/* fonts */
/* Atlas AAA*/
/* Alef */
@font-face
{
	font-family: alef /* alef */;
	src: url(../Fonts/Alef/Alef-Bold.woff) format('woff');
	font-weight: Bold;
}
@font-face
{
	font-family: alef /* alef */;
	src: url(../Fonts/Alef/Alef-Regular.woff) format('woff');
	font-weight: Regular;
}
/* Almoni */
/* cdn2.phr.org.il/wp-content/plugins/PHR/Fonts/almoni-dl-aaa-700.woff */
@font-face{
	font-family:almoni-dl;
	font-weight:700; /*(bold)*/
	font-style: normal; 
	src: url(../Fonts/Almoni/almoni-dl-aaa-700.woff); 
	src: url(../Fonts/Almoni/almoni-dl-aaa-700.woff) format('woff')
		,url(../Fonts/Almoni/almoni-dl-aaa-700.eot#iefix) format('embedded-opentype');
}
@font-face{
	font-family:almoni-dl;
	font-weight:900; /*(black)*/
	font-style: normal;
	src: url(../Fonts/Almoni/almoni-dl-aaa-900.eot); 
	src: url(../Fonts/Almoni/almoni-dl-aaa-900.woff) format('woff')
	, url(../Fonts/Almoni/almoni-dl-aaa-900.eot#iefix) format('embedded-opentype');
}
@font-face{
	font-family:almoni-dl;
	font-weight:300; /*(light)*/
	font-style: normal;
	src: url(../Fonts/Almoni/almoni-dl-aaa-300.eot); 
	src: url(../Fonts/Almoni/almoni-dl-aaa-300.woff) format('woff')
		, url(../Fonts/Almoni/almoni-dl-aaa-300.eot#iefix) format('embedded-opentype');
}
@font-face{
	font-family:almoni-dl;
	font-weight:400; /*(regular)*/
	font-style: normal;
	src: url(../Fonts/Almoni/almoni-dl-aaa-400.eot); 
	src: url(../Fonts/Almoni/almoni-dl-aaa-400.woff) format('woff')
		, url(../Fonts/Almoni/almoni-dl-aaa-400.eot#iefix) format('embedded-opentype');
}

/* colors */
.white, .white-suba a { color: white; }
.white-imp, .white-suba-imp a { color: white !important; }

/* PHR site */
body {
	background-color: white !important;
	unicode-bidi:embed;
}
.entry-content p { padding-bottom: 11px !important; color: #464646; line-height: 1.3; font-size: 120%;} 
.entry-content p img { max-width: 100%; height:100%; margin-top:20px; margin-bottom:20px;}
.entry-content img {
	width:100%;
	height:auto;
}
.entry-content dl.gallery-item img {
	width: initial;
	height: initial;
}
.entry-content dl.gallery-item .wp-caption-text { max-width: 150px; }
body.rtl {
	direction: rtl;
}
body:not(.rtl) {
	direction: ltr;
}
body, input, textarea, a { 
	font-size: 16px;
}
p, ul {	font-size: 19px;}
p, .gentle-black {	color: rgb(34, 34, 34);}
body, input, textarea, div:not(.phr-subtitle):not(.no-justify), a, p { 
	font-family: almoni-dl, alef, atlas, Arial;
}
.high-z-index {
	z-index: 100;
}
.anchor-like:hover {
	cursor: pointer;
}
.anchor-like:not(.no-hover-bg):hover { background-color: black; }
.font-atlas {
	font-family: almoni-dl, atlas, alef, Arial !important;
}
.font-alef {
	font-family: almoni-dl, alef, atlas, Arial !important;
}
.small-line-height {
	line-height: 16px !important;
}
.background-black-opacity {
	background-color: rgba(22, 22, 26, 0.7) !important
}
.color-orange { color: rgb(247, 146, 57); }

.bg-cover { background-size: cover; }
.bg-contain { background-size: contain; }
.bg-100 { background-size: 100%; }
/* rtl handling*/
body.rtl div {
	direction: rtl;
}
body:not(.rtl) .rtl-right, .rtl .rtl-left {
	direction: rtl;
}
body:not(.rtl) .rtl-left, body:not(.rtl) .rtl-right {
	direction: ltr;
}
.rtl .float-right, body:not(.rtl) .float-left { float: right; }
.rtl .float-left, body:not(.rtl) .float-right { float: left; }

.rtl .text-align-right, body:not(.rtl) .text-align-left { text-align: right; }
.rtl .text-align-left, body:not(.rtl) .text-align-right { text-align: left; }

.full-width {
	width: 100%;
}
.two-thirds {
	width: 67%;
}
.one-third {
	width: 33%;
}

.bs-border { box-sizing: border-box; }
.opacity-01 { opacity: 0.1; }

.direction-ltr { direction: ltr !important; }
.direction-rtl { direction: rtl !important; }.menu-stripe-font-size {	font-size: 18px; }
/* google maps*/
.googlemapslocations-wrapper {
	/*height: 100%;
	width: 100%;*/
	display: inline-block;
}
.googlemapslocations {
	height: 100%;
	width: 100%;
}

.display-inline-block { display: inline-block; }
.display-none { display: none !important; }
.display-none-imp { display: none !important; }
.position-relative { position: relative; }
.pointer-cursor { cursor: pointer; }
/* colors */
/* main sections size */ 
#main { position: relative; max-width: 1059px; }
#main, #primary { padding-top: 20px; }
.contact-page #main, .tax-phr_section #main, .team-page #main { max-width: 1060px; }
.contact-page #content { padding-top: 25px !important; }
.single-post #main {
	max-width: 1060px /*1236px */ !important;
}
.single-post #content, .page-template-page-with-related #content { position: relative; }


#primary {
	/* padding-top: 0px !important; */
	width: 24.22%;
	min-width: 260px;
}


.video-posts-slider .section-posts-slider-title {
	display: none;
}


.orange-color {
	color: rgb(247,146,57);
}
.orange-color-imp {
	color: rgb(247,146,57) !important;
}
/* widget */
aside {
	border: none !important;
	/*max-width: 221px;*/
	margin-bottom: 21px !important;
}


.widget .fb_iframe_widget iframe, .widget .fb_iframe_widget, .widget .fb_iframe_widget span { width: 100% !important; }
aside.stick-to-border {
	background-color: rgba(0, 0, 0, 0.5);
	height:248px;
}

.phr-title-wrapper {
	height: auto;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 5;
	background-color: rgba(0, 0, 0, 0.7);
	display: table;
	box-sizing: border-box;
	padding:5px;
}
.phr-title-wrapper > a, .phr-right-menu-title-wrapper > a {
	position: absolute;
	width: 260px;
	height:auto;
	right:0;
}
.widget {
	padding-right: 0px !important;
	padding-left: 0px !important;
	padding-top: 0px !important;
	
}
#footer .widget.phr-info div {
	color: #ccc;
	font-family: almoni-dl /* alef */;
	font-weight: 500;
}
.phr-widget {
	position: relative;
	margin-bottom: 17px;
	background-repeat: no-repeat;
	line-height: 21px;
	width: 100%;
	
}

/* footer widget */

.sidebar-before-footer:not(:last-child):after {
	content: '|';
}
.sidebar-before-footer {
	width: 100%;
	width: calc(100%);
	border-top: 1px solid #a0a0a0;
	display: inline-block;
	margin-bottom: 10px;
}
.footer-sidebar-container {
    display: inline-block;
    margin-left: auto !important;
    margin-right: auto !important;
    margin: 0px !important;
    /*border-top: 1px solid black;*/
    padding-top: 28px;
}
.sidebar-before-footer .widget:not(:first-child) {
	border: none !important;
}
.sidebar-before-footer .widget {
	max-width: 100%;
	margin-top: 25px;
}

.sidebar-before-footer .widget .widget-title {
	display: none;
}

.left.phr-widget:not(.first) {
	height: 237px;
	font-size: 16px;
	
	/*font-weight: Black;*/
}


.left.phr-widget:not(.first) .phr-subtitle {
	font-weight: normal;
}
/*********************************/
left-sidebar .phr-widget:not(.first) .phr-widget-title {
	font-size: 16px !important;
	font-weight: bold !important;
}

.map-box .phr-widget-title {font-size:23px;color:#ff9b43 !important;}
.map-box .phr-title-wrapper {background-color:black;}
/*********************************/

.phr-sidebar.left-sidebar .phr-widget-title {
	font-size: 16px;
	font-weight: 700;
}
.left.phr-widget.first {
	height: 338px;
}
.phr-widget .phr-widget-title {
	color: white;
	display: table-cell;
	vertical-align: middle;
	font-family: almoni-dl, atlas;
	text-align: left;
}
/* newsletter */

.mc4wp-form .submit-element:hover {
	background-color: rgba(0, 0, 0, 0.7) !important;
	padding: 2px 1px 2px 2px;
}
.submit-element { transition: 0.3s all; }
/* top ten*/

/* video box */
.video-box-inner {
	
	width: 100% !important;
}
.entry-embed { display: inline; }
.video-box .post-box-meta {
	padding-bottom: 20px;
}
/* header */

body:not(.rtl) #header {
	padding: 0px !important;
}
#header {
	display: block;
	background-color: black !important;
	height: 145px !important;
	width: 100% !important;
	max-width: none !important;
}
#header.fixed-header {
	top: 0px;
	right: 0;
	left: 0;
	z-index: 99;
	transition: all 0.2s ease-in;
}
body:not(.admin-bar) #header.fixed-header:hover {
	top: 0px !important;
}

