/* 1400er Grid */

.content-slider {
    min-height: 231px;
}

.wrapper {
    max-width: 1150px;
}

.kontakt {
	line-height: 1.250em;
	font-family: 'open_sansregular', sans-serif;
	padding: 5% 0% 10% 0%;
	width: 100%;
}

#wrapper-header .wrapper,
.first-column.wrapper,
.wrapper.mission,
.wrapper.jobs,
.benefit-container {
    max-width: 1252px;
}

.benefit-content .left {
    float:left;
    width: 20%;
    margin: 0 9% 0 0;
}

.benefit-content .right {
    float:left;
    width: auto;
    margin-top: 0px;
}

.benefit-content .column {
    display:none;
    margin: 110px 0 150px 0;
    padding: 0 7%;
}

.tab-inhalt div {
    height: 420px;
}

.vorstand-tab div {
    height: 360px;
}

.unterseite .tab-links li,
.unterseite .tab-links li.litab2 {
    height: 46px;
    padding: 3.4% 5.3%;
}

.academymaker .content h1 {
    margin-top: 34px;
}

.modul {
    border-top: 1px solid #cdd3da;
    width:100%;
    box-sizing: border-box;
    padding:5% 5%;
}

.academymaker-logo {
    width: 16%;
    position: absolute;
    top: 42px;
    left: 52px;
}

.academymaker-logo img {
    margin:0 !important;
}

.modul .left {
    float:left;
    width:15%;
    padding-top: 0px;
}

.first-column #column-1 .content {
    height: auto;
    padding: 52px 110px 32px 52px;
}

.lp .first-column #column-1 .content {
    height: auto;
    padding: 52px 110px 62px 52px;
}

.first-column #column-1 .img-teaser .content,
.first-column #column-1 .img-logo-teaser .content {
    position: relative;
    padding: 15px 15px;
}

.benifit-wrapper.stellenanzeige {
    max-width: 1252px;
    margin:0 auto;
}

#site-id-6 .stellenanzeige.first-column #column-1 .content {
    padding: 52px 250px 10px 52px;
}

#site-id-6 .first-column #column-1 .img-teaser .content {
    position: relative;
    padding: 15px 15px;
}

.trainingsprodukt-slider .left {
    float:left;
    width:50%;
    margin-left: -40px;
}

#site-id-24 .img-left-teaser .col-left img,
#site-id-24 .img-right-teaser .col-right img {
    width: 100%;
}

.testimonial-teaser-box .item {
    width: 31.3%;
    padding: 3%;
    margin: 1%;
    box-sizing: border-box;
}

.testimonial-wrapper {
    max-width: 1252px;
    margin:0 auto;
}

.trainingsprodukt-slider .items img {
    width: initial;
}

.trainingsprodukt-slider .items {
    position: absolute;
    width: 35%;
    left: 30px;
    top: 0px;
}

.trainingsprodukt-slider .slider-wrapper {
    height: 400px;
    width: 120%;
    background-position: 70px;
    position: relative;
}
.trainingsprodukte-teaser-box button.gh_btn_blau {
    margin-top: 11px;
}

.stoerer-de,
.stoerer-en {
    left: 450px;
    top: -38px;
}
/*
.trainingsprodukt-slider .items {
    width: 48%;
}

.trainingsprodukt-slider .items img {
    width:115%;
}

.trainingsprodukt-slider .slider-wrapper {
    background: url('../../img/trainingsprodukte_laptop_maske.png') no-repeat;
    height: 400px;
    background-size: 92%;
}
*/

#site-id-22 #column-2 {
    margin-top: 72px !important;
}

#site-id-22.lp #column-2 {
    margin-top: 72px !important;
}

.trainingsprodukt-slider .right .slider-wrapper {
    margin-left: -30px;
    width:131%;
}

.trainingsprodukte .icon {
    width: 44px;
    height: 59px;
    position: absolute;
    left: 54px;
    top: -30px;
}

.trainingsprodukt-slider .right {
    float:right;
    width:46%;
}

.mission .column .left {
    padding: 20px 0 0 30px;
}

