/* Enter Your Custom CSS Here */
html {
  overflow-x: visible;
}

button, a.button, input[type="button"], input[type="reset"], input[type="submit"] {
  font-weight: bold;
}

.site-header .site-logo,
.site-header-top .site-logo {
  margin-top: 0px;
}

.main-navigation a {
  font-size: 16px;
  font-size: 100%;
}

.main-navigation ul ul a {
  font-size: 100%;
}

.banner--clone .main-navigation a {
  padding: 0 15px;
}

.banner--clone .main-navigation ul ul a {
    height: auto !important;
    line-height: 1.5 !important;
    padding: 12px;
}

.cbp-spmenu a {
  font-family: 'Cloud', sans-serif;
  font-weight: 300;
}

.cbp-spmenu ul ul a {
  font-size: 14px;
}

.hero-content {
  text-shadow: 1px 1px 3px #000;
}

.hero-content .button {
  box-shadow: 1px 1px 3px #000;
  text-shadow: 1px 1px 3px #000;
}

.fixed-height .hero-image-container {
	background-repeat: no-repeat;	
	background-size: 100% auto;
}

.slick-dots li button::before {
  font-size: 40px;
}

.post .entry-title {
  color: #656565;
  margin-bottom: 30px;
}

#page-container .entry-title {
	color: black !important;
	line-height: 1.25!important;
}

.comment-navigation .nav-previous a, .posts-navigation .nav-previous a, .post-navigation .nav-previous a,
.comment-navigation .nav-next a, .posts-navigation .nav-next a, .post-navigation .nav-next a {
  font-size: 16px;
  letter-spacing: 0;
}

.rise_item_title {
  background: -moz-linear-gradient(top,  rgba(69,72,77,0) 0%, rgba(31,32,35,0.75) 55%, rgba(0,0,0,1) 100%);
  background: -webkit-linear-gradient(top,  rgba(69,72,77,0) 0%,rgba(31,32,35,0.75) 55%,rgba(0,0,0,1) 100%);
  background: linear-gradient(to bottom,  rgba(69,72,77,0) 0%,rgba(31,32,35,0.75) 55%,rgba(0,0,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0045484d', endColorstr='#000000',GradientType=0 );
}

article table th, article table td {
  padding: 0.4em;
}

article table td ul {
  margin: 0;
}

footer .widget_nav_menu .menu {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

#page-container #secondary .widget-title {
  color: #df0f17;
}

.safari .rise-view img {
  min-height: 0;
}

@media handheld, only screen and (max-width: 767px) {
  .hero-excerpt {
    display: block !important;
    width: auto;
    height: auto;
  }
	
	.fixed-height .hero-image-container{
		height: 200px;
		background-position: bottom;
	}
}