/*
 Theme Name:   Jupiter Child
 Description:  Mein Child Theme
 Author:       yz-media
 Author URI:   httpw://www.webtimiser.de
 Template:     jupiter
 Version:      1.0
 Text Domain:  jupiter-child
*/

/* open-sans-300 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/jupiter-child./fonts/open-sans-v17-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  src: url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/wp-content/themes/jupiter-child./fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  src: url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/jupiter-child/fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/*Container Breite Max-Width*/
/*.mk-header-toolbar-holder, .mk-page-section-wrapper, .mk-grid{
	max-width: 1400px;
}
.mk-page-section-wrapper{
	left: 0px;
	
}
.mk-header-inner, .mk-main-wrapper-holder{
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
}*/

h1, h2, h3, h4, h5, h6, p, body{
	font-family: "Open Sans", sans-serif;
	hyphens: auto;
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
}


.master-holder h1{
	hyphens: manual !important;
	-ms-hyphens: manual;
	-webkit-hyphens: manual;
}
@media (max-width: 1400px){.master-holder h1, h1{font-size: 28px;}}
@media (max-width: 1024px){.master-holder h1, h1{font-size: 26px;}}
@media (max-width: 778px){.master-holder h1, h1{font-size: 24px;}}
@media (max-width: 600px){.master-holder h1, h1{font-size: 22px;}}
@media (max-width: 480px){.master-holder h1, h1{font-size: 20px;}}
@media (max-width: 400px){.master-holder h1, h1{font-size: 18px;}}
@media (max-width: 320px){.master-holder h1, h1{font-size: 16px;}}

.no-wrap{
	white-space: nowrap;
}

@media (max-width: 1400px){.mk-text-block.text--box-basic > h2, .mk-text-block.text--box-basic > h1, .master-holder h2, h2{font-size: 28px;}}
@media (max-width: 1024px){.mk-text-block.text--box-basic > h2, .mk-text-block.text--box-basic > h1, .master-holder h2, h2{font-size: 26px;}}
@media (max-width: 778px){.mk-text-block.text--box-basic > h2, .mk-text-block.text--box-basic > h1, .master-holder h2, h2{font-size: 24px;}}
@media (max-width: 600px){.mk-text-block.text--box-basic > h2, .mk-text-block.text--box-basic > h1, .master-holder h2, h2{font-size: 22px;}}
@media (max-width: 480px){.mk-text-block.text--box-basic > h2, .mk-text-block.text--box-basic > h1, .master-holder h2, h2{font-size: 20px;}}
@media (max-width: 400px){.mk-text-block.text--box-basic > h2, .mk-text-block.text--box-basic > h1, .master-holder h2, h2{font-size: 18px;}}
@media (max-width: 320px){.mk-text-block.text--box-basic > h2, .mk-text-block.text--box-basic > h1, .master-holder h2, h2{font-size: 16px;}}

@media (max-width: 778px){.mk-text-block.text--box-basic > h3, .master-holder h3, h3{font-size: 22px !important;}}
@media (max-width: 600px){.mk-text-block.text--box-basic > h3, .master-holder h3, h3{font-size: 20px !important;}}
@media (max-width: 480px){.mk-text-block.text--box-basic > h3, .master-holder h3, h3{font-size: 18px !important;}}
@media (max-width: 400px){.mk-text-block.text--box-basic > h3, .master-holder h3, h3{font-size: 16px !important;}}
@media (max-width: 320px){.mk-text-block.text--box-basic > h3, .master-holder h3, h3{font-size: 14px !important;}}
 



.claim-light-kontakt > h3{
	color: #fff!important;
    margin-bottom: -30px;
    margin-top: -40px;
    margin-left: -50%;
    margin-right: -50%;
    white-space: nowrap;
    font-size: 140px !important;
    font-weight: 700!important;
    text-transform: initial!important;
    opacity: .33;
	text-align: center;
}
@media (max-width: 1024px){.claim-light-kontakt > h3{font-size: 120px !important;}}
@media (max-width: 778px){.claim-light-kontakt > h3{margin-bottom: -10px !important; font-size: 80px !important;}}
@media (max-width: 360px){.claim-light-kontakt > h3{margin: 0px !important; font-size: 60px !important;}}
@media (max-width: 320px){.claim-light-kontakt > h3{line-height: 100px !important; margin: 0px !important; font-size: 40px !important;}}

