a.more-link {
       background-color: transparent!important; 
       border-bottom-color: rgba(2,112,221,1)!important; 
       border-bottom-left-radius: 15px!important; 
       border-bottom-right-radius: 15px!important; 
       border-bottom-width: 2px!important; 
       border-color: rgba(2,112,221,1)!important; 
       border-left-color: rgba(2,112,221,1)!important; 
       border-left-style: solid; 
       border-left-width: 2px!important; 
       border-radius: 15px; 
       border-right-color: rgba(2,112,221,1)!important; 
       border-right-style: solid; 
       border-right-width: 2px!important; 
       border-top-color: rgba(2,112,221,1)!important; 
       border-top-left-radius: 15px!important; 
       border-top-right-radius: 15px!important; 
       border-top-style: solid; 
       border-top-width: 2px!important; 
       border-width: 2px!important; 
       color: rgba(2,112,221,1)!important; 
       font-weight: 600; 
       letter-spacing: 0.35px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 1.5px; 
       text-transform: uppercase; 
    } 

a.more-link:hover {
       background-color: transparent!important; 
       border-bottom-color: rgb(35, 37, 37)!important; 
       border-color: rgb(35, 37, 37)!important; 
       border-left-color: rgb(35, 37, 37)!important; 
       border-right-color: rgb(35, 37, 37)!important; 
       border-top-color: rgb(35, 37, 37)!important; 
       border-width: 2px!important; 
       color: #ffffff!important; 
    } 

a.read-more-link:hover {
       border-color: rgb(35, 37, 37)!important; 
       border-width: 1px!important; 
    } 

body {
       background-color: transparent!important; 
    } 

body .datepicker.dropdown-menu thead th {
       font-family: Poppins, sans-serif; 
    } 

body #tribe-events .tribe-events-button {
       background-color: rgb(0, 107, 214); 
       border-color: rgba(0,107,214,1)!important; 
       border-style: solid!important; 
       border-width: 1px!important; 
       color: rgb(255, 255, 255); 
       font-family: Poppins, sans-serif; 
       font-size: 12px; 
       font-weight: 600; 
       letter-spacing: 0.35px!important; 
       margin-top: 30px; 
    } 

body #tribe-events .tribe-events-button:hover {
       background-color: rgb(35, 37, 37)!important; 
       border-color: rgb(35, 37, 37)!important; 
       color: rgb(255, 255, 255)!important; 
    } 

button#mobile-genesis-nav-primary.menu-toggle.nav-primary {
       border-left-color: rgb(255, 255, 255)!important; 
       border-style: solid; 
       border-width: 0px!important; 
       color: rgb(255, 255, 255); 
       font-weight: 600; 
       letter-spacing: 0.75px; 
    } 

div#sc_events_calendar_head {
       padding-bottom: 50px; 
       padding-top: 25px; 
    } 

.archive-description {
       border-bottom-color: rgb(0, 0, 0); 
       border-bottom-width: 0px; 
       font-size: 18px; 
       margin-bottom: 40px; 
       margin-right: 15px; 
       margin-top: 0px; 
       padding-bottom: 5px; 
       padding-right: 0px; 
       text-transform: uppercase; 
    } 

.archive-description h1 {
       font-size: 58px; 
       font-weight: 500; 
       letter-spacing: -2.5px; 
       margin-bottom: -20px; 
       margin-left: 0px!important; 
       padding-bottom: 5px; 
       padding-left: 0px!important; 
       text-align: left; 
       text-transform: none; 
    } 

.big-leader {
       height: 350px!important; 
       max-width: 100%; 
       min-height: 0px; 
       text-align: left; 
       width: 100%!important; 
    } 

.breadcrumb a {
       border-bottom-color: rgb(0, 107, 214); 
       color: rgb(0, 107, 214); 
       font-family: Noticia Text; 
    } 

.breadcrumb a:hover {
       border-bottom-color: rgb(35, 37, 37)!important; 
       color: rgb(35, 37, 37)!important; 
    } 

.breadcrumb {
       font-family: Noticia Text; 
       font-size: 14px; 
    } 

.browse {
       font-size: 11px; 
    } 

.button {
       background-color: transparent!important; 
       border-bottom-style: solid!important; 
       border-bottom-width: 2px!important; 
       border-left-style: solid!important; 
       border-left-width: 2px!important; 
       border-right-style: solid!important; 
       border-right-width: 2px!important; 
       border-style: solid!important; 
       border-top-style: solid!important; 
       border-top-width: 2px!important; 
       border-width: 2px!important; 
       font-weight: 600!important; 
       padding-bottom: 10px!important; 
       padding-left: 20px!important; 
       padding-right: 20px!important; 
       padding-top: 10px!important; 
    } 

.button-home {
       border-bottom-color: rgba(2,112,221,1)!important; 
       border-bottom-width: 2px!important; 
       border-color: rgba(2,112,221,1); 
       border-left-color: rgba(2,112,221,1)!important; 
       border-left-style: solid; 
       border-left-width: 2px!important; 
       border-radius: 15px; 
       border-right-color: rgba(2,112,221,1)!important; 
       border-right-style: solid; 
       border-right-width: 2px!important; 
       border-top-color: rgba(2,112,221,1)!important; 
       border-top-style: solid; 
       border-top-width: 2px!important; 
       border-width: 2px!important; 
       color: rgba(2,112,221,1); 
       font-family: Poppins, sans-serif; 
       font-size: 12px; 
       font-weight: 600; 
       letter-spacing: 0.35px; 
       line-height: 28px; 
       margin-bottom: -19px; 
       margin-top: 0px; 
       padding-bottom: 7px; 
       padding-left: 15px; 
       padding-right: 15px; 
       padding-top: 10px; 
       text-transform: uppercase; 
    } 

.button-home:hover {
       border-bottom-color: rgb(35, 37, 37)!important; 
       border-bottom-width: 2px!important; 
       border-color: rgb(35, 37, 37)!important; 
       border-left-color: rgb(35, 37, 37)!important; 
       border-left-width: 2px!important; 
       border-right-color: rgb(35, 37, 37)!important; 
       border-right-width: 2px!important; 
       border-top-color: rgb(35, 37, 37)!important; 
       border-top-width: 2px!important; 
       border-width: 2px!important; 
       color: rgb(35, 37, 37)!important; 
    } 

.content article.entry {
       background-color: rgba(255,255,255,1); 
       border-bottom-color: rgb(238, 238, 238)!important; 
       border-bottom-left-radius: 0px; 
       border-bottom-right-radius: 0px; 
       border-bottom-width: 5px!important; 
       border-color: rgb(255, 51, 0); 
       border-left-style: solid; 
       border-left-width: 0px!important; 
       border-radius: 0px; 
       border-right-style: solid; 
       border-right-width: 0px!important; 
       border-top-color: rgb(238, 238, 238); 
       border-top-left-radius: 0px; 
       border-top-right-radius: 0px; 
       border-top-style: solid; 
       border-top-width: 0px!important; 
       border-width: 0px; 
       box-shadow: none; 
       margin-bottom: 30px; 
       margin-right: 15px; 
       padding-bottom: 25px; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 0px; 
    } 

