@charset "UTF-8";
/* https://kopf.taxi/wp-content/themes/simply_montreal-child/css/style-child.css */
html{background:#fff}body{font-family:'Crimson Text',Arial,'Helvetica Neue',Helvetica,sans-serif;font-style:normal;font-weight:400;background:#fff;font-size:29px;font-size:2.9rem;overflow:hidden}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999}.preloader .loader{position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-50px;border:2px solid #f5f1f0;border-top-style:solid;border-top-width:2px;border-top:2px solid #cf4437;border-top-color:#333;border-radius:50%;width:100px;height:100px;animation:spin .8s linear infinite}.dataloader{background:#fff}h1{font-weight:400;line-height:1.1}h2{font-weight:400;line-height:1.1}h2.shorter{margin-top:-1.8rem}h3{font-weight:400;line-height:1.1}.show-on-mobile{display:none}.show-on-mobile h1 a,.show-on-mobile h1{color:#eb6607;text-transform:lowercase}.show-on-mobile h1{margin-left:-1px}table tbody tr.spalte_mit_mehr_abstand{line-height:4.5;font-size:13px;font-size:1.3rem}table{width:100%!important}.error404 h1{font-size:40px;font-size:4rem;font-weight:600}.current-menu-item>a{color:#cf4437;text-decoration:none}a:hover{color:#eb6607;text-decoration:none}.top-menu-content .social-menu a::before{color:#c0bec3}.top-menu-content .social-menu a:hover::before{color:#eb6607}.top-menu-content li{position:display:inline-block;padding-right:20px}.top-menu-content li{display:inline-block;padding-right:18px}.top-menu-content li:last-child{padding-right:0}.top-menu-content li a{color:#918a97;font-family:"GeneralSans-Bold";text-transform:uppercase;font-size:15px;font-size:1.5rem;letter-spacing:.4pt;display:inline-block;padding-right:0;font-weight:400}.top-menu-content li a:focus,.top-menu-content li a:active{color:#b77704}.container ul{margin-bottom:1.3em}.container ul li{position:relative;margin-left:17px;margin-bottom:.2em}.container ul li::after{content:'';position:absolute;display:block;top:17px;left:-20px;width:5px;height:5px;background-color:#333}.theme-standard .top-menu-content{position:fixed;width:100%;height:60px;text-align:right;background:#fff;top:0}a{color:#343434;outline:none!important}a:hover{outline:none}a::-moz-focus-inner{border:0}.container h2{margin:0 0 40px 0;color:#918a97;font-family:"GeneralSans-Bold";font-size:16px;font-size:1.6rem;display:block;text-align:center;text-transform:uppercase}.container a{line-height:1em;color:#b77704;text-decoration:underline}.container p{font-family:'Crimson Text';font-size:29px;font-size:2.9rem;text-align:left}.mobile-menu-headline h2,.container p strong{font-family:"GeneralSans-Heavy";font-size:27px;font-size:2.7rem;font-weight:400}.mobile-menu-headline{margin-top:59px}.mobile-menu-headline h2{text-transform:uppercase;margin-bottom:1.5rem;cursor:pointer}.mobile-menu-trigger{right:2px}.mobile-menu-holder .mobile-menu-close{right:0;top:10px}.container q{margin:40px 0 40px 0;color:#918a97;font-family:"GeneralSans-Bold";font-size:19px;font-size:1.9rem;display:block;text-align:center}q::before,q::after{content:""}@media (min-width:550px){.twelve.columns{width:100%;margin-left:0}}.theme-standard .top-menu-content{position:fixed;display:flex;flex-direction:row;justify-content:space-between;width:100%;height:60px;text-align:right;background:#fff;top:0;left:0}.theme-standard .top-menu-content a{text-decoration:none}.theme-standard .top-menu-content .menu-top-menu-container{margin-right:20px}@media (max-width:1000px){.theme-standard .top-menu-content .menu-top-menu-container{display:none}}#header-shadow{position:fixed;display:block;width:100%;height:19px;top:60px;left:0;z-index:10;background:-moz-linear-gradient(top,rgba(220,220,220,.5) 0%,rgba(220,220,220,0) 100%);background:-webkit-linear-gradient(top,rgba(220,220,220,.5) 0%,rgba(220,220,220,0) 100%);background:linear-gradient(to bottom,rgba(220,220,220,.5) 0%,rgba(220,220,220,0) 100%)}#toplogo{height:30px;width:216px;margin:15px;cursor:pointer}.top-menu-content a{font-size:20px;font-size:2rem;pointer-events:auto;font-weight:600;padding:20px 0}.theme-standard .top-menu-content{pointer-events:inherit}.scrollmagic-pin-spacer{margin-top:0px!important}#masthead{display:block;width:100%}#fakeheader{display:flex;flex-direction:column;height:720px;width:100%;flex-wrap:nowrap;justify-content:center}#rahmen{display:#000;width:100%}#masthead #intro{width:100%;height:auto;margin:100px 0 0 0;opacity:0}#intro #subline{opacity:0}#masthead #intro.show{opacity:1}.site-branding-text{display:none;position:absolute;height:834px;width:100%;top:0;left:0;right:0;text-align:center}.site-description{display:block;text-align:center}.site-description a{font-family:"GeneralSans-Bold";color:#c4801b;font-size:26pt;text-transform:uppercase;letter-spacing:8pt;width:100%;text-align:center}.site-description a:hover{color:#c4801b}.site-header a.custom-logo-link{width:100%!important}.site-header a.custom-logo-link{margin-top:320px;margin-bottom:160px;position:relative;width:100%;max-width:580px;height:auto}.parallax .overlay_animation{position:absolute;display:flex;align-items:center;justify-content:center}.parallax .overlay_animation .placeholder{position:relative;height:auto}.parallax .overlay_animation .overlay_text{font-size:26px;font-size:2.6rem;position:absolute;display:flex;padding:4%;z-index:4;height:100%;margin:0 0 0 0;text-align:center;font-family:"GeneralSans-Bold";text-transform:uppercase;letter-spacing:.5rem;flex-direction:row;align-items:center;opacity:0}.parallax .overlay_animation .overlay_image{opacity:0}.image_fullwidth .parallax .overlay_image{z-index:1;position:absolute;height:100%}.slider_container{position:relative}.slider_container .container{padding-left:0;padding-right:0}.slider_container .owl-dots{text-align:center;margin-top:1.5rem;margin-bottom:0}.slider_container .owl-dots .owl-dot{width:33px;height:33px;background:#d4d4d4;border:11px solid #fff;margin:0;border-radius:0}.slider_container .owl-dots .owl-dot.active{background:#84c125}.slider_container .owl-placeholder{display:block;width:100%;height:60px}.slider_container .more-details{margin-bottom:67px}.slider_container .content{margin-bottom:61px}.slider_container .more-details table,.slider_container .more-details td,.slider_container .more-details tr{border:0}.slider_container .more-details td{padding-top:0;padding-bottom:0}.slider_container .overlay{width:50%;height:auto;display:inline-block;z-index:2;position:absolute;bottom:0}.image_fullwidth{margin-bottom:2.5rem}.image_fullwidth .container.fullwidth{padding:0}.image_fullwidth.shorter-top-margin .c,.text_1.shorter-top-margin .c,.text_2.shorter-top-margin .c,.text_3.shorter-top-margin .c{margin-top:-2.5rem}.image_fullwidth .c,.text_1 .c,.text_2 .c,.text_3 .c{margin-bottom:7rem}.sticky-footer-push{display:none}.text_left_image_right .container{padding:0}.text_left_image_right .container .text{padding:0 3rem;margin:0;vertical-align:top;display:flex;flex-flow:column}.text_left_image_right .container .text.lefttext{padding:0 50px}.text_left_image_right .row{display:flex}.text_left_image_right .columns p:last-child{margin-bottom:0;margin-top:auto}.text_left_image_right .container .six.columns{width:50%;margin-left:0}.text_left_image_right .container .six.columns.lefttext{width:50%}.over-fx{-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-ms-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease}.over-fx:hover{-webkit-box-shadow:6px 10px 25px -21px rgba(0,0,0,.33);-moz-box-shadow:6px 10px 25px -21px rgba(0,0,0,.33);box-shadow:6px 10px 25px -21px rgba(0,0,0,.33);-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-ms-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease}a.button{border:none;background:#eb6607;padding:10px 14px;margin:0 0 15px 0;color:#fff;text-transform:none;font-size:20px;font-size:2rem;line-height:0;padding:25px 19px;border-radius:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-ms-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease}a.button:hover{color:#fff;background:#ec731c;-webkit-box-shadow:3px 5px 15px -11px rgba(0,0,0,.73);-moz-box-shadow:3px 5px 15px -11px rgba(0,0,0,.73);box-shadow:3px 5px 15px -11px rgba(0,0,0,.73);-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-ms-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease}hr{background-color:#e0e0e0;height:1px;margin:2.5rem 0 2.2rem;width:104px}.gmap{position:relative;display:inline-block}.gmap .mapicon{width:70px;height:70px;display:inline-block;font-weight:400;font-size:46px;font-size:4.6rem}ul.mobile-menu .sub-menu{font-size:87%}.dataloader.show{-o-transform:inherit;-ms-transform:inherit;-moz-transform:inherit;-webkit-transform:inherit;transform:inherit;-o-transition:unset;-ms-transition:unset;-moz-transition:unset;-webkit-transition:unset;transition:unset}h4{font-family:"GeneralSans-Heavy";font-size:27px;font-size:2.7rem;font-weight:400;text-decoration:none;color:#343434;text-align:left}.home a[href^="tel:"],.home a[href^="mailto:"]{font-family:"GeneralSans-Heavy";font-size:27px;font-size:2.7rem;font-weight:400;text-decoration:none;color:#343434}.page-id-3 .container ul li::after{display:none}.page-id-3 .container ul li ul li::after{display:inherit}#multiDirect{position:relative;min-height:500px;display:block;text-align:center;vertical-align:middle}#einsteigen{width:100%;height:auto}#einsteigen #kreis{opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:50;stroke-linecap:round}#einsteigen #punkt{opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:0}@media (max-width:720px){div#intro{width:150%;margin-left:-25%}}.top-menu-content{opacity:0}.mobile-menu-trigger{opacity:0}#header-shadow{opacity:0}.menumarker{padding-top:60px;margin-top:-60px}.image_fullwidth.para{overflow:hidden}.image_fullwidth.para .row{height:100vh}.parallax{height:100vh;overflow:hidden}.parallax>.parallax_bg{height:100%;position:relative;top:0}.parallax_bg{background-position:top center;background-repeat:repeat-y;background-size:cover}.site-footer{background:transparent;color:#333;font-size:15px;font-size:1.5rem;text-align:center;height:52px;margin-top:0;position:relative}.site-footer a{color:#333;text-decoration:none!important}.site-footer .footer-menu-content,.site-footer.theme-standard ul li{display:inline-block;margin-left:10px}.site-footer .current-menu-item>a{color:#333!important}.site-footer .footer-menu .inner{padding:0 20px}.maxwidth_wrapper{margin:inherit}.shead{position:fixed;width:100px;left:0;top:0;margin:0 auto;line-height:1em;text-indent:-400em;overflow:hidden;z-index:-1}