/* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo {	
	font-family:Amatic SC;	font-weight:normal;
	font-size:40px;
 
}
#site-description {	display: none; 
}
#main-nav a {	
	font-family:Amatic SC;	font-weight:bold;
	font-size:26px;
 
}
#footerwrap {	
	background-color: #e4c272; 
}
#footer-logo {	
	font-family:Amatic SC;	font-weight:normal;
	font-size:56px;
 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:normal;
 
}

/* Themify Custom CSS */
#headerwrap #searchform {
    display: none;
}


/* Countdown Module */
#pagewrap .module-countdown .ui.transparent {
	padding: .5em 2em;
}

/************************************************************************************
Gallery
*************************************************************************************/
.image-wrap .zoom,
.image-wrap .zoom:hover{
	background: none;
	border-radius: 0;
	color: #fff;
}
.module-image.image-overlay a {
	display: block;
}

.image-wrap .zoom {
	width:100%;
	height: 100%;
	left: 0;
	top:0;
	margin:0;
	opacity: 0;
	transition: all 0.3s ease-in 0.1s;
	-moz-transition: all 0.3s ease-in 0.1s;
	-webkit-transition: all 0.3s ease-in 0.1s;	
}
.image-wrap .zoom:before{
	font-size: 2.125em;
	opacity: 0;
	transition: opacity 0.1s 0s ease-in-out;
    -moz-transition: opacity .1s 0s ease-in-out;
    -webkit-transition: opacity .1s 0s ease-in-out;
}
.image-wrap .zoom:hover{
	background: rgba(255, 109, 109, 0.9);
	cursor: pointer;
	opacity: 1;
}
.image-wrap .zoom:hover:before{
	opacity:1;
    transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -webkit-transition-delay: 0.1s;
}

.back-top .arrow-up a {
    display: none;
}@media screen and (max-width: 480px) { /* Themify Customize Styling */
#main-nav a {	
	font-family:Amatic SC;	font-weight:normal;
 
}
 }