@-moz-document url-prefix () {
	fieldset {
		display: table-cell
	}
}

a.top_corevalue {
	text-decoration: none
}

.floating_corevalues {
	display: none;
	top: 88px;
	width: 300px;
	padding: 30px;
	border: 1px solid #909090;
	box-shadow: 2px 2px 24px #000;
	background: #fff;
	border-radius: 5px;
	font-size: 15px;
	position: static;
	margin-top: 30px;
	z-index: 100
}

.floating_corevalues a {
	float: right;
	text-align: right;
	width: 45%;
	white-space: nowrap;
	display: inline-block;
	color: #000;
	line-height: 25px
}

.floating_corevalues a:hover {
	text-decoration: none
}

.floating_corevalues a i {
	margin-left: 5px
}

.floating_corevalues .triangle_up {
	position: relative;
	top: -44px;
	left: -103px;
	width: 0;
	height: 0;
	border-left: 16px solid transparent;
	border-right: 16px solid transparent;
	border-bottom: 16px solid #fff;
	width: 0
}

.floating_corevalues .triangle_with_shadow {
	width: 100px;
	height: 100px;
	position: relative;
	overflow: hidden;
	box-shadow: 0 16px 10px -17px rgba(0, 0, 0, .5)
}

.floating_corevalues .triangle_with_shadow:after {
	content: "";
	position: absolute;
	width: 50px;
	height: 50px;
	background: #999;
	-webkit-transform: rotate(45deg);
	top: 75px;
	left: 25px;
	box-shadow: -1px -1px 10px -2px rgba(0, 0, 0, .5)
}

.tag-choice {
	background-color: #ffc221
}

.tag-creative-thinking {
	background-color: #218127
}

.tag-belonging {
	background-color: #439d57
}

.tag-growup {
	background-color: #7aaa47
}

.tag-equal {
	background-color: #a1cb65
}

.tag-all-as-one {
	background-color: #bbc210
}

.tag-changes {
	background-color: #7c3995
}

.tag-i-feel {
	background-color: #e68c2b
}

.tag-connection {
	background-color: #5d3293
}

.tag-people {
	background-color: #d1561a
}

.tag-remember {
	background-color: #806a31
}

.tag-gods-shine {
	background-color: #df1c24
}

.tag-love {
	background-color: #f18e21
}

.tag-cause_and_effect {
	background-color: #953594
}

.tag-purple {
	background-color: #904aad
}

.tag-original {
	background-color: #823fc0
}

.tag-connectivity {
	background-color: #761b78
}

.tag-learning {
	background-color: #0452a2
}

.tag-universe {
	background-color: #1c2e5c
}

.tag-inner-peace {
	background-color: #1d5228
}

.tag-observation {
	background-color: #2e94c4
}

.tag-reflex {
	background-color: #4db3d9
}

@font-face {
	font-display: swap;
	font-family: AlmoniTzarAaa300;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-aaa-300.eot);
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-aaa-300.eot#iefix) format('embedded-opentype'), url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-aaa-300.woff) format('woff'), url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-aaa-300.ttf) format('truetype');
}

@font-face {
	font-display: swap;
	font-family: AlmoniTzarAaa700;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-aaa-700.eot);
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-aaa-700.eot#iefix) format('embedded-opentype'), url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-aaa-700.woff) format('woff'), url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-aaa-700.ttf) format('truetype');
}

@font-face {
	font-display: swap;
	font-family: AlmoniTzarAaa400;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-aaa-400.eot);
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-aaa-400.eot#iefix) format('embedded-opentype'), url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-aaa-400.woff) format('woff'), url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-aaa-400.ttf) format('truetype');
}

@font-face {
	font-display: swap;
	font-family: Alef;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/Alef-Regular.ttf);
	font-weight: 400
}

@font-face {
	font-display: swap;
	font-family: AlmoniTzarAaa;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-regular-aaa.otf);
	font-weight: 400
}

@font-face {
	font-display: swap;
	font-family: AlmoniTzarAaa;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-light-aaa.otf);
	font-weight: 300
}

@font-face {
	font-display: swap;
	font-family: AlmoniTzarAaa;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-bold-aaa.otf);
	font-weight: 700
}

@font-face {
	font-display: swap;
	font-family: AlmoniDL;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-dl-aaa-400.ttf) format('ttf'), url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-dl-aaa-400.woff) format('woff');
}

