
@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:#f2feff;}

#sidebar_left{ width:100%;}
#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/blue_boder_design.png) repeat-x top left;margin:0px auto; padding-top:8px;}
#nav_section{ margin:0; background:url(../images/blue_boder_design.png) repeat-x bottom left; padding-bottom:7px;}
#nav_section li a{ font-family: 'Aleo-Regular';}
#nav_section>li:last-child a{ color:#fff; background:#22889a; padding:7px 20px 8px 20px;}


#maincontent h1{ background:none; font-family: 'Aleo-Regular';color:#22889a;}
#maincontent h1:before{ background:url(../images/blue_boder_design.png) no-repeat center center;}
#maincontent h2.content_title,
#maincontent h2,
#maincontent h3{font-family: 'Aleo-Regular'; color:#22889a;}

.featured_article,
.home .featured_article.even{ position:relative;}
.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/blue_boder_design.png) no-repeat center center;}


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

.featured_article.even,
.home .featured_article.odd{ background: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:#8ac3cc !important; border-radius:3px; cursor:pointer;}
.rsDefault .rsBullet.rsNavSelected{ background:#22889a !important;}

.rsGCaption{ width:47% !important; right:3%; top:8%; padding-top:30px; padding-bottom:30px; text-align:center; height:auto !important; background:url(../images/bg_blue_rsGCaption.png); border:1px solid #fff;}
.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:#22889a;font-family: 'Aleo-Regular';}


.section_subcontent.col-lg-9 p:last-child{ background:#22889a;font-family: 'Aleo-Regular';}
.section_subcontent.col-lg-4 p:last-child,
.section_subcontent.col-lg-4 p:last-child a{ color:#22889a !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_blue_blockquote.png);}
#maincontent .fck_widget_quotes blockquote p{ color:#22889a; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}



.fck_widget_contact{ background:url(../images/blue_boder_design.png) no-repeat top center;}
.contact_form input.submit{ background:#22889a !important; font-family: 'Aleo-Regular'; color:#fff;}
.contact_form label{ font-family: 'Aleo-Regular';}
.contact_form input{ background:#fff !important;}
.contact_form textarea{ background:#fff !important;}
.week_calendar_header{ color:#666666; font-family: 'Aleo-Regular'; font-size:24px;}
.week_calendar_header .week_calendar_sedra_holiday{font-family: 'Aleo-Bold'; color:#333333;}

#footer:before{ background-image:url(../images/blue_boder_design.png);}
#footer .footer_inner{ background:none;}

@media (min-width: 768px) {
.rsDefault .rsImg {
    margin-left: 0px!important;
    margin-top: 0px !important;
    height: auto !important;
    width: 100% !important;
	}
}

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

}