#site-id-1 .mission .column .left {
    padding: 20px 0 0 52px;
}

.mission .column .left {
    padding: 0 0 0 50px!important;
}

#site-id-5 .mission .column .right {
    padding: 0 130px 0 60px;
}

#site-id-19 #column-7 {
    margin-top: -130px;
}

#site-id-19 #column-9 {
    margin-top: -85px;
}

.img-text-teaser .img-wrapper {
    width: 25%;
    height:400px;
    float:left;
    margin-right: 5%;
}

.unterseite.software .mood-img.software-service-img video {
    margin-top: -40px;
}

#trainings-wrapper .product .right {
    float:right;
    width:65%;
    padding: 0 0 0 5%;
}

#trainings-wrapper .product .left {
    float:left;
    width:30%;
}


.slider {
    padding: 0px 78px 48px 52px !Important
}

.jobs .slider,
.gallery-wrapper .slider {
    padding:0 !important;
}

.academymaker .slider {
    padding: 0px 78px 33px 52px !Important
}

.landingpage .slider {
    padding:0px 32px 49px 32px !Important
}

.unternehmen .content-slider-navigation {
    background: url('../../img/slider-bg.png') 51px 47px no-repeat;
}

.landingpage .content-slider-navigation {
    background: url('../../img/slider-bg.png') 31px 47px no-repeat;
}

.tab-links li {
    height: auto;
}

.tab-links a {
    float:left;
}

.logo {
    margin-top: 40px;
}

.img-right-teaser .col-left {
    padding: 0;
}

.job-offer {
    width: 555px;
}

.job-container .job-offer {
    width: 400px;
}

.grid-sizer,
.col-1 {
    width: 8.333333333333333%;
}

.col-1_5 {
    width: 4.166666666666667%;
}

.col-2 {
    width: 16.66666666666667%;
}

.col-2_5 {
    width: 12.5%;
}

.col-3 {
    width: 25%;
}

.col-3_5 {
    width: 20.83333333333333%;
}

/* Side Menu */
nav.sidebar-menu {
    padding:35px 40px 0 40px;
}


/* Keine Ladningpage */

.first-column .col-4 {
    width: 28%;
}


/* Ladningpage */

.col-4,
.first-column.landingpage .col-4 {
    width: 33.33333333333333%;
}

.landingpage #column-4 {
    min-height: 459px;
}

.col-4_5 {
    width: 29.16666666666667%;
}

.col-5 {
    width: 41.66666666666667%;
}

.col-5_5 {
    width: 37.5%;
}

.col-6 {
    width: 50%;
}

.col-6_5 {
    width: 45.83333333333333%;
}

.col-7 {
    width: 58.33333333333333%;
}

.col-7_5 {
    width: 54.16666666666667%;
}

.col-8 {
    width: 66.66666666666667%;
}

.first-column .col-8 {
    width: 72%;
}

.tp-column .col-8 {
    width: 68%;
}

.first-column.landingpage .col-8 {
    width: 66.6666%;
}

.col-8_5 {
    width: 62.5%;
}

.col-9 {
    width: 75%;
}

.col-9_5 {
    width: 70.83333333333333%;
}

.col-10 {
    width: 83.33333333333333%;
}

.col-10_5 {
    width: 79.16666666666667%;
}

.col-11 {
    width: 91.66666666666667%;
}

.col-11_5 {
    width: 87.5%;
}

.col-12 {
    width: 100%;
}

.col-12_5 {
    width: 95.83333333333333%;
}

.logo img {
    width: 136px;
    height: 34px;
    margin-top: 9px;
}

.facts {
    margin-top: 140px;
}

.logo-icon {
    margin: 33px;
}

.center-headline h2 {
    padding: 0;
}

.leistungimgwrap .headkleiner{
        margin:20px 0 80px 0 ;
    }

#EdgeID,
.img-text-teaser img {
}

/*.wrapper.mission .column.col-12 {
   width: 1040px;
}
*/
.wrapper.verantwortung .column.col-12 {
    width: 1252px;
}

