@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxhgVThLs8Y7ETJzDCYFCSLE.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxpiMaisvaUVUsYyVzOmndek.woff2) format('woff2');
    unicode-range: U+400-45F,U+490-491,U+4B0-4B1,U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxrBAWGjcah5Ky0jbCgIwDB8.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxv14vlcfyPYlAcQy2UfDRm4.woff2) format('woff2');
    unicode-range: U+370-3FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxqfJul7RR1X4poJgi27uS4w.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxqvyPXdneeGd26m9EmFSSWg.woff2) format('woff2');
    unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
    unicode-range: U+400-45F,U+490-491,U+4B0-4B1,U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
    unicode-range: U+370-3FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
    unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxmgpAmOCqD37_tyH_8Ri5MM.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxsPNMTLbnS9uQzHQlYieHUU.woff2) format('woff2');
    unicode-range: U+400-45F,U+490-491,U+4B0-4B1,U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxgyhumQnPMBCoGYhRaNxyyY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxhUVAXEdVvYDDqrz3aeR0Yc.woff2) format('woff2');
    unicode-range: U+370-3FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxlf4y_3s5bcYyyLIFUSWYUU.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxnywqdtBbUHn3VPgzuFrCy8.woff2) format('woff2');
    unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxp6iIh_FvlUHQwED9Yt5Kbw.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxi_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');
    unicode-range: U+400-45F,U+490-491,U+4B0-4B1,U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxiFaMxiho_5XQnyRZzQsrZs.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxgalQocB-__pDVGhF3uS2Ks.woff2) format('woff2');
    unicode-range: U+370-3FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxmhQUTDJGru-0vvUpABgH8I.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxujkDdvhIIFj_YMdgqpnSB0.woff2) format('woff2');
    unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxiU8QAtQT9M0M1_mbVWrUPc.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxkNaUOL0oYRolx8sebiIY9k.woff2) format('woff2');
    unicode-range: U+400-45F,U+490-491,U+4B0-4B1,U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxooGEx1DzoxsbCRd2IM2afI.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxnPzCMEhbIaaYiFY6KPniws.woff2) format('woff2');
    unicode-range: U+370-3FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxmqi69zMYkLa7XwlUIemKB4.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxowYyzpnB4tyYboSwKGmD2g.woff2) format('woff2');
    unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxnibbpXgLHK_uTT48UMyjSM.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range: U+400-45F,U+490-491,U+4B0-4B1,U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
    unicode-range: U+370-3FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
    unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+400-45F,U+490-491,U+4B0-4B1,U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+370-3FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range: U+400-45F,U+490-491,U+4B0-4B1,U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
    unicode-range: U+370-3FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
    unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range: U+400-45F,U+490-491,U+4B0-4B1,U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
    unicode-range: U+370-3FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
    unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/EInbV5DfGHOiMmvb1Xr-hq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
    unicode-range: U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/EInbV5DfGHOiMmvb1Xr-hpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range: U+400-45F,U+490-491,U+4B0-4B1,U+2116
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/EInbV5DfGHOiMmvb1Xr-hhWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/EInbV5DfGHOiMmvb1Xr-hqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
    unicode-range: U+370-3FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/EInbV5DfGHOiMmvb1Xr-hv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
    unicode-range: U+102-103,U+110-111,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/EInbV5DfGHOiMmvb1Xr-hj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
    unicode-range: U+100-24F,U+259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(../../jquery-ui/"images/ui-icons_555555_256x240.png")&iconsHighlight=url(../../jquery-ui/"images/ui-icons_777620_256x240.png")&iconsHeader=url(../../jquery-ui/"images/ui-icons_444444_256x240.png")&iconsError=url(../../jquery-ui/"images/ui-icons_cc0000_256x240.png")&iconsDefault=url(../../jquery-ui/"images/ui-icons_777777_256x240.png")&iconsContent=url(../../jquery-ui/"images/ui-icons_444444_256x240.png")&iconsActive=url(../../jquery-ui/"images/ui-icons_ffffff_256x240.png")&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default!important;
    pointer-events: none
}

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0
}

.ui-menu .ui-menu {
    position: absolute
}

.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}

.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em
}

.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0
}

.ui-menu .ui-state-active,.ui-menu .ui-state-focus {
    margin: -1px
}

.ui-menu-icons {
    position: relative
}

.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em
}

.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0
}

.ui-menu .ui-menu-icon {
    left: auto;
    right: 0
}

.ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: visible
}

.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited {
    text-decoration: none
}

.ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap
}

input.ui-button.ui-button-icon-only {
    text-indent: 0
}

.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px
}

.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap
}

input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em
}

button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-controlgroup {
    vertical-align: middle;
    display: inline-block
}

.ui-controlgroup>.ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0
}

.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus {
    z-index: 9999
}

.ui-controlgroup-vertical>.ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left
}

.ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box
}

.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em
}

.ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%
}

.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item {
    border-left: none
}

.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item {
    border-top: none
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none
}

.ui-controlgroup-vertical .ui-spinner-input {
    width: 75%;
    width: calc(100% - 2.4em)
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid
}

.ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none
}

.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid
}

.ui-checkboxradio-disabled {
    pointer-events: none
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
    width: 45%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td a,.ui-datepicker td span {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: 0 0;
    overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0
}

.ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0
}

.ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0
}

.ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0
}

.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw {
    width: 7px;
    height: 7px
}

.ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0
}

.ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0
}

.ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0
}

.ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none
}

.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
    background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
    height: 100%;
    opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none
}

.ui-selectable {
    -ms-touch-action: none;
    touch-action: none
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000
}

.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none
}

.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: 700;
    line-height: 1.5;
    padding: 2px .4em;
    margin: .5em 0 0 0;
    height: auto;
    border: 0
}

.ui-selectmenu-open {
    display: block
}

.ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 14em
}

.ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle
}

.ui-spinner-input {
    border: none;
    background: 0 0;
    color: inherit;
    padding: .222em 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 2em
}

.ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0
}

.ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none
}

.ui-spinner-up {
    top: 0
}

.ui-spinner-down {
    bottom: 0
}

.ui-tabs {
    position: relative;
    padding: .2em
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: 0 0
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px
}

body .ui-tooltip {
    border-width: 2px
}

.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em
}

.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5
}

.ui-widget-content {
    border: 1px solid #ddd;
    background: #fff;
    color: #333
}

.ui-widget-content a {
    color: #333
}

.ui-widget-header {
    border: 1px solid #ddd;
    background: #e9e9e9;
    color: #333;
    font-weight: 700
}

.ui-widget-header a {
    color: #333
}

.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: 400;
    color: #454545
}

.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button {
    color: #454545;
    text-decoration: none
}

.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
    border: 1px solid #ccc;
    background: #ededed;
    font-weight: 400;
    color: #2b2b2b
}

.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover {
    color: #2b2b2b;
    text-decoration: none
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px #5e9ed6
}

.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: 400;
    color: #fff
}

.ui-icon-background,.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #fff
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #fff;
    text-decoration: none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620
}

