  /* ==========================================================================
   Author's custom styles
========================================================================== */
h3{
    margin-top:0;
}
.event-title{
	font-size:1.3em;
    font-weight: bold;
    /*margin: 0px 0 0 20px;*/
}
.event-date{
	font-size: 1em;
}
.page-content-x{
	padding:0px 30px 0px 0px !important;
}
.site-header {
    FONT-SIZE: 1.5em;
    line-height: 1.2em;
    /*margin-left: 15px;*/
    float: left;
    margin-top: 1.79em;
    letter-spacing: 0.05em;
}

.day, .day a{
	background:#00adef !important;
	color:white !important;
}

.hour, .hour a{
	background:#00adef !important;
	color:white !important;
}

.minute, .minute a{
	background:#00adef !important;
	color:white !important;
}

.second, .second a{
	background:#00adef !important;
	color:white !important;
}

.celebration{
	/*font-family: 'Bangers', cursive;*/
	font-size:36px;
}

.carousel-control{
    background-image: none;
    top: 50%;
    bottom: 50%;
}
@media (max-width: 768px){
.site-header {
    FONT-SIZE: 1em;
    margin-top: 3em;
}
}
@media (max-width: 660px){
.site-header-sm {
    width: 60% !important;
    font-size: 1em !important;
    margin-top: 1.2em;
    float: left;
    margin-left: 10px;
        float: left;
    width: 100%;
}
}

@media (max-width: 500px){
.site-header-sm {
    width:100% !important;
    font-size: 1em !important;
    margin-top: 1.2em;
    float: left;
    margin-left: 10px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

@media (max-width: 660px){
.site-image-title {
    font-size: 0.8em !important;
    bottom: 0px !important;
    height: 30px !important;
}
}
.search-form{
    position: absolute;
    right: 0;
    top: 50px;
}
}
.page-title{
	margin-bottom:0.5em;
}

.bio{
	padding:5px;
}
.bio img{
	padding-left:0;
}

h4{
	
	line-height: 1.3em;
	font-size:16px;
}
.news_item{
	margin-bottom:10px;
}

h3{padding-top:0;}

#page-featured-image{
    margin: 25px 0px 25px 0;
}

.homepage-news{
    font-size: 1.1em;
}

.homepage-news h4 {
    border-bottom: 2px red solid;
}

.homepage-news ul {
    list-style: none;
    padding-left: 0;
}

.homepage-news ul li{
    margin-bottom: 13px;
}

footer{
    margin-top:20px;
}