@font-face{font-family:Kogebogen;src:local("Kogebogen"),url(kogebogen.ttf)}html{height:100%;box-sizing:border-box}body{position:relative;margin:0;padding-bottom:6rem;min-height:85%;padding-top:50px;background-image:url("/img/bg_small_trans.png");background-repeat:repeat}*,*:before,*:after{box-sizing:inherit}.input-search{margin:0 auto;max-width:500px}.kogebogen-bg{background-color:transparent!important}.kogebogen-bg>.container{opacity:1}.logo{width:8%;min-width:80px;margin:20px auto}.logo-txt{width:30%;min-width:300px}.logo-menu{max-height:100%}a.navbar-brand{padding-top:5px;padding-bottom:5px}.search{display:block;width:100%;max-width:450px;margin:20px auto}.btn-search{width:49%}.btn-search:nth-child(2){float:right}.btn-icon{margin-right:5px}.full-height{height:100%;margin:0}.results,.no-results{display:none}.empty-item{color:#CCC}.titles{height:70px}.titles h2,.titles h5{display:inline-block;margin-right:20px}.footer{position:absolute;bottom:0;width:100%;height:80px}.footer>.container,.noscript-container,.disclaimer-label,.no-results{text-align:center}.noscript-label,.mail-label,.disclaimer-label,.noresult-label{background-color:#fff;padding:10px;margin:auto;border:2px solid black}.mail-label{text-align:center;display:inline-block;padding:30px 50px}#noscript-dropdown-menu{margin-top:0}li.dropdown:hover #noscript-dropdown-menu{display:block!important}.icon-external{position:absolute;top:5px;right:5px}.span-right{float:right;margin-right:10px;color:#bbb}.list-group-item{overflow:auto}.btn-back{float:right}.btn-back-cat{float:right;margin-top:-50px}.margin-top-5{margin-top:5px}.btn-send{margin-top:20px;min-width:150px;min-height:40px}body>.abs-none{position:absolute;margin-top:auto;display:none}.privacy,.about,.contact{overflow:auto;z-index:99;margin:auto;margin-top:1200px;display:inline-block;top:60px;left:0;right:0;width:600px;max-width:90%;background-color:#fff;padding:40px 50px;border:2px solid black;box-shadow:5px 5px 5px #888}.privacy>.close,.about>.close,.contact>.close{position:absolute;top:10px;right:10px}.privacy>h3,.about>h3,.contact>h3{margin-bottom:20px}.fa-2{font-size:2em!important}.contact>.mail-err,.contact>.mail-sent{margin-top:20px;display:none}.no-padding-left{padding-left:0!important}.add-rec{margin-bottom:20px}.add-rec .ingredient>.ing{width:58%;display:inline-block;margin-bottom:0}.add-rec .ingredient>.amnt,.add-rec .ingredient>.unit{width:20%;display:inline-block;margin-bottom:0}.add-rec .form-control{margin-bottom:10px}.btn-container{overflow:auto}.center-child>div,.g-recaptcha>div>div{margin-left:auto;margin-right:auto;max-width:600px}h1.title-style{color:white!important;font-family:"Kogebogen",serif;font-weight:700;margin-bottom:20px;text-align:center;font-style:italic;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.fb-btn{background:#43609c;display:inline-block;vertical-align:top;border-radius:5px;height:60px;width:60px}.fb-wrapper{width:200px}.fb-wrapper>a{margin-right:15px;display:inline-block}.fb-btn:after{color:#fff;display:block;font-family:Facebook Letter Faces,Arial;font-weight:bold;margin-left:5px}.fb-wrapper>a:nth-of-type(1) .fb-btn:after{margin-top:-5px;font-size:55px;content:"f"}.fb-wrapper>a:nth-of-type(2) .fb-btn:after{margin-top:20px;font-size:30px;content:"Del"}.play-badge{width:200px;}@media screen and (max-width:500px){.titles{height:100px}.privacy,.about,.contact{padding:30px 20px 20px}.add-rec .ingredient>.amnt,.add-rec .ingredient>.unit{width:19%}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:0;padding-right:0}}@media screen and (max-width:699px){.hide-mobile{display:none!important}.fb-icon{display:block;width:200px;margin:auto;margin-bottom:20px}.fb-wrapper>a{margin-left:15px}}@media screen and (min-width:700px){.height-450{min-height:450px}.fb-icon{float:left;width:0}.fb-icon:nth-of-type(2){margin-left:70px}}