@font-face {
	font-display: swap;
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 300;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/RobotoCondensed-Light.ttf) format('truetype');
}

@font-face {
	font-display: swap;
	font-family: "Roboto Condensed";
	font-style: italic;
	font-weight: 300;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/RobotoCondensed-LightItalic.ttf) format('truetype')
}

@font-face {
	font-display: swap;
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 400;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/RobotoCondensed-Regular.ttf) format('truetype')
}

@font-face {
	font-display: swap;
	font-family: almoni-tzar-demibold;
	font-style: normal;
	font-weight: 700;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/almoni-tzar-demibold-aaa.otf) format('truetype')
}

@font-face {
	font-display: swap;
	font-family: "Roboto Condensed";
	font-style: italic;
	font-weight: 400;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/RobotoCondensed-Italic.ttf) format('truetype')
}

@font-face {
	font-display: swap;
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 700;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/RobotoCondensed-Bold.ttf) format('truetype')
}

@font-face {
	font-display: swap;
	font-family: "Roboto Condensed";
	font-style: italic;
	font-weight: 700;
	src: url(/National_Library/oe_/https://old.eol.co.il/fonts/RobotoCondensed-BoldItalic.ttf) format('truetype')
}

.main-nav #searchTopbarWrapper {
	border: none
}

html {
	font-size: 62.5%
}

body, html {
	direction: rtl;
	font-family: AlmoniTzarAaa400, sans-serif;
	font-size: 16px;
	line-height: 1.2
}

body {
	padding-top: 50px;
	opacity: 1
}

header {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 299
}

header.container-fluid {
	background-color: #fff
}

header.container-fluid .player {
	border-left: 1px solid #26bcd7;
	border-right: 1px solid #26bcd7
}

.main-nav {
	list-style-type: none;
	margin-bottom: -6px;
	padding-right: 0;
	border-bottom: 1px solid #d8d8d8
}

.article-text {
	color: #717171;
	text-align: right;
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 20px
}

.main-nav li {
	margin: 0;
	padding: 0;
	float: left;
	border-right: 1px solid #d8d8d8
}

.main-nav li a {
	display: block;
	height: 60px;
	padding-top: 21px
}

.main-nav li.social a {
	float: left
}

.main-nav .language-switcher {
	border-right: none;
	display: flex;
	align-items: center;
	width: 80px;
	justify-content: space-around;
	padding-left: 14px;
	margin-top: -5px
}

.language-switcher .en a {
	color: #d5cad9;
	font-size: 20px;
	height: auto;
	font-family: almoni-tzar-demibold
}

.language-switcher a {
	padding-top: 25px !important
}

.language-switcher .he a:after {
	content: '';
	position: absolute;
	width: 2px;
	height: 12px;
	background: #d5cad9;
	left: -8px;
	top: 31px
}

.language-switcher .en a:hover {
	text-decoration: none !important
}

.language-switcher .en a:hover {
	/*color: #9b63af*/
	color: #8733FF;
}

.language-switcher .he a:hover {
	color: #d5cad9;
	text-decoration: none
}

.language-switcher .he a {
	/*color: #9b63af;*/
	color: #8733FF;
	font-size: 23px;
	font-family: AlmoniTzarAaa;
	position: relative;
	height: auto;
	padding-top: 23px !important
}

footer {
	background: #f6f6f6;
	padding-top: 23px;
	padding-bottom: 30px;
	color: #666;
	max-height: 260px;
	border: 1px solid #d8dade
}

footer p {
	padding: 15px 0;
	font-family: Helvetica, Arial, sans-serif
}

footer h3 {
	margin: 0
}

footer h3.footer-title {
	font-size: 22px
}

footer ul {
	margin: 0;
	padding: 28px 0 15px 0;
	list-style-type: none;
	list-style-position: inside
}

footer ul li a {
	padding: 7.5px 0;
	font-family: Helvetica, Arial, sans-serif;
	color: #666;
	font-size: 14px
}

footer ul li a:hover {
	color: #000
}

.grid-wrapper {
	position: relative;
	z-index: 2;
	margin-top: 23px;
	margin-bottom: 50px
}

.articlebox .csereults .row, .list-page.csereults .row, .searchResultpage.csereults .row {
	display: flex;
	flex-wrap: wrap
}

.articlebox .csereults .row .articlebox, .list-page.csereults .row .articlebox, .searchResultpage.csereults .row .articlebox {
	position: relative
}

