:root {
	--button_padding: 11px 23px;
}

@font-face {
	font-family: "DM Sans";
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/rP2Wp2ywxg089UriCZaSExd86J3t9jz86MvyyKK58VXh.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "DM Sans";
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/rP2Wp2ywxg089UriCZaSExd86J3t9jz86MvyyKy58Q.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "DM Sans";
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/rP2Wp2ywxg089UriCZaSExd86J3t9jz86MvyyKK58VXh.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "DM Sans";
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/rP2Wp2ywxg089UriCZaSExd86J3t9jz86MvyyKy58Q.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "DM Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "DM Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "DM Sans";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "DM Sans";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZJhiI2B.woff2") format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZthiI2B.woff2") format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZNhiI2B.woff2") format("woff2");
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZxhiI2B.woff2") format("woff2");
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZBhiI2B.woff2") format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZFhiI2B.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZ9hiA.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "Lora";
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIhMX1D_JOuMw_LLPtLp_A.woff2") format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: "Lora";
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIhMX1D_JOuMw_LJftLp_A.woff2") format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: "Lora";
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIhMX1D_JOuMw_LXftLp_A.woff2") format("woff2");
	unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
	font-family: "Lora";
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIhMX1D_JOuMw_LT_tLp_A.woff2") format("woff2");
	unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

@font-face {
	font-family: "Lora";
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIhMX1D_JOuMw_LLvtLp_A.woff2") format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: "Lora";
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIhMX1D_JOuMw_LL_tLp_A.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "Lora";
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIhMX1D_JOuMw_LIftL.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "Lora";
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIhMX1D_JOuMw_LLPtLp_A.woff2") format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: "Lora";
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIhMX1D_JOuMw_LJftLp_A.woff2") format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: "Lora";
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIhMX1D_JOuMw_LXftLp_A.woff2") format("woff2");
	unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
	font-family: "Lora";
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIhMX1D_JOuMw_LT_tLp_A.woff2") format("woff2");
	unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

@font-face {
	font-family: "Lora";
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIhMX1D_JOuMw_LLvtLp_A.woff2") format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: "Lora";
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIhMX1D_JOuMw_LL_tLp_A.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "Lora";
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIhMX1D_JOuMw_LIftL.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "Lora";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIvMX1D_JOuMwf7I-NP.woff2") format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: "Lora";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIvMX1D_JOuMw77I-NP.woff2") format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: "Lora";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIvMX1D_JOuM3b7I-NP.woff2") format("woff2");
	unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
	font-family: "Lora";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIvMX1D_JOuM2T7I-NP.woff2") format("woff2");
	unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

@font-face {
	font-family: "Lora";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIvMX1D_JOuMwX7I-NP.woff2") format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: "Lora";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIvMX1D_JOuMwT7I-NP.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "Lora";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIvMX1D_JOuMwr7Iw.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "Lora";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIvMX1D_JOuMwf7I-NP.woff2") format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: "Lora";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIvMX1D_JOuMw77I-NP.woff2") format("woff2");
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: "Lora";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIvMX1D_JOuM3b7I-NP.woff2") format("woff2");
	unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
	font-family: "Lora";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIvMX1D_JOuM2T7I-NP.woff2") format("woff2");
	unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

@font-face {
	font-family: "Lora";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIvMX1D_JOuMwX7I-NP.woff2") format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: "Lora";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIvMX1D_JOuMwT7I-NP.woff2") format("woff2");
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: "Lora";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("https://nextlevelmassages.com/wp-content/uploads/fusion-gfonts/0QIvMX1D_JOuMwr7Iw.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

#comment-input:after {
	content: "";
	display: table;
	clear: both;
}

#comment-input input {
	float: left;
	margin-right: 1%;
	padding-left: 15px;
	padding-right: 15px;
	width: 32.666666%;
	min-width: 28%;
	font-size: 13px;
	color: #747474;
	border: 1px solid #d2d2d2;
}

#comment-input input:last-child {
	margin-right: 0;
}

#comment-textarea {
	margin-bottom: 10px;
}

#comment-textarea textarea {
	padding: 12px 15px;
	width: 100%;
	height: 150px;
	font-size: 13px;
	color: #747474;
	border: 1px solid #d2d2d2;
}

[class*=" awb-icon-"], [class^=awb-icon-] {
	font-family: awb-icons !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.awb-icon-tiktok:before {
	content: "";
}

.awb-icon-pinterest:before {
	content: "";
}

.awb-icon-facebook:before {
	content: "";
}

.awb-icon-twitter:before {
	content: "";
}

.awb-icon-reddit:before {
	content: "";
}

.awb-icon-linkedin:before {
	content: "";
}

.awb-icon-tumblr:before {
	content: "";
}

.awb-icon-mail:before {
	content: "";
}

.awb-icon-youtube:before {
	content: "";
}

.awb-icon-bars:before {
	content: "";
}

.awb-icon-angle-left:before {
	content: "";
}

.awb-icon-angle-right:before {
	content: "";
}

.awb-icon-vk:before {
	content: "";
}

.awb-icon-instagram:before {
	content: "";
}

.awb-icon-yelp:before {
	content: "";
}

.awb-icon-xing:before {
	content: "";
}

.awb-icon-whatsapp:before {
	content: "";
}

.awb-icon-telegram:before {
	content: "";
}

.awb-icon-snapchat:before {
	content: "";
}

@keyframes move {
	0%, 32% {
		margin-left: -2.74em;
	}
	
	33%, 66% {
		margin-left: 0;
	}
	
	100%, 67% {
		margin-left: 2.74em;
	}
}

* {
	box-sizing: border-box;
}

input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=submit], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}

input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

input[type=image] {
	padding: 0;
	border: none;
}

body {
	margin: 0;
	min-width: 320px;
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	color: var(--body_typography-color);
	font-size: var(--body_typography-font-size, 16px);
	font-family: var(--body_typography-font-family, inherit);
}

#boxed-wrapper {
	overflow-x: hidden;
	overflow-x: clip;
}

#wrapper {
	overflow: visible;
}

img {
	border-style: none;
	vertical-align: top;
	max-width: 100%;
	height: auto;
}

a {
	text-decoration: none;
}

input, select, textarea {
	font-family: var(--body_typography-font-family, inherit);
	vertical-align: middle;
	color: var(--body_typography-color);
}

fieldset, form {
	margin: 0;
	padding: 0;
	border-style: none;
}

#wrapper .product-category a h2.woocommerce-loop-category__title, .fusion-main-menu>ul>li>a .fusion-menu-description, a, a:after, a:before {
	transition-property: color, background-color, border-color;
	transition-duration: .2s;
	transition-timing-function: linear;
}

#main {
	padding: 55px 10px 45px;
	clear: both;
}

#content {
	width: 71.1702128%;
	float: left;
	min-height: 1px;
}

.post {
	margin-bottom: 65px;
}

.single-post .post {
	margin-bottom: 0;
}

.about-author {
	margin-top: 55px;
	overflow: hidden;
	clear: both;
}

.about-author div.avatar {
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}

.related-posts {
	margin-top: 55px;
}

.single-related-posts {
	clear: both;
}

#respond {
	margin-top: 40px;
}

#s, .comment-form input {
	border: 1px solid #d2d2d2;
	min-width: 28%;
	font-size: 13px;
	color: #747474;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
}

.comment-form #comment-submit {
	margin: 0;
	min-width: auto;
}

.comment-form input, .s {
	float: none;
}

.comment-form .comment-form-cookies-consent {
	margin-top: 20px;
}

.comment-form .comment-form-cookies-consent input {
	min-width: auto;
}

.comment-form .form-submit {
	margin-top: 20px;
	margin-bottom: 0;
}

#tribe-bar-form input[type=text], .input-text, .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text], input[type=date], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=time] {
	border: 1px solid #d2d2d2;
	font-size: 13px;
	color: #747474;
	padding: 8px 15px;
	width: 100%;
	box-sizing: border-box;
}

.single-navigation {
	min-height: 34px;
	line-height: 34px;
	border-top: 1px solid #e7e6e6;
	border-bottom: 1px solid #e7e6e6;
	margin-bottom: 60px;
	text-align: right;
}

.single-navigation a {
	display: inline-block;
	position: relative;
}

.single-navigation a[rel=next] {
	margin-left: 15px;
	margin-right: 1em;
}

.fusion-pagination .prev:before, .pagination-prev:before, .single-navigation a[rel=prev]:before, .woocommerce-pagination .prev:before {
	position: absolute;
	top: 50%;
	transform: translateY(-51%);
	left: -1em;
	font-family: awb-icons;
	content: "";
}

.fusion-pagination .next:after, .pagination-next:after, .single-navigation a[rel=next]:after, .woocommerce-pagination .next:after {
	position: absolute;
	top: 50%;
	transform: translateY(-51%);
	right: -1em;
	font-family: awb-icons;
	content: "";
}

.fusion-post-content p, .post-content p {
	margin: 0 0 20px;
}

.avada-container h3, .comment-form input[type=submit], .fusion-body .fusion-load-more-button, .project-content .project-info h4, .review blockquote div strong, .ticket-selector-submit-btn[type=submit] {
	font-weight: 700;
}

#wrapper .fusion-events-shortcode .fusion-events-meta h4, .fusion-carousel-meta, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before, .fusion-recent-posts .columns .column .meta, .fusion-rollover-linebreak, .fusion-single-line-meta, .product-buttons a {
	line-height: 1.5;
}

.layout-wide-mode #wrapper {
	width: 100%;
	max-width: none;
}

#sliders-container {
	position: relative;
}

.searchform .fusion-search-form-content {
	display: flex;
	align-items: center;
	overflow: hidden;
	width: 100%;
}

.searchform .fusion-search-form-content .fusion-search-field {
	flex-grow: 1;
}

.searchform .fusion-search-form-content .fusion-search-field input {
	background-color: #fff;
	border: 1px solid #d2d2d2;
	color: #747474;
	font-size: 13px;
	padding: 8px 15px;
	height: 33px;
	width: 100%;
	box-sizing: border-box;
	margin: 0;
	outline: 0;
}

.searchform .fusion-search-form-content .fusion-search-button input[type=submit] {
	background: #000;
	border: none;
	border-radius: 0;
	color: #fff;
	font-size: 1em;
	height: 33px;
	line-height: 33px;
	margin: 0;
	padding: 0;
	width: 33px;
	text-indent: 0;
	cursor: pointer;
	font-family: awb-icons;
	font-weight: 400;
	text-shadow: none;
	-webkit-font-smoothing: antialiased;
	transition: all .2s;
}

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content, .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content {
	position: relative;
}

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button, .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button {
	position: absolute;
}

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button input[type=submit], .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button input[type=submit] {
	background-color: transparent;
	color: #aaa9a9;
}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-menu {
	display: flex;
	flex-wrap: wrap;
	transition: opacity .8s cubic-bezier(.8, 0, .25, 1), transform .8s cubic-bezier(.8, 0, .25, 1);
}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search {
	display: flex;
	visibility: hidden;
	align-items: center;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -150%);
	width: 100%;
	transition: opacity .8s cubic-bezier(.8, 0, .25, 1), transform .8s cubic-bezier(.8, 0, .25, 1);
}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-search-form {
	flex-grow: 2;
}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search {
	overflow: hidden;
	position: relative;
	display: inline-block;
}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:after, .fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	height: 2px;
	width: 100%;
	margin-top: -1px;
}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:before {
	transform: rotate(45deg);
}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:after {
	transform: rotate(-45deg);
}

.fusion-overlay-search {
	position: absolute;
	opacity: 0;
}

.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus {
	outline: 0;
}

.flex-control-nav, .flex-direction-nav, .flexslider .slides {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 1000;
}

.flexslider {
	margin: 0;
	padding: 0;
}

.flexslider .slides {
	overflow: hidden;
}

.flexslider .slides li {
	display: none;
	-webkit-backface-visibility: hidden;
}

.flexslider .slides img {
	width: 100%;
	max-width: 100%;
	display: block;
	-webkit-user-select: none;
	user-select: none;
}

.flexslider .slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .flexslider .slides {
	display: block;
}

.flex-control-nav, .flex-direction-nav, .flexslider .slides {
	z-index: 2;
}

.flexslider {
	margin: 0 0 60px;
	background-color: transparent;
	position: relative;
}

.fusion-row {
	margin: 0 auto;
}

.fusion-row:after, .fusion-row:before {
	content: " ";
	display: table;
}

.fusion-row:after {
	clear: both;
}

bold, strong {
	font-weight: bolder;
}

.fusion-video iframe, iframe {
	border: none;
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	-webkit-clip-path: none;
	clip-path: none;
	color: #333;
	display: block;
	font-size: 1rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

.fusion-image-wrapper {
	overflow: hidden;
	z-index: 1;
	position: relative;
}

.fusion-image-wrapper:hover .fusion-rollover {
	opacity: 1;
	transform: translateX(0);
}

.fusion-image-size-fixed {
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
}

.fusion-rollover {
	display: flex;
	align-items: center;
	justify-content: space-around;
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: normal;
	text-align: center;
	background-image: linear-gradient(to top, #aad75d, #d1e990);
	transform: translateX(-100%);
	transition: all .3s ease-in-out;
	-webkit-transform-style: preserve-3d;
}

.fusion-rollover-content {
	padding: 10px;
	width: 90%;
}

.fusion-rollover-content .fusion-rollover-categories, .fusion-rollover-content .fusion-rollover-title, .fusion-rollover-content .price {
	margin: 0;
	line-height: normal;
	font-size: 13px;
	color: #333;
}

.fusion-rollover-content .fusion-rollover-title {
	margin-bottom: 3px;
	margin-top: 10px;
}

.fusion-rollover-sep {
	display: inline-block;
	vertical-align: middle;
	height: 36px;
	width: 5px;
}

.fusion-rollover-gallery, .fusion-rollover-link {
	display: inline-block;
	opacity: .9;
	position: relative;
	vertical-align: middle;
	margin: 0;
	height: 36px;
	width: 35px;
	text-indent: -10000px;
	background-color: #333;
	border-radius: 50%;
	background-clip: padding-box;
}

.fusion-rollover-gallery:hover, .fusion-rollover-link:hover {
	opacity: 1;
}

.fusion-rollover-gallery:before, .fusion-rollover-link:before {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-indent: 0;
	line-height: normal;
	text-shadow: none;
	font-family: awb-icons;
	font-size: 15px;
	color: #fff;
	-webkit-font-smoothing: antialiased;
}

.fusion-rollover-link:before {
	content: "";
}

.fusion-rollover-gallery:before {
	content: "";
}

@keyframes fusion-bounce-delay {
	0%, 100%, 80% {
		transform: scale(0);
	}
	
	40% {
		transform: scale(1);
	}
}

@keyframes fusion-rotate {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

.fusion-inline-sep {
	padding: 0 5px;
}

.fusion-inline-sep:last-child {
	display: none;
}

.post-content p {
	margin-top: 0;
	margin-bottom: 20px;
}

.table-1, .table-2, .tkt-slctr-tbl-wrap-dv {
	display: block;
	overflow-x: auto;
}

.rich-snippet-hidden {
	display: none;
}

.fusion-avatar-circle .attachment-recent-works-thumbnail, .fusion-avatar-circle .avatar {
	border-radius: 50%;
}

.fusion-page-load-link {
	display: none;
}

.fusion-disable-outline input, .fusion-disable-outline select, .fusion-disable-outline textarea {
	outline: 0;
}

.fusion-flexslider.fusion-post-slideshow {
	overflow: visible;
}

.fusion-meta-info {
	clear: both;
	overflow: hidden;
	margin-top: 20px;
	padding: 5px 0;
	border-top: 1px solid #e7e6e6;
	border-bottom: 1px solid #e7e6e6;
}

.fusion-blog-layout-large .fusion-post-slideshow, .fusion-blog-layout-large-alternate .fusion-post-slideshow, .single-avada_faq .fusion-post-slideshow, .single-post .fusion-post-slideshow, .single-wpfc_sermon .fusion-post-slideshow {
	margin-bottom: 30px;
}

.single h1.entry-title {
	margin-top: 0;
}

.avada-html-layout-boxed, .avada-html-layout-boxed body, .avada-html-layout-boxed body.custom-background, html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed), html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body {
	background-color: var(--bg_color);
	background-blend-mode: var(--bg-color-overlay);
}

body {
	background-image: var(--bg_image);
	background-repeat: var(--bg_repeat);
}

#main, .layout-boxed-mode #main, .layout-boxed-mode.avada-footer-fx-sticky .above-footer-wrapper, .layout-boxed-mode.avada-footer-fx-sticky-with-parallax-bg-image .above-footer-wrapper, .layout-wide-mode #main, .layout-wide-mode #wrapper, body, html, html body.custom-background {
	background-color: var(--content_bg_color);
}

#main, .wrapper_blank #main {
	background-image: var(--content_bg_image);
	background-repeat: var(--content_bg_repeat);
}

#wrapper .fusion-events-shortcode .fusion-events-meta h4, .fusion-carousel-meta, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a, .fusion-meta, .fusion-meta-info, .fusion-recent-posts .columns .column .meta, .fusion-single-line-meta, .post .single-line-meta, .widget_recent_entries .post-date {
	font-size: var(--meta_font_size);
}

#main .about-author .title a:hover, #main .post h2 a:hover, .fusion-open-submenu:hover, .fusion-pagination .next:hover, .fusion-pagination .next:hover:after, .fusion-pagination .prev:hover, .fusion-pagination .prev:hover:before, .fusion-read-more:hover:after, .more a:hover:after, .pagination .pagination-next:hover:after, .pagination .pagination-prev:hover:before, .pagination-next:hover:after, .pagination-prev:hover:before, .project-content .project-info .project-info-box a:hover, .rtl .fusion-read-more:hover:before, .rtl .more a:hover:before, .single-navigation a[rel=next]:hover:after, .single-navigation a[rel=prev]:hover:before, a:hover, h5.toggle:hover a {
	color: var(--link_hover_color);
}

.circle-yes ul li:before, .fusion-date-and-formats .fusion-date-box, .fusion-pagination .current, .fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content .fusion-search-button input[type=submit]:hover, .fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-button input[type=submit]:hover, .pagination .current, .progress-bar-content, .table-2 table thead, ul.arrow li:before, ul.circle-yes li:before {
	background-color: var(--primary_color);
}

#toTop:hover, .tagcloud a:hover {
	background-color: var(--link_hover_color);
}

#toTop {
	background-color: #333;
	border-radius: 4px 4px 0 0;
	bottom: 0;
	height: 35px;
	position: fixed;
	text-align: center;
	width: 48px;
	opacity: 0;
	z-index: 100000;
	transition: opacity .4s ease-in-out, background .2s ease-in-out;
	line-height: 1;
	pointer-events: none;
}

#toTop:before {
	line-height: 35px;
	content: "";
	-webkit-font-smoothing: antialiased;
	font-family: awb-icons;
	font-size: 22px;
	color: #fff;
}

#toTop:active, #toTop:focus {
	outline: 0;
	background-color: #333;
}

.to-top-container #toTop {
	border-radius: var(--totop_border_radius) var(--totop_border_radius) 0 0;
}

.to-top-right #toTop {
	right: 75px;
}

.tribe-editor__block .tribe-editor__btn--link svg {
	display: none;
}

.fusion-header-wrapper {
	position: relative;
	z-index: 10011;
}

.fusion-header-sticky-height {
	display: none;
}

.fusion-header {
	padding-left: 30px;
	padding-right: 30px;
	backface-visibility: hidden;
	transition: background-color .25s ease-in-out;
}

.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header {
	border-bottom: 1px solid transparent;
}

.fusion-secondary-header {
	border-bottom: 1px solid transparent;
	background-color: var(--header_top_bg_color);
}

.fusion-secondary-header .fusion-alignleft {
	float: left;
	margin-right: 0;
	flex-grow: 1;
}

.fusion-secondary-header .fusion-alignright {
	float: right;
	margin-left: 0;
	flex-grow: 1;
}

.fusion-secondary-header .fusion-alignright>* {
	float: right;
}

.fusion-secondary-header .fusion-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.fusion-contact-info {
	line-height: 43px;
}

.fusion-logo {
	display: block;
	float: left;
	max-width: 100%;
}

.fusion-logo:after, .fusion-logo:before {
	content: " ";
	display: table;
}

.fusion-logo:after {
	clear: both;
}

.fusion-logo a {
	display: block;
	max-width: 100%;
}

.fusion-logo img {
	width: auto;
}

.fusion-main-menu {
	float: right;
	position: relative;
	z-index: 200;
	overflow: hidden;
}

#side-header .fusion-main-menu:hover, .fusion-header-v1 .fusion-main-menu:hover, .fusion-header-v2 .fusion-main-menu:hover, .fusion-header-v3 .fusion-main-menu:hover, .fusion-header-v4 .fusion-main-menu:hover, .fusion-header-v5 .fusion-main-menu:hover, .fusion-header-v7 .fusion-main-menu:hover {
	overflow: visible;
}

