/* 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
 */

.ebm-upcoming-events {
  background: rgba(0, 0, 0, 0.6);
}
span.fc-event-title.eb-fullcalendar-location-name {
  color: black;
}
.box5.moduletable, .box5.widget, .box5.g-outer-box, .box5 > .g-content {
  color: none;
  background: none;
}
.contentopen.osdownloads-container h3 {
  margin: 0rem 0 1rem 0;
}
a {
  color: #8bcff0;
  transition: all 0.2s;
}
.fa-fw {
  font-size: 1.6em;
  padding-bottom: 40px;
}
div.mod-languages ul {
  margin: 15px 0px 0px 0px;
  padding: 0;
  list-style: none;
}
div.mod-languages a {
  padding: 0px;
}
.fp-slideshow-contentarray .g-content-array .g-content .g-array-item-details .g-array-item-category {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}
.jcl_event_detail {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}
#g-showcase .g-simplecontent .g-simplecontent-layout-header {
  padding-top: 80px;
}
#g-showcase {
  padding-bottom: 40px;
}
.jcl_header.page-header.clearfix {
  display: none !important;
}
#jcl_component a {
  color: #ef5375;
}
#jcl_component .event-item {
  margin-bottom: 0px;
  border-color: #ef5375 !important;
}
.repeatdisplay {
  display: none;
}
.g-simplecontent-item-leading-content {
  top: -25px;
  margin-bottom: -1.625rem;
}
#pwebcontact697 {
  margin-top: 35px;
}
#g-utility {
  top: -100px;
  position: relative;
}
#sponsor {
  top: -135px;
  position: relative;
}
#jcl_component .jcl_mainview .page-header {
  margin: 20px;
  color: #ef5375;
}
div#jcl_component {
  background: white;
}
.eventdescright_map {
  display: none;
}
.os-gallery-caption.onImage {
  top: 150px !important;
}
.img-block.text-onImage.dimas-effect.zoomIn.animated {
  width: 100% !important;
  margin-top: -2px !important;
  margin-bottom: 0px !important;
}
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container, .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  background: none;
}
.box2.moduletable, .box2.widget, .box2.g-outer-box, .box2 > .g-content {
  opacity: 70%;
}
.g-branding.g-branding {
  top: -50px;
  position: relative;
}
#g-container-main {
  margin-left: 0%;
  margin-right: 0%;
  padding-left: 11%;
  padding-right: 10%;
  border-radius: 0px;
  margin-top: -35px;
}
.os-gallery-caption h3.os-gallery-img-title {
  color: #ffffff !important;
  font-weight: 300 !important;
  text-transform: uppercase;
}
section#g-extension {
  top: -150px;
  position: relative;
}
.fp-slideshow-contentarray {
  padding-left: 1em;
}
h3.g-title {
  font-size: 1.5em;
}
.fp-slideshow-contentarray .g-content-array .g-content .g-array-item-text {
  font-size: 2.4vw;
}
div#about {
  top: 100px;
  position: relative;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container .g-menu-item-title {
  text-transform: uppercase;
  font-size: 0.9em;
  opacity: 80%;
}
.g-imagegrid-item {
  padding-left: 5px;
  padding-bottom: 5px;
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}
section#g-feature {
  top: -505px;
  position: relative;
  background: rgba(0, 0, 0, 0.2);
  color: white;
}
.g-simplecontent-item-main-content {
  text-align: justify;
}
.g-simplecontent-layout-header .g-simplecontent-item-leading-content {
  color: #4c4d56;
  font-size: 1.4rem;
}
.g-videogrid .g-videogrid-wrapper.g-videogrid-captions {
  margin: -1rem;
}
.btn_download > a, a.modosdownloadsDownloadButton {
  background: #e62289;
}
.g-simplecontent-layout-header .g-simplecontent-item-content-title {
  color: white;
}
.g-simplecontent-item-main-content {
  font-size: 1rem;
}
.g-infolist .g-infolist-item-icon {
  font-size: 2.2rem;
}
.g-infolist .g-infolist-item-icon.left {
  text-align: center;
}
.g-infolist .g-infolist-item-icon.left .g-infolist .g-infolist-item-icon {
  font-size: 2.2rem;
  width: 4.5rem;
  height: 4.5rem;
  border-radius: 100%;
}
.box5.moduletable, .box5.widget, .box5.g-outer-box, .box5 > .g-content {
  color: black;
}
.jcalpro_events_col_details {
  padding-left: 4em;
}
li.jcalpro_events_event.jcalpro_cal_icon_1 {
  justify-content: normal;
  -ms-flex-pack: center;
  flex-wrap: wrap;
  flex-direction: row;
  border-bottom: 2px solid rgba(0, 0, 0, 0.1);
  padding-top: 1.1rem;
  padding-bottom: 1.1rem;
}
.ebm-upcoming-events li:last-child {
  border-bottom: none;
}
.ebm-upcoming-events-improved div.ebm-event-date {
  text-align: center;
  line-height: 1.1;
  padding-right: 2.125rem;
  padding-left: 3.625rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.ebm-upcoming-events-improved div.ebm-event-day {
  background: none;
}
#g-container-main {
  background: none;
  color: #e2e2e3;
}
#g-expanded {
  background: none;
}
#eb-event-page h1.eb-page-heading {
  color: inherit;
}
.box5.moduletable, .box5.widget, .box5.g-outer-box, .box5 > .g-content {
  color: white;
  background: none;
  border-radius: 10px;
}
.container .item:not(:last-child) {
  border-bottom: none;
}
.osgalery-cat-tabs {
  display: none;
}
.fc .fc-view-harness {
  background-color: rgba(0, 0, 0, 0.5);
}
.fc .fc-scrollgrid-section-sticky > * {
  background: none;
  position: sticky;
  z-index: 3;
  background-color: rgba(0, 0, 0, 0.5);
}
.ebm-upcoming-events-improved div.ebm-event-day {
  color: black;
  font-size: 2.1em;
  border: none;
  font-weight: 400;
  color: #d8f5fb;
}
.ebm-upcoming-events-improved div.ebm-event-month {
  font-weight: 600;
  font-size: 1.1rem;
  opacity: 0.7;
  text-transform: uppercase;
  background: transparent;
  border: none;
  color: #d8f5fb;
}
a.url.ebm-event-link {
  font-size: 1.4em;
}
span.jcalpro_events_link a {
  font-size: 1.4em;
  font-weight: 600;
}
a.cboxElement.eb-colorbox-map {
  color: grey !important;
  font-size: 1.4em;
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}
span.ebm-location-name {
  color: grey !important;
  font-size: 1.4em;
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}
.eb-event-date-year {
  display: none;
}
.eb-event-container {
  background-image: none;
}
.ebm-upcoming-events li {
  padding: 15px 0 15px;
}
.fa {
  font-size: 1.2em;
  color: grey;
}
.fp-slideshow-contentarray .g-content-array .g-content .g-array-item-details .g-array-item-category a {
  color: #fd0694;
}
#g-above {
  background: none;
  color: white;
}
.title-section .g-title {
  color: white;
}
.avs-thumbnail .avs-image {
  border: white 3px solid;
}
section#g-feature h2 {
  color: white;
  font-size: xx-large;
}
section#g-feature fieldset#rsform_1_page_0 {
  color: white;
  padding: 1em;
}
.button {
  background-color: #e72f35;
  color: #ffffff !important;
  font-size: 1rem;
  border: 2px solid #e83034;
  padding: 0.25em;
  border-radius: 0.4rem;
}
span.fa.fa-user.g-popupmodule-button-icon {
  font-size: 1.2em;
}
.title6 h2 {
  color: #bf3035;
  text-transform: UPPERCASE;
}
.g-content {
  padding: 0rem;
}
.nodisplay {
  display: none;
}
form#userForm {
  color: #3a3838;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container .g-menu-item-title {
  color: white;
}
#g-navigation .g-container .g-block:last-child > .g-content {
  margin-right: -10px;
}
#g-navigation {
  margin-bottom: -20px;
}
.g-logo {
  TOP: -15PX;
  POSITION: RELATIVE;
}
.LOGIN_SUPERIOR {
  TOP: 40PX;
  font-size: 1.7rem;
  POSITION: RELATIVE;
  left: -20px;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  font-size: 1rem;
  text-transform: uppercase;
}
h4 a {
  text-transform: initial !important;
}
h2.g-title {
  font-size: larger;
}
div.mod-languages ul li.lang-active {
  background-color: transparent;
}
h4 a {
  font-size: large;
}
div#js-tk-copyright {
  display: none;
}
p.views.muted {
  color: #fff;
  font-size: small;
}
.g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-subtitle {
  font-size: 0.8rem;
}
.g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-title {
  font-size: 1.3rem;
  line-height: 1.8;
  border-right: 3px darkgray solid;
  text-align: center;
}
.g-container.carousel h2.g-title {
  font-size: 1rem;
  color: #423d3d;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.navinf {
  margin-top: 0px;
}
.selected {
  background: #efefef;
  background: linear-gradient(to left, rgba(255, 0, 0, 0), rgba(255, 0, 0, 0.2));
  border-radius: 5px;
}
.g-owlcarousel-panel-container .g-owlcarousel-panel:after {
  content: none;
}
.g-owlcarousel-panel-container .g-owlcarousel-panel {
  margin-bottom: 15px;
}
.g-owlcarousel-layout-showcase .g-owlcarousel-item-title {
  margin-top: 3.563rem;
}
@media only all and (max-width: 47.938rem) {
  .navinf {
    margin-top: -15px;
  }
  .mod-languages {
    margin-left: 250px;
  }
  .g-popupmodule {
    display: none;
  }
  span.g-menu-item-content {
    color: #f7f7f7;
  }
  #g-header {
    padding: 0rem 0 0rem 0;
  }
  .mod-languages {
    margin-left: 250px;
    top: 85px;
    position: relative;
  }
  div#mobile-menu-8534-particle {
    margin-left: 50px;
  }
  div#mobile-menu-4739-particle {
    margin-left: 50px;
  }
  span.g-menu-item-title {
    text-transform: uppercase;
  }
  div#about {
    top: 50px;
    position: relative;
  }
  section#g-feature {
    top: -100px;
    bottom: -100px;
  }
  .pweb-field-container.pweb-field-captcha {
    position: relative;
    left: -80px;
  }
  ul.ebm-upcoming-events.ebm-upcoming-events-improved {
    text-align: center;
  }
  .ebm-upcoming-events-improved div.ebm-event-date {
    width: inherit;
  }
  i.fa.fa-fw.fa-bars {
    position: relative;
    top: 25px;
    left: -5px;
  }
  .g-array-item-text p {
    margin: 0px;
  }
  .ebm-upcoming-events-improved div.ebm-event-date {
    padding-right: 0px;
    padding-left: 0px;
  }
  h3.os-gallery-img-title {
    font-size: 40px !important;
  }
}
/*# sourceMappingURL=custom_154.css.map */