
.wp-block-metashield-metashield-grid-item
{
    padding: 0;
    margin: 0;
    position:relative;
    display:grid;
    min-height: var(--grid-item-desktop-min-height, 0);
}
.grid_item_vertical_top{ align-items: start;}
.grid_item_vertical_middle{ align-items: center;}
.grid_item_vertical_bottom{ align-items: end;}
.grid_item_v_stretch{ align-items: stretch;}
.grid_item_v_baseline{ align-items: baseline;}

.grid_item_horizontal_left{ justify-items: start;}
.grid_item_horizontal_center{ justify-items: center;}
.grid_item_horizontal_stretch{ justify-items: stretch;}
.grid_item_horizontal_right{ justify-items: end;}

.grid_item_content_h_left{ justify-content: start;}
.grid_item_content_h_center{ justify-content: center;}
.grid_item_content_h_between{ justify-content: space-between;}
.grid_item_content_h_around{ justify-content: space-around;}
.grid_item_content_h_evenly{ justify-content: space-evenly;}
.grid_item_content_h_right{ justify-content: end;}

.grid_item_content_v_center{ align-content: center;}
.grid_item_content_v_between{ align-content: space-between;}
.grid_item_content_v_around{ align-content: space-around;}
.grid_item_content_v_evenly{ align-content: space-evenly;}
.grid_item_content_v_stretch{ align-content: stretch;}

.wp-block-metashield-metashield-grid-item.grid_lg_col_span_1 { grid-column: span 1; --metashield-col-span: 1; }
.wp-block-metashield-metashield-grid-item.grid_lg_col_span_2 { grid-column: span 2; --metashield-col-span: 2; }
.wp-block-metashield-metashield-grid-item.grid_lg_col_span_3 { grid-column: span 3; --metashield-col-span: 3; }
.wp-block-metashield-metashield-grid-item.grid_lg_col_span_4 { grid-column: span 4; --metashield-col-span: 4; }
.wp-block-metashield-metashield-grid-item.grid_lg_col_span_5 { grid-column: span 5; --metashield-col-span: 5; }
.wp-block-metashield-metashield-grid-item.grid_lg_col_span_6 { grid-column: span 6; --metashield-col-span: 6; }
.wp-block-metashield-metashield-grid-item.grid_lg_col_span_7 { grid-column: span 7; --metashield-col-span: 7; }
.wp-block-metashield-metashield-grid-item.grid_lg_col_span_8 { grid-column: span 8; --metashield-col-span: 8; }
.wp-block-metashield-metashield-grid-item.grid_lg_col_span_9 { grid-column: span 9; --metashield-col-span: 9; }
.wp-block-metashield-metashield-grid-item.grid_lg_col_span_10 { grid-column: span 10; --metashield-col-span: 10; }
.wp-block-metashield-metashield-grid-item.grid_lg_col_span_11 { grid-column: span 11; --metashield-col-span: 11; }
.wp-block-metashield-metashield-grid-item.grid_lg_col_span_12 { grid-column: span 12; --metashield-col-span: 12; }

.wp-block-metashield-metashield-grid-item.grid_lg_row_span_1 { grid-row: span 1; --metashield-row-span: 1; }
.wp-block-metashield-metashield-grid-item.grid_lg_row_span_2 { grid-row: span 2; --metashield-row-span: 2; }
.wp-block-metashield-metashield-grid-item.grid_lg_row_span_3 { grid-row: span 3; --metashield-row-span: 3; }
.wp-block-metashield-metashield-grid-item.grid_lg_row_span_4 { grid-row: span 4; --metashield-row-span: 4; }
.wp-block-metashield-metashield-grid-item.grid_lg_row_span_5 { grid-row: span 5; --metashield-row-span: 5; }
.wp-block-metashield-metashield-grid-item.grid_lg_row_span_6 { grid-row: span 6; --metashield-row-span: 6; }
.wp-block-metashield-metashield-grid-item.grid_lg_row_span_7 { grid-row: span 7; --metashield-row-span: 7; }
.wp-block-metashield-metashield-grid-item.grid_lg_row_span_8 { grid-row: span 8; --metashield-row-span: 8; }
.wp-block-metashield-metashield-grid-item.grid_lg_row_span_9 { grid-row: span 9; --metashield-row-span: 9; }
.wp-block-metashield-metashield-grid-item.grid_lg_row_span_10 { grid-row: span 10; --metashield-row-span: 10; }
.wp-block-metashield-metashield-grid-item.grid_lg_row_span_11 { grid-row: span 11; --metashield-row-span: 11; }
.wp-block-metashield-metashield-grid-item.grid_lg_row_span_12 { grid-row: span 12; --metashield-row-span: 12; }

.wp-block-metashield-metashield-grid-item.grid_lg_col_start_1 { grid-column-start: 1; grid-column-end: calc( var( --metashield-col-span ) + 1); }
.wp-block-metashield-metashield-grid-item.grid_lg_col_start_2 { grid-column-start: 2; grid-column-end: calc( var( --metashield-col-span ) + 2); }
.wp-block-metashield-metashield-grid-item.grid_lg_col_start_3 { grid-column-start: 3; grid-column-end: calc( var( --metashield-col-span ) + 3); }
.wp-block-metashield-metashield-grid-item.grid_lg_col_start_4 { grid-column-start: 4; grid-column-end: calc( var( --metashield-col-span ) + 4); }
.wp-block-metashield-metashield-grid-item.grid_lg_col_start_5 { grid-column-start: 5; grid-column-end: calc( var( --metashield-col-span ) + 5); }
.wp-block-metashield-metashield-grid-item.grid_lg_col_start_6 { grid-column-start: 6; grid-column-end: calc( var( --metashield-col-span ) + 6); }
.wp-block-metashield-metashield-grid-item.grid_lg_col_start_7 { grid-column-start: 7; grid-column-end: calc( var( --metashield-col-span ) + 7); }
.wp-block-metashield-metashield-grid-item.grid_lg_col_start_8 { grid-column-start: 8; grid-column-end: calc( var( --metashield-col-span ) + 8); }
.wp-block-metashield-metashield-grid-item.grid_lg_col_start_9 { grid-column-start: 9; grid-column-end: calc( var( --metashield-col-span ) + 9); }
.wp-block-metashield-metashield-grid-item.grid_lg_col_start_10 { grid-column-start: 10; grid-column-end: calc( var( --metashield-col-span ) + 10); }
.wp-block-metashield-metashield-grid-item.grid_lg_col_start_11 { grid-column-start: 11; grid-column-end: calc( var( --metashield-col-span ) + 11); }
.wp-block-metashield-metashield-grid-item.grid_lg_col_start_12 { grid-column-start: 12; grid-column-end: calc( var( --metashield-col-span ) + 12); }

