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




/* my blue: rgba(50,107,200,1.00) */



/* NAV
-------------------------------------------------- */

.navbar{z-index: 99;
	background: transparent;}

.nav-item{font-family: 'Helvetica','sans-serif';
	font-size: 15px;
	font-style:normal;
	font-weight: 500;
}


@media only screen and (max-width : 768px) {
    .nav-item {
    background:url("images/sky.png") no-repeat fixed center center / cover;
	color: rgba(50,107,200,1.00);
  }
}

@media only screen and (max-width : 768px) {
    .navbar {
    background:url("images/sky.png") no-repeat fixed center center / cover;
	color: rgba(50,107,200,1.00);
  }
}

@media only screen and (max-width : 768px) {
    .navbar-brand {
    background:url("images/sky.png") no-repeat fixed center center / cover;
	color: rgba(50,107,200,1.00);
	padding-bottom: 1em;
  }
}

.navbar-brand{margin-right: 0rem;
    margin: auto;    
    display: block;
}

.nav_icons{text-align:end;
}


@media only screen and (max-width : 768px) {
    .navbar-collapse {
    background:rgba(255,255,255,1.00);
  }
}

.navbar-toggler:focus{
    outline: none!important;
    box-shadow: none;
	background:url("images/sky.png") no-repeat fixed center center / cover;
	padding-bottom: 1em;
	border: 0px;
}

.navbar-toggler{
    outline: none!important;
    box-shadow: none;
	background:url("images/sky.png") no-repeat fixed center center / cover;
	border: 0px;
}

.navbar-toggler-icon:focus {
    outline: none!important;
    box-shadow: none;
}

/* NAV
-------------------------------------------------- */










/* SMALL_JUMBO
-------------------------------------------------- */


.small_jumbo{background:url("images/sky.png") no-repeat fixed center center / cover;
	color:rgba(50,107,200,1.00);
}


.small_jumbo h2{padding-top: 0px;
	font-family: 'Helvetica','sans-serif';
	color: rgba(255,255,255,1.00);
	text-align: center
}


.small_jumbo h1{font-family: 'Helvetica','sans-serif';
	font-size: 70px;
	font-weight: 400;
	color: rgba(255,255,255,1.00);
	text-align: center;
}

.small_jumbo p{font-family: 'Helvetica','sans-serif';
	padding-top: 40px;
	padding-bottom: 40px;
	font-weight: 300;
	color: rgba(255,255,255,1.00);
	text-align: center;
}

.small_jumbo h6{font-family: 'Helvetica','sans-serif';
	padding-top: 40px;
	padding-bottom: 40px;
	font-weight: 300;
	color: rgba(255,255,255,1.00);
	text-align: center;
}


/* SMALL_JUMBO
-------------------------------------------------- */

















/* CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  margin-bottom: 0rem;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption h1{
  bottom: 3rem;
  z-index: 10;
	font-family: 'Helvetica','sans-serif';
	font-weight: 400;
	text-shadow: 5px 5px 20px rgba(0,0,0,0.50);
}


.carousel-caption a:link{color:rgba(255,255,255,0.75);}
.carousel-caption a:visited{color:rgba(255,255,255,0.75);}
.carousel-caption a:hover{color:rgba(50,107,200,1.00);}	
.carousel-caption a:active{color:rgba(255,255,255,1.00);}



.carousel-caption .chevron a:hover{color: rgba(255,255,255,1.00);}


.carousel-caption p{
  bottom: 3rem;
  z-index: 10;
	font-family: 'Helvetica','sans-serif';
	font-weight: 300;
	text-shadow: 3px 3px 10px rgba(0,0,0,0.60);
}

/* Declare heights because of positioning of img element */
.carousel-item {
  height: 900px;
	 margin-bottom: 0 !important;
	background:url("images/home_below_2.png") no-repeat fixed center center / cover;
}
.carousel-item > img {
  position:absolute;
  top: 0;
  left: 0;
  min-width: 100%;
	 margin-bottom: 0 !important;
}



/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 40em) {
  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 62em) {
  .featurette-heading {
    margin-top: 7rem;
  }
}



/* CAROUSEL
-------------------------------------------------- */
















/* JUMBO
-------------------------------------------------- */

.main_jumbo{background:url("images/home_below_2.png") no-repeat fixed center center / cover;
	color:rgba(50,107,200,1.00);
}


.main_jumbo h2{padding-top: 100px;
	font-family: 'Helvetica','sans-serif';
	color: rgba(255,255,255,1.00);
}


.main_jumbo h1{font-family: 'Helvetica','sans-serif';
	font-size: 90px;
	font-weight: 400;
	color: rgba(255,255,255,1.00);
	text-shadow: 3px 3px 12px rgba(0,0,0,0.95);
}

.main_jumbo p{font-family: 'Helvetica','sans-serif';
	padding-top: 40px;
	padding-bottom: 40px;
	font-weight: 300;
	color: rgba(255,255,255,1.00);
	text-shadow: 3px 3px 7px rgba(0,0,0,0.95);
}

/* JUMBO
-------------------------------------------------- */















/* RESUME
-------------------------------------------------- */


.resume{background:rgba(255,255,255,1.00);
	color:rgba(50,107,200,1.00);
}


/* RESUME
-------------------------------------------------- */



















/* FOOTER
-------------------------------------------------- */

.footer{background:rgba(50,107,200,1.00);
	color: rgba(255,255,255,1.00);
	text-decoration: none;
}

.footer a:link { text-decoration: none;
	color:rgba(255,255,255,1.00);}
.footer a:visited { text-decoration: none; 
	color:rgba(255,255,255,1.00);}
.footer a:hover { text-decoration: none;
	color:rgba(255,255,255,1.00);}
.footer a:active { text-decoration: none;
	color:rgba(255,255,255,1.00);}


.footer h4{font-family: 'Helvetica','sans-serif';
	font-weight: 500;
	color:rgba(255,255,255,1.00);
}



.footer ul{list-style-type: none;
	font-family: 'Helvetica','sans-serif';
	font-size: 20px;
	font-weight: 300;
	color:rgba(255,255,255,1.00);
	line-height: 2em; 
}



.footer p{font-family: 'Helvetica','sans-serif';
	font-size:10px;
	font-weight: 300;
	color:rgba(255,255,255,1.00);
}



/* FOOTER
-------------------------------------------------- */




