.brief_description {
       border-bottom-style: solid; 
       border-bottom-width: 1px; 
       border-color: rgba(0, 0, 0,0.12); 
       border-left-style: none; 
       border-top-style: solid; 
       border-top-width: 1px; 
       margin-bottom: 21px; 
       margin-left: auto!important; 
       margin-right: auto; 
       margin-top: 42px; 
       max-width: 400px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.brief_description p {
       font-size: 26px !important; 
       line-height: 1em; 
       margin: 0 !important; 
       padding-bottom: 25px; 
       padding-top: 25px; 
       text-align: center; 
    } 

.signature_percent {
       background-color: transparent; 
       background-image: url(http://www.mycatholiccause.org/wp-content/uploads/2017/03/sig_progress-1.png); 
       background-position: 0 50%; 
       background-repeat: repeat-x; 
       border-radius: 5px; 
       height: 30px; 
       -moz-border-radius: 5px; 
       -webkit-border-radius: 5px; 
    } 

.signature_percent_container {
       background-color: #ffffff; 
       border: 1px solid #ffffff; 
       border-radius: 5px; 
       float: left; 
       height: 32px; 
       -moz-border-radius: 5px; 
       position: relative; 
       -webkit-border-radius: 5px; 
       width: 100%; 
    } 

.signature_total {
       color: rgba(255,255,255,1); 
       float: left; 
       font-size: 18px; 
       line-height: 20px; 
       padding-bottom: 5px; 
       position: relative; 
       text-align: center; 
       text-transform: uppercase; 
       width: 100%; 
    } 

.signature_wrapper {
       background-color: #76af40; 
       padding: 20px 20px 0 20px; 
    } 

.signature_wrapper p {
       color: rgb(28, 28, 28); 
       margin-bottom: 0; 
       margin-top: 20px; 
       text-align: center; 
    } 

#gform_confirmation_wrapper_4 {
       padding: 15px; 
       text-align: center; 
    } 

#gform_wrapper_4 .gfield_label {
       display: none; 
    } 

#gform_wrapper_4 .gform_footer {
       text-align: center; 
    } 

#gform_wrapper_4 input[type=submit] {
       font-size: 16px; 
       font-weight: 400; 
    } 

#gform_wrapper_4 input[type=text] {
       border-color: rgba(185,182,182,1); 
    } 

#gform_wrapper_4 {
       margin-top: -3px; 
    } 

#post-213.hentry .wpb_text_column h2 {
       font-size: 40px; 
       margin-bottom: 28px; 
    } 

#post-213.hentry .wpb_text_column p {
       font-size: 19px; 
       line-height: 24px; 
    } 

#post-213.hentry .wpb_text_column.petition_container {
       background-color: #f5f4f4; 
       border-color: #b9b5b5; 
       border-style: solid!important; 
       border-width: 1px; 
    } 

html > body > #page > #content > div:nth-child(2) > div > div > #primary > #main > .post-inner-content > #post-213 > div > div > div:nth-child(1) > div > div > div > div > p:nth-child(2) > img {
       border-color: rgba(226,226,226,1); 
       border-style: solid; 
       border-width: 3px; 
    } 

p.sig_goal {
       color: white; 
       font-size: 20px; 
       font-weight: bolder!important; 
       margin-bottom: -20px; 
       margin-top: 5px; 
       text-transform: uppercase; 
    } 

p.signature_goal {
       color: rgba(255,255,255,1); 
       font-size: 30px!important; 
       font-weight: bold; 
       letter-spacing: 1px; 
       line-height: 40px!important; 
       margin-bottom: 0px; 
       margin-top: 5px!important; 
       padding-bottom: 9px!important; 
       text-transform: uppercase; 
    } 

