@charset "UTF-8";
/* ==========================================================================
   Layout Utilities CSS
   ========================================================================== */

/* Vertical alignment */
.v_top { vertical-align: top; }
.v_middle { vertical-align: middle; }
.v_bottom { vertical-align: bottom; }
.v_txt_bot { vertical-align: text-bottom; }
.va_-3px { vertical-align: -3px; }
.va_-5px { vertical-align: -5px; }
.va_2px { vertical-align: 2px; }
.va_10px { vertical-align: 10px; }
.va_mid { vertical-align: middle; }

/* Float utilities */
.float_r { float: right; }
.float_l { float: left; }

/* Display utilities */
.inline_block { display: inline-block; }

/* Line height utilities */
.lh0 { line-height: 0; }
.lh10 { line-height: 10px; }
.lh11 { line-height: 11px; }
.lh12 { line-height: 12px; }
.lh13 { line-height: 13px; }
.lh14 { line-height: 14px; }
.lh15 { line-height: 15px; }
.lh16 { line-height: 16px; }
.lh17 { line-height: 17px; }
.lh18 { line-height: 18px; }
.lh19 { line-height: 19px; }
.lh20 { line-height: 20px; }
.lh21 { line-height: 21px; }
.lh22 { line-height: 22px; }
.lh23 { line-height: 23px; }
.lh24 { line-height: 24px; }
.lh25 { line-height: 25px; }
.lh26 { line-height: 26px; }
.lh27 { line-height: 27px; }
.lh28 { line-height: 28px; }
.lh29 { line-height: 29px; }
.lh30 { line-height: 30px; }
.lh100p { line-height: 1; }
.lh110p { line-height: 1.1; }
.lh120p { line-height: 1.2; }
.lh140p { line-height: 1.4; }
.lh160p { line-height: 1.6; }
.lh180p { line-height: 1.8; }
.lh200p { line-height: 2; }
.lh220p { line-height: 2.2; }

/* Width utilities */
.w48p { width: 48%; }
.w24p { width: 24%; }
.w100p { width: 100%; }
.w60p { width: 60%; }
.w98p { width: 98%; }
.w95p { width: 95%; }
.w90p { width: 90%; }

/* Position utilities */
.posi_r { position: relative; }

/* Flex utilities */
.flex { display: flex; }
.flex_sb { display: flex; justify-content: space-between; }
.flex_wrap { flex-wrap: wrap; }
.flex_reverse { flex-direction: row-reverse; }

/* Clearfix utility */
.clearfix:after {
    content: "";
    display: table;
    clear: both;
} 