.inner-header {
	width: 100%;
	height: 100%;
	
	margin-right: auto;
	margin-left: auto;
	max-width: 1060px /* 1206px */;
}
.main-nav-prefix {
	font-family: almoni-dl /* alef */;
	font-size: 19px;
	font-weight: bold;
	background-color: white;
	color: black;
	/*width: 142px;*/
	margin-top: 4px;
	position: relative;
	
}
body.rtl .main-nav-prefix { margin-left: 12px; }
body:not(.rtl) .main-nav-prefix { margin-right: 12px; }

#main-nav .menu a {	font-size: 19px !important;}
.main-nav-prefix-icon {
	border-top: 10px solid black;
	border-bottom: 10px solid black;
	border-right: 10px solid transparent;
	display: block;
	top: calc(50% - 10px);
	position: absolute;
}
body:not(.rtl) .main-nav-prefix {
	background-position: 97% 50%;
	padding-right: 20px;
	padding-left: 7px;
}

body:not(.rtl) .main-nav-prefix-icon {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
    -moz-transform: rotate(-180.0deg);  /* FF3.5+ */
    -ms-transform: rotate(-180.0deg);  /* IE9+ */
    -o-transform: rotate(-180.0deg);  /* Opera 10.5 */
	-webkit-transform: rotate(-180.0deg);  /* Safari 3.1+, Chrome */
    transform: rotate(-180.0deg);  /* Standard */
	right: 0;
}
.main-nav-prefix-icon { height: 1px; }
.banner {
	/*background: url('../Images/PHR__LOGO.png');*/
	float: right;
	width: 342px;
	height: 70px;
	max-width: 73% !important;
	background-repeat: no-repeat;
	background-size: contain;
	padding-right: none;
	position: relative;
}
.banner > a {
	position: absolute;
	height: 100%;
	width: 100%;
}

.blog-name, .blog-description {
	display: none !important;
}
.search-box { height: 21px; position: absolute; }
body.rtl .search-box { left: 0; top: 5px; }
body:not(.rtl) .search-box { right: 0; top: 4px; }

.site-search-icon .fa-search:before { transition: 0.2s all ease-in; font-size: 20px; }
.site-search-icon.clicked .fa-search:before { color: rgb(247, 146, 56); }
.site-search-icon.clicked > span { display: none; }
.site-search-icon {
	background-repeat: no-repeat;
	display: block;
	z-index: 15;
	background-color: black;
	position: absolute;
	
	z-index: 21;
	cursor: pointer;
}
body.rtl .site-search-icon { float: left; }
body:not(.rtl) .site-search-icon { float: right; }

.site-search-icon > span { padding: 0 10px; font-size: 19px; }
body:not(.rtl) .site-search-icon {
	right: 0;
}
.about-us, .media-phr {	line-height: 20px;	margin-top: 4px; font-size: 19px;} /*.about-us {	padding: 0px 15px 0px 5px;}*/

.one-rows-chunk:not(.current-chunk):not(.type-5) { /*height: 1px;*/ }

/* type lists */
.post-box-image img { min-width: 222px; width: 100%; height: auto !important; }
.one-rows-chunk.type-2 { width: 100%; }

body:not(.home) .section-post-box.type-4 .post-box-subtitle {
	display: none;
}
body:not(.rtl) .columns .section-post-box {
	padding-right: 32px; 
}
/* team */
body:not(.rtl) .employee-image {
	margin-right: 22px;
}
.employee-image img {
	max-width: 60px;
	max-height: 60px;
	border-radius:50%;
}

.employee-info {
	font-family: almoni-dl /* alef */;
	font-size: 16px;
	color: rgb(172, 172, 172);
	width: 75%;
	transition: 0.5s all;
}

.employee-info .description p{
	display: inline-block;
	text-align:right;
	color:#444;
	font-size:16px;
}
.employee-info .title {
	font-weight: bold;
	font-size:18px;
	color:black;
}
.employee-info a.title:hover {
	
	color: #ff9b43;
}
.employee-bio-wrapper {
	display: flex;
	justify-content: space-between;
	padding-top: 25px;
}

body.rtl .employee-bio {
	padding-right: 30px;
}
body.rtl .employee-bio p { padding-left: 15px; }
body.ltr .employee-bio {
	padding-left: 30px;
	
}
body.ltr .employee-bio p {
	padding-right: 15px;
}
.employee-bio {
	text-align: justify;
}
.employee-bio p a {
	text-decoration: underline !important;
}
.employee-img-wrapper img {
	max-width: 150px;
	max-height: 150px;
	border-radius:50%;
}
body.rtl .excerpt-sep {
	margin-right: 30px;
}
body.ltr .excerpt-sep {
	margin-left: 30px;
}
.excerpt-sep {
	border-bottom: rgb(213, 213, 213) solid 0.8px;
	padding: 30px 0 0 0;
}
.department-title {	
	font-weight: bold;
	font-size: 24px;
	font-family: almoni-dl /* alef */;
	margin-bottom:25px;
	background:#ededed;
	padding:5px;
}
body.team-page #content {
	-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
	padding-top: 25px;
}
body.team-page #primary .upper-submenu { display: none; }
.professional-department {
	break-inside: avoid-column;
    -webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	-moz-page-break-inside: avoid;
	padding-top: 15px;
}
body:not(.rtl) .professional-department {
    margin-right: 5%;
   
}

.professional-department:hover .employees-list {
	height: 100%;
	opacity: 1;
	transition: 1s all;
}
.professional-department .employees-list {
	/*height: 0px;*/
	overflow: hidden;
	opacity: 1;
}
.phr-iconed-title-wrapper {
	width: 24px;
	height: 125px;
	opacity: 0;
	display: none;
}
/* sidebar and menus */
.tax-phr_section:not(.no-margin):not(.single-post) #primary, .team-page:not(.no-margin):not(.single-post) #primary, .contact-page:not(.no-margin):not(.single-post) #primary {
	margin-top: 20px;
}
.phr-sidebar {
	overflow: hidden;
}
/* sliders *//* posts list */
.posts-list * { max-width: 100%; }
.section-posts-slider:not(.news-stream) .slider-posts.slidable {
	width: calc(5000px);
	transition: 0.4s all ease-in;
}
.section-posts-slider:not(.news-stream) .slider-posts.slidable {
	width: 100%;
}

body:not(.rtl).left-sidebar {
	float: right;
}

