

/*===============================
/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/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/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}


/*===============================
/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"}