
	.head-search, .head-search2, .head-search-logo{
	margin: auto;
	border-bottom-color: rgb(51, 51, 51);
    border-left-color: rgb(51, 51, 51);
    border-right-color: rgb(51, 51, 51);
    border-top-color: rgb(51, 51, 51);
    box-sizing: border-box;
    color: rgb(51, 51, 51);
    font-family: Rubik, sans-serif;
    font-size: 17px;
    outline-color: rgb(51, 51, 51);
    text-decoration: none solid rgb(51, 51, 51);
    text-decoration-color: rgb(51, 51, 51);
    text-size-adjust: 100%;
    column-rule-color: rgb(51, 51, 51);
    -webkit-locale: "en";
    perspective-origin: 500px 67px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-emphasis-color: rgb(51, 51, 51);
    -webkit-text-fill-color: rgb(51, 51, 51);
    -webkit-text-stroke-color: rgb(51, 51, 51);
    transform-origin: 500px 67px;
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    border-top: 0px none rgb(51, 51, 51);
    border-right: 0px none rgb(51, 51, 51);
    border-bottom: 0px none rgb(51, 51, 51);
    border-left: 0px none rgb(51, 51, 51);
    border-color: rgb(51, 51, 51);
    font: normal normal 400 normal 17px / 25.5px Rubik, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
    -webkit-border-after: 0px none rgb(51, 51, 51);
    -webkit-border-before: 0px none rgb(51, 51, 51);
    -webkit-border-end: 0px none rgb(51, 51, 51);
    -webkit-border-start: 0px none rgb(51, 51, 51);
    -webkit-transform-origin: 500px 67px;
	padding-top:50px;
	text-align:center;
	padding: 15px !important;
}

.head-search form {
	margin: 0 auto !important;
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(51, 51, 51);
    height: 52px;
    left: 0px;
    position: relative;
    right: 0px;
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    top: 0px;
    width: 1000px;
    column-rule-color: rgb(51, 51, 51);
    -webkit-locale: "en";
    perspective-origin: 500px 26px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-emphasis-color: rgb(51, 51, 51);
    -webkit-text-fill-color: rgb(51, 51, 51);
    -webkit-text-stroke-color: rgb(51, 51, 51);
    transform-origin: 500px 26px;
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 17px / 25.5px Rubik, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
    -webkit-border-after: 0px none rgb(51, 51, 51);
    -webkit-border-before: 0px none rgb(51, 51, 51);
    -webkit-border-end: 0px none rgb(51, 51, 51);
    -webkit-border-start: 0px none rgb(51, 51, 51);
    -webkit-transform-origin: 500px 26px;
}/*#bhFORM_1*/

.head-search2 form, .head-search-logo form{
        margin: 0 auto !important;
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(51, 51, 51);
    height: 52px;
    left: 0px;
    position: relative;
    right: 0px;
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    top: 0px;
    width: 100%;
    column-rule-color: rgb(51, 51, 51);
    -webkit-locale: "en";
    perspective-origin: 500px 26px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-emphasis-color: rgb(51, 51, 51);
    -webkit-text-fill-color: rgb(51, 51, 51);
    -webkit-text-stroke-color: rgb(51, 51, 51);
    transform-origin: 500px 26px;
    caret-color: rgb(51, 51, 51);
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 17px / 25.5px Rubik, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
    -webkit-border-after: 0px none rgb(51, 51, 51);
    -webkit-border-before: 0px none rgb(51, 51, 51);
    -webkit-border-end: 0px none rgb(51, 51, 51);
    -webkit-border-start: 0px none rgb(51, 51, 51);
    -webkit-transform-origin: 500px 26px;
}



.head-search input {
    box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 0px 4px;
    color: rgb(51, 51, 51);
    height: 44px;
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    width: 1000px;
    -webkit-appearance: none;
    column-rule-color: rgb(51, 51, 51);
    -webkit-locale: "en";
    perspective-origin: 500px 22px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-emphasis-color: rgb(51, 51, 51);
    -webkit-text-fill-color: rgb(51, 51, 51);
    -webkit-text-stroke-color: rgb(51, 51, 51);
    transform-origin: 500px 22px;
    caret-color: rgb(51, 51, 51);
    border: 1px solid rgb(46, 53, 57);
    border-radius: 5px 5px 5px 5px;
    font: normal normal 400 normal 18px / 27px Rubik, sans-serif;
    margin: 4px 0px;
    outline: rgb(51, 51, 51) none 0px;
    padding: 0px 84px 0px 9px;
    -webkit-border-after: 1px solid rgb(46, 53, 57);
    -webkit-border-before: 1px solid rgb(46, 53, 57);
    -webkit-border-end: 1px solid rgb(46, 53, 57);
    -webkit-border-start: 1px solid rgb(46, 53, 57);
    -webkit-transform-origin: 500px 22px;
}/*#bhINPUT_3*/

