#can-form-area-subscribe-to-our-emailing-and-messaging-lists .can_embed #can_embed_form.can_float #form_col1 {
    float: left!important;
    width: 100%!important;
}

.international_link-wrap {
	display: none !important;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
form.customize-unpreviewable input {
	cursor: pointer;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
#form_col1 {
	overflow: auto;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
.can_embed #can_embed_form.can_float #form_col2 {
    float: right!important;
    width: 100%!important;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
.can_embed 
#can_embed_form, #donate_auto_modal, #donate_make_recurring_modal {
    padding: 0px 150px!important;
    border: 0px solid #e0e0e0!important;
    color: #434343!important;
    font-size: 16px!important;
    line-height: 30px!important;
    font-family: helvetica,Arial,sans-serif!important;
    font-weight: 400!important;
    outline: none!important;
    background-color: #fff!important;
    width: 100%!important;
    max-width: 100%!important;
    box-sizing: border-box!important;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
.can_embed #can_embed_form_inner>h2+h4 {
    text-align: left!important;
    padding-bottom: 0px!important;
    text-transform: uppercase!important;
    letter-spacing: 2px!important;
    position: relative!important;
    font-weight: 400!important;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
.can_embed #can_embed_form_inner>h2+h4:after {
    display: none !important;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
.can_button, #donate_auto_modal input[type=submit], #donate_auto_modal .button, #donate_make_recurring_modal input[type=submit], #donate_make_recurring_modal .button, .can_embed #can_embed_form input[type=submit], .can_embed #can_embed_form .button {
    width: 50%!important;
    margin: auto !important;
    max-width: 100%!important;
    text-decoration: none!important;
    font-size: 1rem !important;
    font-weight: 700!important;
    border-radius: 50px!important;
    padding: 15px 10px!important;
    line-height: 1.5em!important;
    transition: all .25s linear!important;
    cursor: pointer!important;
    color: #fff!important;
    background-color: #bb0606!important;
    text-align: center!important;
    outline: none!important;
    box-sizing: border-box!important;
    display: block!important;
    white-space: normal!important;
    letter-spacing: 2px!important;
    text-transform: uppercase!important;
    background-image: none!important;
    text-shadow: none!important;
    border: none!important;
}

#d_sharing {
    border: 0px !important;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists {
    width: calc(calc( 782px - 32px) + 256px) !important;
    max-width: 100% !important;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
.can_embed #can_embed_form form li.core_field:nth-child(odd) {
    margin-bottom: 0!important;
    width: 49% !important;
    float: left !important;
    margin-right: 1% !important;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
.can_embed #can_embed_form form li.core_field:nth-child(even) {
    margin-bottom: 0!important;
    width: 49% !important;
    float: right !important;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
.can_embed #can_embed_form_inner #action_info, .can_embed #can_embed_form_inner #logo_wrap {
    display: none !important;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
.can_embed #can_embed_form form li.control-group, #can_embed_form form li.core_field {
    margin-bottom: 0!important;
    width: 100% !important;
    float: left !important;
    margin-right: 0px !important;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
.can_embed #can_embed_form_inner h2 {
    display: none !Important;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
.can_embed #can_embed_form #d_sharing {
    display: block!important;
    line-height: 15px!important;
    font-size: 11px!important;
    color: #909090!important;
    border-top: 0px dotted #d6d6d6!important;
    padding: 20px 0 0!important;
    margin: 0 0 10px!important;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
.can_embed #can_embed_form_inner h4 {
    font-family: var(--font-headings, "Rubik", Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif) !important;
    font-weight: 700 !important;
    font-size: 28px !important;
}

#can-form-area-subscribe-to-our-emailing-and-messaging-lists
.can_embed #can_embed_form input[type=text], #can_embed_form input[type=email] {
	    border: 2px solid black!important;
	cursor: pointer !important;
}
/*custom  */
.banner-btn{
	position: absolute;
	max-width:unset !important;
	
    width: 13%;
} 
.banner-btn .wp-block-button{
	width:100%;
}
.banner-btn.btn1{
	top: 43%;
    left: 17%;
}
.banner-btn.btn2{
    top: 42%;
    left: 43%;

}
.banner-btn.btn3{
        top: 43%;
    right: 19%;
}
.es-btn a{
	padding:18px 8px
}
.width-set .wp-block-coblocks-column__inner p br{
	display:none
}
@media(max-width:1240px){
		.banner-btn a{
		padding: 12px 10px;
    font-size: 15px;
/*     display: block;
    height: 100%;
    box-shadow: none !important; */
	}
}
@media only screen and (max-width: 800px) {
	#can-form-area-subscribe-to-our-emailing-and-messaging-lists
  .can_embed #can_embed_form {
    padding: 0px 50px!important;
  }
}

@media only screen and (max-width: 600px) {
	#can-form-area-subscribe-to-our-emailing-and-messaging-lists
  .can_embed #can_embed_form {
    padding: 0px 20px!important;
  }
	
	#can-form-area-subscribe-to-our-emailing-and-messaging-lists
	.can_embed #can_embed_form form li.core_field:nth-child(odd) {
    margin-bottom: 0!important;
    width: 100% !important;
    clear: both;
    margin-right: 0% !important;
}

	#can-form-area-subscribe-to-our-emailing-and-messaging-lists
.can_embed #can_embed_form form li.core_field:nth-child(even) {
    margin-bottom: 0!important;
    width: 100% !important;
    clear: both;
}
	
	#can-form-area-subscribe-to-our-emailing-and-messaging-lists
	.can_embed #can_embed_form input[type=submit] {
		width: 60%!important;
	}
/* 	cstm */
.banner-btn.btn1,.banner-btn.btn3 {
    top: 51%;
}
	.banner-btn.btn1,.banner-btn.btn3, {
    top: 51%;
}
.banner-btn.btn1.es-btn,.banner-btn.btn3.es-btn{
		top:56%
	}
	.banner-btn.btn2 {
    top: 50%;
}
	.banner-btn.btn2.es-btn{
		top:55%
	}
	.banner-btn{
		height: 15px;
    padding-top: 3px;
	}
	.banner-btn a{
		    padding: 2px;
    font-size: 7px;
    display: block;
    height: 100%;
    box-shadow: none !important;
	}
	.font-30{
		font-size: 30px !important;
        max-width: 100% !important;
	}
	.width-set .wp-block-image img{
		max-width:75% !important
	}
	.banner-btn{
	
    width: 13.5%;
} 
}

@media only screen and (max-width: 450px) {
	#can-form-area-subscribe-to-our-emailing-and-messaging-lists
	.can_embed #can_embed_form input[type=submit] {
		width: 70%!important;
	}
	
	
}

@media only screen and (max-width: 300px) {
	#can-form-area-subscribe-to-our-emailing-and-messaging-lists
	.can_embed #can_embed_form input[type=submit] {
		width: 90%!important;
	}
	
	
}

@media only screen and (min-width: 1280px) {
  .width-set .wp-block-coblocks-row.alignwide {
        width: calc(calc(1250px - 32px) + 256px) !important;
        max-width: 100% !important;
		padding-left:40px !important;
		padding-right:40px !important
    }
}