@import url("https://fonts.googleapis.com/css2?family=Stack+Sans+Headline");body > div.jeg_viewport > div.jeg_main > div > div.jeg_content > div.jeg_section > div > div.jeg_cat_content.row > div.jeg_main_content.jeg_column.col-sm-8 > div > div.jnews_category_content_wrapper > div > div.jeg_block_container > div.jeg_posts.jeg_load_more_flag > article.jeg_post.jeg_pl_lg_4.format-standard > div > div.jeg_thumb > div > span > a {
  display: none;
}
.wpb_animate_when_almost_visible .jeg_block_heading {
  background-color: #0072bf;
}
.page-id-11057 .jeg_posts > .jeg_post .jeg_meta_author {
  display: none;
}
.page-id-11057 .jeg_posts > .jeg_post .jeg_post_title > a {
  font-size: 26px;
}
.page-id-11057 .jeg_posts > .jeg_post p {
  font-size: 16px;
  line-height: 26px;
}
.page-id-11057 .jeg_post .jeg_meta_date > a {
  color: #000000;
}
.jeg_wrapper > .jeg_postblock_3 > .jeg_block_heading span {
  font-size: 14px;
}
.theiaStickySidebar .jeg_block_heading span {
  font-size: 14px;
}
.page-id-11057 .jeg_vc_content .jeg-vc-wrapper > .wpb_animate_when_almost_visible {
  border-radius: 11px 11px 11px 11px;
}
.jeg_viewport > .jeg_header_wrapper .container {
  padding-right: 45px;
  padding-left: 45px;
}
.category h1 {
  color: #000000;
  font-weight: 600 !important;
  font-style: normal;
  font-size: 3em;
  line-height: 1.1;
}
.jeg_posts > .jeg_post .jeg_meta_comment {
  display: none;
}
.category-102 .jeg_posts > .jeg_post .jeg_meta_date {
  color: #0072bb;
}
.jeg_block_heading_3 {
  border-radius: 4px 4px 4px 4px;
}
.jeg_posts > .jeg_post .jeg_post_title > a {
  font-size: 30px;
  font-weight: 500 !important;
  letter-spacing: 0.68px !important;
}
.jeg_block_container .jeg_post .jeg_post_meta {
  font-size: 12px;
}
.jeg_content .entry-header .jeg_post_meta {
  font-size: 17px;
}
h1 {
  font-size: 3em;
  line-height: 1.1em;
  font-weight: 500 !important;
  margin: 0 0 0.4em;
  letter-spacing: 0.68px;
  text-align: center;
}
.envira-album-title {
  white-space: normal !important;
  overflow-wrap: break-word;
  word-break: break-word;
  line-height: 1.2;
}
.envira-album-title {
  font-family: "Stack Sans Headline", Helvetica, Arial, sans-serif;
  font-weight: 500 !important;
  letter-spacing: 0.4px;
}
.jeg_viewport > #footer {
  margin-top: auto;
}
/*
.page-id-11057 .jeg_topbar{background: transparent !important;
}

.page-id-11057 .jeg_stickybar{background: transparent !important;
}

.page-id-11057 .jeg_navbar{background: transparent !important;
}
*/
.page-id-11057 .jeg_content {
  transform: none;
  padding-top: 0px !important;
}
.page-template-default h1 {
  display: none;
}
/* Fill in the side gaps on top bar */
.home .jeg_topbar {
  background: #0072bf !important;
}
.jeg_vc_content .jeg-vc-wrapper > .wpb_animate_when_almost_visible {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 26px;
  border-color: #0072bf;
  border-radius: 8px 8px 8px 8px !important;
}
.jeg_menu > .sfHover .menu-item > a {
  font-size: 15px;
  font-weight: 400;
  border-bottom-width: 0px;
}
.jeg_nav_item .order {
  font-size: 14px;
  border-bottom-width: 0px;
}
.jeg_nav_item .account {
  font-size: 14px;
  border-bottom-width: 0px;
}
.jeg_nav_item .edit-account {
  font-size: 14px;
  border-bottom-width: 0px;
}
.jeg_nav_item .logout {
  font-size: 14px;
}
.jeg_nav_alignright > .jeg_nav_item .logged {
  font-weight: 500;
  font-size: 15px;
}
.page-id-11916 .vc_tta-panel-heading {
  font-size: 17px;
  color: #000000 !important;
  background-color: #eeeeee !important;
  border-color: rgba(20, 24, 39, 0.56) !important;
  border-top-width: 0px !important;
  border-bottom-width: 1px !important;
}
.vc_tta-panel-body {
  line-height: 24.4px;
  font-size: 16px;
}
.vc_tta-panel-heading {
  font-size: 16px;
}
.tribe-events-calendar-month__calendar-event-title-link {
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 1px;
}
/* red top and border for date in list view */
.tribe-events-widget-events-list__events > .tribe-common-g-row .tribe-events-widget-events-list__event-date-tag-month {
  background-color: #fb1919;
  color: #ffffff;
  border-radius: 8px 8px 0px 0px;
  line-height: 20px;
  font-size: 12px;
  margin-bottom: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000000;
  border-right-color: #000000;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000000;
}
/* white bottom and border for date in list view */
.tribe-events-widget-events-list__events > .tribe-common-g-row .tribe-events-widget-events-list__event-date-tag-daynum {
  border-width: 0px;
  border-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  background-color: #ffffff;
  border-radius: 0px 0px 8px 8px;
  border-top-width: 0px;
}
/* padding between date and event details in list view */
.tribe-common-g-row .tribe-events-widget-events-list__event-header {
  padding-left: 11px;
}
/* header for calendar this month */
.tribe-events-header .tribe-events-c-top-bar__nav-list-date {
  font-size: 36px !important;
  line-height: 45.4px !important;
  color: #141827 !important;
  text-transform: capitalize;
  font-family: Stack Sans Headline, Helvetica, Arial, sans-serif !important;
  font-weight: 500 !important;
}
/* Individual day cells */
.tribe-events-calendar-month__day {
  background-color: #fffdf5;
  border-radius: 4px;
}
/* Today’s date */
.tribe-events-calendar-month__day--current {
  border: 2px solid #ff0000;
}
/* Days with events */
.tribe-events-calendar-month__day--has-events {
  background-color: #dff0d8;
}
/* Event titles inside each cell */
.tribe-events-calendar-month__day .tribe-events-calendar-month__event-title {
  font-size: 11px;
  font-weight: bold;
}
/* Tooltip or popover */
.tribe-events-tooltip {
  background-color: #333;
  color: #fff;
}
body .tribe-events-widget .tribe-events-calendar-month__day {
  background-color: #f4f4f4;
}
/* month view days of week */
.tribe-events-calendar-month__header .tribe-events-calendar-month__header-column span {
  color: #0072bb;
  text-align: center;
  font-size: 18px;
  font-weight: 500 !important;
}
/*month view button border*/
.tribe-common .tribe-common-c-btn-border {
  border-radius: 5px 5px 5px 5px;
  border-color: #141827;
  background-color: red;
  letter-spacing: 0px;
  font-weight: 600 !important;
}
/*month view button border*/
.tribe-common-l-container .tribe-events-c-subscribe-dropdown__button-text {
  font-weight: 500 !important;
  font-size: 18px;
  letter-spacing: 1px;
  color: #141827;
}
/*search bar inc Find Events */
.tribe-events-header .tribe-events-c-search {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #0072bb;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #0072bb;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #0072bb;
  border-radius: 6px 6px 6px 6px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #0072bf;
  padding-right: 15px;
}
/*search bar - r/h month */
body > div.jeg_viewport > div.tribe-common.tribe-events.tribe-events-view.tribe-events-view--month.alignwide.tribe-common--breakpoint-xsmall.tribe-common--breakpoint-medium.tribe-common--breakpoint-full > section > header > div.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border > div.tribe-events-c-events-bar__views > div > button {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #0072bb;
  border-bottom-color: #0072bb;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-right-color: #0072bb;
  border-right-width: 1px;
  border-right-style: solid;
  border-radius: 0px 6px 6px 0px;
}
/* This Month button */
.tribe-common .tribe-common-c-btn-border-small {
  color: #fb1919 !important;
  border-color: #fb1919 !important;
  border-radius: 6px 6px 6px 6px;
}
.tribe-common-l-container .tribe-events-calendar-month__week > .tribe-events-calendar-month__day {
  background-color: #F1E8DB !important;
}
/* the event tooltip in month view */
.tooltipster-base {
  background-color: #ffffff !important;
  border-radius: 6px !important;
}
/* today's date */
.tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-daynum {
  background-color: #fb1919;
  color: #fff;
  border-radius: 50%;
  padding: 6px;
  transition: background 0.2s ease;
}
/*today's date hover */
.tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-daynum:hover {
  background-color: #d00000;
}
/* month dropdown all dates */
body > div.jeg_viewport > div.tribe-common.tribe-events.tribe-events-view.tribe-events-view--month.alignwide.tribe-common--breakpoint-xsmall.tribe-common--breakpoint-medium.tribe-common--breakpoint-full > section > header > div.tribe-events-c-top-bar.tribe-events-header__top-bar > div.tribe-events-c-top-bar__datepicker > div > div > div.datepicker-months > table > tbody > tr > td > span.month {
  color: #0072bb;
}
/* Sidebar event view */
.tribe-compatibility-container .tribe-common-g-row {
  margin-bottom: 30px !important;
}
.regular-page-title {
  font-weight: 500 !important;
  font-size: 3.1em !important;
  line-height: 1.1em;
  letter-spacing: 0.68px;
  color: #000000;
}
.page-id-8962 .wpb_column .vc_figure-caption {
  font-size: 24px;
  text-align: center;
  color: #0072bb;
  line-height: 24.4px;
  padding-top: 4px;
}
.tribe-compatibility-container .tribe-events-widget-events-list__view-more-link {
  border-width: 1px;
  border-color: rgba(20, 24, 39, 0.56) !important;
  border-top-width: 1px;
  border-top-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-radius: 5px 5px 5px 5px;
  color: #0072bb !important;
  font-weight: 500;
  letter-spacing: 1.5px !important;
}
.jeg_cat_content #custom_html-2 {
  border-radius: 5px 5px 5px 5px;
  border-color: #0072bb;
}
.tribe-common-g-row .tribe-event-date-end {
  color: #0072bb;
}
.tribe-common-g-row .tribe-event-date-start {
  color: #0072bb;
}
.jeg_cat_content .jeg_archive_title {
  font-size: 44px;
}
.row h2 {
  text-align: center;
  font-weight: 500 !important;
  font-size: 3em;
  letter-spacing: 0.68px;
  color: #000000;
}
#post-11864 > div:nth-child(2) > div > div > div:nth-child(1) {
  color: #d00000;
}
.jeg_main_content .um-members-wrapper {
  color: #333;
}
.row .um {
  color: #000000;
}
#post-11864 > div:nth-child(1) > p:nth-child(5) > a {
  color: #d00000;
}
#post-11864 > div:nth-child(1) > p:nth-child(2) > a {
  color: #d00000;
}
#post-11864 > div:nth-child(3) > div > dl > dt:nth-child(5) {
  display: none;
}
#post-11864 > div:nth-child(3) > div > dl > dd:nth-child(6) {
  display: none;
}
#post-11864 > div:nth-child(3) > div > h2 {
  display: none;
}
#post-11864 > div:nth-child(3) > div > dl {
  display: none;
}
#tribe-events-footer > nav > ul > li:nth-child(1) > a {
  display: none;
}
#tribe-events-footer > nav > ul > li:nth-child(2) > a {
  display: none;
}
html > body > div:nth-child(3) > .post-wrapper > .post-wrap > div:nth-child(1) > div > div > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) {
  display: none;
}
html > body > div:nth-child(3) > .post-wrapper > .post-wrap > div:nth-child(1) > div > div > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(2) {
  display: none;
}
html > body > div:nth-child(3) > .post-wrapper > .post-wrap > div:nth-child(1) > div > div > div > div:nth-child(3) > div:nth-child(1) > div > div:nth-child(7) > div > div:nth-child(1) > h3 > span {
  display: none;
}
.row #custom_html-2 {
  border-radius: 7px 7px 7px 7px;
}
.category-102 .jeg_post .jeg_meta_author > a {
  display: none;
}
.category-102 .jeg_post .by {
  display: none;
}
.category-102 .jeg_posts > .jeg_post p {
  display: none;
}
.category-102 .jeg_post .jeg_post_category a {
  display: none;
}
.jeg_post .jeg_post_category a {
  display: none;
}
.jeg_post .jeg_meta_date > a {
  color: #0072bf !important;
  letter-spacing: 1.5px !important;
  font-size: 13px;
}
.tribe-common-g-row .tribe-events-widget-events-list__event-datetime {
  color: #0072bf;
}
.tribe_events .tribe-common-c-btn-border {
  background-color: red;
}
.tribe-events-single-section .tribe-events-meta-item > a {
  color: red;
}
.tribe-events-meta-group .tribe-events-event-categories > a {
  color: red;
}
.jeg_viewport > #tribe-events-pg-template .tribe-events-schedule > div {
  color: #0072bf;
}
.jeg_main_content .jeg_cat_title {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  line-height: 1.1em;
  border-color: #0072bf;
  font-size: 3.1em;
  text-align: left;
  font-family: Stack Sans Headline;
  font-weight: 500 !important;
  letter-spacing: 0.68px !important;
  color: #333;
}
h2 {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  line-height: 61.200001px;
  border-color: #0072bf;
  font-size: 42px;
  font-weight: 500 !important;
  letter-spacing: 0.68px;
  -webkit-text-stroke-color: #000000;
  color: #333 !important;
}
#gform_wrapper_2 .gfield_label {
  font-size: 16px;
}
#gform_wrapper_2 .ginput_container label {
  font-size: 14px;
}
#gform_2 #gfield_description_2_3 {
  font-size: 14px;
}
#gform_wrapper_2 input[type=submit] {
  background-color: #fb1919;
  border-radius: 7px 7px 7px 7px;
}
#gform_wrapper_2 textarea {
  border-radius: 7px 7px 7px 7px;
}
#gform_wrapper_2 input[type=email] {
  border-radius: 7px 7px 7px 7px;
}
#gform_wrapper_2 input[type=text] {
  border-radius: 7px 7px 7px 7px;
}
.tribe-common-l-container .tribe-events-calendar-month__day--other-month {
  background-color: #f3eacd;
}
.jeg-vc-wrapper > .wpb_animate_when_almost_visible .jeg_wrapper {
  padding-left: 16px;
}
.jeg_vc_content .row .wpb_column {
  padding-top: 10px;
}
a {
  font-weight: 600;
  color: white;
}
.wpb_text_column a > span {
  color: #fb1919;
  -webkit-text-stroke-color: #fb1919;
}
#gform_wrapper_3 input[type=submit] {
  background-color: #0072bf;
}
#gform_fields_3 > #field_3_16 #button_16_select_all {
  background-color: #0072bf;
}
#gform_wrapper_2 .gfield_label .gfield_required {
  color: #fb1919;
  -webkit-text-stroke-color: #fb1919;
}
html > body > div:nth-child(3) > div:nth-child(1) > div:nth-child(2) > div > div > div > div:nth-child(3) > div > div:nth-child(2) > ul > li > a > img {
  display: none;
}
.page-id-11592 body,
.page-id-11592 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-11592 #footer {
  margin-top: auto;
}
.page-id-1952 body,
.page-id-1952 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-1952 #footer {
  margin-top: auto;
}
.page-id-10914 body,
.page-id-10914 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-10914 #footer {
  margin-top: auto;
}
.page-id-8550 body,
.page-id-8550 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-8550 #footer {
  margin-top: auto;
}
.page-id-8279 body,
.page-id-8279 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-8279 #footer {
  margin-top: auto;
}
.jeg_posts p {
  display: none;
}
.jeg_container .envira-single-header {
  text-align: center;
}
div .envira-meta-author {
  display: none;
}
html > body > div:nth-child(3) > div:nth-child(5) > div > div > div > div > header > h1 {
  font-weight: 500 !important;
  font-size: 3.1em;
  color: #000000;
  padding-top: 40px;
  padding-bottom: 40px;
  letter-spacing: 0.68px;
}
html > body > div:nth-child(3) > div:nth-child(5) > div > div:nth-child(1) > h1 {
  font-weight: 500 !important;
  font-size: 3.1em;
  color: #000000;
  padding-top: 40px;
  padding-bottom: 40px;
  letter-spacing: 0.68px;
}
#envira-gallery-12819 > h1 {
  font-weight: 500 !important;
  font-size: 3.1em;
  color: #000000;
  padding-top: 40px;
  padding-bottom: 40px;
  letter-spacing: 0.68px;
}
#envira-gallery-12468 > h1 {
  font-weight: 500 !important;
  font-size: 3.1em;
  color: #000000;
  padding-top: 40px;
  padding-bottom: 40px;
  letter-spacing: 0.68px;
}
.page-id-8 body,
.page-id-8 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-8 #footer {
  margin-top: auto;
}
.page-id-1895 body,
.page-id-1895 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-1895 #footer {
  margin-top: auto;
}
.page-id-3192 body,
.page-id-3192 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-3192 #footer {
  margin-top: auto;
}
.page-id-10913 body,
.page-id-10913 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-10913 #footer {
  margin-top: auto;
}
.page-id-10909 body,
.page-id-10909 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-10909 #footer {
  margin-top: auto;
}
.page-id-10912 body,
.page-id-10912 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-10912 #footer {
  margin-top: auto;
}
.page-id-10911 body,
.page-id-10911 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-10911 #footer {
  margin-top: auto;
}
.page-id-10910 body,
.page-id-10910 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-10910 #footer {
  margin-top: auto;
}
.page-id-10908 body,
.page-id-10908 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-10908 #footer {
  margin-top: auto;
}
.page-id-13284 body,
.page-id-13284 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-13284 #footer {
  margin-top: auto;
}
.page-id-12534 body,
.page-id-12534 .jeg_viewport {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-id-12534 #footer {
  margin-top: auto;
}
body > .jeg_viewport {
  background-color: #F1E8DB;
}
body .jeg_content {
  background-color: #F1E8DB;
}
.jeg_viewport .jeg_section {
  background-color: #F1E8DB;
}
.jeg_vc_content .vc_row-no-padding .wpb_column {
  padding-top: 0px;
}
.tribe-events-header .tribe-events-c-view-selector__button {
  background-color: #f1e8db !important;
}
.tribe-events-header__events-bar .tribe-events-c-view-selector__button > .tribe-common-c-svgicon {
  color: #0072bf;
}
.tribe-events-header__events-bar > #tribe-events-search-container > #tribe-events-events-bar-search .tribe-common-c-btn {
  background-color: #fb1919;
  color: #fff;
  border-radius: 6px 6px 6px 6px;
}
#main .tribe-events-c-subscribe-dropdown {
  color: #fffdf5 !important;
}
html > .post-type-archive.post-type-archive-tribe_events > div:nth-child(3) > div:nth-child(1) > div:nth-child(2) > div > div > div > div:nth-child(3) > div > div:nth-child(1) > form > button {
  color: #f4f4f4 !important;
}
#main > div > section > div.tribe-events-c-subscribe-dropdown__container > div > div.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button > button {
  color: #f4f4f4 !important;
}
body .tribe-common:hover {
  background-color: #f1e8db;
  color: #000000 !important;
}
#main > div > section > div.tribe-events-c-subscribe-dropdown__container > div > div.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button > button:hover {
  color: #000000 !important;
}
.jeg_nav_item .sfHover > .sf-with-ul {
  color: #000 !important;
  font-style: normal;
}
.tribe-common-l-container > .tribe-events-c-subscribe-dropdown__container .tribe-common-c-svgicon {
  color: #000000;
}
.wpb_column .envira-sort-toolbar {
  margin-top: 25px !important;
}
.jeg_nav_item svg {
  margin-top: 12px;
}
.jeg_nav_item .umj-text {
  font-weight: 400 !important;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 1px;
}
.jeg_header_wrapper .jeg_topbar .jeg_nav_row {
  background-color: #0072bf !important;
}
.jeg_header_wrapper .jeg_midbar .jeg_nav_row {
  border-top-width: 0px;
  border-top-style: solid;
}
.row .jeg_post_title {
  font-family: Stack Sans Headline !important;
  font-weight: 500 !important;
  letter-spacing: 0.68px !important;
}
.jeg_post .jeg_meta_author > a {
  letter-spacing: 2px !important;
  border-color: #0072bf;
  font-family: Stack Sans Headline;
  font-weight: 500 !important;
  font-size: 13px;
}
.tribe-common-g-row .tribe-events-widget-events-list__event-title-link {
  letter-spacing: 1px !important;
  font-weight: 400 !important;
}
.jeg_posts > .jeg_post .jeg_readmore {
  letter-spacing: 1px !important;
  border-color: rgba(20, 24, 39, 0.56);
  border-radius: 5px 5px 5px 5px;
  font-weight: 500 !important;
  font-size: 12px;
}
.jeg_ajax_loaded .jeg_meta_date > a {
  font-family: Stack Sans Headline;
  letter-spacing: 1px !important;
}
.jeg_posts > .jeg_ajax_loaded .jeg_readmore {
  letter-spacing: 1px !important;
}
#custom_html-2 > div.textwidget.custom-html-widget > div > div > div:hover {
  color: rgba(255, 255, 255, 0) !important;
  background-color: rgba(0, 0, 0, 0);
}
#custom_html-2 .tribe-events-widget-events-list {
  color: rgba(0, 0, 0, 0) !important;
}
#custom_html-2 .tribe-events-widget-events-list:hover {
  background-color: rgba(0, 0, 0, 0);
}
/* Stop unwanted hover background on Events Calendar widget */
#custom_html-2 .tribe-common:hover,
#custom_html-2 .tribe-common-g-row:hover {
  background-color: transparent !important;
  color: inherit !important;
}
/* Disable default Events Calendar hover behaviour */
body .tribe-common:hover {
  background-color: transparent !important;
  color: inherit !important;
}
#tribe-events-pg-template > #tribe-events-content .tribe-events-c-subscribe-dropdown__container {
  width: auto !important;
}
.tribe-events-calendar-list > .tribe-common-g-row .tribe-events-calendar-list__event-date-tag-daynum {
  border-width: 0px;
  border-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  background-color: #ffffff;
  border-radius: 0px 0px 8px 8px;
  border-top-width: 0px;
  padding-bottom: 9px;
  padding-top: 7px;
  font-size: 30px;
  font-weight: 700 !important;
}
.tribe-events-calendar-list > .tribe-common-g-row .tribe-events-calendar-list__event-date-tag-weekday {
  background-color: #fb1919;
  color: #ffffff;
  border-radius: 8px 8px 0px 0px;
  line-height: 20px;
  font-size: 12px;
  margin-bottom: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000000;
  border-right-color: #000000;
  border-right-width: 1px;
  border-right-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000000;
  font-weight: 600 !important;
  padding-bottom: 1px;
  padding-top: 1px;
}
.tribe-common-g-row .tec_series_marker__title {
  color: #000;
  font-weight: 500 !important;
  letter-spacing: 0.5px;
}
.tribe-common-g-row .tribe-events-calendar-list__event-title-link {
  color: #000 !important;
  letter-spacing: 0px !important;
  font-weight: 600 !important;
}
.page-id-13428 tbody .woocommerce-placeholder {
  display: none;
}
.page-id-13428 .woocommerce-input-wrapper #select2-billing_country-container {
  padding-top: 0px;
}
#main > nav {
  display: none;
}
#product-13077 > div:nth-child(2) > div > span:nth-child(2) > a {
  display: none;
}
#product-13077 > div:nth-child(2) > div > span:nth-child(2) {
  display: none;
}
.woocommerce div.product .product_meta > span {
  display: none;
}
.woocommerce-input-wrapper #select2-billing_country-container {
  padding-top: 0px;
}
/* Only this product (replace 12345 with product ID) */
.postid-12547 .woocommerce-product-gallery {
  display: none;
}
.postid-12547 .product .summary {
  width: 100% !important;
  float: none !important;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-thumbnail img {
  display: none;
}
tbody .product-subtotal bdi {
  font-size: 18px;
}
tbody .product-price bdi {
  font-size: 18px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-remove a.remove {
  font-size: 26px !important;
  color: #ff0000 !important;
  line-height: 20px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name a {
  color: #ff0000 !important;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-thumbnail img {
  display: none;
}
tbody .product-subtotal bdi {
  font-size: 18px;
}
tbody .product-price bdi {
  font-size: 18px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-remove a.remove {
  font-size: 26px !important;
  color: #ff0000 !important;
  line-height: 20px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name a {
  color: #ff0000 !important;
}
.woocommerce div.product .product_title {
  text-shadow: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  display: none;
}
.woocommerce div.product .woocommerce-tabs #tab-description h2 {
  display: none;
}
.woocommerce .related {
  display: none;
}
#product-12547 > .summary bdi {
  color: #ff0000;
  font-size: 26px;
  border-width: 0px;
  border-style: solid;
  border-bottom-width: 2px;
}
.woocommerce div.product .entry-summary ul li {
  color: #ff0000;
  font-size: 26px;
}
.woocommerce div.product .price {
  color: #ff0000 !important;
  font-size: 26px;
}
.jeg_nav_item .sfHover > .sub-menu {
  letter-spacing: 1.2px;
}
H1 {
  font-family: "Stack Sans Headline", Helvetica, Arial, sans-serif;
  word-spacing: 0px;
  letter-spacing: 0.68px;
  color: #333;
}
.container .copyright {
  letter-spacing: 1.2px;
}
.jeg_footer_content .jeg_footer_primary > .footer_column {
  letter-spacing: 1.2px;
}
.jeg_footer_primary .menu-item > a {
  font-weight: 500;
  font-size: 13px;
}
.row .footer-text > a {
  font-weight: 500;
}
h4 {
  letter-spacing: 1px;
  font-size: 20px;
  font-weight: 400 !important;
}
.wpb_column h4 {
  color: gb(45, 48, 50);
}
#gform_wrapper_4 .gfield_label {
  font-size: 18px;
  letter-spacing: 0.6px;
  font-weight: 400;
}
#gform_wrapper_4 .gfield_label .gfield_required {
  font-size: 14px;
}
#gform_wrapper_4 .ginput_container label {
  font-size: 14px;
  letter-spacing: 0.6px;
}
.gform-body > #gform_fields_4 > #field_4_27 #gfield_instruction_4_27 {
  font-size: 14px;
}
.gform_variation_wrapper > #gform_wrapper_4 #field_4_34 {
  letter-spacing: 1px;
  word-spacing: 1px;
  font-size: 15px;
}
.woocommerce div.product .single_add_to_cart_button {
  font-size: 12px;
  letter-spacing: 2px;
  font-weight: 600 !important;
  border-radius: 5px 5px 5px 5px;
}
.jeg_nav_item .jeg_menu > .menu-item > a {
  letter-spacing: 1.5px;
}
.jeg_block_container .jeg_post .jeg_post_title {
  color: #333;
}
.theiaStickySidebar > #custom_html-2 > .jeg_block_heading span {
  letter-spacing: 1.4px !important;
  font-weight: 500 !important;
  font-size: 16px;
}
body .tribe-common-l-container {
  background-color: rgba(0, 0, 0, 0);
}
.tribe-common-l-container .tribe-events-c-subscribe-dropdown__button-text:hover {
  color: #333 !important;
}
.tribe-common .tribe-common-c-btn-border:hover {
  color: #333 !important;
}
.tribe-events-c-subscribe-dropdown > #tribe-events-c-subscribe-dropdown-content .tribe-events-c-subscribe-dropdown__list-item > a {
  font-weight: 500 !important;
  letter-spacing: 0.8px;
}
.tribe-events-calendar-month__day-date-daynum {
  font-weight: 400 !important;
}
.jeg_main_content .wp-caption-text {
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  color: rgba(20, 24, 39, 0.56);
  line-height: 23.4px;
  padding-top: 8px;
  letter-spacing: 0px;
}
.envira-single-inner .regular-page-title {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}
.entry-content .um-header {
  border-bottom-color: #141827;
}
#tribe-events-pg-template > #tribe-events-content .tec_series_marker__title {
  color: #ff0000;
}
.tribe-events-single-section .tec-events-pro-series-meta-detail--link > a {
  color: #ff0000;
}
.tribe-events-meta-group .tribe-events-gmap {
  color: #ff0000;
}
.wpb_text_column .pdfp_header {
  padding-bottom: 30px;
}
@media screen and (max-width: 375px) {
  .container .jeg_nav_html {
    color: white !important;
  }
  .jeg_aside_item .sfHover .menu-item {
    font-weight: 500 !important;
  }
  .page-template-template-builder-php a {
    font-weight: 600 !important;
    color: #ffffff !important;
  }
  .page-template-template-builder-php .nav_wrap .jeg_facebook > .fa {
    color: background !important;
  }
  .tribe_events .tribe-common-c-btn-border:hover {
    background-color: #f3eacd;
    color: #000;
  }
  .tribe_events .tribe-common-c-btn-border {
    background-color: #ff0000;
  }
}
@media (max-width: 768px) {
  /* Fix mobile post titles */
  .jeg_posts .jeg_post .jeg_post_title a {
    font-size: 20px !important;
    line-height: 1.25 !important;
    word-break: normal !important;
    white-space: normal !important;
  }
  /* Fix category title spacing on mobile */
  .jeg_main_content .jeg_cat_title {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    line-height: 61.2px;
    border-color: #0072bf;
    /* If you want extra spacing, uncomment ONE of these: */
    /* margin-bottom: 30px; */
    /* padding-bottom: 30px; */
  }
  h1 {
    font-weight: 500 !important;
    font-size: 3.1em !important;
    color: #000000;
    padding-top: 10px;
    padding-bottom: 20px;
    letter-spacing: 0.68px;
  }
}
@media (max-width: 600px) {
  .envira-album-title {
    font-size: 18px !important;
    line-height: 1.3 !important;
  }
}
@media (max-width: 900px) {
  .envira-album-title {
    font-size: 16px !important;
    line-height: 1.3 !important;
  }
}
