a.mobile_donate {
       display: none; 
    } 

body.page-id-7 .masthead_container {
       border-bottom-width: 4px; 
       margin-bottom: 1px; 
    } 

.homepage_blog_posts {
       min-height: 368px; 
       padding-bottom: 5px; 
    } 

.new_date_container {
       background-color: rgba(219,219,219,1); 
       border-bottom-color: rgba(255,255,255,1); 
       border-bottom-style: solid; 
       border-bottom-width: 1px; 
       border-top-style: none; 
       border-top-width: 1px; 
    } 

.new_date_container p {
       color: rgb(155, 14, 20); 
       font-family: "bebas-neue",sans-serif!important; 
       font-size: 23px; 
       margin-bottom: 0px; 
       padding-bottom: 10px; 
       padding-top: 10px; 
       text-align: center; 
       text-transform: none; 
    } 

.snp-field-field851, .snp-field-field594 {
       display: none; 
    } 

#form_dv3euy2 > div > fieldset > div.frm_submit > button {
       background-color: #bd79b3!important; 
       border-radius: 0px; 
       border-style: none; 
       box-shadow: none; 
       color: rgb(255, 255, 255); 
       font-family: open-sans,sans-serif!important; 
       font-size: 20px; 
       font-weight: bolder!important; 
    } 

#frm_form_12_container {
       background-color: rgba(177,51,158,1); 
    } 

#frm_form_23_container form input:not([type=submit]):not([type=radio]) {
       border-radius: 0px; 
       color: rgba(155,14,20,1); 
       font-family: "bebas-neue",sans-serif!important; 
       font-size: 33px; 
       height: 61px; 
       padding-top: 4px; 
    } 

#frm_form_23_container form input[type=submit] {
       border-radius: 0px; 
       box-shadow: none; 
       color: rgba(155,14,20,1); 
       font-family: FontAwesome,"bebas-neue",sans-serif!important; 
       font-size: 29px; 
       padding-left: 21px; 
       padding-right: 21px; 
    } 

#frm_form_23_container {
       margin-left: auto!important; 
       margin-right: auto!important; 
       max-width: 700px; 
    } 

#frm_form_29_container form input:not([type=submit]):not([type=radio]) {
       line-height: 19px; 
    } 

#frm_form_6_container form input[type=submit] {
       top: 103px; 
    } 

#post-14.hentry .wpb_row.temp_hide {
       background-image: url(http://marchforlife.org/wp-content/uploads/2017/01/download-background.jpg); 
       background-position: center center; 
       background-repeat: no-repeat; 
       background-size: cover; 
    } 

#post-2.hentry .vc_btn:not(.vc_btn_square):not(.vc_btn_round):not(.vc_btn_outlined):not(.vc_btn_3d):not(.vc_btn_square_outlined) {
       background-color: rgb(177, 51, 158)!important; 
    } 

html > body > div:nth-child(5) > div > div:nth-child(1) > #primary > #content > #post-14 > div > div:nth-child(4) > div > div > div > div > div > h2 {
       color: rgba(255,255,255,1); 
       font-size: 37px; 
       margin-bottom: 4px; 
       margin-top: 10px; 
       text-align: center; 
    } 

html > body > div:nth-child(5) > div > div:nth-child(1) > #primary > #content > #post-14 > div > div:nth-child(4) > div > div > div > div > div > #frm_form_23_container > div {
       background-color: rgba(255,255,255,1); 
    } 

html > body > div:nth-child(5) > div > div:nth-child(1) > #primary > #content > #post-14 > div > div:nth-child(4) > div > div > div > div > div > #frm_form_23_container > div > p {
       font-size: 19px; 
       text-align: center; 
    } 

html > body > div:nth-child(5) > div > div:nth-child(1) > #primary > #content > #post-14 > div > div:nth-child(4) > div > div > div > div > div > p {
       color: rgba(255,255,255,1); 
       text-align: center; 
    } 

html > body > div:nth-child(6) > div > div:nth-child(1) > #primary > #content > #post-14 > div > div:nth-child(4) > div > div > div > div > div > h2 {
       color: rgba(255,255,255,1); 
       font-size: 34px; 
       margin-bottom: 19px; 
       margin-top: 1px; 
       text-align: center; 
    } 

