/*Top Page Navbar */
/*.menu { text-align:center;}*/
/*Top Page Navbar */
#slideshow {
  position: relative;
  width: 100%;
  padding-bottom: 27%;
  /*float: left;*/
  height: 0;
  z-index: 0; }

#slideshow > div {
  position: absolute;
  top: 0px;
  left: 0px;
  /*right: 10px; */
  bottom: 10px; }

#slideshow img {
  width: 100%; }

.sub-menu li {
  margin: 0px !important; }

#sidebar .menu {
  background: transparent;
  padding: 0; }

.menu {
  list-style: none;
  z-index: 1;
  line-height: 1.0;
  padding: 0 20px;
  display: inline-block;
  vertical-align: bottom;
  font-size: 18px;
  text-transform: uppercase; }

.menu li {
  margin: 0 20px;
  position: relative;
  list-style: none; }

.menu a, .menu a:visited {
  display: block;
  text-decoration: none;
  color: #201e3b;
  padding: 5 10px; }

.menu a:hover {
  color: #000; }

.menu a:active {
  text-decoration: underline; }

.menu li.current_page_item a, .menu li.current_page_item a:visited {
  color: #900;
  font-weight: bold; }

/* Dropdown Menus */
/*
.top-nav{
	text-align: center;
	margin: 0 auto;
 	z-index: 3;
	position: relative;
	border-bottom: 2px solid rgb(152, 32, 29);
}
@media (max-width: 960px) {
	.top-nav{
	 	z-index: 0;
	}
}
#menu-main-menu {
	padding: 0px 0;
	margin: 0 auto;
}

.menu-toggle {
	display: none;
	color: #98201d;
	font-size: 28px;
	text-align: right;
  	padding: 10px;
}
#menu-mobile-menu {
  display: none;
  border-top: 2px solid rgb(152, 32, 29);
  padding: 0;
}
#menu-mobile-menu li:last-child a{
  border-bottom: none;
}
.mobile.top-nav {
	display: none;
}
@media (max-width: 960px) {
	.desktop.top-nav {
		display: none;
	}
	.mobile.top-nav {
		display: block;
	}
	  #menu-main-menu {
	    display: none;
	  }
	  #menu-mobile-menu {
	    display: block;
	    padding: 0;
	  }
	#menu-main-menu {
		border-top: 1px solid rgb(152, 32, 29);
		padding: 0;
	}
	.menu .menu-item {
		margin: 0;
	}
	.menu-item a {
		padding: 15px 0;
		margin: 0;
		border-bottom: 1px solid rgb(152, 32, 29);
	}
	.sub-menu {
		display: none !important;
	}
	.menu-toggle {
		display: block;
	}
}


*/
.ubermenu-wrapper {
  border-bottom: 2px solid #98201d;
  position: relative;
  z-index: 10; }

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
  border: 1px solid #98201d; }

.ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target {
  text-transform: uppercase; }

@media screen and (max-width: 959px) {
  .ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 {
    width: 100% !important; } }
