/*******************************************************************************************/
/*** ALLGEMEIN *****************************************************************************/
/*******************************************************************************************/
html{
    background:#e5edf3;
/*    background-image: url(../images/background.png);
    background-position: center 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-color: #EEF5F7; */
    }
    
    .contentclass{
    /*background-position-y: 100%!important; */
    background-position-y: -338px!important;
    }
    
    a:hover{
      transition:0.15s;
    }
    a{
      transition:0.15s;
    }
    

/*******************************************************************************************/
/*** HEADER ********************************************************************************/
/*******************************************************************************************/

#nav-main, .nav-main {
    position: fixed;
}
@media (min-width: 992px){
.col-md-4.clearfix.kad-header-left {
    width: 27.333333%;
}
}

.achtung, .achtung2{
  display:block; 
}
.achtung {
    background: #01a6a0;
    color: #fff;
    padding: 10px 20px;
    /* border: 2px solid #d40000; */
    margin-bottom: 20px!important;
    margin-top: 0;
}
.achtung2 {
    background: #34bdb8;
    color: #fff;
    padding: 10px 20px;
    /* border: 2px solid #d40000; */
    margin-bottom: 0px!important;
    margin-top: 0;
}

.kad-header-style-three #thelogo img {
    padding: 5px 0 9px;
}
    
#kad-banner, #kad-mobile-banner {
    border-bottom: 4px solid #33bdb8;
    margin-bottom: 30px;
}
#kad-banner-sticky-wrapper {
    max-height: 125px; 
}

.kad-slider-pagination.ksp-pag-1 {
    display: none;
}
.page-header {
    border: none;
    margin:0;
    padding:0;
}
.page-header h1 {
    color: #005086;
    font-size: 15px;
    line-height: normal;
}

.kad-header-style-three #nav-main ul.sf-menu>li>a {
    padding: 0 0 0 14px;
}

.kt-showsub-indicator ul.sf-menu>li.sf-dropdown>a:after {
    position: absolute;
    top: 50%;
    margin-top: 8px;
    display: inline-block;
    float: none;
    padding: 0;
    min-height: 1px;
    width: 0px;
    height: auto;
    left: 50%;
    margin-left: -2px;
}

.kt-showsub-indicator ul.sf-menu>li.sf-dropdown>a>span {
    padding-right: 0;
}

/*******************************************************************************************/
/*** SLIDER ********************************************************************************/
/*******************************************************************************************/

.sliderclass {
    padding: 0;
/*    padding-top: 30px; */
    background: #e5edf3;
}
/*
@keyframes einblenden_HG {
  0% {
    background: #fff;
    background-size: 40%;
    background-position: center;
}
  
  50% {
    background: #fff;
    background-size: 40%;
    background-position: center;
}

  100% {
    background: url(https://www.ddi-workshop-marbach.org/wp-content/uploads/slider_3-30p_2.jpg);
    background-size: 40%;
    background-position: center;
  }
}
*/
/*
.ksp-slider-wrapper.kad-slider-1 {
  animation-name: einblenden;
  animation-duration: 2s;
  animation-delay:0;
  animation-iteration-count: 1;
}
*/
.ksp-slider-wrapper {
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.35);
}

.kad_fullslider {
    background: #34bdb8;
    background: url(https://www.ddi-workshop-marbach.org/wp-content/uploads/slider_3-30p_2.jpg);
    background-size: 40%;
    background-position: center;
  animation-name: einblenden_HG;
  animation-duration: 2s;
  animation-delay:0;
  animation-iteration-count: 1;
}



/*******************************************************************************************/
/*** CONTENT *******************************************************************************/
/*******************************************************************************************/
#content {
    background: #fff;
  /*padding: 21px 48px;*/
    box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.15);
}
@media (min-width:650px){
      #content {
      padding: 50px 90px 120px 90px!important;
      }
      .contentclass {
    padding-bottom: 30px!important;
      }
}

.start-news-1{
    background: #cde2ea;
    margin: 0 -90px;
    padding: 50px 90px;
}

.wp-caption-text {
    font-size: 14px;
    line-height: normal;
    text-align: left;
    padding-top: 5px;
}

.contentclass {
    padding-bottom: 0;
      }

.kad_blog_fade_in, .kad_gallery_fade_in, .kad_portfolio_fade_in, .kad_product_fade_in, .kad_staff_fade_in, .kad_testimonial_fade_in {
    opacity: 1; 
}

.testimonialbox {
    font-size: 26px;
    line-height: normal;
    color: #34bdb8;
}

#content {
    background: url(/wp-content/uploads/dynamic.jpg) no-repeat bottom #fff;
    background-size: contain;
    padding: 30px 30px 90px 30px;
}

/*** Registration Formular ***/

.wpcf7 input, .wpcf7 textarea {
  max-width: none;
  padding: 0 5px;
}

.wpcf7 textarea {
  height: 150px;
}

.wpcf7-submit:hover{
  background:#e5edf3;
}

.wpcf7-submit {
    width: 100%!important;
}

div.wpcf7 .ajax-loader {
    display: none;
}

.wpcf7-form-control.wpcf7-submit:hover {
    background: #34bdb8!important;
}
input.wpcf7-form-control.wpcf7-text {
    float: right;
    max-width: 600px;
}

form.wpcf7-form p {
    margin-bottom: 10px;
}

@media (min-width:992px){
#salut {
    float: left;
    width: 158px;
}
}

span.wpcf7-list-item{
  margin: 0 10px 0 0;
}

/* ANTI SPAM */
.captcha-image {
    width: 100%;
    margin: 10px 0;
    text-align: left;
    border: 0;
    padding: 0;
}
.captcha-image .cf7ic_instructions span {
    color: #01a6a0;
}
.captcha-image label>input:checked+svg, .captcha-image label>input:focus+svg {
    border: 2px solid #01a6a0;
}
.captcha-image svg {
    padding: 5px;
    width: 40px;
    height: 40px;
}
.cf7ic_instructions {
    margin-bottom: 10px;
}

/*******************************************************************************************/
/*** PORTFOLIO *****************************************************************************/
/*******************************************************************************************/


/*******************************************************************************************/
/*** BLOG **********************************************************************************/
/*******************************************************************************************/


/*******************************************************************************************/
/*** FOOTER ********************************************************************************/
/*******************************************************************************************/
.home-margin.home-padding.kad-animation {
    border-top: 4px solid #eef5f6;
    margin-top: 15px;
}
.footernav ul li a:hover {
    background: none;
}
#containerfooter {
    padding-top: 0;
}

@media (min-width:768px){
#containerfooter, .footercredits p, .footerclass a, .footernav ul li a {
    color: #005086;
    font-size: 12px;
}
}
/*******************************************************************************************/
/*** MOBILE ********************************************************************************/
/*******************************************************************************************/