.entry-content {
	padding-bottom: 25px;
}
/* article social icons */
.article-facebook-icon {
	background-image: url('../Images/article-facebook.png');
}
.article-twitter-icon {
	background-image: url('../Images/article-twitter.png');
}
.article-rss-icon {
	background-image: url('../Images/article-rss.png');
}
.article-email-icon {
	background-image: url('../Images/article-email.png');
}
.print-icon {
	background-image: url('../Images/print.png');
}
.article-facebook-icon:hover {
	background-image: url('../Images/article-facebook-hover.png');
}
.article-twitter-icon:hover {
	background-image: url('../Images/article-twitter-hover.png');
}
.article-rss-icon:hover {
	background-image: url('../Images/article-rss-hover.png');
}
.article-email-icon:hover {
	background-image: url('../Images/article-email-hover.png');
}
.print-icon:hover {
	background-image: url('../Images/print-hover.png');
}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #FFFFFF !important;
	opacity: 1  !important;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #FFFFFF !important;
    opacity:  1 !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #FFFFFF !important;
    opacity:  1 !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #FFFFFF !important;
}

[type="search"] {
        -moz-appearance:    textfield;
        -webkit-appearance: textfield;
        appearance: textfield;
 }
#content #searchform {
	display: none;
}
.search-box.hovered { width: 100%; }
body.rtl .search-box:not(.hovered) { width: calc(100% - 76px); }
body.ltr .search-box:not(.hovered) { width: calc(100% - 46px); }
.mobile-search-box { position: relative; margin: 0 1.8em; max-width: calc(100% - 3.6em); }
#searchform {
	border: none !important;
	height: 30px;
	width: 100%;
	transition: all 1s ease-in;
	z-index: 20;
}

#searchform > input {
	width: 100%;
	/*background-color: transparent !important;*/
}
#searchform .field 
{
	width: calc(100% - 41px) !important;
	background-color: white;
	color: rgb(247, 146, 57) !important;
	display: none;
}
#searchform.open {
	width: 100%;
}

#searchform.open .field {
	display: block;
}

body.search-results .posts-quick .entry-comments, body.search-results .posts-quick .entry-info { display: none; }
body.search-results .posts-quick .entry-thumbnail {
	max-width: 200px;
}
body:not(.rtl).search-results .posts-quick .entry-thumbnail {
	float: left;
    margin: 0 20px 5em 0;
}
body.search-results .posts-quick { list-style: none; }

.general-client-options {
	height: 100%;

	float: left;
	position: relative;
	min-width: 300px;
}
.general-client-options .social-control { position: absolute; bottom: 0px; left: 0px;}
.general-client-options, .banner { padding-top: 6px; }
.general-client-options .upper-part {
	height: 28px;
}

/* main nav manu */
#main-nav {
	max-width: 1060px !important;
	/*padding-right: 70px;*/
	background-color: transparent !important;
	/*width: 100%;*/
	margin-top: 10px !important;
	/*display: table; */
}
#main-nav > ul.non-mobile-only {
	background : none !important;
	border: none !important;

	margin-top: 4px !important;
	/*display: table-cell;
	vertical-align: middle;*/ 
}
/*
#main-nav ul.menu:not(.mobile-main-menu) {
	margin-left: 12px;
}*/
#main-nav ul.menu:not(.mobile-main-menu) li {
	border: none !important;
}
body:not(.rtl) #main-nav ul.menu:not(.mobile-main-menu) li {
	padding-left: 7px !important;
}
#main-nav ul.menu:not(.mobile-main-menu) li .menu-image-title {
	border-right: none;
}
#main-nav ul.menu li a, ul.mobile-main-menu li a {
	color: rgb(247,146,57);
	padding: 0 !important;
	font-family: almoni-dl /* alef */;
}
body:not(.rtl) #main-nav ul.menu:not(.mobile-main-menu) li a {
	padding-right: 7px !important;
	float: left;
}
#main-nav li a:hover {
	color: rgb(247,146,57) !important;
}
/*
#main-nav ul.menu:not(.mobile-main-menu) li a:hover {
	color: white !important;
}
*/
#main-nav ul.menu:not(.mobile-main-menu) li a:link {
	border-bottom: none !important;
}
#main-nav ul.menu:not(.mobile-main-menu) .menu-item:not(:last-child):after {
	content: '|';
	color: rgb(247,146,57);
}

body:not(.rtl) #main-nav ul.menu:not(.mobile-main-menu) .menu-item:not(:last-child):after {
	float: right;
}

.about-homepage-link {
	
	background-color: black;
	position: relative;
	margin-top: 10px;
	background-color: transparent !important;
}

body .about-homepage-link { min-width: 160px; }
body.rtl .about-homepage-link { min-width: 220px; }
body:not(.rtl) .about-homepage-link { }.about-homepage-link > a.header-link:not(:last-of-type):after {	content: '|';	padding-left: 6px;	padding-right: 6px; color:white;}

.about-homepage-link a, .search-box a {
	color: white !important;
}
.about-homepage-link a:hover {
	color:rgb(247, 146, 57) !important;
}

/* social icons */
.footer-social-icon {
	width: 15px;
	height: 15px;
	background-color: black;
	display: block;
	margin-bottom: 7px;
	background-repeat: no-repeat;	
}
body:not(.rtl) .footer-social-icon { 
	margin-right: 33px;
	margin-left: 20px;
}
.footer-social-item {
	width: 100%;
	margin-left:1.5em;
	margin-right:1.5em;
	font-size: 16px;
	line-height: 15px;
	font-family: almoni-dl, atlas;
	color: #ff9b43 !important;
	display: inline-block;
	margin-bottom:3px;
	text-align:left;
}

.footer-social-item i {
	margin-right: 10px;
}

.footer-social-item:hover {
	color: white !important;
}
body:not(.rtl) .footer-social-item {
	margin-left: 20px;
	margin-right: 33px;
}


