body {
	padding-top: 0px;
}

.footer {
	border-top: 1px solid #ddd;
	margin-top: 30px;
	padding-bottom: 30px;
	padding-top: 30px;
	padding-left:20px;
	background-color: #292929;
	color: #aaaaaa !important;
}
.footer a{
	color: #aaaaaa;

}

.jumbotron {
	text-align: center;
	background-color: transparent;
}

.jumbotron .btn {
	font-size: 21px;
	padding: 14px 24px;
}
.navbar{margin-bottom:0px !important;}
@media (max-width: 900px) {
	.site-index{margin-top:50px;}

	.navbar-default {
		background-color: #ffffff;
		border-color: #ffffff;
	}
	.navbar-default .navbar-brand {
		color: #777777;
	}
	.navbar-default .navbar-brand:hover,
	.navbar-default .navbar-brand:focus {
		color: #777777;
	}
	.navbar-default .navbar-text {
		color: #777777;
	}
	.navbar-default .navbar-nav > li > a {
		color: #777777;
	}
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus {
		color: #777777;
	}
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus {
		color: #777777;
		background-color: #ffffff;
	}
	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus {
		color: #777777;
		background-color: #ffffff;
	}
	.navbar-default .navbar-toggle {
		border-color: #ffffff;
	}
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus {
		background-color: #ffffff;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #777777;
	}
	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		margin-top: 10px;
		border-top: 2px solid #8cb7da;
		margin-right: 2px;
	}
	.navbar-default .navbar-link {
		color: #777777;
	}
	.navbar-default .navbar-link:hover {
		color: #777777;
	}

	@media (max-width: 767px) {
		.navbar-default .navbar-nav .open .dropdown-menu > li > a {
			color: #777777;
		}
		.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
			color: #777777;
		}
		.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
		.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
			color: #777777;
			background-color: #ffffff;
		}
	}
	.navbar-brand{padding-top:2px;}
	.navbar-brand img{margin:0px;}
	.navbar{
		background-image: none;
	}
	.navbar-header{padding-bottom: 5px;
		padding-top: 2px;}
	.divider{ border-bottom: 1px solid #cdcdcd;padding-left:15px;padding-top:5px;margin-bottom:5px;}
	.img::after {
		content: '';
		display: block;
		clear: both;
	}
	.img{float:none !important;width:310px;}
	.smi-img-div{width: 30px; !important; overflow: hidden;}
}
.lenta-title{background-color: #8cb7da !important;color:#fff;}
.lenta-title div{margin-right:10px;}
.lenta-title td{border:0px !important;padding-left:10px !important;}
.lenta-title a{text-decoration:underline;color:#fff !important;}
.smi-item  a{color:black; text-decoration: underline;font-weight: 500}

.smi-bold{background-color: #337ab7 !important;color:#fff;border:0px !important;}
.smi-bold a{color:#fff;}
.site-index{padding-top:10px;}
.smi-index{padding-top: 10px;}
.smi-item{padding:5px;background-color: #f1f1f1;margin-bottom: 5px;}
.smi-img{max-height: 14px;}
.smi-headline a{font-weight: 400;font-size: 100%;}
.smi-index-inside td{padding:8px 5px !important;}
.div-headline{margin-left:15px;}
.div-headline > a{color:black;}
.lenta-submit{border:1px solid #8cb7da ;border-radius:4px;padding:5px;}


.dropdowndiv{z-index:500;position:absolute;}
.dropdowndivv{background-color:#656bb0;padding:4px;}
a.dropdown { color: white;   font-family: Arial;  font-size: 13px;text-decoration:none; }
a.dropdown:link { color:  white; cursor:hand;text-decoration:none;  }
a.dropdown:visited { color:  white; cursor:hand;text-decoration:none;  }
a.dropdown:active { color: white;cursor:hand;text-decoration:none;  }
a.dropdown:hover { color: white; cursor:hand;text-decoration:none; }
.top-nav {
	margin-top:5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #c0c0c0;
}
.top-divider{
	font-size: 90%;
	margin: 0px 5px 2px 5px;
}
.smi-1{
	max-height: 14px;
}
.smi-11{
	max-height: 12px;
}
.smi-8{
	max-height: 18px;
}
.smi-3{
	max-height: 18px;
}
.smi-4{
	max-height: 10px;
}
.smi-5{
	max-height: 17px;
}
.btn-top-refresh{
	margin-top:8px;
	font-size: 16px;
}
@media (max-width: 900px) {
	.navbar-header {
		float: none;
	}
	.navbar-toggle {
		display: block;
	}


	.navbar-collapse.collapse {
		display: none!important;
	}
	.navbar-collapse.collapse.in {
		display: block!important;
	}
	.navbar-nav {
		float: none!important;

	}
	.smi-img {

		max-width: 70px !important;
	}

}
.smi-index-inside, .lenta-title {
	content-visibility: auto;
}

@media (max-width: 800px) {
	html, body {
		overflow-x: hidden;
	}
}

/* profi.orbita.co.il house-ad (mobile in-feed) */
.profi-ad-row td{padding:11px 5px !important;background:#fff !important;border:0 !important;}
.profi-ad-card{display:block;overflow:hidden;background:#fff url(/images/profi-ad-bg-light.svg) right center no-repeat;background-size:auto 100%;border:1px solid #d7e1ea;border-radius:8px;padding:8px 12px;box-shadow:0 1px 4px rgba(23,63,102,.10);text-decoration:none;}
.profi-ad-card:hover,.profi-ad-card:focus{text-decoration:none;}
.profi-ad-head{display:block;overflow:hidden;margin-bottom:2px;}
.profi-ad-brand{float:left;font-size:14px;font-weight:700;color:#e8820c;letter-spacing:.3px;}
.profi-ad-label{float:right;font-size:10px;line-height:19px;color:#8fa1b3;text-transform:uppercase;letter-spacing:.5px;}
.profi-ad-card--loud .profi-ad-brand{color:#f5a623;}
.profi-ad-title{display:block;font-size:15px;font-weight:700;color:#16395c;line-height:1.25;margin:3px 0 7px;}
.profi-ad-foot{display:block;overflow:hidden;}
.profi-ad-cta{float:left;background:#e8820c;color:#fff;font-size:13px;font-weight:700;line-height:1;border-radius:6px;padding:8px 14px;text-decoration:none;}
.profi-ad-card picture{float:right;}
.profi-ad-people{display:block;height:30px;}
.profi-ad-card--loud{background:#16395c url(/images/profi-ad-bg.svg) center no-repeat;background-size:cover;border-color:#16395c;}
.profi-ad-card--loud .profi-ad-label{color:rgba(255,255,255,.75);}
.profi-ad-card--loud .profi-ad-title{color:#fff;}

/* doska.orbita.co.il Android smart banner — same form as the click4.co.il banner
   (frontend/widgets/assets/smartbanner/smartbanner.css): black bar, 48px app icon, title +
   subtitle + star rating, white pill CTA. Classes are prefixed dsb- to avoid colliding with
   site.css or the profi house-ad.
   Ships display:none on every mobile page load; only the inline script in
   views/layouts/wrapper.php reveals it, after the Android-phone UA check. */
.dsb{display:none;position:fixed;left:0;right:0;bottom:0;z-index:1000;width:100%;
  /* min-height, not a fixed height: title 15px + subtitle 13px + stars 13px plus 16px
     vertical padding is ~67px, so a hard 64px clips the stars. The script pads the body by
     the MEASURED height, so growing is harmless. */
  min-height:64px;background:#000;align-items:center;gap:12px;padding:8px 12px;
  box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;}
/* iOS home-indicator guard, added when the bar took over iPhone from Apple's native banner.
   Evaluates to the plain 8px today -- the viewport meta has no viewport-fit=cover, so Safari
   already keeps the page out of the indicator area and env() resolves to 0. It is here so
   that if viewport-fit=cover is ever added (a common change when chasing full-bleed layouts)
   the CTA does not silently end up underneath the home indicator. The unprefixed padding
   above stays first: a browser without env() ignores this line entirely and keeps 8px. */
.dsb{padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px));}
.dsb--visible{display:flex;}
/* 28px wide, not 44: at 44 the close button and its gap push the title into an ellipsis on a
   360px phone. Height stays 44 so the tap target is still comfortable. */
.dsb-close{flex:0 0 auto;width:28px;height:44px;display:flex;align-items:center;
  justify-content:center;background:none;border:none;color:#fff;font-size:16px;line-height:1;
  padding:0;cursor:pointer;}
.dsb-icon{flex:0 0 auto;width:48px;height:48px;border-radius:10px;}
.dsb-text{flex:1 1 auto;min-width:0;}
.dsb-title{color:#fff;font-weight:bold;font-size:15px;white-space:nowrap;overflow:hidden;
  text-overflow:ellipsis;}
.dsb-subtitle{color:#9b9b9b;font-size:13px;white-space:nowrap;overflow:hidden;
  text-overflow:ellipsis;}
.dsb-stars{margin-top:2px;font-size:13px;color:#F5B50A;white-space:nowrap;overflow:hidden;
  text-overflow:ellipsis;}
/* Half star: a dedicated half-star glyph needs Noto Sans Symbols2 and renders as a
   missing-glyph box on many Android default fonts, so clip an ordinary ★ (U+2605, near
   universal) to half width instead. Font-agnostic. */
.dsb-star-half{display:inline-block;width:.5em;overflow:hidden;vertical-align:bottom;}
.dsb-btn{flex:0 0 auto;background:#fff;color:#000;border-radius:22px;padding:10px 22px;
  font-weight:bold;font-size:15px;text-decoration:none;white-space:nowrap;}
.dsb-btn:hover,.dsb-btn:focus{background:#fff;color:#000;text-decoration:none;}
@media (max-width:360px){.dsb{padding:8px 8px;}.dsb-btn{padding:10px 14px;}}
