@charset "UTF-8";
/*-----------------------------------------------------------------------------
@author:        Eduard Nadal
@contact:       eduard.nadal@whads.com
@organization:  Whads Media Studios SL / OC
@since:         April 2018
-----------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

* {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html, body {
  padding: 0;
  margin: 0;
}

body {
  font-size: 10px;
  color: #000;
  position: relative;
  font-family: "Roboto Slab", serif;
}

p, a, li, th, td, dt, dd, caption {
  font-size: 16px;
  font-family: "Roboto Slab", serif;
  color: #000;
  font-weight: 300;
  line-height: 150%;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  p, a, li, th, td, dt, dd, caption {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  p, a, li, th, td, dt, dd, caption {
    font-size: 16px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  p, a, li, th, td, dt, dd, caption {
    font-size: 16px;
  }
}
@media screen and (min-width: 1387px) {
  p, a, li, th, td, dt, dd, caption {
    font-size: 16px;
  }
}
@media print {
  p, a, li, th, td, dt, dd, caption {
    font-size: 15px;
  }
}
p + h1:not([class]), p + h2:not([class]), p + h3:not([class]), p + h4:not([class]), p + h5:not([class]), p + h6:not([class]), a + h1:not([class]), a + h2:not([class]), a + h3:not([class]), a + h4:not([class]), a + h5:not([class]), a + h6:not([class]), li + h1:not([class]), li + h2:not([class]), li + h3:not([class]), li + h4:not([class]), li + h5:not([class]), li + h6:not([class]), th + h1:not([class]), th + h2:not([class]), th + h3:not([class]), th + h4:not([class]), th + h5:not([class]), th + h6:not([class]), td + h1:not([class]), td + h2:not([class]), td + h3:not([class]), td + h4:not([class]), td + h5:not([class]), td + h6:not([class]), dt + h1:not([class]), dt + h2:not([class]), dt + h3:not([class]), dt + h4:not([class]), dt + h5:not([class]), dt + h6:not([class]), dd + h1:not([class]), dd + h2:not([class]), dd + h3:not([class]), dd + h4:not([class]), dd + h5:not([class]), dd + h6:not([class]), caption + h1:not([class]), caption + h2:not([class]), caption + h3:not([class]), caption + h4:not([class]), caption + h5:not([class]), caption + h6:not([class]) {
  margin-top: 40px;
}

blockquote {
  border-left: 3px solid #555;
  margin-left: 20px;
  padding-left: 10px;
}

a:not([class]) {
  text-decoration: underline;
  color: #000;
}

strong, b {
  font-weight: 600;
  color: #333;
}
strong a, b a {
  font-weight: 600;
}

em {
  font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: .35em;
  margin-bottom: .8em;
  font-weight: 600;
  color: #000;
}
h1:not([class]), h1[class=""], h2:not([class]), h2[class=""], h3:not([class]), h3[class=""], h4:not([class]), h4[class=""], h5:not([class]), h5[class=""], h6:not([class]), h6[class=""] {
  line-height: 120%;
}

h1 {
  letter-spacing: 1px;
  font-size: 32px;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  h1 {
    font-size: 32px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  h1 {
    font-size: 38px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  h1 {
    font-size: 40px;
  }
}
@media screen and (min-width: 1387px) {
  h1 {
    font-size: 42px;
  }
}
@media print {
  h1 {
    font-size: 30px;
  }
}

h2 {
  font-size: 22px;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  h2 {
    font-size: 30px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  h2 {
    font-size: 32px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  h2 {
    font-size: 34px;
  }
}
@media screen and (min-width: 1387px) {
  h2 {
    font-size: 36px;
  }
}
@media print {
  h2 {
    font-size: 26px;
  }
}

h3 {
  font-size: 20px;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  h3 {
    font-size: 24px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  h3 {
    font-size: 26px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  h3 {
    font-size: 28px;
  }
}
@media screen and (min-width: 1387px) {
  h3 {
    font-size: 30px;
  }
}
@media print {
  h3 {
    font-size: 20px;
  }
}

h4 {
  font-size: 20px;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  h4 {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  h4 {
    font-size: 18px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  h4 {
    font-size: 20px;
  }
}
@media screen and (min-width: 1387px) {
  h4 {
    font-size: 22px;
  }
}
@media print {
  h4 {
    font-size: 18px;
  }
}

h5 {
  font-size: 16px;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  h5 {
    font-size: 14px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  h5 {
    font-size: 15px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  h5 {
    font-size: 16px;
  }
}
@media screen and (min-width: 1387px) {
  h5 {
    font-size: 18px;
  }
}
@media print {
  h5 {
    font-size: 15px;
  }
}

h6 {
  font-size: 15px;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  h6 {
    font-size: 11px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  h6 {
    font-size: 12px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  h6 {
    font-size: 13px;
  }
}
@media screen and (min-width: 1387px) {
  h6 {
    font-size: 15px;
  }
}
@media print {
  h6 {
    font-size: 15px;
  }
}

img {
  max-width: 100%;
}

ul:not([class]),
ul[class=""] {
  list-style-type: none;
  padding-left: 10px;
  margin-top: 16px;
  margin-bottom: 16px;
}
ul:not([class]) ul,
ul[class=""] ul {
  margin: 10px 0;
  list-style-type: none;
}
ul:not([class]) li,
ul[class=""] li {
  position: relative;
  padding-left: 14px;
}
ul:not([class]) li:before,
ul[class=""] li:before {
  position: absolute;
  left: 0;
  top: 10px;
  top: 9.5px;
  content: '';
  display: inline-block;
  vertical-align: top;
  width: 6px;
  height: 6px;
  background-color: #272727;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
ul:not([class]) li + li,
ul[class=""] li + li {
  margin-top: 10px;
}

ol:not([class]),
ol[class=""] {
  list-style-type: decimal;
  padding-left: 20px;
}

@font-face {
  font-family: "omniumicons";
  src: url("../fonts/omniumicons.eot?m2paet");
  src: url("../fonts/omniumicons.eot?m2paet#iefix") format("embedded-opentype"), url("../fonts/omniumicons.ttf?m2paet") format("truetype"), url("../fonts/omniumicons.woff?m2paet") format("woff"), url("../fonts/omniumicons.svg?m2paet#omniumicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local("Roboto Thin"), local("Roboto-Thin"), url("../fonts/roboto-v19-latin-100.woff2") format("woff2"), url("../fonts/roboto-v19-latin-100.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/roboto-v19-latin-300.woff2") format("woff2"), url("../fonts/roboto-v19-latin-300.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url("../fonts/roboto-v19-latin-regular.woff2") format("woff2"), url("../fonts/roboto-v19-latin-regular.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/roboto-v19-latin-500.woff2") format("woff2"), url("../fonts/roboto-v19-latin-500.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/roboto-v19-latin-700.woff2") format("woff2"), url("../fonts/roboto-v19-latin-700.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local("Roboto Black"), local("Roboto-Black"), url("../fonts/roboto-v19-latin-900.woff2") format("woff2"), url("../fonts/roboto-v19-latin-900.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-slab-100 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: local("Roboto Slab Thin"), local("RobotoSlab-Thin"), url("../fonts/roboto-slab-v8-latin-100.woff2") format("woff2"), url("../fonts/roboto-slab-v8-latin-100.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-slab-300 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Slab Light"), local("RobotoSlab-Light"), url("../fonts/roboto-slab-v8-latin-300.woff2") format("woff2"), url("../fonts/roboto-slab-v8-latin-300.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-slab-regular - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url("../fonts/roboto-slab-v8-latin-regular.woff2") format("woff2"), url("../fonts/roboto-slab-v8-latin-regular.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-slab-700 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Slab Bold"), local("RobotoSlab-Bold"), url("../fonts/roboto-slab-v8-latin-700.woff2") format("woff2"), url("../fonts/roboto-slab-v8-latin-700.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* muli-300 - latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  src: local("Muli Light"), local("Muli-Light"), url("../fonts/muli-v13-latin-300.woff2") format("woff2"), url("../fonts/muli-v13-latin-300.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* muli-regular - latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: local("Muli Regular"), local("Muli-Regular"), url("../fonts/muli-v13-latin-regular.woff2") format("woff2"), url("../fonts/muli-v13-latin-regular.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* muli-600 - latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 600;
  src: local("Muli SemiBold"), local("Muli-SemiBold"), url("../fonts/muli-v13-latin-600.woff2") format("woff2"), url("../fonts/muli-v13-latin-600.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* muli-700 - latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  src: local("Muli Bold"), local("Muli-Bold"), url("../fonts/muli-v13-latin-700.woff2") format("woff2"), url("../fonts/muli-v13-latin-700.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* muli-800 - latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 800;
  src: local("Muli ExtraBold"), local("Muli-ExtraBold"), url("../fonts/muli-v13-latin-800.woff2") format("woff2"), url("../fonts/muli-v13-latin-800.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* bebasNeue */
@font-face {
  font-family: 'BebasNeue';
  src: url("../fonts/BebasNeue-webfont.eot");
  src: url("../fonts/BebasNeue-webfontd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/BebasNeue-webfont.woff2") format("woff2"), url("../fonts/BebasNeue-webfont.woff") format("woff"), url("../fonts/BebasNeue-webfont.ttf") format("truetype"), url("../fonts/BebasNeue-webfont.svg#bebas_neueregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
html:not(.elementor-html) body.logged-in .site_header {
  top: 32px;
}
@media screen and (max-width: 782px) {
  html:not(.elementor-html) body.logged-in .site_header {
    top: 46px;
  }
}
html:not(.elementor-html) body.logged-in .site_menu_content .site_menu_logo_wrapper {
  top: 55px;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  html:not(.elementor-html) body.logged-in .site_menu_content .site_menu_logo_wrapper {
    top: 64px;
  }
}
@media screen and (max-width: 782px) {
  html:not(.elementor-html) body.logged-in .site_menu_content .site_menu_logo_wrapper {
    top: 69px;
  }
}
html:not(.elementor-html) body.logged-in main.site_main > article > .entry_inner_scroll_menu_wrapper,
html:not(.elementor-html) body.logged-in main.site_main > #tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper {
  top: 88px;
}
@media screen and (max-width: 782px) {
  html:not(.elementor-html) body.logged-in main.site_main > article > .entry_inner_scroll_menu_wrapper,
  html:not(.elementor-html) body.logged-in main.site_main > #tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper {
    top: 102px;
  }
}
html:not(.elementor-html) body:not(.logged-in) .site_header {
  top: 0;
}

html.elementor-html body .site_header {
  top: 0;
}

@media screen and (max-width: 804px) {
  body:not(.elementor-page) #page .site_content .site_main > article.page > .entry_content:not(.project_main_page_content) {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  body:not(.elementor-page) #page .site_content .site_main > article.page > .entry_content:not(.project_main_page_content) {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  body:not(.elementor-page) #page .site_content .site_main > article.page > .entry_content:not(.project_main_page_content) {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  body:not(.elementor-page) #page .site_content .site_main > article.page > .entry_content:not(.project_main_page_content) {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  body:not(.elementor-page) #page .site_content .site_main > article.page > .entry_content:not(.project_main_page_content) {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  body:not(.elementor-page) #page .site_content .site_main > article.page > .entry_content:not(.project_main_page_content) {
    width: auto;
  }
}

#page:not(.home_page) {
  margin-top: 80px;
}
#page .site_content .omnium_blog_layout .comments_wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media screen and (min-width: 1387px) {
  #page .site_content .omnium_blog_layout .comments_wrapper {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  #page .site_content .omnium_blog_layout .comments_wrapper {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  #page .site_content .omnium_blog_layout .comments_wrapper {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  #page .site_content .omnium_blog_layout .comments_wrapper {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}

body:not(.elementor-editor-active) #page.home_page {
  background-color: #272727;
}
body:not(.elementor-editor-active) #page.home_page #content {
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
body:not(.elementor-editor-active) #page.home_page #content:not(.fp_loaded) {
  opacity: 0;
}
body:not(.elementor-editor-active) #page.home_page #content.fp_loaded {
  opacity: 1;
}

