/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
/*	==================== Custom CSS by Basit starts here ====================	*/
/*	==================== To display Contact Form 7 checkboxes in blocks ====================	*/
span.wpcf7-list-item {
	display: block;
}

/*	==================== To display custom header logo ====================	*/
.site-header {
	background: url(/AKUAANA/Header/bg.png) repeat-x center top;
}

/*	==================== To display "Join Now" button that is clickable for users not logged in ====================	*/
.JoinNow {
	background-color: none;
	border: 1px inset none;
	border-radius: 3px;
	color: #fff;
	padding: 3px;
	margin: 1px;
	text-decoration: none;
}

.JoinNow:hover {
	background-color: none;
	border: 1px groove none;
	border-radius: 3px;
	color: #fcffdf;
	padding: 3px;
	margin: 1px;
	text-decoration: none;
}

.JoinNow:active {
	background-color: none;
	border: 1px inset green;
	color: #e0ffaf;
	padding: 4px 2px 2px 4px;
	margin: 1px;
	text-decoration: none;
}

/*	==================== CSS for Header and Logo ====================	*/
/*	Changes to make the Logo and Header Right Widget appear correctly, the CSS here helps avoid cutting of Header Logo when enabling a Header Right widget, other changes have been made directly to the News Pro theme CSS, this needs to be changed in the future	*/
.header-image .site-title a {
	background-position: left top !important;
	float: left;
	min-height: 100px;
	width: 600px !important;
}

/*	==================== CSS for Header and Logo ====================	*/
/*	Removes 1px White Border at the top of the Navigation Menu (Primary or Secondary) above the header	*/
.site-container {
	background-color: #fff;
	border-width: 0 1px 1px !important;
	border: 1px solid #e3e3e3;
	margin: 60px auto;
	margin: 6rem auto;
	max-width: 1140px;
}

/*	==================== CSS for Navigation Menus ====================	*/
/*	Adds 3px border on the top of all Navigation Menus (main goal is to put 3px border above Secondary Navigation Menu 	*/
.genesis-nav-menu {
	clear: both;
	color: #000;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 700;
	line-height: 1.5;
	width: 100%;
	border-top: 3px solid #000;
	border-bottom: 1px solid #e3e3e3;
}

/*	Removes double 1px border at the bottom of the Primary Navigation Menu; doubling caused by the CSS added right above
AND
Removes double 3px border on the top of the Primary Navigation Menu; doubling caused by the CSS added right above 	*/
.nav-primary {
	border-bottom: 0 solid #e3e3e3;
	border-top: 0 solid #000;
}

/*	==================== Hides author box at the end of pages ====================	*/
.author-box {
	display: none;
	background-color: #f3f3f3;
	border-bottom: 1px solid #e3e3e3;
	margin: 0;
	overflow: hidden;
	padding: 20px;
	padding: 2rem;
}

/*	Adds left padding to Trackbacks	*/
.entry-pings {
	padding: 40px;
	padding: 4rem;
}

/*	Adds a down-arrow to the right of all menu items with children	*/
.genesis-nav-menu > .menu-item-has-children > a:after {
	content: ' \25bc';
}

/*	==================== Footer CSS ====================	*/
/*	Footer Text Floating to Left	*/
.footerleft {
	color: #999;
	font-size: 14px;
	font-size: 1.4rem;
	padding-left: 2rem;
	text-align: left;
	float: left;
}

/*	Footer Text Floating to Right	*/
.footerright {
	color: #999;
	font-size: 14px;
	font-size: 1.4rem;
	padding-right: 2rem;
	text-align: right;
	float: right;
}

/*	Footer Widget 1 CSS	*/
.footer1 a {
	font-size: 1.4rem;
}

/*	Footer Widget 2 CSS	*/
.footer2 a {
	font-size: 1.4rem;
}

/*	Footer Widget 3 CSS	*/
.footer3 a {
	font-size: 1.4rem;
}