.content article.entry .entry-content a {
       border-bottom-color: rgb(0, 107, 214); 
       border-width: 0px; 
       color: rgb(0, 107, 214); 
       text-decoration: underline!important; 
    } 

.content article.entry .entry-content a:hover {
       border-bottom-color: rgb(0, 0, 0)!important; 
       color: rgb(35, 37, 37)!important; 
    } 

.content article.entry .entry-content {
       background-attachment: scroll!important; 
       background-color: transparent!important; 
       background-image: none!important; 
       background-position: 0% 0%!important; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
       border-bottom-color: #272a2a!important; 
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-bottom-style: none; 
       border-bottom-width: 0px!important; 
       border-left-color: #272a2a!important; 
       border-left-style: none; 
       border-left-width: 0px!important; 
       border-right-color: #272a2a!important; 
       border-right-style: none; 
       border-right-width: 0px!important; 
       border-top-color: #272a2a!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
       border-top-style: none; 
       border-top-width: 0px!important; 
       color: #272a2a; 
       font-family: "Noticia Text"!important; 
       font-size: 17.5px!important; 
       font-style: normal!important; 
       font-weight: 400!important; 
       letter-spacing: -0.2px!important; 
       line-height: 28px; 
       margin-bottom: 5px; 
       margin-top: -10px; 
       text-decoration: none!important; 
       text-shadow: none!important; 
       text-transform: none!important; 
       word-spacing: 0px!important; 
    } 

.content article.entry .entry-content h2 {
       letter-spacing: -1.25px; 
    } 

.content article.entry .entry-content p {
       color: rgb(39, 42, 42); 
       font-family: Noticia Text; 
       font-size: 17.5px; 
       letter-spacing: -0.2px; 
       line-height: 28px; 
    } 

.content article.entry .entry-content ul li {
       font-family: Noticia Text; 
       font-size: 17.5px; 
       letter-spacing: -0.2px; 
       line-height: 28px; 
    } 

.content article.entry .entry-header .entry-meta a {
       color: rgb(255, 51, 0); 
       font-weight: 900; 
    } 

.content article.entry .entry-header .entry-meta a:hover {
       color: rgb(35, 37, 37)!important; 
    } 

.content article.entry .entry-header .entry-meta {
       letter-spacing: 0.35px; 
       margin-bottom: 5px; 
       padding-top: -!important; 
    } 

.content article.entry .entry-title a:hover {
       color: rgb(2, 112, 221)!important; 
    } 

.content article.entry .entry-title {
       font-size: 28px; 
       letter-spacing: -1.5px; 
       margin-left: -2px; 
    } 

.content article.entry:hover {
       box-shadow: none!important; 
    } 

.footer-widgets .widget-area .widget:not(.woocommerce) a:hover {
       border-bottom-color: rgb(255, 255, 255)!important; 
       border-bottom-width: 1px!important; 
       color: rgb(255, 51, 0)!important; 
       text-decoration: none!important; 
    } 

.footer-widgets .widget-area .widget:not(.woocommerce) .widget-title {
       letter-spacing: -0.25px; 
    } 

.footer-widgets .widget-area .widget:not(.woocommerce) p {
       font-family: Noticia Text; 
       line-height: 24px; 
    } 

.footer-widgets .widget-area .widget:not(.woocommerce) ul li:hover {
       color: rgb(0, 107, 214)!important; 
    } 

.front-page-1 .widget_text .widget-title {
       color: rgba(255,255,255,1); 
       font-size: 78px; 
       letter-spacing: -3px; 
       line-height: 75px; 
       margin-top: -15px; 
    } 

.h1-home {
       font-size: 24px; 
       font-weight: 600; 
       letter-spacing: -1px; 
       margin-top: -5px; 
    } 

.h2-home {
       color: rgb(91, 94, 94); 
       font-size: 16px; 
       font-weight: normal; 
       letter-spacing: 0px!important; 
       line-height: 23px; 
       margin-bottom: 25px; 
       margin-top: -10px; 
    } 

.home-page .content article.entry .entry-content a {
       font-size: 14px; 
       letter-spacing: -0.2px; 
       line-height: 16px; 
    } 

.home-page .content article.entry .entry-content {
       font-size: 14px; 
       margin-top: -50px; 
    } 

.home-page .content article.entry .entry-title {
       display: none; 
       margin-top: 0px; 
    } 

.home-page main.content {
       border-right-width: 0px!important; 
       border-width: 0px; 
    } 

.inline-caption {
       font-family: Poppins, sans-serif!important; 
       font-size: 14px!important; 
       line-height: 22px!important; 
       text-align: center; 
    } 

.lL {
       color: rgb(91, 94, 94)!important; 
       font-size: 16px; 
       text-transform: none; 
    } 

.page article.entry {
       border-width: 0px!important; 
       padding-bottom: 0px; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 0px; 
    } 

.page article.entry .entry-content a {
       border-width: 0px; 
       font-weight: 500; 
       text-decoration: underline!important; 
    } 

.page article.entry .entry-content {
       font-family: Noticia Text; 
       letter-spacing: -0.2px; 
    } 

.page article.entry .entry-content h2 {
       font-size: 28px; 
       font-weight: 600; 
       letter-spacing: -0.75px!important; 
       line-height: 38px; 
    } 

.page article.entry .entry-content h3 {
       font-size: 28px; 
       font-weight: 600; 
       letter-spacing: -0.5px; 
       text-transform: none; 
    } 

.page article.entry .entry-content ul {
       font-size: 18px; 
       line-height: 27px; 
    } 

.page article.entry .entry-content ul li {
       line-height: 30px; 
    } 

.page article.entry .entry-header {
       border-bottom-color: rgba(238,238,238,1); 
       border-bottom-style: solid; 
       border-bottom-width: 0px!important; 
    } 

.page article.entry .entry-title {
       font-size: 58px; 
       font-weight: 500; 
       letter-spacing: -1.5px!important; 
       line-height: 55px; 
       padding-bottom: 10px; 
    } 

.page article.entry:hover {
       box-shadow: none!important; 
       padding-bottom: 0px!important; 
       padding-left: 0px!important; 
       padding-right: 0px!important; 
       padding-top: 0px!important; 
    } 

.pagination {
       border-style: solid; 
       border-width: 0px!important; 
       letter-spacing: 0.25px; 
       margin-top: 70px; 
    } 

.pagination ul li a:hover {
       background-color: rgb(255, 51, 0); 
       border-color: rgb(255, 51, 0); 
    } 

.pagination ul li.active a {
       background-color: rgb(255, 51, 0); 
       border-color: rgb(255, 51, 0); 
    } 

dot-publication-widget-a {
    } 

