h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Open Sans', serif;
}

.footer {
    background: #fafafa;
    padding: 5px 0;
}

.header-nav.navbar-fixed-top.header-dark.navbar-white.navbar-transparent.navbar-sticky-animated.animated-active	#mainlogo {display:block;}
.header-nav.navbar-fixed-top.header-dark.navbar-white.navbar-transparent.navbar-sticky-animated.animated-active	#altlogo {display:none;}

.header-nav.navbar-fixed-top.header-dark.navbar-white.navbar-transparent.navbar-sticky-animated:not(.animated-active) #mainlogo {display:none;}
.header-nav.navbar-fixed-top.header-dark.navbar-white.navbar-transparent.navbar-sticky-animated:not(.animated-active) #altlogo {display:block;}

.header-nav .header-nav-wrapper.m2	#menuzord-right #mainlogo {display:none !important;}
.header-nav .header-nav-wrapper.m2	#menuzord-right #altlogo {display:block !important;}

#menuzord-right.imenu {background:#f5f5f5 !important}
.menuzord-menu > li > a {

    font-size: 14px;
    font-weight: 600;
    color: #222;
}

h1.dmhead {line-height:1 !important;}
h3.dmhead2 {line-height:1 !important;}

.contentsection p {font-size:1.2em;margin-bottom:18px;color:#666;}
.contentsection a:not(.btn) {font-weight:bold;color:#C30000 !important;}
.contentsection ul {margin-left:25px;list-style-type:square}
.contentsection ul li {color:#777;font-size:1.1em}

.contentsection ul.scheme {
    margin-left: 20px !important;}

.contentsection ul.scheme li 
    {color:#666;font-size:1.2em !important;margin-bottom:12px}

.imgright {float:right;margin-left:20px;margin-bottom:12px}
.imgleft {float:left;margin-right:20px;margin-bottom:12px}

@media only screen and (max-width: 992px) {
  img.dmilesphoto {max-width:65% !important}
  .fullscreen {height:640px !important;}
  .imgleft, .imgright {max-width:27%}
  .imgleft, .imgright {max-width:100%}  
}

@media only screen and (max-width: 768px) {
  .imgright {float:none;display:block;margin-left:0;margin-bottom:12px}
  .imgleft {float:none;display:block;margin-right:0;margin-bottom:12px}  
  .imgleft, .imgright {max-width:90% !important}
}


@media only screen and (max-width: 486px) {
  #home h3.dmhead2 {font-size:18px !important;margin-top:10px !important}
  img.dmilesphoto {max-width:80% !important}
  .fullscreen {height:580px !important}
  .imgright {float:none;display:block;margin-left:0;margin-bottom:12px}
  .imgleft {float:none;display:block;margin-right:0;margin-bottom:12px}  
  .imgleft, .imgright {max-width:100%}
}


@media only screen and (min-width: 993px) {
.menuzord-brand {
    margin: 18px 10px 0 0 !important;
      .imgleft, .imgright {max-width:100%}
}
.fullscreen {height:790px !important}

h1.dmhead {font-size:50px !important;}

}