/*	Footer Widget 4 CSS	*/
/*	Footer Widget 5 CSS	*/
/*	Footer Widget 6 CSS	*/
/*	Saeed	*/
/*	Saeed	*/
/*	Saeed	*/
/*	Saeed	*/
/*	Saeed	*/
/*	Saeed	*/
/*	Saeed	*/
/*	Saeed	*/
/*	Saeed	*/
/*	Saeed	*/
/*	Saeed	*/
/*	Saeed	*/
/*	Saeed	*/
/*	Saeed	*/
/*	===== Vanish Entry Meta from MemberPress product pages =====	*/
.post-2041 .entry-meta {
	display: none;
}

.post-2045 .entry-meta {
	display: none;
}

.post-2046 .entry-meta {
	display: none;
}

.post-2047 .entry-meta {
	display: none;
}

.post-2048 .entry-meta {
	display: none;
}

/*	Membership Plans CSS	*/
.mepr-price-box-title {
	font-size: 100%;
	color: white;
}

.mepr-price-box-price {
	font-size: 100%;
	color: #FBAF5C;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box-heading {
	font-size: 75%;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box-benefits .mepr-price-box-benefits-list {
	font-weight: normal;
	color: #6ECFF6;
}

.mepr-price-menu.minimal_horizontal .mepr-price-box-benefits .mepr-price-box-benefits-list .mepr-price-box-benefits-item {
	font-size: 90%;
}

.mepr-price-box-footer {
	font-size: 75%;
}

#mepr-price-box-2041 {
	background-color: #7B2E00;
}

#mepr-price-box-2041 .mepr-price-box-title {
	font-size: 105%;
}

#mepr-price-box-2041 .mepr-price-box-price {
	font-size: 100%;
}

#mepr-price-box-2045 {
	background-color: #002157;
}

#mepr-price-box-2045 .mepr-price-box-title {
	font-size: 105%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#mepr-price-box-2045 .mepr-price-box-price {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 100%;
}

#mepr-price-box-2046 {
	background-color: #790000;
}

#mepr-price-box-2046 .mepr-price-box-title {
	font-size: 105%;
	margin-top: 40px;
	margin-bottom: 40px;
}

#mepr-price-box-2046 .mepr-price-box-price {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 100%;
}

#mepr-price-box-2047 {
	background-color: #790000;
}

#mepr-price-box-2047 .mepr-price-box-title {
	font-size: 105%;
	margin-top: 40px;
	margin-bottom: 40px;
}

#mepr-price-box-2047 .mepr-price-box-price {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 100%;
}

#mepr-price-box-2048 {
	background-color: #005E20;
}

#mepr-price-box-2048 .mepr-price-box-title {
	font-size: 150%;
	margin-top: 40px;
	margin-bottom: 40px;
}

#mepr-price-box-2048 .mepr-price-box-price {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 150%;
}

.mepr-price-box .mepr-price-box-button a {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
/* background-color: #ed702b; */
	background-color: #005B7F;
	color: #fff;
	font-size: 18px;
	padding: 7px 20px 10px;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
	border: 3px solid rgba(0,0,0,0.2);
	border-width: 1px;
}

.mepr-price-box.highlighted .mepr-price-box-button a {
	font-size: 24px;
}

.mepr-price-box-button a:hover {
	color: #fff;
	background-color: #003663;
	border-width: 1px;
}

.mepr-price-box-button a:active {
	margin-top: 2px;
	border-width: 1px;
}

/*	==================== CSS for Navigation Menu Tabs ====================	*/
/*	Removes right border of all Navigation Menu Tabs 	*/
.genesis-nav-menu a {
	border-right: none;
}

/*	Removes left border of Date Navigation Menu Tab on right 	*/
.genesis-nav-menu > .date,
.genesis-nav-menu > .right > a {
	border: none;
	border-left: none;
}

/*	Changes background colour of hover from black to green: .current_page_item controls menu items in secondary navigation menu while .sub-menu .current-menu-item controls sub-menu items	*/
.genesis-nav-menu a:hover,
.genesis-nav-menu .sub-menu a:hover,
.genesis-nav-menu .current_page_item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a {
	background-color: #00381c;
	color: #fff;
}

/*	===== Home Tab =====	*/
/*	Adds coloured top border to Home tab	*/
.home-menu > a {
	border-top: #007236 4px solid;
	padding-top: 6px;
}

