@import 'https://fonts.googleapis.com/css?family=Lustria';


body {
	margin-top:50px;
	font-family: 'Lustria', serif;
}
a, a:link, a:visited, a:hover, li:hover {
	-webkit-transition: all 0.3s linear;
       -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
         -o-transition: all 0.3s linear;
            transition: all 0.3s linear;
}
.footer {
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #455473;
	color:white;
	
}
.text-black { color:#000000 !important; }
ul.footer-nav {
	
}
ul.footer-nav li {
	
}

ul.footer-nav li a {
	color:#ffffff;
	font-size: 14pt;
	line-height: 24pt;
}
.errorred {
	color:#de0000;
	font-size: 14px;
}
.adminfooter {
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #165329;
	margin-top:60px;
	color:white;
	
}

.subtext {
	font-size: 10px;
}

p {
	font-size: 16px;
	font-weight: 200;
	line-height: 26px;
}

.home {
	background-image: url('/assets/images/ast-jacobs-cemetery.jpg');
	background-color: #455473;
	background-position: center center;
	background-size: 100%;
	background-repeat:no-repeat;
	border-bottom: 8px solid #455473;
}

.home-fixed {
	background-image: url('/assets/images/st-jacobs-cemetery.jpg');
	background-color: #455473;
	background-position: center top;
	background-size: 100%;
	background-repeat:no-repeat;
	border-bottom: 8px solid #455473;
	height:450px;
}

.home-content {
		padding-top:24px;
}

.navbar-brand {
	font-weight: 700;
}

/* Rewrite the Form styles  */
.style1 input[type="text"] {
  display: block;
  margin: 0;
  font-size: 18px;
  appearance: none;
  box-shadow: none;
  border-radius: 0;
  border: 0px solid white;
}

input[type="text"]:focus {
  outline: none;
}

.style1 input[type="text"] {
	border-bottom: 1px solid black;
	font-size: 16pt;
	padding:0px;
	
	}

p.columbarium-text {
	padding-top:24px;
	padding-bottom:36px;
}

.well-columbarium {
	background-color: #F2E3B6;
}

.feature-points {
	font-size: 28pt;
	
}

.children{
	position: relative;
	top: 50%;
	transform:translateY(-50%);
}

.fullwidth {
	display: block;
	overflow: hidden;
	padding-top:24px;
	padding-bottom:24px;
	background-color: #455473 !important;
	margin-bottom: 18px;
}

.fullwidth h1 {
	font-size: 24px;
	color:white;
	text-transform: uppercase;
	font-weight: 200;
	text-align: left;
}



.home-jumbo-wrap {
	display: block;
	overflow: hidden;
	background-color: #455473 !important;
	
}

.horiz-padding {
	padding-left:12%;
	padding-right:12%;
}

.whitesection {
	display:block;
	overflow: hidden;
	width:100%;
	padding-top:12px;
	padding-bottom:72px;
}

.jumbo-white {
	background-color: white;
}

.nopadding {
	padding:0px;
}

.fullwidth h1 small {
	color: #F2E3B6;
}


.panel-search {
	background-color: rgba(255, 255, 255, 0.7);
}

.panel-search .panel-body {
	padding:24px;
}

.btn-primary, .panel-heading {
	background-color: #455473 !important;
	color:#F2E3B6;
}

.panel-primary {
	border-color: #455473 !important;
}

#admin .navbar-inverse {
	background-color: #165329 !important;
}

.navbar-inverse {
	background-color: #455473 !important;
	border-bottom-color: #455473;
}

.screen {
	background-color: rgba(255, 255, 255, 0.65);
}

.search-listing h3 {
	border-bottom: 1px solid black;
}

.homepadding {
	padding-right:36px;
	padding-left:36px;
	
}

.intro {
	margin-top:48px;
	padding-top:48px;
	padding-bottom:48px;
	border-bottom: 1px solid black;
	border-top: 1px solid black;	
	font-weight: 700;
	
}

table.grave-record-people tr td {
	margin-bottom:12px !important;
}

#admin .panel-heading, #admin btn-primary, #admin .active {
	background-color: #165329 !important;
	
}
#admin .panel-title {
	color: white !important;
}

.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-brand { color:#F2E3B6 }

#admin .panel-primary {
	border-color: #165329 !important;
}

#admin .btn-primary {
	background-color: #455473 !important;
	
}
.mute {
	color:#939393;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	body {
		margin-top:98px;
	}
	
	.home {
		background-image: url('/assets/images/st-jacobs-cemetery.jpg');
		background-position: right top;
		background-size: cover;
		background-repeat:no-repeat;
		border-bottom: 8px solid #455473;
	}
	
	.home-fixed {
	background-image: url('/assets/images/st-jacobs-cemetery.jpg');
	background-color: #455473;
	background-position: center top;
	background-size: 100%;
	background-repeat:no-repeat;
	border-bottom: 8px solid #455473;
	height:450px;
	}

	
	.home-content {
		padding-top:0px;
		
	}
	
	.navbar-inverse {
		background-color: #455473 !important;
		border-bottom-color: #455473;
		padding-top:24px;
		padding-bottom: 24px;
	}
	
	.fullwidth {
		display: block;
		overflow: hidden;
		padding-top:48px;
		padding-bottom:48px;
		background-color: #455473 !important;
		margin-bottom: 60px;
	}
	
	.fullwidth h1 {
		
		text-align: right;
	}
	
	ul.footer-nav {
	text-align: center;
}
ul.footer-nav li {
	display: inline-block;
	padding:12px;
}

ul.footer-nav li a {
	color:#ffffff;
}
	
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.home {
		background-image: url('/assets/images/st-jacobs-cemetery.jpg');
		background-position: center top;
		background-size: 100%;
		background-repeat:no-repeat;
		border-bottom: 8px solid #455473;
	}
	
	.content-container {
		margin-bottom:60px;
		margin-top:60px;
	}
	
	.home-fixed {
	background-image: url('/assets/images/st-jacobs-cemetery.jpg');
	background-color: #455473;
	background-position: center top;
	background-size: 100%;
	background-repeat:no-repeat;
	border-bottom: 8px solid #455473;
	height:450px;
	}
	
	.site li.active a, .site li.active a:hover {
		background-color: rgba(0, 0, 0, 0.0) !important;
		text-transform: uppercase;
		text-shadow: 0px 0px 5px black;
		font-weight: bold;
	}
	

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.parallax-section-1 { background-image: url('paste small image URL');}
	
	
	
}