.et-fb-modal-settings--modules_all .dpevent_calendar{background-color:#9e248fbf!important;color:#fff!important}.et-fb-modal-settings--modules_all .dpevent_calendar:hover{background-color:#9e248f!important;color:#fff!important}.et-db #et-boc .et-l .dpevent_calendar.et-fb-has-svg-icon .et-fb-icon svg{width:32px!important;height:20px!important}.dem_grid_category_filter_list{clear:both;padding-left:.5em!important;position:relative;z-index:9}.dem_grid_category_filter_list li{list-style:none;display:inline-block;line-height:normal;margin-right:15px;min-width:150px;text-align:center;margin-top:11px}.dem_grid_category_filter_list li a{padding:10px;display:block;font-size:16px;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;margin-left:-5px;color:#fff;background-color:#1111117A}.dem_grid_category_filter_list li a.active,.dem_grid_category_filter_list li a:hover{background-color:#cac9c7;color:#fff}.list_grid_row.et_pb_row{width:100%!important;margin-bottom:60px;background:#f2f2f2;padding:20px;padding-left:5px}.list_grid_filter_setting{float:right;display:-ms-inline-flexbox;display:inline-flex;width:auto}.list_grid_filter_setting .dem_v2_filter{border:1px solid #e5e5e5;height:45px;padding:12px;line-height:1.3;min-height:2.1em;text-transform:capitalize;border-radius:0;margin-left:10px;width:100%}.list_grid_filter_setting select{font-size:14px;color:#333}.p_reset{display:inline-block;vertical-align:middle;margin:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#d9d9d9;font-size:20px;color:#000}.list_grid_col .dem_grid_category_filter_list li{margin-top:0}.list_grid_col ul{padding:0}.list_grid_row .et_pb_column{margin-bottom:0!important}@media screen and (max-width:980px){.list_grid_filter_setting{float:none;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (max-width:767px){.list_grid_filter_setting{display:block}.list_grid_filter_setting .dem_v2_filter{margin-bottom:20px}}.et-fb-modal-settings--modules_all .dpevent_list{background-color:#9e248fbf!important;color:#fff!important}.et-fb-modal-settings--modules_all .dpevent_list:hover{background-color:#9e248f!important;color:#fff!important}.et-db #et-boc .et-l .dpevent_list.et-fb-has-svg-icon .et-fb-icon svg{width:32px!important;height:20px!important}.dem_list_category_filter_list{clear:both;padding-left:.5em!important;position:relative;z-index:9}.dem_list_category_filter_list li{list-style:none;display:inline-block;line-height:normal;margin-right:15px;min-width:150px;text-align:center;margin-top:11px}.dem_list_category_filter_list li a{padding:10px;display:block;font-size:16px;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;margin-left:-5px;color:#fff;background-color:#1111117A}.dem_list_category_filter_list li a.active,.dem_list_category_filter_list li a:hover{background-color:#cac9c7;color:#fff}.list_grid_row.et_pb_row{width:100%!important;margin-bottom:60px;background:#f2f2f2;padding:20px;padding-left:5px}.list_grid_filter_setting{float:right;display:-ms-inline-flexbox;display:inline-flex;width:auto}.list_grid_filter_setting .dem_v2_filter{border:1px solid #e5e5e5;height:45px;padding:12px;line-height:1.3;min-height:2.1em;text-transform:capitalize;border-radius:0;margin-left:10px;width:100%}.list_grid_filter_setting select{font-size:14px;color:#333}.p_reset{display:inline-block;vertical-align:middle;margin:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#d9d9d9;font-size:20px;color:#000}.list_grid_col .dem_list_category_filter_list li{margin-top:0}.list_grid_col ul{padding:0}.list_grid_row .et_pb_column{margin-bottom:0!important}@media screen and (max-width:980px){.list_grid_filter_setting{float:none;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (max-width:767px){.list_grid_filter_setting{display:block}.list_grid_filter_setting .dem_v2_filter{margin-bottom:20px}}.et-fb-modal-settings--modules_all .dpevent_slider{background-color:#9e248fbf!important;color:#fff!important}.et-fb-modal-settings--modules_all .dpevent_slider:hover{background-color:#9e248f!important;color:#fff!important}.et-db #et-boc .et-l .dpevent_slider.et-fb-has-svg-icon .et-fb-icon svg{width:32px!important;height:20px!important}.et-fb-modal-settings--modules_all .dpevent_grid{background-color:#9e248fbf!important;color:#fff!important}.et-fb-modal-settings--modules_all .dpevent_grid:hover{background-color:#9e248f!important;color:#fff!important}.et-db #et-boc .et-l .dpevent_grid.et-fb-has-svg-icon .et-fb-icon svg{width:32px!important;height:20px!important}.entry-content .fc-theme-standard tr td,body.et-pb-preview #main-content .container .fc-theme-standard tr td{border-top:inherit;padding:0}.entry-content .fc-theme-standard table:not(.variations),body.et-pb-preview #main-content .container .fc-theme-standard table{margin:0}.fc .fc-button,.fc .fc-button-group>.fc-button{text-transform:capitalize!important}.ecmd-event-list-wrapper a{text-decoration:none}:root{--ecmd-display:flex;--ecmd-display-direction:column;--ecmd-align-items:center;--ecmd-bg-color:#2667FF;--ecmd-text-color:#fff;--ecmd-title-color:#222222;--ecmd-title-size:22px;--ecmd-venue-color:#666666;--ecmd-venue-size:18px;--ecmd-event-schedule-size:16px;--ecmd-event-schedule-color:#666666;--ecmd-description-color:#666666;--ecmd-description-size:15px;--ecmd-readmore-color:#222222;--ecmd-readmore-bg-color:#FFD200;--ecmd-readmore-size:16px;--ecmd-cost-color:#222222;--ecmd-cost-size:16px;--ecmd-find-more-border-color:none;--ecmd-find-more-border-radius:4px;--ecmd-find-more-border-style:none;--ecmd-find-more-border-width:0px}.ecmd-event-list-wrapper{word-break:break-word;line-height:normal}.ecmd-event-title a{text-decoration:none!important}.ecmd-event-title{font-size:var(--ecmd-title-size);color:var(--ecmd-title-color);margin:0;padding:0;line-height:normal}.ecmd-list-post .ecmd-google a,.ecmd-list-post .ecmd-list-venue,.ecmd-list-venue a{color:var(--ecmd-venue-color);font-size:var(--ecmd-venue-size)}.ecmd-event-list-wrapper.style1{display:var(--ecmd-display);flex-direction:var(--ecmd-display-direction);gap:15px}.ecmd-list-post.style1{display:var(--ecmd-display);gap:15px;background-color:#fff}.ecmd-list-post.style1 .ecmd-list-img{width:100px;height:93px;overflow:hidden;border-radius:6px}.ecmd-list-post.style1 .ecmd-list-img img{object-fit:cover;width:100%;height:93px;border-radius:6px;transition-duration:.7s}.ecmd-list-post.style1 .ecmd-date-highlight .ecmd-date-area{background-color:var(--ecmd-bg-color);display:var(--ecmd-display);flex-direction:var(--ecmd-display-direction);align-items:var(--ecmd-align-items);font-size:33px;color:var(--ecmd-text-color);padding:6px 20px;border-radius:5px;gap:5px;width:110px;height:94px;justify-content:center}.ecmd-list-post.style1 .ecmd-date-highlight .ecmd-date-area .ev-day{font-size:1em;font-weight:700}.ecmd-list-post.style1 .ecmd-date-highlight .ecmd-date-area .ev-mo{font-size:.55em}.ecmd-list-post.style1 .ecmd-date-highlight .ecmd-date-area .ev-yr{font-size:.5em}.ecmd-list-post.style1 .ecmd-date-highlight .ecmd-date-area .ev-weekday{font-size:.5em}.ecmd-list-post.style1 .ecmd-event-details{display:var(--ecmd-display);flex-direction:var(--ecmd-display-direction);gap:3px;width:100%}.ecmd-list-post .ecmd-event-schedule{display:var(--ecmd-display);align-items:var(--ecmd-align-items);gap:5px;font-size:var(--ecmd-event-schedule-size);color:var(--ecmd-event-schedule-color)}.ecmd-list-post.style1 .ecmd-event-title:hover{color:var(--ecmd-bg-color);text-decoration:underline!important}i.ecmd-icon-location.et-pb-icon{font-size:14px}i.ecmd-icon-clock.et-pb-icon{font-size:14px}i.ecmd-icon-calendar.et-pb-icon{font-size:14px}.ecmd-event-list-wrapper .ecmd-category li{list-style:none}.ecmd-event-list-wrapper.style2{display:var(--ecmd-display);flex-direction:var(--ecmd-display-direction);gap:10px}.ecmd-list-post.style2{background-color:#fff;box-shadow:0 10px 30px 5px rgba(0,0,0,.05);border:1px solid #00000000;border-radius:6px;padding:25px;display:var(--ecmd-display);gap:20px;align-items:var(--ecmd-align-items)}.ecmd-list-post.style2:hover{background-color:#fffbe7}.ecmd-list-post.style2 .ecmd-list-post-left{position:relative}.ecmd-list-post.style2 .ecmd-list-post-left.no-image .ecmd-date-highlight{position:unset}.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-date-highlight{position:absolute;top:15px;left:15px;display:flex;align-items:var(--ecmd-align-items);justify-content:center}.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-date-highlight .ecmd-date-area{display:var(--ecmd-display);flex-direction:var(--ecmd-display-direction);align-items:var(--ecmd-align-items);font-size:33px;gap:5px;background-color:var(--ecmd-bg-color);color:var(--ecmd-text-color);padding:5px;border-radius:5px;width:110px;height:94px}.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-date-highlight .ecmd-date-area .ev-day{font-size:1em;font-weight:700}.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-date-highlight .ecmd-date-area .ev-mo,.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-date-highlight .ecmd-date-area .ev-weekday{font-size:.55em}.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-date-highlight .ecmd-date-area .ev-yr{font-size:.5em}.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-list-img{width:300px;height:250px;overflow:hidden;border-radius:6px}.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-list-img img{object-fit:cover;width:300px;height:250px;border-radius:6px;transition-duration:.7s}.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-list-img img:hover{transform:scale(1.1)}.ecmd-list-post.style2 .ecmd-list-post-right{display:var(--ecmd-display);flex-direction:var(--ecmd-display-direction);gap:10px;width:100%}.ecmd-list-post.style2 .ecmd-category-time{display:var(--ecmd-display);align-items:var(--ecmd-align-items);gap:8px;flex-wrap:wrap}.ecmd-list-post.style2 .ecmd-category ul{padding:0!important;display:var(--ecmd-display);flex-wrap:wrap;gap:5px;text-transform:capitalize}.ecmd-list-post.style2 .ecmd-category li a{background-color:var(--ecmd-bg-color);color:var(--ecmd-text-color);border-radius:4px;padding:6px 10px;font-size:12px}.ecmd-list-post .ecmd-event-title:hover{color:var(--ecmd-bg-color)}.ecmd-list-post.style2 .ecmd-list-venue{display:var(--ecmd-display);gap:5px;line-height:normal}.ecmd-list-post.style2 .ecmd-google a,.ecmd-list-post.style2 .ecmd-list-venue{color:var(--ecmd-venue-color);line-height:normal}.ecmd-list-post.style2 .ecmd-event-description{font-size:var(--ecmd-description-size);color:var(--ecmd-description-color);line-height:normal}.ecmd-list-post.style2 .ecmd-readmore-cost{display:var(--ecmd-display);align-items:var(--ecmd-align-items);gap:20px}.ecmd-list-post.style2 .ecmd-event-readmore{display:var(--ecmd-display);padding:10px 15px;background-color:var(--ecmd-readmore-bg-color);font-size:var(--ecmd-readmore-size);font-weight:500;color:var(--ecmd-readmore-color);border-radius:var(--ecmd-find-more-border-radius);border:var(--ecmd-find-more-border-width) var(--ecmd-find-more-border-style) var(--ecmd-find-more-border-color);line-height:normal}.ecmd-list-post.style2 .ecmd-events-readmore{text-decoration:none!important}.ecmd-list-post.style2 .ecmd-events-readmore .ecmd-event-readmore:hover{color:var(--ecmd-text-color);background-color:var(--ecmd-bg-color)}.ecmd-list-post.style2 .ecmd-readmore-cost .ecmd-rate-area{color:var(--ecmd-cost-color);font-size:var(--ecmd-cost-size);font-weight:700;display:var(--ecmd-display);flex-wrap:wrap;line-height:normal}.ecmd-date-highlight .ecmd-date-area:has(.ev-yr){line-height:.8em!important}.ecmd_events_calendar_modules_for_divi .et-fb-page-preloading{position:relative}.ecmd-venue-detail .tribe-events-abbr{text-decoration:none}@media only screen and (max-width:575px){.ecmd-list-post.style2{flex-direction:var(--ecmd-display-direction)}.ecmd-list-post:has(>.ecmd-image-div){flex-wrap:wrap}.ecmd-list-post .ecmd-event-schedule :not(.ecmd-image-div){font-size:14px}.ecmd-list-post:not(:has(.ecmd-image-div)) .ecmd-event-title{font-size:16px;line-height:25px}.ecmd-list-post:not(:has(.ecmd-image-div)) .ecmd-google a,.ecmd-list-post:not(:has(.ecmd-image-div)) .ecmd-list-venue{font-size:14px}.ecmd-list-post.style2 .ecmd-list-post-left,.ecmd-list-post.style2 .ecmd-list-post-right{width:100%!important}.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-list-img,.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-list-img img{width:100%}}@media only screen and (max-width:980px){.ecmd-list-post .ecmd-google a,.ecmd-list-post .ecmd-list-venue{font-size:16px}.ecmd-event-title{font-size:19px}}/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
.et-db #et-boc .et_pb_fullwidth_header ,.et_pb_fullwidth_header{background-color: #7ccbe6;}
.et-db #et-boc h1.et_pb_module_header , h1.et_pb_module_header{color:#fff;text-transform: uppercase;padding-bottom:0px;}
.et-db #et-boc .et_pb_module.et_pb_text .et_pb_text_inner table, .et_pb_module.et_pb_text .et_pb_text_inner table{margin-right: 3%;width: 100%;margin-bottom: 3%;}
.et-db #et-boc .et_pb_module.et_pb_text .et_pb_text_inner table tr td, .et_pb_module.et_pb_text .et_pb_text_inner table tr td, .et-db #et-boc .et_pb_module.et_pb_text .et_pb_text_inner table tr th,.et_pb_module.et_pb_text .et_pb_text_inner table tr th {padding : 16px;border: 1px solid #eee;}
.et-db #et-boc .et_pb_module.et_pb_text .et_pb_text_inner table tr th a, .et_pb_module.et_pb_text .et_pb_text_inner table tr th a{position: absolute;right: 0;top: 0;padding : 5px;color:#fff;}
.et-db #et-boc .et_pb_module.et_pb_text .et_pb_text_inner table tr td, .et_pb_module.et_pb_text .et_pb_text_inner table tr td{font-size: 16px;}
.et-db #et-boc .et_pb_module.et_pb_text .et_pb_text_inner table tr td i ,
.et_pb_module.et_pb_text .et_pb_text_inner table tr td i{font-size: 20px;}
.et-db #et-boc .et_pb_module.et_pb_text .et_pb_text_inner table tr th{font-weight: 300;line-height: 1.3em;color: #111c24;}
.et-db #et-boc .event_share ul.et_pb_social_media_follow li a, 
.event_share ul.et_pb_social_media_follow li a{color: #595fde;}
.et-db #et-boc .event_share ul.et_pb_social_media_follow li a:hover ,.event_share ul.et_pb_social_media_follow li a:hover{color: #222;}
.et-db #et-boc .event_share ul.et_pb_social_media_follow li a i.event_social_icon,.event_share ul.et_pb_social_media_follow li a i.event_social_icon{font-size: 30px;font-weight: 400;-webkit-font-smoothing: antialiased;}
.et-db #et-boc .image_gallery .popup-gallery img,
.image_gallery .popup-gallery img{margin-right: 10px;cursor: zoom-in;}
.et-db #et-boc .event_share .et_pb_text_inner, .image_gallery .et_pb_text_inner, .dem_detail_style1_google_map .et_pb_text_inner,
.event_share .et_pb_text_inner, .image_gallery .et_pb_text_inner, .dem_detail_style1_google_map .et_pb_text_inner{margin-bottom :5px;}
.et-db #et-boc .et_pb_row.dem_detail_style1_google_map #map, .et_pb_row.dem_detail_style1_google_map #map{width:100%;height:400px;}
.et-db #et-boc .et_pb_module.et_pb_contact_form_container .et-pb-contact-message , .et_pb_module.et_pb_contact_form_container .et-pb-contact-message{color: #a94442;background-color: #f2dede;border-color: #ebccd1;padding: 0 10px;margin-bottom: 10px;}
.dem_detail_style1_meta_info .et_pb_row.event_content .et_pb_section , .dem_detail_style1_meta_info .et_pb_row.event_content .et_pb_row{padding:0px !important;width:100% !important;}
.dem_detail_style1_ticket_booking .dem_avilable_ticket{padding-bottom: 15px;font-size: 20px;}
#dem_detail_style1_contact_form .et-pb-contact-message p{color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;margin-left: 0px;padding:5px;margin-bottom: 10px;}
#dem_detail_style1_contact_form #dem_ticket_booking_paypal .et_pb_contact_field .error , .error {color:red;}
.dem_detail_style1_event_content .et_pb_module.et_pb_text{margin-bottom:0px !important;}
.dem_detail_style1_google_map iframe {border:1px solid #ccc;}
.et_pb_section.dem_detail_style1_meta_info{padding:0px !important;}
#dem_ticket_booking_paypal .dem_ticket_booking_left{padding-left:0px !important;}
#dem_ticket_booking_paypal .et_pb_contact_submit.et_pb_button{display: inline-block;margin: 0;margin-right: 80%;}
#dem_ticket_booking_paypal .et_pb_contact_submit.et_pb_button:hover{padding: .3em 1em !important;}
.dem-detail-style1{box-shadow: 0 2px 5px rgba(0,0,0,0.3);}
.dem_detail_style1_ticket_booking{padding: 20px;box-shadow: 0 2px 5px rgba(0,0,0,0.3);}
.dem_ticket_booking_left{padding: 0% !important;}
.dem_events_paypal_button,.dem_events_submit_button{border: 2px solid #40d9f1;padding: 8px 10px;cursor: pointer;
background-color: #40d9f1;border-radius: 5px;font-size: 20px;font-weight: 700;}
.dem_events_paypal_button:hover,.dem_events_submit_button:hover{border-color: #00BBA3;background-color: #00BBA3;color: #fff;}
.dem_ticket_booking_left{float: none !important;}
.mfp-bg,.mfp-wrap {
    z-index: 999999 !important;
}