/* ==========================================================================
   Author's custom styles
========================================================================== */
.event-title, .event-date{
	font-size: 1.2em !important;
    font-weight: bold !important;
	font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    /*margin: 0px 0 0 20px;*/
}

.site-header {
    FONT-SIZE: 1.3em !important;
    line-height: 1.2em !important;
    /*margin-left: 15px;*/
    float: left !important;
    margin-top: 1.79em !important;
    letter-spacing: 0.05em !important;
}

.day, .day a{
	background:#e52a1a !important;
	color:white !important;
}

.hour, .hour a{
	background:#1e63d6 !important;
	color:white !important;
}

.minute, .minute a{
	background:#ffbe00 !important;
	color:black !important;
}

.second, .second a{
	background:#39c0b3 !important;
	color:black !important;
}

.celebration{
	font-family: 'Bangers', cursive;
	font-size:50px;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.img-lg{
	display:block !important;
}

.img-sm{
	display:none !important;
}
.one-third{
	max-width:33%;
	margin:0px 15px 15px 0px;
}
.a{
	display:none;
	font-weight:bold;
}
.btn{
	background-color:#2957EB;
}
.q{
	background-color:#D0D0D0;
	padding:10px 5px;
	width:100%;
}

.q-light{
	background-color:#E1E1E1;
	padding:10px 5px;
	width:100%;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#at4-share{
	display:none !important;
}

.un-margin-top{
	margin-top:15px;
}

@media (max-width: 660px){
	h2, h3 {
    padding-top: 100px;
     margin-top: 0px; 
}

#page-featured-image{
	margin:0px;
}

.site-image-title {
    position: relative;
    margin-bottom: 10px;
}

.site-header-sm {
width: 130% !important;
    font-size: 1em !important;
    margin-top: 0px !important;
}

.img-lg{
	display:none !important;
}

.img-sm{
	display:block !important;
}

#page-content p{
	padding:5px;
}
}
	