/*
Theme Name: Churhius Child Theme
Template: churhius
Author: monkeysan
Author URI: https://themeforest.net/user/monkeysan/portfolio
Version: 1.0
*/

/*------------------------------------------------------------------
[Add Your Custom CSS Here] */

h1 {
	text-transform: uppercase;
}

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

.header.style-1 .logo {
	position: relative  !important;
}

@media only screen and (max-width: 480px) {
	.header.style-1 .top-header {
		justify-content: space-between !important;
	}
	.header.style-2 .top-header {
		flex-wrap: wrap !important;
		flex-direction: row !important;
		justify-content: space-between !important;
	}
	.header.style-2 .top-header .logo-wrap {
		flex-basis: 0 !important;
	}
	.header.style-2 .header-btns {
		width: 100%;
		padding: 5px 15px !important;
    	justify-content: space-between;
	}
	.header.style-2 .header-btns .head-btn {
		margin: 0 10px;
	}
	.header.style-2 .search-holder {
		padding: 0 3px;
	}
}

.header.style-2 .btn-big {
	padding: 5px 15px;
}

.page-content-wrap {
	padding: 20px 0 !important;
}
.home .page-content-wrap {
	padding: 0 !important;
}

.share-wrap.var2,
.icons-box .info-button,
.social-post-button,
.event-action,
.tribe-events-venue-details,
.tribe-address,
.tribe-events-page-nav,
.tribe-events-list .title,
.tribe-events-single-section-title,
.tribe-events-single-event-description,
.tribe-events-related {
	display: none !important;
}

.tribe-events-nav-previous a,
.tribe-events-nav-next a {
	white-space: normal !important;
}
.tribe-events-list .tribe-event-schedule-details {
	padding: 0 20px;
}
.tribe-events-list .tribe-event-schedule-details::before {
	left: 4px;
}
.tribe-bar-disabled #tribe-bar-form {
	background: none;
}
.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters {
	width: 50%;
}
.tribe-bar-disabled #tribe-bar-form #tribe-bar-views {
	min-width: 0;
	margin: 4px 0;
}
.tribe-bar-disabled #tribe-bar-form .tribe-bar-views-inner {
	padding: 0;
}
.tribe-bar-disabled #tribe-bar-form .tribe-bar-views-inner label {
	display: none;
}
.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group {
	padding: 0;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt.tribe-venue-address {
	text-align: right;
}
.tribe-events-notices {
	float: left;
	margin-right: 28px;
}
.tribe-events-before-html h1,
h1.event-title,
h1 {
	line-height: 1.15em;
	margin-top: 0;
	margin-bottom: 1em;
}

.allow-overflow {
	overflow: visible;
}

#text-5 h5,
#text-5 a {
	color: #fff;
}
#text-5 a:hover,
#text-5 a:focus {
	text-shadow: 0 0 0.5rem #fff;
}

.testimonial,
.rs-layer[data-type="text"],
.call-out .pre-title,
.call-out .call-title {
	text-shadow: 1px 1px 5px #000;
}

.vc_parallax .wpb_text_column {
	margin-bottom: 0;
}

.wpb_image_grid .wpb_image_grid_ul img {
	width: 100%;
}

.page-section,
.site-main > .page-section:last-of-type,
.tribe-events-before-html {
	padding: 50px 0 !important;
}

.tribe-events-before-html h1,
h1.event-title,
h1 {
	font-size: 45px !important;
}

h2 {
	font-size: 38px !important;
}

@media only screen and (max-width: 992px) {
	#tribe-events-pg-template .tribe-events-content h1,
	.tribe-events-after-html h1,
	.tribe-events-before-html h1,
	h1.event-title,
	h1 {
		font-size: 35px !important;
	}	
	h2 {
		font-size: 28px !important;
	}
	.header.style-2 .btn-big {
		padding: 3px 8px;
	}
	.header.style-1 .top-header .menu-holder {
		order: 3 !important;
	}
	.single-tribe_events #tribe-events-content .tribe-events-event-meta dt.tribe-venue-address {
		text-align: left;
	}

	
	.page-section
	.site-main > .page-section:last-of-type,
	.tribe-events-before-html {
		padding: 30px 0 !important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 992px) {
	.header.style-2 .top-header .menu-holder {
		order: 3 !important;
	}
}
