.mailer_widget li.excerpt-block {
  padding: 0px 0px;
	max-width: 300px;
  	//max-width: 220px;
    //margin-bottom: 5px;
  	overflow: visible;
}

@media only screen and (min-width: 768px) {
    .mailer_widget li.excerpt-block {
       max-width: 220px;
      overflow: visible;
    }
}

.mailer_widget .homepage_excerpt-list .excerpt-block {
  padding: 0px;
//max-width: 250px;
    margin-bottom: 5px;
}

.mailer_widget_header {
  font-size:22px;
  margin-bottom:10px;
  margin-top:-15px;
  line-height: normal;
}


.mailer_introduction, div.mailer_introduction {
  margin-bottom:15px; 
}

.page-type-feedback div.mailer_introduction {
  font-size:14px;
}

.mailer_widget .contact_representatives {
	  	width:100%;
 }

.mailer_widget div.contact_representatives_info {
	  	min-width:200px;
 }

.mailer_widget div.contact_representatives_photo {
		min-width: 30px;
		width: 30px;
}

.mailer_widget a.contact_representatives_name_link {
  	color:black;
}

.mailer_widget .contact_representatives_to {
	  	width:100%;
 }

.mailer_widget .contact_representatives_to img{
	width:35px;
  margin-right: 45px;
  border-radius: 50%;
    object-fit: cover;
    height: 35px;
    object-position: top;
    		margin-top:3px;

 }

.mailer_widgetd .contact_representatives_to::before {
    //content: "To:";
		//font-weight: bold;
  	//margin-left:-20px;
    //width:20px;
}


.mailer_widget .cc_text {
  	margin-left: 0;
    width: 18px;
  	font-weight: normal;
    color: gray;
		//margin-top: -35px;
    //font-size: 80%;  
}

.mailer_widget .to_text {
  	margin-left: 0;
    width: 18px;
  	font-weight: normal;
    text-transform: capitalize;
    color: gray;
  	min-height: 30px;
}

.mailer_widget .contact_representatives_cc img{
	  	width:20px;
  		//padding-top:3px;
  		margin-top:5px;
  		border-radius: 50%;
    object-fit: cover;
    height: 20px;
    object-position: top;
 
 }

.mailer_widget .contact_representatives_email{
  	display : none;
}
.mailer_widget .contact_representatives_social_media{
  	display : none;
}

.mailer_widget .contact_representatives_gender{
  	display : none;
}

.mailer_widget .collapse_inline {
  	display : none;
}


.mailer_widget .collapse_block {
  	display : none;
}

.mailer_widget .contact_representatives_info input {
   	display : none;
}

.mailer_widget .contact_representatives_info select {
   	display : none;
}

.mailer_widget .contact_representatives_member_organization  {
   	display : none;
}

.mailer_widget .ct_new{
   	display : none;
  a {color:gray;};
}

.mailer_widget .contact_representatives_name {
	display: block;
}

.mailer_widget .first_name {
  display: initial;
}
 
.mailer_widget .last_name {
  display: initial;
}

.mailer_widget .contact_representatives_info a
{
  	color:black;
}

.mailer_widget .form-wrap{
   	color:black;
    	//background-color:white;
         position: relative;

}

.mailer_widget form{
   	color:black;
    	//background-color:white;
}

.mailer_widget .collapse_inline{
  	display:none;
}
.mailer_widget .collapse_block{
  	display:none;
}

.mailer_widget label[for="feedback_is_private"]
{
  	//display:none;
}

.mailer_widget a[href=letter_writing_how_to]{
    	display:none;
}
 .mailer_widget  .contact_representatives_cc br
{
    	display:none;
}

 .mailer_widget  #feedback_mobile_number 
{
    	display:none;
}

.mailer_widget label[for=feedback_mobile_opt_in]
{
  	display:none;
}

 .mailer_widget span.contact_representatives_province
{
  display:inline;
}

.mailer_widget  span.contact_representatives_city, .mailer_widget  span.contact_representatives_postal_code
{
  display:inline;
}


.mailer_widget .contact_representatives_party {
  	display:none;
}


.mailer_widget .if_you_are_not {
  	color: gray;
  	text-align: right;
  	margin-top: -25px;
}

.mailer_widget .contact_representatives_phone,
.mailer_widget .contact_representatives_address
	{
  display:none;
}

.mailer_widget .contact_representatives_delete_item {
  display:none;
}

.mailer_widget  #mp_div .contact_representatives_email
{
  display:none;
}

.contact_representatives .mceStatusbar span 
{
  	display:inline;
}
#mla_div .first_name, #mla_div .last_name
{
   display:none;
 
}
#mp_div .first_name, #mp_div .last_name
{
   display:none;
 
}

.mailer_widget #mp_div
{
   width:400px;
 
}

.mailer_widget select {
  max-width: 160px;
}

.mailer_show_mailing_addresses, .mailer_show_emails, .mailer_show_email_some
{
}

.mailer_widget_menu_wrap {
    float: right;
    margin-right: 10px;
}
.mailer_widget_menu {
  display:none;
  text-align: center;
  color:white;
    margin-bottom: 25px;
}
.mailer_widget_menu span {
   display: inline;
	 margin: 0px;
  background:grey;
  padding:3px;
  //margin-top: -15px;
   // margin-bottom: 15px;

}
.mailer_widget_menu_display {
    //text-align: right;
    height:20px;
    width:40px;
    padding-left:-100px;
    position: relative;
	 margin-right: -35px;
		margin-top:-22px;
 }
.dots{
    width: 6px;
    height: 6px;
    background: LightGray;
    border-radius: 50%;
    margin: auto;
    margin-left:5px;
}
.dots{
    display: inline-block;
}

.mailer_widget span.contact_representatives_title  {
  display:inline;
}

.mailer_widget span.contact_representatives_title + input:before{
  	content: ", ";
 display:block;
}



.mailer_widget span.contact_representatives_title + span.contact_representatives_district {
 display:inline;
}


.mailer_widget span.contact_representatives_title + span.contact_representatives_district:before {
	content: ", ";
  display:inline;
}

.mailer_widget  .contact_representatives_title span {
  display:inline;
}

.mailer_widget  .contact_representatives_title span + span.contact_representatives_district:before {
	content: " ";
  display:inline;
}

.mailer_widget a[href*=theme] {
  display:none
}

.mailer_widget #contact_mayor, .mailer_widget #contact_council {
  font-size:12px;
}
  
.mailer_widget #feedback_mobile_number {
  display:block;
}





