body {font: 13px Helmet, Freesans, sans-serif;}
body section .logintopbar{}
body header .elementor-26 .elementor-nav-menu li{text-align: center;}   body, select, input, textarea {color: #333;}
a {color: #123974;}
a:hover {color: #001630;} ::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} a:link {-webkit-tap-highlight-color: #fcd700;}
ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;} input:-moz-placeholder { color:#a9a9a9; }
textarea:-moz-placeholder { color:#a9a9a9; } #wrapper {width: 960px; margin: 20px auto;}
#copyright{background: #123974; width: 100%; float: left; color: #fff;text-align: center; padding: 20px;}
#articletemplate{max-width: 1140px;margin: 0 auto;}
#post-14 .cc-error,
#post-14 .mp-form-row.mepr_bold.mepr_price{display: none;}
#post-14 .mepr-signup-form{}
#post-14 .mp_wrapper textarea,
#post-14 .mp_wrapper select, 
#post-14 .mp_wrapper input[type=text], 
#post-14 .mp_wrapper input[type=url], 
#post-14 .mp_wrapper input[type=email], 
#post-14 .mp_wrapper input[type=tel], 
#post-14 .mp_wrapper input[type=number], 
#post-14 .mp_wrapper input[type=password]{background: #ececec;border-radius: 5px;border: 1px solid #bdbdbd;}
#post-14 .mp_wrapper .mp-form-row {width: 50% !important;float: left;padding: 0 10px;}
#post-14 .mp_wrapper .mp-form-row.mepr_mepr_your_metis_nation_british_columbia_citizenship_card_number,
#post-14 .mp_wrapper .mp-form-row.mepr_mepr_previous_fvma_chartered_community_card{width: 100% !important;border-top: 1px solid #ddd;margin-top: 30px;padding-top: 30px;}
#post-14 .mp_wrapper .mepr_mepr_fraser_valley_metis_association_is_run_by_volunteers_participation_is_greatly_appreciated_would_you_like_to_volunteer_your_skills_or_interests_please_explain{width: 100% !important;border-top: 1px solid #ddd;margin-top: 30px;padding-top: 30px;}
#post-14 .mp_wrapper .mepr_mepr_the_association_may_hold_events_during_the_year_would_you_like_to_volunteer_your_time_with_an_event{width: 100% !important;border-top: 1px solid #ddd;margin-top: 30px;padding-top: 30px;}
#post-14 .mp_wrapper .mepr_email{width: 100% !important;border-top: 1px solid #ddd;margin-top: 30px;padding-top: 30px;}
#post-14 .mp_wrapper .mepr_custom_field.mepr_mepr_date_of_birth,
#post-14 .mp_wrapper .mepr_custom_field.mepr_mepr_cell,
#post-14 .mp_wrapper .mepr_custom_field.mepr_mepr_phone{width: 33% !important;}
#post-14 .mp_wrapper .mepr_custom_field.mepr_mepr_let_me_type_my_description{min-height: 126px;}
#post-14 .mp_wrapper .mepr_mepr-address-country,
#post-14 .mp_wrapper .mepr_mepr-address-state{display: none;}
#post-14 .mp_wrapper .button.mp-hide-pw.hide-if-no-js,
#post-14 .mp_wrapper .mepr-form-has-errors{display: none;}
#post-14 .mp_wrapper .mp-form-submit{width: 100% !important;float: left;padding: 10px 0;}
#post-14 .mp_wrapper .mepr-submit {background: #123974;border: none;color: #fff;padding: 10px 20px;margin: 0 15px;}
#post-14 .mp_wrapper .mepr-submit:hover{opacity: 0.8;}
#post-14 .mp_wrapper .mepr_custom_field.mepr_mepr_date_of_birth{}
#post-14 .mp_wrapper .mepr_custom_field.mepr_mepr_date_of_birth .mp-form-label {
background: url(//fvma.ca/wp-content/themes/HTML5-Reset-WordPress-Theme-master/img/iconmonstr-calendar-4-240.png);
background-size: 18px;
background-repeat: no-repeat;
padding: 0 0 0 25px;
background-position: center left;
}
#post-14 .mp_wrapper .mepr_custom_field.mepr_mepr_date_of_birth label{}
#post-14 .mp_wrapper .mepr_custom_field.mepr_mepr_date_of_birth:before{}
#post-14 .mp_wrapper .mepr_custom_field.mepr_mepr_date_of_birth:after{}
#post-14 .mp_wrapper .mepr_custom_field.mepr_mepr-address-zip{visibility: hidden;}
#post-277 .mp_wrapper .mepr_custom_field.mepr_mepr-address-zip{visibility: hidden;}
#post-277 .mp_wrapper .mepr_custom_field.mepr_mepr_date_of_birth .mp-form-label {
background: url(//fvma.ca/wp-content/themes/HTML5-Reset-WordPress-Theme-master/img/iconmonstr-calendar-4-240.png);
background-size: 18px;
background-repeat: no-repeat;
padding: 0 0 0 25px;
background-position: center left;
} .mec-events-template-default.single #main-content p:last-of-type{display: none;} body #tribe-events-pg-template{}
body #tribe-events-pg-template .tribe-events-before-html{visibility: hidden; display: none;}
article #topimg {min-height: 350px;place-items: center;width: 100%;display: grid;margin-bottom: 25px;box-shadow: 0 1px 5px -1px #333;background-position: center !important;background-size: cover !important;padding:50px;}
article #topimg .entry-title {margin: 0;color: #fff;font-size: 40px;font-weight: 400;text-shadow: 0px 0px 5px #333;}
body #topbluebar{
background: -moz-linear-gradient(top,  rgba(18,57,116,1) 0%, rgba(125,185,232,0) 100%); background: -webkit-linear-gradient(top,  rgba(18,57,116,1) 0%,rgba(125,185,232,0) 100%); background: linear-gradient(to bottom,  rgba(18,57,116,1) 0%,rgba(125,185,232,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123974', endColorstr='#007db9e8',GradientType=0 ); min-height: 300px;
position: absolute;
z-index: -1;
width: 100%;
top: 0;	} #postnavigation {background: #123974;width: 100%;margin: 45px 0 -45px;padding: 25px 0;}
#postnavigation .postnavigationinner{max-width: 1140px;margin: 0 auto;display: grid;grid-template-columns: minmax(150px, 50%) 1fr;}
#postnavigation .postnavigationinner .postnavigationlinks{}
#postnavigation .postnavigationinner .postnavigationlinks p,
#postnavigation .postnavigationinner .postnavigationlinks a{color: #fff; margin: 0; text-decoration: none;}
#postnavigation .postnavigationinner .postnavigationlinks p:hover,
#postnavigation .postnavigationinner .postnavigationlinks a:hover{opacity: 0.8;}
#postnavigation .postnavigationinner .previous_post_link{}
#postnavigation .postnavigationinner .next_post_link{text-align: right;} #tribe-tickets__modal-form{}
#tribe-tickets__modal-form .tribe-tickets__tickets-item-remove-wrap button,
#main-content .mec-wrap .tribe-dialog.a11y-dialog--open .tribe-dialog__close-button.tribe-modal__close-button{display: none;}
#main-content .mec-wrap .button, 
#main-content .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next),
#main-content .mec-wrap input[type=button], 
#main-content .mec-wrap input[type=reset], 
#main-content .mec-wrap input[type=submit] {font-size: 14px;background: #123974;}
#main-content .mec-wrap .tribe-common-b2.tribe-tickets__tickets-footer-quantity,
#main-content .mec-wrap .tribe-common-b2.tribe-tickets__tickets-footer-total{font-size: 20px;} @media (max-width: 1280px){
body header .elementor-26 .elementor-element.headercol1 {width: 15%;}
body header .elementor-26 .elementor-element.headercol2 {width: 75%;}
body header .elementor-26 .elementor-element.headercol3 {}
body header .elementor-26 .elementor-element.elementor-element-a918b83 .elementor-button .elementor-align-icon-left {display: none;}
}
@media (max-width: 1080px){
body header .elementor-26 .elementor-element.headercol1 {width: 10%;}
body header .elementor-26 .elementor-element.headercol2 {width: 82%;}
body header .elementor-26 .elementor-element.headercol3 {width: 0%; display: none;} }
@media (max-width: 1080px){ body header .elementor-26 .elementor-nav-menu li{text-align: left;}
}
@media (max-width: 980px){
body header .elementor-26 .elementor-element.headercol1 {width: 15%; max-width: 100px; min-width: 100px}
body header .elementor-26 .elementor-element.headercol2 {width: 80%;}
}
@media (max-width: 767px){
#footer .elementor-29 .elementor-column {width: 100%;}
}
@media (max-width: 700px){
body header .elementor-26 .elementor-element.headercol1 {width: 30%; max-width: 30%;min-width: 30%;}
body header .elementor-26 .elementor-element.headercol2 {width: 70%;}
}