body {
    margin: 0;
    padding: 0;
}
a.ml-auto { display:block; }
/*Headers */
h2, h3 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700;
}
h1 {
    letter-spacing: 2px;
    font-weight: 700;
    padding-top:20px;
    color:#428b43;
    margin-left:-20px;
}

a, a:hover, a:active, a:visited {
    color:#136736;
}
.blog-header-solid {
  padding-top:180px;
  padding-bottom:100px;
  background-color:#232323 !important;
}
.blog-header-solid h1 {
    font-size: 18px;
    color: #EA7125 !important;
}
.blog-header-solid h2 {
    color: white !important;
    font-size: 1.6em;
}

/*End Headers*/
.page-content-body { min-height:400px;margin-bottom:300px;}
.navbar-brand img {height: 60px;}
.navbar img.search-icon {height: 20px;}

.navbar-dark .navbar-nav .nav-link { color:white;}
.navbar.bg-dark.navbar-dark { background-image:url(/File/website/1001/bg_img.jpg); }

footer { position:relative;bottom:0;left:0;right:0; min-height:100px; }
footer {background-color:#333333;padding:10px;color:white;}
footer a, footer a:hover, footer a:active, footer a:visited {color:white;}

.tenant-services h2 {height:2.5em;font-weight:normal;}
.tenant-services a,.tenant-services a:hover, .tenant-services a:active {text-decoration:none;color:black;} 


.bio-list .col-md-4 {
    margin-bottom: 20px;
}

.bio-list .card-body {
    padding-bottom: 0;
    background-color: #EDEDED;
}

.bio-list .card-body p {
    display: block;
}

.bio-list .card-text {
    font-size: 1em;
    min-height: 3em;
}
.bio-list .card-link { margin-bottom:10px;}

.credential {
    margin-top: 50px;
    margin-bottom: 100px;
}

.credential img {
    height: 77px;
}

.modal.biography .bio-information
{
margin-left:50px;margin-top:100px;
font-family: times new roman;
}
.modal.biography .bio-background {
    height:235px;
    background-image:url(https://blockllc.azureedge.net/website/2/2022/06/30/bio-image-background.png);
}
.modal.biography .bio-image {
    height:235px;
    background-size:235px 235px;
    background-repeat:no-repeat;
    background-position:right;
}
.modal.biography .bio-image-frame {
    height:235px;
    background-image:url(https://blockllc.azureedge.net/website/2/2022/06/30/bio-image-frame.png);
    background-repeat:no-repeat;
    background-position:right;
}


.modal.biography .bio-background-transparent {
    height:235px;
    background-image:url(https://www.blockllc.com/File/website/2/transparent-bio-image-background.png);
}
.modal.biography .bio-image-transparent-frame {
    height:235px;
    background-image:url(https://www.blockllc.com/File/website/2/transparent-bio-image-frame.png);
    background-repeat:no-repeat;
    background-position:right;
}

.modal.biography .bio-information h1, 
.modal.biography .bio-information h2, 
.modal.biography .bio-information h3, 
.modal.biography .bio-information h4, 
.modal.biography .bio-information h5
{
color:white;
}
.modal.biography .bio-information h3
{
font-size:14px;
}
.modal.biography .bio-information h2
{
font-size:10px;
}
.modal.biography .bio-information .person-name 
{
font-size:36px;
text-transform:uppercase;

}
.modal.biography .bio-information .name-suffix
{
font-size:9px;
margin-left:10px;
text-transform:uppercase;
}
.modal.biography .modal-header {
padding:0;
display:block;
}
.modal.biography .modal-body {
padding:50px 50px 50px 50px;
font-size:12px;
font-family:verdana;
}
.bio-list .card-text { text-transform:uppercase; }

.image-gallery img { width:24%;}

.property-index-card {margin-bottom:20px;}

.property-feature-list label {
  font-weight:bolder;
}
.property-feature-list label::after { content:": "}

.property-details .table-responsive {font-size:.7em;}
.contact_name { font-weight:bolder; }
video {
  max-width:100%;
}