/**
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 {
    margin-top: -65px;
    padding: 10px 0;
}
.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar .ast-site-identity {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

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

.ast-footer-button-1 .ast-custom-button {
    text-align: center;
    line-height: 1.2;
}

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



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

.entry-content p:last-child {
    margin-bottom: 0;
}
.box-product-photo .uabb-imgicon-wrap {
    max-height: 200px;
    overflow: hidden;;
}

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

@media (max-width:1080px){ 
    .ast-logo-title-inline .ast-site-identity {
        max-width: 320px;
    }
}
@media (max-width:921px){
    .ast-logo-title-inline .ast-site-identity {
        margin-top: 0;
    }    
    .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: 20px
    }

    .site-footer-section {
        justify-content: center
    }

    .footer-widget-area-inner,.footer-social-inner-wrap {
        text-align: center!important
    }
}

@media (max-width:768px){
    .col-half-pic-image,
    .col-half-pic-content {
        max-width: 100%!important;
    }

}

@media (max-width: 544px){
	
}
