@charset "utf-8";
/* CSS Document */


#nav_section > li:last-child a{ background-color:#006600;}

#content{ background:#f3fef3;}



.featured_article{ background:#e5f7e5; border-bottom:7px solid #fff; margin-bottom:0px;}
.featured_article.even{ background:#cfe4cf;}

.home .featured_article.odd:before,
.home .featured_article.odd:after,
.featured_article.even:before,
.featured_article.even:after{ display:none;}
.home .featured_article.odd{ background:#e5f7e5;}


.rsGCaption{ height:auto; bottom:0px; width:100% !important; left:0px; right:auto; overflow:hidden; top:auto; background:url(../images/bg_green_rsGCaption.png); padding-top:10px; padding-left:105px; padding-right:105px;}
.rsGCaption .slider_title{ font-size:36px;}
.rsGCaption .slider_description{ display:inline-block; margin-bottom:26px;}
.rsGCaption .slider_link{ float:right; margin-top:-15px; background:#006600;}
.rsDefault .rsArrowIcn{ top:auto !important; bottom:50px !important;}

#maincontent h1{ background:#cfe4cf; border-bottom:7px solid #fff; color:#006600; font-family:Georgia, "Times New Roman", Times, serif;}
#maincontent h1:before{ display:none;}
#maincontent h2,
#maincontent h2.content_title{ font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#006600;}
#maincontent h3{ color:#006600; font-family:Georgia, "Times New Roman", Times, serif;}

.section_subcontent.col-lg-9 p:last-child{ background:#006600;}
.section_subcontent.col-lg-4 p:last-child,
.section_subcontent.col-lg-4 p:last-child a{ color:#006600 !important;}


#maincontent .fck_widget_quotes blockquote{ background-image:url(../images/bg_green_blockquote.png);}
#maincontent .fck_widget_quotes blockquote p{ color:#006600; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

.week_calendar_header{ color:#666;}
.fck_widget_month_calendar table.calendar{ border-top:1px solid #6e6f6e !important; border-left:1px solid #6e6f6e !important; border-bottom:1px solid #6e6f6e;}
.fck_widget_month_calendar table.calendar th{ border-width:0; background:#f5f6f7;}
.table-responsive table.calendar th:first-child,
.table-responsive table.calendar th:last-child{ background:#f5f6f7; color:#666666;}
.table-responsive table.calendar th:last-child{ border-right:1px solid #6e6f6e !important;}
.fck_widget_month_calendar table.calendar td{ border:0; border-top:1px solid #6e6f6e; border-right:1px solid #6e6f6e;}
table.calendar td div.daywrap{ overflow:visible;}
table.calendar td div.dayhead{ margin-bottom:10px;}
table.calendar td div.dayhead a{ position:relative; padding-top:30px; display:block;}
table.calendar td span.day{ display:inline-block; width:36px; height:36px; text-align:center; line-height:36px; position:absolute; left:-5px; top:-5px; background:#1d6835; color:#fff;}
table.calendar td span.jewishDay{ display:block;}



.fck_widget_contact{ background:none;}
.contact_form input{ background:#fff !important;}
.contact_form textarea{ background:#fff !important;}
.contact_form input.submit{ background:#006600 !important; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; cursor:pointer;}



#footer::before{ display:none;}
#footer .footer_inner{ background:#e5f7e5;}


@media (max-width: 570px){
.rsGCaption{ padding-left:30px; padding-right:30px;}
.rsGCaption .slider_content{ text-align:center;}
.rsGCaption .slider_description{ display:block; margin-bottom:10px;}
.rsGCaption .slider_title{ font-size:26px;}
.rsGCaption .slider_link{ float:none; margin-bottom:15px;}




}



