/*
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... */ 
/*FONTS */
@font-face {
  font-family: "Sun Valley";
  src:  url("/wp-content/themes/bb-theme-child/fonts/sun_valley-webfont.woff2") format("woff2"),
        url("/wp-content/themes/bb-theme-child/fonts/sun_valley-webfont.woff") format("woff");
  font-weight: normal;
}
.vi-script-heading .heading-title {
	padding-left:5px;
}

/*underlines to links */

.fl-page-content a, .pp-breadcrumbs a, .pp-sub-heading a {
	text-decoration: underline;
}
.uabb-creative-button-wrap a, .fl-heading a, a.fl-accordion-button-label {
	text-decoration: none !important;
}
.pp-breadcrumbs span {
	display: inline !important;
}

/* HEADER */
.vi-main-nav ul.sub-menu {
    	padding: 20px 0px 0px 0px !important;
}
.vi-header-row .fl-row-content {
	z-index:20 !important;
}
.fl-block-overlay-active .fl-row-content {
	z-index:100007 !important;
}
@media (max-width:992px) {
	.sub-menu {
		width:100% !important;
		background-color: #000 !important;
	}
	ul.menu {
		width:100% !important;
	}
}
/* PAGE TITLE
 * ******************/
.vi-page-title-row {
	margin-bottom: -100px;
}
.vi-page-title-photo .pp-col-separator {
	z-index:0 !important;
}

/*	COLUMN BUTTONS
 	line up the button at the bottom of the column */
.vi-column-container .fl-col-content{
    position: relative;
}
.vi-column-container .vi-column-button{
    position: absolute;
    bottom: 0;
    width: 100%;
}
/* HOMEPAGE */
.vi-hero-row .fl-row, .vi-hero-row .fl-row-content, .vi-hero-row .fl-col-group, .vi-hero-row .fl-col, .vi-hero-row .fl-module, .vi-hero-row .fl-module-content {
	z-index:10;
}
.vi-animated-text .pp-headline-animation-type-slide-down .pp-headline-dynamic-wrapper {
	vertical-align: bottom !important;
}

.vi-animated-text .script {
	font-family: "Sun Valley", sans-serif;
	text-transform: lowercase;
	font-size: 80px !important;
}
.vi-tag-line .uabb-first-heading-text, .vi-tag-line .uabb-after-heading-text {
	vertical-align: super;
}
@media (max-width:1155px){
	.vi-tag-line .uabb-second-heading-text {
		font-size:60px !important;
	}
	.vi-tag-line .uabb-first-heading-text, .vi-tag-line .uabb-after-heading-text {
		font-size:30px !important;
	}
	.vi-tag-line .fl-rich-text * {
		font-size: 16px !important;
	}
	.vi-side-line .pp-primary-title {
		font-size: 22px !important;
	}
}
/*OUR TEAM MEMBERS 
 * *********************/
.vi-team-member .uabb-team-content {
	margin-top: -125px !important;
}
.vi-top-leader .uabb-team-content {
	margin-top: -150px !important;
}
.vi-team-member .uabb-team-image .uabb-imgicon-wrap {
	text-align: left !important;
	padding-right:30px !important;
	padding-left:30px !important;

}
.vi-top-leader .uabb-team-image .uabb-imgicon-wrap {
	width:50%;
}
@media only screen and (max-width:500px) {
	.vi-top-leader .uabb-team-content, .vi-team-member .uabb-team-content {
	padding-top: 160px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
	}
	.vi-team-member .uabb-team-content, .vi-top-leader .uabb-team-content {
	margin-top: -125px !important;
	}

}
@media only screen and (max-width:992px) and (min-width: 501px) {
	.vi-team-member .uabb-team-content {
	padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 275px;
    padding-right: 30px;
	}
	.vi-team-member .uabb-team-content {
	margin-top: -150px !important;
	}
}
/*CAMPUS TOUR
 * *********************/
.vi-photo-album .pp-album-container-wrap {
	width:100% !important;
}
.vi-photo-album .pp-album-cover-button-wrap::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900; 
	content: "\f302";
    -webkit-font-smoothing: antialiased;
	padding-right:5px;
}
/*BOARD PORTAL
 * *******************/

.vi-download-icon {
	text-align: right;
}
.vi-document-row, .vi-document-title {
	padding: 5px 10px !important;
}
.vi-board-portal .row {
	margin-right: 0px !important;
	margin-left: 0px !important;
}
.vi-board-portal .row:nth-child(even) {
	background: #f2f2f2 !important;
}
.vi-document-row:hover, .vi-board-portal .row:nth-child(even):hover {
	background-color: #c6093b !important;
}
.vi-document-row:hover a {
	color: #fff !important;
}
.vi-board-portal .vi-document-title{
	 text-transform: uppercase;
}	
[data-term="the-knowledge-center-at-chaddock"]:hover, li.pp-filter-active[data-term="the-knowledge-center-at-chaddock"] {
	background: #7764a0 !important;
	color: #fff !important;
}
[data-term="chaddock-childrens-foundation"]:hover, li.pp-filter-active[data-term="chaddock-childrens-foundation"] {
	background: #008996 !important;
	color: #fff !important;
}
[data-term="chaddock-behavioral-health"]:hover, li.pp-filter-active[data-term="chaddock-behavioral-health"] {
	background: #babf10 !important;
	color: #fff !important;
}
/*INTERNSHIP FORM
 * ******************/
.form-all:before {
	display: none !important;
}