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

body{ background:#012431; color:#fff;}
h1, #maincontent h1 {color:#fff;}
#maincontent:not(.admin) h3, #sidebar_right h3 {
	color:#3aa2c9;
}
p, #maincontent p, li{ color:#fff;}
a {color:#fff;}
#header{ background:#093e52;}

#mainnav{ border-top:1px solid #205569; border-bottom:1px solid #205569;background:#012431}
#nav_section a{ color:#3aa2c9;}
#nav_section > li a, #nav_section > li a:hover {color:#3aa2c9;}
#nav_section a:hover{ color:#093e52;}
#nav_section ul li a {color:#093e52;}
#nav_section li ul li {background: #fff;}
#nav_section li ul li:hover {background:#3aa2c9;}
#nav_section li ul li:hover > a {color:#093e52;}

#sliderPanel{ background:#f8bcd6;}
.fck_widget_slider {background:#3aa2c9;}
#content .sy-caption-wrap .sy-caption a .slider_title {
	color:#3aa2c9;
}
#sliderPanel{ background:#3aa2c9;}
.fck_widget_slider .rsGCaption .slider_content{ color:#012431;}
.fck_widget_slider .rsDefault.rsHor .rsArrowRight,
#content .header_slider_wrapper .sy-next, #maincontent .slipprySlider .sy-next{ background-image:url(../images/rsArrowRight_DARK_SLATE.png); }

.featured_article{ border-color:#1e5266;}
#maincontent h2{ color:#fff;}
#maincontent h2.content_title{ color:#3aa2c9;}
#maincontent .content_body p strong{ color:#fff;}
.content_body img,
#content .sy-slides-crop, .sy-slides-crop img{ box-shadow:1px 3px 0px #3aa2c9;}

#maincontent .fck_widget_quotes blockquote p,
#maincontent .fck_widget_quotes blockquote > span{ color:#fff;}

.contact_form label{ color:#fff;}
.contact_form input,
.contact_form textarea{ 
	background:#c4cccf; border:0;
	color:#012431;
    font-family: 'CenturyGothic';
    font-size: 16px;
}
#mailingListForm input[type="submit"]{ background:url(../images/sub_DARK_SLATE.png) no-repeat right top #4e6e15;}
#mailingListForm input[type="text"]{ background:#c4cccf; border:0;}

.content_body .youtube-player.embed-responsive-item { box-shadow: 1px 3px 0px #3aa2c9;}
#maincontent:not(.admin) .pfbc-form .help-block, .pfbc-form .help-inline {color:#fff;}

table.calendar{ border-color:#c3e6f3;}
table.calendar td{ background:#fff; border-color:#c3e6f3;}
table.calendar th{ border-color:#c0e5f3;}
table.calendar td.unmonth{ background:#f0f0f0;}
table.calendar th,
table.calendar td:hover,
table.calendar td.today,
.week_calendar_header,
#sidebar_right .readmore a,
.contact_form .submit{ background:#47a9cd;}
.week_calendar_table td{ color:#fff;}
.week_calendar_sedra_holiday{ color:#fff;}

.popevent a {
	color:#3aa2c9;
}

#sidebar_right{ border-color:#1e5266;}
#sidebar_right h2{ color:#3aa2c9;}
#sidebar_right h4,
#sidebar_right td,
#sidebar_right td a{ color:#fff;}
.fck_widget_twitter a{ color:#fff;}

#footer{ border-color:#1e5266;}
#footer,
#footer a,
#footer table td{ color:#fff;}
#footer a:hover{ text-decoration:underline;}
#footer a#footer_logo{ color:#fff;}
#footer a#footer_logo span{ color:#3aa2c9;}

.floating_message_wrapper {
    background: #3aa2c9;
}
/*************************Admin*/

#content #maincontent.admin {
	background: #f0f0f0;
	padding:10px;
}
#maincontent.admin h2, #maincontent.admin h1 {
	color:#012431;
}
#maincontent.admin p {
	color:#000;
}
#container.subtab {
	color:#fff;
}
#container.subtab #maincontent h2 {
	background: transparent;
}
/****************My Account */
#maincontent.user_dashboard.full_width {
	background:#fff;
	color:#012431;
	padding:10px;
}
#maincontent.user_dashboard.full_width h2, #maincontent.user_dashboard.full_width, #maincontent.user_dashboard.full_width p{
	color:#012431;
}

@media (max-width:768px) {
	#mainnav #nav_section ul ul, #nav_section li ul li {
		background: #ecebec;
	}
}
@media (max-width:767px) {
	.fck_widget_slider .rsDefault.rsHor .rsArrowLeft,
	#content .header_slider_wrapper .sy-prev, #maincontent .slipprySlider .sy-prev {
		background-image:url(../images/rsArrowLeft_DARK_SLATE.png);
	}
}