/* golocal styles Jan 21 */
@media (min-width:767px) {
.card_shop {display:flex; flex-direction:column; margin:10px;}
.card_shop .shop_content .shop_delivery{margin-bottom: auto;}
.card_shop .shop_content{display:flex; flex-direction:column; flex:auto;}
.card_shop .shop_content .shop_cta{margin-bottom:10px;}
}
.page_container {max-width: calc(1160px + 98px);}
#header_top{text-align:center; font-size:14px; position: absolute; left: 0; top: 0;line-height:25px;margin:0 auto; width:100%; padding: 0; border-bottom:1px soild #ccc; background:#373839; color: #fff;}
.midpage_unit{width:100%; min-height:100px; background-color: #fff; padding:40px 0px; 10px;}
.midpage_unit.yellow{background-color: #FFDA3E;}
#content #content_container #content_column_full { width: 100%; flex:none;}
/* .search_bar_container.locations #searchbox .search_location{width:100%} */
.midpage_unit h2{font-size:30px; text-align:center;} 
.midpage_unit .search_bar_container{max-width:400px; margin:0 auto;border:3px solid #efefef;}
.midpage_unit .search_bar_container #searchbox .search_string{width: calc(100% - 90px);}
.midpage_unit a.btn{margin:0 auto; border:1px solid #000; padding:20px; font-size:22px; color:#000; width: calc(100% - 40px); max-width: 400px; display: block;}
.slick-dots{position:relative;}
.service_content_box.dark {border: 1;background-color: #D1D4D8;}
.service_content_box.dark .service_content_text h3, .service_content_box.dark .service_content_text p {color: #000;}
.tooltip a:link, .tooltip a:visited{color:white; text-decoration:underline;}
.card_shop .shop_status {  background-color:#fff; width: 70px; position: relative;  z-index: 2;  left: 0;   top: 0; margin:-26px auto 0; color: #0288FF;line-height: 20px;padding: 1px 4px 0; margin-bottom:4px;background-clip: padding-box; border-radius: 12px; border: 1px solid #DFE0E1;}
#connectbiz{background-color: #FFDA3E; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 5px 20px rgba(0, 0, 0, 0.1); position: fixed; overflow-y: scroll;left: -710px;  top: 0;bottom: 0; z-index: 100; width: 100%; max-width:700px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;  display: flex; -webkit-flex-direction: column; flex-direction: column; justify-content: flex-start; -webkit-align-items: flex-start;align-items: flex-start; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; min-height: 0;height: 100%;}
#connectbiz.active {left: 0;}
#connectbiz .setheight{overflow:scroll; width:100%;}
#connectbiz button#btn_close_connectbiz{ width:100%; position:relative; top:50px; margin-top:-45px}
#connectbiz .btn_icon{float:right;margin-right:5px;}

.distance, #resultdistance{font-size:14px; color:#0092FF;  max-width:360px; width:90%; margin:0 auto;}
.distance { position: relative; top: 3px;}
.distance .near{float:left;}
.distance .far{float:right;}
#resultdistance .ui-slider{margin-top:0;min-width:250px !important;}
select#distance {width: 70px;  -webkit-border-radius: 2px;  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0);  -webkit-padding-end: 20px;  -webkit-padding-start: 2px;  -webkit-user-select: none;  background-color:#fff; background-position: center right; background-repeat: no-repeat; border: none; color:#0092FF; font-weight:600; font-size: inherit; margin: 0; overflow: hidden; padding-top: 2px; padding-bottom: 2px; text-overflow: ellipsis; white-space: nowrap;-webkit-appearance: none; -moz-appearance: none;  text-indent: 1px;   text-overflow: '';}
select#distance::-ms-expand {  display: none;}
locations.pagination_container{paggin:0;}
.delthis {background-color: white;  border:0px solid transparent;  box-sizing: border-box;  cursor: pointer;  position: relative;  top:-2px;  right:8px;  height:25px;  width:22px;  margin:-25px 0 0 0px; float:right;}
.home_hero_search .delthis.delwhat{ right:10px;}
.delthis.delsearchshop{ top:-21px; right:38px;}
.delthis.icon_close::before {background:white;border:2px solid white;}
input#search_shop{padding-right:60px;}


#where:placeholder-shown ~ .delthis.delwhere {display: none;}
#what:placeholder-shown ~ .delthis.delwhat{display: none;}
#search_shop:placeholder-shown ~ .delthis.delsearchshop {display: none;}
#location:placeholder-shown ~ .delthis.delwhere {display: none;}
#keywords:placeholder-shown ~ .delthis.delwhat{display: none;}

.go_btn_wrapper {position: relative;background: transparent;width:400px;margin: 0 auto;}

.go_btn_wrapper:after {content: '';position: absolute;bottom: 0;left: 70%;width: 0;height: 0;border: 18px solid transparent;border-top-color: #000;border-bottom: 0;margin-left: -18px;margin-bottom: -15px;}
a.btn_normal.btn_home_hero {font-size:1.0em;border:0;width:180px; height: 56px;margin: 0px;padding: 16px 0 0 0;
background-color: #eaeee2; border:2px solid #fff; color:#000;overflow: hidden !important;white-space: nowrap;-webkit-text-size-adjust: none;}
a.btn_normal.btn_home_hero.active
{background-color: #ffffff; cursor:default; font-weight:600;}
a.btn_normal.btn_home_hero:hover{background-color:#fff; font-weight:600;color:#000;}

a.btn_normal.btn_home_hero.radone{border-radius: 1.2em 0em 0em 1.2em;}
a.btn_normal.btn_home_hero.radtwo {border-radius: 0em}
a.btn_normal.btn_home_hero.radthree{border-radius: 0 1.2em 1.2em 0;}

/* a.btn_normal.btn_home_hero span{display:block-inline;padding:4px 6px;border-radius:15px; border:1px solid #000;} */
a.btn_normal.btn_home_hero span{font-size:25px;line-height:2px;position:relative; bottom:-5px; color:green;}
.home_hero form .submit_search{width:50px !important; border-radius:25px;}
.home_hero form .submit_search { height: 50px; width: 50px; }
.main_search_group{border-radius:75px;}
.main_search_group {padding: 0px 60px 15px 20px;}
.home_hero .main_search_group .form_group.no_grow{margin-top:18px;}
.search_search_type .btn_icon{position:relative;top:2px;}
.search_search_type{border-radius:25px;
/* background:#0067C2; */
background:#FFDA3E;
min-width: calc(95px + 15px);;
background-clip: padding-box;-webkit-appearance: none;display: inline-block;border: 0px solid;cursor: pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: .875rem;font-weight: 500; padding:5px 0 5px 7px;}

select#search_type{color:black !important;  border: none; text-align:center !important; background: transparent;-webkit-appearance: none; -moz-appearance: none; appearance: none;padding-top: 0px;background-size: 30px;color:#ffffff; text-align-last:center;}
select#search_type option {color:#424146; background:#ffffff;padding:0 0 0 0px !important;text-align-last:left;}
label.getlocal-only{padding-left:4px; font-size: .675rem; color:#000; font-weight:600;float: left;
position: relative;
top: 2px;}
.shop_within{font-weight:800; color:#7ed6a5;}
.search_bar_container #searchbox .search_button {position:relative !important}
/*
.searchselect .btn_normal {border-radius: 0px; font-weight:600; font-size:18px; line-height:32px;border-bottom:2px solid #FFFFFF}
.searchselect .btn_normal.btn_normal.btn_yellow{border-bottom:2px solid #DFE9F0;}
.searchselect .btn_normal.btn_normal.btn_white{text-decoration:underline;}
*/

.searchselect .btn_normal {border-radius: 0px; font-weight:600; width:140px; font-size:18px; line-height:22px;border-bottom:2px solid #FFFFFF; padding:5px;}
.searchselect .btn_normal.btn_searchselect {border:1px solid #0092FF; border-radius:20px;margin:10px 5px 0;}
.searchselect .btn_normal.btn_searchselect.active, .searchselect .btn_normal.btn_searchselect:hover{background-color:#0092FF; color:#fff;}

.searchselect .btn_normal.btn_normal.btn_yellow{border-bottom:2px solid #DFE9F0;}
.searchselect .btn_normal.btn_normal.btn_white{text-decoration:underline;}
@media (min-width:767px) {
.searchselect .btn_normal {width:220px;}
}

.card-faq {
  width: 350px;
  padding: 30px;
  background: #1abc9c;
  margin: auto;
  transition: .3s ease;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.card-faq:hover {
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.8);
  transform: translateY(-10px) scale(1.02);
}
.card-faq:hover .entry-title:before {
  background-position: -100% 0;
}

.title {
  font-family: raleway, arial, sans-serif;
  text-transform: uppercase;
  position: relative;
  width: 100%;
  display: block;
}

.title a {
  color: white !important;
  text-decoration: none !important;
  position: absolute !important;
  top: 0;
  left: 0;
  display: flow-root;
  z-index: -5;
}

.title:before {
  content: attr(data-before);
  position: relative;
  color: transparent;
  background: linear-gradient(to right, #fff0 50%, #ffffff 50%);
  background-size: 200%;
  background-position: 0 0;
  display: inline;
  transition: .5s ease-in-out;
}

.title a {
  position: relative;
  width: 100%;
}


.iklan {
  position: fixed;
  bottom: 0;
  right: 0;
  background: white;
  width: 200px;
  padding: 20px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.iklan p {
  margin: 0 0 15px;
  line-height: 1.4;
  color: #333;
}
.iklan a {
  background-color: #ff4757;
  color: white;
  display: inline-block;
  padding: 10px 20px;
  border-radius: 3px;
  text-decoration: none;
  font-size: 14px;
}

@media (min-width:450px) and (max-width: 767px){.main_search_group {padding: 10px !important;}a.btn_normal.btn_home_hero { width: 160px;}.go_btn_wrapper {width:340px;}}
@media (min-width:361px) and (max-width: 449px){.main_search_group {padding: 10px !important;}a.btn_normal.btn_home_hero { width: 145px;}.go_btn_wrapper {width:310px;}.form_group{margin-right:5px}.main_search_group .form_group{margin-right:5px !important;}.no_grow .icon_search_marker::before {font-size: 0.65rem;}.home_hero .main_search_group .form_group.no_grow {margin-bottom: 6px;}}
@media (min-width:0px) and (max-width: 360px){span.before_where {display:none;}.main_search_group {padding: 10px !important;}a.btn_normal.btn_home_hero { width: 140px;}.go_btn_wrapper {width:290px;}.main_search_group .form_group{margin-right:5px !important;}.no_grow .icon_search_marker::before {font-size: 0.65rem;}.home_hero .main_search_group .form_group.no_grow {
margin-bottom: 6px;}}
@media (min-width:450px){.search_bar_container {min-width:420px;} }
#floating_tag{right:0px; top:140px;}

.home_hero_search .search_bar_container.locations{padding:20px 0;}
.home_hero_search .search_search_type{position: absolute; float: left; top: 15px; right: 35px; z-index: 1; height:40px; padding: 10px 0 0 10px;}
.search_bar_container{max-width:800px; margin: 0 auto;}
.search_bar_container #searchbox .search_button input, .search_bar_container {border-radius:30px}
.search_bar_container #searchbox .search_button input, .search_bar_container #searchbox .search_button button {background-color:#0067c2; border-radius:30px;color:#fff;}
.home_hero{padding: 40px 10px 40px;}

#header_inner #header_logo #header_logo_image a {height: 50px;line-height: 50px;font-size: 50px;position: relative;top: 5px;} 
#header_inner #header_logo {padding: 5px 0 0px; margin-right: 20px;}
.classtitle{color:#0092FF; font-weight:300; margin-bottom:5px;} 
.featured_products { border-top: 0px ;}   


span.highlight{color:#0092FF; font-weight:600;}
.refine_header{border:1px solid rgb(0, 146, 255); border-radius:20px; padding:20px; margin-top:-15px; color:rgb(0, 146, 255);}
.refine_header ul.category_link_list{margin:0; width:73%; display: inline-block; }
.refine_header ul.category_link_list.locations{margin:0; width:25%;}
.refine_header ul.category_link_list.locations li{width:100%;}
.shopcrumb{text-align:center; width:100%;}
.shopcrumb h1 img{padding-bottom:5px;}
.service_only{background:#F4F8FB;padding:20px 0 45px !important;}
.shopcrumb h1, .service_only h1{font-size: 22px;text-align: center;margin: 30px auto 0;font-weight: 400;}
.shopcrumb.marketp h1{margin:10px auto 50px;}
.service_only h1{display:block; text-align:center; margin: 40px auto;}
.shopcrumb h1 a, .service_only h1 a, #btn_toggle_filters h3 {color: #0092FF; font-size: 20px; padding:4px 12px; cursor:pointer; border:1px solid #0092ff; border-radius:20px; font-weight:300; background:#FAFCFD; text-align:center; margin:0 auto;}
.shopcrumb h1 a:hover, .service_only h1 a:hover{text-decoration:none; background:#e8f1f7;}
#btn_toggle_filters h3 {padding:4px 1px; max-width: 150px; background:#FAFCFD; position:relative; }

#action_bar .category_link_list {text-align: center; margin-top:20px;}
#action_bar .category_link_list li {
    text-align: center;
    display: inline-block;
    word-wrap: unset;
    white-space: pre;
    width: auto;
    padding-right: 20px;
}

.card_product .product_header .product_image a { height: 150px;}
.card_product .product_header .product_image a img {max-height:150px;}

.card_shop.gl_ad{border: 5px solid #FFDA3E; }
/* .card_shop .grow_your_business{position: absolute; top: 50%;transform: translateY(-50%);} */
.card_shop .grow_your_business button {border: 3px solid #FFDA3E;}
.card_shop .grow_your_business .shop_header .shop_image{border:0;float:left; width:100%; text-align:center; margin-top:30px;}
.card_shop .grow_your_business .shop_header .shop_image img{max-width:90px;}

.details_header{border-bottom:0;}
.details_header_content .company_name {font-size: 1.5rem;}
.statement{margin:30px 0px;}
.statement h1{font-style:italic; display:block; width:100%;}
#action_bar_wrapper{background-size: cover;}
#action_bar_wrapper .company_name{font-weight:normal; font-size:1.8rem;}
#action_bar{background: rgb(244,248,251);
background: linear-gradient(90deg, rgba(244,248,251,0.98) 0%, rgba(244,248,251,0.85) 59%, rgba(244,248,251,0) 100%);}
li button.btn_normal.btn_white{border-radius:15px;}

img.ico_category {width: 18px;}
.open{overflow:scroll; max-height:200px;}
.open:after {content: ""; display: table;clear: both;height: 0;}
.home_hero{overflow:visible !important;padding-bottom:60px;}
.result_list{position:static;}





#what-complete li, #where-complete li { padding: 6px 10px;}
.page_section .main_column.unclaimed{margin-left: 30px; margin-right:0;}
#btn_claimbiz span{text-decoration: underline; color:#0075DB; padding:5px 10px;}
#btn_claimbiz span:hover{text-decoration:none;}
#btn_claimbiz:hover{ border:1px solid #0075DB; background: transparent;}
.pullgpi{margin-left:110px; position:relative; top:-40px;z-index:50000; width:110px;}

.product_small_text.highlight {border: 1px solid #8399a8; border-radius:3px;  padding: 5px 10px;}
.search_bar_container #what-complete, .search_bar_container #where-complete {left:2px;}
.unclaimed .teaser .service_content_box .service_content_image{float:left}
.teaser { opacity: 0.1;}
.unclaimed .service_content_box.yellow:hover div.teaser{opacity:0.7 !important;}

.teaser .service_content_box .service_content_image {height: 30px;width: 30px;margin-right:10px;}
.teaser .service_content_box .service_content_image span {font-size: 30px;}
.teaser .service_content_box{padding: 5px; margin-bottom:0px;}
.teaser .service_content_box .service_content_text h3{text-align:left;}
.teaser .service_content_box{border:none; border-top: 1px solid #DFE9F0;}
.teaser .service_content_box .service_content_text h3{font-size:1.0rem;}
.teaser h3.subtitle{margin:25px 0 10px; font-weight:400; text-align:center;}
.side_column .btn_allprod, .main_column .btn_allprod{width:100%; margin:0 0 20px 0; background:#FFDA3E; border: 1px solid #DFE9F0;}
#pathway {padding-bottom: 0px;}

.main_column .search_shop_wrapper{display:none;}  
ul#what-complete, ul#where-complete{left:0;}
.col_group.wrap_mobile .col_item:last-of-type ul {text-align: right;}
.delivery_banner  .delivery_banner_image {
    position: absolute;
    right: 15px;
    top: 15px;
}
.delivery_banner  .delivery_banner_text{
    margin-right:50px;
}

.delivery_banner {
    background-color: #fff;
    color: #525B6B;
    padding: 15px;
    margin-bottom: 20px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #0075DB;;
    background-clip: padding-box;
    position: relative;
}
.delivery_banner .delivery_banner_image span {
    display: block;
    font-size: 40px;
    color: #0075DB;
}


@media (min-width:0px) and (max-width: 399px){

.home_hero_search ul#what-complete, .home_hero_search ul#where-complete{top:120px; /** maybe this needs to change as it blocks the submit button **/ }
.main_search_group .form_group.no_grow {display:block; width:100%; border:2px solid #FFDA3E; margin:2px !important; height:0;}
.main_search_group .form_group.no_grow span {display:none;}

.main_search_group{height:120px;border-radius:4px;}
.main_search_group {flex:unset; float:left; display:block;}
.main_search_group .form_group{width:100%;height: 45px;}




.hidemob {display:none;}.shopcrumb h1,.shopcrumb.marketp h1,.statement h1{font-size:20px;}.result_list .result_item { flex: 1 0 50%;}}
@media (min-width:400px) and (max-width: 767px){
.home_hero_search ul#what-complete, .home_hero_search ul#where-complete{top:60px;}

/** .shopresult.result_list .result_item {padding: 5px; flex: 1 0 50%;} **/
.result_list .result_item {padding: 5px;}
.refine_header ul.category_link_list, 
.refine_header ul.category_link_list.locations{ width:100%;}
.teaser{float:right; width:50%;}
.service_content_box .ownbiz{width:45%; display:inline-block}
.teaser h3.subtitle{margin:0px 0 10px;}
.result_list .result_item { flex: 1 0 33%;}
}
@media (min-width:980px) and (max-width: 2000px){.result_list .result_item {flex: 1 0 20%;max-width: 20%;}.shopresult.result_list .result_item{flex: 1 0 25%; max-width: 25%;}}
@media (min-width:0) and (max-width: 767px){


.main_column .search_shop_wrapper{display:block;} .sidebar .search_shop_wrapper{display:none;}
.card_product .product_header{width: 90%; margin-left:5%; position: relative; top:0;}
.card_product .product_header {z-index: 2;position: relative;}
.card_product {padding: 5px 0;}
.card_product .product_content {margin-left: 5px;padding: 0 10px;}
.card_product .product_content .product_title { margin-bottom: 5px;}

.home_hero_search .search_search_type{position: static; border:3px solid white; margin-top:10px; margin-left:calc(50% - 75px); z-index: 1; height:40px; padding: 8px 0 0 10px;}


.service_only{display:none;}
.card_shop .shop_status { position: absolute; left: 10px;  top: 145px; border: 1px solid transparent;}
#header_inner #header_search {display: block;}
#header_inner #header_search_button {display: none !important;}
.teaser { opacity: 0.7;}
#header_inner #header_logo #header_logo_image a {height: 40px;line-height: 40px;font-size: 40px;} 
.home_hero{padding-bottom:80px;}

.card_product .product_header .product_image a, .card_product .product_header .product_image, .card_product .product_header .product_image img.portrait {height: 120px;}
.card_product .product_header .product_image img {max-height:120px;}
.card_shop .grow_your_business .shop_header .shop_image{margin-top:0px;}
.card_shop .grow_your_business{position: inherit; transform: none;}
.card_shop .grow_your_business .shop_header{top:0; left:0;}
.card_shop .grow_your_business .shop_header{left:0px; top:0px;}
.card_shop .grow_your_business .shop_header .shop_image{-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.details_header_content .company_name {font-size: 1.5rem;line-height: 1;}
.page_section .main_column.unclaimed{margin-left: 0px; margin-right:0;}


.slider .card_shop .shop_header{ width: 100%;height: 100px; position: relative;left: 0;top: 0;}
.card_shop .shop_header .shop_image a{height: 100px;}


.slider .card_shop .shop_content{margin-left:0; text-align:center;}


}
.search_products.no_padding{padding:0;}
.home_hero .icon_dot_ie{display:none;}
.icon_dot_ie.inline_icon {margin: 0px;}
ul li .onlyie{margin-right:20px;}
.toggle_switch_radio[type="checkbox"]:disabled:checked + label{padding-right:55px; color:rgb(76, 82, 84);}


.result_list .card_google_custom_search_result{
  /*  flex: 1 0 25%; */
    flex: 1 0 100%;
    border-bottom: 1px solid #DFE0E1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px;
    margin:0 0 20px; 
    float:left;
    box-shadow 0.2s ease;
	padding: 0px 10px 10px;
	position: relative;
	background-clip: padding-box;
	height: calc(100% - 0px);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.custom_search_result_left_image img{max-height:90px; text-align:center; margin: 0; /* display: flex; justify-content: center;align-items: center; */}
.custom_search_result_left_image {background-color:#fff;border: 1px solid #DFE9F0; float:left; margin-right:20px;}
.custom_search_result_snippet {display:block-inline;}
.custom_search_result_title{display: block;
line-height: 20px;color: inherit;font-weight: 600;}

.custom_search_result_displaylink {color: #0092FF !important; padding-top:5px;}
 #header_search.switch .search_bar_container #searchbox{display:block;}
 #header_search.switch input.custom.blank,  #header_search.switch .search_spacer{display:none;}
 #header_search.switch .search_bar_container{min-width:150px;}
 #header_search.switch .search_bar_container{min-width:200px;}
 #header_search.switch .search_search_type #search_type,  #header_search.switch .search_search_type {width:100%;}


.home_prod .card_category {
    height: auto;
    
    background-color: #fff;
    padding: 10px;
    border-bottom: 0;
    border-radius: 0px;
    background-clip: padding-box;
    -webkit-box-shadow: 0 0px 20px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0px 20px rgba(0,0,0,0.1);
    box-shadow: 0 0px 20px rgba(0,0,0,0.1);
    transition: box-shadow 0.2s ease;
	margin: 10px;
	position: relative;
}
.home_prod .result_list .result_item {
    flex: 1 0 25%;
    max-width: inherit;
    box-sizing: border-box;
	padding: 0px;
}
.home_prod .card_category .category_header {
    width: 90px;
    position: absolute;
    left: 10px;
    top: 10px;
}
.home_prod .card_category .category_content {
    margin-left: 100px;
    text-align: left;
    padding: 0;
    }
.home_prod .card_category .category_header .category_image a {
    display: block;
    height: 60px;
    } 
    


input.inputbox.searchbox {background:none; padding: 5px 28px 4px 4px; margin-bottom:18px;}
.shop_search_button{background-color: #0067c2; border-radius: 3px; color: #fff;  position: absolute; right: 0; top: 0;}
.shop_search_button .btn_icon{color:#fff;}


ul#search_shop-complete {
    position: absolute;
    left: -10px;
    right: -1px;
    max-width: inherit;
    margin: 0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box;
    background-clip: padding-box;
    background-color: white;
    padding: 0px 0;
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
}
#search_shop-complete {
    position: absolute;
    z-index: 100;
    top: 100%;
    left: -5px;
    right: 0;
    max-width: 260px;
    min-width: 100%;
    font-size: 0.875rem;
}
