/*
Custom Ocean Way Nashville CSS

DO NOT EDIT

*/
body, p, .color-text, body, .entry-date a, button, input, select, textarea, [class*="navigation"] .nav-previous a, [class*="navigation"] .nav-previous span, [class*="navigation"] .nav-next a, [class*="navigation"] .nav-next span, .color-secondary-background, blockquote.ttfmake-testimonial, tt, kbd, pre, code, samp, var, textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], .ttfmake-button.color-secondary-background, button.color-secondary-background, input[type="button"].color-secondary-background, input[type="reset"].color-secondary-background, input[type="submit"].color-secondary-background, .sticky-post-label, .widget_tag_cloud a {
	color: #f5f5f5 !important;
}

body.custom-background, .site-content {
	background-color: #191919;
}

.microphone-column {
	background-color: #222222;
	padding: 10px 0;
	text-align: center;
}

.site-navigation .menu li a {
    padding: 0 10px;
}

.builder-banner-content {
	width: 100%;
}

h3.builder-text-section-title, h3.builder-gallery-section-title {
	letter-spacing: 6px;
	text-align: center;
	text-transform: uppercase;
	font-weight: lighter;
}

.builder-text-section-title:after, .builder-gallery-section-title:after {
	position: absolute;
	left: calc(50% - 35px);
	width: 70px;
	content: "";
	border-bottom: 6px double #d6a972;
	margin-top: 50px;
}

.builder-text-section-title, .builder-gallery-section-title {
	margin-bottom: 8.5rem;
}

h1.entry-title {
	letter-spacing: 6px;
	text-transform: uppercase;
	font-weight: lighter;
	margin-bottom: 2.2rem;
}

p {
	font-weight: lighter;
}

h3.builder-text-title {
	font-weight: lighter;
	color: #698d82;
	font-family: Georgia, sans-serif;
	font-style: italic;
}

.gm-style-iw {
	color: #171717 !important;
}

@media screen and (max-width: 800px) {
	.builder-gallery-captions-overlay .builder-gallery-item:hover .builder-gallery-content {
		visibility: hidden;
	}
	
	.custom-logo {
		margin-left: auto;
		margin-right: auto;
	}
	
	.builder-text-columns-5 .builder-text-column {
		width: 15%;
	}
}

figure.builder-gallery-image {
	background-repeat: no-repeat;
}

.site-info {
	display: none;
}

h4.builder-gallery-title {
	color: #d6a972;
}

figure.gallery-item {
	margin-bottom: 2rem;
}

img.attachment-thumbnail:hover {
	cursor: pointer;
}

.jp-carousel-info {
	display: none;
}

.blog-header a {
	text-transform: none;
	letter-spacing: 0;
	font-weight: lighter;
	font-size: 2.5rem;
}

input[type="submit"] {
	background-color: #d6a972;
}

h1.site-title {
	display: none;
}

.site-header-main {
	padding: 2.2rem 0;
}

section#builder-section-1417713332939 {
	margin-top: -2.2rem;
}

iframe {
	background-color: #333 !important;
}

.site-navigation .menu .sub-menu {
	background-color: #191919;
}

b, strong {
	color: #d6a972;
}

iframe#twitter-widget-0 {
	min-width: 100% !important;
	height: 350px;
}

.menu-toggle {
	background-color: #222222;
}

.wp-playlist {
	border: none !important;
}

.wp-playlist-dark {
	background: transparent !important;
}

.wp-playlist-dark .wp-playlist-playing {
	background-color: #698d82 !important;
}

@media screen and (max-width: 600px) {
	.builder-banner-slide {
		padding-bottom: 350px !important;
	}
}

@media screen and (min-width: 800px) {
	.site-navigation {
		max-width: 70%;
	}
	
	.builder-text-columns-5 .builder-text-column {
		width: 15%;
	}
}

@media screen and (min-width: 960px) {
	.site-navigation {
		max-width: 75%;
	}
}

.view-post .entry-header .entry-thumbnail{
	text-align: center;
	margin-bottom: 40px;
}