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

.wr-megamenu-container.header-menu_61 {background: transparent !important;}.header-menu_61 .wr-mega-menu > li:hover > a, .header-menu_61 .wr-mega-menu > li.focus > a {background: #ffffff !important;}.header-menu_61 .wr-mega-menu > li > a {
							 color: #fff !important;
							 font-family: Georgia !important;
							 font-size:16px !important;
							 font-weight:bold !important;
}
.header-menu_61 .wr-mega-menu > li > a > i, .header-menu_61 .wr-mega-menu .sub-menu a i {display:none !important;}.header-menu_61 .wr-mega-menu > li > a > i {font-size: 16px !important;}.header-menu_61 .wr-mega-menu a.caption {
							 color: #bd0d37 !important;
							 font-family: Georgia !important;
							 font-size:16px !important;
							 font-weight:bold !important;
}
.header-menu_61 ul.sub-menu li a, ul.submenu-items li a {
							 color: #bd0d37 !important;
							 font-family: Georgia !important;
							 font-size:16px !important;
							 font-weight:normal !important;
}
.header-menu_61 ul.sub-menu li a:hover, ul.submenu-items li a:hover {
							 color: #005dab !important;
}
						 
						 
#main-navigation ul {
  text-align: center !important;
  margin: 0 auto;
  padding-left: 0;
  width:100%;
}
.wr-megamenu-container {
  text-align: center !important;
  margin: 0 auto;
}
.wr-megamenu-container ul.wr-mega-menu > li {
  float: none;
}
.wr-mega-menu li a:hover, .wr-mega-menu li a:active {
  color: #005dab !important;
}
.wr-mega-menu > li > a {
	height:39px;
    padding: 11px 12px 10px 12px;
}
.block-sub-menu {
	text-align:left;
}
.wr-element-submenu .submenu-items li{
    padding: 0;
	text-align:left !important;
}
.wr-element-submenu .caption {
  width: 100%;
  padding: 5px 0 8px 0;
}
.wr-element-submenu .submenu-items a {
  padding: 0 0 8px 20px;
}

.header-menu_61 .wr-mega-menu a.caption:hover {
  color: #005dab !important;
}
#main-navigation ul li a {
  color: #005dab;
  text-decoration: none;
  line-height: 1.1;
}
#main-menu .eme-calendar-full {
 width:90%;
}
.preview-text {
	text-align:left;
	font-size:14px;
	line-height:1.5;
}
.preview-text p, .preview-text a {
	margin-top:6px;
}

@media (min-width: 783px) {
.wr-megamenu-container ul.wr-mega-menu ul.sub-menu, .wr-megamenu-inner {
  border-color: #ddd;
  border-style: solid;
  border-width: 0 0 7px 0;
}
}
.wr-megamenu-inner {
        -webkit-transition: -moz-transform 0.2s;
        -moz-transition: -moz-transform 0.2s;
        -ms-transition: -ms-transform 0.2s;
        -o-transition: -o-transform 0.2s;
        transition: transform 0.2s 0s;
    }

@media (min-width: 784px) and (max-width: 1023px) {
.header-menu_61 .wr-mega-menu > li > a {
  font-size: 14px !important;
}
.wr-mega-menu > li > a {
  padding: 12px 7px 10px 7px;
}
.header-menu_61 ul.sub-menu li a, ul.submenu-items li a {
  font-size: 14px !important;
}
.header-menu_61 .wr-mega-menu a.caption {
  font-size: 14px !important;
}
.jsn-bootstrap3 .col-sm-4 {
  width: 25%;
}
.jsn-bootstrap3 .col-sm-9 {
  width: 50%;
}
}

@media (max-width: 783px) {
#mobile-nav-button {
  float: none;
  padding: 0;
  background: transparent;
  border: none;
margin:0 auto;
text-align:center;
}
#mobile-current-item {
display:none;
}
#wr-megamenu-menu-4 {
	background-color:#b70c2c;
}
.wr-megamenu-container ul.wr-mega-menu > li.wr-megamenu-item > a.menu-item-link {
  padding: 11px;
}
.it-responsive-mega {
 display: block;
    width: 100%;
    clear: both;
    height: 38px;
	background-image:none;
	color:#fff;
	margin:0 auto;
 text-align:center;
 padding:8px 40px 0 0;
 font-size:21px;
}
.it-responsive-mega:before {
 content: "MENU";	
}
}