
/* -----------------------
GoHome CSS v2010
Copyright Pravi Klik Razvoj d.o.o.
-------------------------- */
 
/* ----- Reset ------- */


.searchbox-mobile { display: block; width: 100%; font-size: 1em; padding: 15px 15px 30px 15px;box-sizing: border-box; }  
     .searchbox-mobile ul { margin: 0 auto;}     
     .searchbox-mobile ul li.sm_logo { float: left;line-height: 18px;width: auto; }
     .searchbox-mobile ul li.sm_search { float: left;line-height: 18px; width: 60%; margin-top: 15px;  }
     .searchbox-mobile ul li.detail-link { float: left;line-height: 18px; width: auto; margin-top: 20px;font-size: 0.8em; }
     .searchbox-mobile ul li.side_link { float: right;line-height: 18px; width: auto; margin-top: 25px; font-size: 0.9em;  }
     .searchbox-mobile ul li {margin: 0px auto; padding: 10px 0px;}
     .searchbox-mobile ul li a { text-decoration: none;   color: #a31018; }
     .searchbox-mobile ul li a:hover { text-decoration: underline; }  
     .searchbox-mobile ul li.side_link h1 {font-size: 0.8em;line-height: 1em;color: #b7b7b7;float: left;}
     .searchbox-mobile ul li.side_link a {font-size: 0.8em;line-height: 1em;color: #898989; float: left; }
     .searchbox-mobile ul li img {text-align: center;margin-right: 20px;}
     .searchbox-mobile ul li table#form_wrap { padding: 0;}
     .searchbox-mobile ul li table#form_wrap .input_search {padding: 0 10px; font-size: 1em; line-height: 2em; border-radius: 0px;  box-sizing: border-box; }
     .searchbox-mobile ul li table#form_wrap .btn_search {background: #a3101; background-image: none; padding: 0 20px;border-radius: 0px;font-size: 1em; line-height: 2em; box-sizing: border-box; width: auto;height: auto; }
     .searchbox-mobile ul li.searchbox_bottom_content { display: block;font-size: 0.75em;margin-left: 155px;padding: 0; color: #898989}
     .searchbox-mobile ul li.searchbox_bottom_content b { color: #464646; }
     
#filter_toggle, #filter label { display: none;}

 
  @media handheld, 
  screen and (max-width: 1366px) 
 {
     .searchbox-mobile ul li.sm_search { float: left;line-height: 18px; width: 50%;  margin-top: 10px;  }
 }
 
 @media handheld, 
  screen and (max-width: 1024px) 
 {
     .searchbox-mobile ul li.sm_search { float: left;line-height: 18px; width: 43%;  margin-top: 10px;  }
 }
 


@media handheld, 
  screen and (max-width: 860px) 
 {
     body {font-size:250%; line-height: 1.4em; word-wrap: break-word;}
     body.index #main_wrap, body.rest #main_wrap, body.index #search_wrap  {width: 95%;}     
     body.index #header_wrap, .web_search #header_wrap, body.rest #header_wrap {width: 100%; height: auto; background: #a3101; background-image: none;}
     body.index #header_content, body.rest #header_content, .web_search #header_content  {width: 95%; height: auto;text-align: center;}
     #header_content .header_menu, .web_search #header_content .header_menu, #bannerFooter_wrap { display: none;}
     #header_content .header_menu_it, .web_search #header_content .header_menu_it{ display: block ;  }
     .web_search .top_banner, .search_logo_engine, #results .item :hover a.beepme_estate, a.beepme_query:link, a.beepme_query:visited, a.beepme_query:hover, a.beepme_query:active { display: none;visibility: hidden;}
     .actual-banner, .searchbox-table, .gohome_teaser, .beephome_tab, .header_tabs, .detail-link { display: none;}
     #results .item {width: 100%; }
    .photo_items {width: 100%; margin: 80px 0;}     
     #results .verde_wrap {width: 100%;}    
     body.rest #main { width: 100%;float: none;margin: 0 auto;}  
     body.rest #column {width: 100%;float: none;margin: 0 auto; }   
     #desno {width: 100%;}
     #filter { font-size: 1em; line-height: 2em;height: auto;padding: 10px 0;}
     #filter ul.filter_menu ul li a:link, #filter ul.filter_menu ul li a:visited, #filter ul.filter_menu ul li a:hover, #filter ul.filter_menu ul li a:active {font-size: 0.8em; line-height: 2.5em;}
     body.rest #footer_wrap .footer { width: 95%;}
     #footer_wrap div.cell { width: 100%;}
     #results .photo_wrap { width: 33%;}
     body.photo #results { margin-right: 0;}
     body.photo #results a.item:link, body.photo #results a.item:visited, body.photo #results a.item:hover, body.photo #results a.item:active, #results a.item.photo_item:link, #results a.item.photo_item:visited, #results a.item.photo_item:hover, #results a.item.photo_item:active { width: 100%;padding: 15px 0px 0px 0px;}
     #search_tabs_wrap ul.search_tabs {width: 100%; border-bottom: 1px solid #E5E5E5;margin: 20px 0px 10px 0px;}
     #search_tabs_wrap { height: auto;border-bottom: 0px;}
     #search_tabs_wrap ul.search_tabs li a:link, #search_tabs_wrap ul.search_tabs li a:visited, #search_tabs_wrap ul.search_tabs li a:hover, #search_tabs_wrap ul.search_tabs li a:active { padding: 15px 25px;}
     body.index #search_wrap #searchbox_wrap fieldset { width: 90%; margin: 0px auto 10px auto;padding-top: 50px;}   
     body.index #search_wrap #searchbox_wrap fieldset input.input_search { width: 100%; margin: 0 0 3% 0; box-sizing: border-box; height: auto;padding: 0.5em 0px; border-radius: 10px; font-size: 1.5em; }
     body.index #search_wrap #searchbox_wrap fieldset input.btn_search { width: 100%; height: auto;padding: 0.5em 0px; float: none;border-radius: 10px; background: #a3101; background-image: none;  font-size: 1.5em; margin: 0px; margin-bottom: 0.2em; box-sizing: border-box;}
      body.index #search_wrap p.detail, .robix { display: none; }  
     .found { font-size: 0.8em;line-height: 1.5em;}
     #results .no_results { margin: 10px auto;}
     #paging span { line-height: 4em;}
     #paging a:link, #paging a:visited, #paging a:hover, #paging a:active, #paging span b {padding: 20px 25px; word-wrap: normal;}
    
     
     .searchbox-mobile { display: block; width: 100%; font-size: 1em; padding-bottom: 30px; }  
     .searchbox-mobile ul { width: 95%; margin: 0 auto;}
     .searchbox-mobile ul li { width: 95%; margin: 0px auto; padding: 10px 0px;}
     .searchbox-mobile ul li a { text-decoration: none;   color: #a31018; }
     .searchbox-mobile ul li a:hover { text-decoration: underline; }  
     .searchbox-mobile ul li.side_link h1 {font-size: 0.8em;line-height: 1em;color: #b7b7b7;float: left;}
     .searchbox-mobile ul li.side_link a {font-size: 0.8em;line-height: 1em;color: #898989; float: left; }
     .searchbox-mobile ul li img {text-align: center;padding-top: 20px;}
     .searchbox-mobile ul li table#form_wrap { padding: 0;}
     .searchbox-mobile ul li table#form_wrap .input_search {padding: 0 10px; font-size: 1.2em; line-height: 2em;border-radius: 10px; box-sizing: border-box; }
     .searchbox-mobile ul li table#form_wrap .btn_search {background: #a3101; background-image: none; padding: 0 20px; font-size: 1.2em; line-height: 2em;border-radius: 10px; box-sizing: border-box;width: auto;height: auto; }
     .searchbox-mobile ul li.searchbox_bottom_content { display: block;padding-top: 40px;}
     
     .searchbox-mobile ul li.sm_logo, .searchbox-mobile ul li.sm_search, .searchbox-mobile ul li.detail-link, .searchbox-mobile ul li.side_link { float: none;width: 95%;}
     .searchbox-mobile ul li.searchbox_bottom_content { margin-left: auto;font-size: 1em;}
     
     #paging { width: 100%;}
          body.rest #column .box ul li a:link, body.rest #column .box ul li a:visited, body.rest #column .box ul li a:hover, body.rest #column .box ul li a:active { line-height: 3em;}
     #footer_wrap div.cell li { line-height: 3em;}
     body.index #popular_q_wrap { font-size: 1em;line-height: 2em;}
     body.index #bottom_links {line-height: 2em; }
     body.index #bottom_links a:link, body.index #bottom_links a:visited, body.index #bottom_links a:hover, body.index #bottom_links a:active { margin-right: 20px; font-size: 1em;}
     body.index #search_wrap ul.search_tabs li a:link, body.index #search_wrap ul.search_tabs li a:visited, body.index #search_wrap ul.search_tabs li a:hover, body.index #search_wrap ul.search_tabs li a:active { height: 40px;padding: 15px 30px;}
     body.index #search_wrap ul.search_tabs { height: 70px;}
     body.index #search_wrap ul.search_tabs li.active { height: 70px;}
     body.rest a.main_logo:link, body.rest a.main_logo:visited, body.rest a.main_logo:hover, body.rest a.main_logo:active { margin: 0px auto; padding-bottom: 20px;}
     .web_search #header_content { padding-top: 20px;}
     #results .item .describe { width: 100%;}
     body.rest dl, body.rest p { font-size: 1.2em;}  
     body.rest a:link, body.rest a:visited, body.rest a:hover, body.rest a:active { padding: 0px 20px; }
     body.index #popular_q_wrap a:link, body.index #popular_q_wrap a:visited, body.index #popular_q_wrap a:hover, body.index #popular_q_wrap a:active, body.index #q_count_wrap a:link, body.index #q_count_wrap a:visited, body.index #q_count_wrap a:hover, body.index #q_count_wrap a:active { padding: 0px 20px; }
     body.photo #results .price, #results .photo_item .price { font-size: 0.5em;background: #A31018;margin: 0;top: 0px;left: 0px;padding: 0 10px;line-height: 1.8em; }
     #results .photo_wrap { position: relative; }
     p.all_number { text-align: left;}
     #filter p.filter_limit { float: none;}
     #filter ul.filter_menu li { float: none;display: block;padding: 20px 10px;}
     #filter ul.filter_sort { margin: 0;}
     #paging p.all_number, #paging p { float: none;}
     #desno .desno .izdv-nek div.text { width: auto;}
     
  #filter ul.filter_menu ul {
    background-color: #F8F8F8;
    border: 1px solid #E5E5E5;
    border-bottom-width: 0;
    margin: -12px 0 0 0px; 
    z-index: 3000; 
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    position: relative; 
 }
  
 #filter ul.filter_menu ul {display: block;}

 
 #filter .filter_menu,.filter_limit { display: none;}  

 #filter label {display: block; color: #636363; font-weight: bold;padding: 20px 20px;font-size: 0.8em; }
 #filter_toggle { display: block;width: 0px;height: 0px; }

 
 #filter_toggle:checked ~ .filter_menu {display: block;}
  
  }
 
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
 {
body {font-size:350%; line-height: 1.4em; word-wrap: break-word;}
body.index #main_wrap, body.rest #main_wrap, body.index #search_wrap  {width: 95%;}     
body.index #header_wrap, .web_search #header_wrap, body.rest #header_wrap {width: 100%; height: auto; background: #a3101; background-image: none;}
body.index #header_content, body.rest #header_content, .web_search #header_content  {width: 95%; height: auto;text-align: center;}
#header_content .header_menu, .web_search #header_content .header_menu, #bannerFooter_wrap { display: none;}
#header_content .header_menu_it, .web_search #header_content .header_menu_it { display: block ;  }
.web_search .top_banner, .search_logo_engine, #results .item :hover a.beepme_estate, a.beepme_query:link, a.beepme_query:visited, a.beepme_query:hover, a.beepme_query:active { display: none;visibility: hidden;}
.actual-banner, .searchbox-table, .gohome_teaser, .beephome_tab, .header_tabs, .detail-link { display: none;}
#results .item {width: 100%;}
#results .JQResult.item {width: 94%;border: 1px solid #ccc;box-shadow: 0px 0px 10px 2px #E5E5E5;border-radius: 10px;padding: 3%;margin-bottom: 5%;}
.photo_items {width: 100%; margin: 80px 0;}     
#results .verde_wrap {width: 100%;}    
body.rest #main { width: 100%;float: none;margin: 0 auto;}  
body.rest #column {width: 100%;float: none;margin: 0 auto; }   
#desno {width: 100%;}
#filter { line-height: 2em;height: auto;padding: 0px 0px; background: #eee;width: 95%;margin: 0 auto;border-radius: 10px;  }
#filter ul.filter_menu ul li a:link, #filter ul.filter_menu ul li a:visited, #filter ul.filter_menu ul li a:hover, #filter ul.filter_menu ul li a:active {font-size: 1em;line-height: 2.5em;padding: 20px;background-color:#fff;}
body.rest #footer_wrap .footer { width: 95%;}
#footer_wrap div.cell { width: 100%;}
#results .photo_wrap { width: 45%;height: auto;padding: 2%;}
#results .photo_wrap img{ width: 100%;}
body.photo #results a.item:link, body.photo #results a.item:visited, body.photo #results a.item:hover, body.photo #results a.item:active, #results a.item.photo_item:link, #results a.item.photo_item:visited, #results a.item.photo_item:hover, #results a.item.photo_item:active { height: auto;}
body.photo #results { margin-right: 0;}
body.photo #results a.item:link, body.photo #results a.item:visited, body.photo #results a.item:hover, body.photo #results a.item:active, #results a.item.photo_item:link, #results a.item.photo_item:visited, #results a.item.photo_item:hover, #results a.item.photo_item:active { width: 100%;padding: 15px 0px 0px 0px;}
#search_tabs_wrap ul.search_tabs {width: 100%; border-bottom: 1px solid #E5E5E5;margin: 20px 0px 10px 0px;}
#search_tabs_wrap { height: auto;border-bottom: 0px;}
#search_tabs_wrap ul.search_tabs li a:link, #search_tabs_wrap ul.search_tabs li a:visited, #search_tabs_wrap ul.search_tabs li a:hover, #search_tabs_wrap ul.search_tabs li a:active {font-size: 1.2em; padding: 40px;}
#search_tabs_wrap ul.search_tabs li { margin-right: 20px; }
#search_tabs_wrap ul.search_tabs li.active { box-shadow: 3px -3px 3px #eee; }
body.index #search_wrap #searchbox_wrap fieldset { width: 90%; margin: 0px auto 10px auto;padding-top: 50px;}   
body.index #search_wrap #searchbox_wrap fieldset input.input_search { width: 100%; margin: 0 0 3% 0; box-sizing: border-box; height: auto;padding: 0.5em 0px; border-radius: 10px; font-size: 1em; }
body.index #search_wrap #searchbox_wrap fieldset input.btn_search { width: 100%; height: auto;padding: 0.5em 0px; float: none;border-radius: 10px; background: #9C0C16 ; background-image: none;  font-size: 1em; margin: 0px; margin-bottom: 0.2em; box-sizing: border-box;}
body.index #search_wrap p.detail, .robix { display: none; }       
#results .no_results { margin: 10px auto;}
#paging span { line-height: 4em;}
#paging a:link, #paging a:visited, #paging a:hover, #paging a:active, #paging span b {padding: 20px 30px; word-wrap: normal;}
#filter label:after {content: "\25bc"; color: gray; display: inline-block; text-align: right; float: right;}
#desno .desno p { line-height: 1.2em;}
.next-ad {position: relative}
#desno .desno .next-ad a { height: 80px;width: 80px;background: none;background-color: #eee;border-radius: 50%;top: 0;margin-top: 0px;margin-right: 0px;}
#desno .desno .izdv-nek .next-ad a, #desno .desno .izdv-proi .next-ad a {margin-top: 0px;margin-right: 0px;}
#desno .desno .next-ad a:before { width: 80px; content: "\25ba"; color: gray;font-size: 35px;line-height: 80px;text-align: center;display: block; text-indent: 0px; }
#desno .popular ul li{ padding: 10px 0px;}
#results .verde p { line-height: 1.2em;}
.web_search #search_wrap { background: #fff;}     
.searchbox-mobile { display: block; width: 100%; font-size: 1em; padding-bottom: 30px; }  
.searchbox-mobile ul { width: 95%; margin: 0 auto;}
.searchbox-mobile ul li { width: 95%; margin: 0px auto; padding: 10px 0px;}
.searchbox-mobile ul li a { text-decoration: none;   color: #a31018; }
.searchbox-mobile ul li a:hover { text-decoration: underline; }  
.searchbox-mobile ul li.side_link h1 {font-size: 0.8em;line-height: 1em;color: #b7b7b7;float: left;}
.searchbox-mobile ul li.side_link a {font-size: 0.8em;line-height: 1em;color: #898989; float: left; }
.searchbox-mobile ul li img {text-align: center;padding-top: 20px;}
.searchbox-mobile ul li table#form_wrap { padding: 0;}
.searchbox-mobile ul li table#form_wrap .input_search {padding: 0 20px; font-size: 0.9em; line-height: 2em;border-radius: 10px; box-sizing: border-box; }
.searchbox-mobile ul li table#form_wrap .btn_search {text-shadow: none;background: #9c0c16; background-image: none; padding: 0 30px; font-size: 0.9em; line-height: 2em;border-radius: 10px; box-sizing: border-box;width: auto;height: auto; }
.searchbox-mobile ul li.searchbox_bottom_content { display: block;padding-top: 40px;}     
.searchbox-mobile ul li.sm_logo, .searchbox-mobile ul li.sm_search, .searchbox-mobile ul li.detail-link, .searchbox-mobile ul li.side_link { float: none;width: 95%;}
.searchbox-mobile ul li.searchbox_bottom_content { margin-left: auto;font-size: 0.8em;}   
#paging { width: 100%;}
body.rest #column .box ul li a:link, body.rest #column .box ul li a:visited, body.rest #column .box ul li a:hover, body.rest #column .box ul li a:active { line-height: 3em;}
#footer_wrap div.cell li { line-height: 3em;}

body.index #popular_q_wrap {font-size: 0.5em;line-height: 2.5em;width: 95%;}
body.index #popular_q_wrap a{display: block;border-top: 1px solid #E5E5E5;}
body.index #popular_q_wrap a:first-child, body.index #popular_q_wrap a:last-child, body.index #popular_q_wrap a:nth-child(7) {border-top: 0px solid #E5E5E5;}
body.index #popular_q_wrap span{display: none;}
body.index #q_count_wrap {width: 95%;}
body.index #main_wrap .logo { width: 50%;}
body.index #bottom_links {line-height: 2em; width: 95%;padding: 15px 5px;}
.content-links p { font-size: 0.5em;}
.content-links ul {columns: 2;  -webkit-columns: 2;  -moz-columns: 2;}
.content-links ul a{text-align: center;font-size: 0.6em;}


body.index #bottom_links a:link, body.index #bottom_links a:visited, body.index #bottom_links a:hover, body.index #bottom_links a:active { margin-right: 20px; font-size: 1em;}
body.index #search_wrap ul.search_tabs li a:link, body.index #search_wrap ul.search_tabs li a:visited, body.index #search_wrap ul.search_tabs li a:hover, body.index #search_wrap ul.search_tabs li a:active { height: 50px;padding: 40px;font-size: 1em; }
body.index #search_wrap ul.search_tabs li { margin-right: 20px;}
body.index #search_wrap ul.search_tabs { height: 130px;}
body.index #search_wrap ul.search_tabs li.active { height: 130px;}
body.rest a.main_logo:link, body.rest a.main_logo:visited, body.rest a.main_logo:hover, body.rest a.main_logo:active { margin: 0px auto; padding-bottom: 20px;}
.web_search #header_content { padding-top: 20px;}
#results .item .describe { width: 100%;font-size: 0.6em;}
body.rest dl, body.rest p { font-size: 1.2em;}  
body.rest a:link, body.rest a:visited, body.rest a:hover, body.rest a:active { padding: 0px 20px; }
body.index #popular_q_wrap a:link, body.index #popular_q_wrap a:visited, body.index #popular_q_wrap a:hover, body.index #popular_q_wrap a:active, body.index #q_count_wrap a:link, body.index #q_count_wrap a:visited, body.index #q_count_wrap a:hover, body.index #q_count_wrap a:active { padding: 15px 5px; }
body.photo #results .price, #results .photo_item .price { font-size: 0.8em;background: #9C0C16;margin: 0;top: 0px;left: 0px;padding: 0 10px;line-height: 1.8em; }
#results .item a.main_link:link, #results .item a.main_link:visited, #results .item a.main_link:hover, #results .item a.main_link:link {font-size: 0.9em;}
#results .photo_wrap { position: relative; }
p.all_number { text-align: left; font-size: 0.6em;}
#filter p.filter_limit { float: none;}
#filter ul.filter_menu li { float: none;display: block;padding: 20px 10px;}
#filter ul.filter_sort { margin: 0;}
#paging p.all_number, #paging p { float: none;}
#desno .desno .izdv-nek div.text { width: auto;}
#filter ul.filter_menu ul {background-color: #F8F8F8;border: 1px solid #E5E5E5;border-bottom-width: 0;margin: 10px 0 0 0px; z-index: 3000;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;position: relative;} 
.price_change {background-size:  100%;width: 140px;height: 90px;font-size: 0.8em;line-height: 80px; }
.price_change p.info { font-size: 0.8em; }
#results .item p.prices { font-size: 28px; }
#filter ul.filter_menu ul {display: block;}
#filter .filter_menu,.filter_limit { display: none;}
#filter label {display: block; color: #636363; font-weight: bold;padding: 5px 30px;font-size: 0.8em; }
#filter_toggle { display: none; }
#results .item .boj .spon {  width: 50px; height: 50px; background-size: 100%;} 
#filter_toggle:checked ~ .filter_menu {display: block;} 
.mobile_rectangle_banner .cj-banner-widget-container, .mobile_float .cj-banner-widget-container { width: 100%!important;height: auto!important;}
.criteo_desktop_banner { visibility: hidden;display: none; }
.criteo_mobile_banner { visibility: visible;display: block; }
.cj-banner-widget-container { margin: 0px auto;}
.mobile_float .cj-banner-widget-container img {width: auto!important;height: 120px!important;}
.mobile_float { display: block;position: fixed;z-index: 3001;bottom: 0px;text-align: center; width: 100%;background:  rgba(0, 0, 0, 0.5);height: 120px; }
#results .results-ads .content .text { width: 100%;} 
#results .results-ads .content .text a, #results .results-ads .content .text a.grey { line-height: 1.4em;} 
.modal_mutui_padd { padding-top: 0px;} 
.modal_mutui_text { width: 100%; } 
#results .results-ads a.mutui_grey:link, #results .results-ads a.mutui_grey:visited, #results .results-ads a.mutui_grey:hover, #results .results-ads a.mutui_grey:active { color:#8a8a8a; line-height: 1.4em; }
#results .results-ads .content .side { float: left;}
#results .results-ads .content .side a.main_link:link, #results .results-ads .content .side a.main_link:visited, #results .results-ads .content .side a.main_link:hover, #results .results-ads .content .side a.main_link:active { padding: 0;margin: 0;}
         
/****  top_result_ad ****/
#web_search_wrap .top_result_ad { float: left; font-size: 0.8em; line-height: 1.1em; font-family: Arial;  margin: 0px; width: 100%; text-align: left; background: ; }
#web_search_wrap .top_result_ad a:link, 
#web_search_wrap .top_result_ad a:visited, 
#web_search_wrap .top_result_ad a:hover, 
#web_search_wrap .top_result_ad a:active { padding: 0; display: block; text-decoration: none; 
color: #5c5c5c; font-weight: bold; cursor: pointer; height: auto; margin: 0 auto; width: 100%; text-align: left; }
#web_search_wrap .top_result_ad .content img { float: none;clear: both; margin: 0 auto; width: 40%;height: 40%;  }
#web_search_wrap .top_result_ad span { float: left; text-align: left; text-decoration: none; display: block; padding: 17px 0 0 6px; }    
p.all_numberit { font-size: 0.7em; color: #636363; text-align: left; padding: 6px 0 0 0; width: 100%; float: right;}    

/* banneri mobile*/
.web_search .top_banner {display: block;visibility: visible; width: 100%; height: auto;position: relative; top: 0px; left:0; margin-left: 0; text-align: center; }    
.web_search .top_banner .ad { display: none; }
.web_search .top_banner .ad img { width: 100%; height: auto; }    
.mobile_rectangle_banner { text-align: center; width: 100%; height: auto;  }
.criteo_desktop_banner { visibility: hidden;display: none; }
.criteo_mobile_banner { visibility: visible;display: block; }
.mobile_rectangle_banner img { width: 100%; height: auto;}    
#bannerFooter_wrap { display: block; }
#bannerFooter_wrap img { width: 100%; height: auto; }
#desno .desno .izdv-nek img, #results .verde .pic { width: 30%; height: auto;}
#desno .desno .JQAdAnchor img { width: 30%; height: auto; }
#desno .zona_w_img, #desno .zona_w_img_cz,  #desno .zona_w_img_cityexpert, #desno .zona_toscano, #desno .casait, #desno .wikicasa, #desno .zona_njuskalo { margin: 10px 0; padding: 0;}
#desno .zona_w_img h2, #desno .zona_w_img_cz h2,  #desno .zona_w_img_cityexpert h2, #desno .zona_toscano h2, #desno .casait h2, #desno .wikicasa h2, #desno .zona_njuskalo h2 { padding: 20px;}
#desno .zona_w_img img, #desno .zona_w_img_cz img, #desno .zona_toscano img,  #desno .zona_w_img_cityexpert img, #desno .casait img, #desno .wikicasa img, #desno .zona_njuskalo img { width: 30%; height: 30%; }
#desno .zona_w_img .botlink img, #desno .zona_w_img_cz .botlink img, #desno .zona_toscano .botlink img,  #desno .zona_w_img_cityexpert .botlink img, #desno .casait .botlink img, #desno .wikicasa .botlink img, #desno .zona_njuskalo .botlink img { width: 200%; height: auto; }
.actual-banner { display: block; }
.beephome-banner { display: none; }
#results .item .new { font-size: 0.8em;} 
#results .item .price_history {width: 80px;height: 80px;background-size:90%;margin-left: 20px;}    
body.rest #main .dir_root li { width: 100%;font-size: 1em;} 
body.rest #main .content li {font-size: 1em;padding: 30px 0 30px 0;background: none;list-style: circle;line-height: 1.2em; }
body.rest #main ul { padding-left: 5%;}
#results .photo_items .photo_wrap:nth-child(n+4) { display: none;}
#results .photo_items.index-page .photo_wrap:nth-child(n+3) { display: none;}
.sm_logo img { width: 30%;}
 }