@charset "UTF-8";
/* ------ Big Sky Blue styling ------ */

/* Font */

/* Colors */

body { 
	color: #4E4E4E;
}
a:link,
a:visited { 
	color: #686868;
}
.pri_color {
	color: #00AAFF!important;
}

/* Primary color: blue gradient background */
.pri_col_bg { 
    background: #00AAFF;
    background: -webkit-linear-gradient(170deg, #007DFF 0%, #00AAFF 100%);
    background: -moz-linear-gradient(170deg, #007DFF 0%, #00AAFF 100%);
    background: -o-linear-gradient(170deg, #007DFF 0%, #00AAFF 100%);
    background: -ms-linear-gradient(170deg, #007DFF 0%, #00AAFF 100%);
    background: linear-gradient(170deg, #007DFF 0%, #00AAFF 100%);
}
/* Secondary color: grey gradient background */

/* Accent color: grey gradient background */
.sec_col_bg,
.accent_col_bg,
.gnrhs li.active > a {
    background: #4E4E4E;
    background: -webkit-linear-gradient(170deg, #4E4E4E 0%, #686868 100%);
    background: -moz-linear-gradient(170deg, #4E4E4E 0%, #686868 100%);
    background: -o-linear-gradient(170deg, #4E4E4E 0%, #686868 100%);
    background: -ms-linear-gradient(170deg, #4E4E4E 0%, #686868 100%);
    background: linear-gradient(170deg, #4E4E4E 0%, #686868 100%);
}

/* Mega Menu bar colors */
.mgmenu a:hover {
	color: #8F8F8F;
}
.mgmenu > li > a,
.mgmenu > li > span,
.mgmenu > li > span:hover,
.mgmenu > li > a:hover,
.mgmenu > li > a:focus,
.mgmenu_container > .mgmenu > li.mgmenu_button,
.mgmenu_fixed > .mgmenu > li.mgmenu_button,
.mgmenu_footer > .mgmenu > li.mgmenu_button {
	color:#FEFEFE;
}
.mgmenu_container > .mgmenu > li.mgmenu_button_active,
.mgmenu_fixed > .mgmenu > li.mgmenu_button_active,
.mgmenu_footer > .mgmenu > li.mgmenu_button_active {
	background-color:#4E4E4E;
}
.mgmenu > li:hover,
.mgmenu > li.active {
	background-color:#686868;
}
.mgmenu_container > .mgmenu > li.mgmenu_button,
.mgmenu_fixed > .mgmenu > li.mgmenu_button,
.mgmenu_footer > .mgmenu > li.mgmenu_button {
	background-image:url("../img/toggle.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	.mgmenu_container > .mgmenu > li.mgmenu_button,
	.mgmenu_fixed > .mgmenu > li.mgmenu_button,
	.mgmenu_footer > .mgmenu > li.mgmenu_button {
		background-size: 24px 24px;
		background-image: url("../img/toggle@2x.png");
	}
}

/* Submenu (Flexi Menu) colors */
.light a,
.light > li.showhide,
.light li .indicator,
.light li:hover > .indicator,
.gnrhs li:hover > a { 
	color: #4E4E4E!important;
}
.gnrhs li.active > a {
	color: #FEFEFE!important;	
}
.light > li.showhide .icon em { 
	background: #4E4E4E!important;
}

/* Events Manager */
.days-names,
.em-categories-list ul > li > a,
#em-wrapper h3 ,
.fc-border-separate th {
	color: #007DFF;
}

/* General */
.homepage h1 {
	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	font-weight: bold;
	letter-spacing: 2px;
}
.homepage h1.title_bg { /* Orange color behind titles on homepage */
    background: #D0D0D0;
    background: -webkit-radial-gradient(90deg, #FFFFFF, #D0D0D0, #D0D0D0, #D0D0D0, #FFFFFF); /* Safari 5.1 to 6.0 */
    background: -o-radial-gradient(90deg, #FFFFFF, #D0D0D0, #D0D0D0, #D0D0D0, #FFFFFF); /* For Opera 11.6 to 12.0 */
    background: -moz-radial-gradient(90deg, #FFFFFF, #D0D0D0, #D0D0D0, #D0D0D0, #FFFFFF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(90deg, #FFFFFF, #D0D0D0, #D0D0D0, #D0D0D0, #FFFFFF); /* Standard syntax (must be last) */
	color: #FEFEFE;
	font-size: 22px!important;
	font-weight: normal;
	letter-spacing: normal;
	padding-top: 5px;
	text-transform: uppercase;
}
.follow_us,
.follow_us a:link,
.follow_us a:visited {
	color: #FEFEFE;
}
#follow_us_mobile,
#follow_us_mobile a:link,
#follow_us_mobile a:visited {
	color: #777777;
}

#menu, #header {
	border-bottom: 6px solid #FFFFFF;
}
#titlebar {
	border-bottom: none;
	border-top: 1px solid #F0F0F0;
	color: #FEFEFE;
}
#titlebar_bottom {
	border-bottom: none;
}
#footer {
	border-bottom: none;
	border-top: 20px solid #FFFFFF;
}
#footer, 
#footer a:link,
#footer a:visited {
	font-weight: normal;
	color: #FEFEFE;
}