.site_header {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 88;
}
@media screen and (max-width: 804px) {
  .site_header.lang_expanded .site_mobile_language_selector_button, .site_header.menu_expanded .site_mobile_language_selector_button {
    color: #fff;
  }
}
@media screen and (max-width: 804px) {
  .site_header.lang_expanded #siteMenuButton .line, .site_header.menu_expanded #siteMenuButton .line {
    background-color: #fff;
  }
}
.site_header.inner {
  background-color: #fff;
}
.site_header.home_header:not(.lang_expanded):not(.menu_expanded) .site_mobile_language_selector_button:not(.positive_button) {
  color: #fff;
}
.site_header.home_header .site_branding.positive_logo .custom-logo-link {
  display: block;
}
.site_header.home_header .site_branding.positive_logo .custom-white-logo-link {
  display: none;
}
.site_header.home_header .site_branding:not(.positive_logo) .custom-logo-link {
  display: none;
}
.site_header.home_header .site_branding:not(.positive_logo) .custom-white-logo-link {
  display: block;
}
.site_header.home_header .header_claim_wrapper {
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.site_header.home_header .header_claim_wrapper:not(.visible) {
  opacity: 0;
}
.site_header.home_header .header_claim_wrapper.visible {
  opacity: 1;
}
.site_header.home_header .site_right_menu .site_menu_button:not(.positive_button) .line {
  background-color: #fff;
}
.site_header.home_header .site_right_menu .site_menu_button.positive_button:not(.expanded) .line {
  background-color: #000;
}
.site_header.home_header .site_right_menu .site_menu_button.positive_button.expanded .line {
  background-color: #fff;
}
.site_header.inner_page_header.scrolled {
  background-color: #fff;
  height: 56px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}
.site_header.inner_page_header.scrolled .site_branding {
  top: 10px;
}
.site_header.inner_page_header.scrolled .site_branding img {
  height: 36px;
}
.site_header.inner_page_header.scrolled .header_claim_wrapper.image_claim {
  top: 14px;
  left: 200px;
}
.site_header.inner_page_header.scrolled .header_claim_wrapper.image_claim .header_claim_image {
  height: 33px;
}
.site_header.inner_page_header.scrolled .header_claim_wrapper.text_claim {
  top: 14px;
}
.site_header.inner_page_header.scrolled .small_header_page_title {
  opacity: 1;
  visibility: visible;
}
.site_header.inner_page_header.scrolled .site_right_menu {
  top: 13px;
}
.site_header.inner_page_header.scrolled .site_menu_content .site_menu_logo_wrapper {
  top: 10px;
}
.site_header.inner_page_header.scrolled .site_menu_content .site_menu_logo_wrapper img {
  height: 36px;
}
.site_header.inner_page_header .site_branding .custom-white-logo-link {
  display: none;
}
.site_header.inner_page_header .site_right_menu .site_menu_button:not(.expanded) .line {
  background-color: #000;
}
.site_header.inner_page_header .site_right_menu .site_menu_button.expanded .line {
  background-color: #fff;
}
.site_header .site_header_inner {
  position: relative;
}
@media screen and (max-width: 804px) {
  .site_header .site_header_inner {
    margin-right: 20px;
    margin-left: 20px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_header_inner {
    margin-right: 40px;
    margin-left: 40px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_header_inner {
    margin-right: 40px;
    margin-left: 40px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_header_inner {
    margin-right: 40px;
    margin-left: 40px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_header_inner {
    margin-right: 40px;
    margin-left: 40px;
  }
}
.site_header .site_header_inner .site_branding {
  position: absolute;
  left: 0;
  z-index: 90;
  -webkit-transition: top 0.2s ease-in-out;
  -moz-transition: top 0.2s ease-in-out;
  -ms-transition: top 0.2s ease-in-out;
  -o-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
}
@media screen and (max-width: 804px) {
  .site_header .site_header_inner .site_branding {
    top: 10px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_header_inner .site_branding {
    top: 32px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_header_inner .site_branding {
    top: 23px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_header_inner .site_branding {
    top: 23px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_header_inner .site_branding {
    top: 23px;
  }
}
.site_header .site_header_inner .site_branding a {
  display: block;
}
.site_header .site_header_inner .site_branding img {
  width: auto;
  -webkit-transition: height 0.2s ease-in-out;
  -moz-transition: height 0.2s ease-in-out;
  -ms-transition: height 0.2s ease-in-out;
  -o-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out;
}
@media screen and (max-width: 804px) {
  .site_header .site_header_inner .site_branding img {
    height: 36px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_header_inner .site_branding img {
    height: 36px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_header_inner .site_branding img {
    height: 45px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_header_inner .site_branding img {
    height: 45px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_header_inner .site_branding img {
    height: 45px;
  }
}
.site_header .site_header_inner .header_claim_wrapper {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 40px;
  text-align: left;
  -webkit-transition: top 0.2s ease-in-out, left 0.2s ease-in-out;
  -moz-transition: top 0.2s ease-in-out, left 0.2s ease-in-out;
  -ms-transition: top 0.2s ease-in-out, left 0.2s ease-in-out;
  -o-transition: top 0.2s ease-in-out, left 0.2s ease-in-out;
  transition: top 0.2s ease-in-out, left 0.2s ease-in-out;
}
@media screen and (max-width: 804px) {
  .site_header .site_header_inner .header_claim_wrapper {
    display: none;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_header_inner .header_claim_wrapper {
    left: 190px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_header_inner .header_claim_wrapper {
    left: 250px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_header_inner .header_claim_wrapper {
    left: 250px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_header_inner .header_claim_wrapper {
    left: 250px;
  }
}
.site_header .site_header_inner .header_claim_wrapper.image_claim {
  top: 28px;
  height: 40px;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_header_inner .header_claim_wrapper.image_claim {
    top: 37px;
    height: 34px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_header_inner .header_claim_wrapper.image_claim {
    top: 28px;
    height: 40px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_header_inner .header_claim_wrapper.image_claim {
    top: 28px;
    height: 40px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_header_inner .header_claim_wrapper.image_claim {
    top: 28px;
    height: 40px;
  }
}
.site_header .site_header_inner .header_claim_wrapper.image_claim.with_white_image:not(.negative_claim) .header_claim_image.white_image {
  display: none;
}
.site_header .site_header_inner .header_claim_wrapper.image_claim.with_white_image:not(.negative_claim) .header_claim_image.normal_image {
  display: block;
}
.site_header .site_header_inner .header_claim_wrapper.image_claim.with_white_image.negative_claim .header_claim_image.white_image {
  display: block;
}
.site_header .site_header_inner .header_claim_wrapper.image_claim.with_white_image.negative_claim .header_claim_image.normal_image {
  display: none;
}
.site_header .site_header_inner .header_claim_wrapper.image_claim .header_claim_link {
  display: block;
  height: 100%;
}
.site_header .site_header_inner .header_claim_wrapper.image_claim .header_claim_image {
  width: auto;
  height: 100%;
}
.site_header .site_header_inner .header_claim_wrapper.text_claim {
  top: 30px;
}
.site_header .site_header_inner .header_claim_wrapper.text_claim:not(.negative_claim) .header_claim_text,
.site_header .site_header_inner .header_claim_wrapper.text_claim:not(.negative_claim) .header_claim_link {
  color: #000;
}
.site_header .site_header_inner .header_claim_wrapper.text_claim.negative_claim .header_claim_text,
.site_header .site_header_inner .header_claim_wrapper.text_claim.negative_claim .header_claim_link {
  color: #fff;
}
.site_header .site_header_inner .header_claim_wrapper.text_claim .header_claim_text, .site_header .site_header_inner .header_claim_wrapper.text_claim .header_claim_link {
  font-family: "Roboto Slab", serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}
.site_header .site_header_inner .small_header_page_title {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  left: 380px;
  width: 60%;
  width: calc(100% - 760px);
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  opacity: 0;
  visibility: hidden;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 120%;
  -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
@media screen and (max-width: 804px) {
  .site_header .site_header_inner .small_header_page_title {
    top: 13px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_header_inner .small_header_page_title {
    top: 20px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_header_inner .small_header_page_title {
    top: 20px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_header_inner .small_header_page_title {
    top: 20px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_header_inner .small_header_page_title {
    top: 20px;
  }
}
.site_header .site_header_inner .site_right_menu {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  right: 0;
  z-index: 120;
  -webkit-transition: top 0.2s ease-in-out;
  -moz-transition: top 0.2s ease-in-out;
  -ms-transition: top 0.2s ease-in-out;
  -o-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
}
@media screen and (max-width: 804px) {
  .site_header .site_header_inner .site_right_menu {
    top: 13px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_header_inner .site_right_menu {
    top: 40px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_header_inner .site_right_menu {
    top: 40px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_header_inner .site_right_menu {
    top: 40px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_header_inner .site_right_menu {
    top: 40px;
  }
}
.site_header .site_header_inner .site_right_menu .become_a_member_header_button {
  font-family: "Roboto", serif;
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  text-transform: uppercase;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #ef3e1e;
  background-color: #ef3e1e;
  text-decoration: none;
  padding: 8px 20px;
  border-radius: 30px;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 700;
  line-height: 1;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
@media screen and (max-width: 804px) {
  .site_header .site_header_inner .site_right_menu .become_a_member_header_button {
    display: none;
  }
}
.site_header .site_header_inner .site_right_menu .become_a_member_header_button:hover {
  background-color: #fff;
  color: #ef3e1e;
}
.site_header .site_header_inner .site_right_menu .header_button {
  font-family: "Roboto", serif;
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  text-transform: uppercase;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #ef3e1e;
  background-color: #ef3e1e;
  text-decoration: none;
  padding: 8px 20px;
  border-radius: 30px;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 700;
  line-height: 1;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
@media screen and (max-width: 804px) {
  .site_header .site_header_inner .site_right_menu .header_button {
    display: none;
  }
}
.site_header .site_header_inner .site_right_menu .header_button:hover {
  background-color: #fff;
  color: #ef3e1e;
}
.site_header .site_header_inner .site_right_menu .site_menu_button {
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 30px;
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.site_header .site_header_inner .site_right_menu .site_menu_button:hover .line {
  background-color: #ef3e1e;
}
.site_header .site_header_inner .site_right_menu .site_menu_button.expanded .line.topleft, .site_header .site_header_inner .site_right_menu .site_menu_button.expanded .line.bottomright {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.site_header .site_header_inner .site_right_menu .site_menu_button.expanded .line.topright, .site_header .site_header_inner .site_right_menu .site_menu_button.expanded .line.bottomleft {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.site_header .site_header_inner .site_right_menu .site_menu_button.expanded .line.topleft {
  left: 4px;
  top: 7px;
}
.site_header .site_header_inner .site_right_menu .site_menu_button.expanded .line.topright {
  left: calc(50% - 4px);
  top: 7px;
}
.site_header .site_header_inner .site_right_menu .site_menu_button.expanded .line.middleleft {
  left: -50%;
  opacity: 0;
}
.site_header .site_header_inner .site_right_menu .site_menu_button.expanded .line.middleright {
  left: 100%;
  opacity: 0;
}
.site_header .site_header_inner .site_right_menu .site_menu_button.expanded .line.bottomleft {
  left: 4px;
  top: 19px;
}
.site_header .site_header_inner .site_right_menu .site_menu_button.expanded .line.bottomright {
  left: calc(50% - 4px);
  top: 19px;
}
.site_header .site_header_inner .site_right_menu .site_menu_button .line {
  display: block;
  position: absolute;
  height: 4px;
  width: 50%;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.site_header .site_header_inner .site_right_menu .site_menu_button .line:nth-child(even) {
  left: 50%;
}
.site_header .site_header_inner .site_right_menu .site_menu_button .line:nth-child(odd) {
  left: 0px;
}
.site_header .site_header_inner .site_right_menu .site_menu_button .line.topleft, .site_header .site_header_inner .site_right_menu .site_menu_button .line.topright {
  top: 0px;
}
.site_header .site_header_inner .site_right_menu .site_menu_button .line.middleleft, .site_header .site_header_inner .site_right_menu .site_menu_button .line.middleright {
  top: 12px;
}
.site_header .site_header_inner .site_right_menu .site_menu_button .line.bottomleft, .site_header .site_header_inner .site_right_menu .site_menu_button .line.bottomright {
  top: 24px;
}
.site_header .site_header_inner .site_right_menu .site_mobile_language_selector_button {
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
@media screen and (max-width: 804px) {
  .site_header .site_header_inner .site_right_menu .site_mobile_language_selector_button {
    display: inline-block;
    vertical-align: top;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 30px;
    margin-right: 10px;
    cursor: pointer;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_header_inner .site_right_menu .site_mobile_language_selector_button {
    display: none;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_header_inner .site_right_menu .site_mobile_language_selector_button {
    display: none;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_header_inner .site_right_menu .site_mobile_language_selector_button {
    display: none;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_header_inner .site_right_menu .site_mobile_language_selector_button {
    display: none;
  }
}
.site_header .site_menu_content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #202020;
  z-index: 100;
  padding-bottom: 40px;
  overflow-y: auto;
}
.site_header .site_menu_content.hidden {
  opacity: 0;
}
.site_header .site_menu_content .site_menu_logo_wrapper {
  display: inline-block;
  vertical-align: top;
  position: fixed;
  left: 40px;
  top: 20px;
  -webkit-transition: top 0.2s ease-in-out;
  -moz-transition: top 0.2s ease-in-out;
  -ms-transition: top 0.2s ease-in-out;
  -o-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
}
@media screen and (max-width: 804px) {
  .site_header .site_menu_content .site_menu_logo_wrapper {
    left: 20px;
    top: 10px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_menu_content .site_menu_logo_wrapper {
    top: 32px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_menu_content .site_menu_logo_wrapper {
    top: 23px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_menu_content .site_menu_logo_wrapper {
    top: 23px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_menu_content .site_menu_logo_wrapper {
    top: 23px;
  }
}
.site_header .site_menu_content .site_menu_logo_wrapper a {
  display: block;
}
.site_header .site_menu_content .site_menu_logo_wrapper a img {
  display: block;
  width: auto;
  -webkit-transition: height 0.2s ease-in-out;
  -moz-transition: height 0.2s ease-in-out;
  -ms-transition: height 0.2s ease-in-out;
  -o-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out;
}
@media screen and (max-width: 804px) {
  .site_header .site_menu_content .site_menu_logo_wrapper a img {
    height: 36px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_menu_content .site_menu_logo_wrapper a img {
    height: 36px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_menu_content .site_menu_logo_wrapper a img {
    height: 45px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_menu_content .site_menu_logo_wrapper a img {
    height: 45px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_menu_content .site_menu_logo_wrapper a img {
    height: 45px;
  }
}
@media screen and (max-width: 804px) {
  .site_header .site_menu_content .site_menu_content_inner {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 804px) {
  .site_header .site_menu_content .site_menu_content_inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_menu_content .site_menu_content_inner {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_menu_content .site_menu_content_inner {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_menu_content .site_menu_content_inner {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_menu_content .site_menu_content_inner {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  .site_header .site_menu_content .site_menu_content_inner {
    width: auto;
  }
}
.site_header .site_menu_content .site_menu_content_inner .site_language_selector_wrapper {
  text-align: center;
  margin-top: 40px;
}
@media screen and (max-width: 804px) {
  .site_header .site_menu_content .site_menu_content_inner .site_language_selector_wrapper {
    display: none;
  }
}
.site_header .site_menu_content .site_menu_content_inner .site_language_selector_wrapper .language_selector .language_item {
  display: inline-block;
  vertical-align: top;
}
.site_header .site_menu_content .site_menu_content_inner .site_language_selector_wrapper .language_selector .language_item + .language_item {
  margin-left: 20px;
}
.site_header .site_menu_content .site_menu_content_inner .site_language_selector_wrapper .language_selector .language_item .language_link {
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 400;
  font-family: "Roboto", serif;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.site_header .site_menu_content .site_menu_content_inner .site_language_selector_wrapper .language_selector .language_item .language_link.active {
  color: #ddd;
}
.site_header .site_menu_content .site_menu_content_inner .site_language_selector_wrapper .language_selector .language_item .language_link:not(.active) {
  color: #989898;
}
.site_header .site_menu_content .site_menu_content_inner .site_language_selector_wrapper .language_selector .language_item .language_link:not(.active):hover {
  color: #ef3e1e;
}
.site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper {
  display: block;
  text-align: center;
  margin-top: 40px;
}
@media screen and (max-width: 804px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper {
    margin-top: 20px;
  }
}
.site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper {
  display: block;
  position: relative;
  margin-right: auto;
  margin-left: auto;
  border-bottom: 1px solid #fff;
  text-align: left;
}
@media screen and (max-width: 804px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper {
    width: 100%;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper {
    width: 767px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper {
    width: 767px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper {
    width: 767px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper {
    width: 767px;
  }
}
.site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form label {
  display: none;
}
.site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form input.search_box {
  font-family: "Roboto Slab", serif;
  background: transparent;
  color: #fff;
  font-weight: 300;
  font-size: 30px;
  height: 40px;
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 28px);
  border: none;
  outline: none;
  border-radius: 0;
  appearance: none;
  -webkit-appearance: none;
}
@media screen and (max-width: 804px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form input.search_box {
    font-size: 20px;
  }
}
.site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form input.search_box::-ms-clear, .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form input.search_box::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form input.search_box::-webkit-search-decoration, .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form input.search_box::-webkit-search-cancel-button, .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form input.search_box::-webkit-search-results-button, .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form input.search_box::-webkit-search-results-decoration {
  display: none;
}
.site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form input.search_box::-webkit-input-placeholder, .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form input.search_box:-moz-placeholder, .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form input.search_box::-moz-placeholder, .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form input.search_box:-ms-input-placeholder, .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form input.search_box::-ms-input-placeholder, .site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form input.search_box::placeholder {
  color: #989898;
  opacity: 1;
}
.site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form button.submit {
  display: inline-block;
  vertical-align: top;
  width: 23px;
  background: none;
  padding: 0;
  border: none;
}
.site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form button.submit .search_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 23px;
  color: #989898;
  display: inline-block;
  margin-top: 9px;
}
.site_header .site_menu_content .site_menu_content_inner .site_menu_search_wrapper .search_form_wrapper .search_form button.submit .search_icon:before {
  content: "";
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper {
  /*margin-top: 80px;*/
  /* Temp */
  margin-top: 80px;
  display: block;
  text-align: center;
}
@media screen and (max-width: 804px) {
  .site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper {
    display: none;
  }
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu {
  display: block;
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 40px;
  border-bottom: 1px solid #333;
  font-size: 0;
}
@media screen and (min-width: 1387px) {
  .site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu {
    width: 995px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu {
    width: 873px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu {
    width: 733px;
  }
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item {
    width: 176px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item {
    width: 163px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item {
    width: 194px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item {
    width: 222.5px;
  }
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item.current_page_item > a:after {
  width: 100%;
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item:not(.current_page_item) > a:after {
  width: 0;
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item:not(.current_page_item) > a:hover:after {
  width: 100%;
}
@media screen and (min-width: 1387px) {
  .site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item + .menu-item {
    margin-left: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item + .menu-item {
    margin-left: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item + .menu-item {
    margin-left: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item + .menu-item {
    margin-left: 13px;
  }
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item > a {
  font-family: "Roboto Slab", serif;
  color: #ef3e1e;
  text-decoration: none;
  font-weight: 700;
  font-size: 22px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item > a:after {
  content: "";
  display: block;
  height: 2px;
  background-color: #ef3e1e;
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -ms-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item > .sub-menu {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 16px;
  padding: 0;
  text-align: left;
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item > .sub-menu > .menu-item + .menu-item {
  margin-top: 8px;
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item > .sub-menu > .menu-item.current_page_item > a:after, .site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item > .sub-menu > .menu-item.current-page-ancestor > a:after {
  width: 100%;
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item > .sub-menu > .menu-item:not(.current_page_item):not(.current-page-ancestor) > a:after {
  width: 0;
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item > .sub-menu > .menu-item:not(.current_page_item):not(.current-page-ancestor) > a:hover:after {
  width: 100%;
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item > .sub-menu > .menu-item > a {
  font-family: "Roboto Slab", serif;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  font-size: 18px;
  font-weight: 400;
  color: #ddd;
}
.site_header .site_menu_content .site_menu_content_inner .site_navigation_wrapper .site_navigation .menu > .menu-item > .sub-menu > .menu-item > a:after {
  content: "";
  display: block;
  width: 0;
  height: 1px;
  background-color: #ddd;
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -ms-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper {
  margin-top: 80px;
  display: block;
  text-align: center;
}
@media screen and (min-width: 1387px) {
  .site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper {
    display: none;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper {
    display: none;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper {
    display: none;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper {
    display: none;
  }
}
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .site_mobile_navigation .menu {
  display: block;
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 20px;
}
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .site_mobile_navigation .menu > .menu-item.menu-item-has-children:not(.expanded) > a:after {
  /*content: "\e912";*/
}
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .site_mobile_navigation .menu > .menu-item.menu-item-has-children.expanded > a:after {
  /*content: "\e913";*/
}
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .site_mobile_navigation .menu > .menu-item + .menu-item {
  margin-top: 10px;
}
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .site_mobile_navigation .menu > .menu-item > a {
  font-family: "Roboto Slab", serif;
  display: block;
  color: #ef3e1e;
  text-decoration: none;
  font-weight: 700;
  font-size: 22px;
  position: relative;
}
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .site_mobile_navigation .menu > .menu-item > a:after {
  /*@include icomoon;*/
  /*padding-left: 10px;*/
}
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .site_mobile_navigation .menu > .menu-item > .sub-menu {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 16px;
  padding: 0;
}
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .site_mobile_navigation .menu > .menu-item > .sub-menu > .menu-item + .menu-item {
  margin-top: 8px;
}
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .site_mobile_navigation .menu > .menu-item > .sub-menu > .menu-item.current_page_item > a:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #ddd;
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -ms-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .site_mobile_navigation .menu > .menu-item > .sub-menu > .menu-item > a {
  font-family: "Roboto Slab", serif;
  display: inline-block;
  text-decoration: none;
  font-size: 18px;
  font-weight: 400;
  color: #ddd;
}
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .mobile_navigation_buttons_wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #333;
}
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .mobile_navigation_buttons_wrapper .become_a_member_header_button,
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .mobile_navigation_buttons_wrapper .shop_menu_button,
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .mobile_navigation_buttons_wrapper .header_button {
  font-family: "Roboto", serif;
  min-width: 120px;
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #ef3e1e;
  background-color: #ef3e1e;
  text-decoration: none;
  padding: 8px 20px;
  border-radius: 30px;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 16px;
  min-width: 140px;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .mobile_navigation_buttons_wrapper .become_a_member_header_button:hover,
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .mobile_navigation_buttons_wrapper .shop_menu_button:hover,
.site_header .site_menu_content .site_menu_content_inner .site_mobile_navigation_wrapper .mobile_navigation_buttons_wrapper .header_button:hover {
  background-color: #fff;
  color: #ef3e1e;
}
.site_header .site_menu_content .site_menu_content_inner .site_menu_social_wrapper {
  margin-top: 30px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media screen and (max-width: 804px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_social_wrapper {
    display: none;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_social_wrapper {
    width: 755px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_social_wrapper {
    width: 993px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_social_wrapper {
    width: 871px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_social_wrapper {
    width: 731px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_social_wrapper .social_networks_wrapper {
    display: inline-block;
    vertical-align: bottom;
    text-align: right;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_social_wrapper .social_networks_wrapper {
    display: inline-block;
    vertical-align: bottom;
    text-align: right;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_social_wrapper .social_networks_wrapper {
    display: inline-block;
    vertical-align: bottom;
    text-align: right;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .site_menu_content .site_menu_content_inner .site_menu_social_wrapper .social_networks_wrapper {
    display: inline-block;
    vertical-align: bottom;
    text-align: right;
  }
}
.site_header .site_menu_content .site_menu_content_inner .site_menu_social_wrapper .shop_menu_button {
  font-family: "Roboto", serif;
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  text-transform: uppercase;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #ef3e1e;
  background-color: #ef3e1e;
  text-decoration: none;
  padding: 10px 40px;
  border-radius: 30px;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 700;
  line-height: 1;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
.site_header .site_menu_content .site_menu_content_inner .site_menu_social_wrapper .shop_menu_button:hover {
  background-color: #fff;
  color: #ef3e1e;
}
.site_header .site_menu_content .site_menu_content_inner .site_menu_sidebar_wrapper > section {
  margin-top: 30px;
}
.site_header .mobile_language_selector_content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #202020;
  z-index: 100;
  padding-bottom: 40px;
}
@media screen and (min-width: 1387px) {
  .site_header .mobile_language_selector_content {
    display: none !important;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .mobile_language_selector_content {
    display: none !important;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .mobile_language_selector_content {
    display: none !important;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .mobile_language_selector_content {
    display: none !important;
  }
}
.site_header .mobile_language_selector_content.hidden {
  opacity: 0;
}
.site_header .mobile_language_selector_content .mobile_language_selector_content_logo_wrapper {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  left: 40px;
  top: 20px;
  -webkit-transition: top 0.2s ease-in-out;
  -moz-transition: top 0.2s ease-in-out;
  -ms-transition: top 0.2s ease-in-out;
  -o-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
}
@media screen and (max-width: 804px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_logo_wrapper {
    left: 20px;
    top: 10px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_logo_wrapper {
    top: 20px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_logo_wrapper {
    top: 20px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_logo_wrapper {
    top: 20px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_logo_wrapper {
    top: 20px;
  }
}
.site_header .mobile_language_selector_content .mobile_language_selector_content_logo_wrapper a {
  display: block;
}
.site_header .mobile_language_selector_content .mobile_language_selector_content_logo_wrapper a img {
  display: block;
  width: auto;
  -webkit-transition: height 0.2s ease-in-out;
  -moz-transition: height 0.2s ease-in-out;
  -ms-transition: height 0.2s ease-in-out;
  -o-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out;
}
@media screen and (max-width: 804px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_logo_wrapper a img {
    height: 36px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_logo_wrapper a img {
    height: 45px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_logo_wrapper a img {
    height: 45px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_logo_wrapper a img {
    height: 45px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_logo_wrapper a img {
    height: 45px;
  }
}
@media screen and (max-width: 804px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_inner {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_inner {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_inner {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_inner {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  .site_header .mobile_language_selector_content .mobile_language_selector_content_inner {
    width: auto;
  }
}
.site_header .mobile_language_selector_content .mobile_language_selector_content_inner .mobile_language_selector_wrapper {
  margin-top: 80px;
}
.site_header .mobile_language_selector_content .mobile_language_selector_content_inner .mobile_language_selector_wrapper .language_selector {
  text-align: center;
}
.site_header .mobile_language_selector_content .mobile_language_selector_content_inner .mobile_language_selector_wrapper .language_selector .language_item + .language_item {
  margin-top: 10px;
  border-top: 1px solid #333;
  padding-top: 10px;
}
.site_header .mobile_language_selector_content .mobile_language_selector_content_inner .mobile_language_selector_wrapper .language_selector .language_item .language_link {
  display: block;
  color: #ddd;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 400;
  font-family: "Roboto", serif;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.site_header .mobile_language_selector_content .mobile_language_selector_content_inner .mobile_language_selector_wrapper .language_selector .language_item .language_link.active {
  color: #ddd;
}
.site_header .mobile_language_selector_content .mobile_language_selector_content_inner .mobile_language_selector_wrapper .language_selector .language_item .language_link:not(.active) {
  color: #989898;
}

main.tribe-events-pg-template#tribe-events-pg-template,
main.site_main section.tribe-events-pg-template#tribe-events-pg-template {
  width: 100%;
  max-width: 100%;
}

main.site_main > article > .entry_content .post-password-form,
main.site_main article.type-tribe_events > .entry_content .post-password-form,
main.tribe-events-pg-template > article > .entry_content .post-password-form,
main.tribe-events-pg-template article.type-tribe_events > .entry_content .post-password-form {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
@media screen and (max-width: 804px) {
  main.site_main > article > .entry_content .post-password-form,
  main.site_main article.type-tribe_events > .entry_content .post-password-form,
  main.tribe-events-pg-template > article > .entry_content .post-password-form,
  main.tribe-events-pg-template article.type-tribe_events > .entry_content .post-password-form {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_content .post-password-form,
  main.site_main article.type-tribe_events > .entry_content .post-password-form,
  main.tribe-events-pg-template > article > .entry_content .post-password-form,
  main.tribe-events-pg-template article.type-tribe_events > .entry_content .post-password-form {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1337px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_content .post-password-form,
  main.site_main article.type-tribe_events > .entry_content .post-password-form,
  main.tribe-events-pg-template > article > .entry_content .post-password-form,
  main.tribe-events-pg-template article.type-tribe_events > .entry_content .post-password-form {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1173px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_content .post-password-form,
  main.site_main article.type-tribe_events > .entry_content .post-password-form,
  main.tribe-events-pg-template > article > .entry_content .post-password-form,
  main.tribe-events-pg-template article.type-tribe_events > .entry_content .post-password-form {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 985px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_content .post-password-form,
  main.site_main article.type-tribe_events > .entry_content .post-password-form,
  main.tribe-events-pg-template > article > .entry_content .post-password-form,
  main.tribe-events-pg-template article.type-tribe_events > .entry_content .post-password-form {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 755px;
  }
}
main.site_main > article > .entry_content .post-password-form label,
main.site_main article.type-tribe_events > .entry_content .post-password-form label,
main.tribe-events-pg-template > article > .entry_content .post-password-form label,
main.tribe-events-pg-template article.type-tribe_events > .entry_content .post-password-form label {
  display: inline-block;
  vertical-align: top;
}
main.site_main > article > .entry_content .post-password-form input[type="submit"],
main.site_main article.type-tribe_events > .entry_content .post-password-form input[type="submit"],
main.tribe-events-pg-template > article > .entry_content .post-password-form input[type="submit"],
main.tribe-events-pg-template article.type-tribe_events > .entry_content .post-password-form input[type="submit"] {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  text-transform: uppercase;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #ef3e1e;
  background-color: #ef3e1e;
  text-decoration: none;
  padding: 8px 20px;
  border-radius: 30px;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 700;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
main.site_main > article > .entry_content .post-password-form input[type="submit"]:hover,
main.site_main article.type-tribe_events > .entry_content .post-password-form input[type="submit"]:hover,
main.tribe-events-pg-template > article > .entry_content .post-password-form input[type="submit"]:hover,
main.tribe-events-pg-template article.type-tribe_events > .entry_content .post-password-form input[type="submit"]:hover {
  background-color: #fff;
  color: #ef3e1e;
}
main.site_main > article.post.type-post > .entry_header,
main.site_main article.type-tribe_events.post.type-post > .entry_header,
main.tribe-events-pg-template > article.post.type-post > .entry_header,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header {
  margin-top: 20px;
  border-bottom: 1px solid #dcdcdc;
  margin-bottom: 20px;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.post.type-post > .entry_header,
  main.site_main article.type-tribe_events.post.type-post > .entry_header,
  main.tribe-events-pg-template > article.post.type-post > .entry_header,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header {
    margin-bottom: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.post.type-post > .entry_header,
  main.site_main article.type-tribe_events.post.type-post > .entry_header,
  main.tribe-events-pg-template > article.post.type-post > .entry_header,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header {
    margin-bottom: 27px;
  }
}
main.site_main > article.post.type-post > .entry_header .entry_title_wrapper,
main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper,
main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_wrapper,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper {
  text-align: left;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_wrapper,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper {
    display: inline-block;
    vertical-align: baseline;
    width: 995px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_wrapper,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper {
    display: inline-block;
    vertical-align: baseline;
    width: 873px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_wrapper,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper {
    display: inline-block;
    vertical-align: baseline;
    width: 733px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_wrapper,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper {
    display: inline-block;
    vertical-align: baseline;
    width: 563px;
  }
}
main.site_main > article.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper > .entry_title {
  text-align: left;
  line-height: 120%;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper > .entry_title {
    display: block;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper > .entry_title {
    display: block;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper > .entry_title {
    display: block;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_wrapper > .entry_title {
    display: block;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_links,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links {
    text-align: left;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_links,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links {
    text-align: right;
    display: inline-block;
    vertical-align: baseline;
    width: 311px;
    margin-left: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_links,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links {
    text-align: right;
    display: inline-block;
    vertical-align: baseline;
    width: 273px;
    margin-left: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_links,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links {
    text-align: right;
    display: inline-block;
    vertical-align: baseline;
    width: 229px;
    margin-left: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_links,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links {
    text-align: right;
    display: inline-block;
    vertical-align: baseline;
    width: 179px;
    margin-left: 13px;
  }
}
main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_text {
  font-size: 16px;
  color: #666;
  font-weight: 400;
  display: block;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_text {
    font-size: 14px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_text {
    font-size: 15px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_text {
    font-size: 16px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_text {
    font-size: 18px;
  }
}
@media print {
  main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_text {
    font-size: 15px;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_text {
    text-align: left;
  }
}
main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link {
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  text-decoration: none;
}
main.site_main > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link:hover,
main.site_main article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link:hover,
main.tribe-events-pg-template > article.post.type-post > .entry_header .entry_title_links .entry_preheader_link:hover,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_header .entry_title_links .entry_preheader_link:hover {
  color: #ef3e1e;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content),
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content),
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content),
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) {
  margin-top: 0;
}
@media screen and (max-width: 804px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content),
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content),
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content),
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content),
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content),
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content),
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content),
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content),
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content),
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content),
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content),
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content),
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content),
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content),
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content),
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content),
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content),
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content),
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) {
    width: auto;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content {
    display: inline-block;
    vertical-align: top;
    width: 995px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content {
    display: inline-block;
    vertical-align: top;
    width: 873px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content {
    display: inline-block;
    vertical-align: top;
    width: 733px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content {
    display: inline-block;
    vertical-align: top;
    width: 563px;
  }
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .post_thumbnail img,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .post_thumbnail img,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .post_thumbnail img,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .post_thumbnail img {
  width: 100%;
  height: auto;
  display: block;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner {
    display: block;
    margin-left: 114px;
    margin-right: 114px;
    margin-top: 31px;
    margin-bottom: 83px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner {
    display: block;
    margin-left: 100px;
    margin-right: 100px;
    margin-top: 27px;
    margin-bottom: 73px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner {
    display: block;
    margin-left: 84px;
    margin-right: 84px;
    margin-top: 23px;
    margin-bottom: 61px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner {
    display: block;
    margin-left: 64px;
    margin-right: 64px;
    margin-top: 13px;
    margin-bottom: 51px;
  }
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt {
  margin-bottom: 40px;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt {
    margin-bottom: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt {
    margin-bottom: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt {
    margin-bottom: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt {
    margin-bottom: 13px;
  }
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt, main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt p,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt p,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt p,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner .post_excerpt p {
  font-size: 18px;
  font-weight: 500;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner p + p,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner p + p,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner p + p,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .main_content > .main_content_inner p + p {
  margin-top: 20px;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar {
    display: inline-block;
    vertical-align: top;
    width: 280px;
    margin-left: 62px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar {
    display: inline-block;
    vertical-align: top;
    width: 246px;
    margin-left: 54px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar {
    display: inline-block;
    vertical-align: top;
    width: 206px;
    margin-left: 46px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar,
  main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar,
  main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar,
  main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar {
    display: inline-block;
    vertical-align: top;
    width: 166px;
    margin-left: 26px;
  }
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .entry_date,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .entry_date,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .entry_date,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .entry_date {
  text-align: left;
  font-size: 18px;
  color: #666;
  font-weight: 400;
  margin-bottom: 20px;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations {
  padding-top: 20px;
  margin-top: 20px;
  margin-bottom: 40px;
  border-top: 1px solid #dcdcdc;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list + .headquarters_list,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list + .headquarters_list,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list + .headquarters_list,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list + .headquarters_list {
  margin-top: 16px;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_link,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_link,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_link,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_link {
  background-color: #ef3e1e;
  border-color: #ef3e1e;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_link,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_link,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_link,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_link {
  background-color: #555;
  border-color: #555;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list,
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_entry + .relation_entry,
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_entry + .relation_entry,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_entry + .relation_entry,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_entry + .relation_entry,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_entry + .relation_entry,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_entry + .relation_entry,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_entry + .relation_entry,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_entry + .relation_entry {
  margin-top: 16px;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_entry .relation_link,
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_entry .relation_link,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_entry .relation_link,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_entry .relation_link,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link {
  font-family: "Roboto", serif;
  display: inline-block;
  vertical-align: top;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  text-decoration: none;
  border-radius: 30px;
  font-weight: 600;
  font-size: 14px;
  padding: 4px 20px;
  -webkit-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_entry .relation_link:hover,
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link:hover,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_entry .relation_link:hover,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link:hover,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_entry .relation_link:hover,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link:hover,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .projects_list .relation_entry .relation_link:hover,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link:hover {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list {
  list-style-type: none;
  padding: 0;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: -4px;
  margin-left: -4px;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry {
  display: inline-block;
  vertical-align: top;
  margin-left: 4px;
  margin-top: 4px;
  color: #000;
  font-family: "Roboto", serif;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover {
  color: #ef3e1e;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover a,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover a,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover a,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover a {
  color: #ef3e1e;
}
main.site_main > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry a,
main.site_main article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry a,
main.tribe-events-pg-template > article.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry a,
main.tribe-events-pg-template article.type-tribe_events.post.type-post > .entry_content:not(.page_not_found_content) > .content_sidebar .tags_wrapper .tags_list .tag_entry a {
  color: #000;
  font-size: 14px;
  font-family: "Roboto", serif;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_header,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header {
  position: relative;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link {
  font-size: 20px;
  color: #666;
  font-weight: 400;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link {
    font-size: 18px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link {
    font-size: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link {
    font-size: 22px;
  }
}
@media print {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link {
    font-size: 18px;
  }
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link {
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  text-decoration: none;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link:hover,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link:hover,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link:hover,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_link:hover {
  color: #ef3e1e;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_button,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_button,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_button,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_button {
  font-family: "Roboto", serif;
  position: absolute;
  top: 102px;
  right: 0;
  display: inline-block;
  vertical-align: top;
  color: #363636;
  border-width: 1px;
  border-style: solid;
  border-color: #363636;
  background-color: #fff;
  text-decoration: none;
  padding: 4px 16px;
  border-radius: 30px;
  font-weight: 600;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_button:hover,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_button:hover,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_button:hover,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header .entry_preheader_button:hover {
  color: #fff;
  background-color: #363636;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header > .entry_title {
  text-align: left;
  line-height: 120%;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header > .entry_title {
    width: 995px;
    margin-left: 0;
    margin-right: auto;
    display: block;
    margin-top: 31px;
    margin-bottom: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header > .entry_title {
    width: 873px;
    margin-left: 0;
    margin-right: auto;
    display: block;
    margin-top: 27px;
    margin-bottom: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header > .entry_title {
    width: 733px;
    margin-left: 0;
    margin-right: auto;
    display: block;
    margin-top: 23px;
    margin-bottom: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header > .entry_title,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header > .entry_title {
    width: 563px;
    margin-left: 0;
    margin-right: auto;
    display: block;
    margin-top: 13px;
    margin-bottom: 13px;
  }
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_header > .entry_date,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header > .entry_date,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_header > .entry_date,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_header > .entry_date {
  text-align: left;
  font-size: 18px;
  color: #666;
  font-weight: 400;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper {
  background-color: #dcdcdc;
  padding-top: 40px;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper {
    padding-top: 62px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper {
    padding-top: 54px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper {
    padding-top: 46px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper {
    padding-top: 26px;
  }
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content {
  margin-top: 0;
}
@media screen and (max-width: 804px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content {
    width: auto;
  }
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content {
  font-family: "Roboto Slab", serif;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content {
    display: inline-block;
    vertical-align: top;
    width: 995px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content {
    display: inline-block;
    vertical-align: top;
    width: 873px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content {
    display: inline-block;
    vertical-align: top;
    width: 733px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content {
    display: inline-block;
    vertical-align: top;
    width: 563px;
  }
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .post_thumbnail img,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .post_thumbnail img,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .post_thumbnail img,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .post_thumbnail img {
  width: 100%;
  height: auto;
  display: block;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner {
    display: block;
    margin-left: 114px;
    margin-right: 228px;
    margin-top: 31px;
    margin-bottom: 83px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner {
    display: block;
    margin-left: 100px;
    margin-right: 200px;
    margin-top: 27px;
    margin-bottom: 73px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner {
    display: block;
    margin-left: 84px;
    margin-right: 168px;
    margin-top: 23px;
    margin-bottom: 61px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner {
    display: block;
    margin-left: 64px;
    margin-right: 128px;
    margin-top: 13px;
    margin-bottom: 51px;
  }
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt {
  margin-bottom: 40px;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt {
    margin-bottom: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt {
    margin-bottom: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt {
    margin-bottom: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt {
    margin-bottom: 13px;
  }
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt, main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt p,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt p,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt p,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner .post_excerpt p {
  font-size: 18px;
  font-weight: 500;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner p + p,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner p + p,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner p + p,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .main_content > .main_content_inner p + p {
  margin-top: 20px;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar {
    display: inline-block;
    vertical-align: top;
    width: 280px;
    margin-left: 62px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar {
    display: inline-block;
    vertical-align: top;
    width: 246px;
    margin-left: 54px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar {
    display: inline-block;
    vertical-align: top;
    width: 206px;
    margin-left: 46px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar,
  main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar,
  main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar,
  main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar {
    display: inline-block;
    vertical-align: top;
    width: 166px;
    margin-left: 26px;
  }
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations {
  padding-bottom: 20px;
  border-bottom: 1px solid #dcdcdc;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list + .headquarters_list,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list + .headquarters_list,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list + .headquarters_list,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list + .headquarters_list {
  margin-top: 16px;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list,
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list .relation_entry + .relation_entry,
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry + .relation_entry,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list .relation_entry + .relation_entry,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry + .relation_entry,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list .relation_entry + .relation_entry,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry + .relation_entry,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list .relation_entry + .relation_entry,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry + .relation_entry {
  margin-top: 16px;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link,
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link {
  font-family: "Roboto", serif;
  display: inline-block;
  vertical-align: top;
  color: #363636;
  border-width: 1px;
  border-style: solid;
  border-color: #363636;
  background-color: #fff;
  text-decoration: none;
  padding: 4px 16px;
  border-radius: 30px;
  font-weight: 600;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link:hover,
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link:hover,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link:hover,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link:hover,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link:hover,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link:hover,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link:hover,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link:hover {
  color: #fff;
  background-color: #363636;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list {
  list-style-type: none;
  padding: 0;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: -4px;
  margin-left: -4px;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry {
  display: inline-block;
  vertical-align: top;
  margin-left: 4px;
  margin-top: 4px;
  color: #000;
  font-family: "Roboto", serif;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover {
  color: #ef3e1e;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover a,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover a,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover a,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover a {
  color: #ef3e1e;
}
main.site_main > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry a,
main.site_main article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry a,
main.tribe-events-pg-template > article.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry a,
main.tribe-events-pg-template article.type-tribe_events.omnium_blog.type-omnium_blog > .entry_content_wrapper > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry a {
  color: #000;
  font-size: 14px;
  font-family: "Roboto", serif;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_header,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header {
  margin-top: 20px;
  border-bottom: 1px solid #dcdcdc;
  margin-bottom: 20px;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header {
    margin-bottom: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header {
    margin-bottom: 27px;
  }
}
main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper {
  text-align: left;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper {
    display: inline-block;
    vertical-align: baseline;
    width: 995px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper {
    display: inline-block;
    vertical-align: baseline;
    width: 873px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper {
    display: inline-block;
    vertical-align: baseline;
    width: 733px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper {
    display: inline-block;
    vertical-align: baseline;
    width: 563px;
  }
}
main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title {
  text-align: left;
  line-height: 120%;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title {
    display: block;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title {
    display: block;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title {
    display: block;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_wrapper > .entry_title {
    display: block;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links {
    text-align: left;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links {
    text-align: right;
    display: inline-block;
    vertical-align: baseline;
    width: 311px;
    margin-left: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links {
    text-align: right;
    display: inline-block;
    vertical-align: baseline;
    width: 273px;
    margin-left: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links {
    text-align: right;
    display: inline-block;
    vertical-align: baseline;
    width: 229px;
    margin-left: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links {
    text-align: right;
    display: inline-block;
    vertical-align: baseline;
    width: 179px;
    margin-left: 13px;
  }
}
main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text {
  font-size: 16px;
  color: #666;
  font-weight: 400;
  display: block;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text {
    font-size: 14px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text {
    font-size: 15px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text {
    font-size: 16px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text {
    font-size: 18px;
  }
}
@media print {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text {
    font-size: 15px;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_text {
    text-align: left;
  }
}
main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link {
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  text-decoration: none;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link:hover,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link:hover,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link:hover,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_header .entry_title_links .entry_preheader_link:hover {
  color: #ef3e1e;
}
main.site_main > article.tribe_events.type-tribe_events > .mobile_date,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .mobile_date,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date {
  font-size: 20px;
  font-family: "Roboto", serif;
  text-align: left;
  font-size: 24px;
  color: #ef3e1e;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.tribe_events.type-tribe_events > .mobile_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.tribe_events.type-tribe_events > .mobile_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date {
    font-size: 18px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .mobile_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date {
    font-size: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .mobile_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date {
    font-size: 22px;
  }
}
@media print {
  main.site_main > article.tribe_events.type-tribe_events > .mobile_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date {
    font-size: 18px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .mobile_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date {
    display: none;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .mobile_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date {
    display: none;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.tribe_events.type-tribe_events > .mobile_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date {
    display: none;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.tribe_events.type-tribe_events > .mobile_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .mobile_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date {
    display: none;
  }
}
main.site_main > article.tribe_events.type-tribe_events > .mobile_date p, main.site_main > article.tribe_events.type-tribe_events > .mobile_date a,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date p,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date a,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .mobile_date p,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .mobile_date a,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date p,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .mobile_date a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  font-family: inherit;
  margin: 0;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content {
  margin-top: 0;
}
@media screen and (max-width: 804px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content {
    width: auto;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content {
    display: inline-block;
    vertical-align: top;
    width: 995px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content {
    display: inline-block;
    vertical-align: top;
    width: 873px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content {
    display: inline-block;
    vertical-align: top;
    width: 733px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content {
    display: inline-block;
    vertical-align: top;
    width: 563px;
  }
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content > .post_thumbnail img,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .post_thumbnail img,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content > .post_thumbnail img,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .post_thumbnail img {
  width: 100%;
  height: auto;
  display: block;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner {
    display: block;
    margin-left: 114px;
    margin-right: 114px;
    margin-top: 31px;
    margin-bottom: 83px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner {
    display: block;
    margin-left: 100px;
    margin-right: 100px;
    margin-top: 27px;
    margin-bottom: 73px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner {
    display: block;
    margin-left: 84px;
    margin-right: 84px;
    margin-top: 23px;
    margin-bottom: 61px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner {
    display: block;
    margin-left: 64px;
    margin-right: 64px;
    margin-top: 13px;
    margin-bottom: 51px;
  }
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt {
  margin-bottom: 40px;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt {
    margin-bottom: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt {
    margin-bottom: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt {
    margin-bottom: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt {
    margin-bottom: 13px;
  }
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt, main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt p,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt p,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt p,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .post_excerpt p {
  font-size: 18px;
  font-weight: 500;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner p + p,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner p + p,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner p + p,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner p + p {
  margin-top: 20px;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .tribe-events-cal-links,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .tribe-events-cal-links,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .tribe-events-cal-links,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .main_content > .main_content_inner .tribe-events-cal-links {
  display: none;
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar {
    display: inline-block;
    vertical-align: top;
    width: 280px;
    margin-left: 62px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar {
    display: inline-block;
    vertical-align: top;
    width: 246px;
    margin-left: 54px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar {
    display: inline-block;
    vertical-align: top;
    width: 206px;
    margin-left: 46px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar {
    display: inline-block;
    vertical-align: top;
    width: 166px;
    margin-left: 26px;
  }
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date {
  font-size: 20px;
  font-family: "Roboto", serif;
  text-align: left;
  font-size: 24px;
  color: #ef3e1e;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 20px;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date {
    font-size: 18px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date {
    font-size: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date {
    font-size: 22px;
  }
}
@media print {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date {
    font-size: 18px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date {
    margin-bottom: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date {
    margin-bottom: 27px;
  }
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date p, main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date a,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date p,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date a,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date p,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date a,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date p,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .entry_date a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  font-family: inherit;
  margin: 0;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations {
  padding-top: 20px;
  margin-top: 20px;
  margin-bottom: 40px;
  border-top: 1px solid #dcdcdc;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list + .headquarters_list,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list + .headquarters_list,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list + .headquarters_list,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list + .headquarters_list {
  margin-top: 16px;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_link,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_link,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_link,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_link {
  background-color: #ef3e1e;
  border-color: #ef3e1e;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_link,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_link,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_link,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_link {
  background-color: #555;
  border-color: #555;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list,
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list + .headquarters_list, main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list + .projects_list,
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list + .headquarters_list,
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list + .projects_list,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list + .headquarters_list,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list + .projects_list,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list + .headquarters_list,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list + .projects_list,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list + .headquarters_list,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list + .projects_list,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list + .headquarters_list,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list + .projects_list,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list + .headquarters_list,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list + .projects_list,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list + .headquarters_list,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list + .projects_list {
  margin-top: 16px;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_entry + .relation_entry,
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry + .relation_entry,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_entry + .relation_entry,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry + .relation_entry,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_entry + .relation_entry,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry + .relation_entry,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_entry + .relation_entry,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry + .relation_entry {
  margin-top: 16px;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link,
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link {
  font-family: "Roboto", serif;
  display: inline-block;
  vertical-align: top;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  text-decoration: none;
  border-radius: 30px;
  font-weight: 600;
  font-size: 14px;
  padding: 4px 20px;
  -webkit-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link:hover,
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link:hover,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link:hover,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link:hover,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link:hover,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link:hover,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .projects_list .relation_entry .relation_link:hover,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar > .relations .headquarters_list .relation_entry .relation_link:hover {
  color: #fff;
  background-color: #363636;
  border-color: #363636;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_heading,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_heading,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_heading,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_heading {
  text-transform: uppercase;
  color: #767676;
  font-weight: 400;
  margin-bottom: 10px;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content {
  font-size: 16px;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content {
    font-size: 16px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content {
    font-size: 16px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content {
    font-size: 16px;
  }
}
@media print {
  main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content,
  main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content {
    font-size: 15px;
  }
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_name,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_name,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_name,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_name {
  font-family: "Roboto", serif;
  color: #000;
  font-weight: 400;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_name + .location_address,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_name + .location_address,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_name + .location_address,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_name + .location_address {
  margin-top: 20px;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_address, main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_address p, main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_address a,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_address,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_address p,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_address a,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_address,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_address p,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_address a,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_address,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_address p,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .event_location_wrapper .location_content .location_address a {
  font-family: "Roboto", serif;
  color: #666;
  font-weight: 400;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .promo_discount,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .promo_discount,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .promo_discount,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .promo_discount {
  font-weight: 600;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list {
  list-style-type: none;
  padding: 0;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: -4px;
  margin-left: -4px;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry {
  display: inline-block;
  vertical-align: top;
  margin-left: 4px;
  margin-top: 4px;
  color: #000;
  font-family: "Roboto", serif;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover {
  color: #ef3e1e;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover a,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover a,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover a,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry:hover a {
  color: #ef3e1e;
}
main.site_main > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry a,
main.site_main article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry a,
main.tribe-events-pg-template > article.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry a,
main.tribe-events-pg-template article.type-tribe_events.tribe_events.type-tribe_events > .entry_content > .content_sidebar .tags_wrapper .tags_list .tag_entry a {
  color: #000;
  font-size: 14px;
  font-family: "Roboto", serif;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container {
  display: none;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result {
  padding: 20px 0;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result + .search_result,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result + .search_result,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result + .search_result,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result + .search_result {
  border-top: 1px solid #f1f1f1;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title {
  font-size: 24px;
  line-height: 30px;
  color: #000;
  font-weight: 600;
  margin-bottom: 4px;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link:hover,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link:hover,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link:hover,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link:hover {
  color: #ef3e1e;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link:hover .query_text,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link:hover .query_text,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link:hover .query_text,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link:hover .query_text {
  color: #ef3e1e;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link .query_text,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link .query_text,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link .query_text,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_title .search_result_title_link .query_text {
  color: #444;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt {
  margin-bottom: 4px;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt, main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt * {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin: 0;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt, main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt * {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt, main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt * {
    font-size: 16px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt, main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt * {
    font-size: 16px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt, main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt * {
    font-size: 16px;
  }
}
@media print {
  main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt, main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt *,
  main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt,
  main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt * {
    font-size: 15px;
  }
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt .query_text,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt .query_text,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt .query_text,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_excerpt .query_text {
  font-weight: 600;
  color: #333;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_url,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_url,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_url,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_url {
  font-family: "Roboto", serif;
  color: #666;
  margin-top: 5px;
  font-weight: 400;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_url .query_text,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_url .query_text,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .search_result .search_result_url .query_text,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .search_result .search_result_url .query_text {
  font-weight: 600;
  color: #333;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .loadmore_button_wrapper,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .loadmore_button_wrapper,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .loadmore_button_wrapper,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .loadmore_button_wrapper {
  border-top: 1px solid #f1f1f1;
  padding-top: 20px;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .loadmore_button_wrapper .loadmore_button,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .loadmore_button_wrapper .loadmore_button,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .loadmore_button_wrapper .loadmore_button,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .loadmore_button_wrapper .loadmore_button {
  font-family: "Roboto", serif;
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  text-transform: uppercase;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #ef3e1e;
  background-color: #ef3e1e;
  text-decoration: none;
  padding: 8px 20px;
  border-radius: 30px;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 700;
  line-height: 1;
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
main.site_main > article.search_results_page .entry_content .wordpress_results_container .loadmore_button_wrapper .loadmore_button:hover,
main.site_main article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .loadmore_button_wrapper .loadmore_button:hover,
main.tribe-events-pg-template > article.search_results_page .entry_content .wordpress_results_container .loadmore_button_wrapper .loadmore_button:hover,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .wordpress_results_container .loadmore_button_wrapper .loadmore_button:hover {
  background-color: #fff;
  color: #ef3e1e;
}
main.site_main > article.search_results_page .entry_content .google_results_container,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container {
  margin-bottom: 60px;
}
main.site_main > article.search_results_page .entry_content .google_results_container *,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container *,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container *,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container * {
  font-family: "Roboto Slab", serif;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-results,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-results,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-results,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-results {
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 20px;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-url-top,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-url-top,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-url-top,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-url-top {
  font-size: 1.4em;
  margin: 3px 0px;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gs-fileFormat,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-fileFormat,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gs-fileFormat,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-fileFormat {
  margin: 0px 0px 5px;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-table-result,
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-thumbnail-inside,
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-url-top,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-table-result,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-thumbnail-inside,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-url-top,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-table-result,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-thumbnail-inside,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-url-top,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-table-result,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-thumbnail-inside,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-url-top {
  padding-left: 0;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gs-result .gs-title,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-result .gs-title,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gs-result .gs-title,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-result .gs-title {
  font-size: 24px;
  line-height: 30px;
  color: #000;
  font-weight: 600;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gs-result .gs-title b,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-result .gs-title b,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gs-result .gs-title b,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-result .gs-title b {
  font-weight: 600;
  color: #444 !important;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gs-result .gs-title a,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-result .gs-title a,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gs-result .gs-title a,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-result .gs-title a {
  text-decoration: none;
  display: inline-block;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gs-result .gs-title a:hover,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-result .gs-title a:hover,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gs-result .gs-title a:hover,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-result .gs-title a:hover {
  color: #ef3e1e !important;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gs-result .gs-title a:hover b,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-result .gs-title a:hover b,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gs-result .gs-title a:hover b,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-result .gs-title a:hover b {
  color: #ef3e1e !important;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gs-result .gs-title > *,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-result .gs-title > *,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gs-result .gs-title > *,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-result .gs-title > * {
  color: inherit !important;
  font-size: 1em !important;
  text-decoration: none;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-webResult .gsc-result,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-webResult .gsc-result,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-webResult .gsc-result,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-webResult .gsc-result {
  margin: 0;
  padding: 20px 0;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-webResult .gsc-result + .gsc-result,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-webResult .gsc-result + .gsc-result,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-webResult .gsc-result + .gsc-result,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-webResult .gsc-result + .gsc-result {
  border-top: 1px solid #f1f1f1;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gs-webResult div.gs-visibleUrl-long,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-webResult div.gs-visibleUrl-long,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gs-webResult div.gs-visibleUrl-long,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gs-webResult div.gs-visibleUrl-long {
  font-family: "Roboto", serif;
  color: #666;
  margin-top: 5px;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-selected-option-container.gsc-inline-block,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-selected-option-container.gsc-inline-block,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-selected-option-container.gsc-inline-block,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-selected-option-container.gsc-inline-block {
  width: 116px !important;
  padding-right: 6px;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gcsc-branding,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gcsc-branding,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gcsc-branding,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gcsc-branding {
  margin-bottom: 12px;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gcsc-branding,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gcsc-branding,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gcsc-branding,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gcsc-branding {
  display: none;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-above-wrapper-area,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-above-wrapper-area,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-above-wrapper-area,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-above-wrapper-area {
  margin-bottom: 10px;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-above-wrapper-area,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-above-wrapper-area,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-above-wrapper-area,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-above-wrapper-area {
  display: none;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-control-cse,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-control-cse,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-control-cse,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-control-cse {
  padding: 0;
}
main.site_main > article.search_results_page .entry_content .google_results_container table.gsc-resultsHeader,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container table.gsc-resultsHeader,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container table.gsc-resultsHeader,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container table.gsc-resultsHeader {
  display: none;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-table-result,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-table-result,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-table-result,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-table-result {
  border: none !important;
  margin-bottom: 0 !important;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-table-result td,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-table-result td,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-table-result td,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-table-result td {
  padding: 0 !important;
  border: none !important;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-cursor-box,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-cursor-box,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-cursor-box,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-cursor-box {
  margin: 0;
  padding: 30px 0 0 0;
  border-top: 1px dashed #ddd;
  font-size: 16px;
  text-align: center;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-cursor-box > .gsc-cursor > .gsc-cursor-page,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-cursor-box > .gsc-cursor > .gsc-cursor-page,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-cursor-box > .gsc-cursor > .gsc-cursor-page,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-cursor-box > .gsc-cursor > .gsc-cursor-page {
  color: #191919;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-loadmore-button,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-loadmore-button,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-loadmore-button,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-loadmore-button {
  font-family: "Roboto", serif;
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  text-transform: uppercase;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #ef3e1e;
  background-color: #ef3e1e;
  text-decoration: none;
  padding: 8px 20px;
  border-radius: 30px;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 700;
  line-height: 1;
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
main.site_main > article.search_results_page .entry_content .google_results_container .gsc-loadmore-button:hover,
main.site_main article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-loadmore-button:hover,
main.tribe-events-pg-template > article.search_results_page .entry_content .google_results_container .gsc-loadmore-button:hover,
main.tribe-events-pg-template article.type-tribe_events.search_results_page .entry_content .google_results_container .gsc-loadmore-button:hover {
  background-color: #fff;
  color: #ef3e1e;
}
main.site_main > article > .entry_inner_scroll_menu_wrapper,
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper,
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper,
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper {
  position: fixed;
  top: 56px;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #fff;
  text-align: center;
  z-index: 87;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
main.site_main > article > .entry_inner_scroll_menu_wrapper.mobile_expanded .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon,
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper.mobile_expanded .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon,
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper.mobile_expanded .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon,
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper.mobile_expanded .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
main.site_main > article > .entry_inner_scroll_menu_wrapper.mobile_expanded .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon:before,
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper.mobile_expanded .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon:before,
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper.mobile_expanded .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon:before,
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper.mobile_expanded .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon:before {
  content: "";
}
main.site_main > article > .entry_inner_scroll_menu_wrapper:not(.mobile_expanded) .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon,
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper:not(.mobile_expanded) .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon,
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper:not(.mobile_expanded) .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon,
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper:not(.mobile_expanded) .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
main.site_main > article > .entry_inner_scroll_menu_wrapper:not(.mobile_expanded) .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon:before,
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper:not(.mobile_expanded) .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon:before,
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper:not(.mobile_expanded) .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon:before,
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper:not(.mobile_expanded) .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon:before {
  content: "";
}
main.site_main > article > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper {
  text-align: center;
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper {
    display: none;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper {
    display: none;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper {
    display: none;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper {
    display: none;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper .mobile_scroll_heading,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper .mobile_scroll_heading,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper .mobile_scroll_heading,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper .mobile_scroll_heading {
    font-size: 18px;
    display: inline-block;
    vertical-align: baseline;
    margin-top: 0;
  }
}
main.site_main > article > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon,
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon,
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon,
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .mobile_scroll_heading_wrapper .mobile_scroll_heading_icon {
  font-size: 14px;
  color: #666;
  margin-left: 4px;
}
main.site_main > article > .entry_inner_scroll_menu_wrapper:not(.visible),
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper:not(.visible),
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper:not(.visible),
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper:not(.visible) {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0px, -60px);
  -moz-transform: translate(0px, -60px);
  -ms-transform: translate(0px, -60px);
  -o-transform: translate(0px, -60px);
  transform: translate(0px, -60px);
}
main.site_main > article > .entry_inner_scroll_menu_wrapper.visible,
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper.visible,
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper.visible,
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper.visible {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu {
  list-style-type: none;
  padding: 0;
  margin-right: 0;
  margin-bottom: 0;
}
@media screen and (max-width: 804px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu {
    display: none;
    margin-top: 0;
    margin-left: 0;
    text-align: center;
    padding-top: 10px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu {
    margin-top: -18px;
    margin-left: -18px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu {
    margin-top: -18px;
    margin-left: -18px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu {
    margin-top: -18px;
    margin-left: -18px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu {
    margin-top: -18px;
    margin-left: -18px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item {
    display: inline-block;
    vertical-align: top;
    margin-left: 18px;
    margin-top: 18px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item {
    display: inline-block;
    vertical-align: top;
    margin-left: 18px;
    margin-top: 18px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item {
    display: inline-block;
    vertical-align: top;
    margin-left: 18px;
    margin-top: 18px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item {
    display: inline-block;
    vertical-align: top;
    margin-left: 18px;
    margin-top: 18px;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item + .inner_scroll_menu_item,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item + .inner_scroll_menu_item,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item + .inner_scroll_menu_item,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item + .inner_scroll_menu_item {
    margin-top: 10px;
  }
}
main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item:not(.current) a:after,
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item:not(.current) a:after,
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item:not(.current) a:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item:not(.current) a:after {
  width: 0;
}
main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item:not(.current) a:hover:after,
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item:not(.current) a:hover:after,
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item:not(.current) a:hover:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item:not(.current) a:hover:after {
  width: 100%;
}
main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item.current a:after,
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item.current a:after,
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item.current a:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item.current a:after {
  width: 100%;
}
main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item a,
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item a,
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item a,
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item a {
  color: #000;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}
@media screen and (max-width: 804px) {
  main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item a,
  main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item a,
  main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item a,
  main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item a {
    display: inline-block;
    vertical-align: top;
  }
}
main.site_main > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item a:after,
main.site_main article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item a:after,
main.tribe-events-pg-template > article > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item a:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_inner_scroll_menu_wrapper .entry_inner_scroll_menu .inner_scroll_menu_item a:after {
  content: "";
  display: block;
  height: 2px;
  background-color: #000;
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -ms-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
main.site_main > article > .entry_header,
main.site_main article.type-tribe_events > .entry_header,
main.tribe-events-pg-template > article > .entry_header,
main.tribe-events-pg-template article.type-tribe_events > .entry_header {
  text-align: center;
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header,
  main.site_main article.type-tribe_events > .entry_header,
  main.tribe-events-pg-template > article > .entry_header,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header,
  main.site_main article.type-tribe_events > .entry_header,
  main.tribe-events-pg-template > article > .entry_header,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header,
  main.site_main article.type-tribe_events > .entry_header,
  main.tribe-events-pg-template > article > .entry_header,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header,
  main.site_main article.type-tribe_events > .entry_header,
  main.tribe-events-pg-template > article > .entry_header,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
main.site_main > article > .entry_header.headquarter_header,
main.site_main article.type-tribe_events > .entry_header.headquarter_header,
main.tribe-events-pg-template > article > .entry_header.headquarter_header,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header {
  border-bottom: 1px solid #cbcbcb;
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header.headquarter_header:not(.no_top_space),
  main.site_main article.type-tribe_events > .entry_header.headquarter_header:not(.no_top_space),
  main.tribe-events-pg-template > article > .entry_header.headquarter_header:not(.no_top_space),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header:not(.no_top_space) {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header.headquarter_header:not(.no_top_space),
  main.site_main article.type-tribe_events > .entry_header.headquarter_header:not(.no_top_space),
  main.tribe-events-pg-template > article > .entry_header.headquarter_header:not(.no_top_space),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header:not(.no_top_space) {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header.headquarter_header:not(.no_top_space),
  main.site_main article.type-tribe_events > .entry_header.headquarter_header:not(.no_top_space),
  main.tribe-events-pg-template > article > .entry_header.headquarter_header:not(.no_top_space),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header:not(.no_top_space) {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header.headquarter_header:not(.no_top_space),
  main.site_main article.type-tribe_events > .entry_header.headquarter_header:not(.no_top_space),
  main.tribe-events-pg-template > article > .entry_header.headquarter_header:not(.no_top_space),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header:not(.no_top_space) {
    margin-bottom: 40px;
  }
}
main.site_main > article > .entry_header.headquarter_header .entry_preheader,
main.site_main > article > .entry_header.headquarter_header .entry_preheader_link,
main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_preheader,
main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link,
main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_preheader,
main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_preheader_link,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_preheader,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link {
  font-size: 20px;
  color: #666;
  font-weight: 400;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header.headquarter_header .entry_preheader,
  main.site_main > article > .entry_header.headquarter_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header.headquarter_header .entry_preheader,
  main.site_main > article > .entry_header.headquarter_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link {
    font-size: 18px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header.headquarter_header .entry_preheader,
  main.site_main > article > .entry_header.headquarter_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link {
    font-size: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header.headquarter_header .entry_preheader,
  main.site_main > article > .entry_header.headquarter_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link {
    font-size: 22px;
  }
}
@media print {
  main.site_main > article > .entry_header.headquarter_header .entry_preheader,
  main.site_main > article > .entry_header.headquarter_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link {
    font-size: 18px;
  }
}
main.site_main > article > .entry_header.headquarter_header .entry_preheader_link,
main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link,
main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_preheader_link,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link {
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  text-decoration: none;
}
main.site_main > article > .entry_header.headquarter_header .entry_preheader_link:hover,
main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link:hover,
main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_preheader_link:hover,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_preheader_link:hover {
  color: #ef3e1e;
}
main.site_main > article > .entry_header.headquarter_header .entry_inner_menu_wrapper,
main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper,
main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_inner_menu_wrapper,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper {
  margin-top: 20px;
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header.headquarter_header .entry_inner_menu_wrapper,
  main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper {
    margin-top: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header.headquarter_header .entry_inner_menu_wrapper,
  main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper {
    margin-top: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header.headquarter_header .entry_inner_menu_wrapper,
  main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper {
    margin-top: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header.headquarter_header .entry_inner_menu_wrapper,
  main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper {
    margin-top: 13px;
  }
}
main.site_main > article > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu,
main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu,
main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu {
  list-style-type: none;
  padding: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-top: -18px;
  margin-left: -18px;
}
main.site_main > article > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item,
main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item,
main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item {
  display: inline-block;
  vertical-align: top;
  margin-left: 18px;
  margin-top: 18px;
}
main.site_main > article > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:after,
main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:after,
main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:after {
  width: 0;
}
main.site_main > article > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:hover:after,
main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:hover:after,
main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:hover:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:hover:after {
  width: 100%;
}
main.site_main > article > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item.current a:after,
main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item.current a:after,
main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item.current a:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item.current a:after {
  width: 100%;
}
main.site_main > article > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a,
main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a,
main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}
main.site_main > article > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a:after,
main.site_main article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a:after,
main.tribe-events-pg-template > article > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.headquarter_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a:after {
  content: "";
  display: block;
  height: 2px;
  background-color: #000;
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -ms-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
main.site_main > article > .entry_header.project_header,
main.site_main article.type-tribe_events > .entry_header.project_header,
main.tribe-events-pg-template > article > .entry_header.project_header,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header {
  border-bottom: 1px solid #cbcbcb;
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header.project_header:not(.no_top_space).child_page,
  main.site_main article.type-tribe_events > .entry_header.project_header:not(.no_top_space).child_page,
  main.tribe-events-pg-template > article > .entry_header.project_header:not(.no_top_space).child_page,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header:not(.no_top_space).child_page {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header.project_header:not(.no_top_space).child_page,
  main.site_main article.type-tribe_events > .entry_header.project_header:not(.no_top_space).child_page,
  main.tribe-events-pg-template > article > .entry_header.project_header:not(.no_top_space).child_page,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header:not(.no_top_space).child_page {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header.project_header:not(.no_top_space).child_page,
  main.site_main article.type-tribe_events > .entry_header.project_header:not(.no_top_space).child_page,
  main.tribe-events-pg-template > article > .entry_header.project_header:not(.no_top_space).child_page,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header:not(.no_top_space).child_page {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header.project_header:not(.no_top_space).child_page,
  main.site_main article.type-tribe_events > .entry_header.project_header:not(.no_top_space).child_page,
  main.tribe-events-pg-template > article > .entry_header.project_header:not(.no_top_space).child_page,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header:not(.no_top_space).child_page {
    margin-bottom: 40px;
  }
}
main.site_main > article > .entry_header.project_header .entry_preheader,
main.site_main > article > .entry_header.project_header .entry_preheader_link,
main.site_main article.type-tribe_events > .entry_header.project_header .entry_preheader,
main.site_main article.type-tribe_events > .entry_header.project_header .entry_preheader_link,
main.tribe-events-pg-template > article > .entry_header.project_header .entry_preheader,
main.tribe-events-pg-template > article > .entry_header.project_header .entry_preheader_link,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_preheader,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_preheader_link {
  font-size: 20px;
  color: #666;
  font-weight: 400;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header.project_header .entry_preheader,
  main.site_main > article > .entry_header.project_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.project_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.project_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.project_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.project_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_preheader_link {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header.project_header .entry_preheader,
  main.site_main > article > .entry_header.project_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.project_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.project_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.project_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.project_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_preheader_link {
    font-size: 18px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header.project_header .entry_preheader,
  main.site_main > article > .entry_header.project_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.project_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.project_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.project_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.project_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_preheader_link {
    font-size: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header.project_header .entry_preheader,
  main.site_main > article > .entry_header.project_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.project_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.project_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.project_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.project_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_preheader_link {
    font-size: 22px;
  }
}
@media print {
  main.site_main > article > .entry_header.project_header .entry_preheader,
  main.site_main > article > .entry_header.project_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.project_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.project_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.project_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.project_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_preheader_link {
    font-size: 18px;
  }
}
main.site_main > article > .entry_header.project_header .entry_preheader_link,
main.site_main article.type-tribe_events > .entry_header.project_header .entry_preheader_link,
main.tribe-events-pg-template > article > .entry_header.project_header .entry_preheader_link,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_preheader_link {
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  text-decoration: none;
}
main.site_main > article > .entry_header.project_header .entry_preheader_link:hover,
main.site_main article.type-tribe_events > .entry_header.project_header .entry_preheader_link:hover,
main.tribe-events-pg-template > article > .entry_header.project_header .entry_preheader_link:hover,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_preheader_link:hover {
  color: #ef3e1e;
}
main.site_main > article > .entry_header.project_header .entry_inner_menu_wrapper,
main.site_main article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper,
main.tribe-events-pg-template > article > .entry_header.project_header .entry_inner_menu_wrapper,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper {
  margin-top: 20px;
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header.project_header .entry_inner_menu_wrapper,
  main.site_main article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template > article > .entry_header.project_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper {
    margin-top: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header.project_header .entry_inner_menu_wrapper,
  main.site_main article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template > article > .entry_header.project_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper {
    margin-top: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header.project_header .entry_inner_menu_wrapper,
  main.site_main article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template > article > .entry_header.project_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper {
    margin-top: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header.project_header .entry_inner_menu_wrapper,
  main.site_main article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template > article > .entry_header.project_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper {
    margin-top: 13px;
  }
}
main.site_main > article > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu,
main.site_main article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu,
main.tribe-events-pg-template > article > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu {
  list-style-type: none;
  padding: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-top: -18px;
  margin-left: -18px;
}
main.site_main > article > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item,
main.site_main article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item,
main.tribe-events-pg-template > article > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item {
  display: inline-block;
  vertical-align: top;
  margin-left: 18px;
  margin-top: 18px;
}
main.site_main > article > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:after,
main.site_main article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:after,
main.tribe-events-pg-template > article > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:after {
  width: 0;
}
main.site_main > article > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:hover:after,
main.site_main article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:hover:after,
main.tribe-events-pg-template > article > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:hover:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:hover:after {
  width: 100%;
}
main.site_main > article > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item.current a:after,
main.site_main article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item.current a:after,
main.tribe-events-pg-template > article > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item.current a:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item.current a:after {
  width: 100%;
}
main.site_main > article > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a,
main.site_main article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a,
main.tribe-events-pg-template > article > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}
main.site_main > article > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a:after,
main.site_main article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a:after,
main.tribe-events-pg-template > article > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.project_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a:after {
  content: "";
  display: block;
  height: 2px;
  background-color: #000;
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -ms-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header.membersarea_header:not(.no_top_space),
  main.site_main article.type-tribe_events > .entry_header.membersarea_header:not(.no_top_space),
  main.tribe-events-pg-template > article > .entry_header.membersarea_header:not(.no_top_space),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header:not(.no_top_space) {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header.membersarea_header:not(.no_top_space),
  main.site_main article.type-tribe_events > .entry_header.membersarea_header:not(.no_top_space),
  main.tribe-events-pg-template > article > .entry_header.membersarea_header:not(.no_top_space),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header:not(.no_top_space) {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header.membersarea_header:not(.no_top_space),
  main.site_main article.type-tribe_events > .entry_header.membersarea_header:not(.no_top_space),
  main.tribe-events-pg-template > article > .entry_header.membersarea_header:not(.no_top_space),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header:not(.no_top_space) {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header.membersarea_header:not(.no_top_space),
  main.site_main article.type-tribe_events > .entry_header.membersarea_header:not(.no_top_space),
  main.tribe-events-pg-template > article > .entry_header.membersarea_header:not(.no_top_space),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header:not(.no_top_space) {
    margin-bottom: 40px;
  }
}
main.site_main > article > .entry_header.membersarea_header .entry_preheader,
main.site_main > article > .entry_header.membersarea_header .entry_preheader_link,
main.site_main article.type-tribe_events > .entry_header.membersarea_header .entry_preheader,
main.site_main article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link,
main.tribe-events-pg-template > article > .entry_header.membersarea_header .entry_preheader,
main.tribe-events-pg-template > article > .entry_header.membersarea_header .entry_preheader_link,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header .entry_preheader,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link {
  font-size: 20px;
  color: #666;
  font-weight: 400;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header.membersarea_header .entry_preheader,
  main.site_main > article > .entry_header.membersarea_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.membersarea_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.membersarea_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.membersarea_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header.membersarea_header .entry_preheader,
  main.site_main > article > .entry_header.membersarea_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.membersarea_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.membersarea_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.membersarea_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link {
    font-size: 18px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header.membersarea_header .entry_preheader,
  main.site_main > article > .entry_header.membersarea_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.membersarea_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.membersarea_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.membersarea_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link {
    font-size: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header.membersarea_header .entry_preheader,
  main.site_main > article > .entry_header.membersarea_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.membersarea_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.membersarea_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.membersarea_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link {
    font-size: 22px;
  }
}
@media print {
  main.site_main > article > .entry_header.membersarea_header .entry_preheader,
  main.site_main > article > .entry_header.membersarea_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.membersarea_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.membersarea_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.membersarea_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link {
    font-size: 18px;
  }
}
main.site_main > article > .entry_header.membersarea_header .entry_preheader_link,
main.site_main article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link,
main.tribe-events-pg-template > article > .entry_header.membersarea_header .entry_preheader_link,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link {
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  text-decoration: none;
}
main.site_main > article > .entry_header.membersarea_header .entry_preheader_link:hover,
main.site_main article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link:hover,
main.tribe-events-pg-template > article > .entry_header.membersarea_header .entry_preheader_link:hover,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.membersarea_header .entry_preheader_link:hover {
  color: #ef3e1e;
}
main.site_main > article > .entry_header.submenu_header,
main.site_main article.type-tribe_events > .entry_header.submenu_header,
main.tribe-events-pg-template > article > .entry_header.submenu_header,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header {
  border-bottom: 1px solid #cbcbcb;
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header.submenu_header:not(.no_top_space),
  main.site_main article.type-tribe_events > .entry_header.submenu_header:not(.no_top_space),
  main.tribe-events-pg-template > article > .entry_header.submenu_header:not(.no_top_space),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header:not(.no_top_space) {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header.submenu_header:not(.no_top_space),
  main.site_main article.type-tribe_events > .entry_header.submenu_header:not(.no_top_space),
  main.tribe-events-pg-template > article > .entry_header.submenu_header:not(.no_top_space),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header:not(.no_top_space) {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header.submenu_header:not(.no_top_space),
  main.site_main article.type-tribe_events > .entry_header.submenu_header:not(.no_top_space),
  main.tribe-events-pg-template > article > .entry_header.submenu_header:not(.no_top_space),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header:not(.no_top_space) {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header.submenu_header:not(.no_top_space),
  main.site_main article.type-tribe_events > .entry_header.submenu_header:not(.no_top_space),
  main.tribe-events-pg-template > article > .entry_header.submenu_header:not(.no_top_space),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header:not(.no_top_space) {
    margin-bottom: 40px;
  }
}
main.site_main > article > .entry_header.submenu_header .entry_preheader,
main.site_main > article > .entry_header.submenu_header .entry_preheader_link,
main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_preheader,
main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link,
main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_preheader,
main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_preheader_link,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_preheader,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link {
  font-size: 20px;
  color: #666;
  font-weight: 400;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header.submenu_header .entry_preheader,
  main.site_main > article > .entry_header.submenu_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header.submenu_header .entry_preheader,
  main.site_main > article > .entry_header.submenu_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link {
    font-size: 18px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header.submenu_header .entry_preheader,
  main.site_main > article > .entry_header.submenu_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link {
    font-size: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header.submenu_header .entry_preheader,
  main.site_main > article > .entry_header.submenu_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link {
    font-size: 22px;
  }
}
@media print {
  main.site_main > article > .entry_header.submenu_header .entry_preheader,
  main.site_main > article > .entry_header.submenu_header .entry_preheader_link,
  main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_preheader,
  main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link,
  main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_preheader,
  main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_preheader_link,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_preheader,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link {
    font-size: 18px;
  }
}
main.site_main > article > .entry_header.submenu_header .entry_preheader_link,
main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link,
main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_preheader_link,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link {
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  text-decoration: none;
}
main.site_main > article > .entry_header.submenu_header .entry_preheader_link:hover,
main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link:hover,
main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_preheader_link:hover,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_preheader_link:hover {
  color: #ef3e1e;
}
main.site_main > article > .entry_header.submenu_header .entry_inner_menu_wrapper,
main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper,
main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_inner_menu_wrapper,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper {
  margin-top: 20px;
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header.submenu_header .entry_inner_menu_wrapper,
  main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper {
    margin-top: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header.submenu_header .entry_inner_menu_wrapper,
  main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper {
    margin-top: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header.submenu_header .entry_inner_menu_wrapper,
  main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper {
    margin-top: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header.submenu_header .entry_inner_menu_wrapper,
  main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_inner_menu_wrapper,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper {
    margin-top: 13px;
  }
}
main.site_main > article > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu,
main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu,
main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu {
  list-style-type: none;
  padding: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-top: -18px;
  margin-left: -18px;
}
main.site_main > article > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item,
main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item,
main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item {
  display: inline-block;
  vertical-align: top;
  margin-left: 18px;
  margin-top: 18px;
}
main.site_main > article > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:after,
main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:after,
main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:after {
  width: 0;
}
main.site_main > article > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:hover:after,
main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:hover:after,
main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:hover:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item:not(.current) a:hover:after {
  width: 100%;
}
main.site_main > article > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item.current a:after,
main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item.current a:after,
main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item.current a:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item.current a:after {
  width: 100%;
}
main.site_main > article > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a,
main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a,
main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}
main.site_main > article > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a:after,
main.site_main article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a:after,
main.tribe-events-pg-template > article > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a:after,
main.tribe-events-pg-template article.type-tribe_events > .entry_header.submenu_header .entry_inner_menu_wrapper .entry_inner_menu .inner_menu_item a:after {
  content: "";
  display: block;
  height: 2px;
  background-color: #000;
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -ms-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
@media screen and (max-width: 804px) {
  main.site_main > article > .entry_header:not(.wide),
  main.site_main article.type-tribe_events > .entry_header:not(.wide),
  main.tribe-events-pg-template > article > .entry_header:not(.wide),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header:not(.wide) {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header:not(.wide),
  main.site_main article.type-tribe_events > .entry_header:not(.wide),
  main.tribe-events-pg-template > article > .entry_header:not(.wide),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header:not(.wide) {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header:not(.wide),
  main.site_main article.type-tribe_events > .entry_header:not(.wide),
  main.tribe-events-pg-template > article > .entry_header:not(.wide),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header:not(.wide) {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header:not(.wide),
  main.site_main article.type-tribe_events > .entry_header:not(.wide),
  main.tribe-events-pg-template > article > .entry_header:not(.wide),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header:not(.wide) {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header:not(.wide),
  main.site_main article.type-tribe_events > .entry_header:not(.wide),
  main.tribe-events-pg-template > article > .entry_header:not(.wide),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header:not(.wide) {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article > .entry_header:not(.wide),
  main.site_main article.type-tribe_events > .entry_header:not(.wide),
  main.tribe-events-pg-template > article > .entry_header:not(.wide),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header:not(.wide) {
    width: auto;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article > .entry_header:not(.wide),
  main.site_main article.type-tribe_events > .entry_header:not(.wide),
  main.tribe-events-pg-template > article > .entry_header:not(.wide),
  main.tribe-events-pg-template article.type-tribe_events > .entry_header:not(.wide) {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article > .entry_header.wide .entry_header_inner,
  main.site_main article.type-tribe_events > .entry_header.wide .entry_header_inner,
  main.tribe-events-pg-template > article > .entry_header.wide .entry_header_inner,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.wide .entry_header_inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header.wide .entry_header_inner,
  main.site_main article.type-tribe_events > .entry_header.wide .entry_header_inner,
  main.tribe-events-pg-template > article > .entry_header.wide .entry_header_inner,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.wide .entry_header_inner {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header.wide .entry_header_inner,
  main.site_main article.type-tribe_events > .entry_header.wide .entry_header_inner,
  main.tribe-events-pg-template > article > .entry_header.wide .entry_header_inner,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.wide .entry_header_inner {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header.wide .entry_header_inner,
  main.site_main article.type-tribe_events > .entry_header.wide .entry_header_inner,
  main.tribe-events-pg-template > article > .entry_header.wide .entry_header_inner,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.wide .entry_header_inner {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header.wide .entry_header_inner,
  main.site_main article.type-tribe_events > .entry_header.wide .entry_header_inner,
  main.tribe-events-pg-template > article > .entry_header.wide .entry_header_inner,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.wide .entry_header_inner {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article > .entry_header.wide .entry_header_inner,
  main.site_main article.type-tribe_events > .entry_header.wide .entry_header_inner,
  main.tribe-events-pg-template > article > .entry_header.wide .entry_header_inner,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.wide .entry_header_inner {
    width: auto;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article > .entry_header.wide .entry_header_inner,
  main.site_main article.type-tribe_events > .entry_header.wide .entry_header_inner,
  main.tribe-events-pg-template > article > .entry_header.wide .entry_header_inner,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header.wide .entry_header_inner {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
main.site_main > article > .entry_header .entry_title,
main.site_main article.type-tribe_events > .entry_header .entry_title,
main.tribe-events-pg-template > article > .entry_header .entry_title,
main.tribe-events-pg-template article.type-tribe_events > .entry_header .entry_title {
  letter-spacing: 1px;
  font-size: 32px;
  font-family: "Roboto Slab", serif;
  line-height: 1;
  font-weight: 600;
  margin-top: .35em;
  margin-bottom: .8em;
  font-weight: 600;
  color: #000;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header .entry_title,
  main.site_main article.type-tribe_events > .entry_header .entry_title,
  main.tribe-events-pg-template > article > .entry_header .entry_title,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .entry_title {
    font-size: 32px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header .entry_title,
  main.site_main article.type-tribe_events > .entry_header .entry_title,
  main.tribe-events-pg-template > article > .entry_header .entry_title,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .entry_title {
    font-size: 38px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header .entry_title,
  main.site_main article.type-tribe_events > .entry_header .entry_title,
  main.tribe-events-pg-template > article > .entry_header .entry_title,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .entry_title {
    font-size: 40px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header .entry_title,
  main.site_main article.type-tribe_events > .entry_header .entry_title,
  main.tribe-events-pg-template > article > .entry_header .entry_title,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .entry_title {
    font-size: 42px;
  }
}
@media print {
  main.site_main > article > .entry_header .entry_title,
  main.site_main article.type-tribe_events > .entry_header .entry_title,
  main.tribe-events-pg-template > article > .entry_header .entry_title,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .entry_title {
    font-size: 30px;
  }
}
main.site_main > article > .entry_header .omnium_page_subtitle,
main.site_main article.type-tribe_events > .entry_header .omnium_page_subtitle,
main.tribe-events-pg-template > article > .entry_header .omnium_page_subtitle,
main.tribe-events-pg-template article.type-tribe_events > .entry_header .omnium_page_subtitle {
  font-size: 20px;
  font-weight: 400;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header .omnium_page_subtitle,
  main.site_main article.type-tribe_events > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template > article > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .omnium_page_subtitle {
    font-size: 24px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header .omnium_page_subtitle,
  main.site_main article.type-tribe_events > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template > article > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .omnium_page_subtitle {
    font-size: 26px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header .omnium_page_subtitle,
  main.site_main article.type-tribe_events > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template > article > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .omnium_page_subtitle {
    font-size: 28px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header .omnium_page_subtitle,
  main.site_main article.type-tribe_events > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template > article > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .omnium_page_subtitle {
    font-size: 30px;
  }
}
@media print {
  main.site_main > article > .entry_header .omnium_page_subtitle,
  main.site_main article.type-tribe_events > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template > article > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .omnium_page_subtitle {
    font-size: 20px;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article > .entry_header .omnium_page_subtitle,
  main.site_main article.type-tribe_events > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template > article > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .omnium_page_subtitle {
    margin-top: -20px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article > .entry_header .omnium_page_subtitle,
  main.site_main article.type-tribe_events > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template > article > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .omnium_page_subtitle {
    margin-top: -20px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article > .entry_header .omnium_page_subtitle,
  main.site_main article.type-tribe_events > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template > article > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .omnium_page_subtitle {
    margin-top: -22px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article > .entry_header .omnium_page_subtitle,
  main.site_main article.type-tribe_events > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template > article > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .omnium_page_subtitle {
    margin-top: -24px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article > .entry_header .omnium_page_subtitle,
  main.site_main article.type-tribe_events > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template > article > .entry_header .omnium_page_subtitle,
  main.tribe-events-pg-template article.type-tribe_events > .entry_header .omnium_page_subtitle {
    margin-top: -26px;
  }
}
main.site_main > article .entry_precontent.headquarter_main_page_precontent .precontent_image img,
main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .precontent_image img,
main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .precontent_image img,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .precontent_image img {
  display: block;
  width: 100%;
  height: auto;
}
main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description,
main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description {
  background-color: #fff;
  position: relative;
}
@media screen and (max-width: 804px) {
  main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description {
    width: auto;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description {
    padding-left: 114px;
    padding-right: 114px;
    padding-top: 52px;
    padding-bottom: 52px;
    margin-bottom: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description {
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 46px;
    padding-bottom: 46px;
    margin-bottom: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description {
    padding-left: 84px;
    padding-right: 84px;
    padding-top: 38px;
    padding-bottom: 38px;
    margin-bottom: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description {
    padding-left: 64px;
    padding-right: 64px;
    padding-top: 38px;
    padding-bottom: 38px;
    margin-bottom: 13px;
  }
}
main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image {
  margin-top: -40px;
}
@media screen and (min-width: 1387px) {
  main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
  main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
  main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image {
    margin-top: -83px;
    min-height: 83px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
  main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
  main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image {
    margin-top: -73px;
    min-height: 73px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
  main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
  main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image {
    margin-top: -61px;
    min-height: 61px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
  main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
  main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description.after_image {
    margin-top: -51px;
    min-height: 51px;
  }
}
main.site_main > article .entry_precontent.headquarter_main_page_precontent .headquarter_description p + p,
main.site_main article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description p + p,
main.tribe-events-pg-template > article .entry_precontent.headquarter_main_page_precontent .headquarter_description p + p,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.headquarter_main_page_precontent .headquarter_description p + p {
  margin-top: 20px;
}
main.site_main > article .entry_precontent.project_main_page_precontent .precontent_image img,
main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .precontent_image img,
main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .precontent_image img,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .precontent_image img {
  display: block;
  width: 100%;
  height: auto;
}
main.site_main > article .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon,
main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon,
main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: fixed;
  bottom: 40px;
  left: 46%;
  left: calc(50% - 18px);
  font-size: 36px;
  color: #fff;
  cursor: pointer;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);
  -webkit-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
main.site_main > article .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon:before,
main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon:before,
main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon:before,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon:before {
  content: "";
}
main.site_main > article .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon:not(.visible),
main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon:not(.visible),
main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon:not(.visible),
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon:not(.visible) {
  opacity: 0;
  visibility: hidden;
}
main.site_main > article .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon.visible,
main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon.visible,
main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon.visible,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .precontent_image .precontent_arrow_down_icon.visible {
  opacity: 1;
  visibility: visible;
}
main.site_main > article .entry_precontent.project_main_page_precontent .project_description,
main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description,
main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description {
  background-color: #fff;
  position: relative;
}
@media screen and (max-width: 804px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description {
    width: auto;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description {
    padding-left: 114px;
    padding-right: 114px;
    padding-top: 52px;
    padding-bottom: 52px;
    margin-bottom: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description {
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 46px;
    padding-bottom: 46px;
    margin-bottom: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description {
    padding-left: 84px;
    padding-right: 84px;
    padding-top: 38px;
    padding-bottom: 38px;
    margin-bottom: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description {
    padding-left: 64px;
    padding-right: 64px;
    padding-top: 38px;
    padding-bottom: 38px;
    margin-bottom: 13px;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description.after_image {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description.after_image {
    margin-top: -40px;
    margin-top: -83px;
    min-height: 83px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description.after_image {
    margin-top: -40px;
    margin-top: -73px;
    min-height: 73px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description.after_image {
    margin-top: -40px;
    margin-top: -61px;
    min-height: 61px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description.after_image,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description.after_image {
    margin-top: -40px;
    margin-top: -51px;
    min-height: 51px;
  }
}
main.site_main > article .entry_precontent.project_main_page_precontent .project_description p + p,
main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description p + p,
main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_description p + p,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_description p + p {
  margin-top: 20px;
}
main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
@media screen and (max-width: 804px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper {
    width: auto;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper {
    margin-top: 31px;
    margin-bottom: 83px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper {
    margin-top: 27px;
    margin-bottom: 73px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper {
    margin-top: 23px;
    margin-bottom: 61px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper {
    margin-top: 13px;
    margin-bottom: 51px;
  }
}
main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url {
  line-height: 1;
  padding: 10px 30px;
  background-color: transparent;
  color: #fff;
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  display: inline-block;
  vertical-align: top;
  background-color: #000;
  text-decoration: none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url {
    font-size: 18px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url {
    font-size: 20px;
  }
}
@media screen and (min-width: 1387px) {
  main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
  main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
  main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url,
  main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url {
    font-size: 22px;
  }
}
main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url:hover,
main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url:hover,
main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url:hover,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url:hover {
  background-color: #ef3e1e;
  border-color: #ef3e1e;
}
main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url strong, main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url b,
main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url strong,
main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url b,
main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url strong,
main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url b,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url strong,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url b {
  color: #fff;
}
main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url .external_icon,
main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url .external_icon,
main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url .external_icon,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url .external_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 10px;
}
main.site_main > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url .external_icon:before,
main.site_main article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url .external_icon:before,
main.tribe-events-pg-template > article .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url .external_icon:before,
main.tribe-events-pg-template article.type-tribe_events .entry_precontent.project_main_page_precontent .project_external_url_wrapper .project_external_url .external_icon:before {
  content: "";
}
main.site_main > article .entry_content form label,
main.site_main article.type-tribe_events .entry_content form label,
main.tribe-events-pg-template > article .entry_content form label,
main.tribe-events-pg-template article.type-tribe_events .entry_content form label {
  font-family: "Roboto Slab", serif;
  color: #666;
  font-size: 15px;
  font-weight: 600;
  display: block;
  margin-bottom: 4px;
  line-height: 22px;
}
main.site_main > article .entry_content form label .form-required,
main.site_main article.type-tribe_events .entry_content form label .form-required,
main.tribe-events-pg-template > article .entry_content form label .form-required,
main.tribe-events-pg-template article.type-tribe_events .entry_content form label .form-required {
  color: #aaa;
  margin-left: 2px;
}
main.site_main > article .entry_content form input[type="text"],
main.site_main > article .entry_content form input[type="email"],
main.site_main > article .entry_content form input[type="tel"],
main.site_main > article .entry_content form select,
main.site_main > article .entry_content form textarea,
main.site_main article.type-tribe_events .entry_content form input[type="text"],
main.site_main article.type-tribe_events .entry_content form input[type="email"],
main.site_main article.type-tribe_events .entry_content form input[type="tel"],
main.site_main article.type-tribe_events .entry_content form select,
main.site_main article.type-tribe_events .entry_content form textarea,
main.tribe-events-pg-template > article .entry_content form input[type="text"],
main.tribe-events-pg-template > article .entry_content form input[type="email"],
main.tribe-events-pg-template > article .entry_content form input[type="tel"],
main.tribe-events-pg-template > article .entry_content form select,
main.tribe-events-pg-template > article .entry_content form textarea,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="text"],
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="email"],
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="tel"],
main.tribe-events-pg-template article.type-tribe_events .entry_content form select,
main.tribe-events-pg-template article.type-tribe_events .entry_content form textarea {
  font-family: "Roboto Slab", serif;
  font-size: 16px;
  color: #000;
  background: #fff;
  color: #000;
  border-width: 1px;
  border-style: solid;
  border-color: #ddd;
  font-size: 16px;
  font-weight: 400;
  outline: 0;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  -webkit-transition: border-color 0.3s ease-in-out;
  -moz-transition: border-color 0.3s ease-in-out;
  -ms-transition: border-color 0.3s ease-in-out;
  -o-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
main.site_main > article .entry_content form input[type="text"]::-webkit-input-placeholder, main.site_main > article .entry_content form input[type="text"]:-moz-placeholder, main.site_main > article .entry_content form input[type="text"]::-moz-placeholder, main.site_main > article .entry_content form input[type="text"]:-ms-input-placeholder, main.site_main > article .entry_content form input[type="text"]::-ms-input-placeholder, main.site_main > article .entry_content form input[type="text"]::placeholder,
main.site_main > article .entry_content form input[type="email"]::-webkit-input-placeholder,
main.site_main > article .entry_content form input[type="email"]:-moz-placeholder,
main.site_main > article .entry_content form input[type="email"]::-moz-placeholder,
main.site_main > article .entry_content form input[type="email"]:-ms-input-placeholder,
main.site_main > article .entry_content form input[type="email"]::-ms-input-placeholder,
main.site_main > article .entry_content form input[type="email"]::placeholder,
main.site_main > article .entry_content form input[type="tel"]::-webkit-input-placeholder,
main.site_main > article .entry_content form input[type="tel"]:-moz-placeholder,
main.site_main > article .entry_content form input[type="tel"]::-moz-placeholder,
main.site_main > article .entry_content form input[type="tel"]:-ms-input-placeholder,
main.site_main > article .entry_content form input[type="tel"]::-ms-input-placeholder,
main.site_main > article .entry_content form input[type="tel"]::placeholder,
main.site_main > article .entry_content form select::-webkit-input-placeholder,
main.site_main > article .entry_content form select:-moz-placeholder,
main.site_main > article .entry_content form select::-moz-placeholder,
main.site_main > article .entry_content form select:-ms-input-placeholder,
main.site_main > article .entry_content form select::-ms-input-placeholder,
main.site_main > article .entry_content form select::placeholder,
main.site_main > article .entry_content form textarea::-webkit-input-placeholder,
main.site_main > article .entry_content form textarea:-moz-placeholder,
main.site_main > article .entry_content form textarea::-moz-placeholder,
main.site_main > article .entry_content form textarea:-ms-input-placeholder,
main.site_main > article .entry_content form textarea::-ms-input-placeholder,
main.site_main > article .entry_content form textarea::placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="text"]::-webkit-input-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="text"]:-moz-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="text"]::-moz-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="text"]:-ms-input-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="text"]::-ms-input-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="text"]::placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="email"]::-webkit-input-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="email"]:-moz-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="email"]::-moz-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="email"]:-ms-input-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="email"]::-ms-input-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="email"]::placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="tel"]::-webkit-input-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="tel"]:-moz-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="tel"]::-moz-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="tel"]:-ms-input-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="tel"]::-ms-input-placeholder,
main.site_main article.type-tribe_events .entry_content form input[type="tel"]::placeholder,
main.site_main article.type-tribe_events .entry_content form select::-webkit-input-placeholder,
main.site_main article.type-tribe_events .entry_content form select:-moz-placeholder,
main.site_main article.type-tribe_events .entry_content form select::-moz-placeholder,
main.site_main article.type-tribe_events .entry_content form select:-ms-input-placeholder,
main.site_main article.type-tribe_events .entry_content form select::-ms-input-placeholder,
main.site_main article.type-tribe_events .entry_content form select::placeholder,
main.site_main article.type-tribe_events .entry_content form textarea::-webkit-input-placeholder,
main.site_main article.type-tribe_events .entry_content form textarea:-moz-placeholder,
main.site_main article.type-tribe_events .entry_content form textarea::-moz-placeholder,
main.site_main article.type-tribe_events .entry_content form textarea:-ms-input-placeholder,
main.site_main article.type-tribe_events .entry_content form textarea::-ms-input-placeholder,
main.site_main article.type-tribe_events .entry_content form textarea::placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="text"]::-webkit-input-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="text"]:-moz-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="text"]::-moz-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="text"]:-ms-input-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="text"]::-ms-input-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="text"]::placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="email"]::-webkit-input-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="email"]:-moz-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="email"]::-moz-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="email"]:-ms-input-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="email"]::-ms-input-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="email"]::placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="tel"]::-webkit-input-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="tel"]:-moz-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="tel"]::-moz-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="tel"]:-ms-input-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="tel"]::-ms-input-placeholder,
main.tribe-events-pg-template > article .entry_content form input[type="tel"]::placeholder,
main.tribe-events-pg-template > article .entry_content form select::-webkit-input-placeholder,
main.tribe-events-pg-template > article .entry_content form select:-moz-placeholder,
main.tribe-events-pg-template > article .entry_content form select::-moz-placeholder,
main.tribe-events-pg-template > article .entry_content form select:-ms-input-placeholder,
main.tribe-events-pg-template > article .entry_content form select::-ms-input-placeholder,
main.tribe-events-pg-template > article .entry_content form select::placeholder,
main.tribe-events-pg-template > article .entry_content form textarea::-webkit-input-placeholder,
main.tribe-events-pg-template > article .entry_content form textarea:-moz-placeholder,
main.tribe-events-pg-template > article .entry_content form textarea::-moz-placeholder,
main.tribe-events-pg-template > article .entry_content form textarea:-ms-input-placeholder,
main.tribe-events-pg-template > article .entry_content form textarea::-ms-input-placeholder,
main.tribe-events-pg-template > article .entry_content form textarea::placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="text"]::-webkit-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="text"]:-moz-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="text"]::-moz-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="text"]:-ms-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="text"]::-ms-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="text"]::placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="email"]::-webkit-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="email"]:-moz-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="email"]::-moz-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="email"]:-ms-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="email"]::-ms-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="email"]::placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="tel"]::-webkit-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="tel"]:-moz-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="tel"]::-moz-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="tel"]:-ms-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="tel"]::-ms-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="tel"]::placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form select::-webkit-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form select:-moz-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form select::-moz-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form select:-ms-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form select::-ms-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form select::placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form textarea::-webkit-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form textarea:-moz-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form textarea::-moz-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form textarea:-ms-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form textarea::-ms-input-placeholder,
main.tribe-events-pg-template article.type-tribe_events .entry_content form textarea::placeholder {
  font-family: "Roboto Slab", serif;
  font-size: 16px;
  font-weight: 400;
  color: #ddd;
}
main.site_main > article .entry_content form input[type="text"]:focus,
main.site_main > article .entry_content form input[type="email"]:focus,
main.site_main > article .entry_content form input[type="tel"]:focus,
main.site_main > article .entry_content form select:focus,
main.site_main > article .entry_content form textarea:focus,
main.site_main article.type-tribe_events .entry_content form input[type="text"]:focus,
main.site_main article.type-tribe_events .entry_content form input[type="email"]:focus,
main.site_main article.type-tribe_events .entry_content form input[type="tel"]:focus,
main.site_main article.type-tribe_events .entry_content form select:focus,
main.site_main article.type-tribe_events .entry_content form textarea:focus,
main.tribe-events-pg-template > article .entry_content form input[type="text"]:focus,
main.tribe-events-pg-template > article .entry_content form input[type="email"]:focus,
main.tribe-events-pg-template > article .entry_content form input[type="tel"]:focus,
main.tribe-events-pg-template > article .entry_content form select:focus,
main.tribe-events-pg-template > article .entry_content form textarea:focus,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="text"]:focus,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="email"]:focus,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="tel"]:focus,
main.tribe-events-pg-template article.type-tribe_events .entry_content form select:focus,
main.tribe-events-pg-template article.type-tribe_events .entry_content form textarea:focus {
  border-color: #ef3e1e;
}
main.site_main > article .entry_content form input[type="checkbox"],
main.site_main article.type-tribe_events .entry_content form input[type="checkbox"],
main.tribe-events-pg-template > article .entry_content form input[type="checkbox"],
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="checkbox"] {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  min-height: 22px;
}
main.site_main > article .entry_content form input[type="checkbox"] + label,
main.site_main article.type-tribe_events .entry_content form input[type="checkbox"] + label,
main.tribe-events-pg-template > article .entry_content form input[type="checkbox"] + label,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="checkbox"] + label {
  display: inline-block;
  vertical-align: top;
  max-width: 85%;
  max-width: calc(100% - 30px);
}
main.site_main > article .entry_content form button,
main.site_main > article .entry_content form input[type="submit"],
main.site_main > article .entry_content form input[type="button"],
main.site_main article.type-tribe_events .entry_content form button,
main.site_main article.type-tribe_events .entry_content form input[type="submit"],
main.site_main article.type-tribe_events .entry_content form input[type="button"],
main.tribe-events-pg-template > article .entry_content form button,
main.tribe-events-pg-template > article .entry_content form input[type="submit"],
main.tribe-events-pg-template > article .entry_content form input[type="button"],
main.tribe-events-pg-template article.type-tribe_events .entry_content form button,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="submit"],
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="button"] {
  font-family: "Roboto", serif;
  padding: 10px 30px;
  line-height: 1;
  font-size: 20px;
  border-color: #ef3e1e;
  border-width: 1px;
  border-style: solid;
  color: #fff;
  background-color: #ef3e1e;
  cursor: pointer;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
main.site_main > article .entry_content form button:hover,
main.site_main > article .entry_content form input[type="submit"]:hover,
main.site_main > article .entry_content form input[type="button"]:hover,
main.site_main article.type-tribe_events .entry_content form button:hover,
main.site_main article.type-tribe_events .entry_content form input[type="submit"]:hover,
main.site_main article.type-tribe_events .entry_content form input[type="button"]:hover,
main.tribe-events-pg-template > article .entry_content form button:hover,
main.tribe-events-pg-template > article .entry_content form input[type="submit"]:hover,
main.tribe-events-pg-template > article .entry_content form input[type="button"]:hover,
main.tribe-events-pg-template article.type-tribe_events .entry_content form button:hover,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="submit"]:hover,
main.tribe-events-pg-template article.type-tribe_events .entry_content form input[type="button"]:hover {
  background-color: #fff;
  color: #ef3e1e;
}
main.site_main > article .entry_content form .g-recaptcha,
main.site_main article.type-tribe_events .entry_content form .g-recaptcha,
main.tribe-events-pg-template > article .entry_content form .g-recaptcha,
main.tribe-events-pg-template article.type-tribe_events .entry_content form .g-recaptcha {
  margin-bottom: 20px;
}
main.site_main > article .entry_content:not(.no_bottom_space),
main.site_main article.type-tribe_events .entry_content:not(.no_bottom_space),
main.tribe-events-pg-template > article .entry_content:not(.no_bottom_space),
main.tribe-events-pg-template article.type-tribe_events .entry_content:not(.no_bottom_space) {
  margin-bottom: 40px;
}
@media screen and (min-width: 1387px) {
  main.site_main > article .entry_content:not(.no_bottom_space),
  main.site_main article.type-tribe_events .entry_content:not(.no_bottom_space),
  main.tribe-events-pg-template > article .entry_content:not(.no_bottom_space),
  main.tribe-events-pg-template article.type-tribe_events .entry_content:not(.no_bottom_space) {
    margin-bottom: 83px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  main.site_main > article .entry_content:not(.no_bottom_space),
  main.site_main article.type-tribe_events .entry_content:not(.no_bottom_space),
  main.tribe-events-pg-template > article .entry_content:not(.no_bottom_space),
  main.tribe-events-pg-template article.type-tribe_events .entry_content:not(.no_bottom_space) {
    margin-bottom: 73px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  main.site_main > article .entry_content:not(.no_bottom_space),
  main.site_main article.type-tribe_events .entry_content:not(.no_bottom_space),
  main.tribe-events-pg-template > article .entry_content:not(.no_bottom_space),
  main.tribe-events-pg-template article.type-tribe_events .entry_content:not(.no_bottom_space) {
    margin-bottom: 61px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  main.site_main > article .entry_content:not(.no_bottom_space),
  main.site_main article.type-tribe_events .entry_content:not(.no_bottom_space),
  main.tribe-events-pg-template > article .entry_content:not(.no_bottom_space),
  main.tribe-events-pg-template article.type-tribe_events .entry_content:not(.no_bottom_space) {
    margin-bottom: 51px;
  }
}
main.site_main > article .entry_content.no_top_space,
main.site_main article.type-tribe_events .entry_content.no_top_space,
main.tribe-events-pg-template > article .entry_content.no_top_space,
main.tribe-events-pg-template article.type-tribe_events .entry_content.no_top_space {
  margin-top: 0;
}
main.site_main > article .entry_content p + p,
main.site_main article.type-tribe_events .entry_content p + p,
main.tribe-events-pg-template > article .entry_content p + p,
main.tribe-events-pg-template article.type-tribe_events .entry_content p + p {
  margin-top: 10px;
}

.pre_footer {
  background-color: #dcdcdc;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
}
.pre_footer .pre_footer_inner {
  text-align: center;
  /* Temp */
}
@media screen and (max-width: 804px) {
  .pre_footer .pre_footer_inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  .pre_footer .pre_footer_inner {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .pre_footer .pre_footer_inner {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .pre_footer .pre_footer_inner {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .pre_footer .pre_footer_inner {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  .pre_footer .pre_footer_inner {
    width: auto;
  }
}
.pre_footer .pre_footer_inner .pre_footer_newsletter {
  display: none;
  /* Temp */
}
@media screen and (min-width: 1387px) {
  .pre_footer .pre_footer_inner .pre_footer_newsletter {
    /*display: inline-block;*/
    /* Temp */
    /*vertical-align: top;*/
    /* Temp */
    /*width: grid-columns(8);*/
    /* Temp */
    text-align: left;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .pre_footer .pre_footer_inner .pre_footer_newsletter {
    /*display: inline-block;*/
    /* Temp */
    /*vertical-align: top;*/
    /* Temp */
    /*width: grid-columns(8);*/
    /* Temp */
    text-align: left;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .pre_footer .pre_footer_inner .pre_footer_newsletter {
    /*display: inline-block;*/
    /* Temp */
    /*vertical-align: top;*/
    /* Temp */
    /*width: grid-columns(8);*/
    /* Temp */
    text-align: left;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .pre_footer .pre_footer_inner .pre_footer_newsletter {
    /*display: inline-block;*/
    /* Temp */
    /*vertical-align: top;*/
    /* Temp */
    /*width: grid-columns(8);*/
    /* Temp */
    text-align: left;
  }
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .pre_footer_newsletter_heading {
  line-height: 44px;
  font-size: 24px;
}
@media screen and (max-width: 804px) {
  .pre_footer .pre_footer_inner .pre_footer_newsletter .pre_footer_newsletter_heading {
    display: block;
    text-align: center;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1387px) {
  .pre_footer .pre_footer_inner .pre_footer_newsletter .pre_footer_newsletter_heading {
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    margin-right: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .pre_footer .pre_footer_inner .pre_footer_newsletter .pre_footer_newsletter_heading {
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    margin-right: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .pre_footer .pre_footer_inner .pre_footer_newsletter .pre_footer_newsletter_heading {
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    margin-right: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .pre_footer .pre_footer_inner .pre_footer_newsletter .pre_footer_newsletter_heading {
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    margin-right: 13px;
  }
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
@media screen and (max-width: 804px) {
  .pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper {
    max-width: 100%;
  }
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper.with_errors .newsletter_errors_wrapper {
  position: absolute;
  top: -20px;
  left: 0;
  color: #C31919;
  font-size: 14px;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper.with_errors .newsletter_subscription_form {
  border: 1px solid #C31919;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper.with_errors .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper {
  opacity: 1;
  visibility: visible;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper.with_errors .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper label:before {
  border-color: #C31919;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper:not(.with_errors) .newsletter_errors_wrapper {
  display: none;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper:not(.with_errors) .newsletter_acceptance_checkbox_wrapper {
  opacity: 1;
  visibility: visible;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper:not(.with_errors) .newsletter_acceptance_checkbox_wrapper:not(.focused) {
  opacity: 0;
  visibility: hidden;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper:not(.with_errors) .newsletter_acceptance_checkbox_wrapper.focused {
  opacity: 1;
  visibility: visible;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form {
  background-color: #fff;
  border-radius: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  border: 1px solid #363636;
}
@media screen and (min-width: 1387px) {
  .pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form {
    width: 342px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form {
    width: 300px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form {
    width: 252px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form {
    width: 192px;
  }
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form input[type="email"] {
  background: transparent;
  color: #000;
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 60px);
  border: none;
  outline: none;
  border-radius: 0;
  appearance: none;
  -webkit-appearance: none;
  padding-left: 20px;
  font-size: 16px;
  height: 34px;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form input[type="email"]::-webkit-input-placeholder, .pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form input[type="email"]:-moz-placeholder, .pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form input[type="email"]::-moz-placeholder, .pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form input[type="email"]:-ms-input-placeholder, .pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form input[type="email"]::-ms-input-placeholder, .pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form input[type="email"]::placeholder {
  color: #f1f1f1;
  opacity: 1;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper {
  position: absolute;
  left: 0;
  bottom: -24px;
  display: block;
  padding-left: 20px;
  -webkit-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper label {
  font-family: "Roboto Slab", serif;
  font-size: 14px;
  font-weight: 300;
  display: inline-block;
  vertical-align: top;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper label a {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  font-family: inherit;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper label a:hover {
  color: #ef3e1e;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper label:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  pointer-events: none;
  content: "";
  user-select: none;
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #ddd;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper label:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  margin: 3px;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper input[type="checkbox"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper input[type="checkbox"]:checked ~ label:after {
  color: #fff;
  background-color: #ef3e1e;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper input[type="checkbox"]:disabled ~ label {
  color: #bdbdbd;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper input[type="checkbox"]:disabled ~ label:before {
  background-color: #f1f1f1;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper input[type="checkbox"]:focus ~ label:before {
  border-color: #ef3e1e;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper input[type="checkbox"] ~ label:before {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form .newsletter_acceptance_checkbox_wrapper input[type="checkbox"] ~ label:after {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form button {
  font-family: "Roboto", serif;
  background-color: #202020;
  border-radius: 20px;
  color: #fff;
  border: none;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 700;
  padding: 4px 16px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  line-height: normal;
  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form button:hover {
  background-color: #ef3e1e;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form button .text {
  display: none;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form button .send_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pre_footer .pre_footer_inner .pre_footer_newsletter .newsletter_subscription_form_wrapper .newsletter_subscription_form button .send_icon:before {
  content: "";
}
@media screen and (max-width: 804px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing {
    display: block;
    text-align: center;
    /*margin-top: $xs-doublespacing;*/
    /* Temp */
  }
}
@media screen and (min-width: 1387px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing {
    display: inline-block;
    vertical-align: top;
    width: 425px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing {
    display: inline-block;
    vertical-align: top;
    width: 373px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing {
    display: inline-block;
    vertical-align: top;
    width: 313px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing {
    display: inline-block;
    vertical-align: top;
    width: 243px;
  }
}
.pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
  /* Temp */
}
@media screen and (max-width: 804px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons {
    /*margin-left: $xs-spacing * -1;*/
    /* Temp */
    /*margin-top: $xs-spacing * -1;*/
    /* Temp */
  }
}
@media screen and (min-width: 1387px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons {
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons {
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons {
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons {
    display: inline-block;
    vertical-align: top;
  }
}
.pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button {
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 804px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button {
    display: block;
    /* Temp */
    /*margin-left: $xs-spacing;*/
    /* Temp */
    /*margin-top: $xs-spacing;*/
    /* Temp */
  }
}
@media screen and (min-width: 1387px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button {
    /*margin-left: grid-spacing();*/
    /* Temp */
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button {
    /*margin-left: grid-spacing();*/
    /* Temp */
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button {
    /*margin-left: grid-spacing();*/
    /* Temp */
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button {
    /*margin-left: grid-spacing();*/
    /* Temp */
  }
}
@media screen and (max-width: 804px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button + .prefooter_button {
    margin-top: 20px;
    /* Temp */
  }
}
@media screen and (min-width: 1387px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button + .prefooter_button {
    margin-left: 31px;
    /* Temp */
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button + .prefooter_button {
    margin-left: 27px;
    /* Temp */
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button + .prefooter_button {
    margin-left: 23px;
    /* Temp */
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button + .prefooter_button {
    margin-left: 13px;
    /* Temp */
  }
}
.pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button .prefooter_button_link {
  font-family: "Muli", sans-serif;
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  color: #fff;
  background-color: #ef3e1e;
  border-width: 1px;
  border-style: solid;
  border-color: #ef3e1e;
  text-decoration: none;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-radius: 30px;
  /*letter-spacing: 1px;*/
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
.pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button .prefooter_button_link:hover {
  background-color: #363636;
  border-color: #363636;
}
.pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button .prefooter_button_link i {
  margin-right: 10px;
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  padding-top: 8px;
  padding-bottom: 8px;
}
.pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button .prefooter_button_link i.mail_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button .prefooter_button_link i.mail_icon:before {
  content: "";
}
.pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button .prefooter_button_link i.telegram_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button .prefooter_button_link i.telegram_icon:before {
  content: "";
}
.pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button .prefooter_button_link i.whatsapp_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button .prefooter_button_link i.whatsapp_icon:before {
  content: "";
}
.pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button .prefooter_button_link .label {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  line-height: 18px;
  display: inline-block;
  vertical-align: middle;
}

.site_footer {
  position: relative;
}
.site_footer .site_footer_background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 804px) {
  .site_footer .site_footer_background {
    display: none;
  }
}
.site_footer .site_footer_background .left_background {
  background-color: #363636;
  height: 100%;
}
@media screen and (min-width: 1387px) {
  .site_footer .site_footer_background .left_background {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_footer .site_footer_background .left_background {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_footer .site_footer_background .left_background {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_footer .site_footer_background .left_background {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_footer .site_footer_background .left_background {
    width: calc(50% + 134.5px);
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_footer .site_footer_background .left_background {
    width: calc(50% + 179.5px);
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_footer .site_footer_background .left_background {
    width: calc(50% + 213.5px);
  }
}
@media screen and (min-width: 1387px) {
  .site_footer .site_footer_background .left_background {
    width: calc(50% + 243.5px);
  }
}
.site_footer .site_footer_background .right_background {
  background-color: #272727;
  height: 100%;
}
@media screen and (min-width: 1387px) {
  .site_footer .site_footer_background .right_background {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_footer .site_footer_background .right_background {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_footer .site_footer_background .right_background {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_footer .site_footer_background .right_background {
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_footer .site_footer_background .right_background {
    width: calc(50% - 134.5px);
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_footer .site_footer_background .right_background {
    width: calc(50% - 179.5px);
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_footer .site_footer_background .right_background {
    width: calc(50% - 213.5px);
  }
}
@media screen and (min-width: 1387px) {
  .site_footer .site_footer_background .right_background {
    width: calc(50% - 243.5px);
  }
}
.site_footer .site_footer_inner {
  position: relative;
}
@media screen and (min-width: 1387px) {
  .site_footer .site_footer_inner {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_footer .site_footer_inner {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_footer .site_footer_inner {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_footer .site_footer_inner {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  .site_footer .site_footer_inner {
    width: auto;
  }
}
@media screen and (min-width: 1387px) {
  .site_footer .site_footer_inner {
    margin-top: 83px;
    margin-bottom: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_footer .site_footer_inner {
    margin-top: 73px;
    margin-bottom: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_footer .site_footer_inner {
    margin-top: 61px;
    margin-bottom: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_footer .site_footer_inner {
    margin-top: 51px;
    margin-bottom: 13px;
  }
}
.site_footer .site_footer_inner .left_part {
  background-color: #363636;
}
@media screen and (max-width: 804px) {
  .site_footer .site_footer_inner .left_part {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 804px) {
  .site_footer .site_footer_inner .left_part {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1387px) {
  .site_footer .site_footer_inner .left_part {
    width: 912px;
    padding-right: 31px;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_footer .site_footer_inner .left_part {
    width: 800px;
    padding-right: 27px;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_footer .site_footer_inner .left_part {
    width: 672px;
    padding-right: 23px;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_footer .site_footer_inner .left_part {
    width: 512px;
    padding-right: 13px;
    display: inline-block;
    vertical-align: top;
  }
}
.site_footer .site_footer_inner .left_part .footer_navigation {
  padding-bottom: 40px;
}
@media screen and (max-width: 804px) {
  .site_footer .site_footer_inner .left_part .footer_navigation {
    display: none;
  }
}
@media screen and (min-width: 1387px) {
  .site_footer .site_footer_inner .left_part .footer_navigation {
    padding-bottom: 164px;
  }
}
.site_footer .site_footer_inner .left_part .footer_navigation .menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
  margin-right: auto;
  font-size: 0;
}
.site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item {
  text-align: left;
}
@media screen and (min-width: 1387px) {
  .site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item {
    width: 194px;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item {
    width: 170px;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item {
    width: 142px;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item {
    width: 112px;
    display: inline-block;
    vertical-align: top;
  }
}
.site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item.current_page_item > a:after {
  width: 100%;
}
.site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item:not(.current_page_item) > a:after {
  width: 0;
}
.site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item:not(.current_page_item) > a:hover:after {
  width: 100%;
}
@media screen and (min-width: 1387px) {
  .site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item + .menu-item {
    margin-left: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item + .menu-item {
    margin-left: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item + .menu-item {
    margin-left: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item + .menu-item {
    margin-left: 13px;
  }
}
.site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item > a {
  color: #eee;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 700;
  font-size: 18px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item > a {
    font-size: 14px;
  }
}
.site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item > a:after {
  content: "";
  display: block;
  height: 2px;
  background-color: #eee;
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -ms-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
.site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item > .sub-menu {
  list-style-type: none;
  margin-bottom: 0;
  margin-top: 16px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  text-align: left;
}
.site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item > .sub-menu > .menu-item + .menu-item {
  margin-top: 8px;
}
.site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item > .sub-menu > .menu-item.current_page_item > a:after {
  width: 100%;
}
.site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item > .sub-menu > .menu-item:not(.current_page_item) > a:after {
  width: 0;
}
.site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item > .sub-menu > .menu-item:not(.current_page_item) > a:hover:after {
  width: 100%;
}
.site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item > .sub-menu > .menu-item > a {
  color: #eee;
  text-decoration: none;
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  font-weight: 400;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item > .sub-menu > .menu-item > a {
    font-size: 12px;
  }
}
.site_footer .site_footer_inner .left_part .footer_navigation .menu > .menu-item > .sub-menu > .menu-item > a:after {
  content: "";
  display: block;
  height: 1px;
  background-color: #eee;
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -ms-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
@media screen and (max-width: 804px) {
  .site_footer .site_footer_inner .left_part .footer_submenu {
    display: block;
    text-align: center;
    padding-bottom: 20px;
  }
}
.site_footer .site_footer_inner .left_part .footer_submenu .menu {
  list-style-type: none;
  margin-top: 0;
  padding: 0;
  display: block;
  margin-right: auto;
}
@media screen and (min-width: 1387px) {
  .site_footer .site_footer_inner .left_part .footer_submenu .menu {
    margin-top: -16px;
    margin-left: -16px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_footer .site_footer_inner .left_part .footer_submenu .menu {
    margin-top: -16px;
    margin-left: -16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_footer .site_footer_inner .left_part .footer_submenu .menu {
    margin-top: -16px;
    margin-left: -16px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_footer .site_footer_inner .left_part .footer_submenu .menu {
    margin-top: -16px;
    margin-left: -16px;
  }
}
@media screen and (min-width: 1387px) {
  .site_footer .site_footer_inner .left_part .footer_submenu .menu > .menu-item {
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin-top: 16px;
    margin-left: 16px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_footer .site_footer_inner .left_part .footer_submenu .menu > .menu-item {
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin-top: 16px;
    margin-left: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_footer .site_footer_inner .left_part .footer_submenu .menu > .menu-item {
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin-top: 16px;
    margin-left: 16px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_footer .site_footer_inner .left_part .footer_submenu .menu > .menu-item {
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin-top: 16px;
    margin-left: 16px;
  }
}
.site_footer .site_footer_inner .left_part .footer_submenu .menu > .menu-item.current_page_item > a:after {
  width: 100%;
}
.site_footer .site_footer_inner .left_part .footer_submenu .menu > .menu-item:not(.current_page_item) > a:after {
  width: 0;
}
.site_footer .site_footer_inner .left_part .footer_submenu .menu > .menu-item:not(.current_page_item) > a:hover:after {
  width: 100%;
}
@media screen and (max-width: 804px) {
  .site_footer .site_footer_inner .left_part .footer_submenu .menu > .menu-item + .menu-item {
    margin-top: 4px;
  }
}
.site_footer .site_footer_inner .left_part .footer_submenu .menu > .menu-item > a {
  color: #eee;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.site_footer .site_footer_inner .left_part .footer_submenu .menu > .menu-item > a:after {
  content: "";
  display: block;
  height: 1px;
  background-color: #eee;
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -ms-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
.site_footer .site_footer_inner .right_part {
  background-color: #272727;
}
@media screen and (max-width: 804px) {
  .site_footer .site_footer_inner .right_part {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 804px) {
  .site_footer .site_footer_inner .right_part {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1387px) {
  .site_footer .site_footer_inner .right_part {
    width: 425px;
    display: inline-block;
    vertical-align: top;
    padding-left: 83px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .site_footer .site_footer_inner .right_part {
    width: 373px;
    display: inline-block;
    vertical-align: top;
    padding-left: 73px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .site_footer .site_footer_inner .right_part {
    width: 313px;
    display: inline-block;
    vertical-align: top;
    padding-left: 61px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .site_footer .site_footer_inner .right_part {
    width: 243px;
    display: inline-block;
    vertical-align: top;
    padding-left: 51px;
  }
}
@media screen and (max-width: 804px) {
  .site_footer .site_footer_inner .right_part .widget_area {
    text-align: center;
    padding-top: 40px;
  }
}
.site_footer .site_footer_inner .right_part .widget_area .widget_media_image {
  width: 245px;
  max-width: 100%;
  margin-bottom: 40px;
}
@media screen and (max-width: 804px) {
  .site_footer .site_footer_inner .right_part .widget_area .widget_media_image {
    margin-right: auto;
    margin-left: auto;
  }
}
.site_footer .site_footer_inner .right_part .widget_area .widget_media_image a {
  display: block;
}
.site_footer .site_footer_inner .right_part .widget_area .widget_media_image a:hover img {
  opacity: .8;
}
.site_footer .site_footer_inner .right_part .widget_area .widget_media_image img {
  display: block;
  width: 100%;
  height: auto;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.site_footer .site_footer_inner .right_part .widget_area .widget_text a, .site_footer .site_footer_inner .right_part .widget_area .widget_text p,
.site_footer .site_footer_inner .right_part .widget_area .widget_text_icl a,
.site_footer .site_footer_inner .right_part .widget_area .widget_text_icl p {
  font-family: "Roboto", serif;
  color: #fff;
}
.site_footer .site_footer_inner .right_part .widget_area .widget_text a,
.site_footer .site_footer_inner .right_part .widget_area .widget_text_icl a {
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.site_footer .site_footer_inner .right_part .widget_area .widget_text .footer_address,
.site_footer .site_footer_inner .right_part .widget_area .widget_text_icl .footer_address {
  display: block;
  margin-bottom: 20px;
  text-decoration: none;
}
.site_footer .site_footer_inner .right_part .widget_area .widget_text .footer_address:hover,
.site_footer .site_footer_inner .right_part .widget_area .widget_text_icl .footer_address:hover {
  color: #ef3e1e;
}
.site_footer .site_footer_inner .right_part .widget_area .widget_text .footer_phone,
.site_footer .site_footer_inner .right_part .widget_area .widget_text_icl .footer_phone {
  color: #ef3e1e;
  font-weight: 700;
  font-size: 24px;
  text-decoration: none;
}
.site_footer .site_footer_inner .right_part .widget_area .widget_text .footer_phone:hover,
.site_footer .site_footer_inner .right_part .widget_area .widget_text_icl .footer_phone:hover {
  color: #f16349;
}
.site_footer .site_footer_inner .right_part .widget_area .widget_text .footer_mail,
.site_footer .site_footer_inner .right_part .widget_area .widget_text_icl .footer_mail {
  font-size: 18px;
  display: block;
  margin-bottom: 20px;
  text-decoration: none;
}
.site_footer .site_footer_inner .right_part .widget_area .widget_text .footer_mail:hover,
.site_footer .site_footer_inner .right_part .widget_area .widget_text_icl .footer_mail:hover {
  color: #ef3e1e;
}
.site_footer .site_footer_inner .right_part .widget_area .widget_text .footer_schedule,
.site_footer .site_footer_inner .right_part .widget_area .widget_text_icl .footer_schedule {
  font-size: 14px;
}
.site_footer .site_footer_inner .right_part .footer_social_networks_wrapper {
  margin-top: 40px;
}
@media screen and (max-width: 804px) {
  .site_footer .site_footer_inner .right_part .footer_social_networks_wrapper {
    text-align: center;
  }
}
.site_footer .site_footer_inner .right_part .footer_social_networks_wrapper .social_newtworks_listing .social_networks {
  margin-left: -10px;
  margin-top: -10px;
}
.site_footer .site_footer_inner .right_part .footer_social_networks_wrapper .social_newtworks_listing .social_networks .social_network_item {
  margin-left: 10px;
  margin-top: 10px;
}

.social_newtworks_listing .social_networks {
  list-style-type: none;
  margin-top: -20px;
  margin-left: -20px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .social_newtworks_listing .social_networks {
    margin-top: -10px;
    margin-left: -10px;
  }
}
.social_newtworks_listing .social_networks .social_network_item {
  display: inline-block;
  vertical-align: top;
  margin-top: 20px;
  margin-left: 20px;
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .social_newtworks_listing .social_networks .social_network_item {
    margin-top: 10px;
    margin-left: 10px;
  }
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link {
  color: #fff;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link:hover {
  color: #ef3e1e;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link:hover i {
  border-color: #ef3e1e;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link:hover .social_network_link__icon {
  border-color: #ef3e1e;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link:hover .social_network_link__icon svg {
  fill: #ef3e1e;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link i {
  border-width: 2px;
  border-style: solid;
  border-color: #fff;
  border-radius: 50%;
  font-size: 16px;
  padding: 6px;
  display: inline-block;
  vertical-align: top;
  -webkit-transition: border-color 0.3s ease-in-out;
  -moz-transition: border-color 0.3s ease-in-out;
  -ms-transition: border-color 0.3s ease-in-out;
  -o-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .social_network_link__icon {
  border-width: 2px;
  border-style: solid;
  border-color: #fff;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  padding: 6px;
  display: inline-block;
  vertical-align: top;
  -webkit-transition: border-color 0.3s ease-in-out;
  -moz-transition: border-color 0.3s ease-in-out;
  -ms-transition: border-color 0.3s ease-in-out;
  -o-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .social_network_link__icon svg {
  display: block;
  width: 100%;
  height: auto;
  fill: #fff;
  -webkit-transition: fill 0.3s ease-in-out;
  -moz-transition: fill 0.3s ease-in-out;
  -ms-transition: fill 0.3s ease-in-out;
  -o-transition: fill 0.3s ease-in-out;
  transition: fill 0.3s ease-in-out;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .facebook_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .facebook_icon:before {
  content: "";
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .twitter_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .twitter_icon:before {
  content: "";
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .youtube_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .youtube_icon:before {
  content: "";
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .instagram_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .instagram_icon:before {
  content: "";
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .flickr_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .flickr_icon:before {
  content: "";
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .telegram_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .telegram_icon:before {
  content: "";
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .whatsapp_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.social_newtworks_listing .social_networks .social_network_item .social_network_link .whatsapp_icon:before {
  content: "";
}

.big_text p, .big_text li, .big_text a {
  font-size: 20px;
}

/* Share buttons */
.omnium_share_buttons {
  margin-top: 20px;
  margin-bottom: 20px;
}
.omnium_share_buttons .share_buttons_list {
  list-style-type: none;
  padding: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-top: -10px;
  margin-left: -10px;
}
.omnium_share_buttons .share_buttons_list .share_button {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  margin-left: 10px;
}
.omnium_share_buttons .share_buttons_list .share_button .share_button_link {
  color: #000;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.omnium_share_buttons .share_buttons_list .share_button .share_button_link:hover {
  color: #ef3e1e;
}
.omnium_share_buttons .share_buttons_list .share_button .share_button_link:hover .sharing_icon {
  border-color: #ef3e1e;
}
.omnium_share_buttons .share_buttons_list .share_button .share_button_link .sharing_icon {
  border-width: 2px;
  border-style: solid;
  border-color: #d5d5d5;
  border-radius: 50%;
  font-size: 16px;
  padding: 6px;
  display: inline-block;
  vertical-align: top;
  -webkit-transition: border-color 0.3s ease-in-out;
  -moz-transition: border-color 0.3s ease-in-out;
  -ms-transition: border-color 0.3s ease-in-out;
  -o-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
}
.omnium_share_buttons .share_buttons_list .share_button .share_button_link .facebook_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omnium_share_buttons .share_buttons_list .share_button .share_button_link .facebook_icon:before {
  content: "";
}
.omnium_share_buttons .share_buttons_list .share_button .share_button_link .twitter_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omnium_share_buttons .share_buttons_list .share_button .share_button_link .twitter_icon:before {
  content: "";
}
.omnium_share_buttons .share_buttons_list .share_button .share_button_link .mail_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omnium_share_buttons .share_buttons_list .share_button .share_button_link .mail_icon:before {
  content: "";
}
.omnium_share_buttons .share_buttons_list .share_button .share_button_link .whatsapp_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omnium_share_buttons .share_buttons_list .share_button .share_button_link .whatsapp_icon:before {
  content: "";
}
.omnium_share_buttons .share_buttons_list .share_button .share_button_link .telegram_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omnium_share_buttons .share_buttons_list .share_button .share_button_link .telegram_icon:before {
  content: "";
}

.home_arrow_down_wrapper {
  text-align: center;
  position: fixed;
  bottom: 10px;
  left: 0;
  width: 100%;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.home_arrow_down_wrapper:not(.visible) {
  -webkit-transform: translateY(-50px);
  -moz-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  -o-transform: translateY(-50px);
  transform: translateY(-50px);
  opacity: 0;
}
.home_arrow_down_wrapper.visible {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
}
.home_arrow_down_wrapper .arrow_down_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 36px;
  color: #fff;
  cursor: pointer;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);
}
.home_arrow_down_wrapper .arrow_down_icon:before {
  content: "";
}

@media screen and (max-width: 804px) {
  .omnium_home_mobile_social_networks {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1387px) {
  .omnium_home_mobile_social_networks {
    display: none;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .omnium_home_mobile_social_networks {
    display: none;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .omnium_home_mobile_social_networks {
    display: none;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .omnium_home_mobile_social_networks {
    display: none;
  }
}
.omnium_home_mobile_social_networks .mobile_network_wrapper {
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
.omnium_home_mobile_social_networks .mobile_network_wrapper .mobile_network_link {
  text-decoration: none;
}
.omnium_home_mobile_social_networks .mobile_network_wrapper .twitter_icon,
.omnium_home_mobile_social_networks .mobile_network_wrapper .youtube_icon,
.omnium_home_mobile_social_networks .mobile_network_wrapper .facebook_icon,
.omnium_home_mobile_social_networks .mobile_network_wrapper .instagram_icon {
  font-size: 30px;
  color: #ef3e1e;
}
.omnium_home_mobile_social_networks .mobile_network_wrapper .twitter_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omnium_home_mobile_social_networks .mobile_network_wrapper .twitter_icon:before {
  content: "";
}
.omnium_home_mobile_social_networks .mobile_network_wrapper .youtube_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omnium_home_mobile_social_networks .mobile_network_wrapper .youtube_icon:before {
  content: "";
}
.omnium_home_mobile_social_networks .mobile_network_wrapper .facebook_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omnium_home_mobile_social_networks .mobile_network_wrapper .facebook_icon:before {
  content: "";
}
.omnium_home_mobile_social_networks .mobile_network_wrapper .instagram_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omnium_home_mobile_social_networks .mobile_network_wrapper .instagram_icon:before {
  content: "";
}

@media screen and (max-width: 804px) {
  .omnium_home_social_networks_selector {
    display: none;
  }
}

@media screen and (max-width: 804px) {
  .omnium_home_social_networks {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  .omnium_home_social_networks {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .omnium_home_social_networks {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .omnium_home_social_networks {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .omnium_home_social_networks {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  .omnium_home_social_networks {
    width: auto;
  }
}
@media screen and (max-width: 804px) {
  .omnium_home_social_networks {
    display: none;
  }
}
.omnium_home_social_networks .ff-loadmore-wrapper {
  display: none !important;
}
.omnium_home_social_networks .ff-stream {
  min-height: auto !important;
  position: relative;
  max-height: 500px;
  overflow: hidden;
}
.omnium_home_social_networks .ff-stream:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0%;
  background: linear-gradient(to bottom, transparent, #F0F0F0);
  transition: all 0.5s ease;
  height: 20%;
  z-index: 999;
}

.omnium_social_newtworks_submenu_wrapper,
.omnium_home_social_newtworks_submenu_wrapper {
  text-align: center;
  margin-top: -15px;
  margin-bottom: 14px;
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu {
  list-style-type: none;
  padding: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry {
  display: inline-block;
  vertical-align: top;
  color: #000;
  font-size: 18px;
  font-weight: 500;
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry:after,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry:after {
  content: "";
  display: block;
  height: 2px;
  background-color: #000;
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -ms-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry:not(:first-child),
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry:not(:first-child) {
  margin-left: 40px;
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry:not(.current),
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry:not(.current) {
  cursor: pointer;
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry:not(.current):after,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry:not(.current):after {
  width: 0;
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry:not(.current):hover:after,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry:not(.current):hover:after {
  width: 100%;
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry.current:after,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry.current:after {
  width: 100%;
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .twitter_icon,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .twitter_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .twitter_icon:before,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .twitter_icon:before {
  content: "";
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .facebook_icon,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .facebook_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .facebook_icon:before,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .facebook_icon:before {
  content: "";
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .youtube_icon,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .youtube_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .youtube_icon:before,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .youtube_icon:before {
  content: "";
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .instagram_icon,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .instagram_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .instagram_icon:before,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .instagram_icon:before {
  content: "";
}
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .twitter_icon,
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .facebook_icon,
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .youtube_icon,
.omnium_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .instagram_icon,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .twitter_icon,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .facebook_icon,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .youtube_icon,
.omnium_home_social_newtworks_submenu_wrapper .omnium_social_newtworks_submenu .social_menu_entry .instagram_icon {
  margin-right: 4px;
  vertical-align: middle;
}

@media screen and (max-width: 804px) {
  #comments.comments-area {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  #comments.comments-area {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  #comments.comments-area {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  #comments.comments-area {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  #comments.comments-area {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  #comments.comments-area {
    width: auto;
  }
}
#comments.comments-area .comment-list {
  margin-top: 20px;
}
@media screen and (min-width: 1387px) {
  #comments.comments-area .comment-list {
    display: block;
    margin-left: 0;
    margin-right: auto;
    width: 653px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  #comments.comments-area .comment-list {
    display: block;
    margin-left: 0;
    margin-right: auto;
    width: 573px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  #comments.comments-area .comment-list {
    display: block;
    margin-left: 0;
    margin-right: auto;
    width: 481px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  #comments.comments-area .comment-list {
    display: block;
    margin-left: 0;
    margin-right: auto;
    width: 371px;
  }
}
#comments.comments-area .comment-list .comment + .comment {
  margin-top: 20px;
}
#comments.comments-area .comment-list .comment .comment-author {
  font-weight: 500;
}
#comments.comments-area .comment-list .comment .comment-author .says {
  display: none;
}
@media screen and (min-width: 1387px) {
  #comments.comments-area .comment-respond {
    display: block;
    margin-left: 0;
    margin-right: auto;
    width: 653px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  #comments.comments-area .comment-respond {
    display: block;
    margin-left: 0;
    margin-right: auto;
    width: 573px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  #comments.comments-area .comment-respond {
    display: block;
    margin-left: 0;
    margin-right: auto;
    width: 481px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  #comments.comments-area .comment-respond {
    display: block;
    margin-left: 0;
    margin-right: auto;
    width: 371px;
  }
}
#comments.comments-area .comment-respond .comment-notes {
  margin-top: 10px;
}
#comments.comments-area .comment-respond .comment-form-comment {
  margin-top: 20px;
}
@media screen and (min-width: 1387px) {
  #comments.comments-area .comment-respond .comment-form-comment textarea {
    display: block;
    width: 653px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  #comments.comments-area .comment-respond .comment-form-comment textarea {
    display: block;
    width: 573px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  #comments.comments-area .comment-respond .comment-form-comment textarea {
    display: block;
    width: 481px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  #comments.comments-area .comment-respond .comment-form-comment textarea {
    display: block;
    width: 371px;
  }
}
#comments.comments-area .comment-respond .comment-form-author,
#comments.comments-area .comment-respond .comment-form-email,
#comments.comments-area .comment-respond .comment-form-url {
  margin-top: 20px;
}
@media screen and (min-width: 1387px) {
  #comments.comments-area .comment-respond .comment-form-author label,
  #comments.comments-area .comment-respond .comment-form-email label,
  #comments.comments-area .comment-respond .comment-form-url label {
    display: inline-block;
    vertical-align: top;
    width: 197px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  #comments.comments-area .comment-respond .comment-form-author label,
  #comments.comments-area .comment-respond .comment-form-email label,
  #comments.comments-area .comment-respond .comment-form-url label {
    display: inline-block;
    vertical-align: top;
    width: 173px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  #comments.comments-area .comment-respond .comment-form-author label,
  #comments.comments-area .comment-respond .comment-form-email label,
  #comments.comments-area .comment-respond .comment-form-url label {
    display: inline-block;
    vertical-align: top;
    width: 145px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  #comments.comments-area .comment-respond .comment-form-author label,
  #comments.comments-area .comment-respond .comment-form-email label,
  #comments.comments-area .comment-respond .comment-form-url label {
    display: inline-block;
    vertical-align: top;
    width: 115px;
  }
}
@media screen and (min-width: 1387px) {
  #comments.comments-area .comment-respond .comment-form-author input,
  #comments.comments-area .comment-respond .comment-form-email input,
  #comments.comments-area .comment-respond .comment-form-url input {
    display: inline-block;
    vertical-align: top;
    width: 420px;
    margin-left: 31px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  #comments.comments-area .comment-respond .comment-form-author input,
  #comments.comments-area .comment-respond .comment-form-email input,
  #comments.comments-area .comment-respond .comment-form-url input {
    display: inline-block;
    vertical-align: top;
    width: 368px;
    margin-left: 27px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  #comments.comments-area .comment-respond .comment-form-author input,
  #comments.comments-area .comment-respond .comment-form-email input,
  #comments.comments-area .comment-respond .comment-form-url input {
    display: inline-block;
    vertical-align: top;
    width: 308px;
    margin-left: 23px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  #comments.comments-area .comment-respond .comment-form-author input,
  #comments.comments-area .comment-respond .comment-form-email input,
  #comments.comments-area .comment-respond .comment-form-url input {
    display: inline-block;
    vertical-align: top;
    width: 238px;
    margin-left: 13px;
  }
}
#comments.comments-area .comment-respond .comment-form-cookies-consent {
  margin-top: 20px;
}
@media screen and (min-width: 1387px) {
  #comments.comments-area .comment-respond .comment-form-cookies-consent {
    display: inline-block;
    vertical-align: top;
    width: 653px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  #comments.comments-area .comment-respond .comment-form-cookies-consent {
    display: inline-block;
    vertical-align: top;
    width: 573px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  #comments.comments-area .comment-respond .comment-form-cookies-consent {
    display: inline-block;
    vertical-align: top;
    width: 481px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  #comments.comments-area .comment-respond .comment-form-cookies-consent {
    display: inline-block;
    vertical-align: top;
    width: 371px;
  }
}
#comments.comments-area .comment-respond .comment-form-cookies-consent input {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  margin-right: 4px;
  margin-top: 6px;
}
#comments.comments-area .comment-respond .comment-form-cookies-consent label {
  display: inline-block;
  vertical-align: top;
  width: 90%;
  width: calc(100% - 20px);
}
#comments.comments-area .comment-respond .form-submit {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #f1f1f1;
}
#comments.comments-area .comment-respond .form-submit input.submit {
  font-size: 16px;
  font-family: "Roboto", serif;
  display: inline-block;
  vertical-align: top;
  color: #363636;
  line-height: 150%;
  border-width: 1px;
  border-style: solid;
  border-color: #363636;
  background-color: #fff;
  text-decoration: none;
  padding: 4px 16px;
  border-radius: 30px;
  font-weight: 600;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  #comments.comments-area .comment-respond .form-submit input.submit {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  #comments.comments-area .comment-respond .form-submit input.submit {
    font-size: 16px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  #comments.comments-area .comment-respond .form-submit input.submit {
    font-size: 16px;
  }
}
@media screen and (min-width: 1387px) {
  #comments.comments-area .comment-respond .form-submit input.submit {
    font-size: 16px;
  }
}
@media print {
  #comments.comments-area .comment-respond .form-submit input.submit {
    font-size: 15px;
  }
}
#comments.comments-area .comment-respond .form-submit input.submit:hover {
  color: #fff;
  background-color: #363636;
}

.omnium_members_area_fixed_background {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #bbb;
}
@media screen and (max-width: 804px) {
  .omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  .omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  .omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container {
    width: auto;
  }
}
.omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container > .elementor-row > .elementor-element {
  display: block;
}
@media screen and (min-width: 1387px) {
  .omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container > .elementor-row > .elementor-element:first-child > .elementor-column-wrap {
    width: 425px;
    margin-left: auto;
    margin-right: 0;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container > .elementor-row > .elementor-element:first-child > .elementor-column-wrap {
    width: 373px;
    margin-left: auto;
    margin-right: 0;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container > .elementor-row > .elementor-element:first-child > .elementor-column-wrap {
    width: 313px;
    margin-left: auto;
    margin-right: 0;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container > .elementor-row > .elementor-element:first-child > .elementor-column-wrap {
    width: 243px;
    margin-left: auto;
    margin-right: 0;
  }
}
@media screen and (min-width: 1387px) {
  .omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container > .elementor-row > .elementor-element:last-child > .elementor-column-wrap {
    width: 311px;
    margin-left: 62px;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container > .elementor-row > .elementor-element:last-child > .elementor-column-wrap {
    width: 273px;
    margin-left: 54px;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container > .elementor-row > .elementor-element:last-child > .elementor-column-wrap {
    width: 229px;
    margin-left: 46px;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .omnium_members_area_fixed_background .omnium_members_area_icons_wrapper > .elementor-container > .elementor-row > .elementor-element:last-child > .elementor-column-wrap {
    width: 179px;
    margin-left: 26px;
    margin-right: auto;
  }
}

body.elementor-editor-active.home #elementor > .elementor-inner {
  margin-top: 0;
}
body.elementor-editor-active .entry_content {
  margin-top: 0;
}

@media screen and (max-width: 600px) {
  #wpadminbar {
    position: fixed;
  }
}
.page_not_found_content .page_not_found_wrapper {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media screen and (min-width: 1387px) {
  .page_not_found_content .page_not_found_wrapper {
    margin-top: 80px;
    padding-top: 60px;
    padding-bottom: 425px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .page_not_found_content .page_not_found_wrapper {
    margin-top: 80px;
    padding-top: 60px;
    padding-bottom: 373px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .page_not_found_content .page_not_found_wrapper {
    margin-top: 80px;
    padding-top: 60px;
    padding-bottom: 313px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .page_not_found_content .page_not_found_wrapper {
    margin-top: 80px;
    padding-top: 60px;
    padding-bottom: 243px;
  }
}
.page_not_found_content .page_not_found_wrapper:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 3;
}
.page_not_found_content .page_not_found_wrapper .page_not_found_inner {
  text-align: center;
  position: relative;
  z-index: 4;
}
@media screen and (max-width: 804px) {
  .page_not_found_content .page_not_found_wrapper .page_not_found_inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  .page_not_found_content .page_not_found_wrapper .page_not_found_inner {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .page_not_found_content .page_not_found_wrapper .page_not_found_inner {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .page_not_found_content .page_not_found_wrapper .page_not_found_inner {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .page_not_found_content .page_not_found_wrapper .page_not_found_inner {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  .page_not_found_content .page_not_found_wrapper .page_not_found_inner {
    width: auto;
  }
}
.page_not_found_content .page_not_found_wrapper .page_not_found_inner .not_found_heading {
  color: #fff;
  margin-bottom: 40px;
}
@media screen and (min-width: 1387px) {
  .page_not_found_content .page_not_found_wrapper .page_not_found_inner .not_found_heading {
    margin-bottom: 60px;
  }
}
.page_not_found_content .page_not_found_wrapper .page_not_found_inner .not_found_message {
  color: #fff;
  font-weight: 400;
  margin-top: 0;
}
@media screen and (min-width: 1387px) {
  .page_not_found_content .page_not_found_wrapper .page_not_found_inner .not_found_message {
    font-size: 22px;
  }
}
.page_not_found_content .page_not_found_wrapper .page_not_found_inner .not_found_message a {
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  text-decoration: underline;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.page_not_found_content .page_not_found_wrapper .page_not_found_inner .not_found_message a:hover {
  color: #ef3e1e;
}

.entry_content .react_form_container_sandbox .nav-pills {
  margin-left: -20px;
  margin-top: -20px;
}
@media screen and (max-width: 804px) {
  .entry_content .react_form_container_sandbox .nav-pills {
    margin-left: -10px;
    margin-top: -10px;
  }
}
.entry_content .react_form_container_sandbox .nav-pills .nav-item {
  margin-left: 20px;
  margin-top: 20px;
  text-align: left;
}
@media screen and (max-width: 804px) {
  .entry_content .react_form_container_sandbox .nav-pills .nav-item {
    margin-left: 10px;
    margin-top: 10px;
  }
}
.entry_content .react_form_container_sandbox .nav-pills .nav-item .nav-link {
  font-family: "Roboto Slab", serif;
  display: inline-block;
  vertical-align: top;
  background-color: transparent;
  border: none;
  padding: 0;
  font-size: 18px;
}
@media screen and (max-width: 804px) {
  .entry_content .react_form_container_sandbox .nav-pills .nav-item .nav-link {
    font-size: 13px;
  }
}
.entry_content .react_form_container_sandbox .nav-pills .nav-item .nav-link:after {
  content: "";
  display: block;
  height: 2px;
}
.entry_content .react_form_container_sandbox .nav-pills .nav-item .nav-link:not(.active):after {
  width: 0;
}
.entry_content .react_form_container_sandbox .nav-pills .nav-item .nav-link:disabled {
  color: #666;
}
.entry_content .react_form_container_sandbox .nav-pills .nav-item .nav-link:disabled:after {
  background-color: #666;
}
.entry_content .react_form_container_sandbox .nav-pills .nav-item .nav-link:not(:disabled) {
  color: #000;
}
.entry_content .react_form_container_sandbox .nav-pills .nav-item .nav-link:not(:disabled):after {
  background-color: #000;
}
.entry_content .react_form_container_sandbox .nav-pills .nav-item .nav-link:not(:disabled):not(.acitve):hover:after {
  width: 100%;
}
.entry_content .react_form_container_sandbox .nav-pills .nav-item .nav-link.active:after {
  width: 100%;
}
.entry_content .react_form_container_sandbox form .form-row {
  margin-right: -10px;
  margin-left: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.entry_content .react_form_container_sandbox form .form-row .form-group {
  padding-right: 10px;
  padding-left: 10px;
}
@media screen and (max-width: 804px) {
  .entry_content .react_form_container_sandbox form .form-row > div[class*=col-] {
    width: 100%;
    max-width: 100%;
    display: block;
    flex: none;
  }
}
.entry_content .react_form_container_sandbox form .form-group {
  margin-bottom: 20px;
}
.entry_content .react_form_container_sandbox form .form-group.col-md-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.entry_content .react_form_container_sandbox form .form-group label {
  font-family: "Roboto Slab", serif;
  display: inline-block;
  vertical-align: baseline;
  color: #666;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 600;
}
.entry_content .react_form_container_sandbox form .form-group label.hidden {
  display: none;
}
.entry_content .react_form_container_sandbox form .form-group select.form-control:not([multiple="multiple"]) {
  height: 50px;
}
.entry_content .react_form_container_sandbox form .form-group .form-control {
  font-family: "Roboto Slab", serif;
  width: 100%;
  background: #fff;
  color: #000;
  border-width: 1px;
  border-style: solid;
  border-color: #ddd;
  font-size: 16px;
  font-weight: 400;
  outline: 0;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: border-color 0.3s ease-in-out;
  -moz-transition: border-color 0.3s ease-in-out;
  -ms-transition: border-color 0.3s ease-in-out;
  -o-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
}
.entry_content .react_form_container_sandbox form .form-group .form-control::-webkit-input-placeholder, .entry_content .react_form_container_sandbox form .form-group .form-control:-moz-placeholder, .entry_content .react_form_container_sandbox form .form-group .form-control::-moz-placeholder, .entry_content .react_form_container_sandbox form .form-group .form-control:-ms-input-placeholder, .entry_content .react_form_container_sandbox form .form-group .form-control::-ms-input-placeholder, .entry_content .react_form_container_sandbox form .form-group .form-control::placeholder {
  font-family: "Roboto Slab", serif;
  font-size: 16px;
  font-weight: 400;
  color: #ddd;
}
.entry_content .react_form_container_sandbox form .form-group .form-control:focus {
  border-color: #ef3e1e;
}
.entry_content .react_form_container_sandbox form .form-check {
  margin-bottom: 10px;
}
.entry_content .react_form_container_sandbox form .form-check .form-check-label {
  font-family: "Roboto", serif;
  display: inline-block;
  vertical-align: top;
  color: #666;
  font-size: 14px;
}
@media screen and (max-width: 804px) {
  .entry_content .react_form_container_sandbox form .form-check .form-check-label {
    font-size: 12px;
  }
}
.entry_content .react_form_container_sandbox form .form-check .form-check-label p {
  font-size: inherit;
}
.entry_content .react_form_container_sandbox form button.btn {
  font-family: "Roboto", serif;
  padding: 10px 30px;
  line-height: 1;
  font-size: 20px;
  border-color: #ef3e1e;
  border-width: 1px;
  border-style: solid;
  color: #fff;
  background-color: #ef3e1e;
  cursor: pointer;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.entry_content .react_form_container_sandbox form button.btn:hover {
  background-color: #fff;
  color: #ef3e1e;
}
.entry_content .react_form_container_sandbox form .legal_conditions * {
  font-family: "Roboto", serif;
  font-size: 13px;
  color: #666;
}
.entry_content .react_form_container_sandbox form .legal_conditions ul {
  margin-top: 8px;
  margin-bottom: 0;
}
.entry_content .react_form_container_sandbox form .legal_conditions ul li {
  padding-left: 10px;
}
.entry_content .react_form_container_sandbox form .legal_conditions ul li:before {
  top: 8px;
  background-color: #666;
  width: 4px;
  height: 4px;
}
.entry_content .react_form_container_sandbox form .legal_conditions ul li + li {
  margin-top: 4px;
}

.footer_post_navigation {
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}
@media screen and (max-width: 804px) {
  .footer_post_navigation {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1387px) {
  .footer_post_navigation {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .footer_post_navigation {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .footer_post_navigation {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .footer_post_navigation {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  .footer_post_navigation {
    width: auto;
  }
}
.footer_post_navigation:after {
  content: "";
  display: block;
  float: none;
  clear: both;
}
.footer_post_navigation .previous_post,
.footer_post_navigation .next_post {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  color: #ef3e1e;
  font-weight: 400;
}
.footer_post_navigation .previous_post a,
.footer_post_navigation .next_post a {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
}
.footer_post_navigation .previous_post {
  float: left;
  padding-right: 20px;
}
.footer_post_navigation .next_post {
  float: right;
  padding-left: 20px;
  text-align: right;
}

.entry_content a:not([class]) {
  text-decoration: underline;
  color: #000;
  word-break: break-word;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.entry_content a:not([class]):hover {
  color: #ef3e1e;
}
.entry_content p:not([class]) {
  margin-bottom: 10px;
}
.entry_content strong, .entry_content b {
  font-weight: 600;
  color: #333;
}
.entry_content .omnium_black_white_button, .entry_content .omnium_black_white_button a,
.entry_content .omnium_orange_white_button,
.entry_content .omnium_orange_white_button a,
.entry_content .omnium_white_black_button,
.entry_content .omnium_white_black_button a,
.entry_content .omnium_trans_black_button,
.entry_content .omnium_trans_black_button a,
.entry_content .omnium_trans_orange_button,
.entry_content .omnium_trans_orange_button a,
.entry_content .omnium_headquarter_button,
.entry_content .omnium_headquarter_button a,
.entry_content .omnium_project_button,
.entry_content .omnium_project_button a {
  font-family: "Roboto Slab", serif;
  -webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  text-decoration: none;
  border-style: solid;
  border-width: 1px;
  padding: 4px 16px;
  border-radius: 30px;
  font-weight: 600;
}
.entry_content .omnium_black_white_button a,
.entry_content a.omnium_black_white_button {
  color: #fff;
  border-color: #000;
  background-color: #000;
}
.entry_content .omnium_black_white_button a:hover,
.entry_content a.omnium_black_white_button:hover {
  color: #000;
  background-color: #fff;
}
.entry_content .omnium_orange_white_button a,
.entry_content a.omnium_orange_white_button {
  color: #fff;
  border-color: #ef3e1e;
  background-color: #ef3e1e;
}
.entry_content .omnium_orange_white_button a:hover,
.entry_content a.omnium_orange_white_button:hover {
  color: #ef3e1e;
  background-color: #fff;
}
.entry_content .omnium_white_black_button a,
.entry_content a.omnium_white_black_button {
  color: #000;
  border-color: #fff;
  background-color: #fff;
}
.entry_content .omnium_white_black_button a:hover,
.entry_content a.omnium_white_black_button:hover {
  color: #fff;
  border-color: #000;
  background-color: #000;
}
.entry_content .omnium_trans_black_button a,
.entry_content a.omnium_trans_black_button {
  color: #000;
  border-color: #000;
  background-color: transparent;
}
.entry_content .omnium_trans_black_button a:hover,
.entry_content a.omnium_trans_black_button:hover {
  color: #fff;
  background-color: #000;
}
.entry_content .omnium_trans_orange_button a,
.entry_content a.omnium_trans_orange_button {
  color: #ef3e1e;
  border-color: #ef3e1e;
  background-color: transparent;
}
.entry_content .omnium_trans_orange_button a:hover,
.entry_content a.omnium_trans_orange_button:hover {
  color: #fff;
  background-color: #ef3e1e;
}
.entry_content .omnium_headquarter_button a,
.entry_content a.omnium_headquarter_button {
  color: #fff;
  border-color: #ef3e1e;
  background-color: #ef3e1e;
}
.entry_content .omnium_headquarter_button a:hover,
.entry_content a.omnium_headquarter_button:hover {
  border-color: #363636;
  background-color: #ef3e1e;
}
.entry_content .omnium_project_button a,
.entry_content a.omnium_project_button {
  color: #fff;
  border-color: #555;
  background-color: #555;
}
.entry_content .omnium_project_button a:hover,
.entry_content a.omnium_project_button:hover {
  border-color: #363636;
  background-color: #ef3e1e;
}
.entry_content table {
  border-bottom: 1px solid #ededed;
  border-collapse: collapse;
  border-spacing: 0;
  line-height: 1.5;
  margin: 0 0 20px;
}
.entry_content table.omnium_odd_even_table {
  border-top: 1px solid #ededed;
}
.entry_content table.omnium_odd_even_table th, .entry_content table.omnium_odd_even_table td {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.entry_content table.omnium_odd_even_table tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.entry_content table.omnium_odd_even_table tr:nth-of-type(even) {
  background-color: #ffffff;
}
.entry_content table.omnium_odd_even_table td {
  font-weight: 300;
}
.entry_content table caption,
.entry_content table th,
.entry_content table td {
  font-weight: normal;
  text-align: left;
}
.entry_content table caption {
  font-size: 16px;
  margin: 20px 0;
}
.entry_content table th {
  font-weight: bold;
  text-transform: uppercase;
}
.entry_content table td {
  border-top: 1px solid #ededed;
  padding: 6px 10px 6px 0;
}

.post_layout .entry_content div,
.event_layout .entry_content div,
.tribe-events-pg-template .entry_content div {
  font-size: 16px;
  font-family: "Roboto Slab", serif;
  color: #000;
  font-weight: 300;
  line-height: 150%;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .post_layout .entry_content div,
  .event_layout .entry_content div,
  .tribe-events-pg-template .entry_content div {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .post_layout .entry_content div,
  .event_layout .entry_content div,
  .tribe-events-pg-template .entry_content div {
    font-size: 16px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .post_layout .entry_content div,
  .event_layout .entry_content div,
  .tribe-events-pg-template .entry_content div {
    font-size: 16px;
  }
}
@media screen and (min-width: 1387px) {
  .post_layout .entry_content div,
  .event_layout .entry_content div,
  .tribe-events-pg-template .entry_content div {
    font-size: 16px;
  }
}
@media print {
  .post_layout .entry_content div,
  .event_layout .entry_content div,
  .tribe-events-pg-template .entry_content div {
    font-size: 15px;
  }
}
.post_layout .tribe-events-c-subscribe-dropdown__container,
.event_layout .tribe-events-c-subscribe-dropdown__container,
.tribe-events-pg-template .tribe-events-c-subscribe-dropdown__container {
  display: none;
}

#wp-admin-bar-omnium_help_page:hover .help_icon {
  color: #00b9eb;
}
#wp-admin-bar-omnium_help_page .help_icon {
  font-family: "omniumicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 6px;
  color: rgba(240, 245, 250, 0.6);
}
#wp-admin-bar-omnium_help_page .help_icon:before {
  content: "";
}

.omnium_cookies_popup_wrapper:not(.visible) {
  display: none;
}
.omnium_cookies_popup_wrapper.visible {
  position: fixed;
  width: 90%;
  padding: 20px;
  width: 100%;
  background-color: rgba(39, 39, 39, 0.9);
  z-index: 83;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
@media screen and (max-width: 804px) {
  .omnium_cookies_popup_wrapper.visible {
    left: 5%;
    bottom: 5%;
    width: 90%;
  }
}
@media screen and (min-width: 1387px) {
  .omnium_cookies_popup_wrapper.visible {
    width: 425px;
    bottom: 20px;
    left: 20px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .omnium_cookies_popup_wrapper.visible {
    width: 373px;
    bottom: 20px;
    left: 20px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .omnium_cookies_popup_wrapper.visible {
    width: 313px;
    bottom: 20px;
    left: 20px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .omnium_cookies_popup_wrapper.visible {
    width: 243px;
    bottom: 20px;
    left: 20px;
  }
}
.omnium_cookies_popup_wrapper.visible .cookies_popup_message {
  font-size: 13px;
  margin: 0;
  color: #fff;
}
.omnium_cookies_popup_wrapper.visible .cookies_popup_buttons {
  margin-top: 10px;
}
.omnium_cookies_popup_wrapper.visible .cookies_popup_buttons:after {
  content: "";
  display: block;
  float: none;
  clear: both;
}
.omnium_cookies_popup_wrapper.visible .cookies_popup_buttons .more_info {
  float: left;
}
.omnium_cookies_popup_wrapper.visible .cookies_popup_buttons .accept_cookies {
  float: right;
}
.omnium_cookies_popup_wrapper.visible .cookies_popup_buttons .more_info,
.omnium_cookies_popup_wrapper.visible .cookies_popup_buttons .accept_cookies {
  font-family: "Roboto Slab", serif;
  -webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  text-decoration: none;
  border-style: solid;
  border-width: 1px;
  padding: 4px 16px;
  border-radius: 30px;
  font-weight: 400;
  cursor: pointer;
  background-color: #ef3e1e;
  border-color: #ef3e1e;
  color: #fff;
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
}
.omnium_cookies_popup_wrapper.visible .cookies_popup_buttons .more_info:hover,
.omnium_cookies_popup_wrapper.visible .cookies_popup_buttons .accept_cookies:hover {
  background-color: #fff;
  color: #ef3e1e;
}

@media screen and (max-width: 804px) {
  body.home .fullpage-js-section-yes_dark:not(:first-child),
  body.home .fullpage-js-section-yes_light:not(:first-child) {
    /*padding-top: 53px;*/
  }
}
@media screen and (max-width: 804px) {
  body.home .pre_footer {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 804px) {
  body.home .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button {
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (max-width: 804px) {
  body.home .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button + .prefooter_button {
    margin-top: 0;
    margin-left: 10px;
  }
}
@media screen and (max-width: 804px) {
  body.home .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button .prefooter_button_link {
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 804px) {
  body.home .pre_footer .pre_footer_inner .prefooter_keep_updated_listing .prefooter_buttons .prefooter_button .prefooter_button_link .label {
    font-size: 11px;
  }
}
@media screen and (max-width: 804px) {
  body.home .site_footer .site_footer_inner .left_part {
    padding-top: 10px;
  }
}
@media screen and (max-width: 804px) {
  body.home .site_footer .site_footer_inner .left_part .footer_submenu {
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 804px) {
  body.home .site_footer .site_footer_inner .left_part .footer_submenu .menu > .menu-item {
    line-height: 1;
  }
}
@media screen and (max-width: 804px) {
  body.home .site_footer .site_footer_inner .left_part .footer_submenu .menu > .menu-item > a {
    font-size: 12px;
    line-height: 1;
  }
}
@media screen and (max-width: 804px) {
  body.home .site_footer .site_footer_inner .left_part .footer_submenu .menu > .menu-item + .menu-item {
    margin-top: 4px;
  }
}
@media screen and (max-width: 804px) {
  body.home .site_footer .site_footer_inner .right_part .widget_area {
    padding-top: 10px;
  }
}
@media screen and (max-width: 804px) {
  body.home .site_footer .site_footer_inner .right_part .widget_area .widget_media_image {
    display: none;
  }
}
@media screen and (max-width: 804px) {
  body.home .site_footer .site_footer_inner .right_part .widget_area .widget_text p {
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 804px) {
  body.home .site_footer .site_footer_inner .right_part .widget_area .widget_text p + p {
    font-size: 12px;
  }
}
@media screen and (max-width: 804px) {
  body.home .site_footer .site_footer_inner .right_part .widget_area .widget_text .footer_address {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 804px) {
  body.home .site_footer .site_footer_inner .right_part .widget_area .widget_text .footer_phone,
  body.home .site_footer .site_footer_inner .right_part .widget_area .widget_text .footer_mail {
    font-size: 14px;
  }
}
@media screen and (max-width: 804px) {
  body.home .site_footer .site_footer_inner .right_part .widget_area .widget_text .footer_schedule {
    font-size: 12px;
  }
}
@media screen and (max-width: 804px) {
  body.home .site_footer .site_footer_inner .right_part .footer_social_networks_wrapper {
    margin-top: 20px;
  }
}
@media screen and (max-width: 804px) {
  body.home .site_footer .site_footer_inner .right_part .footer_social_networks_wrapper .social_newtworks_listing .social_networks .social_network_item .social_network_link i {
    font-size: 12px;
  }
}

.omnium_collapsible_doubts_form {
  padding-top: 20px;
  padding-bottom: 20px;
}
.omnium_collapsible_doubts_form:not(.visible) {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.omnium_collapsible_doubts_form.visible {
  -webkit-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  position: relative;
  opacity: 1;
  visibility: visible;
}

.omnium_embed_responsive_wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}
.omnium_embed_responsive_wrapper iframe, .omnium_embed_responsive_wrapper object, .omnium_embed_responsive_wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.broken_link, a.broken_link {
  text-decoration: none !important;
}

@media screen and (min-width: 1387px) {
  .omnium_esoci_section .omnium_esoci_columns {
    width: 1337px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .omnium_esoci_section .omnium_esoci_columns {
    width: 1173px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .omnium_esoci_section .omnium_esoci_columns {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .omnium_esoci_section .omnium_esoci_columns {
    width: 755px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 804px) {
  .omnium_esoci_section .omnium_esoci_columns {
    width: auto;
  }
}
@media screen and (min-width: 1387px) {
  .omnium_esoci_section .omnium_esoci_columns .omnium_esoci_left_column {
    display: inline-block;
    vertical-align: top;
    width: 881px;
    padding-right: 83px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .omnium_esoci_section .omnium_esoci_columns .omnium_esoci_left_column {
    display: inline-block;
    vertical-align: top;
    width: 773px;
    padding-right: 73px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .omnium_esoci_section .omnium_esoci_columns .omnium_esoci_left_column {
    display: inline-block;
    vertical-align: top;
    width: 649px;
    padding-right: 61px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .omnium_esoci_section .omnium_esoci_columns .omnium_esoci_left_column {
    display: inline-block;
    vertical-align: top;
    width: 499px;
    padding-right: 51px;
  }
}
@media screen and (min-width: 1387px) {
  .omnium_esoci_section .omnium_esoci_columns .omnium_esoci_right_column {
    display: inline-block;
    vertical-align: top;
    width: 425px;
    margin-left: 27px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .omnium_esoci_section .omnium_esoci_columns .omnium_esoci_right_column {
    display: inline-block;
    vertical-align: top;
    width: 373px;
    margin-left: 23px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .omnium_esoci_section .omnium_esoci_columns .omnium_esoci_right_column {
    display: inline-block;
    vertical-align: top;
    width: 313px;
    margin-left: 19px;
  }
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .omnium_esoci_section .omnium_esoci_columns .omnium_esoci_right_column {
    display: inline-block;
    vertical-align: top;
    width: 243px;
    margin-left: 9px;
  }
}
.omnium_esoci_section .error {
  font-size: 16px;
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -ms-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 4px solid #cc0000;
  background-color: #fff;
  color: #cc0000;
  opacity: 0.83;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .omnium_esoci_section .error {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .omnium_esoci_section .error {
    font-size: 16px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .omnium_esoci_section .error {
    font-size: 16px;
  }
}
@media screen and (min-width: 1387px) {
  .omnium_esoci_section .error {
    font-size: 16px;
  }
}
@media print {
  .omnium_esoci_section .error {
    font-size: 15px;
  }
}
.omnium_esoci_section .info {
  font-size: 16px;
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -ms-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 4px solid #4F8A10;
  background-color: #fff;
  color: #000;
  opacity: 0.83;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .omnium_esoci_section .info {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .omnium_esoci_section .info {
    font-size: 16px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .omnium_esoci_section .info {
    font-size: 16px;
  }
}
@media screen and (min-width: 1387px) {
  .omnium_esoci_section .info {
    font-size: 16px;
  }
}
@media print {
  .omnium_esoci_section .info {
    font-size: 15px;
  }
}
.omnium_esoci_section .warning {
  font-size: 16px;
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -ms-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 4px solid #ff9800;
  background-color: #fff;
  color: #000;
  opacity: 0.83;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .omnium_esoci_section .warning {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .omnium_esoci_section .warning {
    font-size: 16px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .omnium_esoci_section .warning {
    font-size: 16px;
  }
}
@media screen and (min-width: 1387px) {
  .omnium_esoci_section .warning {
    font-size: 16px;
  }
}
@media print {
  .omnium_esoci_section .warning {
    font-size: 15px;
  }
}
.omnium_esoci_section .hide {
  display: none;
}
.omnium_esoci_section .show {
  display: block;
}
.omnium_esoci_section small {
  display: block;
}
.omnium_esoci_section input[readonly] {
  background: #e8e8e8 !important;
  cursor: not-allowed;
}
.omnium_esoci_section input.has-error {
  border: 1px solid #ff6a6a;
}
.omnium_esoci_section input.has-error:focus {
  border: 1px solid #ff6a6a;
}
.omnium_esoci_section input.has-success {
  border: 1px solid #2ad000;
}
.omnium_esoci_section input.has-success:focus {
  border: 1px solid #2ad000;
}
.omnium_esoci_section a[type="button"] {
  font-family: "Roboto", serif;
  padding: 10px 30px;
  line-height: 1;
  font-size: 20px;
  border-width: 1px;
  border-style: solid;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  vertical-align: baseline;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.omnium_esoci_section a[type="button"].isDisabled {
  cursor: not-allowed;
  background-color: #666;
  border-color: #666;
}
.omnium_esoci_section a[type="button"]:not(.isDisabled) {
  cursor: pointer;
  background-color: #ef3e1e;
  border-color: #ef3e1e;
  -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.omnium_esoci_section a[type="button"]:not(.isDisabled):hover {
  background-color: #fff;
  color: #ef3e1e;
}
.omnium_esoci_section a[type="button"] + small {
  color: #666;
  font-size: 14px;
  line-height: 22px;
  display: block;
  padding-top: 4px;
}
.omnium_esoci_section .tabset > input[type="radio"] {
  position: absolute;
  left: -200vw;
}
.omnium_esoci_section .tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child, .omnium_esoci_section .tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2), .omnium_esoci_section .tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3), .omnium_esoci_section .tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4), .omnium_esoci_section .tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5), .omnium_esoci_section .tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {
  display: block;
}
.omnium_esoci_section .tabset > input:checked + label {
  border-color: #ccc;
  border-bottom: 1px solid #fff;
  margin-bottom: -1px;
}
.omnium_esoci_section .tabset > input:checked + label:after {
  background: #ef3e1e;
}
.omnium_esoci_section .tabset > input:focus + label {
  color: #ef3e1e;
}
.omnium_esoci_section .tabset > input:focus + label:after {
  background: #ef3e1e;
}
.omnium_esoci_section .tabset > label {
  position: relative;
  display: inline-block;
  padding: 15px 15px 25px;
  border: 1px solid transparent;
  border-bottom: 0;
  cursor: pointer;
  font-weight: 600;
  font-size: 16px;
}
@media screen and (min-width: 805px) and (max-width: 1034px) {
  .omnium_esoci_section .tabset > label {
    font-size: 16px;
  }
}
@media screen and (min-width: 1035px) and (max-width: 1222px) {
  .omnium_esoci_section .tabset > label {
    font-size: 16px;
  }
}
@media screen and (min-width: 1223px) and (max-width: 1386px) {
  .omnium_esoci_section .tabset > label {
    font-size: 16px;
  }
}
@media screen and (min-width: 1387px) {
  .omnium_esoci_section .tabset > label {
    font-size: 16px;
  }
}
@media print {
  .omnium_esoci_section .tabset > label {
    font-size: 15px;
  }
}
.omnium_esoci_section .tabset > label:hover {
  color: #ef3e1e;
}
.omnium_esoci_section .tabset > label:hover:after {
  background: #ef3e1e;
}
.omnium_esoci_section .tabset > label:after {
  content: "";
  position: absolute;
  left: 15px;
  bottom: 10px;
  width: 22px;
  height: 4px;
  background: #8d8d8d;
}
.omnium_esoci_section .tabset .tab-panel {
  display: none;
  padding: 30px 0;
  border-top: 1px solid #ccc;
}
.omnium_esoci_section .tabset .tab-panel .form_group {
  font-size: 0;
}
.omnium_esoci_section .tabset .tab-panel .form_group.col_1 .field_wrapper {
  width: 100%;
}
.omnium_esoci_section .tabset .tab-panel .form_group.col_2 .field_wrapper {
  display: inline-block;
  vertical-align: baseline;
  width: 50%;
}
.omnium_esoci_section .tabset .tab-panel .form_group.col_2 .field_wrapper:nth-child(1) {
  padding-right: 10px;
}
.omnium_esoci_section .tabset .tab-panel .form_group.col_2 .field_wrapper:nth-child(2) {
  padding-left: 10px;
}
.omnium_esoci_section .tabset .tab-panel .form_group input[type="text"],
.omnium_esoci_section .tabset .tab-panel .form_group input[type="password"],
.omnium_esoci_section .tabset .tab-panel .form_group input[type="email"],
.omnium_esoci_section .tabset .tab-panel .form_group input[type="number"],
.omnium_esoci_section .tabset .tab-panel .form_group input[type="tel"],
.omnium_esoci_section .tabset .tab-panel .form_group select {
  width: 100%;
}
