/*--------Global------------*/
ul, ol{ margin:0px; padding:0px;}
p{ margin:0px;}
h1, h2, h3, h4, h5, h6 { margin:0px; font-weight:300;  }
h1 {  }
h2 {   }
h3 {  }
h5 {  }
p { margin:0px; }
img { vertical-align:top; }
.page-wrapper { }


#navbar .navbar-nav>li>.dropdown-menu:last-child {

}

body { background:url(../images/body-bg.png) repeat; font-family:Georgia, "Times New Roman", Times, serif;}

.clear { clear:both;}
 
@media screen and (min-width:1280px){
.container{ width:1280px;}
} 


/*--------header------------*/
header { padding:9px 0 6px; }
header .container{ position:relative;}
header .navbar-default { background:none; border:0px none; margin:17px 0px 0px;}
header .logo { margin-top:-17px;}
header .logo a { outline:none; display:inline-block;}
header .social-wrap{ position:absolute; right:15px; top:0px; width:100%;}
header .social-icons { text-align:right; }
header .social-links{ display:inline-block; vertical-align:top;}
header .social-links ul li{ display:inline-block; vertical-align:top; margin:0px 9px;}
header .social-links ul li a{ text-decoration:none;}
header .page-link-outer{ display:inline-block; vertical-align:top;  padding:4px 0px 0px; }
header .page-link-outer ul li { font-size:0; float:left; margin:0 5px; list-style:none; background:url(../images/list-top-seprator.png) no-repeat left center; padding-left:6px;}
header .page-link-outer ul li:first-child{ padding-left:0px; background:none;}
header .page-link-outer ul li a { text-decoration:none; color:#b65729; font-size:14px; outline:none; }
header .page-link-outer ul li a:hover{ text-decoration:underline;}
header .navbar-default .navbar-nav { padding-top:20px; margin:0;}
header .navbar-default .navbar-nav > li > a { text-transform:uppercase; font-size:25px; line-height:25px; color:#535353; outline:none; margin:0 10px; padding:0; letter-spacing:-0.5px; padding-bottom:6px;}
header .navbar-default .navbar-nav > li > a span { display:block; text-align:center; font-size:14px; line-height:25px;}
header .navbar-default .navbar-nav > li > a:hover, header .navbar-default .navbar-nav > li > a.active { color:#b65729;}
header .dropdown-menu { background:#2e2320; padding:0 14px;}
header .dropdown-menu li a {font-size:20px; line-height:30px; color:#9c9c9c; border-bottom:1px solid #625a58; margin-bottom:2px;}
header .dropdown-menu li a:last-child{ border:none;}
header .dropdown-menu li a:hover {color:#fff; background:none;}
header .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { background:none; outline:none;}
.navbar-right .dropdown-menu { right:auto; left:0;}
header .sub-menu { background:#2e2320; padding:10px 14px; position:absolute;  display:none;}
/*header .navbar-default .navbar-nav > li:hover .sub-menu { display:block;}
header .sub-menu li { list-style:none; padding-bottom:7px;}
header .sub-menu li a {font-size:20px; line-height:30px; color:#9c9c9c; border-bottom:1px solid #625a58; margin-bottom:2px; text-decoration:none;}
header .sub-menu li a:hover {color:#fff; background:none;}
header .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { background:none; outline:none;}*/
header .dropdown-menu { background:#2e2320; padding:0 14px;}
header .dropdown-menu li {border-bottom:1px solid #625a58;}
header .dropdown-menu li:last-child { border:none;}
header .dropdown-menu li a {font-size:20px; line-height:30px; color:#9c9c9c; border-bottom:1px solid #625a58; margin-bottom:2px;}
header .dropdown-menu li a:last-child{ border:none;}
header .dropdown-menu li a:hover {color:#fff; background:none;}
header .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { background:none; outline:none;}
.navbar-right .dropdown-menu { right:auto; left:0;}
/*--------banner------------*/
.banner { background:url(../images/banner.png) left top no-repeat; height:91px;}
.banner h1 { padding-top:46px; font-size:61px; line-height:43px; text-transform:uppercase; margin:0; color:#fff; font-family: 'Open Sans', sans-serif;}

/*--------content------------*/
.content-wrapper{}
.content-wrapper .content-detail { background:url(../images/content-bg.png) left top repeat; border-left:1px solid #bebaa2; border-right:1px solid #bebaa2; padding:25px 0 36px 0;}
.content-wrapper .content-detail a { 
	color:#b65729;
}
.content-wrapper .content-detail h3 {
	color:#b65729;
}
.content-wrapper .content-detail ul {
	margin-left:25px;
}
.content-wrapper .content-detail p {
	margin:0 0 10px!important; 
}
.content-wrapper .content-detail .content-left-detail { float:left;}
.content-wrapper .content-detail .content-left-detail p { margin:0;padding:0; font-size:18px; color:#535353; line-height:30px; margin-bottom:25px;}
.content-wrapper .content-detail .content-left-detail p:last-child { margin-bottom:21px;}
.content-wrapper .content-detail .content-right-detail { border-radius:4px; float:right;}
.content-wrapper .content-detail .content-right-detail .carousel{ height:294px; overflow: hidden;}
.content-wrapper .content-detail .content-right-detail .carousel-inner{ height:272px; overflow:hidden;}
.content-wrapper .content-detail .content-right-detail .carousel .item{ border:3px solid #fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;} 
.content-wrapper .content-detail .content-right-detail .carousel .item img{ width:100%; }
.content-wrapper .content-detail .content-right-detail .carousel-indicators{ bottom:0px; left:0px; margin:0px; width:100%; font-size:0px;}
.content-wrapper .content-detail .content-right-detail .carousel-indicators li{ vertical-align:top; border:1px solid #bdbcbc; background:#fff; width:13px; height:13px; margin:0px 8px;}
.content-wrapper .content-detail .content-right-detail .carousel-indicators li.active{ background:#231f20; border-color:#231f20;}
.content-wrapper .christianes-thumbnail { margin-top:4px;}
.content-wrapper .christianes-story {}
.content-wrapper .christianes-story h4 { margin:0; padding:0; font-size:24px; color:#b65729; font-weight:bold;  font-family: 'Open Sans', sans-serif;}
.content-wrapper .christianes-story p { font-size:18px; color:#535353; line-height:30px; letter-spacing:-0.5px; font-weight:400; margin-bottom:22px;}
.content-wrapper .christianes-story a { color:#b65729; font-size:14px; line-height:20px; text-transform:uppercase; background:url(../images/read-more-arrow.png) 90px center no-repeat; display:inline-block; width:100px; text-decoration:none; outline:none;}
/*--------comp2 page------------*/


/*--------News Detail page------------*/
.content-wrapper{}
.content-wrapper .content-detail{}
.content-wrapper .content-detail .news-detail-row { margin-bottom:43px;}
.content-wrapper .content-detail .news-detail-left{}
.content-wrapper .content-detail .news-detail-right{}
.content-wrapper .content-detail .news-detail-right h2 { font-size:24px; line-height:24px; color:#b65729; font-weight:normal; font-family: 'Open Sans', sans-serif; font-weight:bold; margin:0; padding:0;}
.content-wrapper .content-detail .news-detail-right p{ margin:0; padding:0; font-size:18px; color:#535353; line-height:28px; letter-spacing:-0.1px;}
.content-wrapper .content-detail .news-detail-right a{ 
	color:#b65729; 
	font-size:14px; 
	line-height:20px; 
	text-transform:uppercase; 
	background:url(../images/read-more-arrow.png) no-repeat left 6px; 
	display:inline-block;
	text-decoration:none; 
	outline:none; 
	margin-top:20px;
	padding-left:12px;
}

.content-wrapper .content-detail .news-detail-right h2 a {
	width:100%;
	padding-left: 0;
	font-size:24px;
	background:none transparent!important;
}
/*--------Footer------------*/
footer { position:relative;}
.content-wrapper .content-inner { position:relative;text-align:center;}
.content-wrapper .content-inner img { display:inline;}
 .content-bottom { background:rgba(40,39,39,0.8); position:static;top: -265px; left:0px; width:100%; text-align:left;z-index:99; }
 .home-content-bottom { position:static;}
 .col1 { padding:15px 0 0px 0; }
 .col1 .title-bar h3{ font-size:36px; line-height:36px; color:#dda34d; float:right; width:50%; text-transform:uppercase;font-family: 'Open Sans', sans-serif; letter-spacing:-1.0px; }
 .col1 .title-bar-2 h3{ color:#8b8b47;}
 .col1 .title-bar-3 h3{ color:#b65729;} 
 .col1 .title-bar .bar { float:left; }
 .col1 p { font-size:16px; line-height:30px; color:#ffffff; }
 .col1 a { font-size:14px; line-height:36px; color:#ffcc66; text-decoration:none; outline:none; }
 .col1 .tag { color:#8b8b47; } 
.footer-inner { 
	padding-top:30px;
	padding-bottom:10px; 
}
.footer-inner p { font-size:18px; color:#282727; line-height:24px; padding-bottom:20px; }
.footer-inner ul { margin:0; padding:0; text-align:center; display:inline-block;}
.copy-right { padding:20px 0 0 0; text-align:left;}
.menu-footer-menu-container { display:inline-block;}
.footer-inner span { font-size:13px; color:#b65729; }
.footer-inner ul li { color:#b65729;font-size:13px; display:inline-block; border-left:1px solid #b65729; padding:0 5px; }
.footer-inner ul li a { text-decoration:none; color:#b65729; }
@media screen and (max-width:1200px){
header .navbar-default .navbar-nav > li > a {font-size: 18px;	line-height: 13px;	margin: 0 7px;}
.col1 .title-bar h3 { width:100%; font-size:26px;}
.content-bottom { top:-331px;}
}

@media screen and (max-width:992px){
header .navbar-default .navbar-nav > li > a { font-size:23px; margin:0 8px;}
header .navbar-default .navbar-nav { padding-top:0;}
.content-wrapper .content-detail .content-right-detail { width:100%;}
.content-wrapper .content-detail .content-left-detail { width:100%;}
.col1 .title-bar h3 {float: none;font-size: 18px;text-align: center;width: 100%;}
.col1 .title-bar .bar { float:none;}
.col1 p { line-height:22px;}
.content-bottom { top:-344px;}
.banner h1 { font-size:38px;}

}

@media screen and (max-width:767px){
header .navbar-default .navbar-nav > li > a { font-size:18px; text-align:left;}
header .navbar-default .navbar-nav > li > a span{ font-size:18px;display:inline-block;}
header .social-wrap { position:static;}
header .social-icons { display:block;text-align:center;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background:#535353; border-color:#535353;}
.content-wrapper .christianes-thumbnail { text-align:center;}
.content-wrapper .christianes-thumbnail img { display:inline;}
.content-wrapper .christianes-story h4 { text-align:center; margin:10px 0;}
.content-wrapper .content-detail .content-right-detail { display:none;}
.col1-outer{ width:100%;}
.footer-inner { padding:30px 15px;}
 .col1 .title-bar { text-align:center;}
 .col1 .title-bar .bar { float:none; display:inline;}
 .col1 p { text-align:center;}
.banner h1 { padding-top:20px;}
.news-detail-left { text-align:center;}
.news-detail-left img { display:inline;}
.content-wrapper .content-detail .news-detail-right h2 { margin:15px 0; text-align:center;}
.content-wrapper .content-detail .news-detail-right p { text-align:center;}
.footer-inner p { text-align:center;}
.content-wrapper .col1 .title-bar h3 { line-height:22px;}
.content-wrapper .col1 p { line-height:18px;}
.content-wrapper .col1 a { line-height:28px;}
.content-wrapper .content-detail .content-left-detail p { text-align:center; margin-bottom:15px;}
.content-bottom { position:static;}
/*header .navbar-default .navbar-nav > li:hover .sub-menu { display:none;}*/

header .sub-menu{ position:relative; float:none;}

}

.alignleft {
	float:left;
	margin:0 10px 0;
}
.alignright {
	float:right;
	margin:0 10px 0;
}
header .navbar-default .navbar-nav > li.current_page_item a {
	color:#b65729;
}

.artgrid-pagination {
	clear: both;
	margin: 0 0 20px;
	text-align: center;
}
.artgrid-pagination--bottom {
	margin: 20px 0 0;
}
.artgrid-pagination .page-numbers {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.artgrid-pagination .page-numbers li {
	display: inline-block;
	margin: 0 3px;
}
.artgrid-pagination .page-numbers a,
.artgrid-pagination .page-numbers span {
	display: inline-block;
	min-width: 36px;
	padding: 8px 10px;
	border: 1px solid #111;
	border-radius: 3px;
	color: #111;
	text-decoration: none;
	line-height: 1.2;
}
.artgrid-pagination .page-numbers a:hover {
	background: #f5f5f5;
}
.artgrid-pagination .page-numbers .current {
	background: #b65729;
	border-color: #b65729;
	color: #fff;
}
.artgrid-pagination .page-numbers .dots {
	border: 0;
	min-width: 0;
	padding: 8px 4px;
}

.artGrid {
	margin:0;
}
	.artGrid .single-grid {
		margin-bottom:0;
		position: relative;
	}
		.artGrid .artThumb {

		}
			.artGrid .artThumb .artTitle {
				position: absolute;
				bottom:0;
				right:0;
				padding:10px;
				background:rgba(0, 0, 0, .8);
				text-align: center;
				font-size:18px;
				width:100%;

			}
			.artGrid .artThumb .artTitle a {
				color:#fff;
				text-decoration: none;
			}

/*
.single-post .banner h1 {
	font-size: 30px;
	padding-top: 14px;	
	line-height: 30px;
}*/

.btn-secondary {
	background: #b65729;
	color:#fff;
}
a.btn-secondary {
	color:#fff;
}
.content-wrapper .content-detail a.btn {
	color:#fff;
}

.nav_crumb {
	margin-bottom: 20px;
}

.single-featured-image img {
	width:100%;
	height: auto;
}
.artGrid .type-artwork {
	padding:5px;
	height:auto;
}
.artGrid .item {
  float: left;
  margin: 0 0 20px 0;
overflow:hidden;
	width:31.3%;
	height:auto;
}
.single-grid img {
	width:100%;
	height:auto;
}
.artGrid .col-xs-6, .artGrid .col-sm-4 {
  width:100%;
  padding:0;
}

	.donatebtn {
		float: left;
		display: block;
		padding:5px 0;
		margin-left: 15px;
	}
	.donatebtn a {
		background: #774b24;
	    color: #e5e1be;
	    border: 0;
	    border-radius: 3px;
	    padding: 4px 8px;
	    margin: 0;
	    float: right;
	}




header {
	padding-top: 0;
}
	header .navbar-default {
		margin-top: 28px;
	}
	header .social-icons {
		float: right;
		margin: 0;
		width:80%;
	}
	header .social-links {
		float: right;
		margin: 8px 0 0 15px;
	}
	header .page-link-outer {
		margin: 6px 0 0 15px;
	}
	header #mc_embed_signup {
			float: left;
		background: #cd7d28;
		padding: 5px 15px;
	}
		header #mc_embed_signup label {
			font-size:12px;
		}
		header #mc_embed_signup input {
			background:#e5e1be;
			color:#5a5247;
			border-radius: 3px;
			margin-left:10px;
			margin-right: 10px;
			border:0;
			padding:4px 8px;
		}
		header #mc_embed_signup #mc_embed_signup_scroll {
			float:left;
			color:#e5e1be;
		}
	header input#mc-embedded-subscribe {
		float: right;
		background: #774b24;
		color:#e5e1be;
		border: 0;
		border-radius: 3px;
		padding:4px 8px;
		margin: 0;
		float: right;
	}







#tribe-events-content .tribe-bar-filters, #tribe-events-content .tribe-events-user-recurrence-toggle, #tribe-events-bar {
	display: none!important;
}





.page-id-652 .content-wrapper .content-detail .news-detail-right a {
	font-size: 18px;
}

.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}

.page-id-144 .wp-pagenavi {
	margin:0 20px;
	font-size: 18px;
}

@media screen and (max-width:1280px){
	header #mc_embed_signup {
		width:60%;
	}
	header .page-link-outer {
		width:21%;
	}
	header .social-links {
		width:10%;
	}
	header #mc_embed_signup label {
	    font-size: 12px;
	    width: 40%;
	    text-align: left;
	    float: left;
	}
	header .navbar-default {
		margin-top: 50px;
	}


}


@media screen and (max-width:1200px){
	header .social-wrap, header .social-icons {
		width:100%;
	}
	header .social-wrap {
		position: relative;
		right: 0;
	}
	header #mc_embed_signup {
		width:60%;
	}
	header .page-link-outer {
		width:18%;
	}
	header .social-links {
		width:10%;
	}
	header #mc_embed_signup label {
	    font-size: 12px;
	    width: 40%;
	    text-align: left;
	    float: left;
	}
	header .navbar-default {
		margin-top: 40px;
	}
}

@media screen and (max-width:1100px){
	header #mc_embed_signup {
	    width: 58%;
	}
	header #mc_embed_signup label {
		font-size: 12px;
    		width: 65%;
	}
	header .social-wrap {
	    position: relative;
	    right: 0;
	}
	header .page-link-outer {
	    width: 18%;
	}
		header #mc_embed_signup input {
			width:20%;
		}
	header input#mc-embedded-subscribe {
		width:10%;
	}

}

@media screen and (max-width:999px){
	header #mc_embed_signup {
	    width: 100%;
	}

	header .page-link-outer {
		width:45%;
		float:left;
	}
	header .social-links {
		float: right;
		width:30%;
		text-align: right;
	}
	header #mc_embed_signup #mc_embed_signup_scroll {
		width: 100%;
	}


	
}

@media screen and (max-width:767px){
	.artGrid .artThumb .artTitle {
	  font-size: 12px;
	  font-weight: 700;
	}
	.artGrid .item {
		width:48%;
	}
}

@media screen and (max-width:480px){
	header .logo {margin-top: 0;width: 80%;}
	.navbar-toggle{ margin-right:0;}
	.banner h1 { font-size:40px; padding:0;}
	 .col1 { padding-top:5px;}
	 .artGrid .col-xs-6 {
	 	width:100%;
	 }
	 .artGrid .item {
			width:98%;
		}

	header #mc_embed_signup label {
	    width: 100%;
	    text-align: center;
	}
	header #mc_embed_signup input {
			width:60%;
			float: left;
			margin-left: 0;
		margin-right: 0;
		}
	header input#mc-embedded-subscribe {
		width:15%;
		float: right;

	}

}


@media (min-width: 767px) {
	li:hover .sub-menu {
	display: block;
	
 }
}