.articlebox .csereults .row .articlebox:after, .list-page.csereults .row .articlebox:after, .searchResultpage.csereults .row .articlebox:after {
	content: "";
	position: absolute;
	left: 15px;
	bottom: 17px;
	height: 1px;
	border-bottom: 2px solid #333;
	width: calc(100% - 30px)
}

.grid-item {
	cursor: pointer;
	text-decoration: none;
	position: relative;
	padding-top: 18px;
	padding-bottom: 17px;
	margin-bottom: 57px
}

.grid-item:focus {
	text-decoration: none !important
}

.grid-item .item-image {
	width: 100%;
	z-index: -1
}

.grid-item b, .grid-item h3 {
	color: #333;
	margin: 0
}

.grid-item .item-date {
	color: #999;
	padding: 23px 0 1px 0;
	font-size: 16px;
	font-family: AlmoniTzarAaa400, sans-serif;
	text-align: right;
	font-weight: 300
}

.grid-item:hover {
	text-decoration: none
}

.item-inner {
	z-index: 1;
	padding: 0 0 33px
}

.item-inner .item-date, .item-inner .tag, .item-inner b, .item-inner h3 {
	transition: all .2s ease-in-out
}

.item-tags {
	padding: 2px 15px 12px;
	position: absolute;
	bottom: 17px;
	left: 0;
	width: 100%;
	box-sizing: border-box
}

.shutter {
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity .4s ease-in-out
}

.homepage .grid-item, homepage .grid-item:hover {
	text-decoration: none !important
}

.affix .shutter {
	display: block
}

.shutter .item-type {
	display: inline-block;
	text-align: center;
	width: 80px;
	height: 80px;
	margin-top: 23%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.shutter .item-type.radiomaut {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/icons/radio.png) no-repeat center center rgba(255, 255, 255, .3)
}

.shutter .item-type.youtube {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/icons/youtube.png) no-repeat center center rgba(255, 255, 255, .3)
}

.shutter .item-type.image {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/icons/image.png) no-repeat center center rgba(255, 255, 255, .3)
}

.shutter .item-type.text {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/icons/text.png) no-repeat center center rgba(255, 255, 255, .3)
}

.shutter .item-type.list {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/icons/list.png) no-repeat center center rgba(255, 255, 255, .3)
}

.page-visual {
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 475px;
	overflow: hidden
}

.page-visual img {
	width: 100%;
	text-align: center
}

.page-visual.more-items {
	margin-bottom: -120px
}

.page-visual .glyphicon-chevron-down {
	font-weight: 100;
	font-size: 200%
}

.page-visual .moreitems_icon {
	min-width: 33px !important;
	min-height: 19px !important;
	width: 33px !important;
	height: 19px !important;
	display: inline-block
}

#paging_wrapper .plusicon {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/icons/plus.png) no-repeat top left;
	width: 60px;
	height: 60px
}

#paging_wrapper .plusicon:hover {
	background-position: top right
}

#paging_wrapper .plusicon:active {
	background-position: bottom left
}

.page-visual .moreitems_title {
	margin-bottom: 15px
}

.load-more, .search-init {
	display: inline-block;
	padding: 15px;
	font-size: 2em;
	color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 5px 0 20px 0;
	font-weight: 100;
	cursor: pointer
}

.load-more:hover {
	text-decoration: none;
	color: #fff
}

.search-results .search {
	padding-top: 30px;
	height: 280px
}

.search-results .page-visual {
	height: 325px;
	overflow: hidden;
	text-align: center
}

.searchresultfilter {
	font-family: arial;
	color: #333;
	padding-bottom: 1px;
	border-bottom: 1px solid #333;
	text-decoration: none;
	width: 54%
}

.searchresultfilter.active, .searchresultfilter:hover {
	color: #9a3cba;
	text-decoration: none;
	border-bottom: none
}

.search-results .page-visual img {
	-webkit-filter: none !important;
	-moz-filter: none !important;
	filter: none !important;
	width: 100%;
	min-width: 1366px;
	min-height: 280px !important
}

.search-results .search-results-heading {
	vertical-align: text-bottom;
	padding: 30px 0
}

.search-results .search-results-heading h3 {
	margin: 0
}

.search-results .search-results-heading .filters a {
	color: #555
}

.search-results .search-results-heading .filters a.active {
	color: #9a3cbb;
	text-decoration: none
}

