

/*===============================
/templates/ja_steinfels/js/owl-carousel2/assets/owl.carousel.css
================================================================================*/
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}} .owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out} .owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent; position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden; -webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right} .no-js .owl-carousel{display:block} .owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d} .owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/templates/ja_steinfels/js/owl-carousel2/assets/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.t3-subnav ul.menu .owl-item,.t3-subnav #menu-carousel .owl-item{margin-right:0!important}


/*===============================
/templates/ja_steinfels/acm/follow/css/style.css
================================================================================*/
.uber-social a{display:inline-block;border:none;margin-right:5px}.uber-social a:hover,.uber-social a:active,.uber-social a:focus{border:none}.uber-social .fa{color:#9CB0CC;font-size:32px;margin:0 26px 0 0;height:48px;line-height:48px}.uber-social .fa.fa-facebook:hover{color:#3b5998}.uber-social .fa.fa-twitter:hover{color:#3a92c8}.uber-social .fa.fa-google-plus:hover{color:#dd4b39}.uber-social .fa.fa-pinterest:hover{color:#cb2027}.uber-social .fa.fa-linkedin:hover{color:#287bbc}.uber-social .fa.fa-youtube:hover{color:#d30a32}@media only screen and (max-width:900px){.uber-social .fa{color:#9CB0CC;font-size:180%;margin:0 3.5rem 0 0;height:28px;line-height:1.7}}@media only screen and (max-width:1200px){.uber-social .fa{color:#9CB0CC;font-size:32px;margin:0 3.4rem 0 0;height:48px;line-height:48px}}@media only screen and (max-width:650px){.uber-social .fa{font-size:22px}}


/*===============================
/templates/ja_steinfels/acm/language-tour/css/style.css
================================================================================*/
@media (max-width:767px){.acm-language-tour .language-tour-item{margin-bottom:26px}}.acm-language-tour .font-icon{color:#1d9bdc;font-size:55px;margin-bottom:26px;line-height:1}.acm-language-tour .img-icon{display:block;margin-bottom:26px}.acm-language-tour .img-icon>img{max-width:100%}.acm-language-tour .language-tour-description{font-weight:400;color:#26292d;font-size:24px;margin:0 0 78px 0}@media screen and (min-width:768px){.acm-language-tour .language-tour-description{width:65%}}.acm-language-tour h3{color:#4c5560;margin:0 0 26px;font-size:18px;font-weight:400}.acm-language-tour h4{color:#4c5560}.acm-language-tour.style-dark h3,.acm-language-tour.style-dark h4{color:#ffffff}.acm-language-tour.style-dark p,.acm-language-tour.style-dark .description,.acm-language-tour.style-dark .lead{color:#eeeeee;color:rgba(225,225,225,0.5)}.acm-language-tour.style-dark .language-tour-description{color:#ffffff}.mod_vorteile-sprachreise{padding-top:90px;max-width:none;background:#1f2f41;font-size:16px;margin:0 auto;text-align:center;margin-top:30px;padding-bottom:0 !important}.mod_vorteile-sprachreise .acm-language-tour .font-icon{margin:40px 0 30px 0;width:auto;display:block;text-align:center;font-size:550%;color:#fff;line-height:1}.mod_vorteile-sprachreise .section-title{margin-bottom:0px !important}.mod_vorteile-sprachreise h3.section-title>span{margin-bottom:0;color:#fff;font-size:250%;line-height:1.2; font-style:italic;font-weight:400 }.mod_vorteile-sprachreise h3.section-title span.section-intro{margin-left:-320px;margin-bottom:10px;color:#4388d3;font-size:125%;font-style:italic}@media only screen and (max-width:600px){.mod_vorteile-sprachreise h3.section-title>span{font-size:130%;line-height:1.2}.mod_vorteile-sprachreise h3.section-title span.section-intro{font-size:105%}.mod_vorteile-sprachreise .language-tour-item{margin-bottom:0px}}@media only screen and (max-width:890px){.mod_vorteile-sprachreise h3.section-title>span{font-size:150%}.mod_vorteile-sprachreise h3.section-title span.section-intro{font-size:115%}.mod_vorteile-sprachreise .language-tour-item{margin-bottom:0px}}.mod_vorteile-sprachreise .floatbox{position:relative;overflow:hidden;bottom:-20px;box-shadow:0px 20px 0px -11px rgba(230,225,217,1)}.mod_vorteile-sprachreise .language-tour-item{   min-height:336px;color:#fff;background-color:#f7f3eb;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…AiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);background-image:-moz-linear-gradient(300deg,#69a5e5 0%,#357ecc 70.39%,#357ecc 100%);background-image:-o-linear-gradient(300deg,#69a5e5 0%,#357ecc 70.39%,#357ecc 100%);background-image:-webkit-linear-gradient(300deg,#69a5e5 0%,#357ecc 70.39%,#357ecc 100%);background-image:linear-gradient(150deg,#69a5e5 0%,#357ecc 70.39%,#357ecc 100%)}.acm-language-tour p{padding:0 2px}.mod_vorteile-sprachreise .language-tour-item h3{padding:0 2px;color:#fff;text-shadow:1px 2px 0 rgba(0,0,4,0.3);font-size:160%;line-height:1.2;margin:0 0 0.875em 0;font-style:italic}.mod_vorteile-sprachreise p{font-size:100%;line-height:1.5;margin:0 0 1.5em 0}


/*===============================
/modules/mod_booking_course_slider/assets/default.css
================================================================================*/
.mod_startseite-newslist{width:100%;overflow:hidden}#latestbusiness h3 a{color:#2f4966;background:transparent;text-decoration:none}.mod_startseite-newslist #latestbusiness>h2{font-size:400%;line-height:1 !important;margin:0 0 0.65625em 0 !important;font-family:"Asap Medium Italic",Arial,Helvetica,sans-serif;color:#2f4966}#latestbusiness .company-box .content_mod{min-height:340px; }div.btn-align-bottom{position:absolute;bottom:35px;left:43px;width:100%}.btn_book_course{height:15px}.company-box .layout_latest>div.inside{ height:auto}.mod_startseite-newslist a.button,button,.mod_startseite-newslist p.more.button>a{display:inline-block;padding:8px 20px;font-family:"Asap Medium",Arial,Helvetica,sans-serif;font-size:100%;text-shadow:1px 2px 0 rgba(0,0,4,.07);border:0;background:#2f4966;background:linear-gradient(-10deg,#2f4966 0%,#375577 100%);background:#d93f53;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$basic',endColorstr='lighten($basic,5)');zoom:1;border-radius:4px;box-shadow:3px 3px 3px #e6e1d9;color:#fff;text-transform:uppercase;cursor:pointer}#latestbusiness .aktive-50 a.button{background-color:#f0be37;background-image:linear-gradient(175deg,#f0be37 0%,#f2c64f 100%)}#latestbusiness .erwachsene a.button{background-color:#1bb278;background-image:linear-gradient(175deg,#1bb278 0%,#1ec887 100%)}.mod_startseite-newslist .mod_newslist{margin-top:100px}.mod_startseite-newslist .mod_newslist .teaser{font-size:100%;line-height:1.4;color:#404040; }.mod_startseite-newslist h2{font-size:400%;line-height:1 }.mod_startseite-newslist h2 span{display:block;font-family:"Asap",Arial,Helvetica,sans-serif;font-style:italic;color:#4388d3;font-size:50% }.mod_startseite-newslist .left .mod_newslist{width:auto;margin:0 5px 30px 0 }.mod_startseite-newslist .left .mod_newslist .layout_latest{position:relative }.mod_startseite-newslist .left .mod_newslist .layout_latest .content_mod{position:absolute;display:block;bottom:7px;left:0;box-sizing:border-box;width:100%;padding:30px 20px;background:linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.5) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#ffffff,GradientType=1);text-align:left;font-family:"Asap Medium",Arial,Helvetica,sans-serif;color:#fff }.mod_startseite-newslist .left .mod_newslist .layout_latest .content_mod h3{margin:0;color:#fff }.mod_startseite-newslist .left .mod_newslist .layout_latest .content_mod h3 a:link,.mod_startseite-newslist .left .mod_newslist .layout_latest .content_mod h3 a:visited,.mod_startseite-newslist .left .mod_newslist .layout_latest .content_mod h3 a:hover,.mod_startseite-newslist .left .mod_newslist .layout_latest .content_mod h3 a:active,.mod_startseite-newslist .left .mod_newslist .layout_latest .content_mod h3 a:focus{color:#fff;text-shadow:1px 1px 2px rgba(150,150,150,1) }.mod_startseite-newslist .left .mod_newslist .layout_latest .content_mod p.more{display:none }.mod_startseite-newslist .mod_newslist{ overflow:hidden }.mod_startseite-newslist .mod_newslist h3{font-family:"Asap Medium",Arial,Helvetica,sans-serif;font-size:150%;line-height:1;margin-top:0;margin-bottom:16px}.mod_startseite-newslist .mod_newslist p.subheadline{font-family:"Asap Medium",Arial,Helvetica,sans-serif;font-size:100%;text-transform:uppercase;margin:0;font-style:normal }.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest .inside{margin:0 15px 30px 0;background-color:#fff;box-shadow:0 0 25px #faf8f5;overflow:hidden }.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest .picture{float:left;margin:0 40px 0 0 }.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest .content_mod{font-size:100%;padding:40px 40px 0 40px;text-align:left }.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest .content_mod p{line-height:1.2;margin:0 }.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest .content_mod p.more{display:none;margin:20px 0 0 0 }.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest:nth-child(2) .inside{margin:0 0 30px 15px }.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest:nth-child(2) .picture{float:right;margin:0 0 0 20px }.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest .inside,.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest .inside{margin:0 10px 20px 10px;background-color:#fff;box-shadow:0 0 19px #f9f7f4 }.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest .content_mod,.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest .content_mod{font-size:100%; padding:30px;text-align:left }.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest:nth-child(1) .inside,.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest:nth-child(1) .inside{margin:0 0 20px 0 }.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest:nth-child(3) .inside,.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest:nth-child(3) .inside{margin:0 0 20px 20px }.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest{width:100% }.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest .inside:nth-child(1){margin:0 0 30px 21px }.mod_startseite-newslist .mod_newslist .layout_latest figure img{width:100%;margin-bottom:-2px }.mod_startseite-newslist .mod_newslist .layout_latest p.more{margin:20px 0 0 0 }.mod_startseite-newslist .mod_newslist .layout_latest p.more>a.button{font-size:100%;text-shadow:1px 2px 0 rgba(0,0,4,.07) }.mod_startseite-newslist .mod_newslist .layout_latest.schueler p.subheadline{color:#d93f53 }.mod_startseite-newslist .mod_newslist .layout_latest.schueler p.subheadline a:link,.mod_startseite-newslist .mod_newslist .layout_latest.schueler p.subheadline a:visited,.mod_startseite-newslist .mod_newslist .layout_latest.schueler p.subheadline a:hover,.mod_startseite-newslist .mod_newslist .layout_latest.schueler p.subheadline a:focus,.mod_startseite-newslist .mod_newslist .layout_latest.schueler p.subheadline a:active{color:#d93f53 }.mod_startseite-newslist .mod_newslist .layout_latest.schueler figure{border-bottom:8px solid #d93f53 }.mod_startseite-newslist .mod_newslist .layout_latest.schueler p.more>a.button{background-color:#d93f53;background-image:linear-gradient(175deg,#d93f53 0%,#dd5466 100%) }.mod_startseite-newslist .mod_newslist .layout_latest.erwachsene p.subheadline{color:#1bb278 }.mod_startseite-newslist .mod_newslist .layout_latest.erwachsene p.subheadline a:link,.mod_startseite-newslist .mod_newslist .layout_latest.erwachsene p.subheadline a:visited,.mod_startseite-newslist .mod_newslist .layout_latest.erwachsene p.subheadline a:hover,.mod_startseite-newslist .mod_newslist .layout_latest.erwachsene p.subheadline a:focus,.mod_startseite-newslist .mod_newslist .layout_latest.erwachsene p.subheadline a:active{color:#1bb278 }.mod_startseite-newslist .mod_newslist .layout_latest.erwachsene figure{border-bottom:8px solid #1bb278 }.mod_startseite-newslist .mod_newslist .layout_latest.erwachsene p.more>a.button{background-color:#1bb278;background-image:linear-gradient(175deg,#1bb278 0%,#1ec887 100%) }.mod_startseite-newslist .mod_newslist .layout_latest.aktive-50 p.subheadline{color:#f0be37 }.mod_startseite-newslist .mod_newslist .layout_latest.aktive-50 p.subheadline a:link,.mod_startseite-newslist .mod_newslist .layout_latest.aktive-50 p.subheadline a:visited,.mod_startseite-newslist .mod_newslist .layout_latest.aktive-50 p.subheadline a:hover,.mod_startseite-newslist .mod_newslist .layout_latest.aktive-50 p.subheadline a:focus,.mod_startseite-newslist .mod_newslist .layout_latest.aktive-50 p.subheadline a:active{color:#f0be37 }.mod_startseite-newslist .mod_newslist .layout_latest.aktive-50 figure{border-bottom:8px solid #f0be37 }.mod_startseite-newslist .mod_newslist .layout_latest.aktive-50 figure img{height:101% }.mod_startseite-newslist .mod_newslist .layout_latest.aktive-50 p.more>a.button{background-color:#f0be37;background-image:linear-gradient(175deg,#f0be37 0%,#f2c64f 100%) }@media only screen and (max-width:1400px){.mod_startseite-newslist>.inside{display:block }.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest{float:none;width:100% }.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest .inside{margin:0 0 40px 0 }.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest:nth-child(2) .inside{margin:0 0 40px 0 }}@media only screen and (max-width:800px){.mod_startseite-newslist .left .mod_newslist{margin:0 0 30px 0 }.mod_startseite-newslist .mod_newslist.cols-1{width:100% }.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest:nth-child(1) .inside{margin:0 0 30px 0 !important }.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest .content_mod{padding:40px 40px 0 40px }.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest .content_mod p.more{display:none }.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest .picture{margin:0 40px 0 0 }.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest{width:50% }.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest .inside{margin:0 15px 30px 0 }.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest:nth-child(2) .inside{margin:0 0 30px 15px }.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest:nth-child(3){display:none }.mod_startseite-newslist .left{display:block;width:100% }.mod_startseite-newslist .right{display:block;width:100% }.mod_startseite-newslist .right .inside{margin:0 15px 30px 0;background-color:#fff;box-shadow:0 0 19px #f9f7f4;overflow:hidden }.mod_startseite-newslist .right .inside .mod_newslist.cols-3 .layout_latest .content_mod,.mod_startseite-newslist .right .inside .mod_newslist.cols-1 .layout_latest .content_mod{padding:20px 20px 0 20px }.mod_startseite-newslist .right .picture{float:left;margin:0 20px 0 0 }.mod_startseite-newslist .right .content_mod{font-size:100%;padding:20px 20px 0 20px;text-align:left }.mod_startseite-newslist .right .content_mod p{line-height:1.2;margin:0 }}@media only screen and (max-width:767px){.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest,.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest,.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest{width:100% }.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest .inside,.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest .inside,.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest .inside{margin:0 0 30px 0 }.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest:nth-child(1),.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest:nth-child(1),.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest:nth-child(1),.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest:nth-child(2),.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest:nth-child(2),.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest:nth-child(2),.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest:nth-child(3),.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest:nth-child(3),.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest:nth-child(3){display:block }.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest:nth-child(1) .inside,.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest:nth-child(1) .inside,.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest:nth-child(1) .inside,.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest:nth-child(2) .inside,.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest:nth-child(2) .inside,.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest:nth-child(2) .inside,.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest:nth-child(3) .inside,.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest:nth-child(3) .inside,.mod_startseite-newslist .mod_newslist.cols-3 .layout_latest:nth-child(3) .inside{margin:0 0 30px 0 }.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest .inside .picture,.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest .inside .picture{float:none;margin:0 }.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest .inside .content_mod,.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest .inside .content_mod{padding:20px }.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest .inside .content_mod p.more,.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest .inside .content_mod p.more{display:block }.mod_startseite-newslist .mod_newslist.cols-1 .layout_latest:nth-child(2) .picture,.mod_startseite-newslist .mod_newslist.cols-2 .layout_latest:nth-child(2) .picture{float:none;margin:0 }}


/*===============================
/templates/ja_steinfels/acm/latestnews/css/style.css
================================================================================*/
.t3-wrapper .mod_slick_newslist{width:auto; padding:0;max-width:none;background:#faf4eb }.t3-wrapper .mod_slick_newslist .slick-container{width:100%;max-width:1280px;margin:0 auto }.t3-wrapper .mod_slick_newslist .slick-container .layout_latest{margin:0 25px;min-height:480px;background:#fff;box-shadow:0 0 25px #faf8f5;text-align:left }.t3-wrapper .mod_slick_newslist .slick-container .layout_latest figure{border-bottom:5px solid #2f4966 }.t3-wrapper .mod_slick_newslist .slick-container .layout_latest .inside{padding:35px;padding-bottom:15px}.t3-wrapper .mod_slick_newslist .slick-container .layout_latest h3{font-size:150% }.t3-wrapper .mod_slick_newslist li{font-size:100%;line-height:1.5;margin-left:1.2em;padding:0}.t3-wrapper .mod_slick_newslist> h2{font-size:300%;line-height:1.2;margin:0 0 0.65625em 0;font-weight:400;padding:0;text-align:center}.t3-wrapper .mod_slick_newslist p{font-size:100%;line-height:1.5;margin:0 0 1.5em 0}.t3-wrapper .mod_slick_newslist a{color:#2f4966;background:transparent;text-decoration:none}.mod_slick_newslist img,.mod_slick_newslist figure{margin:0;max-width:100%;height:auto }.ce_text{overflow:auto }.mod_slick_newslist .image_container.float_left{float:left;margin:20px 20px 20px 0 }.mod_slick_newslist .image_container.float_right{float:right;margin:20px 0 20px 20px }.mod_slick_newslist figure{position:relative }.mod_slick_newslist figcaption{position:absolute;display:block;bottom:0;left:0;padding:30px 20px;background:linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.5) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#ffffff,GradientType=1);text-align:left;font-family:"Asap Medium",Arial,Helvetica,sans-serif;color:#fff;text-shadow:1px 1px 2px rgba(150,150,150,1) }.ce_slick-slider,.mod_slick_newslist .slick{padding:0 0 120px 0;width:90% }.ce_slick-slider .slick-container,.slick .slick-container{position:relative;z-index:1 }.ce_slick-slider .slick-container .slick-arrow,.slick .slick-container .slick-arrow{position:absolute;top:45%;width:50px;height:65px;z-index:2;background:none;border:none;font-size:400%;text-shadow:1px 1px 2px rgba(150,150,150,1);box-shadow:none;color:#fff;cursor:pointer }.ce_slick-slider .slick-container .slick-arrow span,.slick .slick-container .slick-arrow span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block }.ce_slick-slider .slick-container .slick-arrow:before,.slick .slick-container .slick-arrow:before{position:absolute;left:0 }.ce_slick-slider .slick-container .slick-prev,.slick .slick-container .slick-prev{left:20px }.ce_slick-slider .slick-container .slick-next,.slick .slick-container .slick-next{right:20px }.ce_slick-slider .slick-container .slick-dots,.slick .slick-container .slick-dots{position:absolute;left:0;bottom:-40px;width:100%;text-align:center;list-style-type:none;margin:0;padding:0 }.ce_slick-slider .slick-container .slick-dots li,.slick .slick-container .slick-dots li{display:inline-block }.ce_slick-slider .slick-container .slick-dots li button,.slick .slick-container .slick-dots li button{width:14px;height:14px;padding:0;border:1px solid #e6e1d9;border-radius:7px;background:#e6e1d9;color:#e6e1d9;box-shadow:none;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;cursor:pointer;outline:none }.ce_slick-slider .slick-container .slick-dots li:first-child,.slick .slick-container .slick-dots li:first-child{margin:0 }.ce_slick-slider .slick-container .slick-dots li.slick-active button,.slick .slick-container .slick-dots li.slick-active button{border-color:#2f4966;background:#2f4966;color:#2f4966 }@media only screen and (max-width:500px){.ce_slick-slider .slick-container .slick-arrow{font-size:200% !important;top:39% }.ce_slick-slider .slick-container .slick-prev{left:10px;width:25px }.ce_slick-slider .slick-container .slick-next{right:0;width:25px }} .slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-container{visibility:hidden }.slick-initialized{visibility:visible }


/*===============================
/templates/ja_steinfels/local/acm/clients/css/style.css
================================================================================*/
.uber-cliens.multi-row .row{border-bottom:1px solid #eeeeee}.uber-cliens.multi-row .row .client-item{padding-top:26px;padding-bottom:26px;border-right:1px solid #eeeeee;min-height:100px;line-height:100px;text-align:center}.uber-cliens.multi-row .row .client-item img{display:inline-block;-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.uber-cliens.multi-row .row .client-item:last-child{border-right:0}.uber-cliens.multi-row .row .client-item:hover img{opacity:1 !important;filter:alpha(opacity=100) !important}.uber-cliens.multi-row .row:last-child{border-bottom:0}.uber-cliens.multi-row.style-dark .row{border-color:#2c353b}.uber-cliens.multi-row.style-dark .row .client-item{border-color:#2c353b}.uber-cliens.img-grayscale .client-item span{position:relative}@media (max-width:1199px){.uber-cliens.img-grayscale .client-item span{width:100% !important}}.uber-cliens.img-grayscale .client-img{display:inline-block;line-height:1}@media (max-width:1199px){.uber-cliens.img-grayscale .client-img{display:block}}.uber-cliens .client-item{margin-right:40px}.uber-cliens .client-item .client-img{border:1px solid #eeeeee}@media (max-width:767px){.uber-cliens .client-item{padding-top:13px;padding-bottom:13px;text-align:center}.uber-cliens .client-item img{display:inline-block}}.uber-cliens .client-item:hover .client-img img{opacity:1 !important;filter:alpha(opacity=100) !important}.uber-cliens .owl-carousel{margin:0}.uber-cliens .owl-controls{position:absolute;right:0;top:0;margin-top:-40px}@media (max-width:991px){.uber-cliens .owl-controls{display:none}}.uber-cliens .owl-controls .owl-nav div{margin:0;border-radius:2px;background-color:rgba(0,0,0,0.2);text-indent:-999em;width:40px;overflow:hidden;position:relative;color:#ffffff;display:inline-block;font-size:12px;padding:3px 10px;opacity:1;filter:alpha(opacity=100)}.uber-cliens .owl-controls .owl-nav div:before{content:"\f053";font-family:'FontAwesome';position:absolute;left:16px;text-indent:0}.uber-cliens .owl-controls .owl-nav div:hover{background-color:rgba(0,0,0,0.4)}.uber-cliens .owl-controls .owl-nav div.owl-prev{margin-right:5px}.uber-cliens .owl-controls .owl-nav div.owl-next:before{content:"\f054"}


/*===============================
/templates/ja_steinfels/acm/features-intro/css/style.css
================================================================================*/
@media (max-width:767px){.acm-features .features-item{margin-bottom:0px}}@media screen and (min-width:768px){.acm-features .features-description{width:65%}}.acm-features .catcolor{background-color:rgba(217,63,83,0.5);background-image:-moz-linear-gradient(290deg,rgba(217,63,83,0.5) 0%,#cf3a4e 50px,#d93f53 100%);background-image:-o-linear-gradient(290deg,rgba(217,63,83,0.5) 0%,#cf3a4e 50px,#d93f53 100%);background-image:-webkit-linear-gradient(290deg,rgba(217,63,83,0.5) 0%,#cf3a4e 50px,#d93f53 100%);background-image:linear-gradient(180deg,rgba(217,63,83,0.5) 0%,#cf3a4e 50px,#d93f53 100%)}.acm-features .schueler{background-color:rgba(217,63,83,0.5);background-image:-moz-linear-gradient(290deg,rgba(217,63,83,0.5) 0%,#cf3a4e 50px,#d93f53 100%);background-image:-o-linear-gradient(290deg,rgba(217,63,83,0.5) 0%,#cf3a4e 50px,#d93f53 100%);background-image:-webkit-linear-gradient(290deg,rgba(217,63,83,0.5) 0%,#cf3a4e 50px,#d93f53 100%);background-image:linear-gradient(180deg,rgba(217,63,83,0.5) 0%,#cf3a4e 50px,#d93f53 100%)}.acm-features .erwachsene{background-color:rgba(27,178,120,0.5);background-image:-moz-linear-gradient(290deg,rgba(27,178,120,0.5) 0%,#16ab6f 50px,#1bb278 100%);background-image:-o-linear-gradient(290deg,rgba(27,178,120,0.5) 0%,#16ab6f 50px,#1bb278 100%);background-image:-webkit-linear-gradient(290deg,rgba(27,178,120,0.5) 0%,#16ab6f 50px,#1bb278 100%);background-image:linear-gradient(180deg,rgba(27,178,120,0.5) 0%,#16ab6f 50px,#1bb278 100%)}.acm-features .aktive-50{background-color:rgba(240,190,55,0.5);background-image:-moz-linear-gradient(290deg,rgba(240,190,55,0.5) 0%,#f0be37 50px,#f0be37 100%);background-image:-o-linear-gradient(290deg,rgba(240,190,55,0.5) 0%,#f0be37 50px,#f0be37 100%);background-image:-webkit-linear-gradient(290deg,rgba(240,190,55,0.5) 0%,#f0be37 50px,#f0be37 100%);background-image:linear-gradient(180deg,rgba(240,190,55,0.5) 0%,#f0be37 50px,#f0be37 100%)}.acm-features h2{margin:0 0 20px 0;font-family:"Asap Medium",Arial,Helvetica,sans-serif;color:#fff; line-height:1.2;text-shadow:1px 2px 0 rgba(0,0,4,.2);font-weight:400}@media only screen and (max-width:900px){.acm-features h2{font-size:200%}}.acm-features p{margin:0;padding:0 5%;font-size:100%;line-height:1.5}.acm-features .cat-slogan{font-style:italic}.features-item h2 a:link,.features-item h2 a:visited,.features-item h2 a:hover,.features-item h2 a:active,.features-item p a:focus,.features-item p a:link,.features-item p a:visited,.features-item p a:hover,.features-item p a:active,.features-item p a:focus{color:#fff;text-decoration:none;outline:none}.catcolor{ padding:50px 0;color:#fff}.besection-inner{position:relative; margin:-50px 0 0 0;width:auto;max-width:none;z-index:10}


/*===============================
/templates/ja_steinfels/acm/cta/css/style.css
================================================================================*/
.acm-cta .acm-cta-image{padding-left:0;padding-right:0}.acm-cta .acm-cta-image img{height:100%;width:100%}.acm-cta .acm-cta-buttons{margin-top:26px}.acm-cta .acm-cta-buttons .pull-right{margin-left:6.5px}.acm-cta .acm-cta-buttons .btn-icon-left .pull-left{float:right !important}.acm-cta .acm-cta-buttons .btn-icon-left .pull-right{float:left !important;margin-right:6.5px;margin-left:0}@media (max-width:767px){.acm-cta .acm-cta-intro{padding-top:26px;padding-bottom:26px}}@media (min-width:768px){.acm-cta .acm-cta-intro{padding:60px 0 60px 60px;width:750px}}@media (min-width:992px){.acm-cta .acm-cta-intro{width:485px}}@media (min-width:1200px){.acm-cta .acm-cta-intro{width:685px}}.acm-cta .acm-cta-intro .section-title,.acm-cta .acm-cta-intro h3{text-align:left;margin-top:0;margin-bottom:26px}.acm-cta h2.section-title{font-size:400%;line-height:normal;color:#2f4966;font-family:"Asap Medium Italic",Arial,Helvetica,sans-serif;font-style:italic; text-align:center;font-weight:400}h2.section-title span{color:#2F4966}.acm-cta.style-2 .acm-cta-intro p{line-height:1.3;margin:0 0 1.1em 0}.acm-cta p.subheadline{color:#4388d3;font-size:200%;font-style:italic}@media only screen and (max-width:550px){.acm-cta h2.section-title,.home-text h2.section-title{font-size:180% }.acm-cta.style-2 .acm-cta-intro{font-size:100%}.acm-cta.style-2 .acm-cta-intro p.subheadline{font-size:120%; }}.acm-cta .section-primary .acm-cta-intro .section-title,.acm-cta .section-primary .acm-cta-intro h3{color:#ffffff}.acm-cta.style-2{padding-top:60px;padding-bottom:60px;margin:0}.acm-cta.style-2 .acm-cta-image img{height:auto;width:auto}.acm-cta.style-2 .acm-cta-intro{padding:0;padding-left:44px; font-size:110%}@media (max-width:991px){.acm-cta.style-2 .acm-cta-intro{margin-top:0;margin-bottom:32px}}@media (max-width:767px){.acm-cta.style-2 .acm-cta-intro{padding:0 26px;font-size:100%}}.acm-cta.style-2 .acm-cta-intro .section-intro{color:#4c5560;width:98%}.acm-cta.style-2 .acm-cta-buttons{margin-top:39px}.acm-cta .acm-cta-image,.acm-cta .acm-cta-intro{ vertical-align:middle}@media(min-width:992px){.jcontainer{display:table}.jrow{ display:table-row}.jvertical-center{display:table-cell;float:none;vertical-align:middle}.acm-cta-intro{font-size:110%}}.container-sm>.flex-block img{max-width:100%;border:0;vertical-align:middle;  position:relative;height:180px;max-height:-webkit-fill-available;padding:0;margin:0;width:100%;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.container-sm>.flex-block img:hover{transform:translateY(0.3%)}.acm-cta-intro-kaplichka .container-sm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin:30px 0 0 0 !important;justify-content:center;width:100%;background-color:#ffffff; }.acm-cta-intro-kaplichka .container-sm>.flex-block{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;align-items:center;height:inherit !important;vertical-align:top;box-shadow:0 0 8px rgb(43 62 68 / 30%);padding:16px 16px;border-radius:1px;position:relative;overflow:hidden;transition:.3s;width:27.5%;margin:0 2% 25px 0;background-color:#ffffff}.acm-cta-intro-kaplichka .container-sm>.flex-block p{margin:10px 0 1px 0}@media (max-device-width:47.99em) and (min-device-width:35em),(max-width:47.99em) and (min-width:35em){.acm-cta-intro-kaplichka .container-sm>.flex-block{width:47.0%;margin-right:2% !important;margin-bottom:15px; }.acm-cta-intro-kaplichka .container-sm{padding:0 10px !important}.container-sm>.flex-block img{max-width:100%;border:0;vertical-align:middle;height:180px; position:relative;max-height:-webkit-fill-available;padding:0;margin:0;width:100%}}@media (max-device-width:34.99em) and (min-device-width:0em),(max-width:34.99em) and (min-width:0em){.acm-cta-intro-kaplichka .container-sm>.flex-block{width:100%;margin-right:0 !important;margin-left:0 !important;margin-bottom:15px; }.container-sm>.flex-block img{max-width:100%;border:0;vertical-align:middle; height:unset !important; position:relative;max-height:100%;padding:0;margin:0;width:100%}.acm-cta-intro-kaplichka .container-sm{padding:0 15px}}


/*===============================
/templates/ja_steinfels/acm/slideshow/css/style.css
================================================================================*/
.acm-slideshow .owl-carousel{cursor:move}.acm-slideshow .owl-carousel .owl-controls{margin-top:0}@media (max-width:991px){.acm-slideshow .owl-carousel .owl-controls .owl-nav{display:none}}.acm-slideshow .owl-carousel .owl-controls .owl-nav div{width:45px;height:45px;top:50%;margin-top:-22px;background:none;border:2px solid #ffffff;font-size:32px;padding:0;line-height:normal;text-indent:-999999em;position:absolute;border-radius:50%}@media screen and (min-width:992px){.acm-slideshow .owl-carousel .owl-controls .owl-nav div{right:30px}}.acm-slideshow .owl-carousel .owl-controls .owl-nav div:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#ffffff;font-size:18px;position:absolute;top:0;left:0;text-indent:0;width:41px;height:41px;text-align:center;line-height:41px;border-radius:50%}.acm-slideshow .owl-carousel .owl-controls .owl-nav div.owl-prev{left:30px;right:auto}.acm-slideshow .owl-carousel .owl-controls .owl-nav div.owl-prev:before{content:"\f104"}@media screen and (max-width:991px){.acm-slideshow .owl-carousel .owl-controls .owl-nav div.owl-prev{position:absolute;left:0}}@media screen and (min-width:992px){.acm-slideshow .owl-carousel .owl-controls .owl-nav div.owl-next{right:30px;left:auto}}.acm-slideshow .owl-carousel .owl-controls .owl-nav div.owl-next:before{content:"\f105"}@media screen and (max-width:991px){.acm-slideshow .owl-carousel .owl-controls .owl-nav div.owl-next{position:absolute;right:0}}.acm-slideshow .owl-carousel .owl-dots{bottom:76px;left:0;right:0;position:absolute;text-align:center}.acm-slideshow .owl-carousel .owl-dots .owl-dot{cursor:pointer;display:inline-block}.acm-slideshow .owl-carousel .owl-dots .owl-dot span{background:#ffffff;border-radius:20px;display:block;height:12px;margin:5px 7px;width:12px;opacity:0.5;filter:alpha(opacity=50)}.acm-slideshow .owl-carousel .owl-dots .owl-dot:hover span,.acm-slideshow .owl-carousel .owl-dots .owl-dot.active span{opacity:1;filter:alpha(opacity=100)}@media (max-width:991px){.acm-slideshow .owl-carousel .owl-dots{display:none !important}}.acm-slideshow .owl-carousel .item{position:relative}.acm-slideshow .owl-carousel .item:before{background:rgba(0,0,0,0.25);content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.acm-slideshow .owl-carousel .item .slider-img{width:100%;height:auto}@media screen and (max-width:480px){.acm-slideshow .owl-carousel .item{height:240px}.acm-slideshow .owl-carousel .item .slider-img{width:auto;height:100%}}.acm-slideshow .owl-carousel .item .slider-content{position:absolute;z-index:2;color:#ffffff;padding:26px;text-align:center;top:0;right:0;left:0}.acm-slideshow .owl-carousel .item .slider-content:before{background:url(/templates/ja_steinfels/images/ico/scroll.png) no-repeat bottom center;content:"";position:absolute;left:50%;margin-left:-12px;bottom:-37px;width:24px;height:37px}@media screen and (max-width:767px){.acm-slideshow .owl-carousel .item .slider-content:before{display:none}}@media screen and (min-width:768px){.acm-slideshow .owl-carousel .item .slider-content{top:40px}}@media screen and (min-width:992px){.acm-slideshow .owl-carousel .item .slider-content{top:10%}}@media screen and (min-width:1200px){.acm-slideshow .owl-carousel .item .slider-content{top:30%}}.acm-slideshow .owl-carousel .item .slider-content .item-desc{color:#ffffff;font-size:20px;font-weight:300;margin:0 auto;width:30%}@media screen and (max-width:767px){.acm-slideshow .owl-carousel .item .slider-content .item-desc{margin:0;font-size:100%;line-height:1.5;text-align:center}}@media (max-width:991px){.acm-slideshow .owl-carousel .item .slider-content .item-desc{width:99%}}@media screen and (max-width:767px){.acm-slideshow .owl-carousel .item .slider-content .item-title{ font-size:180%;line-height:normal;margin-bottom:13px}}.acm-slideshow .owl-carousel .item .slider-content:before{display:none !important}.acm-slideshow .owl-carousel .item{max-height:850px;margin-top:-8em;margin-top:-8rem }@media screen and (max-width:480px){.acm-slideshow .owl-carousel .item{margin-top:0}}@media screen and (max-width:767px){.acm-slideshow .owl-carousel .item{margin-top:0}}.demo .acm-slideshow .owl-carousel .item > img{margin:0 0 -3px 0;width:101%;height:auto;filter:brightness(85%);-webkit-filter:brightness(85%);-moz-filter:brightness(85%);-o-filter:brightness(85%);-ms-filter:brightness(85%)}