/*!
Theme Name:  Page Builder Framework - Child
Author:      David Vongries
Author URI:  https://mapsteps.com
Description: Page Builder Framework Child Theme
Version:     1.3
License:     GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags:        one-column, two-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, full-width-template, custom-logo, custom-background, threaded-comments, blog, e-commerce
Template:    page-builder-framework
Text Domain: page-builder-framework-child
*/
.hidden{display:none}h1.vc_custom_heading{font-family:"Open Sans";font-weight:400}h2.vc_custom_heading{font-family:"Open Sans";font-weight:400}.menu-item a{text-transform:uppercase}.wpbf-menu>.menu-item>a{color:#000 !important}.icons-outer{color:#fff}.vc_tta-panel-heading{background:0 0;background-color:transparent !important}.vc_tta-panel-title{max-width:300px;box-shadow:0px 0px 0px 2px #fff;border-radius:25px;background-color:#fff !important;margin:auto !important}.vc_tta-panel-body{margin-top:100px;color:#000 !important}.vc_tta-panel.vc_active .vc_tta-title-text{color:#fff !important}.historie .vc_tta-panel-title{max-width:300px;border-radius:25px;background-color:#fff !important;margin:auto !important}.historie .vc_tta-panel-heading{border-color:#fff !important}.historie .vc_tta-panel-body{margin-top:50px;color:#000 !important;border-color:#fff !important}.historie .ts-timeline-3.ts-timeline-3-align-left>li:nth-child(odd) .ts-timeline-3-content-main{position:relative;width:50%;float:left;text-align:right}.historie .ts-timeline-3.ts-timeline-3-align-left>li:nth-child(even) .ts-timeline-3-content-main{position:relative;width:50%;float:right}.historie .ts-timeline-3.ts-timeline-3-align-left>li:nth-child(odd) .ts-timeline-3-content-main .flag-wrapper:before{display:none}.historie .ts-timeline-3.ts-timeline-3-align-left:before{left:50%}.ts-timeline-3.ts-timeline-3-align-left>li:nth-child(odd) .ts-timeline-3-content-main .time-wrapper{float:right;left:auto;right:0;margin:0 30px 0 0;top:-40px}.ts-timeline-3.ts-timeline-3-align-left .ts-timeline-3-content-main .flag{display:block;margin:0 0 0 30px;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15);box-shadow:1px 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15)}.ts-timeline-3.ts-timeline-3-align-left>li:nth-child(odd) .ts-timeline-3-content-main .flag{display:block;margin:0 30px 0 0;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15);-moz-box-shadow:-1px 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15);box-shadow:-1px 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15)}.ts-timeline-3.ts-timeline-3-align-left .ts-timeline-3-content-main .flag-wrapper:after{display:none}.ts-timeline-3.ts-timeline-3-align-left>li:nth-child(odd) .ts-timeline-3-content-main .desc-wrapper{margin:0 30px 0 0}.ts-timeline-3.ts-timeline-3-align-left .ts-timeline-3-content-main .flag-wrapper:before{margin-left:-3px !important}.historie .vc_tta-panel.vc_active .vc_tta-panel-title{background-color:#3e4349 !important}.historie .vc_tta-title-text{color:#3e4349}.historie .vc_tta-panel-title{border:2px solid #3e4349}.spfh .vc_tta-panel.vc_active .vc_tta-panel-title{background-color:#1fb7d2 !important}.spfh .vc_tta-title-text{color:#1fb7d2}.spfh .vc_tta-panel-title{border:2px solid #1fb7d2}.erziehungsbe .vc_tta-panel.vc_active .vc_tta-panel-title{background-color:#f8c300 !important}.erziehungsbe .vc_tta-title-text{color:#f8c300}.erziehungsbe .vc_tta-panel-title{border:2px solid #f8c300}.jungevollj .vc_tta-panel.vc_active .vc_tta-panel-title{background-color:#37927a !important}.jungevollj .vc_tta-title-text{color:#37927a}.jungevollj .vc_tta-panel-title{border:2px solid #37927a}.begumgang .vc_tta-panel.vc_active .vc_tta-panel-title{background-color:#81387e !important}.begumgang .vc_tta-title-text{color:#81387e}.begumgang .vc_tta-panel-title{border:2px solid #81387e}.eingliederungsh .vc_tta-panel.vc_active .vc_tta-panel-title{background-color:#5aaee2 !important}.eingliederungsh .vc_tta-title-text{color:#5aaee2}.eingliederungsh .vc_tta-panel-title{border:2px solid #5aaee2}.inobhut .vc_tta-panel.vc_active .vc_tta-panel-title{background-color:#6bb0ae !important}.inobhut .vc_tta-title-text{color:#6bb0ae}.inobhut .vc_tta-panel-title{border:2px solid #6bb0ae}.systberatung .vc_tta-panel.vc_active .vc_tta-panel-title{background-color:#b32574 !important}.systberatung .vc_tta-title-text{color:#b32574}.systberatung .vc_tta-panel-title{border:2px solid #b32574}.syssuper .vc_tta-panel.vc_active .vc_tta-panel-title{background-color:#0078b4 !important}.syssuper .vc_tta-title-text{color:#0078b4}.syssuper .vc_tta-panel-title{border:2px solid #0078b4}.syscoach .vc_tta-panel.vc_active .vc_tta-panel-title{background-color:#ed8322 !important}.syscoach .vc_tta-title-text{color:#ed8322}.syscoach .vc_tta-panel-title{border:2px solid #ed8322}.pflegestellenb .vc_tta-panel.vc_active .vc_tta-panel-title{background-color:#dd5735 !important}.pflegestellenb .vc_tta-title-text{color:#dd5735}.pflegestellenb .vc_tta-panel-title{border:2px solid #dd5735}.zeichnetunsaus .frage{color:#c00;margin-bottom:0}.zeichnetunsaus .frage p{font-size:32px;line-height:1.3}.wpbf-stellen-content header{display:none}.wpbf-stellen-content ul{padding:20px}.wpbf-stellen-content ul li{list-style:none;text-indent:-20px}.wpbf-stellen-content ul li:before{content:"\25A0";color:#c00;padding-right:10px}.stellen_grid .vc_custom_heading{margin-bottom:0}.stellen_grid h3{font-size:20px;color:#222;margin:10px}.stellen_grid .vc_btn3-shape-round,.stellen_btn .vc_btn3-shape-round{font-size:18px;color:#222 !important;border-color:#c00 !important;border-width:2px;background-color:#fff !important;padding:10px 50px}.stellen_grid .vc_btn3-shape-round:hover,.stellen_btn .vc_btn3-shape-round:hover{border-color:#c00 !important;background-color:#c00 !important;color:#fff !important;border-width:2px}.stellen_btn_home .vc_btn3-shape-round{font-size:18px;color:#222 !important;border-color:#fff !important;border-width:2px;background-color:#fff !important;padding:10px 50px}.stellen_btn_home .vc_btn3-shape-round:hover{border-color:#fff !important;background-color:#c00 !important;color:#fff !important;border-width:2px}.stellen-no{width:80%;margin:auto;background-color:#ddd;margin-bottom:10px;padding:20px}.stellen-outer{width:80%;margin:auto;background-color:#ddd;margin-bottom:10px;padding:20px}.stellen-inner-left{display:inline-block;width:73%}.stellen-inner-right{width:25%;display:inline-block}.stellen-inner-right a{color:#000;text-transform:uppercase;background-color:#fff;border-radius:20px;padding:7px 20px;border:2px solid red;box-shadow:0px 0px 0px 2px #fff}.stellen-inner-right a:hover{color:#fff;background-color:#3e4349;border:2px solid red;box-shadow:0px 0px 0px 2px #3e4349}#footer a{color:#3e4349}#footer a:hover{color:#ddd}.cf7kontakt-form-outer div{display:inline-block;width:48%;margin-bottom:10px;margin-right:7px}.cf7kontakt-form-outer div input,.cf7kontakt-textfeld{border:1px solid #222;background-color:#fff;border-radius:5px}.cf7kontakt-textfeld{width:97%}.cf7optional-text{color:#222;padding-top:20px;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #6d7680;width:97%}.wpcf7-file{color:#222}.cf7kontakt-datenschutz{font-size:13px;padding:40px 0 0;color:#222}.cf7kontakt-datenschutz a{color:#222;text-decoration:underline}.cf7kontakt-datenschutz .wpcf7-list-item{margin:0}.wpcf7-submit{color:#fff !important;background-color:#a43528 !important;font-weight:400 !important;margin-top:15px;min-width:200px;padding:12px 14px !important;border-radius:2em}@media only screen and (max-width:900px){.stellen-inner-left{width:66%}.stellen-inner-right{width:33%}.zeichnetunsaus .frage p{text-align:center !important}.kontakt-form-outer div{display:inline-block;width:95%;margin-right:10px;vertical-align:top}}@media only screen and (max-width:700px){.stellen-outer{width:100%}.stellen-inner-left{width:100%;text-align:center}.stellen-inner-right{width:100%;margin-top:20px;text-align:center}}@media only screen and (max-width:700px){h1{font-size:35px !important}h2{font-size:20px !important}.cf7kontakt-form-outer div{width:97%}.cf7kontakt-form-outer{margin-bottom:10px}}