/*
Theme Name: Tranzkart Child
Description: Child Theme for Tranzkart Theme
Author: zozothemes
Version: 1.0
Template: tranzkart
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: zozothemes
*/

/*Custom Style Code Right Here */
/* JOBANZEIGEN ANFANG*/
.tranzkart-body-inner {
  overflow: clip;
}
.job-post {
	max-width: 100% !important;
	padding: 0 !important;
	overflow: clip !important;
}
.job-image .job-content-wrap {
	padding: 0 !important;
}
.job-wrapper {
	max-width: 1100px;
	margin: 0 auto;
	margin-top: 50px;
	display: flex;
	align-items: start;
}
div.job-content-label span{
	border-color: #ffffff !important;
}
div.job-side-label span{
	border-color: #2c2c2c !important;
}
.job-side {
  position: sticky;
  top: 140px;
}
#Wrapper {
	overflow: clip !important;
}

@media screen and (max-width: 900px) {
	/*.job-post .job-content {
		padding-left: 20px;
	}*/
	.job-side .job-content-wrap {
		margin: 0 10px;
	}
	/*.job-wrapper {
		margin-top: 150px;
	}*/
	.job-side {
		top: 70px;
	}

}
@media screen and (max-width: 560px) {
	.job-post .job-content {
		padding: 0 20px;
		width: 95%;
	}
	.job-side .job-content-wrap {
		margin: 0 20px;
	}
	.job-wrapper {
		margin-top: 0px;
		display: block;
	}
}
/* JOBANZEIGEN ENDE */

.footer-widgets-wrap::before {
  display: none;
}

.single .row.team {
  margin-top: 110px !important;
}

.service-style-modern .service-inner {
	box-shadow: 0px 16px 32px 0px rgb(0 0 0 / 20%);
	-webkit-box-shadow: 0px 16px 32px 0px rgb(0 0 0 / 20%);
}

.sticky-head.header-sticky .header-navbar {
  box-shadow: 0 0 20px -1px rgb(0 0 0 / 50%);
  -webkit-box-shadow: 0 0 20px -1px rgb(0 0 0 / 50%);
}

.elementor-43254 .elementor-element.elementor-element-8f66781 .service-wrapper .service-inner {
  padding: 20px;
  border-radius: 10px;
}

.elementor-widget-ceafeaturebox.cea-view-framed .cea-featured-icon {
  background-color: var( --e-global-color-primary );
  border-color: var( --e-global-color-primary );
}

.elementor-widget-ceafeaturebox.cea-view-framed:hover .cea-featured-icon {
  background-color: #14212A;
  border-color: #14212A;
}

.elementor-widget-ceafeaturebox .cea-featured-icon {
  color: white;
}

.elementor-widget-ceafeaturebox:hover .cea-featured-icon {
  color: white;
}

.feature-box-wrapper.feature-box-classic .cea-featured-icon {
  right: 0px;
  top: 60px;
}

.cea-shape-circle .cea-featured-icon, .cea-shape-square .cea-featured-icon {
  padding: 10px;
}

.feature-box-wrapper:hover {
	color: red;
}

.feature-box-wrapper a:active {
	color: var(--default-text-color) !important;
}

.feature-box-wrapper.feature-box-classic {
  border-style: dashed;
  border-width: 0px 0px 1px 0px;
  border-color: #DEDEDE;
}

.feature-box-wrapper:hover h4 {
  color: red;
}

.feature-box-wrapper {
  padding: 15px 30px;
}

.feature-box-wrapper:hover > a .fbox-content {
  color: var(--default-text-color) !important;
}

.feature-box-wrapper > a:focus .fbox-content {
  color: var(--default-text-color) !important;
}

.contact-form-wrapper .wpcf7-form label {
	display: flex;
}

.wpcf7-quiz-label {
    flex: 0 1 150px; /* Flex-Basisgröße auf 120px erhöhen */
    margin-right: 10px; /* Platz zwischen den Elementen */
}

article > :last-child {
  margin-bottom: 0px;
}

.elementor-43256 .elementor-element.elementor-element-72dc556 .timeline-wrapper .timeline-panel {
  box-shadow: -11px 0px 55px -8px rgba(0, 0, 0, 0.25);
}

.contact-form-wrapper input.wpcf7-form-control.wpcf7-submit {
	margin-top: 15px;
}

.content-widgets-wrapper .widget_block, .content-widgets-wrapper .content-widgets > .widget {
  border: dashed 2px #f7c1c2;
}

.elementor-widget-image-carousel .swiper-slide-inner img {
	opacity: 1;
}

.widget-area-right .wp-block-group__inner-container h2, .widget-area-left .wp-block-group__inner-container h2, .widget-area-right .widget-title, .widget-area-left .widget-title {
  font-family: 'DM Sans Regular';

