div.title-search-result{display:none;overflow:hidden;z-index:101;max-height:281px;overflow-y:auto;width:155px!important;border:1px solid #E5E5E5;border-radius:8px;right:0;top:0;padding-top:38px;background:#fff}
table.title-search-result{border-collapse:collapse;border:none;width:100%}
table.title-search-result th{background-color:#F7F7F7;border-right:1px solid #e8e8e8;color:#949494;font-weight:400;text-align:right;vertical-align:top;white-space:nowrap;width:1%;padding:2px 12px 2px 14px}
table.title-search-result td{background-color:#fff;color:#000;font-weight:400;padding-top:2px;padding-bottom:2px;text-align:left}
table.title-search-result td.title-search-item{padding-left:8px;padding-right:15px;display:block;margin-bottom:15px}
table.title-search-result td.title-search-item a{padding-left:4px;padding-right:15px;text-decoration:none;color:#000;vertical-align:top;display:block;font-size:13px;line-height:20px}
table.title-search-result td.title-search-item img{vertical-align:top}
table.title-search-result td.title-search-item b{color:#DC2E81;font-weight:400}
table.title-search-result tr.title-search-selected td{background:#E5E5E5;border-radius:6px 0 0 6px}
table.title-search-result td.title-search-more{font-size:11px;font-weight:400;padding-right:15px;padding-left:24px;padding-top:0}
table.title-search-result td.title-search-more a{padding-left:12px;padding-right:15px;text-decoration:none;color:#999}
table.title-search-result td.title-search-all{padding-left:24px;padding-right:15px}
table.title-search-result td.title-search-all a{padding-left:4px;text-decoration:none;color:gray}
table.title-search-result td.title-search-separator,table.title-search-result th.title-search-separator{padding-top:0;padding-bottom:0;font-size:4px}
div.title-search-fader{display:none;background-image:url(images/fader.png);background-position:right top;background-repeat:repeat-y;position:absolute}
.header-search-wrapper{position:relative;width:155px;float:right}
#header-for-search-mob_first{position:relative}
#custom-search-form{margin:0;position:relative;z-index:102}
#custom-search-form .search-query{border:1px solid #E5E5E5;border-radius:8px;outline:none;height:28px;font-size:13px}
#custom-search-form button{background:none;padding:2px 5px;position:absolute;right:0;top:0;bottom:0;width:30px;color:#fff;font-size:12px;background:#338CD9;border:1px solid #FFF;box-sizing:border-box;border-radius:7px;margin:1px}
.search-query:focus + button{z-index:3}
@media (min-width: 768px) {
	#main-header .header-search-wrapper{padding-bottom:15px}
}