.fusion-main-menu>ul>li {
	padding-right: 45px;
}

.fusion-main-menu>ul>li:last-child {
	padding-right: 0;
}

.fusion-main-menu>ul>li>a {
	display: flex;
	align-items: center;
	line-height: 1;
	-webkit-font-smoothing: subpixel-antialiased;
}

.fusion-main-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.fusion-main-menu ul a {
	display: block;
	box-sizing: content-box;
}

.fusion-main-menu li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	cursor: pointer;
}

.fusion-main-menu li.fusion-active-link>.fusion-megamenu-wrapper, .fusion-main-menu li.fusion-active-link>.sub-menu, .fusion-main-menu li:hover>.fusion-megamenu-wrapper, .fusion-main-menu li:hover>.sub-menu {
	visibility: visible;
	opacity: 1;
}

.fusion-main-menu .fusion-dropdown-menu {
	overflow: hidden;
}

.fusion-main-menu .sub-menu {
	position: absolute;
	left: 0;
	visibility: hidden;
	opacity: 0;
	z-index: 1;
	transition: opacity .2s ease-in;
}

.fusion-main-menu .sub-menu li {
	float: none;
	margin: 0;
	padding: 0;
}

.fusion-main-menu .sub-menu a {
	border: 0;
	padding: 7px 20px;
	line-height: 19px;
	text-indent: 0;
	height: auto;
	transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, height 0s, line-height 0s;
}

.fusion-social-links-header {
	margin-top: 10px;
}

.fusion-social-links-header .fusion-social-networks a {
	font-size: var(--header_social_links_font_size);
}

.fusion-social-links-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {
	color: var(--header_social_links_icon_color);
}

.fusion-social-links-header .fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom) {
	background-color: var(--header_social_links_box_color);
	border-color: var(--header_social_links_box_color);
	border-radius: var(--header_social_links_boxed_radius);
}

.fusion-social-links-header .fusion-social-networks.boxed-icons a {
	padding: var(--header_social_links_boxed_padding);
	width: calc(var(--header_social_links_font_size) + ( 2 * ( var(--header_social_links_boxed_padding) ) ) + 2px);
}

.fusion-social-links-header .fusion-social-networks .fusion-social-network-icon {
	color: var(--header_social_links_icon_color);
}

.fusion-is-sticky .fusion-arrow-svg svg path {
	fill: var(--header_sticky_bg_color);
}

.fusion-mobile-nav-holder {
	display: none;
	clear: both;
	color: #333;
}

.fusion-mobile-menu-design-modern .fusion-header>.fusion-row {
	position: relative;
}

.fusion-mobile-menu-icons {
	display: none;
	position: relative;
	top: 0;
	right: 0;
	vertical-align: middle;
	text-align: right;
}

.fusion-mobile-menu-icons a {
	float: right;
	font-size: 21px;
	margin-left: 20px;
}

.fusion-header-shadow:after, body.side-header-left #side-header.header-shadow .side-header-border:after, body.side-header-right #side-header.header-shadow .side-header-border:before {
	content: "";
	z-index: 99996;
	position: absolute;
	top: 0;
	height: 100%;
	pointer-events: none;
}

.fusion-header-shadow:after {
	left: 0;
	width: 100%;
}

.fusion-header-shadow>div {
	box-shadow: 0 10px 50px -2px rgba(0, 0, 0, .14);
}

body:not(.fusion-header-layout-v6) .fusion-header {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: none;
}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon) {
	position: relative;
}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after {
	content: " ";
	position: absolute;
	top: calc(50% + 1.15em);
	left: 0;
	width: 100%;
	border-top-style: solid;
	transform: scaleX(0);
	transition: transform .2s ease-in-out;
}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):hover:after {
	transform: scaleX(1);
}

.fusion-top-header.menu-text-align-center .fusion-main-menu>ul>li>a, .side-header-left.menu-text-align-center .fusion-main-menu>ul>li>a, .side-header-right.menu-text-align-center .fusion-main-menu>ul>li>a {
	justify-content: center;
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-dropdown-svg svg path {
	transition: fill .2s ease-in-out;
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-is-sticky .fusion-sticky-menu-only .fusion-arrow-highlight .fusion-arrow-svg svg, .avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-sticky-shadow .fusion-arrow-highlight .fusion-arrow-svg svg {
	filter: drop-shadow(0 1px 3px rgba(0, 0, 0, .117647));
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-arrow-svg svg {
	margin-left: -1px;
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-arrow-svg svg {
	margin-right: -1px;
}

.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v2:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg, .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v3:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg, .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v4:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg, .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v5:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg {
	margin-top: -1px;
	display: block;
}

.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v2.avada-header-border-color-full-transparent .fusion-arrow-svg svg, .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v3.avada-header-border-color-full-transparent .fusion-arrow-svg svg, .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v4.avada-header-border-color-full-transparent .fusion-arrow-svg svg, .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v5.avada-header-border-color-full-transparent .fusion-arrow-svg svg {
	margin-top: 1px;
}

.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v2.avada-header-border-color-full-transparent.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg, .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v3.avada-header-border-color-full-transparent.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg, .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v4.avada-header-border-color-full-transparent.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg, .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v5.avada-header-border-color-full-transparent.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg {
	margin-top: 0;
}

#side-header .fusion-main-menu>ul>li>a, .fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft, .fusion-mobile-menu-sep, .fusion-secondary-header, .fusion-secondary-main-menu {
	border-bottom-color: var(--header_border_color);
}

#side-header .fusion-main-menu>ul>li>a, #side-header .fusion-secondary-menu-search-inner, .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft {
	border-top-color: var(--header_border_color);
}

#side-header .fusion-main-menu>ul>li>a, #side-header .side-header-content, .fusion-header-wrapper .fusion-row {
	padding-left: var(--header_padding-left);
	padding-right: var(--header_padding-right);
}

.fusion-header .fusion-row, .side-header-wrapper {
	padding-top: var(--header_padding-top);
	padding-bottom: var(--header_padding-bottom);
}

.layout-wide-mode.avada-has-header-100-width .fusion-header-wrapper .fusion-row {
	max-width: 100%;
}

.avada-header-color-not-opaque .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v4:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg, .avada-header-color-not-opaque .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v5:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg {
	margin-top: -1px;
	display: block;
}

.fusion-top-header .fusion-header {
	background-color: var(--header_bg_color);
}

.fusion-header-wrapper .fusion-row, .layout-boxed-mode.side-header #boxed-wrapper, .layout-boxed-mode.side-header #slidingbar-area .fusion-row, .layout-boxed-mode.side-header .fusion-footer-parallax, .layout-boxed-mode.side-header>#lang_sel_footer {
	max-width: var(--site_width);
}

html:not(.avada-has-site-width-percent) #main, html:not(.avada-has-site-width-percent) .fusion-secondary-header, html:not(.avada-has-site-width-percent) .header-v4 #small-nav, html:not(.avada-has-site-width-percent) .header-v5 #small-nav, html:not(.avada-has-site-width-percent) .sticky-header .sticky-shadow {
	padding-left: 30px;
	padding-right: 30px;
}

#side-header .fusion-logo, .fusion-header .fusion-logo {
	margin: var(--logo_margin-top) var(--logo_margin-right) var(--logo_margin-bottom) var(--logo_margin-left);
}

.fusion-main-menu>ul>li {
	padding-right: var(--nav_padding);
}

.fusion-main-menu>ul>li>a {
	border-color: transparent;
}

.fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.awb-icon-sliding-bar):hover {
	border-color: var(--menu_hover_first_color);
}

.fusion-main-menu>ul>li>a:not(.fusion-logo-link):hover {
	color: var(--menu_hover_first_color);
}

.fusion-main-menu .sub-menu {
	font-family: var(--body_typography-font-family);
	font-weight: var(--body_typography-font-weight);
	width: var(--dropdown_menu_width);
	background-color: var(--menu_sub_bg_color);
}

.fusion-main-menu .sub-menu li a {
	font-family: var(--body_typography-font-family);
	font-weight: var(--body_typography-font-weight);
	padding-top: var(--mainmenu_dropdown_vertical_padding);
	padding-bottom: var(--mainmenu_dropdown_vertical_padding);
	color: var(--menu_sub_color);
	font-size: var(--nav_dropdown_font_size);
}

.fusion-main-menu .sub-menu li a:hover {
	background-color: var(--menu_bg_hover_color);
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
	font-family: var(--body_typography-font-family);
	font-weight: var(--body_typography-font-weight);
	padding-top: var(--mainmenu_dropdown_vertical_padding);
	padding-bottom: var(--mainmenu_dropdown_vertical_padding);
	border-bottom-color: var(--menu_sub_sep_color);
	color: var(--menu_sub_color);
	font-size: var(--nav_dropdown_font_size);
}

body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a, body:not(.fusion-top-header) .fusion-main-menu>ul>li>a {
	height: var(--nav_height);
}

.avada-menu-highlight-style-bar .fusion-main-menu .sub-menu, .avada-menu-highlight-style-bottombar .fusion-main-menu .sub-menu {
	border-top: var(--dropdown_menu_top_border_size) solid var(--menu_hover_first_color);
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.fusion-header-layout-v4):not(.fusion-header-layout-v5) .fusion-arrow-highlight .fusion-arrow-svg svg path {
	transition: fill .25s ease-in-out;
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v2 .fusion-arrow-svg svg, .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v3 .fusion-arrow-svg svg {
	margin-top: 1px;
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v2.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg, .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v3.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg {
	margin-top: 0;
}

html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v4 .fusion-arrow-svg svg, html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v5 .fusion-arrow-svg svg {
	margin-top: 1px;
}

html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v4.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg, html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v5.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg {
	margin-top: 0;
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v2 .fusion-arrow-svg svg, .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v3 .fusion-arrow-svg svg {
	margin-top: -1px;
	display: block;
}

html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v4 .fusion-arrow-svg svg, html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v5 .fusion-arrow-svg svg {
	margin-top: -1px;
	display: block;
}

.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-arrow-svg svg {
	margin-left: -1px;
}

.avada-has-megamenu-shadow .fusion-main-menu .sub-menu, .avada-has-megamenu-shadow .fusion-megamenu-holder {
	box-shadow: 1px 1px 30px rgba(0, 0, 0, .06);
}

body:not(.avada-has-mainmenu-dropdown-divider) .fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
	border-bottom: none;
}

.fusion-main-menu>ul>li>a, .side-nav li a {
	font-family: var(--nav_typography-font-family);
	font-weight: var(--nav_typography-font-weight);
	font-size: var(--nav_typography-font-size);
	letter-spacing: var(--nav_typography-letter-spacing);
	text-transform: var(--nav_typography-text-transform);
	font-style: var(--nav_typography-font-style, normal);
}

.fusion-main-menu>ul>li>a {
	color: var(--nav_typography-color);
}

.fusion-secondary-header {
	color: var(--snav_color);
	font-size: var(--snav_font_size);
}

.fusion-secondary-header a {
	color: var(--snav_color);
}

.fusion-secondary-header a:hover {
	color: var(--snav_color);
}

.fusion-mobile-menu-icons {
	margin-top: var(--mobile_menu_icons_top_margin);
}

.fusion-mobile-menu-icons a {
	color: var(--mobile_menu_toggle_color);
}

.fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {
	color: var(--mobile_menu_toggle_color);
}

.fusion-top-header.fusion-sticky-header:not(.fusion-header-v6) .avada-menu-highlight-style-arrow .fusion-is-sticky .fusion-arrow-svg svg path {
	stroke: transparent;
}

.avada-menu-highlight-style-bottombar.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>.fusion-bottombar-highlight:after {
	border-top: var(--nav_highlight_border) solid var(--menu_hover_first_color);
}

.fusion-contact-info {
	line-height: var(--sec_menu_lh);
}

.fusion-image-wrapper .fusion-rollover {
	background-image: linear-gradient(to top, var(--image_gradient_bottom_color) 0, var(--image_gradient_top_color) 100%);
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link {
	width: calc(( var(--image_rollover_icon_size) ) * 1.5);
	height: calc(( var(--image_rollover_icon_size) ) * 1.5);
	background-color: transparent;
}

.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery, .avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-link {
	width: calc(( var(--image_rollover_icon_size) ) * 2.41);
	height: calc(( var(--image_rollover_icon_size) ) * 2.41);
	background-color: var(--image_rollover_text_color);
	line-height: 2.41;
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before {
	font-size: var(--image_rollover_icon_size);
	color: var(--image_rollover_icon_color);
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-rollover .fusion-rollover-content .fusion-rollover-title {
	color: var(--image_rollover_text_color);
}

#comment-input input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .fusion-body .avada-select-parent select, .fusion-body .gift-cards-list button.ywgc-amount-buttons, .fusion-login-box .fusion-login-form input[type=password], .fusion-login-box .fusion-login-form input[type=text], .input-text:not(textarea), .main-nav-search-form input, .post-password-form label input[type=password], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-button input[type=submit], .searchform .fusion-search-form-content .fusion-search-field input, .searchform .search-table .search-field input, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow, input.s, input[type=date], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=time], select {
	height: var(--form_input_height);
	padding-top: 0;
	padding-bottom: 0;
}

.avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .searchform .fusion-search-form-content .fusion-search-button input[type=submit] {
	width: var(--form_input_height);
}

.avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .searchform .fusion-search-form-content .fusion-search-button input[type=submit], .select2-container .select2-choice>.select2-chosen, .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: var(--form_input_height);
}

#comment-input input, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .fusion-body .avada-select-parent select, .fusion-body .gift-cards-list button.ywgc-amount-buttons, .input-text, .main-nav-search-form input, .post-password-form label input[type=password], .search-page-search-form input, input.s, input[type=date], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=time], select, textarea {
	background-color: var(--form_bg_color);
	font-size: var(--form_text_size);
	color: var(--form_text_color);
}

#comment-input input:focus, #comment-textarea textarea:focus, .avada-select .select2-container .select2-choice2:focus, .avada-select .select2-container .select2-choice:focus, .chzn-container .chzn-drop:focus, .chzn-container-single .chzn-single:focus, .comment-form-comment textarea:focus, .fusion-body .avada-select-parent select:focus, .fusion-body .gift-cards-list button.ywgc-amount-buttons:focus, .input-text:focus, .main-nav-search-form input:focus, .post-password-form label input[type=password]:focus, .search-page-search-form input:focus, input.s:focus, input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, select:focus, textarea:focus {
	border-color: var(--form_focus_border_color);
}

.searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single {
	background-color: var(--form_bg_color);
	font-size: var(--form_text_size);
}

#calc_shipping_state_field .select2-selection__placeholder, #comment-input .placeholder, #comment-textarea .placeholder, .fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-button input[type=submit], .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-button input[type=submit], .select2-results__option, input.s .placeholder {
	font-size: var(--form_text_size);
	color: var(--form_text_color);
}

#calc_shipping_state_field .select2-selection__placeholder:focus, #comment-input .placeholder:focus, #comment-textarea .placeholder:focus, .fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-button input[type=submit]:focus, .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-button input[type=submit]:focus, .select2-results__option:focus, input.s .placeholder:focus {
	border-color: var(--form_focus_border_color);
}

.catalog-ordering a, .order-dropdown ul li a, .order-dropdown>li:after, .searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: var(--form_text_color);
}

.catalog-ordering a:focus, .order-dropdown ul li a:focus, .order-dropdown>li:after:focus, .searchform .fusion-search-form-content .fusion-search-field input:focus, .select2-container--default .select2-selection--single .select2-selection__rendered:focus {
	border-color: var(--form_focus_border_color);
}

#comment-input input::-moz-placeholder, #comment-textarea textarea::-moz-placeholder, .comment-form-comment textarea::-moz-placeholder, .input-text::-moz-placeholder, .post-password-form label input[type=password]::-moz-placeholder, .searchform .s::-moz-placeholder, input#s::-moz-placeholder, input::-moz-placeholder, textarea.fusion-form-input::-moz-placeholder {
	color: var(--form_text_color);
}

#comment-input input::-webkit-input-placeholder, #comment-textarea textarea::-webkit-input-placeholder, .comment-form-comment textarea::-webkit-input-placeholder, .input-text::-webkit-input-placeholder, .post-password-form label input[type=password]::-webkit-input-placeholder, .searchform .s::-webkit-input-placeholder, input#s::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea.fusion-form-input::-webkit-input-placeholder {
	color: var(--form_text_color);
}

#comment-input input, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .fusion-body .avada-select-parent .select-arrow, .fusion-body .avada-select-parent select, .fusion-body .gift-cards-list button.ywgc-amount-buttons, .gravity-select-parent .select-arrow, .input-text, .main-nav-search-form input, .post-password-form label input[type=password], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select-arrow, .select2-container .select2-selection .select2-selection__arrow, .select2-container--default .select2-dropdown .select2-search, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-selection--single, .select2-dropdown, input.s, input[type=date], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=time], select, textarea {
	border-width: var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left);
	border-color: var(--form_border_color);
	border-radius: var(--form_border_radius);
}

.fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content, .fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content, input[type=tel] {
	border-radius: var(--form_border_radius);
	border-width: var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left);
}

:root {
	--adminbar-height: 0px;
}

#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content {
	max-width: var(--site_width);
}

html:not(.avada-has-site-width-percent) #main, html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area, html:not(.avada-has-site-width-percent) .fusion-footer-widget-area, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar, html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container {
	padding-left: 30px;
	padding-right: 30px;
}

.fusion-footer.fusion-tb-footer .fusion-footer-widget-area {
	padding: 0;
}

body.awb-no-sidebars #content {
	width: 100%;
	float: none;
}

#main {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: var(--main_padding-top);
	padding-bottom: var(--main_padding-bottom);
}

.layout-wide-mode #wrapper {
	width: 100%;
	max-width: none;
}

.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-search-spacer {
	width: calc(( var(--form_input_height) ) * .4);
}

.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search {
	width: var(--form_text_size);
	height: var(--form_text_size);
}

.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:after, .fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:before {
	background-color: var(--nav_typography-color);
}

.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:hover:after, .fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:hover:before {
	background-color: var(--menu_hover_first_color);
}

.fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom) {
	background-color: var(--footer_social_links_box_color);
	border-color: var(--footer_social_links_box_color);
}

.fusion-single-sharing-box {
	background-color: var(--social_bg_color);
	padding: var(--social_bg_color-0-transparent, 20px);
}

#nav ul li ul li a, #sticky-nav ul li ul li a, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .avada-container h3, .comment-form input[type="submit"], .ei-title h3, .fusion-blog-shortcode .fusion-timeline-date, .fusion-body #main .tribe-common .tribe-events-c-day-marker__date, .fusion-body #main .tribe-events .datepicker, .fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium, .fusion-body .tribe-common .tribe-common-b2, .fusion-body .tribe-common .tribe-common-b3, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-load-more-button, .fusion-main-menu .sub-menu, .fusion-main-menu .sub-menu li a, .fusion-megamenu-widgets-container, .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled, .fusion-page-title-bar h3, .gform_page_footer input[type=button], .meta .fusion-date, .more, .post-content blockquote, .review blockquote div strong, .review blockquote q, .ticket-selector-submit-btn[type=submit], .wpcf7-form input[type="submit"], body {
	font-family: var(--body_typography-font-family);
	font-weight: var(--body_typography-font-weight);
	letter-spacing: var(--body_typography-letter-spacing);
	font-style: var(--body_typography-font-style, normal);
}

#slidingbar-area .slide-excerpt h2, #slidingbar-area ul, .counter-box-content, .fusion-alert, .fusion-blog-layout-timeline .fusion-timeline-date, .fusion-body #main .tribe-events .datepicker, .fusion-body .tribe-common .tribe-common-b2, .fusion-body .tribe-common .tribe-common-b3, .fusion-footer-widget-area .slide-excerpt h2, .fusion-footer-widget-area ul, .fusion-progressbar .progress-title, .fusion-project-details-tb .project-info h4, .gform_wrapper .gfield_description, .gform_wrapper label, .jtwt .jtwt_tweet, .post-content blockquote, .project-content .project-info h4, .review blockquote q, .sidebar .jtwt .jtwt_tweet, .sidebar .slide-excerpt h2, body {
	font-size: var(--body_typography-font-size);
}

#nav ul li ul li a, #side-header .fusion-contact-info, #side-header .header-social .top-menu, #sticky-nav ul li ul li a, #wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .avada-container h3, .comment-form input[type="submit"], .ei-title h3, .fusion-accordian .panel-body, .fusion-body #main .tribe-common .tribe-events-c-day-marker__date, .fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium, .fusion-body .tribe-common .tribe-common-b2, .fusion-body .tribe-common .tribe-common-b3, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, .fusion-main-menu .sub-menu, .fusion-main-menu .sub-menu li a, .fusion-megamenu-widgets-container, .fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled, .fusion-page-title-bar h3, .gform_page_footer input[type=button], .meta .fusion-date, .more, .post-content blockquote, .review blockquote div strong, .review blockquote q, .single-tribe_events #tribe-events-content .tribe-events-event-meta dt, .ticket-selector-submit-btn[type=submit], body {
	line-height: var(--body_typography-line-height);
}

