﻿#s4-bodyContainer{
	padding:0;
}
header .header-top{
	max-width: 1100px;
	min-height: 105px;	
	margin: 0 auto;	
	padding-top: 20px;
}
header .header-top .row>div{
	float: right;	
}
/* top menu */
header .header-top .top-menu{
	float: left;
}

header .header-top .top-menu>li{
	display: inline-block;
	border-left: 1px solid #545353;
	padding-left: 8px;
	margin-left: 8px;
	line-height: 1em;
}
header .header-top .top-menu>li:last-child{
	border-left: none;
}
header .header-top .top-menu>li>div,
header .header-top .top-menu>li>a{
	font-size: 1.1em;	
	color: #707070;
	cursor:pointer;
}
header .header-top .top-menu>li>div{
	position: relative;
}
header .header-top .top-menu>li>div:hover,
header .header-top .top-menu>li>a:hover{
	text-decoration: none;
	color: #333333;
}
header .header-top .top-menu a.lang{
	font-family: Arial;
	font-size: 0.95em;
}
header .header-top .top-menu>li>div> ul.top-submenu{
	position: absolute;
	z-index:100;
	width: 120px;	
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-bottom: 2px solid #dddddd;
	right:0;
	display: none;
	background-color:#f2f2f2;
}
header .header-top .top-menu>li>div> ul.top-submenu>li{
	border-bottom:1px solid #dddddd;
}
header .header-top .top-menu>li>div> ul.top-submenu>li a{
	display: block;
	padding: 10px;
	font-size: 0.9em;
	color: #707070;
	border-top: 1px solid #ffffff;	
}
header .header-top .top-menu>li>div> ul.top-submenu>li a{
	font-size: 0.85em;
}
header .header-top .top-menu>li>div> ul.top-submenu>li a:hover{
	background-color: #ffffff;
	text-decoration: none;
}
header .header-top .top-menu>li>div:hover> .top-submenu{
	display: block;
}
@media screen and (max-width: 1200px){
	header .header-top
	{
		max-width: 980px!important;
	}
}
#contentBox{
	margin: 0!important;
	min-width:inherit !important
}
#contentRow{
	padding: 0 !important;
}

@media (max-width:960px){
	#ms-designer-ribbon,#divSplashing{
	display:none
}
}

.personal_Editor{
	background-color:#ffffff;	
}


/*Fonts*/
.ms-rtestate-field{
	font-size: 1.313em;
	font-family: 'Typograph2Light', Arial;
	/*margin-bottom: 30px;*/
	line-height: 120%;
	color:#333333;
}
.ms-rteThemeFontFace-3
{
  -ms-name:"Typograph2Light";
  font-family:'Typograph2Light', Arial;	
}
.ms-rteFontFace-13{
    -ms-name:"Typograph2Light";
    font-family:'Typograph2Light', Arial;
}
.ms-rteFontFace-14{
    -ms-name:"Typograph2Regular";
    font-family:'Typograph2Regular', Arial;
}
.ms-rteFontFace-15{
    -ms-name:"Typograph2Bold";
    font-family:'Typograph2Bold', Arial;
}
.ms-rteFontFace-16{
    -ms-name:"Typograph2Black";
    font-family:'Typograph2Black', Arial;
}
.ms-rteFontFace-17{
    -ms-name:"oranim";
    font-family:'oranim';
}

/**h1**/
/*.inner-page-container .ms-rtestate-field h1, h1.ms-rteElement-H1{
    font-family:'Typograph2Regular', Arial !important;
    color:#000000 !important;
    font-size: 2em !important; /*~32px*/
/*}*/

*/

/**h2**/
/*.inner-page-container .ms-rtestate-field h2, h2.ms-rteElement-H2 {
    font-family:'Typograph2Regular', Arial !important;
    color:#000000 !important;
    font-size:1.625em !important; /*~26px*/
/*}*/
/**h3**/
/*.inner-page-container .ms-rtestate-field h3, h3.ms-rteElement-H3 {
    font-family:'Typograph2Regular', Arial !important;
    color:#000000 !important;
    font-size:0.8em !important; /*~21px*/
