@charset "UTF-8";
/* CSS Document */

/* remove divi default effects for items with a drop down menu */
‪#top‬-menu .menu-item-has-children > a:first-child {padding-right: 0px; padding-bottom: 17px!important;}
#top-menu .menu-item-has-children > a:first-child:after{content: ''; margin-top: -2px;}

#top-menu .menu-item-has-children {padding-right: 0px;}

#footer-widgets .footer-widget li:before { display:none; }

/******* EVENTS CALENDAR CUSTOMIZATIONS **********/

.tribe-mini-calendar-event .list-info h2 {
font-size: 18px !important;
font-weight: normal;
line-height: normal;
margin-top: 0;
margin-bottom: 10px; }

.tribe-events-filter-view.tribe-filters-closed .tribe-events-filters-vertical+#tribe-events-content { background:#fff !important; }

#tribe-events-footer, .datepicker-dropdown.datepicker-orient-top:after, .datepicker-dropdown.datepicker-orient-top:before { display: none; }

.tribe-events-month #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-month #tribe-events-header .tribe-events-sub-nav li {  display: block !important; }

.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom, div.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top { top: 250px !important; }


@media only screen and (max-width: 768px) {
        #tribe-events-bar { margin-bottom:0px !important; }

    .tribe-events-page-title { margin-top: auto !important; }
    
	#tribe-events-header .tribe-events-sub-nav li a { display:block !important; color:#00afd7 !important; background:transparent !important; font-size:11px !important; z-index:998}
    #tribe-bar-form .tribe-bar-filters, #tribe-bar-filters-wrap { z-index: 999}
	.tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_wrapper #tribe_events_filters_toggle,  #tribe-bar-views {display:none !important; }
	.tribe-events-list-separator-month { margin:30px 0 1px !important; }
	#tribe-events #tribe-events-header {margin: 50px 1px -90px; }

	#tribe-events-header .tribe-events-sub-nav { margin-bottom:-20px; }
	.tribe-events-list .type-tribe_events:first-of-type { margin-top:auto !important; }
	
	.tribe-events-list .tribe-events-loop .tribe-event-featured.tribe-events-first { margin-top:30px !important; }
}

@media only screen and (min-width: 769px) and (max-width: 1281px){
#tribe-events-content-wrapper { padding:1px 50px; }
}
/******* END EVENTS CALENDAR CUSTOMIZATIONS **********/


#top-menu .menu-item-has-children>a:first-child{padding-bottom:17px!important}#top-menu .menu-item-has-children>a:first-child:after{content:'';margin-top:-2px}.et_password_protected_form .et_submit_button{color:#fff!important;padding:10px 35px!important;font-weight:700;width:200px}.et_pb_toggle_open .et_pb_toggle_title::before{color:#ff671f!important}span#et-info-email{color:#00afd7!important;visibility:hidden;width:8px;display:inline-block}#et-info-email:before{color:#fff!important;visibility:visible!important}#footer-widgets .footer-widget li{padding-left:0}.footer-widget li:before{border:transparent}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:10px 8px!important;border:none!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{background:#ff671f!important;border-radius:0;border:none;color:#fff!important;padding:10px 35px!important;font-weight:700;width:200px;text-transform:uppercase}.et_password_protected_form{width:90%;max-width:600px;margin:30px auto 100px!important}#top-menu .menu-item-has-children>a:first-child{padding-right:20px!important}
a.big-button, a.icon-button, a.small-button, a.big-button:hover, a.icon-button:hover, a.small-button:hover { 
cursor: pointer;
border-radius: 1px;
border: 0px solid #fff;
color: #fff !important;
text-shadow:none !important;
background:#ff671f!important;
box-shadow: none !important;
text-transform:uppercase;
font-weight:bold !important;
}