.footer-social-icon  > span {
	padding-right: 38px;
}
body:not(.rtl) .footer-social-icon  > span {
	padding-right: 38px;
}
body.rtl .social-icon:not(.first) {
	margin-left: 6px;
}
body:not(.rtl) .social-icon:not(.first) {
	margin-left: 6px;
}
.social-icon {
	width: 27px;
	height: 27px;
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	box-sizing: border-box;
	padding: 3px 4px;
	font-size: 21px;
}
.social-icon:hover {
	color:white;
}
body:not(.rtl) .social-icon {
	/*float: left;*/
}
body.rtl .social-icon {
	/*float: right;*/
} 
.general-client-options .social-icon, .mobile-lower-part .social-icon  { background-color: rgb(247,146,57); }
.mobile-lower-part { box-sizing: border-box; width: 100%; z-index: 10; }
.sn-em {padding:2px 3px;font-size: 20px;}
.sn-em:hover {background:white;color:black;}
.sn-fb {padding-top:4px;}
.sn-fb:hover {background:#3b5998;}
.sn-fr:hover {background:#ff0084;}
.sn-ig:hover {background:#3f729b;}
.sn-rs {padding-top:4px; padding-right:5px;}
.sn-rs:hover {background:#f26522;}
.sn-tw {padding-right:3px;}
.sn-tw:hover {background:#55acee;}
.sn-yt:hover {background:#cd201f;}
.sn-vm:hover {background:#1ab7ea;}

.search-icon {
	background-image: url('../Images/search.png');
}

/* department */


.posts-slideshow, #section-slideshow { width: 100% !important; }

.slideshow-wrapper .stick-to-border {
	width: 24.22%;
}
.slideshow-wrapper .posts-slideshow {
	width: 100% !important;
	position: relative;
}

body:not(.rtl).contact-page .posts-slideshow .entry-meta, 
body:not(.rtl).team-page .posts-slideshow .entry-meta{
	right: 0;
}
.single:not(.has-big-banner) .posts-slideshow {
	display: none;
}

/* single subtitle */
body:not(.rtl).single .subtitle {
	direction: ltr;
    text-align: left;
}

.tax-phr_section .posts-slideshow .entry-meta, .contact-page .posts-slideshow .entry-meta, .team-page .posts-slideshow .entry-meta{
	/*background-color: rgba(162, 162, 162, 0.7) !important;*/
	background-color: rgba(0, 0, 0, 0.7) !important;
	bottom: 0;
}
.tax-phr_section .posts-slideshow .entry-meta .current.entry-title
, .contact-page .posts-slideshow .entry-meta .current.entry-title 
, .team-page .posts-slideshow .entry-meta .current.entry-title
, .contact-page .entry-meta .current.entry-title
, .big-title  {
	color: white;
	font-weight: 500 !important;
	font-family: almoni-dl, atlas /* was atlas */ !important;
}

/* single post */
.single article {
	display: inline-block !important;
}
.single .article-related-column, .page-template-page-with-related .article-related-column {
	padding-top: 0px !important;
	/*margin-top: 25px !important;*/
}

.single .article-related-column .post-box-meta, .page-template-page-with-related .article-related-column  .post-box-meta
, .single .article-related-column .section-posts-slider-title a, .page-template-page-with-related .article-related-column .section-posts-slider-title a
, .single .article-related-column .post-box-excerpt, .page-template-page-with-related .article-related-column .post-box-excerpt
{ display: none !important; }
.single .article-related-column .section-post-box, .page-template-page-with-related .article-related-column .section-post-box { padding-bottom: 5px; border-bottom: 1px solid #ccc; margin-bottom:25px; }


.single .article-related-column .slider-posts, .page-template-page-with-related .article-related-column .slider-posts { width: 100% !important; }
.single-post .posts-slideshow {
	height: auto !important;
}
.single-post .posts-slideshow .entry-meta{
	background-color: rgba(22, 21, 18, 0.7) !important;
	font-family: almoni-dl /* alef */;
	font-size: 23px;
	padding-top: 20px;
	padding-bottom: 20px;
	top: 0;
}
.single-post.single-phr_employees article {
	
	width: 100%;
}
.single-post .article-title, .page .article-title {
	font-size: 35px;
	line-height: 40px;
	color: #333;
	font-weight: 700;
	font-family: almoni-dl, atlas;
	margin-bottom: 10px;
	padding-top: 20px;
	border-top: 2px solid #D5D5D5;
}
.single-post .entry-title {
	padding-top: 0px;
}
body:not(.tax-phr_section):not(.single-post):not(.contact-page):not(.team-page) .entry-title {
	line-height: 35px !important;
	display: block;
	padding-top: 10px !important;
	text-align:center;
	color:white !important;
	font-weight: 100;
	font-size: 2.5em;
	text-shadow:0 0 6px #000;
}
body:not(.tax-phr_section):not(.single-post):not(.contact-page):not(.team-page) .entry-title:hover {
	color:#ff9b43 !important;
}
body:not(.tax-phr_section) .single-post .article-title {
	line-height: 31px !important;
	display: block;
}
.single-post article, .page-template-page-with-related article {
	margin-bottom: 25px;
}
.popular-tags .social-control { width: 100%; }
.popular-tags .fa-tags {
    line-height: 20px;
    padding: 0px 4px 0px 4px;
}
.single-post .posts-slideshow .entry-meta .current:not(.white-current).entry-title {
	color: rgb(163, 163, 163) !important;
	font-size: 23px;
	padding-right: 0px;
}
.single-post .posts-slideshow .entry-meta .current.entry-title {
	display: initial;
}
.single-post .posts-slideshow .entry-meta .current.entry-title.arrow:before {
	content: '>';
	padding-left: 1%;
}
.current.white-current {
	color: white !important;
	display: initial !important;
}
.single-post .posts-slideshow .entry-meta .previous.entry-title {
	font-size: 23px;
	line-height: 21px;
	color: white !important;
	padding-left: 1%;
}
.single-post(.no-margin):not(.single-post) article .entry-header, .page-template-page-with-related:not(.no-margin):not(.single-post) article .entry-header {
	margin-top: 25px;
	/*padding-top: 15px;*/
	/*border-top: 2px solid #D5D5D5;*/
}
.single-post article .entry-content, .page-template-page-with-related article .entry-content {
	/*font-size: 15px;*/
	font-family: almoni-dl /* alef */;
	/*color: black;
	border-bottom: 1px solid #D5D5D5; /* rgb(162, 162, 162);
	margin-bottom: 30px;*/
}
.big-title .current { padding: 0px !important; }
.tax-phr_section .entry-meta, .contact-page .entry-meta, .big-title, .has-big-banner .slideshow-wrapper .entry-meta, #main > .slideshow-wrapper .entry-meta  {
	padding: 13px;
}
.entry-meta {
	box-sizing: border-box;
}
.slideshow-wrapper .stick-to-border.widget {
	position: absolute;
	margin-top:0;
}

body:not(.home) .numbered-rows  {

	counter-reset: columns-10;
}
body:not(.home) .numbered-rows .section-post-box:before  { content: counter(columns-10) '. '; font-size: 80px; font-family: almoni-dl /* alef */; font-weight: bold; color: rgb(163, 163, 163); line-height: 61px; width: 69px; }
body:not(.home):not(.rtl) .numbered-rows .section-post-box:before { float: left; padding-right: 5px; }
body.rtl:not(.home) .numbered-rows .section-post-box:before { float: right;  padding-left: 5px;}

body:not(.home) .numbered-rows .section-post-box .post-box-content {
	width: calc(100% - 94px);
	max-width: 92%;
	position: relative;
	top: 10px;
}
body:not(.home) .section-post-box.type-2 .post-box-subtitle, body:not(.home) .section-post-box.type-4 .post-box-subtitle{
	display: none;
}
body:not(.home) .numbered-rows .section-post-box  {
	counter-increment: columns-10;
}
body:not(.home) .numbered-rows .section-post-box  .post-box-subtitle.type-2, body:not(.home) .rows .section-post-box  .post-box-subtitle{
	font-size: 16px;
	font-weight: normal;
	line-height; 18px;
}
body:not(.home) .numbered-rows .section-post-box  .post-box-subtitle.type-3 {
	font-size: 17px;
	font-weight: bold;
	color: black;
}
/* sliders */
#content > .section-posts-slider:not(.first):not(.news-stream):not(.article-related-column) {
	border-top: 1px solid #D5D5D5; /* rgb(162, 162, 162); */
	padding-top: 22px;
	margin-top: 22px;
}
.section-posts-slider-title { box-sizing: border-box; width: 100%; }
.def-title {
	font-family: almoni-dl /* alef */;
	font-size: 23px;
	background-color: rgb(222, 222, 222);
	position: relative;
	
	min-height: 34px;
	line-height: 34px;
	font-weight: normal;
}
.article-related-column  .section-posts-slider-title {
	color: rgb(247, 146, 57);
	padding-bottom: 20px;
	font-weight: bold;
	font-size:25px;
	/*margin-top:22px;*/
}
.article-related-column .post-box-title a {
	font-size: 15px !important;
    line-height: 15px !important;		padding-right: 1px;
}
.post-box-excerpt {
	font-size: 16px;
}
.post-box-excerpt .read-more {
	color: #D5D5D5; /* rgb(162, 162, 162); */
}
.more-tags-link:before {
	content: '|';
	padding-left: 6px;
	padding-right: 6px;
}
.more-tags-link {
	color: rgb(162, 162, 162) !important;
}
.last .more-tags-link {
}.page-template-all-tags .phr-tags-prefix {}
.post-box-subtitle {
	font-weight: bold;
	font-size: 16px;
	height: 20px;
	display: none;
}

body:not(.home) .section-posts-slider.columns .post-box-subtitle {
	display: none;
}
.section-posts-slider.horizontal .post-box-title {
	height: auto;
}
.section-posts-slider.vertical .post-box-title {
	height: auto;
	padding-top: 10px;
	overflow: hidden;
}
.section-posts-slider.vertical .post-box-excerpt.small-line-height {
	min-height: 64px; 
}
.columns.vertical .post-box-excerpt {
	display: inline-block;
	padding-top: 10px;
}
.columns.vertical .section-post-box:not([data-slick-index=3]) {
}
.post-box-title { overflow: hidden; }
.post-box-title a {
	font-family: almoni-dl, atlas;
	font-weight: 700;
	font-size: 21px;
	line-height: 22px;
	max-height: 66px;
	display: block !important;
}
.post-box-title a:hover {
	color: rgb(247,146,57);
}
.section-posts-slider-title:not(.clean) {
	/*width:99%; EDEN 17.11.2018 */
	margin-bottom: 11px;
}
body:not(.rtl) .section-posts-slider-title:not(.clean) {
	font-family: almoni-dl /* alef */;
	font-size: 23px;
	background-color: rgb(222, 222, 222);
	/*margin-bottom: 11px;*/
	position: relative;
	/*padding-right: 13px;*/
	min-height: 34px;
	line-height: 34px;
	
}
.section-posts-slider-title:not(.clean), .def-title {
	clear:both;
	box-sizing: border-box;
}
body:not(.rtl) .section-posts-slider-title:not(.clean), body:not(.rtl) .def-title {
	padding-left: 13px;
} 
body.rtl .section-posts-slider-title:not(.clean), body.rtl .def-title {
	padding-right: 13px;
}

.post-box-meta {
	width: 100%;
	margin-bottom:10px;
}
.post-box-date { display: none; }
.article-meta {
	width: 100%;
}
.article-meta .prefix, .single-post .popular-tags .prefix {
	line-height: 30px;
}
.article-meta .popular-tags { margin-bottom: 10px; }
body.rtl .article-meta .prefix, .single-post .popular-tags .prefix {
	padding-left: 20px;
}
body:not(.rtl) .article-meta .prefix, .single-post .popular-tags .prefix {
	padding-right: 10px;
}
.article-meta .prefix {
	background-color: white;
	
}
.article-meta .prefix-wrapper {
	width: 100%;
	height: 15px;
	border-bottom: 1px solid #D5D5D5 /*rgb(162, 162, 162)*/;
/* float: left; */
	display: inline-block;
}
.article-meta .social-control {
	background-color: white;
	
}
body.rtl .article-meta .social-control { 
	padding-right: 17px;
	background-color: white;
}

body:not(.rtl) .article-meta .social-control { padding-left: 17px; }
.inner-header .social-control {
  transition: all 0.5s ease-in;
  -webkit-transition: all 0.2s ease-in;
  overflow: hidden;
  z-index:900;
}
.post-box-meta *, .article-meta * {
	color: #A0A0A0 !important;
	font-family: almoni-dl /* alef */;
}

.single-post .popular-tags * {
	color: black !important;
}
.post-box-meta *, .article-meta *:not(.prefix) {
	font-size: 18px;
}


.article-meta .prefix, .single-post .popular-tags * { font-size: 12px; }

.post-box-meta-number-1:before, .article-meta .meta-box-1:before {
	content: '|';
	padding-left: 6px;
	padding-right: 6px;
}
.post-box-meta-number-1 {
	
}
.single-post .posts-slideshow .entry-meta {
	padding-left: 3%;
	padding-bottom: 20px;
	
}
body.rtl .single-post .posts-slideshow .entry-meta {
	padding-right: 3%;
	padding-bottom: 20px;
} 

.posts-slideshow .entry-meta .entry-title {
	font-size: 2.4em; /*31px;*/
	font-family: almoni-dl /* alef */;
}
body.single-post:not(.rtl) .posts-slideshow .entry-meta .entry-title {
	font-size: 23px;
	font-family: almoni-dl /* alef */;
}
body.single-post:not(.home) .posts-slideshow .entry-meta .entry-title {
	font-weight: 500;
}


.posts-slideshow .entry-meta .entry-summary {
	color: white;
	font-size: 17px;
	font-family: almoni-dl /* alef */;
	padding-right: 3%;
	padding-left: 3%;
	padding-top: 5px;
}
.posts-slideshow .entry-meta .entry-summary p {
	font-size: 17px !important;
}
.posts-slideshow .entry-meta .entry-summary .read-more{
	display: none;
}


body:not(.home) .posts-slideshow {
	margin: 0 !important;
	
    overflow: hidden;
}
#content {
	padding-left: 0 !important;
	padding-top: 0px !important;
	box-sizing: border-box;
}
/*
body.rtl:not(.contact-page) #content {
	padding-right: 3px !important;
	padding-top: 0px !important;
}
*/
 
.section-post-box {
	transition: 0.5s all;
	width: 100%;
	/*box-sizing: border-box;*/
}
/* .columns.vertical .slick-active:not([data-slick-index=3]) {

}*/
.rows .section-post-box, .numbered-rows .section-post-box {
	padding-bottom: 5px;
}

.section-posts-slider {
	width: 100%;
	overflow: hidden;
}


.type-4 .post-box-subtitle {
	display: none;
}

.phr-sidebar > div{
	width: 100%;
}

/* more links */
.more-posts-link, .before-posts-link {
	color: rgb(164, 164, 164) !important;
	font-size: 16px;
	
	position: absolute;
}
.more-posts-link {
	min-width: 24px;
	min-height: 24px;
	background: #f79238 url("../../../themes/PHR/images/sprites.png") no-repeat scroll 0 -1px / 114px auto;
	border-radius:24px;
}

.before-posts-link {
	background: #f79238 url("../../../themes/PHR/images/sprites.png") no-repeat scroll -23px -1px / 114px auto;
	min-height: 24px;
	min-width: 24px;
	border-radius:24px;
}
body:not(.rtl) .more-posts-link {
	margin-right: 10px;
    margin-top: 4px;
    right: 0em;
    
}


body:not(.rtl) .before-posts-link {
	margin-top: 4px;
    right: 2.4em;
}

/* right sidebar */
/* iconed */
.icon-element {
	background-position: center top;
	background-repeat: no-repeat;
	width: calc(33%);
	height: 120px;
	padding-top: 5px;
}
body.rtl .icon-element.float-right.first {
	/* margin-right: 12px; */
}
.icon-element:hover .icon:not(.hovered) {
	display: none;  
}
.icon-element:not(:hover) .icon.hovered {
	display: none;
}

.icon-element:hover .icon.hovered {
	display: block;  
}
.iconed-element-title {
	font-family: almoni-dl, atlas;
	font-weight: normal; 
	text-align: center;
	line-height: 18px;
	margin-top:5px;
	color: rgb(162, 162, 162);
}
body:not(.rtl) .iconed-element-title {
	font-size: 16px;
}

.icon-element .icon {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 17px;
}
.upper-menu .phr-iconed-title-wrapper {
	background-color: rgb(239, 64, 48);
}
.lower-menu .phr-iconed-title-wrapper {
	background-color: rgb(15, 17, 17);
}
.phr-icons-list .icon-element:hover *{
	color: #ff9b43;
}

.phr-icons-list.upper-menu {
	border-bottom: 1px solid #a0a0a0;
}
.phr-icons-list:hover .phr-iconed-title-wrapper {
	opacity: 1;
}
.phr-iconed-title {
	height: 25px;
}

.phr-icons-list {
	height: 125px;
	width: 100%;
}
.subscription-intro { text-align: justify; }
.subscription-intro .prefix { color: red; }
#mc4wp_email, .newsletter-field {
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	width: 75%;
	display: inline-block !important;
}
#mc4wp_email::-webkit-input-placeholder, .newsletter-field::-webkit-input-placeholder{ color: grey !important; }
#mc4wp_email::-moz-placeholder, .newsletter-field::-moz-placeholder { color: grey !important; }
#mc4wp_email:-moz-placeholder, .newsletter-field:-moz-placeholder {   /* Older versions of Firefox */ color: grey !important; }
#mc4wp_email:-ms-input-placeholder, .newsletter-field:-ms-input-placeholder { color: grey !important; }

.donate-link {
	/*background-image:url("http://www.phr.org.il/wp-content/uploads/donate.png");*/
	background-color: #f89a46;
	background-repeat:no-repeat;
	background-position:right;
	width: 100%;
	height: 33px;
	color: white !important;
	transition: 0.2s all;
	margin-top:2px;
	line-height: 33px;
	text-align: center;
	font-size: 24px;
	display: table-cell;
	vertical-align: middle;
	font-family: almoni-dl, atlas;
	font-weight: 500;
	text-shadow: 2px 2px rgb(214, 102, 57);
	letter-spacing:1px;
}
/* right lower menu */
.phr-widget-title { width: 100%; padding: 5px; display: block; box-sizing: border-box; font-weight: bold; text-align: center; }
/*.black-item, .black-item .phr-widget-title {
	font-size: 23px;
}*/
.black-item, .black-item .phr-widget-title, .black-item .phr-subtitle { background-color: rgb(2, 2, 2); background-color: rgb(2, 2, 2); }
/*
.orange-item, .orange-item .phr-widget-title {
	font-size: 23px;
}
*/
.orange-item, .orange-item .phr-widget-title {
	background-color: rgb(247, 146, 56);
	color: rgb(2, 2, 2);
}
.black-item, .black-item .phr-widget-title {
	color: rgb(247, 146, 56);
	background-color: rgb(2, 2, 2);
}
.orange-item .phr-subtitle { background-color: rgb(247, 146, 56); }

.right-sidebar .phr-menu-item {
	
	width: 100%;
	position: relative;
	background-origin: content-box;
	background-position: right top;
	background-repeat: no-repeat;
}
.right-sidebar .phr-menu-item:not(:last-child) { margin-bottom: 12px; }
.right-sidebar .phr-menu-widget-inner { height: 138px; }
.right-sidebar .phr-menu-item .phr-menu-widget-inner:not(.bg-contain):not(.bg-cover) { background-size: 100%; }
.right-sidebar .phr-menu-item .wrapper-link, .left-sidebar .phr-widget .wrapper-link {
	/*position: absolute;*/
	width: 100%;
	height: 100%;
}
.phr-sidebar.right-sidebar {
	width: 100%;
}
.phr-right-menu-title-wrapper {
	font-size: 16px;
	font-family: almoni-dl, atlas;
	text-align: left;
	padding-left:12px;
	padding-top: 16px;
	width: 50%;
	position: relative;
}
/* footer */
#footer .widget-title {
	display: none;
}
body:not(.rtl) #footer .widget {
	margin-left: 0px !important;
}
#footer {
	background-color: black !important;
	/*max-width: 1060px !important;*/
	border-top: 8px solid #ff9b43;
	text-align: center;
	padding-bottom:30px;
}

#footer aside {
	max-width: none !important; 
}