.about .page-visual, .article .page-visual, .category .page-visual, .contact .page-visual, .corevalues_page .page-visual {
	height: 333px;
	overflow: hidden;
	text-align: center;
	position: relative;
	top: 0
}

.about .page-visual img, .article .page-visual img, .category .page-visual img, .contact .page-visual img, .corevalues_page .page-visual img {
	-webkit-filter: none !important;
	-moz-filter: none !important;
	filter: none !important;
	width: 100%;
	min-width: 1366px;
	min-height: 319px
}

.contact.about .page-visual {
	height: 309px
}

.about .center-block, .article .center-block, .category .center-block, .contact .center-block, .corevalues_page .center-block {
	float: none
}

.about .page-content, .article .page-content, .category .page-content, .corevalues_page .page-content {
	padding: 30px 0;
	font-size: 1.4em;
	line-height: 1.6em
}

.about .page-content .youtube-container, .article .page-content .youtube-container, .category .page-content .youtube-container {
	width: 100%;
	height: 465px;
	max-height: 100%;
	padding: 30px 0
}

.sharing-container {
	padding-bottom: 47px;
	padding-top: 0;
	padding-right: 9px
}

.sharing-container .row span.sharetitle {
	font-family: AlmoniTzarAaa400, sans-serif;
	font-size: 24px;
	color: #000;
	position: initial;
	display: inline;
	padding-right: 15px;
	vertical-align: text-bottom
}

.sharing-container a {
	font-size: 1.2em;
	font-weight: 700;
	color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 7.5px;
	display: inline-flex;
	margin: 5px 5px 5px 15px;
	width: 179px;
	height: 49px;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	position: relative
}

.sharing-container a::after {
	content: '';
	width: 1px;
	height: 45px;
	background: #d2d2d2;
	position: absolute;
	left: -13px;
	top: 0
}

.sharing-container span:last-of-type a:after {
	display: none
}

.sharing-container a i {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/sprite2.png) no-repeat;
	float: right;
	width: 25px;
	height: 25px;
	margin-left: 7.5px
}

.sharing-container span {
	cursor: pointer
}

.sharing-container a.facebook {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/fb.svg) no-repeat top left;
	width: 46px;
	height: 46px
}

.sharing-container a.wapp {
	width: 48px;
	height: 48px;
	margin-left: -4px;
	background: url(/National_Library/oe_/https://old.eol.co.il/images/whatsup.svg) no-repeat 50% 50%
}

.sharing-container a.facebook:active {
	background-position: bottom left
}

.sharing-container a.googleplus {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/icons/google_plus_articles.png) no-repeat top left;
	width: 177px;
	height: 46px
}

.sharing-container a.googleplus:hover {
	background-position: top right
}

.sharing-container a.googleplus:active {
	background-position: bottom left
}

.sharing-container a.mailto {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/mail.svg) no-repeat top left;
	width: 46px;
	height: 46px
}

.sharing-container a.mailto:active {
	background-position: bottom left
}

.article .page-content {
	font-size: 1.15em
}

.recommended h3 {
	padding: 0;
	padding-bottom: 12px;
	margin-top: -2px;
	margin-bottom: 0;
	border-bottom: 2px solid #333
}

.recommended ul {
	list-style-type: none;
	list-style-position: inside;
	padding: 0
}

.recommended ul li {
	padding: 17px 0 16px 0;
	position: relative;
	border-bottom: 1px solid #ddd
}

.recommended ul li.last {
	border-bottom: 2px solid #333
}

.recommended ul li a {
	display: block;
	font-family: AlmoniTzarAaa400, sans-serif;
	font-size: 19px;
	line-height: 21px;
	text-align: right;
	text-decoration: none;
	color: #000
}

.recommended ul li a img {
	width: 85px;
	padding-left: 5px;
	margin: 0
}

.recommended ul li a .item-type {
	margin-top: 23px;
	margin-right: 14px
}

.recommended ul li a .shutter .item-type {
	width: 55px !important;
	height: 55px !important
}

.affixrecommended.affix {
	top: 70px;
	width: 285px
}

.recommended-sidebar {
	width: 285px
}

.recommended-sidebar.fixed {
	position: fixed;
	top: 70px !important
}

.affix-top.affix {
	position: absolute
}

.recommended ul li a .koteret {
	padding-left: 15px;
	padding-right: 89px
}