.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #777620
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
    color: #5f3f3f
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
    color: #5f3f3f
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: 700
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-icon,.ui-widget-content .ui-icon {
    background-image: url(/web/20230925211608im_/https://knorish-asset-cdn.azureedge.net/knorish-static-assets/content/jquery-ui/images/ui-icons_444444_256x240.png)
}

.ui-widget-header .ui-icon {
    background-image: url(/web/20230925211608im_/https://knorish-asset-cdn.azureedge.net/knorish-static-assets/content/jquery-ui/images/ui-icons_444444_256x240.png)
}

.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
    background-image: url(/web/20230925211608im_/https://knorish-asset-cdn.azureedge.net/knorish-static-assets/content/jquery-ui/images/ui-icons_555555_256x240.png)
}

.ui-button:active .ui-icon,.ui-state-active .ui-icon {
    background-image: url(/web/20230925211608im_/https://knorish-asset-cdn.azureedge.net/knorish-static-assets/content/jquery-ui/images/ui-icons_ffffff_256x240.png)
}

.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon {
    background-image: url(/web/20230925211608im_/https://knorish-asset-cdn.azureedge.net/knorish-static-assets/content/jquery-ui/images/ui-icons_777620_256x240.png)
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url(/web/20230925211608im_/https://knorish-asset-cdn.azureedge.net/knorish-static-assets/content/jquery-ui/images/ui-icons_cc0000_256x240.png)
}

.ui-button .ui-icon {
    background-image: url(/web/20230925211608im_/https://knorish-asset-cdn.azureedge.net/knorish-static-assets/content/jquery-ui/images/ui-icons_777777_256x240.png)
}

.ui-icon-blank {
    background-position: 16px 16px
}

.ui-icon-caret-1-n {
    background-position: 0 0
}

.ui-icon-caret-1-ne {
    background-position: -16px 0
}

.ui-icon-caret-1-e {
    background-position: -32px 0
}

.ui-icon-caret-1-se {
    background-position: -48px 0
}

.ui-icon-caret-1-s {
    background-position: -65px 0
}

.ui-icon-caret-1-sw {
    background-position: -80px 0
}

.ui-icon-caret-1-w {
    background-position: -96px 0
}

.ui-icon-caret-1-nw {
    background-position: -112px 0
}

.ui-icon-caret-2-n-s {
    background-position: -128px 0
}

.ui-icon-caret-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -65px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -65px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 1px -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-seek-first {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
    border-top-left-radius: 3px
}

.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
    border-top-right-radius: 3px
}

.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
    border-bottom-left-radius: 3px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
    border-bottom-right-radius: 3px
}

.ui-widget-overlay {
    background: #aaa;
    opacity: .003;
    filter: Alpha(Opacity=.3)
}

.ui-widget-shadow {
    -webkit-box-shadow: 0 0 5px #666;
    box-shadow: 0 0 5px #666
}

.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before {
    display: inline-block;
    font-family: "FontAwesome";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ion-alert:before {
    content: "ï„"
}

.ion-alert-circled:before {
    content: "ï„€"
}

.ion-android-add:before {
    content: "ï‹‡"
}

.ion-android-add-circle:before {
    content: "ï™"
}

.ion-android-alarm-clock:before {
    content: "ïš"
}

.ion-android-alert:before {
    content: "ï›"
}

.ion-android-apps:before {
    content: "ïœ"
}

.ion-android-archive:before {
    content: "ï‹‰"
}

.ion-android-arrow-back:before {
    content: "ï‹Š"
}

.ion-android-arrow-down:before {
    content: "ï"
}

.ion-android-arrow-dropdown:before {
    content: "ïŸ"
}

.ion-android-arrow-dropdown-circle:before {
    content: "ïž"
}

.ion-android-arrow-dropleft:before {
    content: "ï¡"
}

.ion-android-arrow-dropleft-circle:before {
    content: "ï "
}

.ion-android-arrow-dropright:before {
    content: "ï£"
}

.ion-android-arrow-dropright-circle:before {
    content: "ï¢"
}

.ion-android-arrow-dropup:before {
    content: "ï¥"
}

.ion-android-arrow-dropup-circle:before {
    content: "ï¤"
}

.ion-android-arrow-forward:before {
    content: "ïŒ"
}

.ion-android-arrow-up:before {
    content: "ï¦"
}

.ion-android-attach:before {
    content: "ï§"
}

.ion-android-bar:before {
    content: "ï¨"
}

.ion-android-bicycle:before {
    content: "ï©"
}

.ion-android-boat:before {
    content: "ïª"
}

.ion-android-bookmark:before {
    content: "ï«"
}

.ion-android-bulb:before {
    content: "ï¬"
}

.ion-android-bus:before {
    content: "ï­"
}

.ion-android-calendar:before {
    content: "ï‹‘"
}

.ion-android-call:before {
    content: "ï‹’"
}

.ion-android-camera:before {
    content: "ï‹“"
}

.ion-android-cancel:before {
    content: "ï®"
}

.ion-android-car:before {
    content: "ï¯"
}

.ion-android-cart:before {
    content: "ï°"
}

.ion-android-chat:before {
    content: "ï‹”"
}

.ion-android-checkbox:before {
    content: "ï´"
}

.ion-android-checkbox-blank:before {
    content: "ï±"
}

.ion-android-checkbox-outline:before {
    content: "ï³"
}

.ion-android-checkbox-outline-blank:before {
    content: "ï²"
}

.ion-android-checkmark-circle:before {
    content: "ïµ"
}

.ion-android-clipboard:before {
    content: "ï¶"
}

.ion-android-close:before {
    content: "ï‹—"
}

.ion-android-cloud:before {
    content: "ïº"
}

.ion-android-cloud-circle:before {
    content: "ï·"
}

.ion-android-cloud-done:before {
    content: "ï¸"
}

.ion-android-cloud-outline:before {
    content: "ï¹"
}

.ion-android-color-palette:before {
    content: "ï»"
}

.ion-android-compass:before {
    content: "ï¼"
}

.ion-android-contact:before {
    content: "ï‹˜"
}

.ion-android-contacts:before {
    content: "ï‹™"
}

.ion-android-contract:before {
    content: "ï½"
}

.ion-android-create:before {
    content: "ï¾"
}

.ion-android-delete:before {
    content: "ï¿"
}

.ion-android-desktop:before {
    content: "ïŽ€"
}

.ion-android-document:before {
    content: "ïŽ"
}

.ion-android-done:before {
    content: "ïŽƒ"
}

.ion-android-done-all:before {
    content: "ïŽ‚"
}

.ion-android-download:before {
    content: "ï‹"
}

.ion-android-drafts:before {
    content: "ïŽ„"
}

.ion-android-exit:before {
    content: "ïŽ…"
}

.ion-android-expand:before {
    content: "ïŽ†"
}

.ion-android-favorite:before {
    content: "ïŽˆ"
}

.ion-android-favorite-outline:before {
    content: "ïŽ‡"
}

.ion-android-film:before {
    content: "ïŽ‰"
}

.ion-android-folder:before {
    content: "ï‹ "
}

.ion-android-folder-open:before {
    content: "ïŽŠ"
}

.ion-android-funnel:before {
    content: "ïŽ‹"
}

.ion-android-globe:before {
    content: "ïŽŒ"
}

.ion-android-hand:before {
    content: "ï‹£"
}

.ion-android-hangout:before {
    content: "ïŽ"
}

.ion-android-happy:before {
    content: "ïŽŽ"
}

.ion-android-home:before {
    content: "ïŽ"
}

.ion-android-image:before {
    content: "ï‹¤"
}

.ion-android-laptop:before {
    content: "ïŽ"
}

.ion-android-list:before {
    content: "ïŽ‘"
}

.ion-android-locate:before {
    content: "ï‹©"
}

.ion-android-lock:before {
    content: "ïŽ’"
}

.ion-android-mail:before {
    content: "ï‹«"
}

.ion-android-map:before {
    content: "ïŽ“"
}

.ion-android-menu:before {
    content: "ïŽ”"
}

.ion-android-microphone:before {
    content: "ï‹¬"
}

.ion-android-microphone-off:before {
    content: "ïŽ•"
}

.ion-android-more-horizontal:before {
    content: "ïŽ–"
}

.ion-android-more-vertical:before {
    content: "ïŽ—"
}

.ion-android-navigate:before {
    content: "ïŽ˜"
}

.ion-android-notifications:before {
    content: "ïŽ›"
}

.ion-android-notifications-none:before {
    content: "ïŽ™"
}

.ion-android-notifications-off:before {
    content: "ïŽš"
}

.ion-android-open:before {
    content: "ïŽœ"
}

.ion-android-options:before {
    content: "ïŽ"
}

.ion-android-people:before {
    content: "ïŽž"
}

.ion-android-person:before {
    content: "ïŽ "
}

.ion-android-person-add:before {
    content: "ïŽŸ"
}

.ion-android-phone-landscape:before {
    content: "ïŽ¡"
}

.ion-android-phone-portrait:before {
    content: "ïŽ¢"
}

.ion-android-pin:before {
    content: "ïŽ£"
}

.ion-android-plane:before {
    content: "ïŽ¤"
}

.ion-android-playstore:before {
    content: "ï‹°"
}

.ion-android-print:before {
    content: "ïŽ¥"
}

.ion-android-radio-button-off:before {
    content: "ïŽ¦"
}

.ion-android-radio-button-on:before {
    content: "ïŽ§"
}

.ion-android-refresh:before {
    content: "ïŽ¨"
}

.ion-android-remove:before {
    content: "ï‹´"
}

.ion-android-remove-circle:before {
    content: "ïŽ©"
}

.ion-android-restaurant:before {
    content: "ïŽª"
}

.ion-android-sad:before {
    content: "ïŽ«"
}

.ion-android-search:before {
    content: "ï‹µ"
}

.ion-android-send:before {
    content: "ï‹¶"
}

.ion-android-settings:before {
    content: "ï‹·"
}

.ion-android-share:before {
    content: "ï‹¸"
}

.ion-android-share-alt:before {
    content: "ïŽ¬"
}

.ion-android-star:before {
    content: "ï‹¼"
}

.ion-android-star-half:before {
    content: "ïŽ­"
}

.ion-android-star-outline:before {
    content: "ïŽ®"
}

.ion-android-stopwatch:before {
    content: "ï‹½"
}

.ion-android-subway:before {
    content: "ïŽ¯"
}

.ion-android-sunny:before {
    content: "ïŽ°"
}

.ion-android-sync:before {
    content: "ïŽ±"
}

.ion-android-textsms:before {
    content: "ïŽ²"
}

.ion-android-time:before {
    content: "ïŽ³"
}

.ion-android-train:before {
    content: "ïŽ´"
}

.ion-android-unlock:before {
    content: "ïŽµ"
}

.ion-android-upload:before {
    content: "ïŽ¶"
}

.ion-android-volume-down:before {
    content: "ïŽ·"
}

.ion-android-volume-mute:before {
    content: "ïŽ¸"
}

.ion-android-volume-off:before {
    content: "ïŽ¹"
}

.ion-android-volume-up:before {
    content: "ïŽº"
}

.ion-android-walk:before {
    content: "ïŽ»"
}

.ion-android-warning:before {
    content: "ïŽ¼"
}

.ion-android-watch:before {
    content: "ïŽ½"
}

.ion-android-wifi:before {
    content: "ïŒ…"
}

.ion-aperture:before {
    content: "ïŒ“"
}

.ion-archive:before {
    content: "ï„‚"
}

.ion-arrow-down-a:before {
    content: "ï„ƒ"
}

.ion-arrow-down-b:before {
    content: "ï„„"
}

.ion-arrow-down-c:before {
    content: "ï„…"
}

.ion-arrow-expand:before {
    content: "ï‰ž"
}

.ion-arrow-graph-down-left:before {
    content: "ï‰Ÿ"
}

.ion-arrow-graph-down-right:before {
    content: "ï‰ "
}

.ion-arrow-graph-up-left:before {
    content: "ï‰¡"
}

.ion-arrow-graph-up-right:before {
    content: "ï‰¢"
}

.ion-arrow-left-a:before {
    content: "ï„†"
}

.ion-arrow-left-b:before {
    content: "ï„‡"
}

.ion-arrow-left-c:before {
    content: "ï„ˆ"
}

.ion-arrow-move:before {
    content: "ï‰£"
}

.ion-arrow-resize:before {
    content: "ï‰¤"
}

.ion-arrow-return-left:before {
    content: "ï‰¥"
}

.ion-arrow-return-right:before {
    content: "ï‰¦"
}

.ion-arrow-right-a:before {
    content: "ï„‰"
}

.ion-arrow-right-b:before {
    content: "ï„Š"
}

.ion-arrow-right-c:before {
    content: "ï„‹"
}

.ion-arrow-shrink:before {
    content: "ï‰§"
}

.ion-arrow-swap:before {
    content: "ï‰¨"
}

.ion-arrow-up-a:before {
    content: "ï„Œ"
}

.ion-arrow-up-b:before {
    content: "ï„"
}

.ion-arrow-up-c:before {
    content: "ï„Ž"
}

.ion-asterisk:before {
    content: "ïŒ”"
}

.ion-at:before {
    content: "ï„"
}

.ion-backspace:before {
    content: "ïŽ¿"
}

.ion-backspace-outline:before {
    content: "ïŽ¾"
}

.ion-bag:before {
    content: "ï„"
}

.ion-battery-charging:before {
    content: "ï„‘"
}

.ion-battery-empty:before {
    content: "ï„’"
}

.ion-battery-full:before {
    content: "ï„“"
}

.ion-battery-half:before {
    content: "ï„”"
}

.ion-battery-low:before {
    content: "ï„•"
}

.ion-beaker:before {
    content: "ï‰©"
}

.ion-beer:before {
    content: "ï‰ª"
}

.ion-bluetooth:before {
    content: "ï„–"
}

.ion-bonfire:before {
    content: "ïŒ•"
}

.ion-bookmark:before {
    content: "ï‰«"
}

.ion-bowtie:before {
    content: "ï€"
}

.ion-briefcase:before {
    content: "ï‰¬"
}

.ion-bug:before {
    content: "ïŠ¾"
}

.ion-calculator:before {
    content: "ï‰­"
}

.ion-calendar:before {
    content: "ï„—"
}

.ion-camera:before {
    content: "ï„˜"
}

.ion-card:before {
    content: "ï„™"
}

.ion-cash:before {
    content: "ïŒ–"
}

.ion-chatbox:before {
    content: "ï„›"
}

.ion-chatbox-working:before {
    content: "ï„š"
}

.ion-chatboxes:before {
    content: "ï„œ"
}

.ion-chatbubble:before {
    content: "ï„ž"
}

.ion-chatbubble-working:before {
    content: "ï„"
}

.ion-chatbubbles:before {
    content: "ï„Ÿ"
}

.ion-checkmark:before {
    content: "ï„¢"
}

.ion-checkmark-circled:before {
    content: "ï„ "
}

.ion-checkmark-round:before {
    content: "ï„¡"
}

.ion-chevron-down:before {
    content: "ï„£"
}

.ion-chevron-left:before {
    content: "ï„¤"
}

.ion-chevron-right:before {
    content: "ï„¥"
}

.ion-chevron-up:before {
    content: "ï„¦"
}

.ion-clipboard:before {
    content: "ï„§"
}

.ion-clock:before {
    content: "ï‰®"
}

.ion-close:before {
    content: "ï„ª"
}

.ion-close-circled:before {
    content: "ï„¨"
}

.ion-close-round:before {
    content: "ï„©"
}

.ion-closed-captioning:before {
    content: "ïŒ—"
}

.ion-cloud:before {
    content: "ï„«"
}

.ion-code:before {
    content: "ï‰±"
}

.ion-code-download:before {
    content: "ï‰¯"
}

.ion-code-working:before {
    content: "ï‰°"
}

.ion-coffee:before {
    content: "ï‰²"
}

.ion-compass:before {
    content: "ï‰³"
}

.ion-compose:before {
    content: "ï„¬"
}

.ion-connection-bars:before {
    content: "ï‰´"
}

.ion-contrast:before {
    content: "ï‰µ"
}

.ion-crop:before {
    content: "ï"
}

.ion-cube:before {
    content: "ïŒ˜"
}

.ion-disc:before {
    content: "ï„­"
}

.ion-document:before {
    content: "ï„¯"
}

.ion-document-text:before {
    content: "ï„®"
}

.ion-drag:before {
    content: "ï„°"
}

.ion-earth:before {
    content: "ï‰¶"
}

.ion-easel:before {
    content: "ï‚"
}

.ion-edit:before {
    content: "ïŠ¿"
}

.ion-egg:before {
    content: "ï‰·"
}

.ion-eject:before {
    content: "ï„±"
}

.ion-email:before {
    content: "ï„²"
}

.ion-email-unread:before {
    content: "ïƒ"
}

.ion-erlenmeyer-flask:before {
    content: "ï…"
}

.ion-erlenmeyer-flask-bubbles:before {
    content: "ï„"
}

.ion-eye:before {
    content: "ï„³"
}

.ion-eye-disabled:before {
    content: "ïŒ†"
}

.ion-female:before {
    content: "ï‰¸"
}

.ion-filing:before {
    content: "ï„´"
}

.ion-film-marker:before {
    content: "ï„µ"
}

.ion-fireball:before {
    content: "ïŒ™"
}

.ion-flag:before {
    content: "ï‰¹"
}

.ion-flame:before {
    content: "ïŒš"
}

.ion-flash:before {
    content: "ï„·"
}

.ion-flash-off:before {
    content: "ï„¶"
}

.ion-folder:before {
    content: "ï„¹"
}

.ion-fork:before {
    content: "ï‰º"
}

.ion-fork-repo:before {
    content: "ï‹€"
}

.ion-forward:before {
    content: "ï„º"
}

.ion-funnel:before {
    content: "ïŒ›"
}

.ion-gear-a:before {
    content: "ï„½"
}

.ion-gear-b:before {
    content: "ï„¾"
}

.ion-grid:before {
    content: "ï„¿"
}

.ion-hammer:before {
    content: "ï‰»"
}

.ion-happy:before {
    content: "ïŒœ"
}

.ion-happy-outline:before {
    content: "ï†"
}

.ion-headphone:before {
    content: "ï…€"
}

.ion-heart:before {
    content: "ï…"
}

.ion-heart-broken:before {
    content: "ïŒ"
}

.ion-help:before {
    content: "ï…ƒ"
}

.ion-help-buoy:before {
    content: "ï‰¼"
}

.ion-help-circled:before {
    content: "ï…‚"
}

.ion-home:before {
    content: "ï…„"
}

.ion-icecream:before {
    content: "ï‰½"
}

.ion-image:before {
    content: "ï…‡"
}

.ion-images:before {
    content: "ï…ˆ"
}

.ion-information:before {
    content: "ï…Š"
}

.ion-information-circled:before {
    content: "ï…‰"
}

.ion-ionic:before {
    content: "ï…‹"
}

.ion-ios-alarm:before {
    content: "ïˆ"
}

.ion-ios-alarm-outline:before {
    content: "ï‡"
}

.ion-ios-albums:before {
    content: "ïŠ"
}

.ion-ios-albums-outline:before {
    content: "ï‰"
}

.ion-ios-americanfootball:before {
    content: "ïŒ"
}

.ion-ios-americanfootball-outline:before {
    content: "ï‹"
}

.ion-ios-analytics:before {
    content: "ïŽ"
}

.ion-ios-analytics-outline:before {
    content: "ï"
}

.ion-ios-arrow-back:before {
    content: "ï"
}

.ion-ios-arrow-down:before {
    content: "ï"
}

.ion-ios-arrow-forward:before {
    content: "ï‘"
}

.ion-ios-arrow-left:before {
    content: "ï’"
}

.ion-ios-arrow-right:before {
    content: "ï“"
}

.ion-ios-arrow-thin-down:before {
    content: "ï”"
}

.ion-ios-arrow-thin-left:before {
    content: "ï•"
}

.ion-ios-arrow-thin-right:before {
    content: "ï–"
}

.ion-ios-arrow-thin-up:before {
    content: "ï—"
}

.ion-ios-arrow-up:before {
    content: "ï˜"
}

.ion-ios-at:before {
    content: "ïš"
}

.ion-ios-at-outline:before {
    content: "ï™"
}

.ion-ios-barcode:before {
    content: "ïœ"
}

.ion-ios-barcode-outline:before {
    content: "ï›"
}

.ion-ios-baseball:before {
    content: "ïž"
}

.ion-ios-baseball-outline:before {
    content: "ï"
}

.ion-ios-basketball:before {
    content: "ï "
}

.ion-ios-basketball-outline:before {
    content: "ïŸ"
}

.ion-ios-bell:before {
    content: "ï¢"
}

.ion-ios-bell-outline:before {
    content: "ï¡"
}

.ion-ios-body:before {
    content: "ï¤"
}

.ion-ios-body-outline:before {
    content: "ï£"
}

.ion-ios-bolt:before {
    content: "ï¦"
}

.ion-ios-bolt-outline:before {
    content: "ï¥"
}

.ion-ios-book:before {
    content: "ï¨"
}

.ion-ios-book-outline:before {
    content: "ï§"
}

.ion-ios-bookmarks:before {
    content: "ïª"
}

.ion-ios-bookmarks-outline:before {
    content: "ï©"
}

.ion-ios-box:before {
    content: "ï¬"
}

.ion-ios-box-outline:before {
    content: "ï«"
}

.ion-ios-briefcase:before {
    content: "ï®"
}

.ion-ios-briefcase-outline:before {
    content: "ï­"
}

.ion-ios-browsers:before {
    content: "ï°"
}

.ion-ios-browsers-outline:before {
    content: "ï¯"
}

.ion-ios-calculator:before {
    content: "ï²"
}

.ion-ios-calculator-outline:before {
    content: "ï±"
}

.ion-ios-calendar:before {
    content: "ï´"
}

.ion-ios-calendar-outline:before {
    content: "ï³"
}

.ion-ios-camera:before {
    content: "ï¶"
}

.ion-ios-camera-outline:before {
    content: "ïµ"
}

.ion-ios-cart:before {
    content: "ï¸"
}

.ion-ios-cart-outline:before {
    content: "ï·"
}

.ion-ios-chatboxes:before {
    content: "ïº"
}

.ion-ios-chatboxes-outline:before {
    content: "ï¹"
}

.ion-ios-chatbubble:before {
    content: "ï¼"
}

.ion-ios-chatbubble-outline:before {
    content: "ï»"
}

.ion-ios-checkmark:before {
    content: "ï¿"
}

.ion-ios-checkmark-empty:before {
    content: "ï½"
}

.ion-ios-checkmark-outline:before {
    content: "ï¾"
}

.ion-ios-circle-filled:before {
    content: "ï€"
}

.ion-ios-circle-outline:before {
    content: "ï"
}

.ion-ios-clock:before {
    content: "ïƒ"
}

.ion-ios-clock-outline:before {
    content: "ï‚"
}

.ion-ios-close:before {
    content: "ï†"
}

.ion-ios-close-empty:before {
    content: "ï„"
}

.ion-ios-close-outline:before {
    content: "ï…"
}

.ion-ios-cloud:before {
    content: "ïŒ"
}

.ion-ios-cloud-download:before {
    content: "ïˆ"
}

.ion-ios-cloud-download-outline:before {
    content: "ï‡"
}

.ion-ios-cloud-outline:before {
    content: "ï‰"
}

.ion-ios-cloud-upload:before {
    content: "ï‹"
}

.ion-ios-cloud-upload-outline:before {
    content: "ïŠ"
}

.ion-ios-cloudy:before {
    content: "ï"
}

.ion-ios-cloudy-night:before {
    content: "ïŽ"
}

.ion-ios-cloudy-night-outline:before {
    content: "ï"
}

.ion-ios-cloudy-outline:before {
    content: "ï"
}

.ion-ios-cog:before {
    content: "ï’"
}

.ion-ios-cog-outline:before {
    content: "ï‘"
}

.ion-ios-color-filter:before {
    content: "ï”"
}

.ion-ios-color-filter-outline:before {
    content: "ï“"
}

.ion-ios-color-wand:before {
    content: "ï–"
}

.ion-ios-color-wand-outline:before {
    content: "ï•"
}

.ion-ios-compose:before {
    content: "ï˜"
}

.ion-ios-compose-outline:before {
    content: "ï—"
}

.ion-ios-contact:before {
    content: "ïš"
}

.ion-ios-contact-outline:before {
    content: "ï™"
}

.ion-ios-copy:before {
    content: "ïœ"
}

.ion-ios-copy-outline:before {
    content: "ï›"
}

.ion-ios-crop:before {
    content: "ïž"
}

.ion-ios-crop-strong:before {
    content: "ï"
}

.ion-ios-download:before {
    content: "ï "
}

.ion-ios-download-outline:before {
    content: "ïŸ"
}

.ion-ios-drag:before {
    content: "ï¡"
}

.ion-ios-email:before {
    content: "ï£"
}

.ion-ios-email-outline:before {
    content: "ï¢"
}

.ion-ios-eye:before {
    content: "ï¥"
}

.ion-ios-eye-outline:before {
    content: "ï¤"
}

.ion-ios-fastforward:before {
    content: "ï§"
}

.ion-ios-fastforward-outline:before {
    content: "ï¦"
}

.ion-ios-filing:before {
    content: "ï©"
}

.ion-ios-filing-outline:before {
    content: "ï¨"
}

.ion-ios-film:before {
    content: "ï«"
}

.ion-ios-film-outline:before {
    content: "ïª"
}

.ion-ios-flag:before {
    content: "ï­"
}

.ion-ios-flag-outline:before {
    content: "ï¬"
}

.ion-ios-flame:before {
    content: "ï¯"
}

.ion-ios-flame-outline:before {
    content: "ï®"
}

.ion-ios-flask:before {
    content: "ï±"
}

.ion-ios-flask-outline:before {
    content: "ï°"
}

.ion-ios-flower:before {
    content: "ï³"
}

.ion-ios-flower-outline:before {
    content: "ï²"
}

.ion-ios-folder:before {
    content: "ïµ"
}

.ion-ios-folder-outline:before {
    content: "ï´"
}

.ion-ios-football:before {
    content: "ï·"
}

.ion-ios-football-outline:before {
    content: "ï¶"
}

.ion-ios-game-controller-a:before {
    content: "ï¹"
}

.ion-ios-game-controller-a-outline:before {
    content: "ï¸"
}

.ion-ios-game-controller-b:before {
    content: "ï»"
}

.ion-ios-game-controller-b-outline:before {
    content: "ïº"
}

.ion-ios-gear:before {
    content: "ï½"
}

.ion-ios-gear-outline:before {
    content: "ï¼"
}

.ion-ios-glasses:before {
    content: "ï¿"
}

.ion-ios-glasses-outline:before {
    content: "ï¾"
}

.ion-ios-grid-view:before {
    content: "ï‘"
}

.ion-ios-grid-view-outline:before {
    content: "ï‘€"
}

.ion-ios-heart:before {
    content: "ï‘ƒ"
}

.ion-ios-heart-outline:before {
    content: "ï‘‚"
}

.ion-ios-help:before {
    content: "ï‘†"
}

.ion-ios-help-empty:before {
    content: "ï‘„"
}

.ion-ios-help-outline:before {
    content: "ï‘…"
}

.ion-ios-home:before {
    content: "ï‘ˆ"
}

.ion-ios-home-outline:before {
    content: "ï‘‡"
}

.ion-ios-infinite:before {
    content: "ï‘Š"
}

.ion-ios-infinite-outline:before {
    content: "ï‘‰"
}

.ion-ios-information:before {
    content: "ï‘"
}

.ion-ios-information-empty:before {
    content: "ï‘‹"
}

.ion-ios-information-outline:before {
    content: "ï‘Œ"
}

.ion-ios-ionic-outline:before {
    content: "ï‘Ž"
}

.ion-ios-keypad:before {
    content: "ï‘"
}

.ion-ios-keypad-outline:before {
    content: "ï‘"
}

.ion-ios-lightbulb:before {
    content: "ï‘’"
}

.ion-ios-lightbulb-outline:before {
    content: "ï‘‘"
}

.ion-ios-list:before {
    content: "ï‘”"
}

.ion-ios-list-outline:before {
    content: "ï‘“"
}

.ion-ios-location:before {
    content: "ï‘–"
}

.ion-ios-location-outline:before {
    content: "ï‘•"
}

.ion-ios-locked:before {
    content: "ï‘˜"
}

.ion-ios-locked-outline:before {
    content: "ï‘—"
}

.ion-ios-loop:before {
    content: "ï‘š"
}

.ion-ios-loop-strong:before {
    content: "ï‘™"
}

.ion-ios-medical:before {
    content: "ï‘œ"
}

.ion-ios-medical-outline:before {
    content: "ï‘›"
}

.ion-ios-medkit:before {
    content: "ï‘ž"
}

.ion-ios-medkit-outline:before {
    content: "ï‘"
}

.ion-ios-mic:before {
    content: "ï‘¡"
}

.ion-ios-mic-off:before {
    content: "ï‘Ÿ"
}

.ion-ios-mic-outline:before {
    content: "ï‘ "
}

.ion-ios-minus:before {
    content: "ï‘¤"
}

.ion-ios-minus-empty:before {
    content: "ï‘¢"
}

.ion-ios-minus-outline:before {
    content: "ï‘£"
}

.ion-ios-monitor:before {
    content: "ï‘¦"
}

.ion-ios-monitor-outline:before {
    content: "ï‘¥"
}

.ion-ios-moon:before {
    content: "ï‘¨"
}

.ion-ios-moon-outline:before {
    content: "ï‘§"
}

.ion-ios-more:before {
    content: "ï‘ª"
}

.ion-ios-more-outline:before {
    content: "ï‘©"
}

.ion-ios-musical-note:before {
    content: "ï‘«"
}

.ion-ios-musical-notes:before {
    content: "ï‘¬"
}

.ion-ios-navigate:before {
    content: "ï‘®"
}

.ion-ios-navigate-outline:before {
    content: "ï‘­"
}

.ion-ios-nutrition:before {
    content: "ï‘°"
}

.ion-ios-nutrition-outline:before {
    content: "ï‘¯"
}

.ion-ios-paper:before {
    content: "ï‘²"
}

.ion-ios-paper-outline:before {
    content: "ï‘±"
}

.ion-ios-paperplane:before {
    content: "ï‘´"
}

.ion-ios-paperplane-outline:before {
    content: "ï‘³"
}

.ion-ios-partlysunny:before {
    content: "ï‘¶"
}

.ion-ios-partlysunny-outline:before {
    content: "ï‘µ"
}

.ion-ios-pause:before {
    content: "ï‘¸"
}

.ion-ios-pause-outline:before {
    content: "ï‘·"
}

.ion-ios-paw:before {
    content: "ï‘º"
}

.ion-ios-paw-outline:before {
    content: "ï‘¹"
}

.ion-ios-people:before {
    content: "ï‘¼"
}

.ion-ios-people-outline:before {
    content: "ï‘»"
}

.ion-ios-person:before {
    content: "ï‘¾"
}

.ion-ios-person-outline:before {
    content: "ï‘½"
}

.ion-ios-personadd:before {
    content: "ï’€"
}

.ion-ios-personadd-outline:before {
    content: "ï‘¿"
}

.ion-ios-photos:before {
    content: "ï’‚"
}

.ion-ios-photos-outline:before {
    content: "ï’"
}

.ion-ios-pie:before {
    content: "ï’„"
}

.ion-ios-pie-outline:before {
    content: "ï’ƒ"
}

.ion-ios-pint:before {
    content: "ï’†"
}

.ion-ios-pint-outline:before {
    content: "ï’…"
}

.ion-ios-play:before {
    content: "ï’ˆ"
}

.ion-ios-play-outline:before {
    content: "ï’‡"
}

.ion-ios-plus:before {
    content: "ï’‹"
}

.ion-ios-plus-empty:before {
    content: "ï’‰"
}

.ion-ios-plus-outline:before {
    content: "ï’Š"
}

.ion-ios-pricetag:before {
    content: "ï’"
}

.ion-ios-pricetag-outline:before {
    content: "ï’Œ"
}

.ion-ios-pricetags:before {
    content: "ï’"
}

.ion-ios-pricetags-outline:before {
    content: "ï’Ž"
}

.ion-ios-printer:before {
    content: "ï’‘"
}

.ion-ios-printer-outline:before {
    content: "ï’"
}

.ion-ios-pulse:before {
    content: "ï’“"
}

.ion-ios-pulse-strong:before {
    content: "ï’’"
}

.ion-ios-rainy:before {
    content: "ï’•"
}

.ion-ios-rainy-outline:before {
    content: "ï’”"
}

.ion-ios-recording:before {
    content: "ï’—"
}

.ion-ios-recording-outline:before {
    content: "ï’–"
}

.ion-ios-redo:before {
    content: "ï’™"
}

.ion-ios-redo-outline:before {
    content: "ï’˜"
}

.ion-ios-refresh:before {
    content: "ï’œ"
}

.ion-ios-refresh-empty:before {
    content: "ï’š"
}

.ion-ios-refresh-outline:before {
    content: "ï’›"
}

.ion-ios-reload:before {
    content: "ï’"
}

.ion-ios-reverse-camera:before {
    content: "ï’Ÿ"
}

.ion-ios-reverse-camera-outline:before {
    content: "ï’ž"
}

.ion-ios-rewind:before {
    content: "ï’¡"
}

.ion-ios-rewind-outline:before {
    content: "ï’ "
}

.ion-ios-rose:before {
    content: "ï’£"
}

.ion-ios-rose-outline:before {
    content: "ï’¢"
}

.ion-ios-search:before {
    content: "ï’¥"
}

.ion-ios-search-strong:before {
    content: "ï’¤"
}

.ion-ios-settings:before {
    content: "ï’§"
}

.ion-ios-settings-strong:before {
    content: "ï’¦"
}

.ion-ios-shuffle:before {
    content: "ï’©"
}

.ion-ios-shuffle-strong:before {
    content: "ï’¨"
}

.ion-ios-skipbackward:before {
    content: "ï’«"
}

.ion-ios-skipbackward-outline:before {
    content: "ï’ª"
}

.ion-ios-skipforward:before {
    content: "ï’­"
}

.ion-ios-skipforward-outline:before {
    content: "ï’¬"
}

.ion-ios-snowy:before {
    content: "ï’®"
}

.ion-ios-speedometer:before {
    content: "ï’°"
}

.ion-ios-speedometer-outline:before {
    content: "ï’¯"
}

.ion-ios-star:before {
    content: "ï’³"
}

.ion-ios-star-half:before {
    content: "ï’±"
}

.ion-ios-star-outline:before {
    content: "ï’²"
}

.ion-ios-stopwatch:before {
    content: "ï’µ"
}

.ion-ios-stopwatch-outline:before {
    content: "ï’´"
}

.ion-ios-sunny:before {
    content: "ï’·"
}

.ion-ios-sunny-outline:before {
    content: "ï’¶"
}

.ion-ios-telephone:before {
    content: "ï’¹"
}

.ion-ios-telephone-outline:before {
    content: "ï’¸"
}

.ion-ios-tennisball:before {
    content: "ï’»"
}

.ion-ios-tennisball-outline:before {
    content: "ï’º"
}

.ion-ios-thunderstorm:before {
    content: "ï’½"
}

.ion-ios-thunderstorm-outline:before {
    content: "ï’¼"
}

.ion-ios-time:before {
    content: "ï’¿"
}

.ion-ios-time-outline:before {
    content: "ï’¾"
}

.ion-ios-timer:before {
    content: "ï“"
}

.ion-ios-timer-outline:before {
    content: "ï“€"
}

.ion-ios-toggle:before {
    content: "ï“ƒ"
}

.ion-ios-toggle-outline:before {
    content: "ï“‚"
}

.ion-ios-trash:before {
    content: "ï“…"
}

.ion-ios-trash-outline:before {
    content: "ï“„"
}

.ion-ios-undo:before {
    content: "ï“‡"
}

.ion-ios-undo-outline:before {
    content: "ï“†"
}

.ion-ios-unlocked:before {
    content: "ï“‰"
}

.ion-ios-unlocked-outline:before {
    content: "ï“ˆ"
}

.ion-ios-upload:before {
    content: "ï“‹"
}

.ion-ios-upload-outline:before {
    content: "ï“Š"
}

.ion-ios-videocam:before {
    content: "ï“"
}

.ion-ios-videocam-outline:before {
    content: "ï“Œ"
}

.ion-ios-volume-high:before {
    content: "ï“Ž"
}

.ion-ios-volume-low:before {
    content: "ï“"
}

.ion-ios-wineglass:before {
    content: "ï“‘"
}

.ion-ios-wineglass-outline:before {
    content: "ï“"
}

.ion-ios-world:before {
    content: "ï““"
}

.ion-ios-world-outline:before {
    content: "ï“’"
}

.ion-ipad:before {
    content: "ï‡¹"
}

.ion-iphone:before {
    content: "ï‡º"
}

.ion-ipod:before {
    content: "ï‡»"
}

.ion-jet:before {
    content: "ïŠ•"
}

.ion-key:before {
    content: "ïŠ–"
}

.ion-knife:before {
    content: "ïŠ—"
}

.ion-laptop:before {
    content: "ï‡¼"
}

.ion-leaf:before {
    content: "ï‡½"
}

.ion-levels:before {
    content: "ïŠ˜"
}

.ion-lightbulb:before {
    content: "ïŠ™"
}

.ion-link:before {
    content: "ï‡¾"
}

.ion-load-a:before {
    content: "ïŠš"
}

.ion-load-b:before {
    content: "ïŠ›"
}

.ion-load-c:before {
    content: "ïŠœ"
}

.ion-load-d:before {
    content: "ïŠ"
}

.ion-location:before {
    content: "ï‡¿"
}

.ion-lock-combination:before {
    content: "ï“”"
}

.ion-locked:before {
    content: "ïˆ€"
}

.ion-log-in:before {
    content: "ïŠž"
}

.ion-log-out:before {
    content: "ïŠŸ"
}

.ion-loop:before {
    content: "ïˆ"
}

.ion-magnet:before {
    content: "ïŠ "
}

.ion-male:before {
    content: "ïŠ¡"
}

.ion-man:before {
    content: "ïˆ‚"
}

.ion-map:before {
    content: "ïˆƒ"
}

.ion-medkit:before {
    content: "ïŠ¢"
}

.ion-merge:before {
    content: "ïŒ¿"
}

.ion-mic-a:before {
    content: "ïˆ„"
}

.ion-mic-b:before {
    content: "ïˆ…"
}

.ion-mic-c:before {
    content: "ïˆ†"
}

.ion-minus:before {
    content: "ïˆ‰"
}

.ion-minus-circled:before {
    content: "ïˆ‡"
}

.ion-minus-round:before {
    content: "ïˆˆ"
}

.ion-model-s:before {
    content: "ï‹"
}

.ion-monitor:before {
    content: "ïˆŠ"
}

.ion-more:before {
    content: "ïˆ‹"
}

.ion-mouse:before {
    content: "ï€"
}

.ion-music-note:before {
    content: "ïˆŒ"
}

.ion-navicon:before {
    content: "ïˆŽ"
}

.ion-navicon-round:before {
    content: "ïˆ"
}

.ion-navigate:before {
    content: "ïŠ£"
}

.ion-network:before {
    content: "ï"
}

.ion-no-smoking:before {
    content: "ï‹‚"
}

.ion-nuclear:before {
    content: "ïŠ¤"
}

.ion-outlet:before {
    content: "ï‚"
}

.ion-paintbrush:before {
    content: "ï“•"
}

.ion-paintbucket:before {
    content: "ï“–"
}

.ion-paper-airplane:before {
    content: "ï‹ƒ"
}

.ion-paperclip:before {
    content: "ïˆ"
}

.ion-pause:before {
    content: "ïˆ"
}

.ion-person:before {
    content: "ïˆ“"
}

.ion-person-add:before {
    content: "ïˆ‘"
}

.ion-person-stalker:before {
    content: "ïˆ’"
}

.ion-pie-graph:before {
    content: "ïŠ¥"
}

.ion-pin:before {
    content: "ïŠ¦"
}

.ion-pinpoint:before {
    content: "ïŠ§"
}

.ion-pizza:before {
    content: "ïŠ¨"
}

.ion-plane:before {
    content: "ïˆ”"
}

.ion-planet:before {
    content: "ïƒ"
}

.ion-play:before {
    content: "ïˆ•"
}

.ion-playstation:before {
    content: "ïŒŠ"
}

.ion-plus:before {
    content: "ïˆ˜"
}

.ion-plus-circled:before {
    content: "ïˆ–"
}

.ion-plus-round:before {
    content: "ïˆ—"
}

.ion-podium:before {
    content: "ï„"
}

.ion-pound:before {
    content: "ïˆ™"
}

.ion-power:before {
    content: "ïŠ©"
}

.ion-pricetag:before {
    content: "ïŠª"
}

.ion-pricetags:before {
    content: "ïŠ«"
}

.ion-printer:before {
    content: "ïˆš"
}

.ion-pull-request:before {
    content: "ï…"
}

.ion-qr-scanner:before {
    content: "ï†"
}

.ion-quote:before {
    content: "ï‡"
}

.ion-radio-waves:before {
    content: "ïŠ¬"
}

.ion-record:before {
    content: "ïˆ›"
}

.ion-refresh:before {
    content: "ïˆœ"
}

.ion-reply:before {
    content: "ïˆž"
}

.ion-reply-all:before {
    content: "ïˆ"
}

.ion-ribbon-a:before {
    content: "ïˆ"
}

.ion-ribbon-b:before {
    content: "ï‰"
}

.ion-sad:before {
    content: "ïŠ"
}

.ion-sad-outline:before {
    content: "ï“—"
}

.ion-scissors:before {
    content: "ï‹"
}

.ion-search:before {
    content: "ïˆŸ"
}

.ion-settings:before {
    content: "ïŠ­"
}

.ion-share:before {
    content: "ïˆ "
}

.ion-shuffle:before {
    content: "ïˆ¡"
}

.ion-skip-backward:before {
    content: "ïˆ¢"
}

.ion-skip-forward:before {
    content: "ïˆ£"
}

.ion-social-android:before {
    content: "ïˆ¥"
}

.ion-social-android-outline:before {
    content: "ïˆ¤"
}

.ion-social-angular:before {
    content: "ï“™"
}

.ion-social-angular-outline:before {
    content: "ï“˜"
}

.ion-social-apple:before {
    content: "ïˆ§"
}

.ion-social-apple-outline:before {
    content: "ïˆ¦"
}

.ion-social-bitcoin:before {
    content: "ïŠ¯"
}

.ion-social-bitcoin-outline:before {
    content: "ïŠ®"
}

.ion-social-buffer:before {
    content: "ïˆ©"
}

.ion-social-buffer-outline:before {
    content: "ïˆ¨"
}

.ion-social-chrome:before {
    content: "ï“›"
}

.ion-social-chrome-outline:before {
    content: "ï“š"
}

.ion-social-codepen:before {
    content: "ï“"
}

.ion-social-codepen-outline:before {
    content: "ï“œ"
}

.ion-social-css3:before {
    content: "ï“Ÿ"
}

.ion-social-css3-outline:before {
    content: "ï“ž"
}

.ion-social-designernews:before {
    content: "ïˆ«"
}

.ion-social-designernews-outline:before {
    content: "ïˆª"
}

.ion-social-dribbble:before {
    content: "ïˆ­"
}

.ion-social-dribbble-outline:before {
    content: "ïˆ¬"
}

.ion-social-dropbox:before {
    content: "ïˆ¯"
}

.ion-social-dropbox-outline:before {
    content: "ïˆ®"
}

.ion-social-euro:before {
    content: "ï“¡"
}

.ion-social-euro-outline:before {
    content: "ï“ "
}

.ion-social-facebook:before {
    content: "ïˆ±"
}

.ion-social-facebook-outline:before {
    content: "ïˆ°"
}

.ion-social-foursquare:before {
    content: "ï"
}

.ion-social-foursquare-outline:before {
    content: "ïŒ"
}

.ion-social-freebsd-devil:before {
    content: "ï‹„"
}

.ion-social-github:before {
    content: "ïˆ³"
}

.ion-social-github-outline:before {
    content: "ïˆ²"
}

.ion-social-google:before {
    content: "ï"
}

.ion-social-google-outline:before {
    content: "ïŽ"
}

.ion-social-googleplus:before {
    content: "ïˆµ"
}

.ion-social-googleplus-outline:before {
    content: "ïˆ´"
}

.ion-social-hackernews:before {
    content: "ïˆ·"
}

.ion-social-hackernews-outline:before {
    content: "ïˆ¶"
}

.ion-social-html5:before {
    content: "ï“£"
}

.ion-social-html5-outline:before {
    content: "ï“¢"
}

.ion-social-instagram:before {
    content: "ï‘"
}

.ion-social-instagram-outline:before {
    content: "ï"
}

.ion-social-javascript:before {
    content: "ï“¥"
}

.ion-social-javascript-outline:before {
    content: "ï“¤"
}

.ion-social-linkedin:before {
    content: "ïˆ¹"
}

.ion-social-linkedin-outline:before {
    content: "ïˆ¸"
}

.ion-social-markdown:before {
    content: "ï“¦"
}

.ion-social-nodejs:before {
    content: "ï“§"
}

.ion-social-octocat:before {
    content: "ï“¨"
}

.ion-social-pinterest:before {
    content: "ïŠ±"
}

.ion-social-pinterest-outline:before {
    content: "ïŠ°"
}

.ion-social-python:before {
    content: "ï“©"
}

.ion-social-reddit:before {
    content: "ïˆ»"
}

.ion-social-reddit-outline:before {
    content: "ïˆº"
}

.ion-social-rss:before {
    content: "ïˆ½"
}

.ion-social-rss-outline:before {
    content: "ïˆ¼"
}

.ion-social-sass:before {
    content: "ï“ª"
}

.ion-social-skype:before {
    content: "ïˆ¿"
}

.ion-social-skype-outline:before {
    content: "ïˆ¾"
}

.ion-social-snapchat:before {
    content: "ï“¬"
}

.ion-social-snapchat-outline:before {
    content: "ï“«"
}

.ion-social-tumblr:before {
    content: "ï‰"
}

.ion-social-tumblr-outline:before {
    content: "ï‰€"
}

.ion-social-tux:before {
    content: "ï‹…"
}

.ion-social-twitch:before {
    content: "ï“®"
}

.ion-social-twitch-outline:before {
    content: "ï“­"
}

.ion-social-twitter:before {
    content: "ï‰ƒ"
}

.ion-social-twitter-outline:before {
    content: "ï‰‚"
}

.ion-social-usd:before {
    content: "ï“"
}

.ion-social-usd-outline:before {
    content: "ï’"
}

.ion-social-vimeo:before {
    content: "ï‰…"
}

.ion-social-vimeo-outline:before {
    content: "ï‰„"
}

.ion-social-whatsapp:before {
    content: "ï“°"
}

.ion-social-whatsapp-outline:before {
    content: "ï“¯"
}

.ion-social-windows:before {
    content: "ï‰‡"
}

.ion-social-windows-outline:before {
    content: "ï‰†"
}

.ion-social-wordpress:before {
    content: "ï‰‰"
}

.ion-social-wordpress-outline:before {
    content: "ï‰ˆ"
}

.ion-social-yahoo:before {
    content: "ï‰‹"
}

.ion-social-yahoo-outline:before {
    content: "ï‰Š"
}

.ion-social-yen:before {
    content: "ï“²"
}

.ion-social-yen-outline:before {
    content: "ï“±"
}

.ion-social-youtube:before {
    content: "ï‰"
}

.ion-social-youtube-outline:before {
    content: "ï‰Œ"
}

.ion-soup-can:before {
    content: "ï“´"
}

.ion-soup-can-outline:before {
    content: "ï“³"
}

.ion-speakerphone:before {
    content: "ïŠ²"
}

.ion-speedometer:before {
    content: "ïŠ³"
}

.ion-spoon:before {
    content: "ïŠ´"
}

.ion-star:before {
    content: "ï‰Ž"
}

.ion-stats-bars:before {
    content: "ïŠµ"
}

.ion-steam:before {
    content: "ïŒ‹"
}

.ion-stop:before {
    content: "ï‰"
}

.ion-thermometer:before {
    content: "ïŠ¶"
}

.ion-thumbsdown:before {
    content: "ï‰"
}

.ion-thumbsup:before {
    content: "ï‰‘"
}

.ion-toggle:before {
    content: "ï•"
}

.ion-toggle-filled:before {
    content: "ï”"
}

.ion-transgender:before {
    content: "ï“µ"
}

.ion-trash-a:before {
    content: "ï‰’"
}

.ion-trash-b:before {
    content: "ï‰“"
}

.ion-trophy:before {
    content: "ï–"
}

.ion-tshirt:before {
    content: "ï“·"
}

.ion-tshirt-outline:before {
    content: "ï“¶"
}

.ion-umbrella:before {
    content: "ïŠ·"
}

.ion-university:before {
    content: "ï—"
}

.ion-unlocked:before {
    content: "ï‰”"
}

.ion-upload:before {
    content: "ï‰•"
}

.ion-usb:before {
    content: "ïŠ¸"
}

.ion-videocamera:before {
    content: "ï‰–"
}

.ion-volume-high:before {
    content: "ï‰—"
}

.ion-volume-low:before {
    content: "ï‰˜"
}

.ion-volume-medium:before {
    content: "ï‰™"
}

.ion-volume-mute:before {
    content: "ï‰š"
}

.ion-wand:before {
    content: "ï˜"
}

.ion-waterdrop:before {
    content: "ï‰›"
}

.ion-wifi:before {
    content: "ï‰œ"
}

.ion-wineglass:before {
    content: "ïŠ¹"
}

.ion-woman:before {
    content: "ï‰"
}

.ion-wrench:before {
    content: "ïŠº"
}

.ion-xbox:before {
    content: "ïŒŒ"
}

html {
    height: 100%
}

body {
    height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
    overflow-x: hidden
}

.is-wrapper {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 100%;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s
}

.is-wrapper>div {
    display: table;
    width: 100%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    position: relative;
    background: #fff;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s
}

.is-boxes {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
    position: relative;
    min-height: 20px;
    float: left
}

.is-box-0 {
    display: table-cell;
    width: 0%;
    height: 100%;
    position: relative
}

.is-box-1 {
    display: table-cell;
    width: 8.333333%;
    height: 100%;
    position: relative
}

.is-box-2 {
    display: table-cell;
    width: 16.666667%;
    height: 100%;
    position: relative
}

.is-box-3 {
    display: table-cell;
    width: 25%;
    height: 100%;
    position: relative
}

.is-box-4 {
    display: table-cell;
    width: 33.333333%;
    height: 100%;
    position: relative
}

.is-box-5 {
    display: table-cell;
    width: 41.666667%;
    height: 100%;
    position: relative
}

.is-box-6 {
    display: table-cell;
    width: 50%;
    height: 100%;
    position: relative
}

.is-box-7 {
    display: table-cell;
    width: 58.333333%;
    height: 100%;
    position: relative
}

.is-box-8 {
    display: table-cell;
    width: 66.666667%;
    height: 100%;
    position: relative
}

.is-box-9 {
    display: table-cell;
    width: 75%;
    height: 100%;
    position: relative
}

.is-box-10 {
    display: table-cell;
    width: 83.333333%;
    height: 100%;
    position: relative
}

.is-box-11 {
    display: table-cell;
    width: 91.666667%;
    height: 100%;
    position: relative
}

.is-box-12 {
    display: table-cell;
    width: 100%;
    height: 100%;
    position: relative
}

.is-box-centered {
    display: table-cell;
    width: 100%;
    position: relative;
    vertical-align: middle
}

.is-stretch>div:not(.is-arrow-down) {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: table
}

.flexi-position {
    position: relative
}

.is-stretch .flexi-position {
    position: absolute
}

.is-section.is-stretch {
    min-height: 300px
}

@media all and (max-width: 960px) {
    .is-section:not(.is-box) {
        height:auto !important
    }

    .is-boxes {
        height: 100% !important
    }

    .is-section-code .is-boxes {
        min-height: 250px !important
    }

    .is-box-img {
        height: 300px !important
    }

    .is-box-img .is-boxes {
        height: 100% !important
    }

    .is-box-1 {
        display: table;
        width: 100%;
        height: auto
    }

    .is-box-2 {
        display: table;
        width: 100%;
        height: auto
    }

    .is-box-3 {
        display: table;
        width: 100%;
        height: auto
    }

    .is-box-4 {
        display: table;
        width: 100%;
        height: auto
    }

    .is-box-5 {
        display: table;
        width: 100%;
        height: auto
    }

    .is-box-6 {
        display: table;
        width: 100%;
        height: auto
    }

    .is-box-7 {
        display: table;
        width: 100%;
        height: auto
    }

    .is-box-8 {
        display: table;
        width: 100%;
        height: auto
    }

    .is-box-9 {
        display: table;
        width: 100%;
        height: auto
    }

    .is-box-10 {
        display: table;
        width: 100%;
        height: auto
    }

    .is-box-11 {
        display: table;
        width: 100%;
        height: auto
    }

    .is-box-12 {
        display: table;
        width: 100%;
        height: auto
    }

    .is-box-centered {
        display: table-cell
    }
}

.is-container {
    max-width: 980px;
    margin: 0 auto;
    padding: 0 30px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s
}

@media all and (max-width: 960px) {
    .is-container {
        padding:15px
    }
}

@media all and (max-width: 480px) {
    .is-container {
        padding:15px
    }
}

.is-wrapper .is-boxed-layout .is-container {
    padding: 50px;
    background: #fff
}

@media all and (max-width: 1280px) {
    .is-wrapper .is-boxed-layout .is-container {
        padding:30px
    }
}

@media all and (max-width: 1024px) {
    .is-wrapper .is-boxed-layout .is-container {
        padding:30px
    }

    .is-wrapper .is-boxed-layout {
        background: #fff !important
    }
}

.is-wrapper .is-box .is-container {
    margin-top: 80px;
    margin-bottom: 80px
}

@media all and (max-width: 1280px) {
    .is-wrapper .is-box .is-container {
        margin-top:40px;
        margin-bottom: 40px
    }
}

.is-arrow-down {
    display: table;
    position: absolute;
    bottom: 65px;
    width: 50px;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    cursor: pointer;
    z-index: 1
}

@media all and (max-width: 1025px) {
    .is-arrow-down {
        display:none !important
    }
}

.is-arrow-down>a {
    background: rgba(0,0,0,.18);
    border-radius: 500px;
    color: rgba(255,255,255,.75);
    font-size: 22px;
    text-decoration: none;
    text-align: center;
    display: table-cell;
    vertical-align: middle
}

.bounce {
    -moz-animation: bounce 5s forwards;
    -webkit-animation: bounce 5s forwards;
    animation: bounce 5s forwards
}

@-moz-keyframes bounce {
    0%,20%,50%,80%,100% {
        -moz-transform: translateY(0)
    }

    40% {
        -moz-transform: translateY(-30px)
    }

    60% {
        -moz-transform: translateY(-15px)
    }
}

@-webkit-keyframes bounce {
    0%,20%,50%,80%,100% {
        -webkit-transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,20%,50%,80%,100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -o-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -o-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

.is-arrow-down.light a {
    background: rgba(255,255,255,.18);
    color: #111
}

.is-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.is-overlay .is-overlay-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 60%
}

.is-overlay .is-overlay-bg.is-scale-animated.is-appeared {
    animation: is-scale 10s ease forwards;
    -ms-animation: is-scale 10s ease forwards;
    -webkit-animation: is-scale 10s ease forwards;
    -o-animation: is-scale 10s ease forwards;
    -moz-animation: is-scale 10s ease forwards
}

.is-overlay .is-overlay-bg.is-parallax-bg {
    background-attachment: fixed;
    background-position: top center
}

@keyframes is-scale {
    from {
        transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        -moz-transform: scale(1)
    }

    to {
        transform: scale(1.2);
        -ms-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -o-transform: scale(1.2);
        -moz-transform: scale(1.2)
    }
}

.is-overlay .is-overlay-color {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .15
}

.is-overlay .is-overlay-content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: inherit
}

.is-overlay .is-overlay-content.content-selectable {
    z-index: 1
}

.is-container {
    z-index: 1
}

.is-bg-grey {
    background-color: #eeeff0 !important
}

.is-bg-dark {
    background-color: #111 !important
}

.is-bg-light {
    background-color: #fff !important
}

.is-light-text,.is-light-text h1,.is-light-text h2,.is-light-text h3,.is-light-text h4,.is-light-text h5,.is-light-text h6,.is-light-text p,.is-light-text li {
    color: #fff
}

.is-dark-text,.is-dark-text h1,.is-dark-text h2,.is-dark-text h3,.is-dark-text h4,.is-dark-text h5,.is-dark-text h6,.is-dark-text p,.is-dark-text li {
    color: #111
}

.is-dark-text .is-light-text * {
    color: #fff
}

.is-light-text .is-dark-text * {
    color: #000
}

.is-content-top {
    vertical-align: top
}

.is-content-bottom {
    vertical-align: bottom
}

.is-container.is-content-left {
    margin-left: 100px
}

.is-container.is-content-right {
    margin-right: 100px
}

@media all and (max-width: 1200px) {
    .is-container.is-content-left {
        margin-left:60px
    }

    .is-container.is-content-right {
        margin-right: 60px
    }
}

@media all and (max-width: 960px) {
    .is-container.is-content-left {
        margin-left:auto
    }

    .is-container.is-content-right {
        margin-right: auto
    }
}

.is-box-5 .is-content-left,.is-box-4 .is-content-left,.is-box-3 .is-content-left,.is-box-2 .is-content-left,.is-box-1 .is-content-left {
    margin-left: auto
}

.is-box-5 .is-content-right,.is-box-4 .is-content-right,.is-box-3 .is-content-right,.is-box-2 .is-content-right,.is-box-1 .is-content-right {
    margin-right: auto
}

.is-wrapper .is-box .is-content-top.edge-y--5 .is-container {
    margin-top: -200px
}

.is-wrapper .is-box .is-content-bottom.edge-y--5 .is-container {
    margin-bottom: -200px
}

.is-wrapper .is-box .is-content-top.edge-y--4 .is-container {
    margin-top: -160px
}

.is-wrapper .is-box .is-content-bottom.edge-y--4 .is-container {
    margin-bottom: -160px
}

.is-wrapper .is-box .is-content-top.edge-y--3 .is-container {
    margin-top: -120px
}

.is-wrapper .is-box .is-content-bottom.edge-y--3 .is-container {
    margin-bottom: -120px
}

.is-wrapper .is-box .is-content-top.edge-y--2 .is-container {
    margin-top: -80px
}

.is-wrapper .is-box .is-content-bottom.edge-y--2 .is-container {
    margin-bottom: -80px
}

.is-wrapper .is-box .is-content-top.edge-y--1 .is-container {
    margin-top: -40px
}

.is-wrapper .is-box .is-content-bottom.edge-y--1 .is-container {
    margin-bottom: -40px
}

.is-wrapper .is-box .is-content-top.edge-y-0 .is-container {
    margin-top: 0
}

.is-wrapper .is-box .is-content-bottom.edge-y-0 .is-container {
    margin-bottom: 0
}

.is-wrapper .is-box .is-content-top.edge-y-1 .is-container {
    margin-top: 40px
}

.is-wrapper .is-box .is-content-bottom.edge-y-1 .is-container {
    margin-bottom: 40px
}

.is-wrapper .is-box .is-content-top.edge-y-2 .is-container {
    margin-top: 80px
}

.is-wrapper .is-box .is-content-bottom.edge-y-2 .is-container {
    margin-bottom: 80px
}

.is-wrapper .is-box .is-content-top.edge-y-3 .is-container {
    margin-top: 120px
}

.is-wrapper .is-box .is-content-bottom.edge-y-3 .is-container {
    margin-bottom: 120px
}

.is-wrapper .is-box .is-content-top.edge-y-4 .is-container {
    margin-top: 160px
}

.is-wrapper .is-box .is-content-bottom.edge-y-4 .is-container {
    margin-bottom: 160px
}

.is-wrapper .is-box .is-content-top.edge-y-5 .is-container {
    margin-top: 200px
}

.is-wrapper .is-box .is-content-bottom.edge-y-5 .is-container {
    margin-bottom: 200px
}

@media all and (max-width: 960px) {
    .is-wrapper .is-box .is-content-top.edge-y--5 .is-container {
        margin-top:-200px
    }

    .is-wrapper .is-box .is-content-bottom.edge-y--5 .is-container {
        margin-bottom: -200px
    }

    .is-wrapper .is-box .is-content-top.edge-y--4 .is-container {
        margin-top: -160px
    }

    .is-wrapper .is-box .is-content-bottom.edge-y--4 .is-container {
        margin-bottom: -160px
    }

    .is-wrapper .is-box .is-content-top.edge-y--3 .is-container {
        margin-top: -120px
    }

    .is-wrapper .is-box .is-content-bottom.edge-y--3 .is-container {
        margin-bottom: -120px
    }

    .is-wrapper .is-box .is-content-top.edge-y--2 .is-container {
        margin-top: -80px
    }

    .is-wrapper .is-box .is-content-bottom.edge-y--2 .is-container {
        margin-bottom: -80px
    }

    .is-wrapper .is-box .is-content-top.edge-y--1 .is-container {
        margin-top: -20px
    }

    .is-wrapper .is-box .is-content-bottom.edge-y--1 .is-container {
        margin-bottom: -40px
    }

    .is-wrapper .is-box .is-content-top.edge-y-1 .is-container {
        margin-top: 40px
    }

    .is-wrapper .is-box .is-content-bottom.edge-y-1 .is-container {
        margin-bottom: 40px
    }

    .is-wrapper .is-box .is-content-top.edge-y-2 .is-container {
        margin-top: 40px
    }

    .is-wrapper .is-box .is-content-bottom.edge-y-2 .is-container {
        margin-bottom: 40px
    }

    .is-wrapper .is-box .is-content-top.edge-y-3 .is-container {
        margin-top: 40px
    }

    .is-wrapper .is-box .is-content-bottom.edge-y-3 .is-container {
        margin-bottom: 40px
    }

    .is-wrapper .is-box .is-content-top.edge-y-4 .is-container {
        margin-top: 40px
    }

    .is-wrapper .is-box .is-content-bottom.edge-y-4 .is-container {
        margin-bottom: 40px
    }

    .is-wrapper .is-box .is-content-top.edge-y-5 .is-container {
        margin-top: 40px
    }

    .is-wrapper .is-box .is-content-bottom.edge-y-5 .is-container {
        margin-bottom: 40px
    }
}

.is-content-left.edge-x-0 {
    margin-left: 0
}

.is-content-right.edge-x-0 {
    margin-right: 0
}

.is-content-left.edge-x-1 {
    margin-left: 40px
}

.is-content-right.edge-x-1 {
    margin-right: 40px
}

.is-content-left.edge-x-2 {
    margin-left: 80px
}

.is-content-right.edge-x-2 {
    margin-right: 80px
}

.is-content-left.edge-x-3 {
    margin-left: 120px
}

.is-content-right.edge-x-3 {
    margin-right: 120px
}

.is-content-left.edge-x-4 {
    margin-left: 160px
}

.is-content-right.edge-x-4 {
    margin-right: 160px
}

.is-content-left.edge-x-5 {
    margin-left: 200px
}

.is-content-right.edge-x-5 {
    margin-right: 200px
}

@media all and (max-width: 960px) {
    .is-content-left.edge-x-1 {
        margin-left:auto
    }

    .is-content-right.edge-x-1 {
        margin-right: auto
    }

    .is-content-left.edge-x-2 {
        margin-left: auto
    }

    .is-content-right.edge-x-2 {
        margin-right: auto
    }

    .is-content-left.edge-x-3 {
        margin-left: auto
    }

    .is-content-right.edge-x-3 {
        margin-right: auto
    }

    .is-content-left.edge-x-4 {
        margin-left: auto
    }

    .is-content-right.edge-x-4 {
        margin-right: auto
    }

    .is-content-left.edge-x-5 {
        margin-left: auto
    }

    .is-content-right.edge-x-5 {
        margin-right: auto
    }
}

.is-align-right {
    text-align: right
}

.is-align-center {
    text-align: center
}

.is-align-left {
    text-align: left
}

.is-opacity-20,.is-opacity-20 .is-container {
    opacity: .2
}

.is-opacity-25,.is-opacity-25 .is-container {
    opacity: .25
}

.is-opacity-30,.is-opacity-30 .is-container {
    opacity: .3
}

.is-opacity-35,.is-opacity-35 .is-container {
    opacity: .35
}

.is-opacity-40,.is-opacity-40 .is-container {
    opacity: .4
}

.is-opacity-45,.is-opacity-45 .is-container {
    opacity: .45
}

.is-opacity-50,.is-opacity-50 .is-container {
    opacity: .5
}

.is-opacity-55 .is-container {
    opacity: .55
}

.is-opacity-60,.is-opacity-60 .is-container {
    opacity: .6
}

.is-opacity-65,.is-opacity-65 .is-container {
    opacity: .65
}

.is-opacity-70,.is-opacity-70 .is-container {
    opacity: .7
}

.is-opacity-75,.is-opacity-75 .is-container {
    opacity: .75
}

.is-opacity-80,.is-opacity-80 .is-container {
    opacity: .8
}

.is-opacity-85,.is-opacity-85 .is-container {
    opacity: .85
}

.is-opacity-90,.is-opacity-90 .is-container {
    opacity: .9
}

.is-opacity-95,.is-opacity-95 .is-container {
    opacity: .95
}

.is-content-380 {
    max-width: 380px
}

.is-content-500 {
    max-width: 500px
}

.is-content-640 {
    max-width: 640px
}

.is-content-768 {
    max-width: 700px
}

.is-content-800 {
    max-width: 800px
}

.is-content-970 {
    max-width: 970px
}

.is-content-1050 {
    max-width: 1050px
}

.is-content-1100 {
    max-width: 1100px
}

.is-content-1200 {
    max-width: 1200px
}

.is-content-1920 {
    max-width: 1920px
}

.is-content-initial {
    max-width: 980px
}

.is-content-none {
    max-width: none
}

.is-wrapper>div.is-section-5 {
    height: 5%
}

.is-wrapper>div.is-section-10 {
    height: 10%
}

.is-wrapper>div.is-section-20 {
    height: 20%
}

.is-wrapper>div.is-section-25 {
    height: 25%
}

.is-wrapper>div.is-section-30 {
    height: 30%
}

.is-wrapper>div.is-section-40 {
    height: 40%
}

.is-wrapper>div.is-section-50 {
    height: 50%
}

.is-wrapper>div.is-section-60 {
    height: 60%
}

.is-wrapper>div.is-section-75 {
    height: 75%
}

.is-wrapper>div.is-section-85 {
    height: 85%
}

.is-wrapper>div.is-section-100 {
    height: 100%
}

.is-wrapper>div.is-section-auto {
    height: auto
}

.is-wrapper .is-section-m0 .is-container {
    margin-top: 0;
    margin-bottom: 0
}

.is-wrapper .is-section-m5 .is-container {
    margin-top: 5px;
    margin-bottom: 5px
}

.is-wrapper .is-section-m10 .is-container {
    margin-top: 10px;
    margin-bottom: 10px
}

.is-wrapper .is-section-m25 .is-container {
    margin-top: 25px;
    margin-bottom: 25px
}

.is-wrapper .is-section-m50 .is-container {
    margin-top: 50px;
    margin-bottom: 50px
}

.is-wrapper .is-section-m75 .is-container {
    margin-top: 75px;
    margin-bottom: 75px
}

.is-wrapper .is-section-m100 .is-container {
    margin-top: 100px;
    margin-bottom: 100px
}

.is-wrapper .is-section-m150 .is-container {
    margin-top: 150px;
    margin-bottom: 150px
}

.is-opacity-1 {
    opacity: .95
}

.is-shadow-1 {
    -webkit-box-shadow: 0 0 9px rgba(0,0,0,.07);
    -moz-box-shadow: 0 0 9px rgba(0,0,0,.07);
    box-shadow: 0 0 9px rgba(0,0,0,.07)
}

.is-lightbox img {
    cursor: pointer;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s;
    border: 1px solid transparent
}

.is-lightbox img:hover {
    opacity: .8;
    -ms-transform: scale(1.01);
    -webkit-transform: scale(1.01);
    transform: scale(1.01)
}

.is-hidden {
    display: none !important
}

.slick-list,.slick-slider,.slick-track {
    position: relative;
    display: block
}

.slick-loading .slick-slide,.slick-loading .slick-track {
    visibility: hidden
}

.slick-slider {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    top: 0;
    left: 0
}

.slick-track:after,.slick-track:before {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

@charset 'UTF-8';.slick-list,.slick-track {
    height: 100% !important
}

.slick-next,.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    padding: 0;
    margin-top: -10px\9;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0
}

.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {
    color: transparent;
    outline: 0;
    background: 0 0
}

.slick-next:hover:before,.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,.slick-prev:before {
    font-size: 50px;
    line-height: 1;
    opacity: .8;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: 30px;
    z-index: 11;
    opacity: .7;
    width: 30px;
    height: 30px;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2730px%27%20height%3D%2730px%27%20viewBox%3D%270%200%2050%2080%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27%23FFFFFF%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20points%3D%2745.63%2C75.8%200.375%2C38.087%2045.63%2C0.375%20%27%3E%3C/polyline%3E%3C/svg%3E) !important
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slider-on-content .slick-prev {
    width: 22px;
    height: 22px;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2722px%27%20height%3D%2722px%27%20viewBox%3D%270%200%2050%2080%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27%23FFFFFF%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20points%3D%2745.63%2C75.8%200.375%2C38.087%2045.63%2C0.375%20%27%3E%3C/polyline%3E%3C/svg%3E) !important
}

.slick-prev:hover {
    opacity: 1
}

.slick-next {
    right: 30px;
    z-index: 11;
    opacity: .7;
    width: 30px;
    height: 30px;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2730px%27%20height%3D%2730px%27%20viewBox%3D%270%200%2050%2080%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27%23FFFFFF%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20points%3D%270.375%2C0.375%2045.63%2C38.087%200.375%2C75.8%20%27%3E%3C/polyline%3E%3C/svg%3E) !important
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slider-on-content .slick-next {
    width: 22px;
    height: 22px;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2722px%27%20height%3D%2722px%27%20viewBox%3D%270%200%2050%2080%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27%23FFFFFF%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20points%3D%270.375%2C0.375%2045.63%2C38.087%200.375%2C75.8%20%27%3E%3C/polyline%3E%3C/svg%3E) !important
}

.slick-next:hover {
    opacity: 1
}

.slick-slider {
    height: 100%
}

.slick-dots {
    z-index: 10;
    position: absolute;
    bottom: 25px;
    margin: 0;
    display: block;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center
}

.slick-dots li,.slick-dots li button {
    width: 10px;
    height: 10px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0 0
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 7px;
    border-radius: 500px;
    border: 1px solid rgba(255,255,255,.7)
}

.slick-dots li.slick-active,.slick-dots li:hover {
    background: rgba(255,255,255,.5)
}

.slick-dots.dark li {
    border: 1px solid rgba(0,0,0,.5)
}

.slick-dots.dark li.slick-active,.slick-dots.dark li:hover {
    background: rgba(0,0,0,.7)
}

.slider-image {
    background-size: cover;
    background-position: 50% 60%;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    display: table !important
}

.slider-content {
    display: table-cell;
    box-sizing: border-box;
    padding: 50px 70px 50px;
    text-decoration: none;
    opacity: .85
}

.slider-on-box .slider-content {
    padding: 65px 80px 70px
}

.slider-on-box .slick-dots {
    bottom: 35px
}

.is_video_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #000
}

.is_video_bg .screen {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    opacity: 0;
    transition: opacity 1s
}

.is_video_bg .screen.active {
    opacity: .7
}

body.hidden-scroll {
    overflow: hidden
}

.sl-overlay {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    opacity: .9;
    display: none;
    z-index: 1050
}

.sl-wrapper {
    z-index: 1040
}

.sl-wrapper button {
    border: 0 none;
    background: transparent;
    font-size: 28px;
    padding: 0;
    cursor: pointer
}

.sl-wrapper button:hover {
    opacity: .7
}

.sl-wrapper .sl-close {
    display: none;
    position: fixed;
    right: 30px;
    top: 30px;
    z-index: 1060;
    margin-top: -14px;
    margin-right: -14px;
    height: 44px;
    width: 44px;
    line-height: 44px;
    font-family: Arial,Baskerville,monospace;
    color: #000;
    font-size: 3rem
}

.sl-wrapper .sl-close:focus {
    outline: none
}

.sl-wrapper .sl-counter {
    display: none;
    position: fixed;
    top: 30px;
    left: 30px;
    z-index: 1060;
    color: #000;
    font-size: 1rem
}

.sl-wrapper .sl-navigation {
    width: 100%;
    display: none
}

.sl-wrapper .sl-navigation button {
    position: fixed;
    top: 50%;
    margin-top: -22px;
    height: 44px;
    width: 22px;
    line-height: 44px;
    text-align: center;
    display: block;
    z-index: 1060;
    font-family: Arial,Baskerville,monospace;
    color: #000
}

.sl-wrapper .sl-navigation button.sl-next {
    right: 5px;
    font-size: 2rem
}

.sl-wrapper .sl-navigation button.sl-prev {
    left: 5px;
    font-size: 2rem
}

.sl-wrapper .sl-navigation button:focus {
    outline: none
}

@media(min-width: 35.5em) {
    .sl-wrapper .sl-navigation button {
        width:44px
    }

    .sl-wrapper .sl-navigation button.sl-next {
        right: 10px;
        font-size: 3rem
    }

    .sl-wrapper .sl-navigation button.sl-prev {
        left: 10px;
        font-size: 3rem
    }
}

@media(min-width: 50em) {
    .sl-wrapper .sl-navigation button {
        width:44px
    }

    .sl-wrapper .sl-navigation button.sl-next {
        right: 20px;
        font-size: 3rem
    }

    .sl-wrapper .sl-navigation button.sl-prev {
        left: 20px;
        font-size: 3rem
    }
}

.sl-wrapper .sl-image {
    position: fixed;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 10000
}

.sl-wrapper .sl-image img {
    margin: 0;
    padding: 0;
    display: block;
    border: 0 none
}

@media(min-width: 35.5em) {
    .sl-wrapper .sl-image img {
        border:0 none
    }
}

@media(min-width: 50em) {
    .sl-wrapper .sl-image img {
        border:0 none
    }
}

.sl-wrapper .sl-image iframe {
    background: #000;
    border: 0 none
}

@media(min-width: 35.5em) {
    .sl-wrapper .sl-image iframe {
        border:0 none
    }
}

@media(min-width: 50em) {
    .sl-wrapper .sl-image iframe {
        border:0 none
    }
}

.sl-wrapper .sl-image .sl-caption {
    display: none;
    padding: 10px;
    color: #fff;
    background: rgba(0,0,0,.8);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.sl-wrapper .sl-image .sl-caption.pos-top {
    bottom: auto;
    top: 0
}

.sl-wrapper .sl-image .sl-caption.pos-outside {
    bottom: auto
}

.sl-wrapper .sl-image .sl-download {
    display: none;
    position: absolute;
    bottom: 5px;
    right: 5px;
    color: #000;
    z-index: 1060
}

.sl-spinner {
    display: none;
    border: 5px solid #333;
    border-radius: 40px;
    height: 40px;
    left: 50%;
    margin: -20px 0 0 -20px;
    opacity: 0;
    position: fixed;
    top: 50%;
    width: 40px;
    z-index: 1007;
    -webkit-animation: pulsate 1s ease-out infinite;
    -moz-animation: pulsate 1s ease-out infinite;
    -ms-animation: pulsate 1s ease-out infinite;
    -o-animation: pulsate 1s ease-out infinite;
    animation: pulsate 1s ease-out infinite
}

.sl-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@-webkit-keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        transform: scale(1.2);
        opacity: 0
    }
}

@keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        transform: scale(1.2);
        opacity: 0
    }
}