.footer-sidebar .textwidget {
	font-size: 16px;
}


.footer-sidebar:not(#footer-sidebar-1) {
	
	padding-right: 0px !important;
	padding-left: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.sidebar-before-footer:first-child {
	border-top: 1px solid #a0a0a0;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
}


/* diagonal, newsletter */

/* footer meta */
.footer-meta {
	display: none;
}
/* news stream */
#content.news-stream { width: 100%; min-height: 800px; }
.news-stream .page-title, .single-phr_authors .page-title, .page-template-all-tags .page-title {
	background-color: rgb(222, 222, 222);
	color: black;
	width: 100%;
	margin-bottom: 32px;
	height: 34px;
	line-height: 34px;
	
	font-family: almoni-dl /* alef */;
	font-size: 23px;
}

body.rtl .news-stream .page-title, body.rtl.single-phr_authors .page-title, body.rtl.page-template-all-tags  .page-title {
	padding-right: 10px;
}
body:not(.rtl) .news-stream .page-title, body:not(.rtl).single-phr_authors .page-title, body:not(.rtl).page-template-all-tags  .page-title {
	padding-left: 10px;
}
.news-stream .section-post-box, .single-phr_authors .section-post-box {
	width: 100%;
	margin-bottom: 20px;
}

.news-stream .section-post-box .post-box-image, .single-phr_authors .section-post-box .post-box-image{
	transition: 0.5s all;
}
.news-stream .section-post-box .post-box-image:hover, .single-phr_authors  .section-post-box .post-box-image:hover {
	opacity: 1;
}
.news-stream .section-posts-slider-title, .single-phr_authors .section-posts-slider-title {
	display: none;
}
/* contact form */

/* team */


#lang_sel_footer {
	border: none !important;
}
.language-control * {
	background-color: transparent !important;
	color: white !important;
}
.language-control .lang_sel_list_horizontal { border: none; direction: ltr; padding: 7px 0; }