.show-page .player .play {
	width: 74px;
	height: 78px
}

.recommended ul li a .koteret p {
	margin-bottom: 0;
	max-height: 62px;
	line-height: 21px;
	font-size: 17px;
	display: block;
	word-wrap: break-word;
	overflow: hidden
}

.recommended ul li:hover {
	text-decoration: none
}
.article .recommended ul li:hover:hover .shutter {
	opacity: 0.9;
	display: block;
}

.recommended ul li:hover:hover .shutter {
	opacity: .9
}

.recommended ul li:hover:hover .item-inner {
	color: #fff
}
.recommended ul li:hover:hover .item-inner p {
	color: white;
	opacity: 50%;
}
.title {
	position: absolute;
	color: #fff;
	top: 0;
	bottom: 0;
	left: 15px;
	padding: 18px 15px 25px 15px;
	width: 100%;
	display: table
}

.article .title h1 {
	font-family: AlmoniTzarAaa400, "Roboto Condensed", sans-serif;
	color: #fff;
	max-width: 585px;
	font-size: 58px;
	line-height: 49px;
	margin: 0 13.8% 0 0
}

.article.category .title h1, .article.result .title h1 {
	margin: 0 auto
}

.title h1 small {
	color: #fff;
	font-size: 22px;
	line-height: 28px
}

.title span.datespan {
	color: #fff;
	font-size: 18px;
	line-height: 28px
}

.article .page-content {
	padding-top: 38px
}

.title .vertical-middle {
	vertical-align: middle;
	display: table-cell;
	height: 356px
}

.search {
	text-align: center
}

.searchResultpage {
	padding-top: 100px;
	text-align: center;
	margin-bottom: 150px
}

.search .search-init {
	display: inline-block;
	padding: 15px;
	font-size: 2em;
	color: #fff;
	background: #000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.search .tags-container {
	display: none
}


.search .search-form {
	display: none
}

.search .search-tags {
	display: table-cell;
	vertical-align: middle;
	height: 140px
}

.search .search-tags .tag {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 36px;
	height: 36px;
	margin: 0 5px;
	transition: all .1s ease-in-out
}

.search .search-tags .tag a {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	transition: all .1s ease-in-out
}

.search .search-tags .tag .tag-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .4;
	display: block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: all .1s ease-in-out
}

.search .search-tags .tag .tag-title {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	line-height: 32px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: transparent;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: all .1s ease-in-out
}

.search .search-tags .tag .tag-title span {
	opacity: 0;
	transition: all .1s ease-in-out
}

.search .search-tags .tag:hover {
	margin: 0 -16px;
	z-index: 100;
	width: 120px;
	height: 120px;
	text-align: center
}

.search .search-tags .tag:hover .tag-title {
	top: 10px;
	left: 10px;
	width: 99px;
	height: 99px;
	opacity: 1;
	line-height: 99px;
	color: #fff;
	font-size: 20px;
	font-family: AlmoniTzarAaa400, sans-serif
}

.search .search-tags .tag:hover .tag-title span {
	opacity: 1
}

.search-form {
	position: relative;
	float: none;
	margin: 49px auto 0
}

table.gsc-search-box td {
	vertical-align: top !important
}

.search-form form {
	height: 56px;
	width: 100%;
	border: 2px solid #666168;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
	background: #fff;
	overflow: hidden
}

.search-form form input {
	display: block;
	width: 90%;
	border: none;
	background: 0 0;
	padding: 0 25px;
	height: 56px;
	line-height: 56px;
	font-family: arial;
	font-size: 20px;
	color: #666168
}