.mission .column .right {
    padding: 0 90px 0 0px;
}

.themen-box {
    left: 164px;
    top: 48px;
}
.formate-box {
    left: 570px;
    top: 370px;
}


/* --- Facts --- */

#fact-1 {
    margin: 0px 0px 0px 174px;
}

#fact-1 p {
    padding-top: 64px;
}

#fact-2 {
    height: 192px;
    width: 192px;
    border-radius: 101px;
}

#fact-3 {
    height: 176px;
    width: 176px;
    border-radius: 94px;
}

#fact-4 {
    height: 226px;
    width: 226px;
    border-radius: 118px;
}

#fact-4 p {
    padding-top: 75px;
}

.branchen-container {
    width: 373px;
}


/*----- Abbinder Formular ----*/

.boilerplate {
    padding-bottom: 110px;
}

.boilerplate.ununu-teaser {
    padding-bottom: 0;
}

.boilerplate .wrapper .col-4 {
    width: 42.04545454545455%;
}

.boilerplate .wrapper .col-8 {
    width: 57.95454545454545%;
}

section.boilerplate input.phone {
    margin-left: 0;
    width: 100%;
}

section.boilerplate input.company {
    margin-left: 0;
    width: 40%;
}

section.boilerplate input.mail {
    width: 58.8%;
}

section.boilerplate input.name {
    margin-left: 0;
    width: 40%;
}

section.boilerplate input.secondname {
    width: 58.8%;
}

.boilerplate .wrapper {
    padding: 66px 20px 10px 20px;
    height: 316px;
}

.boilerplate.stellenanzeigen .wrapper {
    padding: 86px 20px 10px 20px;
    height: 81px;
}

.boilerplate .col-8 {
    padding-left: 3.958333333333333%;
}

section.boilerplate .no-margin {
    margin: 0 0 10px 0;
}

.section.boilerplate .company,
.section.boilerplate .mail {
    width: 49.5%;
}

.boilerplate.stellenanzeigen .right {
    float: right;
    width: 50%;
}

section.boilerplate input {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    width: 32.6%;
    margin: 0 0 10px 6px;
    float: left;
    box-sizing: border-box;
}

.boilerplate .wrapper h1,
.boilerplate .wrapper h2,
.boilerplate .wrapper h3,
.boilerplate .wrapper h4,
.boilerplate .wrapper h5 {
    font-size: 2.0em;
    color: #464646;
    line-height: 1.3em;
    font-family: 'open_sanslight';
    margin-bottom: 55px;
    text-align: center;
}

nav#desktop-menu .submenu {
    left: 405px;
}

nav#desktop-menu .submenu.site-4 {
    left: 0;
    margin-left: 535px;
    width: 810px;
}

nav#desktop-menu .submenu.site-2 {
    left: 0;
    width: 790px;
    margin-left: 543px;
}

nav#desktop-menu .submenu.site-3 {
    left: 0px;
    width: 974px;
    margin-left: 225px;
}

nav#desktop-menu .submenu.site-1 {
    right: 0px;
    width: 780px;
    margin-left: 644px;
}

nav#desktop-menu .site-5 .submenu {
    left: 0;
    width: 1002px;
    margin-left: 196px;
}


nav#desktop-menu .submenu.site-3 li,
nav#desktop-menu .site-5 .submenu li {
    float: right;
}


/*nav#desktop-menu .submenu li {
    margin: 0;
    margin-left: 12px !important;
}*/

nav#desktop-menu ul li:first-child {
    /* margin: 0; */
}

.content-slider.owl-carousel.owl-theme.owl-loaded {
    height: 247px;
}

.unterseite .content-slider.owl-carousel.owl-theme.owl-loaded {
    height: auto;
}

#site-id-19 .testimonials-titel {
        margin-left: 10px;
    }

.tab-links li.litab2 {
    padding-top: 16px;
}

.home .slider {
    padding: 0px 32px 49px 32px !Important;
}

@-moz-document url-prefix() {
    .home .slider {
        padding: 0px 32px 52px 32px !Important;
    }


}
