/*
 Theme Name:     Land Rover Club
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Endure Web Studios
 Author URI:     http://endure.com.au/
 Template:       Divi
 Version:        1.0.0
*/
 
 
/*ONLY SHOW TO FIRST YEAR MEMBERS*/ 
 .ms-1889 .firstyear-only, .ms-2457 .firstyear-only {
    display:none;
    }
    
 .ms-guest .et_pb_section.firstyear-only.et_pb_section_1.et_section_regular.et_section_transparent {
display:none;
}
 
/*HIDE ARCHIVED INVOICES FROM USERS*/
.ms-invoice-archived {
    display: none;
}

/* Setting the breakpoint of the mobile menu */
@media only screen and ( max-width: 1174px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
} 
 
/* ------------------------------------------------------- 	
USER PROFILE
------------------------------------------------------- */

/*HIDE ABILITY TO EDIT MEMBER NUMBER*/
.editfield.field_228.field_membership-number.optional-field.visibility-adminsonly.alt.field_type_number {
    display: none;
}



.wpmudevevents-user_bookings h4, .wpmudevevents-user_bookings-yes h4 {
    color: #CF953F!important;
}

.wpmudevevents-user_bookings .wpmudevevents-event-meta, .wpmudevevents-user_bookings-yes .wpmudevevents-event-meta {
    line-height: 1em!important;
    padding-bottom:1.5em!important;
    border-bottom: 1px solid white;
}


#event-popular li {
    clear: both;
}



 div#wpmudevevents-contentmeta, .tribe-events-single-event-description.tribe-events-content p {
    font-family: 'PT Sans Narrow', Helvetica, Arial, Lucida, sans-serif!important;
}
 

 a.tribe-events-ical.tribe-events-button, #tribe-events .button {
    background: #0c0c0c!important;
}

 
.tribe-mini-calendar-event .list-date {
    display: none!important;
}
 
 
.tribe-mini-calendar-event h2.tribe-events-title {
    padding-bottom: 0;
    margin-bottom: 0!important;
    padding-top: 10px;
}






/* ------------------------------------------------------- 	
HIDE ELEMENTS FROM GUESTS
------------------------------------------------------- */

.ms-guest .members-only {
    display: none!important;
}

.ms-member .guests-only {
	display: none!important;
}

.ms-guest a.tribe-events-ical {
    display:none!important;
}

.ms-guest .tribe-attendees-list-container {
	display: none;
}

.ms-guest .tribe-events-cal-links {
	display:none;
	}

#main-content {
	background-color:transparent;
}

#main-content .container:before {
background-color:#555;
}
 
.ms-guest .printfriendly.pf-alignleft {
    display: none;
} 
 
 
 

/* ------------------------------------------------------- 	
GENERAL
------------------------------------------------------- */

ul#mobile_menu {
    z-index: -1!important;
    padding-top: 80px;
}

#main-header {
    z-index: 9000;
}

.sub-menu a {
    background-color: transparent!important;
    padding: 6px 20px!important;
    
.bp-menu a {
    padding: 10px 20px!important;
}


}

.gfield .datepicker {
    width: 100%!important;
}
#logo {
-webkit-transform: none;
}


h1, h2, h3, h4 {
    padding-top:30px;
    padding-bottom: 20px;
    }
    
h1, h2, h3 {
    color:#e8e8e8!important;
    }

.footer-widget h4 {
    padding-top: 0;
}

span.et_pb_scroll_top.et-pb-icon.et-visible {
    background-color: #004E27;
}

span.et_pb_scroll_top.et-pb-icon.et-visible:hover {
    background-color: rgba(5, 87, 45, 0.73) ;
}

.et_pb_blog_grid .et_pb_post {
    border: none;
    background-color: #193625;
}

.et_pb_blurb h4 {
    padding-top: 0;
}

.gm-style-iw h3 {
    color: #004E27;
}

/* ------------------------------------------------------- 	
HEADER ELEMENTS
------------------------------------------------------- */

@media (min-width: 981px) {
.header-content h1 {
    font-size: 55px;
}
}

@media (max-width: 470px) {
.et_pb_fullwidth_header {
    padding: 0;
    }
}

/* ------------------------------------------------------- 	
MENU
------------------------------------------------------- */


.fb-icon-menu img {
    margin-bottom: -6px;
}

/* overhanging logo by Geno Quiroz */
 
#top-header {z-index: 99999;}
 
