html, body {
color:#303030;
font-size:16px;
line-height:150%;
}
p {line-height:150%;}

.navbar {padding:0px;}
.navbar-brand {padding:0px;}
.navbar-brand img {height:80px;}

.navbar .nav-item  {border:0px solid red; padding:0px 5px;}
.navbar .nav-link {font-weight:500; color:#303030 !important;}


/*
.dropdown-toggle::after {
  border: none;
  font: normal normal normal 12px/1 'Font Awesome 5 Free'; 
  content: "\f078";
  vertical-align: 0;
}
*/


a {text-decoration:none;}

header.masthead {
  position: relative;
  background-color: #101010;
  background: url("../images/banner.jpg") repeat center center scroll;
  background-size: cover;
  padding-top: 10%;
  padding-bottom: 10%;
  min-height:80vh;
}	

.overlay {
  position: absolute;
  background-color: #101010;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0.1;
}


.bg-header {
	position:relative;
	background:#9999FF url('../images/banner.jpg') no-repeat center bottom fixed; 
	background-size:cover;
	padding-top: 5%;
	padding-bottom: 5%;
	min-height:30vh;
	}
	
.carousel-caption {
    position: absolute;
    left: 25%;
    right: 25%;
    top: 30%;
    margin-bottom: 20%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #FFFFFF;
    text-align: center;
	text-shadow:0px 0px 5px #000000;
}

.carousel-caption h3 {
	font-size:50px;
	font-weight:bold;
}


.carousel-inner {max-height:100vh;}

header.text-white{
	color:#FFFFFF !important;
}

section {padding:50px 0px;}
footer {color:#F0F0F0;}
footer a{color:#F0F0F0;}
footer a:hover{color:#FFFFFF;}

.title {
	font-family:impact;
	font-family: 'Open Sans', sans-serif;
	font-family: 'Oswald', sans-serif;
	}
	
.text-justify {text-align:justify;}
.text-shadow {text-shadow:1px 1px 2px #101010;}


.bg-gradient-1 {background-image: linear-gradient(to right, #07449d, #a20204);}

.bg-blue, .btn-blue {background:#07449d;}
.bg-brown, .btn-brown {background:#a20204;}
.text-blue {color:#07449d;}
.text-brown {color:#a20204;}

/* .bg-green, .btn-green {background:#009c9b;} */


.bold {font-weight:bold;}
.italic {font-style:italic;}

.font-12 {font-size:12px;}
.font-13 {font-size:13px;}
.font-14 {font-size:14px;}
.font-15 {font-size:15px;}
.font-16 {font-size:16px;}
.font-18 {font-size:18px;}
.font-20 {font-size:20px;}
.font-22 {font-size:22px;}
.font-25 {font-size:25px;}
.font-30 {font-size:30px;}
.font-35 {font-size:35px;}
.font-40 {font-size:40px;}
.font-45 {font-size:45px;}
.font-50 {font-size:50px;}
.font-55 {font-size:55px;}
.font-60 {font-size:60px;}

.fw-100 {font-weight:100;}
.fw-200 {font-weight:200;}
.fw-300 {font-weight:300;}
.fw-400 {font-weight:400;}
.fw-500 {font-weight:500;}
.fw-600 {font-weight:600;}
.fw-700 {font-weight:700;}
.fw-800 {font-weight:800;}
.fw-900 {font-weight:900;}
.fw-bold {font-weight:bold;}

.w-100 {width:100%;}
.vh-100 {height:auto; min-height:100vh;}
.vh-90 {height:auto; min-height:90vh;}
.vh-80 {height:auto; min-height:80vh;}
.vh-70 {height:auto; min-height:70vh;}
.vh-60 {height:auto; min-height:60vh;}
.vh-50 {height:auto; min-height:50vh;}
.vh-40 {height:auto; min-height:40vh;}
.vh-30 {height:auto; min-height:30vh;}
.vh-25 {height:auto; min-height:25vh;}
.vh-20 {height:auto; min-height:20vh;}
.vh-15 {height:auto; min-height:15vh;}
.vh-10 {height:auto; min-height:10vh;}

.img-w100 {width:100px;}
.img-w150 {width:150px;}
.img-w200 {width:200px;}


.inner {overflow:hidden;}
.inner img{transition: all 1.25s ease;}
.inner:hover img{transform: scale(1.25);}

.zoom {
  transition: transform 0.5s; /* Animation */
  height: auto;
}

.zoom:hover {
  transform: scale(1.05); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.breadcrumb {background:#757575; color:#FFFFFF; padding-top:5px; margin-bottom:0px;}
.breadcrumb a {color:#FFFFFF;}



@media (max-width: 1023px) {
.carousel-caption {
    left: 15%;
    right: 15%;
    top: 30%;
    bottom: 30%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
	text-align:center;
}

.carousel-caption h3 {
	font-size:40px;
	font-weight:bold;
}

	
}	
@media (max-width: 768px) {
.navbar-brand img {height:60px;}
.navbar-toggler {border-width:0px;}




}


