/*
Theme Name: Zephyr Child
Template: Zephyr
Version: 1.0
Author:	UpSolution
Theme URI: http://zephyr.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/


/* FONTS */

h1, h2 {
	font-family: SackersGothicStd-Medium !important;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase !important;
	line-height: 2.0 !important;
}

h1 a, h2 a {
	color: white !important;
	z-index: 999999999 !important;
}

h1 a:hover {
	color: #A9A492 !important;
}




p {
	font-family: GranjonLTStd-Italic;
	font-weight: normal;
	font-style: normal;
}


.bigimgarea h1, .bigimgarea h2 {
	color: white !important;
	text-transform: uppercase;
}

/* HEADER */

.headerlogo {
	margin: auto !important;
}

.header_hor .w-menu .menu {

	font-family: SackersGothicStd-Medium !important;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase !important;
	display: block;
	align-items: center;
	line-height: 2;
	text-align: center;
}


/* FOOTER MENU */

.l-footer a {
	font-family: SackersGothicStd-Medium !important;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase !important;
	font-size: 14px !important;
}

.widget_meta ul li::before, .widget_pages ul li::before, .widget_archive ul li::before, .widget_categories ul li::before, .widget_recent_entries ul li::before, .widget_recent_comments ul li::before, .widget_layered_nav li.wc-layered-nav-term::before, .widget_product_categories li::before, .l-footer .layout_ver .widget_nav_menu ul li::before, .l-popup-arrow.to_next::before, .w-nav.type_desktop .w-nav-list.level_2 .w-nav-arrow::before, .owl-next::before, .mfp-arrow.mfp-arrow-right::before, .royalSlider .rsArrow.rsArrowRight::after, .tp-rightarrow.tparrows.custom::after, .post_navigation .order_second .post_navigation-item-arrow::before, .pagination .page-numbers.next::after, .paging_simple .paginate_button.next::after {
	content: none !important;
}

.menuseperator {
	border-right: solid 1px #000 !important;
	min-height: 30px !important;
}



.l-header.bg_transparent:not(.sticky) .l-subheader {
	background: #FEFFF9 !important;
}


/* IMAGE TEXT */

.w-image.meta_modern .w-image-meta {
	font-family: SackersGothicStd-Medium !important;
	font-weight: normal;
	font-style: normal;
	line-height: 2.0 !important;
	text-transform: uppercase !important;
	position: absolute;
	left: 10%;
	right: 10%;
	bottom: 40%;
	color: #fff;
	font-size: 30px !important;
	text-align: center;
	background: none !important;
}

@media only screen and (max-width: 899px) {

	.w-image.meta_modern .w-image-meta {
		font-size: 1.5em !important;
	}
	
}


/* CONTAINERS */




@media only screen and (max-width: 899px) {
	.hideonmobile {
		display: none !important;
	}
}

@media only screen and (min-width: 900px) {
	.hideondesktop {
		display: none !important;
	}
}




