 @import url('https://web-archive.nli.org.il/National_Library/cs_/https://fonts.googleapis.com/css?family=Catamaran');
body{
	font-family: 'Catamaran', sans-serif;
	font-size:18px;
	background:#FDFAEC;
}

@media (max-width: 479px) {
/* __________ Bootstrap Style __________ */
.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11 {float: left;}
.col-xxs-12 {width: 100%;}.col-xxs-11 {width: 91.66666666666666%;}.col-xxs-10 {width: 83.33333333333334%;}.col-xxs-9 {width: 75%;}
.col-xxs-8 {width: 66.66666666666666%;}.col-xxs-7 {width: 58.333333333333336%;}.col-xxs-6 {width: 50%;}.col-xxs-5 {width: 41.66666666666667%;}.col-xxs-4 {width: 33.33333333333333%;}.col-xxs-3 {width: 25%;}.col-xxs-2 {width: 16.666666666666664%;}.col-xxs-1 {width: 8.333333333333332%;}
}

.mb-20{ margin-bottom:20px;}
.mb-30{ margin-bottom:30px;}
.container-white{ background:#ffffff;}

.path-frontpage .page-header{ display:none;}
/*.path-frontpage .main-container{ display:none;}*/
.path-frontpage .page-header{ font-size:20px;}

.main-container { padding:20px 0;}

.page-header{ color: #ff7300; font-size:32px; margin:0px 0 20px}
h3.title{font-size:28px;font-weight:600;}
h4{font-weight:600;}
/*h2.home-block-title:after, h2.block-title:after, .node-type-full-page h1.page-title:after {background: #529446;bottom: 0;content: "";float: left;height: 2px;left: 50%;margin-left: -30px;position: absolute;width: 60px;}
h2.home-block-title, h2.block-title, .node-type-full-page h1.page-title {color: #FF7300;font-size: 30px;margin-bottom: 10px;margin-top: 10px;padding-bottom: 10px;position: relative;text-align: center;text-transform: uppercase;}*/
.block-title{ border-bottom: 3px solid #659742;}
.block-title span{ color:#FF7300; border-bottom: 3px solid #F4F2E7;display: inline-block; position:relative;margin-bottom: -3px;padding: 0 15px;}


.more-link{ text-align: center;}
.more-link a{ background:#529446; color:#ffffff; font-size:18px; display: inline-block; padding:5px 10px;}

#header-top {background: #333334; padding:10px 0;}

.menu-top{ padding-top:6px;}
@media (max-width: 768px) {
.menu-top{ margin-bottom:10px;}
}
.menu-top .menu{} 
.menu-top .menu li:first-child:before {border-right: 0 solid #ffffff;}
.menu-top .menu li{ float:left; margin:0 2px; border-left:1px solid #ffffff;} 
.menu-top .menu li.open > a:hover,
.menu-top .menu li.open > a:focus,
.menu-top .menu li.open > a:active{ background:transparent;}
.menu-top .menu li a{ color:#ffffff;line-height: 0; font-weight:bold; background:transparent;} 


#header-bottom {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);display: block;left: 0;width: 100%;z-index: 9 !important;}
#header-inside #logo {float: left;position: relative;transition: all 500ms ease 0s;}
@media (max-width: 768px) {
#header-inside #logo {float: none; text-align:center;}
}
#header-inside .slogan {float: left; padding-top: 20px;}
#header-inside .header-inside-left{ padding-left:0;}
#header-inside .header-inside-right{ padding-right:0;margin-top: 15px;}


.navbar-default {background-color: transparent;}
.navbar-inverse {background-color: transparent;}
@media (max-width: 768px) {
.navbar-inverse {background-color: #222222;}
}
.navbar-text{ float:right; width:230px;}
.navbar-nav {float: rleft;margin: 0;}
.navbar {margin-bottom: 0px;}
.navbar-nav > li > a {font-size: 18px; color:#3E464A;}
.navbar-nav > li > a:hover { color:#58984A !important; background:transparent;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background:transparent;}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus{ background:transparent;}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
    color: green;
    font-weight: bold;
}
.dropdown-menu > li { border-bottom:1px solid #dedede;}
.dropdown-menu > li > a { padding: 7px 20px;}



.header-container{ padding:10px 0;}

.path-taxonomy .field--name-description{ padding:10px 0;}


.loader img {display:none;}
.slideshow{ position:relative;}
.slideshow.container{ padding:0;}
.slideshow .slideshow-item-content .slideshow-content-left{ position:absolute; top: 100px; left: 100px; z-index:90; width:33%;}
.slideshow .slideshow-item-content .slideshow-content-right{ position:absolute; top: 100px; right: 100px; z-index:90; width:33%;}
.slideshow .slideshow-item-title{ bottom: 45px;color: #ffffff;font-size: 40px;padding: 10px;position: absolute;right: 12%; width: 75%;z-index: 90; font-weight:bold;text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}

.slideshow .slideshow-item-text{ text-align:center;bottom: 45px;color: #ffffff;font-size: 40px;padding: 10px;position: absolute;right: 12%; width: 75%;z-index: 90; bottom:0; font-weight:bold;text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}
@media (max-width: 768px) {
	.slideshow .slideshow-item-text{font-size: 18px;}
}
.slideshow .slideshow-item-text .colortext{color:#0057a8;}
.owl-theme .owl-controls {bottom: 20px;left: 6%;margin-top: -10px;position: absolute;right: auto;text-align: center;}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {color: #428bca;}
.container-shadow{ height:30px; margin-top:-2px;}

.main-container{padding-bottom:30px;}


#search-block-form #edit-keys--description{ display:none;}
#search-block-form .form-group{ margin:0;}
#search-block-form .btn-primary{background-color: #8DC73F;border-color: #8DC73F;}



.search-item{border-bottom: 1px solid #dedede; padding: 10px; margin:20px 0;}
.search-title{ font-size:20px;}
.search-text{ font-size: 16px;}
.search-tags{ margin-top:10px;}
.search-tags a{background: #529446 none repeat scroll 0 0;color: #fff;display: inline-block;margin: 0 5px;padding:0 5px;}
/* ABOUT FRONT PAGE */
.section-about{ position:relative;}
.about{}
.about-content{ padding:0;}
.about-content .btn{ color:#529646;padding-left: 0;}
.about-content h2{color:#FE8001; font-size:32px;  margin:0;}
.about-content p{ line-height:28px;}
.about .about-img img{ position:relative; z-index:1; border:5px solid #ffffff;}
.about-bottom{position:absolute;bottom:0;background:#529646;width:100%;z-index:0;}
@media (max-width: 1024px) {
.about-bottom{ position: relative; height: auto;}
}
.about .learning-content{background:transparent;padding: 10px; position:relative; z-index:2;}

.learning-content{ padding:10px;background:#529446; position:relative; z-index:2;}
.path-frontpage .learning-content{background:#529446;padding: 0px 10px; position:relative; z-index:2;}
.learning-content .learning-content-text{ padding:15px 0 0;}
.learning-content .learning-content-text p,
.learning-content .learning-content-text a{ color:#ffffff; text-decoration:none;}
.learning-content h3:before{ position:absolute; left:0; top:5px; content:""; width:5px;height:20px; background:#FC9603;margin:0;}
.learning-content h3{color: #ffffff;font-size: 28px;font-weight: bold; margin: 0; padding-left: 10px; position: relative;}
.learning-content-img img{ display:inline-block;}
.learning-content p{ line-height:24px; color:#ffffff;}
.path-frontpage .learning-content img{ border-bottom:15px solid #ffffff; border-top:15px solid #ffffff;}
.learning-content img{ border-bottom:0px solid #ffffff; border-top:0px solid #ffffff;}
.section-about .container-shadow{margin-top:-28px;}


/* newsletters */
.newsletters-item{background: #ffffff; border-color: #c9c5c0;border-image: none;border-style: solid;border-width: 1px 1px 3px;margin-bottom: 15px; padding:15px ;}
#block-simplenewssubscription{ padding:30px;}
#block-simplenewssubscription .block-title span{ padding:0;}

.simplenews-issue .field--name-field-pdf-text{ display:none;}
/* SECTION 03*/
.section-03{background:#F4F2E7; padding-bottom:40px;}
.article-item{ border:1px solid #C9C5C0; border-bottom:3px solid #C9C5C0; margin-bottom: 15px; background:#ffffff;}
.article-item-img{ margin-right:15px;}
.article-item-title a{ font-size:20px; font-weight:bold; color:#000000;}
.path-frontpage .article-item-body{ padding:0px;}
.article-item-body{ padding:10px;}
.path-frontpage .block-title span {border-bottom: 3px solid #F4F2E7;}
.block-title span {border-bottom: 3px solid #FDFAEC;}



/* gallery */
.gallery-item{ margin-bottom:20px;}
.gallery-item-content{background:#ffffff;border:1px solid #C9C5C0; border-bottom:3px solid #C9C5C0; position:relative; padding:10px;}
.gallery-item-img{}
.gallery-item-name a{ color: #000000;}
.gallery-item-thumb{}
.gallery-item-nid{ background: #529446;color: #ffffff;padding: 14px;position: absolute;}

.field--name-field-photos{ text-align:center;}
.field--name-field-photos .field--item{ display:inline-block; text-align: center; margin: 5px;}

.field--name-field-link-video{ text-align:center;}
.field--name-field-link-video .field--item{ display:inline-block; text-align: center; margin: 5px;}

.front-media .gallery-item-content{ height:282px;}
.front-media .gallery-item{ margin-bottom:15px;}
#block-tp-moprn-views-block-slideshow-block-1{ background:#E57100; position:relative; z-index:0; padding:5px 0 0; margin-bottom:30px;}

.panel_first{ background:#333335; padding:20px 0;}

/* contact custom block*/
#block-contactblock .block-title{ border-bottom: 3px solid #659742;}
#block-contactblock .block-title span{ border-bottom: 3px solid #333335;}
#block-contactblock .form-inline .form-control {width: 100%;}
#block-contactblock .form-actions{ margin:20px 0;}
#block-contactblock .form-actions{ margin:20px 0;}
#block-contactblock .form-actions #edit-submit--2.btn-primary,
#block-contactblock .form-actions #edit-submit.btn-primary{ background:#529446!important; color:#ffffff!important; border:0px; border-radius:0px;}
#block-contactblock #edit-preview{ display:none;}

.footer {border-top: 2px solid #A9A8A1 !important;margin-top: 0px !important;padding-bottom: 0px !important;padding-top: 0px !important;}
.copyrights {background: #191919;color: #8e9194;float: left;font-size: 13px;padding: 30px 0 27px;width: 100%;}
.copyrights a {color: #529646;padding: 0 5px;transition: all 0.3s ease 0s;}
.copyrights a:hover {color: #fff;}

/* back to top */
#back-top a{position:fixed;bottom:30px;left:30px;color:#eee;background-color:rgba(0,0,0,0.3);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;padding:5px;border-radius:5px;text-align:center;z-index:9999;}
#back-top a:hover{background-color:rgba(0,0,0,0.7);}
#back-top a i{font-size:2em;}

/* preloader*/
.preloader2 #preloader,.preloader1 #preloader,.preloader3 #preloader{display:block}
#preloader{background:#fff;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1000000}
.preloader1 .spinner{font-size:10px;height:60px;left:50%;margin:-30px 0 0 -25px;position:fixed;text-align:center;top:50%;width:57px}
.preloader1 .spinner > div{background-color:#1CCDCA;height:100%;width:6px;display:inline-block;margin-right:3px;animation:stretchdelay 1.2s infinite ease-in-out}
.preloader1 .spinner .sk-dot2{animation-delay:-1.1s}
.preloader1 .spinner .rect3{animation-delay:-1s}
.preloader1 .spinner .rect4{animation-delay:-.9s}
.preloader1 .spinner .rect5{animation-delay:-.8s}
@keyframes stretchdelay {
0%,40%,100%{transform:scaleY(0.4)}
20%{transform:scaleY(1)}
}
.preloader2 .spinner{height:40px;left:50%;margin:-20px 0 0 -20px;position:fixed;text-align:center;top:50%;width:40px;animation:sk-chasingDotsRotate 2s infinite linear}
.preloader2 .spinner .sk-dot1,.preloader2 .spinner .sk-dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#529646;border-radius:100%;animation:sk-chasingDotsBounce 2s infinite ease-in-out}
.preloader2 .spinner .sk-dot2{top:auto;bottom:0;animation-delay:-1s}
@-webkit-keyframes sk-chasingDotsRotate {
100%{transform:rotate(360deg)}
}
@keyframes sk-chasingDotsRotate {
100%{transform:rotate(360deg)}
}
@-webkit-keyframes sk-chasingDotsBounce {
0%,100%{transform:scale(0)}
50%{transform:scale(1)}
}
@keyframes sk-chasingDotsBounce {
0%,100%{transform:scale(0)}
50%{transform:scale(1)}
}
.preloader3 .spinner{height:80px;left:50%;margin:-40px 0 0 -40px;position:fixed;top:50%;width:80px}
.preloader3 .spinner .sk-dot1{opacity:0;border:4px solid #1CCDCA;width:100%;height:100%;position:absolute;display:block;animation:cirlePreloader 1.3s infinite ease-in-out}
.preloader3 .spinner .sk-dot2{opacity:0;border:4px solid #1CCDCA;width:100%;height:100%;position:absolute;display:block;animation:cirlePreloader 1.3s infinite .4s ease-in-out}
@-webkit-keyframes cirlePreloader {
0%{opacity:1}
100%{opacity:0}
}
@-moz-keyframes cirlePreloader {
0%{opacity:1}
100%{opacity:0}
}
@keyframes cirlePreloader {
0%{opacity:1;transform:scale(0)}
100%{opacity:0;transform:scale(1)}
}