#wrapper .meta, .fusion-blog-timeline-layout .fusion-timeline-date, .fusion-body #main .tribe-common .tribe-events-c-day-marker__date, .fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium, .fusion-body .tribe-block__tickets__registration__tickets__header, .fusion-body .tribe-common .tribe-common-b2, .fusion-body .tribe-common .tribe-common-b3, .fusion-body .tribe-events .tribe-events-calendar-list__event-datetime, .fusion-main-menu .fusion-custom-menu-item-contents, .fusion-project-details-tb .project-info h4, .fusion-rollover .price .amount, .post .post-content, .post-content blockquote, .project-content .project-info h4, .review blockquote div, .search input, .sidebar .jtwt, .sidebar .widget .recentcomments, .sidebar .widget_archive li, .sidebar .widget_categories li, .sidebar .widget_layered_nav li, .sidebar .widget_links li, .sidebar .widget_meta li, .sidebar .widget_nav_menu li, .sidebar .widget_pages li, .sidebar .widget_product_categories li, .sidebar .widget_recent_entries li, .title-row, body {
	color: var(--body_typography-color);
}

#main .post h2 a, .about-author .title a, .fusion-blog-pagination .pagination .pagination-next:after, .fusion-blog-pagination .pagination .pagination-prev:before, .fusion-hide-pagination-text .pagination-next:after, .fusion-hide-pagination-text .pagination-prev:before, .fusion-load-more-button, .fusion-rollover a, .pagination .pagination-next:after, .pagination .pagination-prev:before, .project-content .project-info .project-info-box a, .shop_attributes tr th, .single-navigation a[rel=next]:after, .single-navigation a[rel=prev]:before, body a, body a:after, body a:before {
	color: var(--link_color);
}

.fusion-modal h1, .fusion-page-title-bar h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-title h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, h1 {
	font-family: var(--h1_typography-font-family);
	font-weight: var(--h1_typography-font-weight);
	line-height: var(--h1_typography-line-height);
	letter-spacing: var(--h1_typography-letter-spacing);
	text-transform: var(--h1_typography-text-transform);
	font-style: var(--h1_typography-font-style, normal);
}

.fusion-modal h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, h1 {
	font-size: var(--h1_typography-font-size);
}

.fusion-modal h1, .fusion-post-content h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, .title h1, h1 {
	color: var(--h1_typography-color);
}

h1 {
	margin-top: var(--h1_typography-margin-top);
	margin-bottom: var(--h1_typography-margin-bottom);
}

.ei-title h2, .main-flex .slide-content h2, .post h2, .post-content h2, h2 {
	font-family: var(--h2_typography-font-family);
	font-weight: var(--h2_typography-font-weight);
	line-height: var(--h2_typography-line-height);
	letter-spacing: var(--h2_typography-letter-spacing);
	text-transform: var(--h2_typography-text-transform);
	font-style: var(--h2_typography-font-style, normal);
}

.post h2, .post-content h2, h2, h2.entry-title {
	font-size: var(--h2_typography-font-size);
}

.fusion-post-content h2, .search-page-search-form h2, h2 {
	color: var(--h2_typography-color);
}

.fusion-title-size-two, h2 {
	margin-top: var(--h2_typography-margin-top);
	margin-bottom: var(--h2_typography-margin-bottom);
}

.fusion-author .fusion-author-title, .fusion-header-tagline, .fusion-modal .modal-title, .fusion-pricing-table .pricing-row, .fusion-pricing-table .title-row, .main-flex .slide-content h3, .post-content h3, .project-content h3, .sidebar .widget h3, h3 {
	font-family: var(--h3_typography-font-family);
	font-weight: var(--h3_typography-font-weight);
	line-height: var(--h3_typography-line-height);
	letter-spacing: var(--h3_typography-letter-spacing);
	text-transform: var(--h3_typography-text-transform);
	font-style: var(--h3_typography-font-style, normal);
}

.fusion-author .fusion-author-title, .fusion-modal .modal-title, .fusion-widget-area h3, .post-content h3, .project-content h3, h3 {
	font-size: var(--h3_typography-font-size);
}

.fusion-author .fusion-author-title, .fusion-post-content h3, .fusion-title h3, .person-author-wrapper span, .post-content h3, .project-content h3, .sidebar .widget h3, .title h3, h3 {
	color: var(--h3_typography-color);
}

h3 {
	margin-top: var(--h3_typography-margin-top);
	margin-bottom: var(--h3_typography-margin-bottom);
}

.fusion-carousel-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-megamenu-title, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-project-details-tb .project-info h4, .fusion-tabs .nav-tabs  li .fusion-tab-heading, .fusion-tabs-widget .fusion-tabs-nav ul li a, .fusion-theme-sharing-box h4, .fusion-title h4, .fusion-widget-area h4, .popover .popover-title, .post-content h4, .project-content .project-info h4, .tribe-events-single ul.tribe-related-events li .tribe-related-events-title, h4, table th {
	font-family: var(--h4_typography-font-family);
	font-weight: var(--h4_typography-font-weight);
	line-height: var(--h4_typography-line-height);
	letter-spacing: var(--h4_typography-letter-spacing);
	text-transform: var(--h4_typography-text-transform);
	font-style: var(--h4_typography-font-style, normal);
}

.fusion-project-details-tb .project-info .project-terms, .fusion-tb-footer h4, .fusion-tb-page-title-bar h4, .project-content .project-info .project-terms, .project-info-box span, .tribe-events-single ul.tribe-related-events li .tribe-related-events-title, h4 {
	line-height: var(--h4_typography-line-height);
}

.fusion-carousel-title, .fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title, .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-sharing-box h4, .fusion-tabs .nav-tabs > li .fusion-tab-heading, .fusion-tabs-widget .fusion-tabs-nav ul li a, .fusion-theme-sharing-box h4, .fusion-widget-area h4, .person-author-wrapper, .popover .popover-title, .post-content h4, .tribe-events-single ul.tribe-related-events li .tribe-related-events-title, h4 {
	font-size: var(--h4_typography-font-size);
}

.fusion-carousel-title, .fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a, .fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box, .fusion-post-content h4, .fusion-project-details-tb .project-info h4, .fusion-tabs .nav-tabs > li .fusion-tab-heading, .fusion-theme-sharing-box h4, .fusion-title h4, .fusion-widget-area h4, .post-content h4, .project-content .project-info h4, .title h4, .tribe-events-single ul.tribe-related-events li .tribe-related-events-title, h4 {
	color: var(--h4_typography-color);
}

.fusion-title-size-four, h4 {
	margin-top: var(--h4_typography-margin-top);
	margin-bottom: var(--h4_typography-margin-bottom);
}

#main .fusion-woocommerce-quick-view-container .product_title, #wrapper #main .fusion-portfolio-content > h1.fusion-post-title, #wrapper #main .fusion-portfolio-content > h2.fusion-post-title, #wrapper #main .fusion-post-content > .blog-shortcode-post-title, #wrapper #main .fusion-post-content > h1.fusion-post-title, #wrapper #main .fusion-post-content > h2.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title, #wrapper #main .post > h1.fusion-post-title, #wrapper #main .post > h2.fusion-post-title, .single-product #main .product h1.product_title, .single-product #main .product h2.product_title {
	font-family: var(--post_title_typography-font-family);
	font-weight: var(--post_title_typography-font-weight);
	line-height: var(--post_title_typography-line-height);
	letter-spacing: var(--post_title_typography-letter-spacing);
	text-transform: var(--post_title_typography-text-transform);
	font-style: var(--post_title_typography-font-style, normal);
}

#main .fusion-woocommerce-quick-view-container .product_title, #wrapper #main .fusion-portfolio-content > h1.fusion-post-title, #wrapper #main .fusion-portfolio-content > h2.fusion-post-title, #wrapper #main .fusion-post-content > .blog-shortcode-post-title, #wrapper #main .fusion-post-content > h1.fusion-post-title, #wrapper #main .fusion-post-content > h2.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title, #wrapper #main .post > h1.fusion-post-title, #wrapper #main .post > h2.fusion-post-title, .single-product #main .product h1.product_title, .single-product #main .product h2.product_title {
	font-size: var(--post_title_typography-font-size);
}

#wrapper #main .fusion-portfolio-content > h1.fusion-post-title, #wrapper #main .fusion-portfolio-content > h2.fusion-post-title, #wrapper #main .fusion-post-content > .blog-shortcode-post-title, #wrapper #main .fusion-post-content > h1.fusion-post-title, #wrapper #main .fusion-post-content > h2.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title, #wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title, #wrapper #main .post > h1.fusion-post-title, #wrapper #main .post > h2.fusion-post-title {
	color: var(--post_title_typography-color);
}

#tab-reviews #reviews #comments > h2, #wrapper #main #comments .fusion-title h2, #wrapper #main #comments .fusion-title h3, #wrapper #main #respond .fusion-title h2, #wrapper #main #respond .fusion-title h3, #wrapper #main .about-author .fusion-title h2, #wrapper #main .about-author .fusion-title h3, #wrapper #main .related-posts .fusion-title h2, #wrapper #main .related-posts .fusion-title h3, #wrapper #main .related.products .fusion-title h2, #wrapper #main .related.products .fusion-title h3, .single-product .woocommerce-tabs .fusion-woocommerce-tab-title, .woocommerce-container .up-sells .fusion-title h3 {
	font-family: var(--post_titles_extras_typography-font-family);
	font-weight: var(--post_titles_extras_typography-font-weight);
	line-height: var(--post_titles_extras_typography-line-height);
	letter-spacing: var(--post_titles_extras_typography-letter-spacing);
	text-transform: var(--post_titles_extras_typography-text-transform);
	font-style: var(--post_titles_extras_typography-font-style, normal);
}

#tab-reviews #reviews #comments > h2, #wrapper #main #comments .fusion-title h2, #wrapper #main #comments .fusion-title h3, #wrapper #main #respond .fusion-title h2, #wrapper #main #respond .fusion-title h3, #wrapper #main .about-author .fusion-title h2, #wrapper #main .about-author .fusion-title h3, #wrapper #main .related-posts .fusion-title h2, #wrapper #main .related-posts .fusion-title h3, #wrapper #main .related.products .fusion-title h2, #wrapper #main .related.products .fusion-title h3, .single-product .woocommerce-tabs .fusion-woocommerce-tab-title, .woocommerce-container .up-sells .fusion-title h3 {
	font-size: var(--post_titles_extras_typography-font-size);
}

#tab-reviews #reviews #comments > h2, #wrapper #main #comments .fusion-title h2, #wrapper #main #comments .fusion-title h3, #wrapper #main #respond .fusion-title h2, #wrapper #main #respond .fusion-title h3, #wrapper #main .about-author .fusion-title h2, #wrapper #main .about-author .fusion-title h3, #wrapper #main .related-posts .fusion-title h2, #wrapper #main .related-posts .fusion-title h3, #wrapper #main .related.products .fusion-title h2, #wrapper #main .related.products .fusion-title h3, .single-product .woocommerce-tabs .fusion-woocommerce-tab-title, .woocommerce-container .up-sells .fusion-title h3 {
	color: var(--post_titles_extras_typography-color);
}

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-field input, .fusion-search-form-clean #bbpress-forums .bbp-search-form #bbp_search, .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-field input {
	padding-left: var(--form_input_height);
}

.fusion-theme-sharing-box {
	justify-content: space-between;
}

.fusion-theme-sharing-box.fusion-sharing-box {
	margin-top: 60px;
}

.fusion-theme-sharing-box h4 {
	margin: 0;
	color: var(--sharing_box_tagline_text_color, var(--h4_typography-color));
}

.fusion-theme-sharing-box .fusion-social-networks-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}

#reviews li .comment-text, #small-nav, #wrapper .side-nav li a, #wrapper .side-nav li.current_page_item li a, .avada-skin-rev, .chzn-container-single .chzn-single, .chzn-container-single .chzn-single div, .chzn-drop, .commentlist .the-comment, .es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img, .fusion-author .fusion-author-social, .fusion-author-widget .fusion-author-widget-separator .fusion-author-widget-sep, .fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget li a:before, .fusion-content-widget-area .widget_archive li, .fusion-content-widget-area .widget_categories li, .fusion-content-widget-area .widget_links li, .fusion-content-widget-area .widget_meta li, .fusion-content-widget-area .widget_nav_menu li, .fusion-content-widget-area .widget_pages li, .fusion-content-widget-area .widget_recent_entries li, .fusion-counters-box .fusion-counter-box .counter-box-border, .fusion-filters, .fusion-hide-pagination-text .pagination-next, .fusion-hide-pagination-text .pagination-prev, .fusion-pagination .page-numbers, .fusion-project-details-tb .project-info .project-info-box, .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link, .input-radio, .ls-avada, .page-links a, .pagination a.inactive, .panel.entry-content, .post .fusion-meta-info, .price_slider_wrapper, .progress-bar, .project-content .project-info .project-info-box, .search-page-search-form, .side-nav, .side-nav li a, .single-navigation, .table, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table-1 table, .table-1 table th, .table-1 tr td, .table-2 table thead, .table-2 tr td, .tabs-vertical .tabs-container .tab_content, .tabs-vertical .tabset, .tagcloud a, .tkt-slctr-tbl-wrap-dv table, .tkt-slctr-tbl-wrap-dv tr td, h5.toggle.active + .toggle-content, tr td {
	border-color: var(--sep_color);
}

