/*
2nd bg color: #e1e3c5
Senfgelb: #f2e400
*/
/* FONTS */
p {
  line-height: 1.8em;
}

li {
  line-height: 1.8em !important;
}

strong {
  font-weight: 700 !important;
}

h1 {
  font-size: 32px;
  line-height: 38px;
}

h2 {
  font-size: 20px;
  line-height: 28px;
}
.wpb_text_column a::before {content: "›"; margin-right: 2px;}
.wpb_text_column a {text-shadow: 0px 0px 1px #ddd; }
.wpb_wrapper .wpb_text_column ol li, .wpb_wrapper .wpb_text_column ul li {
    padding: 0px 0px 10px 0px  !important;
    color: #555550   !important;
}

/* HINTERGRÜNE */
.well {background:#eee; padding: 20px;}

/* Home/Slider */
.tp-caption {
text-shadow: 0px 0px 5px #000000;
}

/* Home/Slider */
.wpb_revslider_element {margin: 0px!important;}
.main-header.menu-type-full-bg-menu .full-screen-menu.menu-skin-dark {
 background: rgba(220,160,140,0.5) !important;
}

/*@media(min-width:1000px) and (max-width:1199px){
  div.tp-parallax-wrap{left:10% !important;}
}text-shadow:0px 1px 0px #999;*/
div.tp-parallax-wrap{padding-left:10px !important;}
/* MENU */
.main-header.menu-type-full-bg-menu .full-screen-menu nav{margin-top:125px !important}
.full-menu-footer .container{border-top:0px !important;}
/* LOGO */
/* .home header .logo-column a{text-shadow: 0px 0px 5px #000000;} */

/* FORMULRE  */
input[type="text"], input[type="number"],
input[type="email"], input[type="password"],
input[type="url"], input[type="tel"],
textarea {
  border: 0;
  background: linear-gradient(#ece9e4 1px, transparent 1px);
  background: -webkit-linear-gradient(#ece9e4 1px, transparent 1px);
  background: -ms-linear-gradient(#ece9e4 1px, transparent 1px);
  background-position: center top 40px;
  background-size: 100% 43px !important;
  line-height: 41px;
  padding: 0 5px;
  width: 100%;}
  input {height: 41px;}
.labeled-input-row label {line-height: 41px; display: inline-block;}
.wpcf7-submit {background-color: #ead620; color: #fff; padding: 12px 30px; border: 0; line-height: 1;}
.wpcf7-submit:hover {background: #000;}
textarea:focus {color: #000!important;}
/* BLOG */
.blog .post-info p{display:none;}
.blog .blog-sidebar ul li a{color:#f2e400;}


/* BLOG DETAILPAGE */
.sidebar-box-holder ul{padding:0 !important;}
.sidebar-box-holder ul li{list-style:none;padding:0 0 6px 0 !important;}
.sidebar-box-holder ul li a:after{background:#34352f;}
.blog-content-holder .container, .blog-content-holder .container .wpb_column{padding:0;}
.blog-content-holder .container h3{margin-top:0;}

/* JOBS */
.container div.jobs_row{border-bottom: 1px solid #aaaaaa;margin-bottom: 25px;}
.vc-container .lab-row-container:last-child .jobs_row{border:0;}

/* FOOTER */
footer#footer{margin-top:40px;}
footer a{color:#34352f;}
footer hr{border-color:#ece9e4 !important;}
footer .footer-widgets .wp-widget h3{display:none;}
footer .footer-widgets a:hover{color:#34352f !important;}
footer .footer-widgets ul:not(.children){margin-bottom:0px;}
footer .footer-widgets ul:not(.children)>li:first-child{border:0;}
footer .footer-widgets ul:not(.children)>li:last-child, footer .footer-widgets .row>div:last-child{padding-right:0 !important;}
footer .footer-widgets ul:not(.children)>li{display:inline-block;vertical-align:top;font-weight:bold;float: left;padding:0 10px;min-height:100px;}
footer .footer-widgets ul:not(.children)>li>a{margin-bottom:0px;font-size:17px;}
footer .footer-widgets ul.children>li{font-weight:normal;}
footer .footer-widgets ul.children>li>a:before{display:none;}
footer .widget li {padding: 0;}
footer .widget p {line-height: 1.5em!important;}
.main-footer .footer-widgets .wp-widget .textwidget{color:#34352f !important}
.footer-contact{width:45%;display:inline-block;}

@media(max-width:768px){
  footer .footer-widgets ul:not(.children)>li{padding:0;padding-right:8px;}
}
footer .footer-bottom-content{padding-top:0 !important;}
