
body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    color: #333;
   background:#effbfd url(../images/bg.jpg) no-repeat !important;
}


.hed {
    background-color:#f2feff;
    width: 100%;
    height: 135px;
    margin-top: 50px;
    border-radius: 20px 20px 0px 0px !important;
}
.hed2
{
	background-color:#FFF;
}

.caro{
    margin-top: 15px;
    padding-bottom: 36px;
   
}

.spirit
{
	background-color:#e8fcfd;
	border: 2px solid #bcbcbc;
	margin-top:20px;
	height:auto;
}

.spirit2
{
	background-color:#fff;
	border: 2px solid #bcbcbc;
	margin-top:20px;
	height:auto;
}


.footer1
	{
		background-color:#cdedf0;
		color:#fff !important;
		padding-bottom:10px;
		padding-top:15px;
		margin-top:20px;
		border: 1px solid #bcbcbc;
	
	}
	ul, ol {
    margin-top: -1px;
    margin-bottom: 1px;
}
	ul#menu li {
    display:inline;
		padding-right:20px;
		font-size:16px;
		
}
	
	ul#menu li :hover
	{
		color:#000;
		text-decoration:none;}


			.footer2{
 background: linear-gradient(#cdedf0, #5db8cb);
padding: 14px 0px 9px;
color:#000;
font-size:12px;
border-radius:0px 0px 20px 20px  !important;
margin-bottom: 31px;
}

.carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
	height:174px;
    
}
.inpic
{background-color: #FFF;
padding-left: 31px;
padding-bottom: 19px;
padding-top: 1px;}
.church
{background-color:#fff;padding-bottom: 10px;}
.mor {
    margin-top: -3px;
    margin-right: 13px;
}
.imgmar
{
	margin-right:10px;
	margin-bottom:10px;
}

.shadow
{
-webkit-box-shadow:  0px 1px 5px 1px rgba(192, 192, 192, 1);
-moz-box-shadow:  0px 1px 5px 1px rgba(192, 192, 192, 1);
box-shadow:  0px 1px 5px 1px rgba(192, 192, 192, 1);
border:1px solid #F0F0F0;
}
.founder
{
	margin-left:13px;}
	.foundlist {
    font-weight: bold;
    margin-top: 20px;
    font-size: 18px;
    margin-bottom: 15px;
	text-align:justify;
}

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	margin-bottom: 25px;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#A5E5E9; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #53B8C1  5%, #53B8C1  100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #53B8C1 ), color-stop(1, #53B8C1 ) );
	background:-moz-linear-gradient( center top, #53B8C1  5%, #53B8C1  100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#99c8f7", endColorstr="#6da7e0");	background: -o-linear-gradient(top,#53B8C1 ,#53B8C1 );

	background-color:#53B8C1 ;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:17px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}

.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}



hr {
   margin-top: 10px;
margin-bottom: -8px;
    border-width: 1px 0px 0px;
    border-style: solid none none;
    border-color: #fff -moz-use-text-color -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
}
.vicar
{margin-left:27px;
color:#53B8C1;}
.name
{
	margin-left: 27px;
font-size: 16px;
padding-bottom: 6px;
margin-top: -9px;}

.space1 {
    padding-bottom: 5px;
    margin-top: -9px;
    color: #000;
    font-size: 13px;
	
}
.box {
    border-radius: 3px;
   border:2px solid #d8a741;
    padding: 10px 25px;
    text-align: left;
    display: block;
    border-radius: 8px 8px 8px 8px;
	background-color:#FFF !important;
	margin-left: 41px;
	margin-top: 32px;
}
.box:hover
{
	 box-shadow: 0 2px 5px 0 #d8a741, 0 2px 10px 0 #d8a741;
}

.box1 {
    border: 2px solid #D8A741;
    padding: 10px 25px;
    text-align: left;
    display: block;
    border-radius: 8px;
    background-color: #FFF !important;
    margin-left: 26px;
    margin-top: 16px;
    margin-right: 26px;
    margin-bottom: 20px;
}
.box1 h3
{color:#d8a741;}
.box2 {
    border: 2px solid #D8A741;
    padding: 10px 25px;
    text-align: left;
    display: block;
    border-radius: 8px;
    background-color: #FFF !important;
    margin: 16px 83px 21px -5px;
}

.metro
{margin-left: 52px;
margin-top: 22px;}
.metro1
{margin-left: 52px;
margin-top: 22px;}
.logo{ margin:0 auto;
text-align: center;}

.space
{
	margin-top:10px;
	padding-bottom:0px;
	

}
.dotted {border-bottom-style: dotted;}
.container-pad {
   padding: 0px 8px !important;
margin-left: -17px;
}
a {
    
    text-decoration: none!important;
}

/**** LAYOUT ****/
.list-inline>li {
    padding: 0 10px 0 0;
}
.container-pad {
      padding: 0px 8px !important;
}


/**** MODULE ****/
.bgc-fff {
    background-color: #fff!important;
}
.box-shad {
    -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,.2);
    box-shadow: 1px 1px 0 rgba(0,0,0,.2);
}
.brdr {
    border: 1px solid #ededed;
}

/* Font changes */
.fnt-smaller {
    font-size: .9em;
}
.fnt-lighter {
    color: #bbb;
}

/* Padding - Margins */
.pad-10 {
    padding: 10px!important;
}
.mrg-0 {
    margin: 0!important;
}
.btm-mrg-10 {
    margin-bottom: 10px!important;
}
.btm-mrg-20 {
    margin-bottom: 20px!important;
	margin: 21px;
}

/* Color  */
.clr-535353 {
    color: #535353;
}




/**** MEDIA QUERIES ****/
@media only screen and (max-width: 991px) {
    #property-listings .property-listing {
        padding: 5px!important;
    }
    #property-listings .property-listing a {
        margin: 0;
    }
    #property-listings .property-listing .media-body {
        padding: 10px;
    }
}