.wp-block-metashield-metashield-grid-item.grid_lg_row_start_1 { grid-row-start: 1; grid-row-end: calc( var( --metashield-row-span ) + 1); }
.wp-block-metashield-metashield-grid-item.grid_lg_row_start_2 { grid-row-start: 2; grid-row-end: calc( var( --metashield-row-span ) + 2); }
.wp-block-metashield-metashield-grid-item.grid_lg_row_start_3 { grid-row-start: 3; grid-row-end: calc( var( --metashield-row-span ) + 3); }
.wp-block-metashield-metashield-grid-item.grid_lg_row_start_4 { grid-row-start: 4; grid-row-end: calc( var( --metashield-row-span ) + 4); }
.wp-block-metashield-metashield-grid-item.grid_lg_row_start_5 { grid-row-start: 5; grid-row-end: calc( var( --metashield-row-span ) + 5); }
.wp-block-metashield-metashield-grid-item.grid_lg_row_start_6 { grid-row-start: 6; grid-row-end: calc( var( --metashield-row-span ) + 6); }
.wp-block-metashield-metashield-grid-item.grid_lg_row_start_7 { grid-row-start: 7; grid-row-end: calc( var( --metashield-row-span ) + 7); }
.wp-block-metashield-metashield-grid-item.grid_lg_row_start_8 { grid-row-start: 8; grid-row-end: calc( var( --metashield-row-span ) + 8); }
.wp-block-metashield-metashield-grid-item.grid_lg_row_start_9 { grid-row-start: 9; grid-row-end: calc( var( --metashield-row-span ) + 9); }
.wp-block-metashield-metashield-grid-item.grid_lg_row_start_10 { grid-row-start: 10; grid-row-end: calc( var( --metashield-row-span ) + 10); }
.wp-block-metashield-metashield-grid-item.grid_lg_row_start_11 { grid-row-start: 11; grid-row-end: calc( var( --metashield-row-span ) + 11); }
.wp-block-metashield-metashield-grid-item.grid_lg_row_start_12 { grid-row-start: 12; grid-row-end: calc( var( --metashield-row-span ) + 12); }

/******************Image Size Helpers *******************/
.lg_grid_card_img_5_x_2
{
    --metashield-card-image-height: 40%;
    --metashield-card-image-width: 100%;
    --metashield-card-image-position: absolute;
    --metashield-card-image-bottom-border: none;
    --metashield-h-card-image-width: 20%;
}
.lg_grid_card_img_16_x_9
{
    --metashield-card-image-height: 56%;
    --metashield-card-image-width: 100%;
    --metashield-card-image-position: absolute;
    --metashield-card-image-bottom-border: none;
    --metashield-h-card-image-width: 25%;
}
.lg_grid_card_img_4_x_3
{
    --metashield-card-image-height: 75%;
    --metashield-card-image-width: 100%;
    --metashield-card-image-position: absolute;
    --metashield-card-image-bottom-border: none;
    --metashield-h-card-image-width: 30%;
}
.lg_grid_card_img_1_x_1
{
    --metashield-card-image-height: 100%;
    --metashield-card-image-width: 100%;
    --metashield-card-image-position: absolute;
    --metashield-card-image-bottom-border: none;
    --metashield-h-card-image-width: 40%;
}
.lg_grid_card_img_full_width
{
    --metashield-card-image-height: auto;
    --metashield-card-image-width: 100%;
    --metashield-card-image-position: relative;
    --metashield-card-image-bottom-border: 5px solid white;
    --metashield-h-card-image-width: 50%;
}
.lg_grid_card_img_3_x_4
{
    --metashield-card-image-height: 134%;
    --metashield-card-image-width: 100%;
    --metashield-card-image-position: absolute;
    --metashield-card-image-bottom-border: none;
    --metashield-h-card-image-width: 55%;
}
.lg_grid_card_img_9_x_16
{
    --metashield-card-image-height: 143%;
    --metashield-card-image-width: 100%;
    --metashield-card-image-position: absolute;
    --metashield-card-image-bottom-border: none;
    --metashield-h-card-image-width: 60%;
}

.grid_item_padding_small{ padding: 5px;}
.grid_item_padding_medium{ padding: 10px;}
.grid_item_padding_large{ padding: 20px;}
.grid_item_padding_xl{ padding: 25px;}