:root {
	--awb-color1: #fff;
	--awb-color1-h: 0;
	--awb-color1-s: 0%;
	--awb-color1-l: 100%;
	--awb-color1-a: 100%;
	--awb-color2: #f9f9fb;
	--awb-color2-h: 240;
	--awb-color2-s: 20%;
	--awb-color2-l: 98%;
	--awb-color2-a: 100%;
	--awb-color3: #f2f3f5;
	--awb-color3-h: 220;
	--awb-color3-s: 13%;
	--awb-color3-l: 95%;
	--awb-color3-a: 100%;
	--awb-color4: #edbf88;
	--awb-color4-h: 33;
	--awb-color4-s: 74%;
	--awb-color4-l: 73%;
	--awb-color4-a: 100%;
	--awb-color5: #198fd9;
	--awb-color5-h: 203;
	--awb-color5-s: 79%;
	--awb-color5-l: 47%;
	--awb-color5-a: 100%;
	--awb-color6: #434549;
	--awb-color6-h: 220;
	--awb-color6-s: 4%;
	--awb-color6-l: 27%;
	--awb-color6-a: 100%;
	--awb-color7: #212326;
	--awb-color7-h: 216;
	--awb-color7-s: 7%;
	--awb-color7-l: 14%;
	--awb-color7-a: 100%;
	--awb-color8: #141617;
	--awb-color8-h: 200;
	--awb-color8-s: 7%;
	--awb-color8-l: 8%;
	--awb-color8-a: 100%;
	--awb-custom_color_1: #009688;
	--awb-custom_color_1-h: 174;
	--awb-custom_color_1-s: 100%;
	--awb-custom_color_1-l: 29%;
	--awb-custom_color_1-a: 100%;
	--awb-typography1-font-family: Inter, Arial, Helvetica, sans-serif;
	--awb-typography1-font-size: 48px;
	--awb-typography1-font-weight: 600;
	--awb-typography1-font-style: normal;
	--awb-typography1-line-height: 1.2;
	--awb-typography1-letter-spacing: -.015em;
	--awb-typography1-text-transform: none;
	--awb-typography2-font-family: Inter, Arial, Helvetica, sans-serif;
	--awb-typography2-font-size: 24px;
	--awb-typography2-font-weight: 600;
	--awb-typography2-font-style: normal;
	--awb-typography2-line-height: 1.1;
	--awb-typography2-letter-spacing: 0px;
	--awb-typography2-text-transform: none;
	--awb-typography3-font-family: Inter, Arial, Helvetica, sans-serif;
	--awb-typography3-font-size: 16px;
	--awb-typography3-font-weight: 500;
	--awb-typography3-font-style: normal;
	--awb-typography3-line-height: 1.2;
	--awb-typography3-letter-spacing: .015em;
	--awb-typography3-text-transform: none;
	--awb-typography4-font-family: Inter, Arial, Helvetica, sans-serif;
	--awb-typography4-font-size: 16px;
	--awb-typography4-font-weight: 400;
	--awb-typography4-font-style: normal;
	--awb-typography4-line-height: 1.72;
	--awb-typography4-letter-spacing: .015em;
	--awb-typography4-text-transform: none;
	--awb-typography5-font-family: Inter, Arial, Helvetica, sans-serif;
	--awb-typography5-font-size: 13px;
	--awb-typography5-font-weight: 400;
	--awb-typography5-font-style: normal;
	--awb-typography5-line-height: 1.72;
	--awb-typography5-letter-spacing: .015em;
	--awb-typography5-text-transform: none;
	--site_width: 1200px;
	--site_width-int: 1200;
	--margin_offset-top: 0px;
	--margin_offset-bottom: 0px;
	--margin_offset-top-no-percent: 0px;
	--margin_offset-bottom-no-percent: 0px;
	--main_padding-top: 60px;
	--main_padding-top-or-55px: 60px;
	--main_padding-bottom: 60px;
	--hundredp_padding: 30px;
	--hundredp_padding-fallback_to_zero: 30px;
	--hundredp_padding-fallback_to_zero_px: 30px;
	--hundredp_padding-hundred_percent_negative_margin: -30px;
	--grid_main_break_point: 1000;
	--side_header_break_point: 800;
	--content_break_point: 800;
	--typography_sensitivity: .6;
	--typography_factor: 1.5;
	--primary_color: rgba(0, 0, 0, .3);
	--primary_color-85a: rgba(0, 0, 0, .85);
	--primary_color-7a: rgba(0, 0, 0, .7);
	--primary_color-5a: rgba(0, 0, 0, .5);
	--primary_color-35a: rgba(0, 0, 0, .35);
	--primary_color-2a: rgba(0, 0, 0, .2);
	--header_bg_repeat: no-repeat;
	--side_header_width: 280px;
	--side_header_width-int: 280;
	--header_padding-top: 0px;
	--header_padding-bottom: 0px;
	--header_padding-left: 100px;
	--header_padding-right: 100px;
	--menu_highlight_background: var(--awb-color4);
	--menu_arrow_size-width: 23px;
	--menu_arrow_size-height: 12px;
	--nav_highlight_border: 2px;
	--nav_padding: 30px;
	--nav_padding-no-zero: 30px;
	--dropdown_menu_top_border_size: 3px;
	--dropdown_menu_width: 200px;
	--mainmenu_dropdown_vertical_padding: 12px;
	--menu_sub_bg_color: var(--awb-color1);
	--menu_bg_hover_color: var(--awb-color3);
	--menu_sub_sep_color: var(--awb-color3);
	--menu_h45_bg_color: var(--awb-color1);
	--nav_typography-font-family: Lora;
	--nav_typography-font-weight: 600;
	--nav_typography-font-size: 15px;
	--nav_typography-letter-spacing: var(--awb-typography3-letter-spacing);
	--nav_typography-color: #fff;
	--nav_typography-color-65a: rgba(255, 255, 255, .65);
	--nav_typography-color-35a: rgba(255, 255, 255, .35);
	--nav_typography-text-transform: none;
	--menu_hover_first_color: #fff;
	--menu_hover_first_color-65a: rgba(255, 255, 255, .65);
	--menu_sub_color: var(--awb-color8);
	--nav_dropdown_font_size: 14px;
	--flyout_menu_icon_font_size: 20px;
	--flyout_menu_icon_font_size_px: 20px;
	--snav_font_size: 16px;
	--sec_menu_lh: 45px;
	--header_top_menu_sub_color: var(--awb-color8);
	--mobile_menu_icons_top_margin: 2px;
	--mobile_menu_nav_height: 50px;
	--mobile_header_bg_color: rgba(0, 0, 0, .6);
	--mobile_menu_background_color: rgba(0, 0, 0, .6);
	--mobile_menu_hover_color: #e1b177;
	--mobile_menu_border_color: rgba(242, 243, 245, .3);
	--mobile_menu_toggle_color: #fff;
	--mobile_menu_typography-font-family: Lora;
	--mobile_menu_typography-font-size: var(--awb-typography3-font-size);
	--mobile_menu_typography-font-weight: 600;
	--mobile_menu_typography-line-height: var(--awb-typography3-line-height);
	--mobile_menu_typography-letter-spacing: var(--awb-typography3-letter-spacing);
	--mobile_menu_typography-color: #fff;
	--mobile_menu_typography-text-transform: none;
	--mobile_menu_typography-font-size-30-or-24px: 24px;
	--mobile_menu_typography-font-size-open-submenu: var(--mobile_menu_typography-font-size, 13px);
	--mobile_menu_font_hover_color: #fff;
	--menu_icon_size: 14px;
	--logo_alignment: left;
	--logo_background_color: var(--awb-color4);
	--slidingbar_width: 300px;
	--slidingbar_width-percent_to_vw: 300px;
	--slidingbar_content_padding-top: 60px;
	--slidingbar_content_padding-bottom: 60px;
	--slidingbar_content_padding-left: 30px;
	--slidingbar_content_padding-right: 30px;
	--slidingbar_bg_color: var(--awb-color7);
	--slidingbar_divider_color: var(--awb-color6);
	--slidingbar_link_color: hsla(var(--awb-color1-h), var(--awb-color1-s), var(--awb-color1-l), calc(var(--awb-color1-a) - 14%));
	--slidingbar_link_color_hover: var(--awb-color1);
	--footer_divider_color: var(--awb-color6);
	--footer_headings_typography-font-family: var(--awb-typography2-font-family);
	--footer_headings_typography-font-size: var(--awb-typography2-font-size);
	--footer_headings_typography-font-weight: var(--awb-typography2-font-weight);
	--footer_headings_typography-line-height: var(--awb-typography2-line-height);
	--footer_headings_typography-font-style: var(--awb-typography2-font-style);
	--footer_headings_typography-letter-spacing: var(--awb-typography2-letter-spacing);
	--footer_headings_typography-color: var(--awb-color1);
	--footer_headings_typography-text-transform: none;
	--footer_text_color: hsla(var(--awb-color1-h), var(--awb-color1-s), var(--awb-color1-l), calc(var(--awb-color1-a) - 40%));
	--bg_image: none;
	--bg_repeat: no-repeat;
	--bg_color: var(--awb-color3);
	--bg-color-overlay: normal;
	--bg_pattern: url("//nextlevelmassages.com/wp-content/themes/Avada/assets/images/patterns/pattern1.png");
	--content_bg_color: var(--awb-color1);
	--content_bg_image: none;
	--content_bg_repeat: no-repeat;
	--body_typography-font-family: "DM Sans";
	--body_typography-font-size: var(--awb-typography4-font-size);
	--base-font-size: 16;
	--body_typography-font-weight: 400;
	--body_typography-line-height: 26px;
	--body_typography-letter-spacing: var(--awb-typography4-letter-spacing);
	--body_typography-color: #222;
	--link_color: var(--awb-color8);
	--link_color-8a: hsla(var(--awb-color8-h), var(--awb-color8-s), var(--awb-color8-l), calc(var(--awb-color8-a) - 20%));
	--link_hover_color: var(--awb-color5);
	--link_hover_color-85a: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 15%));
	--link_hover_color-7a: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 30%));
	--link_hover_color-5a: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 50%));
	--link_hover_color-35a: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 65%));
	--link_hover_color-2a: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 80%));
	--awb-link_decoration_line: none;
	--awb-link_decoration_style: solid;
	--awb-link_decoration_thickness: 1px;
	--awb-link_decoration_line_hover: none;
	--awb-link_decoration_style_hover: solid;
	--awb-link_decoration_thickness_hover: 1px;
	--h1_typography-font-family: Lora;
	--h1_typography-font-weight: 700;
	--h1_typography-line-height: 70px;
	--h1_typography-letter-spacing: 0em;
	--h1_typography-font-size: 56px;
	--h1_typography-color: var(--awb-color8);
	--h1_typography-text-transform: none;
	--h1_typography-margin-top: .67em;
	--h1_typography-margin-bottom: .67em;
	--h2_typography-font-family: Lora;
	--h2_typography-font-weight: 700;
	--h2_typography-line-height: var(--awb-typography1-line-height);
	--h2_typography-letter-spacing: var(--awb-typography1-letter-spacing);
	--h2_typography-font-size: 45px;
	--h2_typography-color: var(--awb-color8);
	--h2_typography-text-transform: none;
	--h2_typography-margin-top: 0em;
	--h2_typography-margin-bottom: 1.1em;
	--h3_typography-font-family: Lora;
	--h3_typography-font-weight: 700;
	--h3_typography-line-height: var(--awb-typography1-line-height);
	--h3_typography-letter-spacing: var(--awb-typography1-letter-spacing);
	--h3_typography-font-size: 24px;
	--h3_typography-color: var(--awb-color8);
	--h3_typography-text-transform: none;
	--h3_typography-margin-top: 1em;
	--h3_typography-margin-bottom: 1em;
	--h4_typography-font-family: Lora;
	--h4_typography-font-weight: 700;
	--h4_typography-line-height: var(--awb-typography1-line-height);
	--h4_typography-letter-spacing: var(--awb-typography1-letter-spacing);
	--h4_typography-font-size: 18px;
	--h4_typography-color: var(--awb-color8);
	--h4_typography-text-transform: none;
	--h4_typography-margin-top: 1.33em;
	--h4_typography-margin-bottom: 1.33em;
	--h5_typography-font-family: var(--awb-typography1-font-family);
	--h5_typography-font-weight: var(--awb-typography1-font-weight);
	--h5_typography-line-height: var(--awb-typography1-line-height);
	--h5_typography-letter-spacing: var(--awb-typography1-letter-spacing);
	--h5_typography-font-style: var(--awb-typography1-font-style);
	--h5_typography-font-size: 16px;
	--h5_typography-color: var(--awb-color8);
	--h5_typography-text-transform: none;
	--h5_typography-margin-top: 1.67em;
	--h5_typography-margin-bottom: 1.67em;
	--h6_typography-font-family: Lora;
	--h6_typography-font-weight: 700;
	--h6_typography-line-height: var(--awb-typography1-line-height);
	--h6_typography-letter-spacing: var(--awb-typography1-letter-spacing);
	--h6_typography-font-size: 16px;
	--h6_typography-color: #e1b177;
	--h6_typography-text-transform: none;
	--h6_typography-margin-top: 2.33em;
	--h6_typography-margin-bottom: 2.33em;
	--post_title_typography-font-family: var(--awb-typography1-font-family);
	--post_title_typography-font-weight: var(--awb-typography1-font-weight);
	--post_title_typography-line-height: var(--awb-typography1-line-height);
	--post_title_typography-letter-spacing: var(--awb-typography1-letter-spacing);
	--post_title_typography-font-style: var(--awb-typography1-font-style);
	--post_title_typography-font-size: 48px;
	--post_title_typography-color: var(--awb-color8);
	--post_title_typography-text-transform: none;
	--post_titles_extras_typography-font-family: var(--awb-typography1-font-family);
	--post_titles_extras_typography-font-weight: var(--awb-typography1-font-weight);
	--post_titles_extras_typography-line-height: var(--awb-typography1-line-height);
	--post_titles_extras_typography-letter-spacing: var(--awb-typography1-letter-spacing);
	--post_titles_extras_typography-font-style: var(--awb-typography1-font-style);
	--post_titles_extras_typography-font-size: 20px;
	--post_titles_extras_typography-color: var(--awb-color8);
	--post_titles_extras_typography-text-transform: none;
	--blog_archive_grid_column_spacing: 40px;
	--dates_box_color: var(--awb-color2);
	--meta_font_size: 13px;
	--portfolio_archive_column_spacing: 20px;
	--portfolio_meta_font_size: 13px;
	--social_bg_color: var(--awb-color2);
	--social_sharing_padding-top: 1.25em;
	--social_sharing_padding-right: 1.25em;
	--social_sharing_padding-bottom: 1.25em;
	--social_sharing_padding-left: 1.25em;
	--sharing_social_links_icon_color: var(--awb-color8);
	--sharing_social_links_box_color: var(--awb-color3);
	--slider_nav_box_dimensions-width: 30px;
	--slider_nav_box_dimensions-height: 30px;
	--slider_arrow_size: 14px;
	--es_caption_font_size: 20px;
	--form_input_height: 50px;
	--form_input_height-main-menu-search-width: calc(250px + 1.43 * 50px);
	--form_text_size: 16px;
	--form_bg_color: var(--awb-color1);
	--form_text_color: var(--awb-color8);
	--form_text_color-35a: hsla(var(--awb-color8-h), var(--awb-color8-s), var(--awb-color8-l), calc(var(--awb-color8-a) - 65%));
	--form_border_width-top: 1px;
	--form_border_width-bottom: 1px;
	--form_border_width-left: 1px;
	--form_border_width-right: 1px;
	--form_border_color: var(--awb-color3);
	--form_focus_border_color: var(--awb-color4);
	--form_focus_border_color-5a: hsla(var(--awb-color4-h), var(--awb-color4-s), var(--awb-color4-l), calc(var(--awb-color4-a) - 50%));
	--form_border_radius: 6px;
	--privacy_bg_color: hsla(var(--awb-color8-h), var(--awb-color8-s), var(--awb-color8-l), calc(var(--awb-color8-a) - 90%));
	--privacy_color: hsla(var(--awb-color8-h), var(--awb-color8-s), var(--awb-color8-l), calc(var(--awb-color8-a) - 70%));
	--privacy_bar_padding-top: 15px;
	--privacy_bar_padding-bottom: 15px;
	--privacy_bar_padding-left: 30px;
	--privacy_bar_padding-right: 30px;
	--privacy_bar_bg_color: var(--awb-color8);
	--privacy_bar_font_size: 13px;
	--privacy_bar_color: var(--awb-color6);
	--privacy_bar_link_color: var(--awb-color2);
	--privacy_bar_link_hover_color: var(--awb-color4);
	--privacy_bar_headings_color: var(--awb-color1);
	--scrollbar_background: var(--awb-color2);
	--scrollbar_handle: var(--awb-color4);
	--related_posts_columns: 4;
	--related_posts_column_spacing: 48px;
	--image_rollover_icon_size: 15px;
	--image_rollover_text_color: var(--awb-color8);
	--pagination_width_height: 30px;
	--pagination_box_padding-width: 6px;
	--pagination_box_padding-height: 2px;
	--pagination_border_width: 1px;
	--pagination_border_radius: 0px;
	--pagination_font_size: 13px;
	--timeline_bg_color: rgba(255, 255, 255, 0);
	--timeline_bg_color-not-transparent: rgba(255, 255, 255, 1);
	--timeline_color: var(--awb-color2);
	--grid_separator_color: var(--awb-color3);
	--carousel_nav_color: hsla(var(--awb-color8-h), var(--awb-color8-s), var(--awb-color8-l), calc(var(--awb-color8-a) - 30%));
	--carousel_hover_color: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 20%));
	--info_bg_color: var(--awb-color1);
	--info_accent_color: var(--awb-color8);
	--danger_bg_color: rgba(219, 75, 104, .1);
	--danger_accent_color: #db4b68;
	--success_bg_color: rgba(18, 184, 120, .1);
	--success_accent_color: #12b878;
	--warning_bg_color: rgba(241, 174, 42, .1);
	--warning_accent_color: #f1ae2a;
	--alert_border_size: 1px;
	--button_padding-top: 13px;
	--button_padding-bottom: 13px;
	--button_padding-left: 29px;
	--button_padding-right: 29px;
	--button_typography-font-family: "DM Sans";
	--button_typography-font-weight: 700;
	--button_typography-letter-spacing: var(--awb-typography3-letter-spacing);
	--button_font_size: var(--awb-typography3-font-size);
	--button_line_height: var(--awb-typography3-line-height);
	--button_text_transform: uppercase;
	--button_gradient_top_color: #edbf88;
	--button_gradient_bottom_color: #edbf88;
	--button_gradient_top_color_hover: #e1b177;
	--button_gradient_bottom_color_hover: #e1b177;
	--button_gradient_start: 0%;
	--button_gradient_end: 100%;
	--button_gradient_angle: 180deg;
	--button_radial_direction: center center;
	--button_accent_color: var(--awb-color1);
	--button_accent_hover_color: var(--awb-color1);
	--button_bevel_color: hsla(var(--awb-color5-h), calc(var(--awb-color5-s) - 5%), calc(var(--awb-color5-l) - 10%), var(--awb-color5-a));
	--button_box_shadow: none;
	--button_bevel_color_hover: hsla(var(--awb-color5-h), calc(var(--awb-color5-s) - 5%), calc(var(--awb-color5-l) - 10%), var(--awb-color5-a));
	--button_border_width-top: 0px;
	--button_border_width-right: 0px;
	--button_border_width-bottom: 0px;
	--button_border_width-left: 0px;
	--button_border_color: var(--awb-color1);
	--button_border_hover_color: var(--awb-color1);
	--checklist_icons_color: var(--awb-color1);
	--checklist_circle_color: var(--awb-color4);
	--checklist_text_color: var(--awb-color8);
	--checklist_item_size: 16px;
	--checklist_item_padding-top: .35em;
	--checklist_item_padding-bottom: .35em;
	--checklist_item_padding-left: 0;
	--checklist_item_padding-right: 0;
	--checklist_divider_color: var(--awb-color3);
	--checklist_odd_row_bgcolor: rgba(255, 255, 255, 0);
	--checklist_even_row_bgcolor: rgba(255, 255, 255, 0);
	--col_margin-top: 0px;
	--col_margin-bottom: 20px;
	--col_spacing: 4%;
	--container_padding_default_top: 0px;
	--container_padding_default_bottom: 0px;
	--container_padding_default_left: 0px;
	--container_padding_default_right: 0px;
	--container_padding_100_top: 0px;
	--container_padding_100_bottom: 0px;
	--container_padding_100_left: 30px;
	--container_padding_100_right: 30px;
	--full_width_bg_color: rgba(255, 255, 255, 0);
	--full_width_border_sizes_top: 0px;
	--full_width_border_sizes_bottom: 0px;
	--full_width_border_sizes_left: 0px;
	--full_width_border_sizes_right: 0px;
	--full_width_border_color: var(--awb-color3);
	--icon_color: var(--awb-color1);
	--icon_color_hover: var(--awb-color1);
	--icon_circle_color: var(--awb-color5);
	--icon_circle_color_hover: var(--awb-color4);
	--icon_border_size: #fff;
	--icon_border_color: var(--awb-color8);
	--icon_border_color_hover: var(--awb-color4);
	--icon_border_top_l_rad: 50%;
	--icon_border_top_r_rad: 50%;
	--icon_border_bot_r_rad: 50%;
	--icon_border_bot_l_rad: 50%;
	--sep_color: var(--awb-color3);
	--text_columns: 1;
	--text_column_min_width: 100px;
	--text_column_spacing: 2em;
	--text_rule_style: none;
	--title_border_color: var(--awb-color3);
	--title_margin-top: 10px;
	--title_margin-right: 0px;
	--title_margin-bottom: 15px;
	--title_margin-left: 0px;
	--title_margin_mobile-top: 10px;
	--title_margin_mobile-right: 0px;
	--title_margin_mobile-bottom: 10px;
	--title_margin_mobile-left: 0px;
	--accordion_divider_color: var(--awb-color3);
	--accordion_divider_hover_color: var(--awb-color3);
	--accordian_inactive_color: var(--awb-color8);
	--accordian_active_color: var(--awb-color5);
	--faq_accordion_divider_color: var(--awb-color3);
	--faq_accordion_divider_hover_color: var(--awb-color3);
	--faq_accordion_title_typography-font-family: var(--awb-typography1-font-family);
	--faq_accordion_title_typography-font-size: 24px;
	--faq_accordion_title_typography-font-weight: var(--awb-typography1-font-weight);
	--faq_accordion_title_typography-line-height: var(--awb-typography1-line-height);
	--faq_accordion_title_typography-text-transform: none;
	--faq_accordion_title_typography-letter-spacing: var(--awb-typography1-letter-spacing);
	--faq_accordion_title_typography-color: var(--awb-color8);
	--faq_accordian_icon_color: var(--awb-color1);
	--faq_accordian_inactive_color: var(--awb-color7);
	--faq_accordion_content_typography-font-family: var(--awb-typography4-font-family);
	--faq_accordion_content_typography-font-size: var(--awb-typography4-font-size);
	--faq_accordion_content_typography-font-weight: var(--awb-typography4-font-weight);
	--faq_accordion_content_typography-text-transform: none;
	--faq_accordion_content_typography-color: var(--awb-color8);
}

#side-header, .fusion-header {
	--header_bg_color: rgba(0, 0, 0, .3);
	--archive_header_bg_color: rgba(0, 0, 0, .3);
}

.fusion-header-wrapper, #side-header {
	--header_border_color: rgba(226, 226, 226, 0);
}

.fusion-secondary-header {
	--header_top_bg_color: rgba(0, 0, 0, .3);
	--snav_color: var(--awb-color1);
}

.fusion-arrow-svg, .fusion-header-wrapper, #side-header {
	--header_sticky_bg_color: var(--awb-color1);
}

.fusion-main-menu {
	--header_sticky_menu_color: var(--awb-color8);
	--header_sticky_nav_font_size: 14px;
	--nav_height: 84px;
	--mobile_nav_padding: 25px;
	--menu_text_align: center;
	--menu_thumbnail_size-width: 26px;
	--menu_thumbnail_size-height: 14px;
}

.fusion-main-menu, .fusion-logo-background {
	--header_sticky_nav_padding: 35px;
}

.fusion-header {
	--top-bar-height: calc(45px / 2);
}

.fusion-logo {
	--logo_margin-top: 31px;
	--logo_margin-bottom: 31px;
	--logo_margin-left: 0px;
	--logo_margin-right: 0px;
}

.fusion-footer-widget-area {
	--footerw_bg_full-size: initial;
	--footerw_bg_full-position: var(--footerw_bg_pos);
	--footerw_bg_repeat: no-repeat;
	--footerw_bg_pos: center center;
	--footer_bg_color: var(--awb-color7);
	--footer_border_size: 0px;
	--footer_border_color: var(--awb-color3);
	--footer_link_color: hsla(var(--awb-color1-h), var(--awb-color1-s), var(--awb-color1-l), calc(var(--awb-color1-a) - 20%));
	--footer_link_color_hover: var(--awb-color4);
}

.fusion-footer {
	--footer_area_padding-top: 60px;
	--footer_area_padding-bottom: 64px;
	--footer_area_padding-left: 0px;
	--footer_area_padding-right: 0px;
	--footer_divider_line-flex: block;
	--footer_divider_line_size: 1px;
	--footer_divider_line_style: solid;
	--footer_widgets_padding: 16px;
}

.fusion-social-networks {
	--header_social_links_font_size: 16px;
	--header_social_links_boxed_padding: 8px;
}

.fusion-social-network-icon {
	--header_social_links_icon_color: var(--awb-color1);
	--header_social_links_box_color: #e1b177;
	--header_social_links_boxed_radius: 50px;
	--sharing_social_links_boxed_radius: 4px;
}

.fusion-theme-sharing-box {
	--sharing_box_tagline_text_color: var(--awb-color8);
}

.fusion-sharing-box {
	--sharing_social_links_font_size: 16px;
	--sharing_social_links_boxed_padding: 8px;
}

#toTop {
	--totop_border_radius: 6px;
}

.fusion-image-wrapper {
	--image_gradient_top_color: hsla(var(--awb-color4-h), var(--awb-color4-s), var(--awb-color4-l), calc(var(--awb-color4-a) - 20%));
}

.fusion-rollover {
	--image_gradient_bottom_color: var(--awb-color4);
	--image_rollover_icon_color: var(--awb-color1);
}

body {
	--button-border-radius-top-left: 50px;
	--button-border-radius-top-right: 50px;
	--button-border-radius-bottom-right: 50px;
	--button-border-radius-bottom-left: 50px;
}

.fusion-social-links {
	--social_links_font_size: 16;
	--social_links_boxed_padding: 8px;
}

@media only screen and (max-width: 800px) {
	.has-sidebar # {
		order: 1;
	}
}

@font-face {
	font-family: "awb-icons";
	src: url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.woff") format("woff"), url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.ttf") format("truetype"), url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.svg#awb-icons") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.fa, .fab, .fal, .far, .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@font-face {
	font-family: "Font Awesome 5 Brands";
	font-style: normal;
	font-weight: normal;
	src: url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.eot");
	src: url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.woff2") format("woff2"), url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.woff") format("woff"), url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.ttf") format("truetype"), url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.svg#fontawesome") format("svg");
	font-display: swap;
}

@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 400;
	src: url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.eot");
	src: url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"), url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.woff") format("woff"), url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.ttf") format("truetype"), url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.svg#fontawesome") format("svg");
	font-display: swap;
}

@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	src: url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.eot");
	src: url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"), url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff") format("woff"), url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.ttf") format("truetype"), url("//nextlevelmassages.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.svg#fontawesome") format("svg");
	font-display: swap;
}

.fa, .fas {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}

.fa-clock:before {
	content: "";
}

.fa-map-marker-alt:before {
	content: "";
}

.fa-phone-alt:before {
	content: "";
}

.fusion-flexslider.fusion-post-slideshow {
	overflow: visible;
}

.fusion-meta-info {
	clear: both;
	overflow: hidden;
	margin-top: 20px;
	padding: 5px 0;
	border-top: 1px solid #e7e6e6;
	border-bottom: 1px solid #e7e6e6;
}