.icl_lang_sel_native {
	font-size: 15px;
	font-family: alef !important;
}
.icl-en .icl_lang_sel_native {
	font-size: 12px !important;
}
.icl-he .icl_lang_sel_native {
	font-size: 14px !important;
}
.lang_sel_list_horizontal ul li:not(:last-child):after  {
	/*border-left: 1px solid white;*/
	padding-left: 6px !important;
	padding-right: 6px !important;
	content: '|';
	float: left;
	margin-top: -2px;
	font-size: 12px;
}

.lang_sel_list_horizontal ul li:not(:last-child) a {
	float: left;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item { display: inline-flex; }
#lang_sel_list a, #lang_sel_list a:visited {
	padding-left: 0px !important;
	padding: 0 !important;
	line-height: 14px !important;
}
#lang_sel_list ul { margin: 0; }
#mobile-main-nav .menu-item-language a { color: white; }

.ui-loader { display: none; }


.social-compact-menu { width: 40px; height: 40px; }
.social-compact-menu:before {
  content: "\f1e0";
  line-height: 40px;
  width: 40px;
  font-size: 30px;
  text-align: center;
  display: inline-block;
}
.social-compact-menu.hovered { background-color: whitesmoke;}

.menu-toggle {
  position: absolute;
  top: 15px;
  left: 15px;
  background-color: rgb(247, 146, 56);
  text-align: center;
  box-sizing: border-box;
  width: 46px;
  height: 42px;
}
.menu-toggle i {

	padding: 5px 9px 5px 9px;
	box-sizing: border-box;
	height: 100%;
	width: 100%;
	display: inline-flex;
	/* display: inline-block; */
}
.menu-toggle i:before { font-size: 34px; }
ul.mobile-main-menu li a { font-size: 23px; line-height: 28px; }

ul.mobile-main-menu[style] { position: relative !important; transition: all 284ms; }
body.rtl ul.mobile-main-menu { text-align: right; margin-top: 0px !important; }
body:not(.rtl) ul.mobile-main-menu { text-align: left; }

#branding {
	display: block;
	border-bottom-color: rgb(247,146,57);
	border-bottom-style: solid;
	border-bottom-width: 3px;
	position: relative;
	z-index: 30;
	background-color: black;
	/*padding-bottom: 10px;*/
}


