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

h2 {
    font-weight:600!important;
    color:#5F5381!important;
}

h3 {
    font-weight:700!important;
}

h4 {
    font-weight:400!important;
    color: #000000;
}

h5 {
    font-weight:600!important;
    color: #000000;
}

li {
    line-height:1.7;
}

/* -- transition with Opacity at 50% for all hover links -- */
footer.fl-builder-content a, .top-bar .fl-module-content a, .pp-dual-button-inner a, .fl-button-wrap a  {
    opacity:1;
    transition: all .333s linear;
}

footer.fl-builder-content a:hover, .fl-icon i:hover, .top-bar .fl-module-content a:hover, .pp-dual-button-inner a:hover, .fl-button-wrap 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-infobox .pp-infobox:hover {
border: 2px solid #c2c8ea;
}

/* -- Home content slider arrows -- */
.home-slider .fl-content-slider-navigation .slider-prev {
    left:-25px;
}
.home-slider .fl-content-slider-navigation .slider-next {
    right:-25px;
}
@media (max-width: 900px) {
.home-slider .fl-content-slider-navigation .slider-next, .home-slider .fl-content-slider-navigation .slider-prev {
    display:none;
  }
}

/*--Video Styles--*/
.uabb-video__outer-wrap {
    border: 6px solid #e5e3eb;
}


/* 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: 260px;
    display: inline-block; /* makes it fit in like an <img> */
    background-size: cover; /* or contain */
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 10px 10px 0 0;
}

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

/*--Header search bar styles--*/

.fl-builder-content .fl-node-m0nhbe65xw8p a {
    color: #342960;
}

.fl-builder-content .fl-node-m0nhbe65xw8p a:hover {
    color: #2b8aad;
}

/*--Content slider links--*/
.fl-slide-text a {
    color: #ed8e2d!important;
}

/*--Header Menu remove border after Contact Us--*/
li#menu-item-502 a {
    border-right:none!important;
}