.publication-widget a:after,.publication-widget a:before {
       display: none; 
    } 

.publication-widget a {
       font-weight: 600!important; 
       padding: 15px 20px; 
       padding-bottom: 0px; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 0px; 
    } 

.publication-widget a:hover {
       box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; 
    } 

.sc_event_details {
       background-color: rgb(236, 237, 237); 
       color: rgb(35, 37, 37); 
       font-family: Poppins, sans-serif; 
       font-weight: 500; 
       letter-spacing: -0.5px; 
       line-height: 25px; 
       margin-bottom: 40px; 
       margin-top: -10px; 
       padding-bottom: 10px; 
       padding-left: 10px; 
       padding-right: 0px; 
       padding-top: 10px; 
    } 

.search-form {
       border-color: rgba(229,229,229,1); 
       border-style: solid; 
       border-width: 1px; 
       margin-bottom: 10px; 
    } 

.search-form input[type=search] {
       color: rgba(43,43,43,1); 
       font-family: Poppins, sans-serif; 
       font-size: 15px; 
       font-weight: 500; 
       letter-spacing: -0.25px; 
       margin-bottom: 0px; 
       padding-bottom: 20px; 
       position: static; 
    } 

.sidebar-primary {
       border-left-color: rgb(239, 246, 255); 
       border-left-style: solid; 
       border-left-width: 0px!important; 
       margin-left: 0px; 
       margin-right: 0px; 
       padding-left: 10px; 
       padding-right: 0px; 
    } 

.sidebar-primary .widget:not(.woocommerce) a {
       background-color: transparent!important; 
       border-bottom-color: #0270dd!important; 
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-bottom-width: 1px!important; 
       border-color: rgb(2, 112, 221)!important; 
       border-left-color: rgb(255, 51, 0)!important; 
       border-left-style: solid; 
       border-left-width: 0px!important; 
       border-radius: 0px; 
       border-right-color: rgb(255, 51, 0)!important; 
       border-right-style: solid; 
       border-right-width: 0px!important; 
       border-top-color: rgb(255, 51, 0)!important; 
       border-top-left-radius: 0px; 
       border-top-right-radius: 0px!important; 
       border-top-style: solid; 
       border-top-width: 0px!important; 
       border-width: 0px!important; 
       color: rgb(2, 112, 221)!important; 
       display: inline-block; 
       font-family: Poppins, sans-serif; 
       font-size: 13px!important; 
       font-weight: 500!important; 
       letter-spacing: 0px; 
       line-height: 16px!important; 
       padding-bottom: 0px!important; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 0px; 
       text-decoration: underline!important; 
       text-indent: 0px; 
       text-transform: none; 
    } 

.sidebar-primary .widget:not(.woocommerce) a:hover {
       background-color: transparent!important; 
       border-bottom-color: rgb(35, 37, 37)!important; 
       border-bottom-width: 1px!important; 
       border-width: 0px!important; 
       color: rgb(35, 37, 37)!important; 
    } 

.sidebar-primary .widget:not(.woocommerce) .widget-title {
       background-attachment: scroll!important; 
       background-color: transparent!important; 
       background-image: none!important; 
       background-position: 0px 0px!important; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
       border-bottom-color: #ff3300!important; 
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-color: rgb(255, 51, 0)!important; 
       border-left-color: #ff3300!important; 
       border-left-style: solid; 
       border-left-width: 5px!important; 
       border-right-color: #232525!important; 
       border-right-style: none; 
       border-right-width: 0px!important; 
       border-top-color: rgb(255, 51, 0)!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
       border-top-style: solid!important; 
       border-top-width: 5px!important; 
       border-width: 0px!important; 
       color: rgb(39, 42, 42); 
       font-family: Poppins, sans-serif!important; 
       font-size: 14px!important; 
       font-style: normal!important; 
       font-weight: 600!important; 
       letter-spacing: -0.25px!important; 
       line-height: 22px; 
       padding-left: 0px; 
       padding-top: 10px; 
       text-decoration: none!important; 
       text-shadow: none!important; 
       text-transform: none!important; 
       word-spacing: 0px!important; 
    } 

.sidebar-primary .widget:not(.woocommerce) img {
       margin-bottom: -15px; 
       padding-bottom: 0px; 
    } 

.sidebar-primary .widget:not(.woocommerce) {
       margin-bottom: 10px; 
    } 

.sidebar-primary .widget:not(.woocommerce) p {
       background-attachment: scroll!important; 
       background-color: transparent!important; 
       background-image: none!important; 
       background-position: 0px 0px!important; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
       border-bottom-color: #0270dd!important; 
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-color: rgb(255, 51, 0)!important; 
       border-left-color: #0270dd!important; 
       border-left-style: none; 
       border-left-width: 0px!important; 
       border-right-color: #0270dd!important; 
       border-right-style: solid!important; 
       border-right-width: 0px!important; 
       border-top-color: rgb(255, 51, 0)!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
       border-top-style: solid; 
       border-top-width: 3px!important; 
       border-width: 0px!important; 
       color: rgb(0, 0, 0); 
       display: inline-block; 
       font-family: Poppins, sans-serif!important; 
       font-size: 14px!important; 
       font-style: normal!important; 
       font-weight: 400!important; 
       letter-spacing: 0!important; 
       line-height: 20px!important; 
       margin-top: -20px; 
       padding-bottom: 15px; 
       padding-top: 15px; 
       text-decoration: none!important; 
       text-shadow: none!important; 
       text-transform: none!important; 
       word-spacing: 0px!important; 
    } 

.sidebar-primary .widget:not(.woocommerce) ul li {
       font-family: Poppins, sans-serif; 
       font-size: 13px; 
       font-weight: normal; 
       line-height: 19px; 
    } 

.sidebar-primary .widget:not(.woocommerce) ul {
       line-height: 28px; 
    } 

.single article.entry {
       border-width: 0px!important; 
       padding-bottom: 0px; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 0px; 
    } 

.single article.entry .entry-content blockquote {
       border-left-style: solid; 
       border-left-width: 0px!important; 
       border-right-style: solid; 
       border-right-width: 0px!important; 
       font-family: Noticia Text; 
    } 

.single article.entry .entry-content blockquote p {
       font-size: 18px; 
       font-weight: normal!important; 
       line-height: 32px; 
    } 

.single article.entry .entry-content .wp-caption .wp-caption-text {
       border-bottom-width: 0px!important; 
       border-top-width: 0px!important; 
       border-width: 0px; 
       color: #545454; 
       font-size: 14px!important; 
       font-weight: 400!important; 
       letter-spacing: -0.05px!important; 
       line-height: 18px!important; 
       margin-right: 0px!important; 
       padding-top: 5px!important; 
       text-align: center!important; 
    } 

.single article.entry .entry-content h2 {
       font-size: 23px; 
       font-weight: normal; 
       letter-spacing: -0.5px; 
       line-height: 32px; 
       margin-bottom: 30px; 
       margin-top: -15px; 
    } 

