.header-search{position:absolute;top:calc(50% - 12px);right:2px;width:24px;z-index:2}.header-search a{display:block;height:100%;color:#999}.header-search a:before{font:normal normal normal 24px/1 FontAwesome;content:"\f002";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50px}.header-search a.expanded:before{content:"\f00d"}.search_block{display:none;position:absolute;right:0;left:0;bottom:0;height:100%;z-index:1;width:auto;background:rgba(255,255,255,0.8)}.search_block form{height:inherit}.search_block .search-form{max-width:700px;margin:0 auto;height:calc(100% - 12px);display:block;padding-top:6px}.search_block .search-form input{height:100%;font-size:1.4rem;font-family:'Raleway', sans-serif;-webkit-appearance:none}.search_block .search-form .search-field{width:85%;border:1px solid #ccc;border-right:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;outline:none;padding:0 20px;color:#666;font-weight:500;float:left}.search_block .search-form .search-submit{height:100%;width:15%;background-color:#ff6600;border:none;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;cursor:pointer}.search_block .search-form .search-submit::before{font:normal normal normal 24px/1 FontAwesome;content:"\f002";color:#fff}@media all and (max-width: 640px){.header-search{right:0;top:0;height:100%;width:17%}.header-search a{padding:18px 15px;height:auto}.search_block{right:16%;left:16%;height:60px !important}.search_block form{height:inherit}.search_block .search-form{max-width:500px}.search_block .search-form .search-field{width:80%;padding:0 8px}.search_block .search-form .search-submit{width:20%}}