.map img{
	width: 75% !important;
}
@media (max-width: 778px){.map img{width: 100% !important;}}

span.wpcf7-form-control-wrap.your-consent > span > span{
	margin-left: 0px !important;
}
.wpcf7-response-output {
	display:inline !important;
}
.wpcf7 form .wpcf7-response-output{
	border-color: transparent !important;
}
/*
.wpcf7 form.sent .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output{
	border: 2px solid !important;
}*/

.text-icon-home{
	width: 80%;
    margin-left: auto;
    margin-right: auto;
}


.text-icon-home > h2{
	font-size: 20px !important; 
	font-weight: 700 !important; 
	color: #ee762b; 
	text-align: center;
}
@media (max-width: 1400px){.text--box-lead > h1, .text--box-lead h2{font-size: 26px !important;}}
@media (max-width: 1024px){.text--box-lead > h1, .text--box-lead h2{font-size: 24px !important;}}
@media (max-width: 778px){.text--box-lead > h1, .text--box-lead h2{font-size: 22px !important;}}
@media (max-width: 480px){.text--box-lead h1, .text--box-lead h2{font-size: 20px !important;}}
@media (max-width: 400px){.text--box-lead h1, .text--box-lead h2{font-size: 18px !important;}}
@media (max-width: 320px){.text--box-lead h1,.text--box-lead h2{font-size: 16px !important;}}

@media (max-width: 1024px){.text-icon-home > h2{font-size: 19px !important;}}
@media (max-width: 778px){.text-icon-home > h2{font-size: 18px !important;}}
@media (max-width: 400px){.text-icon-home > h2{font-size: 17px !important;}}
@media (max-width: 320px){.text-icon-home > h2{font-size: 16px !important;}}

.text-icon-home > hr{
	border: 1px solid; 
	width: 185px; 
	margin-bottom: 10px;}