@media (max-width:922px)
{
    .wp-block-metashield-metashield-grid-item{  min-height: var(--grid-item-tablet-min-height, 0); }
    
    .wp-block-metashield-metashield-grid-item.grid_md_col_span_1 { grid-column: span 1;  --metashield-col-span: 1; }
    .wp-block-metashield-metashield-grid-item.grid_md_col_span_2 { grid-column: span 2;  --metashield-col-span: 2; }
    .wp-block-metashield-metashield-grid-item.grid_md_col_span_3 { grid-column: span 3;  --metashield-col-span: 3; }
    .wp-block-metashield-metashield-grid-item.grid_md_col_span_4 { grid-column: span 4;  --metashield-col-span: 4; }
    .wp-block-metashield-metashield-grid-item.grid_md_col_span_5 { grid-column: span 5;  --metashield-col-span: 5; }
    .wp-block-metashield-metashield-grid-item.grid_md_col_span_6 { grid-column: span 6;  --metashield-col-span: 6; }
    .wp-block-metashield-metashield-grid-item.grid_md_col_span_7 { grid-column: span 7;  --metashield-col-span: 7; }
    .wp-block-metashield-metashield-grid-item.grid_md_col_span_8 { grid-column: span 8;  --metashield-col-span: 8; }
    .wp-block-metashield-metashield-grid-item.grid_md_col_span_9 { grid-column: span 9;  --metashield-col-span: 9; }
    .wp-block-metashield-metashield-grid-item.grid_md_col_span_10 { grid-column: span 10;  --metashield-col-span: 10; }
    .wp-block-metashield-metashield-grid-item.grid_md_col_span_11 { grid-column: span 11;  --metashield-col-span: 11; }
    .wp-block-metashield-metashield-grid-item.grid_md_col_span_12 { grid-column: span 12;  --metashield-col-span: 12; }

    .wp-block-metashield-metashield-grid-item.grid_md_row_span_1 { grid-row: span 1; --metashield-row-span: 1; }
    .wp-block-metashield-metashield-grid-item.grid_md_row_span_2 { grid-row: span 2; --metashield-row-span: 2; }
    .wp-block-metashield-metashield-grid-item.grid_md_row_span_3 { grid-row: span 3; --metashield-row-span: 3; }
    .wp-block-metashield-metashield-grid-item.grid_md_row_span_4 { grid-row: span 4; --metashield-row-span: 4; }
    .wp-block-metashield-metashield-grid-item.grid_md_row_span_5 { grid-row: span 5; --metashield-row-span: 5; }
    .wp-block-metashield-metashield-grid-item.grid_md_row_span_6 { grid-row: span 6; --metashield-row-span: 6; }
    .wp-block-metashield-metashield-grid-item.grid_md_row_span_7 { grid-row: span 7; --metashield-row-span: 7; }
    .wp-block-metashield-metashield-grid-item.grid_md_row_span_8 { grid-row: span 8; --metashield-row-span: 8; }
    .wp-block-metashield-metashield-grid-item.grid_md_row_span_9 { grid-row: span 9; --metashield-row-span: 9; }
    .wp-block-metashield-metashield-grid-item.grid_md_row_span_10 { grid-row: span 10; --metashield-row-span: 10; }
    .wp-block-metashield-metashield-grid-item.grid_md_row_span_11 { grid-row: span 11; --metashield-row-span: 11; }
    .wp-block-metashield-metashield-grid-item.grid_md_row_span_12 { grid-row: span 12; --metashield-row-span: 12; }

    .wp-block-metashield-metashield-grid-item{grid-column-start:unset; grid-column-end: unset;}
    .wp-block-metashield-metashield-grid-item.grid_md_col_start_1 { grid-column-start: 1; grid-column-end: calc( var( --metashield-col-span ) + 1); }
    .wp-block-metashield-metashield-grid-item.grid_md_col_start_2 { grid-column-start: 2; grid-column-end: calc( var( --metashield-col-span ) + 2); }
    .wp-block-metashield-metashield-grid-item.grid_md_col_start_3 { grid-column-start: 3; grid-column-end: calc( var( --metashield-col-span ) + 3); }
    .wp-block-metashield-metashield-grid-item.grid_md_col_start_4 { grid-column-start: 4; grid-column-end: calc( var( --metashield-col-span ) + 4); }
    .wp-block-metashield-metashield-grid-item.grid_md_col_start_5 { grid-column-start: 5; grid-column-end: calc( var( --metashield-col-span ) + 5); }
    .wp-block-metashield-metashield-grid-item.grid_md_col_start_6 { grid-column-start: 6; grid-column-end: calc( var( --metashield-col-span ) + 6); }
    .wp-block-metashield-metashield-grid-item.grid_md_col_start_7 { grid-column-start: 7; grid-column-end: calc( var( --metashield-col-span ) + 7); }
    .wp-block-metashield-metashield-grid-item.grid_md_col_start_8 { grid-column-start: 8; grid-column-end: calc( var( --metashield-col-span ) + 8); }
    .wp-block-metashield-metashield-grid-item.grid_md_col_start_9 { grid-column-start: 9; grid-column-end: calc( var( --metashield-col-span ) + 9); }
    .wp-block-metashield-metashield-grid-item.grid_md_col_start_10 { grid-column-start: 10; grid-column-end: calc( var( --metashield-col-span ) + 10); }
    .wp-block-metashield-metashield-grid-item.grid_md_col_start_11 { grid-column-start: 11; grid-column-end: calc( var( --metashield-col-span ) + 11); }
    .wp-block-metashield-metashield-grid-item.grid_md_col_start_12 { grid-column-start: 12; grid-column-end: calc( var( --metashield-col-span ) + 12); }

    .wp-block-metashield-metashield-grid-item.grid_md_row_start_1 { grid-row-start: 1; grid-row-end: calc( var( --metashield-row-span ) + 1); }
    .wp-block-metashield-metashield-grid-item.grid_md_row_start_2 { grid-row-start: 2; grid-row-end: calc( var( --metashield-row-span ) + 2); }
    .wp-block-metashield-metashield-grid-item.grid_md_row_start_3 { grid-row-start: 3; grid-row-end: calc( var( --metashield-row-span ) + 3); }
    .wp-block-metashield-metashield-grid-item.grid_md_row_start_4 { grid-row-start: 4; grid-row-end: calc( var( --metashield-row-span ) + 4); }
    .wp-block-metashield-metashield-grid-item.grid_md_row_start_5 { grid-row-start: 5; grid-row-end: calc( var( --metashield-row-span ) + 5); }
    .wp-block-metashield-metashield-grid-item.grid_md_row_start_6 { grid-row-start: 6; grid-row-end: calc( var( --metashield-row-span ) + 6); }
    .wp-block-metashield-metashield-grid-item.grid_md_row_start_7 { grid-row-start: 7; grid-row-end: calc( var( --metashield-row-span ) + 7); }
    .wp-block-metashield-metashield-grid-item.grid_md_row_start_8 { grid-row-start: 8; grid-row-end: calc( var( --metashield-row-span ) + 8); }
    .wp-block-metashield-metashield-grid-item.grid_md_row_start_9 { grid-row-start: 9; grid-row-end: calc( var( --metashield-row-span ) + 9); }
    .wp-block-metashield-metashield-grid-item.grid_md_row_start_10 { grid-row-start: 10; grid-row-end: calc( var( --metashield-row-span ) + 10); }
    .wp-block-metashield-metashield-grid-item.grid_md_row_start_11 { grid-row-start: 11; grid-row-end: calc( var( --metashield-row-span ) + 11); }
    .wp-block-metashield-metashield-grid-item.grid_md_row_start_12 { grid-row-start: 12; grid-row-end: calc( var( --metashield-row-span ) + 12); }
    
        /******************Image Size Helpers *******************/
    .md_grid_card_img_5_x_2
    {
        --metashield-card-image-height: 40%;
        --metashield-card-image-width: 100%;
        --metashield-card-image-position: absolute;
        --metashield-card-image-bottom-border: none;
        --metashield-h-card-image-width: 20%;
    }

    .md_grid_card_img_16_x_9
    {
        --metashield-card-image-height: 56%;
        --metashield-card-image-width: 100%;
        --metashield-card-image-position: absolute;
        --metashield-card-image-bottom-border: none;
        --metashield-h-card-image-width: 25%;
    }
    .md_grid_card_img_4_x_3
    {
        --metashield-card-image-height: 75%;
        --metashield-card-image-width: 100%;
        --metashield-card-image-position: absolute;
        --metashield-card-image-bottom-border: none;
        --metashield-h-card-image-width: 30%;
    }
    .md_grid_card_img_1_x_1
    {
        --metashield-card-image-height: 100%;
        --metashield-card-image-width: 100%;
        --metashield-card-image-position: absolute;
        --metashield-card-image-bottom-border: none;
        --metashield-h-card-image-width: 40%;
    }
    .md_grid_card_img_full_width
    {
        --metashield-card-image-height: auto;
        --metashield-card-image-width: 100%;
        --metashield-card-image-position: relative;
        --metashield-card-image-bottom-border: 5px solid white;
        --metashield-h-card-image-width: 50%;
    }
    .md_grid_card_img_3_x_4
    {
        --metashield-card-image-height: 134%;
        --metashield-card-image-width: 100%;
        --metashield-card-image-position: absolute;
        --metashield-card-image-bottom-border: none;
        --metashield-h-card-image-width: 55%;
    }
    .md_grid_card_img_9_x_16
    {
        --metashield-card-image-height: 143%;
        --metashield-card-image-width: 100%;
        --metashield-card-image-position: absolute;
        --metashield-card-image-bottom-border: none;
        --metashield-h-card-image-width: 60%;
    }
}
@media (max-width:544px)
{
    .wp-block-metashield-metashield-grid-item{  min-height: var(--grid-item-mobile-min-height, 0); }
    
    .wp-block-metashield-metashield-grid-item.grid_sm_col_span_1 { grid-column: span 1;  --metashield-col-span: 1; }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_span_2 { grid-column: span 2;  --metashield-col-span: 2; }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_span_3 { grid-column: span 3;  --metashield-col-span: 3; }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_span_4 { grid-column: span 4;  --metashield-col-span: 4; }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_span_5 { grid-column: span 5;  --metashield-col-span: 5; }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_span_6 { grid-column: span 6;  --metashield-col-span: 6; }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_span_7 { grid-column: span 7;  --metashield-col-span: 7; }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_span_8 { grid-column: span 8;  --metashield-col-span: 8; }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_span_9 { grid-column: span 9;  --metashield-col-span: 9; }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_span_10 { grid-column: span 10;  --metashield-col-span: 10; }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_span_11 { grid-column: span 11;  --metashield-col-span: 11; }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_span_12 { grid-column: span 12;  --metashield-col-span: 12; }

    .wp-block-metashield-metashield-grid-item.grid_sm_row_span_1 { grid-row: span 1; --metashield-row-span: 1; }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_span_2 { grid-row: span 2; --metashield-row-span: 2; }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_span_3 { grid-row: span 3; --metashield-row-span: 3; }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_span_4 { grid-row: span 4; --metashield-row-span: 4; }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_span_5 { grid-row: span 5; --metashield-row-span: 5; }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_span_6 { grid-row: span 6; --metashield-row-span: 6; }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_span_7 { grid-row: span 7; --metashield-row-span: 7; }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_span_8 { grid-row: span 8; --metashield-row-span: 8; }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_span_9 { grid-row: span 9; --metashield-row-span: 9; }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_span_10 { grid-row: span 10; --metashield-row-span: 10; }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_span_11 { grid-row: span 11; --metashield-row-span: 11; }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_span_12 { grid-row: span 12; --metashield-row-span: 12; }

    .wp-block-metashield-metashield-grid-item{grid-column-start:unset; grid-column-end: unset;}
    .wp-block-metashield-metashield-grid-item.grid_sm_col_start_1 { grid-column-start: 1; grid-column-end: calc( var( --metashield-col-span ) + 1); }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_start_2 { grid-column-start: 2; grid-column-end: calc( var( --metashield-col-span ) + 2); }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_start_3 { grid-column-start: 3; grid-column-end: calc( var( --metashield-col-span ) + 3); }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_start_4 { grid-column-start: 4; grid-column-end: calc( var( --metashield-col-span ) + 4); }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_start_5 { grid-column-start: 5; grid-column-end: calc( var( --metashield-col-span ) + 5); }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_start_6 { grid-column-start: 6; grid-column-end: calc( var( --metashield-col-span ) + 6); }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_start_7 { grid-column-start: 7; grid-column-end: calc( var( --metashield-col-span ) + 7); }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_start_8 { grid-column-start: 8; grid-column-end: calc( var( --metashield-col-span ) + 8); }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_start_9 { grid-column-start: 9; grid-column-end: calc( var( --metashield-col-span ) + 9); }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_start_10 { grid-column-start: 10; grid-column-end: calc( var( --metashield-col-span ) + 10); }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_start_11 { grid-column-start: 11; grid-column-end: calc( var( --metashield-col-span ) + 11); }
    .wp-block-metashield-metashield-grid-item.grid_sm_col_start_12 { grid-column-start: 12; grid-column-end: calc( var( --metashield-col-span ) + 12); }

    .wp-block-metashield-metashield-grid-item.grid_sm_row_start_1 { grid-row-start: 1; grid-row-end: calc( var( --metashield-row-span ) + 1); }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_start_2 { grid-row-start: 2; grid-row-end: calc( var( --metashield-row-span ) + 2); }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_start_3 { grid-row-start: 3; grid-row-end: calc( var( --metashield-row-span ) + 3); }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_start_4 { grid-row-start: 4; grid-row-end: calc( var( --metashield-row-span ) + 4); }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_start_5 { grid-row-start: 5; grid-row-end: calc( var( --metashield-row-span ) + 5); }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_start_6 { grid-row-start: 6; grid-row-end: calc( var( --metashield-row-span ) + 6); }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_start_7 { grid-row-start: 7; grid-row-end: calc( var( --metashield-row-span ) + 7); }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_start_8 { grid-row-start: 8; grid-row-end: calc( var( --metashield-row-span ) + 8); }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_start_9 { grid-row-start: 9; grid-row-end: calc( var( --metashield-row-span ) + 9); }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_start_10 { grid-row-start: 10; grid-row-end: calc( var( --metashield-row-span ) + 10); }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_start_11 { grid-row-start: 11; grid-row-end: calc( var( --metashield-row-span ) + 11); }
    .wp-block-metashield-metashield-grid-item.grid_sm_row_start_12 { grid-row-start: 12; grid-row-end: calc( var( --metashield-row-span ) + 12); }
    
    /******************Image Size Helpers *******************/
    .sm_grid_card_img_5_x_2
    {
        --metashield-card-image-height: 40%;
        --metashield-card-image-width: 100%;
        --metashield-card-image-position: absolute;
        --metashield-card-image-bottom-border: none;
        --metashield-h-card-image-width: 20%;
    }

    .sm_grid_card_img_16_x_9
    {
        --metashield-card-image-height: 56%;
        --metashield-card-image-width: 100%;
        --metashield-card-image-position: absolute;
        --metashield-card-image-bottom-border: none;
        --metashield-h-card-image-width: 25%;
    }
    .sm_grid_card_img_4_x_3
    {
        --metashield-card-image-height: 75%;
        --metashield-card-image-width: 100%;
        --metashield-card-image-position: absolute;
        --metashield-card-image-bottom-border: none;
        --metashield-h-card-image-width: 30%;
    }
    .sm_grid_card_img_1_x_1
    {
        --metashield-card-image-height: 100%;
        --metashield-card-image-width: 100%;
        --metashield-card-image-position: absolute;
        --metashield-card-image-bottom-border: none;
        --metashield-h-card-image-width: 40%;
    }
    .sm_grid_card_img_full_width
    {
        --metashield-card-image-height: auto;
        --metashield-card-image-width: 100%;
        --metashield-card-image-position: relative;
        --metashield-card-image-bottom-border: 5px solid white;
        --metashield-h-card-image-width: 50%;
    }
    .sm_grid_card_img_3_x_4
    {
        --metashield-card-image-height: 134%;
        --metashield-card-image-width: 100%;
        --metashield-card-image-position: absolute;
        --metashield-card-image-bottom-border: none;
        --metashield-h-card-image-width: 55%;
    }
    .sm_grid_card_img_9_x_16
    {
        --metashield-card-image-height: 143%;
        --metashield-card-image-width: 100%;
        --metashield-card-image-position: absolute;
        --metashield-card-image-bottom-border: none;
        --metashield-h-card-image-width: 60%;
    }
}




