/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------

:: Type Ref
:: Shared Styles
:: Grid
:: Header
:: Footer
:: Main

*/
/* -----------------------------------------
:: Type Ref
----------------------------------------- */
@font-face {
	font-family: "RequiemDisplay-HTF-Roman";
  	src: url("./fonts/fce978ac232ac180468bb37718571f94.eot"); /* IE9*/
  	src: url("./fonts/fce978ac232ac180468bb37718571f94.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  	url("./fonts/fce978ac232ac180468bb37718571f94.woff2") format("woff2"), /* chrome、firefox */
  	url("./fonts/fce978ac232ac180468bb37718571f94.woff") format("woff"), /* chrome、firefox */
  	url("./fonts/fce978ac232ac180468bb37718571f94.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  	url("./fonts/fce978ac232ac180468bb37718571f94.svg#RequiemDisplay-HTF-Roman") format("svg"); /* iOS 4.1- */
}
.demo {
    font-family:"RequiemDisplay-HTF-Roman" !important;
	color:#8FA89F!important;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}


/* -----------------------------------------
:: Shared Styles
----------------------------------------- */

body {font-family: Verdana, Arial, "open-sans"; color:#666666; font-size: 16px;}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
	color:#996633;
	font-family: Georgia, "Times New Roman", Times, Serif;
}

/* -----------------------------------------
:: Grid
----------------------------------------- */
.grid-container {max-width: 65rem; background: #fff}



/* -----------------------------------------
:: Header
----------------------------------------- */
.site-branding {margin: 20px auto;text-align: center}
.site-branding h1:first-letter, .site-branding .header-line-1:first-letter {font-size:150%}
.site-branding .header-line-1 {font-size: 24px;line-height:1.5} 
.site-branding .header-line-2 {font-style:italic;font-weight:600;font-size:24px;}
.site-branding .header-line-3 {line-height:1}

/* -----------------------------------------
:: Footer
----------------------------------------- */

.site-footer p {text-align: center; margin: 0; padding: 0 0 20px 0; font-size: 15px;}

/* -----------------------------------------
:: Main
----------------------------------------- */
.site-header {margin-bottom: 30px}
.site-header hr {color: #CCCC99;}
.entry-content h2, .entry-content p {margin-bottom:20px;}
.entry-header {text-align: center;}
.main-section, .church-section {
	margin:30px auto;
	position:relative;
	border: 3px solid #cccc99;
	/*border-left: 2px solid #cccc99;
	border-right: 2px solid #cccc99;*/
	text-align:center;
}

.brd-top-bot  {
	position:relative;
}
.top {top:-15px}
.church-section .top {top:-25px}
.bot {bottom: -15px}
.church-section .bot {bottom:-25px}


/*Main statement - not editable on wp admin hard coded*/
.mission-statement  {
	font-weight:700; 
	padding:40px!important; 
}
.mission-statement p {text-align: center;padding:10px 20px}

/* church list on front page*/
.church-side {padding: 10px 5px}
.church-list { background: #F1F1D1;height:100%;padding:5px 2px}
.church-list ul {
	list-style:none; 
	height:100%;
	padding:25px 5px;
	margin: 15px 0 0 0;
}

.church-list a {color:#996633}
.church-list a:hover {color:#b49e88}
.church-list hr {color: #A38465;}
.churchpage a {font-size: 14px; color:#1779ba!important;text-decoration:underline}
.churchpage a:hover {color:#8FA8A0!important;}


.church-section {padding:10px}
.church-section .church-list ul {padding: 5px;}
.church-section .church-list li {padding: 2px 15px; text-align: left}

/* search page settings */
.post-141 {width:100%}
.site-info {display: none;}
.wpsl-search {background: #F1F1D1!important;}