header.design-2{align-items:flex-end;display:flex;flex-flow:row-reverse nowrap;position:relative}header.design-2:after{background-color:#b01d23;bottom:5px;content:"";display:block;height:35px;left:0;position:absolute;right:0}header .logo-with-bg{background-color:#fff;display:inline-block;height:80px;margin-left:65px;padding:10px 10px 0;position:relative;z-index:1}header .logo-with-bg img{max-height:100%;max-width:100%}header .slogan{color:#fff;line-height:1;margin:15px;position:relative;text-align:center;z-index:1}header .slogan p{margin-bottom:0}header .header-search{align-items:center;display:flex;flex-flow:column;justify-content:center;margin-right:65px;position:relative;z-index:1}header .header-search form{background-color:#b01d23;border-radius:10px;color:#fff;flex-flow:row nowrap;margin-bottom:2px}header .header-search form i,header .header-search form input{color:#fff}header .header-search form input{background-color:transparent;border:none;line-height:1;min-width:240px;padding:10px}header .header-search form input::-moz-placeholder{color:#fff}header .header-search form input:-ms-input-placeholder{color:#fff}header .header-search form input::placeholder{color:#fff}@media (min-width:992px){header .hamburger{right:10px;top:41px;z-index:1}header .hamburger button{color:#fff}}@media (max-width:991px){header.design-2{align-items:center;flex-flow:column}header.design-2:after{bottom:4px}header .logo-with-bg{height:auto;margin:0;width:120px}header .header-search{margin:0}header .slogan{color:#b01d23;margin:5px 0 10px}}