.search-form form input:focus {
	border: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.search-form form button {
	padding-left: 15px;
	border: none;
	background: 0 0;
	line-height: 56px
}

.search-form form i.glyphicon-search {
	font-size: 24px;
	line-height: 48px
}

.search-mode .page-visual img {
	-webkit-filter: grayscale(90%);
	-moz-filter: grayscale(90%);
	filter: grayscale(90%)
}

.search-mode .tags-container {
	display: inline-block;
	margin-bottom: 4px;
	margin-top: -16px
}

.search-mode .search-init {
	display: none
}

.search-mode .search-form {
	display: block
}

.search .search-icon {
	background: #333 url(/National_Library/oe_/https://old.eol.co.il/images/search-img.png) no-repeat center;
	width: 75px;
	height: 75px
}

.search .search-icon:hover {
	background-color: #666
}

.search .search-icon:active {
	background-color: #666
}

.close_window_marker {
	margin-top: 10px
}

.about .searchwindow, .article .searchwindow {
	position: absolute;
	top: 62px;
	z-index: 123;
	width: 100%;
	height: 393px
}

.category .page-visual, .corevalues_page .page-visual {
	font-size: 150%
}

.category .page-visual .filters {
	padding: 17px 0 25px;
	font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
	display: none
}

.category .page-visual .bakvertical-middle {
	margin-top: 41px
}

.category .page-visual .filters a {
	color: #fff
}

.category .page-visual .filters a.active, .category .page-visual .filters a:hover {
	color: #fff;
	text-decoration: underline
}

.like-box {
	background: #fff;
	width: 330px;
	padding: 5px 15px 0 15px;
	max-height: 217px;
	overflow: hidden
}

.tag {
	display: inline-block;
	width: 13px;
	height: 13px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0 3px
}

.sprite {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/sprite2.png) no-repeat
}

.sprite.settings {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/icons/hamburger.png) top left;
	width: 64px;
	display: none
}

.sprite.maut {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/1.svg) no-repeat;
	width: 50px;
	height: 27px;
	margin: 23px 23px 13px;
	background-size: contain
}

.sprite.radiomaut {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/2.svg) no-repeat;
	width: 89px;
	height: 34px;
	margin: 14px 22px 14px;
	background-size: contain
}