.fusion-blog-layout-large .fusion-post-slideshow, .fusion-blog-layout-large-alternate .fusion-post-slideshow, .single-avada_faq .fusion-post-slideshow, .single-post .fusion-post-slideshow, .single-wpfc_sermon .fusion-post-slideshow {
	margin-bottom: 30px;
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before {
	line-height: 2.41;
}

#main #comment-submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button, .fusion-button-default, .wpcf7-form input[type="submit"], .wpcf7-submit, input.button-default {
	--button_margin-top: 0px;
	--button_margin-right: 0px;
	--button_margin-bottom: 0px;
	--button_margin-left: 0px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
	text-decoration: none;
	cursor: pointer;
	box-sizing: border-box;
	font-family: var(--button_typography-font-family);
	font-weight: var(--button_typography-font-weight);
	font-style: var(--button_typography-font-style, normal);
	letter-spacing: var(--button_typography-letter-spacing);
	border-width: var(--button_border_width-top, 0) var(--button_border_width-right, 0) var(--button_border_width-bottom, 0) var(--button_border_width-left, 0);
	border-style: solid;
	border-radius: var(--button-border-radius-top-left, 0) var(--button-border-radius-top-right, 0) var(--button-border-radius-bottom-right, 0) var(--button-border-radius-bottom-left, 0);
	text-transform: var(--button_text_transform);
	transition: all .2s;
	margin: var(--button_margin-top) var(--button_margin-right) var(--button_margin-bottom) var(--button_margin-left);
}

.fusion-body .fusion-button-default-size, button.button {
	padding-top: var(--button_padding-top, 13px);
	padding-right: var(--button_padding-right, 29px);
	padding-bottom: var(--button_padding-bottom, 13px);
	padding-left: var(--button_padding-left, 29px);
	line-height: var(--button_line_height, 1);
	font-size: var(--button_font_size, 14px);
}

#main #comment-submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .wpcf7-form input[type="submit"], .wpcf7-submit, input.button-default {
	background: var(--button_gradient_top_color);
	color: var(--button_accent_color);
	border-color: var(--button_border_color);
}

#main #comment-submit .fusion-button-text, .button-default .fusion-button-text, .button.default .fusion-button-text, .comment-form input[type="submit"] .fusion-button-text, .fusion-button-default .fusion-button-text, .wpcf7-form input[type="submit"] .fusion-button-text, .wpcf7-submit .fusion-button-text, input.button-default .fusion-button-text {
	color: var(--button_accent_color);
}

#main #comment-submit:active .fusion-button-text, .button-default:active .fusion-button-text, .button.default:active .fusion-button-text, .comment-form input[type="submit"]:active .fusion-button-text, .fusion-button-default:active .fusion-button-text, .wpcf7-form input[type="submit"]:active .fusion-button-text, .wpcf7-submit:active .fusion-button-text, input.button-default:active .fusion-button-text, #main #comment-submit:focus .fusion-button-text, .button-default:focus .fusion-button-text, .button.default:focus .fusion-button-text, .comment-form input[type="submit"]:focus .fusion-button-text, .fusion-button-default:focus .fusion-button-text, .wpcf7-form input[type="submit"]:focus .fusion-button-text, .wpcf7-submit:focus .fusion-button-text, input.button-default:focus .fusion-button-text, #main #comment-submit:hover .fusion-button-text, .button-default:hover .fusion-button-text, .button.default:hover .fusion-button-text, .comment-form input[type="submit"]:hover .fusion-button-text, .fusion-button-default:hover .fusion-button-text, .wpcf7-form input[type="submit"]:hover .fusion-button-text, .wpcf7-submit:hover .fusion-button-text, input.button-default:hover .fusion-button-text {
	color: var(--button_accent_hover_color, var(--button_accent_color));
}

.fusion-has-button-gradient #main #comment-submit, .fusion-has-button-gradient .button-default, .fusion-has-button-gradient .button.default, .fusion-has-button-gradient .comment-form input[type="submit"], .fusion-has-button-gradient .fusion-button-default, .fusion-has-button-gradient .wpcf7-form input[type="submit"], .fusion-has-button-gradient .wpcf7-submit, .fusion-has-button-gradient input.button-default, .fusion-has-button-gradient.fusion-button-default {
	--button_gradient: linear-gradient(var(--button_gradient_angle, 180deg), var(--button_gradient_top_color) var(--button_gradient_start, 0%), var(--button_gradient_bottom_color) var(--button_gradient_end, 100%));
	background-image: var(--button_gradient);
}

.fusion-has-button-gradient #main #comment-submit:active, .fusion-has-button-gradient .button-default:active, .fusion-has-button-gradient .button.default:active, .fusion-has-button-gradient .comment-form input[type="submit"]:active, .fusion-has-button-gradient .fusion-button-default:active, .fusion-has-button-gradient .wpcf7-form input[type="submit"]:active, .fusion-has-button-gradient .wpcf7-submit:active, .fusion-has-button-gradient input.button-default:active, .fusion-has-button-gradient.fusion-button-default:active, .fusion-has-button-gradient #main #comment-submit:focus, .fusion-has-button-gradient .button-default:focus, .fusion-has-button-gradient .button.default:focus, .fusion-has-button-gradient .comment-form input[type="submit"]:focus, .fusion-has-button-gradient .fusion-button-default:focus, .fusion-has-button-gradient .wpcf7-form input[type="submit"]:focus, .fusion-has-button-gradient .wpcf7-submit:focus, .fusion-has-button-gradient input.button-default:focus, .fusion-has-button-gradient.fusion-button-default:focus, .fusion-has-button-gradient #main #comment-submit:hover, .fusion-has-button-gradient .button-default:hover, .fusion-has-button-gradient .button.default:hover, .fusion-has-button-gradient .comment-form input[type="submit"]:hover, .fusion-has-button-gradient .fusion-button-default:hover, .fusion-has-button-gradient .wpcf7-form input[type="submit"]:hover, .fusion-has-button-gradient .wpcf7-submit:hover, .fusion-has-button-gradient input.button-default:hover, .fusion-has-button-gradient.fusion-button-default:hover {
	--button_gradient_hover: linear-gradient(var(--button_gradient_angle, 180deg), var(--button_gradient_top_color_hover) var(--button_gradient_start, 0%), var(--button_gradient_bottom_color_hover) var(--button_gradient_end, 100%));
	background-image: var(--button_gradient_hover);
}

#main #comment-submit:visited, .button-default:visited, .button.default:visited, .comment-form input[type="submit"]:visited, .fusion-button-default:visited, .wpcf7-form input[type="submit"]:visited, .wpcf7-submit:visited, input.button-default:visited {
	color: var(--button_accent_color);
}

#main #comment-submit:active, .button-default:active, .button.default:active, .comment-form input[type="submit"]:active, .fusion-button-default:active, .wpcf7-form input[type="submit"]:active, .wpcf7-submit:active, input.button-default:active, #main #comment-submit:focus, .button-default:focus, .button.default:focus, .comment-form input[type="submit"]:focus, .fusion-button-default:focus, .wpcf7-form input[type="submit"]:focus, .wpcf7-submit:focus, input.button-default:focus, #main #comment-submit:hover, .button-default:hover, .button.default:hover, .comment-form input[type="submit"]:hover, .fusion-button-default:hover, .wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover, input.button-default:hover {
	background: var(--button_gradient_top_color_hover);
	color: var(--button_accent_hover_color, var(--button_accent_color));
	border-color: var(--button_border_hover_color);
}

.fusion-button.button-flat {
	box-shadow: none !important;
}

.fusion-disable-outline .bbp-submit-wrapper .button, .fusion-disable-outline .button, .fusion-disable-outline .fusion-button, .fusion-disable-outline .gform_wrapper .button, .fusion-disable-outline .gform_wrapper .gform_button, .fusion-disable-outline .post-password-form input[type=submit], .fusion-disable-outline .single_add_to_cart_button, .fusion-disable-outline .tml-submit-wrap input[type=submit], .fusion-disable-outline .tribe-events-tickets .button, .fusion-disable-outline .tribe-tickets button, .fusion-disable-outline .woocommerce .cart-collaterals .checkout-button, .fusion-disable-outline .woocommerce .checkout #place_order, .fusion-disable-outline .woocommerce.add_to_cart_inline .button, .fusion-disable-outline .wpcf7-submit {
	outline: 0;
}

.fusion-disable-outline .bbp-submit-wrapper .button:focus, .fusion-disable-outline .button:focus, .fusion-disable-outline .fusion-button:focus, .fusion-disable-outline .gform_wrapper .button:focus, .fusion-disable-outline .gform_wrapper .gform_button:focus, .fusion-disable-outline .post-password-form input[type=submit]:focus, .fusion-disable-outline .single_add_to_cart_button:focus, .fusion-disable-outline .tml-submit-wrap input[type=submit]:focus, .fusion-disable-outline .tribe-events-tickets .button:focus, .fusion-disable-outline .tribe-tickets button:focus, .fusion-disable-outline .woocommerce .cart-collaterals .checkout-button:focus, .fusion-disable-outline .woocommerce .checkout #place_order:focus, .fusion-disable-outline .woocommerce.add_to_cart_inline .button:focus, .fusion-disable-outline .wpcf7-submit:focus {
	outline: 0;
}

.fusion-button i, .fusion-button-icon-divider, .fusion-button-text {
	transition: all .2s;
}

.button-xlarge, .fusion-body .fusion-button-xlarge, .fusion-body .wpcf7-form .wpcf7-submit.button-xlarge, .fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge {
	padding: 17px 40px;
	line-height: 21px;
	font-size: 18px;
}

#main #comment-submit, .comment-form input[type="submit"], .fusion-button-default-size, .wpcf7-form input[type="submit"], .wpcf7-submit {
	padding-top: var(--button_padding-top, 13px);
	padding-right: var(--button_padding-right, 29px);
	padding-bottom: var(--button_padding-bottom, 13px);
	padding-left: var(--button_padding-left, 29px);
	line-height: var(--button_line_height, 1);
	font-size: var(--button_font_size, 14px);
}

.fusion-button[data-hover=icon_position] .fusion-button-text {
	transition: color .2s, transform .4s 125ms cubic-bezier(.21, .6, .35, 1);
}

@keyframes slide_icon {
	0% {
		transform: translateX(0);
	}
	
	25% {
		opacity: 0;
	}
	
	26% {
		transform: translateX(1.25em);
	}
	
	27% {
		transform: translateX(-1.25em);
	}
	
	75% {
		opacity: 1;
	}
	
	100% {
		transform: translateX(0);
	}
}

@keyframes slide_icon_reverse {
	0% {
		transform: translateX(0);
	}
	
	25% {
		opacity: 0;
	}
	
	26% {
		transform: translateX(-1.25em);
	}
	
	27% {
		transform: translateX(1.25em);
	}
	
	75% {
		opacity: 1;
	}
	
	100% {
		transform: translateX(0);
	}
}

.fusion-button[data-hover=underline] {
	--button-underline-origin: left;
	--button-underline-origin-hover: right;
}

.fusion-button[data-hover=underline] .fusion-button-text {
	position: relative;
}

.fusion-button[data-hover=underline] .fusion-button-text:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	border-bottom: 1px solid currentColor;
	transition: transform .4s cubic-bezier(.21, .6, .35, 1);
	transform-origin: var(--button-underline-origin);
}

.fusion-button[data-hover=underline]:hover .fusion-button-text:after {
	transform: scaleX(0);
	transform-origin: var(--button-underline-origin-hover);
}

.fusion-button[data-hover=text_slide_up] {
	--button-slide-text-2: translateY(90%);
	--button-slide-text-hover-1: translateY(-90%);
	--button-slide-text-hover-2: translateY(0%);
}

.fusion-button[data-hover=text_slide_down] {
	--button-slide-text-2: translateY(-90%);
	--button-slide-text-hover-1: translateY(90%);
	--button-slide-text-hover-2: translateY(0%);
}

.fusion-button.button-3d {
	box-shadow: inset 0 1px 0 #fff, 0 .15em 0 var(--button_bevel_color), .1em .2em .2em .15em rgba(0, 0, 0, .3);
}

.fusion-button.button-3d:active {
	transform: translateY(calc(.15em - 1px));
	box-shadow: inset 0 1px 0 #fff, 0 1px 0 var(--button_bevel_color), .05em .1em .1em .07em rgba(0, 0, 0, .3);
}

.fusion-button.button-3d:hover {
	box-shadow: inset 0 1px 0 #fff, 0 .15em 0 var(--button_bevel_color_hover), .1em .2em .2em .15em rgba(0, 0, 0, .3);
}

.fusion-button.button-3d:hover:active {
	box-shadow: inset 0 1px 0 #fff, 0 1px 0 var(--button_bevel_color_hover), .05em .1em .1em .07em rgba(0, 0, 0, .3);
}

.fusion-checklist, ul.fusion-checklist {
	--awb-size: var(--checklist_item_size, inherit);
	--awb-line-height: inherit;
	--awb-margin-top: 10px;
	--awb-margin-right: 0;
	--awb-margin-bottom: 0;
	--awb-margin-left: 0;
	--awb-divider-color: var(--checklist_divider_color);
	--awb-item-padding-top: var(--checklist_item_padding-top, .35em);
	--awb-item-padding-right: var(--checklist_item_padding-right, 0);
	--awb-item-padding-bottom: var(--checklist_item_padding-bottom, .35em);
	--awb-item-padding-left: var(--checklist_item_padding-left, 0);
	--awb-odd-row-bgcolor: var(--checklist_odd_row_bgcolor, transparent);
	--awb-even-row-bgcolor: var(--checklist_even_row_bgcolor, transparent);
	--awb-textcolor: var(--checklist_text_color, inherit);
	--awb-icon-width: auto;
	--awb-icon-height: auto;
	--awb-icon-margin: 0;
	--awb-content-margin: 0;
	--awb-circlecolor: var(--checklist_circle_color);
	--awb-circle-yes-font-size: inherit;
	--awb-iconcolor: var(--checklist_icons_color);
	list-style-type: none;
	padding: 0;
	margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left);
	font-size: var(--awb-size);
	line-height: var(--awb-line-height);
}

.fusion-checklist.fusion-checklist-default .fusion-li-item:first-child, ul.fusion-checklist.fusion-checklist-default .fusion-li-item:first-child {
	--awb-item-padding-top: 0;
}

.fusion-checklist .fusion-li-item, .fusion-checklist.fusion-404-checklist>li, ul.fusion-checklist .fusion-li-item, ul.fusion-checklist.fusion-404-checklist>li {
	padding-top: var(--awb-item-padding-top);
	padding-right: var(--awb-item-padding-right);
	padding-bottom: var(--awb-item-padding-bottom);
	padding-left: var(--awb-item-padding-left);
	margin-left: 0;
}

.fusion-checklist .fusion-li-item:nth-child(odd), .fusion-checklist.fusion-404-checklist>li:nth-child(odd), ul.fusion-checklist .fusion-li-item:nth-child(odd), ul.fusion-checklist.fusion-404-checklist>li:nth-child(odd) {
	background-color: var(--awb-odd-row-bgcolor);
}

.fusion-checklist .fusion-li-item:nth-child(2n), .fusion-checklist.fusion-404-checklist>li:nth-child(2n), ul.fusion-checklist .fusion-li-item:nth-child(2n), ul.fusion-checklist.fusion-404-checklist>li:nth-child(2n) {
	background-color: var(--awb-even-row-bgcolor);
}

.fusion-checklist .fusion-li-item p:first-of-type, .fusion-checklist.fusion-404-checklist>li p:first-of-type, ul.fusion-checklist .fusion-li-item p:first-of-type, ul.fusion-checklist.fusion-404-checklist>li p:first-of-type {
	margin-top: 0;
}

.fusion-checklist .fusion-li-item p:last-of-type, .fusion-checklist.fusion-404-checklist>li p:last-of-type, ul.fusion-checklist .fusion-li-item p:last-of-type, ul.fusion-checklist.fusion-404-checklist>li p:last-of-type {
	margin-bottom: 0;
}

.fusion-checklist .fusion-li-item-content, ul.fusion-checklist .fusion-li-item-content {
	color: var(--awb-textcolor);
	-webkit-margin-start: var(--awb-content-margin);
	margin-inline-start: var(--awb-content-margin);
}

.fusion-checklist .icon-wrapper, ul.fusion-checklist .icon-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	float: left;
	width: var(--awb-icon-width);
	height: var(--awb-icon-height);
	-webkit-margin-end: var(--awb-icon-margin);
	margin-inline-end: var(--awb-icon-margin);
}

.fusion-checklist .fusion-li-icon, ul.fusion-checklist .fusion-li-icon {
	display: inline-block;
	color: var(--awb-iconcolor);
}

.fusion-checklist .circle-yes, ul.fusion-checklist .circle-yes {
	border-radius: 50%;
	background-clip: padding-box;
	background-color: var(--awb-circlecolor);
	font-size: var(--awb-circle-yes-font-size);
	color: #fff;
	text-align: center;
}

.fusion-image-element {
	--awb-aspect-ratio: 1/1;
	--awb-object-position: 50% 50%;
	--awb-mask-url: "";
	--awb-mask-size: contain;
	--awb-mask-position: center;
	--awb-mask-repeat: no-repeat;
	--awb-margin-top: 0;
	--awb-margin-right: 0;
	--awb-margin-bottom: 0;
	--awb-margin-left: 0;
	--awb-liftup-border-radius: 0;
	--awb-bottom-shadow-color: rgba(0, 0, 0, .4);
	--awb-caption-margin-top: 0;
	--awb-caption-margin-right: 0;
	--awb-caption-margin-bottom: 0;
	--awb-caption-margin-left: 0;
	--awb-caption-border-color: #fff;
	--awb-caption-overlay-color: var(--primary_color);
	--awb-filter: none;
	--awb-filter-hover: none;
	--awb-filter-transition: all;
	--awb-max-width: 100%;
	--awb-sticky-max-width: var(--awb-max-width);
	--awb-title-text-color: inherit;
	--awb-caption-text-color: inherit;
	--awb-caption-text-size: inherit;
	--awb-caption-text-font-family: var(--body_typography-font-family);
	--awb-caption-text-font-weight: var(--body_typography-font-weight);
	--awb-caption-text-line-height: var(--body_typography-line-height);
	--awb-caption-text-letter-spacing: var(--body_typography-letter-spacing);
	--awb-caption-text-transform: inherit;
	margin-top: var(--awb-margin-top);
	margin-right: var(--awb-margin-right);
	margin-bottom: var(--awb-margin-bottom);
	margin-left: var(--awb-margin-left);
	line-height: 1;
}

.fusion-imageframe {
	display: inline-block;
	z-index: 1;
	overflow: hidden;
	position: relative;
	vertical-align: middle;
	max-width: var(--awb-max-width);
	line-height: 1;
	filter: var(--awb-filter);
	transition: var(--awb-filter-transition);
}

.fusion-imageframe:hover {
	filter: var(--awb-filter-hover);
}

.fusion-imageframe img {
	vertical-align: top;
	box-shadow: none !important;
}

.fusion-section-separator .fusion-section-separator-svg svg {
	display: var(--awb-svg-display);
	height: var(--awb-divider-height);
	padding: var(--awb-svg-padding);
	margin-bottom: var(--awb-svg-tag-margin-bottom);
}

.ua-edge .fusion-section-separator svg {
	transform: scale(1.01);
}

.fusion-social-networks {
	overflow: hidden;
}

.fusion-social-networks .fusion-social-networks-wrapper {
	margin: 0 -10px;
}

.fusion-social-networks .fusion-social-network-icon {
	display: inline-block;
	margin: 0 10px 10px;
	font-size: 16px;
	color: #46494a;
	text-decoration: none;
	box-shadow: none !important;
	line-height: 1;
}

.fusion-social-networks .fusion-social-network-icon:before {
	color: inherit;
}

.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
	margin: 0 -5px;
}

.fusion-social-networks.boxed-icons .fusion-social-network-icon {
	margin: 0 5px 10px;
	padding: 8px;
	background-color: #46494a;
	border-radius: 3px;
	background-clip: inherit;
	border: 1px solid #46494a;
	color: #fff;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.fusion-social-links {
	--awb-margin-top: 0;
	--awb-margin-right: 0;
	--awb-margin-bottom: 0;
	--awb-margin-left: 0;
	--awb-alignment: inherit;
	--awb-box-border-top: 0;
	--awb-box-border-right: 0;
	--awb-box-border-bottom: 0;
	--awb-box-border-left: 0;
	--awb-box-padding-top: var(--social_links_boxed_padding, 8px);
	--awb-box-padding-right: var(--social_links_boxed_padding, 8px);
	--awb-box-padding-bottom: var(--social_links_boxed_padding, 8px);
	--awb-box-padding-left: var(--social_links_boxed_padding, 8px);
	margin-top: var(--awb-margin-top);
	margin-right: var(--awb-margin-right);
	margin-bottom: var(--awb-margin-bottom);
	margin-left: var(--awb-margin-left);
	text-align: var(--awb-alignment);
}