.single article.entry .entry-content h3 {
       letter-spacing: -0.75px; 
    } 

.single article.entry .entry-content h5 {
       letter-spacing: -0.35px; 
    } 

.single article.entry .entry-content p {
       color: rgba(39,42,42,1); 
       font-size: 17.5px; 
       line-height: 28px; 
    } 

.single article.entry .entry-footer .entry-meta a {
       background-attachment: scroll!important; 
       background-color: transparent!important; 
       background-image: none!important; 
       background-position: 0px 0px!important; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
       border-bottom-color: #006bd6!important; 
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-left-color: #006bd6!important; 
       border-left-style: none; 
       border-left-width: 0px!important; 
       border-right-color: #006bd6!important; 
       border-right-style: none; 
       border-right-width: 0px!important; 
       border-top-color: #006bd6!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
       border-top-style: none; 
       border-top-width: 0px!important; 
       border-width: 0px; 
       color: #006bd6!important; 
       font-family: Poppins, sans-serif!important; 
       font-size: 12px!important; 
       font-style: normal!important; 
       font-weight: bold!important; 
       letter-spacing: 1px!important; 
       line-height: 24px!important; 
       text-decoration: none!important; 
       text-shadow: none!important; 
       text-transform: uppercase!important; 
       word-spacing: 0px!important; 
    } 

.single article.entry .entry-footer .entry-meta a:hover {
       color: rgb(35, 37, 37)!important; 
    } 

.single article.entry .entry-footer .entry-meta span.entry-tags a {
       letter-spacing: 0.2px!important; 
    } 

.single article.entry .entry-footer .entry-meta span.entry-tags {
       border-top-color: rgb(91, 94, 94); 
       border-top-style: solid; 
       border-top-width: 0px!important; 
       letter-spacing: 0.2px; 
    } 

.single article.entry .entry-header .entry-meta a {
       background-attachment: scroll!important; 
       background-color: transparent!important; 
       background-image: none!important; 
       background-position: 0px 0px!important; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
       border-bottom-color: #006bd6!important; 
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-left-color: #006bd6!important; 
       border-left-style: none; 
       border-left-width: 0px!important; 
       border-right-color: #006bd6!important; 
       border-right-style: none; 
       border-right-width: 0px!important; 
       border-top-color: #006bd6!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
       border-top-style: none; 
       border-top-width: 0px!important; 
       color: rgb(255, 51, 0)!important; 
       font-family: Poppins, sans-serif!important; 
       font-size: 12px!important; 
       font-style: normal!important; 
       font-weight: bold!important; 
       letter-spacing: 0.2px!important; 
       line-height: 24px!important; 
       margin-bottom: 0px; 
       text-decoration: none!important; 
       text-shadow: none!important; 
       text-transform: uppercase!important; 
       word-spacing: 0px!important; 
    } 

.single article.entry .entry-header .entry-meta a:hover {
       color: rgb(35, 37, 37)!important; 
    } 

.single article.entry .entry-header .entry-meta {
       letter-spacing: 0.25px; 
       line-height: 18px; 
    } 

.single article.entry:hover {
       box-shadow: none!important; 
    } 

.site-header {
       background-color: rgba(35,37,37,1); 
       border-bottom-color: rgb(255, 51, 0)!important; 
       border-bottom-width: 0px!important; 
       border-color: rgb(255, 51, 0)!important; 
       border-top-color: rgb(0, 0, 0); 
       border-top-style: solid; 
       border-top-width: 5px!important; 
       border-width: 5px 0px 0px 0px!important; 
       box-shadow: none; 
       opacity: 1; 
       padding-bottom: 15px; 
       padding-left: 30px; 
       padding-top: 14px; 
    } 

.site-header .wrap {
       color: rgb(255, 255, 255); 
    } 

.site-inner {
       background-color: rgb(255, 255, 255); 
       padding-bottom: 40px; 
       padding-top: 40px; 
    } 

.title-area .site-title a {
       color: rgb(255, 255, 255); 
       font-size: 19px; 
       font-weight: 800!important; 
       letter-spacing: 2px; 
       text-transform: uppercase; 
    } 

.topic-widget a {
       background-attachment: scroll!important; 
       background-color: rgb(255, 51, 0)!important; 
       background-image: none!important; 
       background-position: 0px 0px!important; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
       border-bottom-color: #0270dd!important; 
       border-bottom-left-radius: 5px!important; 
       border-bottom-right-radius: 5px!important; 
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-left-color: #ffffff!important; 
       border-left-style: none; 
       border-left-width: 0px!important; 
       border-right-color: #ffffff!important; 
       border-right-style: solid!important; 
       border-right-width: 0px!important; 
       border-top-color: #ffffff!important; 
       border-top-left-radius: 5px!important; 
       border-top-right-radius: 5px!important; 
       border-top-style: none; 
       border-top-width: 0px!important; 
       color: #ffffff!important; 
       display: inline-block; 
       font-family: Poppins, sans-serif!important; 
       font-size: 12px!important; 
       font-style: normal!important; 
       font-weight: 600!important; 
       letter-spacing: 0!important; 
       line-height: 18px!important; 
       padding-bottom: 2.5px; 
       padding-left: 5px; 
       padding-right: 5px; 
       padding-top: 2.5px; 
       text-decoration: none!important; 
       text-shadow: none!important; 
       text-transform: none!important; 
       word-spacing: 0px!important; 
    } 

.tribe-event-schedule-details {
       color: rgb(35, 37, 37); 
       font-size: 20px; 
       letter-spacing: -1px; 
    } 

.tribe-events-notices {
       background-color: rgb(236, 237, 237); 
       border-width: 0px; 
       color: rgb(35, 37, 37)!important; 
       font-family: Poppins, sans-serif; 
       font-size: 12px; 
       font-weight: 500; 
       margin-bottom: 30px; 
       text-shadow: none!important; 
       text-transform: uppercase; 
    } 

.tribe-events-read-more {
       border-bottom-color: rgb(0, 107, 214); 
       color: rgb(0, 107, 214); 
       font-family: Poppins, sans-serif; 
       font-weight: 600; 
       letter-spacing: 0.35px!important; 
       text-transform: uppercase; 
    } 

.tribe-events-read-more:hover {
       border-bottom-color: rgb(35, 37, 37)!important; 
       color: rgb(35, 37, 37)!important; 
    } 

.tribe-events-schedule h2 {
       color: rgb(35, 37, 37); 
       font-size: 24px; 
       font-weight: 500; 
    } 

