.sb-search1{position:absolute;margin-top:0px;width:0%;width:38px;height:55px;right:15px;top:0px;opadding-top:20px;verflow:hidden;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s;-webkit-backface-visibility:hidden;}
.sb-search1.home{}
.sb-search1 .sb-search-input{position:absolute;top:20px;right:52px;right:0px;border:none;outline:none;background:none;width:50%;height:100%;margin:0;z-index:10;font-family:inherit;font-size:20px;line-height:150%;color:#FFF;font-weight:700;padding-top:10px;padding-bottom:10px;padding-left:20px;-webkit-appearance:none;vertical-align:middle;}
header.home .sb-search1 .sb-search-input{top:0;}
.sb-search1.sb-search-open .sb-search-input{background:#036BA8;}
#sb-search1 input, #sb-search1 input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}
.sb-search1 .sb-search-input::-webkit-input-placeholder{color:#FFF;font-size:20px;font-weight:700;}
.sb-search1 .sb-search-input:-moz-placeholder{color:#FFF;font-size:20px;font-weight:700;}
.sb-search1 .sb-search-input::-moz-placeholder{color:#FFF;font-size:20px;font-weight:700;opacity:1;}
.sb-search1 .sb-search-input:-ms-input-placeholder{color:#FFF;font-size:20px;font-weight:700;}
.sb-search1 .sb-icon-search, .sb-search1 .sb-search-submit{width:38px;height:38px;display:block;position:absolute;right:0px;top:25px;padding:0;margin:0;line-height:38px;text-align:center;cursor:pointer;}
header.home .sb-search1 .sb-icon-search, header.home .sb-search1 .sb-search-submit{top:12px;}
.sb-search1 .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-search1 .sb-icon-search{color:#fff;z-index:90;font-size:22px;background:url(../images/search-btn.png) 0 0;background-repeat:no-repeat;background-position:center center;background-size:contain;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;}
.sb-search1.sb-search-open .sb-icon-search, .sb-search1 .sb-search-submit{top:30px;}
.sb-search1.sb-search-open .sb-icon-search{color:#fff;z-index:90;font-size:22px;background:url(../images/search-btn-orange.png) 0 0;background-repeat:no-repeat;background-position:center center;background-size:contain;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;}
.sb-search1.sb-search-open, .no-js .sb-search1{width:100%;background:none;}
.sb-search1.sb-search-open .sb-icon-search, .no-js .sb-search1 .sb-icon-search{color:#fff;z-index:11;}
.sb-search1.sb-search-open .sb-search-submit, .no-js .sb-search1 .sb-search-submit{z-index:90;}
@media only screen and (min-width:992px){#sb-search2{display:none;}
}
@media only screen and (max-width:991px){#sb-search1{display:none;}
.sb-search2{position:absolute;margin-top:0px;width:100px;height:70px;right:0px;top:0px;padding-top:20px;overflow:hidden;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s;-webkit-backface-visibility:hidden;z-index:5000;}
.sb-search2 .sb-search-input{position:absolute;top:0;right:0px;border:none;outline:none;background:none;width:100%;height:100%;margin:0;z-index:10;font-family:inherit;font-size:20px;line-height:150%;color:#FFF;font-weight:700;padding-top:10px;padding-right:80px;padding-bottom:10px;padding-left:20px;-webkit-appearance:none;vertical-align:middle;}
.sb-search2.sb-search-open .sb-search-input{background:#036BA8;background-image:url(../images/black-transp.png);background-repeat:repeat;padding-left:50%;}
#sb-search2 input, #sb-search2 input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}
.sb-search2 .sb-search-input::-webkit-input-placeholder{color:#FFF;font-size:20px;font-weight:700;}
.sb-search2 .sb-search-input:-moz-placeholder{color:#FFF;font-size:20px;font-weight:700;}
.sb-search2 .sb-search-input::-moz-placeholder{color:#FFF;font-size:20px;font-weight:700;opacity:1;}
.sb-search2 .sb-search-input:-ms-input-placeholder{color:#FFF;font-size:20px;font-weight:700;}
.sb-search2 .sb-icon-search, .sb-search2 .sb-search-submit{width:20px;height:20px;display:block;position:absolute;right:80px;top:22px;padding:0;margin:0;line-height:38px;text-align:center;cursor:pointer;}
.sb-search2 .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-search2 .sb-icon-search{color:#fff;z-index:90;font-size:22px;background:url(../images/search-btn.png) 0 0;background-repeat:no-repeat;background-position:center center;background-size:contain;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;}
.sb-search2.sb-search-open .sb-icon-search{color:#fff;z-index:90;font-size:22px;background:url(../images/search-btn-orange.png) 0 0;background-repeat:no-repeat;background-position:center center;background-size:contain;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;}
.sb-search2.sb-search-open, .no-js .sb-search2{width:100%;background-image:url(../images/search-btn-orange.png);background-repeat:no-repeat;background-position:right center;background-size:contain;}
.sb-search2.sb-search-open .sb-icon-search, .no-js .sb-search2 .sb-icon-search{color:#fff;z-index:11;}
.sb-search2.sb-search-open .sb-search-submit, .no-js .sb-search2 .sb-search-submit{z-index:90;}
}
@media only screen and (max-width:768px){.sb-search2.sb-search-open .sb-search-input{padding-left:300px;}
.sb-search2 .sb-search-input::-webkit-input-placeholder{font-size:15px;}
.sb-search2 .sb-search-input:-moz-placeholder{font-size:15px;}
.sb-search2 .sb-search-input::-moz-placeholder{font-size:15px;}
.sb-search2 .sb-search-input:-ms-input-placeholder{font-size:15px;}
}
@media only screen and (max-width:650px){.sb-search2.sb-search-open .sb-search-input{padding-left:5%;}
.sb-search2 .sb-search-input::-webkit-input-placeholder{font-size:18px;}
.sb-search2 .sb-search-input:-moz-placeholder{font-size:18px;}
.sb-search2 .sb-search-input::-moz-placeholder{font-size:18px;}
.sb-search2 .sb-search-input:-ms-input-placeholder{font-size:18px;}
.sb-search2 .sb-icon-search, .sb-search2 .sb-search-submit{right:60px;top:26px;}
}