/**************** Grid Item CTA Lnk *********************/
.grid_item_cta_link
{
    width:100%;
    height:100%;
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
}
.wp-block-metashield-metashield-grid-item .uagb-button__wrapper
{
    z-index: 20;
}

/*** UAG Info Box Template Styling ***/
.metashield_info_box_style_01
{
    height:100%;
    --text-content-padding-left: clamp(12px,(9.63px + 0.74vw),20px);
    --text-content-padding-right: clamp(12px,(9.63px + 0.74vw),20px);
    --text-content-padding-top: clamp(10px,(8.52px + 0.46vw),15px);
    --text-content-padding-bottom: clamp(15px,(13.52px + 0.46vw),20px); /*Increased offset to match Line Height on Top */
}
.metashield_info_box_style_01 .wp-block-group 
{
    padding: 0;
}
.metashield_info_box_style_01 .wp-block-uagb-info-box, 
.metashield_info_box_style_01.wp-block-uagb-info-box 
{
    position: relative;
}
.metashield_info_box_style_01 .uagb-infobox__content-wrap.uagb-infobox
{
    position: unset !important;
}
.metashield_info_box_style_01 .uagb-ifb-title-wrap
{
    padding: var(--text-content-padding-top) var(--text-content-padding-right) 0px var(--text-content-padding-left);
}
.metashield_info_box_style_01 .uagb-ifb-text-wrap,
.metashield_info_box_style_01 .uagb-ifb-desc
{
    padding: 0px var(--text-content-padding-right) 65px var(--text-content-padding-left);
}