/*Body*/
#theme-page .theme-page-wrapper, #theme-page .theme-page-wrapper.no-padding{
	margin: 80px auto !important;
}
@media(max-width: 1400px){#theme-page .theme-page-wrapper, #theme-page .theme-page-wrapper.no-padding{margin: 0px auto !important;}}
/*.mk-page-section-wrapper{
	top: 105px;
}
@media(max-width: 1400px){.mk-page-section-wrapper{top: 0px;}}*/


#mk-footer{
	top: 50px;
	font-size: 14px !important;
}
@media (max-width: 1400px){#mk-footer{top: 0px;}}
@media (max-width: 400px){#mk-footer, #text-3 > div > p:nth-child(2), #text-2 > div > p:nth-child(2){font-size: 13px !important; top: 0px;}}
@media (max-width: 320px){#mk-footer, #text-3 > div > p:nth-child(2), #text-2 > div > p:nth-child(2){font-size: 12px !important; top: 0px;}}

/*Schriftgröße Body*/
@media (max-width: 480px){p, .text--box-basic a{font-size: 15px !important;}}
@media (max-width: 400px){p, .text--box-basic a{font-size: 14px !important;}}
@media (max-width: 320px){p, .text--box-basic a{font-size: 13px !important;}}

@media (max-width: 480px){.text--box-basic > ul > li{font-size: 14px !important;}}
@media (max-width: 400px){.text--box-basic > ul > li{font-size: 13px !important;}}
@media (max-width: 320px){.text--box-basic > ul > li{font-size: 12px !important;}}


a{
	text-decoration: underline !important;
	color: #ee762b !important;
}

a:hover{
	font-weight: 600 !important;
}
.mk-header-toolbar a{
	color: #999 !important;
}
.main-navigation-ul>li.menu-item>a.menu-item-link{
	color: #58595b !important;
	text-decoration: none !important;
}

.main-navigation-ul a.menu-item-link, .main-navigation-ul span , .mk-header-nav-container > a{
	text-decoration: none !important;
}
.sub-menu a, .mk-button-container > a{
	color: #fff !important;
}

.footer-wrapper a{
	color: #58595b !important;
}


/*Sliders Home 1 + 2*/
#page-section-2, #page-section-25, #rev_slider_1_1_wrapper, #rev_slider_1_1, #rev_slider_2_2_wrapper, #rev_slider_2_2, rs-fw-forcer{
	min-height: 750px;
}
@media (max-width: 1600px){#page-section-2, #page-section-25, #rev_slider_1_1_wrapper, #rev_slider_1_1, #rev_slider_2_2_wrapper, #rev_slider_2_2, rs-fw-forcer{min-height: 700px;}}
@media (max-width: 1400px){#page-section-2, #page-section-25, #rev_slider_1_1_wrapper, #rev_slider_1_1, #rev_slider_2_2_wrapper, #rev_slider_2_2, rs-fw-forcer{min-height: 650px;}}
@media (max-width: 1200px){#page-section-2, #page-section-25, #rev_slider_1_1_wrapper, #rev_slider_1_1, #rev_slider_2_2_wrapper, #rev_slider_2_2, rs-fw-forcer{min-height: 600px;}}
@media (max-width: 1024px){#page-section-2, #page-section-25, #rev_slider_1_1_wrapper, #rev_slider_1_1, #rev_slider_2_2_wrapper, #rev_slider_2_2, rs-fw-forcer{min-height: 550px;}}
@media (max-width: 767px){#page-section-2, #page-section-25, #rev_slider_1_1_wrapper, #rev_slider_1_1, #rev_slider_2_2_wrapper, #rev_slider_2_2, rs-fw-forcer{min-height: 400px;}}
@media (max-width: 576px){#page-section-2, #page-section-25, #rev_slider_1_1_wrapper, #rev_slider_1_1, #rev_slider_2_2_wrapper, #rev_slider_2_2, rs-fw-forcer{min-height: 300px;}}
@media (max-width: 480px){#page-section-2, #page-section-25, #rev_slider_1_1_wrapper, #rev_slider_1_1, #rev_slider_2_2_wrapper, #rev_slider_2_2, rs-fw-forcer{min-height: 200px;}}
@media (max-width: 400px){#page-section-2, #page-section-25, #rev_slider_1_1_wrapper, #rev_slider_1_1, #rev_slider_2_2_wrapper, #rev_slider_2_2, rs-fw-forcer{min-height: 160px;}}
@media (max-width: 320px){#page-section-2, #page-section-25, #rev_slider_1_1_wrapper, #rev_slider_1_1, #rev_slider_2_2_wrapper, #rev_slider_2_2, rs-fw-forcer{min-height: 120px;}}

rs-group-wrap{
	top: auto !important;
	bottom: 100px !important;
	left: 125px !important;
}
@media (max-width: 1600px){rs-group-wrap{bottom: 90px !important; left: 100px !important;}}
@media (max-width: 1400px){rs-group-wrap{bottom: 75px !important; left: 100px !important;}}
@media (max-width: 1200px){rs-group-wrap{bottom: 60px !important; left: 90px !important;}}
@media (max-width: 1024px){rs-group-wrap{bottom: 50px !important; left: 80px !important;}}
@media (max-width: 767px){rs-group-wrap{left: 25% !important; width: 50%;}}
@media (max-width: 576px){rs-group-wrap{bottom: 40px !important;}}
@media (max-width: 480px){rs-group-wrap{bottom: 30px !important;}}
@media (max-width: 400px){rs-group-wrap{bottom: 20px !important;}}
@media (max-width: 320px){rs-group-wrap{top: auto; bottom: 100px; left: 125px;}}

/*Gridbox Home*/
.home-content-grid-box{
	width: auto !important;
	padding: 20px 0px;
}
@media (min-width: 768px){.home-content-grid-box{
	width: auto !important;
	}}
.home-content-grid-box > .vc_custom_heading > div > p{
	color: white !important;
	line-height: 1.3em !important;
}


.home-titel-grid-box{
	margin: 0px 40px;
	padding: 15px 30px 0px 30px;
}
@media (min-width: 1200px) and (max-width: 1399px){.home-titel-grid-box{margin: 0px 35px; padding: 15px 25px 0px 25px;
	}}
@media (min-width: 992px) and (max-width: 1199px){.home-titel-grid-box{margin: 0px 30px; padding: 15px 20px 0px 20px;
	}}
@media (min-width: 820px) and (max-width: 991px){.home-titel-grid-box{margin: 0px 25px; padding: 15px 15px 0px 15px;
	}}
@media (min-width: 768px) and (max-width: 819px){.home-titel-grid-box{margin: 0px 20px; padding: 15px 15px 0px 15px;
	}}
@media (min-width: 576px) and (max-width: 767px){.home-titel-grid-box{margin: 0px 15px; padding: 15px 15px 0px 15px;
	}}

.home-text-grid-box{
	margin: 0px 40px;
	padding: 0px 30px 15px 30px;
}
@media (min-width: 1200px) and (max-width: 1399px){.home-text-grid-box{margin: 0px 35px; padding: 0px 25px 15px 25px;
	}}
@media (min-width: 992px) and (max-width: 1199px){.home-text-grid-box{margin: 0px 30px; padding: 0px 20px 15px 20px;
	}}
@media (min-width: 820px) and (max-width: 991px){.home-text-grid-box{margin: 0px 25px; padding: 0px 15px 15px 15px;
	}}
@media (min-width: 768px) and (max-width: 819px){.home-text-grid-box{margin: 0px 20px; padding: 0px 15px 15px 15px;
	}}
@media (min-width: 576px) and (max-width: 767px){.home-text-grid-box{margin: 0px 15px; padding: 0px 15px 15px 15px;
	}}

.home-titel-grid-box div{
	font-size: 1.20rem !important;
}
.home-text-grid-box div{
	font-size: 1.0rem !important;
}

.home-separator-grid-box .vc_sep_holder{
	height: 0px !important;
}


@media (min-width: 1200px){.home-grid-box-left{width: 40% !important;}}
@media (min-width: 992px) and (max-width: 1199px){.home-grid-box-left{width: 50% !important;}}
@media (min-width: 820px) and (max-width: 991px){.home-grid-box-left{width: 45% !important;}}
@media (min-width: 576px) and (max-width: 819px){.home-grid-box-left{width: 100% !important;}}

@media (min-width: 1200px){.home-grid-box-right{width: 60% !important;}}
@media (min-width: 992px) and (max-width: 1199px){.home-grid-box-right{width: 50% !important;}}
@media (min-width: 820px) and (max-width: 991px){.home-grid-box-right{width: 55% !important;}}
@media (min-width: 576px) and (max-width: 819px){.home-grid-box-right{width: 100% !important;}}

@media (max-width: 1199px){.home-content-grid-box-desktop{
	display: none !important;
	}}
@media (min-width: 1200px){.home-content-grid-box-tablet{
	display: none !important;
	}}


@media (min-width: 820px){.home-grid-box-left{padding-left: 0px !important;
	}}
@media (min-width: 820px){.home-grid-box-right{padding: 0px !important;
	}}
@media (max-width: 819px){.home-grid-box-left, .home-grid-box-right{padding: 0px !important;
	}}

.home-grid-box-left .vc_gitem-zone-a{
aspect-ratio: 1/1.05;
}
@media (min-width: 1200px) and (max-width: 1399px){.home-grid-box-left .vc_gitem-zone-a{aspect-ratio: 1/1.4;
	}}
@media (min-width: 992px) and (max-width: 1199px){.home-grid-box-left .vc_gitem-zone-a{aspect-ratio: 1/1.7;
	}}
@media (min-width: 820px) and (max-width: 991px){.home-grid-box-left .vc_gitem-zone-a{aspect-ratio: 1/2;
	}}
@media (min-width: 768px) and (max-width: 819px){.home-grid-box-left .vc_gitem-zone-a{aspect-ratio: 3/2;
	}}
@media (min-width: 576px) and (max-width: 767px){.home-grid-box-left .vc_gitem-zone-a{aspect-ratio: 1/1;
	}}

.home-grid-box-right .vc_gitem-zone-a{
aspect-ratio: 3/2;
}
@media (min-width: 1200px) and (max-width: 1399px){.home-grid-box-right .vc_gitem-zone-a{aspect-ratio: 1.1/1;
	}}
@media (min-width: 992px) and (max-width: 1199px){.home-grid-box-right .vc_gitem-zone-a{aspect-ratio: 2/1;
	}}
@media (min-width: 820px) and (max-width: 991px){.home-grid-box-right .vc_gitem-zone-a{aspect-ratio: 2/1;
	}}
@media (min-width: 768px) and (max-width: 819px){.home-grid-box-right .vc_gitem-zone-a{aspect-ratio: 1.75/1;
	}}
@media (min-width: 576px) and (max-width: 767px){.home-grid-box-right .vc_gitem-zone-a{aspect-ratio: 1.5/1;
	}}

/*Ausnahme Karriere*/
#mk-page-id-159 > div > div > div{
	min-height: auto !important;
}
#mk-page-id-159 > div.theme-content.no-padding > div:nth-child(3){
	top: 10px;
}
@media(max-width: 1400px){#mk-page-id-159 #page-section-5 > div.page-section-content.vc_row-fluid.page-section-fullwidth{
	padding: 0px !important;
	}}



/*Spalten*/
.three-columns{
	padding: 0px 25px !important;
}
@media (max-width: 778px){.three-columns{margin-bottom: 25px;}}

/*Icons-Home*/
.icon-home{
	width: 20%;
	margin-left: auto;
	margin-right: auto;
}
@media (max-width: 778px){.icon-home{width: 25%;}}

.home-standorte a, 
.contact-form-telephone{
	color: #ffffff;
}
.home-standorte a:hover, 
.contact-form-telephone:hover{
	color: #ffffff;
	text-decoration: underline;
	
}

.background-layer-holder > div, #background-layer--3{
	opacity: 0.4;
}

#text-block-9 > h3, .claim--box-subleft h3, .claim--box-basic h3{
	/*margin: 0px 100px !important;
	line-height: 140px;
	position: inherit !important;*/
	margin-top: -150px;
	font-size: 120px !important;
	color: #ee762b !important;
	opacity: 0.09 !important;
}

.mk-animate-element.mk-in-viewport.fade-in{
	-webkit-animation: mk_fade 2s 1 cubic-bezier(.445,.05,.55,.95);
    animation: mk_fade 2s 1 cubic-bezier(.445,.05,.55,.95);
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation-delay: 0s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-play-state: running;
    animation-name: mk_fade;
	
}
.mk-animate-element.mk-in-viewport.bottom-to-top{
	-webkit-animation: mk_bottom_to_top .6s 1 cubic-bezier(.77,0,.175,1);
    animation: mk_bottom_to_top .6s 1 cubic-bezier(.77,0,.175,1);
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    animation-delay: 0s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-play-state: running;
}


/*Contact-Info-Datenschutz*/
.widget_contact_info ul li{
	padding-left: 35px;
}
.widget_contact_info ul li, .widget_contact_info > li > span > a{
	font-size: 16px;
	line-height: 24px;
}
.widget_contact_info > li:nth-child(n) > i > svg{
	height: 20px;
	width: 20px;
}

/*Link Datenschutz, Impressum*/
#mk-page-id-241 a, #mk-page-id-237 a{
	text-decoration: underline;
}

/*News Blog*/
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title{
	margin-top: 16px;
}
.read-more-news a{
	color: #fff !important;
    background-color: #ee762b !important;
}

#mk-page-introduce{
	display: none;
}

/*Meta Slider*/
.caption-wrap{display: none !important;}

/*Kunden*/
#metaslider_4869{
	padding: 25px 0px;
}
#metaslider_4869 > div > ul > li{
	height: 90px !important
}
#metaslider_4869 > div > ul > li > img{
	max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
	opacity: 0.75;
	
	/*max-height: 100px !important;
	width: auto !important;
	margin-left: auto !important;
	margin-right: auto !important;*/}


/*Page Template Header*/
#head-intro{ 
	padding-left: calc(50vw - 700px);
}
#head-intro .text--box-basic{
	padding-right: 2rem;
}
@media (max-width: 1400px){#head-intro, .karriere-padding-left{padding-left: 45px !important;}}

#head-intro > div:nth-child(1){
	padding-top: 3rem !important;
}