
/* ===========================================
    Font Size
============================================ */

.fs-11, div.fs-11 p  { font-size: 11px !important; }
.fs-12, div.fs-12 p  { font-size: 12px !important; }
.fs-13, div.fs-13 p  { font-size: 13px !important; }
.fs-14, div.fs-14 p  { font-size: 14px !important; }
.fs-15, div.fs-15 p  { font-size: 15px !important; }
.fs-16, div.fs-16 p  { font-size: 16px !important; }
.fs-17, div.fs-17 p  { font-size: 17px !important; }
.fs-18, div.fs-18 p  { font-size: 18px !important; line-height: 26px; }
.fs-19, div.fs-19 p  { font-size: 19px !important; }
.fs-20, div.fs-20 p  { font-size: 20px !important; line-height: 30px; }
.fs-21, div.fs-21 p  { font-size: 21px !important; }
.fs-22, div.fs-22 p  { font-size: 22px !important; }
.fs-23, div.fs-23 p  { font-size: 23px !important; }
.fs-24, div.fs-24 p  { font-size: 24px !important; }
.fs-25, div.fs-25 p  { font-size: 25px !important; }
.fs-26, div.fs-26 p  { font-size: 26px !important; }
.fs-27, div.fs-27 p  { font-size: 27px !important; }
.fs-28, div.fs-28 p  { font-size: 28px !important; }
.fs-29, div.fs-29 p  { font-size: 29px !important; }
.fs-30, div.fs-30 p  { font-size: 30px !important; }
.fs-31, div.fs-31 p  { font-size: 31px !important; }
.fs-32, div.fs-32 p  { font-size: 32px !important; }
.fs-33, div.fs-33 p  { font-size: 33px !important; }
.fs-34, div.fs-34 p  { font-size: 34px !important; }
.fs-35, div.fs-35 p  { font-size: 35px !important; }
.fs-36, div.fs-36 p  { font-size: 36px !important; }
.fs-37, div.fs-37 p  { font-size: 37px !important; }
.fs-38, div.fs-38 p  { font-size: 38px !important; }
.fs-39, div.fs-39 p  { font-size: 39px !important; }
.fs-40, div.fs-40 p  { font-size: 40px !important; }
.fs-41, div.fs-41 p  { font-size: 41px !important; }
.fs-42, div.fs-42 p  { font-size: 42px !important; line-height: 44px !important; }
.fs-43, div.fs-43 p  { font-size: 43px !important; }
.fs-44, div.fs-44 p  { font-size: 44px !important; }
.fs-45, div.fs-45 p  { font-size: 45px !important; }
.fs-46, div.fs-46 p  { font-size: 46px !important; }
.fs-47, div.fs-47 p  { font-size: 47px !important; }
.fs-48, div.fs-48 p  { font-size: 48px !important; }
.fs-49, div.fs-49 p  { font-size: 49px !important; }
.fs-50, div.fs-50 p  { font-size: 50px !important; }
.fs-51, div.fs-51 p  { font-size: 51px !important; }
.fs-52, div.fs-52 p  { font-size: 52px !important; }
.fs-53, div.fs-53 p  { font-size: 53px !important; }
.fs-54, div.fs-54 p  { font-size: 54px !important; }
.fs-55, div.fs-55 p  { font-size: 55px !important; }
.fs-56, div.fs-56 p  { font-size: 56px !important; }
.fs-57, div.fs-57 p  { font-size: 57px !important; }
.fs-58, div.fs-58 p  { font-size: 58px !important; }
.fs-59, div.fs-59 p  { font-size: 59px !important; }
.fs-60, div.fs-60 p  { font-size: 60px !important; }
.fs-61, div.fs-61 p  { font-size: 61px !important; }
.fs-62, div.fs-62 p  { font-size: 62px !important; }
.fs-63, div.fs-63 p  { font-size: 63px !important; }
.fs-64, div.fs-64 p  { font-size: 64px !important; }
.fs-65, div.fs-65 p  { font-size: 65px !important; }
.fs-66, div.fs-66 p  { font-size: 66px !important; }
.fs-67, div.fs-67 p  { font-size: 67px !important; }
.fs-68, div.fs-68 p  { font-size: 68px !important; }
.fs-69, div.fs-69 p  { font-size: 69px !important; }
.fs-70, div.fs-70 p  { font-size: 70px !important; }
.fs-71, div.fs-71 p  { font-size: 71px !important; }
.fs-72, div.fs-72 p  { font-size: 72px !important; }
.fs-73, div.fs-73 p  { font-size: 73px !important; }
.fs-74, div.fs-74 p  { font-size: 74px !important; }
.fs-75, div.fs-75 p  { font-size: 75px !important; }
.fs-76, div.fs-76 p  { font-size: 76px !important; }
.fs-77, div.fs-77 p  { font-size: 77px !important; }
.fs-78, div.fs-78 p  { font-size: 78px !important; }
.fs-79, div.fs-79 p  { font-size: 79px !important; }
.fs-80, div.fs-80 p  { font-size: 80px !important; }
.fs-81, div.fs-81 p  { font-size: 81px !important; }
.fs-82, div.fs-82 p  { font-size: 82px !important; }
.fs-83, div.fs-83 p  { font-size: 83px !important; }
.fs-84, div.fs-84 p  { font-size: 84px !important; }
.fs-85, div.fs-85 p  { font-size: 85px !important; }
.fs-86, div.fs-86 p  { font-size: 86px !important; }
.fs-87, div.fs-87 p  { font-size: 87px !important; }
.fs-88, div.fs-88 p  { font-size: 88px !important; }
.fs-89, div.fs-89 p  { font-size: 89px !important; }
.fs-90, div.fs-90 p  { font-size: 90px !important; }
.fs-91, div.fs-91 p  { font-size: 91px !important; }
.fs-92, div.fs-92 p  { font-size: 92px !important; }
.fs-93, div.fs-93 p  { font-size: 93px !important; }
.fs-94, div.fs-94 p  { font-size: 94px !important; }
.fs-95, div.fs-95 p  { font-size: 95px !important; }
.fs-96, div.fs-96 p  { font-size: 96px !important; }
.fs-97, div.fs-97 p  { font-size: 97px !important; }
.fs-98, div.fs-98 p  { font-size: 98px !important; }
.fs-99, div.fs-99 p  { font-size: 99px !important; }

