/*    /core     */







@font-face {
	font-family: "PaleoBora";
	src: url(../fonts/PaleoBora.TTF) format('truetype');
}

.yah,
.yash {
	font-family: 'PaleoBora';
}
p .yah,
p .yash {
	font-size: 1.1em;
}


body {
	background: #7f1e0a url(../images/body-bg.png);
	color: #333;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

#page {
	background-color: transparent;
}
.phat-ftr,
#content {
	max-width: 1140px;
	margin: 0 auto;
	background-color: #fff;
}
#content .voceoz-content-inner {
	/*padding-top: 45px;*/
	padding: 45px 25px;
}
#content .voceoz-wrapper {
	/*border-radius: 9px;*/
}

.phat-ftr {
	padding: 30px 25px 0 25px;
	border-top: 1px solid #444;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
}



.voceoz-header-top-bar {
	background: #1C1714;
}
.voceoz-header-mobile,
.voceoz-header-main-bar  {
	background: #a4a4a4;
	background: -moz-linear-gradient(top, #a4a4a4 0%, #222222 50%, #1e1e1e 51%, #666666 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4a4a4), color-stop(50%, #222222), color-stop(51%, #1e1e1e), color-stop(100%, #666666));
	background: -webkit-linear-gradient(top, #a4a4a4 0%, #222222 50%, #1e1e1e 51%, #666666 100%);
	background: -o-linear-gradient(top, #a4a4a4 0%, #222222 50%, #1e1e1e 51%, #666666 100%);
	background: -ms-linear-gradient(top, #a4a4a4 0%, #222222 50%, #1e1e1e 51%, #666666 100%);
	background: linear-gradient(to bottom, #a4a4a4 0%, #222222 50%, #1e1e1e 51%, #666666 100%);
	/*border-top: 1px solid #FFFFFF;*/
	/*border-bottom: 1px solid #FFFFFF;*/
}

#menu-menu-2 .sub-menu {
	padding: 0;
}
#menu-menu-2 .sub-menu li {
	background-color: #d1d1d1;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#bebebe),to(#e4e4e4));
	background-image: -webkit-linear-gradient(top,#bebebe,#e4e4e4);
	background-image: -moz-linear-gradient(top,#bebebe,#e4e4e4);
	background-image: -o-linear-gradient(top,#bebebe,#e4e4e4);
	background-image: -ms-linear-gradient(top,#bebebe,#e4e4e4);
	background-image: linear-gradient(to bottom,#bebebe,#e4e4e4);
	/*border-bottom: .1em solid #EFEFEF;*/
}
#menu-menu-2 .sub-menu li:hover {
	background: #a4a4a4;
	background: -moz-linear-gradient(top, #a4a4a4 0%, #222222 50%, #1e1e1e 51%, #666666 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4a4a4), color-stop(50%, #222222), color-stop(51%, #1e1e1e), color-stop(100%, #666666));
	background: -webkit-linear-gradient(top, #a4a4a4 0%, #222222 50%, #1e1e1e 51%, #666666 100%);
	background: -o-linear-gradient(top, #a4a4a4 0%, #222222 50%, #1e1e1e 51%, #666666 100%);
	background: -ms-linear-gradient(top, #a4a4a4 0%, #222222 50%, #1e1e1e 51%, #666666 100%);
	background: linear-gradient(to bottom, #a4a4a4 0%, #222222 50%, #1e1e1e 51%, #666666 100%);
}
#menu-menu-2 .sub-menu .voceoz-menu-item-link {
	padding: 0.60rem 0;
}



.home .entry-header {
	 margin: 0;
}
.listitem {
}
.listitem h3 {
	margin-bottom: 0px;
}
.listitem .date {
	font-size: 16px;
	margin-bottom: 1.5rem;
}
.listitem {
}





#page-27 p {
	margin-bottom: 40px;
}


.widget-content {
	padding-bottom: 30px;
}
.widget-content .loop-content .hentry .entry-header {
	margin-bottom: 2px;
}
.widget-content .loop-content .entry-title {
	line-height: 1.0;
}
.widget-content .entry-header h2 a {
	font-size: 16px;
	color: #831F0A;
	text-decoration: none;
}
.widget-content .entry-header h2 a:hover {
	color: #831F0A;
	text-decoration: underline;
}


.phat-ftr .voceoz-widget-bar-row {
	gap: 1.5rem;
	flex-wrap: nowrap;
}
@media (max-width: 1023px) {
	.phat-ftr .voceoz-widget-bar-row {
		display: block;
	}
	.phat-ftr .voceoz-widget-bar-col {
		width: 75%;
	}
}
#text-3 .textwidget {
	text-align: center;
}
#text-3 h2.widget-title,
.phat-ftr .widget h4.widget-title {
	border-bottom: 4px double #AEAEAE;
}




a {
	color: #831F0A;
	text-decoration: underline;
}
a:hover {
	color: #831F0A;
	text-decoration: none;
}
a:focus {
	color: #831F0A;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #831F0A;
	font-weight: normal;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}


.single .nav-links a,
h3 a {
	color: #831F0A;
}
.single .nav-links a:hover,
h3 a:hover {
	color: #831F0A;
}
.single .nav-links a:focus,
h3 a:focus {
	color: #831F0A;
}

.single .nav-links {

}



#page-594 h3 {
	margin-bottom: 0px;
}
#page-594 .entry-content {
	margin-bottom: 20px;
}


.trumpet_paging {
	text-align: center;
}
.trumpet_paging span,
.trumpet_paging a {
	display: inline-block;
	padding: 4px 6px;
}




.trumpets-header-logo {
	text-align: center;
	background: #1C1714;
	padding: 3px 0; }
	.trumpets-header-logo a {
		display: block;
		width: 100%;
		line-height: 0; }
		.trumpets-header-logo a img {
			width: 100%;
			max-width: 730px;
			border: none; }

/*.widget-videos .widget-content .hentry,
.widget-sermons .widget-content .hentry {
	margin-left: 7px;
	margin-bottom: 5px; }
.widget-videos .widget-content h2.entry-title,
.widget-sermons .widget-content h2.entry-title {
	font-size: 18px; }
	.widget-videos .widget-content h2.entry-title a,
	.widget-sermons .widget-content h2.entry-title a {
		font-size: 18px; }
		.widget-videos .widget-content h2.entry-title a:hover,
		.widget-sermons .widget-content h2.entry-title a:hover {
			text-decoration: underline; }*/


.speaking p {
	margin-bottom: 8px;
}
.speaking h3 {
	font-size: 20px;
	color: #333;
	margin-top: 10px;
}


#post-594 .hentry {
	margin-bottom: 15px; }
#post-594 .trumpet-vid-list h3 {
	font-size: 1.7em;
	margin-bottom: 2px; }
#post-594 h2.entry-title {
	font-size: 1.9em; }


#post-545 .hentry,
.loop-archive .hentry {
	margin-bottom: 25px;
	padding-bottom: 1px;
	border-bottom: 1px solid #bbb; }
#post-545 h2.entry-title,
.loop-archive h2.entry-title {
	font-size: 1.9em; }


.wp-pagenavi {
	margin-top: 30px;
	margin-bottom: 30px;
	clear: both;
	text-align: center;
}
.wp-pagenavi a,
.wp-pagenavi span {
	text-decoration: none;
	padding: 3px 4px;
	margin: 1px;
	border: none;
}
.wp-pagenavi span.current {
	font-weight: normal;
	border-bottom: 1px solid #bbb;
	color: #555;
}



.voceoz-footer-copyright-content {
	text-align: center;
}







