.top-bar-widgets {
background: rgba(0, 0, 0, 1) !important;
    position:fixed !important;
    top:0;
    width:100%;
    z-index:100;
border: 0px !important;
	
}

#masthead {
background: rgba(0, 0, 0, 1) !important;
		z-index: 99;
	
}

.top-bar-widgets {
  position: -webkit-sticky; !important/* Safari */
  position: sticky !important;
  top: 0 !important;
}


#mec_skin_events_583 > div > div > div > span {
	margin-top: -70px !important;
}


@media screen and (min-width: 320px) {
#masthead .container {
    margin-top: 100px !important;
}
	#content > div {
		width: 100% !important;
	}
}
@media screen and (min-width: 700px) {
#masthead .container {
    margin-top: 100px !important;
}
}
@media screen and (min-width: 1000px) {
#masthead .container {
    margin-top: 50px !important;
}
}



.bg-black, .post-wrapper, #secondary .widget, .product-item-wrapper {
	    background: rgba(0, 0, 0, 0.8) !important;
}

 #header-featured-image {
	visibility: hidden !important;
}

#header-featured-image {
    padding: 0;
    margin-top: -35px;
    height: 0px;
}




#header-featured-image {
		margin-top: -25px !important;
}

#wp-custom-header-video {
	width: 95% !important;
	margin-top: -15px !important;
}

.black-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.3 !important;
}

#header-featured-image > div.main-slider-contents.container > div {
	visibility: hidden !important;
}
#header-featured-image > div.main-slider-contents.container > header {
	visibility: hidden !important;
}
#header-featured-image > div.main-slider-contents.container > a {
	visibility: hidden !important;
}


#about-section > div > div {
	margin-bottom: 7px !important;
}


body, button, input, select, textarea {
	color: rgba(255,255,255, 0.85) !important;
}

.tribe-events-l-container {
    background: rgba(255,255,255,.85) !important;
	    border-radius: 10px;
}

#tribe-events-pg-template {
	    background: rgba(255,255,255,.85) !important;
	    border-radius: 10px;
}



.tribe-common .tribe-common-h3 {
		color: #333333 !important;
}


element.style {
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
    font-size: 14px;
    border: 0;
    color: #333333 !important;
}

.tribe-events-c-nav__next-label {
	color: #333333 !important;
}

.tribe-events-c-nav__prev-label {
	color: #333333 !important;
}

.tribe-events-c-nav__next-label:disabled {
	color: #333333 !important;
}

.tribe-events-c-nav__prev-label:disabled {
	color: #333333 !important;
}

tribe-events-c-nav__prev-label {
	color: #333333 !important;
}

#colophon {
	margin-top: 40px !important;
}

#post-581 > div > div > div > iframe {
    max-width: 100%;
    height: 80vh !important;
}
#post-578 > div > div > div > iframe {
    max-width: 100%;
    height: 80vh !important;
}
#post-287 > div > div > div > iframe {
    max-width: 100%;
    height: 80vh !important;
}



.bg-black, .post-wrapper, #secondary .widget, .product-item-wrapper {
    width: 100% !important;
}


a:hover {
    color: #FF7900 !important;
}

a:active {
    color: #FF7900 !important;
} 

body {
    --wp-admin-theme-color: #FF7900 !important;
    --wp-admin-theme-color-darker-10: #FF7900 !important;
    --wp-admin-theme-color-darker-20: #FF7900 !important;
}

.main-navigation ul.nav-menu > li.current-menu-item > a {
    color: #FF7900 !important;
}

.btn-red, .post-edit-link, form.wpcf7-form input[type="submit"] {
    background-color: #FF7900;
}

h2.entry-title {
    border-bottom: 1px solid #FF7900 !important;
}

.top-bar-widgets .social-icons li a {
	    color: white !important;
}
.top-bar-widgets .social-icons li a:hover {
	    color: white !important;
	background-color: #009A49 !important;
}
a.email:hover {
	color: #009A49 !important;
}

.slick-dots li.slick-active button:before {
    background-color: #FF7900;
}

#main-slider > button.slick-prev.slick-arrow:hover {
	    background-color: #FF7900;
}

#main-slider > button.slick-next.slick-arrow:hover {
	    background-color: #FF7900;
}

.backtotop:hover {
	    background-color: #FF7900;
}

.bg-black, .post-wrapper, #secondary .widget, .product-item-wrapper {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 90% !important;
}


element.style {
}
.hentry.sticky .entry-container {
    background-color: rgba(0,0,255,0.0) !important;
	    padding: 0px !important;
}


div.hentry {
    margin: 1 1 1.5em;
    padding: 0 20px;
}

div.post-wrapper {
	padding: 20px !important;
}

.bg-black, .post-wrapper, #secondary .widget, .product-item-wrapper {
	padding: 20px !important;
}

#colophon  {
  display: none;
	visibility: hidden !important;
}

.main-navigation ul.sub-menu {
    border-top: 2px solid #FF7900 !important;
}

a:visited {
	    color: #FF7900 !important;
}

.main-navigation ul.nav-menu>li>ul.sub-menu:before { 
    content: "";
    border: solid transparent;
    position: absolute;
    top: -18px !important;
    left: auto;
    right: 10px;
    pointer-events: none;
    z-index: 3;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #FF7900 !important;
    border-width: 8px !important;
	}

input, select, textarea {
	color: #666666 !important;
}

#post-754 > div > div > div > figure.wp-block-video.aligncenter.vid-center.wp-block-embed.is-type-video.is-provider-videopress.wp-embed-aspect-4-3.wp-has-aspect-ratio > div > iframe {
	width: 100% !important;
}

#post-1373 div {
    background: #ffffff !important;
}

#main-slider > div > div > div > div.main-slider-contents.container > a {
	visibility: default !important;
}

.header-menu-button { 
background-color:#FF6900;
border:1px;
border-radius:25px;
}
.header-menu-button a, .header-menu-button a:hover, .header-menu-button a:active { 
color:#fff !important;
}

.cs-slideshow {
    opacity: 1 !important;
}

#post-1373 div {
    background: #ffffff !important;
    opacity: 1 !important;
}