/*	Changes background colour of Home tab while hovering over it	*/
.home-menu > a:hover {
	background-color: #007236;
}

/*	Changes background colour of Home tab while on the home page: .home adds the condition of being on the home page	*/
.home .menu-item-22 > a {
	background-color: #007236 !important;
	color: #fff;
}

/*	===== Blog Tab =====	*/
/*	Adds coloured top border to Blog tab and adds a 1px margin on the left to prevent overlapping the tab to the left	*/
.blog-menu > a {
	border-top: #9E0B0F 4px solid;
	padding-top: 6px;
	margin-left: 1px;
}

/*	Changes background colour of Blog tab while hovering over it	*/
.blog-menu > a:hover {
	background-color: #9E0B0F;
}

/*	Changes background colour of Blog tab while on the blog page: .page-id-103 adds the condition of being on the blog page	*/
.page-id-103 .menu-item-1689 > a {
	background-color: #9E0B0F !important;
	color: #fff;
}

/*	===== About AKUANA Tab =====	*/
/*	Adds coloured top border to About AKUANA tab and adds a 1px margin on the left to prevent overlapping the tab to the left	*/
.aboutakuana-menu > a {
	border-top: #003471 4px solid;
	padding-top: 6px;
	margin-left: 1px;
}

/*	Changes background colour of About AKUANA tab, and all sub-tabs, while hovering over them	*/
.aboutakuana-menu > a:hover, /*	Hovering effect for About AKUANA tab	*/
.aboutakuana-menu .menu-item-1703 > a:hover, /*	Hovering effect: Leadership submenu tab	*/
.aboutakuana-menu .menu-item-506 > a:hover, /*	Hovering effect: Status and Structure submenu tab	*/
.aboutakuana-menu .menu-item-1797 > a:hover, /*	Hovering effect: Executive Committee submenu tab	*/
.aboutakuana-menu .menu-item-534 > a:hover, /*	Hovering effect: Constitution and Bylaws submenu tab	*/
.aboutakuana-menu .menu-item-17 > a:hover /*	Hovering effect: Contact Us submenu tab	*/ {
	background-color: #003471;
}

/*	Changes background colour for page ancestor for About AKUANA subitems	*/
.page-id-5 .current_page_ancestor > a, /*	Changes background colour when on Leadership page	*/
.page-id-504 .current_page_ancestor > a, /*	Changes background colour when on Status and Structure page	*/
.page-id-1251 .current_page_ancestor > a, /*	Changes background colour when on Executive Committe page	*/
.page-id-532 .current_page_ancestor > a, /*	Changes background colour when on Constitution and Bylaws page	*/
.page-id-14 .current_page_ancestor > a /*	Changes background colour when on Contact Us page	*/ {
	background-color: #003471 !important;
	color: #fff;
}

/*	Changes background colours of tabs while on the About AKUANA page: .page-id-494 adds the condition of being on the About AKUANA page	*/
.page-id-494 .menu-item-496 > a, /*	Changes background colour of About AKUANA tab	*/
.page-id-494 .page-item-5 > a:hover, /*	Hovering effect: Leadership tab in 2° nav menu	*/
.page-id-494 .page-item-504 > a:hover, /*	Hovering effect: Status and Structure tab in 2° nav menu	*/
.page-id-494 .page-item-1251 > a:hover, /*	Hovering effect: Executive Committee tab in 2° nav menu	*/
.page-id-494 .page-item-532 > a:hover, /*	Hovering effect: Constitution and Bylaws tab in 2° nav menu	*/
.page-id-494 .page-item-14 > a:hover /*	Hovering effect: Contact Us tab in 2° nav menu	*/ {
	background-color: #003471 !important;
}

