/* ==========================================================================
   Font-face
   ========================================================================== */
@font-face {
    font-family: 'rockwell';
    src: url('../fonts/rockwell.eot');
}
@font-face {
	font-family: 'BariolBold';
	src: url('../fonts/Bariol_Bold.otf');
}
@font-face {
	font-family: 'Bariolregular';
	src: url('../fonts/bariol-regular.eot');
	src: local('Bariolregular'), url('../fonts/bariol-regular.woff') format('woff'), url('../fonts/bariol-regular.ttf') format('truetype');
}
body{
	background: url('../img/body-bg.jpg') repeat 280% 0;
}
.body{background: #FFF}
.home .panel{
	border:none; margin-top: 30px;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.navbar-brand.home {
    background: url("../img/home-icon.png") no-repeat scroll 16px 5px rgba(0, 0, 0, 0);
    display: block;
    padding: 0;
    width: 56px;
}
.home .panel .panel-heading{/*background: transparent url('../img/larg-icon-title.png') no-repeat;*/background-color: #fff; padding-left: 10px; position: relative;
border-bottom: 2px solid #a73232;}
.home .panel .panel-heading h3{ color: #660000; font-size: 18px;font-family: rockwell;}
.home .panel .panel-heading:after{content:" ";background: transparent url('../img/small-icon-title.png'); width: 35px; height: 33px; position: absolute;
right: 10px; top:21px;}
#home-round{height: 51px; width: 100%; margin-top: -54px;}
.btn-showmore{background: url('../img/btn-more.png') no-repeat; width: 290px; height: 44px; text-indent: -9999px; border:none; border-radius: 0;}
.btn-signup{background: url('../img/btn-signup.png') 34px; width: 100%; height: 44px; text-indent: -9999px;border:none; border-radius: 0; margin: 0 auto;}
.btn-showmore:hover,.btn-signup:hover{border:none; background-color: transparent; }
.form-signup input.form-control{border-radius:0px; background: #ddd6c2;height: 41px;}
.church-bacon img{text-align: center;}
.church-bacon .title-bacon {
    background: none repeat scroll 0 0 #660000;
    color: white;
    display: inline-block !important;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    margin-top: 5px;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
}
.church-bacon a {
    display: block;
}
.row.postrow {
    margin-bottom: 40px;
}
.church-bacon .title-bacon:hover {text-decoration: none}
.church-bacon .title-bacon > span {
    background-image: url("../img/star.jpg"), url("../img/star.jpg");
    background-position: left center, right center;
    background-repeat: no-repeat;
    padding-left: 20px;
    padding-right: 20px;
}
.church-bacon [class*="col-"]{text-align: center;}
.church-bacon [class*="row"]{margin-top: 25px;}
.about-bacon p{line-height: 20px; margin-top: 20px}
.box-time{height: 100px;color: #fdb70a; width: 81px; text-transform: uppercase; position: absolute; right: 0}
.box-time .days{font-size: 40px; display: block;clear: both;text-align: center;padding: 10px 0;}
.lastest-news .btn.btn-default.btn-showmore.pull-right {background: url(../img/small-button-more.jpg) no-repeat top center;}
.twitter-timeline.twitter-timeline-rendered {height: 900px;}
.box-time .month{display: block;clear: both;text-align: center;}
.box-time .year{display: block;clear: both;text-align: center;}
.box-title{font-size: 17px; color: #b55252;}
.box-title a{color: #660000;font-family: bariolbold;display: block;height: 37px;overflow: hidden;}
.box-title a:hover{text-decoration: none;}
.short-description{color:#000000;}
.lastest-news .row{margin-top: 20px;}
.text-form-signup{margin-top: 20px}
.navbar-brand{font-size: 14px;}

.lastest-news .col-xs-12.col-sm-6.col-md-6.col-lg-6:last-child {    margin-right: 0;}
header {
	background: url("../img/top.png") no-repeat center center;
	position: relative;
	  -webkit-background-size: cover;
 	 -moz-background-size: cover;
 	 -o-background-size: cover;
 	 background-size: cover;
	 padding-bottom:9px;
	 z-index: 2;
}

footer {padding: 15px 0;}
footer ul li{}
footer ul li a{text-transform: uppercase; color:#a22626;border-right:1px solid #aa9866; padding-right: 15px;font-family: BariolBold;}
footer ul li:last-child a{border:none;}
footer ul li a:hover{text-decoration: none;color:#a22626;}
.text-copy{text-transform: uppercase;color: brown;}
.icon-showmore{text-transform: uppercase; background: url('../img/star-icon.png') no-repeat 0 -2px; padding-left: 17px;  font-size: 12px; color:#b55252;}

.navbar-default{border:none; background: transparent;}
.navbar-default a,.navbar-brand{text-transform: uppercase;color: #FFF}
.navbar-default .navbar-nav > li > a, .navbar-brand {
    color: #fff;
    font-family: rockwell;
    font-weight: normal;
    padding-left: 20px;
}
.navbar-default .navbar-nav > li > a:hover{color: #FFF}
.navbar-default .navbar-brand{color:#FFF;font-weight: bold;}

.icon-twitter, .icon-facebook, .icon-googleplus, .icon-youtube, .icon-tumblr, .icon-instagram{
	    background-size: 202px 34px !important;
}
.icon-twitter{background: url('../img/icon-social.png') no-repeat; width: 35px; height: 38px; display: block;}
.icon-facebook{background: url('../img/icon-social.png') no-repeat -35px; width: 30px; height: 40px; display: block;}
.icon-googleplus{background: url('../img/icon-social.png') no-repeat -70px; width: 30px; height: 40px; display: block;}
.icon-youtube{background: url('../img/icon-social.png') no-repeat -105px; width: 30px; height: 40px; display: block; margin-left: 3px;}
.icon-tumblr{background: url('../img/icon-social.png') no-repeat -140px; width: 30px; height: 40px; display: block;}
.icon-instagram{background: url('../img/icon-social.png') no-repeat -173px; width: 30px; height: 40px; display: block;}
.social li{padding: 0; line-height: 30px;position: relative;top: 5px;}
.social {
    color: #494949;
    float: right;
    font-family: Bariolregular;
    font-size: 15px;
    margin-top: 41px;
}




.text-connect{display: block;line-height: 40px}
@media (min-width: 360px){
.btn-signup{background-position: -8px}
.home .panel .panel-heading:after{top:40px;}
}
@media (min-width: 375px){
.btn-signup{background-position: 15px}
.home .panel .panel-heading:after{top:21px;}
}
@media (max-width: 768px){
	#main-menu .container {
		background: none repeat scroll 0 0 #ffffff;
	}
	.navbar {margin-bottom: 0}
	img {width: 100%; height: auto;}
	.row > .list-inline > li:last-child {
    width: 100%;
}
}
@media (min-width: 768px){
	.carousel-indicators{bottom: -13px}	
	.carousel-indicators .active{background: url('../img/slider-selected.png'); width: 20px; height: 20px;}
	.carousel-indicators li{background: url('../img/slider-nav.png'); width: 20px; height: 20px;border: none; border-radius: none}
	/*.navbar-default li{background: url('../img/menu-star.png') no-repeat 0px 17px;} 	*/
	/*.navbar-default .navbar-brand{background: url('../img/menu-star.png') no-repeat 0px 17px;}	*/
	.carousel-indicators{bottom: -10px}	
	.navbar{margin-top: 8px; margin-bottom: 12px;}
}
@media screen and (min-width: 1023px) {
#main-menu {
		background: url("../img/bg-menu.png") no-repeat scroll center 22px / 1200px auto transparent;
		height: 109px;
		margin-top: 10px;
		position: relative;
		z-index: 1;
	}
	.navbar-default, .container.body {
		position: relative;
		top: -10px;
	}
}
@media screen and (min-width: 1190px) {
        .lastest-news .col-lg-6 {margin-right: 43px;width: 46%;}
	.navbar{margin-top: 8px; margin-bottom: 12px;}
	/*header{background: #FFF}*/
	#main-menu {
		background: url("../img/bg-menu.png") no-repeat scroll center 22px / 983px auto transparent;
		height: 109px;
		margin-top: 10px;
		position: relative;
		z-index: 1;
	}
	#main-menu .container {
		margin-top: -10px;
	}
	.container.body {
		position: relative;
		top: -10px;
		z-index: 0;
	}
	.navbar-brand.home {background: url("../img/home-icon.png") no-repeat scroll 16px 13px rgba(0, 0, 0, 0);}
	.navbar-nav {padding-top: 10px;}
	.carousel-indicators{bottom: -13px}	
	.carousel-indicators .active{background: url('../img/slider-selected.png'); width: 20px; height: 20px;}
	.carousel-indicators li{background: url('../img/slider-nav.png'); width: 20px; height: 20px;border: none; border-radius: none}

	/*.navbar-default .navbar-brand{background: url('../img/menu-star.png') no-repeat 0px 17px;}		*/
	/*.navbar-default li{background: url('../img/menu-star.png') no-repeat 0px 17px;} 		*/
	.container {
		width: 982px;
	}
	.box-img{}
	.lastest-news [class*="col"]{
		padding-right: 0px;
		padding-left: 9px;
	}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {

 .navbar-header{float: none;}
 .navbar-collapse.collapse{display: none!important;}
 .navbar-collapse.collapse.in{display: block!important;}
 .navbar-nav > li{float: none;}
 .btn-signup{background-repeat: no-repeat; background-position: 213px; background-color: #660000;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1) {
  .navbar-header{float: none;}
 .navbar-collapse.collapse{display: none!important;}
 .navbar-collapse.collapse.in{display: block!important;}
 .navbar-nav > li{float: none;}
 .btn-signup{background-repeat: no-repeat; background-position: 213px; background-color: #660000;}
}
@media screen and (max-width: 1023px) {
  .navbar-header{float: none;border-bottom: 1px solid white}
  #main-menu .container {background: none repeat scroll 0 0 #660000;}
  .navbar-collapse.collapse{display: none!important;}
 .navbar-collapse.collapse.in{display: block!important;}
 .navbar-nav > li{float: none;}
 .btn-signup{background-repeat: no-repeat; background-position: 213px; background-color: #660000;}
 .navbar-toggle {display: block !important;}
 .social{ position:relative; bottom:20px;}
 .praise_bacon{ right:360px;}
}
span.wpcf7-list-item {
    margin-left: 17px !important;
    font-weight: bold;
min-width: 190px !important;
display: block !important;
float: left !important;
}
#mc4wp-checkbox
{
display:none !important;
}
span.wpcf7-form-control-wrap , span.checkbox-808 > .wpcf7-checkbox
{
overflow: auto !important;
}





