body,html{overflow-x:hidden;padding-top:40px;background-color:#d4ab54;}:focus{outline:0;}.btn-primary{background-color:transparent;border:none;height:50px;}.btn-primary:hover{background-color:#dab154;}.btn-primary:active{background-color:#dab154;border:none;}.btn-primary:active:focus,.btn-primary:focus{background-color:#dab154;border:none;}.btn-primary:visited{background-color:#dab154;border:none;}.btn-primary:active,.open > .dropdown-toggle.btn-primary{background-color:#dab154;border:none;}#c26{padding:54px 0 10px 54px;margin-top:-90px;}#c26 a{font-weight:bold;cursor:hand !important;}.navbar{background-color:#d4ab54;border-bottom:10px #d4ab54 solid;border-top:20px #d4ab54 solid;}.navbar-default .navbar-nav > li > a{text-align:center;color:white;transition:background-color ease 0.3s,color ease 0.3s;}.navbar-default .navbar-toggle .icon-bar{background-color:white;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#dab154;}.navbar-brand{top:-30px;position:absolute;}.achimLogo{width:300px;height:auto;}@media screen and (max-width:992px){.navbar-brand{position:relative;top:inherit;}.achimLogo{width:auto;height:100%;position:absolute;top:0px;bottom:0px;}}.nav{background-color:#d4ab54;margin-right:0px;}.navbar-default .navbar-brand{color:white;}.navbar-collapse{padding-right:0px;padding-left:0px;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover,.navbar-nav a:hover{background-color:#dab154 !important;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover,.navbar-nav a:active{background-color:#987d3d !important;}.navbar-default .navbar-toggle{background-color:transparent;border:1px solid #fff !important;}@media screen and (max-width:768px){body,html{padding-top:25px;}.navbar{border:none;}.nav{margin-top:0px;}.navbar-collapse{border-top:none;border-bottom:1px solid white;}.navbar-default{border:none;}}#offer{color:#d4ab54;background-color:#f8f9fa;padding-bottom:100px;}#offer h1{text-align:center;padding-top:50px;font-size:50px;}.teaser h2{text-align:center;font-size:24px;padding-left:5px;padding-right:5px;}.teaser p{text-align:left;padding-top:20px;padding-bottom:20px;font-size:16px;padding-left:15px;padding-right:15px;word-wrap:break-word;}.teaser{padding-top:50px;transition:transform 0.3s ease;user-select:none;}.teaser:first-of-type{padding-left:0px;}.teaser:last-of-type{padding-right:0px;}.teaser.active .inner{background:#987d3d;color:white;}.teaser .inner:hover{background-color:#d4ab54;color:white;cursor:pointer;}.teaser .inner:active{background-color:#987d3d;}.teaser .inner{border:none;height:260px;padding-top:15px;background-color:white;box-shadow:5px 5px 10px rgba(0,0,0,0.1);transition:background-color ease 0.3s,color ease 0.3s;}.details{border-top:1px solid transparent;}.offer-detail{background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url('../../../typo3conf/ext/kirschall_template/Resources/Public/Images/glastisch_tile.jpg');margin-top:100px;opacity:1;}#details-system{background-image:url('../../../typo3conf/ext/kirschall_template/Resources/Public/Images/systemische.jpg');}#details-pair{background-image:url('../../../typo3conf/ext/kirschall_template/Resources/Public/Images/paarberatung.jpg');background-position-y:-400px;}#details-supervision{background-image:url('../../../typo3conf/ext/kirschall_template/Resources/Public/Images/supervision.jpg');}#details-family{background-image:url('../../../typo3conf/ext/kirschall_template/Resources/Public/Images/familienberatung.jpg');background-position-y:-100px;}.offer-detail h2{padding-bottom:30px;padding-top:10px;text-align:center;}.offer-detail.hidden{display:block !important;opacity:0;height:0;margin:0 !important;}.offer-detail .container{padding:50px;color:white;font-size:18px;background:rgba(0,0,0,0.4);min-height:100%;}@media screen and (max-width:360px){.offer-detail .container{padding:25px;}}@media screen and (max-width:768px){.teaser{width:100% !important;padding-top:25px;}.teaser:first-of-type{padding-left:15px;}.teaser:last-of-type{padding-right:15px;}.col-md-3.teaser{width:100%;}.teaser .inner{height:auto !important;}}@media screen and (max-width:1280px){.offer-detail{background-position-y:center !important;}}#welcome{position:relative;}#achim-welcome{position:relative;width:100%;}.welcome-box{color:white;font-size:16px;padding-left:30px;padding-right:30px;padding-top:25px;padding-bottom:25px;background-color:rgba(212,171,84,.8);margin-top:50px;}.welcome-address{text-align:left;margin-left:auto;margin-right:auto;margin-top:25px;width:250px;font-size:18px;}.welcome-position{position:absolute;left:0;top:0;right:0;}.welcome-box h2{margin-top:0px;font-size:24px;}.welcome-box a{color:white;text-decoration:none;}@media screen and (max-width:768px){div > .welcome-box,.welcome-position{padding-left:0px;padding-right:0px;}}@media screen and (max-width:1199px){.welcome-position{position:relative;}.welcome-position .col-md-6{width:100% !important;}.welcome-position .welcome-box{margin-top:0px;}.col-md-3.teaser{width:50%;}}.banner-tile > div{min-height:400px !important;padding:0 !important;}.banner-tile h1{font-size:50px;color:white;margin-bottom:20px;}.banner-tile p,.banner-tile li{font-size:18px;color:white;margin-bottom:20px;}.banner-tile li{margin-bottom:5px;}.banner-tile .image{background-size:cover;background-position:center center;background-repeat:no-repeat;transition:width ease 0.3s,min-height ease 0.3s;position:relative;}.banner-tile .image-glassdesk{background-image:url('../../../typo3conf/ext/kirschall_template/Resources/Public/Images/glastisch_tile.jpg');}.banner-tile .image-figures{background-image:url('../../../typo3conf/ext/kirschall_template/Resources/Public/Images/figuren_tile.jpg');}.banner-tile .image-clock{background-image:url('../../../typo3conf/ext/kirschall_template/Resources/Public/Images/clock_tile.jpg');}.banner-tile .text{background-color:#d4ab54;display:flex;flex-flow:column nowrap;justify-content:center;transition:background-color ease 0.3s,width ease 0.3s,opacity ease 0.3s;cursor:pointer;user-select:none;}.banner-tile.expanded .text{width:0px !important;opacity:0;pointer-events:none;}.banner-tile .expanded-text{position:absolute;opacity:0;transition:opacity .5s ease;height:0px;color:white;}.banner-tile .expanded-text *{height:0;}.banner-tile .expanded-text .container{padding:50px;background:rgba(0,0,0,0.4);}.banner-tile .expanded-text h1{padding-bottom:20px;text-align:center;}.banner-tile .expanded-text h2{padding-bottom:20px;}.banner-tile.expanded .expanded-text{position:relative;display:block;opacity:1;height:auto;text-align:justify;}.banner-tile.expanded .expanded-text *{height:auto;}.banner-tile.expanded .image{width:100%;}.banner-tile .text:hover{background-color:#bb984a;}.banner-tile .text:active{background-color:#987d3d;}.banner-tile .text > div{padding-left:50px;text-align:justify;}.banner-tile.inverse .text{align-items:flex-end;}.banner-tile.inverse .text > div{padding-right:50px;}@media screen and (max-width:768px){.banner-tile.expanded .text{display:none;}.banner-tile.inverse .text{align-items:flex-start;}.banner-tile .text > div{padding:25px !important;}.banner-tile .expanded-text .container{margin-left:0px;margin-right:0px;padding:15px;text-align:justify;}.banner-tile .expanded-text .container li{text-align:left;}}@media (max-width:768px){.container{width:auto;}}@media (min-width:992px){.banner-tile .text > div{width:calc(970px / 2);}}@media (min-width:1200px){.banner-tile .text > div{width:calc(1170px / 2);}}#news{clear:both;background-image:url('../../../typo3conf/ext/kirschall_template/Resources/Public/Images/news_radio.jpg');background-attachment:fixed;min-height:700px;background-size:cover;padding-bottom:300px;}#news .container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}#news a{color:white;font-weight:600;}#news a::after{content:"\f08e";font-family:"FontAwesome";padding-left:5px;font-weight:500;}#news h1{color:white;margin-top:100px;text-align:center;width:100%;}#news > .container{padding-left:0px !important;padding-right:0px !important;}.news-item{background-color:rgba(212,171,84,.8);margin-top:30px;color:white;padding:20px;width:100%;}.news-item:first-of-type{margin-top:10px;}#footer{margin-top:-500px;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:1000px;position:relative;}#footer .maps{position:absolute;top:300px;left:0;margin:0;padding:0;width:100vw;height:700px;z-index:0;background:url("../../../typo3conf/ext/kirschall_template/Resources/Public/Images/maps_BG_01.jpg") fixed;background-size:cover;background-position:center center;}#footer .maps:hover{}.contact-form{z-index:100;}.maps-btn{z-index:999;}.btn-achim{background-color:#d4ab54;opacity:0.9;width:600px;color:white;font-size:32px;transition:background-color 0.3s ease,color 0.3s ease,opacity 0.3s ease;}.btn-achim:hover{background-color:#dab154;opacity:1;color:white;}.contact{background-color:rgba(212,171,84,.8);color:white;width:600px;padding-bottom:20px;}.contact h2{text-align:center;background-color:transparent;padding-bottom:50px;padding-top:50px;font-size:36px;}.contact .btn.btn-primary{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#333;background-color:#fff;border-color:#ccc;margin-left:34px;}.modal-open .modal{overflow-y:hidden;}.modal-open{padding-right:0 !important;}.modal-body{overflow-y:auto;max-height:75vh;}.contact .form-group,.contact .submit-button,.contact .label{padding-left:50px;padding-right:50px;}.contact .submit-button{padding-bottom:20px;}.form-horizontal .control-label{text-align:left;}.bottom-footer{background-color:rgba(212,171,84,.8);width:100%;height:50px;z-index:100;}@media screen and (max-width:768px){.contact{width:99vw;background-color:rgba(212,171,84,.9);}}.readmore{font-weight:bolder;cursor:pointer;transition:color 0.3s ease;}.readmore:hover{color:black;}.readmore::before{font-family:"FontAwesome";content:"\f061";padding-right:5px;}
