@charset "utf-8";
/* CSS Document */
body
{
	margin:0px;
	padding:0px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:15px;
	background:#fff;
}


#site-header
{
	margin:0px;
	padding:0px;
	width:100%;
	display:inline-block;
	position:relative;
}

#site-header .navbar-inverse
{
	border:none;
	background-color:#AF0031;
	padding-bottom:10px;
}


#site-header .navbar-nav 
{
	margin-top:40px;
	margin-bottom:20px;
	
}
#site-header .nav > li > a
{
	background-color:#fa9033;
	padding:7px 16px;
	margin:0px 2px;
	color:#fff;
}



 #site-header .navbar
{
	border-radius:0px;
	margin-bottom:0px;
}

#site-header .navbar-brand 
{
	
	margin-top:0px;
	width:80%;
	
}
#site-header .navbar-brand span
{
	font-size:14px;
	
}


#site-header img
{
	width:50%;
}


@media(min-width:768px)
{

#site-header img
{
	width:100%;
}

#site-header .navbar-brand 
{
	
	margin-top:18px;
	width:80%;
	
}
#site-header .navbar-brand span
{
	font-size:16px;
	
}
}

a:focus
{
	outline:none;
}
p
{
	font-size:15px;
	margin:0px;
	padding:7px 0px;
	color:#fff;
	line-height:24px;
	
}

#section-box
{
	margin-top:20px;
	display:inline-block;	
	width:100%;
	min-height:500px;
	
}


#section-box .video
{
	margin-bottom:10px;
	margin-top:20px;
}
#sliderbox	
{
	width:100%;
	display:inline-block;
	background-color:#f35f25;
	padding:10px;
	margin-bottom:20px;
	
}

#sliderbox img
{
	width:100%;
	min-height:180px;
}


@media(min-width:768px)
{
	#sliderbox img
{
	width:100%;
	min-height:400px;
}
}

#section-box .panel-default > .panel-heading {
    background-color: #f35f25;
    border-color: #ddd;
  
	
}

#section-box .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: #fff;
  text-transform:uppercase;
  font-weight:600;
  word-spacing:2px;
}




#upcoming-event
{
	width:100%;
	display:inline-block;
	margin:0px 0px;
	
}


#upcoming-event h3
{
	font-size:16px;
	margin-top:0px;
	color:#fff;
	font-weight:bold;
}


#upcoming-event .box
{
	background:#fa9033;
	padding:20px 20px;
	width:100%;
	display:inline-block;
	min-height:140px;
	max-height:140px;
	margin:4px 0px;
	border:1px solid #fb9c49;
}

@media(min-width:768px)
{
	
#upcoming-event .box
{
	background:#fa9033;
	padding:10px 20px;
	width:100%;
	display:inline-block;
	min-height:120px;
	max-height:130px;
	margin:4px 0px;
	border:1px solid #fb9c49;
}
}




#upcoming-event p
{
	font-size:14px;
	line-height:18px;
}

#upcoming-event button
{
	margin-top:10px;
}

.vertical-text
{
	text-align:center;
}




#footer
{
	width:100%;
	background-color:#af0031;
	padding:15px 0px;
	margin-top:30px;	
}

#footer p
{
	font-size:14px;
	color:#fff;
}

#section-box h1
{
	
	display:inline-block;
	font-size:24px;
	font-weight:500;
	line-height:30px;
	color:#666;
	border-bottom:1px solid #ddd;
	width:100%;
	margin-bottom:40px;
	margin-top:20px;
	padding-bottom:12px;
}


.add .fa
{
	margin-bottom:5px;
	color:#fefefe;
	margin-right:10px;
	font-size:16px;
}

.add
{
	color:#000;
}











#book
{
	margin:0px;
	padding:0px;
}

#book img
{
	width:100%;
	padding:1px;
	border:1px solid #ddd;
}

#book .thumbnail
{
	margin:10px;
}


/** posts slider nav **/
.slidernav {
  display: block;
  text-align: right;
  margin-bottom: 35px;
  margin-top:-60px;
}

.slidernav a {
  display: inline-block;
  padding: 5px 2px;
  margin-right: 2px;
  font-size: 2em;
  color: #666;
  text-decoration: none;

}

.slidernav a:active {
 
}



#gallery-box
{
	margin-top:10px;
	display:inline-block;	
	width:100%;
	min-height:500px;
}

#gallery-box .col-md-3
{
	padding-left: 10px;
    padding-right: 10px;
}


#gallery-box img
{
	width:100%;
	min-height:180px;
	max-height:180px;
	margin:10px 0px;
	border:1px solid #ddd;
	padding:1px;
	
}


#gallery-box h1
{
	font-size:24px;
	font-weight:600;
	margin-bottom:30px;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
}




fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}

legend.scheduler-border {
	font-family:'Oswald', sans-serif;
	font-weight:300;
    font-size: 24px !important;    
    text-align: left !important;
	text-transform:capitalize;

}

legend.scheduler-border {
    width:inherit; /* Or auto */
    padding:0 10px; /* To give a bit of padding on the left and right */
    border-bottom:none;
}



#birthday
{
	width:100%;
	position:absolute;
	z-index:999;
	top:100px;
}