/*
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, .pp-breadcrumbs a{
	text-decoration: underline;
}
.pp-breadcrumbs span {
    display: inline !important;
}
.uabb-creative-button-wrap a {
	text-decoration: none !important;
}
/*BUTTONS*/
.fl-button i, .uabb-creative-button-icon-before {
	margin-right: 2px !important;
}

/*PAGE TITLE */

@media only screen and (max-width: 1250px) {
	.vi-page-title-bkgd .fl-col-content {
		min-height:100px !important;
	}
}

/*PAGE CONTENT*/
@media only screen and (max-width: 900px) {
	.uabb-infobox-content, .uabb-image-content {
		width: 100% !important;
	}
	.uabb-infobox-content {
		padding-top:20px !important;
	}
	.uabb-infobox-content, .uabb-infobox, .uabb-separator, .uabb-separator-parent {
		text-align: center !important;
	}
	.infobox-left .uabb-imgicon-wrap {
		margin-right: 0px !important;
	}
	.uabb-infobox-text ul {
		text-align: left !important;
	}
}
/*LODGING PAGES*/
@media only screen and (max-width: 1250px) {
	.vi-photo-gallery-text, .vi-photo-gallery-col {
		width: 100% !important;
	}
	.vi-photo-gallery-text .fl-heading, .vi-photo-gallery-text .fl-rich-text, .vi-photo-gallery-text .fl-rich-text *:not(b, strong){
		text-align: center !important;
	}
	.vi-photo-gallery-text .fl-separator {
		margin: auto !important;
	}
}

/*FOOTER */
.vi-footer-row a {
	text-decoration: underline;
}
.vi-footer-row .pp-has-submenu-container a {
	text-decoration: none !important;
}
.vi-footer-menu .sub-menu {
	margin-left: 20px !important;
	margin-right: 20px !important;
}
.vi-testimonial-name {
	font-weight:400 !important;
	padding-top:10px;
}

/* HOMEPAGE */
.vi-feature-boxes .pp-photo-content:hover .pp-photo-caption {
	opacity: 0.75;
}
.vi-banner-text .uabb-first-heading-text, .vi-banner-text .uabb-after-heading-text {
	border-top:5px solid #fff;
	border-bottom:5px solid #fff;
}
.vi-banner-text .uabb-dual-color-heading * {
	vertical-align:middle !important;
}
/*	COLUMN BUTTONS - line up the button at the bottom of the column */
.vi-column-container .fl-col-content{
    position: relative;
	padding-bottom: 75px;
}
.vi-column-button{
    position: absolute;
    bottom: 0;
    width: 100%;
}