.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper {
	height: 300px;
}

.g-home-particles #g-slideshow {
	padding-bottom: 0;
	!background: url('../../images/flag_bkgd.jpg') no-repeat center center !important;
	background-size: cover;
}

#g-slideshow {
	padding-bottom: 0;
	background: url('../../images/flag_bkgd.jpg') no-repeat center center !important;
	background-size: cover;
}

.djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
	!right: 865px;
}

.djslider-loader-default:hover .showOnHover, .djslider-loader-default.focused .showOnHover{
	!margin-top:60px;
}

#g-feature::before {
	top: 0rem !important;
}

.mfp_carousel_skin_default .mfp_block_title h4 {
	color: #fff;
}

#jux_megamenucss3 .megamenu ul.level0 li.megacss3 span.menu-title {
	font-size:20px;
}

.page-header h1 {
	color:#020b94;
	font-size:2.0rem;
	font-weight:bold;
}

td {
	border: 0px !important;
}

#g-footer {
	border-top: 4px solid #020b94;
	!height:85px !important;
}

#g-navigation {
	border-bottom: 4px solid #b00017;
}

.eb-event-date-container {
	background: #b00017;
	border: 4px solid #c2c2c2;
}

.btn-primary {
	background-color: #020b94;
	border-color: 3px solid #c2c2c2;
}

.button.button-red:hover, .button.button-red:active, .button.button-red:focus{
	color:#b00017 !important;
	border-color: #b00017 !important;
}

.button.button-red{
	!background:#020b94;
}

p .ruxin_blog .lead_introtext, .ruxin_blog .intro_introtext, .ruxin_blog .link_introtext {
	font-size:18px !important;
}

.ruxin_blog .lead_title, .ruxin_blog .intro_title, .ruxin_blog .link_title{
	color:#020b94 !important;
}

.page-header h2{
  line-height:2.5rem;
}

.box-grey.moduletable, .box-grey.widget, .box-grey.g-outer-box, .box-grey > .g-content{
  background: #f8f8f8 !important;
}

.eb-event-container {
	padding:40px 0 40px 100px !important;
}

.eb-even-title-container{
  color:#020b94;
  font-weight:700;
}

#g-feature::before {
  z-index:-99 !important;
}