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



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

.site-footer {
    background-color: #000;
    background-image: url("/wp-content/uploads/2024/03/icon-cross-dark.jpg");
    background-repeat: no-repeat;
    background-position: 100px 100px;
}

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



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

.fl-rich-text p:last-child {
    margin-bottom: 0;
}
.fl-rich-text p a:link {
    font-weight: 900;
}
.color-red {
    color: var(--ast-global-color-0)!important;
    font-weight: 900;
}
.col-main-banner h1 .color-red {
    display: block;
}
.box-interactive-banner .uabb-module-content.uabb-ib2-outter:after {
    background: rgb(0,0,0);
    background: linear-gradient(360deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 50%);
}
.box-interactive-banner .uabb-new-ib-desc:before {
    content: "\f199";
    font-family: "foundation-icons";
    position: absolute;
    right: 15px;
    bottom: 8px;
    color: var(--ast-global-color-0);
    font-size: 24px;
    font-weight: 900;
}
.box-interactive-banner .uabb-new-ib-desc {
    padding: 10px 15px;
}
.col-stagger-left {
    position: relative;
    top: -40px;
    right: -40px;
}

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

@media (max-width:921px){
    .col-stagger-left {
        position: relative;
        top: 0;
        right: 0;
    }
    .col-stagger-left,
    .col-stagger-right {
        width: 100%;
        max-width: 100%!important;
    }
    .col-stagger-left .fl-col-content,
    .col-stagger-right .fl-col-content {
        padding: 20px!important;
    }
}

@media (max-width:768px){

}

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