/*
Theme Name: Church & Event child
Theme URI: http://church-event.vamtam.com
Text Domain: church-event-child
Description: WordPress Theme with powerful back-end framework.
Author: Vamtam
Author URI: http://vamtam.com
Version: 15
License: Envato
License URI: http://themeforest.net/licenses/regular_extended
Tags: blue, brown, green, pink, white, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
*/

.bb-table {
	width: 100%;
}

.bb-table th,
.bb-table td {
	width: 25%;
	letter-spacing: 0.03em;
	text-align: center;
	padding: 6px 0 5px;
}

.bb-table th:first-child,
.bb-table td:first-child {
	text-align: left;
	padding-left: 20px;
}

.bb-table thead th {
	font-weight: normal;
	color: #fff;
	text-transform: none;
	background-color: #4d4e53;
}

.bb-table thead th:first-child {
	border-radius: 0.8em 0 0 0;
}

.bb-table thead th:last-child {
	border-radius: 0 0.8em 0 0;
}

.bb-table tbody th {
	font-weight: normal;
	color: #4d4e53;
	text-transform: none;
	background-color: #eaeaea;
	border-bottom: 1px solid #ccc;
}

.bb-table tbody tr:nth-child(even) {
	background-color: #fafafa;
}

.bb-table tbody td {
	color: #4d4e53;
	border-top: none;
	border-bottom: 1px solid #ccc;
}

.row.page-wrapper + div[style*="10px"] {
	display: none;
}

body.full #page {
	overflow: auto !important;
}

.portfolios .portfolio_details .title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

header.main-header.layout-logo-menu .second-row.has-search {
	padding-right: 5px;
}

body.sticky-header-type-over.sticky-header.wpv-not-scrolled #main-menu .menu > .menu-item-type-custom.current-menu-item > a {
	color: #fff;
}

#main-menu .menu > .menu-item-type-custom.current-menu-item > a {
	color: inherit;
}

.ad-container {
	width: 100%;
	max-width: 768px;
	margin: -20px auto;
}

.ad-container br {
	display: none;
}