h1, h2, h3, h4, h5 {
	font-family:"Montserrat", sans-serif;
	font-style:normal;
	font-weight:200;
	color:#676056;
	text-rendering:optimizeLegibility
}
.subname h3 {
	font-family:Montserrat, sans-serif;
	font-weight:200;
	font-style:normal;
	color:#434443;
	text-rendering:optimizeLegibility;
	line-height:1.1;
	margin-bottom:14px;
	margin-top:14px
}
.cream {
	color:#ede5d9
}
h3 {
	font-size:1.15em
}
h4 {
	color:#fff;
	font-size:14px;
	font-weight:500 !important;
	font-family:'Muli', sans-serif
}
@media only screen {
	.hours {
	margin-top:20px !important
	}
	#logo {
	margin-bottom:30px
	}
}
body {
	font-weight:400;
	font-size:18px;
	line-height:1.7;
	font-family:'Muli', sans-serif;
	color:#777777;
	background:#f2ece1;
	text-rendering:optimizeLegibility;
	text-shadow:none !important
}
p {
	font-weight:400;
	font-size:17px;
	line-height:1.6;
	font-family:'Muli', sans-serif
}
a {
	/*color:#396984*/
	color:#7c2121
}
.sidebar-columns {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}
nav>ul {
	display:block;
	margin-top:1em
}
nav>ul li {
	display:inline;
	padding:1em 2em;
	font-family:'Muli', sans-serif
}
nav>ul li:first-child {
	padding-left:0
}
#headerwrap {
	padding-top:30px;
	/*background:#396984 url(/images/misc/headerblue.png) center top repeat-x !important*/
	background:#7c2121 url(/images/misc/header_red.png) center top repeat-x !important
}
.worshiptimes {
	color:#fff
}
#navwrap {
	background-color:#524d44
}
.top-bar {
	height:45px;
	line-height:45px;
	position:relative;
	background-color:#524d44;
	margin-bottom:0em
}
.top-bar-section li a:not(.button) {
background-color:#524d44
}
.top-bar-section li a:not(.button):hover {
background-color:#588aa6
}
.top-bar-section .has-dropdown .dropdown {
	background-color:#A49B8B !important
}
.orbit-timer {
	display:none
}
.orbit-bullets {
	margin:0 auto 30px auto !important;
	overflow:hidden;
	position:relative;
	top:10px;
	text-align:center !important
}
.orbit-container .orbit-slides-container>* .orbit-caption {
	position:absolute;
	bottom:0;
	background-color:black;
	background-color:rgba(143, 139, 129, 0.9);
	color:#fff;
	width:100%;
	padding:10px 14px;
	font-size:0.875em
}
.hours {
	margin-top:10px !important
}
#logo {
	margin-bottom:0px
}
.hero h1, .hero h2, .hero h3, .hero h4, .hero h5, .hero h6, .hero p {
	color:#777777
}
#logo h1 {
	font-family:'Bevan';
	font-size:40px;
	font-weight:400;
	/*line-height:10px;*/
	color:#ede5d9;
}
#logo h3 {
	color:#ede5d9;
	font-family:'Muli', sans-serif;
	font-size:15px;
	/*line-height:10px;*/
	text-shadow:none
}
h1 {
	margin-bottom:10px;
	font-size:40px;
	line-height:45px;
	font-style:normal;
	font-weight:400
}
#content {
	margin-bottom:10px;
	padding-top:40px;
	padding-bottom:40px;
	min-height:500px;
	background:#ede5d9 !important;
	background-image:-webkit-gradient(linear, 0 0, 0 406, from(#e7dfd0), color-stop(0.347, #ebe3d6), color-stop(0.347, #eae4d5), color-stop(0.352, #ebe3d6), color-stop(0.47, #ede5d9), color-stop(0.487, #ece6d8), to(#f2ece1)) !important;
	background-image:-webkit-linear-gradient(#e7dfd0, #ebe3d6 34.7%, #eae4d5 34.7%, #ebe3d6 35.2%, #ede5d9 47%, #ece6d8 48.7%, #f2ece1) !important;
	background-image:-moz-linear-gradient(#e7dfd0, #ebe3d6 34.7%, #eae4d5 34.7%, #ebe3d6 35.2%, #ede5d9 47%, #ece6d8 48.7%, #f2ece1) !important;
	background-image:-o-linear-gradient(#e7dfd0, #ebe3d6 34.7%, #eae4d5 34.7%, #ebe3d6 35.2%, #ede5d9 47%, #ece6d8 48.7%, #f2ece1) !important;
	background-image:linear-gradient(#e7dfd0, #ebe3d6 34.7%, #eae4d5 34.7%, #ebe3d6 35.2%, #ede5d9 47%, #ece6d8 48.7%, #f2ece1) !important
}
#showcase h1 {
	padding-top:0;
	/*color:#396984;*/
	color:#7c2121;
	font-size:65px;
	margin-bottom:10px
}
#showcase h2 {
	padding-top:0;
	/*color:#396984;*/
	color:#7c2121;
	font-size:35px
}
#showcase h3 {
	padding-top:0;
	/*color:#396984;*/
	color:#7c2121;
	font-size:20px
}
#showcase {
	background-image:-webkit-gradient(linear, 0 0, 0 409, from(rgba(0, 0, 0, 0)), color-stop(0.004, #e7dfcf), to(#d9cfbc));
	background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0), #e7dfcf 0.4%, #d9cfbc);
	background-image:-moz-linear-gradient(rgba(0, 0, 0, 0), #e7dfcf 0.4%, #d9cfbc);
	background-image:-o-linear-gradient(rgba(0, 0, 0, 0), #e7dfcf 0.4%, #d9cfbc);
	background-image:linear-gradient(rgba(0, 0, 0, 0), #e7dfcf 0.4%, #d9cfbc);
	padding-top:40px;
	padding-bottom:20px;
	padding-left:10px;
	margin-bottom:0;
	clear:both;
	border:none !important
}
#slider_inner {
	padding-bottom:20px
}
#slider_inner img {
	margin-top:55px !important;
	margin-left:40px !important;
	border:5px solid #97CBC0 !important;
	border-color:#97CBC0 !important
}
#outer_wrapper #footer {
	background-color:#524d44 !important;
	min-height:100px;
	padding-top:20px
}
.crosses {
	background:url(/images/misc/crosses.png) left bottom no-repeat !important;
	height:100px
}
#copyright {
	background-color:#837f78 !important;
	padding-top:10px
}
#outer_wrapper #copyright a {
	color:#eae8df
}
#outer_wrapper #foot a:hover {
	color:#c6c4bd
}
#outer_wrapper .footstuff {
	color:#eae8df !important;
	font-size:12px !important;
	padding-bottom:5px;
	padding-top:10px
}
#middle {
	background-color:#c3bdb3;
	height:auto;
	border-top:#aca69b solid 2px;
	text-align:left;
	padding-bottom:0px;
	border-bottom:#f5f4f0 solid 2px
}
#outer_wrapper .formBlockSurveyTable input, #outer_wrapper .formBlockSurveyTable textarea, #footer input, #footer textarea, #outer_wrapper .inner textarea {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	font-size:14px;
	-moz-box-shadow:0 0 3px gray;
	box-shadow:0 0 3px gray;
	-webkit-box-shadow:0 0 3px gray;
	padding:20px
}
#outer_wrapper input[type="password"], #outer_wrapper input[type="date"], #outer_wrapper input[type="datetime"], #outer_wrapper input[type="email"], #outer_wrapper input[type="number"], #outer_wrapper input[type="search"], #outer_wrapper input[type="tel"], #outer_wrapper input[type="time"], #outer_wrapper input[type="url"], textarea {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:20px
}
.button {
	width:auto;
	min-width:320px;
	background:#2ba6cb;
	border:1px solid #1e728c;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:inherit;
	font-size:14px;
	font-weight:bold;
	line-height:1;
	margin:0;
	outline:none;
	padding:10px 20px 11px;
	position:relative;
	text-align:center;
	text-decoration:none
}
.color_color3.button {
	/*background-color:#396984 !important;*/
	background-color:#7c2121 !important;
	color:#fff !important
}
.color_color3.button:hover {
	background-color:#524d44 !important;
	color:#fff !important
}
#outer_wrapper .button, #outer_wrapper .ccm-input-submit, #outer_wrapper .formBlockSubmitButton {
	font-size:14px;
	color:#fff;
	position:relative;
	display:inline-block;
	float:left;
	margin-top:5px;
	margin-bottom:30px;
	text-transform:uppercase;
	text-decoration:none;
	background-color:#837f78;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	border-radius:0.3em;
	outline:none;
	border:none;
	cursor:pointer;
	clear:both !important;
	padding:1.05em 1.75em 0.8em
}
#outer_wrapper .ccm-input-submit:hover, #outer_wrapper .button:hover {
	background-color:#524d44
}
.bottom .ccm-input-submit:hover, .bottom .button:hover {
	/*background-color:#396984 !important;*/
	background-color:#7c2121 !important;
}
#outer_wrapper .formBlockSubmitButton:hover {
	background-color:#524d44
}
.ccm-calendar-grid-wrap select {
	width:auto
}
.content-sbBlog-wrap .content-sbBlog-category, .content-sbBlog-wrap .readmore, .content-sbBlog-wrap #tags {
	margin-left:80px
}
.content-sbBlog-wrap .readmore {
	margin-left:12px
}
.hides .buttonTitle {
	color:#fff !important;
	text-indent:-99999px
}
#content ul li {
	margin-left:20px
}
.flexslider ul li {
	margin-left:0 !important
}
.flex-control-paging {
	display:none !important
}
.nav-bar.vertical {
	background-color:#CBC8BD;
	text-transform:uppercase;
	text-decoration:none;
	padding:1.05em 0.55em 0.8em
}
.nav-bar.vertical>li.active:hover, .vertactive.active {
	background-color:#A49B8B !important;
	color:#fff !important;
	margin-left:0 !important;
	margin-bottom:15px;
	cursor:default
}
.nav-bar.vertical>li.active:hover, .vertactive.active a {
	color:#fff !important
}
.nav-bar.vertical>li.active {
	border-right:0 solid #2284A1
}
.nav-bar.vertical>li {
	-webkit-box-shadow:none;
	border-bottom:none;
	border-right:1px solid #333;
	float:none;
	margin-left:0px !important
}
li.vert {
	margin-left:0 !important;
	margin-bottom:25px;
	border-right:none !important
}
.vert a {
	font-size:13px;
	line-height:20px;
	color:#fff !important
}
.vert a:hover {
	font-size:13px;
	line-height:20px;
	color:#fff !important
}
.nav-bar {
	margin-left:0;
	margin-top:0;
	padding:0
}
.nav-bar li.active {
	background:#e7dfd0 !important;
	color:#434443 !important
}
.nav-bar li.active a {
	color:#fff !important
}
.nav-bar>li.active:hover {
	color:#fff;
	background:#A49B8B;
	cursor:default
}
nav-bar>li.active:hover {
	background:#A49B8B;
	cursor:default
}
.nav-bar>li:hover {
	/*background-color:#396984;*/
	background-color:#7c2121;
}
.nav-bar>li a:hover {
	/*background-color:#396984;*/
	background-color:#7c2121;
}
.nav-bar>li.active, .foot p {
	background:#A49B8B;
	border-color:#A49B8B
}
ul.flyout li.active a, .nav-bar li ul li.active a {
	-webkit-box-shadow:0 0 0;
	background:#A49B8B;
	border:none;
	color:#FFF;
	height:auto;
	position:static;
	top:0;
	margin:0
}
ul.flyout li a, .nav-bar li ul li a {
	-webkit-box-shadow:rgba(255, 255, 255, 0.49609) 0 1px 0 inset;
	background:#A49B8B;
	color:#fff;
	display:block;
	font-size:14px;
	height:auto;
	line-height:1;
	padding:15px
}
ul.flyout li.active, .nav-bar li ul li.active {
	border-top:1px solid #A49B8B
}
.productlisting {
	padding-left:10px !important;
	margin-right:0;
	margin-bottom:20px
}
.panel {
	background:transparent;
	border:2px solid #CBC8BD;
	margin:0px 0px 22px;
	padding:20px
}
.panel.callout {
	/*background:#396984;*/
	background:#7c2121;
	color:#FFF;
	-webkit-box-shadow:inset 0 0 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow:inset 0 0 0 rgba(255, 255, 255, 0.5);
	box-shadow:inset 0 0 0 rgba(255, 255, 255, 0.5);
	/*border-color:#396984;*/
	border-color:#7c2121;
	/*background-image:-webkit-gradient(linear, 0 0, 0 323, from(rgba(0, 0, 0, 0)), color-stop(0.006, #588aa6), to(#396984));*/
	background-image:-webkit-gradient(linear, 0 0, 0 323, from(rgba(0, 0, 0, 0)), color-stop(0.006, #588aa6), to(#7c2121));
	/*background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0), #588aa6 0.6%, #396984);
	background-image:-moz-linear-gradient(rgba(0, 0, 0, 0), #588aa6 0.6%, #396984);
	background-image:-o-linear-gradient(rgba(0, 0, 0, 0), #588aa6 0.6%, #396984);
	background-image:linear-gradient(rgba(0, 0, 0, 0), #588aa6 0.6%, #396984);*/
	background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0), #588aa6 0.6%, #7c2121);
	background-image:-moz-linear-gradient(rgba(0, 0, 0, 0), #588aa6 0.6%, #7c2121);
	background-image:-o-linear-gradient(rgba(0, 0, 0, 0), #588aa6 0.6%, #7c2121);
	background-image:linear-gradient(rgba(0, 0, 0, 0), #588aa6 0.6%, #7c2121);
}
.panel.callout h3 {
	color:#f2ece1 !important
}
.tabs dd.active, .tabs li.active {
	/*border-top:3px solid #396984;*/
	border-top:3px solid #7c2121;
	margin-top:-3px
}
.cc-cart-links {
	margin-top:20px;
	float:right;
	text-align:right;
	padding:20px
}
#outer_wrapper .ccm-input-submit, .button:hover {
	background:#524d44
}
.hides, .hides a.buttonTitle {
	color:#fff;
	text-indent:-99999px
}
.flexslider {
	margin:0 0 60px;
	background:#e2ded6;
	border:4px solid #e2ded6;
	position:relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);
	-o-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);
	zoom:1
}
.ccm-core-commerce-add-to-cart {
	background:#cbc8bd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	margin:0 0 18px;
	border:1px solid #f0efea;
	-moz-box-shadow:inset 0 0 5px #b1aea3;
	-webkit-box-shadow:inset 0 0 5px #b1aea3;
	box-shadow:inset 0 0 5px #b1aea3
}
.home .columns.four.productlisting {
	background:#cbc8bd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	margin:0 0 18px;
	border:1px solid #f0efea;
	-moz-box-shadow:inset 0 0 5px #b1aea3;
	-webkit-box-shadow:inset 0 0 5px #b1aea3;
	box-shadow:inset 0 0 5px #b1aea3;
	margin-right:16px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:-10px;
	width:32%
}
.home .columns.four.productlisting:last-child {
	background:#cbc8bd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	margin:0 0 18px;
	border:1px solid #f0efea;
	-moz-box-shadow:inset 0 0 5px #b1aea3;
	-webkit-box-shadow:inset 0 0 5px #b1aea3;
	box-shadow:inset 0 0 5px #b1aea3;
	margin-right:0px !important;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:-10px
}
.ccm-core-commerce-product-list-container {
	margin-top:20px
}
table, table tbody tr:nth-child(even), td, th {
background:transparent !important;
-webkit-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
margin:0 0 18px;
border:0px solid #DDD
}
.ccm-spacer {
	display:none
}
.ccm-core-commerce-product-property-list h2, .ccm-core-commerce-product-property-list div {
	font-size:1.5em !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	line-height:1.53em !important
}
.metathemegoodness span {
	padding-left:20px
}
.metathemegoodness .icon-calendar {
	padding-left:0px
}
#whowhere {
	font-size:13px
}
.cast #whowhere .icon:before, .icon, .fa {
	/*color:#396984;*/
	color:#7c2121;
	margin-right:5px
}
.color_color3.button i, .color_color3.button .fa, .color_color1.button i, .color_color1.button .fa {
	color:#fff
}
#whowhere span {
	margin-right:10px
}
.fa:before {
	padding-right:5px
}
.cast .button a {
	color:#fff !important
}
.sidebarwidget {
	margin:10px 0px !important
}
.sidebar .button {
	clear:both !important;
	margin-bottom:30px
}
hr {
	border-color:#f9f5ed;
	margin-top:30px;
	clear:both !important
}
.divider {
	border-bottom:#f9f5ed 1px solid;
	border-top:#dad1be 1px solid;
	height:2px;
	clear:both;
	margin:20px 0px
}
#navwrap {
	background-color:#524d44
}
.nav-bar li, .nav-bar li:hover {
	border:none !important
}
.nav-bar>li.has-flyout>a:first-child {
	padding-right:20px;
	position:relative;
	border-right:0px solid #605a50
}
.nav-bar li, .nav-bar>li.has-flyout>a:first-child::after {
border:none;
border-right:0px solid #605a50
}
.nav-bar>li.has-flyout>a:first-child::after {
content:"";
display:block;
width:0;
height:0;
border:solid 0px;
border-color:#e6e6e6 transparent transparent transparent;
position:absolute;
right:20px;
top:17px
}
.nav-bar {
	margin-left:0;
	margin-top:0;
	padding:0
}
.nav-bar li.active {
	background:#e7dfd0 !important;
	color:#434443 !important
}
.nav-bar li.active a {
	color:#434443 !important
}
.nav-bar>li.active:hover {
	color:#fff;
	background:#A49B8B;
	cursor:default
}
.nav-bar>li.active:hover {
	background:#A49B8B;
	cursor:default
}
.nav-bar>li:hover {
	/*background-color:#396984;*/
	background-color:#7c2121;
}
.nav-bar>li a:hover {
	/*background-color:#396984;*/
	background-color:#7c2121;
}
.nav-bar>li.active, .foot p {
	background:#A49B8B;
	border-color:#A49B8B
}
ul.flyout li.active a, .nav-bar li ul li.active a {
	-webkit-box-shadow:0 0 0;
	background:#A49B8B;
	border:none;
	color:#FFF;
	height:auto;
	position:static;
	top:0;
	margin:0
}
ul.flyout li a, .nav-bar li ul li a {
	-webkit-box-shadow:rgba(255, 255, 255, 0.49609) 0 1px 0 inset;
	background:#A49B8B;
	color:#fff !important;
	display:block;
	font-size:14px;
	height:auto;
	line-height:1;
	padding:15px
}
ul.flyout li.active, .nav-bar li ul li.active {
	border-top:1px solid #A49B8B
}
.sidr {
	display:none;
	position:absolute;
	position:fixed;
	top:0;
	height:100%;
	z-index:999999;
	width:260px;
	overflow-x:none;
	overflow-y:auto;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:15px;
	background:#333;
	color:#fff;
	-webkit-box-shadow:inset 0 0 5px 5px #222;
	-moz-box-shadow:inset 0 0 5px 5px #222;
	box-shadow:inset 0 0 5px 5px #222
}
.sidr .sidr-inner {
	padding:0 0 15px
}
.sidr .sidr-inner>p {
	margin-left:15px;
	margin-right:15px
}
.sidr.right {
	left:auto;
	right:-260px
}
.sidr.left {
	left:-260px;
	right:auto
}
.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 {
	font-size:11px;
	font-weight:normal;
	padding:0 15px;
	margin:0 0 5px;
	color:#fff;
	line-height:24px;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a));
	background-image:-webkit-linear-gradient(#4d4d4d, #1a1a1a);
	background-image:-moz-linear-gradient(#4d4d4d, #1a1a1a);
	background-image:-o-linear-gradient(#4d4d4d, #1a1a1a);
	background-image:linear-gradient(#4d4d4d, #1a1a1a);
	-webkit-box-shadow:0 5px 5px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 5px 5px 3px rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 5px 3px rgba(0, 0, 0, 0.2)
}
.sidr p {
	font-size:13px;
	margin:0 0 12px
}
.sidr p a {
	color:rgba(255, 255, 255, 0.9)
}
.sidr>p {
	margin-left:15px;
	margin-right:15px
}
.sidr ul {
	display:block;
	margin:0 0 15px;
	padding:0;
	border-top:1px solid #1a1a1a;
	border-bottom:1px solid #4d4d4d
}
.sidr ul li {
	display:block;
	margin:0;
	line-height:48px;
	border-top:1px solid #4d4d4d;
	border-bottom:1px solid #1a1a1a
}
.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {
	border-top:none;
	line-height:49px
}
.sidr ul li:hover>a, .sidr ul li:hover>span, .sidr ul li.active>a, .sidr ul li.active>span, .sidr ul li.sidr-class-active>a, .sidr ul li.sidr-class-active>span {
	-webkit-box-shadow:inset 0 0 15px 3px #222;
	-moz-box-shadow:inset 0 0 15px 3px #222;
	box-shadow:inset 0 0 15px 3px #222
}
.sidr ul li a, .sidr ul li span {
	padding:0 15px;
	display:block;
	text-decoration:none;
	color:#fff
}
.sidr ul li ul {
	border-bottom:none;
	margin:0
}
.sidr ul li ul li {
	line-height:40px;
	font-size:13px
}
.sidr ul li ul li:last-child {
	border-bottom:none
}
.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active {
	border-top:none;
	line-height:41px
}
.sidr ul li ul li:hover>a, .sidr ul li ul li:hover>span, .sidr ul li ul li.active>a, .sidr ul li ul li.active>span, .sidr ul li ul li.sidr-class-active>a, .sidr ul li ul li.sidr-class-active>span {
	-webkit-box-shadow:inset 0 0 15px 3px #222;
	-moz-box-shadow:inset 0 0 15px 3px #222;
	box-shadow:inset 0 0 15px 3px #222
}
.sidr ul li ul li a, .sidr ul li ul li span {
	color:rgba(255, 255, 255, 0.8);
	padding-left:30px
}
.sidr form {
	margin:0 15px
}
.sidr label {
	font-size:13px
}
.sidr input[type="text"], .sidr input[type="password"], .sidr input[type="date"], .sidr input[type="datetime"], .sidr input[type="email"], .sidr input[type="number"], .sidr input[type="search"], .sidr input[type="tel"], .sidr input[type="time"], .sidr input[type="url"], .sidr textarea, .sidr select {
	width:100%;
	font-size:13px;
	padding:5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 0 10px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	border:none;
	background:rgba(0, 0, 0, 0.1);
	color:rgba(255, 255, 255, 0.6);
	display:block;
	clear:both
}
.sidr input[type=checkbox] {
	width:auto;
	display:inline;
	clear:none
}
.sidr input[type=button], .sidr input[type=submit] {
	color:#333;
	background:#fff
}
.sidr input[type=button]:hover, .sidr input[type=submit]:hover {
	background:rgba(255, 255, 255, 0.9)
}
i {
	margin-right:10px;
	font-size:14px
}
.ministry {
	margin-bottom:20px
}
.staff-contact {
	margin-bottom:20px
}
.tags {
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0
}
.tags li {
	float:left
}
.tag {
	background:#d2cbbf;
	border-radius:3px 0 0 3px;
	color:#ede5d9;
	font-size:13px;
	display:inline-block;
	height:26px;
	line-height:26px;
	padding:0 20px 0 23px;
	position:relative;
	margin:0 10px 10px 0;
	text-decoration:none;
	-webkit-transition:color 0.2s
}
.tag::before {
background:#ede5d9;
border-radius:10px;
box-shadow:inset 0 1px rgba(0, 0, 0, 0.25);
content:'';
height:6px;
left:10px;
position:absolute;
width:6px;
top:10px
}
.tag::after {
background:#e9e1d3;
border-bottom:13px solid transparent;
border-left:10px solid #d2cbbf;
border-top:13px solid transparent;
content:'';
position:absolute;
right:0;
top:0
}
.tag:hover {
	/*background-color:#396984;*/
	background-color:#7c2121;
	color:white
}
.tag:hover::after {
	/*border-left-color:#396984;*/
	border-left-color:#7c2121;
}
.blog-items .divider {
	margin:60px 0px
}


.contactform {
	width:70%;
	max-width:600px
}
.contactform input[type="text"] {
	background-color:#d6cfc2;
	border:none
}
.contactform textarea {
	min-height:200px;
	max-height:300px;
	background-color:#d6cfc2;
	border:none;
}
.contactform input[type="checkbox"] {
	float:left
}

.form_errors {
	margin: 10px 0 30px 0;
	padding: 20px;
	border-color:#900;
	border-style:solid;
	font-size:16px;
	color:#900;
	max-width:500px
}
