
@font-face {
	font-family: 'Aleo-Regular';
	src: url('../fonts/aleoregular.eot');
	src:url('../fonts/aleoregular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/aleoregular.svg#aleoregular') format('svg'),
		url('../fonts/aleoregular.ttf') format('truetype'),
		url('../fonts/aleoregular.woff') format('woff'),
		url('../fonts/aleoregular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Aleo-Bold';
	src: url('../fonts/aleobold.eot');
	src: url('../fonts/aleobold.eot?#iefix') format('embedded-opentype'),
		  url('../fonts/aleobold.svg#aleobold') format('svg'),
		  url('../fonts/aleobold.ttf') format('truetype'),
		  url('../fonts/aleobold.woff') format('woff'),
		  url('../fonts/aleobold.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}


body{ background:#2e2e2d; color:#c3c3c3}

.top_links {display:none;}

#img_div{ position:static; text-align:center; padding-top:30px; margin-bottom:34px;}
#img_div > a{ display:inline-block; width:133px; height:122px;}
#mainnav{ float:none; text-align:center; background:url(../images/gray_boder_design.png) no-repeat top center; padding-top:8px;width: 100%;
    max-width: none;padding-bottom:15px;}
#nav_section{ margin:0; background:url(../images/gray_boder_design.png) no-repeat bottom center; padding-bottom:7px;}
#nav_section li a{ font-family: 'Aleo-Regular'; color:#fff;}
#nav_section>li:last-child a{ color:#fff; background:#636362; padding:7px 20px 8px 20px;}
#maincontent p{ color:#000;}
#maincontent h1{ background:none; font-family: 'Aleo-Regular'; color:#fff;}
#maincontent h1:before{ background:url(../images/gray_boder_design.png) no-repeat center center;}
#maincontent h2.content_title,
#maincontent h2,
#maincontent h3{font-family: 'Aleo-Regular'; color:#2e2e2d;}

.featured_article,
.home .featured_article.even{ position:relative;padding-bottom:15px; margin-bottom:0px;}
.home #maincontent .featured_article.odd {background: #696960;}
.home #maincontent .featured_article li, .home #maincontent .featured_article p, .home #maincontent .featured_article h2, .home #maincontent .featured_article h3,
.home #maincontent  .featured_article h2.content_title, .home .featured_article a  {
	color:white;
}
.featured_article:after,
.featured_article.even:after,
.home .featured_article.odd:after,
.home .featured_article.even:after{ position:absolute; left:0px; bottom:0px; width:100%; height:8px; content:""; 
display:block;background:url(../images/gray_boder_design.png) no-repeat center center;padding-bottom:30px;}


.featured_article.even:before,
#footer:before,
.home .featured_article.odd:before{ display:none;}

#maincontent .fck_widget_slider{ overflow:inherit !important;}
.rsDefault .rsArrow{ display:none !important;}
.rsDefault .rsBullets{ display:block !important; background:none !important; bottom:-30px !important;}
.rsDefault .rsBullet{ background:#979796 !important; border-radius:3px; cursor:pointer;}
.rsDefault .rsBullet.rsNavSelected{ background:#fff !important;}

.rsGCaption{ width:47% !important; left:3%; top:8%; padding-top:30px; padding-bottom:30px; text-align:center; height:auto !important; background:url(../images/bg_gray_rsGCaption.png); color:#000; }
.rsGCaption .slider_title{ text-align:center; font-size:36px;font-family: 'Aleo-Regular';}
.rsGCaption .slider_description{ text-align:center;}
.rsGCaption .slider_content{ text-align:center;}
.rsGCaption .slider_link{ background:#2e2e2d; color:#fff; font-family: 'Aleo-Regular';}


.section_subcontent.col-lg-9 p:last-child{ background:#636362; font-family: 'Aleo-Regular';}
.section_subcontent.col-lg-4 p:last-child{ background:#636362; display:inline-block; border-radius:3px; padding:5px 15px !important; margin:0px auto; color:#fff !important;}
.section_subcontent.col-lg-4 p:last-child a{ background:#636362; color:#fff !important;}


.fck_widget_month_calendar{ background:#fff; border:1px solid #c1bfc0; padding:20px 20px 0px;}

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



.fck_widget_contact{ background:url(../images/gray_boder_design.png) no-repeat top center;}
.contact_form input.submit{ background:#636362 !important;font-family: 'Aleo-Regular'; color:#fff;}
.contact_form label{ font-family: 'Aleo-Regular';}

.week_calendar_header{ color:#999999; font-size:24px; font-family: 'Aleo-Regular';}

.week_calendar_header .week_calendar_sedra_holiday{font-family: 'Aleo-Bold'; color:#999999;}
#footer,
#footer a,
#footer p{ color:#999999; font-size:18px;}
#footer a:hover{ color:#999999;}
#footer:before{ background-image:url(../images/blue_boder_design.png);}
#footer .footer_inner{ background:none;}


@media (max-width: 768px){
.rsGCaption{padding:15px 10px;}	
.rsGCaption .slider_description{ margin-bottom:10px;}
.rsGCaption .slider_link{ font-size:16px; padding:10px 20px;}
.rsDefault .rsBullets{ bottom:-40px !important;}

}
@media (max-width: 768px){

.rsGCaption{ width:100% !important; top:0px; height:100% !important; left:0px;}

}