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

.site-branding {
    margin-top: -70px;
}

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



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



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

.box-featured-links .uabb-infobox-left-right-wrap {
    padding: 20px;
}
.box-featured-links .uabb-infobox-text-wrap p:last-of-type { 
    padding-bottom: 0; 
}
.ast-separate-container .ast-article-inner,
.ast-blog-layout-4-grid .ast-article-inner, 
.ast-blog-layout-5-grid .ast-article-inner, 
.ast-blog-layout-6-grid .ast-article-inner {
    background-color: var(--ast-global-color-5);
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

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

@media (max-width:921px){
    .site-primary-footer-wrap .ast-builder-footer-grid-columns {
        grid-template-columns: 1fr!important;
    }
    .site-primary-footer-wrap .site-footer-section {
        padding-bottom: 40px;
    }
    .site-primary-footer-wrap .footer-widget-area-inner {
        text-align: center!important;
    }
}

@media (max-width:768px){
    .ast-header-break-point #masthead 
    .ast-mobile-header-wrap .ast-primary-header-bar, 
    .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar, 
    .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar {
        padding-left: 10px;
        padding-right: 10px;
    }
    .ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
        padding-right: 15px;
        padding-left: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .site-branding {
        margin-top: -50px;
    }
}

@media (max-width: 544px){
	.ast-header-html-1 {
        display: none!important;
    }
}