.metashield_info_box_style_01 .uagb-infobox_cta-type-all .uagb-ifb-text-wrap,
.metashield_info_box_style_01.uagb-infobox_cta-type-all .uagb-ifb-desc
{
    padding: 0px var(--text-content-padding-right) 0px var(--text-content-padding-left);
}

/*********** CTA Button ***************/
.metashield_info_box_style_01 .uagb-ifb-cta,
.metashield_info_box_style_01 .uagb-ifb-button-wrapper
{
    position:absolute;
    bottom:var(--text-content-padding-bottom);
}

.grid_card_cta_align_right .uagb-ifb-cta, 
.grid_card_cta_align_right .uagb-ifb-button-wrapper
{
    right:var(--text-content-padding-right);
}
.grid_card_cta_align_center .uagb-ifb-cta, 
.grid_card_cta_align_center .uagb-ifb-button-wrapper
{
    left:0;
    display:flex;
    align-content: center;
    align-items: center;
    justify-content:center;
    width:100%;
}
.grid_card_item_cta_align_left .uagb-ifb-cta,
.grid_card_item_cta_align_left .uagb-ifb-button-wrapper 
{
    right:unset;
    transform: none;
    left:unset;
}
.grid_card_item_cta_align_right .uagb-ifb-cta,
.grid_card_item_cta_align_right .uagb-ifb-button-wrapper 
{
    right:var(--text-content-padding-right);
    transform: none;
    left:unset;
}
.grid_card_item_cta_align_center .uagb-ifb-cta, 
.grid_card_item_cta_align_center .uagb-ifb-button-wrapper
{
    left:0;
    display:flex;
    align-content: center;
    align-items: center;
    justify-content:center;
    width:100%;
}

