/*
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... */ 

/* -- transition with Opacity at 50% for all hover links -- */
.fl-page-content, .uabb-cat-links, .uabb-post-meta a {
    transition: all .333s linear;
}

/*
.fl-page-content a:hover {
    opacity: .5;
}
/* -- END transition with Opacity at 50% for all hover links -- */

/*--Link colors--
.uabb-cat-links, .uabb-post-meta a {
    color: #1689f4;
}


*/




/* Home Styling - Hover Cards */ 

.pp-hover-card:hover {
    opacity: 1;
    border: 2px solid #FF4C32 !important;
    border-radius: 3px !important;
    box-sizing: border-box !important;
}

/*
.pp-hover-card:hover {
    padding-bottom: 40px!important;
}
*/



.pp-hover-card.style-1 .pp-hover-card-inner .pp-hover-card-inner-wrap {
    position: absolute;
    bottom: 20px;
    left: 0;
    padding: 2em;
    width: 100%;
    height: 60%;
}


/* Home Pay Styling - Tabs */

.fl-node-w7iel0grkzub .uabb-tabs .uabb-tabs-navw7iel0grkzub .uabb-tab-current a .uabb-tab-title, .fl-node-w7iel0grkzub .uabb-tabs .uabb-tabs-navw7iel0grkzub .uabb-tab-current a:hover .uabb-tab-title {
    font-weight: bold !important;
}

.fl-node-enwsc8yzvpx4 .uabb-tabs .uabb-tabs-navenwsc8yzvpx4 .uabb-tab-current a .uabb-tab-title, .fl-node-enwsc8yzvpx4 .uabb-tabs .uabb-tabs-navenwsc8yzvpx4 .uabb-tab-current a:hover .uabb-tab-title {
    font-weight: bold !important;
}

/* Services Page Styling */


.text-links a:hover {
    color: #FF4C32!important;
}


@media (max-width: 768px) {
  .ua-icon.ua-icon-chevron-small-right {
    display: none!important;
  }
}


@media (max-width: 768px) {
    .no-mobile-animation,
    .no-mobile-animation * {
        animation: none !important;
        transition: none !important;
        transform: none !important;
        animation-delay: 0s !important;
        transition-delay: 0s !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
}

/* Blog Styling */

h3.fl-author-bio-name {
    font-size: 18px;
}

.fl-author-bio-thumb img {
    border-radius: 50px;
}

.uabb-cat-links {
    text-transform: uppercase;
}

.uabb-post-thumbnail {
    background-color: #ffffff;
    max-height: 190px;
    display: inline-block; /* makes it fit in like an <img> */
    background-size: cover; /* or contain */
    background-position: center center;
    background-repeat: no-repeat;
}

.archive-feature-thumbnail .uabb-post-thumbnail {
    max-height: 490px;
}


.popup.fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px!important;
}

