.header_shadow { display: none}
.filter_header { height: 64px; width:100%; background: #116eb1; }
.left.filter { width: 340px; float:left}
.left.filter ul { list-style: none; margin:0px; padding:0px; }
.left.filter ul li { height: 32px; line-height: 32px; font-size: 14px; font-weight: bold; color:#4c4c4c; cursor: pointer; padding:8px 0px; }
.left.filter ul li div { padding-left: 8px;}
.left.filter ul li div.main { overflow:hidden; height: 32px; width: 313px; font-weight: normal; line-height: 38px;}
.left.filter ul li div.main img { float: left;margin-top: 6px;margin-right: 10px; width:24px;}
.left.filter ul li div.main.active/*, .left.filter ul li div.main:hover */{ font-weight: bold; }
.left.filter ul li div.main.highlight { /*background: #ffd79c;*/}
.left.filter ul li div.sub { display: none; padding:0px;}
.left.filter ul li div.sub div { width:288px; height: 28px; overflow:hidden; font-weight: normal; overflow:hidden; padding-left:33px;}
.left.filter ul li div.sub div:hover,.left.filter ul li div.sub div.active { background: #e9f4e3;}
.left.filter ul li div.main:hover { background:#ececec; }
.left.filter ul li div.sub div.highlight { background: #fffbdf; }
.left.filter ul li div.sub div span { float:right; margin-right: 4px; display: none; }
.left.filter ul li div.sub div a { width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display: block; float:left; background: transparent !important;}
.left.filter .icons { background: #116eb1; border: 1px solid #116eb1; border-bottom:0px; float:left; width: 221px;margin-left: -2px; margin-top:-1px; margin-bottom:14px;}
.left.filter .icons div { cursor: pointer; color:#116eb1; width:41px; height: 32px; line-height: 32px; font-size:11px; padding-left:32px; float:left; margin-right: 1px;}
.left.filter .icons div.fav { background: #fff url(/img/nm/fav_active.png) 7px 9px no-repeat; }
.left.filter .icons div.fav.active ,.left.filter .icons div.fav:hover { background: url(/img/nm/fav_active.png) 7px 9px no-repeat, url(/img/nm/nook_red.png) bottom right no-repeat; background-color: white; }
.left.filter .icons div.clock { background: #fff url(/img/nm/clock_green.png) 7px 6px no-repeat; }
.left.filter .icons div.clock.active, .left.filter .icons div.clock:hover { background: url(/img/nm/clock_green.png) 7px 6px no-repeat, url(/img/nm/nook_red.png) bottom right no-repeat; background-color: white; }
.left.filter .icons div.pin { background: #fff url(/img/nm/pin_orange.png) 7px 6px no-repeat; margin-right:0px; margin-bottom: 1px; }
.left.filter .icons div.pin.active, .left.filter .icons div.pin:hover { background: url(/img/nm/pin_orange.png) 7px 6px no-repeat, url(/img/nm/nook_red.png) bottom right no-repeat; background-color: white; }
.filter_item.icons.inactive div.fav, .left.filter .icons.inactive div.fav { background: #fff url(/img/nm/fav_active_inactive.png) 7px 9px no-repeat; }
.filter_item.icons.inactive div.clock,.left.filter .icons.inactive div.clock { background: #fff url(/img/nm/clock_green_inactive.png) 7px 6px no-repeat; }
.filter_item.icons.inactive div.pin,.left.filter .icons.inactive div.pin { background: #fff url(/img/nm/pin_orange_inactive.png) 7px 6px no-repeat; margin-right:0px; margin-bottom: 1px; }
.top.filter { width:1200px; margin:0 auto; position: relative; }
.top.filter .city {width: 223px; height: 64px; margin-left:-2px; float:left; background: url(/img/nm/sepp.jpg); margin-right:29px; position: relative}
.top.filter .city .selectedasd { display: block; height: 64px; width: 141px; margin:0 auto; background: url(/img/nm/pin.png) 12px center no-repeat, url(/img/nm/arrow_light.jpg) 200px center no-repeat; background-color:#116eb1; line-height: 64px; padding: 0px 39px; font-size:15px; font-weight: bold; color:#e1effa;}
.top.filter .city .selected { cursor: pointer; display: block; height: 64px; width: 141px; margin:0 auto; background: url(/img/nm/arrow_light.png) 200px center no-repeat; background-color:#116eb1; line-height: 64px; padding: 0px 39px; font-size:15px; font-weight: bold; color:#e1effa;}
.top.filter .city .selected:hover { background-color: #4a93ca;}

#current_filter_flag { display: inline-block; height: 11px; width: 16px; margin-right: 10px; margin-left: -20px; background: url(/img/fflags/bg.png) no-repeat; }
#current_filter_flag.rs { display: inline-block; height: 11px; width: 16px; margin-right: 10px; margin-left: -20px; background: url(/img/fflags/rs.png) no-repeat; }
#current_filter_flag.de { display: inline-block; height: 11px; width: 16px; margin-right: 10px; margin-left: -20px; background: url(/img/fflags/de.png) no-repeat; }
#current_filter_flag.ro { display: inline-block; height: 11px; width: 16px; margin-right: 10px; margin-left: -20px; background: url(/img/fflags/ro.png) no-repeat; }
#current_filter_flag.il { display: inline-block; height: 11px; width: 16px; margin-right: 10px; margin-left: -20px; background: url(/img/fflags/il.png) no-repeat; }

.top.filter .complex { width:555px; height: 29px; background: white; border:1px solid #b8bfd2; margin-top: 17px; float:left; position: relative;}
.top.filter .complex .category { cursor: pointer; display: block; background: #cce3f5 url(/img/nm/arrow_box.jpg) right center no-repeat; width:163px; height: 27px; line-height: 27px; color:#19407b;padding: 0 8px; float:left; margin:1px;position:relative;}
.top.filter .complex .category a { padding-right: 31px;overflow: hidden;height: 27px;display: block;}
.top.filter .complex .search { float:left; border:0px; outline:0px; width:194px; height: 27px; /*line-height: 27px;*/padding:0px;padding-left:24px; margin:1px 10px; background: #fff url(/img/nm/search.png) left center no-repeat;}
.top.filter .complex .flush { position:absolute; top: 5px; left:191px; background: #fff url(/img/nm/clear.png) center center no-repeat; width:0px; height: 20px; }
.top.filter .complex .flush.showed { width:20px; transition: width .1s linear; -webkit-transition: width .1s linear; -moz-transition: width .1s linear; }
.filter_item.custom.complex .flush { position:absolute; top: 0px; right:0px; background: #fff url(/img/nm/clear.png) center center no-repeat; width:0px; height: 34px; }
.filter_item.custom.complex .flush.showed { width:38px; transition: width .1s linear; -webkit-transition: width .1s linear; -moz-transition: width .1s linear; }
.city_menu_holder .flush { position:absolute; top: 16px; left:23px; background: #fff url(/img/nm/clear.png) center center no-repeat; width:0px; height: 20px; }
.city_menu_holder .flush.showed { width:20px; transition: width .1s linear; -webkit-transition: width .1s linear; -moz-transition: width .1s linear; }
.top.filter .complex .btn { float:left; text-align: center; line-height: 27px; color: white; margin:1px; width:134px;background: #68bc33;background: -moz-linear-gradient(top, #68bc33 0%, #51a31a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#68bc33), color-stop(100%,#51a31a)); background: -webkit-linear-gradient(top, #68bc33 0%,#51a31a 100%); background: -o-linear-gradient(top, #68bc33 0%,#51a31a 100%); background: -ms-linear-gradient(top, #68bc33 0%,#51a31a 100%);background: linear-gradient(to bottom, #68bc33 0%,#51a31a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68bc33', endColorstr='#51a31a',GradientType=0 ); cursor:pointer; }
.top.filter .complex .btn:active { background: #51a31a;background: -moz-linear-gradient(top, #51a31a 0%, #68bc33 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#51a31a), color-stop(100%,#68bc33));background: -webkit-linear-gradient(top, #51a31a 0%,#68bc33 100%);background: -o-linear-gradient(top, #51a31a 0%,#68bc33 100%);background: -ms-linear-gradient(top, #51a31a 0%,#68bc33 100%);background: linear-gradient(to bottom, #51a31a 0%,#68bc33 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51a31a', endColorstr='#68bc33',GradientType=0 );}
.body_wrap.searching .content {float:left; width:100%;/*950px;*/}
.body_wrap.searching .content .options_bar {border-bottom: 1px solid #93a1a9;height: 41px; line-height: 41px; color: #4c4c4c; font-size:14px; width: calc( 100% - 353px ); float:right;}
.body_wrap.searching .content .options_bar .left { float:left; }
.body_wrap.searching .content .options_bar .right { float:right; }
.body_wrap.searching .content .options_bar .view a { min-width: 30px; height: 32px; float:left; line-height: 12px; font-size:12px; padding-top:9px; margin-left:10px; cursor:pointer;}
.body_wrap.searching .content .options_bar .view a:hover { color: #0573c2;}
.body_wrap.searching .content .options_bar .left.numbers span { /*color: #033669;*/ cursor: pointer}
.body_wrap.searching .content .options_bar .right select.order { cursor: pointer; background: transparent; border:0px; outline: none; color: #3a3f51; padding:0px; margin:0px; font-size:15px; /**/ border: 1px solid transparent;height: 32px; -webkit-appearance: none; -moz-appearance: none; background: url(/img/claimbusiness/arrow.png) right center no-repeat; padding-right: 20px;}
.body_wrap.searching .content .options_bar .view a.list { background:url(/img/new/search/list.png) center center no-repeat }
.body_wrap.searching .content .options_bar .view a.grid { background:url(/img/new/search/grid.png) center center no-repeat }
.body_wrap.searching .content .options_bar .view a {border: 1px solid transparent;padding-left: 2px;margin: 4px;height: 21px; float:right;}
.body_wrap.searching .content .options_bar .view a.map { background:url(/img/new/search/map.png) center center no-repeat; /*margin-left:0px;*/ margin-right: 0px; }
.body_wrap.searching .content .options_bar .view a.list:hover,.body_wrap.searching .content .options_bar .view a.list.active { background:url(/img/new/search/listh.png) center center no-repeat }
.body_wrap.searching .content .options_bar .view a.grid:hover,.body_wrap.searching .content .options_bar .view a.grid.active { background:url(/img/new/search/gridh.png) center center no-repeat }
.body_wrap.searching .content .options_bar .view a.map:hover,.body_wrap.searching .content .options_bar .view a.map.active { background:url(/img/new/search/maph.png) center center no-repeat; /*margin-left:0px;*/ }
.body_wrap.searching .content .options_bar .right span.txt { margin-left: 20px;margin-right: 5px; }
.body_wrap.searching .result_set {margin-right: -28px;}
.body_wrap.searching .result_set.list {margin-right:0px;}
.body_wrap.searching .result_set.map {margin-right:0px;}
.body_wrap.searching .result_set .wrap {float:left;}
.body_wrap.searching .result_set .box { float:left; width:340px; height: 305px; overflow:hidden; margin-right:9px; padding-left:3px;}
.body_wrap.searching .result_set .box h2 { height: 21px; overflow: hidden; color:#4c4c4c; float:left; width: calc( 100% - 100px );overflow: hidden; margin-top:25px; margin-bottom: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.body_wrap.searching .result_set .box .item {position: relative; width:100%; height: 235px;}
.body_wrap.searching .result_set .box .item img.bg {position:absolute;top:0px;left:0px; width:340px; z-index: 1;}
.body_wrap.searching .result_set .box .item .footer { position:absolute; z-index: 4; bottom:0px; left:0px; width:100%; height: 54px; background: #f3f0f7;background: -moz-linear-gradient(left, #f3f0f7 0%, #e1e1e1 62%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f3f0f7), color-stop(62%,#e1e1e1));background: -webkit-linear-gradient(left, #f3f0f7 0%,#e1e1e1 62%);background: -o-linear-gradient(left, #f3f0f7 0%,#e1e1e1 62%);background: -ms-linear-gradient(left, #f3f0f7 0%,#e1e1e1 62%);background: linear-gradient(to right, #f3f0f7 0%,#e1e1e1 62%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f0f7', endColorstr='#e1e1e1',GradientType=1 ); display:none}
.body_wrap.searching .result_set .box .item img.logo_side { width: 115px; height: 73px; border: 4px solid #e0e0e0; position: absolute; bottom:0px ; right: 0px; z-index: 3 }
.body_wrap.searching .result_set .box .item div.footer b { font-size:23px; color:#116eb1; line-height: 35px; }
.body_wrap.searching .result_set .box .item div.footer span { font-size:10px; color:#116eb1; display:block; margin-top:-4px}
.body_wrap.searching .result_set .box .item div.footer .info { margin-left: 8px; float:left; width:56px; height: 45px; margin-top: 3px; overflow:hidden}
.body_wrap.searching .result_set .box .item div.footer .info.fav { width:45px; height: 45px; background:url(/img/nm/fav_box.png) no-repeat; text-align: center; line-height: 72px; color:white;}
.body_wrap.searching .result_set .box .item div.footer .info.fav.active { background:url(/img/nm/likes_box.png) no-repeat;}
.body_wrap.searching .result_set .box .item div.footer .info.sc  { width:45px; height: 45px; background:url(/img/nm/sc_box.png) no-repeat; text-align: center; line-height: 72px; color:white;}
.body_wrap.searching .result_set .box .item div.footer .info.items { position: absolute;width: 200px;height: 30px;background: url(/img/nm/group.png) top left no-repeat;top: -30px;left: -11px;z-index: 64;}
.body_wrap.searching .result_set .box .item div.footer .info.items a { padding-left: 38px; background: url(/img/nm/pin_city.png) 12px center no-repeat; line-height: 26px; display: block; color:#dff1ff; font-weight: bold; float:left}
.body_wrap.searching .result_set .box .item div.footer .info.items span { line-height: 32px; color:#dff1ff; display: block; font-size:16px; padding-left: 10px;float:left}
.body_wrap.searching .result_set .box .info div { width:123px; float:left; height: 36px; line-height: 36px; overflow: hidden; padding-left:24px; }
.body_wrap.searching .result_set .box .info .location { background: url(/img/nm/map.jpg) left center no-repeat; }
.body_wrap.searching .result_set .box .info .location:hover { background: url(/img/nm/pin_orange_big.png) left center no-repeat;}
.body_wrap.searching .result_set .box .info .distance { color:#4c4c4c; background: url(/img/new/target.png) left center no-repeat; padding-left:30px; width:auto; float:right; margin-top:18px;}
.body_wrap.searching .result_set .box .labels { position: absolute; }
.body_wrap.searching .result_set .box .labels.later { top:-3px;left:-3px;width:55px; height: 55px; background: url(/img/nm/later.png) no-repeat; z-index: 4}
.body_wrap.searching .result_set .box .labels.later.show { display: block;}
.body_wrap.searching .result_set .box .labels.later.hide { display: none;}
.body_wrap.searching .result_set .box .labels.visits {top:-3px;left:-3px;width:85px; height: 83px; background: url(/img/nm/visitet.png) no-repeat; z-index: 4; }
.body_wrap.searching .result_set .box .labels.visits span {  -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); display: block;margin-top: 4px;margin-left: 24px;font-size: 14px;color: whitesmoke;}
.body_wrap.searching .result_set .box .labels.rating { display:none; top: 7px;right: 15px;width: 55px;height: 55px;background:url(/img/new/search/rating.png) center center no-repeat;z-index: 2;text-align: center;line-height: 45px;color: #fff;font-weight: bold;}
.body_wrap.searching .result_set .box .labels.fav { background: url(/img/new/heart_red.png) no-repeat;width: 30px;height: 30px;position: absolute;bottom: 82px;right: 27px;z-index: 100;}
.body_wrap.searching .result_set .box .labels.cashback {position: absolute;bottom: 7px;right: 7px;width: 65px;height: 64px;background: white;border: 1px solid #919193;color: #135786;text-align: center;font-size: 10px;z-index: 3;border-radius: 5px;}
.body_wrap.searching .result_set .box .labels.cashback span {font-size: 24px;line-height: 32px;font-weight: bold;margin-bottom: -4px;display: block;margin-top: 12px;color: #ea5044;}
.body_wrap.searching .result_set .box .item:hover .labels.rating { z-index:4 }
.body_wrap.searching .result_set .box .item:hover .hover { display:none; }
.body_wrap.searching .result_set .box .item .hover .loader { display: none;position: absolute; width:100%; height: 100%; }
.body_wrap.searching .result_set .box .item .hover .loader img { margin: 63px 72px; }
.body_wrap.searching .result_set .box .item.wide .hover .loader img { margin: 21px 0px; }
.body_wrap.searching .result_set .box .item .hover{ display:none;position: absolute; top:0px; left:0px; width:100%;height: 100%; background: rgba(11,11,11,0.2); z-index:3; }
.body_wrap.searching .result_set .box .item .hover .box { width:83px; height: 38px; margin:0 auto; float:none; margin-bottom: 11px;  clear:both; font-size:12px; padding-left:46px;padding-top:8px; cursor:pointer;}
.body_wrap.searching .result_set .box .item .hover .box.later { background:#8fc800 url(/img/nm/clock_big.png) 9px 8px no-repeat; margin-top:40px; display: none; }
.body_wrap.searching .result_set .box .item .hover .box.later.active { background: url(/img/nm/clock_big.png) 9px 8px no-repeat, url(/img/nm/nook_green.png) right bottom no-repeat; margin-top:40px; background-color: #8fc800; }
.body_wrap.searching .result_set .box .item .hover .box.fav { background:#ff545d  url(/img/nm/fav_big.png) 9px 12px no-repeat; margin-top:82px; }
.body_wrap.searching .result_set .box .item .hover .box.fav.active { background: url(/img/nm/fav_big.png) 9px 12px no-repeat, url(/img/nm/nook_red.png) right bottom no-repeat; background-color:#ff545d;  }
.bar_search.filter.location { z-index:99;display:none;position: absolute; float:left; height: 596px/*632px*/; border:1px solid #768b9c; overflow: hidden; width: 340px; background:white; margin-left:-1px;}
.bar_search.filter.location ul { margin:0px; }
.bar_search.filter.location ul.cities { float:left; list-style:  none; width:100%; background: white; height: 100%; padding-left:13px}
.bar_search.filter.location ul.cities li { overflow:hidden;float:left; width: 149px; height: 31px; margin-right: 12px; line-height: 31px; padding-left:5px; }
.bar_search.filter.location ul.cities li:hover { background: #DEEFDC;  }
.bar_search.filter.location ul.cities li a { color:#4c4c4c; font-weight: bold; font-size:15px; cursor: pointer;}
.bar_search.filter.location ul.cities li a span { color:#55b530; font-weight: normal; font-size:12px;}
.bar_search.filter.location ul.countries { float:left; list-style:  none; width:64px; background:#ededed; height: 100%; padding: 0px; display: none !important;}
.bar_search.filter.location ul.countries li { float:left; width:58px; height: 31px; line-height: 31px; padding-left:7px; }
.bar_search.filter.location ul.countries li:hover, .bar_search.filter.location ul.countries li.active { background:white; }
.bar_search.filter.location ul.countries li a { color:#146cab; font-weight: bold; font-size:15px; cursor: pointer;}
.bar_search.filter.location ul.countries li a span { color:gray; font-weight: normal; font-size:12px;}
.bar_search.filter.categories {z-index: 102;display:none;position: absolute;float: left;height: 245px;border: 1px solid #768b9c;overflow: hidden;width: 907px;background: white;-webkit-box-shadow: 3px 3px 7px 1px rgba(1,1,1,0.2);box-shadow: 3px 3px 7px 1px rgba(1,1,1,0.2); left:-2px;}
.bar_search.filter.categories ul.categories {float: left;list-style: none;width: 907px;background: white;height: 100%;padding-left: 13px;}
.bar_search.filter.categories ul.categories li {float: left;width: 270px;height: 31px;margin-right: 12px;line-height: 31px;padding-left: 7px;}
.bar_search.filter.categories ul.categories li:hover { background: #dbebf8; }
.bar_search.filter.categories ul.categories li a {color: #146cab;font-weight: bold;font-size: 15px; cursor: pointer;}
.body_wrap.searching .result_set a {text-decoration: none;}
.body_wrap.searching .result_set .box.wide { float:left; width:100%; height: 88px; padding:3px; margin-top:12px;}
.body_wrap.searching .result_set .box.wide .item { height: 129px; background: #f3f3f3; position: relative; }
.body_wrap.searching .result_set .box.wide .item img.bg { width:129px; height: 88px; float:left; position: static;}
.body_wrap.searching .result_set .box.wide .item .hover { display: none;position: absolute;top: 0px;left: 0px;width: 189px;height: 129px;background: rgba(11,11,11,0.2);z-index: 1;}
.body_wrap.searching .result_set .box.wide .item.wide .hover { width: 129px;height: 91px; }
.body_wrap.searching .result_set .box.wide .item:hover .hover { display:block; overflow:hidden}
.body_wrap.searching .result_set .box.wide .item .hover .box.later { margin-top: 15px; }
.body_wrap.searching .result_set .box.wide .item.wide .hover .box.later { margin-top: -5px; }
.body_wrap.searching .result_set .box.wide .item .side { float:left; padding:0px 14px;}
.body_wrap.searching .result_set .box.wide .item .side .info { width:68px; height: 91px; float:left; margin-right: 10px; }
.body_wrap.searching .result_set .box.wide .item .side .info span { color:#235077; margin-top:4px; display: block }
.body_wrap.searching .result_set .box.wide .item .side .info.description { width:387px; }
.body_wrap.searching .result_set .box.wide .item .side .info.description > span { display: block; font-size:12px; color:gray;margin-top: 19px;line-height: 14px;}
.body_wrap.searching .result_set .box.wide .item .side .info.description > span a.more { color:#166db0; font-size:12px; }
.body_wrap.searching .result_set .box.wide .item .side .info.description .title { font-size:14px; color:#02365d; font-weight: bold; clear: both; line-height: 23px; height: 19px; overflow: hidden;}
.body_wrap.searching .result_set .box.wide .item .side .info.distance { background: url(/img/nm/location_big.png) center 16px no-repeat; text-align: center; font-size:14px; color:#235077; padding-top:59px; height: 61px }
.body_wrap.searching .result_set .box.wide .item .side .info.fav { background: url(/img/nm/fav_box.png) center 15px no-repeat;text-align: center;padding-top:43px; height: 37px;color: white;}
.body_wrap.searching .result_set .box.wide .item .side .info.sc { background: url(/img/nm/sc_box.png) center 15px no-repeat;text-align: center;padding-top:43px; height: 37px;color: white;}
.body_wrap.searching .result_set .box.wide .item .side .info.rating { background: url(/img/nm/star.png) center 13px no-repeat;text-align: center;padding-top:26px; height: 53px;color: #0c3178; font-weight: bold;font-size:14px; color:white;}
.body_wrap.searching .result_set .box.wide .item .labels.cashback { position: absolute; top:-3px; right: 22px; width:68px; height: 60px; background:url(/img/nm/cashback.png) no-repeat; color:white; text-align: center; }
.body_wrap.searching .result_set .box.wide .item .labels.cashback span { font-size: 15px; font-weight: bold; line-height: 33px;display: block;margin-bottom: -3px; }
.body_wrap.searching .result_set .box.wide .item .catcity { position: absolute; font-size: 14px; color:#206994; bottom: 10px; right:12px; font-weight: bold;}
.overlay { position: fixed; top:0px; left:0px; width:100%; height: 100%; background: rgba(1,1,1,0.2); z-index:101; }
.city.city_handler {cursor: pointer}
body div.body_wrap.searching {position: relative; min-height: 1150px;}
.body_wrap.searching  .left.filter {top:0px; left:0px;margin-right: 13px;}
/*.body_wrap.searching  .content { padding-left: 352px; }*/

.top.filter.mobile {display: none;}

.top.filter.mobile { width: 100%; height: auto; /*34px;*/ }
.top.filter.mobile .wrap { width: calc( 26% - 2px ); overflow: hidden; float:left; margin-right: 1px; background:#fff;border:1px solid #d2d2d2}
.top.filter.mobile .wrap.sized { width: 20% ; overflow: hidden; margin-right: 0px; }
.top.filter.mobile .wrap.sized { background:#fff url(/img/nm/order.png) center center no-repeat; }
.top.filter.mobile .wrap.sized .order { background: transparent; width:133%;}
.top.filter.mobile .wrap select{ width: 100%; height: 34px; color: #474747; background:transparent; border:0px; outline: 0px; }
.opacity { opacity: 0.0; }

.body_wrap.searching .result_set .box .info div.address{float: left;color: #3182c3;font-size: 12px;height: 14px;line-height: 14px;padding: 0px;clear: both;width:100%}

.g_card {width: 320px;height: 88px /*120px*/;background: white;position: relative;}
.g_card .g_logo { position: absolute;top: 0px;left: 0px;width: 70px; }
.g_card .g_title {position: absolute;top: 10px;left: 75px;font-size: 14px;color: #4d4d4d;font-weight: bold;height: 14px;width: 180px;overflow: hidden;}
.g_card .g_title a { text-decoration: underline;}
.g_card .g_address {position: absolute;top: 27px;left: 75px;color: #75ab31;height: 14px;width: 180px;overflow: hidden;}
.g_card .g_rating {position: absolute;bottom: 0px;right: 8px;width: 55px;height: 55px;background: url(/img/new/search/rating.png) center center no-repeat;z-index: 2;text-align: center;line-height: 45px;color: #fff;font-weight: bold;font-size: 16px;}
/*.g_card .g_cashback {position: absolute;bottom: 0px;left: 0px;width: 125px;height: 33px;background: #51b32a;background: -moz-linear-gradient(left, #51b32a 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#51b32a), color-stop(100%,#ffffff));background: -webkit-linear-gradient(left, #51b32a 0%,#ffffff 100%);background: -o-linear-gradient(left, #51b32a 0%,#ffffff 100%);background: -ms-linear-gradient(left, #51b32a 0%,#ffffff 100%);background: linear-gradient(to right, #51b32a 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51b32a', endColorstr='#ffffff',GradientType=1 );color: white;font-size: 18px;font-weight: bold;padding-left: 8px;padding-top: 3px;}
.g_card .g_cashback span{ position: absolute; top:20px;left:8px;font-size:12px;}*/

.g_card .g_cashback {position: absolute;bottom: 0px;left: 0px;width: 47px;height: 46px;background: white;border: 1px solid #919193;color: #135786;text-align: center;font-size: 9px;z-index: 3;border-radius: 5px;}
.g_card .g_cashback span { font-size: 17px;line-height: 13px;font-weight: bold;margin-bottom: 4px;display: block;margin-top: 12px;color: #ea5044;}

.g_card .g_nav{    text-decoration: underline;position: absolute;top: 51px;left: 76px;color: #052a7b;display: block;width: 158px;text-align: left;}
.g_card .g_location {background: url(/img/nm/location_big.png) center top no-repeat;text-align: center;font-size: 14px;color: #235077;height: 50px;position: absolute;top: 63px;right: 12px;width: 45px;color: #1e78b4;line-height: 98px;}
.fancybox-overlay-fixed { background:rgba(1,1,1,0.7) !important; }
.filter_header .blub { width: 32px;height: 32px;background: url(/img/nm/hints/hint.png);position: absolute;top: 19px;right: -7px;opacity: 0.5; cursor: pointer;}
.filter_header .blub:hover { opacity: 1.0;}
.body_wrap.searching .result_set.map { display: none; }
.body_wrap.searching .show_more { width: 100%; float:right }

.city_menu_holder { float:left; width:100%; }
.city_menu_holder .white_shadow { position: absolute;bottom: 0px;left: 0px;width: 100%;height: 54px;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 86%, rgba(255,255,255,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(86%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 86%,rgba(255,255,255,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 86%,rgba(255,255,255,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 86%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 86%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}
.city_menu_holder .sep_line { width: 809px;border-top: 1px solid #ccc;margin: 0 auto;height: 2px; }
.city_menu_holder .city_menu_filter {width: 180px; height:25px; border: 1px solid #55b530; margin: 12px 18px; padding: 0px 28px;  outline: none;background: #fff url(/img/new/search.png) 4px center no-repeat; border-radius: 5px; -moz-border-radius: 5px;}

.filter_item.dropdown {overflow:hidden}
.filter_item.dropdown #mcountry{outline:none;width: 100%;position: absolute;top: 0px;left: 0px;border: 0px;height: 100%;background: transparent;padding-left: 5px;}

.city_menu_holder .last_search {position: absolute;width: calc( 100% - 275px );top: 11px;left: 275px;height: 27px; display: none !important;}
.city_menu_holder .last_search > span { float: left;display: block;width: 75px;color: #aaaaaa;font-weight: bold;font-size: 12px;overflow: hidden; }
.city_menu_holder .last_search > div { float: left;height: 27px;width: calc( 100% - 75px ); }
.city_menu_holder .last_search > div > a  { color: #146cab;font-weight: bold;font-size: 15px;cursor: pointer;display: block;float: left;width: 33.33%;height: 27px;line-height: 27px; }
.city_menu_holder .last_search > div > a > span  { color: gray;font-weight: normal;font-size: 12px; }
/*
@media screen and (max-width:1199px) {
	.body_wrap.searching .right.view.layout {display:none;}
	.body_wrap.searching .result_set {margin-right:0px;}
	.body_wrap.searching .result_set .wrap {width:50%;}
	.body_wrap.searching .result_set .wrap .box {margin:0 auto; float:none;}
	body div.body_wrap.searching  { overflow: hidden; }
	body > .footer {overflow:hidden;}
	.body_wrap.searching #map_canvas { width: 100%; height: 100%}
	.filter_header .blub { display: none; }
}

@media screen and (max-width:900px) {
	.body_wrap.searching .result_set .wrap {width:100%;}
	.body_wrap.searching .result_set .wrap .box {margin:0 auto; float:none;}
}

@media screen and (max-width:600px) {
	.body_wrap.searching .show_more { float:none; width: 100%; }
	.filter_header, .content .options_bar, .left.filter {display:none}
	.body_wrap.searching .content {width:100%; padding:0px;}
	.top.filter.mobile {display: block;}
}*/

#no-results {margin-top:78px;}
#no-results > img { float:left; margin:0 28px; }
#no-results h2 { color: #3a3f51; font-size: 36px; font-weight: normal; margin-bottom: 0px;margin-top: 0px; font-size: 18px; font-weight: bold;}
#no-results h3 { color: #3a3f51; font-size: 24px; font-weight: bold; margin-top: 10px;}
#no-results #no-result-text-holder {float:left; /*margin-left:48px;*/ margin: 0 20px;}

@media screen and ( max-width:1280px ) {
	.body_wrap.searching .content { 
		float:initial;
		width: 95%;
		margin: 0 auto;
	}
	.body_wrap.searching .result_set .wrap {
		width: calc( 25% - 13px );
		margin-right: 13px;
	}
	
	.body_wrap.searching .result_set .box .item img.bg {
		width:100%;
	}
	
	.body_wrap.searching .result_set .box .item {
		width:100%;
	}
	
	.body_wrap.searching .result_set .box {
		width:100%;
	}
	
	.body_wrap.searching  .left.filter {
		width: calc( 25% - 13px );
	}
	
	.body_wrap.searching  .left.filter > * {
		width:100% !important;
	}
	
	#categories_list {
		width: calc( 100% - 18px ) !important;
	}
	
	.body_wrap.searching .content .options_bar {
		width:75%;
	}
	
}

@media screen and ( max-width:1024px ) {
	#search-input-holder { margin-bottom:2px; background: #3a3f52;padding: 20px 15px; margin-top: -20px; }
	#search-input-holder input { width: calc( 100% - /*62px*/ 20px );height: 50px;border: 1px solid #ccc;outline: none;padding: 1px 10px; border-radius: 4px; } 
	#search-input-holder button { width: 36px;height: 36px;background: white;outline: none;border: 1px solid #ccc; display:none; }
	.body_wrap.searching .result_set .wrap { margin-right: 0px; }
	#custom-mobile-filter-menu { top: 100px !important; }
}

@media screen and ( max-width:768px ) {
	.body_wrap.searching .result_set .wrap {
		margin-right: initial;
	}
	#no-results > img { display:none; }
}

@media screen and ( max-width: 767px ) {
	#custom-mobile-filter-menu { top: 0px !important; }
}