.home #logo {
    max-height: 150%!important;
    z-index: 100000!important;
}

#logo {
    max-height: 150%!important;
    z-index: 100000!important;
}
/*BUTTON*/


/* style the get started cta button */

.bp-logout-nav, .bp-login-nav {
    border-radius: 0px;
}

..bp-logout-nav a, .bp-login-nav a {
    color: #fff;
}

li.bp-logout-nav, li.bp-login-nav {
    background-color: #115F39;
    padding: 10px 13px!important;
    border-radius: 3px;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

li.bp-logout-nav:hover, li.bp-login-nav:hover {
    background-color: #002211;
}

/* fixed header button text color */

.et-fixed-header #top-menu li.bp-logout-nav a, .et-fixed-header #top-menu li.bp-login-nav a {
    color: #fff;
}

.bp-login-nav li.current-menu-ancestor > a, .bp-login-nav li.current-menu-item > a, .bp-logout-nav li.current-menu-ancestor > a, .bp-logout-nav li.current-menu-item > a {
    color: #fff ;
}

@media only screen and (min-width: 981px) {
  li.bp-login-nav, li.bp-logout-nav {    
    height: 33px;
  }
}






 
/* ------------------------------------------------------- 	
HOMEPAGE
------------------------------------------------------- */

.home .trip_reports h2 a, .home .tribe_events h2 a   {
    color:#e8e8e8;
    font-size:20px;
    }
    
.home .trip_reports h2, .home .tribe_events h2   {
    padding:10px 0 0;
    }
    
.home .trip_reports p, .home .tribe_events p {
    padding:0;
    margin:0;
    }
    
.home .et_pb_post {
    margin-bottom:10px;
    }

div#tribe-events-adv-list-widget-2 {
    margin-bottom: 0;
}

span.of-the {
    font-size: 34px;
}

.members-links a {
    color:#e8e8e8;
    }
    
.members-links a:hover {
    color:#325830;
    }
    
    


.home .event.archived.trips {
    display: none;
}

.home .incsub_event h2.entry-title {
    font-size: 20px!important;
    padding-bottom: 0!important;
}

.home p.post-meta {
    display: none;
}



/*Events list*/
.home a.export_to_gcal {
    display: none;
}

.home a.wpmudevevents-viewevent {
    float: left !important;
    border: none !important;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: none;
    padding: 0;
    box-shadow: none;
    TEXT-SHADOW: none;
    line-height: 0.8em;
    font-size: 0.8em;
    text-transform: uppercase;
    padding-top: 15px;
    color: #f7a822;
}

.home input.wpmudevevents-no-submit, {
    display: none;
}

.home input.wpmudevevents-yes-submit {
    display: none;
}

.home hr {
    display: none;
}

.home .eab-events-archive h4 {
    font-size: 1em;
    padding-bottom: 0;
    padding-top: 5px;
}

.home .wpmudevevents-buttons {
    display: none;
}

.home .eab-pagination {
    display: none;
}

.home .eab-events-archive time {
    font-size: 0.8em;
    line-height: 0.8em;
}

.home section.eab-events-archive {
    padding-top: 25px;
}


    
/* ------------------------------------------------------- 	
COMMITTEE
------------------------------------------------------- */
    
    
.et_pb_member_position {
    padding-bottom: 0px;
    margin-bottom: -10px;
}

/* ------------------------------------------------------- 	
TRIP REPORTS and BLOG POSTS / NEWS
------------------------------------------------------- */
.et_pb_acf_table_styled table tbody tr:nth-child(even) td {
    background: #333;
}

.trip_reports .et_pb_post_title_0 .et_pb_title_container {
    background-color: transparent!important;
}
    
@media (min-width: 981px){

	.single-trip_reports #left-area {
	    width: 100%;
	    padding-right:0;
	}
	
	.single-trip_reports .et_pb_row {
	    width:100%;
	}

}


.single-trip_reports #sidebar {
    display:none;
}

.single-trip_reports #main-content .container:before {
width:0;
}


#sidebar .widget_incsub_event_upcoming li a {
    color: white;
    text-decoration: none;
    font-weight: 500;
    line-height: 1em;
}

#sidebar .widget_incsub_event_upcoming {
    color: grey;
    line-height: 1.2em;
    font-size: 1em;
}

#sidebar .wpmudevevents-date {
    font-size: 0.8em;
}

.wpmudevevents-date {
    width: 100%;
}

/*end remove sidebar*/


