/* @font-face {
font-display: swap;
font-family: 'Open Sans Hebrew';
src: url('/fonts/fonts/opensanshebrew-regular-webfont.eot');
src: url('/fonts/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/opensanshebrew-regular.woff2') format('woff2'),
url('/fonts/opensanshebrew-regular-webfont.ttf') format('truetype'),
url('/fonts/opensanshebrew-regular-webfont.svg#open_sans_hebrewregular') format('svg');
font-weight: auto;
font-style: normal;
} */

*{margin:0;padding:0;list-style:none;outline:one;border:none;font-family:'Alef', 'Open Sans Hebrew', sans-serif;vertical-align:top;text-decoration:none}

.c:before, .c:after{content:" ";display:table}
.c:after{clear:both}
.c{*zoom:1}

a,.w{transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
img{max-width:100%;height:auto;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}

body{cursor:default;font-size:100%;direction:rtl;margin:155px 0 0 0!important;overflow-x:hidden}
    body.logged-in{cursor:default;font-size:100%;direction:rtl;margin:124px 0 0 0!important;overflow-x:hidden}
	
	#swipebox-overlay {direction:ltr}
	.swipebox>img {display:block;margin:auto}
	
	section{max-width:1200px;margin:0 auto;position:relative;width:100%}
	.di-table{display:table;width:100%;table-layout: fixed;}
	.w-c{max-width:1200px;margin:0 auto;position:relative;width:100%}
	.wi-100{margin:0 auto;width:100%;max-width:none!important}
	.wi-95{margin:0 auto;position:relative;width:95%}
	.wi-90{margin:0 auto;position:relative;width:90%!important}
	.wi-60{margin:0 auto;position:relative;width:60%}
	.wi-60-spe{margin:0 auto;position:relative;width:60%;float:left}
    .wi-25{margin:0;position:relative;width:25%}
    .wi-75{margin:0 5% 0 0;position:relative;width:70%}
	
	.flo-ri{float:right}
    .flo-le{float:left}
	
	.pa-100{padding:100px 0}
	.padding{padding:70px 0}
	.padding-li{padding:35px 0}
	.padding-full{padding:75px 150px 0 150px}
	.padding-full-light{padding:40px 75px}
    .pa-70{padding:70px 0}
	.pa-50{padding:50px 0}
	.pa-10{padding:10px 0}
    .pa-10-sides{padding:0 10px} 
	.pa-20{padding:20px 0}
	.pa-30{padding:30px}
	.pa-30-sides{padding:0 30px} 
	.ma-10{margin:10px 0}
	.ma-10-total{margin:10px}
	.ma-20{margin:20px 0}
	.ma-50{margin:50px 0}
	.ma-bo-40{margin-bottom:40px}
	.pa-0{padding:0!important}
	
	.grey{background:#f1f1f1}
	.black{background:#000}
	.white{background:#fff}
	.text-white{color:#fff!important}
	.text-blue{color:#027DB4!important}
	.light-blue{background:#e6f5fc}
	.red-c{color:#D41720!important}
	
	.bold{font-weight:700!important}

	.text-center{text-align:center!important}
	.text-ri{text-align:right!important}
		.text-ri p{text-align:right!important}
	.text-le{text-align:left!important}

	.white-text{color:#fff!important}
	.black-text{color:#000!important}
	.blue-text{color:#005277!important;font-size:20px!important}
	.reg{font-weight:500}
	.b-text{font-size:24px}

    .bo-bottom-bl{border-bottom:#000 1px solid}
    .bo-top-bl{border-bottom:#000 1px solid}
	
	.img-center{display:block;margin:10px auto}
			
	.po-re{position:relative}
	.clear{clear:both!important}
	
	.desk-on{display:inline-block!important}
	.desk-on2{display:block!important}
	.mo-on{display:none!important}
	
	.shadow{box-shadow:1px 1px 10px #888}
	
	.dis-blo{display:block!important}
	
	.anchor{position:absolute;bottom:300px;right:0}

	.img-wrapper{overflow:hidden;width:100%;display: block}
		.img-wrapper>img{width:100%}
		a .img-wrapper>img{z-index:0;width:100%;display: block;margin:auto;z-index:1;-webkit-transform:rotate(0deg) scale(1);-moz-transform: scale(1) rotate(0deg);width:100%;height:auto}
			a:hover .img-wrapper>img{-webkit-transform:rotate(0deg) scale(1.1);-moz-transform: scale(1.1) rotate(0deg)}
				
	#top1{position:absolute;top:0;right:0}

/*חיפוש*/
	.search1{position:absolute;top:10px;left:0} 
		.search1 form {width:270px;height:26px}
		.search1 form input {background:none;padding:5px;color:#666;width:240px;height:30px;border-top:#005277 2px solid;border-right:#005277 2px solid;border-bottom:#005277 2px solid;float:right;font-size:12px;border-top-right-radius:50px;border-bottom-right-radius:50px}
			.search1 form button {background:none;cursor:pointer;height:30px;width:30px;float:left;font-size:20px;border-top:#005277 2px solid;border-left:#005277 2px solid;border-bottom:#005277 2px solid;border-top-left-radius:50%;border-bottom-left-radius:50%}
			
			.search1 form button i{color:#005277;display:block}
				.search1 form button:hover i{color:#292929}
				
/*חצאים*/	
	.clear{clear:both}
	.hidden{display:none}
	
	.piska{color:#666;line-height:30px;font-size:17px;direction:rtl}
		.piska ul{margin:20px 0!important}
			.piska ul li{color:#666;line-height:20px;font-size:15px;padding-right:15px;text-align:right;position:relative;margin:10px 0 0 0}
				.piska ul li:before{content:'';height:7px;width:7px;position:absolute;top:8px;right:0;background:#666}
				.piska a{color:#444;text-decoration:underline}
					.piska a:hover{text-decoration:none;color:#888}

/*Header*/	

	header{z-index:9999;background:#fff;position:fixed;right:0;top:0;width:100%;height:120px}
			
			.logo{margin:20px auto;display:block;height:82px}
			
			.nav-menu{width:100%;background:#f1f1f1}
			
			#main-menu>ul{text-align:center;display:block;width:100%}
				#main-menu>ul>li{display:inline-block;z-index:99;position:relative}
					#main-menu>ul>li>a{display:block;color:#000;font-weight:400;position:relative;font-size:18px;background:none;padding:5px 20px}

				#main-menu>ul>li.current_page_item>a, #main-menu>ul>li>a:hover{color:#333!important}
					#main-menu>ul>li.current_page_item>a:hover{color:#000!important}
					#main-menu>ul>li:hover:before, #main-menu>ul>li.current_page_item:before{content:'';width:13px;height:7px;background:url('img/arrow-top.png') center top;position:absolute;top:-1px;right:50%}
					#main-menu>ul>li.menu-item-has-children>a{position:relative;display:block}
						#main-menu>ul>li.menu-item-has-children>a:before{content:'';background:url('img/arrow-side.png') no-repeat right center;display:block;position:absolute;top:55px;right:0;height:10px;width:16px}
				#main-menu>ul>li.menu-item-has-children:hover:before{display:none}
				
				#main-menu>ul>li>ul{position:absolute;display:none;z-index:98!important;top:20px;right:0;left:auto}
				#main-menu>ul>li:last-child>ul{right:auto;left:0}
					#main-menu>ul>li:hover>ul{display:block!important;z-index:98!important;min-width:180px}
						#main-menu>ul>li>ul>li{position:relative;z-index:98!important;background:#fff;text-align:center}
							#main-menu>ul>li>ul>li:last-child{border-bottom:none}
							#main-menu>ul>li>ul>li:hover{background:#f1f1f1}
							#main-menu>ul>li>ul>li>a{color:#000;border-bottom:#f1f1f1 1px solid;display:block;padding:5px 5px;margin:0;font-size:15px;line-height:30px;z-index:98!important;font-weight:400}
							#main-menu>ul>li>ul>li>a:hover{color:#000;background:#f1f1f1}
							#main-menu>ul>li>ul>li.current-menu-item>a{color:#000;background:#f1f1f1}

/*תמונה ראשית*/	
	.top-wrapper{position:relative;overflow:hidden;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:30px 0;background:url('img/bg-archive.jpg');margin:0 0 50px 0}
    .top-wrapper2 h1{color:#007AA7;font-weight:bold}
        .author-inner{margin:20px 0 30px 0;color:#666;font-weight:bold;font-size:15px}
		
/*פירורי לחם*/
	#breadcrumbs{display:block;color:#000;font-size:15px;position:relative;font-weight:300;text-align:center}
		.breadcrumb_last{color:#000}
			#breadcrumbs a{color:#000;text-decoration:underline}
					#breadcrumbs a:hover{text-decoration:none}	
				
/*כותרות*/
	h1{color:#000;font-size:40px;margin:0 0 0 0;font-weight:400}
	h2{color:#00;font-size:30px;font-weight:400;margin:0 0 10px 0;position:relative;display:block}
        .home h2{
    color: #000;
    font-size: 32px;
    font-weight: normal;
    margin: 0 0 50px 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
    text-align: center;
    display: block}
    
.home h2:before{
    border-top: 1px solid #666;
    content: "";
    display: inline-block;
    height: 1px;
    margin: 0 -100% 0 0;
    position: relative;
    left: 10px;
    vertical-align: middle;
    width: 100%;
    z-index: -1;
    }

    .home h2:after {border-bottom: 1px solid #666;content: "";display: inline-block;
    height: 1px;
    margin: 0 0 0 -100%;
    position: relative;
    right: 10px;
    vertical-align: middle;
    width: 100%;
    z-index: -1;
            }
	
.side-menu ul>li{}
    .side-menu ul>li>a{color:#000;display:block;line-height:30px;font-size:18px}
        .side-menu ul>li.current-cat>a{font-weight:bold}


.widget-area ul{margin:20px}
.widget-area ul.children{margin:0}
.widget-area ul.children>li{color:#000!important;line-height:40px;font-size:20px;}


/*מאמר ראשי דף הבית*/
.article-b>img{z-index:1}
.article-b>span{z-index:2;display:block;background:rgba(0,0,0,0.6);padding:10px;position:absolute;bottom:0;right:0;width:100%}
    .article-b>span>h1{color:#fff;font-size:25px;font-weight:400;margin-bottom:0/*;font-family:'Open Sans Hebrew'*/}
    .article-b>span>p{color:#fff;font-size:15px;font-weight:400;margin-bottom:0;font-family:'Open Sans Hebrew';line-height: 20px}
        .article-b>span>p>a{color:#fff;text-decoration:underline}
            .article-b>span>p>a:hover{text-decoration:none}

/* תחומי מחקר - אייקונים */
.icons span{color:#000;font-weight:700}

/*מאמרים דף הבית*/
.article-b>img{z-index:1}
.article-b>span{z-index:2;display:block;background:rgba(0,0,0,0.6);padding:10px;position:absolute;bottom:0;right:0;width:96.5%}
    .article-b>span>h1{color:#fff;font-size:25px;font-weight:400;margin-bottom:0/*;font-family:'Open Sans Hebrew'*/}
    .article-b>span>p{color:#fff;font-size:15px;font-weight:400;margin-bottom:0;font-family:'Open Sans Hebrew';line-height: 20px}
        .article-b>span>p>a{color:#fff;text-decoration:underline}
            .article-b>span>p>a:hover{text-decoration:none}

.article-s>img, .article-s2>img{z-index:1}
.article-s>span, .article-s2>span{z-index:2;display:block;background:rgba(0,0,0,0.6);padding:10px;position:absolute;bottom:0;right:0;width: 96.5%;min-height:35px}
    .article-s>span>h3, .article-s2>span>h3{color:#fff;font-size:18px;font-weight:400;margin-bottom:0;/*font-family:'Open Sans Hebrew';*/line-height:18px}
.article-s>span>h3:hover, .article-s2>span>h3:hover{color:#ccc}

.articles-halfs article-s:ninth-child(3), .articles-halfs article-s:ninth-child(4){margin-top:10px}
.article-s>span{}
        
.article{margin-bottom:50px}

/*סליידר לקוחות
	.clients .owl-controls{z-index:9998;position: absolute;top:40%;right:10px;font-size:0;width:99.5%}
		.clients .products2 .owl-prev {position:absolute;top:0;right:-50px;font-size:45px}
			.clients .owl-next {position:absolute;top:0;left:0;font-size:45px}
				.clients .owl-prev i, .clients .owl-next i {font-size:45px;opacity:1;text-align:center;color:#dfdfdf} 
					.clients .owl-prev:hover i, .clients .owl-next:hover i{color:#242f38;cursor: pointer}
*/
			
/*עוטף תמונה*/		
	.img-wrapper{overflow:hidden;}
	
/*חלקים כלליים*/
	.half{float:right;width:50%;position:relative;}	
	
	.half-right{float:right;width:49.5%;position:relative;}
	.half-left{float:left;width:49.5%;position:relative;}

    .seven{display:table;width:100%}
        .seven>a{display:table-cell;width:14.28%;text-align:center}
	
	.quarter{display:inline-block;width:24%;margin:0 0 0.61% 0.61%;overflow:hidden;position:relative}
	
	.third-spe{width:10%;float:right;margin:0 5%}
	.third-spe2{width:20%;float:right;margin-left:5%}
	.two-third{width:70%;float:right;position:relative}
	
	.fifth{width:20%;display:table-cell;position:relative}

.article-b{height:310px;overflow:hidden}
    .article-b img{position: relative}
    
.article-s{height: 150px;overflow: hidden;width: 49%;margin: 0 0 10px 1%;}
.article-s2{height:220px;overflow:hidden}
    .article-s2 img{min-height:220px}


/*פוטר*/		
	footer{width:100%;background:#f1f1f1!important;position:relative;clear:both;margin-top:50px}  
		footer .copyright{color:#666;font-size:10px;font-weight:400;line-height:53px;display:block;margin:0;padding:0}
			footer .copyright a{color:#666;font-weight:400}
				footer .copyright a:hover{text-decoration:underline}
				
	.back-top{z-index:99998;height:35px;width:35px;text-align:center;color:#fff;display:inline-block;border-radius:50%;opacity:.3;position:fixed;bottom:35px;right:15px}
		.back-top>i{display:block;font-size:35px;line-height:35px;}
			.back-top:hover{opacity:1;text-decoration:none!important}	
			
@media (max-width:990px) {	
	.nav-menu{display:none!important}


	#top1{top:0}
	body{margin:120px 0 0 0!important;overflow-x:hidden}
	body.logged-in {margin: 120px 0 0 0}
	body.logged-in #responsive-menu-pro-button{top:105px!important}
	header{height:120px;overflow:hidden!important}
	body.logged-in header {top:46px;overflow:hidden!important}

	header{border-bottom:solid 1px #ccc}
	
	.wrapper, section, .page-id-2 .half-right, .page-id-2 .half-left{max-width:90%;margin: 0 5% !important;}
	
	.logo{display:block;margin:10px 15% 10px 0;height:auto;width:85%}
	
	#responsive-menu-pro-container li.responsive-menu-pro-item a{padding:0 20px!important}
	
/*חיפוש*/
	.search1{/*position:absolute;top:10px;right:auto;left:0*/} 
	.w-c{max-width:95%;margin:0 auto;position:relative;width:95%}
	.pa-50, .padding{padding:30px 0}
	.pa-30{padding:10px 0}
	.pa-100{padding:0}
		
	.half-right, .half-left, .half{float:none;width:100%;position:relative;margin:10px 0}
	.third{width:47.6%;overflow:hidden;display: inline-block;margin:10px 1%}
	.third-spe {width:100%;float:none;margin:10px auto}
	.third-spe2{width:100%;float:none;margin:10px 0}
	.two-third{float:none;margin-left:0;width:100%}
	.quarter{float:right;width:49%;margin:0 0 1% 1%;overflow:hidden}
	.quarter-spe{width:48%;margin:0 0 2% 1%;overflow:hidden}
				
	.di-table {display:block;table-layout:none;text-align:center}
	
	.fifth{width:30%;display: inline-block;margin:20px 1%;}
	.fifth-spe{width:31.33%}
	
	 .seven{display:block;width:100%}
        .seven>a{display:inline-block;width:30.33%;text-align:center;margin:10px 1%}
	
	.desk-on{display:none!important}
	.desk-on2{display:none!important}
	.mo-on{display:inline-block!important}
		
	.flo-ri{float:none}
	.flo-le{float:none}
	
	.wi-25{width:100%}
    .wi-75{margin:0;width:100%}
	
	.pa-50{padding: 10px 0}
	.back-top{left:10px;right:auto}
}

@media (max-width:768px) {
	.back-top{right:10px;left:auto}
	.sidebar{float:none;width:100%}
}
@media (max-width:648px) {
	.fifth{width: 47%;display: inline-block;margin:20px 1%;}
	.mo-no{display:none!important}
	.desk-no{display:inline-block!important}
	.desk-no2{display:block!important}
	
	h1{font-size:30px}
	
 	.bo-le{border-left:0}
	.text-ri{text-align:center!important}
	
	.padding{padding:10px 0}
	.padding-full{padding:10px 0}
	.projects-slider-wrapper .padding-full, .articles-slider-wrapper .padding-full{padding: 60px}
	.padding-full-li{padding:10px 0}
	.padding-full-spe{padding:10px 0}
	.padding-li{padding:10px 0}
	.padding-full-li{padding:30px}
	.padding-full{padding:10px 0}
	.padding-full-spe{padding:10px}
	.padding-full-spe-spe{padding:10px 0}
	.pa-30{padding:10px}
	.padding-full-light{padding:20px}
	.fo-30 {font-size:20px !important;line-height:25px !important}
	.wi-60{width:100%}
		
	.half{float:none;width:100%;margin:10px 0;position:relative}
	.half-spe{float:none!important;width:100%!important;position:relative;margin:0}
	.half-spe-spe{float:none;width:100%;position:relative;margin:10px 0}
	.third{float:none;width:100%;margin:10px 0}
	.third-spe {width:100%;float:none;margin:10px auto}
	
	.two-third{float:none;margin:10px 0;width:100%}
	.quarter{float:none;width:100%;margin:10px 0}
			
	.back-top{display:block;position:static;bottom:auto;right:auto;display:block;margin:10px auto}
    footer .copyright{text-align:center;line-height:20px;margin:0;padding:20px 0 0 0}
        .footer-contact .wpcf7{width:100%;display:block}
			.footer-contact .wpcf7 input[type="submit"]{margin: 20px auto 0 auto;display: block;}
}
@media (max-width:480px) {
.search1 {left:0}
.search1 form {width:170px;height:26px}
	.search1 form input {background:none;padding:5px;color:#666;width:140px;height:30px;border-top:#005277 2px solid;border-right:#005277 2px solid;border-bottom:#005277 2px solid;float:right;font-size:12px;border-top-right-radius:50px;border-bottom-right-radius:50px}
}