@charset "UTF-8";
/* CSS Document */

      body {
          background-image: url("images/richter1910150600208_2400.jpg");
          background-size: cover ;
          background-attachment: fixed;
          min-height: 75rem;
        }
              
      .bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }

     .tint_bkg {
         position: absolute;
         background-color: rgba(0,0,0,0.50);
         background-size: cover;
         background-position: 0 0;
         background-attachment: fixed; 
         width: 100%; 
         /* height: 100%; */
        }
      .cover-container {
         padding-top: 5rem;   
        }
          
      .bg-dkgreen {
          background-color: rgba(0, 60,27 .5) !important; /*darkgreen  */
          }
      .bg-dark {
          background-color: rgba(0, 60,27 .6) !important; /*darkgreen  */
          }
      .dkgreen {
          color: rgba(0, 60,27) !important; /*darkgreen  */
          }
      .ltgreen {
          color: lightgreen;
          }    
      .yellowgreen {
          color: yellowgreen;
          }
      .palegreen {
          color: palegreen
          }
      .ltpalegreen {
          color: #ecf3ba;
          }
      .black {
          color: black;
          }
       .gray9 {
          color: #999; 
          }
       .gray6 {
          color: #666666; 
          }



       .nav-link.disabled{
          font-weight: normal;
          color: rgba(255, 255, 255, .4);   
          }
        .nav-link.current {
          color: wheat;
          }

/* --- Custom BITM Button ---  */

		.btn-bitm {
  		  color: #ecf3ba;
		  background-color: rgba(0, 70, 68, 1);
		  border-color: rgba(0, 70, 68, 1);
		  }
		.btn-bitm a {
  		  color: #ecf3ba;
		  }


    @media (max-width: 767px) {
        body {
          background-image: url("images/richter1910150600208_1200.jpg");
          background-size: cover;
          background-attachment: fixed;            
        }    
      }
      @media (min-width: 768px) {
        .bd-placeholder-img-lg {
          font-size: 3.5rem;
        }
      }
          
/* Teaks and hacks */

.noshadow {
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

hr {
    border-top: 1px solid white;
	/*border-bottom: 1px solid #fff;*/
    margin: 15px 0 15px 0;
    }

li {
    margin-bottom: .5em;    
    }

.roman {
    font-weight: normal;
}
    
.bold {
    font-weight: bold;
}

.hide-med {
	visibility: hidden;
}

/* ---Web Fonts Implementation -- */     

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=3a2f5bbd-b122-41cf-9d87-c4fd61600271");
    @font-face{
        font-family:"Albertus MT W01 Regular";
        src:url("Fonts/e9fd4e8a-cd7b-42a9-afff-49b4f4db0397.woff2") format("woff2"),url("Fonts/fd054578-7bcd-47cc-9bfc-f677fcb2e8cf.woff") format("woff");
    }

    h1, h2, h3. h4, h5 {
         font-family: "Albertus MT W01 Regular", Cambria, Georgia, Times, "Times New Roman", "serif"  !important;
        }
    .h1, .h2, .h3, .h4, .h5{
         font-family: "Albertus MT W01 Regular", Cambria, Georgia, Times, "Times New Roman", "serif"  !important;
        }
    .albertus {
         font-family: "Albertus MT W01 Regular", Cambria, Georgia, Times, "Times New Roman", "serif"  !important;
        }
     /* @media (max-width: 767px) {
          .albertus {
             font-family: "Albertus MT W01 Regular", Cambria, Georgia, Times, "Times New Roman", "serif"  !important;
          }         
      } */
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/