@-moz-keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        transform: scale(1.2);
        opacity: 0
    }
}

@-o-keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        transform: scale(1.2);
        opacity: 0;
    }
}

@-ms-keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        transform: scale(1.2);
        opacity: 0
    }
}

.no-padding {
    padding-left: 0;
    padding-right: 0
}

.no-margin {
    margin-left: 0;
    margin-right: 0
}

nav a {
    text-decoration: none;
    outline: none;
    color: #fff
}

nav a:hover,nav a:active,nav a:focus {
    outline: none;
    text-decoration: none;
    opacity: .85
}

body .navbar-inverse {
    color: #fff
}

body .navbar-default {
    color: #333
}

.profile-sidenav p,.profile-sidenav td,.profile-sidenav li,.profile-sidenav label,.menubar p,.menubar td,.menubar li,.menubar label {
    font-size: 1.07em;
    line-height: 2;
    font-weight: 300
}

.profile-sidenav {
    height: 100%;
    width: 250px;
    position: fixed;
    z-index: 10002;
    top: 0;
    right: -250px;
    transition: .3s;
    text-align: center;
    background: #000;
    font-weight: 200
}

.profile-sidenav:after {
    background: url('https://knorish-asset-cdn.azureedge.net/knorish-static-assets/images/v1/bg-side-nav-toggle-1.jpg') no-repeat center center;
    background-size: cover;
    content: "";
    opacity: .2;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: -1
}