/*	Changes background colours of tabs while on the Leadership page: .page-id-5 adds the condition of being on the Leadership page	*/
.page-id-5 .menu-item-1703 > a, /*	Changes background colour of Leadership tab	*/
.page-id-5 .current_page_item > a, /*	Changes background colour of Leadership tab in 2° nav menu	*/
.page-id-5 .page-item-5 > a:hover, /*	Hovering effect: Leadership tab in 2° nav menu	*/
.page-id-5 .page-item-504 > a:hover, /*	Hovering effect: Status and Structure tab in 2° nav menu	*/
.page-id-5 .page-item-1251 > a:hover, /*	Hovering effect: Executive Committee tab in 2° nav menu	*/
.page-id-5 .page-item-532 > a:hover, /*	Hovering effect: Constitution and Bylaws tab in 2° nav menu	*/
.page-id-5 .page-item-14 > a:hover /*	Hovering effect: Contact Us tab in 2° nav menu	*/ {
	background-color: #003471 !important;
}

/*	Changes background colours of tabs while on the Status and Structure page: .page-id-504 adds the condition of being on the Leadership page	*/
.page-id-504 .menu-item-506 > a, /*	Changes background colour of Status and Structure tab	*/
.page-id-504 .current_page_item > a, /*	Changes background colour of Status and Structure tab in 2° nav menu	*/
.page-id-504 .page-item-5 > a:hover, /*	Hovering effect: Leadership tab in 2° nav menu	*/
.page-id-504 .page-item-504 > a:hover, /*	Hovering effect: Status and Structure tab in 2° nav menu	*/
.page-id-504 .page-item-1251 > a:hover, /*	Hovering effect: Executive Committee tab in 2° nav menu	*/
.page-id-504 .page-item-532 > a:hover, /*	Hovering effect: Constitution and Bylaws tab in 2° nav menu	*/
.page-id-504 .page-item-14 > a:hover /*	Hovering effect: Contact Us tab in 2° nav menu	*/ {
	background-color: #003471 !important;
}

/*	Changes background colours of tabs while on the Executive Committee page: .page-id-1251 adds the condition of being on the Leadership page	*/
.page-id-1251 .menu-item-1797 > a, /*	Changes background colour of Executive Committee tab	*/
.page-id-1251 .current_page_item > a, /*	Changes background colour of Executive Committee tab in 2° nav menu	*/
.page-id-1251 .page-item-5 > a:hover, /*	Hovering effect: Leadership tab in 2° nav menu	*/
.page-id-1251 .page-item-504 > a:hover, /*	Hovering effect: Status and Structure tab in 2° nav menu	*/
.page-id-1251 .page-item-1251 > a:hover, /*	Hovering effect: Executive Committee tab in 2° nav menu	*/
.page-id-1251 .page-item-532 > a:hover, /*	Hovering effect: Constitution and Bylaws tab in 2° nav menu	*/
.page-id-1251 .page-item-14 > a:hover /*	Hovering effect: Contact Us tab in 2° nav menu	*/ {
	background-color: #003471 !important;
}

/*	Changes background colours of tabs while on the Constitution and Bylaws page: .page-id-532 adds the condition of being on the Leadership page	*/
.page-id-532 .menu-item-534 > a, /*	Changes background colour of Constitution and Bylaws tab	*/
.page-id-532 .current_page_item > a, /*	Changes background colour of Constitution and Bylaws tab in 2° nav menu	*/
.page-id-532 .page-item-5 > a:hover, /*	Hovering effect: Leadership tab in 2° nav menu	*/
.page-id-532 .page-item-504 > a:hover, /*	Hovering effect: Status and Structure tab in 2° nav menu	*/
.page-id-532 .page-item-1251 > a:hover, /*	Hovering effect: Executive Committee tab in 2° nav menu	*/
.page-id-532 .page-item-532 > a:hover, /*	Hovering effect: Constitution and Bylaws tab in 2° nav menu	*/
.page-id-532 .page-item-14 > a:hover /*	Hovering effect: Contact Us tab in 2° nav menu	*/ {
	background-color: #003471 !important;
}

/*	Changes background colours of tabs while on the Contact Us page: .page-id-14 adds the condition of being on the Leadership page	*/
.page-id-14 .menu-item-17 > a, /*	Changes background colour of Contact Us tab	*/
.page-id-14 .current_page_item > a, /*	Changes background colour of Contact Us tab in 2° nav menu	*/
.page-id-14 .page-item-5 > a:hover, /*	Hovering effect: Leadership tab in 2° nav menu	*/
.page-id-14 .page-item-504 > a:hover, /*	Hovering effect: Status and Structure tab in 2° nav menu	*/
.page-id-14 .page-item-1251 > a:hover, /*	Hovering effect: Executive Committee tab in 2° nav menu	*/
.page-id-14 .page-item-532 > a:hover, /*	Hovering effect: Constitution and Bylaws tab in 2° nav menu	*/
.page-id-14 .page-item-14 > a:hover /*	Hovering effect: Contact Us tab in 2° nav menu	*/ {
	background-color: #003471 !important;
}