html > body > div:nth-child(6) > div > div:nth-child(1) > #primary > #content > #post-14 > div > div:nth-child(4) > div > div > div > div > div > p {
       color: rgba(255,255,255,1); 
       display: none; 
       text-align: center; 
    } 

HTML > BODY > DIV.container.content_container > DIV.row > DIV.col_12 > DIV#primary > DIV#content > ARTICLE > DIV.entry-content > DIV.vc_row.wpb_row.vc_row-fluid.homepage_form_container.vc_custom_1409188513877.vc_row-has-fill.ts-background-single-parent.fullwidth > DIV.wpb_column.vc_column_container > DIV.vc_column-inner.vc_custom_1463171718768 > DIV.wpb_wrapper > DIV.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1409176161828.vc_row-has-fill > DIV.home_stay_connected_inside.wpb_column.vc_column_container > DIV.vc_column-inner.vc_custom_1411184038948 {
       height: 282px; 
    } 

HTML > BODY > DIV.container.content_container > DIV.row > DIV.col_8 > DIV#primary > DIV#content > ARTICLE > HEADER.entry-header > H1.entry-title {
       line-height: 53px; 
       padding-top: 32px; 
    } 

HTML > BODY > DIV.fancybox-wrap.fancybox-desktop.snp-wrap.snp-pop-1564-wrap.snp-pop-newtheme1-wrap.fancybox-opened > DIV.fancybox-skin > DIV.fancybox-outer > DIV.fancybox-inner > DIV#snppopup-welcome > DIV.snp-fb.snp-newtheme1 {
       background-position: center top!important; 
    } 

#post-12474.hentry .wpb_row.email_signup_container {
    } 

.custom_mfl_box .padding {
    } 

.custom_mfl_box {
    } 

.housekeeping {
    } 

#post-12474.hentry .wpb_text_column.sign_up_header p {
    } 

img.site_logo {
    } 

table.local_marches td {
       border-color: rgba(198,198,198,1); 
       border-style: solid; 
       border-width: 1px; 
       font-size: 14px; 
       padding-bottom: 5px; 
       padding-left: 10px; 
       padding-right: 5px; 
       padding-top: 5px; 
    } 

table.local_marches th {
       background-color: rgba(221,221,221,1); 
       border-color: rgba(175,175,175,1); 
       border-style: solid; 
       border-width: 1px; 
       font-weight: bold!important; 
       padding-bottom: 5px; 
       padding-left: 10px; 
       padding-right: 5px; 
       padding-top: 5px; 
       text-align: left; 
    } 


@media screen and (max-width: 768px) { .homepage_blog_posts {   min-height: 318px!important; }  }  
@media screen and (max-width: 768px) { #post-12474.hentry .wpb_row.email_signup_container {   height: auto!important; }  }  
@media screen and (max-width: 667px)  { a.mobile_donate {   display: block; }  }  
@media screen and (max-width: 667px)  { a.mobile_donate {   float: right; }  }  
@media screen and (max-width: 667px)  { a.mobile_donate {   font-size: 25px; }  }  
@media screen and (max-width: 667px)  { a.mobile_donate {   line-height: 36px; }  }  
@media screen and (max-width: 667px)  { a.mobile_donate {   padding-left: 20px; }  }  
@media screen and (max-width: 667px)  { a.mobile_donate {   padding-right: 20px; }  }  
@media screen and (max-width: 667px)  { a.mobile_donate {   width: 63px!important; }  }  
@media screen and (max-width: 667px) { .custom_mfl_box .padding {   min-height: 181px!important; }  }  
@media screen and (max-width: 667px) { .custom_mfl_box {   width: 100%!important; }  }  
@media screen and (max-width: 667px)  { .housekeeping {   display: none; }  }  
@media screen and (max-width: 667px) { #post-12474.hentry .wpb_row.email_signup_container {   height: 415px!important; }  }  
@media screen and (max-width: 667px) { #post-12474.hentry .wpb_text_column.sign_up_header p {   font-size: 24px!important; }  }  
@media screen and (max-width: 667px)  { img.site_logo {   float: left; }  }  
@media screen and (max-width: 667px)  { img.site_logo {   width: 138px; }  }  
@media screen and (max-width: 480px) { .homepage_blog_posts {   min-height: 230px!important; }  }  