.profile-sidenav.toggle {
    right: 0;
    display: block
}

.profile-sidenav .profile-sidenav-close {
    font-size: 38px;
    margin-left: 10px;
    text-decoration: none;
    line-height: 38px;
    display: block;
    transition: .3s;
    color: #ccc;
    background: none;
    border: none;
    padding: 1px 6px;
    cursor: pointer
}

.profile-sidenav .profile-sidenav-close:hover {
    color: #fff
}

.profile-sidenav .profile-details {
    width: 100%;
    padding: 0 0 10px 0
}

.profile-sidenav .profile-details .user-profile-name {
    display: block;
    font-size: 20px;
    color: #fff;
    padding-top: 10px;
    line-height: normal
}

.profile-sidenav .profile-details img {
    width: 100px;
    height: 100px;
    border-radius: 75%;
    border-radius: 50px
}

.profile-sidenav .usertoggle-btn {
    margin: 15px 0 0;
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.profile-sidenav .usertoggle-btn>a {
    padding: 5px 15px;
    color: #fff;
    text-decoration: none;
    background: transparent;
    border: 1px solid #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    line-height: 1.6rem
}

.profile-sidenav .usertoggle-btn>a:hover,.profile-sidenav .usertoggle-btn>a:focus {
    border-radius: 0
}

.profile-sidenav .usertoggle-btn .dashboard-switch>input[type=checkbox] {
    display: none
}

.profile-sidenav .usertoggle-btn .dashboard-switch>label {
    margin: 0 auto;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .28rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    cursor: pointer
}

.profile-sidenav .usertoggle-btn .dashboard-switch label .fa {
    transition: all .2s ease-in;
    color: #fff
}

.profile-sidenav .usertoggle-btn .dashboard-list {
    position: absolute;
    top: 100%;
    right: 0;
    left: auto;
    z-index: 1000;
    display: none;
    float: left;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    list-style: none;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    min-width: 130px;
    background-color: #fff;
    padding: 5px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
    border-radius: 0
}

.profile-sidenav .usertoggle-btn .dashboard-list:before {
    content: "";
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -6px;
    right: 2px;
    z-index: 10
}

.profile-sidenav .usertoggle-btn .dashboard-list:after {
    content: "";
    border-bottom: 12px solid #fff;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    position: absolute;
    top: -7px;
    right: 0;
    z-index: 9
}

.profile-sidenav .usertoggle-btn .dashboard-list>li>a {
    display: block;
    clear: both;
    color: #333;
    white-space: nowrap;
    padding: 6px 0;
    line-height: 1.5;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none
}

.profile-sidenav .usertoggle-btn .dashboard-list>li>a:focus,.profile-sidenav .usertoggle-btn .dashboard-list>li>a:hover {
    background-color: transparent
}

.profile-sidenav .usertoggle-btn .dashboard-switch>input[type=checkbox]:checked+label>.fa {
    transform: rotate(90deg)
}

.profile-sidenav .usertoggle-btn .dashboard-switch>input[type=checkbox]:checked~.dashboard-list {
    display: block
}

.profile-sidenav .sidenav-menulist {
    float: left;
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0 auto;
    text-align: center
}

.profile-sidenav .sidenav-menulist li {
    display: block;
    font-size: 16px;
    line-height: 2
}

.profile-sidenav .sidenav-menulist a {
    padding: 7px 0;
    color: #ccc;
    font-size: 13px;
    line-height: inherit;
    text-transform: uppercase;
    transition: .5s;
    border: 1px solid transparent;
    text-decoration: none
}

.profile-sidenav .sidenav-menulist a:hover,.profile-sidenav .sidenav-menulist a:focus,.profile-sidenav .sidenav-menulist li.active a {
    color: #fff
}

.profile-sidenav .sidenav-menulist>li:last-child a {
    color: #a72925;
    font-weight: 400;
    padding: 15px 0
}

.profile-sidenav .sidenav-menulist>li:last-child a:hover {
    color: #d43f3a
}

@media screen and (max-width: 767px) {
    .profile-sidenav .profile-details img {
        width:75px;
        height: 75px
    }

    .profile-sidenav .profile-details a {
        padding: 0
    }

    .profile-sidenav .sidenav-menulist>li:last-child a {
        padding: 10px 0
    }

    .profile-sidenav .usertoggle-btn>a {
        padding: 6px 15px
    }
}

@media screen and (max-height: 450px) {
    .profile-sidenav {
        padding-top:15px
    }
}

.main-wrap .home-module {
    height: 100%
}

header.header .top-banner {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    min-height: 330px;
    height: 330px;
    height: 15vh;
    overflow: hidden;
    background: #e1e1e1;
    background-repeat: no-repeat;
    background-position: center 15%;
    background-attachment: fixed;
    background-size: contain
}

header.header .top-banner:before {
    content: "";
    height: 100%;
    width: auto;
    background: inherit;
    background-position: top center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.top-banner .top-banner-content {
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,.6);
    background-image: url(https://knorish-asset-cdn.azureedge.net/knorish-static-assets/images/v1/raster.png);
    position: relative
}

.top-banner .top-banner-content .content-mid-part {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translate(0,-50%)
}

.top-banner .top-banner-content.home .content-mid-part {
    max-height: 200px
}

.top-banner .content-mid-part .jumbotron {
    background-color: transparent;
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 0;
    margin-bottom: 0
}

.top-banner .content-mid-part .jumbotron h1 {
    width: 100%;
    font-weight: 200;
    text-align: center;
    letter-spacing: 4px;
    color: #fff;
    display: block;
    margin-top: 0;
    margin-bottom: 0
}

.top-banner .content-mid-part .line-gradient {
    height: 3px;
    width: 90%;
    padding-top: 20px;
    margin: 15px auto;
    background-image: url(https://knorish-asset-cdn.azureedge.net/knorish-static-assets/images/v1/gradient-line.png);
    background-position: center center;
    background-repeat: no-repeat
}

.top-banner .logo-text-block {
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center
}

.top-banner .logo-text-block .text-logo {
    display: block;
    margin: 0 auto;
    height: 72px
}

.top-banner .contact-us {
    margin-bottom: 40px;
    margin-top: 40px
}

.top-banner .field-validation-error {
    display: block;
    text-align: left;
    margin: 0 5px
}

.top-banner .field-validation-error>span {
    font-size: 12px;
    color: #cd0a0a
}

@media screen and (max-width: 767px) {
    .top-banner .content-mid-part .jumbotron h1 {
        font-size:1.5rem
    }
}

.kno-btntop {
    border-color: #333;
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 40px;
    opacity: .5;
    background: rgba(255,255,255,.59);
    transition-property: all;
    transition-duration: .2s;
    transition-timing-function: linear;
    z-index: 1
}

.kno-btntop:hover {
    opacity: 1;
    width: 71px
}

.kno-btntop:hover:after {
    content: " TOP"
}

.dashboard-curl {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 100px;
    height: 100px
}

.dashboard-curl img {
    width: 100px;
    height: 100px
}

.supportdeck {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1
}

.supportdeck .supportdeck-box {
    position: relative;
    width: 100%;
    height: 100%
}

.supportdeck .supportdeck-btn {
    display: inline-block;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    height: 38px;
    width: auto;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    border-color: transparent;
    position: fixed;
    bottom: 20px;
    left: 20px;
    width: 40px;
    color: #fff;
    text-decoration: none;
    opacity: .8;
    background: #f00;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    border-radius: 4px;
    overflow: hidden
}

.supportdeck .supportdeck-btn:hover {
    opacity: 1;
    width: 80px
}

.supportdeck .supportdeck-btn:after {
    content: "";
    margin-left: 5px
}

.supportdeck .supportdeck-btn:hover:after {
    content: "HELP"
}

.contenttool-header {
    line-height: 1;
    position: fixed;
    top: 10px;
    left: 50%;
    z-index: 10000;
    transform: translateX(-50%)
}

.contenttool-header .btn-group {
    float: none;
    margin: 0 auto
}

.contenttool-header .btn {
    background: #0c0807;
    color: #b1b0b0;
    text-transform: uppercase;
    border: 1px solid transparent;
    padding: .25rem .4rem;
    font-size: .875rem;
    line-height: .5;
    border-radius: .2rem
}

.contenttool-header .btn:hover {
    background-color: rgba(0,0,0,.6);
    color: rgba(255,255,255,.9)
}

.menubar-fixed+div {
    padding-top: 30px
}

.menubar-normal+div,.menubar-scroll+div {
    padding-top: 0
}

.menubar {
    position: relative;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    background: transparent;
    box-sizing: border-box;
    -webkit-transition: background .3s ease;
    -moz-transition: background .3s ease;
    transition: background .3s ease;
    z-index: 1000
}

.menubar.fixed-top {
    position: fixed
}

.menubar.static-top {
    position: absolute
}

.menubar.fixed-top,.menubar.static-top {
    top: 0;
    left: 0;
    right: 0;
    z-index: 1010
}

.menubar.menubar-mobile .menubar-top {
    width: 100%;
    padding: 5px
}

.menubar .menubar-top {
    height: 2.813rem
}

.menubar.fixed-top.scroll-top .menubar-top {
    height: 3.75rem;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.menubar.fixed-top.scroll-top.scroll .menubar-top {
    height: 2.813rem
}

.menubar .menu-dropdown .menu-expand-block {
    display: none
}

.menubar .menu-dropdown.active>.menu-expand-block {
    z-index: 1010
}

.menubar ul {
    list-style-type: none;
    z-index: 1011
}

.menubar.menubar-mobile ul {
    width: 100%;
    padding-left: 0
}

.menubar.menubar-mobile ul ul {
    text-indent: 1rem
}

.menubar.menubar-mobile ul ul ul {
    text-indent: 2rem
}

.menubar.menubar-mobile ul ul ul ul {
    text-indent: 3rem
}

.menubar .menu-item .submenu-icon {
    position: absolute;
    right: 5px;
    top: calc(50% - 5px);
    padding: 0;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased
}

.menubar .menu-item .menu-link .submenu-icon:before {
    content: "ï§"
}

.menubar .menu-item.expand>.menu-link .submenu-icon:before {
    content: "ï¨"
}

.menubar.menubar-mobile .menubar-collapse {
    width: 100%;
    padding: .625rem .3125rem;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: calc(100vh - 4.375rem)
}

.menubar .menubar-collapse {
    display: none
}

.menubar .menu-item:not(.menu-expand) {
    position: relative;
    line-height: 1.5;
    font-weight: normal
}

.menubar .menu-item.menu-expand>.menu-link {
    margin: .2rem .5rem;
    text-indent: .5rem
}

.menubar .menu-item .menu-link {
    display: block;
    font-size: .875rem;
    line-height: 1.5;
    font-weight: normal;
    text-decoration: none;
    opacity: 1;
    padding: .8rem 1rem;
    position: relative;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.menubar .menu-item.menu-dropdown .menu-link {
    padding-right: 1.2rem
}

.menubar.menubar-mobile .menu-item .menu-link {
    text-align: center;
    margin: 0 auto
}

.menubar .menu-item.expand>.menu-link,.menubar .menu-item .menu-link:hover {
    text-decoration: none;
    opacity: .8
}

.menubar .menu-item .menu-link>span {
    font-size: inherit;
    line-height: inherit
}

.menubar-brand>img {
    height: 100%
}

.menubar .menubar-toggler {
    display: none
}

.menubar.menubar-mobile .menubar-toggler {
    background: transparent;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    display: inline-block;
    float: right;
    padding: .25rem;
    height: 2.2rem;
    width: 2.2rem
}

.menubar.menubar-mobile .menubar-toggler span,.menubar.menubar-mobile .menubar-toggler span:before,.menubar.menubar-mobile .menubar-toggler span:after {
    cursor: pointer;
    border-radius: 1px;
    height: .125rem;
    width: 1.563rem;
    background: #fff;
    position: absolute;
    display: block;
    content: '';
    transition: all 300ms ease-in-out
}

.menubar.menubar-mobile .menubar-toggler span:before {
    top: -.625rem
}

.menubar.menubar-mobile .menubar-toggler span:after {
    bottom: -.625rem
}

.menubar.menubar-mobile.active .menubar-toggler span {
    background-color: transparent
}

.menubar.menubar-mobile.active .menubar-toggler span:before,.menubar.menubar-mobile.active .menubar-toggler span:after {
    top: 0
}

.menubar.menubar-mobile.active .menubar-toggler span:before {
    transform: rotate(45deg)
}

.menubar.menubar-mobile.active .menubar-toggler span:after {
    transform: rotate(-45deg)
}

.menubar.menubar-dark,.menubar-dark.menubar-mobile .menubar-collapse,.menubar-dark .menubar-collapse .menubar-item-list>li>ul,.menubar-dark .menubar-collapse .menubar-item-list ul ul {
    background: #000
}

.menubar-dark .menu-link,.menubar-dark .menubar-toggler {
    color: #fff
}

.menubar.menubar-light,.menubar-light.menubar-mobile .menubar-collapse,.menubar-light .menubar-collapse .menubar-item-list>li>ul,.menubar-light .menubar-collapse .menubar-item-list ul ul {
    background: #fff
}

.menubar-light .menu-link,.menubar-light .menubar-toggler {
    color: #000
}

.menubar.menubar-transparent:not(.scroll),.menubar.menubar-dark.menubar-transparent:not(.scroll),.menubar.menubar-light.menubar-transparent:not(.scroll) {
    background: transparent
}

.menubar.menubar-striped:not(.scroll),.menubar.menubar-dark.menubar-striped:not(.scroll),.menubar.menubar-light.menubar-striped:not(.scroll) {
    background-color: rgba(0,0,0,.6);
    background-image: url(https://knorish-asset-cdn.azureedge.net/knorish-static-assets/images/v1/raster.png)
}

.menubar.menubar-mobile .menu-item.login-icon .menu-link {
    border: 1px solid transparent
}

.menu-item.profile-icon .menu-link {
    padding: 0;
    margin: 0 .9375rem;
    width: 2.5rem;
    height: 2.5rem;
    text-align: center;
    position: relative
}

.menu-item.profile-icon .menu-link>i.fa {
    font-size: 2.2rem;
    line-height: 1.2
}

.menu-item.profile-icon .menu-link>img {
    height: 100%;
    width: auto;
    border-radius: 1.875rem
}

@media(min-width: 768px) {
    .menubar-fixed+div {
        padding-top:60px
    }

    .menubar .menubar-collapse {
        display: block
    }

    .menubar-toggler {
        display: none
    }

    .menubar ul {
        padding-left: 0
    }

    .menubar .menubar-item-list {
        margin: .6rem auto
    }

    .menubar .menu-item .menu-link {
        padding: .875rem 1rem
    }

    .menubar .menubar-item-list>.menu-item:not(.profile-icon)>.menu-link {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .menubar .menubar-top {
        height: 3.75rem;
        padding: .625rem
    }

    .menubar.fixed-top.scroll-top .menubar-top {
        height: 5rem
    }

    .menubar.fixed-top.scroll-top.scroll .menubar-top {
        height: 3.75rem
    }

    .menubar-collapse .menubar-item-list>li {
        display: inline-block
    }

    .menubar-collapse .menubar-item-list li {
        position: relative;
        vertical-align: middle
    }

    .menubar-collapse .menubar-item-list ul {
        max-width: 17.5rem;
        min-width: 12.5rem
    }

    .menubar-collapse .menubar-item-list ul ul {
        position: absolute;
        top: 0
    }

    .menu-item.login-icon .menu-link {
        border: 1px solid
    }

    .menubar-collapse .menubar-item-list>li>ul {
        position: absolute;
        top: calc(100% + 1rem)
    }

    .menubar-collapse .menubar-item-list.expand-right>li>ul {
        right: 0
    }

    .menubar-collapse .menubar-item-list.expand-left>li>ul {
        left: 0
    }

    .menubar-collapse .menubar-item-list.expand-right,.menubar-collapse .menubar-item-list.expand-left {
        margin-right: .9375rem;
        margin-left: .9375rem
    }

    .menubar-collapse .menubar-item-list.expand-right ul ul {
        right: calc(100% + .15rem)
    }

    .menubar-collapse .menubar-item-list.expand-left ul ul {
        left: calc(100% + .15rem)
    }

    .menubar .menu-item .submenu-icon {
        margin-left: .3125rem;
        width: .625rem;
        height: auto
    }

    .menubar .menu-item .menu-link .submenu-icon:before {
        content: "ïƒ—"
    }

    .menubar .menu-item.expand>.menu-link .submenu-icon:before {
        content: "ïƒ™"
    }

    .menu-item.profile-icon .menu-link {
        padding: 0;
        margin: 0
    }
}

.pageBuilderModal {
    z-index: 150001;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    overflow: hidden
}

.pageBuilderModal-block {
    position: absolute;
    top: 20%;
    left: 25%;
    background: #fff;
    padding: 10px 0;
    border-radius: 5px;
    overflow: auto;
    width: 100%;
    height: auto;
    box-shadow: 0 0 40px rgba(0,0,0,.75)
}

.pageBuilderModal.visible {
    display: block;
    background: rgba(0,0,0,.68)
}

.pageBuilderModal-close {
    padding: 6px 8px;
    border: 1px solid transparent;
    border-radius: 30px;
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 1;
    color: #999;
    z-index: 1550;
    position: absolute;
    top: -10px;
    right: 3px;
    cursor: pointer;
    opacity: .5;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.pageBuilderModal-close:hover {
    opacity: 1;
    line-height: 1;
    color: #999;
    text-decoration: none
}

.pageBuilderModal-head,.pageBuilderModal-body,.pageBuilderModal-foot {
    position: relative;
    clear: both;
    height: auto;
    width: 100%;
    padding: 15px
}

.pageBuilderModal-foot {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row
}

.pageBuilderModal-foot>div {
    padding-right: 15px;
    padding-left: 15px
}

.pageBuilderModal-head,.pageBuilderModal-body {
    padding-bottom: 0
}

.pageBuilderModal-foot,.pageBuilderModal-body {
    padding-top: 0
}

.pageBuilderModal-thumb {
    border-radius: 5px;
    overflow: hidden;
    height: auto;
    width: 90px
}

.pageBuilderModal-thumb+div {
    padding-left: 15px
}

.pageBuilderModal-desc p {
    font-size: .875rem;
    line-height: normal;
    margin-bottom: 0;
    font-weight: 500;
    color: inherit
}

.pageBuilderModal-box {
    display: table;
    margin-bottom: 15px
}

.pageBuilderModal-box:last-child {
    margin-bottom: 0
}

.pageBuilderModal-box>div {
    display: table-cell;
    vertical-align: middle
}

.pageBuilderModal-foot .pageBuilderModal-box>div {
    width: 50%;
    padding: 0 15px
}

.pageBuilderModal-title {
    font-size: 2rem;
    line-height: 1.2;
    font-weight: 600
}

.pageBuilderModal-box>div.pageBuilderModal-sideleft {
    width: 75%;
    vertical-align: top;
    padding: 0 15px;
    border-right: 1px solid #dee2e6
}

.pageBuilderModal-box>div.pageBuilderModal-sideright {
    width: 25%;
    padding: 0 15px;
    vertical-align: top
}

.pageBuilderModal-sideright>.pageBuilderModal-title,.pageBuilderModal-sideleft>.pageBuilderModal-title {
    font-size: 1.25rem
}

.pageBuilderModal-listgroup {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: .5rem 0
}

.pageBuilderModal-listitem {
    padding: 10px 0;
    line-height: 1
}

a.pageBuilderModal-listitem {
    color: inherit
}

a.pageBuilderModal-listitem:hover {
    text-decoration: none
}

.pageBuilderModal-media {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%
}

.pageBuilderModal-media iframe,.pageBuilderModal-media video {
    position: absolute;
    width: 100%;
    height: 100%
}

.pageBuilderModal-formitem {
    position: relative
}

.pageBuilderModal-formitem input[type=checkbox] {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    cursor: pointer
}

.pageBuilderModal-formitem label {
    position: relative;
    cursor: pointer;
    color: #aaa;
    font-weight: 500;
    margin-bottom: 0;
    padding-left: 10px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.pageBuilderModal-formitem input[type=checkbox]+label:before {
    content: '';
    -webkit-appearance: none;
    background-color: #ddd;
    border: 2px solid #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);
    border-radius: 5px;
    padding: 8px;
    position: absolute;
    top: 5px;
    left: -17px;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
    border-radius: .4rem
}

.pageBuilderModal-formitem input[type=checkbox]:checked+label:before {
    content: '';
    background: #2196f3
}

.pageBuilderModal-formitem input[type=checkbox]:checked+label:after {
    content: '';
    display: block;
    position: absolute;
    top: 10px;
    left: -9px;
    width: 4px;
    height: 8px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg)
}

.pageBuilderModal-btn {
    position: relative;
    margin: .3125rem 1px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
    border: 0;
    outline: 0;
    transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1);
    will-change: box-shadow,transform;
    color: #fff;
    background-color: #e91e63;
    border-color: #e91e63;
    box-shadow: 0 2px 2px 0 rgba(233,30,99,.14),0 3px 1px -2px rgba(233,30,99,.2),0 1px 5px 0 rgba(233,30,99,.12);
    padding: .40625rem 1.25rem;
    font-size: .6875rem;
    line-height: 1.5;
    border-radius: .2rem;
    cursor: pointer;
    display: inline-block
}

.pageBuilderModal-btn:hover {
    text-decoration: none;
    color: #fff;
    background-color: #ea2c6d;
    border-color: #b8124a;
    box-shadow: 0 14px 26px -12px rgba(233,30,99,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(233,30,99,.2)
}

@media(max-width: 768px) {
    .pageBuilderModal-foot {
        flex-direction:column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .pageBuilderModal-foot>div {
        padding-right: 0;
        padding-left: 0
    }

    .pageBuilderModal-box {
        margin-bottom: 15px
    }

    .pageBuilderModal-box:last-child {
        margin-bottom: 0
    }

    .pageBuilderModal-box>div.pageBuilderModal-sideleft,.pageBuilderModal-box>div.pageBuilderModal-sideright {
        display: table-row
    }

    .pageBuilderModal-formitem {
        padding: 0
    }

    .pageBuilderModal-title {
        font-size: 1.5rem
    }

    .pageBuilderModal-thumb {
        height: 40px;
        width: 40px
    }

    .pageBuilderModal-sideright>.pageBuilderModal-title,.pageBuilderModal-sideleft>.pageBuilderModal-title {
        margin-top: 25px
    }

    .pageBuilderModal-foot .pageBuilderModal-box>div {
        width: 100%;
        padding: 0 15px
    }

    .pageBuilderModal-btn {
        margin-top: 15px
    }
}

body {
    margin: 0;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    line-height: normal;
    counter-reset: section
}

:focus,*:focus {
    outline: none !important;
    box-shadow: none !important
}

p,td,li,label {
    font-size: 1.07em;
    line-height: 2;
    font-weight: 300
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 300;
    letter-spacing: 0;
    line-height: 1.4
}

h1 {
    font-size: 2.36em;
    margin: .4em 0
}

h2 {
    font-size: 2em;
    margin: .6em 0
}

h3 {
    font-size: 1.73em;
    margin: .7em 0
}

h4 {
    font-size: 1.6em;
    margin: .8em 0
}

h5 {
    font-size: 1.48em;
    margin: .8em 0
}

h6 {
    font-size: 1.3em;
    margin: .8em 0
}

strong,b {
    font-weight: bold
}

.no-scroll {
    overflow-x: hidden !important;
    overflow-y: hidden !important
}

.display {
    margin-bottom: .5em
}

.display h1 {
    font-weight: 800;
    font-size: 3em;
    line-height: 1.4;
    text-transform: uppercase
}

.display p {
    font-size: 1.3em;
    font-style: italic
}

table td {
    padding: 12px
}

.display h1 span,.display p span,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,p span,li span,ol,ul {
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #009e91
}

a:hover {
    color: #017168;
    text-decoration: underline
}

hr {
    border: none;
    border-top: rgba(0,0,0,.18) 1px solid;
    margin: 2em 0 !important
}

img {
    max-width: 100%
}

figure {
    margin: 0
}

.center *,.center {
    text-align: center
}

strong {
    font-weight: bold
}

.container-fluid>.row,.container-fluid>div>.row {
    padding-top: 10px;
    padding-bottom: 10px
}

.row img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
    height: auto
}

.row img+div {
    margin-top: 10px
}

.row .img-full {
    width: 100%
}

.full-width {
    width: 100%;
    height: auto
}

.full-height {
    width: auto;
    height: 100%
}

.row-tool {
    margin-left: -15px
}

.bottomBar {
    position: fixed;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    box-sizing: border-box;
    z-index: 1000
}

.bottomBar .btn {
    font-size: .875rem
}

.card.card-plain,.card.card-plain .card-header,.card.card-plain .card-footer {
    background: transparent;
    border: transparent
}

.contact-form-group label {
    line-height: normal
}

.contact-form-group label.error {
    color: #f00;
    font-size: 13px
}

.padding-20 {
    padding: 20px
}

.padding-25 {
    padding: 25px
}

.padding-30 {
    padding: 30px
}

.padding-35 {
    padding: 35px
}

.padding-40 {
    padding: 40px
}

.margin-0 {
    margin: 0 !important
}

.margin-20 {
    margin: 20px !important
}

.margin-25 {
    margin: 25px !important
}

.margin-30 {
    margin: 30px !important
}

.margin-35 {
    margin: 35px !important
}

.margin-40 {
    margin: 40px !important
}

.is-card {
    display: table;
    background-color: #fff
}

.is-card>* {
    display: table
}

.is-card-circle {
    width: 280px;
    height: 280px;
    border-radius: 500px;
    padding: 70px;
    margin: 0 auto
}

.is-card-content-centered {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.max-390 {
    max-width: 390px;
    margin: 0 auto
}

.shadow-1 {
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}

.shadow-2 {
    -webkit-box-shadow: 0 30px 50px rgba(0,0,0,.15);
    -moz-box-shadow: 0 30px 50px rgba(0,0,0,.15);
    box-shadow: 0 30px 50px rgba(0,0,0,.15)
}

.shadow-3 {
    -webkit-box-shadow: 0 0 100px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 100px rgba(0,0,0,.2);
    box-shadow: 0 0 100px rgba(0,0,0,.2)
}

img.circle {
    border-radius: 500px;
    margin-top: 0
}

img.bordered {
    border: #ccc 1px solid
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    margin-top: 1.4em;
    margin-bottom: 1em
}

.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%
}

.embed-responsive iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.list {
    position: relative;
    margin: 1.5em 0
}

.list>i {
    position: absolute;
    left: -3px;
    top: 7px;
    font-size: 1.7em;
    line-height: 1
}

.list>h2,.list>h3 {
    margin: 0 0 0 50px
}

.list>p {
    margin: 5px 0 0 50px
}

.quote {
    position: relative;
    margin: 1.5em 0
}

.quote>i {
    position: absolute;
    top: -10px;
    left: -7px;
    font-size: 2em
}

.quote>small {
    margin-left: 50px;
    opacity: .7;
    font-size: 1em
}

.quote>p {
    margin-left: 50px;
    font-size: 1.5em
}

.is-social {
    line-height: 1;
    margin-bottom: 1.5em
}

.is-social a>i {
    text-decoration: none;
    color: #333;
    font-size: 1.2em;
    margin: 0 15px 0 0;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

.is-social a:hover>i {
    color: #08c9b9
}

.is-light-text .is-social a>i,.is-light-text .is-social a:hover>i {
    color: #fff
}

.is-dark-text .is-social a>i,.is-dark-text .is-social a:hover>i {
    color: #000
}

.social {
    line-height: 1;
    margin-bottom: 1.5em
}

.social a>i {
    text-decoration: none;
    color: #333;
    font-size: 1.2em;
    margin: 0 15px 0 0;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

.social a:hover>i {
    color: #08c9b9
}

.is-light-text .social a>i,.is-light-text .social a:hover>i {
    color: #fff
}

.is-rounded-button-big {
    display: inline-block
}

.is-rounded-button-big a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 20px;
    border-radius: 500px;
    width: 110px;
    height: 110px;
    background-color: #aaa
}

.is-rounded-button-big a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 2.5rem
}

.is-rounded-button-big a:first-child {
    margin: 0 20px 0 0
}

.is-rounded-button-big a:last-child {
    margin: 0 0 0 20px
}

.is-rounded-button-medium {
    display: inline-block
}

.is-rounded-button-medium a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 20px;
    border-radius: 500px;
    width: 70px;
    height: 70px;
    background-color: #aaa
}

.is-rounded-button-medium a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 1.875rem
}

.is-boxed-button-big {
    display: inline-block
}

.is-boxed-button-big a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 30px 0 0;
    width: 110px;
    height: 110px;
    background-color: #aaa
}

.is-boxed-button-big a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 2.5rem
}

.is-boxed-button-big2 {
    display: inline-block
}

.is-boxed-button-big2 a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 30px 0 0;
    width: 150px;
    height: 70px;
    background-color: #aaa
}

.is-boxed-button-big2 a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 2.188rem
}

.is-boxed-button-medium {
    display: inline-block
}

.is-boxed-button-medium a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 30px 0 0;
    width: 70px;
    height: 70px;
    background-color: #aaa
}

.is-boxed-button-medium a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 1.875rem
}