/*}*/
/**a**/
.inner-page-container .ms-rtestate-field a{
	color:#187a72;
	text-decoration:underline;
    font-family:'Typograph2Light', Arial !important;
    font-size: 1.125em;
}
/**Font sizes**/
.ms-rteFontSize-8{
	font-size:0px;
}
.ms-rteFontSize-9{
	font-size:1.315em;
}
.ms-rteFontSize-10{
	font-size:1.625em;
}
.ms-rteFontSize-11{
	font-size:2em;
}
.ms-rteFontSize-12{
	font-size:1em;
}
.ms-rteFontSize-13{
	font-size:1.52em;
}
.ms-rteFontSize-14{
	font-size:1.23em;
}

/**Font style**/
.inner-page-container .ms-rtestate-field p, p.ms-rteElement-P{
  font-family:'Typograph2Light', Arial;
	font-size:1em;/*21px;*/
	color:#333333;
	line-height:120%;
}
/**Bullets**/
.inner-page-container .ms-rtestate-field ol{
	list-style:decimal inside none;
  	font-family:'Typograph2Light', Arial;
}
.inner-page-container .ms-rtestate-field ol li{
	position: relative;
	/*font-size: 1.313em;*/
	font-family:  'Typograph2Light', Arial;
	/*margin-bottom: 5px;*/
	padding-right: 10px;	
}
.inner-page-container .ms-rtestate-field ul.desc li{
	padding: 0 !important;
    /*font-size: 1.3em;*/
}
#DeltaPlaceHolderMain .ms-rtestate-field ul.desc li:before{
	content:none;
	margin:0px
}
.inner-page-container .ms-rtestate-field ul li{
	position: relative;
	/*font-size: 1.313em;*/
	font-family:  'Typograph2Light';
	/*margin-bottom: 5px;*/
	padding-right: 15px;
}
.inner-page-container .ms-rtestate-field ul li:before{
	content:"\E81F";
	font-family: "oranim";
	font-size: 0.4em;
	color: #2c804b;
	right: 0px;
	margin-left: 5px;
	display:inline-block;
	position: absolute;
	/*top: 5px;*/
}
/**Table**/
.ms-rteTable-Oranim{
	-ms-name:"Oranim";
	border:none;
	width: 100%;
}
.ms-rteTable-Oranim th,
.ms-rteTable-Oranim td{
	text-align: right;
	direction: rtl;
	font-size: 1.125em;
	padding: 10px 2% 10px 1%;
}
.ms-rteTable-Oranim th{
	background-color: #025a22;
	border-left:1px solid #024e1d;
	color: #ffffff;				
}
.ms-rteTable-Oranim th:first-child{
	width: 25%;
	border-right: 1px solid #025a22;
}
.ms-rteTable-Oranim th:nth-child(2){
	width: 40%;
}
.ms-rteTable-Oranim th:nth-child(3){
	width: 20%;
}
.ms-rteTable-Oranim th:last-child{
	width: 15%;
	border-right: 1px solid #025a22;
}
.ms-rteTable-Oranim tr:nth-child(2n+1){
	background-color: #f5f5f5;	
}
.ms-rteTable-Oranim td{
	border-right: 1px solid #dedcdc;
	border-bottom:  1px solid #dedcdc;
}
.ms-rteTable-Oranim td:last-child{
	border-left: 1px solid #dedcdc;
}


/*//Fonts*/

/*Social icons fix*/
.left-social-icons ul, .right-social-icons ul{
	margin:0 !important;
	padding: 0 !important;	
}
.left-social-icons{
	padding-top: 10px!important;
	font-size: 0.85em;
}
.left-social-icons ul li, .right-social-icons ul li{
	display: inline-block !important;
    margin: 0px 2% !important;
    padding:0  !important;
}
.left-social-icons ul li:before, .right-social-icons ul li:before{
	content:"" !important;
	margin-left: 0 !important;
	display:block !important;
	position: inherit !important;
	top: 0 !important;
}
/*//Social icons fix*/
.icons-menu ul{
	margin:0 !important;
	padding: 10px 0 !important;
}
.icons-menu ul li{
	display: inline-block !important;
    padding:0  !important;
    font-size:inherit !important;
    font-family:inherit !important
}
.icons-menu ul li:before{
	content:"" !important;
	margin-left: 0 !important;
	display:block !important;
	position: inherit !important;
	top: 0 !important;
}