/*	===== Alumni Tab =====	*/
/*	Adds coloured top border to Alumni tab and adds a 1px margin on the left to prevent overlapping the tab to the left	*/
.alumni-menu > a {
	border-top: #A0410D 4px solid;
	padding-top: 6px;
	margin-left: 1px;
}

/*	Changes background colour of Alumni tab, and all sub-tabs, while hovering over them	*/
.alumni-menu > a:hover, /*	Hovering effect for Alumni tab */
.alumni-menu .menu-item-636 > a:hover, /*	Hovering effect: Featured Alumni submenu tab	*/
.alumni-menu .menu-item-635 > a:hover, /*	Hovering effect: Alumni Meetings submenu tab	*/
.alumni-menu .menu-item-633 > a:hover /*	Hovering effect: Presidents Circle submenu tab */ {
	background-color: #A0410D;
}

/*	Changes background colour for page ancestor for Alumni subitems	*/
.page-id-604 .current_page_ancestor > a, /*	Changes background colour when on Featured Alumni page	*/
.page-id-606 .current_page_ancestor > a, /*	Changes background colour when on Alumni Meetings page	*/
.page-id-612 .current_page_ancestor > a /*	Changes background colour when on Presidents Circle page	*/ {
	background-color: #A0410D !important;
	color: #fff;
}

/*	Changes background colours of tabs while on the Alumni page: .page-id-602 adds the condition of being on the About AKUANA page	*/
.page-id-602 .menu-item-1829 > a, /*	Changes background colour of Alumni tab	*/
.page-id-602 .page-item-604 > a:hover, /*	Hovering effect: Featured Alumni tab in 2° nav menu	*/
.page-id-602 .page-item-606 > a:hover, /*	Hovering effect: Alumni Meetings in 2° nav menu	*/
.page-id-602 .page-item-612 > a:hover /*	Hovering effect: Presidents Circle tab in 2° nav menu	*/ {
	background-color: #A0410D !important;
}

/*	==================== To widen width of submenu items ====================	*/
.genesis-nav-menu .sub-menu {
	width: 220px;
}

.genesis-nav-menu .sub-menu a {
	width: 220px;
}

/*	==================== Gravity Forms: CSS for Form ID: 1 ====================	*/
/*	==================== Center align the title ====================	*/
.gform_wrapper.contact_form_wrapper .gform_heading {
	text-align: center;
}
.gform_wrapper.contact_form_wrapper .gfield_checkbox li input, .gform_wrapper.contact_form_wrapper .gfield_checkbox li input[type="checkbox"] {
	vertical-align: middle;
}

/*	==================== Gravity Forms: CSS for Form ID: 2 ====================	*/
.gform_wrapper.donation_form_wrapper .gfield_required,
.gform_wrapper.donation_form_wrapper .ginput_product_price_label {
  display: none;
}
.gform_wrapper.donation_form_wrapper .gfield_checkbox li label {
  max-width: 95%;
  margin: 4px 0 0 10px;
}
@media (max-width: 680px) {
  .gform_wrapper.donation_form_wrapper .gfield_checkbox li label {
    max-width: 85%;
  }
}
.gform_wrapper.donation_form_wrapper .gform_button,
.gform_wrapper.donation_form_wrapper .gform_next_button,
.gform_wrapper.donation_form_wrapper .gform_previous_button {
  padding: 12px 36px;
  background-color: #0a6600;
  color: #fff;
  font-family: "effra", helvetica, sans-serif;
  border: none;
  font-size: 21px;
  font-weight: bold;
}
.gform_wrapper.donation_form_wrapper .gform_next_button {
  background-color: #860000;
  position: relative;
  top: -4px;
}
.gform_wrapper.donation_form_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,
.gform_wrapper.donation_form_wrapper.gf_browser_chrome .ginput_complex select {
  height: 28px;
  margin-bottom: 0 !important;
	margin-top: 4px !important;
}
.gform_wrapper.donation_form_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {
  margin-top: 0.25em;
}