/* ===========================================
    Font Weight
============================================ */
.fw-100 { font-weight: 100 !important; }
.fw-200 { font-weight: 200 !important; }
.fw-300 { font-weight: 300 !important; }
.fw-400 { font-weight: 400 !important; }
.fw-500 { font-weight: 500 !important; }
.fw-600 { font-weight: 600 !important; }

/* ===========================================
    Padding
============================================ */
.p-20 { padding: 20px !important; }
.p-25 { padding: 25px !important; }
.p-30 { padding: 30px !important; }
.p-35 { padding: 35px !important; }

/* ===========================================
    Opacity
============================================ */

.o-0,
.o-h-0:hover { opacity: 0 !important; }

.o-1,
.o-h-1:hover { opacity: .1 !important; }

.o-2,
.o-h-2:hover { opacity: .2 !important; }

.o-3,
.o-h-3:hover { opacity: .3 !important; }

.o-4,
.o-h-4:hover { opacity: .4 !important; }

.o-5,
.o-h-5:hover { opacity: .5 !important; }

.o-6,
.o-h-6:hover { opacity: .6 !important; }

.o-7,
.o-h-7:hover { opacity: .7 !important; }

.o-8,
.o-h-8:hover { opacity: .8 !important; }

.o-9,
.o-h-9:hover { opacity: .9 !important; }

.o-10,
.o-h-10:hover { opacity: 1 !important; }


/* ===========================================
    Filter styles
============================================ */
.saturate { filter: saturate(3); }
.grayscale { filter: grayscale(100%); }
.contrast { filter: contrast(160%); }
.brightness { filter: brightness(0.25); }
.blur { filter: blur(3px); }
.invert { filter: invert(100%); }
.sepia { filter: sepia(100%); }
.huerotate { filter: hue-rotate(180deg); }

 