.fusion-social-links .fusion-social-networks.boxed-icons .fusion-social-network-icon {
	padding-top: var(--awb-box-padding-top);
	padding-right: var(--awb-box-padding-right);
	padding-bottom: var(--awb-box-padding-bottom);
	padding-left: var(--awb-box-padding-left);
	background-color: #46494a;
	border: 1px solid #46494a;
	color: #fff;
}

.fusion-social-links .fusion-social-networks.color-type-custom.boxed-icons .fusion-social-network-icon {
	border-top-width: var(--awb-box-border-top);
	border-right-width: var(--awb-box-border-right);
	border-bottom-width: var(--awb-box-border-bottom);
	border-left-width: var(--awb-box-border-left);
	border-color: var(--awb-box-border-color) !important;
}

.fusion-social-links .fusion-social-networks.color-type-custom.boxed-icons .fusion-social-network-icon:hover {
	background-color: var(--awb-box-colors-hover) !important;
	border-color: var(--awb-box-border-color-hover) !important;
}

.fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon:hover {
	color: var(--awb-icon-colors-hover) !important;
}

.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
	margin: -10px;
}

.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
	margin: 10px;
}

.fusion-social-links .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
	margin: -5px;
}

.fusion-social-links .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon {
	margin: 5px;
}

.fusion-social-links .fusion-social-networks a {
	font-size: var(--social_links_font_size);
}

.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon {
	box-sizing: content-box;
	width: var(--social_links_font_size);
}

table {
	max-width: 100%;
	background-color: transparent;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.table-1, .table-2 {
	--awb-margin-top: 0;
	--awb-margin-right: 0;
	--awb-margin-bottom: 0;
	--awb-margin-left: 0;
	margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left);
}

.table-1 table, .tkt-slctr-tbl-wrap-dv table {
	border: 1px solid #dcdcdc;
	background-color: #fff;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(255, 255, 255, .5);
}

.table-1 table th, .tkt-slctr-tbl-wrap-dv table th {
	border: 1px solid #dcdcdc;
	background: #f6f6f6;
	padding: 20px;
	text-align: left;
}

.table-1 tr:nth-child(2n), .tkt-slctr-tbl-wrap-dv tr:nth-child(2n) {
	background: #f6f6f6;
}

.table-1 tr td, .tkt-slctr-tbl-wrap-dv tr td {
	border: 1px solid #dcdcdc;
	padding: 10px 20px;
}

.table-2 table thead {
	border: 1px solid #d3d3d3;
	text-align: left;
}

.table-2 table th {
	padding: 20px;
	color: #fff;
}

.table-2 tr td {
	border-bottom: 1px solid #dcdcdc;
	padding: 10px 20px;
}

.fusion-text {
	--awb-content-alignment: initial;
	--awb-font-size: inherit;
	--awb-line-height: inherit;
	--awb-letter-spacing: inherit;
	--awb-text-transform: inherit;
	--awb-text-color: inherit;
	--awb-text-font-family: inherit;
	--awb-text-font-style: inherit;
	--awb-text-font-weight: inherit;
	--awb-columns: var(--text_columns, auto);
	--awb-column-spacing: var(--text_column_spacing, normal);
	--awb-column-min-width: var(--text_column_min_width, auto);
	--awb-rule-style: var(--text_rule_style, initial);
	--awb-margin-top: 0;
	--awb-margin-right: 0;
	--awb-margin-bottom: 0;
	--awb-margin-left: 0;
	text-align: var(--awb-content-alignment);
	font-size: var(--awb-font-size);
	line-height: var(--awb-line-height);
	letter-spacing: var(--awb-letter-spacing);
	text-transform: var(--awb-text-transform);
	color: var(--awb-text-color);
	font-family: var(--awb-text-font-family);
	font-weight: var(--awb-text-font-weight);
	font-style: var(--awb-text-font-style);
	margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left);
}

.fusion-body .fusion-title {
	--awb-highlight-color: var(--primary_color, #65bc7b);
	--awb-highlight-top-margin: 0;
	--awb-highlight-width: 9;
	--awb-text-color: var(--body_typography-color);
	--awb-margin-top: var(--title_margin-top);
	--awb-margin-right: var(--title_margin-right);
	--awb-margin-bottom: var(--title_margin-bottom);
	--awb-margin-left: var(--title_margin-left);
	--awb-link-color: var(--link_color);
	--awb-link-hover-color: var(--link_hover_color);
	--awb-sep-color: var(--title_border_color);
	--awb-font-size: var(--body_typography-font-size);
	margin-top: var(--awb-margin-top);
	margin-right: var(--awb-margin-right);
	margin-bottom: var(--awb-margin-bottom);
	margin-left: var(--awb-margin-left);
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	border-bottom-color: var(--awb-sep-color);
	font-size: var(--awb-font-size);
}

.fusion-body .fusion-title a {
	color: var(--awb-link-color);
}

.fusion-body .fusion-title a:hover {
	color: var(--awb-link-hover-color);
}

.fusion-body .fusion-title.fusion-title-size-two {
	--awb-font-size: var(--h2_typography-font-size);
	--awb-text-color: var(--h2_typography-color);
}

.fusion-body .fusion-title.fusion-title-size-three {
	--awb-font-size: var(--h3_typography-font-size);
	--awb-text-color: var(--h3_typography-color);
}

.fusion-body .fusion-title.fusion-title-size-four {
	--awb-font-size: var(--h4_typography-font-size);
	--awb-text-color: var(--h4_typography-color);
}

.fusion-body .fusion-title .comment-reply-title.title-heading-left, .fusion-body .fusion-title div.title-heading-tag.title-heading-left, .fusion-body .fusion-title h1.title-heading-left, .fusion-body .fusion-title h2.title-heading-left, .fusion-body .fusion-title h3.title-heading-left, .fusion-body .fusion-title h4.title-heading-left, .fusion-body .fusion-title h5.title-heading-left, .fusion-body .fusion-title h6.title-heading-left, .fusion-body .fusion-title p.title-heading-tag.title-heading-left {
	text-align: left;
}

.fusion-body .fusion-title.fusion-sep-none {
	display: block;
}

.fusion-body .fusion-title.fusion-sep-none .title-heading-left {
	padding: 0;
	text-align: left;
}

.fusion-body .fusion-title.fusion-title-highlight .fusion-highlighted-text-wrapper svg {
	margin-top: var(--awb-highlight-top-margin);
	position: absolute;
	top: 50%;
	left: 50%;
	width: calc(100% + .75em);
	height: calc(100% + .75em);
	transform: translate(-50%, -50%);
	overflow: visible;
}

.fusion-body .fusion-title.fusion-title-highlight .fusion-highlighted-text-wrapper svg path {
	stroke: var(--awb-highlight-color);
	stroke-width: var(--awb-highlight-width);
	fill: none;
	stroke-dasharray: 1500;
	stroke-linecap: round;
	stroke-linejoin: round;
	animation: fusion-title-highlight 10s;
}

.fusion-body .fusion-title.fusion-title-highlight.fusion-loop-on.fusion-highlight-double .fusion-highlighted-text-wrapper svg path:last-child, .fusion-body .fusion-title.fusion-title-highlight.fusion-loop-on.fusion-highlight-double_underline .fusion-highlighted-text-wrapper svg path:last-child, .fusion-body .fusion-title.fusion-title-highlight.fusion-loop-on.fusion-highlight-x .fusion-highlighted-text-wrapper svg path:last-child {
	opacity: 0;
	animation-delay: .7s;
}

.fusion-body .fusion-title.fusion-title-highlight.fusion-loop-on .fusion-highlighted-text-wrapper svg path {
	animation-iteration-count: infinite;
	animation-name: fusion-title-highlight;
}

.fusion-body .fusion-title.fusion-title-highlight.fusion-loop-off .fusion-highlighted-text-wrapper svg path {
	animation-name: fusion-title-highlight-off-loop;
}

.fusion-body .fusion-title.fusion-title-highlight.fusion-highlight-circle .fusion-highlighted-text-wrapper svg {
	height: calc(100% + 1.3em);
}

.fusion-body #wrapper .fusion-title .comment-reply-title, .fusion-body #wrapper .fusion-title div.title-heading-tag, .fusion-body #wrapper .fusion-title h1, .fusion-body #wrapper .fusion-title h2, .fusion-body #wrapper .fusion-title h3, .fusion-body #wrapper .fusion-title h4, .fusion-body #wrapper .fusion-title h5, .fusion-body #wrapper .fusion-title h6, .fusion-body #wrapper .fusion-title p.title-heading-tag, .fusion-body .awb-off-canvas-wrap .fusion-title .comment-reply-title, .fusion-body .awb-off-canvas-wrap .fusion-title div.title-heading-tag, .fusion-body .awb-off-canvas-wrap .fusion-title h1, .fusion-body .awb-off-canvas-wrap .fusion-title h2, .fusion-body .awb-off-canvas-wrap .fusion-title h3, .fusion-body .awb-off-canvas-wrap .fusion-title h4, .fusion-body .awb-off-canvas-wrap .fusion-title h5, .fusion-body .awb-off-canvas-wrap .fusion-title h6, .fusion-body .awb-off-canvas-wrap .fusion-title p.title-heading-tag, .fusion-body .fusion-modal .fusion-title .comment-reply-title, .fusion-body .fusion-modal .fusion-title div.title-heading-tag, .fusion-body .fusion-modal .fusion-title h1, .fusion-body .fusion-modal .fusion-title h2, .fusion-body .fusion-modal .fusion-title h3, .fusion-body .fusion-modal .fusion-title h4, .fusion-body .fusion-modal .fusion-title h5, .fusion-body .fusion-modal .fusion-title h6, .fusion-body .fusion-modal .fusion-title p.title-heading-tag {
	flex-grow: 0;
	padding: 0;
	font-size: 1em;
	color: var(--awb-text-color);
}

@keyframes fusion-title-highlight {
	0% {
		stroke-dasharray: 0 1500;
		opacity: 1;
	}
	
	15% {
		stroke-dasharray: 1500 1500;
	}
	
	85% {
		opacity: 1;
	}
	
	90% {
		stroke-dasharray: 1500 1500;
		opacity: 0;
	}
	
	100% {
		stroke-dasharray: 0 1500;
		opacity: 0;
	}
}

@keyframes fusion-title-highlight-off-loop {
	0% {
		stroke-dasharray: 0 1500;
		opacity: 1;
	}
	
	15% {
		stroke-dasharray: 1500 1500;
	}
	
	85% {
		opacity: 1;
	}
	
	90% {
		stroke-dasharray: 1500 1500;
		opacity: 1;
	}
	
	100% {
		stroke-dasharray: 1500 1500;
		opacity: 1;
	}
}

@keyframes typeIn {
	from {
		display: none;
	}
	
	to {
		display: inline-block;
	}
}

@keyframes typeOut {
	from {
		display: inline-block;
	}
	
	to {
		display: none;
	}
}

@keyframes typeInCursor {
	0% {
		transform: translateY(-50%) scale(1);
		opacity: 1;
	}
	
	40% {
		transform: translateY(-50%) scale(.9);
		opacity: 0;
	}
	
	100% {
		transform: translateY(-50%) scale(0);
		opacity: 0;
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.05);
	}
	
	70% {
		transform: scale(.9);
	}
	
	100% {
		transform: scale(1);
	}
}

