/*
Theme Name: GSAFEs
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: Go Studio Web
Author URI: http://gostudioweb.com
template: bb-theme
*/

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

/*  Buttons */
.uabb-creative-button-wrap a, 
.uabb-creative-button-wrap a:visited {
   background-color: #00818a;
    color: #fff;
    border: 2px solid #00818a;
    border-radius: 50px;
}

.uabb-creative-button-wrap a:hover,
.uabb-module-content.uabb-creative-button-wrap a:hover{
    background-color: rgba(255, 255, 255, 0);
    color: #00818a;
    border: 2px solid #00818a;
    border-radius: 50px;
}

.uabb-creative-button-wrap a:hover, 
.uabb-creative-button-wrap a:hover * {
      color: #00818a!important;
}


/* Top Nav */ 
@media only screen and (max-width: 767px){
    .uabb-creative-menu .sub-menu {
        box-shadow: none!important;
    }
}

/* Home Page */
.what-we-do-box .uabb-infobox{
    border-radius: 10px;
    box-shadow: 1px 1px 5px 4px #eae5e3;
}

.what-we-do-box .uabb-infobox {
    border-radius: 10px;
    box-shadow: 1px 1px 5px 4px #eae5e3;
}

.what-we-do-box .uabb-infobox .uabb-infobox-content a {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 2px solid #00818a;
    padding-bottom: 8px;
    letter-spacing: 1px;
    color: #be4181;
}


.home-blog-featured .uabb-post-wrapper .uabb-post-thumbnail {
    border-bottom-right-radius: 10px!important;
    border-top-right-radius: 10px;
}


.home-blog-grid .uabb-post-wrapper .uabb-post-thumbnail {
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px;
}

/* Blog Archives */
.blog-categories-archive a {
    background: hsla(0,0%,100%,.5);
    padding: 5px 10px;
    margin-right: 6px;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 14px;
} 

/* Resource Category Grid */
.resource-category-grid .pp-category .category-inner .pp-category__content {
    min-height: 180px;
}

.single-resources td {
    border: 1px solid #ccc;
    padding: 10px;
}

/* Events */
.tribe-events .tribe-events-c-search__button,
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, 
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, 
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, 
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background-color: #00818a;
    color: #fff;
    border: 2px solid #00818a;
    border-radius: 50px;
}

.tribe-events .tribe-events-c-search__button:hover,
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border{
    background-color: #fff;
    border: 2px solid #00818a;
    color: #00818a;
    border-radius: 50px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list {
    display: none;
}

/* Interio Hero */
.interior-hero {
    color: #fff;
}

.interior-hero .breadcrumbs {
    color: #f2efee;
    font-size: 13px;
    font-weight: 800;
    text-transform: uppercase;
}

.interior-hero .breadcrumbs a{
    color: #ffffff;
}

.interior-hero .breadcrumbs a:hover{
    color: #be4181;
}
.interior-hero .breadcrumbs .breadcrumb-dash{
    margin: 0 4px;
}

.interior-content-row {
    max-width: 1005px!important;
}

.interior-content-row  img {
    border-radius: 10px;
}
@media only screen and (max-width: 768px){
    .interior-hero.fl-row-custom-height > .fl-row-content-wrap {
        min-height: 360px;
    }
}
@media only screen and (max-width: 600px){
    .interior-hero > .fl-row-content-wrap {
       background-position: 50% 46%;
    }

    .interior-hero.fl-row-custom-height > .fl-row-content-wrap {
        min-height: 250px;
    }


    .interior-content-row img {
        width: 100%;
        max-width: 100%;
    }
}

/* Info box with image and white column */
.info-box-with-image .fl-col-content {
    border-radius: 10px;
    background-color: #fff;
}

.info-box-with-image .fl-col-content img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.info-box-with-image .fl-col-content .uabb-infobox-title-wrap,
.info-box-with-image .fl-col-content .uabb-infobox-text-wrap {
    padding-left: 30px;
    padding-right: 30px;
}

.info-box-with-image .uabb-infobox-title-wrap {
    margin-top: 30px
}

.info-box-with-image .uabb-infobox-text-wrap {
    margin-bottom: 30px
}

.info-box-with-image .uabb-infobox-cta-link {
    text-transform: uppercase;
    font-size: 14px!important;
    font-weight: bold;
    padding-bottom: 8px;
    letter-spacing: 2px;
}


/* Tabs */
.gsafe-tabs .uabb-tab-current{
    background-color:  #f2efef;
}

.gsafe-tabs .uabb-tag-selected:hover {
    background-color: #fbfafa;
}

.gsafe-tabs .uabb-tabs-layout-vertical .uabb-tabs-nav .uabb-tab-link {
    border: none;
}

.gsafe-tabs .uabb-tabs.uabb-tabs-layout-vertical ul li:hover {
    border-color: rgba(0,129,138,0.6);
    border-right-width: 6px;
    border-left-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-style: solid;
}

.gsafe-tabs .uabb-tab-description {
    margin-top: 12px;
}

/* Footer */
@media only screen and (max-width: 767px){
    .footer-newsletter-subscribe .fl-row-content-wrap {
        background-image: none!important;
    }
}