.metashield_info_box_style_01 .uagb-ifb-cta-button,
.metashield_info_box_style_01 .uagb-ifb-button-wrapper .uagb-infobox-cta-link
{
    color: var(--metashield-button-text-colour, black);
    background-color: var(--metashield-button-colour, white);
    border-radius: var(--metashield-button-radius, 15px);
    line-height: 1;
}
.metashield_info_box_style_01 .uagb-ifb-cta-button:hover,
.metashield_info_box_style_01 .uagb-ifb-button-wrapper .uagb-infobox-cta-link:hover
{
    color: var(--metashield-button-hover-colour, white);
    background-color: var(--metashield-button-hover-text-colour, black);
}
.metashield_info_box_style_01 .uagb-ifb-cta-button,
.wp-block-metashield-metashield-grid-item .uagb-buttons-repeater
{
	/*filter:contrast(90%);*/
}
.metashield_info_box_style_01 .uagb-ifb-cta-button:hover,
.metashield_info_box_style_01 .wp-block-button:hover,
.metashield_info_box_style_01 uagb-infobox-cta-link wp-block-button__link:hover,
.wp-block-metashield-metashield-grid-item .uagb-buttons-repeater:hover
{
	filter:contrast(85%) !important;
}

.wp-block-metashield-metashield-grid-item .uagb-buttons-repeater
{
    color: var(--metashield-button-text-colour);
    background-color: var(--metashield-button-colour);
    border-color: var(--metashield-button-colour);
    border-radius: var(--metashield-button-radius) !important;
    
}

/**************Seperator ***************/
.metashield_info_box_style_01 .uagb-ifb-separator
{
    border-color: var(--metashield-seperator-colour, black);
    border-top-width: var(--metashield-seperator-height, 8px) !important;
}
.metashield_info_box_style_01 .uagb-infobox-icon-above-title .uagb-ifb-separator,
.metashield_info_box_style_01.uagb-infobox-icon-above-title .uagb-ifb-separator
{
	width:100%;
}
.metashield_info_box_style_01.uagb-infobox-icon-above-title .uagb-ifb-separator
{
    position:absolute;
    left: 0;
}

/*********** Image *****************/
.metashield_info_box_style_01 .uagb-ifb-imgicon-wrap,
.metashield_info_box_style_01 .uagb-ifb-image-content
{
	margin:0px 0px -2px 0px !important;
}

/***************** Above Image - Image *******************/
.metashield_info_box_style_01 .uagb-infobox-icon-above-title .uagb-ifb-image-icon-content,
.metashield_info_box_style_01.uagb-infobox-icon-above-title .uagb-ifb-image-content
{
    position:relative;
    overflow: hidden;
    width: 100%;
    padding-left: var(--metashield-card-image-width);
    padding-top: var(--metashield-card-image-height);
}
.metashield_info_box_style_01 .uagb-infobox-icon-above-title .uagb-ifb-image,
.metashield_info_box_style_01.uagb-infobox-icon-above-title img
{
    position:var(--metashield-card-image-position);
    height: 100%;
    width: 100%;   
    left:0;
    top:0;
}
/*Above Image SRC*/
.metashield_info_box_style_01 .uagb-infobox-icon-above-title .uagb-ifb-img-src,
.metashield_info_box_style_01.uagb-infobox-icon-above-title img
{
    flex-shrink: 0;
    width: 100%;
    height: 100% !important;
    object-fit:cover;
    object-position: var(--grid-card-img-position);
    padding: 0 !important;
}

.metashield_info_box_style_01 .uagb-infobox-icon-above-title .uagb-ifb-image-content
{
    width:100%;
    height: 100%;
    display: flex;
    justify-content: var(--grid-card-img-justify-content);
    align-items: var(--grid-card-img-align-items);
    overflow: hidden;
}

/************ Above Image - Seperator ****************/
.metashield_info_box_style_01 .uagb-infobox-icon-above-title .uagb-ifb-separator-parent,
.metashield_info_box_style_01.uagb-infobox-icon-above-title .uagb-ifb-separator-parent
{
    margin-bottom: 0px;
}

:root
{
    --grid-card-img-justify-content: center;
    --grid-card-img-align-items: center;
    --grid-card-img-position: center center;
}
.grid_card_img_left_top         { --grid-card-img-justify-content: flex-start;    --grid-card-img-align-items: flex-start; --grid-card-img-position: left top;}
.grid_card_img_center_top       { --grid-card-img-justify-content: center;   --grid-card-img-align-items: flex-start; --grid-card-img-position: center top;}
.grid_card_img_right_top        { --grid-card-img-justify-content: flext-end;    --grid-card-img-align-items: flex-start; --grid-card-img-position: right top;}
.grid_card_img_left_center      { --grid-card-img-justify-content: flex-start;    --grid-card-img-align-items: center; --grid-card-img-position: left center;}
.grid_card_img_center_center    { --grid-card-img-justify-content: center;   --grid-card-img-align-items: center; --grid-card-img-position: center center;}
.grid_card_img_right_center     { --grid-card-img-justify-content: flext-end;    --grid-card-img-align-items: center; --grid-card-img-position: right center;}
.grid_card_img_left_bottom      { --grid-card-img-justify-content: flex-start;    --grid-card-img-align-items: flex-end; --grid-card-img-position: left bottom; }
.grid_card_img_center_bottom    { --grid-card-img-justify-content: center;   --grid-card-img-align-items: flex-end; --grid-card-img-position: center bottom;}
.grid_card_img_right_bottom     { --grid-card-img-justify-content: flext-end;    --grid-card-img-align-items: flex-end; --grid-card-img-position: right bottom;}


/************* Left & Right Modes ***********/

.metashield_info_box_style_01 .uagb-infobox-icon-left .uagb-ifb-left-right-wrap,
.metashield_info_box_style_01 .uagb-infobox-icon-right .uagb-ifb-left-right-wrap,
.metashield_info_box_style_01 .uagb-infobox-icon-left,
.metashield_info_box_style_01 .uagb-infobox-icon-right
{
	height:100%;
}

/************* Left & Right Modes - Image***********/

