/**
Theme Name: Robintek Child Theme
Author: Robintek
Author URI: https://robintek.com/
Description: Robintek Child Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: robintek-child-theme
Template: astra
*/


/*==== BUTTONS =======================================================================================*/



/*==== HEADER =======================================================================================*/

.ast-logo-title-inline .ast-site-identity {
    padding: 5px 0;
}
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
    height: auto!important;
}

/*==== FOOTER =======================================================================================*/

.site-above-footer-wrap.ast-builder-grid-row-2-rheavy .ast-builder-grid-row {
    grid-template-columns: 1fr 4fr;
}

/*==== HOME PAGE ====================================================================================*/



/*==== CUSTOM =======================================================================================*/

.entry-content p:last-child {
    margin-bottom: 0;
}
.box-hotspot-map .uabb-icon-wrap .uabb-icon {
    opacity: 0;
}
.box-hotspot-map .uabb-hotspot-tooltip-content a {
    color: #fff!important;
}
.box-hotspot-map .uabb-hotspot-tooltip-content a:hover {
    text-decoration: underline;
}
.box-interactive .uabb-module-content.uabb-ib2-outter:after {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.6) 70%);
}

/*==== MEDIA QUERIES ================================================================================*/

@media (max-width:921px){

}

@media (max-width:768px){
    .site-primary-footer-wrap .ast-builder-grid-row {
        grid-template-columns: 1fr!important
    }
    .site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section {
        text-align: center;
        margin-bottom: 40px
    }
    .site-footer-section {
        justify-content: center
    }
    .footer-widget-area-inner,.footer-social-inner-wrap {
        text-align: center!important
    }
    .site-above-footer-wrap.ast-builder-grid-row-2-rheavy .ast-builder-grid-row {
        grid-template-columns: 1fr;
    }
    .box-hotspot-map .uabb-hotspot-tooltip-content {
        font-size: 12px;
    }
    .col-half-pic-image,
    .col-featured-boxes {
        max-width: 100%!important;
    }
}

@media (max-width: 544px){

}
