@font-face {
font-family: 'icomoon';
src:url(//lifeloc.com.au/wp-content/themes/lifeloc/fonts/icomoon/icomoon.eot);
src:url(//lifeloc.com.au/wp-content/themes/lifeloc/fonts/icomoon/icomoon.eot?#iefix) format('embedded-opentype'),
url(//lifeloc.com.au/wp-content/themes/lifeloc/fonts/icomoon/icomoon.woff) format('woff'),
url(//lifeloc.com.au/wp-content/themes/lifeloc/fonts/icomoon/icomoon.ttf) format('truetype'),
url(//lifeloc.com.au/wp-content/themes/lifeloc/fonts/icomoon/icomoon.svg#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
.sb-search {
position: relative;
width: 0%;
min-width: 60px;
height:42px;
float: right;
overflow: hidden;
-webkit-transition: width 0.3s;
-moz-transition: width 0.3s;
transition: width 0.3s;
-webkit-backface-visibility: hidden;margin-top: 5px;
}
.sb-search-input {
position: absolute;
top: 0;
right: 0;
border: none;
outline: none; width: 100%; margin: 0;
z-index: 10;
padding: 11px 65px 20px 10px;
font-family: inherit;
font-size: 14px;
color: #858585;
}
.sb-search-input::-webkit-input-placeholder {
color: #efb480;
}
.sb-search-input:-moz-placeholder {
color: #efb480;
}
.sb-search-input::-moz-placeholder {
color: #858585;
}
.sb-search-input:-ms-input-placeholder {
color: #efb480;
}
.sb-icon-search,
.sb-search-submit  {
width: 60px;
height: 53px;
display: block;
position: absolute;
right: 0;
top: 0;
padding: 0;
margin: 0;
line-height: 53px;
text-align: center;
cursor: pointer;
}
.sb-search-submit {
background: #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0;
color: transparent;
border: none;
outline: none;
z-index: -1;
}
.sb-icon-search {
color: #fff;
background: #022640;
z-index: 90;
font-size: 20px;
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;margin-top: -4px;
}
.sb-icon-search:before {
content: "\e000";
} .sb-search.sb-search-open,
.no-js .sb-search {
width: 100%;
}
.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
background: #da6d0d;
color: #fff;
z-index: 11; margin-top: -4px;
}
.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
z-index: 90;
}