p::selection {
  background: rgb(247, 146, 57); /* WebKit/Blink Browsers */
}
p::-moz-selection {
  background: rgb(247, 146, 57); /* Gecko Browsers */
}
.mobile-lower-part { overflow: hidden; }
.slides img { /*width: 100% !important;*/ height:auto; }
.article-context > .context-separator { padding-right: 3px; padding-left: 3px; }
.article-context > .context-first-part *{ color: #707070; }
.article-context > .context-second-part *{ color: black; }

/* selectric */
.selectric-sections-filter {
	max-width: 240px;
}
.filter-submit {
	height: 40px;
    line-height: 40px;
    margin-left: 10px;
    margin-right: 10px;
	vertical-align: top;
}
.selectric-display-inline-block {
	display: inline-block;
}
.news-stream .selectric { font-size: 14px !important; }
.dates-filter { /* width: calc(100% - 240px);*/ }


.dates-filter > div {
	/*padding-right: 15px;*/
    width: calc(80px);
}
.stream-filter { width: 100%; }

body.rtl div.tags-list.tags-wrapper { padding-right: 10px; }
body:not(.rtl) div.tags-list.tags-wrapper { padding-left: 10px; }

/* slick */
.slick-track { min-width: 5000px; }

/* twitter widget */
.tw-widget > iframe { height: 100%; max-height: 100%; }
/* fb widget*/
.fb-widget { min-height: 210px; }

.scroll-up {
	position: fixed;
	bottom: 20px;
	right: 20px;
	background-color: white;
	padding: 5px 10px;
	font-size: 20px;
	font-weight: bold;
	transform: rotate(-90deg);
	border: 1px solid #333;
	z-index: 20;
	display: none;
}
.scroll-up a { padding: 5px 10px; display: block; }
.single .entry-content > p { text-align: justify; }

.site-overlay {
	position: fixed;
	width: 100%;
	height: 100vh;
	background-color: rgba(0,0,0,0.85);
	display: flex;
	top: 0;
	z-index: 900;
	right: 0;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.site-overlay-inner {
	display: inline-block;
	text-align: center;
	position: relative;
}
.site-overlay-inner a { position: relative; display: block; }
.site-overlay-inner img { box-shadow: grey 0 0 2px 3px; max-width: 100%; display: block; }
.close-site-overlay {
	z-index: 20;
	position: absolute;
	top: 0;
	right: 0;
	background-color: rgb(247,146,57);
	border: none;
	padding: 5px 10px;
	font-weight: bold;
	cursor: pointer;
}

@media screen and (min-width: 1060px) {
	.mobile-only { display: none !important; }

	body:not(.contact-page) #content {
		padding-right: 5px !important;
	}
	.inner-header { padding-bottom: 10px; }
	.single .article-related-column .post-box-image, .page-template-page-with-related .article-related-column .post-box-image { max-height: 110px; }
	body.rtl .article-related-column { position: absolute; left: 0; top: 0px;  }
	body:not(.rtl) .article-related-column { position: absolute; right: 0; top: 0;  }
	.general-client-options { max-height: 70px; }	
	
	#branding {
		height: 92px;
		width: 100%;
		max-height: 120px;
	}
	.single .article-related-column, .page-template-page-with-related .article-related-column  {  width: 30%; display: inline-block !important; }
	.page.has-big-banner #primary { margin-top: -234px; z-index: 20; position: relative; }
	.page.has-big-banner #content { margin-top: 23px; }
	#branding:after { border-bottom-width: 3px; }
	#header.fixed-header { position: fixed; }
	/*.admin-bar header#header { top: -60px !important; }*/
	.left-sidebar { width: calc(37.92% - 34px); }
	.section-posts-slider.news-stream .slider-posts.slidable{ width: 100%; }
	body:not(.rtl) .more-posts-link { transform: rotate(180deg); }
	body:not(.rtl) .before-posts-link { transform: rotate(180deg); }
	.slideshow-wrapper .posts-slideshow .entry-meta{ width: 74%; /*71.78%;*/ min-width: 745px;}
	.anchor-like { margin-left:10px; margin-top:5px; }
	.post-box-image { 
		width: 100%;
		overflow: hidden;
	}
	.slideshow-wrapper .posts-slideshow *:not(.entry-meta):not(img){
		height: 100%;
		max-height:250px;
	}
	.section-posts-slider:not(.rows-3):not(.article-related-column)[posts-to-show="3"] .post-box-image {
		height: 130px;
	}
	.section-posts-slider:not(.rows-3):not(.article-related-column)[posts-to-show="2"] .post-box-image {
		height: 200px;
	}
	.last.section-posts-slider:not(.rows-3):not(.article-related-column)[posts-to-show="3"] .post-box-image {
		height: 130px;
	}
	.last.section-posts-slider:not(.rows-3):not(.article-related-column)[posts-to-show="2"] .post-box-image {
		height: 200px;
	}
	.post-box-image img { min-width: 222px; width: 100%; }
	.section-post-box.type-1 { width: 248px; box-sizing: border-box; }
	body:not(.rtl).twocol-r #container { box-sizing: border-box; float: right; padding-left:1%}
	
	
		
	.tags-wrapper:not(.full-width) { width: 100%; }
	
	body:not(.home) .posts-slideshow { max-height: 248px; }
		
	
	#main {
		/*padding: 25px !important;*/
		box-sizing: border-box;
		max-width: 1060px !important;
		margin-top: 120px;
	}
	
	
	/* main */
	#main.fixed-state { margin-top:124px; }
	
	/* footer */
	#footer-sidebar-1 { width: 312px !important; }
	#footer-sidebar-2 { width: 404px !important;	}
	body:not(.rtl) #footer-sidebar-2 { border-left: 1px solid #a0a0a0; }
	body:not(.rtl) #footer-sidebar-2 .textwidget{ margin-left: 10%; margin-right: 13%; text-align:justify; }
	#footer-sidebar-3 { max-width: 280px; }
	body:not(.rtl) #footer-sidebar-3 { border-left: 1px solid #a0a0a0; }
	
	/* left sidebar */
	.two-thirds-non-mobile { width: 67%; }
	.one-third-non-mobile { width: 33%; }
	.googlemapslocations-wrapper {
		height: 300px;
		width: 300px;
	}
	.left.phr-widget { background-size: 100%; }
	
	/* articles */
	.single-post article, .page-template-page-with-related article { width: 67%; }
	
	/* main slider */
	.posts-slideshow { width: 100% !important; }
	
	/*.contact-page #main, .tax-phr_section #main, .team-page #main { width: 1280px !important; }*/
	
	
	
	/* מחלקה */
	
	/* news stream */
	.news-stream .section-post-box .post-box-image, .single-phr_authors .section-post-box .post-box-image{ height: 153px; opacity: 0.9; }
	.news-stream .section-post-box  .post-box-content, .single-phr_authors  .section-post-box  .post-box-content{ max-width: calc(100% - 305px);}
	
	/* primary */
	
	body.rtl #section-slideshow  { float: left; }
	body:not(.rtl) #section-slideshow { float: right; }

	
	/* sliders */
	body.rtl .news-stream .section-post-box  .post-box-content
	, body.rtl.single-phr_authors  .section-post-box  .post-box-content{
		margin-right: 22px;
	}
	body:not(.rtl) .news-stream .section-post-box  .post-box-content
	, body:not(.rtl).single-phr_authors  .section-post-box  .post-box-content{
		margin-left: 22px;
	}
	
	.footer-sidebar {
		height: 148px;
	}	
}
@media screen and (max-width: 1059px) {
    .non-mobile-only { display: none !important; }
	 
	body:not(.contact-page) #content {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	
	.page.has-big-banner .slideshow-wrapper { margin-top: -10px; }
	/*body:not(.home) #main { padding-right: 10px; padding-left: 10px; box-sizing: border-bo*; }*/
	
	#header, #branding, .inner-header { width: 100%; height: auto; }
	#header, .inner-header { display: block; }
	#header.fixed-header { position: fixed; }
	
	.single .article-related-column, .page-template-page-with-related .article-related-column {  width: 100%; }
	.slideshow-wrapper .posts-slideshow .entry-meta{ width: 100%; }
	.twocol-r #container { width: 100% !important; }
	
	.twocol-r #container {
		margin-right: auto;
		margin-left: auto;
	}
	.banner img { max-width: 100%; }
	body.rtl .banner { padding-right: 2%; }
	body:not(.rtl) .banner { padding-right: 2%; }
	#header, #branding { height: auto !important; }
	#branding { max-height: auto; width: 100%; }
	#branding:after { border-bottom-width: 2px; }
	.professional-department { /*max-height: 52px;*/ }
	.mobile-lower-part #lang_sel_list { height: auto; }
	body.rtl .mobile-lower-part { margin-top: 0px; padding-right: 1%; }
	body:not(.rtl) .mobile-lower-part  { margin-top: 0px; padding-left: 1%; }
	.mobile-lower-part { padding-left: 16px !important; padding-right: 16px !important; display: flex; align-self: center;}
	
	#main-nav { box-sizing: border-box; width: 100%; z-index: 40; }

	#main-nav:not(.mobile-open) { transform: translate3d(0px, -600px, 0px); }
	#main-nav.mobile-open { transform: translate3d(0px, 100px, 0px); position: fixed; right: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.85) !important; margin-top: 0px !important; }
	/*position: fixed; top: 0px; right: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.9); }*/
	ul.menu { display: inline-block; }
	#mobile-main-nav { margin-top: 0px !important; }
	.mobile-main-menu-wrapper { padding-left: 16px !important; padding-right: 16px !important; }
	/*#mobile-main-nav.mobile-open .mobile-main-menu { display: block; }*/
	
	.mobile-main-menu-wrapper { position: absolute; bottom: 100%; background-color: black; z-index: 20; width: 100%; transition: 284ms all; }
	.mobile-main-menu-wrapper.mobile-open { transform: translate3d(0,calc(100% + 85px),0); }
	/*#mobile-main-nav:not(.mobile-open) .mobile-main-menu { display: none; }*/
	.left-sidebar, .sidebar-before-footer, .logo { display: none; }
	
	.site-search-icon { top: 5px; }
	
	/*
	.slides::after {
		content: "";
		background-image: linear-gradient(to bottom, #0006, #fff0);
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		width: 100%;
	}
	*/
	/* video box*/
	.video-box { text-align: center; }
	.video-box > div, .video-box .post-box-meta .post-box-meta-author {
		text-align: center;
		width: 100%;	
	}
	
	/* social */
	.inner-header .social-control { position: absolute; top: 0px; padding-top: calc(5px); }
	.inner-header .social-control:not(.spread) { transform: translate3d(150%,0,0); }
	body.rtl .inner-header .social-control.spread { transform: translate3d(-10px,0,0); }
	body:not(.rtl) .inner-header .social-control.spread { transform: translate3d(10px,0,0); }
	
	/* search box */
	
	.mobile-lower-part .search-box{
		position: relative;
		top: 0px;
		/*padding-top: 4%;*/
		max-width: 40%;
		
	}
	
	
	/* sliders */
	.columns .slider-posts.slidable { max-width: 100%; }
	.section-post-box.type-1, .post-box-image { width: 100%; }
	.post-box-image img { width: 100% !important; height: auto !important; }
	
	.before-posts-link {display: none;}
	
	div#footer-sidebar-1, div#footer-sidebar-2, div#footer-sidebar-3 { width: 100% !important; }
	
	/* left sidebar */
	.googlemapslocations-wrapper {
		height: 300px;
		width: 100%;
	}
	.phr-sidebar.left-sidebar { width: 100%; }
	.left.phr-widget { background-size: cover; }
	
	/* chunks */
	.one-rows-chunk { width: 100%; }
	
	/* articles */
	.single-post .popular-tags, .single-post article, .page-template-page-with-related article { width: 100%; }
	.single-post article, .page-template-page-with-related article { 
	/*  padding-left: 10px;
	  padding-right: 10px;*/
	  box-sizing: border-box;
    }
	
	/* main slider */
	.posts-slideshow { width: 100% !important; }
	
	
	/* department */
	.slideshow-wrapper { overflow: hidden; }
	.posts-slideshow .slides img { max-width: none !important; /*width: 100% !important;*/ }
	.slideshow-wrapper .stick-to-border.widget  { display: none; }
	.contact-page #main { width: 100% !important; }
	
	
	
	body:not(.home) .columns .section-post-box { margin-right: 0px; }
	
	/* מחלקה */
	
	
	
	/* slick */
	
	/*.slick-prev:hover:before, .slick-next:hover:before { color: rgb(247, 146, 56) !important; }*/
	
	.slick-prev:not(:hover):before, .slick-next:not(:hover):before { color: rgb(247, 146, 56) !important; }

	.slick-arrow { z-index: 999; }
	.slick-prev, .slick-next { 
		top: 10px !important;
		color: black !important;
		height: 37px !important;
		width: 40px !important;
		  
		padding: 2px 2px 2px 2px;
		box-sizing: content-box;
		background-color: rgba(0,0,0,1) !important;
	}
	[dir='rtl'] .slick-prev { right: -1px !important; }
	[dir='ltr'] .slick-prev { left: -1px !important; }
	
	[dir='rtl'] .slick-next { left: -1px !important; }
	[dir='ltr'] .slick-next { right: -1px !important; }
	
	.slick-prev:before, .slick-next:before {
		font-size: 30px !important;
		opacity: 1 !important;
		line-height: 40px !important;
	}
	
	.news-stream .section-post-box  .post-box-content { padding-bottom: 20px; }
	.news-stream { box-sizing: border-box; }
	
	/* contact */
	.contact-page .contact-info, .contact-page .contact-info .upper-part, .contact-page .contact-info .lower-part, .contact-page .contact-form{
		width: 100%;
	}
	.contact-page .contact-info { margin-top: 20px; box-sizing: border-box; padding: 10px; }
	
	/* primary */
	#primary, #section-slideshow {
		float: none !important;
		margin-left: auto;
		margin-right: auto;
	}
	.no-primary #primary{
		display: none !important;
	}
	body.rtl .language-control { padding-right: 10px; }
	body:not(.rtl) .language-control { padding-left: 10px; }
	.language-control {     
		
		align-self: center;
		padding-top: 6px; 
	}
	
	#footer-sidebar-2 { display: none; }
	
}
@media screen and (min-width: 711px) {
	.mobile-small-only { display: none !important; }
	
}

