/* CSS Document */
@font-face {
    font-family: 'windsongregular';
    src: url('../fonts/windsong-webfont.eot');
    src: url('../fonts/windsong-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/windsong-webfont.woff2') format('woff2'),
         url('../fonts/windsong-webfont.woff') format('woff'),
         url('../fonts/windsong-webfont.ttf') format('truetype'),
         url('../fonts/windsong-webfont.svg#windsongregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#nav_section > li:nth-last-child(4) a:hover,
#nav_section > li:nth-last-child(3) a:hover, 
#nav_section > li:nth-last-child(2) a:hover{ opacity:1;}
#nav_section > li:last-child a{ background-color:#330066;}
#nav_section li ul li a {
    color: #330066;
}


.rsGCaption{ left:0px; padding-left:60px; background:#330066;}
.rsGCaption .slider_title{font-family: 'windsongregular'; font-size:60px; line-height:1;}
.rsGCaption .slider_link{ background:#6b368a;}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{ background-position:left top !important; left:20% !important; background:url(../images/bg_purple_rsArrow.png) no-repeat; width:28px; height:26px;}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn{ background-position:right top !important; left:auto !important; right:10px !important; background:url(../images/bg_purple_rsArrow.png) no-repeat; width:28px; height:26px;}
.rsHidden{ opacity:1 !important; visibility:inherit !important;}


#maincontent{ background:#eeeaf2;}
.home .featured_article.odd{ background-color:#eeeaf2;}


#maincontent h1{ background:#eeeaf2; color:#330066; font-size:72px;font-family: 'windsongregular';}
#maincontent h1:before{ height:23px; background:url(../images/purple_boder_design.png) no-repeat bottom center;}
#maincontent h2{ color:#330066;}
#maincontent h3{ color:#330066;}
#maincontent h2.content_title{ font-size:72px;font-family: 'windsongregular'; color:#330066;}
.home #maincontent h2.content_title{ font-size:72px;}


.featured_article{ margin-bottom:0px; position:static; padding-bottom:0px; padding-top:100px;}
.featured_article.even{ background:#eeeaf2;}
.featured_article.even:before,
.home .featured_article.odd:before{ display:none;}

.featured_article:after,
.featured_article.even:after,
.home .featured_article.odd:after,
.home .featured_article.even:after{ background:url(../images/purple_boder_design.png) no-repeat bottom center; position:static; height:66px;width:100%; top:auto; content:""; display:block;}

.fck_widget_contact{ background:url(../images/purple_boder_design.png) no-repeat top center;}


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

#maincontent .fck_widget_quotes blockquote{ background:none; padding-top:0px; padding-bottom:0px;}
#maincontent .fck_widget_quotes blockquote p{ color:#330066; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:42px; line-height:1.2;}


.week_calendar_header{ color:#666666;}
.contact_form input.submit{ background:#330066 !important;}


#footer:before{ display:none;}
#footer .footer_inner{ background-color:#eeeaf2;}

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