.is-boxed-button-medium2 {
    display: inline-block
}

.is-boxed-button-medium2 a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 30px 0 0;
    width: 100px;
    height: 50px;
    background-color: #aaa
}

.is-boxed-button-medium2 a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 1.563rem
}

.is-boxed-button-small {
    display: inline-block
}

.is-boxed-button-small a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 20px 0 0;
    width: 50px;
    height: 50px;
    background-color: #aaa
}

.is-boxed-button-small a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 1.2rem
}

.size-12,.size-12 span {
    font-size: 12px
}

.size-14,.size-14 span {
    font-size: 14px
}

.size-16,.size-16 span {
    font-size: 16px
}

.size-18,.size-18 span {
    font-size: 18px
}

.size-21,.size-21 span {
    font-size: 21px
}

.size-24,.size-24 span {
    font-size: 24px
}

.size-28,.size-28 span {
    font-size: 28px
}

.size-32,.size-32 span {
    font-size: 32px
}

.size-40,.size-40 span {
    font-size: 40px
}

.size-48,.size-48 span {
    font-size: 48px
}

.size-56,.size-56 span {
    font-size: 56px
}

.size-60,.size-60 span {
    font-size: 60px
}

.size-64,.size-64 span {
    font-size: 64px
}

.size-80,.size-80 span {
    font-size: 80px
}