.wp-caption-text {
       background-attachment: scroll!important; 
       background-color: transparent!important; 
       background-image: none!important; 
       background-position: 0px 0px; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
       border-bottom-color: #ff3300!important; 
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-bottom-style: solid; 
       border-bottom-width: 5px!important; 
       border-color: rgb(255, 51, 0); 
       border-left-color: rgb(255, 51, 0)!important; 
       border-left-style: solid; 
       border-left-width: 0px!important; 
       border-radius: 0px!important; 
       border-right-color: rgb(255, 51, 0)!important; 
       border-right-style: solid; 
       border-right-width: 0px!important; 
       border-top-color: rgb(255, 51, 0)!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
       border-top-style: solid!important; 
       border-top-width: 5px!important; 
       border-width: 5px 0 !important; 
       color: #232525; 
       font-family: Poppins, sans-serif!important; 
       font-size: 16px; 
       font-style: normal!important; 
       font-weight: 600; 
       letter-spacing: -0.5px; 
       line-height: 22px; 
       margin-bottom: -20px; 
       margin-left: 0px; 
       margin-right: -250px; 
       padding-bottom: 15px; 
       padding-left: 0px; 
       padding-right: 5px; 
       padding-top: 15px; 
       text-align: left; 
       text-decoration: none!important; 
       text-shadow: none!important; 
       text-transform: none!important; 
       word-spacing: 0px!important; 
    } 

.yearly-widget a {
       display: inline; 
    } 

footer.site-footer a:hover {
       text-decoration: none!important; 
    } 

footer.site-footer {
       font-family: Noticia Text; 
       font-size: 15px; 
    } 

footer.site-footer p {
       background-attachment: scroll!important; 
       background-color: transparent!important; 
       background-image: none!important; 
       background-position: 0% 0%!important; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
       border-bottom-color: #000000!important; 
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-bottom-style: none; 
       border-bottom-width: 0px!important; 
       border-left-color: #000000!important; 
       border-left-style: none; 
       border-left-width: 0px!important; 
       border-right-color: #000000!important; 
       border-right-style: none; 
       border-right-width: 0px!important; 
       border-top-color: #000000!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
       border-top-style: none; 
       border-top-width: 0px!important; 
       color: rgba(91,94,94,1); 
       font-family: Poppins, sans-serif; 
       font-size: 10px; 
       font-style: normal!important; 
       font-weight: 600; 
       letter-spacing: 0.5px; 
       line-height: 12px!important; 
       text-decoration: none!important; 
       text-shadow: none!important; 
       text-transform: uppercase; 
       word-spacing: 0px!important; 
    } 

#engagements-menu {
       font-size: 20px; 
       margin-top: -15px; 
    } 

#sc_calendar td {
       line-height: 20px; 
    } 

#sc_event_select {
       font-family: Poppins, sans-serif; 
    } 

#sc_event_select select {
       font-family: Poppins, sans-serif; 
       margin-top: 0px; 
       max-width: none!important; 
       padding-bottom: 0px!important; 
       width: 75px; 
    } 

#taxonomy-widget-3 {
       font-size: 22px; 
    } 

#taxonomy-widget-4 {
       text-decoration: none; 
    } 

#tribe-events .tribe-events-loop .tribe-events-event-cost span {
       background-color: rgba(245,245,245,1); 
       border-width: 0px; 
       font-family: Poppins, sans-serif; 
       font-weight: 500; 
    } 

#tribe-events .tribe-events-loop .tribe-events-event-meta {
       font-family: Poppins, sans-serif; 
       font-weight: 500; 
       line-height: 25px; 
    } 

#tribe-events .tribe-events-loop .tribe-events-list-separator-month span {
       font-family: Poppins, sans-serif; 
       font-weight: 500; 
    } 

#tribe-events .tribe-events-loop .tribe-events-venue-details .tribe-events-gmap {
       border-bottom-color: rgb(35, 37, 37); 
       color: rgb(35, 37, 37); 
       font-weight: 400; 
       padding-bottom: 0px!important; 
    } 

#tribe-events .tribe-events-loop .tribe-events-venue-details .tribe-events-gmap:hover {
       border-bottom-color: rgb(0, 107, 214)!important; 
       color: rgb(0, 107, 214)!important; 
    } 

#tribe-events .tribe-events-loop .tribe-events-venue-details {
       font-weight: 400; 
       line-height: 28px; 
       margin-top: 15px; 
    } 

#tribe-events .tribe-events-loop .type-tribe_events .tribe-events-content p {
       color: rgb(35, 37, 37); 
       font-family: Noticia Text; 
       font-size: 15px; 
       line-height: 24px; 
    } 

#tribe-events .tribe-events-loop .type-tribe_events h2 a {
       border-bottom-width: 0px; 
       letter-spacing: -0.75px; 
    } 

#tribe-events #tribe-events-bar .tribe-bar-date-filter #tribe-bar-date {
       color: rgb(35, 37, 37); 
       font-family: Poppins, sans-serif; 
       font-style: normal!important; 
       font-weight: 500; 
       text-transform: uppercase; 
    } 

#tribe-events #tribe-events-bar label {
       color: rgb(35, 37, 37); 
       font-family: Poppins, sans-serif; 
       font-weight: 60; 
    } 

