.navbar-header{position:relative;z-index:10}
#pageLogo{cursor:pointer;height:60px;background:url('../svg/lebenspartnerschaft-de-logo-quer.svg') no-repeat left top;background-size:335px 60px;display:inline-block;margin:15px;position:relative;font-size:12pt;font-weight:400;color:#c6c6c6;letter-spacing:.8pt;width:335px}
/*#pageLogo:before{content:"Infos. Ratgeber. Fragen & Antworten.";position:absolute;top:23px;left:230px;width:290px}
#pageLogo:after{content:"Deutschlands großes Portal für Trennung!";position:absolute;top:42px;left:230px;width:340px}*/
#pageLogo:after,#pageLogo:before{display:none}
.navbar-brand{background: transparent url('../svg/lebenspartnerschaft-de-logo-quer.svg') no-repeat left top;width:215px;margin-left:5px;margin-top:1vmin;background-size:contain}
#h1.teaser-headline{font-size:27.5pt !important;}
#h1.teaser-headline:before{content:"Deutschlands großes Unterhaltsportal!" !important;}
span.activeLabel a:before {
    position: absolute;
    content: "\f061";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: .75em;
    left: 10px;
    top: 50%;
    margin-top: -.4em;
   }
.container.footer-dark-subpage{height:60px}
.lower .row .ratgeber .cross-helper-sip2 ul{position:absolute;left:110px;top:110px;}
.lower .row .ratgeber .cross-helper-sip2 ul li{font-size: 1.5em !important}
@media only screen and (max-device-width:768px) {
	.container.footer-dark-subpage{height:90px;}
}
@keyframes blink-animation {
  0% {opacity:1;letter-spacing: .5pt;}
  20% {opacity:1;letter-spacing: .5pt;}
  25% {opacity:.5;letter-spacing: -.5pt;}
  30% {opacity:1;letter-spacing: .5pt;}
  35% {opacity:.5;letter-spacing: -.5pt;}
  40% {opacity:1;letter-spacing: .5pt;}
  100% {opacity:1;letter-spacing: .5pt;}
}
@-webkit-keyframes blink-animation {
  0% {opacity:1;letter-spacing: .5pt;}
  20% {opacity:1;letter-spacing: .5pt;}
  25% {opacity:.5;letter-spacing: -.5pt;}
  30% {opacity:1;letter-spacing: .5pt;}
  35% {opacity:.5;letter-spacing: -.5pt;}
  40% {opacity:1;letter-spacing: .5pt;}
  100% {opacity:1;letter-spacing: .5pt;}
}
.blink {
  opacity: 1;
  animation: blink-animation 5s  infinite;
  -webkit-animation: blink-animation 5s  infinite;
}
@media only screen and (max-width:991px) and ( min-width:768px){
    .navbar-red li:nth-child(8){display:none}
    .navbar{margin-bottom:0 !important}
    .container-fluid>.navbar-collapse .navbar-nav{margin-top:0;}
    .nav.sidenav-body{margin-top:45px;}
    .submenu-body .submenu-header, .act .submenu-header,.subpage .lower .row .nav.sidenav-body2 p{ font-size:.9em !important;}
    .lower .row .sidenav li {margin-bottom:15px;}
    .lower .row .sidenav li ul li{font-size:.8em;}
    .subpage .lower .row p.alv-breadcrumb {margin-top:.7em;margin-bottom:-.3em;}
    #teaserbox{margin-left: 30px;}
    .teaser-trust {width:90px;bottom:150px;}
    .sm-justify{text-align:justify}
    .sm-spacer{height:45px;}
}
@media only screen and (width:768px){
    .hidden-ipad-portrait{display:none !important;}
    .show-ipad-portrait{display:block !important;}
    .col-ipad-p-1,.col-sm-1{width:8.333% !important;}
    .col-ipad-p-2,.col-sm-2{width:16.667% !important;}
    .col-ipad-p-3,.col-sm-3{width:25% !important;}
    .col-ipad-p-4,.col-sm-4{width:33.333% !important;}
    .col-ipad-p-5,.col-sm-5{width:41.667% !important;}
    .col-ipad-p-6,.col-sm-6{width:50% !important;}
    .col-ipad-p-7,.col-sm-7{width:58.333% !important;}
    .col-ipad-p-8,.col-sm-8{width:66.667% !important;}
    .col-ipad-p-9,.col-sm-9{width:75% !important;}
    .col-ipad-p-10,.col-sm-10{width:83.333% !important;}
    .col-ipad-p-11,.col-sm-11{width:91.667% !important;}
    .col-ipad-p-12,.col-sm-12{width:100% !important;}
    .sm-justify{text-align:justify}
    .hidden-sm{display:none;}
}


.bd-right .form-control-feedback{right:0pt!important;}
.modal-popup {height:auto;max-height:95vh;background:#fff;z-index:1000;padding:20px;border:1px solid #868686;box-shadow:0px 0px 15px rgba(0,0,0,.65);border-radius:3pt 3pt 3pt 12pt;border-top:1px solid #f29100;z-index:50000000}
.modal-popup.popup-left:before{content:'';width:0;height:0;border:15px solid transparent;border-right:15px solid #868686;position:absolute;left:-15px;top:25px;display:block;border-left:0px none}
.modal-popup.popup-left:after{content:'';width:0;height:0;border:15px solid transparent;border-right:15px solid #fff;position:absolute;left:-13px;top:25px;display:block;border-left:0px none}
.modal-popup.popup-right:before{content:'';width:0;height:0;border:15px solid transparent;border-left:15px solid #868686;position:absolute;right:-15px;top:25px;display:block;border-right:0px none}
.modal-popup.popup-right:after{content:'';width:0;height:0;border:15px solid transparent;border-left:15px solid #fff;position:absolute;right:-13px;top:25px;display:block;border-right:0px none}
.modal-popup .x-close{position:absolute;top:10px;right:10px;color:#a6a6a6;font-size:16px;cursor:pointer}
.modal-popup h3{margin-top:0px}
.info-sip {position:absolute;top:-30px;left:300px;width:360px;}
.info-nl {position:absolute;top:-30px;left:-165px;width:360px;}
.info-agb {position:absolute;top:-30px;right:70px;width:600px;}
@media (max-width:767px) {.modal-popup {position:fixed;left:0px;top:10px;width:100%;height:auto;max-height:95vh;overflow:hidden;overflow-y: auto;}}
.btn-default{background:#e6e6e6;border-color:#e6e6e6;text-shadow:none;padding:3.275pt 6.5pt 2.375pt;text-transform:uppercase;box-shadow:0 1px 2px rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.16);color:#565656}
.btn-help{background:rgba(251, 217, 158, 0.4);border-color:#FBD99E;box-shadow:none;font-weight:700!important;}
.btn-help:hover{background:#fbd99f;border-color:#FBD99E;}
.btn-help b{font-weight:700!important;font-size:1.1em;font-family:arial}
.none-hidden {display:block!important; visibility:visible!important;}
.lower .row p.fz-75.newsletter-notice {line-height:1.2!important;}