.size-96,.size-96 span {
    font-size: 96px
}

.size-144,.size-144 span {
    font-size: 144px
}

.is-light-text {
    color: #fff
}

.is-dark-text {
    color: #000
}

.is-title1-96 {
    margin-top: 20px;
    margin-bottom: 20px
}

.is-title1-80 {
    margin-top: 15px;
    margin-bottom: 15px
}

.is-title1-64 {
    margin-top: 15px;
    margin-bottom: 15px
}

.is-title1-48 {
    margin-top: 15px;
    margin-bottom: 15px
}

.is-title1-32 {
    margin-top: 15px;
    margin-bottom: 15px
}

.is-title1-28 {
    margin-top: 10px;
    margin-bottom: 10px
}

.is-title2-96 {
    margin-top: 25px;
    margin-bottom: 20px
}

.is-title2-80 {
    margin-top: 20px;
    margin-bottom: 15px
}

.is-title2-64 {
    margin-top: 20px;
    margin-bottom: 15px
}

.is-title2-48 {
    margin-top: 15px;
    margin-bottom: 15px
}

.is-title2-32 {
    margin-top: 10px;
    margin-bottom: 15px
}

.is-title2-28 {
    margin-top: 10px;
    margin-bottom: 10px
}

.is-title3-96 {
    margin-top: 30px;
    margin-bottom: 35px;
    padding: 20px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid
}