/*wp manager editor*/
.gridView{
	max-width:300px;
}
.gridView > input.saveBtn{
	width:100%;
	margin:0;
	padding:7px 10px;
}

.bottom-slider-wrapper{
	padding: 45px 0 15px 0;	
}

.search-box .searchbox-inner .search-container input[type="text"]{
	width:85.5%;
}

/*search results*/

/*search results items*/
.item-content.ms-srch-item {
  max-width: 700px;
  padding: 0;
}

.item-content.ms-srch-item:hover {
  background-color: #fff;
}

.item-content.ms-srch-item .card-wrapper {
  display: flex;
  border: 1px solid #ccc;
  color: #666;
  text-decoration: none;
}

.item-content.ms-srch-item .card-wrapper .card-image {
  width: 160px;
  height: 160px;
}

.item-content.ms-srch-item .card-wrapper .card-image img {
  width: 160px;
  height: 160px;
}

.item-content.ms-srch-item .card-wrapper .card-body {
  padding: 25px 20px;
}

.item-content.ms-srch-item .card-wrapper .card-body .card-body-title {
  margin-bottom: 5px;
  font-size: 22px;
  color: #2ca59a;
}

.item-content.ms-srch-item .card-wrapper .card-body .card-body-title:hover {
  text-decoration: underline;
  color: #004d46;
}

.item-content.ms-srch-item .card-wrapper .card-body .card-body-description{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3; /* number of lines to show */
	-webkit-box-orient: vertical;
}

.item-content.ms-srch-item .card-wrapper .card-body .card-body-date {
	margin-bottom: 10px;
	font-size: 20px;
	color: #5d5d5d;
}

.item-content.ms-srch-item .card-wrapper .card-body .card-body-location {
	color: #898989;
	font-size: 18px;
}

.ms-srch-item.person-card{
	min-width:730px;
	padding-left: 30px;
}
@media only screen and (max-device-width: 480px) {
	.ms-srch-item.person-card{
		min-width:730px;
		padding-left: 0;
	}
	.slick-slider .ms-srch-item.person-card {
		padding-left: 30px;
	}
	
	.ms-srch-item.item-content {
		width: 100%;
	}
	.item-content.ms-srch-item .card-wrapper .card-image {
		  width: 100px;
		  height: 100px;
	}
	
	.item-content.ms-srch-item .card-wrapper .card-image img {
	  width: 100px;
	  height: 100px;
	}
	.item-content.ms-srch-item .card-wrapper .card-body {
	  padding: 10px 20px;
	}
	.slick-slider .card-image{
		width:100% !important;
		height:auto !important;
	}
	.vertical-separation{
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.slick-slider .card-body-description{
	max-width:100px;
	overflow:hidden;
	height:50px;	
	}
	.ms-srch-item.person-card .card-wrapper .person-details{
	  padding: 10px !important;
	  margin: auto
	}
	.control-staff-slick-slider .slick-list{
	width:100% !important
	}
	.person-card .card-image{
		margin:auto;
	}
	.person-card .card-body-description{
	overflow:hidden;
	height:50px;
	}
	.ms-srch-item.person-card .card-wrapper .person-contact{
		padding: 0 5px !important;
}
	.ms-searchCenter{
		width:85%;
		margin: auto;
}
#SearchBox .search-box-input {
	max-width:300px;
}
}

@media only screen and (max-device-width: 700px) {
	.ms-srch-item.item-content {
		width: 100%;
	}
}

@media only screen and (max-device-width: 585px) {
	/*.ms-srch-item.person-card {
		width: 85% !important;	
	}*/
}


@media only screen and (max-device-width: 950px) {
	.ms-srch-item.person-card {
		min-width: unset;	
	}
	
	.ms-srch-item.person-card .card-wrapper {
		width: 100%;
	}
}