/* ------------------------------------------------------- 	
UPCOMING EVENTS SIDEBAR LIST
------------------------------------------------------- */

#event-popular a {
    font-weight: bold;
    color: #e2e2e2;
}

#event-popular .wpmudevevents-date {
    font-size: 0.7em;
}

#event-popular li {
    line-height: 1.4em;
}

#post-248 h4.widgettitle {
    margin-top: 0;
}

/* ------------------------------------------------------- 	
MEMBERSHIP HIDDEN NOTICES
------------------------------------------------------- */

.read-more-notice {
    background-color: #183625;
    padding: 25px 35px!important;
    color: #DE9A36;
    border-radius:3px;
    padding-top:50px;
}

.read-more-notice a {
    color: #012210;
    font-weight: bold;
    background-color: #DE9A36;
    padding: 4px 7px;
    border-radius: 2px;
    margin-left: 5px;
    margin-right: 5px;
}

.read-more-notice a:hover {
    background-color: black;
    color: #DE9A36;
}

#account-membership a {
    display: none;
}

.ms-protected-content .ms-membership-form-wrapper > a {
    display: none;
}

.read-more-notice strong {
    font-weight:300;
    font-size:1.5em;
}

form#resetpassform {
    padding: 50px 20%;
}

div.ms-membership-form-wrapper a {
    display: none;
}

#lostpasswordform {
    display: block!important;
}



/* ------------------------------------------------------- 	
HOMEPAGE
------------------------------------------------------- */
.home h1 {
    font-size: 4em!important;
}

.home .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
    padding-right: 10%;
}



.home-links-right {
    border: 1px solid #555;
    padding: 4%;
    background-color: #1A1A1A;
}


.home-links-left {
    border: 1px solid #555;
    padding: 4%;
    background-color: #1A1A1A;
    z-index: 99;
}

@media  (min-width: 981px) {
	.home-links-right {
    	margin-left: -100px;
    	margin-top: 50px;
    	}
	.home-links-left {
    	margin-right: -100px!important;
        margin-top: 50px;
	}

}


/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) { 
	#reverse { 
		display: -webkit-flex; /* Safari */ -webkit-flex-direction: column-reverse; /* Safari 6.1+ */
		display: flex; flex-direction: column-reverse !important;
		}
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
	#reverse { 
		display: -webkit-flex; /* Safari */
		-webkit-flex-direction: column-reverse; /* Safari 6.1+ */
		display: flex;
		flex-direction: column-reverse !important;
		}
}
/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

	#reverse { 
		display: -webkit-flex; /* Safari */
		-webkit-flex-direction: column-reverse; /* Safari 6.1+ */
		display: flex;
		flex-direction: column-reverse !important;
		}
}


/* ------------------------------------------------------- 	
NEWS ARCHIVE PAGE 
------------------------------------------------------- */
#post-353 .entry-title{
    padding-top: 0;
}

/* ------------------------------------------------------- 	
RESOURCES 
------------------------------------------------------- */
.et_pb_blurb h4 {
    font-size:1.3em;
}


/* ------------------------------------------------------- 	
BUDDY PRESS
------------------------------------------------------- */    
    
#buddypress table.forum tr.alt td, #buddypress table.messages-notices tr.alt td, #buddypress table.notifications tr.alt td, #buddypress table.notifications-settings tr.alt td, #buddypress table.profile-fields tr.alt td, #buddypress table.profile-settings tr.alt td, #buddypress table.wp-profile-fields tr.alt td {
    background: #0E2D1B!important;
    color:#ccc!important;
}

#buddypress .dir-search input[type=search], #buddypress .dir-search input[type=text], #buddypress .groups-members-search input[type=search], #buddypress .groups-members-search input[type=text], #buddypress .standard-form input[type=color], #buddypress .standard-form input[type=date], #buddypress .standard-form input[type=datetime-local], #buddypress .standard-form input[type=datetime], #buddypress .standard-form input[type=email], #buddypress .standard-form input[type=month], #buddypress .standard-form input[type=number], #buddypress .standard-form input[type=password], #buddypress .standard-form input[type=range], #buddypress .standard-form input[type=search], #buddypress .standard-form input[type=tel], #buddypress .standard-form input[type=text], #buddypress .standard-form input[type=time], #buddypress .standard-form input[type=url], #buddypress .standard-form input[type=week], #buddypress .standard-form select, #buddypress .standard-form textarea {
    border: none;
    background: #193625!important;
    }
    
#buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress .standard-form button, #buddypress a.button, #buddypress input[type=button], #buddypress input[type=reset], #buddypress input[type=submit], #buddypress ul.button-nav li a, a.bp-title-button {
    background: #333!important;
    border: none;
    border-radius: 3px;
    }
    
#buddypress div#message-thread div.alt {
    background: #333!important;
}

.ms-top-bar, .ms-bottom-bar {
    background: #333;
}


#buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.selected a {
    background-color: #0a150f;
    color: #e8e8e8;
}
    
#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span {
    background-color: #193625;
    color:#e8e8e8;
}

#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span {
    min-height: 39px;
}

#buddypress div.item-list-tabs ul li a:hover, #buddypress div.item-list-tabs ul li span:hover {
    background-color: #dd9933;
}

input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select {
    color: #fefefe!important;
}

.profile {
    padding-bottom: 10%;
}

#buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress .standard-form button, #buddypress a.button, #buddypress input[type=button], #buddypress input[type=reset], #buddypress input[type=submit], #buddypress ul.button-nav li a, a.bp-title-button {
    background: #080808!important;
    border: none;
    border-radius: 3px;
    padding: 10px 15px;
    color: #e8e8e8;
    text-transform: uppercase;
    letter-spacing: 1px;
}

#buddypress .comment-reply-link:hover, #buddypress .standard-form button:hover, #buddypress a.button:focus, #buddypress a.button:hover, #buddypress div.generic-button a:hover, #buddypress input[type=button]:hover, #buddypress input[type=reset]:hover, #buddypress input[type=submit]:hover, #buddypress ul.button-nav li a:hover, #buddypress ul.button-nav li.current a {
    background: #DE9A36!important;
    border: none;
    font-weight:bold;
    color:#e8e8e8;
    }


#buddypress input[type=text], input[type=password], #buddypress input[type=tel], #buddypress input[type=email], #buddypress input.text, #buddypress input.title, #buddypress textarea, #buddypress select {
    color: #e7e7e7!important;
}

#buddypress table.forum thead tr, #buddypress table.messages-notices thead tr, #buddypress table.notifications thead tr, #buddypress table.notifications-settings thead tr, #buddypress table.profile-fields thead tr, #buddypress table.profile-settings thead tr, #buddypress table.wp-profile-fields thead tr {
    background: #09160F;
}

.field-visibility-settings-toggle {
    display: none;
}

#left-area ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
    padding: 0;
}

/* ------------------------------------------------------- 	
MESSAGES
------------------------------------------------------- */

#message-threads p.thread-excerpt {
    display: none;
}

#message-threads .thread-info p {
    padding-bottom: 0;
}

body .unread {
    color: #666;
}

/* ------------------------------------------------------- 	
PRINTER FRIENDLY BUTTON
------------------------------------------------------- */

.printfriendly.pf-alignleft {
    background: #C88D32;
    text-transform: uppercase;
    padding: 10px 10px;
    border-radius: 3px;
    font-weight: 700;
}

.printfriendly.pf-alignleft:hover {
    background: #0C331D;
}



/* ------------------------------------------------------- 	
GRAVITY FORMS
------------------------------------------------------- */

.entry-content table, body.et-pb-preview #main-content .container table {
    border: 1px solid #193625;
}

.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    border-top: 1px solid #333;
}

.entry-content tr th, .entry-content thead th, body.et-pb-preview #main-content .container tr th, body.et-pb-preview #main-content .container thead th {
    color: #ccc;
}


.ms-membership-form-wrapper {
    padding: 50px 20%;
}

.ms-form-element input {
    border-radius: 4px!important;
    padding:10px 15px!important;
    min-width: 246px!important;
    border: none;
    background-color: #333;
}

    
.ms-form-element button#submit {
    background-color: #01220F!important;
    border: none!important;
    padding: 10px 20px!important;
    color: #e8e8e8!important;
    text-transform: uppercase!important;
    font-size: 1.1em!important;
    border-radius: 3px!important;
}

.ms-form-element button#submit:hover {
    background-color: rgba(1, 34, 15, 0.7)!important;
}


#post-261 .ms-membership-form-wrapper {
    position: relative;
    width: 80%;
    max-width: 1080px;
    margin: auto;
} 

.ms-form-element .wpmui-field-label {
    display: inline-block;
}


input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select {
    border: none;
    border-radius: 4px;
    background-color: #0f2d1b;
    color:#e8e8e8!important;
}


