.subpage{background:#fff}
.main-container > .container-fluid{max-width:100%;padding:0}
.container-fluid.lower>.row{margin:0}
.ratgeber{padding:0}
.bg-toggle{padding:28.5pt 15px}
.fp-bg{position:relative;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);background:-webkit-linear-gradient(top, #ffffff 0%,#ebebeb 100%);background:linear-gradient(to bottom, #ffffff 0%,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0)}
#einleitung.fp-bg:before{display:none}
.color-orange{color:#f29100}
.color-green{color:#428e29}
.fp-bg-none{background:transparent;box-shadow:none;border:none}
.bg-cl-2{clip-path:polygon(0 0, 25% 0, 27% 5%, 73% 5%, 75% 0, 100% 0, 100% 100%, 75% 100%, 73% 97%, 27% 97%, 25% 100%, 0 100%);background:rgb(66,142,41);background:-moz-linear-gradient(left, rgba(66,142,41,1) 0%, rgba(242,145,0,1) 35%, rgba(242,145,0,1) 65%, rgba(66,142,41,1) 100%);background:-webkit-linear-gradient(left, rgba(66,142,41,1) 0%,rgba(242,145,0,1) 35%,rgba(242,145,0,1) 65%,rgba(66,142,41,1) 100%);background:linear-gradient(to right, rgba(66,142,41,1) 0%,rgba(242,145,0,1) 35%,rgba(242,145,0,1) 65%,rgba(66,142,41,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#428e29', endColorstr='#428e29',GradientType=1);padding:1px 0}
.bg-cl-3{background:#f29100;clip-path:polygon(0 0, 25% 0, 27% 5%, 73% 5%, 75% 0, 100% 0, 100% 100%, 75% 100%, 73% 95%, 27% 95%, 25% 100%, 0 100%);padding:1px 0}
.bg-1{background-repeat:no-repeat;background-position:center top;background-size:cover;background-attachment:fixed;padding:19pt 0;border-top:1px solid #f29100;border-bottom:1px solid #f29100;margin:28.5pt 0}
.bg-3{background:url("img/sde-fp-bg-1.jpg") no-repeat center top;background-size:cover;background-attachment:fixed;clip-path:polygon(0 0, 25% 0, 27% 5%, 73% 5%, 75% 0, 100% 0, 100% 100%, 75% 100%, 73% 97%, 27% 97%, 25% 100%, 0 100%);padding:19pt 0 0}
.bg-map{background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}
.bg-map-2{background:-moz-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(235,235,235,0.6) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0.6) 0%,rgba(235,235,235,0.6) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.6) 0%,rgba(235,235,235,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66ffffff', endColorstr='#66ebebeb',GradientType=0)}
.bg-handshake{background-repeat:no-repeat;background-position:center top;background-size:cover;background-attachment:fixed;border:none!important}
.bg-handshake .bg-toggle,.bg-1 .bg-toggle{padding:28.5pt 15px 19pt}
h1, h1 *{line-height:47.5pt;margin-bottom:10px;margin-top:9.5pt;font-family:"Source Sans Pro", sans-serif;font-weight:400;font-size:38pt !important;text-align:center;color:#444444;letter-spacing:-1pt;word-spacing:.8pt}
.lower .row h2{letter-spacing:-.5pt;line-height:38pt;margin-bottom:8pt;margin-top:9.5pt;font-family:"Source Sans Pro", sans-serif;font-weight:400;font-size:30pt!important;text-align:center}
.lower .row h2 strong{font-weight:400}
h3{line-height:19pt;margin-top:19pt;font-family:"Source Sans Pro", sans-serif;font-weight:400;font-size:19pt!important;margin-bottom:0!important}
.lower .row h4{line-height:28.5pt;margin-bottom:2pt;margin-top:19pt;font-family:"Source Sans Pro", sans-serif;font-weight:400;font-size:17pt!important}
.lower .row .font-x1-5{font-size:1.5em}
.lower .row p.font-x2,.lower .row ul li.font-x2{line-height:26.75pt!important;font-size:2em!important}
.lower .row ul li.font-x2:before{font-size:.9em!important;margin-left:-30px !important}
.lower .row .h3{line-height:28.5pt!important;margin-bottom:8.5pt!important;margin-top:19pt!important;font-family:"Source Sans Pro", sans-serif;font-weight:400!important;font-size:20pt!important}
.lower .row .h4{line-height:28.5pt!important;margin-bottom:2pt!important;margin-top:19pt!important;font-family:"Source Sans Pro", sans-serif;font-weight:400!important;font-size:17pt!important}
.lower .row .expertentipp{padding-bottom:0}
.lower .row .expertentipp h3{line-height:19pt !important;font-size:12pt!important;font-weight:400!important;margin-bottom:0 !important;margin-top:0!important}
.lower .row .uppercase{text-transform:uppercase}
.green{color:#3BA02D}
hr.orange{margin:19pt 0;border-top:2pt solid #f29100}
.inline-block{display:inline-block}
.display-block{display:block}
.p-1-5{padding:0 28.5pt}
.sg-05{height:9.5pt}
.sg-1{height:19pt}
.sg-15{height:28.5pt}
.sg-2{height:38pt}
.clear-both{clear:both}
.lsn-5{letter-spacing:-.5pt}
.margin-bottom-none,.lower .row p.margin-bottom-none{margin-bottom:0!important}
.margin-bottom-half,.lower .row p.margin-bottom-half{margin-bottom:9.5pt!important}
.margin-top-none,.lower .row .margin-top-none{margin-top:0!important}
.teaser-thrust-ao{display:inline-block;transform:scale(.725);perspective:1000px;transition:transform .33s cubic-bezier(.36,.07,.19,.97);position:relative;z-index:5;margin:-20px -38px -70px -30px;padding:0px}
.teaser-thrust-ao:hover{transform:scale(1);opacity:1;perspective:1000px;z-index:10}
.teaser-headline{word-spacing:-2.5pt;letter-spacing:-.5pt}
.teaser-headline:before{content:"Sie denken an Scheidung?";display:block;font-family:'Playfair Display',serif;font-size:34pt;letter-spacing:0pt;word-spacing:0pt;margin-top:0;margin-bottom:9.5pt;font-weight:400;color:#323232;line-height:38pt}
.teaser-headline:before{content:"Scheidung?"}
.lower .row .teaser-headline p{font-size:20pt;word-spacing:.125em;line-height:1.4em!important;em;color:#323232}
.lower .row .teaser-headline p.small{font-size:12pt !important;word-spacing:.125em;line-height:1.333em}
#teaser .btn-lg{padding:15px 28px;font-size:20px;line-height:1.33;border-radius:6px}
#teaser{background:url("../img/LP-Start2.jpg") no-repeat center 55%;background-size:cover;border-bottom:1pt solid #f29100}
.teaser-headline{position:absolute;top:-110px;left:0px}
.teaser-headline{top:-50px !important}
#teaser .btn-success{font-weight:700}
#teaserbox .arrow-bigger a{text-shadow:-1px -1px 1px #fff, 1px 1px 1px #fff}
.teaser-trust{position:absolute;bottom:10px;right:30px;width:200px; display:none;}
.teaser-trust-siegel{height:150px;position:relative;transition:cubic-bezier(.36,.07,.19,.97);background-attachment: fixed}
.teaser-trust-siegel:hover{opacity:1}
.teaser-trust-tuev{position: absolute; right: 135px; bottom: -50px;transform:scale(1); transition: all .2s linear;}
.teaser-trust-ao{position: absolute; right: 50px; bottom: -65px;transform:scale(1); transition: all .2s linear;}
.teaser-trust-tuev:hover,.teaser-trust-ao:hover{transform: scale(1.25)}
.teaser-trust-image{width:100px;height:100px;position:absolute;top:0px;left:0px;z-index:2}
.teaser-trust-content{width:80px;height:85px;position:absolute;top:50px;z-index:1;background:#fff;padding:10px;text-align:center}
.teaser-trust-content span{position:absolute;bottom:10px;left:0px;font-size:9pt;width:100%;text-align:center;line-height:1.2em}
.teaser-trust-image-tuev{display:inline-block;transform:scale(1);perspective:1000px;transition:transform .33s cubic-bezier(.36,.07,.19,.97);position:relative;z-index:5;margin:-19px -38px -70px 0;padding:0px;left:-10px;}
.teaser-trust-image-arag{opacity:.65;display:inline-block;transform:scale(.85);perspective:1000px;transition:transform .33s cubic-bezier(.36,.07,.19,.97);position:relative;z-index:5;margin:-0 -38px -70px 0;padding:0px;left:-10px}
.teaser-thrust-ao{display:inline-block;transform:scale(.58);-webkit-transform:scale(.58);perspective:1000px;transition:transform .33s cubic-bezier(.36,.07,.19,.97);position:relative;z-index:5;margin:-20px -38px -70px -30px;padding:0px;left:-8px}
#teaser .btn{word-spacing:.8pt;margin-top:5px}
.teaser-button-down{text-align:center;position:absolute;left:0;bottom:30px;width:100%;margin:0 auto;font-size:18px;color:#868686}
.teaser-button-down a{color:inherit;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.65);border-radius:500px;padding:0 4px;margin:0;display:inline-block;line-height:0}
.teaser-button-down span:hover{color:#f29100;cursor:pointer;text-shadow:0 0 10px rgba(255,255,255,.7)}
.teaser-headline{background:rgba(255,255,255,.667);border-radius:5px;padding:19pt 19pt;box-shadow:0px 0px 5px 2px rgba(0,0,0,0.05)}
.lower .row .teaser-headline p{font-size:16pt !important}
.videobox{overflow:hidden;border-radius:6pt;border:9.5pt solid #fafafa;padding:3pt;background:#e6e6e6;margin-top:4.75pt;box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23)}
#einleitung .einleitung-warum-wir{width:100px;height:100px;float:right;background:#f29100;border-radius:200px;color:#fff;font-size:19pt;padding-top:21.1375pt;text-align:center;transform:rotate(15deg);margin-left:19pt;font-weight:700!important;background:rgb(255,151,15);background:-moz-linear-gradient(-45deg, rgba(255,151,15,1) 0%, rgba(229,133,0,1) 50%, rgba(229,133,0,1) 100%);background:-webkit-linear-gradient(-45deg, rgba(255,151,15,1) 0%,rgba(229,133,0,1) 50%,rgba(229,133,0,1) 100%);background:linear-gradient(135deg, rgba(255,151,15,1) 0%,rgba(229,133,0,1) 50%,rgba(229,133,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff970f', endColorstr='#e58500',GradientType=1);text-shadow:1pt 2pt 3pt rgba(0,0,0,.2);box-shadow:1pt 2pt 3pt rgba(0,0,0,.1667)}
#einleitung .einleitung-warum-wir .fa-mouse-pointer{font-size:.8em;opacity:.6;margin-left:.2em}
#einleitung .einleitung-warum-wir:hover{box-shadow:2pt 3pt 5pt rgba(0,0,0,.1667);text-shadow:1pt 2pt 3pt rgba(0,0,0,.4);cursor:pointer}
.butler{border:3pt solid #f29100;border-radius:3pt 3pt 3pt 12pt}
.lower .row #butler p{line-height:4.25pt!important}
#butler{margin-left:-10%}
.headlinebanner{display:inline-block;margin:28.5pt 19pt 9.5pt;position:relative;height:47.5pt}
.headlinebanner .before{background:#d17a00;position:absolute;left:0;top:0;width:38pt;height:100%;z-index:25}
.headlinebanner .before:after{content:'';width:0;height:0;position:absolute;right:0;bottom:0;border:9.5pt solid transparent;border-top-color:#B36800;border-right-color:#B36800}
.headlinebanner .after{background:#d17a00;position:absolute;right:0;top:0;width:38pt;height:100%;z-index:25}
.headlinebanner .after:after{content:'';width:0;height:0;position:absolute;left:0;bottom:0;border:9.5pt solid transparent;border-top-color:#B36800;border-left-color:#B36800}
.headlinebanner .inner{position:relative;z-index:100;background:#f29100;margin:-19pt 19pt 9.5pt;padding:9.5pt 19pt;width:auto;font-size:22.5pt;line-height:28.5pt;display:inline-block;letter-spacing:1pt;color:#fff;box-shadow:0 3pt 3pt rgba(0,0,0,.1)}
#inhalt-outer{padding:19pt 0 57pt}
#inhalt{border:1pt solid #c6c6c6;border-radius:8pt;border-bottom-left-radius:24pt;background:#fff;padding:0 19pt 9.5pt;position:relative;background:#ffffff;background:-moz-linear-gradient(-45deg, #ffffff 0%, #f9f9f9 100%);background:-webkit-linear-gradient(-45deg, #ffffff 0%,#f9f9f9 100%);background:linear-gradient(135deg, #ffffff 0%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=1)}
#inhalt .fa-list-ol{font-size:16pt;position:absolute;width:60px;height:60px;left:-20px;top:-20px;background:#c6c6c6;border-radius:100%;color:#fff;padding:8pt;border:6pt solid #fff;box-shadow:inset 0 3px 6px rgba(0,0,0,0.112), inset 0 3px 6px rgba(0,0,0,0.16)}
#inhalt h3{text-transform:uppercase}
#inhalt b{text-transform:uppercase;font-weight:400}
#inhalt a{color:#323232}
ol.inhalt-2{counter-reset:li 8}
ol.inhalt-3{counter-reset:li 16}
#gratis-infopaket .badge{position:absolute;left:50%;top:-15px;width:135px;height:135px;margin-left:220px;background:#f29100;border-radius:200px;color:#fff;font-size:18pt;padding-top:19pt;text-align:center;transform:rotate(15deg) scale(.8);opacity:.8;background:rgb(66,142,41);background:-moz-linear-gradient(-45deg, rgba(66,142,41,1) 0%, rgba(54,117,34,1) 100%);background:-webkit-linear-gradient(-45deg, rgba(66,142,41,1) 0%,rgba(54,117,34,1) 100%);background:linear-gradient(135deg, rgba(66,142,41,1) 0%,rgba(54,117,34,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#428e29', endColorstr='#367522',GradientType=1);box-shadow:1pt 2pt 3pt rgba(0,0,0,.1667)}
#gratis-infopaket .badge:hover{box-shadow:2pt 3pt 5pt rgba(0,0,0,.1667);text-shadow:1pt 2pt 3pt rgba(0,0,0,.4);cursor:pointer}
.gi-p{position:relative;margin:28.5pt 0 !important}
.gi-p2{padding-right:57pt}
.gi-p5{padding-left:57pt}
.gi-p:before{position:absolute;content:'';width:9.5pt;height:9.5pt;border-radius:19pt;background:#3d8426;display:inline-block;z-index:10;box-shadow:inset 2px 3px 5px rgba(255,255,255,.667), inset -2px -3px 5px rgba(0,0,0,.333);opacity:.667}
.gi-p1:before{right:-57pt;bottom:50%;margin-bottom:-42.25pt}
.gi-p2:before{right:-19pt;top:50%;margin-top:-4.25pt}
.gi-p3:before{right:-57pt;top:50%;margin-top:-42.25pt}
.gi-p4:before{left:-57pt;bottom:50%;margin-bottom:-42.25pt}
.gi-p5:before{left:-19pt;top:50%;margin-top:-4.25pt}
.gi-p6:before{left:-57pt;top:50%;margin-top:-42.25pt}
.gi-p:after{position:absolute;z-index:5;content:'';width:38pt;height:38pt;opacity:.667}
.gi-p1:after{top:50%;right:-57pt;width:38pt;margin-right:4.25pt;border-top:1.5pt solid #3d8426;border-right:1.5pt solid #3d8426;border-top-right-radius:12pt}
.gi-p2:after{top:50%;right:-9.5pt;width:57pt;border-top:1.5pt solid #3d8426}
.gi-p3:after{bottom:50%;right:-57pt;width:38pt;margin-right:4.25pt;border-bottom:1.5pt solid #3d8426;border-right:1.5pt solid #3d8426;border-bottom-right-radius:12pt}
.gi-p4:after{top:50%;left:-57pt;width:38pt;margin-left:4.25pt;border-top:1.5pt solid #3d8426;border-left:1.5pt solid #3d8426;border-top-left-radius:12pt}
.gi-p5:after{top:50%;left:-9.5pt;width:57pt;border-top:1.5pt solid #3d8426}
.gi-p6:after{bottom:50%;left:-57pt;width:38pt;margin-left:4.25pt;border-bottom:1.5pt solid #3d8426;border-left:1.5pt solid #3d8426;border-bottom-left-radius:12pt}
.lower .row a:link,
.lower .row ul li a:link,
.lower .row p a:link,
.lower .row h3 a:link,
.lower .row a:visited,
.lower .row ul li a:visited,
.lower .row p a:visited,
.lower .row h3 a:visited{border-bottom:.1em solid rgba(242,145,0,0);text-decoration:none;transition:all .2s ease-in-out}
.lower .row a:hover,
.lower .row ul li a:hover,
.lower .row p a:hover,
.lower .row h3 a:hover,
.lower .row a:focus,
.lower .row ul li a:focus,
.lower .row p a:focus,
.lower .row h3 a:focus{border-bottom:.1em solid #f29100;text-decoration:none}
.checklist-item{padding:19pt 28.5pt 0}
.tr-img{margin-top:4.25pt}
#experten h2{/*text-transform:uppercase;*/font-weight:500;text-shadow:2.125pt 2.125pt 4.25pt rgba(0,0,0,.1667)}
#eeform{margin-top:-4.75pt}
.input-group-addon{background-color:#f29100;color:#fff;border:1px solid #868686}
#experten input.form-control{border-color:#f29100!important}
.ee-box{border:1px solid #868686;position:relative;margin-top:10px;height:100px;margin-bottom:30px;background:#fff;border-radius:3pt 3pt 3pt 12pt;transition:all .25s ease-in-out;box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23)}
.ee-box:hover{border-color:#f29100;box-shadow:0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23)}
.ee-upper{position:absolute;top:0;left:0;width:100%;height:34.25pt;background:#868686;transition:all .25s ease-in-out}
.ee-box:hover .ee-upper{background:#f29100}
.ee-image{position:absolute;top:50%;left:5px;margin-top:-45px}
.ee-image .info-icon{margin:0;width:67.5px;height:90px;background-size:cover;background-position:center center;border-radius:2pt 2pt 2pt 8pt;border:3pt solid #fff}
.ee-upper-branche{position:absolute;left:82px;top:0;font-size:9.5pt!important;color:#fff!important;text-transform:uppercase;letter-spacing:1.337pt}
.lower .row p.ee-upper-name{font-size:13.5pt!important;position:absolute;left:82px;top:13.25pt;font-weight:700!important;color:#fff!important}
.lower .row p.ee-body-ort{position:absolute;left:82px;top:40pt;font-size:9.5pt!important;letter-spacing:.337pt;line-height:13.75pt!important}
#scheidungsfolgenvereinbarung h3{margin-top:9.5pt}
.lower .row #checklisten .checklist-item{padding-bottom:13.75pt}
.lower .row #checklisten .checklist-item h3{margin-bottom:0!important}
.lower .row #checklisten .checklist-item p{margin-bottom:9.5pt!important}
#gruende-fuere-einvernehmliche-scheidung .fa-check{margin-bottom:19pt}
.border-bottom{border-bottom:1px solid #e6e6e6;padding-bottom:4.25pt;margin-bottom:4.25pt}
#experten ul.arrow li{font-size:1.6em!important}
.blog-hr{position:relative;margin-bottom:9.5pt}
.blog-hr:before{content:'';display:block;width:50px;height:38px;background:transparent url("../img/logos/alv-logo-quer.png") no-repeat left top;z-index:5;background-size:contain}
.blog-hr:after{position:absolute;content:'';display:block;height:1px;width:calc(100% - 50px - 19pt);border-top:2pt solid #f29100;right:0;top:50%;margin-top:-1pt}
.blog-card{margin-top:19pt;box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);transition:all 0.3s cubic-bezier(.25,.8,.25,1);border-radius:0 0 0 12pt;overflow:hidden}
.blog-card h3{margin-top:0}
.blog-card *{transition:all 0.3s cubic-bezier(.25,.8,.25,1)}
.blog-card:hover{box-shadow:0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);overflow:hidden}
.blog-card-inner{padding:4.75pt 9.5pt;display:block}
.blog-img-1{border-radius:0 0 0 12pt}
.blog-img{border-radius:0;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 90%, 25% 90%, 15% 100%, 5% 90%, 0 90%);clip-path:polygon(0% 0%, 100% 0%, 100% 90%, 25% 90%, 15% 100%, 5% 90%, 0 90%);margin-bottom:-4.75pt}
@media (min-width:768px){
	#inhalt-content{
		-webkit-columns: 2 200px;
		-moz-columns: 2 200px;
		columns: 2 200px;
		-webkit-column-gap: 30px;
		-moz-column-gap: 30px;
		column-gap: 30px;
		margin-bottom:19pt;
	}
	.blog-card-title{min-height:50px}
	.padding-left-md-0{padding-left:0!important}
	.padding-right-md-0{padding-right:0!important}
}
.partner{padding:0 19pt}
.partner-card{box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);transition:all 0.3s cubic-bezier(.25,.8,.25,1);overflow:hidden}
.partner-card *{transition:all 0.3s cubic-bezier(.25,.8,.25,1)}
.partner-card:hover{box-shadow:0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);overflow:hidden}
.partner-card-inner{display:block;padding:4.75pt 0;color:#323232}
#teaser{border-top:1px solid #f29100;height:62.25vmin;position:relative}
#teaserbox{position:absolute;top:22vmin;width:100%}
.teaser-headline{border:1.5pt solid #a6a6a6;border-top-color:#f29100;border-radius:3pt 3pt 3pt 12pt;box-shadow:0 3px 6px rgba(0,0,0,0.23), 0 3px 6px rgba(0,0,0,0.32);padding:14.75pt 19pt 19pt;padding:0;min-width:50%;background:-moz-linear-gradient(left, rgba(255,255,255,0.533) 0%, rgba(255,255,255,.867) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0.533) 0%,rgba(255,255,255,.867) 100%);background:linear-gradient(to right, rgba(255,255,255,0.533) 0%,rgba(255,255,255,.867) 100%)}
/*#teaserbox button{text-shadow:1.1275pt 2.375pt 2.375pt rgba(0,0,0,.333);box-shadow:0 3px 6px rgba(0,0,0,0.112), 0 3px 6px rgba(0,0,0,0.16);background:rgb(61,132,38);background:-moz-linear-gradient(-60deg, rgba(61,132,38,1) 0%, rgba(34,104,13,1) 100%);background:-webkit-linear-gradient(-60deg, rgba(61,132,38,1) 0%,rgba(34,104,13,1) 100%);background:linear-gradient(150deg, rgba(61,132,38,1) 0%,rgba(34,104,13,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d8426', endColorstr='#22680d',GradientType=1);border:none;transition:all .2s linear}
#teaserbox button:hover{box-shadow:0 3px 6px rgba(0,0,0,0.2), 0 3px 6px rgba(0,0,0,0.32);text-shadow:1.1275pt 2.375pt 2.375pt rgba(0,0,0,.5);background:rgb(61,132,38);background:-moz-linear-gradient(top, rgba(61,132,38,1) 0%, rgba(34,104,13,1) 100%);background:-webkit-linear-gradient(top, rgba(61,132,38,1) 0%,rgba(34,104,13,1) 100%);background:linear-gradient(to bottom, rgba(61,132,38,1) 0%,rgba(34,104,13,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d8426', endColorstr='#22680d',GradientType=0)}*/
.teaser-headline{border:none;box-shadow:none;background:none;margin-left:20vmin}
.teaser-title{display:block;font-family:'Playfair Display',serif;font-size:28.5pt;letter-spacing:0pt;word-spacing:0pt;margin-top:0;margin-bottom:19pt;font-weight:400;color:#fff;line-height:28.5pt}
.teaser-title:before{content:'Sie denken an';display:block;margin-bottom:13.75pt}
.teaser-title:after{display:block;font-size:57pt;content:'Aufhebung?'}
.teaser-headline:before{font-size:57pt;text-align:right;display:none}
.teaser-headline p{font-size:14pt!important;margin-top:19pt !important;margin-right:4.75pt;text-align:center}
#teaser .btn{padding:10pt 60pt !important;font-size:20pt;font-weight:400}
.floating-panel{display:none!important}
.lower .row #versprechen h2{font-size:40pt!important}

/*-- CSS TRICKS START --*/
.bg-focus{background:#fff;}
.bg-focus:focus{animation: yellowFade 2s forwards;}
.bg-focus:target{animation: yellowFade 2s forwards;}
.bg-focus:target h3,.bg-focus:target h2{color:#326996;}
@keyframes yellowFade {
	from { background: #bfe2ff; outline:3px double #abd9ff; outline-offset: 4.75pt;}
	to   { background: #f2f9ff; outline:1px solid #abd9ff; outline-offset: 0; }
}
/*-- CSS TRICKS END --*/

@media screen and (min-width:768px){.subpage .h90{height:105px}}
@media (max-width:767px){#top-ratgeber img{outline:1px solid #e6e6e6}
	#inhalt{padding:0!important}
	#teaser{border-top:none}
	#teaser{border-top:1px solid #f29100;height:110vmin}

	#teaserbox{top:25vmin}
	.teaser-headline{width:100%;padding:4.75pt 0;background:none;margin-left:-15px;margin-right:-15px;border-radius:0;color:#323232}
	.teaser-title{color:#323232;
		/*text-shadow:  	1px  1px 1px rgba(0,0,0,.4),
						1px -1px 1px rgba(0,0,0,.4),
						-1px  1px 1px rgba(0,0,0,.4),
						-1px -1px 1px rgba(0,0,0,.4),
						1vmin  1vmin 1vmin rgba(0,0,0,.3),
						1vmin -1vmin 1vmin rgba(0,0,0,.3),
						-1vmin  1vmin 1vmin rgba(0,0,0,.3),
						-1vmin -1vmin 1vmin rgba(0,0,0,.3);*/
	}
	.container-fluid>.navbar-header{margin:0}
	.navbar-red{height:auto}
	h1, h1 *{font-size:20pt!important;line-height:28.5pt !important;margin-top:8.5pt !important;font-weight:200!important;margin-bottom:19pt}
	h1 strong{font-weight:400!important}
	.lower .row h2{font-size:17.5pt !important;line-height:19pt !important;margin-top:1.5pt!important;font-weight:200}
	.lower .row h2 b{font-weight:600}
	.lower .row h3{font-size:14.5pt !important;line-height:19pt !important;margin-top:3.5pt !important;font-weight:400}
	.lower .row h4, .lower .row .h4{font-size:14pt !important;line-height:19pt !important;margin-top:9.5pt!important;font-weight:300!important;margin-bottom:4.75pt}
	.lower .row p, .lower .row li{font-weight:300 !important}
	.lower .row p b, .lower .row li b, .lower .row h3 b,
	.lower .row p strong, .lower .row li b, .lower .row h3 strong,
	.lower .row li strong{font-weight:400!important}
	.img-thumbnail{margin-right:9.5pt;border:none;box-shadow:none}
	.lower .row .font-x1-5{font-size:1.25em}
	.headlinebanner .inner{font-size:15.5pt!important;font-weight:400}
	#inhalt-outer{padding:57pt 19pt}
	.xs-center{text-align:center}
	.xs-left{text-align:left}
	.xs-right{text-align:right}
	#inhalt{padding-top:19pt}
	#einleitung .bg-toggle{padding-top:19pt}
	.teaser-headline{}
	#teaser .btn-success{font-size:16px}
	.tr-img{margin-bottom:9.5pt}
	.teaser-title{margin-bottom:4.75pt;text-align:center}
	.teaser-title:before{font-size:19pt;line-height:19pt;margin-bottom:4.75pt;font-size:6vmin;line-height:8vmin}
	.teaser-title:after{font-size:38pt;margin-bottom:4.75pt;font-size:12vmin;line-height:12vmin}
	#teaser .btn{padding:9.5pt 19pt!important;font-size:6vmin;display:block;margin:0 auto;}
	.lower .row .gi-p{margin:9.5pt auto 0!important}
	.lower .row .gi-p:before{display:none}
	.lower .row .gi-p:after{display:none}
	.lower .row .gi-p5{padding-left:0!important}
	.checklist-item{padding:9.5pt 19pt 0}
	.lower .row .checklist-item p{margin-bottom:9.5pt!important}
	.brl{border-right:1px solid #f0f0f0}
	#gruende-fuere-einvernehmliche-scheidung .fa-check{margin-bottom:0}
	#einleitung .einleitung-warum-wir{margin:0 0 0 9.5pt!important}
	#gratis-infopaket .badge{display:none}
	#inhalt-outer{padding:0 0}
	#inhalt{border-radius:0;border:none;background:#fff}
	#inhalt .fa-list-ol{display:none}
	#inhalt h2{position:relative;text-align:left;}
	#inhalt h2:after{content:"\f077";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .333s linear;color:#f29100;opacity:.6;transform:rotate(0deg);position:absolute;right:-4.75pt;top:0}
	#inhalt h2.closed:after{transform:rotate(180deg);color:#326996;opacity:.4}
	.bg-toggle{padding:19pt 19pt}
	.lower .row #versprechen h2{font-size:22pt!important}
	.lower .row p.font-x2,.lower .row ul li.font-x2{font-size:1.75em!important;line-height:1.333em!important}
	.xs-padding-left-half{padding-right:9.5pt}
	.xs-padding-right-half{padding-left:9.5pt}
	.partner-card-inner{font-size:10.5pt}
	.navbar-header button{margin:4.75pt 4.75pt 0;border:1px solid #ebebeb;width:28.5pt;height:28.5pt;padding:2.375pt;text-align:center}
	.rci,.rc{display:none}
	.bg1 .bg-toggle{padding:19pt 15px}
	.navbar-red li a:after{display:none;}
}
@media (max-width:767px) and (orientation:landscape){.teaser-headline{width:100%;margin-left:0;margin-right:0}#teaser{background:url("img/teaser/teaser-mobil-landscape.jpg") no-repeat center top}}
@media (max-width:676px) and (orientation:portrait){#teaser{background:url("../img/LP-Start2.jpg") no-repeat center bottom; background-size:contain;}}
@media only screen and (min-width:768px) and (max-width:991px){.teaser-trust{width:65px}
	.teaser-trust-siegel{margin-bottom:15px}
	#teaserbox{margin-left:-15px}
	.img-thumbnail{margin-right:19pt;border:none;box-shadow:none}
	#inhalt-outer{padding:57pt 19pt}
	#inhalt{padding-top:19pt}
	.hkToolContentInner{background:#fff!important}
	.rci,.rc{display:none}
}
@media (width:768px) and (orientation:portrait){#teaser{height:75vmin}
	#teaserbox{top:10vmin}
	#teaser{background:url("../img/LP-Start-Ipad.jpg") no-repeat center bottom}
	.teaser-headline{margin:0 auto;top:-3vmin!important;padding:4vmin 3.5vmin;width:100%;}
	.teaser-title{margin-bottom:4.75pt;color:#323232;text-align:center}
	.teaser-title:before{margin-bottom:4.75pt;font-size:6vmin;line-height:3vmin}
	.teaser-title:after{margin-bottom:4.75pt;font-size:10vmin;line-height:12vmin}
	#teaser .btn{padding:9.5pt 19pt!important;font-size:4.5vmin;display:block;margin:0 auto;}
}
@media (width:1024px) and (orientation:landscape){
	#teaserbox{top:17.5vmin}
	#teaser{background:url("../img/LP-Start2.jpg") no-repeat center 15%;background-size:cover}
	.teaser-trust{bottom:-15px;right:-15px;transform:scale(.7)}
	.visible-sm{display:block!important}
	.rci,.rc{display:none}
	#teaser{height:50vmin}
	.teaser-headline{top:-10vmin!important;margin-left:-15px;width:100%;}
	.teaser-title{margin-bottom:4.75pt;color:#323232;text-align:center}
	.teaser-title:before{margin-bottom:4.75pt;font-size:6vmin;line-height:3vmin;display:none;}
	.teaser-title:after{margin-bottom:4.75pt;font-size:7.5vmin;line-height:12vmin;text-shadow:-1px -1px 1px #fff,1px -1px 1px #fff,1px 1px 1px #fff,1px -1px 1px #fff}
	#teaser .btn{padding:9.5pt 19pt!important;font-size:3.5vmin;display:block;margin:0 auto;}
	.hidden-ipad-l{display:none!important}
	.teaser-trust-siegel{display:none!important;}
}
@media (min-width:769px) and (max-width:1024px){
	#teaserbox{top:17.5vmin}
	#teaser{background:url("../img/LP-Start2.jpg") no-repeat center 15%;background-size:cover}
	.teaser-trust{bottom:-15px;right:-15px;transform:scale(.7)}
	.rci,.rc{display:none}
	#teaser{height:50vmin}
	.teaser-headline{top:-10vmin!important;margin-left:-15px;width:100%;}
	.teaser-title{margin-bottom:4.75pt;color:#323232;text-align:center}
	.teaser-title:before{margin-bottom:4.75pt;font-size:6vmin;line-height:3vmin;display:none;}
	.teaser-title:after{margin-bottom:4.75pt;font-size:7.5vmin;line-height:12vmin;text-shadow:-1px -1px 1px #fff,1px -1px 1px #fff,1px 1px 1px #fff,1px -1px 1px #fff}
	#teaser .btn{padding:9.5pt 19pt!important;font-size:3.5vmin;display:block;margin:0 auto;}
	.hidden-ipad-l{display:none!important}
	.teaser-trust-siegel{display:none!important;}
}
.lower .row .ratgeber ul.arrow li:before{font-size:1.1em;top:4px;content:"\f105"}
a, a:link,a:visited,a:focus,a:hover{color:#d68100}