@media screen and (max-width: 710px) {
   .posts-slideshow .entry-meta { width: 100% !important; }
	#primary { display: none !important; }
	.non-mobile-small { display: none !important; }
	
	/* header social control */
	.lower-part, .general-client-options {   overflow: hidden; display: inline-block; width: 100%; position: relative; transition: 0.1s all ease-in; }
	
	.main-nav-prefix, .about-homepage-link .about-us, .logo { display: none; }
	
	#header { padding: 0px !important; }
	
	body:not(.rtl) .banner, body:not(.rtl) .mobile-lower-part  { padding-right: 2%; }
	
	#branding .general-client-options { width: 100%; }
	#branding .general-client-options:before {
		border-bottom-color: rgb(247,146,57);
		border-bottom-width: 2px;
		border-bottom-style: solid;
		display: block;
		/*content: '';*/
	}
	
	/* single */
	.single .article-related-column, .page-template-page-with-related .article-related-column { width: 100% !important; }
	
	
}
@media screen and (min-width: 601px) {
	
	.news-stream .post-box-image { width: 277px; }
}
@media screen and (max-width: 600px) {
	
	.news-stream .post-box-image { width: 100%; }
	.employee-bio-wrapper { flex-direction: column; }
	.employee-img-wrapper { text-align: center; }
}
@media screen and (min-width: 481px) {
	body:not(.rtl) .dates-filter > div { padding-left: 15px; }
	body.rtl .dates-filter > div { padding-right: 15px; }
	.twocol-r #container { min-width: 480px !important; }
}
@media screen and (max-width: 480px) {
	body:not(.rtl) .dates-filter > div:not(:first-child) { padding-left: 15px; }
	body.rtl .dates-filter > div:not(:first-child) { padding-right: 15px; }
   .twocol-r #container { width: 100% !important; }
	
}
@media screen and (max-width: 320px) {
    /*.menu-toggle i:before { font-size: 20px !important; }*/
}
#main-nav { transition: 284ms all; }
.ua-mobile #main-nav.mobile-open { transform: translate3d(0px, 100px, 0px); }
.ua-mobile #main-nav:not(.mobile-open) { transform: translate3d(0px, -600px, 0px); }
/*.js .nav-collapse-0.opened[style] { max-height: 600px !important; }*/
/*.js .nav-collapse-0.closed[style] { transform: translate3d(0px, -600px, 0px); }*/

.single-post aside.stick-to-border {
	background-color:white;
}

.page-template-default:not(.has-big-banner) aside.stick-to-border {
	background-color: white !important;
}

/* Carousel Adjs */
#slideshowk {
    	right: 0.5em;
	top:210px;
    	width: 55px;
    	position: absolute;
}


/* social icons + social networks icons */ 
.social-icon .fa {
    	float: right;
}
.facew {
    	color: #ff9b43;
    	margin: 4px 6px 0 0;
}

/* homepage sidebar fixes */
.phr-subtitle {
	text-align: left;
}

/* posts fixes */
.article-related-column {
	float:right !important;
}
.zeno_font_resizer {
	float: right;
	margin: -70px 0 0 10px;
	width: 50px;
}
.zeno_font_resizer a {color:#555;}

/* various fixes */
.filter-info {
	margin-bottom:15px;
}

/* faq fixes */
.panel-group {
	margin-bottom:0;
	margin-right:8px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* instagram */
#sb_instagram { width: 100%; max-width: 100%; padding-top: 7px; }
#sbi_images { box-sizing: border-box !important; max-width: 100%; width: 100% !important; margin: 0 !important; }
.sbi_header_text, .sbi_header_img { display: none !important; }
.sb_instagram_header { display: none; }

/* popup lang fix */
body.lang-en .he-popup-img, body.lang-he .en-popup-img { display: none; }

/* twitter feed fix */
span.ctf-screenreader {
	text-align: unset !important;
}