.gform_wrapper.donation_form_wrapper label.gfield_label {
  font-weight: 700;
}
.gform_wrapper.donation_form_wrapper .gfield_price {
  float: left;
}
.gform_wrapper.donation_form_wrapper .gfield_price .ginput_amount {
  width: 100%;
}
@media (max-width: 1050px) {
  .gform_wrapper.donation_form_wrapper .gfield_price {
    width: 35%;
  }
}
@media (max-width: 980px) {
  .gform_wrapper.donation_form_wrapper .gfield_price {
    width: 50%;
  }
}

@media (max-width: 480px) {
  .gform_wrapper.donation_form_wrapper ul.gfield_radio li {
    display: block;
    margin: 10px 0 0;
    text-align: center;
  }
  .gform_wrapper.donation_form_wrapper ul.gfield_radio li label {
    width: 100%;
  }
}
@media (max-width: 980px) {
  .gform_wrapper.donation_form_wrapper ul.gfield_radio {
    clear: both;
    top: 0;
    left: 0;
  }
}
.gform_wrapper.donation_form_wrapper .ginput_container_address,
.gform_wrapper.donation_form_wrapper .gfield_total,
.gform_wrapper.donation_form_wrapper .ginput_container_creditcard {
  margin-bottom: 0.875em;
}
.gform_wrapper.donation_form_wrapper .gfield_price_1_20,
.gform_wrapper.donation_form_wrapper .gfield_total {
  width: 100%;
}
.gform_wrapper.donation_form_wrapper .gfield_price_1_20 .gfield_label,
.gform_wrapper.donation_form_wrapper .gfield_total .gfield_label {
  font-family: "effra", helvetica, sans-serif;
  font-size: 16px;
}
@media (max-width: 480px) {
  .gform_wrapper.donation_form_wrapper .gf_name_has_2 span,
  .gform_wrapper.donation_form_wrapper .ginput_complex .ginput_right,
  .gform_wrapper.donation_form_wrapper .ginput_complex .ginput_left,
  .gform_wrapper.donation_form_wrapper .ginput_complex .ginput_cardinfo_left {
    width: 100% !important;
  }
  .gform_wrapper.donation_form_wrapper ul.gfield_radio li {
    display: block;
    clear: both;
    float: none;
    text-align: center;
  }
  .gform_wrapper.donation_form_wrapper .gfield_price,
  .gform_wrapper.donation_form_wrapper .top_label input.medium {
    width: 97.5%;
  }
  .gform_wrapper.donation_form_wrapper div.ginput_container_name span {
    margin-right: 0;
    padding-right: 0;
  }
  .gform_wrapper.donation_form_wrapper .ginput_complex .ginput_right {
    margin-left: 0;
  }
  .gform_wrapper.donation_form_wrapper .ginput_complex .ginput_cardinfo_left {
    margin-right: 0;
  }
}

.gform_wrapper.donation_form_wrapper .ginput_container_select {
	display: inline;
	margin-left: 20px;
	}

.gform_wrapper.donation_form_wrapper select, 
.gform_wrapper.donation_form_wrapper textarea {
	font-size: 14px;
	}

.gform_wrapper.donation_form_wrapper .ginput_complex {
	font-size: 18px;
	font-weight: bold;
	}

.gform_wrapper.donation_form_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description {
	padding: 0 0 0 0;
}


.gform_wrapper.donation_form_wrapper .ginput_complex .ginput_left input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]), .gform_wrapper .ginput_complex .ginput_right input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]), .gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]), .gform_wrapper .ginput_complex select {
    width: 100%;
    font-size: 14px;
}

.gform_wrapper.donation_form_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
	top: 4px;
}

.gform_wrapper.donation_form_wrapper .gform_button[type=submit]
{
  background-color: #0a6600;
  position: relative;
}

.gform_wrapper.donation_form_wrapper #field_2_17 {
  padding-top: 16px;
}

