html,body{
    font-family:"Open Sans";
    font-size:16px;
    line-height:24px;
    color:#3C3736;
}
#can_embed_form .floatlabel-wrapper{
    display:inline!important;
}
#can_embed_form .floatlabel-label{
    display:none!important;
}
#can_embed_form #action_info h5{
    word-wrap:normal!important;
}
#can_embed_form #action_info{
    line-height:1.2em!important;
}
.dk-action-embed .can_embed #can_embed_form{
    border:none;
    font-family:"Open Sans"!important;
    font-size:16px!important;
    line-height:24px!important;
    color:#3C3736!important;
}
#can_main_col #action_info #multi_sponsors .action_owner_box.multi-action_owner_box .action_owner{
    float:none!important;
    width:100%!important;
    margin-bottom:10px!important;
    margin-right:0!important;
}
#can_main_col #action_info .action_owner_box{
    width:100%!important;
}
#multi_sponsors .action_petitioning_box{
    display:none!important;
}
.dk-action-embed .can_embed #can_embed_form h2{
    font-family:"Open Sans Condensed";
    font-size:32px;
    line-height:1.1em;
    margin-bottom:12px;
}

@media (min-width: 992px) {
    .dk-action-embed .can_embed #can_embed_form h2{
        font-size:64px;
        line-height:1.1em;
        margin-bottom:24px;
    }
}
.dk-action-embed .can_embed #can_embed_form .entry-title{
    border-bottom:0;
}
.dk-action-embed .can_embed #can_embed_form .action_status_tracker{
    border-bottom:0;
    margin:0;
    padding:0;
}
.dk-action-embed .can_embed #can_embed_form .action_status_running_total{
    font-size:14.4px;
    color:#3C3736;
    text-align:left;
    font-weight:initial;
}
.dk-action-embed .can_embed #can_embed_form .country_wrap,.dk-action-embed .can_embed #can_embed_form #d_sharing,.dk-action-embed .can_embed #can_embed_form .action_status_status_bar,.dk-action-embed .can_embed #can_embed_form .action_status_goal{
    /*display:none;*/
}
.dk-action-embed .can_embed #can_embed_form label{
    display:none;
}
.dk-action-embed .can_embed #can_embed_form label.check_radio_label,.dk-action-embed .can_embed #can_embed_form label[for="select"],.dk-action-embed .can_embed #can_embed_form span.check_radio_field label{
    display:block;
}
.dk-action-embed .can_embed #can_embed_form input{
    height:3em;
    margin:0;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-top:0;
    font-style:italic;
    -webkit-border-radius:0;
    border-radius:0;
    background-clip:padding-box;
}
.dk-action-embed .can_embed #can_embed_form input:hover{
    color:#cc2731;
}
.dk-action-embed .can_embed #can_embed_form form>input:first-of-type{
    border-top:1px solid #ccc;
}
.dk-action-embed .can_embed #can_embed_form .main_action_image{
    display:none;
}
@media (min-width: 992px) {
    .dk-action-embed .can_embed #can_embed_form .main_action_image{
        display:inherit;
    }
}
.dk-action-embed .can_embed #can_embed_form #form-first_name{
    display:inline-block;
    border-top:1px solid #ccc;
}
@media (min-width: 992px) {
    .dk-action-embed .can_embed #can_embed_form #form-first_name{
 /*       width:50%;
        float:left;*/
    }
}
.dk-action-embed .can_embed #can_embed_form #form-last_name{
    display:inline-block;
}
@media (min-width: 992px) {
    .dk-action-embed .can_embed #can_embed_form #form-last_name{
/*        border-top:1px solid #ccc;
        width:50%;
        float:left;
        border-left:0;*/
    }
}
.dk-action-embed .can_embed #can_embed_form textarea{
    -webkit-border-top-right-radius:0;
    border-top-right-radius:0;
    -webkit-border-top-left-radius:0;
    border-top-left-radius:0;
    background-clip:padding-box;
    border:1px solid #ccc;
    border-top:0;
    font-style:italic;
}
.dk-action-embed .can_embed #can_embed_form #action_welcome_message+textarea#form-comments{
    border-top:1px solid #ccc;
}
.dk-action-embed .can_embed #can_embed_form #action_welcome_message+li.control-group:first-of-type input{
    border-top:1px solid #ccc;
}
.dk-action-embed .can_embed #can_embed_form input[type="radio"],.dk-action-embed .can_embed #can_embed_form input[type="checkbox"]{
    height:auto!important;
}
.dk-action-embed .can_embed #can_embed_form input[type="submit"]{
    font-family:"Open Sans Condensed";
    font-size:24px;
    color:#eee;
    background-color:#cc2731;
    border-radius:2px;
    height:3em;
    border:0;
    font-style:initial;
    margin-top:1em;
}
.dk-action-embed .can_embed #can_embed_form input[type="submit"]:hover{
    color:#3c3736;
    background-color:#ccc;
    border-color:#ccc;
}
.dk-action-embed .can_embed #can_embed_form input#form-zip_code-submit{
    margin-top:initial!important;
    font-size:initial!important;
}
.dk-action-embed .can_embed #can_embed_form .custom_fields p{
    font-size:11.2px;
    color:#9C9693;
    line-height:19.2px;
}
.dk-action-embed .can_embed #can_embed_form .custom_fields p a{
    font-size:11.2px;
    color:#9C9693;
    text-decoration:underline;
}
@media (max-width: 766px) {
    #action header{
        border-top:1em solid #cc2731;
        padding-bottom:2em;
    }
}
#action .row{
    margin-right:0px;
    margin-left:0px;
}
#action .navbar{
    border-bottom:1px solid #ccc;
    padding:2em 0;
}
@media (max-width: 766px) {
    #action .navbar{
        display:none!important;
    }
}
#action .navbar a{
    color:none;
}
@media (max-width: 766px) {
    #action .campaign-index{
        display:none!important;
    }
}
#action h1{
    font-family:"Open Sans Condensed";
    color:#cc2731;
    display:none;
    font-size:16px;
}
@media (min-width: 992px) {
    #action h1{
        display:block;
    }
}
#action footer{
    font-size:12.8px;
    color:#9C9693;
    background-color:#3C3736;
    padding:2em 0;
    margin-top:2em;
}
#action footer a{
    font-size:12.8px;
    color:#9C9693;
    text-decoration:underline;
}
.dk-action-embed .can_embed #can_embed_form #can_main_col>.action_description{
    padding-top:2em;
}
@media (min-width: 992px) {
    .dk-action-embed .can_embed #can_embed_form #can_main_col>.action_description{
        width:80%;
        float:right;
        padding:0 2em;
    }
}
.dk-action-embed .can_embed #can_embed_form>div.clearfix{
    display:flex;
    flex-direction:column;
}
@media (min-width: 992px) {
    .dk-action-embed .can_embed #can_embed_form>div.clearfix{
        display:block;
        flex-direction:column;
    }
}
.dk-action-embed .can_embed #can_embed_form #can_main_col{
    order:2;
    width:100%;
    padding:0 2em 0 0;
}
@media (min-width: 992px) {
    .dk-action-embed .can_embed #can_embed_form #can_main_col{
        order:1;
        width:65%;
        float:left;
    }
}
@media (min-width: 992px) {
    .dk-action-embed .can_embed #can_embed_form #can_main_col h2{
        border-bottom:1px solid #CBCBCB;
    }
}
.dk-action-embed .can_embed #can_embed_form #can_sidebar{
    order:1;
    width:100%;
    background-color:transparent;
}
@media (max-width: 766px) {
    .dk-action-embed .can_embed #can_embed_form #can_sidebar{
        margin:0 auto;
    }
}
@media (min-width: 992px) {
    .dk-action-embed .can_embed #can_embed_form #can_sidebar{
        order:2;
        float:right;
        width:35%;
        padding:2em;
        background-color:#F7F7F7;
    }
}
.dk-action-embed .can_embed #can_embed_form #can_sidebar h4{
    font-family:"Open Sans Condensed";
    color:#cc2731;
    font-size:16px;
}
.dk-action-embed .can_embed #can_embed_form #action_info{
    border-top:0;
    padding:0!important;
    margin-top:0!important;
    display:none;
    font-size:1em;
}
@media (min-width: 992px) {
    .dk-action-embed .can_embed #can_embed_form #action_info{
        display:inline-block;
        width:20%;
    }
}
.dk-action-embed .can_embed #can_embed_form #action_info h5{
    font-family:"Open Sans Condensed";
    font-size:14.4px;
    text-transform:uppercase;
}
.dk-action-embed .can_embed #can_embed_form #action_info .action_owner_box,.dk-action-embed .can_embed #can_embed_form #action_info .action_petitioning_box{
    font-family:"Open Sans Condensed";
    font-size:14.4px;
    border:0;
    padding-bottom:1em;
}
.dk-action-embed .can_embed #can_embed_form #action_info .action_owner_box img,.dk-action-embed .can_embed #can_embed_form #action_info .action_petitioning_box img{
    /*display:none;*/
}
.dk-action-embed .can_embed #can_embed_form #action_info .action_owner_box .action_owner a,.dk-action-embed .can_embed #can_embed_form #action_info .action_petitioning_box .action_owner a{
    color:#9C9693;
}
.dk-action-embed .can_embed #can_embed_form #action_info .action_owner_box .action_owner a:hover,.dk-action-embed .can_embed #can_embed_form #action_info .action_petitioning_box .action_owner a:hover{
    color:#3C3736!important;
    text-decoration:none;
}
.dk-action-embed .can_embed #can_embed_form #action_info .action_owner_box .action_petitioning,.dk-action-embed .can_embed #can_embed_form #action_info .action_petitioning_box .action_petitioning{
    color:#9C9693;
}
.dk-action-embed .can_embed #can_embed_form .message_to{
    padding-top:1em;
    font-weight:bold;
    margin-bottom:0;
}
@media (min-width: 992px) {
    .dk-action-embed .can_embed #can_embed_form .message_to{
        width:75%;
        float:right;
    }
}
.dk-action-embed .can_embed #can_embed_form .action_letter{
    -webkit-box-shadow:inset 0 0 0 transparent;
    -moz-box-shadow:inset 0 0 0 transparent;
    box-shadow:inset 0 0 0 transparent;
    clear:both;
    background-color:#F7F7F7;
    margin:2em 0;
}
@media (min-width: 992px) {
    .dk-action-embed .can_embed #can_embed_form .action_letter{
        width:75%;
        float:right;
    }
}
.dk-action-embed .can_embed #can_embed_form .action_letter>p{
    display:none;
}
.dk-action-embed .can_embed #can_embed_form #dkembed{
    font-size:11.2px;
    color:#9C9693;
    line-height:19.2px;
    font-weight:bold;
    text-align:center;
    padding-top:1em;
}
.dk-action-embed .can_embed #can_embed_form #dkembedtextarea{
    border:1px solid #ccc;
}
.dk-action-embed .can_embed #can_embed_form #dkembeddiv{
    font-size:11.2px;
    color:#9C9693;
    line-height:19.2px;

}

@media screen and (max-width:992px) {
    .mobile-nav {
        margin-top:10px;
    }

    .mobile-container {
        margin-top:10px!important;
        height:130px!important;
    }
}