@media only screen and (min-width: 992px) {
    #property-listings .property-listing img {
        max-width: 180px;
    }
}

.media-heading {
    margin: 0px 0px 5px;
    color:#89B200;
}


.videospace
{
	margin-top:20px;
    padding-bottom:20px;
}
.adrs
{
	font-size: 12px;
}
.map {
    margin-left: -23px;
    margin-top: 17px;
    margin-bottom: -142px;
}



.update-nag{
  display: inline-block;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  height: 48px;
  -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);
  box-shadow: 0 3px 3px 2px rgba(0,0,0,.1);
  margin-bottom: 10px;
  margin-left: 153px;
}

.update-nag:hover{
    cursor: pointer;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);
  box-shadow: 0 1px 1px 0 rgba(0,0,0,.3);
}

.update-nag > .update-split{
  background: #337ab7;
  width: 33px;
  float: left;
  color: #fff!important;
  height: 100%;
  text-align: center;
}

.update-nag > .update-split > .glyphicon{
  position:relative;
  top: calc(50% - 9px)!important; /* 50% - 3/4 of icon height */
}
.update-nag > .update-split.update-success{
  background: #5cb85c!important;
}

.update-nag > .update-split.update-danger{
  background: #d9534f!important;
}

.update-nag > .update-split.update-info{
  background: #5bc0de!important;
}



.update-nag > .update-text{
  line-height: 19px;
  padding-top: 11px;
  padding-left: 45px;
  padding-right: 20px;
}
.found
{margin-left: -10px;
}


.uk-form-width-large {
    width: 500px;
}
.uk-width-1-1 {
    width: 100%;
}
.uk-form-icon:not(.uk-form-icon-flip)>input {
    padding-left: 0px!important;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 1px;
    font-weight: 700;
}
.uk-text-right {
    text-align: right!important;
}
.uk-button-primary:focus, .uk-button-primary:hover {
    background-color:#0082C8;
    color: #fff;
}

.uk-button
{ background-color: #35b3ee;
    color: #fff;}
	
	.navigation {
    width: 100%;
    background: transparent linear-gradient(#1D81B9 0%, #4EABDE 100%) repeat scroll 0% 0% !important;
  
}
.menu{
  border: 0px !important;
  box-shadow: none !important;
  background:transparent linear-gradient(#9e0033 0%, #bf0033 100%) repeat scroll 0% 0% !important;
  background-image: none !important;
  border-radius: 0px !important;
  margin-bottom:0px !important;
  font-family: 'Pragati Narrow', sans-serif; !important;
  font-size:14px;
}
.menu ul li a{ font-size:16px !important;
/*color:#000 !important;*/}
  .navbar-default .navbar-nav>li>a {
 display: block;
  padding: 7px 10px;
  margin-top: 8px;
  border-radius: 4px;
  margin-left:4px;
  color:#fff;}
.navbar-default .navbar-nav>li>a:hover{color:#FC0 !important }/*   hover effect styles   */ 
.active-menu{ background: #807C7C; color:#fff !important }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.active>a {
    background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -o-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
    background-image: linear-gradient(to bottom,#1D81B9 0,#4EABDE 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#000', GradientType=0);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,.075);
    box-shadow: inset 0 3px 9px rgba(0,0,0,.075);}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color:#FC0 ;
    background-color: #000000;	}
	.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    background-color: #000;
    background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -o-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
    background-image: linear-gradient(to bottom,#1D81B9 0,#4EABDE 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#000', GradientType=0);
    background-repeat: repeat-x;}

/* Bounce In */
.hvr-bounce-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  color:#FC0 ;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
   color:#FC0 ;
}
.imgspce
{    margin-left: -17px;
    margin-right: 17px;}



#toTop{
	position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	display: none;
}









