/*
 * Globals
 */
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.4.3/css/mdb.min.css);

.hm-gradient {
    background-image: linear-gradient(to top, #f3e7e9 0%, #e3eeff 99%, #5b5b58 100%);
}
.darken-grey-text {
    color: #2E2E2E;
}

@font-face {
  font-family: DDINRegular;
  src: url(D-DIN.woff);
}
 
/* Links */
a,
a:focus,
a:hover {
  color: #fff;
}

/* Custom default button */
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus {
  color: #333;
  text-shadow: none; /* Prevent inheritance from `body` */
  background-color: #fff;
  border: .05rem solid #fff;
}


/*
 * Base structure
 */
 
 

html,
body {
  height: 100%;
  background: url('background2.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
	min-width: 100%;
   min-height: 100vh;
}

body {
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  
}

body .modal-dialog { /* Width */
   margin: auto
}

.cover-container {
  max-width: 42em;
}


/*
 * Modal
 */
 

/*
 * Header
 */
.masthead {
  margin-bottom: 3rem;
  
}

.masthead-brand {
  margin-bottom: 0;
  margin-top: 2rem;
  font-size: 3rem;
 font-family: 'Raleway', sans-serif;
  word-spacing: .5rem;
  color:white;
  
}
.dop {
	font-size: 1.4rem;	
	  font-family: 'DDINRegular'; 
   font-weight: normal; 
   font-style: normal;
   color:#757c7f;
    word-spacing: .4rem;
	margin-left:0;
	text-align:left;
}

.video_content{
	margin: 8rem 0 4rem 0;
	padding: 0 0 4rem 0;
	
}

.font_display {
	font-size:1.7rem;line-heigth:95%;
}

.video_content img {border: 1px solid #393939}

.modal-ku {
 width: 900px; height: 530px;
  margin: auto;
  
}

.agent {color:#757c7f;}
.agent h2{color:#757c7f;font-weight: 600; }
.agent a {color:#0b2b44;font-weight: 600; }

.bio_p {  font-family: 'DDINRegular';
font-weight: normal; 
   font-style: normal;line-height: 1.8;
   font-size:1.2rem;
   color:#3e3e3e;
   padding-bottom:0;margin-bottom:0;}

.nav-masthead .nav-link {
	 font-family: 'DDINRegular';
	 font-size: 1.3rem;	
  padding:  0;
  
  color:#888888;
  background-color: transparent;
  border-bottom: .25rem solid transparent;
  margin-top: 0rem;
}

.nav-masthead .nav-link:hover,
.nav-masthead .nav-link:focus {
  border-bottom-color: rgba(255, 255, 255, .25);
}

.nav-masthead .nav-link + .nav-link {
  margin-left: 1rem;
}

.nav-masthead .active {
  color: #cdc8c3;
  border-bottom-color: #1e8eb4;
}

@media (min-width: 48em) {
  .masthead-brand {
    float: left;
  }
  .nav-masthead {
    float: right;
  }
}


/*
 * Cover
 */
.cover {
  padding: 0 1.5rem;
}
.cover .btn-lg {
  padding: .75rem 1.25rem;
  font-weight: 700;
}


/*
 * Footer
 */
.mastfoot {
  color:#757c7f;
  text-align:middle;
}