.gform_wrapper.donation_form_wrapper .top_label #field_2_17 div.ginput_container {
	background-color: #e1feeb;
	padding: 2rem !important;
}

.gform_wrapper.donation_form_wrapper #field_2_4 .gfield_label {
  display: none;
}

.gform_wrapper.donation_form_wrapper #field_2_17 .gfield_label {
  display: none;
}

.gform_wrapper.donation_form_wrapper #field_2_18 .gfield_label {
  display: none;
}

.gform_wrapper.donation_form_wrapper #field_2_18 {
  background-color: #fee9e1;
	padding: 2rem !important;
	margin-right: 16px;
}

.gform_wrapper.donation_form_wrapper.gf_browser_gecko select {
	padding: 4px 12px 4px 2px;	
}

.gform_wrapper.donation_form_wrapper.gf_browser_chrome select {
	padding: 4px 0 4px 3px;
}

.gform_wrapper.donation_form_wrapper.gf_browser_chrome select .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {
	margin-top: 4px;
}

.gform_wrapper.donation_form_wrapper #field_2_13 .gfield_label {
  display: none;
}

.gform_wrapper.donation_form_wrapper .top_label #field_2_13 div.ginput_container {
	margin-top: -15px !important;
	margin-bottom:	10px;
}

.gform_wrapper.donation_form_wrapper #field_2_2 .gfield_label {
  margin-top: 15px;
}

.gform_wrapper.donation_form_wrapper #field_2_25 {
  display: none !important;
}

body .gform_wrapper.donation_form_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
	margin-top: 0px;
}

.gform_wrapper.donation_form_wrapper #field_2_19 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.donation_form_wrapper #field_2_2 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.donation_form_wrapper #field_2_3 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.donation_form_wrapper #field_2_5 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.donation_form_wrapper #field_2_6 label.gfield_label {
	color: green;
	text-decoration:	green;
}

.gform_wrapper.donation_form_wrapper #field_2_11 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.donation_form_wrapper #field_2_20 label.gfield_label {
	color: green;
	text-decoration:	green;
}

.gform_wrapper.donation_form_wrapper #field_2_21 label.gfield_label {
	color: green;
	text-decoration:	green;
}

.gform_wrapper.donation_form_wrapper #field_2_22 label.gfield_label {
	color: green;
	text-decoration:	green;
}

.gform_wrapper.donation_form_wrapper #field_2_23 label.gfield_label {
	color: green;
	text-decoration:	green;
}

.gform_wrapper.donation_form_wrapper #field_2_24 label.gfield_label {
	color: green;
	text-decoration:	green;
}

.gform_wrapper.donation_form_wrapper #field_2_25 label.gfield_label {
	color: green;
	text-decoration:	green;
}

.gform_wrapper.donation_form_wrapper #field_2_7 label.gfield_label {
	color: green;
	text-decoration:	green;
}

.gform_wrapper.donation_form_wrapper #field_2_8 label.gfield_label {
	color: green;
	text-decoration:	green;
}

.gform_wrapper.donation_form_wrapper #field_2_9 label.gfield_label {
	color: green;
	text-decoration:	green;
}

.gform_wrapper.donation_form_wrapper #field_2_10 label.gfield_label {
	color: green;
	text-decoration:	green;
}

.gform_wrapper.donation_form_wrapper #field_2_39 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

/*	===== Elections, 2019 Tab =====	*/
/*	Adds coloured top border to Elections, 2019 tab and adds a 1px margin on the left to prevent overlapping the tab to the left	*/
.elections2019-menu > a {
	border-top: #9E0B0F 4px solid;
	padding-top: 6px;
	margin-left: 1px;
}

/*	Changes background colour of Elections, 2019 tab while hovering over it	*/
.elections2019-menu > a:hover {
	background-color: #9E0B0F;
}

/*	Changes background colour of Elections, 2019 tab while on the blog page: .page-id-5288 adds the condition of being on the Elections, 2019 page	*/
.page-id-5288 .menu-item-5302 > a {
	background-color: #9E0B0F !important;
	color: #fff;
}