.ms-srch-item.person-card .card-wrapper .card-image {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.ms-srch-item.person-card .card-wrapper .card-image img {
  border-radius: 50%;
  max-width: 100px;
  height: auto;
  max-height: 100px;
}

.ms-srch-item.person-card .card-wrapper .person-details {
  padding: 25px 20px;
  width: 53%;
}

.ms-srch-item.person-card .card-wrapper .person-details .card-body-title {
  margin-bottom: 5px;
  font-size: 22px;
  color: #18763a;
}
.item-content.ms-srch-item
  .card-wrapper
  .person-details
  .card-body-title a:hover {
  text-decoration: underline;
  color: #025a22;
}

.ms-srch-item.person-card .vertical-separation {
  width: 1px;
  height: 125px;
  background: #ccc;
  margin-top: 15px;
}

.ms-srch-item.person-card .card-wrapper .person-contact {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  padding: 0 15px;
}

.ms-srch-item.person-card .card-wrapper .person-contact div {
  margin-bottom: 5px;
  white-space:nowrap;
}

.ms-srch-item.person-card .card-wrapper .person-contact div:first-child {
  color: #2ca59a;
}



.carousel-cell {
  width: 100%; /* full width */
  height: 160px; /* height of carousel */
  margin-right: 10px;
}

.control-staff-slick-slider .slick-list{
	position: absolute;
	width: 97%;
}
.control-staff-slick-slider .slick-slider{
	height: 170px;
	overflow:hidden
}
.control-staff-slick-slider .slick-next.slick-arrow{
	transform: rotate(-90deg);
	left:0;
	z-index:10;
	top:40%;	
}
.control-staff-slick-slider .slick-next.slick-arrow:before,.control-staff-slick-slider .slick-prev.slick-arrow:before{
	content: '\e819';
	font-family: 'oranim';
	color: #004d46
}
.control-staff-slick-slider .slick-prev.slick-arrow{
	transform: rotate(90deg);
	right:0;
	z-index:10;
	top:40%;	
}
#SearchBox {
	width: 100%;
}

#SearchBox .search-box-wrapper {
	width: 100%;
	border: 1px solid gray;
	border-radius: 2px;
}

#SearchBox .search-box-input {
	width: 75% !important;
	padding: 0 0 0 5px;	
}

#SearchBox .search-icon {
	float: left;
}

#SearchBox .remove-search {
	/*display: inline-block;*/
	display: none;
	position:absolute;
}

#SearchBox .remove-search::before {
	content: '\e808';
	font-size: 1.3em;
	line-height: 1.5em;
	color: #c6c6c6;
	font-family: oranim;
	cursor: pointer;
}
/*search results*/
.ms-srch-result {
  margin: 0;
}
.ms-srch-item {
  padding-top: 0;
  padding-right: 0;
  margin-top: 0;
  margin-right: 0;
}
.ms-srch-item-link {
  font-family: Typograph2Regular, Arial !important;
  font-size: 22px;
}
.ms-srch-item-summary,
.ms-srch-item-path {
  font-family: Typograph2Light, Arial !important;
  font-size: 18px;
}
.ms-srch-hover-siteViewer {
  position: relative;
}
.ms-srch-hover-outerContainer {
  display: none !important;
}
.ms-srch-Paging {
  font-family: Typograph2Regular, Arial !important;
  font-size: 18px;
}
.ms-srch-Paging a:hover {
  color: #025a22 !important;
}
#PagingSelf a {
  font-family: Typograph2Regular, Arial !important;
  font-size: 18px;
  color: #025a22 !important;
}
#PageLinkPrev,
#PageLinkNext {
  border: 0;
  padding: 1px;
}
.ms-srch-resultFooter,
#NoResult {
  font-family: Typograph2Regular, Arial !important;
  font-size: 18px;
}
.ms-srchnav {
  border-bottom: 1px solid #ccc;
  min-height: 50px;
}
.ms-srchnav .ms-srchnav-list {
  height: 50px;
  display: block;
}
.ms-srchnav .ms-srchnav-item {
  height: 50px;
  padding-left: 9%;
}
.ms-srchnav .ms-srchnav-item h2 {
  height: 50px;
  display: block;
}
.ms-srchnav-item a {
  font-family: Typograph2Regular, Arial !important;
  font-size: 24px;
}
.ms-srchnav-item a.ms-srchnav-link {
  height: 50px;
  display: block;
}
.ms-srchnav-link-selected,
.ms-srchnav-link:hover {
  color: #025a22 !important;
  border-bottom: 3px solid;
  height: 50px;
  display: block;
}
.ms-srch-item,
.ms-srch-item > .ms-srch-item-body {
  width: 70%;
}
.ms-searchCenter-main{
	max-width:514px;
	width:auto !important;
}
/*accessiblity fix*/
a:focus > .on-list-title, a:focus > img {
	outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}