.is-title3-80 {
    margin-top: 25px;
    margin-bottom: 33px;
    padding: 20px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid
}

.is-title3-64 {
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 18px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid
}

.is-title3-48 {
    margin-top: 20px;
    margin-bottom: 25px;
    padding: 18px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid
}

.is-title3-32 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 15px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid
}

.is-title2-28 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid
}

.is-light-text .is-title3-96,.is-light-text .is-title3-80,.is-light-text .is-title3-64,.is-light-text .is-title3-48,.is-light-text .is-title3-32,.is-light-text .is-title2-28 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid
}

.is-dark-text .is-title3-96,.is-dark-text .is-title3-80,.is-dark-text .is-title3-64,.is-dark-text .is-title3-48,.is-dark-text .is-title3-32 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid
}

.is-title4-96 {
    margin-top: 30px;
    margin-bottom: 35px;
    padding: 20px 30px;
    border: #000 2px solid
}

.is-title4-80 {
    margin-top: 25px;
    margin-bottom: 33px;
    padding: 20px 30px;
    border: #000 2px solid
}

.is-title4-64 {
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 18px 28px;
    border: #000 2px solid
}

.is-title4-48 {
    margin-top: 20px;
    margin-bottom: 25px;
    padding: 18px 25px;
    border: #000 2px solid
}

.is-title4-32 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 15px 20px;
    border: #000 2px solid
}

.is-light-text .is-title4-96,.is-light-text .is-title4-80,.is-light-text .is-title4-64,.is-light-text .is-title4-4,.is-light-text .is-title4-32 {
    border: #fff 2px solid
}

.is-dark-text .is-title4-96,.is-dark-text .is-title4-80,.is-dark-text .is-title4-64,.is-dark-text .is-title4-48,.is-dark-text .is-title4-32 {
    border: #000 2px solid
}

.is-title5-96 {
    margin-top: 10px;
    margin-bottom: 35px;
    padding-bottom: 25px;
    border-bottom: #000 2px solid
}

.is-title5-80 {
    margin-top: 10px;
    margin-bottom: 33px;
    padding-bottom: 25px;
    border-bottom: #000 2px solid
}

.is-title5-64 {
    margin-top: 10px;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: #000 2px solid
}

.is-title5-48 {
    margin-top: 10px;
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: #000 2px solid
}

.is-title5-32 {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: #000 2px solid
}