/*	==================== Gravity Forms: CSS for JRM Application Form ====================	*/
.gform_wrapper.jrm_form_wrapper .gsection {
	margin-right: 0 !important;
	border-bottom: none;
}
.gform_wrapper.jrm_form_wrapper #field_7_12 .gsection_title {
	background-color: #01532a;
	color: white;
	padding: 5px 0 5px 10px !important;
}
.gform_wrapper.jrm_form_wrapper #field_7_11 .gsection_title {
	background-color: #01532a;
	color: white;
	padding: 5px 0 5px 10px !important;
}
.gform_wrapper.jrm_form_wrapper #field_7_17 .gsection_title {
	background-color: #01532a;
	color: white;
	padding: 5px 0 0 10px !important;
}
.gform_wrapper.jrm_form_wrapper #field_7_17 .gsection_description {
	background-color: #01532a;
	color: white;
	padding: 0px 0 5px 10px !important;
}
.gform_wrapper.jrm_form_wrapper #field_7_22 .gsection_title {
	background-color: #01532a;
	color: white;
	padding: 5px 0 0 10px !important;
}
.gform_wrapper.jrm_form_wrapper #field_7_22 .gsection_description {
	background-color: #01532a;
	color: white;
	padding: 0px 0 5px 10px !important;
}
.gform_wrapper.jrm_form_wrapper.gf_browser_gecko select {
	padding: 4px 12px 4px 2px;	
}

.gform_wrapper.jrm_form_wrapper #field_7_27 .gform_button_select_files {
	background-color: #0a6600;
}

.gform_wrapper.jrm_form_wrapper #field_7_37 .gform_button_select_files {
	background-color: #0a6600;
}

.gform_wrapper.jrm_form_wrapper #field_7_38 .gform_button_select_files {
	background-color: #0a6600;
}

.gform_wrapper.jrm_form_wrapper #field_7_39 .gform_button_select_files {
	background-color: #0a6600;
}

.gform_wrapper.jrm_form_wrapper #field_7_40 .gform_button_select_files {
	background-color: #0a6600;
}

.gform_wrapper.jrm_form_wrapper #field_7_41 .gform_button_select_files {
	background-color: #0a6600;
}

.gform_wrapper.jrm_form_wrapper #field_7_42 .gform_button_select_files {
	background-color: #0a6600;
}

.gform_wrapper.jrm_form_wrapper .gform_button[type=submit]
{
  padding: 12px 36px;
	background-color: #0a6600;
  position: relative;
	font-family: "effra", helvetica, sans-serif;
  border: none;
  font-weight: bold;
}

.gform_wrapper.jrm_form_wrapper #field_7_46.gsection .gsection_title {
	display: none;
}

.gform_wrapper.jrm_form_wrapper #field_7_46.gsection .gsection_description {
	font-size: 1.6rem;
	font-weight: 400;
}
/*	==================== Gravity Forms: CSS for Sponsorship Form ====================	*/
.gform_wrapper.sponsorship_form_wrapper .gfield_required,
.gform_wrapper.sponsorship_form_wrapper .ginput_product_price_label {
  display: none;
}

.gform_wrapper.sponsorship_form_wrapper .ginput_complex {
	font-size: 18px;
	font-weight: bold;
	}

.gform_wrapper.sponsorship_form_wrapper #field_11_3 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.sponsorship_form_wrapper #field_11_4 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.sponsorship_form_wrapper #field_11_5 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.sponsorship_form_wrapper #field_11_7 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.sponsorship_form_wrapper #field_11_8 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.sponsorship_form_wrapper #field_11_9 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.sponsorship_form_wrapper #field_11_10 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.sponsorship_form_wrapper #field_11_11 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.sponsorship_form_wrapper #field_11_12 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.sponsorship_form_wrapper #field_11_13 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.sponsorship_form_wrapper #field_11_14 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.sponsorship_form_wrapper #field_11_15 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.sponsorship_form_wrapper #field_11_17 label.gfield_label {
	color: green;
	text-decoration:	green underline;
}

.gform_wrapper.sponsorship_form_wrapper .gform_button[type=submit] {
    background-color: #0a6600;
    position: relative;
		font-weight: bold;
}