/**
 * @author	Grimm EDV - Systeme Bernburg / Steffen Banse <s.banse@grimmedv.de>
 * @copyright	Copyright (c) 2004-2019, Grimm EDV Systeme
 * @license	http://opensource.org/licenses/GPL-2.0 GNU GPL-2
 * @link	https://www.grimmedv.com
 * @version	0.0020 20220504
 * @stand	developement  
 * @access      public
*/
.navi .container{display:flex;}
.navi .container nav{flex:3 0 0%;}
#suche{flex:1 0 0%;}
#suche form{display:inline-flex;flex-direction: row;flex-wrap: nowrap;}
#suche form input{flex: 1 0 0%}
#suche{position:relative;flex: 1 0 0%;text-align: right;}
#suche form{/* position: absolute; */border-radius:4px;border:solid 1px #fff;margin: 3px 0;background: rgba(77, 77, 77, 0.3);overflow:hidden;/* width:250px; */right: 0;}
#suche input{background:none; border:none; float:left;}
#suche input[type="text"]{color:#fff;width: 210px;}
#suche input[type="submit"]{width: 29px; text-align:right;border-radius: 0;text-indent: 99999px;background: url(../img/icons/icon_lupe.png) no-repeat center center;}
#rightBlock .card-deck{flex-direction:column;margin-top:0}
#rightBlock .card-deck .card{width:100%}
#losung .card-deck{}
#losung .card-deck .card{margin-bottom:30px;}
@media all and (max-width:768px){
    #headerNavbar{position: relative !important;top: auto !important;right: auto !important;padding: 0;margin: 3px 0 3px 0.5rem;max-width: 58px;}
    #headerNavbar ul{width:100% !important}
    .navbar-toggler{border-color:#ffffff !important; background: rgba(77, 77, 77, 0.3)!important;color:#fff!important}
    .navi .container{flex-direction:row-reverse;}
    .logo-text{display:none}
}
@media all and (max-width:425px){
    #mainBlock{padding-top:0}
}