label.wpmui-field-label, .editfield input, .ms-form-element .input {
    color: #e8e8e8!important;
}


    
.ms-form-element textarea {
    padding: 10px 15px;
    min-width: 200px;
    }


input.gform_button.button {
    color: #e8e8e8!important;
}

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper textarea.textarea, body div.form_saved_message div.form_saved_message_emailform form input[type=text] {
    background-color: #0f2d1b!important;
}

body .gform_wrapper select {
    background: #193625!important;
}

.ms-form-element select {
   height: 3em!important;
   min-width: 247px!important;
   padding: 10px 15px!important;
}

option {
   min-height: 3em!important;
}

body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_page_footer input.button, body div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
    margin-right: 17px!important;
}


/* ------------------------------------------------------- 	
TRIP REPORTS
------------------------------------------------------- */

.trip_reports .et_post_meta_wrapper, .news .et_post_meta_wrapper {
    display: none;
}


/* ------------------------------------------------------- 	
SIDEBAR EVENT INFO
------------------------------------------------------- */


.tribe-mini-calendar-event .list-date {
    width: 20%;
}

.tribe-mini-calendar-event .list-info {
    width: 75%;
}

h4.widgettitle {
    background-color: #004522;
    color: #e8e8e8;
    padding: 10px;
    border-radius: 3px;
    margin-bottom: 20px;
    margin-top: 50px;
    font-size: 1.5em;
}

/* ------------------------------------------------------- 	
WPMU SIGN UP PAGE MEMBERSHIP
------------------------------------------------------- */

.ms-top-bar, .ms-bottom-bar {
    background: #08311c;
}

/* ------------------------------------------------------- 	
DENIED ACCESS FORM MEMBERSHIP PLUGIN
------------------------------------------------------- */


input#user_login, input#user_pass {
    padding: 10px;
    border-radius: 3px;
    width: 100%;
}

input#wp-submit {
    border: none;
    border-radius: 3px;
    padding: 12px 15px;
    background-color: #dd9933;
    color: #042112;
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;
    font-size: 16px;}

input#wp-submit:hover {
    background-color: black;
}

.ms-membership-form-wrapper {
    width: 100%;
    padding: 0;
}

.ms-form .nav {
    float: left;
}

p.login-remember.ms-field {
    float: right;
}

input#rememberme {
    float: left;
    margin-top: 8px;
}

.login-remember label {
    float: left;
}


.ms-protected-content .ms-login-form {
    padding: 20px !important;
    border: 1px solid #999;
}

input#user_login, input#user_pass {
    font-size:16px;
    }

/* ------------------------------------------------------- 	
MEMBERSHIP PAGES
------------------------------------------------------- */

table.ms-purchase-table {
    margin: 50px auto!important;
}

.ms_invoice-template-default #sidebar {
    display: none;
}

button {
    background-color: #003D1E;
    color: #e8e8e8;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 3px;
    border: none;
    padding: 7px 15px;
}

button:hover {
    background-color: #17864e;
}

#post-261 div#account-profile {
    display: none;
}

#post-261 div#m2-bp-profile {
    display: none;
}

#post-261 div#account-activity {
    display: none;
}




/* ------------------------------------------------------- 	
WPMU EVENTS - CALENDAR PAGES
------------------------------------------------------- */

.wpmudevevents-list table th {
    text-transform: uppercase;
    font-size: 0.8em;
    text-align: center;
}

a.wpmudevevents-calendar-event {
    padding: .3em 0.8em!important;
    background: #05572D!important;
    border: none!important;
    border-radius: 3px!important;
    font-size: 0.8em;
    line-height: 1.3em;
}

.wpmudevevents-list table td {
    border: 1px solid rgba(204, 204, 204, 0.14)!important;
    }

.wpmudevevents-list table td.today {
    background: rgba(221, 153, 51, 0.17)!important;
}

a.wpmudevevents-calendar-event.trips {
    background: rgb(20, 134, 65)!important;
}

a.wpmudevevents-calendar-event.meetings {
    background: #95782B!important;
}

section.wpmudevevents-list {
    padding: 0;
}

.wpmudevevents-list table th {
    background: rgba(221, 153, 51, 0.62)!important;
    }



/* ------------------------------------------------------- 	
WPMU EVENTS - INDIVIDUAL PAGES
------------------------------------------------------- */

div.message.success {
    color: #333;
    margin-bottom: 5%;
}

