.breadcrumb-area{
	margin: 24px 0;
    padding: 0;
    background: none;
    line-height: 24px;
    float: right;
    border-radius: 4px;
    box-sizing: border-box;
    }
.breadcrumb-area a{
	font-weight: 600;
 }
.breadcrumb-area a:after {
    margin: 0 9px 0 9px;
    color: #666;
    content: '\f105';
    font-size: 12px;
    font-family: 'FontAwesome';
				}
.no-rounded {  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;}

img.alignright{float:right;margin:0 0 1em 1em;}
img.alignleft{float:left;margin:0 1em 1em 0;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
a.skip-main {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}
a.skip-main:focus, a.skip-main:active {
    color: #fff;
    background-color:#000;
    left: auto;
    top: auto;
    width: 30%;
    height: auto;
    overflow:auto;
    margin: 10px 35%;
    padding:5px;
    border-radius: 15px;
    border:4px solid yellow;
    text-align:center;
    font-size:1.2em;
    z-index:999;
}
.footer
{
    color: #333;
}
.footer.bg-alt
{
    color: #333 !important;
}
body
{
    color: #333;
}
.current{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;text-decoration:none;border:1px solid #ddd;z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7;}
.disabled{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;text-decoration:none;background-color:#fff;z-index:3;color:#666;cursor:default;}
.directorybio>a{color:#fff}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .visuallyhidden.focusable:active,
  .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
  }
  .sr-only {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    }
/*Video for 50-150*/
#background-video {
    width: 100vw;
    height: 100vh;
    object-fit: cover;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
  }
  #background-video-overlay {
    color: white;
    font-size: 6rem;
    margin-top: 30vh;
    text-align: center;
    background-color: rgba(30,30,30,0.5);
    opacity: 1;
    font-variant: small-caps;
    letter-spacing: -1px;
  }
  #vidcontainer {

  }