.metashield_info_box_style_01 .uagb-infobox-icon-left .uagb-ifb-image-content,
.metashield_info_box_style_01 .uagb-infobox-icon-right .uagb-ifb-image-content,
.metashield_info_box_style_01.uagb-infobox-icon-left .uagb-ifb-image-content,
.metashield_info_box_style_01.uagb-infobox-icon-right .uagb-ifb-image-content

{
    width:100%;
    height: 100%;
    display: flex;
    justify-content: var(--grid-card-img-justify-content);
    align-items: var(--grid-card-img-align-items);
    overflow: hidden;
}

.metashield_info_box_style_01 .uagb-infobox-icon-left .uagb-ifb-img-src,
.metashield_info_box_style_01 .uagb-infobox-icon-right .uagb-ifb-img-src,
.metashield_info_box_style_01.uagb-infobox-icon-left img,
.metashield_info_box_style_01.uagb-infobox-icon-right img
{
    flex-shrink: 0;
    width: 100%;
    height: 100% !important;
    object-fit:cover;
    object-position: var(--grid-card-img-position);
    /*border-bottom: var(--metashield-card-image-bottom-border);*/
}
.metashield_info_box_style_01 .uagb-infobox-icon-left .uagb-ifb-image,
.metashield_info_box_style_01 .uagb-infobox-icon-right .uagb-ifb-image
{
	width:100%;
	height: 100%;
}

.metashield_info_box_style_01 .uagb-infobox-icon-left .uagb-ifb-image-icon-content,
.metashield_info_box_style_01 .uagb-infobox-icon-right .uagb-ifb-image-icon-content,
.metashield_info_box_style_01.uagb-infobox-icon-left .uagb-ifb-image-content,
.metashield_info_box_style_01.uagb-infobox-icon-right .uagb-ifb-image-content
{
    overflow: hidden;
    width:var(--metashield-h-card-image-width, 30%);
    height: auto;

}
.metashield_info_box_style_01.uagb-infobox-icon-left .uagb-ifb-image-content,
.metashield_info_box_style_01.uagb-infobox-icon-right .uagb-ifb-image-content
{
    height:100%;
}


/************* Left & Right Modes - Content ***********/
.metashield_info_box_style_01 .uagb-infobox-icon-left .uagb-ifb-content,
.metashield_info_box_style_01 .uagb-infobox-icon-right .uagb-ifb-content,
.metashield_info_box_style_01.uagb-infobox-icon-left .uagb-ifb-content,
.metashield_info_box_style_01.uagb-infobox-icon-right .uagb-ifb-content
{
	width:calc(100% - var(--metashield-h-card-image-width, 70%));
}
/***** Title ****/
.metashield_info_box_style_01 .uagb-infobox-icon-left .uagb-ifb-title-wrap,
.metashield_info_box_style_01 .uagb-infobox-icon-right .uagb-ifb-title-wrap,
.metashield_info_box_style_01.uagb-infobox-icon-left .uagb-ifb-title-wrap,
.metashield_info_box_style_01.uagb-infobox-icon-right .uagb-ifb-title-wrap{
    padding: var(--text-content-padding-top) var(--text-content-padding-right) 0px calc( var(--text-content-padding-left) + 5px);
}



/*************  Left & Right Modes - Seperator ***************/
.metashield_info_box_style_01 .uagb-infobox-icon-left .uagb-ifb-image-icon-content,
.metashield_info_box_style_01 .uagb-infobox-icon-right .uagb-ifb-image-icon-content,
.metashield_info_box_style_01.uagb-infobox-icon-left .uagb-ifb-image-content,
.metashield_info_box_style_01.uagb-infobox-icon-right .uagb-ifb-image-content 
{
	z-index:2;
}
.metashield_info_box_style_01 .uagb-infobox-icon-left .uagb-ifb-icon-wrap,
.metashield_info_box_style_01 .uagb-infobox-icon-right .uagb-ifb-icon-wrap
{
	text-align:center;
}

.metashield_info_box_style_01 .uagb-infobox-icon-left .uagb-ifb-separator,
.metashield_info_box_style_01 .uagb-infobox-icon-right .uagb-ifb-separator,
.metashield_info_box_style_01.uagb-infobox-icon-left .uagb-ifb-separator,
.metashield_info_box_style_01.uagb-infobox-icon-right .uagb-ifb-separator
{
	height:100%;
	padding:0;
	--block-height: 800px;
	border-top-width:var(--block-height) !important;
	width:100%;
}

.metashield_info_box_style_01 .uagb-infobox-icon-left .uagb-ifb-separator-parent,
.metashield_info_box_style_01.uagb-infobox-icon-left .uagb-ifb-separator
{
	position:absolute;
	top: 0;
	left: 0;
	height:100%;
	width:calc(var(--metashield-h-card-image-width, 30%) + 5px);
}
.metashield_info_box_style_01 .uagb-infobox-icon-right .uagb-ifb-separator-parent,
.metashield_info_box_style_01.uagb-infobox-icon-right .uagb-ifb-separator
{
	position:absolute;
	top: 0;
	right: 0;
	height:100%;
	width:calc(var(--metashield-h-card-image-width, 30%) + 5px);
}

/*************  Left & Right Modes - SVG Icon ***************/
.metashield_info_box_style_01 .uagb-infobox-icon-left  img[src*="svg"],
.metashield_info_box_style_01 .uagb-infobox-icon-right  img[src*="svg"],
.metashield_info_box_style_01 .uagb-infobox-icon-left .uagb-ifb-icon svg, 
.metashield_info_box_style_01 .uagb-infobox-icon-right .uagb-ifb-icon svg,
.metashield_info_box_style_01.uagb-infobox-icon-left  img[src*="svg"],
.metashield_info_box_style_01.uagb-infobox-icon-right  img[src*="svg"],
.metashield_info_box_style_01.uagb-infobox-icon-left .uagb-ifb-icon svg, 
.metashield_info_box_style_01.uagb-infobox-icon-right .uagb-ifb-icon svg 
{
	height:70px !important;
	object-fit:contain;
}
.metashield_info_box_style_01 .uagb-infobox-icon-left .uagb-ifb-text-wrap,
.metashield_info_box_style_01 .uagb-infobox-icon-right .uagb-ifb-text-wrap,
.metashield_info_box_style_01.uagb-infobox-icon-left .uagb-ifb-desc,
.metashield_info_box_style_01.uagb-infobox-icon-right .uagb-ifb-desc
{
    padding: 0px var(--text-content-padding-right) 55px calc( var(--text-content-padding-left) + 5px );
}


