.container {
  max-width: 1460px; width: 100%; padding: 0 60px;}

.navbar-brand img {
  max-width: 220px; }

.navbar-light .navbar-toggler {
  border: none; }
  .navbar-light .navbar-toggler i {
	color: #333;}
    .navbar-light .navbar-toggler i:hover {
	  color: #928D87;}
  .navbar-light .navbar-toggler:focus {
    outline: none; }

.navbar.navbar-expand-lg {
  justify-content: space-between;
  padding: 1.5rem 0; }
  .navbar.navbar-expand-lg a.nav-link {
    font-size: 1.25rem;
    font-weight: 600;
    color: #333;
    text-transform: uppercase;
    padding-left: 20px;
    padding-right: 0;
    letter-spacing: 0.01rem; }
    .navbar.navbar-expand-lg a.nav-link:hover {
      text-decoration: underline; }

/*.carousel-inner {overflow: visible;}*/
.carousel .carousel-item {
  transition: transform 2s ease, opacity 1.5s ease-out;}
  .carousel .carousel-item img {
    max-width: 66%; }
  .carousel .carousel-item .carousel-caption {
    padding: 17px 20px;
    background: #918c86;
    width: 100%;
    max-width: 43.5%;
    height: auto;
    max-height: 420px;
    left: initial;
    right: 0;
    top: 12%;
    bottom: 10%; }
.carousel .carousel-indicators {
  margin-left: 3%;
  justify-content: start;
  flex-direction: column;
  bottom: 40px; }
  .carousel .carousel-indicators li {
    width: 18px;
    height: 18px;
    margin: 10px 0 0;
    border-radius: 15px; }

.form-control {
  background-color: transparent;
  border-radius: 0;
  border-color: #333; }
  .form-control:hover, .form-control:active, .form-control:focus, .form-control:hover:active {
    box-shadow: none;
    border-color: #333; 
    background-color: transparent;}

button.btn:hover, button.btn:active, button.btn:focus, button.btn:hover:active {
  box-shadow: none;
  outline: none; }

.img-fluid {
  width: 100%;}
  .img-fluid.img-original {width: initial;}
.monthly-event-indicator, .listed-event {background: #918c86 !important;}