#tribe-events #tribe-events-content .tribe-events-page-title {
       font-size: 45px!important; 
       font-weight: bold; 
       letter-spacing: -1.5px; 
       margin-bottom: 25px; 
       text-align: left; 
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-back a {
       color: rgb(35, 37, 37); 
       font-family: Poppins, sans-serif; 
       font-weight: 600; 
       letter-spacing: 0.3px; 
       text-transform: uppercase; 
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-back a:hover {
       color: rgb(0, 107, 214)!important; 
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-event-meta {
       border-width: 0px; 
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-event-meta dd {
       color: rgb(39, 42, 42); 
       font-family: Noticia Text; 
       margin-top: 5px; 
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-event-meta dt {
       color: rgb(35, 37, 37); 
       font-family: Poppins, sans-serif; 
       font-size: 14px; 
       font-weight: 600; 
       margin-top: 5px; 
       padding-top: 5px; 
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-event-meta h3 {
       font-weight: 600; 
       letter-spacing: 0px; 
       text-transform: uppercase; 
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-schedule {
       font-family: Poppins, sans-serif; 
       font-size: 16px; 
       letter-spacing: -0.5px; 
       line-height: 10px; 
       margin-top: 10px; 
       text-transform: uppercase; 
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-event-description a {
       border-bottom-color: rgba(0,107,214,1); 
       color: #006bd6!important; 
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-event-description a:hover {
       border-bottom-color: rgb(35, 37, 37)!important; 
       color: rgb(35, 37, 37)!important; 
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-event-description {
       font-family: Noticia Text; 
       margin-bottom: 0px; 
       margin-top: -15px; 
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-event-description h3 {
       font-size: 18px; 
       font-weight: 600; 
       letter-spacing: -0.35px; 
       line-height: 23px; 
       margin-bottom: 15px; 
       margin-top: 30px; 
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-event-description p {
       color: rgba(39,42,42,1); 
       font-family: Noticia Text; 
       font-size: 17.5px; 
       letter-spacing: -0.35px; 
       line-height: 28px; 
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-event-title {
       font-size: 27.5px; 
       font-weight: 600; 
       letter-spacing: -1px; 
    } 

#tribe-events #tribe-events-footer .tribe-events-sub-nav li a {
       border-bottom-width: 0.8px!important; 
       border-width: 0px 0px 0.8px!important; 
       font-family: Poppins, sans-serif; 
       font-weight: 600; 
       letter-spacing: 0.3px; 
       text-transform: uppercase; 
    } 

#wpacc-latest-tweets-2 a {
       font-weight: 600; 
    } 

html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-6 > header > h1 {
       font-size: 40px; 
       font-weight: 700!important; 
       letter-spacing: -2.5px; 
    } 

html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-62 > div > h2:nth-child(5) {
       display: none; 
    } 

html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-62 > div > ul:nth-child(6) > li:nth-child(1) > a {
       display: none; 
    } 

html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-62 > div > ul:nth-child(6) > li:nth-child(1) {
       display: none; 
    } 

html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-62 > div > ul:nth-child(6) > li:nth-child(2) > a {
       display: none; 
    } 

html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-content > .post-62 > div > ul:nth-child(6) > li:nth-child(2) {
       display: none; 
    } 

html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-sidebar-primary > #text-17 > div > div > a:nth-child(13) {
       margin-top: 13px; 
    } 

html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-sidebar-primary > #text-17 {
       font-size: 13px; 
    } 

html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-sidebar-primary > #text-18 > div > div > a:nth-child(14) {
       font-size: 13px!important; 
       line-height: 17px!important; 
       margin-top: 13px; 
    } 

html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-sidebar-primary > #text-18 {
       font-size: 13px; 
    } 

html > body > div:nth-child(1) > div:nth-child(3) > div > #genesis-sidebar-primary > #text-5 > div > div > p:nth-child(2) {
       border-top-width: 5px!important; 
    } 

html > .post-template-default > div:nth-child(1) > div:nth-child(3) > div > #genesis-sidebar-primary > #wpacc-latest-tweets-2 > div > ul > li:nth-child(2) > a {
       margin-top: 10px; 
    } 

input.sc_calendar_submit {
       padding-bottom: 10px!important; 
       padding-left: 0px!important; 
       padding-right: 0px!important; 
       padding-top: 10px!important; 
    } 

.single article.entry .entry-content {
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-venue-map {
    } 

main.content {
       border-left-style: solid; 
       border-left-width: 0px!important; 
       border-right-color: rgba(244,244,244,1); 
       border-right-style: solid; 
       border-right-width: 0px!important; 
       font-family: Noticia Text; 
       font-size: 17.5px; 
       letter-spacing: -0.2px; 
       line-height: 28x!important; 
       padding-right: 0px; 
    } 

nav.nav-primary ul.menu li a {
       color: rgb(255, 255, 255); 
       font-weight: 700; 
       text-align: center; 
    } 

nav.nav-primary ul.menu li {
    } 

nav.nav-primary ul.menu {
    } 

.single article.entry .entry-title {
    } 

.title-area .site-title {
    } 

.single article.entry .entry-footer .entry-meta {
    } 

#tribe-events #tribe-events-content.tribe-events-single .tribe-events-event-meta a {
    } 

p.event-details {
       background-color: rgb(245, 245, 245); 
       font-family: Poppins, sans-serif!important; 
       font-size: 17.5px!important; 
       font-weight: 500; 
       line-height: 29px!important; 
       padding-bottom: 15px; 
       padding-left: 15px; 
       padding-right: 0px; 
       padding-top: 15px; 
    } 

nav.nav-primary ul.menu li a:active {
       border-bottom-color: rgb(255, 255, 255)!important; 
       border-bottom-width: 1px!important; 
    } 

nav.nav-primary ul.menu li a:hover {
       background-color: rgb(255, 255, 255); 
       border-bottom-color: rgba(255,255,255,1)!important; 
       border-bottom-width: 0px!important; 
       color: rgb(0, 0, 0); 
    } 

p.event-details a {
       color: rgb(0, 0, 0)!important; 
    } 

p.view-all-events {
       font-family: Poppins, sans-serif!important; 
       font-size: 14px!important; 
       font-weight: 600; 
       letter-spacing: 0.25px!important; 
    } 


@media screen and (max-width: 1024px)  { .home-page .content article.entry .entry-content {   padding-top: 10px; }  }  
@media screen and (max-width: 1024px)  { .sidebar-primary {   padding-right: 0px; }  }  
@media screen and (max-width: 1024px)  { .site-header {   border-bottom-width: 2px; }  }  
@media screen and (max-width: 1024px)  { .site-header {   border-width: 0px; }  }  
@media screen and (max-width: 768px)  { button#mobile-genesis-nav-primary.menu-toggle.nav-primary {   padding-top: 10px; }  }  
@media screen and (max-width: 768px)  { .archive-description h1 {   font-size: 35px; }  }  
@media screen and (max-width: 768px)  { .archive-description h1 {   letter-spacing: -1.25px; }  }  
@media screen and (max-width: 768px)  { .archive-description h1 {   text-align: left; }  }  
@media screen and (max-width: 768px)  { .archive-description {   margin-bottom: 35px; }  }  
@media screen and (max-width: 768px)  { .archive-description {   margin-top: -35px; }  }  
@media screen and (max-width: 768px)  { .archive-description {   padding-bottom: 0px; }  }  
@media screen and (max-width: 768px)  { .archive-description {   padding-top: 35px; }  }  
@media screen and (max-width: 768px)  { .content article.entry {   padding-bottom: 20px; }  }  
@media screen and (max-width: 768px)  { .home-page .content article.entry .entry-content {   padding-top: 25px; }  }  
@media screen and (max-width: 768px)  { .pagination {   margin-bottom: 40px; }  }  
@media screen and (max-width: 768px)  { .sidebar-primary {   margin-top: 20px; }  }  
@media screen and (max-width: 768px)  { .sidebar-primary {   padding-right: 350px; }  }  
@media screen and (max-width: 768px)  { .single article.entry .entry-content h2 {   line-height: 38px; }  }  
@media screen and (max-width: 768px)  { .single article.entry .entry-content h2 {   margin-top: -10px; }  }  
@media screen and (max-width: 768px)  { .single article.entry .entry-content {   margin-top: -10px; }  }  
@media screen and (max-width: 768px)  { .site-header {   border-bottom-width: 5px; }  }  
@media screen and (max-width: 768px)  { .site-header {   border-width: 0px; }  }  
@media screen and (max-width: 768px)  { .site-header {   padding-bottom: 20px; }  }  
@media screen and (max-width: 768px)  { .site-header {   padding-top: 20px; }  }  
@media screen and (max-width: 768px)  { .site-inner {   padding-bottom: 40px; }  }  
@media screen and (max-width: 768px)  { .site-inner {   padding-top: 30px; }  }  
@media screen and (max-width: 768px)  { #tribe-events #tribe-events-content.tribe-events-single .tribe-events-schedule {   background-color: transparent; }  }  
@media screen and (max-width: 768px)  { #tribe-events #tribe-events-content.tribe-events-single .tribe-events-schedule {   border-width: 0px; }  }  
@media screen and (max-width: 768px)  { #tribe-events #tribe-events-content.tribe-events-single .tribe-events-schedule {   margin-right: 0px; }  }  
@media screen and (max-width: 768px)  { #tribe-events #tribe-events-content.tribe-events-single .tribe-events-schedule {   padding-left: 0px; }  }  
@media screen and (max-width: 768px)  { #tribe-events #tribe-events-content.tribe-events-single .tribe-events-venue-map {   margin-top: 20px; }  }  
@media screen and (max-width: 768px)  { main.content {   border-right-width: 0px; }  }  
@media screen and (max-width: 768px)  { main.content {   border-width: 0px!important; }  }  
@media screen and (max-width: 768px)  { main.content {   margin-bottom: -15px; }  }  
@media screen and (max-width: 768px)  { main.content {   padding-bottom: 15px; }  }  
@media screen and (max-width: 768px)  { main.content {   padding-left: 0px!important; }  }  
@media screen and (max-width: 768px)  { nav.nav-primary ul.menu li a {   line-height: 22px; }  }  
@media screen and (max-width: 768px)  { nav.nav-primary ul.menu li {   margin-top: -5px!important; }  }  
@media screen and (max-width: 768px)  { nav.nav-primary ul.menu li {   text-align: center!important; }  }  
@media screen and (max-width: 768px)  { nav.nav-primary ul.menu {   padding-top: 10px; }  }  
@media screen and (max-width: 667px)  { a.more-link {   margin-top: 0px; }  }  
@media screen and (max-width: 667px)  { .archive-description {   margin-top: -20px; }  }  
@media screen and (max-width: 667px)  { .content article.entry .entry-content {   margin-top: 0px; }  }  
@media screen and (max-width: 667px)  { .content article.entry .entry-content p {   margin-top: -5px; }  }  
@media screen and (max-width: 667px)  { .content article.entry .entry-header .entry-meta {   margin-top: 10px; }  }  
@media screen and (max-width: 667px)  { .content article.entry {   margin-top: 20px; }  }  
@media screen and (max-width: 667px)  { .content article.entry {   padding-left: 0px; }  }  
@media screen and (max-width: 667px)  { .content article.entry {   padding-top: 0px; }  }  
@media screen and (max-width: 667px)  { .home-page .content article.entry .entry-content {   margin-top: -45px; }  }  
@media screen and (max-width: 667px)  { .page article.entry .entry-title {   font-size: 35px; }  }  
@media screen and (max-width: 667px)  { .page article.entry .entry-title {   line-height: 42px; }  }  
@media screen and (max-width: 667px)  { .page article.entry .entry-title {   margin-bottom: 5px; }  }  
@media screen and (max-width: 667px)  { .page article.entry .entry-title {   margin-top: 15px; }  }  
@media screen and (max-width: 667px)  { .sidebar-primary {   padding-right: 0px; }  }  
@media screen and (max-width: 667px)  { .single article.entry .entry-content h2 {   font-size: 24px; }  }  
@media screen and (max-width: 667px)  { .single article.entry .entry-content h2 {   line-height: 30px; }  }  
@media screen and (max-width: 667px)  { .single article.entry .entry-content h2 {   margin-bottom: 10px; }  }  
@media screen and (max-width: 667px)  { .single article.entry .entry-content h2 {   margin-top: 0px; }  }  
@media screen and (max-width: 667px)  { .single article.entry .entry-content {   margin-top: -15px; }  }  
@media screen and (max-width: 667px)  { .single article.entry .entry-content p {   font-size: 17px!important; }  }  
@media screen and (max-width: 667px)  { .single article.entry .entry-content p {   line-height: 27px; }  }  
@media screen and (max-width: 667px)  { .single article.entry .entry-content p {   margin-top: 5px; }  }  
@media screen and (max-width: 667px)  { .single article.entry .entry-header .entry-meta {   margin-top: 11px; }  }  
@media screen and (max-width: 667px)  { .single article.entry .entry-title {   margin-top: -5px; }  }  
@media screen and (max-width: 667px)  { .single article.entry {   margin-left: 0px; }  }  
@media screen and (max-width: 667px)  { .single article.entry {   padding-right: 0px; }  }  
@media screen and (max-width: 667px)  { .site-header {   border-bottom-width: 5px; }  }  
@media screen and (max-width: 667px)  { .site-header {   border-width: 0px; }  }  
@media screen and (max-width: 667px)  { .site-header {   box-shadow: none; }  }  
@media screen and (max-width: 667px)  { .site-header {   padding-bottom: 10px; }  }  
@media screen and (max-width: 667px)  { .site-header {   padding-top: 15px; }  }  
@media screen and (max-width: 667px)  { .site-inner {   padding-top: 5px; }  }  
@media screen and (max-width: 667px)  { .title-area .site-title {   margin-bottom: -5px; }  }  
@media screen and (max-width: 667px)  { main.content {   border-width: 0px!important; }  }  
@media screen and (max-width: 667px)  { main.content {   padding-left: 9px!important; }  }  
@media screen and (max-width: 667px)  { main.content {   padding-right: 10px; }  }  
@media screen and (max-width: 480px)  { a.more-link {   margin-bottom: -11px; }  }  
@media screen and (max-width: 480px)  { button#mobile-genesis-nav-primary.menu-toggle.nav-primary {   font-size: 10px; }  }  
@media screen and (max-width: 480px)  { .archive-description h1 {   margin-top: 10px; }  }  
@media screen and (max-width: 480px)  { .archive-description {   margin-bottom: 15px; }  }  
@media screen and (max-width: 480px)  { .archive-description {   padding-bottom: 10px; }  }  
@media screen and (max-width: 480px)  { .archive-description {   padding-top: 25px; }  }  
@media screen and (max-width: 480px)  { .breadcrumb {   font-size: 12px; }  }  
@media screen and (max-width: 480px)  { .breadcrumb {   line-height: 20px; }  }  
@media screen and (max-width: 480px)  { .content article.entry {   background-color: transparent; }  }  
@media screen and (max-width: 480px)  { .content article.entry {   border-bottom-width: 0px; }  }  
@media screen and (max-width: 480px)  { .content article.entry {   border-left-width: 0px!important; }  }  
@media screen and (max-width: 480px)  { .content article.entry {   border-right-width: 0px!important; }  }  
@media screen and (max-width: 480px)  { .content article.entry {   border-top-width: 0px!important; }  }  
@media screen and (max-width: 480px)  { .content article.entry {   border-width: 0px; }  }  
@media screen and (max-width: 480px)  { .content article.entry {   box-shadow: none; }  }  
@media screen and (max-width: 480px)  { .content article.entry .entry-content {   margin-bottom: -5px; }  }  
@media screen and (max-width: 480px)  { .content article.entry .entry-content {   margin-right: 5px; }  }  
@media screen and (max-width: 480px)  { .content article.entry .entry-content p {   color: rgb(39, 42, 42); }  }  
@media screen and (max-width: 480px)  { .content article.entry .entry-content p {   font-size: 17px; }  }  
@media screen and (max-width: 480px)  { .content article.entry .entry-content p {   line-height: 27px; }  }  
@media screen and (max-width: 480px)  { .content article.entry .entry-content p {   margin-bottom: 15px; }  }  
@media screen and (max-width: 480px)  { .content article.entry .entry-content p {   padding-bottom: 5px; }  }  
@media screen and (max-width: 480px)  { .content article.entry .entry-header .entry-meta {   line-height: 18px; }  }  
@media screen and (max-width: 480px)  { .content article.entry .entry-header .entry-meta {   margin-top: 10px; }  }  
@media screen and (max-width: 480px)  { .content article.entry:hover {   background-color: transparent!important; }  }  
@media screen and (max-width: 480px)  { .content article.entry:hover {   box-shadow: none!important; }  }  
@media screen and (max-width: 480px)  { .content article.entry {   margin-bottom: 15px; }  }  
@media screen and (max-width: 480px)  { .content article.entry {   margin-right: -15px; }  }  
@media screen and (max-width: 480px)  { .content article.entry {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .content article.entry {   padding-left: 5px; }  }  
@media screen and (max-width: 480px)  { .content article.entry {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { .content article.entry {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { .h1-home {   font-size: 22px; }  }  
@media screen and (max-width: 480px)  { .h1-home {   line-height: 25px; }  }  
@media screen and (max-width: 480px)  { .h1-home {   margin-top: -10px; }  }  
@media screen and (max-width: 480px)  { .h2-home {   font-size: 14px; }  }  
@media screen and (max-width: 480px)  { .h2-home {   line-height: 18px; }  }  
@media screen and (max-width: 480px)  { .home-page .content article.entry .entry-content {   margin-top: -20px; }  }  
@media screen and (max-width: 480px)  { .home-page .content article.entry .entry-content {   padding-top: 25px; }  }  
@media screen and (max-width: 480px)  { .page article.entry .entry-header {   margin-bottom: 25px; }  }  
@media screen and (max-width: 480px)  { .page article.entry .entry-title {   font-size: 35px; }  }  
@media screen and (max-width: 480px)  { .page article.entry .entry-title {   margin-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .page article.entry .entry-title {   margin-top: 15px; }  }  
@media screen and (max-width: 480px)  { .pagination {   margin-right: -20px; }  }  
@media screen and (max-width: 480px)  { .pagination {   padding-left: -10px!important; }  }  
@media screen and (max-width: 480px)  { .sidebar-primary .widget:not(.woocommerce) img {   margin-top: 45px; }  }  
@media screen and (max-width: 480px)  { .sidebar-primary .widget:not(.woocommerce) {   padding-right: 15px; }  }  
@media screen and (max-width: 480px)  { .sidebar-primary {   padding-left: 15px; }  }  
@media screen and (max-width: 480px)  { .sidebar-primary {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-content h2 {   font-size: 22px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-content h2 {   line-height: 28px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-content h2 {   margin-bottom: 20px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-content h2 {   margin-top: 10px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-content h3 {   font-size: 26px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-content h3 {   line-height: 30px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-content p {   font-size: 17px!important; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-content p {   line-height: 26px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-content p {   margin-right: -15px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-content p {   margin-top: 0px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-footer .entry-meta {   line-height: 20px!important; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-footer .entry-meta span.entry-tags a {   line-height: 18px!important; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-footer .entry-meta span.entry-tags {   line-height: 20px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-header .entry-meta a {   font-size: 12px!important; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-header .entry-meta {   font-size: 12px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-header .entry-meta {   line-height: 7px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-header .entry-meta {   margin-bottom: 15px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-header .entry-meta {   margin-top: -5px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-title {   font-size: 30px; }  }  
@media screen and (max-width: 480px)  { .single article.entry .entry-title {   line-height: 34px; }  }  
@media screen and (max-width: 480px)  { .single article.entry {   margin-bottom: 4px; }  }  
@media screen and (max-width: 480px)  { .single article.entry {   margin-right: 15px; }  }  
@media screen and (max-width: 480px)  { .single article.entry {   padding-bottom: 5px; }  }  
@media screen and (max-width: 480px)  { .site-header {   border-bottom-width: 5px; }  }  
@media screen and (max-width: 480px)  { .site-header {   border-width: 0px; }  }  
@media screen and (max-width: 480px)  { .site-header {   padding-bottom: 5px; }  }  
@media screen and (max-width: 480px)  { .site-header {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { .site-inner {   background-color: #ffffff; }  }  
@media screen and (max-width: 480px)  { .site-inner {   margin-right: 10px!important; }  }  
@media screen and (max-width: 480px)  { .site-inner {   padding-bottom: 15px; }  }  
@media screen and (max-width: 480px)  { .site-inner {   padding-left: 2px; }  }  
@media screen and (max-width: 480px)  { .site-inner {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { .site-inner {   padding-top: 10px; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   font-size: 12px; }  }  
@media screen and (max-width: 480px)  { .tribe-events-schedule h2 {   font-size: 14px; }  }  
@media screen and (max-width: 480px)  { footer.site-footer p {   line-height: 15px; }  }  
@media screen and (max-width: 480px)  { #tribe-events #tribe-events-content.tribe-events-single .tribe-events-event-meta a {   text-overflow: clip!important; }  }  
@media screen and (max-width: 480px)  { #tribe-events #tribe-events-content.tribe-events-single .tribe-events-schedule {   padding-bottom: 12px; }  }  
@media screen and (max-width: 480px)  { #tribe-events #tribe-events-content.tribe-events-single .tribe-events-schedule {   padding-top: 5px; }  }  
@media screen and (max-width: 480px)  { #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-event-description {   margin-top: -45px; }  }  
@media screen and (max-width: 480px)  { #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-event-description p {   font-size: 16px; }  }  
@media screen and (max-width: 480px)  { #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-event-description p {   line-height: 27px; }  }  
@media screen and (max-width: 480px)  { #tribe-events #tribe-events-content.tribe-events-single .tribe-events-single-event-title {   font-size: 22px; }  }  
@media screen and (max-width: 480px)  { main.content {   margin-right: 15px; }  }  
@media screen and (max-width: 480px)  { main.content {   margin-top: 10px; }  }  
@media screen and (max-width: 480px)  { main.content {   padding-bottom: 5px; }  }  
@media screen and (max-width: 480px)  { main.content {   padding-left: 10px; }  }  
@media screen and (max-width: 480px)  { main.content {   padding-right: 25px; }  }  
@media screen and (max-width: 480px)  { p.event-details {   background-color: rgba(232,232,232,1); }  }  