/**************** CTA *********************/

.grid_card_cta_align_center .uagb-infobox-icon-left .uagb-ifb-cta,
.grid_card_cta_align_center .uagb-infobox-icon-left .uagb-ifb-button-wrapper
{
    left:calc(var(--metashield-h-card-image-width) / 2 + 50%);
    transform: translateX(-50%);
    right:unset;
}
.grid_card_cta_align_left .uagb-infobox-icon-left .uagb-ifb-cta,
.grid_card_cta_align_left .uagb-infobox-icon-left .uagb-ifb-button-wrapper
{
    left:calc(var(--metashield-h-card-image-width)  + 16px );
    transform: none;
    right:unset;
}
.grid_card_cta_align_right .uagb-infobox-icon-left .uagb-ifb-cta,
.grid_card_cta_align_right .uagb-infobox-icon-left .uagb-ifb-button-wrapper
{
    transform: none;
    right:var(--text-content-padding-right);
    left:unset;
}

.grid_card_cta_align_center .uagb-infobox-icon-right .uagb-ifb-cta,
.grid_card_cta_align_center .uagb-infobox-icon-right .uagb-ifb-button-wrapper
{
    right:calc(var(--metashield-h-card-image-width) / 2 + 50%);
    transform: translateX(50%);
    left:unset;
}
.grid_card_cta_align_left .uagb-infobox-icon-right .uagb-ifb-cta,
.grid_card_cta_align_left .uagb-infobox-icon-right .uagb-ifb-button-wrapper
{
    left:var(--text-content-padding-left);
    transform: none;
    right:unset;
}
.grid_card_cta_align_right .uagb-infobox-icon-right .uagb-ifb-cta,
.grid_card_cta_align_right .uagb-infobox-icon-right .uagb-ifb-button-wrapper
{
    transform: none;
    right:calc(var(--metashield-h-card-image-width)  + var(--text-content-padding-right) );
    left:unset;
}

.grid_card_item_cta_align_center .uagb-infobox-icon-left .uagb-ifb-cta, 
.grid_card_item_cta_align_center .uagb-infobox-icon-left .uagb-ifb-button-wrapper
{
    left:calc(var(--metashield-h-card-image-width) / 2 + 50%);
    transform: translateX(-50%);
    right:unset;
}
.grid_card_item_cta_align_left .uagb-infobox-icon-left .uagb-ifb-cta,
.grid_card_item_cta_align_left .uagb-infobox-icon-left .uagb-ifb-button-wrapper
{
    left:calc(var(--metashield-h-card-image-width)  + var(--text-content-padding-left) );
    transform: none;
    right:unset;
}
.grid_card_item_cta_align_right .uagb-infobox-icon-left .uagb-ifb-cta,
.grid_card_item_cta_align_right .uagb-infobox-icon-left .uagb-ifb-button-wrapper
{
    transform: none;
    right:var(--text-content-padding-right);
    left:unset;
}

.grid_card_item_cta_align_center .uagb-infobox-icon-right .uagb-ifb-cta,
.grid_card_item_cta_align_center .uagb-infobox-icon-right .uagb-ifb-button-wrapper
{
    right:calc(var(--metashield-h-card-image-width) / 2 + 50%);
    transform: translateX(50%);
    left:unset;
}
.grid_card_item_cta_align_left .uagb-infobox-icon-right .uagb-ifb-cta,
.grid_card_item_cta_align_left .uagb-infobox-icon-right .uagb-ifb-button-wrapper
{
    left:var(--text-content-padding-left);
    transform: none;
    right:unset;
}
.grid_card_item_cta_align_right .uagb-infobox-icon-right .uagb-ifb-cta,
.grid_card_item_cta_align_right .uagb-infobox-icon-right .uagb-ifb-button-wrapper
{
    
    transform: none;
    right:calc(var(--metashield-h-card-image-width)  + var(--text-content-padding-right) );
    left:unset;
}
/*************  End of Infobox  ***************/

.grid_offset_arrow{
	overflow:visible !important;
}
.grid_offset_arrow::after{
    position: absolute;
	padding: 0;
    content: '';
    width: 100%;
    height: 100%;
    background: inherit;
		opacity: 0.85;
    margin: auto;
    z-index: 1;
	clip-path: polygon(0% 0%, 40px 50%, 0% 100%);
}

.grid_lg_ltr > .grid_offset_arrow::after{
    top: 0px;
		bottom: 0px;
    left: calc(100% - 1px);
	right:unset;
		transform: rotate(0deg);
}

.grid_lg_rtl > .grid_offset_arrow::after{
    top: 0px;
		bottom: 0px;
		right:calc(100% - 1px);
	left:unset;
	  transform: rotate(180deg);
}

@media all and (max-width: 922px)
{
.grid_md_ltr > .grid_offset_arrow::after{
    top: 0px;
		bottom: 0px;
    left: calc(100% - 1px);
		right:unset;
	 transform: rotate(0deg);
}

.grid_md_rtl >  .grid_offset_arrow::after{
    top: 0px;
		bottom: 0px;
		right:calc(100% - 1px);
		left:unset;
	  transform: rotate(180deg);
}
}
@media all and (max-width: 544px)
{
	.grid_sm_ltr > .grid_offset_arrow::after{
    top: 0px;
		bottom: 0px;
    left: calc(100% - 1px);
		right:unset;
	 transform: rotate(0deg);
}

.grid_sm_rtl > .grid_offset_arrow::after{
    top: 0px;
		bottom: 0px;
		right:calc(100% - 1px);
		left:unset;
	  transform: rotate(180deg);
}
	
.grid_sm_1 >   .grid_offset_arrow::after{
	 	top: calc(100% - 1px);
    bottom: unset;
    left: 0;
	  right: 0;
		clip-path: polygon(0% 0%, 50% 40px, 100% 0%);
	transform: rotate(0deg);
}
}