/*
 * You can add your own CSS here.
 *
 * Click the help icon above to learn more.
 * */
#page{background:transparent;}
#header-text-nav-container, #main{background:white;}
#header-text-nav-container { border-radius: 8px 8px 0 0; }

.footer-widgets-wrapper { background:white;}

.wp-caption { border: 0; }

#wp-custom-header {
	background-color: rgb(255, 255, 255);
		border-color: rgb(255, 255, 255);
}

.header-post-title-container {
	background:#008fd5;
}
.header-post-title-container h1 {
	color: white;
}

.wp-playlist {
	background-color: #0f243f !important;
	height: 153px !important;
	border-radius: 7px; !important;
	margin-top: 0 !important;
	padding-top: 0 !important;
	border: 0 !important;
	margin-left: auto;
	margin-right: auto;
}

.otw-button {
	font-family: "Lato",sans-serif;
}

.pp-sub-widget {
	float:left;
}

#listen_now {
	background: linear-gradient(#008fd5, rgba(255,0,0,0));
	border-radius: 8px;
	width:90%;
}

.tg-two-thirdrs .widget-title a:hover {
	color: #0FBE7C;
}

.tg-two-thirds p {
	text-align: center;
}

.tg-two-thirds .service-image {
	text-align: center;
}

.tg-two-thirds .widget-title {
	text-align: center;
}
.tg-two-thirds {
	float: left;
	width: 56.81445%;
	margin: 0 4.92610838%;
	padding: 0px 0px 30px;
}
.widget_recent_work .tg-two-thirds .widget-title {
	font-size: 22px;
	padding-bottom: 8px;
	text-align: left;
}
.widget_recent_work .tg-two-thirds p {
	text-align: left;
}
.widget_recent_work .tg-two-thirds .service-image {
	text-align: center;
	padding-bottom: 0;
}
.widget_featured_post .tg-two-thirds .widget-title {
	text-align: left;
	font-size: 20px;
	padding-bottom: 8px;
	line-height: 22px;
}
.widget_featured_post .tg-two-thirds p {
	text-align: left;
}

.tg-three-fourths .widget-title a:hover {
	color: #0FBE7C;
}
.tg-three-fourths p {
	text-align: center;
}
.tg-three-fourths .service-image {
	text-align: center;
}
.tg-three-fourths .widget-title {
	text-align: center;
}
.tg-three-fourths {
	float: left;
	width: 71.9211822%;
	margin: 0 2.46305419% 0 0;
	padding: 0px 0px 30px;
}
.widget_recent_work .tg-three-fourths .widget-title {
	font-size: 22px;
	padding-bottom: 8px;
	text-align: left;
}
.widget_recent_work .tg-three-fourths p {
	text-align: left;
}
.widget_recent_work .tg-three-fourths .service-image {
	text-align: center;
	padding-bottom: 0;
}
.widget_featured_post .tg-three-fourths .widget-title {
	text-align: left;
	font-size: 20px;
	padding-bottom: 8px;
	line-height: 22px;
}
.widget_featured_post .tg-three-fourths p {
	text-align: left;
}
.footer-widgets-area .tg-three-fourths .widget-title {
	text-align: left;
}
.footer-widgets-area .tg-three-fourths p {
	text-align: left;
	color: #999999;
}

.tg-one-fourth-last .widget {
	float: right;
}


@media screen and (max-width: 1078px) {
	.tg-two-thirds {
		float: left;
		width: 46.7684729%;
	}
	.widget_service_block .tg-one-third {
		float: left;
		margin: 0 4.9261%;
		padding: 0 0 30px;
		width: 56.8144%;
	}
	.tg-three-fourths {
		float: left;
		width: 46.7684729%;
	}
}
@media screen and (max-width: 767px) {
	.tg-two-thirds {
		float: none;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.widget_service_block .tg-two-thirds {
		float: none;
		width: 95%;
		margin-left: auto;
		margin-right: auto;
	}
	.tg-three-fourths {
		float: none;
		width: 100%;
		margin: 0;
	}
	#listen_now {
		background: linear-gradient(#008fd5, rgba(255,0,0,0));
		border-radius: 8px;
		width:100%;
	}
}

#bbpress-forums {
	font-size: 16px !important;
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
	font-size: 16px;
}

span.bbp-admin-links a {
	color: #777;
}

.bbp-forum-header a.bbp-forum-permalink,
.bbp-topic-header a.bbp-topic-permalink,
.bbp-reply-header a.bbp-reply-permalink {
	color: #999;
}

.bbp-forum-content {
	font-size: 14px !important;
}


.bbp-widget-login {
	margin-bottom: 10px;
}

.bbp-search-form {
	width: 40%;
}

.bbp-search-form input, .bbp-search-form  label {
	margin: 5px;
}

#bbpress-forums .bbp-topic-form {
	display: none;
}