.sprite.liveradio {
	/*background: url(/National_Library/oe_/https://old.eol.co.il/images/3.svg) no-repeat;*/
	background: url(/National_Library/oe_/https://old.eol.co.il/images/new_play_grey.svg) no-repeat;
	width: 72px;
	height: 39px;
	margin: 13px 14px 11px -4px;
	background-position: 70%;
	background-size: contain
}

.sprite.liveradio_mobile {
	background: url(/National_Library/oe_/https://old.eol.co.il/images/icons/EOL_LiveRadio_icon.png) no-repeat top left;
	width: 73px;
	height: 36px;
	margin: 5px 0;
	background-position: -4px
}

.sprite.liveradio:hover {
	/*background: url(/National_Library/oe_/https://old.eol.co.il/images/8.svg) no-repeat 70%;*/
	background: url(/National_Library/oe_/https://old.eol.co.il/images/new_play_purple.svg) no-repeat 70%;
	background-size: contain
}

.sprite.fb {
	/*background: url(/National_Library/oe_/https://old.eol.co.il/images/4.svg) no-repeat;*/
	background: url(/National_Library/oe_/https://old.eol.co.il/images/new_facebook_grey.svg) no-repeat;
	width: 14px;
	height: 24px;
	margin: 19px 28px 19px;
	background-size: contain
}

.sprite.gplus {
	background-position: -316px 0;
	width: 50px
}

.sprite.mail {
	background-position: -366px 0;
	width: 50px
}

.main-nav li.social a.soundcloud {
	/*background: url(/National_Library/oe_/https://old.eol.co.il/images/5.svg) no-repeat;*/
	background: url(/National_Library/oe_/https://old.eol.co.il/images/new_soundcloud_grey.svg) no-repeat;
	width: 40px;
	height: 20px;
	margin: 23px 14px 0 19px;
	display: inline-block;
	background-size: contain
}

.main-nav li.social a.soundcloud:hover {
	/*background: url(/National_Library/oe_/https://old.eol.co.il/images/10.svg) no-repeat;*/
	background: url(/National_Library/oe_/https://old.eol.co.il/images/new_soundcloud_purple.svg) no-repeat;
	background-size: contain
}

.logo {
	padding-right: 20px;
	padding-top: 17px
}

.subscribe-block {
	background: #f6f6f6;
	padding: 18px 40px;
	height: 170px
}

.error .subscribe-block {
	padding-top: 50px;
	height: auto;
	padding-bottom: 30px
}

.subscribe-block a {
	color: #333
}

.subscribe-block h3 {
	color: #9a3cbb;
	font-size: 50px;
	font-family: AlmoniTzarAaa700, sans-serif;
	line-height: 50px;
	margin: 0;
	padding: 0
}

.subscribe-block input[type=email] {
	box-shadow: none;
	width: 308px
}

h1.h1logo {
	margin: 0 0;
	padding: 0 0;
	font-size: 0
}

.author__logo {
	float: right;
	margin-top: 5px;
	margin-left: 14px
}

.author__logo img {
	display: block;
	width: 90px;
	height: 63px;
	border-bottom: 2px solid #863eab
}

.author__descr {
	max-width: 460px;
	font-family: AlmoniTzarAaa300, sans-serif;
	color: #898989
}

.author__descr span {
	display: inline-block;
	font-size: 19px
}

.article hr {
	margin-top: 17px;
	margin-bottom: 20px
}

.article img {
	display: inline-block;
	margin-top: 15px;
	margin-bottom: 9px
}

.author__descr span:first-of-type {
	position: relative;
	color: #898989
}

.author__descr p {
	margin: 1px 0 0 0;
	font-size: 16px;
	font-family: Arial, sans-serif;
	line-height: 1.3125
}

@media (min-width: 1200px) {
	.container {
		width: 1140px
	}

	.articlebox.col-lg-1, .articlebox.col-lg-10, .articlebox.col-lg-11, .articlebox.col-lg-12, .articlebox.col-lg-2, .articlebox.col-lg-3, .articlebox.col-lg-4, .articlebox.col-lg-5, .articlebox.col-lg-6, .articlebox.col-lg-7, .articlebox.col-lg-8, .articlebox.col-lg-9 {
		float: right !important
	}

	.search .search-tags .tag {
		position: relative;
		display: inline-block;
		vertical-align: middle;
		width: 32px;
		height: 31px;
		margin: 0 6px;
		transition: all .1s ease-in-out
	}
}

@media (min-width: 992px) {
	.articlebox.col-md-1, .articlebox.col-md-10, .articlebox.col-md-11, .articlebox.col-md-12, .articlebox.col-md-2, .articlebox.col-md-3, .articlebox.col-md-4, .articlebox.col-md-5, .articlebox.col-md-6, .articlebox.col-md-7, .articlebox.col-md-8, .articlebox.col-md-9 {
		float: right
	}
}

@media (min-width: 768px) {
	.main-nav .settingMenu .closepopup {
		display: none !important
	}

	.articlebox.col-sm-1, .articlebox.col-sm-10, .articlebox.col-sm-11, .articlebox.col-sm-12, .articlebox.col-sm-2, .articlebox.col-sm-3, .articlebox.col-sm-4, .articlebox.col-sm-5, .articlebox.col-sm-6, .articlebox.col-sm-7, .articlebox.col-sm-8, .articlebox.col-sm-9 {
		float: right
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.search .search-tags .tag {
		position: relative;
		display: inline-block;
		vertical-align: middle;
		width: 30px;
		height: 30px;
		margin: 0 5px;
		transition: all .1s ease-in-out
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.search .search-tags .tag {
		position: relative;
		display: inline-block;
		vertical-align: middle;
		width: 22px;
		height: 22px;
		margin: 0 5px;
		transition: all .1s ease-in-out
	}
}

@media (max-width: 768px) {
	.article .page-content p img {
		margin-bottom: 5px
	}

	.author {
		margin-top: 0;
		margin-bottom: 0
	}

	.author__logo {
		margin-top: 2px;
		margin-left: 11px
	}

	.author__descr {
		margin-right: 0;
		line-height: 29px
	}

	.author__descr p {
		margin-top: 3px;
		line-height: 1.3125 !important
	}

	.author__descr span {
		max-width: 250px;
		line-height: 1
	}

	.author__descr span:first-of-type {
		margin-bottom: 5px
	}

	.author__descr span:first-of-type::after {
		content: none
	}

	.sharing-container .hidden.clearfix.visible-xs {
		display: none !important
	}
}

.form-group {
	margin-bottom: 24px
}

.articlebox.not_active, .articlepage.not_active {
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%)
}

.hide {
	display: none
}

.article:not(.about):not(.category):not(.result) .page-visual {
	max-width: 1140px;
	height: 434px !important
}

.article:not(.about):not(.category):not(.result) .title h1 {
	font-size: 37px
}

.about .title h1 {
	margin: 0 auto
}

.none {
	background: inherit
}

.none .fb-like-box {
	display: none !important
}

#searchTopbarWrapper {
	display: none
}

.result .searchTitle {
	margin-bottom: 60px
}
.searchTitle{
	margin-top: 160px;
}
@media (max-width: 768px) {
	.searchTitle{
		margin-top: 20px;
	}
}
