/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* TOP HORIZONTAL MENU */
div.g-social a {
  color: #eaeaea;
}
.g-logo.g-logo-helium img {
  max-height: 70px;
}
.g-horizontalmenu {
  font-weight: 300;
  font-size: 0.8rem;
}
.g-horizontalmenu li a {
  color: #eee;
  font-weight: normal;
  padding: 4px 0px;
  margin: 0;
}
.g-horizontalmenu li a:hover {
  color: #fff;
}
.jl-search-toggle {
  color: #fff;
}
.jl-icon.jl-navbar-toggle-icon {
  padding-right: 10px;
  padding-left: 10px;
}
#jlsearch-4561 {
  margin-bottom: 0px;
}
.members-nav .jl-navbar-nav {
  margin-top: 0px;
}
#g-navigation .g-main-nav .g-toplevel {
  line-height: normal;
}
#g-navigation .g-main-nav {
  font-family: Roboto, Arial, sans-serif;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 14px;
  font-weight: normal;
  padding: 10px 0px 0px !important;
}
#g-navigation .g-main-nav .g-dropdown {
  background: #fff;
  border: none;
  border-radius: 0;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #000;
  font-size: 14px;
  font-weight: normal;
}
#g-navigation .g-main-nav .g-sublevel > li:not(:last-child) > .g-menu-item-container {
  border-bottom: none;
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: none;
}
.g-dropdown.g-dropdown-left.g-fade {
  box-shadow: 1px 3px 9px rgba(0, 0, 0, 0.1);
}
.g-social {
  padding-top: 2px;
  padding-left: 30px;
}
/* EOF TOP HORIZONTAL MENU */
/* TOP MENU */
#g-header {
  background: linear-gradient(to right, #4078bd, #125ab3);
}
.jl-navbar-nav {
  margin-top: 20px;
  font-family: Roboto, Arial, sans-serif;
}
span.jl-icon.jl-drop-parent-icon {
  display: none !important;
}
.jl-navbar-item {
  min-height: 20px !important;
}
.jl-navbar-nav > li > a, .jl-navbar-toggle {
  min-height: 40px;
}
.jl-navbar-nav > li:nth-child(9) > a:nth-child(1) {
  display: none;
}
#g-header.jl-sticky.jl-active.jl-sticky-below.jl-sticky-fixed .jl-navbar-item.jl-logo {
  background-repeat: no-repeat;
}
/* EOF TOP MENU */
/* MOBILE MENU */
.jl-nav.jl-nav-default.jl-text-left {
  font-family: Roboto, Arial, sans-serif;
}
/* EOF MOBILE MENU */
/* COMMON STYLES */
h1, h2, h3, h4, h6 {
  font-family: Oswald, Roboto, Arial, sans-serif;
  font-weight: normal;
}
h5 {
  font-family: Roboto, Arial, sans-serif;
  font-weight: normal;
}
body p {
  margin: 0 0 1.65rem 0;
  font-size: 1.15rem;
  line-height: 1.65;
}
em {
  color: inherit;
}
sup {
  font-size: 70% !important;
}
.dropcap {
  font-size: 335%;
  position: relative;
  float: left;
  top: 1px;
  margin: 0px 0px 0px 0px;
  line-height: 0.9;
  padding: 0px 4px 0px 0px;
}
.icon-user.icon-fw {
  display: none;
}
td {
  border: none;
}
table {
  border: none;
}
figure {
  margin: 1em 0px;
}
.btn.btn-sm.label.label-info {
  text-transform: uppercase;
  font-family: Oswald, arial, sans-serif;
}
.mmlmap {
  margin-bottom: 30px;
}
.right-col {
  padding-left: 30px;
}
ins {
  background: initial !important;
}
#g-features {
  padding: 3rem 0 1.5rem;
}
.mod_events_latest_table tr {
  border-bottom: none;
}
.pull-none.item-image {
  margin: 0.5rem 0 0 0;
}
p.img_caption, .caption {
  text-align: right !important;
  width: 100% !important;
  height: auto;
  font-family: Roboto, Arial, sans-serif;
  font-size: 0.85rem;
  line-height: 1.3;
  word-break: break-word;
  padding-top: 5px;
  font-weight: 200;
}
.uk-button {
  font-family: Roboto, Arial, sans-serif !important;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: lighter;
  padding: 5px 15px;
  border-radius: 2px;
  letter-spacing: 1px;
  font-size: 1rem;
}
.uk-button-primary {
  /*  background-color: #37a5e4; */
  background-color: #125ab3;
}
.uk-button-primary:hover {
  background-color: #2495d6;
}
div.uk-margin h3 {
  border: none !important;
}
.page-item.active .page-link {
  color: #fff !important;
}
.list-group-item, label, .alert, .required, .form-text, .text-muted, .alert-message {
  font-family: Roboto, Arial, sans-serif;
}
.com-users-login__form fieldset, .com-users-reset__form fieldset, .com-users-registration__form fieldset {
  padding: 0px;
}
div.com-content-category-blog__item > div > div > h3 {
  margin-bottom: 6px;
}
/* EOF COMMON STYLES */
/* USER PROFILE PAGE */
/*
.list-unstyled.articles {
  margin: 0;
  list-style: none;
}
*/
.com-contact__articles.contact-articles ul {
  margin: 0px !important;
}
.com-contact__articles.contact-articles ul li {
  list-style: none;
}
/* EOF USER PROFILE PAGE */
/* CATEGORY PAGE */
.span6 .page-header h2 {
  font-size: 1.75rem;
}
/* .span6 .img_caption.none p.img_caption {
    display: none !important;
}

.span6 div.img_caption.none {
  width: initial !important; 
} */
/* EOF CATEGORY PAGE */
/* HOME HEADER */
.uk-h6 {
  line-height: 1.15;
  margin-bottom: 0.2rem;
}
.uk-h6.uk-margin-top-remove {
  font-weight: lighter;
  padding: 0;
  line-height: 1.35;
  border-bottom: none;
  margin-bottom: 0;
}
#g-navigation .g-social {
  text-align: left !important;
  line-height: inherit;
}
.uk-panel-box .uk-panel-teaser {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.home-slide {
  box-shadow: 0px 5px 9px #aaa;
}
#g-intro {
  padding: 0 0 3rem 0;
}
.uk-article-meta {
  font-size: 0.9rem;
  line-height: 1.65rem;
  font-family: Roboto, Arial, sans-serif;
  /*    font-weight: lighter; */
}
/* EOF HOME HEADER */
.platform-content, .moduletable, .widget {
  margin: 0;
  padding: 0;
}
.uk-modal-dialog {
  border: initial !important;
  border-bottom: 2px solid #fff !important;
}
#g-testimonials a {
  /*   color: #f1b23c; */
  color: #4078bd;
}
/* MAIN ARTICLES */
.page-header h1 {
  margin: 0;
  padding: 0 0 6px 0;
  line-height: 1.5;
  font-size: 1.5rem;
  border-bottom: 1px dotted #4078bd;
  color: #4078bd;
  font-weight: normal;
  font-family: "Oswald", Roboto, Arial, sans-serif;
}
.page-header h2 {
  margin: 0;
  padding: 20px 0 5px 0;
  line-height: 1.25;
  font-size: 2.2rem;
}
dl.article-info {
  margin-top: 0;
  margin-bottom: 1rem;
  font-weight: bold;
}
dl.article-info dd {
  font-family: Roboto, Arial, sans-serif;
  text-transform: initial;
  color: #999;
}
.icon-calendar {
  display: none !important;
}
.tags.inline {
  text-transform: uppercase;
  font-family: Roboto, Arial, sans-serif;
}
.event-details {
  background: #f9f9f9;
  padding: 5px 20px 10px;
  margin: 20px 0px;
  border: 1px solid #dfdfdf;
  border-radius: 4px;
}
.event-details p {
  font-size: 0.9rem;
  color: #555;
  line-height: 1.65;
  font-family: Roboto, Arial, sans-serif;
  margin-bottom: 1rem;
}
.event-details h3, ira-container h3, .event-details h4, ira-container h4 {
  border-bottom: 1px dotted #4078bd;
  font-size: 1.5rem;
  padding: 10px 0px 0px;
  margin: 0 0 10px;
  color: #4078bd;
  line-height: 1.65;
}
.ev_link_cat {
  font-size: inherit !important;
}
a.label.label-info {
  color: #fff !important;
}
/* EOF MAIN ARTICLES */
/* MOST READ MOD */
.newsinfo {
  padding: 5px 0px !important;
}
.newstitle {
  padding-bottom: 10px;
}
.newsintro {
  line-height: 1.5;
  font-family: roboto, arial, sans-serif;
  font-size: 1rem;
}
/* EOF MOST READ MOD */
/* RH COLUMN */
.span0 {
  margin-left: 0px;
}
span.title {
  font-size: 0.95rem;
  line-height: 0.75 !important;
  font-family: Roboto, Arial, sans-serif;
  display: block;
}
span.title a {
  color: #333;
}
span.title a:hover {
  border-bottom: 1px dotted #333;
}
.image-intro p {
  color: #222;
  font-family: Roboto, Arial, sans-serif;
  font-size: 0.95rem;
  line-height: 1.65;
}
/*
.moduletable.most h3 {
    margin: 0px;
    border-top: 1px solid #ccc;
    padding-top: 6px;
}
*/
div.moduletable h3 {
  font-size: 1.3rem;
  border-bottom: 1px dotted #4078bd;
  margin: 0 0 0.75rem 0;
  padding: 0px 0 6px;
  line-height: 1.5;
  font-family: Oswald, arial, sans-serif;
}
.uk-margin p {
  font-family: Roboto, Arial, sans-serif;
  font-size: 0.95rem;
}
div.uk-margin {
  margin-top: 6px;
}
.mod_events_latest_content, .mod_events_latest_callink {
  font-family: Roboto, Arial, sans-serif;
  font-size: 0.95rem;
  line-height: 1.65;
}
.mod_events_latest_table td {
  padding: 0;
}
/* EOF RH COLUMN */
/* EVENTS */
#jevents_body {
  font-family: Roboto, Arial, sans-serif;
}
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
  background-color: #4078bd;
  border: 1px solid #4078bd;
}
.jev_toprow div.currentmonth {
  border-top: 1px solid #4078bd;
  border-bottom: 1px solid #4078bd;
}
#jevents_body .nav-items div.active a, .jev_header2 .active a {
  background-color: #4078bd;
}
.nav-items > div {
  border: 1px solid #4078bd;
  border-left: 0px;
  line-height: 1.75;
}
.nav-items > div:last-child {
  border-right: 1px solid #4078bd;
}
.nav-items > div:first-child {
  border-left: 1px solid #4078bd;
}
#jevents_body .nav-items > div a:hover {
  border-left: 1px solid #4078bd !important;
}
a.ev_link_row:link, a.ev_link_row:visited, a.ev_link_row:hover {
  font-size: 1rem;
}
#jevents_body #jev_maincal.jev_listview .jev_daysnames {
  font-size: 1rem;
}
.ev_td_li p {
  margin: 0;
  font-size: 1rem;
}
#jevents_body ul.ev_ul li.ev_td_li {
  border-style: none;
}
.jev_toprow div.previousmonth, .jev_toprow div.currentmonth, .jev_toprow div.nextmonth {
  color: #444 !important;
  font-weight: normal;
}
#jevents_body .jev_toprow div.nextmonth a {
  padding-right: 15px;
  font-size: 0.9rem;
}
#jevents_body .jev_toprow div.previousmonth a {
  padding-left: 15px;
  font-size: 0.9rem;
}
.contentheading {
  font-size: 1.5rem;
  border-bottom: 1px dotted #333 !important;
  padding-top: 25px;
}
.ev_detail h1 {
  line-height: 1.25;
  font-size: 2rem;
}
#jevents_body {
  padding: 20px;
}
td.ev_detail p {
  font-size: 0.95rem !important;
  margin: 0 0 1rem !important;
}
#jevents_body .cal_today a.cal_daylink {
  background-color: #4078bd;
  padding: 4px 16px;
  border-radius: initial;
}
#jevents_body .cal_today a.cal_daylink:hover {
  /*  border-left: 1px solid #ff3b30; */
  border: none;
  padding: 4px 16px;
  color: #4078bd;
}
.month_cell_st {
  border-left: none !important;
  border-bottom: none !important;
}
.cal_daysoutofmonth {
  background-color: #f7f7f7;
}
#jevents_body .nav-items > div a:hover {
  padding: 7px 12px 7px 12px;
  background-color: #4078bd;
  border-left: 1px solid #ff3b30;
  color: #fff;
}
#jevents_body .nav-items div.active a:hover {
  background-color: #ccc;
}
.jevent-details h4 {
  border-bottom: 1px dotted #4078bd;
  font-size: 1.5rem;
  padding: 10px 0px 0px;
  margin: 0 0 10px;
  color: #4078bd;
  line-height: 1.65;
}
.jevent-details {
  background: #fff;
  border: 1px solid #e5e5e5 !important;
  padding: 0px 15px 15px;
}
/* EOF EVENTS */
/* EVENTS ADMIN */
#jevents {
  font-family: Roboto, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.65;
}
#interval_div > div:nth-child(1) {
  display: none !important;
}
#cu_count {
  display: none !important;
}
div.jeveditrepeats.jevdatetime > div:nth-child(1) > fieldset > label:nth-child(3) {
  display: none !important;
}
div.jeveditrepeats.jevdatetime > div:nth-child(1) > fieldset > label:nth-child(5) {
  display: none !important;
}
div.jeveditrepeats.jevdatetime > div:nth-child(1) > fieldset > label:nth-child(6) {
  display: none !important;
}
/*
.jeveditrepeats.jevdatetime label.btn:nth-child(3), .jeveditrepeats.jevdatetime label.btn:nth-child(5), .jeveditrepeats.jevdatetime label.btn:nth-child(6) {
  display: none !important;
}
*/
/* EOF EVENTS ADMIN */
/* FOOTER */
#g-expanded {
  font-family: Roboto, Arial, sans-serif;
}
#g-expanded p {
  margin: 0;
}
#g-expanded a {
  color: #125ab3;
}
#g-expanded a:hover {
  text-decoration: underline;
}
#g-footer {
  background: linear-gradient(to right, #4078bd, #8529d0);
}
#footer {
  line-height: 1.35;
}
#mc-embedded-subscribe {
  margin: 10px 0px 20px;
}
/* EOF FOOTER */
/* REMOVE */
#div-gpt-ad-1353822531158-1 {
  border: 1px solid red;
}
/* EOF REMOVE */
/*# sourceMappingURL=custom_11.css.map */