body {
  font-family: "Montserrat",sans-serif;
  font-size: 13px;
  color: #646367;
  background: #0f2741; }

a, a:visited, .ui-widget-content a, .ui-widget-content a:visited {
  color: #17385a;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease; }

a:hover, a:active, a:focus, a:visited:hover, a:visited:active, a:visited:focus, .ui-widget-content a:hover, .ui-widget-content a:active, .ui-widget-content a:focus, .ui-widget-content a:visited:hover, .ui-widget-content a:visited:active, .ui-widget-content a:visited:focus {
  color: #020509; }

b, strong {
  font-weight: 600; }

.container-fluid {
  padding: 0; }

.content {
  background: #f5f5f5; }

.portlet-content {
  padding: 0; }

.portlet-column {
  display: block; }

.portlet-column-content {
  padding: 0; }

.portlet-layout {
  width: auto;
  display: block; }

.portlet-borderless-container {
  min-height: 0; }

.portlet-topper {
  border-bottom: none;
  padding: 0; }

.portlet-topper .portlet-title {
  color: #17385a;
  font-size: 25px;
  margin: 0;
  padding: 0;
  font-weight: 700; }

.portlet-topper .portlet-title span img {
  display: none; }

button, button:visited, .btn, .btn-o, .btn-o:visited, .btn:visited, .btn-o:visited, html input[type="button"], html input[type="button"]:visited, input[type="reset"], input[type="reset"]:visited, input[type="submit"], input[type="submit"]:visited {
  display: inline-block;
  background: #ffbd47;
  border: 1px solid #ffbd47;
  font-size: 14px;
  text-shadow: none;
  font-family: "Montserrat",sans-serif;
  padding: 10px 16px 8px;
  color: #fff;
  font-weight: 400;
  text-transform: uppercase;
  line-height: normal;
  border-radius: 50px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease; }

button:hover, button:active, button:focus, button:visited:hover, button:visited:active, button:visited:focus, .btn:hover, .btn-o:hover, .btn:active, .btn-o:active, .btn:focus, .btn-o:focus, .btn:visited:hover, .btn-o:visited:hover, .btn:visited:active, .btn-o:visited:active, .btn:visited:focus, .btn-o:visited:focus, html input[type="button"]:hover, html input[type="button"]:active, html input[type="button"]:focus, html input[type="button"]:visited:hover, html input[type="button"]:visited:active, html input[type="button"]:visited:focus, input[type="reset"]:hover, input[type="reset"]:active, input[type="reset"]:focus, input[type="reset"]:visited:hover, input[type="reset"]:visited:active, input[type="reset"]:visited:focus, input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus, input[type="submit"]:visited:hover, input[type="submit"]:visited:active, input[type="submit"]:visited:focus {
  background: #ea9600;
  border-color: #ea9600;
  outline: none;
  color: #fff;
  text-decoration: none; }

.btn-o, .btn-o:visited {
  background: none;
  border: 1px solid #ea9600;
  color: #ffbd47;
  vertical-align: middle; }

.btn-o:hover, .btn-o:active, .btn-o:focus, .btn-o:visited:hover, .btn-o:visited:active, .btn-o:visited:focus {
  background: #ea9600;
  border: 1px solid #ea9600;
  color: #fff;
  text-decoration: none; }

.lt-ie9 .btn-o, .lt-ie9.btn-o:visited {
  border: 1px solid #ffbd47; }

.lt-ie9 .btn-o:hover, .lt-ie9 .btn-o:active, .lt-ie9 .btn-o:focus, .lt-ie9.btn-o:visited:hover, .lt-ie9.btn-o:visited:active, .lt-ie9.btn-o:visited:focus {
  border: 1px solid #ffbd47; }

html input[type="button"].delete-menu, html input[type="button"].delete-menu:visited {
  background: #bbb; }

html input[type="button"].delete-menu:hover, html input[type="button"].delete-menu:active, html input[type="button"].delete-menu:focus, html input[type="button"].delete-menu:visited:hover, html input[type="button"].delete-menu:visited:active, html input[type="button"].delete-menu:visited:focus {
  background: #999; }

.bg-banner {
  padding: 50px 0; }

.bg-banner.primary {
  background-color: #17385a; }

.bg-banner.primary-dark {
  background-color: #0f2741; }

.bg-banner.secondary {
  background-color: #ffbd47; }

.bg-banner.white {
  background-color: #fff; }

.bg-banner.lt-grey {
  background-color: #f5f5f5; }

.site_nav .bg-banner {
  padding: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 1060px;
  margin: 0 10px; }

.signed-out .portlet-title-text {
  cursor: text; }

html.aui-dialog-iframe-root-node {
  height: auto !important; }

.aui-combobox-content .aui-field-input, .aui-combobox-content .aui-toolbar-content {
  position: relative;
  z-index: 200; }

html body .dockbar a {
  color: inherit;
  text-shadow: none; }

html body .dockbar a:visited {
  color: inherit;
  text-shadow: none; }

html body .dockbar a:hover, html body .dockbar a:active, html body .dockbar a:focus {
  color: #fff; }

.portal-popup a {
  color: inherit;
  text-decoration: none; }

.portal-popup a:visited {
  color: inherit;
  text-decoration: none; }

.portal-popup a:hover, .portal-popup a:active, .portal-popup a:focus {
  color: inherit;
  text-decoration: underline; }

.portal-popup .portlet-navigation.portlet-boundary {
  background: none; }

.pull-left {
  float: left; }

.pull-right {
  float: right; }

img.pull-left {
  margin: 0 20px 10px 0; }

img.pull-right {
  margin: 0 0 10px 20px; }

.site_header {
  background: #17385a; }

.site_header h1.logo {
  float: left;
  margin: 20px 0 0; }

.site_header h1.logo a {
  display: block;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease; }

.site_header h1.logo a:hover, .site_header h1.logo a:active, .site_header h1.logo a:focus {
  opacity: 0.90; }

.site_header .bg-banner {
  color: #fff; }

.rwd_header {
  display: none;
  background-color: #17385a; }

.rwd_header .rwd_header_top {
  overflow: hidden; }

.rwd_header h1.logo {
  margin: 28px 0 0 20px;
  padding: 0;
  float: left;
  font-size: 17px;
  font-weight: 400; }

.rwd_header h1.logo a {
  display: block;
  width: 160px;
  height: 70px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease; }

.rwd_header h1.logo a:hover, .rwd_header h1.logo a:active, .rwd_header h1.logo a:focus {
  opacity: 0.90; }

.rwd_header h1.logo a span {
  display: none; }

.rwd_header button.navbar-toggle {
  margin: 0;
  padding: 0;
  border-radius: 0;
  width: 100px;
  height: 100px;
  float: right;
  display: block;
  background: #ffbd47;
  border: none;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease; }

.rwd_header button.navbar-toggle:hover, .rwd_header button.navbar-toggle:active, .rwd_header button.navbar-toggle:focus, .rwd_header button.navbar-toggle.open {
  background: #ffab14;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.rwd_header .search_button {
  display: block;
  float: right;
  width: 100px;
  height: 100px;
  background: #1a4066;
  font-size: 20px;
  padding: 0;
  border-radius: 0;
  border: 0;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease; }

.rwd_header .search_button:hover, .rwd_header .search_button:active, .rwd_header .search_button:focus, .rwd_header .search_button.open {
  background: #122b46;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.rwd_header .search_button.open {
  background: #0f2741; }

.rwd_nav {
  background: #fafafa; }

.rwd_nav .navbar-nav > li > a, .rwd_nav .navbar-nav > li > a:visited {
  color: #35393b;
  text-transform: uppercase;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-weight: 600; }

.rwd_nav .navbar-nav > li > a i, .rwd_nav .navbar-nav > li > a:visited i {
  float: right;
  margin: 3px 0; }

.rwd_nav .navbar-nav > li > a:hover, .rwd_nav .navbar-nav > li > a:active, .rwd_nav .navbar-nav > li > a:focus, .rwd_nav .navbar-nav > li > a:visited:hover, .rwd_nav .navbar-nav > li > a:visited:active, .rwd_nav .navbar-nav > li > a:visited:focus {
  background: #fff;
  color: #17385a; }

.rwd_nav .navbar-nav > li.selected > a, .rwd_nav .navbar-nav > li.selected > a:visited, .rwd_nav .navbar-nav > li.selected > a:hover, .rwd_nav .navbar-nav > li.selected > a:active, .rwd_nav .navbar-nav > li.selected > a:focus {
  color: #ffbd47; }

.rwd_nav .navbar-nav > li.open {
  background: #17385a;
  color: #fff; }

.rwd_nav .navbar-nav > li.open a {
  background: #17385a;
  color: #fff; }

.rwd_nav .navbar-nav > li.open .dropdown-menu {
  padding: 0; }

.rwd_nav .navbar-nav > li.open .dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
  display: block; }

.rwd_nav .navbar-nav > li.open .dropdown-menu .dropdown-submenu > a {
  background-image: url(../images/dropdown-submenu.png);
  background-position: 100% center;
  background-repeat: no-repeat; }

.rwd_nav .navbar-nav > li.open .dropdown-menu > li > a {
  color: #fff;
  padding: 10px 20px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease; }

.rwd_nav .navbar-nav > li.open .dropdown-menu > li > a:hover, .rwd_nav .navbar-nav > li.open .dropdown-menu > li > a:active, .rwd_nav .navbar-nav > li.open .dropdown-menu > li > a:focus {
  background: #0d1f31; }

.rwd_nav .navbar-nav > li.open .dropdown-menu > li.dropdown-submenu > a {
  color: #fff;
  padding: 10px 20px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease; }

.rwd_nav .navbar-nav > li.open .dropdown-menu > li.dropdown-submenu > a:hover, .rwd_nav .navbar-nav > li.open .dropdown-menu > li.dropdown-submenu > a:active, .rwd_nav .navbar-nav > li.open .dropdown-menu > li.dropdown-submenu > a:focus {
  background: #0d1f31;
  background-image: url(../images/dropdown-submenu.png);
  background-position: 100% center;
  background-repeat: no-repeat; }

.rwd_search {
  background: #0f2741; }

.site_nav {
  position: relative;
  padding-left: 0;
  padding-right: 0; }

.site_nav .navbar-collapse {
  padding: 0; }

.site_nav .navbar-nav > li:first-child > a {
  height: 58px;
  padding-bottom: 0;
  padding-top: 14px; }

.site_nav .navbar-nav > li:first-child > a span {
  display: none; }

.site_nav .navbar-nav > li:first-child > a i {
  color: #fff;
  background-color: #17385a;
  padding-left: 2px;
  width: 30px;
  height: 30px;
  line-height: 29px;
  font-size: 16px;
  text-align: center;
  margin: 0;
  border-radius: 60px; }

.site_nav .navbar-nav > li:first-child > a:hover i, .site_nav .navbar-nav > li:first-child > a:active i, .site_nav .navbar-nav > li:first-child > a:focus i {
  background-color: #0d1f31; }

.site_nav .navbar-nav > li:first-child.selected > a i, .site_nav .navbar-nav > li:first-child.selected > a:visited i, .site_nav .navbar-nav > li:first-child.selected > a:hover i, .site_nav .navbar-nav > li:first-child.selected > a:active i, .site_nav .navbar-nav > li:first-child.selected > a:focus i {
  background-color: #ffbd47; }

.site_nav .navbar-nav > li.selected > a {
  color: #ffbd47; }

.site_nav .navbar-nav > li.selected > a:hover, .site_nav .navbar-nav > li.selected > a:active, .site_nav .navbar-nav > li.selected > a:focus {
  color: #ffb633;
  background: #fdfdfd; }

.site_nav .navbar-nav > li > a {
  font-size: 12px;
  text-transform: uppercase;
  color: #646367;
  padding: 24px 20px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  line-height: 10px;
  text-align: right;
  font-weight: 800;
  display: block;
  letter-spacing: 2px; }

.site_nav .navbar-nav > li > a i {
  line-height: 10px;
  margin-left: 5px; }

.site_nav .navbar-nav > li > a:hover, .site_nav .navbar-nav > li > a:active, .site_nav .navbar-nav > li > a:focus {
  background: #f8f8f8;
  color: #17385a; }

.site_nav .navbar-nav > li.open > a {
  color: #17385a;
  background: #f8f8f8; }

.site_nav .navbar-nav > li.open > a:hover, .site_nav .navbar-nav > li.open > a:active, .site_nav .navbar-nav > li.open > a:focus {
  color: #17385a;
  background: none;
  border: none; }

.site_nav .navbar-nav > li .dropdown-menu {
  margin: 0;
  padding: 5px 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  top: 58px;
  background: #17385a;
  border-radius: 0 0 3px 3px; }

.site_nav .navbar-nav > li .dropdown-menu li {
  margin: 0;
  background: none; }

.site_nav .navbar-nav > li .dropdown-menu li:hover a, .site_nav .navbar-nav > li .dropdown-menu li:focus a {
  background: #0d1f31;
  color: #fff;
  -webkit-transition: background 500ms ease;
  transition: background 500ms ease; }

.site_nav .navbar-nav > li .dropdown-menu li a {
  font-size: 12px;
  text-transform: none;
  font-weight: 500;
  letter-spacing: 0;
  padding: 15px;
  color: #fff; }

.site_nav .navbar-nav > li .dropdown-menu li a:hover, .site_nav .navbar-nav > li .dropdown-menu li a:active, .site_nav .navbar-nav > li .dropdown-menu li a:focus {
  background: #0d1f31; }

.site_nav .navbar-nav > li .dropdown-menu li a i {
  float: right;
  margin: 0;
  line-height: 9px; }

.site_nav .navbar-nav > li .dropdown-menu .dropdown-submenu {
  position: relative; }

.site_nav .navbar-nav > li .dropdown-menu .dropdown-submenu i {
  margin-top: 5px; }

.site_nav .navbar-nav > li .dropdown-menu .dropdown-submenu > .dropdown-menu {
  padding: 0;
  top: 0;
  left: 100%;
  margin: 0;
  border-radius: 0;
  background: #0d1f31; }

.site_nav .navbar-nav > li .dropdown-menu .dropdown-submenu > .dropdown-menu a:hover, .site_nav .navbar-nav > li .dropdown-menu .dropdown-submenu > .dropdown-menu a:active, .site_nav .navbar-nav > li .dropdown-menu .dropdown-submenu > .dropdown-menu a:focus {
  background: #17385a; }

.site_nav .navbar-nav > li .dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
  display: block; }

.site_nav .navbar-nav > li:hover .multi-level {
  display: block; }

.weather_details {
  border-left: 1px solid #245884;
  float: right;
  height: 80px;
  padding: 18px 30px 0;
  color: #fff; }

.weather_details h5 {
  text-transform: capitalize;
  font-weight: 800;
  margin: 0 25px 0 0;
  padding: 8px 0 0 0;
  font-size: 14px;
  float: left; }

.weather_details h5 span {
  font-weight: 500;
  display: block;
  font-size: 12px; }

.weather_details .w-temp {
  float: left;
  font-size: 30px;
  padding-top: 2px; }

.weather_details .w-temp i {
  margin-right: 5px; }

.weather_details .w-temp b {
  font-weight: 800; }

.rwd_header .weather_details {
  height: 100px;
  padding-top: 26px; }

.site-search {
  background-color: #17385a;
  display: none; }

.site-search .container {
  padding: 20px 0; }

.search-container, .rwd_search, .portlet-search .portlet-body {
  position: relative; }

.search-container select[name="_3_groupId"], .rwd_search select[name="_3_groupId"], .portlet-search .portlet-body select[name="_3_groupId"] {
  display: none; }

.search-container input[name="_3_keywords"], .rwd_search input[name="_3_keywords"], .portlet-search .portlet-body input[name="_3_keywords"] {
  color: #fff;
  border: 0;
  background: #1a4066;
  width: 100%;
  padding: 15px;
  -webkit-transition: background 500ms ease;
  transition: background 500ms ease; }

.search-container input[name="_3_keywords"]::-webkit-input-placeholder, .rwd_search input[name="_3_keywords"]::-webkit-input-placeholder, .portlet-search .portlet-body input[name="_3_keywords"]::-webkit-input-placeholder {
  color: #fff; }

.search-container input[name="_3_keywords"]::-webkit-input-placeholder, .rwd_search input[name="_3_keywords"]::-webkit-input-placeholder, .portlet-search .portlet-body input[name="_3_keywords"]::-webkit-input-placeholder {
  color: #fff; }

.search-container input[name="_3_keywords"]::-moz-placeholder, .rwd_search input[name="_3_keywords"]::-moz-placeholder, .portlet-search .portlet-body input[name="_3_keywords"]::-moz-placeholder {
  color: #fff; }

.search-container input[name="_3_keywords"]:-ms-input-placeholder, .rwd_search input[name="_3_keywords"]:-ms-input-placeholder, .portlet-search .portlet-body input[name="_3_keywords"]:-ms-input-placeholder {
  color: #fff; }

.search-container input[name="_3_keywords"]:-moz-placeholder, .rwd_search input[name="_3_keywords"]:-moz-placeholder, .portlet-search .portlet-body input[name="_3_keywords"]:-moz-placeholder {
  color: #fff; }

.search-container input[name="_3_keywords"]:hover, .search-container input[name="_3_keywords"]:active, .rwd_search input[name="_3_keywords"]:hover, .rwd_search input[name="_3_keywords"]:active, .portlet-search .portlet-body input[name="_3_keywords"]:hover, .portlet-search .portlet-body input[name="_3_keywords"]:active {
  background: #1d4772; }

.search-container input[name="_3_keywords"]:focus, .rwd_search input[name="_3_keywords"]:focus, .portlet-search .portlet-body input[name="_3_keywords"]:focus {
  background: #215183; }

.search-container input[type="image"], .rwd_search input[type="image"], .portlet-search .portlet-body input[type="image"] {
  position: absolute;
  right: 15px;
  top: 15px; }

.site_header .search-container {
  width: 250px;
  float: right; }

.site_header .search-container input[name="_3_keywords"] {
  height: 80px; }

.site_header .search-container input[type="image"] {
  top: 30px; }

.home_banner {
  height: 420px;
  background-image: url("../images/banner_img_home.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-position: bottom center; }

.banner_02 .home_banner {
  background-image: url(../images/banner_img_home_02.jpg); }

.banner_03 .home_banner {
  background-image: url(../images/banner_img_home_03.jpg); }

.banner_04 .home_banner {
  background-image: url(../images/banner_img_home_04.jpg); }

.banner_05 .home_banner {
  background-image: url(../images/banner_img_home_05.jpg); }

.mobile_tabs {
  display: none;
  margin: 12px 0 0 0; }

.mobile_tabs select {
  cursor: pointer;
  height: 50px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  padding: 15px 20px;
  border: none;
  width: 100%;
  font-size: 13px;
  background: url(../images/mobile-tab-arrow.png) no-repeat right #17385a;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease; }

.mobile_tabs select:hover, .mobile_tabs select:active, .mobile_tabs select:focus {
  background-color: #0d1f31; }

.mobile_tabs select option {
  background: #17385a;
  cursor: pointer; }

.home_tabs {
  background: #f5f5f5;
  position: relative; }

.home_tabs .nav-tabs {
  margin-top: -58px;
  border: 0; }

.home_tabs .nav-tabs li {
  margin-bottom: 0; }

.home_tabs .nav-tabs li a, .home_tabs .nav-tabs li a:visited {
  padding: 20px 22px;
  margin-right: 4px;
  border: 0;
  color: #fff;
  background: rgba(23, 56, 90, 0.8);
  border-radius: 0;
  -webkit-transition: background 500ms ease;
  transition: background 500ms ease; }

.home_tabs .nav-tabs li a:hover, .home_tabs .nav-tabs li a:active, .home_tabs .nav-tabs li a:focus {
  background: #17385a; }

.home_tabs .nav-tabs li.active a {
  font-weight: 700;
  color: #17385a;
  background-color: #fff; }

.home_tabs .nav-tabs li.active a:hover, .home_tabs .nav-tabs li.active a:active, .home_tabs .nav-tabs li.active a:focus {
  border: 0; }

.home_tabs .tab-content {
  margin-top: 0;
  background-color: #fff; }

.home_tabs .tab-content .portlet-content-container .portlet-body {
  padding: 0; }

.no-margin {
  margin: 0; }

.news .portlet-topper .portlet-title {
  font-size: 40px;
  line-height: normal;
  text-align: center; }

.news .journal-content-article {
  margin-top: 22px; }

.news .portlet-asset-publisher {
  margin: 10px 0 20px 0; }

.news .portlet-asset-publisher .news-item-link {
  display: block; }

.news .portlet-asset-publisher .news-item-link .asset-title {
  color: #35393b; }

.news .portlet-asset-publisher .news-item-link .asset-more {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  color: #ffbd47; }

.news .portlet-asset-publisher .news-item-link .asset-abstract {
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease; }

.news .portlet-asset-publisher .news-item-link .asset-summary, .news .portlet-asset-publisher .news-item-link .asset-title, .news .portlet-asset-publisher .news-item-link .asset-more {
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease; }

.news .portlet-asset-publisher .news-item-link .asset-small-image {
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease; }

.news .portlet-asset-publisher .news-item-link:hover, .news .portlet-asset-publisher .news-item-link:active, .news .portlet-asset-publisher .news-item-link:focus {
  text-decoration: none; }

.news .portlet-asset-publisher .news-item-link:hover .asset-title, .news .portlet-asset-publisher .news-item-link:active .asset-title, .news .portlet-asset-publisher .news-item-link:focus .asset-title {
  color: #2c6bab; }

.news .portlet-asset-publisher .news-item-link:hover .asset-more, .news .portlet-asset-publisher .news-item-link:active .asset-more, .news .portlet-asset-publisher .news-item-link:focus .asset-more {
  color: #e09000; }

.news .portlet-asset-publisher .news-item-link:hover .asset-summary, .news .portlet-asset-publisher .news-item-link:active .asset-summary, .news .portlet-asset-publisher .news-item-link:focus .asset-summary {
  color: #35393b; }

.news .portlet-asset-publisher .news-item-link:hover .asset-small-image, .news .portlet-asset-publisher .news-item-link:active .asset-small-image, .news .portlet-asset-publisher .news-item-link:focus .asset-small-image {
  opacity: .9; }

.news .portlet-asset-publisher .news-item-link:hover .asset-abstract, .news .portlet-asset-publisher .news-item-link:active .asset-abstract, .news .portlet-asset-publisher .news-item-link:focus .asset-abstract {
  background-color: #fefefe; }

.news .portlet-asset-publisher .asset-abstract {
  background-color: #fff;
  margin: 0;
  padding-top: 130px;
  border: 0;
  -webkit-box-shadow: 1px 1px 2px 0px #e8e8e8;
  -o-box-shadow: 1px 1px 2px 0px #e8e8e8;
  box-shadow: 1px 1px 2px 0px #e8e8e8; }

.news .portlet-asset-publisher .asset-abstract .asset-title {
  margin: 0 25px;
  line-height: 25px;
  font-size: 14px;
  font-weight: 700; }

.news .portlet-asset-publisher .asset-abstract .asset-content {
  margin: 0;
  padding: 10px 25px 25px; }

.news .portlet-asset-publisher .asset-abstract .asset-content div.asset-small-image {
  width: 100%;
  height: 110px;
  top: 0;
  border-radius: 0; }

.news .portlet-asset-publisher .asset-abstract .asset-content img.asset-small-image {
  width: 100%;
  height: auto; }

.news .portlet-asset-publisher .asset-abstract .asset-content .asset-more {
  margin-top: 15px; }

.news .portlet-asset-publisher .asset-abstract.asset-has-no-image .asset-title {
  margin-left: 25px; }

.news .portlet-asset-publisher .asset-abstract.asset-has-no-image .asset-content .asset-small-image {
  background: url(../images/generic-tile.jpg) center top no-repeat white;
  background-size: cover; }

.news .portlet-asset-publisher .taglib-header {
  margin: 0 10px;
  padding: 20px;
  background-color: #fff; }

.news .portlet-asset-publisher .taglib-header .header-title {
  font-size: 20px; }

.news .portlet-asset-publisher .asset-full-content {
  background-color: #fff;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 10px 0 10px; }

.news .portlet-asset-publisher .asset-full-content .asset-content .journal-content-article {
  margin: 0; }

.portlet-search .portlet-body {
  background-color: #fff; }

.portlet-search .portlet-body .container {
  padding-bottom: 30px; }

.portlet-search .portlet-topper-toolbar {
  right: 0;
  top: 30px; }

.portlet-search .portlet-content {
  padding: 0; }

.portlet-search .portlet-topper {
  padding: 0 0 20px; }

.portlet-search .portlet-topper .portlet-title {
  padding-top: 30px; }

.portlet-search .portlet-topper .portlet-icon-back {
  font-weight: 500;
  padding: 0 0 0 18px;
  background-position: 0 -2px; }

.portlet-search .aui-fieldset {
  margin: 0;
  width: 100%;
  float: none; }

.portlet-search .aui-fieldset .aui-field-inline, .portlet-search .aui-fieldset .aui-field-content {
  display: block;
  margin-right: 0; }

.portlet-search .aui-fieldset .aui-button-image #_3_clear-search {
  right: 45px; }

.portlet-search .menu-column {
  width: auto;
  margin-top: 20px; }

.portlet-search .menu-column .search-layout-content {
  padding: 0; }

.portlet-search .menu-column .search-layout-content .menu {
  margin: 0;
  float: right;
  width: 25%;
  background: none;
  padding: 0 0 0 10px; }

.portlet-search .menu-content {
  overflow: hidden;
  padding: 0;
  background: #f5f5f5; }

.portlet-search .results-grid {
  border: none; }

.portlet-search .results-header {
  display: none; }

.portlet-search .search-layout .search-layout-content .result {
  float: left;
  width: 75%;
  padding: 0;
  margin: 0; }

.portlet-search .search-layout .search-layout-content .result .aui-column-content {
  padding: 0 10px 0 0; }

.portlet-search .search-layout .search-layout-content .result .aui-column-content .taglib-page-iterator .search-results {
  float: none; }

.portlet-search .search-layout .search-layout-content .result .asset-entry .asset-entry-title {
  display: block;
  font-size: 20px;
  margin: 0 0 10px 0; }

.portlet-search .search-layout .search-layout-content .result .asset-entry .asset-entry-title b {
  font-weight: 500; }

.portlet-search .search-layout .search-layout-content .result .asset-entry .asset-entry-title a {
  color: #646367;
  font-weight: 500; }

.portlet-search .search-layout .search-layout-content .result .asset-entry .asset-entry-summary {
  color: #646367;
  display: block;
  line-height: 150%;
  margin: 0 0 10px; }

.portlet-search .search-layout .search-layout-content .result .asset-entry .asset-entry-type {
  color: #646367; }

.portlet-search .search-layout .search-layout-content .result .asset-entry a {
  color: #17385a; }

.portlet-search .search-layout .search-layout-content .result div.taglib-page-iterator {
  background: #f5f5f5;
  margin: 0;
  padding: 10px; }

.portlet-search .search-layout .search-layout-content .menu .search-facet {
  padding: 0;
  border: none; }

.portlet-search .search-layout .search-layout-content .menu .search-facet .aui-field-wrapper-content {
  margin: 0; }

.portlet-search .search-layout .search-layout-content .menu .search-facet ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

.portlet-search .search-layout .search-layout-content .menu .search-facet .facet-value {
  border-bottom: 1px solid #dcdcdc;
  position: relative;
  font-size: 14px; }

.portlet-search .search-layout .search-layout-content .menu .search-facet .facet-value a {
  color: #646367;
  padding: 20px 40px 20px 20px;
  display: block;
  -webkit-transition: background 500ms ease;
  transition: background 500ms ease; }

.portlet-search .search-layout .search-layout-content .menu .search-facet .facet-value a img {
  display: none; }

.portlet-search .search-layout .search-layout-content .menu .search-facet .facet-value a:hover {
  background: #dcdcdc; }

.portlet-search .search-layout .search-layout-content .menu .search-facet .facet-value.default {
  font-size: 13px;
  font-weight: normal; }

.portlet-search .search-layout .search-layout-content .menu .search-facet .facet-value.default a {
  font-weight: normal; }

.portlet-search .search-layout .search-layout-content .menu .search-facet .modified-custom-range {
  padding: 20px;
  font-size: 14px; }

.portlet-search .search-layout .search-layout-content .menu .search-facet .modified-custom-range .aui-field-content {
  margin: 0; }

.portlet-search .search-layout .search-layout-content .menu .search-facet .modified-custom-range label {
  font-weight: normal; }

.portlet-search .search-layout .search-layout-content .menu .search-facet .modified-custom-range input[type="text"] {
  width: 165px;
  margin-left: 10px; }

.portlet-search .results-row.hover td {
  border: none; }

.portlet-search table td {
  border: none;
  background: none !important;
  border-bottom: 1px solid #dcdcdc;
  padding: 20px 0; }

.portlet-search .asset-entry-title br {
  display: none; }

.portlet-search span.highlight {
  background: #f5f5f5;
  color: inherit;
  font-weight: 600;
  padding: 0; }

.frequency {
  position: absolute;
  right: 15px;
  top: 20px; }

.search-page.columns-max .container .inner_max {
  padding: 0;
  background: none; }

.portlet-boundary_weather_WAR_cbcportlets_ .portlet-content {
  padding: 0 10px 10px 12px; }

.portlet-journal .journal-article-container ul {
  margin: 0;
  padding: 0; }

.inner_banner {
  height: 320px;
  background: url(../images/banner_img.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
  position: relative;
  overflow: hidden; }

.inner_banner .container {
  position: relative;
  height: 100%; }

.inner_banner .porlet_layout {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1; }

.inner_banner .porlet_layout .journal-content-article p {
  margin: 0; }

.inner_banner .porlet_layout .journal-content-article img {
  width: 100% !important;
  height: auto !important; }

.inner_banner .porlet_layout .journal-content-article .icons-container {
  position: absolute;
  top: 0;
  margin-left: 1em;
  padding-top: 0; }

.banner_02 .inner_banner {
  background-image: url(../images/banner_img_02.jpg); }

.banner_03 .inner_banner {
  background-image: url(../images/banner_img_03.jpg); }

.banner_04 .inner_banner {
  background-image: url(../images/banner_img_04.jpg); }

.banner_05 .inner_banner {
  background-image: url(../images/banner_img_05.jpg); }

.banner_06 .inner_banner {
  background-image: url(../images/banner_img_06.jpg); }

.banner_07 .inner_banner {
  background-image: url(../images/banner_img_07.jpg); }

.banner_08 .inner_banner {
  background-image: url(../images/banner_img_08.jpg); }

.banner_09 .inner_banner {
  background-image: url(../images/banner_img_09.jpg); }

.banner_10 .inner_banner {
  background-image: url(../images/banner_img_10.jpg); }

.page_container {
  background: #fff; }

.page_container .page {
  padding: 30px 0 20px 0; }

.page_container .sidebar {
  padding: 0 0 20px 0; }

.page_container .page .portlet-boundary, .page_container .sidebar .portlet-boundary {
  margin-bottom: 20px; }

.page_container .page .portlet-topper {
  margin-bottom: 20px; }

.page_container .sidebar .portlet-boundary {
  background: #f5f5f5; }

.page_container .sidebar .portlet-boundary .portlet-topper {
  border-bottom: 1px solid #e8e8e8;
  padding: 30px 20px 24px; }

.page_container .sidebar .portlet-boundary .portlet-topper .portlet-title {
  font-size: 16px;
  font-weight: 600;
  color: #17385a; }

.home .page_container .page {
  padding: 0; }

.home .page_container .page .portlet-topper {
  margin-bottom: 0; }

.full {
  padding: 0; }

.full .portlet-boundary {
  margin: 0 0 20px 0; }

.full .portlet-boundary .portlet-topper {
  margin: 0 0 20px 0; }

.bar {
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 0;
  background-color: #17385a;
  background: rgba(23, 56, 90, 0.8); }

.bar .back_button {
  display: none;
  text-align: left; }

.bar .back_button a, .bar .back_button a:visited {
  display: block;
  text-align: left;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 100%;
  padding: 20px;
  color: #fff;
  -webkit-transition: background 500ms ease;
  transition: background 500ms ease; }

.bar .back_button a:hover, .bar .back_button a:active, .bar .back_button a:focus, .bar .back_button a:visited:hover, .bar .back_button a:visited:active, .bar .back_button a:visited:focus {
  background: #17385a;
  text-decoration: none; }

.bar .back_button i {
  font-size: 10px;
  margin: 0 5px 0 0; }

.bar .breadcrumb_container {
  padding: 20px 0 17px 20px; }

.bar .breadcrumb_container .portlet-boundary {
  margin: 0; }

.bar .breadcrumb_container .portlet-topper, .bar .breadcrumb_container .portlet-title {
  display: none; }

.bar .breadcrumb_container .portlet-breadcrumb {
  padding: 0;
  line-height: 100%; }

.bar .breadcrumb_container .portlet-breadcrumb ul.breadcrumbs {
  margin: 0; }

.bar .breadcrumb_container .portlet-breadcrumb ul.breadcrumbs li {
  background: url(../images/bc_arrow.png) no-repeat right 5px;
  line-height: 100%;
  margin: 0 15px 0 0; }

.bar .breadcrumb_container .portlet-breadcrumb ul.breadcrumbs li a {
  display: block;
  text-decoration: none;
  color: #fff;
  padding: 0 20px 0 0;
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease; }

.bar .breadcrumb_container .portlet-breadcrumb ul.breadcrumbs li a:hover, .bar .breadcrumb_container .portlet-breadcrumb ul.breadcrumbs li a:active, .bar .breadcrumb_container .portlet-breadcrumb ul.breadcrumbs li a:focus {
  color: #fff;
  text-decoration: underline; }

.bar .breadcrumb_container .portlet-breadcrumb ul.breadcrumbs li.last {
  background: none; }

.bar .breadcrumb_container .portlet-breadcrumb ul.breadcrumbs li.last a {
  font-weight: 700; }

.bar .share_container {
  background: #193d62;
  overflow: hidden; }

.bar .share_container p {
  float: left;
  color: #fff;
  margin: 0;
  padding: 19px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
  line-height: 13px; }

.bar .share_container .addthis_inline_share_toolbox {
  float: right;
  clear: none !important; }

.bar .share_container .addthis_inline_share_toolbox .at-share-btn-elements .at-share-btn {
  margin: 0;
  padding: 0;
  max-height: none;
  max-width: none;
  display: block;
  float: left; }

.bar .share_container .addthis_inline_share_toolbox .at-share-btn-elements .at-share-btn span {
  float: left;
  height: auto !important;
  width: auto !important;
  line-height: 100% !important;
  padding: 16px; }

.bar .share_container .addthis_inline_share_toolbox .at-share-btn-elements .at-share-btn span svg {
  width: 20px !important;
  height: 20px !important; }

.bar .share_container .addthis_inline_share_toolbox .at-share-btn-elements .at-share-btn span.at4-visually-hidden {
  display: none; }

.bar .share_container .addthis_inline_share_toolbox .at-share-btn-elements .at-share-btn.at-svc-facebook span {
  background: #3d5b97 !important; }

.bar .share_container .addthis_inline_share_toolbox .at-share-btn-elements .at-share-btn.at-svc-twitter span {
  background: #2aa7df !important; }

.bar .share_container .addthis_inline_share_toolbox .at-share-btn-elements .at-share-btn.at-svc-compact span {
  background: #fb6c4c !important; }

.page_menu_container {
  display: none; }

.page_menu_container a.page_menu_button, .page_menu_container a.page_menu_button:visited {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  display: block;
  font-size: 15px;
  font-weight: 400;
  overflow: hidden;
  padding: 16px 20px;
  margin: 20px 0 0;
  line-height: normal;
  color: #17385a;
  background: #ebebeb;
  border-radius: 5px; }

.page_menu_container a.page_menu_button i, .page_menu_container a.page_menu_button:visited i {
  float: right;
  margin: 1px 0;
  font-size: 10px; }

.page_menu_container a.page_menu_button:hover, .page_menu_container a.page_menu_button:active, .page_menu_container a.page_menu_button:focus, .page_menu_container a.page_menu_button:visited:hover, .page_menu_container a.page_menu_button:visited:active, .page_menu_container a.page_menu_button:visited:focus {
  text-decoration: none;
  color: #fff;
  background: #ffab14; }

.page_menu_container a.page_menu_button.active, .page_menu_container a.page_menu_button:visited.active {
  border-radius: 5px 5px 0 0; }

.columns-max .portlet-login .portlet-body section.portlet {
  background-color: #fff; }

.columns-max .portlet-login .portlet-body section.portlet .portlet-topper {
  padding: 20px 10px 10px; }

.columns-max .portlet-login .portlet-body section.portlet .portlet-topper .portlet-topper-toolbar {
  top: 20px;
  right: 10px; }

.columns-max .portlet-login .portlet-body section.portlet .portlet-body {
  padding: 0 10px 15px; }

.columns-max .portlet-login .portlet-body section.portlet .portlet-body .aui-fieldset .aui-field-choice .aui-field-label {
  margin-left: 7px; }

h1, h2 {
  font-weight: 700;
  color: #17385a; }

h3, h4 {
  font-weight: 400;
  color: #17385a; }

h1 {
  font-size: 25px; }

h2 {
  font-size: 23px; }

h3 {
  font-size: 20px; }

h4 {
  font-size: 18px; }

.journal-content-article {
  font-family: Arial,sans-serif; }

.journal-content-article p, .journal-content-article ul, .journal-content-article li, .journal-content-article ol {
  line-height: 26px;
  color: #646367; }

.journal-content-article a, .journal-content-article a:visited {
  color: #ea9600;
  text-decoration: underline; }

.journal-content-article a:hover, .journal-content-article a:active, .journal-content-article a:focus {
  text-decoration: none; }

.journal-content-article a.btn, .journal-content-article a.btn-o, .journal-content-article a.btn:visited, .journal-content-article a.btn-o:visited {
  color: #fff;
  text-decoration: none; }

.journal-content-article a.btn-o, .journal-content-article a.btn-o:visited {
  color: #ea9600;
  text-decoration: none; }

.journal-content-article a.btn-o:hover, .journal-content-article a.btn-o:active, .journal-content-article a.btn-o:focus {
  color: #fff; }

.journal-content-article table[border="1"] {
  border: 1px solid #f5f5f5; }

.journal-content-article table[border="1"] th, .journal-content-article table[border="1"] td {
  padding: 15px 10px; }

.journal-content-article table[border="1"] th {
  background: #17385a;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 600;
  border: 1px solid #17385a; }

.journal-content-article table[border="1"] td {
  border: 1px solid #f5f5f5; }

.journal-content-article table[border="1"] td.alttd {
  background-color: #fafafa; }

.journal-content-article table.no_style {
  border: none; }

.journal-content-article table.no_style th {
  background: none;
  padding: 0;
  color: #646367;
  border: none;
  font-weight: 700; }

.journal-content-article table.no_style td {
  border: none;
  padding: none; }

.stacktable {
  width: 100%; }

.stacktable.large-only {
  display: table; }

.stacktable.small-only {
  display: none; }

.stacktable th {
  background-color: #17385a;
  color: #fff; }

.st-head-row {
  padding: 1em;
  text-align: center; }

.st-head-row.st-head-row-main {
  font-size: 1.5em;
  padding-top: 0; }

.st-key {
  width: 49%;
  text-align: right;
  adding: 1%; }

.st-val {
  width: 49%;
  padding: 1%; }

.header-block {
  text-align: left;
  overflow: hidden;
  padding: 15px 20px;
  background: #17385a; }

.header-block a, .header-block a:visited {
  float: right;
  color: #fff;
  margin-top: 8px;
  font-size: 12px;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: 700; }

.header-block a i, .header-block a:visited i {
  margin-left: 5px;
  font-size: 10px; }

.header-block a:hover, .header-block a:active, .header-block a:focus {
  text-decoration: none;
  color: #ffbd47; }

.header-block h3 {
  font-size: 20px;
  color: #fff;
  font-weight: 700;
  margin: 5px 0; }

.portlet-asset-publisher .final-separator {
  display: none; }

.portlet-asset-publisher .porlet-topper {
  margin: 0; }

.portlet-asset-publisher .taglib-page-iterator {
  margin-top: 20px; }

.portlet-asset-publisher .asset-abstract {
  margin-top: 30px;
  position: relative;
  border-bottom: 1px solid #f5f5f5; }

.portlet-asset-publisher .asset-abstract .asset-title {
  margin: 0 0 10px 80px;
  border: none;
  padding: 0;
  font-weight: 500;
  color: #17385a;
  line-height: normal; }

.portlet-asset-publisher .asset-abstract .asset-title img {
  display: none; }

.portlet-asset-publisher .asset-abstract .asset-title a:hover, .portlet-asset-publisher .asset-abstract .asset-title a:active, .portlet-asset-publisher .asset-abstract .asset-title a:focus {
  color: #ffbd47;
  text-decoration: none; }

.portlet-asset-publisher .asset-abstract .asset-content {
  margin: 0 0 0 80px;
  padding-bottom: 30px; }

.portlet-asset-publisher .asset-abstract .asset-content .asset-more {
  margin-top: 10px; }

.portlet-asset-publisher .asset-abstract .asset-content .asset-more a, .portlet-asset-publisher .asset-abstract .asset-content .asset-more a:visited {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
  margin-top: 15px;
  color: #ffbd47; }

.portlet-asset-publisher .asset-abstract .asset-content .asset-summary {
  line-height: 22px;
  color: #8a898e; }

.portlet-asset-publisher .asset-abstract .asset-content div.asset-small-image {
  width: 60px;
  overflow: hidden;
  left: 0;
  position: absolute;
  padding: 0;
  float: none;
  top: 4px;
  height: 60px; }

.portlet-asset-publisher .asset-abstract .asset-content img.asset-small-image {
  float: none;
  padding: 0;
  height: 100%;
  width: auto; }

.portlet-asset-publisher .asset-abstract.asset-has-no-image .asset-title, .portlet-asset-publisher .asset-abstract.asset-has-no-image .asset-content {
  margin-left: 0; }

.portlet-asset-publisher .taglib-header {
  border: none;
  margin: 20px 0; }

.portlet-asset-publisher .taglib-header .header-back-to a {
  float: right;
  padding: 6px 12px;
  margin-top: -6px;
  text-decoration: none; }

.portlet-asset-publisher .taglib-header .header-title {
  margin: 0;
  padding: 0;
  border: none;
  font-size: 18px;
  font-weight: normal;
  color: #17385a; }

.portlet-asset-publisher .asset-full-content.show-asset-title .asset-content {
  margin: 0;
  padding: 0; }

.sidebar .portlet-asset-publisher .asset-abstract {
  margin: 0;
  padding: 20px;
  border-bottom: 1px solid #e8e8e8; }

.sidebar .portlet-asset-publisher .asset-abstract .asset-title {
  font-size: 16px; }

.sidebar .portlet-asset-publisher .asset-abstract .asset-summary {
  line-height: 20px; }

.sidebar .portlet-asset-publisher .asset-abstract .asset-title, .sidebar .portlet-asset-publisher .asset-abstract .asset-content {
  margin-left: 0;
  padding: 0;
  border: none; }

.sidebar .portlet-asset-publisher .asset-abstract .asset-small-image {
  display: none; }

.sidebar .portlet-asset-publisher .taglib-header {
  margin: 20px 0;
  padding: 0 30px; }

.sidebar .portlet-asset-publisher .taglib-header .header-title {
  line-height: 140%; }

.sidebar .portlet-asset-publisher .taglib-header .header-back-to a, .sidebar .portlet-asset-publisher .taglib-header .header-back-to a:visited {
  float: none;
  font-weight: bold;
  display: block;
  margin: 0 0 10px 0;
  text-decoration: none; }

.sidebar .portlet-asset-publisher .asset-full-content {
  padding: 0 30px; }

.sidebar .portlet-asset-publisher .asset-full-content .taglib-social-bookmarks {
  display: none; }

.sidebar .portlet-asset-publisher .search-pages .page-links {
  padding: 20px; }

.columns-max .portlet-asset-publisher {
  background-color: #fff; }

.columns-max .portlet-asset-publisher section.portlet .portlet-topper {
  display: none; }

.columns-max .portlet-asset-publisher section.portlet .portlet-content-container {
  padding-bottom: 20px;
  padding-top: 15px; }

.columns-max .portlet-asset-publisher section.portlet .portlet-content-container .taglib-header .header-title {
  font-size: 25px;
  font-weight: 700; }

.page_container .sidebar .portlet-navigation {
  background: #f5f5f5; }

.page_container .sidebar .portlet-navigation .portlet-topper {
  border-bottom: none; }

.page_container .sidebar .portlet-navigation .portlet-topper .portlet-title {
  color: #17385a; }

.page_container .sidebar .portlet-navigation .nav-menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }

.page_container .sidebar .portlet-navigation .nav-menu ul li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #e8e8e8; }

.page_container .sidebar .portlet-navigation .nav-menu ul li a {
  color: #646367;
  display: block;
  font-size: 12px;
  padding: 20px;
  line-height: 10px;
  background: url(../images/nav-arrow.png) 100% center no-repeat;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease; }

.page_container .sidebar .portlet-navigation .nav-menu ul li a:hover, .page_container .sidebar .portlet-navigation .nav-menu ul li a:active, .page_container .sidebar .portlet-navigation .nav-menu ul li a:focus {
  background-color: #e8e8e8;
  text-decoration: none; }

.page_container .sidebar .portlet-navigation .nav-menu ul li a.selected {
  color: #17385a;
  background-color: #fafafa; }

.page_container .sidebar .portlet-navigation .nav-menu ul.level-2 li {
  border: none; }

.page_container .sidebar .portlet-navigation .nav-menu ul.level-2 li a {
  padding: 20px 20px 20px 50px;
  line-height: 140%; }

.page_container .sidebar .portlet-navigation .nav-menu ul.level-2 li a:hover, .page_container .sidebar .portlet-navigation .nav-menu ul.level-2 li a:active, .page_container .sidebar .portlet-navigation .nav-menu ul.level-2 li a:focus {
  text-decoration: none; }

.page_container .sidebar .portlet-navigation .nav-menu ul.level-3 li a {
  padding: 20px 30px 20px 70px; }

.portlet-document-library-display .lfr-asset-metadata, .portlet-document-library-display .lfr-panel-titlebar, .portlet-document-library-display .separator, .portlet-document-library-display .search-results, .portlet-document-library-display .delta-selector, .portlet-document-library-display .page-selector, .portlet-document-library-display .page-links span.first, .portlet-document-library-display .page-links span.last, .portlet-document-library-display .page-links a.first, .portlet-document-library-display .page-links a.last {
  display: none; }

.portlet-document-library-display .taglib-header {
  margin: 0;
  border: none; }

.portlet-document-library-display .taglib-header .header-title {
  display: none; }

.portlet-document-library-display .portlet-content {
  margin: 0; }

.portlet-document-library-display .lfr-panel-container {
  background: none; }

.portlet-document-library-display .lfr-asset-column-content, .portlet-document-library-display .lfr-panel {
  margin: 0; }

.portlet-document-library-display .lfr-panel-content {
  padding: 0; }

.portlet-document-library-display .lfr-search-container {
  overflow: hidden; }

.portlet-document-library-display .results-grid {
  border: none;
  background: none; }

.portlet-document-library-display .taglib-search-iterator {
  table-layout: auto; }

.portlet-document-library-display .taglib-search-iterator tbody {
  border: 1px solid #f5f5f5; }

.portlet-document-library-display .results-header {
  background: #17385a; }

.portlet-document-library-display .results-header th {
  padding: 20px 0 20px 20px;
  background: #17385a;
  color: #fff;
  font-size: 12px;
  border: none;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 0; }

.portlet-document-library-display .results-header th.first span {
  background: none;
  padding: 0;
  font-style: normal; }

.portlet-document-library-display .results-header a {
  color: #fff; }

.portlet-document-library-display .results-row td {
  border: none;
  background: none;
  padding: 0;
  border-bottom: 1px solid #f5f5f5; }

.portlet-document-library-display .results-row td a, .portlet-document-library-display .results-row td a:visited {
  display: block;
  color: #646367;
  padding: 20px;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease; }

.portlet-document-library-display .results-row td a.nobr, .portlet-document-library-display .results-row td a:visited.nobr {
  padding: 2px 10px 2px 15px; }

.portlet-document-library-display .results-row td.first {
  padding-left: 0; }

.portlet-document-library-display .results-row td.last a {
  color: #646367; }

.portlet-document-library-display .results-row td:first-child a:first-child {
  display: none; }

.portlet-document-library-display .results-row td .lfr-actions {
  margin-right: 15px; }

.portlet-document-library-display .results-row.alt {
  background: none; }

.portlet-document-library-display .results-row:hover td a {
  background-color: #f5f5f5; }

.portlet-document-library-display .entry-title {
  padding: 0;
  font-weight: 400;
  font-size: 13px;
  color: #646367; }

.portlet-document-library-display .taglib-search-iterator-page-iterator-bottom {
  background: none;
  padding: 0; }

.portlet-document-library-display .taglib-page-iterator .search-pages {
  width: 100%;
  float: left; }

.portlet-document-library-display .taglib-page-iterator .search-pages .page-links {
  width: 100%;
  float: left;
  padding: 20px 0;
  border-bottom: 1px soil #f5f5f5; }

.portlet-document-library-display .taglib-page-iterator .search-pages span {
  color: #646367;
  padding: 0;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700; }

.portlet-document-library-display .taglib-page-iterator .search-pages span.previous {
  margin-left: 20px;
  float: left;
  border: none;
  background: none;
  padding: 0; }

.portlet-document-library-display .taglib-page-iterator .search-pages span.next {
  float: right;
  border: none;
  background: none;
  margin-right: 20px;
  padding: 0; }

.portlet-document-library-display .taglib-page-iterator .search-pages a, .portlet-document-library-display .taglib-page-iterator .search-pages a:visited {
  color: #646367;
  font-size: 12px;
  padding: 0;
  text-transform: uppercase;
  font-weight: 700; }

.portlet-document-library-display .taglib-page-iterator .search-pages a:hover, .portlet-document-library-display .taglib-page-iterator .search-pages a:active, .portlet-document-library-display .taglib-page-iterator .search-pages a:focus, .portlet-document-library-display .taglib-page-iterator .search-pages a:visited:hover, .portlet-document-library-display .taglib-page-iterator .search-pages a:visited:active, .portlet-document-library-display .taglib-page-iterator .search-pages a:visited:focus {
  text-decoration: underline; }

.portlet-document-library-display .taglib-page-iterator .search-pages a.previous, .portlet-document-library-display .taglib-page-iterator .search-pages a:visited.previous {
  margin-left: 20px;
  float: left;
  border: none;
  background: none;
  padding: 0; }

.portlet-document-library-display .taglib-page-iterator .search-pages a.next, .portlet-document-library-display .taglib-page-iterator .search-pages a:visited.next {
  float: right;
  border: none;
  background: none;
  margin-right: 20px;
  padding: 0; }

.sidebar .portlet-document-library-display .portlet-topper {
  border-bottom: 1px solid #e8e8e8; }

.sidebar .portlet-document-library-display .taglib-search-iterator tbody {
  border: 0; }

.sidebar .portlet-document-library-display .portlet-content {
  margin: 0; }

.sidebar .portlet-document-library-display .results-header {
  display: none; }

.sidebar .portlet-document-library-display .results-row td {
  padding: 20px 30px;
  border-bottom: 1px solid #e8e8e8; }

.sidebar .portlet-document-library-display .results-row td.first {
  padding: 0; }

.sidebar .portlet-document-library-display .results-row td.last {
  display: none; }

.sidebar .portlet-document-library-display .results-row a, .sidebar .portlet-document-library-display .results-row a:visited {
  display: block;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease; }

.sidebar .portlet-document-library-display .results-row a span, .sidebar .portlet-document-library-display .results-row a:visited span {
  padding: 0;
  display: block; }

.sidebar .portlet-document-library-display .results-row a:hover, .sidebar .portlet-document-library-display .results-row a:active, .sidebar .portlet-document-library-display .results-row a:focus, .sidebar .portlet-document-library-display .results-row a:visited:hover, .sidebar .portlet-document-library-display .results-row a:visited:active, .sidebar .portlet-document-library-display .results-row a:visited:focus {
  background-color: #e8e8e8;
  text-decoration: none; }

#_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels {
  border: none; }

#_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels table {
  margin: 0; }

#_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels table tr {
  float: left;
  width: 50%; }

#_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels table tr.captchacontainer.captchacontainer {
  width: 100%; }

#_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels table tr td {
  display: block;
  width: auto; }

#_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels table tr td input {
  display: block;
  width: 90%; }

#_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels table tr td input#_eventSubmission_WAR_esportlets_startDate, #_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels table tr td input#_eventSubmission_WAR_esportlets_endDate {
  display: inline-block;
  width: 70%; }

#_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels table tr td textarea.textInput {
  resize: vertical !important;
  width: 90%; }

#_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels table tr.captchacontainer td {
  display: table-cell; }

#_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels table tr.captchacontainer td input {
  display: inline;
  width: auto; }

#_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels table tr.captchacontainer tdtd.alertEditFixedLabel {
  display: none; }

#_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels.buttonHolder {
  margin-bottom: 10px; }

#_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels input[type="text"], #_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels input[type="password"], #_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels input[type="file"], #_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels input[type="submit"], #_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels input[type="button"], #_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels input[type="reset"], #_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels select, #_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels textarea, #_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels .textarea, #_eventSubmission_WAR_esportlets_alertCreate fieldset.inlineLabels button {
  background-image: none; }

div#recaptcha_widget_div {
  display: table-row; }

#recaptcha_area, #recaptcha_table {
  margin-top: 10px; }

.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {
  float: none; }

.alertEditFixedLabel, .alertEditLabel, .alertCatEditFixedLabel, .alertAdminEditFixedLabel, .alertSearchFixedLabel {
  font-size: 13px;
  font-weight: bold;
  display: block;
  clear: left;
  float: none;
  text-align: left;
  color: #35393b;
  padding: 3px 0 3px 0;
  margin: 20px 0 3px 0; }

.alertEditFixedLabel {
  width: auto; }

.portlet-boundary_alertsPromotion_WAR_esportlets_ {
  position: relative; }

.portlet-boundary_alertsPromotion_WAR_esportlets_ .alertPromotions {
  margin: 0; }

.portlet-boundary_alertsPromotion_WAR_esportlets_ .alertPromotions .alertPromoContent {
  background-size: cover !important;
  height: 100%; }

.alertPromoDetails {
  padding: 30px;
  width: 40%;
  background: #35393b;
  background: rgba(53, 57, 59, 0.75);
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.alertPromoDetails h1, .alertPromoDetails h2, .alertPromoDetails h3 {
  color: #fff;
  font-size: 22px;
  margin: 0;
  font-weight: 600;
  line-height: 140%; }

.alertPromoDetails p {
  color: #fff;
  margin: 20px 0 0 0;
  line-height: 160%;
  font-size: 13px; }

.alertPromoDetails p:first-child {
  margin: 0; }

.alertPromoDetails a {
  color: #fff;
  text-decoration: underline; }

.alertPromoDetails a.btn, .alertPromoDetails a.btn-o, .alertPromoDetails a.btn-o {
  text-decoration: none; }

.alertPromoDetails .btn, .alertPromoDetails .btn-o {
  margin-right: 20px; }

.alertPromoDetails .btn-o {
  border-color: #fff;
  background: none;
  color: #fff; }

.alertPromoDetails .btn-o:hover, .alertPromoDetails .btn-o:active, .alertPromoDetails .btn-o:focus {
  background: #fff;
  color: #17385a; }

.alertPromotions #promoBar {
  background: none;
  height: auto;
  border: none;
  z-index: 999;
  opacity: 1;
  width: auto;
  padding: 0;
  right: 20px;
  bottom: 20px;
  left: auto; }

.alertPromotions #promoBar .promoPages span {
  background: #fff;
  border-radius: 20px;
  text-indent: -999em;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin: 0 5px;
  padding: 0; }

.alertPromotions #promoBar .promoPages span.selected {
  background: #17385a; }

.alertPromotions #promoBar .promoPages span:hover, .alertPromotions #promoBar .promoPages span:active, .alertPromotions #promoBar .promoPages span:focus {
  cursor: pointer; }

.alertPromotions #promoBar .lastPromo, .alertPromotions #promoBar .nextPromo {
  width: 10px;
  height: 10px; }

.alertPromotions #promoBar .lastPromo {
  background: url(../images/promo_left.png) no-repeat center center;
  margin: 0 10px 0 0; }

.alertPromotions #promoBar .nextPromo {
  background: url(../images/promo_right.png) no-repeat center center;
  margin: 0 0 0 10px; }

.alertPromotions #promoBar #pausePromo {
  width: 12px;
  height: 12px;
  background: url(../images/pause.png) no-repeat center center;
  margin-left: 10px;
  display: inline-block; }

.alertPromotions #promoBar #pausePromo.paused {
  background: url(../images/play.png) no-repeat center center; }

.esAlerts fieldset, .esContact fieldset {
  padding: 0;
  border: none; }

.esAlerts legend, .esContact legend {
  display: none; }

.esAlerts #alertsDisplayActions, .esContact #alertsDisplayActions {
  display: none; }

.esAlerts .portlet-borderless-container, .esContact .portlet-borderless-container {
  position: static; }

.esAlerts .alertImageThumbnail, .esContact .alertImageThumbnail {
  max-width: none !important;
  width: auto;
  height: 60px; }

.esAlerts .alertsDisplay, .esAlerts .contactsDisplaySearch, .esContact .alertsDisplay, .esContact .contactsDisplaySearch {
  margin: 0 0 10px 0;
  width: auto;
  margin: 0 auto;
  display: table;
  table-layout: fixed; }

.alertsDisplayCalendar {
  float: none;
  margin: 0 0 20px 0;
  background: none;
  padding-top: 0; }

.alertsDisplayCalendar .ui-datepicker {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font-family: "Montserrat",sans-serif; }

.alertsDisplayCalendar .ui-datepicker.ui-datepicker-multi {
  width: 100% !important; }

.alertsDisplayCalendar .ui-datepicker .ui-datepicker-header {
  padding: 25px 0;
  border-radius: 0;
  border: none;
  font-weight: 600;
  font-size: 13px;
  background: #17385a; }

.alertsDisplayCalendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  margin: 0;
  font-size: 13px;
  line-height: 100%;
  color: #fff; }

.alertsDisplayCalendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title span {
  font-size: 15px;
  font-weight: 600; }

.alertsDisplayCalendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .alertsDisplayCalendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  width: 20px;
  height: 20px;
  top: 22px;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease; }

.alertsDisplayCalendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span, .alertsDisplayCalendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  position: static;
  margin: 0;
  left: auto;
  top: auto;
  width: 20px;
  height: 20px; }

.alertsDisplayCalendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover, .alertsDisplayCalendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover {
  background-image: none;
  background-color: #215183;
  cursor: pointer;
  border: none; }

.alertsDisplayCalendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  left: 20px; }

.alertsDisplayCalendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
  background: url(../images/calendar_prev.png) no-repeat; }

.alertsDisplayCalendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: 20px; }

.alertsDisplayCalendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  background: url(../images/calendar_next.png) no-repeat; }

.alertsDisplayCalendar .ui-datepicker table {
  font-size: 13px;
  margin: 0;
  width: 100%; }

.alertsDisplayCalendar .ui-datepicker table thead {
  border: 1px soild #17385a; }

.alertsDisplayCalendar .ui-datepicker table thead th {
  width: 10%;
  padding: 10px 0;
  background: #122b46;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 11px; }

.alertsDisplayCalendar .ui-datepicker table tbody {
  border: 1px solid #f5f5f5;
  border-top: none;
  border-left: none;
  border-bottom: none; }

.alertsDisplayCalendar .ui-datepicker table tbody td {
  padding: 0;
  border-left: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5; }

.alertsDisplayCalendar .ui-datepicker table tbody td .ui-state-default {
  border: none;
  color: #646367;
  background: none;
  text-align: center;
  font-weight: 400;
  padding: 15px 0;
  font-size: 12px; }

.alertsDisplayCalendar .ui-datepicker table tbody td a.ui-state-default {
  color: #17385a;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-weight: 600; }

.alertsDisplayCalendar .ui-datepicker table tbody td a.ui-state-default:hover, .alertsDisplayCalendar .ui-datepicker table tbody td a.ui-state-default:active, .alertsDisplayCalendar .ui-datepicker table tbody td a.ui-state-default:focus {
  background: #ea9600; }

.alertsDisplayCalendar .ui-datepicker table tbody td.ui-state-disabled {
  opacity: 1;
  background: none;
  padding: 0; }

.alertsDisplayCalendar .ui-datepicker table tbody td.highlight {
  background: none; }

.alertsDisplayCalendar .ui-datepicker table tbody td.highlight a, .alertsDisplayCalendar .ui-datepicker table tbody td.highlight span {
  border: none;
  font-weight: 600;
  color: #fff;
  background: #ffbd47;
  border-radius: 30px;
  width: 30px;
  height: 30px;
  padding: 6px;
  margin: auto; }

.alertsDisplayCalendar .ui-datepicker table tbody td.ui-datepicker-today span {
  font-weight: 600; }

.alertsDisplayCalendar .ui-datepicker-unselectable {
  height: 48px; }

.ui-datepicker-multi .ui-datepicker-group {
  width: 47%;
  margin: 0 10px 20px 10px;
  float: left; }

.ui-datepicker-multi .ui-datepicker-row-break {
  display: none; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 48%;
  margin: 0 20px 30px 0; }

.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-middle {
  margin: 0 0 30px 0;
  float: right; }

.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-last {
  margin: 0 auto;
  float: none;
  clear: both; }

.ui-datepicker-multi-6 .ui-datepicker-group {
  width: 47%;
  margin: 0 10px 20px 10px;
  float: left; }

.ui-datepicker-multi-6 .ui-datepicker-group.ui-datepicker-group-middle {
  float: left;
  margin: 0 10px 20px 10px; }

.ui-datepicker-multi-6 .ui-datepicker-group.ui-datepicker-group-last {
  float: left;
  margin: 0 10px 20px 10px;
  clear: none; }

.esAlerts .alertsDisplayMap div#_alertsDisplay_WAR_esportlets_MapContainer, esContact #_contactsDisplay_WAR_esportlets_MapContainer, .esAlerts #alertsDisplayMap .mapContainer, .esContact .mapContainer {
  width: 100% !important; }

.alertsDisplayMap {
  margin-bottom: 20px; }

.contactsDisplayMap, .contactsDisplayMap table {
  width: 100% !important;
  margin: 0; }

.alertsDisplayList .taglib-search-iterator-page-iterator-bottom, .alertsDisplayList .alertsDisplayListTitle, .alertsDisplayList .results-header {
  display: none; }

.alertsDisplayList .results-grid {
  border: none;
  background: none; }

.alertsDisplayList .results-grid .results-row {
  background: none; }

.alertsDisplayList .results-grid .results-row.alt {
  background: none; }

.alertsDisplayList .results-grid .results-row td {
  background: none;
  border: none;
  padding: 0; }

.alertsDisplayList .alertContent {
  margin: 0;
  padding: 30px 0;
  border-bottom: 1px solid #f5f5f5; }

.alertsDisplayList .alertContent .alertDisplayColLeft {
  background: none;
  min-width: 60px;
  max-width: 60px;
  height: 60px;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.alertsDisplayList .alertContent .alertDisplayColLeft .alertImageThumbnail {
  border: none; }

.alertsDisplayList .alertContent .alertDisplayColLeft div.alertImageThumbnail {
  background: url(../images/fallback.jpg) no-repeat center center;
  text-indent: -999em; }

.alertsDisplayList .alertContent .alertDisplayColRight {
  margin: 0 0 0 80px;
  padding: 0;
  float: none; }

.alertsDisplayList .alertContent .alertDisplayColRight img {
  display: none; }

.alertsDisplayList .alertContent .alertDisplayColRight p {
  font-size: 13px;
  line-height: 22px;
  margin: 0; }

.alertsDisplayList .alertContent .alertDisplayColRight a {
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: block;
  margin: 0 0 10px 0; }

.alertsDisplayList .alertContent .alertDisplayColRight a:hover, .alertsDisplayList .alertContent .alertDisplayColRight a:active, .alertsDisplayList .alertContent .alertDisplayColRight a:focus {
  color: #17385a; }

.alertsDisplayList .alertContent .alertDisplayColRight .alertTitle i {
  font-style: normal;
  padding-right: 5px; }

.alertDisplayCatImg {
  display: none; }

.ui-widget-overlay {
  background: rgba(53, 57, 59, 0.6);
  background: url(../images/ui-overlay.png);
  opacity: 1; }

.ui-dialog {
  padding: 0;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  font-family: "Montserrat",sans-serif;
  border: none; }

.ui-dialog .ui-dialog-title {
  margin: 0;
  line-height: 17px; }

.ui-dialog .ui-widget-content a.btn, .ui-dialog .ui-widget-content a.btn-o {
  color: #fff;
  -webkit-transition: background 500ms ease;
  transition: background 500ms ease; }

.ui-dialog .ui-widget-content a.btn-o {
  color: #ea9600;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease; }

.ui-dialog .ui-widget-content a.btn-o:hover, .ui-dialog .ui-widget-content a.btn-o:active, .ui-dialog .ui-widget-content a.btn-o:focus {
  color: #fff; }

.ui-dialog .ui-dialog-titlebar {
  border-radius: 0;
  border: none;
  background: #17385a;
  color: #fff;
  font-size: 20px;
  padding: 30px;
  font-weight: 500; }

.ui-dialog .ui-dialog-content {
  padding: 20px; }

.ui-dialog .ui-dialog-content .alertPopup_withmap .alertPopupDetails {
  padding-left: 20px; }

.ui-dialog .ui-dialog-content .alertPopupDetails {
  font-size: 13px;
  color: #646367;
  line-height: 22px;
  margin: 0;
  padding: 0; }

.ui-dialog .ui-dialog-titlebar-close {
  right: 30px;
  top: 27px;
  margin: 0;
  padding: 0;
  width: 20px;
  height: 20px;
  border-radius: 0;
  background: none;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease; }

.ui-dialog .ui-dialog-titlebar-close span {
  width: 20px;
  height: 20px;
  background: url(../images/close.png) no-repeat;
  background-position: center center;
  margin: 0; }

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:active, .ui-dialog .ui-dialog-titlebar-close:focus {
  margin: 0;
  padding: 0;
  border: none;
  opacity: 0.5; }

.qtip-default {
  border: none;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  background: #fff;
  border-width: 0px;
  padding: 20px;
  font-family: "Montserrat",sans-serif; }

.qtip-default .qtip-content {
  padding: 0; }

.qtip-default .qtip-content ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }

.qtip-default .qtip-content ul li {
  margin: 0 0 15px 0; }

.qtip-default .qtip-content ul li a {
  color: #17385a;
  display: block; }

.qtip-default .qtip-content ul li a:hover, .qtip-default .qtip-content ul li a:active, .qtip-default .qtip-content ul li a:focus {
  cursor: pointer;
  text-decoration: underline; }

.sidebar .esAlerts .alertDisplayColLeft, .sidebar .esAlerts .alertsDisplayMap {
  display: none; }

.sidebar .esAlerts .alertContent {
  border-top: 1px solid #e8e8e8;
  padding: 0; }

.sidebar .esAlerts .alertsDisplayCalendar {
  margin: 0; }

.sidebar .esAlerts .alertDisplayColRight {
  float: none;
  margin: 0 30px;
  width: auto;
  padding: 20px 0; }

.web-form-portlet .aui-fieldset-content .description {
  display: block; }

.web-form-portlet .aui-fieldset-content p {
  clear: both;
  padding: 15px 0; }

.web-form-portlet .aui-fieldset-content label {
  display: block;
  padding: 0;
  margin-bottom: 10px; }

.web-form-portlet .aui-fieldset-content .aui-field-input {
  width: 95%;
  background-image: none; }

.web-form-portlet .aui-field-content {
  float: left;
  width: 50%; }

.web-form-portlet .aui-field-content select.aui-field-input {
  height: 27px; }

.web-form-portlet .aui-field-content textarea.aui-field-input {
  max-width: 98% !important;
  width: 98%;
  min-height: 50px; }

.web-form-portlet .aui-fieldset-legend {
  color: inherit;
  padding: 0 0 10px;
  font-weight: inherit; }

.web-form-portlet .aui-legend {
  position: static;
  width: auto;
  border-bottom: 0;
  font-weight: normal;
  color: inherit; }

.web-form-portlet.wf-1col .aui-field-content {
  float: none;
  width: auto; }

.web-form-portlet.wf-1col .aui-field-content .aui-field-input-text {
  width: 100%; }

.web-form-portlet.wf-1col .aui-field-content .aui-field-input.aui-field-input-select {
  width: auto; }

.web-form-portlet.wf-1col .aui-field-content textarea.aui-field-input {
  max-width: 100% !important;
  width: 100% !important; }

.web-form-portlet .lfr-textarea-container .aui-field-content, .web-form-portlet .lfr-textarea-containeroptional .aui-field-content {
  width: 100%;
  float: none;
  clear: both; }

.web-form-portlet .aui-field-choice .aui-field-label {
  font-weight: normal; }

.web-form-portlet .aui-field-choice .aui-field-element .aui-field-input {
  margin-right: 5px; }

.web-form-portlet .aui-field-choice .aui-field-content {
  float: none;
  width: auto;
  clear: both; }

.web-form-portlet .aui-field-choice .aui-field-content .aui-field-input {
  width: auto; }

.web-form-portlet #webFormConfiguration .aui-field-content {
  float: none;
  width: auto; }

.web-form-portlet #webFormConfiguration .aui-field-content label {
  display: inline; }

.web-form-portlet #webFormConfiguration .aui-field-content .aui-field-input {
  float: none;
  width: auto; }

.web-form-portlet .aui-button-submit {
  clear: both;
  float: none;
  display: block; }

.inner_l .web-form-portlet .aui-field-content {
  width: 100%; }

#recaptcha_area {
  margin-bottom: 10px; }

.sidebar .web-form-portlet .portlet-body form {
  padding: 20px; }

.sidebar .web-form-portlet .aui-field-content {
  width: 100%; }

.sidebar .web-form-portlet .web-form-portlet .aui-fieldset-legend {
  border: none; }

.sidebar .web-form-portlet .web-form-portlet .aui-fieldset-content .description {
  font-size: 13px; }

.portlet-boundary_cbcnavigation_WAR_cbcportlets_ ul#links {
  margin: 0;
  padding: 0;
  list-style-type: none; }

.portlet-boundary_cbcnavigation_WAR_cbcportlets_ ul#links li {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e8e8e8; }

.portlet-boundary_cbcnavigation_WAR_cbcportlets_ ul#links li a, .portlet-boundary_cbcnavigation_WAR_cbcportlets_ ul#links li a:visited {
  display: block;
  font-size: 13px;
  font-weight: 500;
  color: #646367;
  line-height: 100%;
  padding: 20px;
  background: url(../images/nav-arrow.png) 100% center no-repeat;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease; }

.portlet-boundary_cbcnavigation_WAR_cbcportlets_ ul#links li a:hover, .portlet-boundary_cbcnavigation_WAR_cbcportlets_ ul#links li a:active, .portlet-boundary_cbcnavigation_WAR_cbcportlets_ ul#links li a:focus, .portlet-boundary_cbcnavigation_WAR_cbcportlets_ ul#links li a:visited:hover, .portlet-boundary_cbcnavigation_WAR_cbcportlets_ ul#links li a:visited:active, .portlet-boundary_cbcnavigation_WAR_cbcportlets_ ul#links li a:visited:focus {
  background-color: #e8e8e8;
  text-decoration: none; }

.portlet-boundary_cbcnavigation_WAR_cbcportlets_ .portlet-body {
  position: relative; }

.portlet-boundary_cbcnavigation_WAR_cbcportlets_ .portlet-body fieldset.inline-labels {
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  z-index: 999;
  padding: 20px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
  border-radius: 0; }

.portlet-boundary_cbcnavigation_WAR_cbcportlets_ .portlet-body fieldset.inline-labels legend {
  margin: 0 0 20px 0;
  line-height: 100%;
  float: left; }

.row.icon-container {
  margin: 0; }

.icon_item {
  padding: 0; }

.icon_item a {
  display: block;
  padding: 30px;
  text-decoration: none;
  min-height: 130px;
  -webkit-transition: background 500ms ease;
  transition: background 500ms ease; }

.icon_item a span {
  float: left;
  background: #ffbd47;
  color: #fff;
  font-size: 30px;
  text-align: center;
  line-height: 59px;
  width: 60px;
  height: 60px;
  margin: 0 20px 20px 0;
  border-radius: 50px;
  -webkit-transition: background 500ms ease;
  transition: background 500ms ease; }

.icon_item a h3 {
  font-size: 16px;
  line-height: 100%;
  color: #17385a;
  margin: 0 0 10px 0;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: none; }

.icon_item a p {
  color: #646367;
  font-size: 13px;
  margin: 0;
  line-height: 21px;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease; }

.icon_item a:hover, .icon_item a:active, .icon_item a:focus {
  background: #ededed;
  text-decoration: none; }

.icon_item a:hover span, .icon_item a:active span, .icon_item a:focus span {
  background: #faa000; }

.icon_item a:hover p, .icon_item a:active p, .icon_item a:focus p {
  color: #35393b; }

#tabs_region .icon_item a span {
  background: #17385a; }

#tabs_region .icon_item a:hover span, #tabs_region .icon_item a:active span, #tabs_region .icon_item a:focus span {
  background: #275e97; }

#tabs_community .icon_item a span {
  background: #ef6461; }

#tabs_community .icon_item a:hover span, #tabs_community .icon_item a:active span, #tabs_community .icon_item a:focus span {
  background: #e8201c; }

.quicklinks {
  background: #17385a; }

.quicklinks header {
  border-bottom: #122b46;
  padding: 30px; }

.quicklinks header h3 {
  font-size: 16px;
  text-transform: uppercase;
  color: #fff;
  line-height: 12px;
  margin: 0;
  padding: 0; }

.quicklinks ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }

.quicklinks ul li {
  margin: 0;
  padding: 0;
  border-bottom: #122b46;
  background: url(../images/quicklink_arrow.png) no-repeat right 20px center; }

.quicklinks ul li a {
  display: block;
  padding: 30px;
  line-height: 10px;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  font-size: 12px;
  color: #fff;
  font-weight: 500; }

.quicklinks ul li a:hover, .quicklinks ul li a:active, .quicklinks ul li a:focus {
  background-color: #122b46;
  text-decoration: none; }

.quicklinks ul li a .icon {
  font-weight: normal;
  margin-right: 20px;
  font-size: 18px;
  width: 20px;
  height: 20px;
  text-align: center;
  float: left; }

.ie8 .quicklinks li {
  background: none; }

.tiles-layout {
  border-bottom: 2px solid #f5f5f5;
  border-top: 2px solid #f5f5f5;
  padding: 10px 0; }

.tiles-layout a, .tiles-layout a:visited {
  display: block;
  min-height: 85px;
  overflow: hidden;
  text-decoration: none;
  padding-top: 2px; }

.tiles-layout a .tile-text, .tiles-layout a:visited .tile-text {
  padding-left: 80px; }

.tiles-layout a:hover i, .tiles-layout a:active i, .tiles-layout a:focus i, .tiles-layout a:visited:hover i, .tiles-layout a:visited:active i, .tiles-layout a:visited:focus i {
  background-color: #ffbd47; }

.tiles-layout a:hover h3, .tiles-layout a:hover p, .tiles-layout a:active h3, .tiles-layout a:active p, .tiles-layout a:focus h3, .tiles-layout a:focus p, .tiles-layout a:visited:hover h3, .tiles-layout a:visited:hover p, .tiles-layout a:visited:active h3, .tiles-layout a:visited:active p, .tiles-layout a:visited:focus h3, .tiles-layout a:visited:focus p {
  color: #35393b; }

.tiles-layout .tile {
  margin: 30px 0 20px 0; }

.tiles-layout i {
  border-radius: 100px;
  float: left;
  background-color: #17385a;
  color: #fff;
  font-size: 26px;
  width: 60px;
  height: 60px;
  line-height: 59px;
  text-align: center;
  margin-top: -2px;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease; }

.tiles-layout h3 {
  margin: 0 0 10px 0;
  color: #646367;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease; }

.tiles-layout p {
  margin: 0;
  color: #7d7c81;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease; }

.graphic-tiles-layout .tile {
  margin-top: 20px; }

.graphic-tiles-layout .tile a, .graphic-tiles-layout .tile a:visited {
  display: block;
  background-image: url(../images/generic-tile.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  height: 220px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  border-radius: 4px; }

.graphic-tiles-layout .tile a h2, .graphic-tiles-layout .tile a p, .graphic-tiles-layout .tile a:visited h2, .graphic-tiles-layout .tile a:visited p {
  color: #fff;
  position: relative;
  z-index: 2; }

.graphic-tiles-layout .tile a h2, .graphic-tiles-layout .tile a:visited h2 {
  margin: 0 0 10px;
  padding: 40px 0 0;
  font-size: 26px; }

.graphic-tiles-layout .tile a p.btn, .graphic-tiles-layout .tile a p.btn-o, .graphic-tiles-layout .tile a:visited p.btn, .graphic-tiles-layout .tile a:visited p.btn-o {
  font-weight: 700;
  margin-top: 10px; }

.graphic-tiles-layout .tile a p.btn i, .graphic-tiles-layout .tile a p.btn-o i, .graphic-tiles-layout .tile a:visited p.btn i, .graphic-tiles-layout .tile a:visited p.btn-o i {
  margin-left: 10px;
  font-size: 16px;
  -webkit-transition: margin-left 500ms ease;
  transition: margin-left 500ms ease; }

.graphic-tiles-layout .tile a p.tile-summary, .graphic-tiles-layout .tile a:visited p.tile-summary {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto; }

.graphic-tiles-layout .tile a .overlay, .graphic-tiles-layout .tile a:visited .overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../images/graphic-tiles_overlay.png);
  z-index: 1;
  opacity: 0.7;
  border-radius: 4px;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease; }

.graphic-tiles-layout .tile a:hover, .graphic-tiles-layout .tile a:active, .graphic-tiles-layout .tile a:focus, .graphic-tiles-layout .tile a:visited:hover, .graphic-tiles-layout .tile a:visited:active, .graphic-tiles-layout .tile a:visited:focus {
  text-decoration: none; }

.graphic-tiles-layout .tile a:hover .overlay, .graphic-tiles-layout .tile a:active .overlay, .graphic-tiles-layout .tile a:focus .overlay, .graphic-tiles-layout .tile a:visited:hover .overlay, .graphic-tiles-layout .tile a:visited:active .overlay, .graphic-tiles-layout .tile a:visited:focus .overlay {
  opacity: 0.9; }

.graphic-tiles-layout .tile a:hover p.btn, .graphic-tiles-layout .tile a:hover p.btn-o, .graphic-tiles-layout .tile a:active p.btn, .graphic-tiles-layout .tile a:active p.btn-o, .graphic-tiles-layout .tile a:focus p.btn, .graphic-tiles-layout .tile a:focus p.btn-o, .graphic-tiles-layout .tile a:visited:hover p.btn, .graphic-tiles-layout .tile a:visited:hover p.btn-o, .graphic-tiles-layout .tile a:visited:active p.btn, .graphic-tiles-layout .tile a:visited:active p.btn-o, .graphic-tiles-layout .tile a:visited:focus p.btn, .graphic-tiles-layout .tile a:visited:focus p.btn-o {
  background-color: #ffab14; }

.graphic-tiles-layout .tile a:hover p.btn i, .graphic-tiles-layout .tile a:hover p.btn-o i, .graphic-tiles-layout .tile a:active p.btn i, .graphic-tiles-layout .tile a:active p.btn-o i, .graphic-tiles-layout .tile a:focus p.btn i, .graphic-tiles-layout .tile a:focus p.btn-o i, .graphic-tiles-layout .tile a:visited:hover p.btn i, .graphic-tiles-layout .tile a:visited:hover p.btn-o i, .graphic-tiles-layout .tile a:visited:active p.btn i, .graphic-tiles-layout .tile a:visited:active p.btn-o i, .graphic-tiles-layout .tile a:visited:focus p.btn i, .graphic-tiles-layout .tile a:visited:focus p.btn-o i {
  margin-left: 25px; }

.site_footer {
  color: #fff; }

.site_footer a, .site_footer a:visited {
  color: #fff; }

.site_footer a:hover, .site_footer a:active, .site_footer a:focus {
  color: #ffbd47;
  text-decoration: none; }

.site_footer .footer-left {
  color: #fff;
  padding-bottom: 20px;
  padding-top: 25px;
  font-size: 12px; }

.site_footer .footer-left ol, .site_footer .footer-left ul {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0; }

.site_footer .footer-left ol li, .site_footer .footer-left ul li {
  float: left;
  margin: 0 20px;
  position: relative; }

.site_footer .footer-left ol li a, .site_footer .footer-left ol li a:visited, .site_footer .footer-left ul li a, .site_footer .footer-left ul li a:visited {
  text-decoration: none;
  color: #fff; }

.site_footer .footer-left ol li a:hover, .site_footer .footer-left ol li a:active, .site_footer .footer-left ol li a:focus, .site_footer .footer-left ol li a:visited:hover, .site_footer .footer-left ol li a:visited:active, .site_footer .footer-left ol li a:visited:focus, .site_footer .footer-left ul li a:hover, .site_footer .footer-left ul li a:active, .site_footer .footer-left ul li a:focus, .site_footer .footer-left ul li a:visited:hover, .site_footer .footer-left ul li a:visited:active, .site_footer .footer-left ul li a:visited:focus {
  text-decoration: underline; }

.site_footer .footer-left ol li a:before, .site_footer .footer-left ul li a:before {
  content: "|";
  position: absolute;
  left: -20px; }

.site_footer .footer-left ol.social_links, .site_footer .footer-left ul.social_links {
  padding: 10px 0 0 0;
  font-size: 18px;
  display: block;
  float: none;
  clear: both; }

.site_footer .footer-left ol.social_links li, .site_footer .footer-left ul.social_links li {
  margin: 0 15px 0 0; }

.site_footer .footer-left ol.social_links li a, .site_footer .footer-left ul.social_links li a {
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease; }

.site_footer .footer-left ol.social_links li a:before, .site_footer .footer-left ul.social_links li a:before {
  content: "";
  position: static;
  left: 0; }

.site_footer .footer-left ol.social_links li a span, .site_footer .footer-left ul.social_links li a span {
  display: none; }

.site_footer .footer-left ol.social_links li a:hover, .site_footer .footer-left ol.social_links li a:active, .site_footer .footer-left ol.social_links li a:focus, .site_footer .footer-left ul.social_links li a:hover, .site_footer .footer-left ul.social_links li a:active, .site_footer .footer-left ul.social_links li a:focus {
  color: #ffbd47; }

.site_footer .footer-left p {
  margin: 0 20px 0 0;
  float: left; }

.site_footer .footer-right {
  text-align: right;
  padding-top: 10px; }

.site_footer .footer-right a.pull-right {
  margin-left: 20px; }

.site_footer .footer-right a + p {
  margin-top: 15px; }

.site_footer .footer-right a img {
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease; }

.site_footer .footer-right a:hover img, .site_footer .footer-right a:active img, .site_footer .footer-right a:focus img {
  opacity: .8; }

.site_footer .footer-right p {
  margin: 5px 0 0 0; }

@media (max-width: 1200px) {
  .signed-in {
    padding: 0; }

  .home_banner {
    height: 300px; }

  .site_header, .site_nav {
    display: none; }

  .rwd_header {
    display: block; }

  .rwd_header .rwd_search {
    display: none; }

  .container-fluid > .navbar-header {
    margin: 0; }

  .navbar-header {
    float: none; }

  .navbar-header .navbar-toggle {
    display: block; }

  .navbar-collapse {
    border-top: none;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }

  .navbar-collapse.collapse {
    display: none !important; }

  .navbar-fixed-top {
    top: 0;
    border: none; }

  .navbar-toggle {
    display: block; }

  .navbar-nav {
    float: none !important;
    margin: 0; }

  .navbar-nav > li {
    float: none;
    margin: 0; }

  .navbar-nav > li > a {
    padding: 15px 20px; }

  .navbar-nav > li.selected > a {
    background: none; }

  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background: none;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

  .navbar-nav .open .dropdown-menu > li > a i {
    display: none; }

  .collapse.in {
    display: block !important;
    padding: 0; }

  .dropdown-submenu:hover .dropdown-meny {
    display: none !important; } }
@media (min-width: 992px) {
  .sidebar .portlet-boundary {
    display: block !important; } }
@media (max-width: 991px) {
  .home_tabs .container {
    width: auto;
    padding: 0 20px; }

  .icon_item a {
    min-height: 150px; }

  .portlet-asset-publisher {
    margin: 0; }

  .portlet-asset-publisher .home_news_item {
    margin-bottom: 20px; }

  .news .container {
    width: auto;
    padding-left: 20px;
    padding-right: 20px; }

  .news .container .news-item {
    margin-bottom: 20px; }

  .news .portlet-asset-publisher {
    margin-bottom: 10px; }

  .news .portlet-asset-publisher .asset-full-content {
    margin-bottom: 10px; }

  .inner .inner_banner, .full .inner_banner, .columns-max .inner_banner, .search-page .inner_banner, .portlet-login .inner_banner {
    height: 250px; }

  .inner .page_top, .full .page_top, .columns-max .page_top, .search-page .page_top, .portlet-login .page_top {
    margin: 0; }

  .inner .page_menu_container, .full .page_menu_container, .columns-max .page_menu_container, .search-page .page_menu_container, .portlet-login .page_menu_container {
    display: block; }

  .inner .page.col, .full .page.col, .columns-max .page.col, .search-page .page.col, .portlet-login .page.col {
    padding-top: 20px; }

  .inner .sidebar, .full .sidebar, .columns-max .sidebar, .search-page .sidebar, .portlet-login .sidebar {
    padding: 0; }

  .inner .sidebar .portlet-boundary, .inner .sidebar .portlet-topper, .full .sidebar .portlet-boundary, .full .sidebar .portlet-topper, .columns-max .sidebar .portlet-boundary, .columns-max .sidebar .portlet-topper, .search-page .sidebar .portlet-boundary, .search-page .sidebar .portlet-topper, .portlet-login .sidebar .portlet-boundary, .portlet-login .sidebar .portlet-topper {
    display: none; }

  .inner .page_container .sidebar .portlet-navigation, .full .page_container .sidebar .portlet-navigation, .columns-max .page_container .sidebar .portlet-navigation, .search-page .page_container .sidebar .portlet-navigation, .portlet-login .page_container .sidebar .portlet-navigation {
    background: #ffc661;
    border-radius: 0 0 5px 5px; }

  .inner .page_container .sidebar .portlet-navigation .nav-menu ul li, .full .page_container .sidebar .portlet-navigation .nav-menu ul li, .columns-max .page_container .sidebar .portlet-navigation .nav-menu ul li, .search-page .page_container .sidebar .portlet-navigation .nav-menu ul li, .portlet-login .page_container .sidebar .portlet-navigation .nav-menu ul li {
    border: none;
    background: none; }

  .inner .page_container .sidebar .portlet-navigation .nav-menu ul li a, .full .page_container .sidebar .portlet-navigation .nav-menu ul li a, .columns-max .page_container .sidebar .portlet-navigation .nav-menu ul li a, .search-page .page_container .sidebar .portlet-navigation .nav-menu ul li a, .portlet-login .page_container .sidebar .portlet-navigation .nav-menu ul li a {
    background-image: none;
    color: #fff; }

  .inner .page_container .sidebar .portlet-navigation .nav-menu ul li a:hover, .inner .page_container .sidebar .portlet-navigation .nav-menu ul li a:active, .inner .page_container .sidebar .portlet-navigation .nav-menu ul li a:focus, .full .page_container .sidebar .portlet-navigation .nav-menu ul li a:hover, .full .page_container .sidebar .portlet-navigation .nav-menu ul li a:active, .full .page_container .sidebar .portlet-navigation .nav-menu ul li a:focus, .columns-max .page_container .sidebar .portlet-navigation .nav-menu ul li a:hover, .columns-max .page_container .sidebar .portlet-navigation .nav-menu ul li a:active, .columns-max .page_container .sidebar .portlet-navigation .nav-menu ul li a:focus, .search-page .page_container .sidebar .portlet-navigation .nav-menu ul li a:hover, .search-page .page_container .sidebar .portlet-navigation .nav-menu ul li a:active, .search-page .page_container .sidebar .portlet-navigation .nav-menu ul li a:focus, .portlet-login .page_container .sidebar .portlet-navigation .nav-menu ul li a:hover, .portlet-login .page_container .sidebar .portlet-navigation .nav-menu ul li a:active, .portlet-login .page_container .sidebar .portlet-navigation .nav-menu ul li a:focus {
    background: #ffcf7a; }

  .inner .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected, .full .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected, .columns-max .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected, .search-page .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected, .portlet-login .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected {
    background-color: #ffb42e; }

  .inner .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:hover, .inner .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:active, .inner .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:focus, .full .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:hover, .full .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:active, .full .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:focus, .columns-max .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:hover, .columns-max .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:active, .columns-max .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:focus, .search-page .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:hover, .search-page .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:active, .search-page .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:focus, .portlet-login .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:hover, .portlet-login .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:active, .portlet-login .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected:focus {
    background-color: #ffb42e; }

  .bar .share_container {
    background: none;
    text-align: right; }

  .bar .share_container p {
    float: none;
    display: inline-block;
    background-color: #17385a; }

  .alertPromoDetails {
    width: 100%; }

  .ui-dialog {
    width: 100% !important;
    left: 0 !important; }

  .ui-dialog #_alertsDisplay_WAR_esportlets_alertPopup table, .ui-dialog #_alertsDisplay_WAR_esportlets_alertPopup tbody, .ui-dialog #_alertsDisplay_WAR_esportlets_alertPopup tr {
    display: block;
    width: 100%;
    max-width: 100%; }

  .ui-dialog .alertPopup_withmap td {
    display: block;
    width: 100%; }

  .ui-dialog .alertPopup_withmap td .alertPopupMap {
    width: 100% !important;
    max-height: 200px;
    margin: 0 0 20px 0; }

  .ui-dialog .alertPopup_withmap td .alertPopupDetails {
    margin-left: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important; }

  .ui-dialog .alertPopup_withmap td .alertPopupDetails .alertPopupImagePreview {
    display: none; }

  .graphic-tiles-layout .tile {
    margin-top: 10px; }

  .graphic-tiles-layout .tile.col-sm-6 {
    padding-left: 5px;
    padding-right: 5px; }

  #home_page .site_footer .container {
    width: auto;
    padding-left: 20px;
    padding-right: 20px; }

  .site_footer .footer-left ul {
    display: none; }

  .site_footer .footer-left ul.social_links {
    display: block; } }
@media (max-width: 767px) {
  .rwd_header .rwd_header_top h1.logo {
    margin: 0 0 0 15px; }

  .rwd_header .rwd_header_top h1.logo a {
    height: 70px;
    padding-top: 12px;
    width: auto; }

  .rwd_header .rwd_header_top h1.logo a img {
    max-height: 100% !important;
    width: auto !important; }

  .rwd_header button.navbar-toggle, .rwd_header .search_button {
    width: 70px;
    height: 70px;
    font-size: 15px; }

  .rwd_header .weather_details {
    display: none; }

  .home_tabs .nav-tabs {
    display: none; }

  .home_tabs .mobile_tabs {
    display: block; }

  .home_tabs .container {
    padding: 0 10px; }

  .row.icon-container {
    margin-left: -10px;
    margin-right: -10px; }

  .row.icon-container .icon_item {
    padding-left: 10px;
    padding-right: 10px; }

  .row.icon-container .icon_item a {
    padding: 20px;
    min-height: 100px; }

  .news .container {
    padding-left: 10px;
    padding-right: 10px; }

  .news .container .journal-content-article {
    margin: 12px 0 0; }

  .news .container .portlet-asset-publisher {
    margin: 0; }

  .news .container .portlet-asset-publisher .news-item {
    margin-bottom: 15px; }

  .news .portlet-asset-publisher .asset-abstract .asset-title {
    margin: 0 20px; }

  .news .portlet-asset-publisher .asset-abstract .asset-content {
    padding: 10px 20px 25px; }

  .news .portlet-asset-publisher .asset-abstract .asset-content img.asset-small-image {
    width: 100%;
    height: auto; }

  .news .portlet-asset-publisher .asset-abstract.asset-has-no-image .asset-title {
    margin-left: 20px; }

  .icon_item {
    text-align: left; }

  .icon_item a {
    padding: 20px 0; }

  .icon_item a .icon {
    float: left;
    margin: 0 20px 20px 0; }

  .icon_item a h3 {
    margin: 0 0 15px 0; }

  .content_container .sidebar .page_menu_button {
    margin-top: 10px; }

  .content .inner .inner_banner, .content .full .inner_banner, .content .search-page .inner_banner {
    height: 200px; }

  .bar .back_button {
    display: block; }

  .page_menu_container a.page_menu_button, .page_menu_container a.page_menu_button:visited {
    margin-top: 12px; }

  .portlet-search .menu-column .search-layout-content .menu {
    display: none; }

  .portlet-search .menu-column .search-layout-content .result {
    float: none;
    width: auto; }

  alertPromoDetails {
    width: 100%;
    background: rgba(23, 56, 90, 0.7); }

  .web-form-portlet .aui-field-content {
    width: 100%; }

  .web-form-portlet .aui-field-content .aui-field-input {
    width: 100%; }

  .lfr-textarea, .aui-form .aui-fieldset .aui-field.lfr-textarea-container textarea {
    width: 100% !important; }

  .stacktable.large-only {
    display: none; }

  .stacktable.small-only {
    display: table; }

  .responsive-table .st-head-row-main {
    display: none; }

  .esAlerts .alertsDisplay, .esAlerts .contactsDisplaySearch, .esContact .alertsDisplay, .esContact .contactsDisplaySearch {
    width: 100%;
    padding-bottom: 20px; }

  .esAlerts .alertsDisplay .alertsDisplaySearch table, .esAlerts .alertsDisplay .alertsDisplaySearch tbody, .esAlerts .contactsDisplaySearch .alertsDisplaySearch table, .esAlerts .contactsDisplaySearch .alertsDisplaySearch tbody, .esContact .alertsDisplay .alertsDisplaySearch table, .esContact .alertsDisplay .alertsDisplaySearch tbody, .esContact .contactsDisplaySearch .alertsDisplaySearch table, .esContact .contactsDisplaySearch .alertsDisplaySearch tbody {
    display: block; }

  .esAlerts .alertsDisplay .alertsDisplaySearch table tr, .esAlerts .alertsDisplay .alertsDisplaySearch table td, .esAlerts .contactsDisplaySearch .alertsDisplaySearch table tr, .esAlerts .contactsDisplaySearch .alertsDisplaySearch table td, .esContact .alertsDisplay .alertsDisplaySearch table tr, .esContact .alertsDisplay .alertsDisplaySearch table td, .esContact .contactsDisplaySearch .alertsDisplaySearch table tr, .esContact .contactsDisplaySearch .alertsDisplaySearch table td {
    display: block; }

  .esAlerts .alertsDisplay .alertsDisplaySearch table td[align="right"], .esAlerts .contactsDisplaySearch .alertsDisplaySearch table td[align="right"], .esContact .alertsDisplay .alertsDisplaySearch table td[align="right"], .esContact .contactsDisplaySearch .alertsDisplaySearch table td[align="right"] {
    text-align: left; }

  .esAlerts .alertsDisplay .alertSearchLabel, .esAlerts .alertsDisplay .alertSearchDateLabel, .esAlerts .alertsDisplay .alertSubFixedLabel, .esAlerts .alertsDisplay .alertLabel, .esAlerts .alertsDisplay .alertSubFixedLabelAlignTop, .esAlerts .contactsDisplaySearch .alertSearchLabel, .esAlerts .contactsDisplaySearch .alertSearchDateLabel, .esAlerts .contactsDisplaySearch .alertSubFixedLabel, .esAlerts .contactsDisplaySearch .alertLabel, .esAlerts .contactsDisplaySearch .alertSubFixedLabelAlignTop, .esContact .alertsDisplay .alertSearchLabel, .esContact .alertsDisplay .alertSearchDateLabel, .esContact .alertsDisplay .alertSubFixedLabel, .esContact .alertsDisplay .alertLabel, .esContact .alertsDisplay .alertSubFixedLabelAlignTop, .esContact .contactsDisplaySearch .alertSearchLabel, .esContact .contactsDisplaySearch .alertSearchDateLabel, .esContact .contactsDisplaySearch .alertSubFixedLabel, .esContact .contactsDisplaySearch .alertLabel, .esContact .contactsDisplaySearch .alertSubFixedLabelAlignTop {
    text-align: left;
    width: auto;
    padding: 5px 0;
    margin: 0; }

  .esAlerts .alertsDisplay #_alertsDisplay_WAR_esportlets_categoryId_msdd, .esAlerts .contactsDisplaySearch #_alertsDisplay_WAR_esportlets_categoryId_msdd, .esContact .alertsDisplay #_alertsDisplay_WAR_esportlets_categoryId_msdd, .esContact .contactsDisplaySearch #_alertsDisplay_WAR_esportlets_categoryId_msdd {
    margin-left: 0 !important; }

  .esAlerts .alertsDisplay .alertSearchField, .esAlerts .contactsDisplaySearch .alertSearchField, .esContact .alertsDisplay .alertSearchField, .esContact .contactsDisplaySearch .alertSearchField {
    margin: 0 0 10px 0;
    background: #fff;
    padding: 7px;
    width: 100%; }

  .ui-datepicker-multi .ui-datepicker-group {
    width: auto;
    float: none; }

  .tiles-layout {
    padding: 0;
    border-bottom: 0; }

  .tiles-layout .tile {
    margin: 0; }

  .tiles-layout .tile .tile-text {
    padding-left: 60px; }

  .tiles-layout .tile h3 {
    margin: 10px 0 0 0; }

  .tiles-layout .tile a, .tiles-layout .tile a:visited {
    border-bottom: 1px solid #f5f5f5;
    padding: 20px 0;
    min-height: 40px;
    background-image: url(../images/tile-arrow-rwd.png);
    background-repeat: no-repeat;
    background-position: 100% center;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease; }

  .tiles-layout .tile a:hover, .tiles-layout .tile a:active, .tiles-layout .tile a:focus, .tiles-layout .tile a:visited:hover, .tiles-layout .tile a:visited:active, .tiles-layout .tile a:visited:focus {
    background-color: #f5f5f5;
    padding-left: 20px;
    background-position: 96% center; }

  .tiles-layout .tile p {
    display: none; }

  .tiles-layout .tile i {
    width: 40px;
    height: 40px;
    line-height: 39px;
    font-size: 20px; }

  body .home .page_container {
    padding-top: 0; }

  body .graphic-tiles-layout .tile.col-xs-12 {
    padding-left: 10px;
    padding-right: 10px; }

  body .graphic-tiles-layout .tile a, body .graphic-tiles-layout .tile a:visited {
    height: auto;
    padding-bottom: 30px; }

  body .graphic-tiles-layout .tile a h2, body .graphic-tiles-layout .tile a:visited h2 {
    font-size: 20px;
    padding-top: 30px; }

  .site_footer .footer-right ul, .site_footer .footer-right p, .site_footer .footer-left ul, .site_footer .footer-left p {
    text-align: center; }

  .site_footer .footer-right p, .site_footer .footer-left p {
    float: none;
    margin: 0; }

  .site_footer .footer-left {
    padding-bottom: 0; }

  .site_footer .footer-left ul.social_links li {
    float: none;
    display: inline-block; }

  .site_footer .footer-right {
    padding-bottom: 20px;
    padding-top: 0; }

  .site_footer .footer-right .pull-right {
    display: none; } }
@media (max-width: 600px) {
  .portlet-dockbar {
    display: none; }

  .portlet-asset-publisher .taglib-header .header-back-to a {
    float: none;
    margin: 0 0 15px; }

  .home .home_banner {
    height: 200px; } }
@media (max-width: 460px) {
  .portlet-asset-publisher .asset-abstract .asset-content div.asset-small-image {
    display: none; }

  .portlet-asset-publisher .asset-abstract .asset-content, .portlet-asset-publisher .asset-abstract .asset-title, .portlet-asset-publisher .asset-abstract .asset-content {
    margin-left: 0; }

  .news .portlet-asset-publisher .asset-abstract .asset-content div.asset-small-image {
    display: block; }

  .row.icon-container .icon_item a {
    min-height: 10px; }

  .row.icon-container .icon_item a span {
    width: 40px;
    height: 40px;
    font-size: 25px;
    line-height: 39px;
    margin: 0 15px 15px 0; }

  .row.icon-container .icon_item a h3 {
    margin-bottom: 8px; }

  body .rwd_header .rwd_header_top h1.logo {
    max-width: 120px;
    line-height: 20px; }

  body .rwd_header .rwd_header_top h1.logo a {
    color: #fff;
    padding-top: 15px; }

  body .rwd_header .rwd_header_top h1.logo a img {
    display: none; }

  body .rwd_header .rwd_header_top h1.logo a span {
    display: block; }

  body .rwd_header .rwd_header_top h1.logo a:hover, body .rwd_header .rwd_header_top h1.logo a:active, body .rwd_header .rwd_header_top h1.logo a:focus {
    text-decoration: none;
    color: #ffbd47;
    opacity: 1; }

  .content .bar .share_container p {
    display: none; } }
body.Unearth_Etheridge {
  background: #D26135 !important; }

.Unearth_Etheridge .site_header {
  background: #D26135; }

.Unearth_Etheridge .site_header h1.logo {
  margin-top: 15px; }

.Unearth_Etheridge .site_footer .footer-left ol.social_links li a, .Unearth_Etheridge .site_footer .footer-left ul.social_links li a {
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease; }

.Unearth_Etheridge .site_footer .footer-left ol.social_links li a:hover, .Unearth_Etheridge .site_footer .footer-left ul.social_links li a:hover {
  color: #fff;
  opacity: .8; }

.Unearth_Etheridge .site_footer .footer-right a img {
  max-width: 160px;
  margin-bottom: 5px; }

.Unearth_Etheridge .search-container input[name="_3_keywords"], .Unearth_Etheridge .rwd_search input[name="_3_keywords"], .Unearth_Etheridge .portlet-search .portlet-body input[name="_3_keywords"] {
  background: #d56b42; }

.Unearth_Etheridge .search-container input[name="_3_keywords"]:hover, .Unearth_Etheridge .search-container input[name="_3_keywords"]:active, .Unearth_Etheridge .rwd_search input[name="_3_keywords"]:hover, .Unearth_Etheridge .rwd_search input[name="_3_keywords"]:active, .Unearth_Etheridge .portlet-search .portlet-body input[name="_3_keywords"]:hover, .Unearth_Etheridge .portlet-search .portlet-body input[name="_3_keywords"]:active {
  background: #d8754e; }

.Unearth_Etheridge .search-container input[name="_3_keywords"]:focus, .Unearth_Etheridge .rwd_search input[name="_3_keywords"]:focus, .Unearth_Etheridge .portlet-search .portlet-body input[name="_3_keywords"]:focus {
  background: #db825f; }

.Unearth_Etheridge .page_container > section {
  padding: 20px 0px; }

.Unearth_Etheridge .page_container .page .portlet-boundary {
  margin-bottom: 0px; }

.Unearth_Etheridge .page_container .sidebar section.portlet {
  margin-bottom: 20px; }

.Unearth_Etheridge .page_container .sidebar .portlet-boundary {
  margin-bottom: 0px; }

.Unearth_Etheridge .page_container .sidebar .portlet-boundary .portlet-topper .portlet-title {
  color: #565656;
  padding: 30px 20px 24px;
  margin: 0px auto; }

.Unearth_Etheridge .page_container .sidebar .portlet-boundary .nav-menu ul li a.selected {
  color: #D26135; }

.Unearth_Etheridge .search-page table {
  table-layout: fixed; }

.Unearth_Etheridge h1, .Unearth_Etheridge h2, .Unearth_Etheridge h3, .Unearth_Etheridge h4 {
  color: #D26135; }

.Unearth_Etheridge table {
  color: #565656; }

.Unearth_Etheridge table th p, .Unearth_Etheridge table td p {
  margin: 0; }

.Unearth_Etheridge table[border="1"] {
  border: 1px solid #f1f1f1; }

.Unearth_Etheridge table[border="1"] th {
  background: #D26135;
  color: #fff;
  border-color: #D26135; }

.Unearth_Etheridge table[border="1"] td {
  border: 1px solid #f1f1f1; }

.Unearth_Etheridge table[border="1"] td.alttd {
  background-color: ligthen(#f1f1f1, 5%); }

.Unearth_Etheridge .journal-content-article {
  font-family: "Montserrat",sans-serif; }

.Unearth_Etheridge .journal-content-article p {
  line-height: 20px;
  margin-bottom: 20px; }

.Unearth_Etheridge .journal-content-article a, .Unearth_Etheridge .journal-content-article a:visited {
  color: #D26135; }

.Unearth_Etheridge .journal-content-article .btn, .Unearth_Etheridge .journal-content-article .btn-o {
  text-transform: uppercase;
  color: #fff;
  background-color: #71898D;
  font-weight: 400;
  border: none;
  border-radius: 0; }

.Unearth_Etheridge .journal-content-article .btn:visited, .Unearth_Etheridge .journal-content-article .btn-o:visited {
  color: #fff;
  background-color: #71898D; }

.Unearth_Etheridge .journal-content-article .btn:hover, .Unearth_Etheridge .journal-content-article .btn-o:hover, .Unearth_Etheridge .journal-content-article .btn:focus, .Unearth_Etheridge .journal-content-article .btn-o:focus, .Unearth_Etheridge .journal-content-article .btn:active, .Unearth_Etheridge .journal-content-article .btn-o:active {
  color: #fff;
  background-color: #D26135; }

.Unearth_Etheridge .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
  top: 0px;
  left: 0px;
  right: 0px;
  background-color: rgba(41, 41, 41, 0.4); }

.Unearth_Etheridge .rwd_header {
  background-color: #D26135; }

.Unearth_Etheridge .rwd_header .rwd_header_top h1.logo {
  max-width: 100%; }

.Unearth_Etheridge .rwd_header .rwd_header_top h1.logo a {
  width: 100%; }

.Unearth_Etheridge .rwd_header .rwd_header_top h1.logo a span {
  font-family: "Montserrat",sans-serif;
  font-size: 22px;
  font-weight: 300;
  text-shadow: 3px 3px 3px #C55428;
  padding-top: 3px; }

.Unearth_Etheridge .rwd_header .rwd_header_top h1.logo a span.description {
  padding-top: 0px;
  font-size: 11px; }

.Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li > a, .Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li > a:visited {
  color: #D26135;
  background-color: #f1f1f1; }

.Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li > a:hover, .Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li > a:active, .Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li > a:focus, .Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li > a:visited:hover, .Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li > a:visited:active, .Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li > a:visited:focus {
  color: #D26135;
  background-color: #f1f1f1; }

.Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li.selected a, .Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li.selected a:focus, .Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li.selected a:active, .Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li.selected a:visited {
  background-color: #d7714a;
  color: #fff; }

.Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li.selected.open a, .Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li.selected.open a:focus, .Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li.selected.open a:active, .Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li.selected.open a:visited {
  background-color: #d7714a;
  color: #fff; }

.Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li.selected.open .dropdown-menu > li > a {
  background-color: #d7714a;
  color: #fff; }

.Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li.open {
  background-color: #f1f1f1;
  color: #D26135; }

.Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li.open a {
  background-color: #f1f1f1;
  color: #D26135; }

.Unearth_Etheridge .rwd_header .rwd_nav .navbar-nav li.open .dropdown-menu > li > a {
  color: #D26135; }

.Unearth_Etheridge .rwd_header .search_button {
  background: #CC5A30; }

.Unearth_Etheridge .rwd_header button.navbar-toggle {
  background: #71898D; }

.Unearth_Etheridge .bar {
  background: rgba(113, 137, 141, 0.8); }

.Unearth_Etheridge .bar.container {
  position: absolute;
  height: auto; }

.Unearth_Etheridge .bar .back_button {
  display: block; }

.Unearth_Etheridge .bar .back_button a, .Unearth_Etheridge .bar .back_button a:visited {
  max-width: 100px; }

.Unearth_Etheridge .bar .back_button a:hover, .Unearth_Etheridge .bar .back_button a:active, .Unearth_Etheridge .bar .back_button a:focus, .Unearth_Etheridge .bar .back_button a:visited:hover, .Unearth_Etheridge .bar .back_button a:visited:active, .Unearth_Etheridge .bar .back_button a:visited:focus {
  background-color: #71898D; }

.Unearth_Etheridge .bar .share_container {
  background: #71898D; }

.Unearth_Etheridge .bar .share_container p {
  background: #71898D; }

.Unearth_Etheridge .full .portlet-boundary .portlet-topper {
  margin-bottom: 0px;
  padding: 0px; }

.Unearth_Etheridge .portlet-topper .portlet-title {
  color: #565656;
  font-family: "Montserrat",sans-serif;
  text-transform: uppercase;
  margin: 30px auto; }

.Unearth_Etheridge .portlet-topper .portlet-title .portlet-title-text {
  width: 100%;
  text-align: center;
  display: block; }

.Unearth_Etheridge .calendar .portlet-topper .portlet-title, .Unearth_Etheridge .towns .portlet-topper .portlet-title {
  color: #fff; }

.Unearth_Etheridge .tourism_partners .portlet-topper .portlet-title .portlet-title-text, .Unearth_Etheridge .important_links .portlet-topper .portlet-title .portlet-title-text, .Unearth_Etheridge .inner-page .portlet-topper .portlet-title .portlet-title-text {
  text-align: left; }

.Unearth_Etheridge .towns .journal-content-article a, .Unearth_Etheridge .towns .journal-content-article a:visited, .Unearth_Etheridge .important_links .journal-content-article a, .Unearth_Etheridge .important_links .journal-content-article a:visited {
  color: #fff; }

.Unearth_Etheridge.signed-in .portlet-dropzone {
  -webkit-transition: padding 500ms ease;
  transition: padding 500ms ease; }

.Unearth_Etheridge.signed-in .aui-dragging .portlet-dropzone {
  border: 2px dotted grey;
  padding: 20px;
  min-height: 100px; }

.Unearth_Etheridge.signed-in .aui-dragging .portlet-column {
  min-height: 20px; }

.Unearth_Etheridge.signed-in .portlet-journal .structure-tree .structure-field {
  border: 1px dashed grey;
  margin: 30px;
  padding: 10px 20px; }

.Unearth_Etheridge .weather_details {
  border-left: 1px solid #d8754e; }

.Unearth_Etheridge .inner-page.full .portlet-boundary {
  margin-bottom: 0px; }

.Unearth_Etheridge .inner-page.full .carousel.inner-banner .item {
  min-height: 280px;
  padding-top: 20px; }

.Unearth_Etheridge .inner_banner {
  height: 100%;
  max-height: 500px;
  overflow: hidden; }

.Unearth_Etheridge .inner_banner .portlet-body {
  position: relative; }

.Unearth_Etheridge .inner_banner .portlet-body .icons-container {
  position: absolute;
  bottom: 20px;
  left: 20px; }

.Unearth_Etheridge .carousel .item {
  min-height: 500px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  padding-top: 180px; }

.Unearth_Etheridge .carousel .item .underlay {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
  top: 0px;
  left: 0px;
  right: 0px;
  background: transparent url(../images/unearth/SlidingBanner-BackgroundImage.png) no-repeat 32.5% 53%;
  opacity: .3; }

.Unearth_Etheridge .carousel .item h3, .Unearth_Etheridge .carousel .item p {
  color: #fff; }

.Unearth_Etheridge .carousel .item h3 {
  font-family: "Just Another Hand",sans-serif;
  font-size: 88px;
  margin-top: 0px;
  margin-bottom: 0px; }

.Unearth_Etheridge .carousel .item h3 a {
  color: #fff;
  text-decoration: none; }

.Unearth_Etheridge .carousel .item h3 a:hover, .Unearth_Etheridge .carousel .item h3 a:visited, .Unearth_Etheridge .carousel .item h3 a:active, .Unearth_Etheridge .carousel .item h3 a:focus {
  color: #fff; }

.Unearth_Etheridge .carousel .item p {
  font-family: "Montserrat",sans-serif;
  font-size: 26px;
  font-weight: 300; }

.Unearth_Etheridge .carousel .carousel-indicators li {
  border-radius: 0;
  max-width: 30px;
  width: 100%;
  height: 3px;
  margin: 0px 2px;
  border: none;
  background-color: rgba(113, 137, 141, 0.5); }

.Unearth_Etheridge .carousel .carousel-indicators li.active {
  background-color: #71898D; }

.Unearth_Etheridge .carousel .carousel-control {
  color: #D26135; }

.Unearth_Etheridge .carousel .carousel-control:hover, .Unearth_Etheridge .carousel .carousel-control:focus {
  color: #D26135;
  background-image: none; }

.Unearth_Etheridge .carousel .carousel-control span {
  font-size: 88px;
  line-height: 500px; }

.Unearth_Etheridge .attractions-row.dm-tiles > [class*="col-"] {
  padding-left: 0px;
  padding-right: 0px; }

.Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container {
  text-decoration: none;
  text-align: center;
  position: relative;
  display: block;
  background: center center no-repeat #f5f5f5;
  background-size: cover;
  min-height: 233px; }

.Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container h2 {
  color: #fff;
  font-family: "Just Another Hand",sans-serif;
  font-size: 48px;
  font-weight: 400;
  margin: 0px auto 20px;
  padding: 75px 0px 0px;
  text-align: center;
  position: relative;
  z-index: 1;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease; }

.Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container span {
  color: #fff;
  background-color: #D26135; }

.Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container span.more-btn {
  position: relative;
  z-index: 1;
  padding: 13px 22px;
  font: normal 700 12px "Montserrat",sans-serif;
  text-transform: uppercase; }

.Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container .dm-overlay {
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: background 500ms ease;
  transition: background 500ms ease; }

.Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container:hover, .Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container:active, .Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container:focus {
  text-decoration: none; }

.Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container:hover .dm-overlay, .Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container:active .dm-overlay, .Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container:focus .dm-overlay {
  background: rgba(0, 0, 0, 0.4); }

.Unearth_Etheridge .attractions-row.dm-tiles.icon-tiles .dm-tile-container {
  text-decoration: none;
  display: block;
  padding: 30px 15px;
  text-align: center;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease; }

.Unearth_Etheridge .attractions-row.dm-tiles.icon-tiles .dm-tile-container h2 {
  font-size: 20px;
  font-weight: 500;
  margin: 15px 0 0;
  padding: 0;
  color: #646367;
  line-height: normal;
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease; }

.Unearth_Etheridge .attractions-row.dm-tiles.icon-tiles .dm-tile-container i {
  color: #fff;
  font-size: 30px;
  background-color: #17385a;
  text-align: center;
  width: 80px;
  height: 80px;
  line-height: 79px;
  border-radius: 100px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease; }

.Unearth_Etheridge .attractions-row.dm-tiles.icon-tiles .dm-tile-container:hover, .Unearth_Etheridge .attractions-row.dm-tiles.icon-tiles .dm-tile-container:active, .Unearth_Etheridge .attractions-row.dm-tiles.icon-tiles .dm-tile-container:focus {
  background-color: #fff;
  border-color: #646367;
  text-decoration: none; }

.Unearth_Etheridge .attractions-row.dm-tiles.icon-tiles .dm-tile-container:hover h2, .Unearth_Etheridge .attractions-row.dm-tiles.icon-tiles .dm-tile-container:active h2, .Unearth_Etheridge .attractions-row.dm-tiles.icon-tiles .dm-tile-container:focus h2 {
  text-decoration: none;
  color: #000; }

.Unearth_Etheridge .attractions-row.dm-tiles.icon-tiles .dm-tile-container:hover i, .Unearth_Etheridge .attractions-row.dm-tiles.icon-tiles .dm-tile-container:active i, .Unearth_Etheridge .attractions-row.dm-tiles.icon-tiles .dm-tile-container:focus i {
  background-color: #ffbd47;
  font-size: 36px;
  width: 90px;
  height: 90px;
  line-height: 89px;
  margin-top: -10px; }

.Unearth_Etheridge .calendar {
  min-height: 300px;
  background: transparent url("../images/unearth/Calendar-Background.jpg") no-repeat center center;
  background-size: cover; }

.Unearth_Etheridge .calendar .upcoming-events .event {
  font-size: 15px;
  line-height: 26px;
  font-family: "Montserrat",sans-serif;
  color: #fff;
  background-color: #D26135;
  padding: 8px 20px;
  display: block;
  margin-bottom: 20px;
  -webkit-transition: background 500ms ease;
  transition: background 500ms ease; }

.Unearth_Etheridge .calendar .upcoming-events .event .fa-calendar-o {
  margin-right: 15px;
  padding-top: 4px; }

.Unearth_Etheridge .calendar .upcoming-events .event .date, .Unearth_Etheridge .calendar .upcoming-events .event .location {
  font-size: 11px; }

.Unearth_Etheridge .calendar .upcoming-events .event .location span {
  display: inline-block; }

.Unearth_Etheridge .calendar .upcoming-events .event .location span.fa-map-marker {
  margin-right: 3px; }

.Unearth_Etheridge .calendar .upcoming-events .event .title {
  font-weight: 700; }

.Unearth_Etheridge .calendar .upcoming-events .event span {
  display: block; }

.Unearth_Etheridge .calendar .upcoming-events .event span.text {
  max-width: 180px; }

.Unearth_Etheridge .calendar .upcoming-events .event:hover, .Unearth_Etheridge .calendar .upcoming-events .event:focus, .Unearth_Etheridge .calendar .upcoming-events .event:active {
  background-color: #d7714a; }

.Unearth_Etheridge .towns {
  background: transparent url("../images/unearth/Towns-Background-Image.jpg") no-repeat center center;
  background-size: cover;
  position: relative;
  min-height: 500px; }

.Unearth_Etheridge .towns .overlay {
  background-color: rgba(41, 41, 41, 0.55); }

.Unearth_Etheridge .towns .town-tile-container {
  background: #FFF;
  height: 100%;
  overflow: hidden;
  margin-bottom: 20px; }

.Unearth_Etheridge .towns .town-tile-container .text {
  color: #3C362A;
  padding: 20px; }

.Unearth_Etheridge .towns .town-tile-container .text h2 {
  color: #3C362A;
  font-family: "Just Another Hand",sans-serif;
  font-size: 40px;
  font-weight: 400;
  padding: 0px 0px 10px;
  margin: 0px; }

.Unearth_Etheridge .towns .town-tile-container .text .btn, .Unearth_Etheridge .towns .town-tile-container .text .btn-o {
  font-weight: 700;
  padding: 10px 15px; }

.Unearth_Etheridge .towns .town-tile-container .text a {
  text-decoration: none; }

.Unearth_Etheridge .towns .town-tile-container .text a:hover, .Unearth_Etheridge .towns .town-tile-container .text a:focus, .Unearth_Etheridge .towns .town-tile-container .text a:active, .Unearth_Etheridge .towns .town-tile-container .text a:visited {
  text-decoration: none; }

.Unearth_Etheridge .towns .town-tile-container .image {
  height: 100%;
  display: block;
  background-size: cover;
  background-position: center center; }

.Unearth_Etheridge .partner {
  margin-bottom: 50px; }

.Unearth_Etheridge .partner a {
  text-decoration: none; }

.Unearth_Etheridge .partner a:visited {
  text-decoration: none; }

.Unearth_Etheridge .partner a:hover, .Unearth_Etheridge .partner a:focus, .Unearth_Etheridge .partner a:active {
  text-decoration: underline; }

.Unearth_Etheridge .partner .image {
  max-width: 33%; }

.Unearth_Etheridge .partner .image a {
  display: inline-block;
  width: 127px;
  vertical-align: middle; }

.Unearth_Etheridge .partner .text {
  max-width: 60%;
  margin-left: 20px; }

.Unearth_Etheridge .partner .text .title a {
  color: #D26135;
  font-size: 15px;
  font-weight: 700; }

.Unearth_Etheridge .partner .text .title a:visited {
  color: #D26135; }

.Unearth_Etheridge .partner .text .description {
  font-size: 11px; }

.Unearth_Etheridge .partner .text .title, .Unearth_Etheridge .partner .text .description {
  padding-bottom: 10px; }

.Unearth_Etheridge .partner .text .contact a {
  color: #71898D;
  font-size: 12px; }

.Unearth_Etheridge .partner .text .contact .fa {
  margin-right: 8px; }

.Unearth_Etheridge .important-links .btn, .Unearth_Etheridge .important-links .btn-o {
  text-align: left;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
  padding: 15px; }

.Unearth_Etheridge .important-links .btn .fa, .Unearth_Etheridge .important-links .btn-o .fa {
  float: right; }

.Unearth_Etheridge .stacktable th {
  background-color: #D26135;
  color: #fff; }

@media (max-width: 1199px) {
  .Unearth_Etheridge .site_footer .footer-right {
    padding-top: 0px; }

  .Unearth_Etheridge .site_footer .footer-right a img {
    padding-top: 15px; }

  .Unearth_Etheridge .site_footer .footer-right a + p {
    margin-top: 10px; }

  .Unearth_Etheridge .page_menu_container a.page_menu_button:hover, .Unearth_Etheridge .page_menu_container a.page_menu_button:active, .Unearth_Etheridge .page_menu_container a.page_menu_button:focus, .Unearth_Etheridge .page_menu_container a.page_menu_button:visited:hover, .Unearth_Etheridge .page_menu_container a.page_menu_button:visited:active, .Unearth_Etheridge .page_menu_container a.page_menu_button:visited:focus {
    background-color: #D26135; }

  .Unearth_Etheridge .bar .back_button a, .Unearth_Etheridge .bar .back_button a:visited {
    padding: 20px 15px; }

  .Unearth_Etheridge .rwd_header .rwd_header_top h1.logo {
    max-width: 250px; }

  .Unearth_Etheridge .rwd_header .rwd_header_top h1.logo a {
    width: 100%; }

  .Unearth_Etheridge .inner_banner {
    max-height: 325px;
    overflow: hidden; }

  .Unearth_Etheridge .carousel .item {
    min-height: 325px;
    padding-top: 107px; }

  .Unearth_Etheridge .carousel .item .underlay {
    background-size: auto;
    background-size: 100%;
    background-position: 0% 60%; }

  .Unearth_Etheridge .carousel .item h3 {
    font-size: 58px; }

  .Unearth_Etheridge .carousel .item p {
    font-size: 21px; }

  .Unearth_Etheridge .carousel .carousel-control {
    visibility: hidden; }

  .Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container {
    min-height: 190px; }

  .Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container h2 {
    padding-top: 40px; }

  .Unearth_Etheridge .calendar {
    min-height: 205px; }

  .Unearth_Etheridge .calendar .portlet-topper .portlet-title {
    display: none; }

  .Unearth_Etheridge .calendar .upcoming-events a {
    display: block;
    background-color: #D26135;
    margin: 30px auto;
    padding: 25px 40px;
    text-decoration: none;
    text-align: center;
    font-family: "Montserrat",sans-serif;
    color: #fff;
    max-width: 493px; }

  .Unearth_Etheridge .calendar .upcoming-events a span {
    display: block; }

  .Unearth_Etheridge .calendar .upcoming-events a span.title {
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase; }

  .Unearth_Etheridge .calendar .upcoming-events a span.subtitle {
    font-size: 16px;
    font-size: 400; }

  .Unearth_Etheridge .towns .town-tile-container .image {
    min-height: 223px; }

  .Unearth_Etheridge .partner {
    margin-bottom: 30px;
    display: block;
    height: 90px; }

  .Unearth_Etheridge .partner .image {
    max-width: 30%; }

  .Unearth_Etheridge .partner .image a {
    width: 90px; }

  .Unearth_Etheridge .partner .text {
    max-width: 64%; }

  .Unearth_Etheridge .important-links .btn, .Unearth_Etheridge .important-links .btn-o {
    text-align: center;
    max-width: 48.5%;
    margin-right: 10px; } }
@media (max-width: 991px) {
  .Unearth_Etheridge .inner .page_container .sidebar .portlet-navigation, .Unearth_Etheridge .full .page_container .sidebar .portlet-navigation, .Unearth_Etheridge .columns-max .page_container .sidebar .portlet-navigation, .Unearth_Etheridge .portlet-login .page_container .sidebar .portlet-navigation {
    background-color: #D26135; }

  .Unearth_Etheridge .inner .page_container .sidebar .portlet-navigation .nav-menu ul li, .Unearth_Etheridge .full .page_container .sidebar .portlet-navigation .nav-menu ul li, .Unearth_Etheridge .columns-max .page_container .sidebar .portlet-navigation .nav-menu ul li, .Unearth_Etheridge .portlet-login .page_container .sidebar .portlet-navigation .nav-menu ul li {
    background-color: #D26135; }

  .Unearth_Etheridge .inner .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected, .Unearth_Etheridge .inner .page_container .sidebar .portlet-navigation .nav-menu ul li a:hover, .Unearth_Etheridge .inner .page_container .sidebar .portlet-navigation .nav-menu ul li a:active, .Unearth_Etheridge .inner .page_container .sidebar .portlet-navigation .nav-menu ul li a:focus, .Unearth_Etheridge .full .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected, .Unearth_Etheridge .full .page_container .sidebar .portlet-navigation .nav-menu ul li a:hover, .Unearth_Etheridge .full .page_container .sidebar .portlet-navigation .nav-menu ul li a:active, .Unearth_Etheridge .full .page_container .sidebar .portlet-navigation .nav-menu ul li a:focus, .Unearth_Etheridge .columns-max .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected, .Unearth_Etheridge .columns-max .page_container .sidebar .portlet-navigation .nav-menu ul li a:hover, .Unearth_Etheridge .columns-max .page_container .sidebar .portlet-navigation .nav-menu ul li a:active, .Unearth_Etheridge .columns-max .page_container .sidebar .portlet-navigation .nav-menu ul li a:focus, .Unearth_Etheridge .portlet-login .page_container .sidebar .portlet-navigation .nav-menu ul li a.selected, .Unearth_Etheridge .portlet-login .page_container .sidebar .portlet-navigation .nav-menu ul li a:hover, .Unearth_Etheridge .portlet-login .page_container .sidebar .portlet-navigation .nav-menu ul li a:active, .Unearth_Etheridge .portlet-login .page_container .sidebar .portlet-navigation .nav-menu ul li a:focus {
    color: #fff;
    background-color: #d7714a; } }
@media (max-width: 767px) {
  .Unearth_Etheridge .portlet-topper .portlet-title {
    margin: 15px auto; }

  .Unearth_Etheridge .tourism_partners .portlet-topper .portlet-title .portlet-title-text, .Unearth_Etheridge .important_links .portlet-topper .portlet-title .portlet-title-text {
    text-align: center; }

  .Unearth_Etheridge .inner_banner {
    max-height: 203px; }

  .Unearth_Etheridge .carousel .item {
    min-height: 203px;
    padding-top: 45px; }

  .Unearth_Etheridge .carousel .item h3 {
    font-size: 41px; }

  .Unearth_Etheridge .carousel .item p {
    font-size: 15px; }

  .Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container {
    min-height: 75px;
    max-height: 75px; }

  .Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container h2 {
    padding: 25px 20px;
    text-align: left;
    font-size: 19px;
    font-family: "Montserrat", sans-serif;
    margin-bottom: 2px; }

  .Unearth_Etheridge .attractions-row.dm-tiles.image-tiles .dm-tile-container span.fa {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 0px;
    font-size: 21px;
    line-height: 75px;
    width: 49px;
    height: 75px; }

  .Unearth_Etheridge .calendar {
    min-height: 148px; }

  .Unearth_Etheridge .calendar .upcoming-events a {
    display: block;
    margin: 15px auto;
    padding: 15px 40px;
    max-width: 100%; }

  .Unearth_Etheridge .calendar .upcoming-events a span {
    display: block; }

  .Unearth_Etheridge .calendar .upcoming-events a span.title {
    font-size: 16px; }

  .Unearth_Etheridge .calendar .upcoming-events a span.subtitle {
    font-size: 300; }

  .Unearth_Etheridge .towns {
    min-height: 523px; }

  .Unearth_Etheridge .towns .overlay {
    background-color: rgba(41, 41, 41, 0.55); }

  .Unearth_Etheridge .towns .town-tile-container {
    position: relative; }

  .Unearth_Etheridge .towns .town-tile-container .image {
    min-height: 83px; }

  .Unearth_Etheridge .towns .town-tile-container .text h2 {
    padding: 5px 0px;
    font-size: 30px; }

  .Unearth_Etheridge .towns .town-tile-container .text a.fa {
    color: #3C362A;
    background-color: #f1f1f1;
    text-decoration: none;
    text-align: center;
    width: 52px;
    height: 100%;
    font-size: 21px;
    line-height: 83px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px; }

  .Unearth_Etheridge .partner {
    text-align: center; }

  .Unearth_Etheridge .partner .image {
    max-width: 100%; }

  .Unearth_Etheridge .important-links .btn, .Unearth_Etheridge .important-links .btn-o {
    max-width: 100%;
    margin-right: 0px; } }
/*# sourceMappingURL=etheridge-custom.css.map */