.is-light-text .is-title5-96,.is-light-text .is-title5-80,.is-light-text .is-title5-64,.is-light-text .is-title5-48,.is-light-text .is-title5-32 {
    border-bottom: #fff 2px solid
}

.is-dark-text .is-title5-96,.is-dark-text .is-title5-80,.is-dark-text .is-title5-64,.is-dark-text .is-title5-48,.is-dark-text .is-title5-32 {
    border-bottom: #000 2px solid
}

.is-title-lite {
    letter-spacing: 3px;
    word-spacing: 5px
}

.is-title-lite.is-title3-96,.is-title-lite.is-title4-96,.is-title-lite.is-title5-96,.is-title-lite.is-title3-80,.is-title-lite.is-title4-80,.is-title-lite.is-title5-80,.is-title-lite.is-title3-64,.is-title-lite.is-title4-64,.is-title-lite.is-title5-64,.is-title-lite.is-title3-48,.is-title-lite.is-title4-48,.is-title-lite.is-title5-48 {
    letter-spacing: 4px;
    word-spacing: 8px
}

.is-title-lite.is-title3-32,.is-title-lite.is-title4-32,.is-title-lite.is-title5-32 {
    letter-spacing: 3px;
    word-spacing: 5px
}

.is-title-bold {
    font-weight: 800
}

.is-title-bold.is-title3-96,.is-title-bold.is-title4-96,.is-title-bold.is-title5-96,.is-title-bold.is-title3-80,.is-title-bold.is-title4-80,.is-title-bold.is-title5-80 {
    border-width: 4px
}

.is-title-bold.is-title3-64,.is-title-bold.is-title4-64,.is-title-bold.is-title5-64,.is-title-bold.is-title3-48,.is-title-bold.is-title4-48,.is-title-bold.is-title5-48 {
    border-width: 3px
}

.is-title-bold.is-title3-32,.is-title-bold.is-title4-32,.is-title-bold.is-title5-32 {
    border-width: 2px
}

.is-info1 {
    margin-top: 10px;
    margin-bottom: 0;
    font-style: italic
}

.is-info1.size-21 {
    margin-top: 12px
}

.is-info1.size-24 {
    margin-top: 15px
}

.is-info2 {
    margin-top: 10px;
    margin-bottom: 0
}

.is-info2.size-21 {
    margin-top: 12px
}

.is-info2.size-24 {
    margin-top: 15px
}

.is-btn {
    padding: 10px 50px;
    font-size: 1em;
    line-height: 2em;
    border-radius: 0;
    letter-spacing: 3px;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    -webkit-transition: all .16s ease;
    transition: all .16s ease
}

.is-btn-ghost1 {
    color: #000;
    border: 2px solid #111
}

.is-btn-ghost1:hover,.is-btn-ghost1:active,.is-btn-ghost1:focus {
    color: #fff;
    background-color: #111;
    border: 2px solid #111;
    text-decoration: none
}

.is-light-text .is-btn-ghost1,.is-dark-text .is-light-text .is-btn-ghost1 {
    color: #fff;
    border: 2px solid #fff;
    background-color: transparent
}

.is-light-text .is-btn-ghost1:hover,.is-light-text .is-btn-ghost1:active,.is-light-text .is-btn-ghost1:focus,.is-dark-text .is-light-text .is-btn-ghost1:hover,.is-dark-text .is-light-text .is-btn-ghost1:active,.is-dark-text .is-light-text .is-btn-ghost1:focus {
    color: #000;
    background-color: #fff;
    border: 2px solid #fff
}

.is-dark-text .is-btn-ghost1,.is-light-text .is-dark-text .is-btn-ghost1 {
    color: #000;
    border: 2px solid #111
}

.is-dark-text .is-btn-ghost1:hover,.is-dark-text .is-btn-ghost1:active,.is-dark-text .is-btn-ghost1:focus,.is-light-text .is-dark-text .is-btn-ghost1:hover,.is-light-text .is-dark-text .is-btn-ghost1:active,.is-light-text .is-dark-text .is-btn-ghost1:focus {
    color: #fff;
    background-color: #111;
    border: 2px solid #111
}

.is-btn-ghost2 {
    color: #000;
    border: 2px solid #d7d7d7;
    background-color: #d7d7d7
}

.is-btn-ghost2:hover,.is-btn-ghost2:active,.is-btn-ghost2:focus {
    color: #000;
    background-color: #cdcdcd;
    border: 2px solid #cdcdcd;
    text-decoration: none
}

.is-light-text .is-btn-ghost2,.is-dark-text .is-light-text .is-btn-ghost2 {
    color: #000;
    border: 2px solid #f9f9f9;
    background-color: #f9f9f9
}

.is-light-text .is-btn-ghost2:hover,.is-light-text .is-btn-ghost2:active,.is-light-text .is-btn-ghost2:focus,.is-dark-text .is-light-text .is-btn-ghost2:hover,.is-dark-text .is-light-text .is-btn-ghost2:active,.is-dark-text .is-light-text .is-btn-ghost2:focus {
    color: #000;
    background-color: #fff;
    border: 2px solid #fff
}

.is-dark-text .is-btn-ghost2,.is-light-text .is-dark-text .is-btn-ghost2 {
    color: #000;
    border: 2px solid #d7d7d7;
    background-color: #d7d7d7
}

.is-dark-text .is-btn-ghost2:hover,.is-dark-text .is-btn-ghost2:active,.is-dark-text .is-btn-ghost2:focus,.is-light-text .is-dark-text .is-btn-ghost2:hover,.is-light-text .is-dark-text .is-btn-ghost2:active,.is-light-text .is-dark-text .is-btn-ghost2:focus {
    color: #000;
    background-color: #cdcdcd;
    border: 2px solid #cdcdcd
}

.is-btn-small {
    padding: 5px 25px;
    font-size: .85em
}

.is-upper {
    text-transform: uppercase
}

.is-rounded-20 {
    border-radius: 20px
}

.is-rounded-30 {
    border-radius: 30px
}

.is-rounded-50 {
    border-radius: 50px
}

.is-lheight-thin {
    line-height: 1
}

.is-lheight-normal {
    line-height: 1.5
}

.is-lheight-thick {
    line-height: 2
}

.is-section .btn.btn-default {
    color: #333;
    background-color: #d3d3d3
}

.is-section .btn.btn-default:hover {
    color: #111;
    background-color: #ccc;
    border-color: #ccc
}

.is-section .btn.btn-primary {
    color: #fff;
    background-color: #08c9b9;
    border-color: #08c9b9
}

.is-section .btn.btn-primary:hover {
    color: #fff;
    background-color: #07b0a2;
    border-color: #07b0a2
}

.accordion-main .ahead {
    background-color: #e9e9e9;
    background-image: none;
    margin: 1px auto;
    text-align: left;
    font-size: 1rem;
    font-weight: 600;
    border-color: transparent;
    border-radius: 0;
    padding: 11px 15px;
    color: #333
}

.accordion-main .ahead>span {
    margin-bottom: 0;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit
}

.accordion-main .abody {
    border-color: transparent;
    padding: 0;
    overflow: hidden;
    border: 0;
    background: #f5f5f5
}

.accordion-main .abody ul {
    margin-bottom: 0;
    padding: 0;
    list-style-type: none
}

.accordion-main .abody ul li {
    position: relative;
    padding: .8125rem 0 .8125rem 1.5625rem;
    margin-bottom: -1px;
    border: 1px solid transparent;
    background-image: none;
    background-color: transparent;
    border-bottom-color: #e2e2e2;
    text-align: left;
    font-size: 14px;
    line-height: 1.7;
    font-weight: 300;
    color: inherit
}

.accordion-main .abody ul li:last-child {
    border-bottom: 0
}

.accordion-main .ahead .togarrow {
    float: right;
    margin: 5px auto
}

.accordion-main .ahead.ui-state-default .togarrow::before {
    content: "ï„‡"
}

.accordion-main .ahead.ui-state-active .togarrow::before {
    content: "ï„†"
}

.accordion-main .abody .listicon {
    margin-right: 5px
}

.accordion-main .abody .listicon::before {
    content: "ï€­"
}

.kno-sec-horizontal .is-boxes>.is-box-12 {
    display: table-row
}

.kno-no-gutter {
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
    margin-left: 0
}

.kno-no-margin {
    margin-right: 0;
    margin-left: 0
}

.kno-no-padding {
    padding-right: 0;
    padding-left: 0
}

.kno-footer-bottom ul {
    margin-bottom: 0
}

.kno-footer-top ul>li {
    line-height: 1.7
}

.kno-footer-top ul>li:first-of-type {
    font-size: larger;
    font-weight: bold;
    text-transform: uppercase;
    display: block !important
}

.kno-footer-bottom {
    display: table;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px
}

.kno-footer-top a,.kno-footer-bottom a {
    color: inherit;
    display: inline-block
}

.kno-footer-top a:hover,.kno-footer-bottom a:hover,.kno-footer-top a:focus,.kno-footer-bottom a:focus {
    text-decoration: none;
    opacity: .7
}

.kno-footer-top span,.kno-footer-bottom span {
    white-space: nowrap;
    text-align: center;
    margin: 0
}

.kno-footer-top .is-social ul>li,.kno-footer-bottom .is-social ul>li {
    display: inline;
    padding-right: 10px
}

.kno-footer-top .kno-brand-logo,.kno-footer-bottom .kno-brand-logo {
    vertical-align: middle;
    margin: 0 auto;
    max-height: 40px;
    display: table-cell;
    vertical-align: middle
}

.kno-footer-top .kno-brand-logo img,.kno-footer-bottom .kno-brand-logo img {
    vertical-align: middle;
    margin: 0 auto 0 0;
    max-height: 40px
}

.kno-footer-top .kno-brand-copyright {
    text-align: center
}

.kno-footer-bottom .kno-brand-copyright {
    display: table-cell;
    vertical-align: middle
}

.kno-footer-top .kno-brand-copyright p,.kno-footer-bottom .kno-brand-copyright p {
    margin: 0;
    padding: 0
}

.kno-footer-bottom .kno-brand-copyright {
    text-align: right
}

.is-align-left .kno-brand-logo img {
    margin-left: 0;
    margin-right: auto
}

.is-align-center .kno-brand-logo img {
    margin-left: auto;
    margin-right: auto
}

.is-align-right .kno-brand-logo img {
    margin-left: auto;
    margin-right: 0
}

figure.hdr {
    position: relative;
    width: 100%;
    overflow: hidden;
    background-color: #000
}

figure.hdr img {
    position: relative;
    display: block;
    width: 100%;
    opacity: .8;
    -webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform .35s;
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

figure.hdr:hover img {
    opacity: .5;
    -webkit-transform: scale(1);
    transform: scale(1)
}

figure.hdr figcaption {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60%;
    padding: 0 2.5em;
    color: #fff;
    font-size: 1.55em;
    text-align: center;
    box-sizing: border-box;
    z-index: 1
}

figure.hdr h2 {
    font-weight: 300;
    text-transform: uppercase;
    color: rgba(255,255,255,.9)
}

figure.hdr h2 span {
    font-weight: 800
}

figure.hdr p {
    letter-spacing: 1px;
    font-size: 68.5%;
    text-transform: uppercase
}

figure.hdr h2,figure.hdr p {
    margin: 0;
    z-index: 10000
}

figure.hdr div {
    height: 100%;
    z-index: 0
}

figure.hdr div::before,figure.hdr div::after {
    position: absolute;
    content: ''
}

figure.one div::before {
    top: 50px;
    right: 30px;
    bottom: 50px;
    left: 30px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff
}

figure.one div::after {
    top: 30px;
    right: 50px;
    bottom: 30px;
    left: 50px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff
}

figure.two div::before {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff
}

figure.two div::after {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff
}

figure.three figcaption {
    height: 70%
}

figure.three p {
    margin: 1em 0 0;
    padding: 2em;
    border: 1px solid #fff
}

figure.four figcaption {
    height: 60%;
    text-align: left
}

figure.four p {
    position: absolute;
    right: 50px;
    bottom: 50px;
    left: 50px;
    padding: 2em;
    border: 7px solid #fff
}

figure.five figcaption {
    height: 100%;
    text-align: right
}

figure.five h2 {
    position: absolute;
    left: 50px;
    right: 50px;
    top: 10%;
    border-bottom: 5px solid #fff
}

figure.five p {
    position: absolute;
    right: 50px;
    bottom: 10%
}

figure.six figcaption {
    height: 70%
}

figure.six h2 {
    padding-bottom: 3%;
    border-bottom: 1px solid #fff
}

figure.six p {
    padding-top: 6%
}

figure.seven figcaption {
    height: 90%;
    text-align: left
}

figure.seven h2 {
    border-bottom: 3px solid #fff
}

figure.seven p {
    padding-top: 1em
}

figure.eight figcaption {
    height: 100%;
    text-align: right
}

figure.eight h2 {
    position: absolute;
    left: 50%;
    right: 50px;
    bottom: 10%
}

figure.eight p {
    position: absolute;
    left: 50px;
    right: 50%;
    top: 10%;
    padding-right: .5em;
    border-right: 1px solid #fff
}

@media all and (max-width: 1024px) {
    h1 {
        font-size:2em
    }

    h2 {
        font-size: 1.73em
    }

    h3 {
        font-size: 1.6em
    }

    h4 {
        font-size: 1.48em
    }

    h5 {
        font-size: 1.3em;
        font-weight: bold
    }

    h6 {
        font-size: 1em;
        font-weight: bold
    }

    .display h1 {
        font-size: 2.2em
    }

    .display p {
        font-size: 1.1em
    }

    .size-12 {
        font-size: 12px
    }

    .size-14 {
        font-size: 14px
    }

    .size-16 {
        font-size: 16px
    }

    .size-18 {
        font-size: 18px
    }

    .size-21 {
        font-size: 21px
    }

    .size-24 {
        font-size: 24px
    }

    .size-32 {
        font-size: 28px
    }

    .size-48 {
        font-size: 32px
    }

    .size-64 {
        font-size: 36px
    }

    .size-80 {
        font-size: 40px
    }

    .size-96 {
        font-size: 44px
    }

    .size-12 span {
        font-size: 12px
    }

    .size-14 span {
        font-size: 14px
    }

    .size-16 span {
        font-size: 16px
    }

    .size-18 span {
        font-size: 18px
    }

    .size-21 span {
        font-size: 21px
    }

    .size-24 span {
        font-size: 24px
    }

    .size-32 span {
        font-size: 28px
    }

    .size-48 span {
        font-size: 32px
    }

    .size-64 span {
        font-size: 36px
    }

    .size-80 span {
        font-size: 40px
    }

    .size-96 span {
        font-size: 44px
    }
}

@media all and (max-width: 768px) {
    .btn {
        font-size:.875rem
    }

    .btn-group-lg>.btn,.btn-lg {
        font-size: 1rem
    }

    .btn-group-sm>.btn,.btn-sm {
        font-size: .675rem
    }

    .kno-footer-top *,.kno-footer-bottom * {
        text-align: center;
        float: none
    }

    .kno-footer-top .kno-brand-logo img,.kno-footer-bottom .kno-brand-logo img {
        margin: 0 auto
    }

    .kno-footer-bottom .kno-brand-logo,.kno-footer-bottom .kno-brand-copyright {
        display: table-row
    }

    .is-rounded-button-big a {
        width: 76px;
        height: 76px;
        line-height: 76px
    }

    .is-boxed-button-big a {
        width: 75px;
        height: 75px;
        line-height: 75px;
        margin: 0 10px
    }

    .is-boxed-button-big2 a {
        width: 105px;
        height: 64px;
        line-height: 64px;
        margin: 0 2%
    }
}

@media all and (max-width: 540px) {
    .quote>i {
        left:-15px;
        font-size: 1.5em
    }

    .quote>small {
        margin-left: 20px;
        font-size: 1em
    }

    .quote>p {
        margin-left: 20px;
        font-size: 1.2em
    }

    .is-rounded-button-big a {
        width: 55px;
        height: 55px;
        line-height: 55px
    }

    .is-rounded-button-big a i {
        font-size: 1.25rem
    }

    .is-boxed-button-big a {
        width: 55px;
        height: 55px;
        line-height: 55px;
        margin: 0 5px
    }

    .is-boxed-button-big2 a {
        width: 75px;
        height: 59px;
        line-height: 59px;
        margin: 0 1%
    }

    .is-boxed-button-big2 a i {
        font-size: 1.75rem
    }

    .is-card-circle {
        zoom:.7;-moz-transform: scale(.7)
    }
}

@media all and (max-width: 380px) {
    .is-rounded-button-big a {
        width:50px;
        height: 50px;
        line-height: 50px
    }

    .is-boxed-button-big a {
        width: 40px;
        height: 46px;
        line-height: 46px;
        margin: 0 1px
    }

    .is-boxed-button-big a i {
        font-size: 1.5rem
    }

    .is-boxed-button-big2 a {
        width: 50px;
        height: 50px;
        line-height: 54px;
        margin: 0 5px 0 0
    }

    .is-boxed-button-big2 a i {
        font-size: 1.5rem
    }

    .is-boxed-button-medium2 a {
        margin: 0 15px 0 0;
        width: 81px;
        height: 43px
    }
}