@keyframes bounceOut {
	0% {
		transform: scale(1);
	}
	
	25% {
		transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		transform: scale(.3);
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@keyframes flipInX {
	from {
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	
	40% {
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		animation-timing-function: ease-in;
	}
	
	60% {
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}
	
	80% {
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	
	to {
		transform: perspective(400px);
	}
}

@keyframes flipOutX {
	from {
		transform: perspective(400px);
	}
	
	30% {
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	}
	
	to {
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	}
}

@keyframes lightSpeedIn {
	0% {
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
	
	60% {
		transform: translateX(-20%) skewX(30deg);
		opacity: 1;
	}
	
	80% {
		transform: translateX(0) skewX(-15deg);
		opacity: 1;
	}
	
	100% {
		transform: translateX(0) skewX(0);
		opacity: 1;
	}
}

@keyframes lightSpeedOut {
	0% {
		transform: translateX(0) skewX(0);
		opacity: 1;
	}
	
	100% {
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
}

@keyframes rollIn {
	from {
		opacity: 0;
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}
	
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes rollOut {
	from {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	}
}

@keyframes slideInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	100% {
		transform: translateY(0);
	}
}

@keyframes slideOutUpTitle {
	0% {
		transform: translate3d(0, 0, 0);
	}
	
	100% {
		visibility: hidden;
		transform: translate3d(0, -100%, 0);
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	50% {
		opacity: 1;
	}
}

@keyframes zoomOut {
	0% {
		opacity: 1;
	}
	
	50% {
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	100% {
		opacity: 0;
	}
}

.fusion-tooltip {
	cursor: pointer;
}

.clearfix, .container, .container-fluid, .row {
	clear: both;
}

.clearfix, .container, .container-fluid, .fusion-clearfix, .row {
	clear: both;
}

.clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .fusion-clearfix:after, .fusion-clearfix:before, .row:after, .row:before {
	content: " ";
	display: table;
}

.clearfix:after, .container-fluid:after, .container:after, .fusion-clearfix:after, .row:after {
	clear: both;
}

.alignleft, .fusion-alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
}

.alignright, .fusion-alignright {
	display: inline;
	float: right;
	margin-left: 15px;
}

.aligncenter, .fusion-aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.fusion-builder-row {
	width: 100%;
	margin: 0 auto;
}

.fusion-builder-row:after {
	clear: both;
	content: " ";
	display: table;
}

.fusion-fullwidth {
	position: relative;
}

.fusion-fullwidth .fusion-row {
	position: relative;
	z-index: 10;
}

.fusion-image-wrapper {
	overflow: hidden;
	z-index: 1;
	position: relative;
}

.fusion-image-wrapper:hover .fusion-rollover {
	opacity: 1;
	transform: translateX(0);
}

.fusion-image-size-fixed {
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
}

.fusion-rollover {
	display: flex;
	align-items: center;
	justify-content: space-around;
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: normal;
	text-align: center;
	background-image: linear-gradient(to top, #aad75d, #d1e990);
	transform: translateX(-100%);
	transition: all .3s ease-in-out;
	-webkit-transform-style: preserve-3d;
}

.fusion-rollover a {
	text-decoration: none;
	box-shadow: none !important;
}

.fusion-rollover-content {
	padding: 10px;
	width: 90%;
	box-sizing: border-box;
}

.fusion-rollover-content .fusion-rollover-categories, .fusion-rollover-content .fusion-rollover-title {
	margin: 0;
	line-height: normal;
	font-size: 13px;
	color: #333;
}

.fusion-rollover-content .fusion-rollover-title {
	margin-bottom: 3px;
	margin-top: 10px;
	padding-top: 0;
}

.fusion-rollover-content .fusion-link-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 1;
}

.fusion-rollover-sep {
	display: inline-block;
	vertical-align: middle;
	height: 36px;
	width: 5px;
}

.fusion-rollover-gallery, .fusion-rollover-link {
	display: inline-block;
	opacity: .9;
	position: relative;
	vertical-align: middle;
	margin: 0;
	height: 36px;
	width: 35px;
	text-indent: -10000px;
	background-color: #333;
	border-radius: 50%;
	background-clip: padding-box;
	z-index: 99;
}

.fusion-rollover-gallery:hover, .fusion-rollover-link:hover {
	opacity: 1;
}

.fusion-rollover-gallery:before, .fusion-rollover-link:before {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-indent: 0;
	line-height: normal;
	text-shadow: none;
	font-family: awb-icons;
	font-size: 15px;
	color: #fff;
	-webkit-font-smoothing: antialiased;
}

.fusion-rollover-link:before {
	content: "";
}

.fusion-rollover-gallery:before {
	content: "";
}

.fusion-text-no-margin>p {
	margin-top: 0;
}

.fusion-text-no-margin>p:last-child {
	margin-bottom: 0;
}

.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover, .fusion-blog-pagination .fusion-hide-pagination-text .pagination-prev:hover, .fusion-blog-pagination .pagination .current, .fusion-blog-pagination .pagination a.inactive:hover, .fusion-date-and-formats .fusion-date-box, .fusion-filters .fusion-filter.fusion-active a, .fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next:hover, .fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev:hover, .fusion-login-box a:hover .reading-box, .fusion-tabs.classic .nav-tabs > li.active .tab-link, .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus, .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover, .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link, .table-2 table thead {
	border-color: var(--primary_color);
}

.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover, .fusion-blog-pagination .fusion-hide-pagination-text .pagination-prev:hover, .fusion-blog-pagination .pagination .current, .fusion-date-and-formats .fusion-date-box, .table-2 table thead {
	background-color: var(--primary_color);
}

.fusion-flexslider {
	--awb-arrow-position-vertical: 50%;
	--awb-arrow-position-horizontal: 0;
	--awb-arrow-size: var(--slider_arrow_size);
	--awb-arrow-bgcolor: var(--carousel_nav_color);
	--awb-arrow-color: #fff;
	--awb-arrow-hover-bgcolor: var(--carousel_hover_color);
	--awb-arrow-hover-color: var(--awb-arrow-color);
	--awb-arrow-border-sizes-top: 0;
	--awb-arrow-border-sizes-right: 0;
	--awb-arrow-border-sizes-bottom: 0;
	--awb-arrow-border-sizes-left: 0;
	--awb-arrow-border-color: transparent;
	--awb-arrow-border-radius-top-left: 0;
	--awb-arrow-border-radius-top-right: 0;
	--awb-arrow-border-radius-bottom-right: 0;
	--awb-arrow-border-radius-bottom-left: 0;
	--awb-arrow-border-style: none;
	--awb-arrow-border-hover-color: var(--awb-arrow-border-color);
	--awb-dots-color: #000;
	--awb-dots-active-color: var(--carousel_nav_color);
	--awb-dots-align: center;
	--awb-dots-size: 8px;
	--awb-dots-active-size: 8px;
	--awb-dots-position-vertical: 0;
	--awb-dots-spacing: 4px;
	position: relative;
	margin-bottom: 0;
	padding: 0;
	background-color: transparent;
	overflow: hidden;
}

.fusion-flexslider .flex-control-nav, .fusion-flexslider .flex-direction-nav, .fusion-flexslider .slides {
	z-index: 100;
	margin: 0;
	padding: 0;
	list-style: none;
}

.fusion-flexslider .slides {
	overflow: hidden;
	float: left;
}

.fusion-flexslider .slides li {
	display: none;
	margin: 0;
}

.fusion-flexslider .slides img {
	display: block;
	width: 100%;
	box-shadow: none;
	border-radius: 0;
}

.fusion-flexslider.fusion-flexslider-loading .slides>li:first-child {
	display: block;
	opacity: 1 !important;
}

.fusion-flexslider.fusion-post-slideshow .slides {
	float: none;
}

.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus {
	outline: 0;
}

.flex-control-nav, .flex-direction-nav, .flexslider .slides {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 2;
}

.flexslider {
	padding: 0;
	background-color: transparent;
	position: relative;
}

.flexslider .slides {
	overflow: hidden;
}

.flexslider .slides li {
	display: none;
	-webkit-backface-visibility: hidden;
	margin: 0;
}

.flexslider .slides img {
	width: 100%;
	max-width: 100%;
	display: block;
	-webkit-user-select: none;
	user-select: none;
}

.flexslider .slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .flexslider .slides {
	display: block;
}

.fusion-fullwidth {
	--awb-background-color: var(--full_width_bg_color);
	--awb-background-image: none;
	--awb-background-position: center center;
	--awb-background-repeat: no-repeat;
	--awb-background-blend-mode: none;
	--awb-background-size: initial;
	--awb-box-shadow: none;
	--awb-border-sizes-top: var(--full_width_border_sizes_top);
	--awb-border-sizes-right: var(--full_width_border_sizes_right);
	--awb-border-sizes-bottom: var(--full_width_border_sizes_bottom);
	--awb-border-sizes-left: var(--full_width_border_sizes_left);
	--awb-border-color: var(--full_width_border_color);
	--awb-border-style: solid;
	--awb-border-radius-top-left: 0;
	--awb-border-radius-top-right: 0;
	--awb-border-radius-bottom-left: 0;
	--awb-border-radius-bottom-right: 0;
	--awb-padding-top: var(--container_padding_default_top, 0px);
	--awb-padding-right: var(--container_padding_default_right, 0px);
	--awb-padding-bottom: var(--container_padding_default_bottom, 0px);
	--awb-padding-left: var(--container_padding_default_left, 0px);
	--awb-margin-top: 0;
	--awb-margin-bottom: 0;
	--awb-min-height: 0;
	--awb-overflow: visible;
	--awb-z-index: auto;
	--awb-sticky-background-color: var(--awb-background-color);
	--awb-sticky-height: var(--awb-min-height);
	--awb-filter: none;
	--awb-filter-hover: none;
	--awb-filter-transition: all;
	background-color: var(--awb-background-color);
	background-image: var(--awb-background-image);
	background-position: var(--awb-background-position);
	background-repeat: var(--awb-background-repeat);
	background-blend-mode: var(--awb-background-blend-mode);
	background-size: var(--awb-background-size);
	box-shadow: var(--awb-box-shadow);
	border-width: var(--awb-border-sizes-top) var(--awb-border-sizes-right) var(--awb-border-sizes-bottom) var(--awb-border-sizes-left);
	border-color: var(--awb-border-color);
	border-style: var(--awb-border-style);
	border-radius: var(--awb-border-radius-top-left) var(--awb-border-radius-top-right) var(--awb-border-radius-bottom-right) var(--awb-border-radius-bottom-left);
	padding: var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left);
	margin-top: var(--awb-margin-top);
	margin-bottom: var(--awb-margin-bottom);
	min-height: var(--awb-min-height);
	overflow: var(--awb-overflow);
	z-index: var(--awb-z-index);
	filter: var(--awb-filter);
	transition: var(--awb-filter-transition);
}

.fusion-fullwidth:hover {
	filter: var(--awb-filter-hover);
}

.awb-off-canvas .fusion-fullwidth, .fusion-tb-footer .fusion-fullwidth, .fusion-tb-header .fusion-fullwidth, .fusion-tb-page-title-bar .fusion-fullwidth, .width-100 .fusion-fullwidth {
	--awb-padding-top: var(--container_padding_100_top, 0px);
	--awb-padding-right: var(--container_padding_100_right, var(--hundredp_padding));
	--awb-padding-bottom: var(--container_padding_100_bottom, 0px);
	--awb-padding-left: var(--container_padding_100_left, var(--hundredp_padding));
}

#wrapper #main .fullwidth-box .fusion-row {
	padding-left: 0;
	padding-right: 0;
}

.post-content:not(.fusion-post-content), .single-fusion_tb_section .fusion-tb-header, body:not(.side-header) #wrapper {
	position: relative;
}

.fusion-flex-container {
	display: flex;
	justify-content: center;
}

.fusion-flex-container .fusion-row {
	display: flex;
	flex-wrap: wrap;
	flex: 1;
	width: 100%;
}

.fusion-flex-container .fusion-row:after, .fusion-flex-container .fusion-row:before {
	content: none;
}

.fusion-flex-container .fusion-row .fusion-flex-column {
	display: flex;
}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper {
	width: 100%;
}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) {
	display: flex;
}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-column {
	flex-direction: column;
}

.fusion-flex-container .fusion-flex-align-items-flex-start {
	align-items: flex-start;
}

.fusion-flex-container .fusion-flex-align-items-center {
	align-items: center;
}

.fusion-flex-container .fusion-flex-justify-content-flex-start {
	justify-content: flex-start;
}

.fusion-layout-column.fusion-events-post, .fusion_builder_column, .fusion_builder_column_inner {
	--awb-z-index: auto;
	--awb-z-index-hover: var(--awb-z-index);
	--awb-absolute-top: auto;
	--awb-absolute-right: auto;
	--awb-absolute-bottom: auto;
	--awb-absolute-left: auto;
	--awb-container-position: relative;
	--awb-overflow: visible;
	--awb-inner-bg-overflow: visible;
	--awb-bg-color: transparent;
	--awb-inner-bg-color: transparent;
	--awb-bg-position: left top;
	--awb-inner-bg-position: left top;
	--awb-bg-image: none;
	--awb-inner-bg-image: none;
	--awb-bg-blend: none;
	--awb-inner-bg-blend: none;
	--awb-bg-repeat: no-repeat;
	--awb-inner-bg-repeat: no-repeat;
	--awb-bg-size: auto auto;
	--awb-inner-bg-size: auto auto;
	--awb-border-top: 0;
	--awb-border-right: 0;
	--awb-border-bottom: 0;
	--awb-border-left: 0;
	--awb-border-color: initial;
	--awb-border-style: solid;
	--awb-inner-border-top: 0;
	--awb-inner-border-right: 0;
	--awb-inner-border-bottom: 0;
	--awb-inner-border-left: 0;
	--awb-inner-border-color: initial;
	--awb-inner-border-style: solid;
	--awb-border-radius: 0;
	--awb-inner-bg-border-radius: 0;
	--awb-liftup-border-radius: 0;
	--awb-box-shadow: none;
	--awb-inner-bg-box-shadow: none;
	--awb-padding-top: 0;
	--awb-padding-right: 0;
	--awb-padding-bottom: 0;
	--awb-padding-left: 0;
	--awb-transform: none;
	--awb-transform-hover: var(--awb-transform);
	--awb-transform-parent-hover: var(--awb-transform);
	--awb-transform-origin: 50% 50%;
	--awb-transition: transform 300ms ease, filter 300ms ease;
	--awb-filter: none;
	--awb-filter-hover: var(--awb-filter);
	--awb-filter-parent-hover: var(--awb-filter);
	--awb-col-width: var(--awb-width-large, 33.3333%);
	--awb-col-order: var(--awb-order-large, 0);
	--awb-margin-top-large: var(--col_margin-top, 0);
	--awb-margin-bottom-large: var(--col_margin-bottom, 20px);
	--awb-spacing-left-large: var(--col_spacing, 4%);
	--awb-spacing-right-large: var(--col_spacing, 4%);
	--awb-margin-top: var(--awb-margin-top-large);
	--awb-margin-bottom: var(--awb-margin-bottom-large);
	--awb-spacing-left: var(--awb-spacing-left-large);
	--awb-spacing-right: var(--awb-spacing-right-large);
}

.fusion-layout-column {
	position: var(--awb-container-position);
	float: left;
	margin-top: var(--awb-margin-top);
	margin-bottom: var(--awb-margin-bottom);
	z-index: var(--awb-z-index);
	top: var(--awb-absolute-top);
	right: var(--awb-absolute-right);
	bottom: var(--awb-absolute-bottom);
	left: var(--awb-absolute-left);
	filter: var(--awb-filter);
	transition: var(--awb-transition);
	width: var(--awb-col-width);
	order: var(--awb-col-order);
}

.fusion-layout-column:hover {
	filter: var(--awb-filter-hover);
	z-index: var(--awb-z-index-hover);
}

.fusion-layout-column .fusion-column-wrapper {
	background-image: var(--awb-bg-image);
	background-color: var(--awb-bg-color);
	background-position: var(--awb-bg-position);
	background-blend-mode: var(--awb-bg-blend);
	background-repeat: var(--awb-bg-repeat);
	background-size: var(--awb-bg-size);
	border-width: var(--awb-border-top) var(--awb-border-right) var(--awb-border-bottom) var(--awb-border-left);
	border-color: var(--awb-border-color);
	border-style: var(--awb-border-style);
	border-radius: var(--awb-border-radius);
	box-shadow: var(--awb-box-shadow);
	padding: var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left);
	overflow: var(--awb-overflow);
	transition: var(--awb-transition);
	transform: var(--awb-transform);
	transform-origin: var(--awb-transform-origin);
	min-height: 1px;
	min-width: 0;
	margin-left: var(--awb-spacing-left);
	margin-right: var(--awb-spacing-right);
}

body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover, body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover~.fusion-column-wrapper, body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover {
	transform: var(--awb-transform-hover);
}

body:not(.fusion-builder-live-preview) .fusion-builder-row:hover>.fusion_builder_column>.fusion-column-inner-bg, body:not(.fusion-builder-live-preview) .fusion-builder-row:hover>.fusion_builder_column>.fusion-column-wrapper, body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover~.fusion-column-wrapper>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-inner-bg, body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover~.fusion-column-wrapper>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-wrapper, body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-inner-bg, body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-wrapper {
	transform: var(--awb-transform-parent-hover);
}

body:not(.fusion-builder-live-preview) .fusion-builder-row:hover>.fusion_builder_column>.fusion-column-inner-bg:hover, body:not(.fusion-builder-live-preview) .fusion-builder-row:hover>.fusion_builder_column>.fusion-column-wrapper:hover, body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover~.fusion-column-wrapper>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-inner-bg:hover, body:not(.fusion-builder-live-preview) .fusion-column-inner-bg:hover~.fusion-column-wrapper>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-wrapper:hover, body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-inner-bg:hover, body:not(.fusion-builder-live-preview) .fusion-column-wrapper:hover>.fusion-builder-row-inner>.fusion_builder_column_inner>.fusion-column-wrapper:hover {
	transform: var(--awb-transform-hover);
}

.fusion-builder-row:hover>.fusion_builder_column {
	filter: var(--awb-filter-parent-hover);
}

.fusion-builder-row:hover>.fusion_builder_column:hover {
	filter: var(--awb-filter-hover);
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media img, .fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media svg {
	max-width: 90px;
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media svg {
	min-width: 90px;
	min-height: 90px;
	background: #eaecef;
	display: block;
}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media img, .fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media svg {
	display: block;
	max-width: fit-content;
	height: inherit;
	width: auto;
	margin-left: auto;
}

.fusion-body .fusion-pagination-tb.layout-sticky .fusion-control-navigation .fusion-item-media svg {
	max-width: 150px;
	height: inherit;
	background: #eaecef;
}

.fusion-image-wrapper .fusion-rollover {
	background-image: linear-gradient(to top, var(--image_gradient_bottom_color) 0, var(--image_gradient_top_color) 100%);
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before {
	font-size: var(--image_rollover_icon_size);
	color: var(--image_rollover_icon_color);
}

.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery, .avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-link {
	width: calc(( var(--image_rollover_icon_size) ) * 2.41);
	height: calc(( var(--image_rollover_icon_size) ) * 2.41);
	background-color: var(--image_rollover_text_color);
}

.awb-swiper {
	--awb-arrow-position-vertical: 50%;
	--awb-arrow-position-horizontal: 0;
	--awb-arrow-position-vertical-transform: translateY(-50%);
	--awb-arrow-size: var(--slider_arrow_size);
	--awb-arrow-box-width: var(--slider_nav_box_dimensions-width);
	--awb-arrow-box-height: var(--slider_nav_box_dimensions-height);
	--awb-arrow-bgcolor: var(--carousel_nav_color);
	--awb-arrow-color: #fff;
	--awb-arrow-hover-bgcolor: var(--carousel_hover_color);
	--awb-arrow-hover-color: var(--awb-arrow-color);
	--awb-arrow-border-radius-top-left: 0;
	--awb-arrow-border-radius-top-right: 0;
	--awb-arrow-border-radius-bottom-right: 0;
	--awb-arrow-border-radius-bottom-left: 0;
	--awb-dots-color: var(--carousel_hover_color);
	--awb-dots-active-color: var(--carousel_nav_color);
	--awb-dots-align: center;
	--awb-dots-size: 8px;
	--awb-dots-active-size: 8px;
	--awb-dots-position-bottom: 10px;
	--awb-dots-spacing: 4px;
	--awb-dots-margin-top: 0;
	--awb-dots-margin-bottom: 0;
	--awb-columns: 5;
	--awb-column-spacing: 13px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	width: 100%;
	min-width: 0;
	min-height: 0;
	z-index: 1;
}

.related-posts .awb-swiper {
	--awb-columns: var(--related_posts_columns);
	--awb-column-spacing: var(--related_posts_column_spacing);
}

.awb-swiper.awb-swiper-carousel:not(.swiper-initialized) .swiper-slide {
	margin-right: var(--awb-column-spacing);
	max-width: calc(( 100% - ( ( var(--awb-columns) - 1 ) * var(--awb-column-spacing) ) ) / var(--awb-columns));
}

.awb-swiper .fusion-carousel-item-wrapper {
	line-height: normal;
	text-align: center;
	vertical-align: middle;
}

.awb-swiper .fusion-image-wrapper {
	display: inline-block;
}

.awb-swiper:not(.swiper-fade) .swiper-wrapper {
	padding: 8px 0;
}

.awb-swiper:not(.swiper-fade) .swiper-wrapper .swiper-slide {
	transition: transform .45s ease;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
	transform: translate3d(0, 0, 0);
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	position: relative;
	transition-property: transform;
}

.awb-swiper-button-next, .awb-swiper-button-prev {
	align-items: center;
	cursor: pointer;
	display: flex;
	font-size: var(--awb-arrow-size);
	position: absolute;
	width: var(--awb-arrow-box-width);
	height: var(--awb-arrow-box-height);
	z-index: 10;
	justify-content: center;
	color: var(--awb-arrow-color);
	background-color: var(--awb-arrow-bgcolor);
	top: var(--awb-arrow-position-vertical);
	transform: var(--awb-arrow-position-vertical-transform);
	border-radius: var(--awb-arrow-border-radius-top-left) var(--awb-arrow-border-radius-top-right) var(--awb-arrow-border-radius-bottom-right) var(--awb-arrow-border-radius-bottom-left);
	transition: all .3s ease;
	opacity: .8;
}

.awb-swiper-button-next:hover, .awb-swiper-button-prev:hover {
	background-color: var(--awb-arrow-hover-bgcolor);
	color: var(--awb-arrow-hover-color);
	opacity: 1;
}

.awb-swiper-button-prev, .swiper-rtl .awb-swiper-button-next {
	left: var(--awb-arrow-position-horizontal);
	right: auto;
}

.awb-swiper-button-next, .swiper-rtl .awb-swiper-button-prev {
	right: var(--awb-arrow-position-horizontal);
	left: auto;
}

@keyframes fusionSonarEffect {
	0% {
		opacity: .3;
	}
	
	40% {
		opacity: .5;
	}
	
	100% {
		transform: scale(1.5);
		opacity: 0;
	}
}

@keyframes fusionToRightFromLeft {
	49% {
		transform: translate(100%);
	}
	
	50% {
		opacity: 0;
		transform: translate(-100%);
	}
	
	51% {
		opacity: 1;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes fusionExpandAndShow {
	0% {
		transform: scale(.5);
		opacity: 1;
	}
	
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes fusionExpandWidth {
	0% {
		width: 0;
	}
	
	100% {
		width: 99%;
	}
}

@keyframes fusionExpandHeight {
	0% {
		height: 0;
	}
	
	100% {
		height: 100%;
	}
}

@keyframes flash {
	0%, 100%, 50% {
		opacity: 1;
	}
	
	25%, 75% {
		opacity: 0;
	}
}

@keyframes shake {
	0%, 100% {
		transform: translateX(0);
	}
	
	10%, 30%, 50%, 70%, 90% {
		transform: translateX(-10px);
	}
	
	20%, 40%, 60%, 80% {
		transform: translateX(10px);
	}
}

@keyframes bounce {
	0%, 100%, 20%, 50%, 80% {
		transform: translateY(0);
	}
	
	40% {
		transform: translateY(-30px);
	}
	
	60% {
		transform: translateY(-15px);
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@keyframes fadeOutUp {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-20px);
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(20px);
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-20px);
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(20px);
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

@keyframes slideInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	100% {
		transform: translateY(0);
	}
}

@keyframes slideInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	100% {
		transform: translateY(0);
	}
}

@keyframes slideInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	100% {
		transform: translateX(0);
	}
}

@keyframes slideInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	100% {
		transform: translateX(0);
	}
}

@keyframes slideOutUp {
	0% {
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

@keyframes slideOutDown {
	0% {
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

@keyframes slideOutLeft {
	0% {
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

@keyframes slideOutRight {
	0% {
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

@keyframes slideShortInDown {
	0% {
		opacity: 0;
		transform: translateY(-100%);
	}
	
	100% {
		transform: translateY(0);
	}
}

@keyframes slideShortInUp {
	0% {
		opacity: 0;
		transform: translateY(100%);
	}
	
	100% {
		transform: translateY(0);
	}
}

@keyframes slideShortInLeft {
	0% {
		opacity: 0;
		transform: translateX(-100%);
	}
	
	100% {
		transform: translateX(0);
	}
}

@keyframes slideShortInRight {
	0% {
		opacity: 0;
		transform: translateX(100%);
	}
	
	100% {
		transform: translateX(0);
	}
}

@keyframes slideShortOutUp {
	0% {
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-100%);
	}
}

@keyframes slideShortOutDown {
	0% {
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(100%);
	}
}

@keyframes slideShortOutLeft {
	0% {
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-100%);
	}
}

@keyframes slideShortOutRight {
	0% {
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(100%);
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.05);
	}
	
	70% {
		transform: scale(.9);
	}
	
	100% {
		transform: scale(1);
	}
}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(-30px);
	}
	
	80% {
		transform: translateY(10px);
	}
	
	100% {
		transform: translateY(0);
	}
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(30px);
	}
	
	80% {
		transform: translateY(-10px);
	}
	
	100% {
		transform: translateY(0);
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateX(30px);
	}
	
	80% {
		transform: translateX(-10px);
	}
	
	100% {
		transform: translateX(0);
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateX(-30px);
	}
	
	80% {
		transform: translateX(10px);
	}
	
	100% {
		transform: translateX(0);
	}
}

@keyframes bounceOut {
	0% {
		transform: scale(1);
	}
	
	25% {
		transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		transform: scale(.3);
	}
}

@keyframes bounceOutUp {
	0% {
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

@keyframes bounceOutDown {
	0% {
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

@keyframes bounceOutLeft {
	0% {
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

@keyframes bounceOutRight {
	0% {
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

@keyframes lightSpeedIn {
	0% {
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
	
	60% {
		transform: translateX(-20%) skewX(30deg);
		opacity: 1;
	}
	
	80% {
		transform: translateX(0) skewX(-15deg);
		opacity: 1;
	}
	
	100% {
		transform: translateX(0) skewX(0);
		opacity: 1;
	}
}

@keyframes lightSpeedOut {
	0% {
		transform: translateX(0) skewX(0);
		opacity: 1;
	}
	
	100% {
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
}

@keyframes rubberBand {
	0% {
		transform: scale3d(1, 1, 1);
	}
	
	30% {
		transform: scale3d(1.25, .75, 1);
	}
	
	40% {
		transform: scale3d(.75, 1.25, 1);
	}
	
	50% {
		transform: scale3d(1.15, .85, 1);
	}
	
	65% {
		transform: scale3d(.95, 1.05, 1);
	}
	
	75% {
		transform: scale3d(1.05, .95, 1);
	}
	
	100% {
		transform: scale3d(1, 1, 1);
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	50% {
		opacity: 1;
	}
}

@keyframes zoomInDown {
	0% {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@keyframes zoomInLeft {
	0% {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@keyframes zoomInRight {
	0% {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@keyframes zoomInUp {
	0% {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@keyframes zoomOut {
	0% {
		opacity: 1;
	}
	
	50% {
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	100% {
		opacity: 0;
	}
}

@keyframes zoomOutDown {
	40% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	100% {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform-origin: center bottom;
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
	}
	
	100% {
		opacity: 0;
		transform: scale(.1) translate3d(-2000px, 0, 0);
		transform-origin: left center;
	}
}

@keyframes zoomOutRight {
	40% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
	}
	
	100% {
		opacity: 0;
		transform: scale(.1) translate3d(2000px, 0, 0);
		transform-origin: right center;
	}
}

@keyframes zoomOutUp {
	40% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
	}
	
	100% {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform-origin: center bottom;
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
	}
}

@keyframes flipInX {
	from {
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	
	40% {
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		animation-timing-function: ease-in;
	}
	
	60% {
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}
	
	80% {
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	
	to {
		transform: perspective(400px);
	}
}

@keyframes flipInY {
	from {
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	
	40% {
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		animation-timing-function: ease-in;
	}
	
	60% {
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	}
	
	80% {
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	
	to {
		transform: perspective(400px);
	}
}

@keyframes flipOutX {
	from {
		transform: perspective(400px);
	}
	
	30% {
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	}
	
	to {
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	}
}

@keyframes flipOutY {
	from {
		transform: perspective(400px);
	}
	
	30% {
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1;
	}
	
	to {
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0;
	}
}

@keyframes revealInLeft {
	0% {
		left: 0;
		right: auto;
		width: 0%;
	}
	
	45% {
		left: 0;
		right: auto;
		width: 100%;
	}
	
	55% {
		left: auto;
		right: 0;
		width: 100%;
	}
	
	100% {
		left: auto;
		right: 0;
		width: 0%;
	}
}

@keyframes revealInRight {
	0% {
		left: auto;
		right: 0;
		width: 0%;
	}
	
	45% {
		left: auto;
		right: 0;
		width: 100%;
	}
	
	55% {
		left: 0;
		right: auto;
		width: 100%;
	}
	
	100% {
		left: 0;
		right: auto;
		width: 0%;
	}
}

@keyframes revealInDown {
	0% {
		top: 0;
		bottom: auto;
		height: 0%;
	}
	
	45% {
		top: 0;
		bottom: auto;
		height: 100%;
	}
	
	55% {
		top: auto;
		bottom: 0;
		height: 100%;
	}
	
	100% {
		top: auto;
		bottom: 0;
		height: 0%;
	}
}

@keyframes revealInUp {
	0% {
		top: auto;
		bottom: 0;
		height: 0%;
	}
	
	45% {
		top: auto;
		bottom: 0;
		height: 100%;
	}
	
	55% {
		top: 0;
		bottom: auto;
		height: 100%;
	}
	
	100% {
		top: 0;
		bottom: auto;
		height: 0%;
	}
}

@keyframes revealContent {
	0% {
		visibility: hidden;
	}
	
	50% {
		visibility: hidden;
	}
	
	50.1% {
		visibility: visible;
	}
}

@media only screen and (max-width: 1024px) {
	.fusion-fullwidth {
		--awb-padding-top-medium: var(--awb-padding-top);
		--awb-padding-right-medium: var(--awb-padding-right);
		--awb-padding-bottom-medium: var(--awb-padding-bottom);
		--awb-padding-left-medium: var(--awb-padding-left);
		--awb-margin-top-medium: var(--awb-margin-top);
		--awb-margin-bottom-medium: var(--awb-margin-bottom);
		--awb-min-height-medium: var(--awb-min-height);
		--awb-sticky-height-medium: var(--awb-min-height-medium);
		padding: var(--awb-padding-top-medium) var(--awb-padding-right-medium) var(--awb-padding-bottom-medium) var(--awb-padding-left-medium);
		margin-top: var(--awb-margin-top-medium);
		margin-bottom: var(--awb-margin-bottom-medium);
		min-height: var(--awb-min-height-medium);
	}
}

@media only screen and (max-width: 640px) {
	.fusion-fullwidth {
		--awb-padding-top-small: var(--awb-padding-top-medium);
		--awb-padding-right-small: var(--awb-padding-right-medium);
		--awb-padding-bottom-small: var(--awb-padding-bottom-medium);
		--awb-padding-left-small: var(--awb-padding-left-medium);
		--awb-margin-top-small: var(--awb-margin-top-medium);
		--awb-margin-bottom-small: var(--awb-margin-bottom-medium);
		--awb-min-height-small: var(--awb-min-height-medium);
		--awb-sticky-height-small: var(--awb-min-height-small);
		padding: var(--awb-padding-top-small) var(--awb-padding-right-small) var(--awb-padding-bottom-small) var(--awb-padding-left-small);
		margin-top: var(--awb-margin-top-small);
		margin-bottom: var(--awb-margin-bottom-small);
		min-height: var(--awb-min-height-small);
	}
}

@media only screen and (max-width: 1024px) {
	.fusion-image-element {
		--awb-margin-top-medium: var(--awb-margin-top);
		--awb-margin-right-medium: var(--awb-margin-right);
		--awb-margin-bottom-medium: var(--awb-margin-bottom);
		--awb-margin-left-medium: var(--awb-margin-left);
		margin-top: var(--awb-margin-top-medium);
		margin-right: var(--awb-margin-right-medium);
		margin-bottom: var(--awb-margin-bottom-medium);
		margin-left: var(--awb-margin-left-medium);
	}
}

@media only screen and (max-width: 640px) {
	.fusion-image-element {
		--awb-margin-top-small: var(--awb-margin-top-medium);
		--awb-margin-right-small: var(--awb-margin-right-medium);
		--awb-margin-bottom-small: var(--awb-margin-bottom-medium);
		--awb-margin-left-small: var(--awb-margin-left-medium);
		margin-top: var(--awb-margin-top-small);
		margin-right: var(--awb-margin-right-small);
		margin-bottom: var(--awb-margin-bottom-small);
		margin-left: var(--awb-margin-left-small);
	}
}

@media only screen and (max-width: 1024px) {
	.fusion-section-separator .fusion-section-separator-svg svg {
		height: var(--awb-divider-height-medium);
	}
}

@media only screen and (max-width: 640px) {
	.fusion-section-separator .fusion-section-separator-svg svg {
		height: var(--awb-divider-height-small);
	}
}

@media only screen and (max-width: 1024px) {
	.fusion-social-links {
		--awb-alignment-medium: var(--awb-alignment);
		--awb-margin-top-medium: var(--awb-margin-top);
		--awb-margin-right-medium: var(--awb-margin-right);
		--awb-margin-bottom-medium: var(--awb-margin-bottom);
		--awb-margin-left-medium: var(--awb-margin-left);
		margin-top: var(--awb-margin-top-medium);
		margin-right: var(--awb-margin-right-medium);
		margin-bottom: var(--awb-margin-bottom-medium);
		margin-left: var(--awb-margin-left-medium);
		text-align: var(--awb-alignment-medium);
	}
}

@media only screen and (max-width: 640px) {
	.fusion-social-links {
		--awb-alignment-small: var(--awb-alignment-medium);
		--awb-margin-top-small: var(--awb-margin-top);
		--awb-margin-right-small: var(--awb-margin-right);
		--awb-margin-bottom-small: var(--awb-margin-bottom);
		--awb-margin-left-small: var(--awb-margin-left);
		margin-top: var(--awb-margin-top-small);
		margin-right: var(--awb-margin-right-small);
		margin-bottom: var(--awb-margin-bottom-small);
		margin-left: var(--awb-margin-left-small);
		text-align: var(--awb-alignment-small);
	}
}

@media only screen and (max-width: 1024px) {
	.fusion-title {
		--awb-margin-top-medium: var(--awb-margin-top);
		--awb-margin-right-medium: var(--awb-margin-right);
		--awb-margin-bottom-medium: var(--awb-margin-bottom);
		--awb-margin-left-medium: var(--awb-margin-left);
		margin-top: var(--awb-margin-top-medium) !important;
		margin-right: var(--awb-margin-right-medium) !important;
		margin-bottom: var(--awb-margin-bottom-medium) !important;
		margin-left: var(--awb-margin-left-medium) !important;
	}
}

@media only screen and (max-width: 640px) {
	.fusion-title {
		--awb-margin-top-small: var(--title_margin_mobile-top, var(--awb-margin-top-medium));
		--awb-margin-right-small: var(--title_margin_mobile-right, var(--awb-margin-right-medium));
		--awb-margin-bottom-small: var(--title_margin_mobile-bottom, var(--awb-margin-bottom-medium));
		--awb-margin-left-small: var(--title_margin_mobile-left, var(--awb-margin-left-medium));
		margin-top: var(--awb-margin-top-small) !important;
		margin-right: var(--awb-margin-right-small) !important;
		margin-bottom: var(--awb-margin-bottom-small) !important;
		margin-left: var(--awb-margin-left-small) !important;
	}
}

@media only screen and (max-width: 1024px) {
	.fusion-layout-column.fusion-events-post, .fusion_builder_column, .fusion_builder_column_inner {
		--awb-padding-top-medium: var(--awb-padding-top);
		--awb-padding-right-medium: var(--awb-padding-right);
		--awb-padding-bottom-medium: var(--awb-padding-bottom);
		--awb-padding-left-medium: var(--awb-padding-left);
		--awb-col-width: var(--awb-width-medium, var(--medium-col-default));
		--awb-col-order: var(--awb-order-medium, var(--awb-order-large));
		--awb-margin-top-medium: var(--awb-margin-top-large, var(--col_margin-top, 0));
		--awb-margin-bottom-medium: var(--awb-margin-bottom-large, var(--col_margin-bottom, 20px));
		--awb-spacing-left-medium: var(--awb-spacing-left-large, 4%);
		--awb-spacing-right-medium: var(--awb-spacing-right-large, 4%);
		--awb-margin-top: var(--awb-margin-top-medium);
		--awb-margin-bottom: var(--awb-margin-bottom-medium);
		--awb-spacing-left: var(--awb-spacing-left-medium);
		--awb-spacing-right: var(--awb-spacing-right-medium);
	}
	
	.fusion-layout-column.fusion-events-post .fusion-column-wrapper, .fusion_builder_column .fusion-column-wrapper, .fusion_builder_column_inner .fusion-column-wrapper {
		padding: var(--awb-padding-top-medium) var(--awb-padding-right-medium) var(--awb-padding-bottom-medium) var(--awb-padding-left-medium);
	}
}

@media only screen and (max-width: 640px) {
	.fusion-layout-column.fusion-events-post, .fusion_builder_column, .fusion_builder_column_inner {
		--awb-padding-top-small: var(--awb-padding-top-medium);
		--awb-padding-right-small: var(--awb-padding-right-medium);
		--awb-padding-bottom-small: var(--awb-padding-bottom-medium);
		--awb-padding-left-small: var(--awb-padding-left-medium);
		--awb-col-width: var(--awb-width-small, var(--small-col-default));
		--awb-col-order: var(--awb-order-small, var(--awb-order-medium));
		--awb-spacing-left-small: var(--awb-spacing-left-large, 4%);
		--awb-spacing-right-small: var(--awb-spacing-right-large, 4%);
		--awb-margin-top-small: var(--awb-margin-top-medium, var(--awb-margin-top-large, var(--col_margin-top, 0)));
		--awb-margin-bottom-small: var(--awb-margin-bottom-medium, var(--awb-margin-bottom-large, var(--col_margin-bottom, 20px)));
		--awb-spacing-left: var(--awb-spacing-left-small);
		--awb-spacing-right: var(--awb-spacing-right-small);
		--awb-margin-top: var(--awb-margin-top-small);
		--awb-margin-bottom: var(--awb-margin-bottom-small);
	}
	
	.fusion-layout-column.fusion-events-post .fusion-column-wrapper, .fusion_builder_column .fusion-column-wrapper, .fusion_builder_column_inner .fusion-column-wrapper {
		padding: var(--awb-padding-top-small) var(--awb-padding-right-small) var(--awb-padding-bottom-small) var(--awb-padding-left-small);
	}
}

@media only screen and (min-width: 801px) {
	html.avada-header-color-not-opaque .fusion-header, html.avada-header-color-not-opaque .fusion-secondary-header {
		border-top: none;
	}
	
	html.avada-header-color-not-opaque .fusion-header-wrapper {
		position: absolute;
		z-index: 10000;
	}
	
	html.avada-header-color-not-opaque .fusion-header-wrapper .fusion-header {
		background-image: none;
	}
	
	html.avada-header-color-not-opaque .layout-wide-mode .fusion-header-wrapper {
		left: 0;
		right: 0;
	}
}

@media only screen and (max-width: 800px) {
	.fusion-mobile-menu-design-flyout .fusion-secondary-header, .fusion-mobile-menu-design-modern .fusion-secondary-header {
		padding: 0;
	}
	
	.fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-row, .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row {
		padding-left: 0;
		padding-right: 0;
	}
	
	.fusion-mobile-menu-design-flyout .fusion-social-links-header, .fusion-mobile-menu-design-modern .fusion-social-links-header {
		max-width: 100%;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 8px;
	}
	
	.fusion-mobile-menu-design-flyout .fusion-social-links-header a, .fusion-mobile-menu-design-modern .fusion-social-links-header a {
		margin-right: 20px;
		margin-bottom: 5px;
	}
	
	.fusion-mobile-menu-design-flyout .fusion-alignleft, .fusion-mobile-menu-design-modern .fusion-alignleft {
		border-bottom: 1px solid transparent;
	}
	
	.fusion-mobile-menu-design-flyout .fusion-alignleft, .fusion-mobile-menu-design-flyout .fusion-alignright, .fusion-mobile-menu-design-modern .fusion-alignleft, .fusion-mobile-menu-design-modern .fusion-alignright {
		width: 100%;
		float: none;
		display: block;
	}
	
	.fusion-body .fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-alignleft, .fusion-body .fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-alignright, .fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft, .fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright {
		text-align: center;
	}
	
	.fusion-body .fusion-header-wrapper .fusion-header, .fusion-body .fusion-header-wrapper .fusion-secondary-main-menu {
		background-color: var(--mobile_header_bg_color);
	}
}

@media only screen and (max-width: 800px) {
	.fusion-mobile-menu-design-modern .fusion-secondary-header {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header .fusion-row {
		width: 100%;
	}
	
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-logo {
		margin: 0 !important;
	}
	
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-nav-holder {
		padding-top: 20px;
		margin-left: -30px;
		margin-right: -30px;
		margin-bottom: calc(-20px - var(--header_padding-bottom));
	}
	
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-menu-icons {
		display: block;
	}
	
	.fusion-header .fusion-row {
		padding-left: 0;
		padding-right: 0;
	}
	
	.fusion-header-wrapper .fusion-row {
		padding-left: 0;
		padding-right: 0;
		max-width: 100%;
	}
	
	.fusion-secondary-header {
		background-color: var(--header_top_bg_color);
	}
	
	.fusion-secondary-header .fusion-row {
		display: block;
	}
	
	.fusion-secondary-header .fusion-alignleft {
		margin-right: 0;
	}
	
	.fusion-secondary-header .fusion-alignright {
		margin-left: 0;
	}
	
	body.fusion-body .fusion-secondary-header .fusion-alignright>* {
		float: none;
	}
	
	body.fusion-body .fusion-secondary-header .fusion-alignright .fusion-social-links-header .boxed-icons {
		margin-bottom: 5px;
	}
	
	.fusion-mobile-menu-design-flyout.fusion-header-v1 .fusion-main-menu, .fusion-mobile-menu-design-flyout.fusion-header-v2 .fusion-main-menu, .fusion-mobile-menu-design-flyout.fusion-header-v3 .fusion-main-menu, .fusion-mobile-menu-design-flyout.fusion-header-v4 .fusion-main-menu, .fusion-mobile-menu-design-flyout.fusion-header-v5 .fusion-main-menu, .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-main-menu>ul>li, .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu>ul>li {
		display: none;
	}
	
	.avada-mobile-header-color-not-opaque .fusion-header-wrapper {
		position: absolute;
		z-index: 10000;
	}
	
	.avada-mobile-header-color-not-opaque .fusion-header-wrapper .fusion-header {
		background-image: none;
	}
	
	.avada-mobile-header-color-not-opaque .layout-wide-mode .fusion-header-wrapper {
		left: 0;
		right: 0;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	#wrapper {
		width: auto !important;
	}
	
	.fullwidth-box {
		background-attachment: scroll !important;
	}
	
	#comment-input {
		margin-bottom: 0;
	}
	
	#comment-input input {
		width: 90%;
		float: none !important;
		margin-bottom: 10px;
	}
	
	#comment-textarea textarea {
		width: 90%;
	}
	
	#toTop {
		bottom: 30px;
		border-radius: 4px;
		height: 40px;
	}
	
	#toTop:before {
		line-height: 38px;
	}
	
	#toTop:hover {
		background-color: #333;
	}
	
	.no-mobile-totop .to-top-container {
		display: none;
	}
	
	#main, .fullwidth-box, .fusion-footer-widget-area, .page-title-bar, body {
		background-attachment: scroll !important;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	#header-sticky .fusion-row, .fusion-header .fusion-row, .fusion-secondary-header .fusion-row {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v1 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v2 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v3 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v4 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v5 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v7 .fusion-main-menu>ul>li {
		padding-right: var(--mobile_nav_padding);
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	.fullwidth-box {
		background-attachment: scroll !important;
	}
	
	#main, .fullwidth-box, .fusion-footer-widget-area, .page-title-bar, body {
		background-attachment: scroll !important;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	.avada-responsive:not(.rtl) .fusion-header-v1 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl) .fusion-header-v2 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl) .fusion-header-v3 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl) .fusion-header-v4 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl) .fusion-header-v5 .fusion-main-menu>ul>li, .avada-responsive:not(.rtl) .fusion-header-v7 .fusion-main-menu>ul>li {
		padding-right: var(--mobile_nav_padding);
	}
}

@media only screen and (max-width: 800px) {
	.fusion-layout-column {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	.fusion-contact-info {
		padding: .6em 30px;
		line-height: 1.5em;
	}
	
	#wrapper {
		width: auto !important;
	}
	
	.fusion-copyright-notice:after, .fusion-social-networks:after {
		content: "";
		display: block;
		clear: both;
	}
	
	#comment-input {
		margin-bottom: 0;
	}
	
	#comment-input input {
		width: 100%;
		float: none !important;
		margin-bottom: 10px;
	}
	
	#comment-textarea textarea {
		width: 100%;
	}
	
	.fullwidth-box {
		background-attachment: scroll !important;
	}
	
	#toTop {
		bottom: 30px;
		border-radius: 4px;
		height: 44px;
		width: 44px;
	}
	
	#toTop:before {
		line-height: 42px;
	}
	
	.to-top-container #toTop {
		border-radius: var(--totop_border_radius);
	}
	
	.no-mobile-totop .to-top-container {
		display: none;
	}
}

@media only screen and (max-width: 800px) {
	#content {
		width: 100% !important;
		margin-left: 0 !important;
	}
	
	#main>.fusion-row {
		display: flex;
		flex-wrap: wrap;
	}
}

@media only screen and (max-width: 640px) {
	.table-1 table, .tkt-slctr-tbl-wrap-dv table {
		border-collapse: collapse;
		border-spacing: 0;
		width: 100%;
	}
	
	.table-1 td, .table-1 th, .tkt-slctr-tbl-wrap-dv td, .tkt-slctr-tbl-wrap-dv th {
		white-space: nowrap;
	}
	
	.table-2 table {
		border-collapse: collapse;
		border-spacing: 0;
		width: 100%;
	}
	
	.table-2 td, .table-2 th {
		white-space: nowrap;
	}
	
	#main, .footer-area, .page-title-bar, body {
		background-attachment: scroll !important;
	}
	
	#content {
		width: 100% !important;
		margin-left: 0 !important;
	}
}

@media only screen and (max-device-width: 640px) {
	#wrapper {
		width: auto !important;
	}
	
	.fullwidth-box {
		background-attachment: scroll !important;
	}
	
	.copyright, .social-networks {
		float: none;
		padding: 0 0 15px;
		text-align: center;
	}
	
	.copyright:after, .social-networks:after {
		content: "";
		display: block;
		clear: both;
	}
	
	.title {
		margin-top: 0;
		margin-bottom: 20px;
	}
	
	#content {
		width: 100% !important;
		float: none !important;
		margin-left: 0 !important;
		margin-bottom: 50px;
	}
	
	#comment-input {
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 1000px) {
	.fusion-responsive-typography-calculated {
		--minFontSize: calc(var(--typography_factor) * var(--base-font-size));
		--minViewportSize: 360;
		--maxViewportSize: var(--grid_main_break_point);
		font-size: calc(( var(--fontSize) * 1px ) - ( var(--typography_sensitivity) * ( var(--fontSize) - var(--minFontSize) ) * ( var(--minViewportSize) * 1px - 100vw ) ) / ( var(--maxViewportSize) - var(--minViewportSize) ) - ( var(--fontSize) - var(--minFontSize) ) * var(--typography_sensitivity) * 1px) !important;
	}
	
	.fusion-top-header .fusion-responsive-typography-calculated {
		--side_header_width: 0;
		--side_header_width-int: 0;
	}
}

@media only screen and (max-width: 800px) {
	.fusion-responsive-typography-calculated {
		--maxViewportSize: var(--content_break_point) !important;
	}
}

@media only screen and (max-width: 800px) {
	.fusion-theme-sharing-box {
		flex-direction: column;
		align-items: center;
	}
	
	.fusion-theme-sharing-box h4 {
		margin-bottom: .5em;
		text-align: center;
	}
	
	.fusion-theme-sharing-box .fusion-social-networks .fusion-social-networks-wrapper {
		justify-content: center;
	}
}

.fusion-secondary-header {
	border-bottom: 1px solid rgba(153, 153, 153, .37);
}

img.fusion-standard-logo, .footer-logo img {
	width: 120px;
	filter: brightness(0) invert(1);
}

ul.top-contact li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 8px;
	position: relative;
}

ul.top-contact {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.top-contact i {
	margin-right: 9px;
	font-size: 14px;
}

.top-contact li:nth-child(2)::after {
	content: "" !important;
}

.top-contact li:after {
	color: rgba(255, 255, 255, 1);
}

.top-contact li:after {
	content: "⦾";
	margin-left: 13px;
}

.table-1 table th, .tkt-slctr-tbl-wrap-dv table th {
	color: #fff;
	border: 1px solid #dcdcdc;
	background: #e1b177;
	padding: 20px;
	text-align: left;
	font-size: 24px;
}

.table-1 tr:nth-child(2n), .tkt-slctr-tbl-wrap-dv tr:nth-child(2n) {
	background: #363432;
	color: #fff;
}

ul.quick-links li a:before {
	font-family: awb-icons;
	content: "";
	font-style: normal;
	color: #fff;
	padding-right: 12px;
}

ul.quick-links {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul.quick-links li {
	margin-bottom: 7px;
}

.website-footer p, ul.quick-links a, .website-footer .fusion-li-item-content a, .copyright a {
	color: #fff !important;
}

ul#menu-main-menu li a span {
	font-size: 13px;
}

ul#menu-main-menu {
	padding-top: 1.5rem;
}

@media only screen and (max-width: 800px) {
	.fusion-secondary-header {
		display: none;
	}
	
	img.fusion-standard-logo {
		width: 80px;
	}
	
	.fusion-mobile-menu-icons {
		margin-top: 15px;
	}
}