#wpmudevevents-hide-rsvps, #wpmudevevents-load-rsvps, a.wpmudevevents-login_link-cancel {
	background: transparent!important;
    border: 1px solid #DD9933!important;
    color: #DD9933!important;   
    border-radius: 3px!important;
    padding: 10px 20px!important;
    font-size:0.9em!important;
    font-weight:500!important;
    text-transform:uppercase!important;
    text-shadow: none!important;
    margin-left:0!important;
}

#wpmudevevents-hide-rsvps:hover, #wpmudevevents-load-rsvps:hover, a.wpmudevevents-login_link-cancel:hover {
    background: #DD9933 !important;
    border: 1px solid transparent!important;
    color:white!important;
}


a.wpmudevevents-yes-submit, a.wpmudevevents-no-submit {
 background: transparent!important;
	border: 1px solid #DD9933!important;
	color: #DD9933!important;
	border-radius: 3px!important;
    padding: 10px 20px!important;
    font-size:0.9em!important;
    font-weight:500!important;
    text-transform:uppercase!important;
    text-shadow: none!important;
}

a.wpmudevevents-yes-submit:hover, input.wpmudevevents-yes-submit:hover, a.wpmudevevents-no-submit:hover, input.wpmudevevents-no-submit:hover {
    background: #DD9933!important;
    border: 1px solid #DD9933!important;
    color: white!important;
    border-radius: 3px!important;
    padding: 10px 20px!important;
    font-size: 0.9em!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    text-shadow: none!important;
    }
    
input.wpmudevevents-no-submit, input.wpmudevevents-yes-submit {
    background: transparent!important;
    border: 1px solid #DD9933!important;
    color: #DD9933!important;
    border-radius: 3px!important;
    padding: 10px 20px!important;
    font-size: 0.9em!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    text-shadow: none!important;
}

a.wpmudevevents-yes-submit,  a.wpmudevevents-no-submit {
    background: #DD9933!important;
    border: 1px solid #DD9933!important;
    color: white!important;
    border-radius: 3px!important;
    padding: 10px 20px!important;
    font-size: 0.9em!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    text-shadow: none!important;
    }
    
input.wpmudevevents-yes-submit:hover {
    background: #a97425 !important;
    border: 1px solid transparent!important;
    color:white!important;
}



input.wpmudevevents-maybe-submit {
    display: none!important;
}

.eab-needtomove {
    display: none;
}

    

div#wpmudevevents-user {
    display: none;
}

div#wpmudevevents-contentmeta {
    padding: 3% 0;
}

#event-bookings ul, #event-bookings ul {
    list-style: none;
}

.incsub_event .et_post_meta_wrapper img {
    display: none;
}

.incsub_event p.post-meta {
    display: none;
}


input.wpmudevevents-maybe-submit.ncurrent {
    display: none;
}


div#event-booking-yes {
    padding-bottom: 5%;
}

div#event-booking-no {
    display: none;
}


div#wpmudevevents-contentmeta, .tribe-events-single-event-description.tribe-events-content p {
    font-family: 'PT Sans Narrow', Helvetica, Arial, Lucida, sans-serif!important;
}

div#wpmudevevents-contentbody {
    font-family: 'PT Sans Narrow', Helvetica, Arial, Lucida, sans-serif!important;
}

.type-incsub_event .printfriendly.pf-alignleft {
    display: none;
}

span.eab-guest_lists-user_name {
    font-size: 0.7em!important;
    line-height: 0em!important;
}


/* ------------------------------------------------------- 	
MEETINGS
------------------------------------------------------- */

.eab_events_category-meetings div#wpmudevevents-header {
    display: none;
}

 

/* ------------------------------------------------------- 	
BORROWING THE TRAILER
------------------------------------------------------- */

.post-173 .tribe-events-page-title {
    display: none;
}




/* ------------------------------------------------------- 	
FOOTER
------------------------------------------------------- */

 body.my-account {
    padding-bottom: 0;
}


div#text-4 {
    padding-bottom: 3%;
}

.directory div#footer-widgets, .my-account div#footer-widgets {
    display: none;
}


.wpmudevevents-date {
    background:none!important;
    padding-left:0!important;
    padding-bottom:20px!important;
    }
    
#footer-widgets .footer-widget li {
    padding-left: 0;
    clear:both;
}

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

.footer-widget {
    margin-bottom: 0!important;
}

div#incsub_event_upcoming-4 {
    margin-bottom: 20px;
}
