#address{

-webkit-appearance: none;
  border-radius: 0;
  background-color: #FFFFFF;
  font-family: inherit;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; 
}
#address {border-radius: 0.4em;width: 100%!important;right: 0!important;left:0!important;}
.optional{
display:none !important;
}
.fna {width:100%;float:left;}
.fna  .large-text-right {display:none;}
.fna-map-section .icon-map-pin{
color:red!important;
}
.fna .columns .row  .large-5{width: 100%!important;float: left;}
.fna .columns .row  .large-pull-3{right: 0px;}
.fna2 {width:50%;float:right;}
.fna2 .row  .large-5{float: left;}
.fna2 .row  .large-pull-3{right: 0!important;left:0!important;}
.page-active{background: #1477D7;border-color: #1477D7;color:#fff;}
#page-content table.adp-placemark td.adp-text{width:82%!important;}
div.fna-map-table{border: solid 1px #e5e3e0!important;}
.fna-map-section #list_center_location p {margin:0!important;}
.fna .large-inline,.fna .optional{padding:0; margin:0;}
.logged-in #page-content .fna-map-section{padding-left:15px !important;padding-right:15px !important;}
.logged-in #page-content .fna .columns{padding-left:3px !important;padding-right:15px !important;}
#list_center_location img.adp-marker{width:22px!important;height:40px!important;}