
.container {
    /*padding: 0px 0px;*/
	/*padding: 60px 120px;*/
	padding-top:50px;
}

.carousel-inner img {
     /* -webkit-filter: grayscale(90%);
      filter: grayscale(90%); /* make all photos black and white */ 
      /*width: 100%;*/  /* Set width to 100% */
      margin: auto;
	  background-size:cover;
	  position: relative;
      width: 100%;
      overflow: hidden;
  }
  
.carousel-caption {
      color: #fff !important;
	  vertical-align: middle;
	  text-align: center;
  }
  
	
/* Add a dark background color */ 
.navbar {
    margin-bottom: 0;
    background-color: #112e51;
    border: 0;
	font-family:arial,sans-serif;
    font-size: 120% !important;
    opacity:1;

}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

/* Add a white color to all navbar links */
.navbar li a, .navbar .navbar-brand { 
    color: #ffffff !important;
}

/* On hover, the links will turn gray */
.navbar-nav li a:hover {
    color: #d5d5d5 !important;
}

/* The active link */
.navbar-nav li.active a {
    color: #fff !important;
    background-color:#286090 !important;
}

/* necessary for spacing on navbar to work on iPad */
.nav>li>a {
    position: relative;
    display: block;
    padding-right: 10px;
	padding-left: 10px;
}

/* Remove border color from the collapsible button */
.navbar-default .navbar-toggle {
    border-color: transparent;
}
/* Further style collapsible button - make bg match rest of nav bar and make bars off-white */
.navbar-default .navbar-toggle .icon-bar {
    background-color: #f5f5f5;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #112e51;
}


/* Style footer */
footer {
    background-color: #112e51;
    color: #f5f5f5;
    padding: 10px;
}

footer a {
    color: #f5f5f5;
}

footer a:hover {
    color: #777;
    text-decoration: none;
}


/* Style overlay screen with map directions */
.overlay {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-x: hidden;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 25%;
    width: 100%;
    text-align: left;
	padding: 5% 10%;
}

.overlay {
    /*padding: 8px;*/
    text-decoration: none;
    font-size: 20px;
    color: #f0f0f0;
    display: block;
    transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
    color: #f1f1f1;
}

.overlay .closebtn {
    position: absolute;
    top: 10%;
    right: 10%;
}

@media screen and (max-height: 450px) {
  .overlay a {font-size: 20px}
  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
}
/* style social media share buttons */
}#singleShare .tooltip.right .tooltip-inner {
    color: #1460aa;
    font-weight: 700;
    background-color: #d9d9d9;
    border: none!important;
}
.btn-facebook, .btn-google, .btn-linkedin, .btn-mail, .btn-pinterest, .btn-reddit, .btn-twitter {
    width: 60px;
    color: #FFF!important;
}
#singleShare .tooltip.right .tooltip-arrow {
    border-right-color: #d9d9d9;
}
.btn-twitter {
    background-color: #39C!important;
}
.btn-facebook {
    background-color: #3D5B96!important;
}
.btn-google {
    background-color: #DD3F34!important;
}
.btn-reddit {
    background-color: #a6ccf2!important;
}
.btn-linkedin {
    background-color: #1884BB!important;
}
.btn-pinterest {
    background-color: #CC1E2D!important;
}
.btn-mail {
    background-color: #FFC90E!important;
}
.mobile-social-share ul {
    background-color: #d9d9d9;
    min-width: 60px;
    padding: 0;
}
.mobile-social-share li {
    margin: 3px;
}
.btn-mobile-share {
    border-radius: 4px;
    color: #fff;
    background-color: transparent;
    font-size: 1.5em;
    padding: 0px 10px;
}
.btn-mobile-share:focus, .btn-mobile-share:hover {
    border: 1px solid #286090;
    outline: 0;
    color: #fff;
    background-color: #286090;
    font-size: 1.5em;
    padding: 0px 10px;
}
@media(min-width:768px) {
    .btn-mobile-share {
    border-radius: 4px;
    color: #fff;
    background-color: transparent;
    margin: 8px 4px 5px;
    font-size: 1.1em;
    padding: 5px 10px;
}
.btn-mobile-share:focus, .btn-mobile-share:hover {
    border: 1px solid #286090;
    outline: 0;
    color: #fff;
    background-color: #286090;
    margin: 8px 4px 5px;
    font-size: 1.1em;
    padding: 5px 10px;
}
}