.head-search2 input, .head-search-logo input{
    box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 0px 4px;
    color: rgb(51, 51, 51);
    height: 44px;
    text-decoration: none solid rgb(51, 51, 51);
    text-size-adjust: 100%;
    width: 100%;
    -webkit-appearance: none;
    column-rule-color: rgb(51, 51, 51);
    -webkit-locale: "en";
    perspective-origin: 500px 22px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-emphasis-color: rgb(51, 51, 51);
    -webkit-text-fill-color: rgb(51, 51, 51);
    -webkit-text-stroke-color: rgb(51, 51, 51);
    transform-origin: 500px 22px;
    caret-color: rgb(51, 51, 51);
    border: 1px solid rgb(46, 53, 57);
    border-radius: 5px 5px 5px 5px;
    font: normal normal 400 normal 18px / 27px Rubik, sans-serif;
    margin: 4px 0px;
    outline: rgb(51, 51, 51) none 0px;
    padding: 0px 84px 0px 9px;
    -webkit-border-after: 1px solid rgb(46, 53, 57);
    -webkit-border-before: 1px solid rgb(46, 53, 57);
    -webkit-border-end: 1px solid rgb(46, 53, 57);
    -webkit-border-start: 1px solid rgb(46, 53, 57);
    -webkit-transform-origin: 500px 22px;
}/*#bhINPUT_3*/

.head-search button, .head-search2 button, .head-search-logo button {
    bottom: 4px;
    color: rgb(51, 51, 51);
    cursor: pointer;
    display: block;
    height: 44px;
    left: 956px;
    position: absolute;
    right: 0px;
    text-decoration: none solid rgb(51, 51, 51);
    text-indent: -9999px;
    text-size-adjust: 100%;
    top: 0px;
    width: 44px;
    -webkit-appearance: none;
    column-rule-color: rgb(51, 51, 51);
    -webkit-locale: "en";
    perspective-origin: 22px 22px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-emphasis-color: rgb(51, 51, 51);
    -webkit-text-fill-color: rgb(51, 51, 51);
    -webkit-text-stroke-color: rgb(51, 51, 51);
    transform-origin: 22px 22px;
    caret-color: rgb(51, 51, 51);
    background: rgb(0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(51, 51, 51);
    border-radius: 0 5px 5px 0;
    font: normal normal 400 normal 16.83px / 25.245px Rubik, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
    padding: 0px;
    -webkit-border-after: 0px none rgb(51, 51, 51);
    -webkit-border-before: 0px none rgb(51, 51, 51);
    -webkit-border-end: 0px none rgb(51, 51, 51);
    -webkit-border-start: 0px none rgb(51, 51, 51);
    -webkit-transform-origin: 22px 22px;
}/*#bhBUTTON_4*/

.head-search button:after, .head-search2 button:after, .head-search-logo button:after {
    background-position: 50% 50%;
    bottom: 12px;
    box-sizing: border-box;
    color: rgb(51, 51, 51);
    content: '""';
    cursor: pointer;
    display: block;
    height: 20px;
    left: 22px;
    position: absolute;
    right: 12px;
    text-decoration: none solid rgb(51, 51, 51);
    text-indent: -9999px;
    text-size-adjust: 100%;
    top: 22px;
    width: 20px;
    column-rule-color: rgb(51, 51, 51);
    -webkit-locale: "en";
    perspective-origin: 10px 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-emphasis-color: rgb(51, 51, 51);
    -webkit-text-fill-color: rgb(51, 51, 51);
    -webkit-text-stroke-color: rgb(51, 51, 51);
    transform-origin: 10px 10px;
    caret-color: rgb(51, 51, 51);
    background: rgba(0, 0, 0, 0) url("https://cdn.threadloom.com/img/search-light.svg") no-repeat scroll 50% 50% / 20px 20px padding-box border-box;
    border: 0px none rgb(51, 51, 51);
    font: normal normal 400 normal 16.83px / 25.245px Rubik, sans-serif;
    margin: -10px 0px 0px -10px;
    outline: rgb(51, 51, 51) none 0px;
    -webkit-border-after: 0px none rgb(51, 51, 51);
    -webkit-border-before: 0px none rgb(51, 51, 51);
    -webkit-border-end: 0px none rgb(51, 51, 51);
    -webkit-border-start: 0px none rgb(51, 51, 51);
    -webkit-transform-origin: 10px 10px;
}/*#bhBUTTON_4:after*/

.head-search2 button, .head-search-logo button {
    left: auto !important;
    top: 4px;
}
.head-search2{
    min-width: 400px !important;
    right: 0px;
}

.head-search-logo form{
    height: 34px;
}
.head-search-logo input{
    height: 30px;
}
.head-search-logo button{
    height: 30px;
}

.head-search-logo button:after{
    top: 15px;
}
.header-search-left{
    padding-top: 42px;
}
.head-search-logo{
    padding: 7px 0px !important;
}
.highlight { background-color: yellow }