/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

/*underlines to links */

.fl-page-content a, .vi-footer-menu a, .pp-breadcrumbs a{
	text-decoration: underline !important;
}
.uabb-creative-button-wrap a, .fl-heading a, .fl-module-button a, .vi-sidebar-menu a, .fl-post-carousel-title a, a.fl-button:hover{
	text-decoration: none !important;
}

/*HEADER *
 * *************/
.vi-header-row .sub-menu {
	/*z-index:100 !important;*/
}
.vi-main-nav {
	z-index: 60 !important;
	position: relative !important;
}


/*PAGE TITLE*
 * ***************/
.vi-page-title-row, .vi-hero-row {
	z-index:0 !important;
	position: relative !important;
}


/*BREADCRUMBS*
 * ***************/
.pp-breadcrumbs a, .pp-breadcrumbs span {
	display: inline !important;
}

/*SUBPAGES *
 * **************/
.fl-builder #fl-main-content .container.fl-content-full .fl-content, .fl-builder-content .vi-book-details-row .fl-row-content-wrap {
	/*z-index:50 !important;*/
}



/*SIDEBAR MENU*
 * ***************/
.vi-sidebar-menu .sub-menu {
	width:100% !important;
}
.vi-sidebar-menu .pp-has-submenu-container a > span {
	padding-right:0px !important;
}

/*SEARCH*
 * **************/
.vi-search-form input{
	border-color: #878787;
	border-radius: 0px;
	margin-bottom:20px;
	letter-spacing:1px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:20px;
	padding-top:7px;
	padding-bottom:7px;
}

.vi-search-form .button {
	padding:10px 20px;
}

/*LIBRARY CARD PAGE*
 * ***************/
.pp-tab-label-inner {
	white-space: normal !important;
}
.vi-card-tabs #library-card-options-1.pp-tab-active .pp-tab-label-wrap {
	color: #cdf280 !important;
}
.vi-table {
	border-collapse: collapse !important;
	margin-top:20px !important;
	margin-bottom:20px !important;
}
.vi-table td, .vi-table th {
	padding: 5px 10px !important;
}
/*COMMUNITY INFO PAGE
 * ***************/
@media (max-width:768px) {
	.vi-tabs .pp-tabl-label-inner{
		width:100%;
	}
	.vi-tabs .pp-tab-label-flex {
		flex-direction: row !important;
	}
	.vi-tabs .pp-tabs-panel:hover .pp-toggle-icon {
		color: #fff !important;
	}
}
/*EVENTS
 * ************/
.tec_series_marker__title, .tribe-events-calendar-series-archive__container {
	display:none!important;
}
.tribe-events-calendar-list__event-title a{
	text-decoration: none !important;
}
/*BOOKS
 * ***************/
.vi-new-books .owl-item img{
	object-fit: cover !important;
	height: 200px !important;
}
.vi-new-books-page .owl-item img {
	object-fit: cover !important;
	height: 350px !important;
}

/*FOOTER *
 * ***************/
.vi-footer-menu .sub-menu, .vi-footer-menu .pp-menu-toggle {
	display:none !important;
}