			:root
			{
				--button_padding:11px 23px;
				--button_font_size:13px;
				--button_line_height:16px;
			}

			/* latin-ext */
			@font-face
			{
				font-family: 'Great Vibes';
				font-style: normal;
				font-weight: 400;
				src: local('Great Vibes'), local('GreatVibes-Regular'), url(https://fonts.gstatic.com/s/greatvibes/v8/RWmMoKWR9v4ksMfaWd_JN9XLiaIoDmlrMlY.woff) format('woff');
				unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
			}

			/* latin */
			@font-face
			{
				font-family: 'Great Vibes';
				font-style: normal;
				font-weight: 400;
				src: local('Great Vibes'), local('GreatVibes-Regular'), url(https://fonts.gstatic.com/s/greatvibes/v8/RWmMoKWR9v4ksMfaWd_JN9XFiaIoDmlr.woff) format('woff');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
			}

			/* cyrillic-ext */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: italic;
				font-weight: 400;
				src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRxC7g0dR9pBOi.woff) format('woff');
				unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
			}

			/* cyrillic */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: italic;
				font-weight: 400;
				src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRzS7g0dR9pBOi.woff) format('woff');
				unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
			}

			/* vietnamese */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: italic;
				font-weight: 400;
				src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRxi7g0dR9pBOi.woff) format('woff');
				unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
			}

			/* latin-ext */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: italic;
				font-weight: 400;
				src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRxy7g0dR9pBOi.woff) format('woff');
				unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
			}

			/* latin */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: italic;
				font-weight: 400;
				src: local('Montserrat Italic'), local('Montserrat-Italic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRyS7g0dR9pA.woff) format('woff');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
			}

			/* cyrillic-ext */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: italic;
				font-weight: 700;
				src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz8fZ2jimrq1Q_.woff) format('woff');
				unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
			}

			/* cyrillic */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: italic;
				font-weight: 700;
				src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz-PZ2jimrq1Q_.woff) format('woff');
				unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
			}

			/* vietnamese */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: italic;
				font-weight: 700;
				src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz8_Z2jimrq1Q_.woff) format('woff');
				unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
			}

			/* latin-ext */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: italic;
				font-weight: 700;
				src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz8vZ2jimrq1Q_.woff) format('woff');
				unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
			}

			/* latin */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: italic;
				font-weight: 700;
				src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz_PZ2jimrqw.woff) format('woff');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
			}

			/* cyrillic-ext */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 400;
				src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WRhzSTh89ZNpQ.woff) format('woff');
				unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
			}

			/* cyrillic */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 400;
				src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459W1hzSTh89ZNpQ.woff) format('woff');
				unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
			}

			/* vietnamese */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 400;
				src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WZhzSTh89ZNpQ.woff) format('woff');
				unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
			}

			/* latin-ext */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 400;
				src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WdhzSTh89ZNpQ.woff) format('woff');
				unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
			}

			/* latin */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 400;
				src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WlhzSTh89Y.woff) format('woff');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
			}

			/* cyrillic-ext */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 600;
				src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gTD-Px3rCubqg.woff) format('woff');
				unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
			}

			/* cyrillic */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 600;
				src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3g3D-Px3rCubqg.woff) format('woff');
				unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
			}

			/* vietnamese */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 600;
				src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gbD-Px3rCubqg.woff) format('woff');
				unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
			}

			/* latin-ext */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 600;
				src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gfD-Px3rCubqg.woff) format('woff');
				unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
			}

			/* latin */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 600;
				src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gnD-Px3rCs.woff) format('woff');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
			}

			/* cyrillic-ext */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 700;
				src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gTD-Px3rCubqg.woff) format('woff');
				unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
			}

			/* cyrillic */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 700;
				src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3g3D-Px3rCubqg.woff) format('woff');
				unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
			}

			/* vietnamese */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 700;
				src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gbD-Px3rCubqg.woff) format('woff');
				unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
			}

			/* latin-ext */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 700;
				src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gfD-Px3rCubqg.woff) format('woff');
				unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
			}

			/* latin */
			@font-face
			{
				font-family: 'Montserrat';
				font-style: normal;
				font-weight: 700;
				src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gnD-Px3rCs.woff) format('woff');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
			}

			/* cyrillic-ext */
			@font-face
			{
				font-family: 'Roboto';
				font-style: normal;
				font-weight: 400;
				src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xMKTU1Kvnz.woff) format('woff');
				unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
			}

			/* cyrillic */
			@font-face
			{
				font-family: 'Roboto';
				font-style: normal;
				font-weight: 400;
				src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxMKTU1Kvnz.woff) format('woff');
				unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
			}

			/* greek-ext */
			@font-face
			{
				font-family: 'Roboto';
				font-style: normal;
				font-weight: 400;
				src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxMKTU1Kvnz.woff) format('woff');
				unicode-range: U+1F00-1FFF;
			}

			/* greek */
			@font-face
			{
				font-family: 'Roboto';
				font-style: normal;
				font-weight: 400;
				src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxMKTU1Kvnz.woff) format('woff');
				unicode-range: U+0370-03FF;
			}

			/* vietnamese */
			@font-face
			{
				font-family: 'Roboto';
				font-style: normal;
				font-weight: 400;
				src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxMKTU1Kvnz.woff) format('woff');
				unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
			}

			/* latin-ext */
			@font-face
			{
				font-family: 'Roboto';
				font-style: normal;
				font-weight: 400;
				src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxMKTU1Kvnz.woff) format('woff');
				unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
			}

			/* latin */
			@font-face
			{
				font-family: 'Roboto';
				font-style: normal;
				font-weight: 400;
				src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxMKTU1Kg.woff) format('woff');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
			}

			/* cyrillic-ext */
			@font-face
			{
				font-family: 'Roboto';
				font-style: normal;
				font-weight: 700;
				src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc-AMP6lbBP.woff) format('woff');
				unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
			}

			/* cyrillic */
			@font-face
			{
				font-family: 'Roboto';
				font-style: normal;
				font-weight: 700;
				src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc-AMP6lbBP.woff) format('woff');
				unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
			}

			/* greek-ext */
			@font-face
			{
				font-family: 'Roboto';
				font-style: normal;
				font-weight: 700;
				src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc-AMP6lbBP.woff) format('woff');
				unicode-range: U+1F00-1FFF;
			}

			/* greek */
			@font-face
			{
				font-family: 'Roboto';
				font-style: normal;
				font-weight: 700;
				src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc-AMP6lbBP.woff) format('woff');
				unicode-range: U+0370-03FF;
			}

			/* vietnamese */
			@font-face
			{
				font-family: 'Roboto';
				font-style: normal;
				font-weight: 700;
				src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc-AMP6lbBP.woff) format('woff');
				unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
			}

			/* latin-ext */
			@font-face
			{
				font-family: 'Roboto';
				font-style: normal;
				font-weight: 700;
				src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc-AMP6lbBP.woff) format('woff');
				unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
			}

			/* latin */
			@font-face
			{
				font-family: 'Roboto';
				font-style: normal;
				font-weight: 700;
				src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc-AMP6lQ.woff) format('woff');
				unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
			}

			div.wpcf7 .screen-reader-response
			{
				position: absolute;
				overflow: hidden;
				clip: rect(1px, 1px, 1px, 1px);
				height: 1px;
				width: 1px;
				margin: 0;
				padding: 0;
				border: 0;
			}

			div.wpcf7-response-output
			{
				margin: 2em 0.5em 1em;
				padding: 0.2em 1em;
				border: 2px solid #ff0000;
			}

			div.wpcf7-mail-sent-ok
			{
				border: 2px solid #398f14;
			}

			div.wpcf7-mail-sent-ng,div.wpcf7-aborted
			{
				border: 2px solid #ff0000;
			}

			div.wpcf7-spam-blocked
			{
				border: 2px solid #ffa500;
			}

			div.wpcf7-validation-errors,div.wpcf7-acceptance-missing
			{
				border: 2px solid #f7e700;
			}

			.wpcf7-form-control-wrap
			{
				position: relative;
			}

			span.wpcf7-not-valid-tip
			{
				color: #f00;
				font-size: 1em;
				font-weight: normal;
				display: block;
			}

			.use-floating-validation-tip span.wpcf7-not-valid-tip
			{
				position: absolute;
				top: 20%;
				left: 20%;
				z-index: 100;
				border: 1px solid #ff0000;
				background: #fff;
				padding: .2em .8em;
			}

			span.wpcf7-list-item
			{
				display: inline-block;
				margin: 0 0 0 1em;
			}

			span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after
			{
				content: " ";
			}

			.wpcf7-display-none
			{
				display: none;
			}

			div.wpcf7 .ajax-loader
			{
				visibility: hidden;
				display: inline-block;
				background-image: url('images/contact-form-7/ajax-loader.gif');
				width: 16px;
				height: 16px;
				border: none;
				padding: 0;
				margin: 0 0 0 4px;
				vertical-align: middle;
			}

			div.wpcf7 .ajax-loader.is-active
			{
				visibility: visible;
			}

			div.wpcf7 div.ajax-error
			{
				display: none;
			}

			div.wpcf7 .placeheld
			{
				color: #888;
			}

			div.wpcf7 input[type="file"]
			{
				cursor: pointer;
			}

			div.wpcf7 input[type="file"]:disabled
			{
				cursor: default;
			}

			div.wpcf7 .wpcf7-submit:disabled
			{
				cursor: not-allowed;
			}

			.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]
			{
				direction: ltr;
			}

			#comment-input:after
			{
				content:"";
				display:table;
			clear:both}

			#comment-input input
			{
				float:left;
				margin-right:1%;
				padding-left:15px;
				padding-right:15px;
				width:32.666666%;
				min-width:28%;
				font-size:13px;
				color:#747474;
			border:1px solid #d2d2d2}

			#comment-input input:last-child
			{
			margin-right:0}

			#comment-textarea
			{
			margin-bottom:10px}

			#comment-textarea.fusion-contact-comment-below
			{
				margin-top:10px;
			margin-bottom:0}

			#comment-textarea textarea
			{
				padding:12px 15px;
				width:100%;
				height:150px;
				font-size:13px;
				color:#747474;
			border:1px solid #d2d2d2}

			.fusion-contact-form
			{
			line-height:normal}

			.fusion-contact-form #comment-submit-container
			{
				margin-top:20px;
			margin-bottom:0}

			.fusion-contact-form .grecaptcha-badge
			{
			z-index:100000}

			.fusion-contact-form .fusion-hide-recaptcha-badge
			{
			display:none}

			.fusion-contact-form .fusion-comment-privacy-checkbox-wrapper
			{
				display:-ms-flexbox;
				display:flex;
				-ms-flex-align:baseline;
				align-items:baseline;
				margin:20px 0;
			font-size:13px}

			.fusion-contact-form .fusion-comment-privacy-checkbox
			{
			margin:0 10px 0 0}

			.fusion-contact-form #comment-recaptcha
			{
			margin-top:13px}

			.fusion-faqs-wrapper
			{
			display:none}

			.fusion-faq-post
			{
			position:relative}

			.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a .fa-fusion-box
			{
			background-color:transparent!important}

			.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a:hover .fa-fusion-box
			{
			background-color:transparent!important}

			body .portfolio-grid
			{
			margin-bottom:80px}

			.fusion-portfolio-wrapper
			{
			display:block}

			.fusion-portfolio-post
			{
			float:left}

			.fusion-portfolio-post .fusion-image-wrapper
			{
			opacity:0}

			.fusion-portfolio-one .fusion-portfolio-post
			{
				overflow:hidden;
				float:none;
			width:100%}

			.fusion-portfolio-two .fusion-portfolio-post
			{
			width:50%}

			.fusion-portfolio-three .fusion-portfolio-post
			{
				width:33.3333%;
			width:calc(100% / 3)}

			.fusion-portfolio-four .fusion-portfolio-post
			{
			width:25%}

			.fusion-portfolio-five .fusion-portfolio-post
			{
			width:20%}

			.fusion-portfolio-six .fusion-portfolio-post
			{
				width:16.6666%;
			width:calc(100% / 6)}

			.fusion-portfolio-post>.fusion-separator
			{
			margin:40px 0}

			.fusion-portfolio-content
			{
			margin-top:20px}

			.fusion-portfolio-content h2
			{
				margin:0 0 1px!important;
			padding:0}

			.fusion-portfolio-content .fusion-portfolio-meta
			{
				margin:0 0 10px;
				padding:0;
				font-weight:400;
			font-size:13px}

			.fusion-portfolio-content p
			{
			margin:0 0 20px}

			.fusion-portfolio-content p:last-child
			{
			margin-bottom:0}

			.fusion-portfolio .fusion-content-sep
			{
			margin-bottom:20px}

			.fusion-portfolio .fusion-separator
			{
			margin-top:40px}

			.fusion-portfolio #infscr-loading
			{
			bottom:-29px}

			.fusion-portfolio .loading-container
			{
			display:none}

			.fusion-portfolio-content-wrapper
			{
			opacity:0}

			.fusion-portfolio-content-wrapper .fusion-portfolio-content
			{
			margin-bottom:20px}

			.fusion-portfolio-content-wrapper .fusion-image-wrapper
			{
			opacity:1}

			.fusion-portfolio-boxed .fusion-portfolio-content-wrapper
			{
				padding:0;
				border:1px solid #e9eaee;
			border-bottom-width:3px}

			.fusion-portfolio-boxed .fusion-portfolio-content
			{
				margin:0;
			padding:25px}

			.fusion-portfolio-one .fluid-width-video-wrapper
			{
			position:static}

			.fusion-portfolio-one .fusion-image-wrapper
			{
			margin-bottom:15px}

			.fusion-portfolio-one .fusion-portfolio-content
			{
			margin-bottom:0}

			.fusion-portfolio-one .fusion-portfolio-buttons
			{
			margin:20px -15px 0}

			.fusion-portfolio-one .fusion-portfolio-buttons .fusion-button
			{
			margin:0 15px 15px}

			.fusion-portfolio-one .fusion-portfolio-buttons-full
			{
				margin-left:0;
			margin-right:0}

			.fusion-portfolio-one .fusion-portfolio-buttons-full .fusion-button
			{
			margin:5px 0}

			.fusion-portfolio-text-floated .fusion-image-wrapper
			{
				display:inline-block;
				-ms-flex-negative:1;
				flex-shrink:1;
				margin:0;
				padding:0 12.5px;
				max-width:540px;
			width:100%}

			.fusion-portfolio-text-floated .fusion-portfolio-content
			{
			margin-top:0}

			.portfolio-one-text .portfolio-item .image
			{
				width:100%;
				height:100%;
				float:none;
			margin-right:0}

			.portfolio-one-sidebar .portfolio-item .image
			{
			float:none}

			.portfolio-infinite .isotope
			{
			overflow:visible!important}

			.fusion-portfolio-gallery-hidden
			{
			display:none}

			.fusion-portfolio-equal-heights .fusion-portfolio-post
			{
				display:-ms-inline-flexbox;
			display:inline-flex}

			.fusion-portfolio-equal-heights .fusion-portfolio-content-wrapper
			{
				overflow:hidden;
			width:100%}

			.fusion-project-details-tb h3,.project-content h3
			{
				font-size:13px;
				line-height:17px;
				color:#333;
			margin:0 0 28px}

			.fusion-project-details-tb .project-description,.project-content .project-description
			{
				float:left;
			width:74.4681%}

			.fusion-project-details-tb .project-description p,.project-content .project-description p
			{
			margin-top:0}

			.fusion-project-details-tb .project-info,.project-content .project-info
			{
				float:right;
			width:23.4043%}

			.fusion-project-details-tb .project-info .project-info-box,.project-content .project-info .project-info-box
			{
				border-bottom:1px solid #e7e6e6;
				padding-bottom:15px;
				margin-bottom:15px;
			overflow:hidden}

			.fusion-project-details-tb .project-info h4,.project-content .project-info h4
			{
				color:#333;
				margin:0 5px 0 0;
				float:left;
			width:110px}

			.with-sidebar .fusion-project-details-tb .project-info h4,.with-sidebar .project-content .project-info h4
			{
				display:block;
				width:100%;
			margin-bottom:5px}

			.fusion-project-details-tb .project-info .project-terms,.project-content .project-info .project-terms
			{
			float:left}

			.fusion-project-details-tb::after
			{
				content:" ";
				clear:both;
			display:table}

			.fusion-project-details-tb .project-info
			{
				float:right;
			width:100%}

			.portfolio-full.with-sidebar .project-info
			{
			float:left}

			.portfolio-full.with-sidebar .project-description
			{
				float:right;
			width:72.5%}

			.portfolio-half .flexslider:not(.tfs-slider)
			{
				width:65.9574%;
			float:left}

			.portfolio-half .project-content
			{
				width:31.9149%;
			float:right}

			.portfolio-half .project-description
			{
				width:100%;
			margin-bottom:50px}

			.portfolio-half .project-description .flexslider:not(.tfs-slider)
			{
			width:auto}

			.portfolio-half .project-info
			{
			width:100%}

			.portfolio-sep
			{
				clear:both;
			display:block}

			.portfolio-half .portfolio-sep
			{
			margin-bottom:50px}

			.project-info-box span
			{
			float:left}

			.portfolio-full .flexslider
			{
			margin-bottom:70px}

			.portfolio-grid .portfolio-tabs
			{
			margin-top:0}

			.portfolio-grid.portfolio-one .portfolio-item:last-child
			{
			margin-bottom:0}

			.portfolio-grid.portfolio-one .image
			{
				width:100%;
			float:none}

			.fusion-portfolio-layout-masonry .fusion-portfolio-content-wrapper,.fusion-portfolio.fusion-portfolio-masonry .fusion-portfolio-content-wrapper
			{
			position:relative}

			.fusion-portfolio-layout-masonry.fusion-portfolio-two.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-two.fusion-masonry-has-vertical .fusion-element-landscape
			{
			width:100%}

			.fusion-portfolio-layout-masonry.fusion-portfolio-three.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-three.fusion-masonry-has-vertical .fusion-element-landscape
			{
			width:66.6666%}

			.fusion-portfolio-layout-masonry.fusion-portfolio-four.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-four.fusion-masonry-has-vertical .fusion-element-landscape
			{
			width:50%}

			.fusion-portfolio-layout-masonry.fusion-portfolio-five.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-five.fusion-masonry-has-vertical .fusion-element-landscape
			{
			width:40%}

			.fusion-portfolio-layout-masonry.fusion-portfolio-six.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-six.fusion-masonry-has-vertical .fusion-element-landscape
			{
			width:33.3333%}

			.fusion-masonry-element-container>a>img,.fusion-masonry-element-container>img
			{
			display:none}

			.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-content,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-content
			{
			transition:all .3s ease}

			.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper
			{
			overflow:hidden}

			.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover .fusion-portfolio-content,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover .fusion-portfolio-content
			{
				transition:all .3s ease;
			transform:translateY(105%)}

			.fusion-portfolio-element .fusion-load-more-button.fusion-portfolio-button
			{
				background-color:#cbaa5c;
			color:#333}

			.fusion-portfolio-element .fusion-load-more-button.fusion-portfolio-button:hover
			{
				background-color:rgba(203,170,92,0.8);
			color:#333}

			.fusion-privacy-element .fusion-privacy-form ul
			{
				list-style:none;
				margin:0 0 20px 0;
			padding:0}

			.fusion-privacy-element .fusion-privacy-form-floated ul li
			{
				display:inline-block;
			margin-right:20px}

			@font-face
			{
				font-family:"Great Vibes";
				src:url('../fonts/GreatVibes-Regular.ttf') format("truetype");
				font-weight: normal;
				font-style: normal;
				font-display: block;
			}

			@font-face
			{
				font-family:manuscrit1;
				src:url('../fonts/manuscrit1.ttf') format("truetype");
				font-weight: normal;
				font-style: normal;
				font-display: block;
			}

			@font-face
			{
				font-family:manuscrit2;
				src:url('../fonts/manuscrit2.ttf') format("truetype");
				font-weight: normal;
				font-style: normal;
				font-display: block;
			}

			.avada-html-layout-boxed,.avada-html-layout-boxed body,.avada-html-layout-boxed body.custom-background,html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed),html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body
			{
				background-color:#ffffff;
			background-blend-mode:normal}

			.avada-html-has-bg-image .avada-has-bg-image-full.layout-boxed-mode.layout-scroll-offset-framed .fusion-bottom-frame,.avada-html-has-bg-image .avada-has-bg-image-full.layout-boxed-mode.layout-scroll-offset-framed .fusion-sides-frame,.avada-html-has-bg-image .avada-has-bg-image-full.layout-boxed-mode.layout-scroll-offset-framed .fusion-top-frame,.avada-html-has-bg-image .avada-has-bg-image-full:not(.layout-boxed-mode),.avada-html-has-bg-image .avada-has-bg-image-full:not(.layout-scroll-offset-framed)
			{
				background-attachment:fixed;
				background-size:cover;
			background-position:center center}

			.layout-boxed-mode.layout-scroll-offset-framed .fusion-bottom-frame,.layout-boxed-mode.layout-scroll-offset-framed .fusion-sides-frame,.layout-boxed-mode.layout-scroll-offset-framed .fusion-top-frame
			{
				background-color:#ffffff;
				background-blend-mode:normal;
			background-image:none}

			.avada-html-has-bg-image .layout-boxed-mode.layout-scroll-offset-framed.avada-has-bg-image-full .fusion-bottom-frame
			{
			background-position:0 calc((100vh - 0px) * -1)}

			.avada-html-has-bg-image .layout-boxed-mode.layout-scroll-offset-framed.avada-has-bg-image-full.admin-bar .fusion-bottom-frame
			{
			background-position:0 calc((100vh - 0px - 32px) * -1)}

			@media screen and (max-width:782px)
			{
				.avada-html-has-bg-image .layout-boxed-mode.layout-scroll-offset-framed.avada-has-bg-image-full.admin-bar .fusion-bottom-frame
				{
				background-position:0 calc((100vh - 0px - 46px) * -1)}
			}

			body
			{
				background-image:none;
			background-repeat:repeat}

			#main,.fusion-separator .icon-wrapper,.layout-boxed-mode #main,.layout-boxed-mode.avada-footer-fx-sticky .above-footer-wrapper,.layout-boxed-mode.avada-footer-fx-sticky-with-parallax-bg-image .above-footer-wrapper,.layout-wide-mode #main,.layout-wide-mode #wrapper,body,html,html body.custom-background
			{
			background-color:#ffffff}

			.quicktags-toolbar input
			{
			background:linear-gradient(to top,#ffffff,#ffffff) #3e3e3e}

			#main,.wrapper_blank #main
			{
				background-image:none;
			background-repeat:repeat}

			#main.full-bg,.wrapper_blank #main.full-bg
			{
				background-attachment:fixed;
				background-position:center center;
			background-size:cover}

			.avada-content-bg-not-opaque #main,.avada-content-bg-not-opaque #wrapper,.avada-content-bg-not-opaque .bbp-arrow,.avada-content-bg-not-opaque .fusion-separator .icon-wrapper
			{
			background-blend-mode:overlay}

			html.avada-has-page-background-pattern
			{
				background-image:url("../images/theme/pattern1.png");
			background-repeat:repeat}

			html.avada-has-page-background-pattern .layout-boxed-mode .fusion-bottom-frame,html.avada-has-page-background-pattern .layout-boxed-mode .fusion-sides-frame,html.avada-has-page-background-pattern .layout-boxed-mode .fusion-top-frame,html.avada-has-page-background-pattern body
			{
				background-image:url("../images/theme/pattern1.png");
			background-repeat:repeat}

			#side-header,#side-header .side-header-background-color,#side-header .side-header-background-image,#side-header .side-header-border
			{
			width:305px}

			body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents,body.side-header-left #side-header .fusion-main-menu>ul>li>ul
			{
			left:calc(305px - 1px)}

			body.side-header-left #side-header #nav .cart-contents,body.side-header-left #side-header #nav .login-box,body.side-header-left #side-header #nav .main-nav-search-form,body.side-header-left #side-header #nav>ul>li>ul
			{
			left:calc(305px - 1px)}

			body.side-header-left.layout-boxed-mode #side-header
			{
				left:auto;
			margin-left:calc((305px) * -1)}

			.side-header-left .fusion-footer-parallax,body.side-header-left #wrapper
			{
			margin-left:305px}

			.rtl.avada-footer-fx-sticky.side-header-left.layout-boxed-mode #boxed-wrapper #side-header
			{
			margin-left:calc((305px)/ -2)}

			.side-header-left.layout-boxed-mode .fusion-footer-parallax
			{
			padding-left:305px}

			.side-header-right .layout-boxed-mode .fusion-footer-parallax
			{
			padding-right:305px}

			.header_border_color_stroke
			{
			stroke:rgba(242,242,242,0)}

			#side-header .fusion-main-menu>ul>li>a,.fusion-header-v2 .fusion-header,.fusion-header-v3 .fusion-header,.fusion-header-v4 .fusion-header,.fusion-header-v5 .fusion-header,.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft,.fusion-mobile-menu-sep,.fusion-secondary-header,.fusion-secondary-main-menu
			{
			border-bottom-color:rgba(242,242,242,0)}

			#side-header .fusion-main-menu>ul>li>a,#side-header .fusion-secondary-menu-search-inner,.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft
			{
			border-top-color:rgba(242,242,242,0)}

			#side-header .side-header-border
			{
			border-color:rgba(242,242,242,0)}

			.fusion-secondary-header
			{
			background-color:rgba(37,41,43,0.73)}

			.fusion-header-tagline
			{
				font-size:16px;
			color:#747474}

			.fusion-is-sticky .fusion-arrow-svg svg path
			{
			fill:#25292b}

			.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-header,.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-secondary-main-menu
			{
			background-color:#25292b}

			.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon:after,.fusion-is-sticky .fusion-main-menu .fusion-widget-cart-counter>a:before,.fusion-is-sticky .fusion-main-menu>ul>li>a,.fusion-is-sticky .fusion-main-menu>ul>li>a .fusion-menu-description
			{
			color:#ffffff}

			.side-header-right .fusion-footer-parallax,body.side-header-right #wrapper
			{
			margin-right:305px}

			#side-header .fusion-main-menu>ul>li>a,#side-header .side-header-content,.fusion-header-wrapper .fusion-row
			{
				padding-left:0px;
			padding-right:0px}

			.fusion-header .fusion-row,.side-header-wrapper
			{
				padding-top:0px;
			padding-bottom:0px}

			.side-header-left .fusion-main-menu>ul>li>a>.fusion-caret
			{
			right:0px}

			.side-header-right .fusion-main-menu>ul>li>a>.fusion-caret
			{
			left:0px}

			.avada-header-shadow-no .fusion-is-sticky:after,.avada-header-shadow-no .fusion-is-sticky:before
			{
			display:none}

			.layout-wide-mode.avada-has-pagetitle-100-width.avada-has-header-100-width .fusion-page-title-row
			{
				padding-left:0px;
			padding-right:0px}

			.layout-wide-mode.avada-has-header-100-width .fusion-header-wrapper .fusion-row
			{
			max-width:100%}

			.avada-menu-highlight-style-arrow.fusion-top-header .fusion-arrow-highlight .fusion-arrow-svg
			{
			bottom:calc((12px) * -1)}

			.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v2:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v3:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v4:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v5:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg
			{
				margin-top:-1px;
			display:block}

			.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v2.avada-header-border-color-full-transparent .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v3.avada-header-border-color-full-transparent .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v4.avada-header-border-color-full-transparent .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v5.avada-header-border-color-full-transparent .fusion-arrow-svg svg
			{
			margin-top:1px}

			.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v2.avada-header-border-color-full-transparent.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v3.avada-header-border-color-full-transparent.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v4.avada-header-border-color-full-transparent.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v5.avada-header-border-color-full-transparent.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg
			{
			margin-top:0}

			.avada-header-color-not-opaque .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v4:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg,.avada-header-color-not-opaque .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v5:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg
			{
				margin-top:-1px;
			display:block}

			.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a
			{
				padding-left:calc((30px)/ 2);
			padding-right:calc((30px)/ 2)}

			body:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-main-menu>ul>li:not(:last-child)
			{
			padding-right:30px}

			.rtl .fusion-is-sticky .fusion-header-v1 .fusion-main-menu>ul>li,.rtl .fusion-is-sticky .fusion-header-v2 .fusion-main-menu>ul>li,.rtl .fusion-is-sticky .fusion-header-v3 .fusion-main-menu>ul>li,.rtl .fusion-is-sticky .fusion-header-v7 .fusion-main-menu>ul>li
			{
			padding-left:30px}

			.rtl:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-main-menu>ul>li:not(:first-child)
			{
			padding-left:30px}

			.avada-responsive.avada-has-logo-background.fusion-top-header.fusion-header-layout-v7:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-header .fusion-logo-background
			{
			margin-right:30px}

			.avada-menu-icon-position-left.avada-sticky-shrinkage .fusion-is-sticky .fusion-main-menu>ul>li>a>.fusion-megamenu-icon,.avada-menu-icon-position-right.avada-sticky-shrinkage .fusion-is-sticky .fusion-main-menu>ul>li>a>.fusion-megamenu-icon
			{
			font-size:16px}

			.avada-menu-icon-position-bottom.avada-sticky-shrinkage .fusion-is-sticky .fusion-main-menu>ul>li>a .fusion-megamenu-icon,.avada-menu-icon-position-top.avada-sticky-shrinkage .fusion-is-sticky .fusion-main-menu>ul>li>a .fusion-megamenu-icon
			{
			display:none}

			.avada-menu-icon-position-bottom:not(.fusion-top-header) .fusion-main-menu .fusion-flex-link,.avada-menu-icon-position-top:not(.fusion-top-header) .fusion-main-menu .fusion-flex-link
			{
			line-height:1}

			body:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a
			{
			font-size:16px}

			.side-header-left #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,.side-header-left #side-header .fusion-main-menu>ul>li.current-menu-item>a
			{
			border-right-width:0}

			.side-header-right #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,.side-header-right #side-header .fusion-main-menu>ul>li.current-menu-item>a
			{
			border-left-width:0}

			.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6).side-header-left #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6).side-header-left #side-header .fusion-main-menu>ul>li.current-menu-item>a,.avada-menu-highlight-style-bottombar:not(.fusion-header-layout-v6).side-header-left #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-bottombar:not(.fusion-header-layout-v6).side-header-left #side-header .fusion-main-menu>ul>li.current-menu-item>a
			{
			border-right-width:3px}

			.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6).side-header-right #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6).side-header-right #side-header .fusion-main-menu>ul>li.current-menu-item>a,.avada-menu-highlight-style-bottombar:not(.fusion-header-layout-v6).side-header-right #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-bottombar:not(.fusion-header-layout-v6).side-header-right #side-header .fusion-main-menu>ul>li.current-menu-item>a
			{
			border-left-width:3px}

			.side-header .side-header .fusion-footer-parallax,.side-header .side-header-background-color
			{
			background-color:rgba(255,255,255,0)}

			.avada-html-is-archive .side-header .side-header .fusion-footer-parallax,.avada-html-is-archive .side-header .side-header-background-color
			{
			background-color:rgb(255,255,255)}

			.fusion-top-header .fusion-header
			{
			background-color:rgba(255,255,255,0)}

			.avada-html-is-archive .fusion-top-header .fusion-header
			{
			background-color:rgb(255,255,255)}

			.fusion-arrow-svg path
			{
			fill:rgba(255,255,255,0)}

			.avada-html-is-archive .fusion-arrow-svg path
			{
			fill:rgb(255,255,255)}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image .side-header-background-image
			{
				background-image:;
			background-repeat:repeat}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-header-bg-no-repeat .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-header-bg-repeat-y .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-header-bg-repeat-y .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-header-bg-no-repeat .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-header-bg-repeat-y .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-header-bg-repeat-y .side-header-background-image
			{
			background-position:center center}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-has-header-bg-full .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-has-header-bg-full .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-has-header-bg-full .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-has-header-bg-full .side-header-background-image
			{
				background-position:center center;
			background-size:cover}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-has-header-bg-parallax.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-has-header-bg-parallax.fusion-top-header .side-header-background-image
			{
				background-position:top center;
			background-attachment:fixed}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky.fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky.fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky.fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky.fusion-header-wrapper
			{
				background-image:none;
			background-color:transparent}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky .fusion-header
			{
			background-image:}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-header-wrapper
			{
			background-position:center center}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-is-sticky .fusion-header
			{
			background-position:50% calc(50% - 21.5px)}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper
			{
			background-repeat:repeat}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header
			{
			background-attachment:scroll}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper
			{
			background-position:center center}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header
			{
			background-position:50% calc(50% - 21.5px)}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header
			{
			background-size:cover}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-is-sticky .fusion-header
			{
				background-attachment:fixed;
			background-position:top center}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3) .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3) .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header) .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header) .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3) .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3) .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header) .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header) .side-header-background-image
			{
				background-image:;
			background-repeat:repeat}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-no-repeat .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-repeat-y .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-repeat-y .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-no-repeat .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-repeat-y .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-repeat-y .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-no-repeat .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-repeat-y .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-repeat-y .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-no-repeat .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-repeat-y .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-repeat-y .side-header-background-image
			{
			background-position:center center}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full.fusion-top-header .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full.fusion-top-header .side-header-background-image
			{
			background-attachment:scroll}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full .side-header-background-image
			{
				background-position:center center;
			background-size:cover}

			html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-parallax.fusion-top-header .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-parallax.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-parallax.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-parallax.fusion-top-header .side-header-background-image
			{
				background-attachment:fixed;
			background-position:top center}

			.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-light .fusion-boxed-shadow,.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-light:not(.avada-footer-fx-sticky) #wrapper
			{
			box-shadow:0 0 50px 1px rgba(0,0,0,.22)}

			.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-medium .fusion-boxed-shadow,.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-medium:not(.avada-footer-fx-sticky) #wrapper
			{
			box-shadow:0 0 50px 5px rgba(0,0,0,.35)}

			.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-hard .fusion-boxed-shadow,.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-hard:not(.avada-footer-fx-sticky) #wrapper
			{
			box-shadow:0 0 50px 10px rgba(0,0,0,.55)}

			.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-light #boxed-wrapper,.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-light .fusion-boxed-shadow
			{
			box-shadow:0 0 50px 1px rgba(0,0,0,.22)}

			.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-medium #boxed-wrapper,.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-medium .fusion-boxed-shadow
			{
			box-shadow:0 0 50px 5px rgba(0,0,0,.35)}

			.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-hard #boxed-wrapper,.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-hard .fusion-boxed-shadow
			{
			box-shadow:0 0 50px 10px rgba(0,0,0,.55)}

			.layout-boxed-mode.layout-scroll-offset-full.fusion-top-header #sliders-container .tfs-slider
			{
				position:absolute!important;
			top:0}

			.layout-boxed-mode.layout-scroll-offset-full.fusion-top-header #sliders-container .tfs-slider.fusion-fixed-slider
			{
			position:fixed!important}

			.layout-boxed-mode.layout-scroll-offset-full.fusion-top-header:not(.fusion-top-header) #sliders-container .tfs-slider
			{
				position:relative!important;
				margin-left:auto!important;
			left:auto!important}

			.layout-boxed-mode.layout-scroll-offset-full.fusion-top-header:not(.fusion-top-header) #sliders-container .tfs-slider.fusion-fixed-slider
			{
			position:fixed!important}

			.layout-boxed-mode.layout-scroll-offset-full.fusion-top-header.side-header-right #sliders-container .tfs-slider
			{
			right:auto!important}

			.avada-has-header-hidden.rtlside-header-left #boxed-wrapper
			{
			direction:ltr}

			.avada-has-header-hidden.rtlside-header-left #main.fusion-footer,.avada-has-header-hidden.rtlside-header-left #side-header,.avada-has-header-hidden.rtlside-header-left #sliders-container
			{
			direction:rtl}

			.fusion-load-more-button.fusion-blog-button
			{
				background-color:#549f97;
			color:#fff}

			.fusion-load-more-button.fusion-blog-button:hover
			{
				background-color:rgba(84,159,151,0.8);
			color:#fff}

			body:not(.search-results) #posts-container .fusion-blog-layout-grid
			{
				margin-top:calc((40px)/ -2);
				margin-right:calc((40px)/ -2);
				margin-left:calc((40px)/ -2);
			margin-bottom:0}

			body:not(.search-results) #posts-container .fusion-blog-layout-grid .fusion-post-grid
			{
			padding:calc((40px)/ 2)}

			.avada-blog-archive-layout-grid .fusion-blog-archive .fusion-blog-layout-grid .post .fusion-post-content-wrapper,.avada-blog-archive-layout-masonry .fusion-blog-archive .fusion-blog-layout-masonry .post .fusion-post-content-wrapper,.avada-blog-archive-layout-timeline .fusion-blog-archive .fusion-blog-layout-timeline .post .fusion-post-content-wrapper,.avada-blog-layout-grid .fusion-blog-archive .fusion-blog-layout-grid .post .fusion-post-content-wrapper,.avada-blog-layout-masonry .fusion-blog-archive .fusion-blog-layout-masonry .post .fusion-post-content-wrapper,.avada-blog-layout-timeline .fusion-blog-archive .fusion-blog-layout-timeline .post .fusion-post-content-wrapper
			{
			padding:30px 25px 20px 25px}

			#wrapper .fusion-events-shortcode .fusion-events-meta h4,.fusion-carousel-meta,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-meta,.fusion-meta-info,.fusion-recent-posts .columns .column .meta,.fusion-single-line-meta,.post .single-line-meta,.widget_recent_entries .post-date
			{
			font-size:12px}

			#main .about-author .title a:hover,#main .post h2 a:hover,#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item>a,#wrapper .fusion-vertical-menu-widget .menu li.current_page_ancestor>a,#wrapper .fusion-widget-area .current-menu-item>a,#wrapper .fusion-widget-area .current-menu-item>a:before,#wrapper .fusion-widget-area .current_page_item>a,#wrapper .fusion-widget-area .current_page_item>a:before,#wrapper .jtwt .jtwt_tweet a:hover,.content-box-percentage,.fusion-content-widget-area .widget .recentcomments:hover:before,.fusion-content-widget-area .widget li a:hover,.fusion-content-widget-area .widget li a:hover:before,.fusion-content-widget-area .widget_archive li a:hover:before,.fusion-content-widget-area .widget_categories li a:hover,.fusion-content-widget-area .widget_categories li a:hover:before,.fusion-content-widget-area .widget_links li a:hover:before,.fusion-content-widget-area .widget_nav_menu li a:hover:before,.fusion-content-widget-area .widget_pages li a:hover:before,.fusion-content-widget-area .widget_recent_entries li a:hover:before,.fusion-date-and-formats .fusion-format-box i,.fusion-open-submenu:hover,.fusion-pagination .next:hover,.fusion-pagination .next:hover:after,.fusion-pagination .prev:hover,.fusion-pagination .prev:hover:before,.fusion-read-more:hover:after,.more a:hover:after,.pagination .pagination-next:hover:after,.pagination .pagination-prev:hover:before,.pagination-next:hover:after,.pagination-prev:hover:before,.price ins .amount,.price>.amount,.project-content .project-info .project-info-box a:hover,.rtl .fusion-read-more:hover:before,.rtl .more a:hover:before,.side-nav .arrow:hover:after,.side-nav li.current_page_ancestor>a,.side-nav ul>li.current_page_item>a,.single-navigation a[rel=next]:hover:after,.single-navigation a[rel=prev]:hover:before,.star-rating span:before,.star-rating:before,a:hover,h5.toggle:hover a
			{
			color:#549f97;
			font-weight:600}

			#nav ul li>a:hover,#sticky-nav ul li>a:hover,#wrapper .post-content blockquote,.comment-text blockquote,.fusion-body blockquote,.fusion-hide-pagination-text .pagination-next:hover,.fusion-hide-pagination-text .pagination-prev:hover,.fusion-pagination .current,.fusion-pagination .page-numbers.current,.fusion-pagination .page-numbers:hover,.pagination .current,.pagination a.inactive:hover,.progress-bar-content,.tagcloud a:hover
			{
			border-color:#549f97}

			#toTop:hover,.circle-yes ul li:before,.fusion-date-and-formats .fusion-date-box,.fusion-pagination .current,.fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content .fusion-search-button input[type=submit]:hover,.fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-button input[type=submit]:hover,.pagination .current,.progress-bar-content,.table-2 table thead,.tagcloud a:hover,ul.arrow li:before,ul.circle-yes li:before
			{
			background-color:#549f97}

			#wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a,#wrapper .side-nav li.current_page_item a
			{
				border-right-color:#549f97;
			border-left-color:#549f97}

			.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a,.fusion-header-v2 .fusion-secondary-header
			{
			/*border-top-color:#549f97*/
			border-top-color:transparent}

			.avada-google-map
			{
			margin-top:55px}

			.ei-slider
			{
				width:100%;
			height:400px}

			.ei-slider h2
			{
				font-size:42px;
			color:#333333}

			.ei-slider h3
			{
				font-size:20px;
			color:#747474}

			.avada-image-rollover-no .fusion-rollover
			{
			display:none}

			.avada-image-rollover-no .fusion-masonry-element-container.fusion-image-wrapper>a
			{
				position:absolute;
				top:0;
				bottom:0;
				left:0;
			right:0}

			.fusion-image-wrapper .fusion-rollover
			{
			background-image:linear-gradient(to top,#16202e 0,rgba(22,32,46,0.95) 100%)}

			.avada-image-rollover-direction-fade .fusion-image-wrapper .fusion-rollover
			{
				transform:translateY(0);
			transition:opacity .5s ease-in-out}

			.avada-image-rollover-direction-right .fusion-image-wrapper .fusion-rollover
			{
			transform:translateX(100%)}

			.avada-image-rollover-direction-bottom .fusion-image-wrapper .fusion-rollover
			{
			transform:translateY(100%)}

			.avada-image-rollover-direction-top .fusion-image-wrapper .fusion-rollover
			{
			transform:translateY(-100%)}

			.avada-image-rollover-direction-center_horiz .fusion-image-wrapper .fusion-rollover
			{
			transform:scaleX(0)}

			.avada-image-rollover-direction-center_vertical .fusion-image-wrapper .fusion-rollover
			{
			transform:scaleY(0)}

			.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link
			{
				width:calc((30px) * 1.5);
				height:calc((30px) * 1.5);
			background-color:transparent}

			.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-link
			{
				width:calc((30px) * 2.41);
				height:calc((30px) * 2.41);
				background-color:rgba(255,255,255,0);
			line-height:2.41}

			.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before
			{
				font-size:30px;
			color:rgba(255,255,255,.4)}

			.avada-image-rollover-direction-fade .fusion-image-wrapper:hover .fusion-rollover,.avada-image-rollover-direction-right .fusion-image-wrapper:hover .fusion-rollover
			{
			transform:translateX(0)}

			.avada-image-rollover-direction-bottom .fusion-image-wrapper:hover .fusion-rollover,.avada-image-rollover-direction-top .fusion-image-wrapper:hover .fusion-rollover
			{
			transform:translateY(0)}

			.avada-image-rollover-direction-center_horiz .fusion-image-wrapper:hover .fusion-rollover
			{
			transform:scaleX(1)}

			.avada-image-rollover-direction-center_vertical .fusion-image-wrapper:hover .fusion-rollover
			{
			transform:scaleY(1)}

			.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-rollover .fusion-rollover-content .fusion-rollover-title
			{
			color:rgba(255,255,255,0)}

			.fusion-hide-pagination-text .fusion-pagination .next,.fusion-hide-pagination-text .fusion-pagination .prev,.fusion-hide-pagination-text .pagination .pagination-next,.fusion-hide-pagination-text .pagination .pagination-prev,.fusion-pagination .current,.fusion-pagination .page-numbers:not(.prev):not(.next),.page-links a,.page-links>.page-number:not(.prev):not(.next),.pagination .current,.pagination .pagination-next,.pagination a.inactive
			{
				border-radius:0px;
			border-width:1px}

			body:not(.fusion-hide-pagination-text) .fusion-pagination .next,body:not(.fusion-hide-pagination-text) .fusion-pagination .prev,body:not(.fusion-hide-pagination-text) .pagination .pagination-next,body:not(.fusion-hide-pagination-text) .pagination .pagination-prev
			{
			line-height:30px}

			body:not(.avada-has-pagination-padding) .fusion-pagination .current,body:not(.avada-has-pagination-padding) .fusion-pagination .page-numbers:not(.prev):not(.next),body:not(.avada-has-pagination-padding) .page-links a,body:not(.avada-has-pagination-padding) .page-links>.page-number:not(.prev):not(.next),body:not(.avada-has-pagination-padding) .pagination .current,body:not(.avada-has-pagination-padding) .pagination .pagination-next,body:not(.avada-has-pagination-padding) .pagination a.inactive,body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .fusion-pagination .next,body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .fusion-pagination .prev,body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .pagination .pagination-next,body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .pagination .pagination-prev
			{
				width:30px;
				height:30px;
				margin-left:calc((30px)/ 10);
			margin-right:calc((30px)/ 10)}

			body:not(.avada-has-pagination-padding) .pagination .pagination-dots
			{
				width:calc((30px)/ 2);
				margin-left:calc((30px)/ 10);
			margin-right:calc((30px)/ 10)}

			.avada-has-pagination-padding .fusion-pagination .current,.avada-has-pagination-padding .fusion-pagination .page-numbers:not(.prev):not(.next),.avada-has-pagination-padding .page-links a,.avada-has-pagination-padding .page-links>.page-number:not(.prev):not(.next),.avada-has-pagination-padding .pagination .current,.avada-has-pagination-padding .pagination .pagination-next,.avada-has-pagination-padding .pagination a.inactive,.avada-has-pagination-padding.fusion-hide-pagination-text .fusion-pagination .next,.avada-has-pagination-padding.fusion-hide-pagination-text .fusion-pagination .prev,.avada-has-pagination-padding.fusion-hide-pagination-text .pagination .pagination-next,.avada-has-pagination-padding.fusion-hide-pagination-text .pagination .pagination-prev
			{
			padding:2px 6px 2px 6px}

			.fusion-pagination .next,.fusion-pagination .page-numbers,.fusion-pagination .prev,.page-links,.pagination,.pagination .pagination-next,.pagination .pagination-prev
			{
			font-size:12px}

			#comment-input input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.fusion-body .avada-select-parent select,.fusion-login-box .fusion-login-form input[type=password],.fusion-login-box .fusion-login-form input[type=text],.input-text:not(textarea),.main-nav-search-form input,.post-password-form label input[type=password],.search-page-search-form input,.searchform .fusion-search-form-content .fusion-search-button input[type=submit],.searchform .fusion-search-form-content .fusion-search-field input,.searchform .search-table .search-field input,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow,input.s,input[type=email],input[type=number],input[type=password],input[type=text],select
			{
				height:44px;
				padding-top:0;
			padding-bottom:0}

			.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.searchform .fusion-search-form-content .fusion-search-button input[type=submit]
			{
			width:44px}

			.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.searchform .fusion-search-form-content .fusion-search-button input[type=submit],.select2-container .select2-choice>.select2-chosen,.select2-container--default .select2-selection--single .select2-selection__rendered
			{
			line-height:44px}

			.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents
			{
			width:calc(250px + 1.43 * 44px)}

			#comment-input input,#comment-textarea textarea,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.fusion-body .avada-select-parent select,.input-text,.main-nav-search-form input,.post-password-form label input[type=password],.search-page-search-form input,input.s,input[type=email],input[type=number],input[type=password],input[type=text],select,textarea
			{
				background-color:#ffffff;
				font-size:13px;
			color:#aaa9a9}

			#comment-input input:focus,#comment-textarea textarea:focus,.avada-select .select2-container .select2-choice2:focus,.avada-select .select2-container .select2-choice:focus,.chzn-container .chzn-drop:focus,.chzn-container-single .chzn-single:focus,.comment-form-comment textarea:focus,.fusion-body .avada-select-parent select:focus,.input-text:focus,.main-nav-search-form input:focus,.post-password-form label input[type=password]:focus,.search-page-search-form input:focus,input.s:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus
			{
			border-color:#d2d2d2}

			.searchform .fusion-search-form-content .fusion-search-field input,.select2-container--default .select2-selection--single
			{
				background-color:#ffffff;
			font-size:13px}

			#wrapper .select-arrow,.avada-select-parent .select-arrow,.fusion-modal-content .select-arrow,.select2-dropdown
			{
			background-color:#ffffff}

			#calc_shipping_state_field .select2-selection__placeholder,#comment-input .placeholder,#comment-textarea .placeholder,.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-button input[type=submit],.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-button input[type=submit],.select2-results__option,input.s .placeholder
			{
				font-size:13px;
			color:#aaa9a9}

			#calc_shipping_state_field .select2-selection__placeholder:focus,#comment-input .placeholder:focus,#comment-textarea .placeholder:focus,.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-button input[type=submit]:focus,.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-button input[type=submit]:focus,.select2-results__option:focus,input.s .placeholder:focus
			{
			border-color:#d2d2d2}

			.select2-selection__rendered
			{
			font-size:13px}

			.catalog-ordering a,.order-dropdown ul li a,.order-dropdown>li:after,.searchform .fusion-search-form-content .fusion-search-field input,.select2-container--default .select2-selection--single .select2-selection__rendered
			{
			color:#aaa9a9}

			.catalog-ordering a:focus,.order-dropdown ul li a:focus,.order-dropdown>li:after:focus,.searchform .fusion-search-form-content .fusion-search-field input:focus,.select2-container--default .select2-selection--single .select2-selection__rendered:focus
			{
			border-color:#d2d2d2}

			.quicktags-toolbar
			{
			background:linear-gradient(to top,#ffffff,#ffffff) #3e3e3e}

			.quicktags-toolbar input
			{
				font-size:13px;
			color:#aaa9a9}

			.quicktags-toolbar input:hover
			{
			background:#ffffff}

			.quicktags-toolbar input:focus
			{
			border-color:#d2d2d2}

			.fusion-live-search .fusion-search-results
			{
				background-color:#ffffff;
				font-size:13px;
				color:#aaa9a9;
			border-radius:0px}

			.fusion-live-search .fusion-search-results:focus
			{
			border-color:#d2d2d2}

			.fusion-live-search .fusion-search-results.suggestions-added
			{
			margin-top:1px}

			.fusion-live-search .fusion-search-result,.fusion-live-search .fusion-search-results
			{
				border-color:#d2d2d2;
			border-width:1px}

			#wrapper .select-arrow,.avada-select-parent .select-arrow,.fusion-modal-content .select-arrow,.gravity-select-parent .select-arrow,.select-arrow,.wpcf7-select-parent .select-arrow
			{
			font-size:calc((13px) * .75)}

			#comment-input input::-moz-placeholder,#comment-textarea textarea::-moz-placeholder,.comment-form-comment textarea::-moz-placeholder,.input-text::-moz-placeholder,.post-password-form label input[type=password]::-moz-placeholder,.searchform .s::-moz-placeholder,input#s::-moz-placeholder,input::-moz-placeholder
			{
			color:#aaa9a9}

			#comment-input input::-webkit-input-placeholder,#comment-textarea textarea::-webkit-input-placeholder,.comment-form-comment textarea::-webkit-input-placeholder,.input-text::-webkit-input-placeholder,.post-password-form label input[type=password]::-webkit-input-placeholder,.searchform .s::-webkit-input-placeholder,input#s::-webkit-input-placeholder,input::-webkit-input-placeholder
			{
			color:#aaa9a9}

			#comment-input input::-ms-input-placeholder,#comment-textarea textarea::-ms-input-placeholder,.comment-form-comment textarea::-ms-input-placeholder,.input-text::-ms-input-placeholder,.post-password-form label input[type=password]::-ms-input-placeholder,.searchform .s::-ms-input-placeholder,input#s::-ms-input-placeholder,input::-ms-input-placeholder
			{
			color:#aaa9a9}

			.fusion-body select:focus+.select-arrow,.fusion-body select:focus+.select2-arrow
			{
				border-color:#d2d2d2;
			color:#d2d2d2}

			.select2-container--default.select2-container--open .select2-dropdown,.select2-container--default.select2-container--open .select2-dropdown .select2-search,.select2-container--default.select2-container--open .select2-search--dropdown .select2-search__field,.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered
			{
			border-color:#d2d2d2}

			.select2-container--default.select2-container--open .select2-selection--single:focus .select2-selection__arrow b
			{
			border-bottom-color:#d2d2d2}

			.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b
			{
			border-bottom-color:#d2d2d2}

			.select2-container--default .select2-container .select2-selection:focus .select2-selection__arrow
			{
			border-color:#d2d2d2}

			.select2-container--default .select2-selection--single:focus .select2-selection__arrow b
			{
			border-top-color:#d2d2d2}

			.select2-container--default .select2-selection--single .select2-selection__arrow b
			{
			border-top-color:#d2d2d2}

			.fusion-search-form-clean .fusion-live-search .fusion-slider-loading
			{
				border-bottom-color:#aaa9a9;
				border-top-color:rgba(170,169,169,0.35);
				border-right-color:rgba(170,169,169,0.35);
			border-left-color:rgba(170,169,169,0.35)}

			#comment-input input,#comment-textarea textarea,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.fusion-body .avada-select-parent .select-arrow,.fusion-body .avada-select-parent select,.gravity-select-parent .select-arrow,.input-text,.main-nav-search-form input,.post-password-form label input[type=password],.search-page-search-form input,.searchform .fusion-search-form-content .fusion-search-field input,.select-arrow,.select2-container .select2-selection .select2-selection__arrow,.select2-container--default .select2-dropdown .select2-search,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single,.select2-dropdown,input.s,input[type=email],input[type=number],input[type=password],input[type=text],select,textarea
			{
				border-width:1px;
				border-color:#d2d2d2;
			border-radius:0px}

			.select-arrow,.select2-arrow
			{
			color:#d2d2d2}

			.quicktags-toolbar input
			{
			border:1px solid #d2d2d2}

			.fusion-contact-form .grecaptcha-badge
			{
			box-shadow:0 0 3px #d2d2d2!important}

			.fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content,.fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content,input[type=tel]
			{
				border-radius:0px;
			border-width:1px}

			.select2-container .select2-selection .select2-selection__arrow
			{
			border-width:1px}

			.avada-select-parent .select-arrow,.gravity-select-parent .select-arrow,.select-arrow,.wpcf7-select-parent .select-arrow
			{
			bottom:1px}

			.fusion-blog-layout-masonry .fusion-post-content-wrapper,.fusion-portfolio-layout-masonry .fusion-portfolio-content
			{
			background-color:#ffffff}

			.fusion-blog-layout-grid .post .fusion-post-wrapper,.fusion-blog-layout-timeline .post,.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper
			{
			background-color:rgba(255,255,255,0)}

			.fusion-blog-layout-timeline .fusion-timeline-circle,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-timeline-layout .fusion-timeline-circle,.fusion-blog-timeline-layout .fusion-timeline-date
			{
			background-color:#ebeaea}

			.fusion-blog-timeline-layout .fusion-timeline-arrow,.fusion-blog-timeline-layout .fusion-timeline-icon,.fusion-timeline-arrow,.fusion-timeline-icon
			{
			color:#ebeaea}

			.fusion-blog-layout-grid .post .flexslider,.fusion-blog-layout-grid .post .fusion-post-wrapper,.fusion-blog-layout-timeline .fusion-timeline-arrow,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-layout-timeline .fusion-timeline-line,.fusion-blog-layout-timeline .post,.fusion-blog-layout-timeline .post .flexslider,.fusion-blog-timeline-layout .post,.fusion-blog-timeline-layout .post .flexslider,.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper
			{
			border-color:#ebeaea}

			.avada-has-transparent-timeline_color .fusion-blog-layout-grid .post .flexslider,.avada-has-transparent-timeline_color .fusion-blog-layout-grid .post .fusion-post-wrapper,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-arrow,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-date,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-line,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .post,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .post .flexslider,.avada-has-transparent-timeline_color .fusion-blog-timeline-layout .post,.avada-has-transparent-timeline_color .fusion-blog-timeline-layout .post .flexslider,.avada-has-transparent-timeline_color .fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,.avada-has-transparent-timeline_color.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper
			{
			border:none}

			.fusion-blog-layout-grid .post .fusion-content-sep,.fusion-blog-layout-timeline .post .fusion-content-sep,.fusion-blog-timeline-layout .post .fusion-content-sep,.fusion-body .product .fusion-content-sep,.fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep
			{
			border-color:#e0dede}

			.fusion-blog-layout-grid .post .fusion-content-sep,.fusion-layout-timeline .post .fusion-content-sep,.fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep
			{
			border-color:#e0dede}

			.to-top-container #toTop
			{
			border-radius:4px 4px 0 0}

			.to-top-floating #toTop
			{
			border-radius:4px 4px 4px 4px}

			@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape)
			{
				.avada-footer-fx-bg-parallax.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-no-height-bg-parallax.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-no-height-parallax-effect.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-no-height-sticky-with-parallax-bg-image.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-parallax-effect.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-sticky-with-parallax-bg-image.avada-has-footer-widget-bg-image .fusion-body #wrapper
				{
				background-color:transparent}
			}

			@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait)
			{
				.avada-footer-fx-bg-parallax.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-no-height-bg-parallax.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-no-height-parallax-effect.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-no-height-sticky-with-parallax-bg-image.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-parallax-effect.avada-has-footer-widget-bg-image .fusion-body #wrapper,.avada-footer-fx-sticky-with-parallax-bg-image.avada-has-footer-widget-bg-image .fusion-body #wrapper
				{
				background-color:transparent}
			}

			#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-privacy-bar-full .column-title
			{
				font-family:Roboto, Arial, Helvetica, sans-serif;
				font-size:20px;
				font-weight:400;
				line-height:1.5;
				letter-spacing:0px;
				font-style:normal;
			color:#c1c1c1}

			.fusion-footer-widget-column .product-title
			{
			color:#c1c1c1}

			:root
			{
			--adminbar-height:32px}

			@media screen and (max-width:782px)
			{
				:root
				{
				--adminbar-height:46px}
			}

			.page-template-blank #boxed-wrapper
			{
				display:-ms-flexbox;
			display:flex}

			.page-template-blank #boxed-wrapper>div
			{
				-ms-flex-positive:1;
				flex-grow:1;
				-ms-flex-preferred-size:auto;
			flex-basis:auto}

			#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-header-wrapper .fusion-row,.fusion-page-title-row,.layout-boxed-mode.side-header #boxed-wrapper,.layout-boxed-mode.side-header #slidingbar-area .fusion-row,.layout-boxed-mode.side-header .fusion-footer-parallax,.layout-boxed-mode.side-header>#lang_sel_footer,.tfs-slider .slide-content-container .slide-content
			{
			max-width:1170px}

			.ua-mobile .avada-not-responsive #slidingbar-area.fusion-sliding-bar-position-bottom,.ua-mobile .avada-not-responsive #slidingbar-area.fusion-sliding-bar-position-top
			{
			width:1170px}

			body.avada-not-responsive
			{
			min-width:1170px}

			html:not(.avada-has-site-width-percent) #main,html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area,html:not(.avada-has-site-width-percent) .fusion-footer-widget-area,html:not(.avada-has-site-width-percent) .fusion-secondary-header,html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar,html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar,html:not(.avada-has-site-width-percent) .header-v4 #small-nav,html:not(.avada-has-site-width-percent) .header-v5 #small-nav,html:not(.avada-has-site-width-percent) .sticky-header .sticky-shadow,html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container
			{
				padding-left:30px;
			padding-right:30px}

			html:not(.avada-has-site-width-percent) #main.width-100
			{
				padding-left:30px;
			padding-right:30px}

			.avada-page-titlebar-wrapper .fusion-page-title-bar.fusion-tb-page-title-bar
			{
				padding-left:0;
				padding-right:0;
			height:auto}

			.fusion-footer.fusion-tb-footer .fusion-footer-widget-area
			{
			padding:0}

			body.layout-boxed-mode
			{
				margin-top:0px!important;
			margin-bottom:0px!important}

			body.layout-boxed-mode #wrapper,body.layout-boxed-mode .fusion-footer-parallax
			{
				width:1170px;
				max-width:100%;
			margin:0 auto}

			body.layout-boxed-mode.side-header-left #wrapper,body.layout-boxed-mode.side-header-right #wrapper
			{
			width:auto}

			body.layout-boxed-mode:not(.fusion-top-header) #wrapper,body.layout-boxed-mode:not(.fusion-top-header) .fusion-footer-parallax
			{
			max-width:calc(1170px - 305px)}

			body.layout-boxed-mode.side-header-left #wrapper,body.layout-boxed-mode.side-header-left .fusion-footer-parallax
			{
			margin-left:305px}

			body.layout-boxed-mode.side-header-right #wrapper,body.layout-boxed-mode.side-header-right .fusion-footer-parallax
			{
			margin-right:305px}

			body.layout-boxed-mode #wrapper.wrapper_blank
			{
			display:block}

			.has-sidebar .width-100 .fusion-fullwidth,.has-sidebar .width-100 .nonhundred-percent-fullwidth
			{
				margin-left:0;
			margin-right:0}

			.width-100 .fusion-fullwidth,.width-100 .nonhundred-percent-fullwidth
			{
				margin-left:-30px;
			margin-right:-30px}

			.width-100 .fusion-fullwidth .fusion-fullwidth,.width-100 .fusion-fullwidth .nonhundred-percent-fullwidth
			{
				margin-left:0;
			margin-right:0}

			html.avada-has-site-width-percent body #main.width-100>.fusion-row,html.avada-has-site-width-percent body .fusion-secondary-header,html.avada-has-site-width-percent body .header-v4 #small-nav,html.avada-has-site-width-percent body .header-v5 #small-nav,html.avada-has-site-width-percent body.avada-responsive #main.width-100>.fusion-row,html.avada-has-site-width-percent body.avada-responsive .fusion-secondary-header,html.avada-has-site-width-percent body.avada-responsive .header-v4 #small-nav,html.avada-has-site-width-percent body.avada-responsive .header-v5 #small-nav
			{
				padding-left:0;
			padding-right:0}

			html.avada-has-site-width-percent .width-100 .fullwidth-box,html.avada-has-site-width-percent .width-100 .fullwidth-box .fusion-row .fusion-full-width-sep
			{
				margin-left:-30px;
			margin-right:-30px}

			html.avada-has-site-width-percent .width-100 .fullwidth-box .fullwidth-box,html.avada-has-site-width-percent .width-100 .fullwidth-box .fullwidth-box .fusion-row .fusion-full-width-sep
			{
				margin-left:0;
			margin-right:0}

			html.avada-has-site-width-percent.avada-has-site-width-100-percent #main .fusion-row,html.avada-has-site-width-percent.avada-has-site-width-100-percent #sliders-container .tfs-slider .slide-content-container,html.avada-has-site-width-percent.avada-has-site-width-100-percent #slidingbar .fusion-row,html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-body .fusion-secondary-header,html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-footer-copyright-area,html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-footer-widget-area,html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-header
			{
				padding-left:30px;
			padding-right:30px}

			body.has-sidebar #main .sidebar
			{
			width:25%}

			body.has-sidebar #content
			{
			width:calc(100% - 25% - 80px)}

			body.has-sidebar.double-sidebars #main #sidebar
			{
				width:22%;
			margin-left:calc(40px - 100% + 22%)}

			body.has-sidebar.double-sidebars #main #sidebar-2
			{
				width:22%;
			margin-left:40px}

			body.has-sidebar.double-sidebars #content
			{
				width:calc(100% - 22% - 22% - 40px - 40px);
			margin-left:calc(22% + 40px)}

			#main
			{
				padding-left:30px;
				padding-right:30px;
				padding-top:0px;
			padding-bottom:0px}

			#main.width-100
			{
				padding-left:30px;
			padding-right:30px}

			html.avada-is-100-percent-template #main
			{
				padding-left:0;
			padding-right:0}

			html.avada-is-100-percent-template #main.width-100
			{
				padding-left:30px;
			padding-right:30px}

			body.layout-boxed-mode.layout-scroll-offset-framed
			{
				margin-top:0px!important;
			margin-bottom:0px!important}

			.fusion-bottom-frame,.fusion-boxed-shadow,.fusion-sides-frame,.fusion-top-frame
			{
			display:none}

			.layout-boxed-mode.layout-scroll-offset-framed .fusion-sides-frame
			{
				display:block;
				position:fixed;
				width:100%;
				height:100%;
				z-index:-1;
				left:0;
				top:0;
			pointer-events:none}

			.layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top) .fusion-bottom-frame,.layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top) .fusion-top-frame
			{
				display:block;
				position:fixed;
				z-index:99999;
			width:100%}

			.layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top).avada-has-boxed-modal-shadow-none .fusion-boxed-shadow
			{
			display:none}

			.layout-boxed-mode.layout-scroll-offset-framed .fusion-top-frame
			{
			height:0px}

			.layout-boxed-mode.layout-scroll-offset-framed .fusion-bottom-frame
			{
			height:0px}

			.layout-boxed-mode.layout-scroll-offset-framed .fusion-boxed-shadow
			{
				width:1170px;
				height:calc(100vh - 0px - 0px);
				top:0px;
			left:calc((100% - 1170px)/ 2)}

			.layout-boxed-mode.layout-scroll-offset-framed #side-header
			{
			height:calc(100vh - 0px - 0px)}

			.layout-boxed-mode.layout-scroll-offset-framed.admin-bar .fusion-sides-frame,.layout-boxed-mode.layout-scroll-offset-framed.admin-bar .fusion-top-frame
			{
			top:32px}

			.layout-boxed-mode.layout-scroll-offset-framed.admin-bar #side-header,.layout-boxed-mode.layout-scroll-offset-framed.admin-bar .fusion-boxed-shadow
			{
			height:calc(100vh - 0px - 0px - var(--adminbar-height))}

			.layout-boxed-mode.layout-scroll-offset-framed.admin-bar .fusion-boxed-shadow
			{
			top:calc(0px + var(--adminbar-height))}

			html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode #main .fusion-row,html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode #slidingbar-area .fusion-row,html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode #small-nav .fusion-row,html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode .fusion-footer-copyright-area .fusion-row,html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode .fusion-footer-widget-area .fusion-row,html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode .fusion-header .fusion-row,html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode .fusion-page-title-row,html.avada-has-site-width-percent .avada-responsive.layout-boxed-mode .fusion-secondary-header .fusion-row
			{
				max-width:none;
				padding-left:10px;
			padding-right:10px}

			html.avada-has-site-width-percent .layout-boxed-mode.side-header #wrapper
			{
			max-width:none}

			html.avada-has-site-width-percent.avada-html-not-responsive
			{
			overflow-x:auto}

			html.avada-has-site-width-percent.avada-html-not-responsive body
			{
			overflow-x:auto}

			.layout-wide-mode #wrapper
			{
				width:100%;
			max-width:none}

			.avada-html-not-responsive.avada-html-header-position-top
			{
			overflow-x:hidden}

			.avada-html-not-responsive.avada-html-header-position-top body
			{
			overflow-x:hidden}

			.avada-html-not-responsive:not(.avada-html-header-position-top).ua-mobile #wrapper
			{
			width:auto!important}

			.avada-has-pagetitle-100-width.layout-wide-mode .fusion-page-title-row
			{
			max-width:100%}

			#side-header .fusion-logo,.fusion-header .fusion-logo
			{
			margin:5px 0px 5px 0px}

			body:not(.mobile-logo-pos-right) #side-header .fusion-header-tagline,body:not(.mobile-logo-pos-right) .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline,body:not(.mobile-logo-pos-right).rtl .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search
			{
				-ms-flex-order:1;
			order:1}

			.mobile-logo-pos-right #side-header .fusion-secondary-menu-search,.mobile-logo-pos-right .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search,.mobile-logo-pos-right .rtl .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline
			{
				-ms-flex-order:2;
			order:2}

			.ua-ie-11 #side-header .fusion-main-menu>ul>li a
			{
			height:85px}

			.fusion-main-menu>ul>li
			{
			padding-right:30px}

			.fusion-main-menu>ul>li>a
			{
			border-color:transparent}

			.fusion-main-menu>ul>li>a>.fusion-megamenu-image>img
			{
				width:26px;
			height:12px}

			.fusion-main-menu>ul>li>a .fusion-menu-description
			{
				color:rgba(255,255,255,0.65);
				font-family:Montserrat, Arial, Helvetica, sans-serif;
				font-weight:400;
			letter-spacing:0px}

			.fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.fusion-icon-sliding-bar):hover
			{
			border-color:#ffffff}

			.fusion-main-menu>ul>li>a:not(.fusion-logo-link):hover
			{
			color:#ffffff}

			.fusion-main-menu>ul>li>a>.fusion-megamenu-icon
			{
				font-size:25px;
			color:#747a87}

			.avada-menu-icon-position-top .fusion-main-menu>ul>li>a>.fusion-megamenu-icon
			{
			padding-bottom:.35em}

			.avada-menu-icon-position-bottom .fusion-main-menu>ul>li>a>.fusion-megamenu-icon
			{
			padding-top:.35em}

			.avada-menu-icon-position-left .fusion-main-menu>ul>li>a>.fusion-megamenu-icon
			{
			padding-right:.45em}

			.avada-menu-icon-position-right .fusion-main-menu>ul>li>a>.fusion-megamenu-icon
			{
			padding-left:.45em}

			.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li
			{
			padding-right:0}

			.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a
			{
				padding-left:calc((30px)/ 2);
			padding-right:calc((30px)/ 2)}

			.fusion-main-menu .sub-menu
			{
				font-family:Montserrat, Arial, Helvetica, sans-serif;
				font-weight:400;
				width:180px;
			background-color:#25292b}

			.fusion-main-menu .sub-menu ul
			{
			left:180px}

			.rtl.fusion-top-header .fusion-main-menu .sub-menu ul
			{
			right:180px}

			.fusion-main-menu .sub-menu li a
			{
				font-family:Montserrat, Arial, Helvetica, sans-serif;
				font-weight:400;
				padding-top:9px;
				padding-bottom:9px;
				color:#ffffff;
			font-size:15px}

			.fusion-main-menu .sub-menu li a:hover
			{
			background-color:rgba(37,41,43,0.87)}

			.fusion-main-menu .sub-menu .current-menu-item>a,.fusion-main-menu .sub-menu .current_page_item>a
			{
			background-color:rgba(37,41,43,0.87)}

			.fusion-main-menu .sub-menu .current-menu-parent>a
			{
			background-color:rgba(37,41,43,0.87)}

			.fusion-main-menu .fusion-custom-menu-item-contents
			{
				font-family:Montserrat, Arial, Helvetica, sans-serif;
			font-weight:400}

			.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents
			{
				background-color:#25292b;
			border-color:rgba(242,242,242,0)}

			.fusion-main-menu .fusion-icon-sliding-bar.fusion-main-menu-icon-active:before,.fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after,.fusion-main-menu .fusion-menu-cart-checkout-link a:hover,.fusion-main-menu .fusion-menu-cart-checkout-link a:hover:before,.fusion-main-menu .fusion-menu-cart-link a:hover,.fusion-main-menu .fusion-menu-cart-link a:hover:before
			{
			color:#ffffff}

			.fusion-main-menu .fusion-main-menu-icon:after
			{
			color:#ffffff}

			.fusion-main-menu .fusion-main-menu-icon:hover:after
			{
			color:#ffffff}

			.fusion-main-menu .fusion-widget-cart-counter>a:before
			{
				color:#ffffff;
				width:16px;
			box-sizing:content-box}

			.fusion-main-menu .fusion-widget-cart-counter>a:hover:before
			{
			color:#ffffff}

			.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number
			{
			width:16px}

			.fusion-main-menu .fusion-dropdown-menu .sub-menu li a
			{
				font-family:Montserrat, Arial, Helvetica, sans-serif;
				font-weight:400;
				padding-top:9px;
				padding-bottom:9px;
				border-bottom-color:rgba(242,242,242,0);
				color:#ffffff;
			font-size:15px}

			.fusion-main-menu .fusion-main-menu-cart
			{
			font-size:15px}

			.fusion-main-menu .current-menu-ancestor>a>.fusion-megamenu-icon,.fusion-main-menu .current-menu-item>a>.fusion-megamenu-icon,.fusion-main-menu .current-menu-parent>a>.fusion-megamenu-icon,.fusion-main-menu .current_page_item>a>.fusion-megamenu-icon
			{
			color:#549f97}

			body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a,body:not(.fusion-top-header) .fusion-main-menu>ul>li>a
			{
			height:85px}

			.avada-menu-highlight-style-bar .fusion-main-menu .sub-menu,.avada-menu-highlight-style-bottombar .fusion-main-menu .sub-menu
			{
			border-top:3px solid #ffffff}

			.avada-menu-highlight-style-bar .fusion-main-menu .sub-menu ul,.avada-menu-highlight-style-bottombar .fusion-main-menu .sub-menu ul
			{
			top:calc((3px) * -1)}

			.avada-menu-highlight-style-bar .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu,.avada-menu-highlight-style-bottombar .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu
			{
			border:none}

			.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a
			{
				border-top-width:3px;
			border-top-style:solid}

			.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.fusion-icon-sliding-bar):hover
			{
			border-top-color:#ffffff}

			.fusion-body.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.fusion-main-menu-cart a:hover,.fusion-body.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.fusion-main-menu-search a:hover,.fusion-body.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.fusion-menu-item-button a:hover
			{
			border-top-color:transparent}

			.avada-menu-highlight-style-bar:not(.fusion-top-header) .fusion-main-menu>ul>li>a:not(.fusion-main-menu-icon)
			{
			line-height:calc(85px - 3px)}

			#side-header .fusion-main-menu>ul>li>a
			{
				min-height:85px;
			text-align:center}

			#side-header .fusion-main-menu>ul>li>a.fusion-flex-link
			{
				-ms-flex-pack:center;
			justify-content:center}

			#side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,#side-header .fusion-main-menu>ul>li.current-menu-item>a
			{
				border-right-color:#ffffff;
				border-left-color:#ffffff;
			color:#ffffff}

			#side-header .fusion-main-menu>ul>li.fusion-menu-item-button>a
			{
				-ms-flex-pack:center;
			justify-content:center}

			#side-header .fusion-secondary-menu>ul>li>a,#side-header .side-header-content-1,#side-header .side-header-content-2
			{
				color:#ffffff;
			font-size:15px}

			.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li.current-menu-item>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li.current-menu-parent>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li.current_page_item>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li:not(.fusion-middle-logo-menu-logo):not(.fusion-menu-item-button)>a:not(.fusion-icon-sliding-bar):hover,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.current-menu-item>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.current-menu-parent>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.current_page_item>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:not(.fusion-middle-logo-menu-logo):not(.fusion-menu-item-button):hover>a:not(.fusion-icon-sliding-bar),.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:not(.fusion-middle-logo-menu-logo):not(.fusion-menu-item-button)>a:not(.fusion-icon-sliding-bar):hover
			{
			background-color:#a0ce4e}

			.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg
			{
			bottom:calc((12px) * -1)}

			.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-sticky-menu-only .fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-sticky-shadow .fusion-arrow-highlight .fusion-arrow-svg
			{
				box-sizing:content-box;
				padding-bottom:3px;
			margin-bottom:-3px}

			.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-logo-link,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul
			{
			line-height:1}

			.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg
			{
				transform:translateX(-50%);
			left:50%}

			.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-dropdown-svg
			{
				height:12px;
			line-height:12px}

			.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>.menu-item-has-children.fusion-active-link:before,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>.menu-item-has-children:hover:before
			{
				bottom:calc(-10px - (12px) * 2);
			height:calc((12px) * 2 + 10px)}

			.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-dropdown-menu>.sub-menu,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-megamenu-wrapper
			{
			margin-top:calc((12px) * 2 + 10px)}

			.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-dropdown-menu>.sub-menu,.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-megamenu-wrapper
			{
			margin-top:calc((12px) * 2 + 30px)}

			.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>.fusion-megamenu-wrapper,.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>.fusion-menu-cart-items,.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>.sub-menu
			{
			margin-top:calc((12px) * 2 + 10px)}

			.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.fusion-header-layout-v4):not(.fusion-header-layout-v5) .fusion-arrow-highlight .fusion-arrow-svg svg path
			{
			transition:fill .25s ease-in-out}

			.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v2 .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v3 .fusion-arrow-svg svg
			{
			margin-top:1px}

			.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v2.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v3.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg
			{
			margin-top:0}

			html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v4 .fusion-arrow-svg svg,html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v5 .fusion-arrow-svg svg
			{
			margin-top:1px}

			html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v4.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg,html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v5.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg
			{
			margin-top:0}

			.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v2 .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v3 .fusion-arrow-svg svg
			{
				margin-top:-1px;
			display:block}

			html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v4 .fusion-arrow-svg svg,html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v5 .fusion-arrow-svg svg
			{
				margin-top:-1px;
			display:block}

			.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-dropdown-svg
			{
			height:12px}

			.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-main-menu .menu-item-has-children:hover:before
			{
				right:calc(-5px - (23px) * 2);
			width:calc((23px) * 2 + 5px)}

			.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-dropdown-menu>.sub-menu,.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-megamenu-wrapper
			{
			margin-left:calc((23px) * 2 + 5px)}

			.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg
			{
				right:calc(2px - 23px);
				line-height:1;
				transform:translateY(-50%);
			top:50%}

			.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-arrow-svg svg
			{
			margin-left:-1px}

			.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent .fusion-arrow-highlight .fusion-arrow-svg
			{
			right:calc(1px - 23px)}

			.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-mobile-nav-holder .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-mobile-nav-holder .fusion-dropdown-svg
			{
			display:none}

			.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg
			{
				opacity:0;
				font-size:0;
				visibility:hidden;
				position:absolute;
				overflow:hidden;
			display:inline-block}

			.fusion-arrow-highlight .fusion-arrow-svg
			{
				left:calc(1px + );
			right:calc(1px - )}

			.side-header-right:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg
			{
			left:calc(2px - 23px)}

			.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow .fusion-main-menu .menu-item-has-children:hover:before
			{
				left:calc(-5px - (23px) * 2);
			width:calc((23px) * 2 + 5px)}

			.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow .fusion-main-menu .fusion-dropdown-menu>.sub-menu
			{
			margin-left:calc(-5px - (23px) * 2)}

			.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow .fusion-main-menu .fusion-megamenu-wrapper
			{
			margin-left:calc(-5px - (23px) * 2)}

			.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow.rtl .fusion-main-menu .fusion-megamenu-wrapper
			{
			margin-left:calc(-4px - (23px) * 2)}

			.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow .fusion-dropdown-svg
			{
				height:12px;
			line-height:12px}

			.fusion-top-header.fusion-header-layout-v7.avada-menu-highlight-style-background .fusion-header .fusion-logo-background
			{
			margin-right:30px}

			.avada-has-megamenu-shadow .fusion-main-menu .sub-menu,.avada-has-megamenu-shadow .fusion-megamenu-holder
			{
			box-shadow:1px 1px 30px rgba(0,0,0,.06)}

			.avada-has-megamenu-shadow .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu
			{
			box-shadow:none}

			.fusion-megamenu-holder
			{
				border-top-width:3px;
				border-color:#ffffff;
			background-color:#25292b}

			.side-header-right #side-header .fusion-main-menu .fusion-menu-cart-items,.side-header-right #side-header .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu
			{
			left:calc((180px) * -1)}

			.fusion-body .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu
			{
			border-color:rgba(242,242,242,0)}

			.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled
			{
				font-family:Montserrat, Arial, Helvetica, sans-serif;
				font-weight:400;
				padding-top:9px;
				padding-bottom:9px;
				color:#ffffff;
			font-size:15px}

			.fusion-megamenu-wrapper .fusion-megamenu-submenu>a:hover
			{
				font-family:Montserrat, Arial, Helvetica, sans-serif;
				font-weight:400;
				background-color:rgba(37,41,43,0.87);
				color:#ffffff;
			font-size:15px}

			.fusion-megamenu-wrapper .fusion-megamenu-submenu .fusion-megamenu-border
			{
			border-color:rgba(242,242,242,0)}

			.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a
			{
				padding-top:5px;
			padding-bottom:5px}

			.sub-menu .fusion-caret
			{
			top:9px}

			.avada-has-mainmenu-dropdown-divider .fusion-main-menu .fusion-dropdown-menu .sub-menu li a
			{
				border-bottom-width:1px;
			border-bottom-style:solid}

			body:not(.avada-has-mainmenu-dropdown-divider) .fusion-main-menu .fusion-dropdown-menu .sub-menu li a
			{
			border-bottom:none}

			.avada-menu-highlight-style-arrow .fusion-dropdown-svg.fusion-svg-active path
			{
			fill:rgba(37,41,43,0.87)}

			.fusion-menu-highlight-label
			{
			border-radius:0px}

			.fusion-main-menu>ul>li>a,.fusion-vertical-menu-widget ul.menu li a,.side-nav li a
			{
				font-family:Montserrat, Arial, Helvetica, sans-serif;
				font-weight:400;
				font-size:16px;
				letter-spacing:0px;
			font-style:normal}

			.fusion-main-menu>ul>li>a
			{
			color:#ffffff}

			.fusion-flyout-cart-wrapper .fusion-widget-cart-number,.fusion-main-menu-cart .fusion-widget-cart-number
			{
				font-family:Montserrat, Arial, Helvetica, sans-serif;
			font-style:normal}

			.fusion-megamenu-icon img
			{
			max-height:16px}

			.fusion-body.avada-menu-icon-position-bottom:not(.fusion-top-header) .fusion-main-menu .fusion-flex-link,.fusion-body.avada-menu-icon-position-top:not(.fusion-top-header) .fusion-main-menu .fusion-flex-link
			{
				padding:calc((85px - 16px)/ 2) 0;
			line-height:1}

			.fusion-widget-cart-number
			{
				background-color:#ffffff;
			color:#ffffff}

			#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s
			{
				color:#ffffff;
				border-color:#ffffff;
				font-family:Montserrat, Arial, Helvetica, sans-serif;
			font-style:normal}

			#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s::-webkit-input-placeholder
			{
			color:#ffffff}

			#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s::-moz-placeholder
			{
			color:#ffffff}

			#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s:-ms-input-placeholder
			{
			color:#ffffff}

			#wrapper .fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout .fusion-flyout-search .searchform .s
			{
				border-color:#ffffff;
				font-family:Montserrat;
			color:#ffffff}

			#wrapper .fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout .fusion-flyout-search .searchform .s::-webkit-input-placeholder
			{
			color:#ffffff}

			#wrapper .fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout .fusion-flyout-search .searchform .s::-moz-placeholder
			{
			color:#ffffff}

			#wrapper .fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout .fusion-flyout-search .searchform .s:-moz-placeholder
			{
			color:#ffffff}

			#wrapper .fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout .fusion-flyout-search .searchform .s:-ms-input-placeholder
			{
			color:#ffffff}

			#wrapper .side-nav li a
			{
			font-size:15px}

			.fusion-secondary-menu .fusion-menu-cart-item a:hover
			{
			color:#333333}

			.fusion-secondary-menu .fusion-secondary-menu-icon
			{
				color:#ffffff;
			min-width:180px}

			.fusion-secondary-menu .fusion-secondary-menu-icon:hover
			{
			color:#ffffff}

			.fusion-secondary-menu .sub-menu
			{
				background-color:#ffffff;
				width:180px;
			border-color:#ebeef1}

			.fusion-secondary-menu .sub-menu a
			{
				color:#ffffff;
			border-color:#ebeef1}

			.fusion-secondary-menu .sub-menu a:hover
			{
				color:#333333;
			background-color:#f9f9f9}

			.fusion-secondary-menu .fusion-custom-menu-item-contents
			{
				background-color:#ffffff;
				color:#ffffff;
				width:180px;
			border-color:#ebeef1}

			.fusion-secondary-menu .fusion-menu-cart-items a
			{
			color:#ffffff}

			.fusion-secondary-menu .fusion-menu-cart-item a
			{
			border-color:#ebeef1}

			.fusion-secondary-menu .fusion-menu-cart-item a:hover
			{
			background-color:#f9f9f9}

			.fusion-secondary-menu>ul>li
			{
			border-color:rgba(239,239,239,0)}

			.fusion-secondary-menu>ul>li>.sub-menu .sub-menu
			{
			left:calc(180px - 2px)}

			.fusion-secondary-menu>ul>li>a
			{
			height:30px}

			.fusion-secondary-menu-icon
			{
			color:#ffffff}

			.fusion-secondary-menu-icon:after,.fusion-secondary-menu-icon:before
			{
			color:#ffffff}

			.fusion-megamenu-title
			{
				color:#ffffff;
			font-size:18px}

			.fusion-megamenu-title a
			{
			color:#ffffff}

			.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-main-menu-icon:after
			{
				border:1px solid #ffffff;
			padding:calc((16px) * .35)}

			.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-main-menu-icon:hover:after
			{
			border:1px solid #ffffff}

			.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-widget-cart-counter>a:before
			{
				border:1px solid #ffffff;
			padding:calc((16px) * .35)}

			.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-widget-cart-counter>a:hover:before
			{
			border:1px solid #ffffff}

			.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after
			{
			border:1px solid #ffffff}

			.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-main-menu-icon-active:after
			{
			border:1px solid #ffffff}

			.fusion-has-main-nav-icon-circle .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:before
			{
			border:1px solid #ffffff}

			.fusion-has-main-nav-icon-circle .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover:before
			{
			border:1px solid #ffffff}

			.fusion-has-main-nav-icon-circle .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon:before
			{
				border:1px solid #333333;
			padding:calc((20px) * .35)}

			.fusion-has-main-nav-icon-circle .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon:hover:before
			{
			border:1px solid #a0ce4e}

			.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:before
			{
			color:#ffffff}

			.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-toggle-icon-line
			{
			background-color:#ffffff}

			.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line
			{
			background-color:#ffffff}

			.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover:before
			{
			color:#ffffff}

			.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-slider-loading
			{
				border-bottom-color:#ffffff;
				border-top-color:rgba(255,255,255,0.35);
				border-right-color:rgba(255,255,255,0.35);
			border-left-color:rgba(255,255,255,0.35)}

			.fusion-header-has-flyout-menu .fusion-flyout-menu-icons
			{
				font-size:20px;
			margin:0 calc((45px)/ -2)}

			.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper,.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-sliding-bar-toggle
			{
			padding:0 calc((45px)/ 2)}

			.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon:before
			{
			color:#333333}

			.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon:hover:before
			{
			color:#a0ce4e}

			.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line
			{
				background-color:#333333;
				width:calc((20px) * 1.5);
			height:calc((20px) * .1)}

			.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle,.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle
			{
			padding:0 calc((45px)/ 2)}

			.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line
			{
			background-color:#a0ce4e}

			.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle
			{
				height:calc((20px) * .9);
			width:calc((20px) * 1.5)}

			.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon
			{
				height:calc((20px) * .9);
			width:calc((20px) * .9)}

			.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-icon-sliding-bar:before
			{
			padding:calc((20px) * .2)}

			.fusion-header-has-flyout-menu .fusion-flyout-mobile-menu-icons
			{
			margin-top:25px}

			.fusion-header-has-flyout-menu .fusion-widget-cart-number
			{
			min-width:20px}

			.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line
			{
			width:calc((20px) * 1.2)}

			.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line
			{
			width:calc((20px) * 1.2)}

			.fusion-header-has-flyout-menu .fusion-flyout-menu-bg
			{
			background-color:rgba(255,255,255,0.95)}

			.fusion-header-has-flyout-menu .fusion-flyout-menu>ul.fusion-menu>li
			{
			padding:calc((32px)/ 2) 0}

			.fusion-body .fusion-is-sticky .fusion-header-has-flyout-menu .fusion-flyout-menu>ul.fusion-menu>li
			{
			padding:calc((32px)/ 2) 0}

			.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-toggle-icon-line
			{
			background-color:#ffffff}

			.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:before
			{
			color:#ffffff}

			.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover:before
			{
			color:#ffffff}

			.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line
			{
			background-color:#ffffff}

			.fusion-header-layout-v4.fusion-top-header.avada-menu-highlight-style-arrow .fusion-arrow-svg path,.fusion-header-layout-v5.fusion-top-header.avada-menu-highlight-style-arrow .fusion-arrow-svg path
			{
			fill:#ffffff}

			.fusion-secondary-main-menu
			{
			background-color:#ffffff}

			.fusion-widget-cart-counter a:hover:before
			{
			color:#ffffff}

			.woocommerce-cart .fusion-main-menu-cart .fusion-main-menu-icon:after,.woocommerce-cart .fusion-main-menu-cart .fusion-main-menu-icon:before
			{
			color:#ffffff}

			.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon:hover:after,.fusion-is-sticky .fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after,.fusion-is-sticky .fusion-main-menu .fusion-menu .fusion-main-menu-icon-active:after,.fusion-is-sticky .fusion-main-menu .fusion-widget-cart-counter>a:hover:before,.fusion-is-sticky .fusion-main-menu>ul>li.current-menu-item>a,.fusion-is-sticky .fusion-main-menu>ul>li>a:hover
			{
			color:#ffffff}

			.fusion-body .fusion-main-menu .current-menu-ancestor>a,.fusion-body .fusion-main-menu .current-menu-item>a,.fusion-body .fusion-main-menu .current-menu-parent>a,.fusion-body .fusion-main-menu .current_page_item>a
			{
				border-color:#ffffff;
			color:#ffffff}

			.fusion-body .fusion-main-menu .current-menu-ancestor>a .fusion-menu-description,.fusion-body .fusion-main-menu .current-menu-item>a .fusion-menu-description,.fusion-body .fusion-main-menu .current-menu-parent>a .fusion-menu-description,.fusion-body .fusion-main-menu .current_page_item>a .fusion-menu-description
			{
			color:rgba(255,255,255,0.65)}

			.fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart)>a:before
			{
				border-color:#ffffff;
			color:#ffffff}

			.fusion-body .fusion-main-menu .fusion-widget-cart-counter .fusion-main-menu-icon-active:before
			{
			color:#ffffff}

			.fusion-body .fusion-main-menu>ul>li>a:hover .fusion-menu-description
			{
			color:rgba(255,255,255,0.65)}

			.fusion-body .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line
			{
			height:calc((20px) * .1)}

			.fusion-body .fusion-mobile-nav-holder .fusion-selector-down
			{
				line-height:calc(45px - 2px);
				height:calc(45px - 2px);
			border-color:#f2f2f2}

			.avada-flyout-menu-direction-fade .fusion-header-has-flyout-menu .fusion-flyout-menu,.avada-flyout-menu-direction-fade .fusion-header-has-flyout-menu .fusion-flyout-menu-bg,.avada-flyout-menu-direction-fade .fusion-header-has-flyout-menu .fusion-flyout-search
			{
				top:-1000%;
			transition:opacity .4s ease 0s,top 0s ease .4s}

			.avada-flyout-menu-direction-fade .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg,.avada-flyout-menu-direction-fade .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu,.avada-flyout-menu-direction-fade .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-search
			{
				top:0;
			transition:opacity .4s ease 0s,top 0s ease 0s}

			.avada-flyout-menu-direction-left .fusion-header-has-flyout-menu .fusion-flyout-menu,.avada-flyout-menu-direction-left .fusion-header-has-flyout-menu .fusion-flyout-menu-bg,.avada-flyout-menu-direction-left .fusion-header-has-flyout-menu .fusion-flyout-search
			{
			transform:translateX(-100%)}

			.avada-flyout-menu-direction-left .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg,.avada-flyout-menu-direction-left .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu,.avada-flyout-menu-direction-left .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-search
			{
			transform:translateX(0)}

			.avada-flyout-menu-direction-right .fusion-header-has-flyout-menu .fusion-flyout-menu,.avada-flyout-menu-direction-right .fusion-header-has-flyout-menu .fusion-flyout-menu-bg,.avada-flyout-menu-direction-right .fusion-header-has-flyout-menu .fusion-flyout-search
			{
			transform:translateX(100%)}

			.avada-flyout-menu-direction-right .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg,.avada-flyout-menu-direction-right .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu,.avada-flyout-menu-direction-right .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-search
			{
			transform:translateX(0)}

			.avada-flyout-menu-direction-bottom .fusion-header-has-flyout-menu .fusion-flyout-menu,.avada-flyout-menu-direction-bottom .fusion-header-has-flyout-menu .fusion-flyout-menu-bg,.avada-flyout-menu-direction-bottom .fusion-header-has-flyout-menu .fusion-flyout-search
			{
			transform:translateY(100%)}

			.avada-flyout-menu-direction-bottom .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg,.avada-flyout-menu-direction-bottom .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu,.avada-flyout-menu-direction-bottom .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-search
			{
			transform:translateY(0)}

			.avada-flyout-menu-direction-top .fusion-header-has-flyout-menu .fusion-flyout-menu,.avada-flyout-menu-direction-top .fusion-header-has-flyout-menu .fusion-flyout-menu-bg,.avada-flyout-menu-direction-top .fusion-header-has-flyout-menu .fusion-flyout-search
			{
			transform:translateY(-100%)}

			.avada-flyout-menu-direction-top .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-bg,.avada-flyout-menu-direction-top .fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu,.avada-flyout-menu-direction-top .fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-search
			{
			transform:translateY(0)}

			.fusion-secondary-header
			{
				color:#ffffff;
			font-size:15px}

			.fusion-secondary-header a
			{
			color:#ffffff}

			.fusion-secondary-header a:hover
			{
			color:#ffffff}

			.fusion-mobile-menu-icons
			{
			margin-top:25px}

			.fusion-mobile-menu-icons a
			{
			color:#70664b}

			.fusion-mobile-menu-icons a:after,.fusion-mobile-menu-icons a:before
			{
			color:#70664b}

			.fusion-megamenu-widgets-container
			{
				font-family:Montserrat, Arial, Helvetica, sans-serif;
				font-weight:400;
				color:#ffffff;
			font-size:15px}

			.fusion-megamenu-bullet
			{
			border-left-color:#ffffff}

			body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a
			{
				height:45px;
				background-color:#383c3f;
			border-color:#f2f2f2}

			body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a:hover
			{
			background-color:rgba(112,102,75,0.77)}

			body:not(.mobile-menu-design-flyout) .fusion-mobile-current-nav-item>a,body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item.current-menu-item>a
			{
			background-color:rgba(112,102,75,0.77)}

			.fusion-mobile-selector
			{
				height:45px;
				line-height:45px;
				background-color:#383c3f;
				border-color:#f2f2f2;
				color:#ffffff;
			font-size:17px}

			.fusion-open-submenu
			{
				height:45px;
				line-height:45px;
			font-size:17px}

			.avada-has-mobile-menu-search:not(.avada-has-main-nav-search-icon) .fusion-header-v6.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle
			{
			display:none}

			.fusion-mobile-nav-holder>ul
			{
			border-color:#f2f2f2}

			.fusion-mobile-nav-holder>ul li a
			{
				font-family:Montserrat;
				font-weight:400;
			font-style:normal}

			.fusion-mobile-nav-holder>ul li .fusion-icon-only-link .menu-text
			{
				font-family:Montserrat;
				font-weight:400;
			font-style:normal}

			.fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a
			{
				font-size:17px;
			letter-spacing:0px}

			.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul
			{
			border-color:#f2f2f2}

			.fusion-selector-down
			{
			font-size:24px}

			.fusion-selector-down:before
			{
			color:#70664b}

			.fusion-mobile-nav-item .fusion-open-submenu
			{
			color:#ffffff}

			.fusion-mobile-nav-item a
			{
				color:#ffffff;
				font-size:17px;
				line-height:45px;
			letter-spacing:0px}

			.fusion-mobile-nav-item a:hover
			{
			color:#ffffff}

			.fusion-mobile-nav-item a:before
			{
			color:#ffffff}

			.fusion-mobile-nav-item.fusion-main-menu-sliding-bar a:after
			{
			color:#ffffff}

			.fusion-mobile-nav-item.current-menu-item>a
			{
			color:#ffffff}

			.fusion-mobile-current-nav-item>a
			{
			color:#ffffff}

			.avada-has-megamenu-item-divider #side-header .fusion-main-menu>ul .sub-menu>li:last-child>a,.avada-has-megamenu-item-divider .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a,.avada-has-megamenu-item-divider .fusion-megamenu-wrapper .fusion-megamenu-submenu>a
			{
			border-bottom:1px solid rgba(242,242,242,0)}

			.avada-has-megamenu-item-divider .fusion-megamenu-wrapper .fusion-megamenu-submenu
			{
			padding-bottom:0}

			.avada-has-megamenu-item-divider .fusion-megamenu-wrapper .fusion-megamenu-submenu-notitle
			{
			padding-top:0}

			.rtl .fusion-secondary-menu>ul>li>.sub-menu .sub-menu
			{
			right:180px}

			.rtl .fusion-secondary-menu>ul>li:first-child
			{
			border-left:1px solid rgba(239,239,239,0)}

			.rtl .fusion-header-v1 .fusion-main-menu>ul>li,.rtl .fusion-header-v2 .fusion-main-menu>ul>li,.rtl .fusion-header-v3 .fusion-main-menu>ul>li,.rtl .fusion-header-v4 .fusion-main-menu>ul>li,.rtl .fusion-header-v5 .fusion-main-menu>ul>li,.rtl .fusion-header-v7 .fusion-main-menu>ul>li
			{
			padding-left:30px}

			.rtl .fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child
			{
			border-color:rgba(242,242,242,0)}

			.rtl .fusion-mobile-nav-holder .fusion-selector-down
			{
				line-height:calc(45px - 2px);
				height:calc(45px - 2px);
			border-color:#f2f2f2}

			.rtl .fusion-selector-down:before
			{
			color:#70664b}

			.fusion-is-sticky .fusion-main-menu .current-menu-ancestor>a>.fusion-megamenu-icon,.fusion-is-sticky .fusion-main-menu .current-menu-item>a>.fusion-megamenu-icon,.fusion-is-sticky .fusion-main-menu .current-menu-parent>a>.fusion-megamenu-icon,.fusion-is-sticky .fusion-main-menu .current_page_item>a>.fusion-megamenu-icon,.fusion-is-sticky .fusion-main-menu>ul>li>a:hover>.fusion-megamenu-icon
			{
			color:#549f97}

			.fusion-top-header.fusion-sticly-header:not(.fusion-header-v6) .avada-menu-highlight-style-arrow .fusion-is-sticky .fusion-arrow-svg svg path
			{
			stroke:transparent}

			.avada-menu-highlight-style-bottombar.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>.fusion-bottombar-highlight:after
			{
			border-top:3px solid #ffffff}

			.avada-menu-highlight-style-bottombar.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>.fusion-bottombar-highlight.fusion-flex-column:after
			{
			margin-top:25px}

			.fusion-contact-info
			{
			line-height:30px}

			.side-header.menu-text-align-right:not(.avada-menu-icon-position-left) .fusion-main-menu>ul>li>a.fusion-flex-link,.side-header.menu-text-align-right:not(.avada-menu-icon-position-right) .fusion-main-menu>ul>li>a.fusion-flex-link
			{
				-ms-flex-align:end;
			align-items:flex-end}

			.side-header.menu-text-align-right:not(.avada-menu-icon-position-left).rtl .fusion-main-menu>ul>li>a.fusion-flex-link,.side-header.menu-text-align-right:not(.avada-menu-icon-position-right).rtl .fusion-main-menu>ul>li>a.fusion-flex-link
			{
				-ms-flex-align:start;
			align-items:flex-start}

			.side-header.menu-text-align-left:not(.avada-menu-icon-position-left) .fusion-main-menu>ul>li>a.fusion-flex-link,.side-header.menu-text-align-left:not(.avada-menu-icon-position-right) .fusion-main-menu>ul>li>a.fusion-flex-link
			{
				-ms-flex-align:start;
			align-items:flex-start}

			.side-header.menu-text-align-left:not(.avada-menu-icon-position-left).rtl .fusion-main-menu>ul>li>a.fusion-flex-link,.side-header.menu-text-align-left:not(.avada-menu-icon-position-right).rtl .fusion-main-menu>ul>li>a.fusion-flex-link
			{
				-ms-flex-align:end;
			align-items:flex-end}

			html.avada-header-color-not-opaque.no-overflow-y .fusion-header-v1 .fusion-header,html.avada-header-color-not-opaque.no-overflow-y .fusion-header-v2 .fusion-header,html.avada-header-color-not-opaque.no-overflow-y .fusion-header-v3 .fusion-header,html.avada-header-color-not-opaque.no-overflow-y .fusion-sticky-menu-only .fusion-secondary-main-menu
			{
			padding-right:39px}

			.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li:hover>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li:hover>a .fusion-menu-description,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>a .fusion-menu-description
			{
			color:#ffffff}

			.fusion-portfolio-content-wrapper .fusion-portfolio-content
			{
			text-align:left}

			.fusion-portfolio-layout-masonry
			{
			margin:calc((12px)/ -2)}

			.fusion-portfolio-layout-masonry .fusion-portfolio-content
			{
			padding:20px 0}

			article.fusion-portfolio-post.post.fusion-col-spacing
			{
			padding:calc((12px)/ 2)}

			.fusion-portfolio-boxed .fusion-portfolio-content
			{
				padding-top:25px;
				padding-bottom:25px;
				padding-left:25px;
			padding-right:25px}

			.fusion-portfolio-archive .fusion-load-more-button.fusion-portfolio-button
			{
				background-color:#ebeaea;
			color:#333}

			.fusion-portfolio-archive .fusion-load-more-button.fusion-portfolio-button:hover
			{
				background-color:rgba(235,234,234,0.8);
			color:#333}

			.fusion-portfolio-content .fusion-portfolio-meta
			{
			font-size:18px}

			.fusion-live-search .fusion-search-results
			{
			max-height:250px}

			.search #posts-container .fusion-blog-layout-grid,.search-results #posts-container .fusion-blog-layout-grid
			{
				margin-top:calc((40px)/ -2);
				margin-right:calc((40px)/ -2);
				margin-bottom:0;
			margin-left:calc((40px)/ -2)}

			.search #posts-container .fusion-blog-layout-grid .fusion-post-grid,.search-results #posts-container .fusion-blog-layout-grid .fusion-post-grid
			{
			padding:calc((40px)/ 2)}

			.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-search-spacer
			{
			width:calc((44px) * .4)}

			.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search
			{
				width:13px;
			height:13px}

			.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:after,.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:before
			{
			background-color:#ffffff}

			.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:hover:after,.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:hover:before
			{
			background-color:#ffffff}

			#main .fusion-sticky-sidebar .fusion-sidebar-inner-content,#main .sidebar:not(.fusion-sticky-sidebar)
			{
			background-color:rgba(255,255,255,0)}

			#main .sidebar
			{
			padding:0}

			#main .sidebar.fusion-sticky-sidebar .fusion-sidebar-inner-content
			{
			padding:0}

			.sidebar .widget .heading .widget-title,.sidebar .widget .widget-title
			{
				background-color:rgba(255,255,255,0);
			padding:}

			.sidebar .widget .widget-title
			{
			font-size:18px}

			.sidebar .widget .heading h4,.sidebar .widget .widget-title
			{
			color:#333333}

			.fusion-body .fusion-flexslider .flex-direction-nav a,.fusion-body .fusion-flexslider.flexslider-attachments .flex-direction-nav a,.fusion-body .fusion-flexslider.flexslider-posts .flex-direction-nav a,.fusion-body .fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a,.fusion-body .fusion-slider-sc .flex-direction-nav a,.fusion-body .woocommerce-product-gallery .flex-direction-nav a
			{
				width:30px;
				height:30px;
				line-height:30px;
			font-size:14px}

			.fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-prev
			{
				width:30px;
				height:30px;
			margin-top:calc((30px)/ -2)}

			.fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,.fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before
			{
				line-height:30px;
			font-size:14px}

			.fusion-social-links-header .fusion-social-networks a
			{
			font-size:17px}

			.fusion-social-links-header .fusion-social-networks a.custom img
			{
			max-height:17px}

			.fusion-social-links-header .fusion-social-networks.boxed-icons .fusion-social-network-icon
			{
			color:#ffffff}

			.fusion-social-links-header .fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom)
			{
				background-color:#4e72a6;
				border-color:#4e72a6;
			border-radius:1px}

			.fusion-social-links-header .fusion-social-networks.boxed-icons a
			{
				padding:9px;
			width:calc(17px + (2 * (9px)) + 2px)}

			.fusion-social-links-header .fusion-social-networks.boxed-icons a.custom
			{
			top:-9px}

			.fusion-social-links-header .fusion-social-networks.boxed-icons a.custom img
			{
			max-height:calc(17px + (2 * (9px)) + 2px)}

			.fusion-social-links-header .fusion-social-networks.boxed-icons a img
			{
			max-height:calc(17px + (2 * (9px)) + 2px)}

			.fusion-social-links-header .fusion-social-networks .fusion-social-network-icon
			{
			color:#ffffff}

			.fusion-social-links-footer .fusion-social-networks a
			{
			font-size:16px}

			.fusion-social-links-footer .fusion-social-networks a.custom
			{
			max-height:9px}

			.fusion-social-links-footer .fusion-social-networks a.custom img
			{
			max-height:16px}

			.fusion-social-links-footer .fusion-social-networks.boxed-icons a
			{
				width:calc(16px + (2 * (9px)) + 2px);
			padding:9px}

			.fusion-social-links-footer .fusion-social-networks.boxed-icons a.custom
			{
			top:calc((9px) * -1)}

			.fusion-social-links-footer .fusion-social-networks.boxed-icons a.custom img
			{
			max-height:calc(16px + (2 * (9px)) + 2px)}

			.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon
			{
			color:#ffffff}

			.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom)
			{
				background-color:#222222;
				border-color:#222222;
			border-radius:1px}

			.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon
			{
			color:#ffffff}

			.fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom)
			{
				background-color:#222222;
			border-color:#222222}

			.fusion-single-sharing-box
			{
				background-color:rgba(255,255,255,0);
			padding:0px}

			.fusion-sharing-box .fusion-social-networks a
			{
			font-size:16px}

			.fusion-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom)
			{
			border-radius:1px}

			.fusion-sharing-box .fusion-social-networks.boxed-icons a
			{
			padding:9px}

			.fusion-sharing-box.share-box h4
			{
			color:#333333}

			.fusion-footer-widget-column
			{
			margin-bottom:50px}

			.fusion-footer-widget-column:last-child
			{
			margin-bottom:0}

			.fusion-footer-widget-column .row
			{
				margin-left:0;
			margin-right:0}

			.fusion-footer-widget-column .flexslider a
			{
				border:0;
			padding:0}

			.fusion-footer footer .fusion-columns .fusion-column
			{
				padding-left:15px;
			padding-right:15px}

			.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column
			{
			text-align:center}

			.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer
			{
				display:block;
				width:100%;
				text-align:center;
			margin-top:20px}

			.fusion-footer footer .fusion-columns
			{
			margin:0 calc((15px) * -1)}

			.fusion-footer footer .fusion-columns .fusion-column.fusion-has-widgets
			{
			border-color:rgba(255,255,255,0)}

			.ltr .fusion-footer footer .fusion-columns .fusion-column.fusion-has-widgets
			{
				border-right-width:1px;
			border-right-style:solid}

			.rtl .fusion-footer footer .fusion-columns .fusion-column.fusion-has-widgets
			{
				border-left-width:1px;
			border-left-style:solid}

			.fusion-footer footer .fusion-row .fusion-columns
			{
				display:block;
				-ms-flex-flow:wrap;
			flex-flow:wrap}

			.rtl .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last
			{
			border-left:none}

			.ltr .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last
			{
			border-right:none}

			.group
			{
			zoom:1}

			.group:after,.group:before
			{
				content:" ";
			display:table}

			.group:after
			{
			clear:both}

			.fusion-footer-widget-area
			{
				position:relative;
				padding:30px 10px 30px;
				border-top:1px solid #9e9e9e;
				background-image:;
				background-repeat:repeat;
				background-color:#2d2d2d;
				background-size:initial;
				background-position:center center;
				color:#ffffff;
				-webkit-backface-visibility:hidden;
			backface-visibility:hidden}

			.fusion-footer-widget-area .widget_shopping_cart_content .buttons
			{
			background:rgba(0,0,0,.4)}

			.fusion-footer-widget-area .products-slider li .image
			{
				width:auto;
			height:auto}

			.fusion-footer-widget-area .simple-products-slider .es-carousel
			{
			padding-left:38px}

			.fusion-footer-widget-area .simple-products-slider .es-carousel li,.fusion-footer-widget-area .simple-products-slider .es-carousel li .image
			{
				width:149px;
			height:auto}

			.fusion-footer-widget-area h3
			{
				font-family:Roboto, Arial, Helvetica, sans-serif;
				font-size:20px;
				font-weight:400;
				line-height:1.5;
				letter-spacing:0px;
				font-style:normal;
			color:#c1c1c1}

			.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns
			{
				margin-left:0;
			margin-right:0}

			.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column
			{
				padding-left:3px;
				padding-right:3px;
			padding-bottom:3px}

			.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child>li:first-child>a,.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget)>ul>li:first-child>a
			{
				background-image:none;
			padding-top:0}

			.fusion-footer-widget-area ul
			{
				list-style:none;
				margin:0;
				padding:0;
			font-size:12px}

			.fusion-footer-widget-area ul.fusion-carousel-holder li a,.fusion-footer-widget-area ul.fusion-checklist li a
			{
				border:0;
			padding:0}

			.fusion-footer-widget-area ul#recentcomments li.recentcomments:first-child
			{
				padding-top:0;
			background:0 0}

			.fusion-footer-widget-area ul li
			{
			border-color:rgba(255,255,255,0)}

			.fusion-footer-widget-area ul li a
			{
				display:block;
			position:relative}

			.fusion-footer-widget-area ul li a:hover
			{
			color:#9d6b35}

			.fusion-footer-widget-area li.recentcomments
			{
				padding:12px 0;
				border-bottom:1px solid #282a2b;
			display:block}

			.fusion-footer-widget-area li.recentcomments a
			{
			border:none}

			.fusion-footer-widget-area .widget_recent_entries li
			{
			border-bottom:1px solid}

			.fusion-footer-widget-area .widget_recent_entries a
			{
				border-bottom:0;
			padding-bottom:0}

			.fusion-footer-widget-area .contact_info p
			{
			margin:0}

			.fusion-footer-parallax .fusion-footer-widget-area
			{
				-webkit-backface-visibility:visible;
			backface-visibility:visible}

			.fusion-footer-widget-area .widget-title
			{
				margin:0 0 28px;
				text-transform:uppercase;
				font-family:Roboto, Arial, Helvetica, sans-serif;
				font-size:20px;
				font-weight:400;
				line-height:1.5;
				letter-spacing:0px;
				font-style:normal;
			color:#c1c1c1}

			.fusion-footer-widget-area a
			{
			color:#ffffff}

			.fusion-footer-widget-area a:hover
			{
			color:#549f97}

			.fusion-footer-widget-area .widget>ul>li:first-child
			{
			padding-top:0}

			.fusion-footer-widget-area .widget li a:before
			{
			color:#ffffff}

			.fusion-footer-widget-area .widget li.recentcomments
			{
				border-color:rgba(255,255,255,0);
			color:#ffffff}

			.fusion-footer-widget-area .widget li a:hover:before,.fusion-footer-widget-area .widget li.recentcomments:hover:before
			{
			color:#9d6b35}

			.fusion-footer-widget-area .widget a:hover
			{
			color:#9d6b35}

			.fusion-footer-widget-area .widget_nav_menu>div>ul>li:first-child
			{
			padding-top:0}

			.fusion-footer-widget-area .widget_nav_menu ul ul li a
			{
			padding-top:12px}

			.fusion-footer-widget-area .holder-block img
			{
			width:100%}

			.fusion-footer-widget-area .widget .recentcomments:before,.fusion-footer-widget-area .widget_archive li a:before,.fusion-footer-widget-area .widget_categories li a:before,.fusion-footer-widget-area .widget_links li a:before,.fusion-footer-widget-area .widget_meta li a:before,.fusion-footer-widget-area .widget_nav_menu li a:before,.fusion-footer-widget-area .widget_pages li a:before,.fusion-footer-widget-area .widget_recent_entries li a:before,.fusion-footer-widget-area .widget_rss li a:before
			{
				position:absolute;
				font-family:icomoon;
				content:"\f105";
			margin-left:-12px}

			.fusion-footer-widget-area .widget_calendar table
			{
			width:100%}

			.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li
			{
			border-color:#2d2d2d}

			.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a
			{
				background:rgba(0,0,0,.2);
			color:#ffffff}

			.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a:hover
			{
			background:0 0}

			.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a
			{
				background:0 0;
			border-color:#9d6b35}

			.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box
			{
				background:rgba(0,0,0,.2);
			color:#ffffff}

			.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .post-holder a
			{
			color:#ffffff}

			.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .post-holder a:hover
			{
			color:#9d6b35}

			.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li
			{
			border-color:rgba(255,255,255,0)}

			.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-clean .fusion-tabs-nav ul
			{
			border-color:rgba(255,255,255,0)}

			.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-clean .fusion-tabs-nav ul li
			{
			border-color:rgba(255,255,255,0)}

			.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-classic
			{
			border-color:rgba(255,255,255,0)}

			.fusion-footer-widget-area .fusion-vertical-menu-widget ul.menu li a
			{
			color:#ffffff}

			.fusion-footer-widget-area .fusion-vertical-menu-widget ul.menu li a:hover
			{
			color:#549f97}

			.fusion-footer-widget-area .fusion-tabs-clean .fusion-tabs-nav ul
			{
			border:1px solid rgba(255,255,255,0)}

			.fusion-footer-widget-area .widget_archive li,.fusion-footer-widget-area .widget_categories li,.fusion-footer-widget-area .widget_layered_nav li,.fusion-footer-widget-area .widget_links li,.fusion-footer-widget-area .widget_meta li,.fusion-footer-widget-area .widget_nav_menu li,.fusion-footer-widget-area .widget_pages li,.fusion-footer-widget-area .widget_product_categories li,.fusion-footer-widget-area .widget_recent_entries li
			{
				border-color:rgba(255,255,255,0);
			color:#ffffff}

			.fusion-footer-widget-area .product_list_widget li
			{
			border-color:rgba(255,255,255,0)}

			.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .widget_layered_nav li,.fusion-footer-widget-area article.col
			{
			color:#ffffff}

			.fusion-footer-widget-area .jtwt .jtwt_tweet
			{
			color:#ffffff}

			.fusion-footer-widget-area .jtwt .jtwt_tweet a
			{
			color:#ffffff}

			.fusion-footer-widget-area>.fusion-row
			{
				padding-left:0px;
			padding-right:0px}

			.fusion-footer-widget-area .tagcloud a
			{
			border-color:rgba(255,255,255,0)}

			.fusion-footer-widget-area .tagcloud a:hover
			{
			background-color:#9d6b35}

			.fusion-footer-widget-area .fusion-accordian .panel-title a
			{
			color:#ffffff}

			.fusion-footer-widget-area .fusion-accordian .panel-title a:hover
			{
			color:#9d6b35}

			.fusion-footer-widget-area .fusion-accordian .panel-title a:hover .fa-fusion-box
			{
			background-color:#9d6b35!important}

			.fusion-footer-widget-area .fusion-accordian .fusion-panel
			{
			border-color:rgba(255,255,255,0)}

			.layout-wide-mode.avada-has-100-footer .fusion-footer-widget-area>.fusion-row
			{
			max-width:100%!important}

			#wrapper .fusion-footer-widget-area .current-menu-item>a,#wrapper .fusion-footer-widget-area .current-menu-item>a:before,#wrapper .fusion-footer-widget-area .current_page_item>a,#wrapper .fusion-footer-widget-area .current_page_item>a:before,#wrapper .fusion-footer-widget-area .fusion-vertical-menu-widget .menu li.current-menu-item>a,#wrapper .fusion-footer-widget-area .fusion-vertical-menu-widget .menu li.current_page_ancestor>a
			{
			color:#9d6b35}

			#wrapper .fusion-footer-widget-area .jtwt .jtwt_tweet a:hover
			{
			color:#9d6b35}

			#wrapper .fusion-footer-widget-area .fusion-tabs.classic .nav-tabs>li.active .tab-link,#wrapper .fusion-footer-widget-area .fusion-tabs.classic .nav-tabs>li.active .tab-link:focus,#wrapper .fusion-footer-widget-area .fusion-tabs.classic .nav-tabs>li.active .tab-link:hover,#wrapper .fusion-footer-widget-area .fusion-tabs.vertical-tabs.classic .nav-tabs>li.active .tab-link
			{
			border-color:#9d6b35}

			.fusion-footer-copyright-area
			{
				z-index:10;
				position:relative;
				padding:15px 10px 5px;
				border-top:1px solid #9e9e9e;
			background-color:#000000}

			.fusion-footer-copyright-area .fusion-row
			{
			max-width:1170px}

			.fusion-footer-copyright-area>.fusion-row
			{
				padding-left:0px;
			padding-right:0px}

			.fusion-copyright-notice a
			{
			color:#ffffff}

			.fusion-footer-copyright-area a:hover
			{
			color:#9d6b35}

			.fusion-copyright-content
			{
				display:table;
			width:100%}

			.fusion-copyright-notice
			{
				display:table-cell;
				vertical-align:middle;
				margin:0;
				padding:0;
				color:#b6c0ce;
			font-size:13px}

			.fusion-body .fusion-footer-copyright-center .fusion-copyright-content
			{
				display:block;
			text-align:center}

			.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice
			{
				display:block;
				width:100%;
			text-align:center}

			.layout-wide-mode.avada-has-100-footer .fusion-footer-copyright-area>.fusion-row
			{
			max-width:100%!important}

			#nav ul li ul li a,#reviews #comments > h2,#sticky-nav ul li ul li a,#wrapper #nav ul li ul li > a,#wrapper #sticky-nav ul li ul li > a,.avada-container h3,.comment-form input[type="submit"],.ei-title h3,.fusion-blog-shortcode .fusion-timeline-date,.fusion-body #main .tribe-common .tribe-events-c-day-marker__date,.fusion-body #main .tribe-events .datepicker,.fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium,.fusion-body .tribe-common .tribe-common-b2,.fusion-body .tribe-common .tribe-common-b3,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-load-more-button,.fusion-main-menu .sub-menu,.fusion-main-menu .sub-menu li a,.fusion-megamenu-widgets-container,.fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover,.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled,.fusion-page-title-bar h3,.gform_page_footer input[type=button],.meta .fusion-date,.more,.post-content blockquote,.review blockquote div strong,.review blockquote q,.ticket-selector-submit-btn[type=submit],.wpcf7-form input[type="submit"],body
			{
				/*font-family:Montserrat, Arial, Helvetica, sans-serif;*/
				font-family:"Europa Light", Arial, Helvetica, sans-serif;
				font-weight:400;
				letter-spacing:0px;
			font-style:normal}

			#slidingbar-area .slide-excerpt h2,#slidingbar-area ul,.counter-box-content,.fusion-alert,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-body #main .tribe-events .datepicker,.fusion-body .tribe-common .tribe-common-b2,.fusion-body .tribe-common .tribe-common-b3,.fusion-footer-widget-area .slide-excerpt h2,.fusion-footer-widget-area ul,.fusion-progressbar .progress-title,.fusion-project-details-tb .project-info h4,.gform_wrapper .gfield_description,.gform_wrapper label,.jtwt .jtwt_tweet,.post-content blockquote,.project-content .project-info h4,.review blockquote q,.sidebar .jtwt .jtwt_tweet,.sidebar .slide-excerpt h2,body
			{
			font-size:16px}

			#nav ul li ul li a,#reviews #comments > h2,#side-header .fusion-contact-info,#side-header .header-social .top-menu,#sticky-nav ul li ul li a,#wrapper #nav ul li ul li > a,#wrapper #sticky-nav ul li ul li > a,.avada-container h3,.comment-form input[type="submit"],.ei-title h3,.fusion-accordian .panel-body,.fusion-body #main .tribe-common .tribe-events-c-day-marker__date,.fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium,.fusion-body .tribe-common .tribe-common-b2,.fusion-body .tribe-common .tribe-common-b3,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-main-menu .sub-menu,.fusion-main-menu .sub-menu li a,.fusion-megamenu-widgets-container,.fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover,.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled,.fusion-page-title-bar h3,.gform_page_footer input[type=button],.meta .fusion-date,.more,.post-content blockquote,.review blockquote div strong,.review blockquote q,.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,.ticket-selector-submit-btn[type=submit],body
			{
			line-height:30px}

			#reviews #comments > h2,#wrapper .meta,.fusion-blog-timeline-layout .fusion-timeline-date,.fusion-body #main .tribe-common .tribe-events-c-day-marker__date,.fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium,.fusion-body .tribe-block__tickets__registration__tickets__header,.fusion-body .tribe-common .tribe-common-b2,.fusion-body .tribe-common .tribe-common-b3,.fusion-main-menu .fusion-custom-menu-item-contents,.fusion-project-details-tb .project-info h4,.fusion-rollover .price .amount,.post .post-content,.post-content blockquote,.project-content .project-info h4,.review blockquote div,.search input,.sidebar .jtwt,.sidebar .widget .recentcomments,.sidebar .widget_archive li,.sidebar .widget_categories li,.sidebar .widget_layered_nav li,.sidebar .widget_links li,.sidebar .widget_meta li,.sidebar .widget_nav_menu li,.sidebar .widget_pages li,.sidebar .widget_product_categories li,.sidebar .widget_recent_entries li,.title-row,body
			{
			color:#242424}

			.meta .fusion-date,.post-content blockquote,.review blockquote q
			{
			font-style:italic}

			#main .post h2 a,.about-author .title a,.fusion-blog-pagination .pagination .pagination-next:after,.fusion-blog-pagination .pagination .pagination-prev:before,.fusion-content-widget-area .widget .recentcomments a,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget_categories li,.fusion-hide-pagination-text .pagination-next:after,.fusion-hide-pagination-text .pagination-prev:before,.fusion-load-more-button,.fusion-rollover a,.pagination .pagination-next:after,.pagination .pagination-prev:before,.project-content .project-info .project-info-box a,.shop_attributes tr th,.single-navigation a[rel=next]:after,.single-navigation a[rel=prev]:before,body a,body a:after,body a:before
			{
			color:#70664b}

			.fusion-modal h1,.fusion-page-title-bar h1,.fusion-tb-footer h1,.fusion-tb-page-title-bar h1,.fusion-title h1,.fusion-widget-area h1,.post-content h1,.search-page-search-form h1
			{
				font-family:"Great Vibes", Arial, Helvetica, sans-serif;
				font-weight:400;
				line-height:1;
				letter-spacing:0px;
			font-style:normal}

			.fusion-modal h1,.fusion-tb-footer h1,.fusion-tb-page-title-bar h1,.fusion-widget-area h1,.post-content h1,.search-page-search-form h1
			{
			font-size:65px}

			.fusion-modal h1,.fusion-post-content h1,.fusion-tb-footer h1,.fusion-tb-page-title-bar h1,.fusion-widget-area h1,.post-content h1,.search-page-search-form h1,.title h1
			{
			color:#70664b}

			.fusion-title-size-one,h1
			{
				margin-top:0em;
			margin-bottom:0em}

			#main .post h2,#main .reading-box h2,#main h2,.ei-title h2,.fusion-modal h2,.fusion-tb-footer h2,.fusion-tb-page-title-bar h2,.fusion-title h2,.fusion-widget-area h2,.main-flex .slide-content h2,.post-content h2,.title h2
			{
				font-family:"Great Vibes", Arial, Helvetica, sans-serif;
				font-weight:400;
				line-height:1.4;
				letter-spacing:0px;
			font-style:normal}

			#main .fusion-portfolio h2,#main .post h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,.fusion-modal h2,.fusion-tb-footer h2,.fusion-tb-page-title-bar h2,.fusion-widget-area h2,h2.entry-title
			{
			font-size:45px}

			#main .post h2,.fusion-modal h2,.fusion-post-content h2,.fusion-tb-footer h2,.fusion-tb-page-title-bar h2,.fusion-title h2,.fusion-widget-area h2,.post-content h2,.search-page-search-form h2,.title h2
			{
			color:#70664b}

			.fusion-title-size-two,h2
			{
				margin-top:0em;
			margin-bottom:0em}

			.fusion-author .fusion-author-title,.fusion-header-tagline,.fusion-modal .modal-title,.fusion-modal h3,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tb-footer h3,.fusion-tb-page-title-bar h3,.fusion-title h3,.fusion-widget-area h3,.main-flex .slide-content h3,.post-content h3,.project-content h3,.sidebar .widget h3
			{
				/*font-family:Montserrat, Arial, Helvetica, sans-serif;*/
				font-family:"Futura Light BT", Arial, Helvetica, sans-serif;
				font-weight:400;
				line-height:1.5;
				letter-spacing:2px;
			font-style:normal}

			.fusion-author .fusion-author-title,.fusion-modal .modal-title,.fusion-modal h3,.fusion-tb-footer h3,.fusion-tb-page-title-bar h3,.fusion-widget-area h3,.post-content h3,.project-content h3
			{
			font-size:18px}

			.fusion-author .fusion-author-title,.fusion-modal h3,.fusion-post-content h3,.fusion-tb-footer h3,.fusion-tb-page-title-bar h3,.fusion-title h3,.fusion-widget-area h3,.person-author-wrapper span,.post-content h3,.project-content h3,.sidebar .widget h3,.title h3
			{
			color:#515151}

			.fusion-title-size-three,h3
			{
				margin-top:1em;
			margin-bottom:1em}

			.fusion-accordian .panel-heading a,.fusion-carousel-title,.fusion-flip-boxes .fusion-flip-box .flip-box-heading-back,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-megamenu-title,.fusion-modal h4,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-project-details-tb .project-info h4,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-tabs-widget .fusion-tabs-nav ul li a,.fusion-tb-footer h4,.fusion-tb-page-title-bar h4,.fusion-title h4,.fusion-widget-area h4,.popover .popover-title,.post-content h4,.project-content .project-info h4,.share-box h4,table th
			{
				font-family:Montserrat, Arial, Helvetica, sans-serif;
				font-weight:700;
				line-height:1.5;
				letter-spacing:0px;
			font-style:normal}

			.fusion-project-details-tb .project-info .project-terms,.fusion-tb-footer h4,.fusion-tb-page-title-bar h4,.project-content .project-info .project-terms,.project-info-box span
			{
			line-height:1.5}

			#reviews #comments > h2,.fusion-carousel-title,.fusion-flip-boxes .fusion-flip-box .flip-box-heading-back,.fusion-modal h4,.fusion-person .person-author-wrapper .person-name,.fusion-person .person-author-wrapper .person-title,.fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-sharing-box h4,.fusion-tabs .nav-tabs > li .fusion-tab-heading,.fusion-tabs-widget .fusion-tabs-nav ul li a,.fusion-tb-footer h4,.fusion-tb-page-title-bar h4,.fusion-widget-area h4,.person-author-wrapper,.popover .popover-title,.post-content h4
			{
			font-size:30px}

			.fusion-carousel-title,.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a,.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box,.fusion-modal h4,.fusion-post-content h4,.fusion-project-details-tb .project-info h4,.fusion-tabs .nav-tabs > li .fusion-tab-heading,.fusion-tb-footer h4,.fusion-tb-page-title-bar h4,.fusion-title h4,.fusion-widget-area h4,.post-content h4,.project-content .project-info h4,.share-box h4,.title h4
			{
			color:#323643}

			.fusion-title-size-four,h4
			{
				margin-top:1.33em;
			margin-bottom:1.33em}

			.fusion-modal h5,.fusion-tb-footer h5,.fusion-tb-page-title-bar h5,.fusion-title h5,.fusion-widget-area h5,.post-content h5
			{
				font-family:Montserrat, Arial, Helvetica, sans-serif;
				font-weight:400;
				line-height:1.5;
				letter-spacing:0px;
			font-style:normal}

			.fusion-modal h5,.fusion-tb-footer h5,.fusion-tb-page-title-bar h5,.fusion-widget-area h5,.post-content h5
			{
			font-size:19px}

			.fusion-modal h5,.fusion-post-content h5,.fusion-tb-footer h5,.fusion-tb-page-title-bar h5,.fusion-title h5,.fusion-widget-area h5,.post-content h5,.title h5
			{
			color:#323643}

			.fusion-title-size-five,h5
			{
				margin-top:0em;
			margin-bottom:0em}

			.fusion-modal h6,.fusion-tb-footer h6,.fusion-tb-page-title-bar h6,.fusion-title h6,.fusion-widget-area h6,.post-content h6
			{
				font-family:Roboto, Arial, Helvetica, sans-serif;
				font-weight:400;
				line-height:1.5;
				letter-spacing:0px;
			font-style:normal}

			.fusion-modal h6,.fusion-tb-footer h6,.fusion-tb-page-title-bar h6,.fusion-widget-area h6,.post-content h6
			{
			font-size:16px}

			.fusion-modal h6,.fusion-post-content h6,.fusion-tb-footer h6,.fusion-tb-page-title-bar h6,.fusion-title h6,.fusion-widget-area h6,.post-content h6,.title h6
			{
			color:#323643}

			.fusion-title-size-six,h6
			{
				margin-top:2.33em;
			margin-bottom:2.33em}

			#main .fusion-woocommerce-quick-view-container .product_title,#wrapper #main .fusion-portfolio-content > h1.fusion-post-title,#wrapper #main .fusion-portfolio-content > h2.fusion-post-title,#wrapper #main .fusion-post-content > .blog-shortcode-post-title,#wrapper #main .fusion-post-content > h1.fusion-post-title,#wrapper #main .fusion-post-content > h2.fusion-post-title,#wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title,#wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title,#wrapper #main .post > h1.fusion-post-title,#wrapper #main .post > h2.fusion-post-title,.single-product #main .product h1.product_title,.single-product #main .product h2.product_title
			{
				font-family:Montserrat, Arial, Helvetica, sans-serif;
				font-weight:400;
				line-height:40px;
				letter-spacing:0px;
			font-style:normal}

			#main .fusion-woocommerce-quick-view-container .product_title,#wrapper #main .fusion-portfolio-content > h1.fusion-post-title,#wrapper #main .fusion-portfolio-content > h2.fusion-post-title,#wrapper #main .fusion-post-content > .blog-shortcode-post-title,#wrapper #main .fusion-post-content > h1.fusion-post-title,#wrapper #main .fusion-post-content > h2.fusion-post-title,#wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title,#wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title,#wrapper #main .post > h1.fusion-post-title,#wrapper #main .post > h2.fusion-post-title,.single-product #main .product h1.product_title,.single-product #main .product h2.product_title
			{
			font-size:30px}

			#wrapper #main .fusion-portfolio-content > h1.fusion-post-title,#wrapper #main .fusion-portfolio-content > h2.fusion-post-title,#wrapper #main .fusion-post-content > .blog-shortcode-post-title,#wrapper #main .fusion-post-content > h1.fusion-post-title,#wrapper #main .fusion-post-content > h2.fusion-post-title,#wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title,#wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title,#wrapper #main .post > h1.fusion-post-title,#wrapper #main .post > h2.fusion-post-title
			{
			color:#323643}

			#wrapper #main #comments .fusion-title h2,#wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h2,#wrapper #main #respond .fusion-title h3,#wrapper #main .about-author .fusion-title h2,#wrapper #main .about-author .fusion-title h3,#wrapper #main .related-posts .fusion-title h2,#wrapper #main .related-posts .fusion-title h3,#wrapper #main .related.products .fusion-title h2,#wrapper #main .related.products .fusion-title h3,.single-product .woocommerce-tabs .fusion-woocommerce-tab-title,.woocommerce-container .up-sells .fusion-title h3
			{
				font-family:Roboto, Arial, Helvetica, sans-serif;
				font-weight:700;
				line-height:1.5;
				letter-spacing:0px;
			font-style:normal}

			#wrapper #main #comments .fusion-title h2,#wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h2,#wrapper #main #respond .fusion-title h3,#wrapper #main .about-author .fusion-title h2,#wrapper #main .about-author .fusion-title h3,#wrapper #main .related-posts .fusion-title h2,#wrapper #main .related-posts .fusion-title h3,#wrapper #main .related.products .fusion-title h2,#wrapper #main .related.products .fusion-title h3,.single-product .woocommerce-tabs .fusion-woocommerce-tab-title,.woocommerce-container .up-sells .fusion-title h3
			{
			font-size:18px}

			#wrapper #main #comments .fusion-title h2,#wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h2,#wrapper #main #respond .fusion-title h3,#wrapper #main .about-author .fusion-title h2,#wrapper #main .about-author .fusion-title h3,#wrapper #main .related-posts .fusion-title h2,#wrapper #main .related-posts .fusion-title h3,#wrapper #main .related.products .fusion-title h2,#wrapper #main .related.products .fusion-title h3,.single-product .woocommerce-tabs .fusion-woocommerce-tab-title,.woocommerce-container .up-sells .fusion-title h3
			{
			color:#323643}

			.avada-select-parent .select-arrow,.gravity-select-parent .select-arrow,.select-arrow,.wpcf7-select-parent .select-arrow
			{
			right:1px}

			.avada-select-parent .select-arrow,.gravity-select-parent .select-arrow,.select-arrow,.wpcf7-select-parent .select-arrow
			{
				border-top-left-radius:0;
			border-bottom-left-radius:0}

			.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-field input,.fusion-search-form-clean #bbpress-forums .bbp-search-form #bbp_search,.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-field input
			{
			padding-left:44px}

			.fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content .fusion-search-field input,.fusion-search-form-classic #bbpress-forums .bbp-search-form #bbp_search,.fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-field input
			{
				border-right:none;
				border-top-right-radius:0;
			border-bottom-right-radius:0}

			#wrapper .fusion-date-and-formats .fusion-format-box,.tribe-mini-calendar-event .list-date .list-dayname,.widget .tribe-mini-calendar-event .list-date .list-dayname
			{
			background-color:#eef0f2}

			.fusion-menu-item-button .menu-text
			{
			border-color:#9d6b35}

			.fusion-menu-item-button:hover .menu-text
			{
			border-color:#ffffff}

			.group
			{
			zoom:1}

			.group:after,.group:before
			{
				content:" ";
			display:table}

			.group:after
			{
			clear:both}

			.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-text,.wpcf7-form textarea
			{
				float:none!important;
				width:100%!important;
			box-sizing:border-box}

			.wpcf7-form .wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-text
			{
				border:1px solid #d2d2d2;
				font-size:13px;
				color:#747474;
				padding:8px 15px;
				float:none;
				width:100%;
				margin-right:0;
			box-sizing:border-box}

			.wpcf7-form input[type=submit]
			{
				padding:5px 15px;
			font-weight:700}

			.wpcf7-form .wpcf7-captchar,.wpcf7-form .wpcf7-date
			{
				width:100%;
			margin-right:0}

			.wpcf7-form input
			{
			float:none}

			.wpcf7-form textarea
			{
				border:1px solid #d2d2d2;
				width:100%!important;
				height:150px;
				padding:8px 15px;
				box-sizing:border-box;
				margin-right:0;
				background-color:#ffffff;
				font-size:13px;
				color:#aaa9a9;
				border-width:1px;
				border-color:#d2d2d2;
			border-radius:0px}

			.wpcf7-form textarea::-moz-input-placeholder
			{
			color:#aaa9a9}

			.wpcf7-form textarea::-webkit-input-placeholder
			{
			color:#aaa9a9}

			.wpcf7-form textarea::-ms-input-placeholder
			{
			color:#aaa9a9}

			.wpcf7-form textarea:focus
			{
			border-color:#d2d2d2}

			.wpcf7-form input[type=submit]
			{
				font-weight:700;
			cursor:pointer}

			.wpcf7-form input[type=submit]:not(.fusion-button-span-yes)
			{
			width:auto}

			.wpcf7-form .wpcf7-not-valid-tip
			{
			display:inline}

			.wpcf7-form .wpcf7-response-output
			{
				margin-left:0;
				margin-right:0;
			padding:25px}

			.wpcf7-form .wpcf7-mail-sent-ng,.wpcf7-form .wpcf7-validation-errors
			{
				background-color:#f2dede;
				border:1px solid #b94a48;
			color:#b94a48}

			.wpcf7-form .wpcf7-mail-sent-ok
			{
				background-color:#dff0d8;
				border:1px solid #468847;
			color:#468847}

			.sidebar .wpcf7-form .wpcf7-number,.sidebar .wpcf7-form .wpcf7-quiz,.sidebar .wpcf7-form .wpcf7-text
			{
				width:100%;
			margin-right:0}

			.wpcf7-select-parent
			{
				overflow:hidden;
				position:relative;
			width:100%}

			.wpcf7-select-parent .select-arrow
			{
				width:35px;
				height:33px;
				line-height:33px;
				border-left:1px solid #d2d2d2;
				position:absolute;
				top:1px;
				right:1px;
				background:#ffffff;
				pointer-events:none;
				z-index:10;
				font-family:icomoon;
				text-align:center;
				font-size:13px;
				color:#aaa9a9;
				border-width:1px;
				border-color:#d2d2d2;
			border-radius:0px}

			.wpcf7-select-parent .select-arrow:focus
			{
			border-color:#d2d2d2}

			.wpcf7-select-parent .wpcf7-select
			{
				-webkit-appearance:none;
				-moz-appearance:none;
				text-overflow:"";
				background:#fbfaf9;
				border:1px solid #dadada;
				color:#333;
				cursor:pointer;
				display:block;
				font-size:13px;
				outline:0;
				height:auto;
				width:100%;
				padding:8px 15px;
				position:relative;
				text-indent:.01px;
				vertical-align:middle;
				z-index:5;
				margin:0;
			border-radius:0}

			.wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text
			{
				padding-top:0;
				padding-bottom:0;
				height:44px;
				background-color:#ffffff;
				font-size:13px;
				color:#aaa9a9;
				border-width:1px;
				border-color:#d2d2d2;
			border-radius:0px}

			.wpcf7-captchar:focus,.wpcf7-form .wpcf7-date:focus,.wpcf7-form .wpcf7-number:focus,.wpcf7-form .wpcf7-quiz:focus,.wpcf7-form .wpcf7-select:focus,.wpcf7-form .wpcf7-text:focus
			{
			border-color:#d2d2d2}

			#lang_sel_click a,#lang_sel_click a.lang_sel_sel,#lang_sel_click a:visited,#lang_sel_click ul ul a,#lang_sel_click ul ul a:visited
			{
				background-color:#ffffff;
				border-width:1px;
				border-color:#d2d2d2;
			border-radius:0px}

			.side-header .fusion-main-menu>ul>li>a .iclflag
			{
			margin-top:14px!important}

			.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents
			{
				border:0;
			}

			.fusion-page-title-bar
			{
				border:none;
			}

			.fusion-portfolio-boxed.fusion-portfolio-element .fusion-portfolio-content
			{
				padding-top:25px;
				padding-right:25px;
				padding-bottom:25px;
				padding-left:25px;
			}

			.fusion-alert:not( .fusion-live-alert ) .close
			{
				display:inline;
			}

			.wpcf7-form .wpcf7-mail-sent-ng,.wpcf7-form .wpcf7-validation-errors
			{
				background-color:#f2dede;
				border:1px solid rgba(166,66,66,1);
				color:rgba(166,66,66,1);
			}

			.wpcf7-form .wpcf7-mail-sent-ok
			{
				background-color:#dff0d8;
				border:1px solid rgba(92,163,64,1);
				color:rgba(92,163,64,1);
			}

			.fusion-alert.alert-info,.tribe-events-notices
			{
				background-color:#ffffff;
				border-color:rgba(128,128,128,1);
				color:rgba(128,128,128,1);
			}

			.alert-danger
			{
				background-color:#f2dede;
				border-color:rgba(166,66,66,1);
				color:rgba(166,66,66,1);
			}

			.alert-success
			{
				background-color:#dff0d8;
				border-color:rgba(92,163,64,1);
				color:rgba(92,163,64,1);
			}

			.alert-warning
			{
				background-color:#fcf8e3;
				border-color:rgba(217,185,23,1);
				color:rgba(217,185,23,1);
			}

			.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content
			{
				background-color:#ffffff;
			}

			.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li
			{
				border-right-color:#ffffff;
			}

			.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-clean .fusion-tabs-nav ul
			{
				border:1px solid #ebeaea;
			}

			.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-clean .fusion-tabs-nav ul li
			{
				border-right-color:#ebeaea;
			}

			.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a
			{
				border-top-color:#ebeaea;
			}

			.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a,.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box
			{
				background:#ebeaea;
			}

			.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a:hover
			{
				background:#ffffff;
				border-top-color:#ffffff;
			}

			.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a
			{
				background:#ffffff;
			}

			.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-classic,.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li
			{
				border-color:#ebeaea;
			}

			.fusion-secondary-menu .fusion-menu-cart-item img
			{
				border-color:#e0dede;
			}

			.checkout .payment_methods .payment_box,.fusion-body blockquote,.post-content blockquote,.review blockquote q
			{
				background-color:#f6f6f6;
			}

			.review blockquote q
			{
				color:#747474;
			}

			i.fontawesome-icon.circle-yes
			{
				background-color:#ffffff;
			}

			.content-box-shortcode-timeline,.fontawesome-icon.circle-yes
			{
				border-color:#ffffff;
			}

			.fontawesome-icon,.fontawesome-icon.circle-yes
			{
				color:#549f97;
			}

			#reviews li .comment-text,#small-nav,#wrapper .side-nav li a,#wrapper .side-nav li.current_page_item li a,.avada-skin-rev,.chzn-container-single .chzn-single,.chzn-container-single .chzn-single div,.chzn-drop,.commentlist .the-comment,.es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img,.fusion-author .fusion-author-social,.fusion-author-widget .fusion-author-widget-separator .fusion-author-widget-sep,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget li a:before,.fusion-content-widget-area .widget_archive li,.fusion-content-widget-area .widget_categories li,.fusion-content-widget-area .widget_links li,.fusion-content-widget-area .widget_meta li,.fusion-content-widget-area .widget_nav_menu li,.fusion-content-widget-area .widget_pages li,.fusion-content-widget-area .widget_recent_entries li,.fusion-counters-box .fusion-counter-box .counter-box-border,.fusion-filters,.fusion-hide-pagination-text .pagination-next,.fusion-hide-pagination-text .pagination-prev,.fusion-pagination .page-numbers,.fusion-project-details-tb .project-info .project-info-box,.fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link,.input-radio,.ls-avada,.page-links a,.pagination a.inactive,.panel.entry-content,.post .fusion-meta-info,.price_slider_wrapper,.progress-bar,.project-content .project-info .project-info-box,.search-page-search-form,.side-nav,.side-nav li a,.single-navigation,.table,.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th,.table-1 table,.table-1 table th,.table-1 tr td,.table-2 table thead,.table-2 tr td,.tabs-vertical .tabs-container .tab_content,.tabs-vertical .tabset,.tagcloud a,.tkt-slctr-tbl-wrap-dv table,.tkt-slctr-tbl-wrap-dv tr td,h5.toggle.active + .toggle-content,tr td
			{
				border-color:#e0dede;
			}

			.price_slider_wrapper .ui-widget-content
			{
				background-color:#e0dede;
			}

			:root
			{
				--site_width:1170px;
				--site_width-int:1170;
				--margin_offset-top:0px;
				--margin_offset-bottom:0px;
				--margin_offset-top-no-percent:0px;
				--margin_offset-bottom-no-percent:0px;
				--main_padding-top:0px;
				--main_padding-top-or-55px:0px;
				--main_padding-bottom:0px;
				--hundredp_padding:30px;
				--hundredp_padding-fallback_to_zero:30px;
				--hundredp_padding-hundred_percent_negative_margin:-30px;
				--sidebar_width:25%;
				--sidebar_gutter:80px;
				--sidebar_2_1_width:22%;
				--sidebar_2_2_width:22%;
				--dual_sidebar_gutter:40px;
				--grid_main_break_point:1099;
				--side_header_break_point:1100;
				--content_break_point:800;
				--typography_sensitivity:0.54;
				--typography_factor:1.50;
				--primary_color:#549f97;
				--primary_color-85a:rgba(84,159,151,0.85);
				--primary_color-7a:rgba(84,159,151,0.7);
				--primary_color-5a:rgba(84,159,151,0.5);
				--primary_color-35a:rgba(84,159,151,0.35);
				--primary_color-2a:rgba(84,159,151,0.2);
				--header_bg_image:;
				--header_bg_repeat:repeat;
				--side_header_width:305px;
				--side_header_width-int:305;
				--header_padding-top:0px;
				--header_padding-bottom:0px;
				--header_padding-left:0px;
				--header_padding-right:0px;
				--header_bg_color:rgba(255,255,255,0);
				--archive_header_bg_color:rgb(255,255,255);
				--header_border_color:rgba(242,242,242,0);
				--header_top_bg_color:rgba(37,41,43,0.73);
				--tagline_font_size:16px;
				--tagline_font_color:#747474;
				--header_sticky_bg_color:#25292b;
				--header_sticky_menu_color:#ffffff;
				--header_sticky_nav_padding:30px;
				--header_sticky_nav_font_size:16px;
				--nav_height:85px;
				--menu_highlight_background:#a0ce4e;
				--menu_arrow_size-width:23px;
				--menu_arrow_size-height:12px;
				--menu_arrow_size-width-header_border_color_condition_5:;
				--nav_highlight_border:3px;
				--nav_padding:30px;
				--nav_padding-no-zero:30px;
				--mobile_nav_padding:25px;
				--dropdown_menu_top_border_size:3px;
				--dropdown_menu_width:180px;
				--mainmenu_dropdown_vertical_padding:9px;
				--main_nav_highlight_radius:0px;
				--menu_sub_bg_color:#25292b;
				--menu_bg_hover_color:rgba(37,41,43,0.87);
				--menu_sub_sep_color:rgba(242,242,242,0);
				--menu_h45_bg_color:#ffffff;
				--nav_typography-font-family:Montserrat, Arial, Helvetica, sans-serif;
				--nav_typography-font-weight:400;
				--nav_typography-font-size:16px;
				--nav_typography-font-style:;
				--nav_typography-letter-spacing:0px;
				--nav_typography-color:#ffffff;
				--nav_typography-color-65a:rgba(255,255,255,0.65);
				--nav_typography-color-35a:rgba(255,255,255,0.35);
				--menu_text_align:center;
				--menu_hover_first_color:#ffffff;
				--menu_hover_first_color-65a:rgba(255,255,255,0.65);
				--menu_sub_color:#ffffff;
				--nav_dropdown_font_size:15px;
				--side_nav_font_size:15px;
				--flyout_menu_icon_font_size:20px;
				--flyout_menu_icon_font_size_px:20px;
				--flyout_nav_icons_padding:45px;
				--flyout_menu_icon_color:#333333;
				--flyout_menu_icon_hover_color:#a0ce4e;
				--flyout_menu_background_color:rgba(255,255,255,0.95);
				--flyout_menu_item_padding:32px;
				--topmenu_dropwdown_width:180px;
				--header_top_first_border_color:rgba(239,239,239,0);
				--header_top_sub_bg_color:#ffffff;
				--header_top_menu_bg_hover_color:#f9f9f9;
				--header_top_menu_sub_sep_color:#ebeef1;
				--snav_font_size:15px;
				--sec_menu_lh:30px;
				--top-bar-height:21.5px;
				--snav_color:#ffffff;
				--header_top_menu_sub_color:#ffffff;
				--header_top_menu_sub_hover_color:#333333;
				--mobile_menu_icons_top_margin:25px;
				--mobile_menu_nav_height:45px;
				--mobile_header_bg_color:#383c3f;
				--mobile_menu_background_color:#383c3f;
				--mobile_menu_hover_color:rgba(112,102,75,0.77);
				--mobile_menu_border_color:#f2f2f2;
				--mobile_menu_toggle_color:#70664b;
				--mobile_menu_typography-font-family:Montserrat;
				--mobile_menu_typography-font-size:17px;
				--mobile_menu_typography-font-weight:400;
				--mobile_menu_typography-line-height:45px;
				--mobile_menu_typography-letter-spacing:0px;
				--mobile_menu_typography-color:#ffffff;
				--mobile_menu_typography-font-style:;
				--mobile_menu_typography-font-size-30-or-24px:24px;
				--mobile_menu_typography-font-size-open-submenu:17px;
				--mobile_menu_font_hover_color:#ffffff;
				--megamenu_title_size:18px;
				--megamenu_item_vertical_padding:5px;
				--menu_icon_size:25px;
				--menu_icon_color:#747a87;
				--menu_icon_hover_color:#549f97;
				--menu_thumbnail_size-width:26px;
				--menu_thumbnail_size-height:12px;
				--logo_alignment:left;
				--logo_margin-top:5px;
				--logo_margin-bottom:5px;
				--logo_margin-left:0px;
				--logo_margin-right:0px;
				--logo_background_color:#a0ce4e;
				--page_title_height:320px;
				--page_title_mobile_height:150px;
				--page_title_bg_color:rgba(255,255,255,0);
				--page_title_border_color:rgba(255,255,255,0);
				--page_title_font_size:32px;
				--page_title_line_height:1.11;
				--page_title_color:#ffffff;
				--page_title_subheader_font_size:16px;
				--page_title_subheader_color:#ffffff;
				--page_title_bg:none;
				--page_title_bg_retina:none;
				--breadcrumbs_font_size:14px;
				--breadcrumbs_text_color:#ffffff;
				--breadcrumbs_text_hover_color:#ffffff;
				--slidingbar_width:300px;
				--slidingbar_width-percent_to_vw:300px;
				--slidingbar_content_padding-top:35px;
				--slidingbar_content_padding-bottom:35px;
				--slidingbar_content_padding-left:30px;
				--slidingbar_content_padding-right:30px;
				--slidingbar_content_align:left;
				--slidingbar_bg_color:#1d2939;
				--slidingbar_divider_color:#1d2939;
				--slidingbar_toggle_icon_color:#ffffff;
				--slidingbar_font_size:13px;
				--slidingbar_headings_color:#dddddd;
				--slidingbar_text_color:#8c8989;
				--slidingbar_link_color:#bfbfbf;
				--slidingbar_link_color_hover:#549f97;
				--footerw_bg_image:;
				--footerw_bg_full-size:initial;
				--footerw_bg_full-position:center center;
				--footerw_bg_repeat:repeat;
				--footerw_bg_pos:center center;
				--footer_area_padding-top:30px;
				--footer_area_padding-bottom:30px;
				--footer_area_padding-left:0px;
				--footer_area_padding-right:0px;
				--footer_bg_color:#2d2d2d;
				--footer_border_size:1px;
				--footer_border_color:#9e9e9e;
				--footer_divider_line-flex:block;
				--footer_divider_line_size:1px;
				--footer_divider_line_style:solid;
				--footer_divider_color:rgba(255,255,255,0);
				--footer_widgets_padding:15px;
				--copyright_padding-top:15px;
				--copyright_padding-bottom:5px;
				--copyright_bg_color:#000000;
				--copyright_border_size:1px;
				--copyright_border_color:#9e9e9e;
				--footer_headings_typography-font-family:Roboto, Arial, Helvetica, sans-serif;
				--footer_headings_typography-font-size:20px;
				--footer_headings_typography-font-weight:400;
				--footer_headings_typography-line-height:1.5;
				--footer_headings_typography-font-style:;
				--footer_headings_typography-letter-spacing:0px;
				--footer_headings_typography-color:#c1c1c1;
				--footer_text_color:#ffffff;
				--footer_link_color:#ffffff;
				--footer_link_color_hover:#9d6b35;
				--copyright_text_color:#b6c0ce;
				--copyright_link_color:#ffffff;
				--copyright_link_color_hover:#9d6b35;
				--copyright_font_size:13px;
				--sidebar_padding:0;
				--sidebar_padding-percent_to_vw:0;
				--sidebar_bg_color:rgba(255,255,255,0);
				--sidebar_widget_bg_color:rgba(255,255,255,0);
				--sidebar_widget_bg_color-opaque-padding:;
				--sidew_font_size:18px;
				--sidebar_heading_color:#333333;
				--bg_image:none;
				--bg_repeat:repeat;
				--bg_color:#ffffff;
				--bg-color-overlay:normal;
				--bg_pattern:url("../images/theme/pattern1.png");
				--content_bg_color:#ffffff;
				--content_bg_image:none;
				--content_bg_repeat:repeat;
				--body_typography-font-family:Montserrat, Arial, Helvetica, sans-serif;
				--body_typography-font-size:16px;
				--base-font-size:16;
				--body_typography-font-weight:400;
				--body_typography-font-style:;
				--body_typography-line-height:30px;
				--body_typography-letter-spacing:0px;
				--body_typography-color:#242424;
				--link_color:#70664b;
				--link_color-8a:rgba(112,102,75,0.8);
				--h1_typography-font-family:"Great Vibes", Arial, Helvetica, sans-serif;
				--h1_typography-font-weight:400;
				--h1_typography-line-height:1;
				--h1_typography-letter-spacing:0px;
				--h1_typography-font-style:;
				--h1_typography-font-size:65px;
				--h1_typography-color:#70664b;
				--h1_typography-margin-top:0em;
				--h1_typography-margin-bottom:0em;
				--h2_typography-font-family:"Great Vibes", Arial, Helvetica, sans-serif;
				--h2_typography-font-weight:400;
				--h2_typography-line-height:1.4;
				--h2_typography-letter-spacing:0px;
				--h2_typography-font-style:;
				--h2_typography-font-size:45px;
				--h2_typography-color:#70664b;
				--h2_typography-margin-top:0em;
				--h2_typography-margin-bottom:0em;
				--h3_typography-font-family:Montserrat, Arial, Helvetica, sans-serif;
				--h3_typography-font-weight:700;
				--h3_typography-line-height:1.5;
				--h3_typography-letter-spacing:0px;
				--h3_typography-font-style:;
				--h3_typography-font-size:24px;
				--h3_typography-color:#515151;
				--h3_typography-margin-top:1em;
				--h3_typography-margin-bottom:1em;
				--h4_typography-font-family:Montserrat, Arial, Helvetica, sans-serif;
				--h4_typography-font-weight:700;
				--h4_typography-line-height:1.5;
				--h4_typography-letter-spacing:0px;
				--h4_typography-font-style:;
				--h4_typography-font-size:30px;
				--h4_typography-color:#323643;
				--h4_typography-margin-top:1.33em;
				--h4_typography-margin-bottom:1.33em;
				--h5_typography-font-family:Montserrat, Arial, Helvetica, sans-serif;
				--h5_typography-font-weight:400;
				--h5_typography-line-height:1.5;
				--h5_typography-letter-spacing:0px;
				--h5_typography-font-style:;
				--h5_typography-font-size:19px;
				--h5_typography-color:#323643;
				--h5_typography-margin-top:0em;
				--h5_typography-margin-bottom:0em;
				--h6_typography-font-family:Roboto, Arial, Helvetica, sans-serif;
				--h6_typography-font-weight:400;
				--h6_typography-line-height:1.5;
				--h6_typography-letter-spacing:0px;
				--h6_typography-font-style:;
				--h6_typography-font-size:16px;
				--h6_typography-color:#323643;
				--h6_typography-margin-top:2.33em;
				--h6_typography-margin-bottom:2.33em;
				--post_title_typography-font-family:Montserrat, Arial, Helvetica, sans-serif;
				--post_title_typography-font-weight:400;
				--post_title_typography-line-height:40px;
				--post_title_typography-letter-spacing:0px;
				--post_title_typography-font-style:;
				--post_title_typography-font-size:30px;
				--post_title_typography-color:#323643;
				--post_titles_extras_typography-font-family:Roboto, Arial, Helvetica, sans-serif;
				--post_titles_extras_typography-font-weight:700;
				--post_titles_extras_typography-line-height:1.5;
				--post_titles_extras_typography-letter-spacing:0px;
				--post_titles_extras_typography-font-style:;
				--post_titles_extras_typography-font-size:18px;
				--post_titles_extras_typography-color:#323643;
				--blog_load_more_posts_button_bg_color:#549f97;
				--blog_load_more_posts_button_text_color:#fff;
				--blog_load_more_posts_hover_button_bg_color:rgba(84,159,151,0.8);
				--blog_load_more_posts_hover_button_text_color:#fff;
				--blog_archive_grid_column_spacing:40px;
				--blog_archive_grid_padding-top:30px;
				--blog_archive_grid_padding-bottom:20px;
				--blog_archive_grid_padding-left:25px;
				--blog_archive_grid_padding-right:25px;
				--dates_box_color:#eef0f2;
				--meta_font_size:12px;
				--portfolio_archive_column_spacing:12px;
				--portfolio_archive_text_layout-padding:20px 0;
				--portfolio_archive_text_alignment:left;
				--portfolio_archive_layout_padding-top:25px;
				--portfolio_archive_layout_padding-bottom:25px;
				--portfolio_archive_layout_padding-left:25px;
				--portfolio_archive_layout_padding-right:25px;
				--portfolio_archive_load_more_posts_button_bg_color:#ebeaea;
				--portfolio_archive_load_more_posts_button_text_color:#333;
				--portfolio_archive_load_more_posts_hover_button_bg_color:rgba(235,234,234,0.8);
				--portfolio_archive_load_more_posts_hover_button_text_color:#333;
				--portfolio_meta_font_size:18px;
				--header_social_links_font_size:17px;
				--header_social_links_icon_color:#ffffff;
				--header_social_links_box_color:#4e72a6;
				--header_social_links_boxed_radius:1px;
				--header_social_links_boxed_padding:9px;
				--footer_social_links_font_size:16px;
				--footer_social_links_icon_color:#ffffff;
				--footer_social_links_box_color:#222222;
				--footer_social_links_boxed_radius:1px;
				--footer_social_links_boxed_padding:9px;
				--sharing_box_tagline_text_color:#333333;
				--social_bg_color:rgba(255,255,255,0);
				--social_bg_color-0-transparent:0px;
				--sharing_social_links_font_size:16px;
				--sharing_social_links_icon_color:#ffffff;
				--sharing_social_links_box_color:#4e72a6;
				--sharing_social_links_boxed_radius:1px;
				--sharing_social_links_boxed_padding:9px;
				--slider_nav_box_dimensions-width:30px;
				--slider_nav_box_dimensions-height:30px;
				--slider_arrow_size:14px;
				--tfes_dimensions-width:100%;
				--tfes_dimensions-height:400px;
				--es_title_font_size:42px;
				--es_caption_font_size:20px;
				--es_title_color:#333333;
				--es_caption_color:#747474;
				--gmap_topmargin:55px;
				--live_search_results_height:250px;
				--search_grid_column_spacing:40px;
				--privacy_bg_color:rgba(0,0,0,0.1);
				--privacy_color:rgba(0,0,0,0.3);
				--privacy_bar_padding-top:15px;
				--privacy_bar_padding-bottom:15px;
				--privacy_bar_padding-left:30px;
				--privacy_bar_padding-right:30px;
				--privacy_bar_bg_color:#363839;
				--privacy_bar_font_size:13px;
				--privacy_bar_color:#8c8989;
				--privacy_bar_link_color:#bfbfbf;
				--privacy_bar_link_hover_color:#a0ce4e;
				--privacy_bar_headings_color:#dddddd;
				--totop_border_radius:4px;
				--image_rollover_icon_size:30px;
				--image_gradient_top_color:rgba(22,32,46,0.95);
				--image_gradient_bottom_color:#16202e;
				--image_rollover_text_color:rgba(255,255,255,0);
				--image_rollover_icon_color:rgba(255,255,255,.4);
				--pagination_width_height:30px;
				--pagination_box_padding-width:6px;
				--pagination_box_padding-height:2px;
				--pagination_border_width:1px;
				--pagination_border_radius:0px;
				--pagination_font_size:12px;
				--form_input_height:44px;
				--form_input_height-main-menu-search-width:calc(250px + 1.43 * 44px);
				--form_bg_color:#ffffff;
				--form_text_size:13px;
				--form_text_color:#aaa9a9;
				--form_text_color-35a:rgba(170,169,169,0.35);
				--form_border_width:1px;
				--form_border_color:#d2d2d2;
				--form_focus_border_color:#d2d2d2;
				--form_border_radius:0px;
				--timeline_bg_color:rgba(255,255,255,0);
				--timeline_bg_color-20px-transparent:;
				--timeline_bg_color-not-transparent:#ffffff;
				--timeline_color:#ebeaea;
				--grid_separator_color:#e0dede;
				--avada-rev-image-shadow-top:1;
				--avada-rev-image-shadow-bottom:1;
				--carousel_nav_color:rgba(0,0,0,.85);
				--carousel_hover_color:rgba(0,0,0,.95);
				--portfolio_element_load_more_posts_button_bg_color:#cbaa5c;
				--portfolio_element_load_more_posts_button_text_color:#333;
				--portfolio_element_load_more_posts_hover_button_bg_color:rgba(203,170,92,0.8);
				--portfolio_element_load_more_posts_hover_button_text_color:#333;
				--info_bg_color:#ffffff;
				--info_accent_color:rgba(128,128,128,1);
				--danger_bg_color:#f2dede;
				--danger_accent_color:rgba(166,66,66,1);
				--success_bg_color:#dff0d8;
				--success_accent_color:rgba(92,163,64,1);
				--warning_bg_color:#fcf8e3;
				--warning_accent_color:rgba(217,185,23,1);
				--alert_border_size:1pxpx;
				--fusion-audio-max-width-default:100%;
				--fusion-audio-background-color-default:#1d242d;
				--fusion-audio-accent-color-default:#ffffff;
				--fusion-audio-border-size-default:0;
				--fusion-audio-border-color-default:#ffffff;
				--fusion-audio-border-top-left-radius-default:0px;
				--fusion-audio-border-top-right-radius-default:0px;
				--fusion-audio-border-bottom-right-radius-default:0px;
				--fusion-audio-border-bottom-left-radius-default:0px;
				--blog_element_load_more_posts_button_bg_color:#549f97;
				--blog_element_load_more_posts_button_text_color:#fff;
				--blog_element_load_more_posts_hover_button_bg_color:rgba(84,159,151,0.8);
				--blog_element_load_more_posts_hover_button_text_color:#fff;
				--button_typography-font-family:Montserrat;
				--button_typography-font-weight:600;
				--button_typography-letter-spacing:1px;
				--button_typography-font-style:;
				--button_text_transform:none;
				--button_gradient_top_color:rgba(255,255,255,0);
				--button_gradient_bottom_color:rgba(255,255,255,0);
				--button_gradient_top_color_hover:#9d6b35;
				--button_gradient_bottom_color_hover:#9d6b35;
				--button_accent_color:#9d6b35;
				--button_accent_hover_color:#ffffff;
				--button_bevel_color:#9d6b35;
				--button_box_shadow:none;
				--button_border_width:2px;
				--button_border_radius:25px;
				--button_border_color:#9d6b35;
				--button_border_hover_color:#ffffff;
				--checklist_icons_color:#ffffff;
				--checklist_circle_color:#a0ce4e;
				--checklist_divider_color:#e0dede;
				--container_scroll_nav_bg_color:rgba(0,0,0,0.2);
				--container_scroll_nav_bullet_color:#eeeeee;
				--countdown_background_color:#a0ce4e;
				--countdown_counter_box_color:#333333;
				--countdown_counter_text_color:#ffffff;
				--countdown_label_color:#ffffff;
				--countdown_heading_text_color:#ffffff;
				--dropcap_color:#cbaa5c;
				--dropcap_text_color:#fff;
				--icon_color:#549f97;
				--icon_color_hover:#549f97;
				--icon_circle_color:#ffffff;
				--icon_circle_color_hover:#ffffff;
				--icon_border_size:#ffffff;
				--icon_border_color:#ffffff;
				--icon_border_color_hover:#ffffff;
				--popover_heading_bg_color:#f6f6f6;
				--popover_content_bg_color:#ffffff;
				--popover_border_color:#ebebeb;
				--popover_text_color:#747474;
				--pricing_box_color:#1d2939;
				--sep_color:#e0dede;
				--social_links_font_size:16px;
				--social_links_boxed_padding:8px;
				--tabs_bg_color:#ffffff;
				--tabs_inactive_color:#ebeaea;
				--tabs_border_color:#ebeaea;
				--testimonial_bg_color:#f6f6f6;
				--testimonial_text_color:#747474;
				--title_border_color:#e0dede;
				--accordian_inactive_color:#333333;
				--accordian_active_color:#cbaa5c;
				--fusion-video-max-width-default:100%;
			}

			fusion-max-sh-shbp
			{
				.fusion-mobile-nav-holder .wpml-ls-item .menu-text,.fusion-mobile-nav-holder .wpml-ls-item > a,.wpml-ls-item .menu-text, .wpml-ls-item .sub-menu a > span
				{
					justify-content:center;
				}
			}

			@media only screen and (max-width: 800px)
			{
				.has-sidebar #content
				{
					order:1;
				}

				.has-sidebar #sidebar
				{
					order:2;
					margin-top:50px;
				}

				.has-sidebar #sidebar-2
				{
					order:3;
					margin-top:50px;
				}
			}

			@media only screen and (max-width: 1100px)
			{
				#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo
				{
					display:none;
				}

				#side-header .fusion-mobile-logo,.fusion-mobile-logo
				{
					display:inline-block;
				}
			}

			@font-face
			{
				font-family: "icomoon";
				src:url('../fonts/icomoon/icomoon.eot');
				src:url('../fonts/icomoon/icomoond41d.eot?#iefix') format('embedded-opentype'),url('../fonts/icomoon/icomoon.woff') format('woff'),url('../fonts/icomoon/icomoon.ttf') format('truetype'),url('../fonts/icomoon/icomoon.svg#icomoon') format('svg');
				font-weight: normal;
				font-style: normal;
				font-display: block;
			}
			
			@font-face
			{
				font-family:"Europa Light";
				src:url('../fonts/europa-light-webfont.ttf') format("truetype");
				font-weight: normal;
				font-style: normal;
				font-display: block;
			}
			
			@font-face
			{
				font-family:"Futura Book";
				src:url('../fonts/futura-book-bt.ttf') format("truetype");
				font-weight: normal;
				font-style: normal;
				font-display: block;
			}
				
			@font-face
			{
				font-family:"Futura Light BT";
				src:url('../fonts/futura-light-bt.ttf') format("truetype");
				font-weight: normal;
				font-style: normal;
				font-display: block;
			}
			
			@font-face
			{
				font-family:"Futura Medium BT";
				src:url('../fonts/futura-medium-bt.ttf') format("truetype");
				font-weight: normal;
				font-style: normal;
				font-display: block;
			}
			
			@font-face
			{
				font-family:"Futura LT Light";
				src:url('../fonts/europa-light-webfont-1.ttf') format("truetype");
				font-weight: normal;
				font-style: normal;
				font-display: block;
			}

			.fa,.fab,.fal,.far,.fas
			{
				-moz-osx-font-smoothing:grayscale;
				-webkit-font-smoothing:antialiased;
				display:inline-block;
				font-style:normal;
				font-variant:normal;
				text-rendering:auto;
			line-height:1}

			.fa-lg
			{
				font-size:1.33333em;
				line-height:.75em;
			vertical-align:-.0667em}

			.fa-xs
			{
			font-size:.75em}

			.fa-sm
			{
			font-size:.875em}

			.fa-1x
			{
			font-size:1em}

			.fa-2x
			{
			font-size:2em}

			.fa-3x
			{
			font-size:3em}

			.fa-4x
			{
			font-size:4em}

			.fa-5x
			{
			font-size:5em}

			.fa-6x
			{
			font-size:6em}

			.fa-7x
			{
			font-size:7em}

			.fa-8x
			{
			font-size:8em}

			.fa-9x
			{
			font-size:9em}

			.fa-10x
			{
			font-size:10em}

			.fa-fw
			{
				text-align:center;
			width:1.25em}

			.fa-ul
			{
				list-style-type:none;
				margin-left:2.5em;
			padding-left:0}

			.fa-ul>li
			{
			position:relative}

			.fa-li
			{
				left:-2em;
				position:absolute;
				text-align:center;
				width:2em;
			line-height:inherit}

			.fa-border
			{
				border:solid .08em #eee;
				border-radius:.1em;
			padding:.2em .25em .15em}

			.fa-pull-left
			{
			float:left}

			.fa-pull-right
			{
			float:right}

			.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left
			{
			margin-right:.3em}

			.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right
			{
			margin-left:.3em}

			.fa-spin
			{
				-webkit-animation:fa-spin 2s infinite linear;
			animation:fa-spin 2s infinite linear}

			.fa-pulse
			{
				-webkit-animation:fa-spin 1s infinite steps(8);
			animation:fa-spin 1s infinite steps(8)}

			@-webkit-keyframes fa-spin
			{
				0%
				{
					-webkit-transform:rotate(0);
				transform:rotate(0)}

				100%
				{
					-webkit-transform:rotate(360deg);
				transform:rotate(360deg)}
			}

			@keyframes fa-spin
			{
				0%
				{
					-webkit-transform:rotate(0);
				transform:rotate(0)}

				100%
				{
					-webkit-transform:rotate(360deg);
				transform:rotate(360deg)}
			}

			.fa-rotate-90
			{
				-webkit-transform:rotate(90deg);
			transform:rotate(90deg)}

			.fa-rotate-180
			{
				-webkit-transform:rotate(180deg);
			transform:rotate(180deg)}

			.fa-rotate-270
			{
				-webkit-transform:rotate(270deg);
			transform:rotate(270deg)}

			.fa-flip-horizontal
			{
				-webkit-transform:scale(-1,1);
			transform:scale(-1,1)}

			.fa-flip-vertical
			{
				-webkit-transform:scale(1,-1);
			transform:scale(1,-1)}

			.fa-flip-horizontal.fa-flip-vertical
			{
				-webkit-transform:scale(-1,-1);
			transform:scale(-1,-1)}

			:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90
			{
				-webkit-filter:none;
			filter:none}

			.fa-stack
			{
				display:inline-block;
				height:2em;
				line-height:2em;
				position:relative;
				vertical-align:middle;
			width:2.5em}

			.fa-stack-1x,.fa-stack-2x
			{
				left:0;
				position:absolute;
				text-align:center;
			width:100%}

			.fa-stack-1x
			{
			line-height:inherit}

			.fa-stack-2x
			{
			font-size:2em}

			.fa-inverse
			{
			color:#fff}

			@font-face
			{
				font-family:"Font Awesome 5 Brands";
				font-style:normal;
				font-weight:normal;
				src:url('../fonts/fontawesome/webfonts/fa-brands-400.eot');
				src:url('../fonts/fontawesome/webfonts/fa-brands-400.eot?#iefix') format("embedded-opentype"),url('../fonts/fontawesome/webfonts/fa-brands-400.woff2') format("woff2"),url('../fonts/fontawesome/webfonts/fa-brands-400.woff') format("woff"),url('../fonts/fontawesome/webfonts/fa-brands-400.ttf') format("truetype"),url('../fonts/fontawesome/webfonts/fa-brands-400.svg#fontawesome') format("svg");
				font-display: block;
			}

			.fab
			{
			font-family:"Font Awesome 5 Brands"}

			@font-face
			{
				font-family:"Font Awesome 5 Free";
				font-style:normal;
				font-weight:400;
				src:url('../fonts/fontawesome/webfonts/fa-regular-400.eot');
				src:url('../fonts/fontawesome/webfonts/fa-regular-400.eot?#iefix') format("embedded-opentype"),url('../fonts/fontawesome/webfonts/fa-regular-400.woff2') format("woff2"),url('../fonts/fontawesome/webfonts/fa-regular-400.woff') format("woff"),url('../fonts/fontawesome/webfonts/fa-regular-400.ttf') format("truetype"),url('../fonts/fontawesome/webfonts/fa-regular-400.svg#fontawesome') format("svg");
				font-display: block;
			}

			.far
			{
				font-family:"Font Awesome 5 Free";
				font-weight:400;
			}

			@font-face
			{
				font-family:"Font Awesome 5 Free";
				font-style:normal;
				font-weight:900;
				src:url('../fonts/fontawesome/webfonts/fa-solid-900.eot');
				src:url('../fonts/fontawesome/webfonts/fa-solid-900.eot?#iefix') format("embedded-opentype"),url('../fonts/fontawesome/webfonts/fa-solid-900.woff2') format("woff2"),url('../fonts/fontawesome/webfonts/fa-solid-900.woff') format("woff"),url('../fonts/fontawesome/webfonts/fa-solid-900.ttf') format("truetype"),url('../fonts/fontawesome/webfonts/fa-solid-900.svg#fontawesome') format("svg");
				font-display: block;
			}

			.fa,.fas
			{
				font-family:"Font Awesome 5 Free";
			font-weight:900}

			.fa-500px:before
			{
			content:"\f26e"}

			.fa-accessible-icon:before
			{
			content:"\f368"}

			.fa-accusoft:before
			{
			content:"\f369"}

			.fa-acquisitions-incorporated:before
			{
			content:"\f6af"}

			.fa-ad:before
			{
			content:"\f641"}

			.fa-address-book:before
			{
			content:"\f2b9"}

			.fa-address-card:before
			{
			content:"\f2bb"}

			.fa-adjust:before
			{
			content:"\f042"}

			.fa-adn:before
			{
			content:"\f170"}

			.fa-adobe:before
			{
			content:"\f778"}

			.fa-adversal:before
			{
			content:"\f36a"}

			.fa-affiliatetheme:before
			{
			content:"\f36b"}

			.fa-air-freshener:before
			{
			content:"\f5d0"}

			.fa-airbnb:before
			{
			content:"\f834"}

			.fa-algolia:before
			{
			content:"\f36c"}

			.fa-align-center:before
			{
			content:"\f037"}

			.fa-align-justify:before
			{
			content:"\f039"}

			.fa-align-left:before
			{
			content:"\f036"}

			.fa-align-right:before
			{
			content:"\f038"}

			.fa-alipay:before
			{
			content:"\f642"}

			.fa-allergies:before
			{
			content:"\f461"}

			.fa-amazon:before
			{
			content:"\f270"}

			.fa-amazon-pay:before
			{
			content:"\f42c"}

			.fa-ambulance:before
			{
			content:"\f0f9"}

			.fa-american-sign-language-interpreting:before
			{
			content:"\f2a3"}

			.fa-amilia:before
			{
			content:"\f36d"}

			.fa-anchor:before
			{
			content:"\f13d"}

			.fa-android:before
			{
			content:"\f17b"}

			.fa-angellist:before
			{
			content:"\f209"}

			.fa-angle-double-down:before
			{
			content:"\f103"}

			.fa-angle-double-left:before
			{
			content:"\f100"}

			.fa-angle-double-right:before
			{
			content:"\f101"}

			.fa-angle-double-up:before
			{
			content:"\f102"}

			.fa-angle-down:before
			{
			content:"\f107"}

			.fa-angle-left:before
			{
			content:"\f104"}

			.fa-angle-right:before
			{
			content:"\f105"}

			.fa-angle-up:before
			{
			content:"\f106"}

			.fa-angry:before
			{
			content:"\f556"}

			.fa-angrycreative:before
			{
			content:"\f36e"}

			.fa-angular:before
			{
			content:"\f420"}

			.fa-ankh:before
			{
			content:"\f644"}

			.fa-app-store:before
			{
			content:"\f36f"}

			.fa-app-store-ios:before
			{
			content:"\f370"}

			.fa-apper:before
			{
			content:"\f371"}

			.fa-apple:before
			{
			content:"\f179"}

			.fa-apple-alt:before
			{
			content:"\f5d1"}

			.fa-apple-pay:before
			{
			content:"\f415"}

			.fa-archive:before
			{
			content:"\f187"}

			.fa-archway:before
			{
			content:"\f557"}

			.fa-arrow-alt-circle-down:before
			{
			content:"\f358"}

			.fa-arrow-alt-circle-left:before
			{
			content:"\f359"}

			.fa-arrow-alt-circle-right:before
			{
			content:"\f35a"}

			.fa-arrow-alt-circle-up:before
			{
			content:"\f35b"}

			.fa-arrow-circle-down:before
			{
			content:"\f0ab"}

			.fa-arrow-circle-left:before
			{
			content:"\f0a8"}

			.fa-arrow-circle-right:before
			{
			content:"\f0a9"}

			.fa-arrow-circle-up:before
			{
			content:"\f0aa"}

			.fa-arrow-down:before
			{
			content:"\f063"}

			.fa-arrow-left:before
			{
			content:"\f060"}

			.fa-arrow-right:before
			{
			content:"\f061"}

			.fa-arrow-up:before
			{
			content:"\f062"}

			.fa-arrows-alt:before
			{
			content:"\f0b2"}

			.fa-arrows-alt-h:before
			{
			content:"\f337"}

			.fa-arrows-alt-v:before
			{
			content:"\f338"}

			.fa-artstation:before
			{
			content:"\f77a"}

			.fa-assistive-listening-systems:before
			{
			content:"\f2a2"}

			.fa-asterisk:before
			{
			content:"\f069"}

			.fa-asymmetrik:before
			{
			content:"\f372"}

			.fa-at:before
			{
			content:"\f1fa"}

			.fa-atlas:before
			{
			content:"\f558"}

			.fa-atlassian:before
			{
			content:"\f77b"}

			.fa-atom:before
			{
			content:"\f5d2"}

			.fa-audible:before
			{
			content:"\f373"}

			.fa-audio-description:before
			{
			content:"\f29e"}

			.fa-autoprefixer:before
			{
			content:"\f41c"}

			.fa-avianex:before
			{
			content:"\f374"}

			.fa-aviato:before
			{
			content:"\f421"}

			.fa-award:before
			{
			content:"\f559"}

			.fa-aws:before
			{
			content:"\f375"}

			.fa-baby:before
			{
			content:"\f77c"}

			.fa-baby-carriage:before
			{
			content:"\f77d"}

			.fa-backspace:before
			{
			content:"\f55a"}

			.fa-backward:before
			{
			content:"\f04a"}

			.fa-bacon:before
			{
			content:"\f7e5"}

			.fa-bahai:before
			{
			content:"\f666"}

			.fa-balance-scale:before
			{
			content:"\f24e"}

			.fa-balance-scale-left:before
			{
			content:"\f515"}

			.fa-balance-scale-right:before
			{
			content:"\f516"}

			.fa-ban:before
			{
			content:"\f05e"}

			.fa-band-aid:before
			{
			content:"\f462"}

			.fa-bandcamp:before
			{
			content:"\f2d5"}

			.fa-barcode:before
			{
			content:"\f02a"}

			.fa-bars:before
			{
			content:"\f0c9"}

			.fa-baseball-ball:before
			{
			content:"\f433"}

			.fa-basketball-ball:before
			{
			content:"\f434"}

			.fa-bath:before
			{
			content:"\f2cd"}

			.fa-battery-empty:before
			{
			content:"\f244"}

			.fa-battery-full:before
			{
			content:"\f240"}

			.fa-battery-half:before
			{
			content:"\f242"}

			.fa-battery-quarter:before
			{
			content:"\f243"}

			.fa-battery-three-quarters:before
			{
			content:"\f241"}

			.fa-battle-net:before
			{
			content:"\f835"}

			.fa-bed:before
			{
			content:"\f236"}

			.fa-beer:before
			{
			content:"\f0fc"}

			.fa-behance:before
			{
			content:"\f1b4"}

			.fa-behance-square:before
			{
			content:"\f1b5"}

			.fa-bell:before
			{
			content:"\f0f3"}

			.fa-bell-slash:before
			{
			content:"\f1f6"}

			.fa-bezier-curve:before
			{
			content:"\f55b"}

			.fa-bible:before
			{
			content:"\f647"}

			.fa-bicycle:before
			{
			content:"\f206"}

			.fa-biking:before
			{
			content:"\f84a"}

			.fa-bimobject:before
			{
			content:"\f378"}

			.fa-binoculars:before
			{
			content:"\f1e5"}

			.fa-biohazard:before
			{
			content:"\f780"}

			.fa-birthday-cake:before
			{
			content:"\f1fd"}

			.fa-bitbucket:before
			{
			content:"\f171"}

			.fa-bitcoin:before
			{
			content:"\f379"}

			.fa-bity:before
			{
			content:"\f37a"}

			.fa-black-tie:before
			{
			content:"\f27e"}

			.fa-blackberry:before
			{
			content:"\f37b"}

			.fa-blender:before
			{
			content:"\f517"}

			.fa-blender-phone:before
			{
			content:"\f6b6"}

			.fa-blind:before
			{
			content:"\f29d"}

			.fa-blog:before
			{
			content:"\f781"}

			.fa-blogger:before
			{
			content:"\f37c"}

			.fa-blogger-b:before
			{
			content:"\f37d"}

			.fa-bluetooth:before
			{
			content:"\f293"}

			.fa-bluetooth-b:before
			{
			content:"\f294"}

			.fa-bold:before
			{
			content:"\f032"}

			.fa-bolt:before
			{
			content:"\f0e7"}

			.fa-bomb:before
			{
			content:"\f1e2"}

			.fa-bone:before
			{
			content:"\f5d7"}

			.fa-bong:before
			{
			content:"\f55c"}

			.fa-book:before
			{
			content:"\f02d"}

			.fa-book-dead:before
			{
			content:"\f6b7"}

			.fa-book-medical:before
			{
			content:"\f7e6"}

			.fa-book-open:before
			{
			content:"\f518"}

			.fa-book-reader:before
			{
			content:"\f5da"}

			.fa-bookmark:before
			{
			content:"\f02e"}

			.fa-bootstrap:before
			{
			content:"\f836"}

			.fa-border-all:before
			{
			content:"\f84c"}

			.fa-border-none:before
			{
			content:"\f850"}

			.fa-border-style:before
			{
			content:"\f853"}

			.fa-bowling-ball:before
			{
			content:"\f436"}

			.fa-box:before
			{
			content:"\f466"}

			.fa-box-open:before
			{
			content:"\f49e"}

			.fa-boxes:before
			{
			content:"\f468"}

			.fa-braille:before
			{
			content:"\f2a1"}

			.fa-brain:before
			{
			content:"\f5dc"}

			.fa-bread-slice:before
			{
			content:"\f7ec"}

			.fa-briefcase:before
			{
			content:"\f0b1"}

			.fa-briefcase-medical:before
			{
			content:"\f469"}

			.fa-broadcast-tower:before
			{
			content:"\f519"}

			.fa-broom:before
			{
			content:"\f51a"}

			.fa-brush:before
			{
			content:"\f55d"}

			.fa-btc:before
			{
			content:"\f15a"}

			.fa-buffer:before
			{
			content:"\f837"}

			.fa-bug:before
			{
			content:"\f188"}

			.fa-building:before
			{
			content:"\f1ad"}

			.fa-bullhorn:before
			{
			content:"\f0a1"}

			.fa-bullseye:before
			{
			content:"\f140"}

			.fa-burn:before
			{
			content:"\f46a"}

			.fa-buromobelexperte:before
			{
			content:"\f37f"}

			.fa-bus:before
			{
			content:"\f207"}

			.fa-bus-alt:before
			{
			content:"\f55e"}

			.fa-business-time:before
			{
			content:"\f64a"}

			.fa-buy-n-large:before
			{
			content:"\f8a6"}

			.fa-buysellads:before
			{
			content:"\f20d"}

			.fa-calculator:before
			{
			content:"\f1ec"}

			.fa-calendar:before
			{
			content:"\f133"}

			.fa-calendar-alt:before
			{
			content:"\f073"}

			.fa-calendar-check:before
			{
			content:"\f274"}

			.fa-calendar-day:before
			{
			content:"\f783"}

			.fa-calendar-minus:before
			{
			content:"\f272"}

			.fa-calendar-plus:before
			{
			content:"\f271"}

			.fa-calendar-times:before
			{
			content:"\f273"}

			.fa-calendar-week:before
			{
			content:"\f784"}

			.fa-camera:before
			{
			content:"\f030"}

			.fa-camera-retro:before
			{
			content:"\f083"}

			.fa-campground:before
			{
			content:"\f6bb"}

			.fa-canadian-maple-leaf:before
			{
			content:"\f785"}

			.fa-candy-cane:before
			{
			content:"\f786"}

			.fa-cannabis:before
			{
			content:"\f55f"}

			.fa-capsules:before
			{
			content:"\f46b"}

			.fa-car:before
			{
			content:"\f1b9"}

			.fa-car-alt:before
			{
			content:"\f5de"}

			.fa-car-battery:before
			{
			content:"\f5df"}

			.fa-car-crash:before
			{
			content:"\f5e1"}

			.fa-car-side:before
			{
			content:"\f5e4"}

			.fa-caravan:before
			{
			content:"\f8ff"}

			.fa-caret-down:before
			{
			content:"\f0d7"}

			.fa-caret-left:before
			{
			content:"\f0d9"}

			.fa-caret-right:before
			{
			content:"\f0da"}

			.fa-caret-square-down:before
			{
			content:"\f150"}

			.fa-caret-square-left:before
			{
			content:"\f191"}

			.fa-caret-square-right:before
			{
			content:"\f152"}

			.fa-caret-square-up:before
			{
			content:"\f151"}

			.fa-caret-up:before
			{
			content:"\f0d8"}

			.fa-carrot:before
			{
			content:"\f787"}

			.fa-cart-arrow-down:before
			{
			content:"\f218"}

			.fa-cart-plus:before
			{
			content:"\f217"}

			.fa-cash-register:before
			{
			content:"\f788"}

			.fa-cat:before
			{
			content:"\f6be"}

			.fa-cc-amazon-pay:before
			{
			content:"\f42d"}

			.fa-cc-amex:before
			{
			content:"\f1f3"}

			.fa-cc-apple-pay:before
			{
			content:"\f416"}

			.fa-cc-diners-club:before
			{
			content:"\f24c"}

			.fa-cc-discover:before
			{
			content:"\f1f2"}

			.fa-cc-jcb:before
			{
			content:"\f24b"}

			.fa-cc-mastercard:before
			{
			content:"\f1f1"}

			.fa-cc-paypal:before
			{
			content:"\f1f4"}

			.fa-cc-stripe:before
			{
			content:"\f1f5"}

			.fa-cc-visa:before
			{
			content:"\f1f0"}

			.fa-centercode:before
			{
			content:"\f380"}

			.fa-centos:before
			{
			content:"\f789"}

			.fa-certificate:before
			{
			content:"\f0a3"}

			.fa-chair:before
			{
			content:"\f6c0"}

			.fa-chalkboard:before
			{
			content:"\f51b"}

			.fa-chalkboard-teacher:before
			{
			content:"\f51c"}

			.fa-charging-station:before
			{
			content:"\f5e7"}

			.fa-chart-area:before
			{
			content:"\f1fe"}

			.fa-chart-bar:before
			{
			content:"\f080"}

			.fa-chart-line:before
			{
			content:"\f201"}

			.fa-chart-pie:before
			{
			content:"\f200"}

			.fa-check:before
			{
			content:"\f00c"}

			.fa-check-circle:before
			{
			content:"\f058"}

			.fa-check-double:before
			{
			content:"\f560"}

			.fa-check-square:before
			{
			content:"\f14a"}

			.fa-cheese:before
			{
			content:"\f7ef"}

			.fa-chess:before
			{
			content:"\f439"}

			.fa-chess-bishop:before
			{
			content:"\f43a"}

			.fa-chess-board:before
			{
			content:"\f43c"}

			.fa-chess-king:before
			{
			content:"\f43f"}

			.fa-chess-knight:before
			{
			content:"\f441"}

			.fa-chess-pawn:before
			{
			content:"\f443"}

			.fa-chess-queen:before
			{
			content:"\f445"}

			.fa-chess-rook:before
			{
			content:"\f447"}

			.fa-chevron-circle-down:before
			{
			content:"\f13a"}

			.fa-chevron-circle-left:before
			{
			content:"\f137"}

			.fa-chevron-circle-right:before
			{
			content:"\f138"}

			.fa-chevron-circle-up:before
			{
			content:"\f139"}

			.fa-chevron-down:before
			{
			content:"\f078"}

			.fa-chevron-left:before
			{
			content:"\f053"}

			.fa-chevron-right:before
			{
			content:"\f054"}

			.fa-chevron-up:before
			{
			content:"\f077"}

			.fa-child:before
			{
			content:"\f1ae"}

			.fa-chrome:before
			{
			content:"\f268"}

			.fa-chromecast:before
			{
			content:"\f838"}

			.fa-church:before
			{
			content:"\f51d"}

			.fa-circle:before
			{
			content:"\f111"}

			.fa-circle-notch:before
			{
			content:"\f1ce"}

			.fa-city:before
			{
			content:"\f64f"}

			.fa-clinic-medical:before
			{
			content:"\f7f2"}

			.fa-clipboard:before
			{
			content:"\f328"}

			.fa-clipboard-check:before
			{
			content:"\f46c"}

			.fa-clipboard-list:before
			{
			content:"\f46d"}

			.fa-clock:before
			{
			content:"\f017"}

			.fa-clone:before
			{
			content:"\f24d"}

			.fa-closed-captioning:before
			{
			content:"\f20a"}

			.fa-cloud:before
			{
			content:"\f0c2"}

			.fa-cloud-download-alt:before
			{
			content:"\f381"}

			.fa-cloud-meatball:before
			{
			content:"\f73b"}

			.fa-cloud-moon:before
			{
			content:"\f6c3"}

			.fa-cloud-moon-rain:before
			{
			content:"\f73c"}

			.fa-cloud-rain:before
			{
			content:"\f73d"}

			.fa-cloud-showers-heavy:before
			{
			content:"\f740"}

			.fa-cloud-sun:before
			{
			content:"\f6c4"}

			.fa-cloud-sun-rain:before
			{
			content:"\f743"}

			.fa-cloud-upload-alt:before
			{
			content:"\f382"}

			.fa-cloudscale:before
			{
			content:"\f383"}

			.fa-cloudsmith:before
			{
			content:"\f384"}

			.fa-cloudversify:before
			{
			content:"\f385"}

			.fa-cocktail:before
			{
			content:"\f561"}

			.fa-code:before
			{
			content:"\f121"}

			.fa-code-branch:before
			{
			content:"\f126"}

			.fa-codepen:before
			{
			content:"\f1cb"}

			.fa-codiepie:before
			{
			content:"\f284"}

			.fa-coffee:before
			{
			content:"\f0f4"}

			.fa-cog:before
			{
			content:"\f013"}

			.fa-cogs:before
			{
			content:"\f085"}

			.fa-coins:before
			{
			content:"\f51e"}

			.fa-columns:before
			{
			content:"\f0db"}

			.fa-comment:before
			{
			content:"\f075"}

			.fa-comment-alt:before
			{
			content:"\f27a"}

			.fa-comment-dollar:before
			{
			content:"\f651"}

			.fa-comment-dots:before
			{
			content:"\f4ad"}

			.fa-comment-medical:before
			{
			content:"\f7f5"}

			.fa-comment-slash:before
			{
			content:"\f4b3"}

			.fa-comments:before
			{
			content:"\f086"}

			.fa-comments-dollar:before
			{
			content:"\f653"}

			.fa-compact-disc:before
			{
			content:"\f51f"}

			.fa-compass:before
			{
			content:"\f14e"}

			.fa-compress:before
			{
			content:"\f066"}

			.fa-compress-alt:before
			{
			content:"\f422"}

			.fa-compress-arrows-alt:before
			{
			content:"\f78c"}

			.fa-concierge-bell:before
			{
			content:"\f562"}

			.fa-confluence:before
			{
			content:"\f78d"}

			.fa-connectdevelop:before
			{
			content:"\f20e"}

			.fa-contao:before
			{
			content:"\f26d"}

			.fa-cookie:before
			{
			content:"\f563"}

			.fa-cookie-bite:before
			{
			content:"\f564"}

			.fa-copy:before
			{
			content:"\f0c5"}

			.fa-copyright:before
			{
			content:"\f1f9"}

			.fa-cotton-bureau:before
			{
			content:"\f89e"}

			.fa-couch:before
			{
			content:"\f4b8"}

			.fa-cpanel:before
			{
			content:"\f388"}

			.fa-creative-commons:before
			{
			content:"\f25e"}

			.fa-creative-commons-by:before
			{
			content:"\f4e7"}

			.fa-creative-commons-nc:before
			{
			content:"\f4e8"}

			.fa-creative-commons-nc-eu:before
			{
			content:"\f4e9"}

			.fa-creative-commons-nc-jp:before
			{
			content:"\f4ea"}

			.fa-creative-commons-nd:before
			{
			content:"\f4eb"}

			.fa-creative-commons-pd:before
			{
			content:"\f4ec"}

			.fa-creative-commons-pd-alt:before
			{
			content:"\f4ed"}

			.fa-creative-commons-remix:before
			{
			content:"\f4ee"}

			.fa-creative-commons-sa:before
			{
			content:"\f4ef"}

			.fa-creative-commons-sampling:before
			{
			content:"\f4f0"}

			.fa-creative-commons-sampling-plus:before
			{
			content:"\f4f1"}

			.fa-creative-commons-share:before
			{
			content:"\f4f2"}

			.fa-creative-commons-zero:before
			{
			content:"\f4f3"}
			
			.fa-credit-card:before
			{
			content:"\f09d"}

			.fa-critical-role:before
			{
			content:"\f6c9"}

			.fa-crop:before
			{
			content:"\f125"}

			.fa-crop-alt:before
			{
			content:"\f565"}

			.fa-cross:before
			{
			content:"\f654"}

			.fa-crosshairs:before
			{
			content:"\f05b"}

			.fa-crow:before
			{
			content:"\f520"}

			.fa-crown:before
			{
			content:"\f521"}

			.fa-crutch:before
			{
			content:"\f7f7"}

			.fa-css3:before
			{
			content:"\f13c"}

			.fa-css3-alt:before
			{
			content:"\f38b"}

			.fa-cube:before
			{
			content:"\f1b2"}

			.fa-cubes:before
			{
			content:"\f1b3"}

			.fa-cut:before
			{
			content:"\f0c4"}

			.fa-cuttlefish:before
			{
			content:"\f38c"}

			.fa-d-and-d:before
			{
			content:"\f38d"}

			.fa-d-and-d-beyond:before
			{
			content:"\f6ca"}

			.fa-dashcube:before
			{
			content:"\f210"}

			.fa-database:before
			{
			content:"\f1c0"}

			.fa-deaf:before
			{
			content:"\f2a4"}

			.fa-delicious:before
			{
			content:"\f1a5"}

			.fa-democrat:before
			{
			content:"\f747"}

			.fa-deploydog:before
			{
			content:"\f38e"}

			.fa-deskpro:before
			{
			content:"\f38f"}

			.fa-desktop:before
			{
			content:"\f108"}

			.fa-dev:before
			{
			content:"\f6cc"}

			.fa-deviantart:before
			{
			content:"\f1bd"}

			.fa-dharmachakra:before
			{
			content:"\f655"}

			.fa-dhl:before
			{
			content:"\f790"}

			.fa-diagnoses:before
			{
			content:"\f470"}

			.fa-diaspora:before
			{
			content:"\f791"}

			.fa-dice:before
			{
			content:"\f522"}

			.fa-dice-d20:before
			{
			content:"\f6cf"}

			.fa-dice-d6:before
			{
			content:"\f6d1"}

			.fa-dice-five:before
			{
			content:"\f523"}

			.fa-dice-four:before
			{
			content:"\f524"}

			.fa-dice-one:before
			{
			content:"\f525"}

			.fa-dice-six:before
			{
			content:"\f526"}

			.fa-dice-three:before
			{
			content:"\f527"}

			.fa-dice-two:before
			{
			content:"\f528"}

			.fa-digg:before
			{
			content:"\f1a6"}

			.fa-digital-ocean:before
			{
			content:"\f391"}

			.fa-digital-tachograph:before
			{
			content:"\f566"}

			.fa-directions:before
			{
			content:"\f5eb"}

			.fa-discord:before
			{
			content:"\f392"}

			.fa-discourse:before
			{
			content:"\f393"}

			.fa-divide:before
			{
			content:"\f529"}

			.fa-dizzy:before
			{
			content:"\f567"}

			.fa-dna:before
			{
			content:"\f471"}

			.fa-dochub:before
			{
			content:"\f394"}

			.fa-docker:before
			{
			content:"\f395"}

			.fa-dog:before
			{
			content:"\f6d3"}

			.fa-dollar-sign:before
			{
			content:"\f155"}

			.fa-dolly:before
			{
			content:"\f472"}

			.fa-dolly-flatbed:before
			{
			content:"\f474"}

			.fa-donate:before
			{
			content:"\f4b9"}

			.fa-door-closed:before
			{
			content:"\f52a"}

			.fa-door-open:before
			{
			content:"\f52b"}

			.fa-dot-circle:before
			{
			content:"\f192"}

			.fa-dove:before
			{
			content:"\f4ba"}

			.fa-download:before
			{
			content:"\f019"}

			.fa-draft2digital:before
			{
			content:"\f396"}

			.fa-drafting-compass:before
			{
			content:"\f568"}

			.fa-dragon:before
			{
			content:"\f6d5"}

			.fa-draw-polygon:before
			{
			content:"\f5ee"}

			.fa-dribbble:before
			{
			content:"\f17d"}

			.fa-dribbble-square:before
			{
			content:"\f397"}

			.fa-dropbox:before
			{
			content:"\f16b"}

			.fa-drum:before
			{
			content:"\f569"}

			.fa-drum-steelpan:before
			{
			content:"\f56a"}

			.fa-drumstick-bite:before
			{
			content:"\f6d7"}

			.fa-drupal:before
			{
			content:"\f1a9"}

			.fa-dumbbell:before
			{
			content:"\f44b"}

			.fa-dumpster:before
			{
			content:"\f793"}

			.fa-dumpster-fire:before
			{
			content:"\f794"}

			.fa-dungeon:before
			{
			content:"\f6d9"}

			.fa-dyalog:before
			{
			content:"\f399"}

			.fa-earlybirds:before
			{
			content:"\f39a"}

			.fa-ebay:before
			{
			content:"\f4f4"}

			.fa-edge:before
			{
			content:"\f282"}

			.fa-edit:before
			{
			content:"\f044"}

			.fa-egg:before
			{
			content:"\f7fb"}

			.fa-eject:before
			{
			content:"\f052"}

			.fa-elementor:before
			{
			content:"\f430"}

			.fa-ellipsis-h:before
			{
			content:"\f141"}

			.fa-ellipsis-v:before
			{
			content:"\f142"}

			.fa-ello:before
			{
			content:"\f5f1"}

			.fa-ember:before
			{
			content:"\f423"}

			.fa-empire:before
			{
			content:"\f1d1"}

			.fa-envelope:before
			{
			content:"\f0e0"}

			.fa-envelope-open:before
			{
			content:"\f2b6"}

			.fa-envelope-open-text:before
			{
			content:"\f658"}

			.fa-envelope-square:before
			{
			content:"\f199"}

			.fa-envira:before
			{
			content:"\f299"}

			.fa-equals:before
			{
			content:"\f52c"}

			.fa-eraser:before
			{
			content:"\f12d"}

			.fa-erlang:before
			{
			content:"\f39d"}

			.fa-ethereum:before
			{
			content:"\f42e"}

			.fa-ethernet:before
			{
			content:"\f796"}

			.fa-etsy:before
			{
			content:"\f2d7"}

			.fa-euro-sign:before
			{
			content:"\f153"}

			.fa-evernote:before
			{
			content:"\f839"}

			.fa-exchange-alt:before
			{
			content:"\f362"}

			.fa-exclamation:before
			{
			content:"\f12a"}

			.fa-exclamation-circle:before
			{
			content:"\f06a"}

			.fa-exclamation-triangle:before
			{
			content:"\f071"}

			.fa-expand:before
			{
			content:"\f065"}

			.fa-expand-alt:before
			{
			content:"\f424"}

			.fa-expand-arrows-alt:before
			{
			content:"\f31e"}

			.fa-expeditedssl:before
			{
			content:"\f23e"}

			.fa-external-link-alt:before
			{
			content:"\f35d"}

			.fa-external-link-square-alt:before
			{
			content:"\f360"}

			.fa-eye:before
			{
			content:"\f06e"}

			.fa-eye-dropper:before
			{
			content:"\f1fb"}

			.fa-eye-slash:before
			{
			content:"\f070"}

			.fa-facebook:before
			{
			content:"\f09a"}

			.fa-facebook-f:before
			{
			content:"\f39e"}

			.fa-facebook-messenger:before
			{
			content:"\f39f"}

			.fa-facebook-square:before
			{
			content:"\f082"}

			.fa-fan:before
			{
			content:"\f863"}

			.fa-fantasy-flight-games:before
			{
			content:"\f6dc"}

			.fa-fast-backward:before
			{
			content:"\f049"}

			.fa-fast-forward:before
			{
			content:"\f050"}

			.fa-fax:before
			{
			content:"\f1ac"}

			.fa-feather:before
			{
			content:"\f52d"}

			.fa-feather-alt:before
			{
			content:"\f56b"}

			.fa-fedex:before
			{
			content:"\f797"}

			.fa-fedora:before
			{
			content:"\f798"}

			.fa-female:before
			{
			content:"\f182"}

			.fa-fighter-jet:before
			{
			content:"\f0fb"}

			.fa-figma:before
			{
			content:"\f799"}

			.fa-file:before
			{
			content:"\f15b"}

			.fa-file-alt:before
			{
			content:"\f15c"}

			.fa-file-archive:before
			{
			content:"\f1c6"}

			.fa-file-audio:before
			{
			content:"\f1c7"}

			.fa-file-code:before
			{
			content:"\f1c9"}

			.fa-file-contract:before
			{
			content:"\f56c"}

			.fa-file-csv:before
			{
			content:"\f6dd"}

			.fa-file-download:before
			{
			content:"\f56d"}

			.fa-file-excel:before
			{
			content:"\f1c3"}

			.fa-file-export:before
			{
			content:"\f56e"}

			.fa-file-image:before
			{
			content:"\f1c5"}

			.fa-file-import:before
			{
			content:"\f56f"}

			.fa-file-invoice:before
			{
			content:"\f570"}

			.fa-file-invoice-dollar:before
			{
			content:"\f571"}

			.fa-file-medical:before
			{
			content:"\f477"}

			.fa-file-medical-alt:before
			{
			content:"\f478"}

			.fa-file-pdf:before
			{
			content:"\f1c1"}

			.fa-file-powerpoint:before
			{
			content:"\f1c4"}

			.fa-file-prescription:before
			{
			content:"\f572"}

			.fa-file-signature:before
			{
			content:"\f573"}

			.fa-file-upload:before
			{
			content:"\f574"}

			.fa-file-video:before
			{
			content:"\f1c8"}

			.fa-file-word:before
			{
			content:"\f1c2"}

			.fa-fill:before
			{
			content:"\f575"}

			.fa-fill-drip:before
			{
			content:"\f576"}

			.fa-film:before
			{
			content:"\f008"}

			.fa-filter:before
			{
			content:"\f0b0"}

			.fa-fingerprint:before
			{
			content:"\f577"}

			.fa-fire:before
			{
			content:"\f06d"}

			.fa-fire-alt:before
			{
			content:"\f7e4"}

			.fa-fire-extinguisher:before
			{
			content:"\f134"}

			.fa-firefox:before
			{
			content:"\f269"}

			.fa-firefox-browser:before
			{
			content:"\f907"}

			.fa-first-aid:before
			{
			content:"\f479"}

			.fa-first-order:before
			{
			content:"\f2b0"}

			.fa-first-order-alt:before
			{
			content:"\f50a"}

			.fa-firstdraft:before
			{
			content:"\f3a1"}

			.fa-fish:before
			{
			content:"\f578"}

			.fa-fist-raised:before
			{
			content:"\f6de"}

			.fa-flag:before
			{
			content:"\f024"}

			.fa-flag-checkered:before
			{
			content:"\f11e"}

			.fa-flag-usa:before
			{
			content:"\f74d"}

			.fa-flask:before
			{
			content:"\f0c3"}

			.fa-flickr:before
			{
			content:"\f16e"}

			.fa-flipboard:before
			{
			content:"\f44d"}

			.fa-flushed:before
			{
			content:"\f579"}

			.fa-fly:before
			{
			content:"\f417"}

			.fa-folder:before
			{
			content:"\f07b"}

			.fa-folder-minus:before
			{
			content:"\f65d"}

			.fa-folder-open:before
			{
			content:"\f07c"}

			.fa-folder-plus:before
			{
			content:"\f65e"}

			.fa-font:before
			{
			content:"\f031"}

			.fa-font-awesome:before
			{
			content:"\f2b4"}

			.fa-font-awesome-alt:before
			{
			content:"\f35c"}

			.fa-font-awesome-flag:before
			{
			content:"\f425"}

			.fa-fonticons:before
			{
			content:"\f280"}

			.fa-fonticons-fi:before
			{
			content:"\f3a2"}

			.fa-football-ball:before
			{
			content:"\f44e"}

			.fa-fort-awesome:before
			{
			content:"\f286"}

			.fa-fort-awesome-alt:before
			{
			content:"\f3a3"}

			.fa-forumbee:before
			{
			content:"\f211"}

			.fa-forward:before
			{
			content:"\f04e"}

			.fa-foursquare:before
			{
			content:"\f180"}

			.fa-free-code-camp:before
			{
			content:"\f2c5"}

			.fa-freebsd:before
			{
			content:"\f3a4"}

			.fa-frog:before
			{
			content:"\f52e"}

			.fa-frown:before
			{
			content:"\f119"}

			.fa-frown-open:before
			{
			content:"\f57a"}

			.fa-fulcrum:before
			{
			content:"\f50b"}

			.fa-funnel-dollar:before
			{
			content:"\f662"}

			.fa-futbol:before
			{
			content:"\f1e3"}

			.fa-galactic-republic:before
			{
			content:"\f50c"}

			.fa-galactic-senate:before
			{
			content:"\f50d"}

			.fa-gamepad:before
			{
			content:"\f11b"}

			.fa-gas-pump:before
			{
			content:"\f52f"}

			.fa-gavel:before
			{
			content:"\f0e3"}

			.fa-gem:before
			{
			content:"\f3a5"}

			.fa-genderless:before
			{
			content:"\f22d"}

			.fa-get-pocket:before
			{
			content:"\f265"}

			.fa-gg:before
			{
			content:"\f260"}

			.fa-gg-circle:before
			{
			content:"\f261"}

			.fa-ghost:before
			{
			content:"\f6e2"}

			.fa-gift:before
			{
			content:"\f06b"}

			.fa-gifts:before
			{
			content:"\f79c"}

			.fa-git:before
			{
			content:"\f1d3"}

			.fa-git-alt:before
			{
			content:"\f841"}

			.fa-git-square:before
			{
			content:"\f1d2"}

			.fa-github:before
			{
			content:"\f09b"}

			.fa-github-alt:before
			{
			content:"\f113"}

			.fa-github-square:before
			{
			content:"\f092"}

			.fa-gitkraken:before
			{
			content:"\f3a6"}

			.fa-gitlab:before
			{
			content:"\f296"}

			.fa-gitter:before
			{
			content:"\f426"}

			.fa-glass-cheers:before
			{
			content:"\f79f"}

			.fa-glass-martini:before
			{
			content:"\f000"}

			.fa-glass-martini-alt:before
			{
			content:"\f57b"}

			.fa-glass-whiskey:before
			{
			content:"\f7a0"}

			.fa-glasses:before
			{
			content:"\f530"}

			.fa-glide:before
			{
			content:"\f2a5"}

			.fa-glide-g:before
			{
			content:"\f2a6"}

			.fa-globe:before
			{
			content:"\f0ac"}

			.fa-globe-africa:before
			{
			content:"\f57c"}

			.fa-globe-americas:before
			{
			content:"\f57d"}

			.fa-globe-asia:before
			{
			content:"\f57e"}

			.fa-globe-europe:before
			{
			content:"\f7a2"}

			.fa-gofore:before
			{
			content:"\f3a7"}

			.fa-golf-ball:before
			{
			content:"\f450"}

			.fa-goodreads:before
			{
			content:"\f3a8"}

			.fa-goodreads-g:before
			{
			content:"\f3a9"}

			.fa-google:before
			{
			content:"\f1a0"}

			.fa-google-drive:before
			{
			content:"\f3aa"}

			.fa-google-play:before
			{
			content:"\f3ab"}

			.fa-google-plus:before
			{
			content:"\f2b3"}

			.fa-google-plus-g:before
			{
			content:"\f0d5"}

			.fa-google-plus-square:before
			{
			content:"\f0d4"}

			.fa-google-wallet:before
			{
			content:"\f1ee"}

			.fa-gopuram:before
			{
			content:"\f664"}

			.fa-graduation-cap:before
			{
			content:"\f19d"}

			.fa-gratipay:before
			{
			content:"\f184"}

			.fa-grav:before
			{
			content:"\f2d6"}

			.fa-greater-than:before
			{
			content:"\f531"}

			.fa-greater-than-equal:before
			{
			content:"\f532"}

			.fa-grimace:before
			{
			content:"\f57f"}

			.fa-grin:before
			{
			content:"\f580"}

			.fa-grin-alt:before
			{
			content:"\f581"}

			.fa-grin-beam:before
			{
			content:"\f582"}

			.fa-grin-beam-sweat:before
			{
			content:"\f583"}

			.fa-grin-hearts:before
			{
			content:"\f584"}

			.fa-grin-squint:before
			{
			content:"\f585"}

			.fa-grin-squint-tears:before
			{
			content:"\f586"}

			.fa-grin-stars:before
			{
			content:"\f587"}

			.fa-grin-tears:before
			{
			content:"\f588"}

			.fa-grin-tongue:before
			{
			content:"\f589"}

			.fa-grin-tongue-squint:before
			{
			content:"\f58a"}

			.fa-grin-tongue-wink:before
			{
			content:"\f58b"}

			.fa-grin-wink:before
			{
			content:"\f58c"}

			.fa-grip-horizontal:before
			{
			content:"\f58d"}

			.fa-grip-lines:before
			{
			content:"\f7a4"}

			.fa-grip-lines-vertical:before
			{
			content:"\f7a5"}

			.fa-grip-vertical:before
			{
			content:"\f58e"}

			.fa-gripfire:before
			{
			content:"\f3ac"}

			.fa-grunt:before
			{
			content:"\f3ad"}

			.fa-guitar:before
			{
			content:"\f7a6"}

			.fa-gulp:before
			{
			content:"\f3ae"}

			.fa-h-square:before
			{
			content:"\f0fd"}

			.fa-hacker-news:before
			{
			content:"\f1d4"}

			.fa-hacker-news-square:before
			{
			content:"\f3af"}

			.fa-hackerrank:before
			{
			content:"\f5f7"}

			.fa-hamburger:before
			{
			content:"\f805"}

			.fa-hammer:before
			{
			content:"\f6e3"}

			.fa-hamsa:before
			{
			content:"\f665"}

			.fa-hand-holding:before
			{
			content:"\f4bd"}

			.fa-hand-holding-heart:before
			{
			content:"\f4be"}

			.fa-hand-holding-usd:before
			{
			content:"\f4c0"}

			.fa-hand-lizard:before
			{
			content:"\f258"}

			.fa-hand-middle-finger:before
			{
			content:"\f806"}

			.fa-hand-paper:before
			{
			content:"\f256"}

			.fa-hand-peace:before
			{
			content:"\f25b"}

			.fa-hand-point-down:before
			{
			content:"\f0a7"}

			.fa-hand-point-left:before
			{
			content:"\f0a5"}

			.fa-hand-point-right:before
			{
			content:"\f0a4"}

			.fa-hand-point-up:before
			{
			content:"\f0a6"}

			.fa-hand-pointer:before
			{
			content:"\f25a"}

			.fa-hand-rock:before
			{
			content:"\f255"}

			.fa-hand-scissors:before
			{
			content:"\f257"}

			.fa-hand-spock:before
			{
			content:"\f259"}

			.fa-hands:before
			{
			content:"\f4c2"}

			.fa-hands-helping:before
			{
			content:"\f4c4"}

			.fa-handshake:before
			{
			content:"\f2b5"}

			.fa-hanukiah:before
			{
			content:"\f6e6"}

			.fa-hard-hat:before
			{
			content:"\f807"}

			.fa-hashtag:before
			{
			content:"\f292"}

			.fa-hat-cowboy:before
			{
			content:"\f8c0"}

			.fa-hat-cowboy-side:before
			{
			content:"\f8c1"}

			.fa-hat-wizard:before
			{
			content:"\f6e8"}

			.fa-hdd:before
			{
			content:"\f0a0"}

			.fa-heading:before
			{
			content:"\f1dc"}

			.fa-headphones:before
			{
			content:"\f025"}

			.fa-headphones-alt:before
			{
			content:"\f58f"}

			.fa-headset:before
			{
			content:"\f590"}

			.fa-heart:before
			{
			content:"\f004"}

			.fa-heart-broken:before
			{
			content:"\f7a9"}

			.fa-heartbeat:before
			{
			content:"\f21e"}

			.fa-helicopter:before
			{
			content:"\f533"}

			.fa-highlighter:before
			{
			content:"\f591"}

			.fa-hiking:before
			{
			content:"\f6ec"}

			.fa-hippo:before
			{
			content:"\f6ed"}

			.fa-hips:before
			{
			content:"\f452"}

			.fa-hire-a-helper:before
			{
			content:"\f3b0"}

			.fa-history:before
			{
			content:"\f1da"}

			.fa-hockey-puck:before
			{
			content:"\f453"}

			.fa-holly-berry:before
			{
			content:"\f7aa"}

			.fa-home:before
			{
			content:"\f015"}

			.fa-hooli:before
			{
			content:"\f427"}

			.fa-hornbill:before
			{
			content:"\f592"}

			.fa-horse:before
			{
			content:"\f6f0"}

			.fa-horse-head:before
			{
			content:"\f7ab"}

			.fa-hospital:before
			{
			content:"\f0f8"}

			.fa-hospital-alt:before
			{
			content:"\f47d"}

			.fa-hospital-symbol:before
			{
			content:"\f47e"}

			.fa-hot-tub:before
			{
			content:"\f593"}

			.fa-hotdog:before
			{
			content:"\f80f"}

			.fa-hotel:before
			{
			content:"\f594"}

			.fa-hotjar:before
			{
			content:"\f3b1"}

			.fa-hourglass:before
			{
			content:"\f254"}

			.fa-hourglass-end:before
			{
			content:"\f253"}

			.fa-hourglass-half:before
			{
			content:"\f252"}

			.fa-hourglass-start:before
			{
			content:"\f251"}

			.fa-house-damage:before
			{
			content:"\f6f1"}

			.fa-houzz:before
			{
			content:"\f27c"}

			.fa-hryvnia:before
			{
			content:"\f6f2"}

			.fa-html5:before
			{
			content:"\f13b"}

			.fa-hubspot:before
			{
			content:"\f3b2"}

			.fa-i-cursor:before
			{
			content:"\f246"}

			.fa-ice-cream:before
			{
			content:"\f810"}

			.fa-icicles:before
			{
			content:"\f7ad"}

			.fa-icons:before
			{
			content:"\f86d"}

			.fa-id-badge:before
			{
			content:"\f2c1"}

			.fa-id-card:before
			{
			content:"\f2c2"}

			.fa-id-card-alt:before
			{
			content:"\f47f"}

			.fa-ideal:before
			{
			content:"\f913"}

			.fa-igloo:before
			{
			content:"\f7ae"}

			.fa-image:before
			{
			content:"\f03e"}

			.fa-images:before
			{
			content:"\f302"}

			.fa-imdb:before
			{
			content:"\f2d8"}

			.fa-inbox:before
			{
			content:"\f01c"}

			.fa-indent:before
			{
			content:"\f03c"}

			.fa-industry:before
			{
			content:"\f275"}

			.fa-infinity:before
			{
			content:"\f534"}

			.fa-info:before
			{
			content:"\f129"}

			.fa-info-circle:before
			{
			content:"\f05a"}

			.fa-instagram:before
			{
			content:"\f16d"}

			.fa-intercom:before
			{
			content:"\f7af"}

			.fa-internet-explorer:before
			{
			content:"\f26b"}

			.fa-invision:before
			{
			content:"\f7b0"}

			.fa-ioxhost:before
			{
			content:"\f208"}

			.fa-italic:before
			{
			content:"\f033"}

			.fa-itch-io:before
			{
			content:"\f83a"}

			.fa-itunes:before
			{
			content:"\f3b4"}

			.fa-itunes-note:before
			{
			content:"\f3b5"}

			.fa-java:before
			{
			content:"\f4e4"}

			.fa-jedi:before
			{
			content:"\f669"}

			.fa-jedi-order:before
			{
			content:"\f50e"}

			.fa-jenkins:before
			{
			content:"\f3b6"}

			.fa-jira:before
			{
			content:"\f7b1"}

			.fa-joget:before
			{
			content:"\f3b7"}

			.fa-joint:before
			{
			content:"\f595"}

			.fa-joomla:before
			{
			content:"\f1aa"}

			.fa-journal-whills:before
			{
			content:"\f66a"}

			.fa-js:before
			{
			content:"\f3b8"}

			.fa-js-square:before
			{
			content:"\f3b9"}

			.fa-jsfiddle:before
			{
			content:"\f1cc"}

			.fa-kaaba:before
			{
			content:"\f66b"}

			.fa-kaggle:before
			{
			content:"\f5fa"}

			.fa-key:before
			{
			content:"\f084"}

			.fa-keybase:before
			{
			content:"\f4f5"}

			.fa-keyboard:before
			{
			content:"\f11c"}

			.fa-keycdn:before
			{
			content:"\f3ba"}

			.fa-khanda:before
			{
			content:"\f66d"}

			.fa-kickstarter:before
			{
			content:"\f3bb"}

			.fa-kickstarter-k:before
			{
			content:"\f3bc"}

			.fa-kiss:before
			{
			content:"\f596"}

			.fa-kiss-beam:before
			{
			content:"\f597"}

			.fa-kiss-wink-heart:before
			{
			content:"\f598"}

			.fa-kiwi-bird:before
			{
			content:"\f535"}

			.fa-korvue:before
			{
			content:"\f42f"}

			.fa-landmark:before
			{
			content:"\f66f"}

			.fa-language:before
			{
			content:"\f1ab"}

			.fa-laptop:before
			{
			content:"\f109"}

			.fa-laptop-code:before
			{
			content:"\f5fc"}

			.fa-laptop-medical:before
			{
			content:"\f812"}

			.fa-laravel:before
			{
			content:"\f3bd"}

			.fa-lastfm:before
			{
			content:"\f202"}

			.fa-lastfm-square:before
			{
			content:"\f203"}

			.fa-laugh:before
			{
			content:"\f599"}

			.fa-laugh-beam:before
			{
			content:"\f59a"}

			.fa-laugh-squint:before
			{
			content:"\f59b"}

			.fa-laugh-wink:before
			{
			content:"\f59c"}

			.fa-layer-group:before
			{
			content:"\f5fd"}

			.fa-leaf:before
			{
			content:"\f06c"}

			.fa-leanpub:before
			{
			content:"\f212"}

			.fa-lemon:before
			{
			content:"\f094"}

			.fa-less:before
			{
			content:"\f41d"}

			.fa-less-than:before
			{
			content:"\f536"}

			.fa-less-than-equal:before
			{
			content:"\f537"}

			.fa-level-down-alt:before
			{
			content:"\f3be"}

			.fa-level-up-alt:before
			{
			content:"\f3bf"}

			.fa-life-ring:before
			{
			content:"\f1cd"}

			.fa-lightbulb:before
			{
			content:"\f0eb"}

			.fa-line:before
			{
			content:"\f3c0"}

			.fa-link:before
			{
			content:"\f0c1"}

			.fa-linkedin:before
			{
			content:"\f08c"}

			.fa-linkedin-in:before
			{
			content:"\f0e1"}

			.fa-linode:before
			{
			content:"\f2b8"}

			.fa-linux:before
			{
			content:"\f17c"}

			.fa-lira-sign:before
			{
			content:"\f195"}

			.fa-list:before
			{
			content:"\f03a"}

			.fa-list-alt:before
			{
			content:"\f022"}

			.fa-list-ol:before
			{
			content:"\f0cb"}

			.fa-list-ul:before
			{
			content:"\f0ca"}

			.fa-location-arrow:before
			{
			content:"\f124"}

			.fa-lock:before
			{
			content:"\f023"}

			.fa-lock-open:before
			{
			content:"\f3c1"}

			.fa-long-arrow-alt-down:before
			{
			content:"\f309"}

			.fa-long-arrow-alt-left:before
			{
			content:"\f30a"}

			.fa-long-arrow-alt-right:before
			{
			content:"\f30b"}

			.fa-long-arrow-alt-up:before
			{
			content:"\f30c"}

			.fa-low-vision:before
			{
			content:"\f2a8"}

			.fa-luggage-cart:before
			{
			content:"\f59d"}

			.fa-lyft:before
			{
			content:"\f3c3"}

			.fa-magento:before
			{
			content:"\f3c4"}

			.fa-magic:before
			{
			content:"\f0d0"}

			.fa-magnet:before
			{
			content:"\f076"}

			.fa-mail-bulk:before
			{
			content:"\f674"}

			.fa-mailchimp:before
			{
			content:"\f59e"}

			.fa-male:before
			{
			content:"\f183"}

			.fa-mandalorian:before
			{
			content:"\f50f"}

			.fa-map:before
			{
			content:"\f279"}

			.fa-map-marked:before
			{
			content:"\f59f"}

			.fa-map-marked-alt:before
			{
			content:"\f5a0"}

			.fa-map-marker:before
			{
			content:"\f041"}

			.fa-map-marker-alt:before
			{
			content:"\f3c5"}

			.fa-map-pin:before
			{
			content:"\f276"}

			.fa-map-signs:before
			{
			content:"\f277"}

			.fa-markdown:before
			{
			content:"\f60f"}

			.fa-marker:before
			{
			content:"\f5a1"}

			.fa-mars:before
			{
			content:"\f222"}

			.fa-mars-double:before
			{
			content:"\f227"}

			.fa-mars-stroke:before
			{
			content:"\f229"}

			.fa-mars-stroke-h:before
			{
			content:"\f22b"}

			.fa-mars-stroke-v:before
			{
			content:"\f22a"}

			.fa-mask:before
			{
			content:"\f6fa"}

			.fa-mastodon:before
			{
			content:"\f4f6"}

			.fa-maxcdn:before
			{
			content:"\f136"}

			.fa-mdb:before
			{
			content:"\f8ca"}

			.fa-medal:before
			{
			content:"\f5a2"}

			.fa-medapps:before
			{
			content:"\f3c6"}

			.fa-medium:before
			{
			content:"\f23a"}

			.fa-medium-m:before
			{
			content:"\f3c7"}

			.fa-medkit:before
			{
			content:"\f0fa"}

			.fa-medrt:before
			{
			content:"\f3c8"}

			.fa-meetup:before
			{
			content:"\f2e0"}

			.fa-megaport:before
			{
			content:"\f5a3"}

			.fa-meh:before
			{
			content:"\f11a"}

			.fa-meh-blank:before
			{
			content:"\f5a4"}

			.fa-meh-rolling-eyes:before
			{
			content:"\f5a5"}

			.fa-memory:before
			{
			content:"\f538"}

			.fa-mendeley:before
			{
			content:"\f7b3"}

			.fa-menorah:before
			{
			content:"\f676"}

			.fa-mercury:before
			{
			content:"\f223"}

			.fa-meteor:before
			{
			content:"\f753"}

			.fa-microblog:before
			{
			content:"\f91a"}

			.fa-microchip:before
			{
			content:"\f2db"}

			.fa-microphone:before
			{
			content:"\f130"}

			.fa-microphone-alt:before
			{
			content:"\f3c9"}

			.fa-microphone-alt-slash:before
			{
			content:"\f539"}

			.fa-microphone-slash:before
			{
			content:"\f131"}

			.fa-microscope:before
			{
			content:"\f610"}

			.fa-microsoft:before
			{
			content:"\f3ca"}

			.fa-minus:before
			{
			content:"\f068"}

			.fa-minus-circle:before
			{
			content:"\f056"}

			.fa-minus-square:before
			{
			content:"\f146"}

			.fa-mitten:before
			{
			content:"\f7b5"}

			.fa-mix:before
			{
			content:"\f3cb"}

			.fa-mixcloud:before
			{
			content:"\f289"}

			.fa-mizuni:before
			{
			content:"\f3cc"}

			.fa-mobile:before
			{
			content:"\f10b"}

			.fa-mobile-alt:before
			{
			content:"\f3cd"}

			.fa-modx:before
			{
			content:"\f285"}

			.fa-monero:before
			{
			content:"\f3d0"}

			.fa-money-bill:before
			{
			content:"\f0d6"}

			.fa-money-bill-alt:before
			{
			content:"\f3d1"}

			.fa-money-bill-wave:before
			{
			content:"\f53a"}

			.fa-money-bill-wave-alt:before
			{
			content:"\f53b"}

			.fa-money-check:before
			{
			content:"\f53c"}

			.fa-money-check-alt:before
			{
			content:"\f53d"}

			.fa-monument:before
			{
			content:"\f5a6"}

			.fa-moon:before
			{
			content:"\f186"}

			.fa-mortar-pestle:before
			{
			content:"\f5a7"}

			.fa-mosque:before
			{
			content:"\f678"}

			.fa-motorcycle:before
			{
			content:"\f21c"}

			.fa-mountain:before
			{
			content:"\f6fc"}

			.fa-mouse:before
			{
			content:"\f8cc"}

			.fa-mouse-pointer:before
			{
			content:"\f245"}

			.fa-mug-hot:before
			{
			content:"\f7b6"}

			.fa-music:before
			{
			content:"\f001"}

			.fa-napster:before
			{
			content:"\f3d2"}

			.fa-neos:before
			{
			content:"\f612"}

			.fa-network-wired:before
			{
			content:"\f6ff"}

			.fa-neuter:before
			{
			content:"\f22c"}

			.fa-newspaper:before
			{
			content:"\f1ea"}

			.fa-nimblr:before
			{
			content:"\f5a8"}

			.fa-node:before
			{
			content:"\f419"}

			.fa-node-js:before
			{
			content:"\f3d3"}

			.fa-not-equal:before
			{
			content:"\f53e"}

			.fa-notes-medical:before
			{
			content:"\f481"}

			.fa-npm:before
			{
			content:"\f3d4"}

			.fa-ns8:before
			{
			content:"\f3d5"}

			.fa-nutritionix:before
			{
			content:"\f3d6"}

			.fa-object-group:before
			{
			content:"\f247"}

			.fa-object-ungroup:before
			{
			content:"\f248"}

			.fa-odnoklassniki:before
			{
			content:"\f263"}

			.fa-odnoklassniki-square:before
			{
			content:"\f264"}

			.fa-oil-can:before
			{
			content:"\f613"}

			.fa-old-republic:before
			{
			content:"\f510"}

			.fa-om:before
			{
			content:"\f679"}

			.fa-opencart:before
			{
			content:"\f23d"}

			.fa-openid:before
			{
			content:"\f19b"}

			.fa-opera:before
			{
			content:"\f26a"}

			.fa-optin-monster:before
			{
			content:"\f23c"}

			.fa-orcid:before
			{
			content:"\f8d2"}

			.fa-osi:before
			{
			content:"\f41a"}

			.fa-otter:before
			{
			content:"\f700"}

			.fa-outdent:before
			{
			content:"\f03b"}

			.fa-page4:before
			{
			content:"\f3d7"}

			.fa-pagelines:before
			{
			content:"\f18c"}

			.fa-pager:before
			{
			content:"\f815"}

			.fa-paint-brush:before
			{
			content:"\f1fc"}

			.fa-paint-roller:before
			{
			content:"\f5aa"}

			.fa-palette:before
			{
			content:"\f53f"}

			.fa-palfed:before
			{
			content:"\f3d8"}

			.fa-pallet:before
			{
			content:"\f482"}

			.fa-paper-plane:before
			{
			content:"\f1d8"}

			.fa-paperclip:before
			{
			content:"\f0c6"}

			.fa-parachute-box:before
			{
			content:"\f4cd"}

			.fa-paragraph:before
			{
			content:"\f1dd"}

			.fa-parking:before
			{
			content:"\f540"}

			.fa-passport:before
			{
			content:"\f5ab"}

			.fa-pastafarianism:before
			{
			content:"\f67b"}

			.fa-paste:before
			{
			content:"\f0ea"}

			.fa-patreon:before
			{
			content:"\f3d9"}

			.fa-pause:before
			{
			content:"\f04c"}

			.fa-pause-circle:before
			{
			content:"\f28b"}

			.fa-paw:before
			{
			content:"\f1b0"}

			.fa-paypal:before
			{
			content:"\f1ed"}

			.fa-peace:before
			{
			content:"\f67c"}

			.fa-pen:before
			{
			content:"\f304"}

			.fa-pen-alt:before
			{
			content:"\f305"}

			.fa-pen-fancy:before
			{
			content:"\f5ac"}

			.fa-pen-nib:before
			{
			content:"\f5ad"}

			.fa-pen-square:before
			{
			content:"\f14b"}

			.fa-pencil-alt:before
			{
			content:"\f303"}

			.fa-pencil-ruler:before
			{
			content:"\f5ae"}

			.fa-penny-arcade:before
			{
			content:"\f704"}

			.fa-people-carry:before
			{
			content:"\f4ce"}

			.fa-pepper-hot:before
			{
			content:"\f816"}

			.fa-percent:before
			{
			content:"\f295"}

			.fa-percentage:before
			{
			content:"\f541"}

			.fa-periscope:before
			{
			content:"\f3da"}

			.fa-person-booth:before
			{
			content:"\f756"}

			.fa-phabricator:before
			{
			content:"\f3db"}

			.fa-phoenix-framework:before
			{
			content:"\f3dc"}

			.fa-phoenix-squadron:before
			{
			content:"\f511"}

			.fa-phone:before
			{
			content:"\f095"}

			.fa-phone-alt:before
			{
			content:"\f879"}

			.fa-phone-slash:before
			{
			content:"\f3dd"}

			.fa-phone-square:before
			{
			content:"\f098"}

			.fa-phone-square-alt:before
			{
			content:"\f87b"}

			.fa-phone-volume:before
			{
			content:"\f2a0"}

			.fa-photo-video:before
			{
			content:"\f87c"}

			.fa-php:before
			{
			content:"\f457"}

			.fa-pied-piper:before
			{
			content:"\f2ae"}

			.fa-pied-piper-alt:before
			{
			content:"\f1a8"}

			.fa-pied-piper-hat:before
			{
			content:"\f4e5"}

			.fa-pied-piper-pp:before
			{
			content:"\f1a7"}

			.fa-pied-piper-square:before
			{
			content:"\f91e"}

			.fa-piggy-bank:before
			{
			content:"\f4d3"}

			.fa-pills:before
			{
			content:"\f484"}

			.fa-pinterest:before
			{
			content:"\f0d2"}

			.fa-pinterest-p:before
			{
			content:"\f231"}

			.fa-pinterest-square:before
			{
			content:"\f0d3"}

			.fa-pizza-slice:before
			{
			content:"\f818"}

			.fa-place-of-worship:before
			{
			content:"\f67f"}

			.fa-plane:before
			{
			content:"\f072"}

			.fa-plane-arrival:before
			{
			content:"\f5af"}

			.fa-plane-departure:before
			{
			content:"\f5b0"}

			.fa-play:before
			{
			content:"\f04b"}

			.fa-play-circle:before
			{
			content:"\f144"}

			.fa-playstation:before
			{
			content:"\f3df"}

			.fa-plug:before
			{
			content:"\f1e6"}

			.fa-plus:before
			{
			content:"\f067"}

			.fa-plus-circle:before
			{
			content:"\f055"}

			.fa-plus-square:before
			{
			content:"\f0fe"}

			.fa-podcast:before
			{
			content:"\f2ce"}

			.fa-poll:before
			{
			content:"\f681"}

			.fa-poll-h:before
			{
			content:"\f682"}

			.fa-poo:before
			{
			content:"\f2fe"}

			.fa-poo-storm:before
			{
			content:"\f75a"}

			.fa-poop:before
			{
			content:"\f619"}

			.fa-portrait:before
			{
			content:"\f3e0"}

			.fa-pound-sign:before
			{
			content:"\f154"}

			.fa-power-off:before
			{
			content:"\f011"}

			.fa-pray:before
			{
			content:"\f683"}

			.fa-praying-hands:before
			{
			content:"\f684"}

			.fa-prescription:before
			{
			content:"\f5b1"}

			.fa-prescription-bottle:before
			{
			content:"\f485"}

			.fa-prescription-bottle-alt:before
			{
			content:"\f486"}

			.fa-print:before
			{
			content:"\f02f"}

			.fa-procedures:before
			{
			content:"\f487"}

			.fa-product-hunt:before
			{
			content:"\f288"}

			.fa-project-diagram:before
			{
			content:"\f542"}

			.fa-pushed:before
			{
			content:"\f3e1"}

			.fa-puzzle-piece:before
			{
			content:"\f12e"}

			.fa-python:before
			{
			content:"\f3e2"}

			.fa-qq:before
			{
			content:"\f1d6"}

			.fa-qrcode:before
			{
			content:"\f029"}

			.fa-question:before
			{
			content:"\f128"}

			.fa-question-circle:before
			{
			content:"\f059"}

			.fa-quidditch:before
			{
			content:"\f458"}

			.fa-quinscape:before
			{
			content:"\f459"}

			.fa-quora:before
			{
			content:"\f2c4"}

			.fa-quote-left:before
			{
			content:"\f10d"}

			.fa-quote-right:before
			{
			content:"\f10e"}

			.fa-quran:before
			{
			content:"\f687"}

			.fa-r-project:before
			{
			content:"\f4f7"}

			.fa-radiation:before
			{
			content:"\f7b9"}

			.fa-radiation-alt:before
			{
			content:"\f7ba"}

			.fa-rainbow:before
			{
			content:"\f75b"}

			.fa-random:before
			{
			content:"\f074"}

			.fa-raspberry-pi:before
			{
			content:"\f7bb"}

			.fa-ravelry:before
			{
			content:"\f2d9"}

			.fa-react:before
			{
			content:"\f41b"}

			.fa-reacteurope:before
			{
			content:"\f75d"}

			.fa-readme:before
			{
			content:"\f4d5"}

			.fa-rebel:before
			{
			content:"\f1d0"}

			.fa-receipt:before
			{
			content:"\f543"}

			.fa-record-vinyl:before
			{
			content:"\f8d9"}

			.fa-recycle:before
			{
			content:"\f1b8"}

			.fa-red-river:before
			{
			content:"\f3e3"}

			.fa-reddit:before
			{
			content:"\f1a1"}

			.fa-reddit-alien:before
			{
			content:"\f281"}

			.fa-reddit-square:before
			{
			content:"\f1a2"}

			.fa-redhat:before
			{
			content:"\f7bc"}

			.fa-redo:before
			{
			content:"\f01e"}

			.fa-redo-alt:before
			{
			content:"\f2f9"}

			.fa-registered:before
			{
			content:"\f25d"}

			.fa-remove-format:before
			{
			content:"\f87d"}

			.fa-renren:before
			{
			content:"\f18b"}

			.fa-reply:before
			{
			content:"\f3e5"}

			.fa-reply-all:before
			{
			content:"\f122"}

			.fa-replyd:before
			{
			content:"\f3e6"}

			.fa-republican:before
			{
			content:"\f75e"}

			.fa-researchgate:before
			{
			content:"\f4f8"}

			.fa-resolving:before
			{
			content:"\f3e7"}

			.fa-restroom:before
			{
			content:"\f7bd"}

			.fa-retweet:before
			{
			content:"\f079"}

			.fa-rev:before
			{
			content:"\f5b2"}

			.fa-ribbon:before
			{
			content:"\f4d6"}

			.fa-ring:before
			{
			content:"\f70b"}

			.fa-road:before
			{
			content:"\f018"}

			.fa-robot:before
			{
			content:"\f544"}

			.fa-rocket:before
			{
			content:"\f135"}

			.fa-rocketchat:before
			{
			content:"\f3e8"}

			.fa-rockrms:before
			{
			content:"\f3e9"}

			.fa-route:before
			{
			content:"\f4d7"}

			.fa-rss:before
			{
			content:"\f09e"}

			.fa-rss-square:before
			{
			content:"\f143"}

			.fa-ruble-sign:before
			{
			content:"\f158"}

			.fa-ruler:before
			{
			content:"\f545"}

			.fa-ruler-combined:before
			{
			content:"\f546"}

			.fa-ruler-horizontal:before
			{
			content:"\f547"}

			.fa-ruler-vertical:before
			{
			content:"\f548"}

			.fa-running:before
			{
			content:"\f70c"}

			.fa-rupee-sign:before
			{
			content:"\f156"}

			.fa-sad-cry:before
			{
			content:"\f5b3"}

			.fa-sad-tear:before
			{
			content:"\f5b4"}

			.fa-safari:before
			{
			content:"\f267"}

			.fa-salesforce:before
			{
			content:"\f83b"}

			.fa-sass:before
			{
			content:"\f41e"}

			.fa-satellite:before
			{
			content:"\f7bf"}

			.fa-satellite-dish:before
			{
			content:"\f7c0"}

			.fa-save:before
			{
			content:"\f0c7"}

			.fa-schlix:before
			{
			content:"\f3ea"}

			.fa-school:before
			{
			content:"\f549"}

			.fa-screwdriver:before
			{
			content:"\f54a"}

			.fa-scribd:before
			{
			content:"\f28a"}

			.fa-scroll:before
			{
			content:"\f70e"}

			.fa-sd-card:before
			{
			content:"\f7c2"}

			.fa-search:before
			{
			content:"\f002"}

			.fa-search-dollar:before
			{
			content:"\f688"}

			.fa-search-location:before
			{
			content:"\f689"}

			.fa-search-minus:before
			{
			content:"\f010"}

			.fa-search-plus:before
			{
			content:"\f00e"}

			.fa-searchengin:before
			{
			content:"\f3eb"}

			.fa-seedling:before
			{
			content:"\f4d8"}

			.fa-sellcast:before
			{
			content:"\f2da"}

			.fa-sellsy:before
			{
			content:"\f213"}

			.fa-server:before
			{
			content:"\f233"}

			.fa-servicestack:before
			{
			content:"\f3ec"}

			.fa-shapes:before
			{
			content:"\f61f"}

			.fa-share:before
			{
			content:"\f064"}

			.fa-share-alt:before
			{
			content:"\f1e0"}

			.fa-share-alt-square:before
			{
			content:"\f1e1"}

			.fa-share-square:before
			{
			content:"\f14d"}

			.fa-shekel-sign:before
			{
			content:"\f20b"}

			.fa-shield-alt:before
			{
			content:"\f3ed"}

			.fa-ship:before
			{
			content:"\f21a"}

			.fa-shipping-fast:before
			{
			content:"\f48b"}

			.fa-shirtsinbulk:before
			{
			content:"\f214"}

			.fa-shoe-prints:before
			{
			content:"\f54b"}

			.fa-shopping-bag:before
			{
			content:"\f290"}

			.fa-shopping-basket:before
			{
			content:"\f291"}

			.fa-shopping-cart:before
			{
			content:"\f07a"}

			.fa-shopware:before
			{
			content:"\f5b5"}

			.fa-shower:before
			{
			content:"\f2cc"}

			.fa-shuttle-van:before
			{
			content:"\f5b6"}

			.fa-sign:before
			{
			content:"\f4d9"}

			.fa-sign-in-alt:before
			{
			content:"\f2f6"}

			.fa-sign-language:before
			{
			content:"\f2a7"}

			.fa-sign-out-alt:before
			{
			content:"\f2f5"}

			.fa-signal:before
			{
			content:"\f012"}

			.fa-signature:before
			{
			content:"\f5b7"}

			.fa-sim-card:before
			{
			content:"\f7c4"}

			.fa-simplybuilt:before
			{
			content:"\f215"}

			.fa-sistrix:before
			{
			content:"\f3ee"}

			.fa-sitemap:before
			{
			content:"\f0e8"}

			.fa-sith:before
			{
			content:"\f512"}

			.fa-skating:before
			{
			content:"\f7c5"}

			.fa-sketch:before
			{
			content:"\f7c6"}

			.fa-skiing:before
			{
			content:"\f7c9"}

			.fa-skiing-nordic:before
			{
			content:"\f7ca"}

			.fa-skull:before
			{
			content:"\f54c"}

			.fa-skull-crossbones:before
			{
			content:"\f714"}

			.fa-skyatlas:before
			{
			content:"\f216"}

			.fa-skype:before
			{
			content:"\f17e"}

			.fa-slack:before
			{
			content:"\f198"}

			.fa-slack-hash:before
			{
			content:"\f3ef"}

			.fa-slash:before
			{
			content:"\f715"}

			.fa-sleigh:before
			{
			content:"\f7cc"}

			.fa-sliders-h:before
			{
			content:"\f1de"}

			.fa-slideshare:before
			{
			content:"\f1e7"}

			.fa-smile:before
			{
			content:"\f118"}

			.fa-smile-beam:before
			{
			content:"\f5b8"}

			.fa-smile-wink:before
			{
			content:"\f4da"}

			.fa-smog:before
			{
			content:"\f75f"}

			.fa-smoking:before
			{
			content:"\f48d"}

			.fa-smoking-ban:before
			{
			content:"\f54d"}

			.fa-sms:before
			{
			content:"\f7cd"}

			.fa-snapchat:before
			{
			content:"\f2ab"}

			.fa-snapchat-ghost:before
			{
			content:"\f2ac"}

			.fa-snapchat-square:before
			{
			content:"\f2ad"}

			.fa-snowboarding:before
			{
			content:"\f7ce"}

			.fa-snowflake:before
			{
			content:"\f2dc"}

			.fa-snowman:before
			{
			content:"\f7d0"}

			.fa-snowplow:before
			{
			content:"\f7d2"}

			.fa-socks:before
			{
			content:"\f696"}

			.fa-solar-panel:before
			{
			content:"\f5ba"}

			.fa-sort:before
			{
			content:"\f0dc"}

			.fa-sort-alpha-down:before
			{
			content:"\f15d"}

			.fa-sort-alpha-down-alt:before
			{
			content:"\f881"}

			.fa-sort-alpha-up:before
			{
			content:"\f15e"}

			.fa-sort-alpha-up-alt:before
			{
			content:"\f882"}

			.fa-sort-amount-down:before
			{
			content:"\f160"}

			.fa-sort-amount-down-alt:before
			{
			content:"\f884"}

			.fa-sort-amount-up:before
			{
			content:"\f161"}

			.fa-sort-amount-up-alt:before
			{
			content:"\f885"}

			.fa-sort-down:before
			{
			content:"\f0dd"}

			.fa-sort-numeric-down:before
			{
			content:"\f162"}

			.fa-sort-numeric-down-alt:before
			{
			content:"\f886"}

			.fa-sort-numeric-up:before
			{
			content:"\f163"}

			.fa-sort-numeric-up-alt:before
			{
			content:"\f887"}

			.fa-sort-up:before
			{
			content:"\f0de"}

			.fa-soundcloud:before
			{
			content:"\f1be"}

			.fa-sourcetree:before
			{
			content:"\f7d3"}

			.fa-spa:before
			{
			content:"\f5bb"}

			.fa-space-shuttle:before
			{
			content:"\f197"}

			.fa-speakap:before
			{
			content:"\f3f3"}

			.fa-speaker-deck:before
			{
			content:"\f83c"}

			.fa-spell-check:before
			{
			content:"\f891"}

			.fa-spider:before
			{
			content:"\f717"}

			.fa-spinner:before
			{
			content:"\f110"}

			.fa-splotch:before
			{
			content:"\f5bc"}

			.fa-spotify:before
			{
			content:"\f1bc"}

			.fa-spray-can:before
			{
			content:"\f5bd"}

			.fa-square:before
			{
			content:"\f0c8"}

			.fa-square-full:before
			{
			content:"\f45c"}

			.fa-square-root-alt:before
			{
			content:"\f698"}

			.fa-squarespace:before
			{
			content:"\f5be"}

			.fa-stack-exchange:before
			{
			content:"\f18d"}

			.fa-stack-overflow:before
			{
			content:"\f16c"}

			.fa-stackpath:before
			{
			content:"\f842"}

			.fa-stamp:before
			{
			content:"\f5bf"}

			.fa-star:before
			{
			content:"\f005"}

			.fa-star-and-crescent:before
			{
			content:"\f699"}

			.fa-star-half:before
			{
			content:"\f089"}

			.fa-star-half-alt:before
			{
			content:"\f5c0"}

			.fa-star-of-david:before
			{
			content:"\f69a"}

			.fa-star-of-life:before
			{
			content:"\f621"}

			.fa-staylinked:before
			{
			content:"\f3f5"}

			.fa-steam:before
			{
			content:"\f1b6"}

			.fa-steam-square:before
			{
			content:"\f1b7"}

			.fa-steam-symbol:before
			{
			content:"\f3f6"}

			.fa-step-backward:before
			{
			content:"\f048"}

			.fa-step-forward:before
			{
			content:"\f051"}

			.fa-stethoscope:before
			{
			content:"\f0f1"}

			.fa-sticker-mule:before
			{
			content:"\f3f7"}

			.fa-sticky-note:before
			{
			content:"\f249"}

			.fa-stop:before
			{
			content:"\f04d"}

			.fa-stop-circle:before
			{
			content:"\f28d"}

			.fa-stopwatch:before
			{
			content:"\f2f2"}

			.fa-store:before
			{
			content:"\f54e"}

			.fa-store-alt:before
			{
			content:"\f54f"}

			.fa-strava:before
			{
			content:"\f428"}

			.fa-stream:before
			{
			content:"\f550"}

			.fa-street-view:before
			{
			content:"\f21d"}

			.fa-strikethrough:before
			{
			content:"\f0cc"}

			.fa-stripe:before
			{
			content:"\f429"}

			.fa-stripe-s:before
			{
			content:"\f42a"}

			.fa-stroopwafel:before
			{
			content:"\f551"}

			.fa-studiovinari:before
			{
			content:"\f3f8"}

			.fa-stumbleupon:before
			{
			content:"\f1a4"}

			.fa-stumbleupon-circle:before
			{
			content:"\f1a3"}

			.fa-subscript:before
			{
			content:"\f12c"}

			.fa-subway:before
			{
			content:"\f239"}

			.fa-suitcase:before
			{
			content:"\f0f2"}

			.fa-suitcase-rolling:before
			{
			content:"\f5c1"}

			.fa-sun:before
			{
			content:"\f185"}

			.fa-superpowers:before
			{
			content:"\f2dd"}

			.fa-superscript:before
			{
			content:"\f12b"}

			.fa-supple:before
			{
			content:"\f3f9"}

			.fa-surprise:before
			{
			content:"\f5c2"}

			.fa-suse:before
			{
			content:"\f7d6"}

			.fa-swatchbook:before
			{
			content:"\f5c3"}

			.fa-swift:before
			{
			content:"\f8e1"}

			.fa-swimmer:before
			{
			content:"\f5c4"}

			.fa-swimming-pool:before
			{
			content:"\f5c5"}

			.fa-symfony:before
			{
			content:"\f83d"}

			.fa-synagogue:before
			{
			content:"\f69b"}

			.fa-sync:before
			{
			content:"\f021"}

			.fa-sync-alt:before
			{
			content:"\f2f1"}

			.fa-syringe:before
			{
			content:"\f48e"}

			.fa-table:before
			{
			content:"\f0ce"}

			.fa-table-tennis:before
			{
			content:"\f45d"}

			.fa-tablet:before
			{
			content:"\f10a"}

			.fa-tablet-alt:before
			{
			content:"\f3fa"}

			.fa-tablets:before
			{
			content:"\f490"}

			.fa-tachometer-alt:before
			{
			content:"\f3fd"}

			.fa-tag:before
			{
			content:"\f02b"}

			.fa-tags:before
			{
			content:"\f02c"}

			.fa-tape:before
			{
			content:"\f4db"}

			.fa-tasks:before
			{
			content:"\f0ae"}

			.fa-taxi:before
			{
			content:"\f1ba"}

			.fa-teamspeak:before
			{
			content:"\f4f9"}

			.fa-teeth:before
			{
			content:"\f62e"}

			.fa-teeth-open:before
			{
			content:"\f62f"}

			.fa-telegram:before
			{
			content:"\f2c6"}

			.fa-telegram-plane:before
			{
			content:"\f3fe"}

			.fa-temperature-high:before
			{
			content:"\f769"}

			.fa-temperature-low:before
			{
			content:"\f76b"}

			.fa-tencent-weibo:before
			{
			content:"\f1d5"}

			.fa-tenge:before
			{
			content:"\f7d7"}

			.fa-terminal:before
			{
			content:"\f120"}

			.fa-text-height:before
			{
			content:"\f034"}

			.fa-text-width:before
			{
			content:"\f035"}

			.fa-th:before
			{
			content:"\f00a"}

			.fa-th-large:before
			{
			content:"\f009"}

			.fa-th-list:before
			{
			content:"\f00b"}

			.fa-the-red-yeti:before
			{
			content:"\f69d"}

			.fa-theater-masks:before
			{
			content:"\f630"}

			.fa-themeco:before
			{
			content:"\f5c6"}

			.fa-themeisle:before
			{
			content:"\f2b2"}

			.fa-thermometer:before
			{
			content:"\f491"}

			.fa-thermometer-empty:before
			{
			content:"\f2cb"}

			.fa-thermometer-full:before
			{
			content:"\f2c7"}

			.fa-thermometer-half:before
			{
			content:"\f2c9"}

			.fa-thermometer-quarter:before
			{
			content:"\f2ca"}

			.fa-thermometer-three-quarters:before
			{
			content:"\f2c8"}

			.fa-think-peaks:before
			{
			content:"\f731"}

			.fa-thumbs-down:before
			{
			content:"\f165"}

			.fa-thumbs-up:before
			{
			content:"\f164"}

			.fa-thumbtack:before
			{
			content:"\f08d"}

			.fa-ticket-alt:before
			{
			content:"\f3ff"}

			.fa-times:before
			{
			content:"\f00d"}

			.fa-times-circle:before
			{
			content:"\f057"}

			.fa-tint:before
			{
			content:"\f043"}

			.fa-tint-slash:before
			{
			content:"\f5c7"}

			.fa-tired:before
			{
			content:"\f5c8"}

			.fa-toggle-off:before
			{
			content:"\f204"}

			.fa-toggle-on:before
			{
			content:"\f205"}

			.fa-toilet:before
			{
			content:"\f7d8"}

			.fa-toilet-paper:before
			{
			content:"\f71e"}

			.fa-toolbox:before
			{
			content:"\f552"}

			.fa-tools:before
			{
			content:"\f7d9"}

			.fa-tooth:before
			{
			content:"\f5c9"}

			.fa-torah:before
			{
			content:"\f6a0"}

			.fa-torii-gate:before
			{
			content:"\f6a1"}

			.fa-tractor:before
			{
			content:"\f722"}

			.fa-trade-federation:before
			{
			content:"\f513"}

			.fa-trademark:before
			{
			content:"\f25c"}

			.fa-traffic-light:before
			{
			content:"\f637"}

			.fa-trailer:before
			{
			content:"\f941"}

			.fa-train:before
			{
			content:"\f238"}

			.fa-tram:before
			{
			content:"\f7da"}

			.fa-transgender:before
			{
			content:"\f224"}

			.fa-transgender-alt:before
			{
			content:"\f225"}

			.fa-trash:before
			{
			content:"\f1f8"}

			.fa-trash-alt:before
			{
			content:"\f2ed"}

			.fa-trash-restore:before
			{
			content:"\f829"}

			.fa-trash-restore-alt:before
			{
			content:"\f82a"}

			.fa-tree:before
			{
			content:"\f1bb"}

			.fa-trello:before
			{
			content:"\f181"}

			.fa-tripadvisor:before
			{
			content:"\f262"}

			.fa-trophy:before
			{
			content:"\f091"}

			.fa-truck:before
			{
			content:"\f0d1"}

			.fa-truck-loading:before
			{
			content:"\f4de"}

			.fa-truck-monster:before
			{
			content:"\f63b"}

			.fa-truck-moving:before
			{
			content:"\f4df"}

			.fa-truck-pickup:before
			{
			content:"\f63c"}

			.fa-tshirt:before
			{
			content:"\f553"}

			.fa-tty:before
			{
			content:"\f1e4"}

			.fa-tumblr:before
			{
			content:"\f173"}

			.fa-tumblr-square:before
			{
			content:"\f174"}

			.fa-tv:before
			{
			content:"\f26c"}

			.fa-twitch:before
			{
			content:"\f1e8"}

			.fa-twitter:before
			{
			content:"\f099"}

			.fa-twitter-square:before
			{
			content:"\f081"}

			.fa-typo3:before
			{
			content:"\f42b"}

			.fa-uber:before
			{
			content:"\f402"}

			.fa-ubuntu:before
			{
			content:"\f7df"}

			.fa-uikit:before
			{
			content:"\f403"}

			.fa-umbraco:before
			{
			content:"\f8e8"}

			.fa-umbrella:before
			{
			content:"\f0e9"}

			.fa-umbrella-beach:before
			{
			content:"\f5ca"}

			.fa-underline:before
			{
			content:"\f0cd"}

			.fa-undo:before
			{
			content:"\f0e2"}

			.fa-undo-alt:before
			{
			content:"\f2ea"}

			.fa-uniregistry:before
			{
			content:"\f404"}

			.fa-unity:before
			{
			content:"\f949"}

			.fa-universal-access:before
			{
			content:"\f29a"}

			.fa-university:before
			{
			content:"\f19c"}

			.fa-unlink:before
			{
			content:"\f127"}

			.fa-unlock:before
			{
			content:"\f09c"}

			.fa-unlock-alt:before
			{
			content:"\f13e"}

			.fa-untappd:before
			{
			content:"\f405"}

			.fa-upload:before
			{
			content:"\f093"}

			.fa-ups:before
			{
			content:"\f7e0"}

			.fa-usb:before
			{
			content:"\f287"}

			.fa-user:before
			{
			content:"\f007"}

			.fa-user-alt:before
			{
			content:"\f406"}

			.fa-user-alt-slash:before
			{
			content:"\f4fa"}

			.fa-user-astronaut:before
			{
			content:"\f4fb"}

			.fa-user-check:before
			{
			content:"\f4fc"}

			.fa-user-circle:before
			{
			content:"\f2bd"}

			.fa-user-clock:before
			{
			content:"\f4fd"}

			.fa-user-cog:before
			{
			content:"\f4fe"}

			.fa-user-edit:before
			{
			content:"\f4ff"}

			.fa-user-friends:before
			{
			content:"\f500"}

			.fa-user-graduate:before
			{
			content:"\f501"}

			.fa-user-injured:before
			{
			content:"\f728"}

			.fa-user-lock:before
			{
			content:"\f502"}

			.fa-user-md:before
			{
			content:"\f0f0"}

			.fa-user-minus:before
			{
			content:"\f503"}

			.fa-user-ninja:before
			{
			content:"\f504"}

			.fa-user-nurse:before
			{
			content:"\f82f"}

			.fa-user-plus:before
			{
			content:"\f234"}

			.fa-user-secret:before
			{
			content:"\f21b"}

			.fa-user-shield:before
			{
			content:"\f505"}

			.fa-user-slash:before
			{
			content:"\f506"}

			.fa-user-tag:before
			{
			content:"\f507"}

			.fa-user-tie:before
			{
			content:"\f508"}

			.fa-user-times:before
			{
			content:"\f235"}

			.fa-users:before
			{
			content:"\f0c0"}

			.fa-users-cog:before
			{
			content:"\f509"}

			.fa-usps:before
			{
			content:"\f7e1"}

			.fa-ussunnah:before
			{
			content:"\f407"}

			.fa-utensil-spoon:before
			{
			content:"\f2e5"}

			.fa-utensils:before
			{
			content:"\f2e7"}

			.fa-vaadin:before
			{
			content:"\f408"}

			.fa-vector-square:before
			{
			content:"\f5cb"}

			.fa-venus:before
			{
			content:"\f221"}

			.fa-venus-double:before
			{
			content:"\f226"}

			.fa-venus-mars:before
			{
			content:"\f228"}

			.fa-viacoin:before
			{
			content:"\f237"}

			.fa-viadeo:before
			{
			content:"\f2a9"}

			.fa-viadeo-square:before
			{
			content:"\f2aa"}

			.fa-vial:before
			{
			content:"\f492"}

			.fa-vials:before
			{
			content:"\f493"}

			.fa-viber:before
			{
			content:"\f409"}

			.fa-video:before
			{
			content:"\f03d"}

			.fa-video-slash:before
			{
			content:"\f4e2"}

			.fa-vihara:before
			{
			content:"\f6a7"}

			.fa-vimeo:before
			{
			content:"\f40a"}

			.fa-vimeo-square:before
			{
			content:"\f194"}

			.fa-vimeo-v:before
			{
			content:"\f27d"}

			.fa-vine:before
			{
			content:"\f1ca"}

			.fa-vk:before
			{
			content:"\f189"}

			.fa-vnv:before
			{
			content:"\f40b"}

			.fa-voicemail:before
			{
			content:"\f897"}

			.fa-volleyball-ball:before
			{
			content:"\f45f"}

			.fa-volume-down:before
			{
			content:"\f027"}

			.fa-volume-mute:before
			{
			content:"\f6a9"}

			.fa-volume-off:before
			{
			content:"\f026"}

			.fa-volume-up:before
			{
			content:"\f028"}

			.fa-vote-yea:before
			{
			content:"\f772"}

			.fa-vr-cardboard:before
			{
			content:"\f729"}

			.fa-vuejs:before
			{
			content:"\f41f"}

			.fa-walking:before
			{
			content:"\f554"}

			.fa-wallet:before
			{
			content:"\f555"}

			.fa-warehouse:before
			{
			content:"\f494"}

			.fa-water:before
			{
			content:"\f773"}

			.fa-wave-square:before
			{
			content:"\f83e"}

			.fa-waze:before
			{
			content:"\f83f"}

			.fa-weebly:before
			{
			content:"\f5cc"}

			.fa-weibo:before
			{
			content:"\f18a"}

			.fa-weight:before
			{
			content:"\f496"}

			.fa-weight-hanging:before
			{
			content:"\f5cd"}

			.fa-weixin:before
			{
			content:"\f1d7"}

			.fa-whatsapp:before
			{
			content:"\f232"}

			.fa-whatsapp-square:before
			{
			content:"\f40c"}

			.fa-wheelchair:before
			{
			content:"\f193"}

			.fa-whmcs:before
			{
			content:"\f40d"}

			.fa-wifi:before
			{
			content:"\f1eb"}

			.fa-wikipedia-w:before
			{
			content:"\f266"}

			.fa-wind:before
			{
			content:"\f72e"}

			.fa-window-close:before
			{
			content:"\f410"}

			.fa-window-maximize:before
			{
			content:"\f2d0"}

			.fa-window-minimize:before
			{
			content:"\f2d1"}

			.fa-window-restore:before
			{
			content:"\f2d2"}

			.fa-windows:before
			{
			content:"\f17a"}

			.fa-wine-bottle:before
			{
			content:"\f72f"}

			.fa-wine-glass:before
			{
			content:"\f4e3"}

			.fa-wine-glass-alt:before
			{
			content:"\f5ce"}

			.fa-wix:before
			{
			content:"\f5cf"}

			.fa-wizards-of-the-coast:before
			{
			content:"\f730"}

			.fa-wolf-pack-battalion:before
			{
			content:"\f514"}

			.fa-won-sign:before
			{
			content:"\f159"}

			.fa-wordpress:before
			{
			content:"\f19a"}

			.fa-wordpress-simple:before
			{
			content:"\f411"}

			.fa-wpbeginner:before
			{
			content:"\f297"}

			.fa-wpexplorer:before
			{
			content:"\f2de"}

			.fa-wpforms:before
			{
			content:"\f298"}

			.fa-wpressr:before
			{
			content:"\f3e4"}

			.fa-wrench:before
			{
			content:"\f0ad"}

			.fa-x-ray:before
			{
			content:"\f497"}

			.fa-xbox:before
			{
			content:"\f412"}

			.fa-xing:before
			{
			content:"\f168"}

			.fa-xing-square:before
			{
			content:"\f169"}

			.fa-y-combinator:before
			{
			content:"\f23b"}

			.fa-yahoo:before
			{
			content:"\f19e"}

			.fa-yammer:before
			{
			content:"\f840"}

			.fa-yandex:before
			{
			content:"\f413"}

			.fa-yandex-international:before
			{
			content:"\f414"}

			.fa-yarn:before
			{
			content:"\f7e3"}

			.fa-yelp:before
			{
			content:"\f1e9"}

			.fa-yen-sign:before
			{
			content:"\f157"}

			.fa-yin-yang:before
			{
			content:"\f6ad"}

			.fa-yoast:before
			{
			content:"\f2b1"}

			.fa-youtube:before
			{
			content:"\f167"}

			.fa-youtube-square:before
			{
			content:"\f431"}

			.fa-zhihu:before
			{
			content:"\f63f"}

			.fa.fa-glass:before
			{
			content:"\f000"}

			.fa.fa-meetup
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-star-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-star-o:before
			{
			content:"\f005"}

			.fa.fa-close:before,.fa.fa-remove:before
			{
			content:"\f00d"}

			.fa.fa-gear:before
			{
			content:"\f013"}

			.fa.fa-trash-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-trash-o:before
			{
			content:"\f2ed"}

			.fa.fa-file-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-o:before
			{
			content:"\f15b"}

			.fa.fa-clock-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-clock-o:before
			{
			content:"\f017"}

			.fa.fa-arrow-circle-o-down
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-arrow-circle-o-down:before
			{
			content:"\f358"}

			.fa.fa-arrow-circle-o-up
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-arrow-circle-o-up:before
			{
			content:"\f35b"}

			.fa.fa-play-circle-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-play-circle-o:before
			{
			content:"\f144"}

			.fa.fa-repeat:before,.fa.fa-rotate-right:before
			{
			content:"\f01e"}

			.fa.fa-refresh:before
			{
			content:"\f021"}

			.fa.fa-list-alt
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-dedent:before
			{
			content:"\f03b"}

			.fa.fa-video-camera:before
			{
			content:"\f03d"}

			.fa.fa-picture-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-picture-o:before
			{
			content:"\f03e"}

			.fa.fa-photo
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-photo:before
			{
			content:"\f03e"}

			.fa.fa-image
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-image:before
			{
			content:"\f03e"}

			.fa.fa-pencil:before
			{
			content:"\f303"}

			.fa.fa-map-marker:before
			{
			content:"\f3c5"}

			.fa.fa-pencil-square-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-pencil-square-o:before
			{
			content:"\f044"}

			.fa.fa-share-square-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-share-square-o:before
			{
			content:"\f14d"}

			.fa.fa-check-square-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-check-square-o:before
			{
			content:"\f14a"}

			.fa.fa-arrows:before
			{
			content:"\f0b2"}

			.fa.fa-times-circle-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-times-circle-o:before
			{
			content:"\f057"}

			.fa.fa-check-circle-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-check-circle-o:before
			{
			content:"\f058"}

			.fa.fa-mail-forward:before
			{
			content:"\f064"}

			.fa.fa-eye,.fa.fa-eye-slash
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-warning:before
			{
			content:"\f071"}

			.fa.fa-calendar:before
			{
			content:"\f073"}

			.fa.fa-arrows-v:before
			{
			content:"\f338"}

			.fa.fa-arrows-h:before
			{
			content:"\f337"}

			.fa.fa-bar-chart
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-bar-chart:before
			{
			content:"\f080"}

			.fa.fa-bar-chart-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-bar-chart-o:before
			{
			content:"\f080"}

			.fa.fa-facebook-square,.fa.fa-twitter-square
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-gears:before
			{
			content:"\f085"}

			.fa.fa-thumbs-o-up
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-thumbs-o-up:before
			{
			content:"\f164"}

			.fa.fa-thumbs-o-down
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-thumbs-o-down:before
			{
			content:"\f165"}

			.fa.fa-heart-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-heart-o:before
			{
			content:"\f004"}

			.fa.fa-sign-out:before
			{
			content:"\f2f5"}

			.fa.fa-linkedin-square
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-linkedin-square:before
			{
			content:"\f08c"}

			.fa.fa-thumb-tack:before
			{
			content:"\f08d"}

			.fa.fa-external-link:before
			{
			content:"\f35d"}

			.fa.fa-sign-in:before
			{
			content:"\f2f6"}

			.fa.fa-github-square
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-lemon-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-lemon-o:before
			{
			content:"\f094"}

			.fa.fa-square-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-square-o:before
			{
			content:"\f0c8"}

			.fa.fa-bookmark-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-bookmark-o:before
			{
			content:"\f02e"}

			.fa.fa-facebook,.fa.fa-twitter
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-facebook:before
			{
			content:"\f39e"}

			.fa.fa-facebook-f
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-facebook-f:before
			{
			content:"\f39e"}

			.fa.fa-github
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-credit-card
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-feed:before
			{
			content:"\f09e"}

			.fa.fa-hdd-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hdd-o:before
			{
			content:"\f0a0"}

			.fa.fa-hand-o-right
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hand-o-right:before
			{
			content:"\f0a4"}

			.fa.fa-hand-o-left
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hand-o-left:before
			{
			content:"\f0a5"}

			.fa.fa-hand-o-up
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hand-o-up:before
			{
			content:"\f0a6"}

			.fa.fa-hand-o-down
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hand-o-down:before
			{
			content:"\f0a7"}

			.fa.fa-arrows-alt:before
			{
			content:"\f31e"}

			.fa.fa-group:before
			{
			content:"\f0c0"}

			.fa.fa-chain:before
			{
			content:"\f0c1"}

			.fa.fa-scissors:before
			{
			content:"\f0c4"}

			.fa.fa-files-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-files-o:before
			{
			content:"\f0c5"}

			.fa.fa-floppy-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-floppy-o:before
			{
			content:"\f0c7"}

			.fa.fa-navicon:before,.fa.fa-reorder:before
			{
			content:"\f0c9"}

			.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-google-plus:before
			{
			content:"\f0d5"}

			.fa.fa-money
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-money:before
			{
			content:"\f3d1"}

			.fa.fa-unsorted:before
			{
			content:"\f0dc"}

			.fa.fa-sort-desc:before
			{
			content:"\f0dd"}

			.fa.fa-sort-asc:before
			{
			content:"\f0de"}

			.fa.fa-linkedin
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-linkedin:before
			{
			content:"\f0e1"}

			.fa.fa-rotate-left:before
			{
			content:"\f0e2"}

			.fa.fa-legal:before
			{
			content:"\f0e3"}

			.fa.fa-dashboard:before,.fa.fa-tachometer:before
			{
			content:"\f3fd"}

			.fa.fa-comment-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-comment-o:before
			{
			content:"\f075"}

			.fa.fa-comments-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-comments-o:before
			{
			content:"\f086"}

			.fa.fa-flash:before
			{
			content:"\f0e7"}

			.fa.fa-clipboard,.fa.fa-paste
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-paste:before
			{
			content:"\f328"}

			.fa.fa-lightbulb-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-lightbulb-o:before
			{
			content:"\f0eb"}

			.fa.fa-exchange:before
			{
			content:"\f362"}

			.fa.fa-cloud-download:before
			{
			content:"\f381"}

			.fa.fa-cloud-upload:before
			{
			content:"\f382"}

			.fa.fa-bell-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-bell-o:before
			{
			content:"\f0f3"}

			.fa.fa-cutlery:before
			{
			content:"\f2e7"}

			.fa.fa-file-text-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-text-o:before
			{
			content:"\f15c"}

			.fa.fa-building-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-building-o:before
			{
			content:"\f1ad"}

			.fa.fa-hospital-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hospital-o:before
			{
			content:"\f0f8"}

			.fa.fa-tablet:before
			{
			content:"\f3fa"}

			.fa.fa-mobile-phone:before,.fa.fa-mobile:before
			{
			content:"\f3cd"}

			.fa.fa-circle-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-circle-o:before
			{
			content:"\f111"}

			.fa.fa-mail-reply:before
			{
			content:"\f3e5"}

			.fa.fa-github-alt
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-folder-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-folder-o:before
			{
			content:"\f07b"}

			.fa.fa-folder-open-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-folder-open-o:before
			{
			content:"\f07c"}

			.fa.fa-smile-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-smile-o:before
			{
			content:"\f118"}

			.fa.fa-frown-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-frown-o:before
			{
			content:"\f119"}

			.fa.fa-meh-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-meh-o:before
			{
			content:"\f11a"}

			.fa.fa-keyboard-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-keyboard-o:before
			{
			content:"\f11c"}

			.fa.fa-flag-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-flag-o:before
			{
			content:"\f024"}

			.fa.fa-mail-reply-all:before
			{
			content:"\f122"}

			.fa.fa-star-half-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-star-half-o:before
			{
			content:"\f089"}

			.fa.fa-star-half-empty
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-star-half-empty:before
			{
			content:"\f089"}

			.fa.fa-star-half-full
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-star-half-full:before
			{
			content:"\f089"}

			.fa.fa-code-fork:before
			{
			content:"\f126"}

			.fa.fa-chain-broken:before
			{
			content:"\f127"}

			.fa.fa-shield:before
			{
			content:"\f3ed"}

			.fa.fa-calendar-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-calendar-o:before
			{
			content:"\f133"}

			.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-ticket:before
			{
			content:"\f3ff"}

			.fa.fa-minus-square-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-minus-square-o:before
			{
			content:"\f146"}

			.fa.fa-level-up:before
			{
			content:"\f3bf"}

			.fa.fa-level-down:before
			{
			content:"\f3be"}

			.fa.fa-pencil-square:before
			{
			content:"\f14b"}

			.fa.fa-external-link-square:before
			{
			content:"\f360"}

			.fa.fa-compass
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-caret-square-o-down
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-caret-square-o-down:before
			{
			content:"\f150"}

			.fa.fa-toggle-down
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-toggle-down:before
			{
			content:"\f150"}

			.fa.fa-caret-square-o-up
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-caret-square-o-up:before
			{
			content:"\f151"}

			.fa.fa-toggle-up
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-toggle-up:before
			{
			content:"\f151"}

			.fa.fa-caret-square-o-right
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-caret-square-o-right:before
			{
			content:"\f152"}

			.fa.fa-toggle-right
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-toggle-right:before
			{
			content:"\f152"}

			.fa.fa-eur:before,.fa.fa-euro:before
			{
			content:"\f153"}

			.fa.fa-gbp:before
			{
			content:"\f154"}

			.fa.fa-dollar:before,.fa.fa-usd:before
			{
			content:"\f155"}

			.fa.fa-inr:before,.fa.fa-rupee:before
			{
			content:"\f156"}

			.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before
			{
			content:"\f157"}

			.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before
			{
			content:"\f158"}

			.fa.fa-krw:before,.fa.fa-won:before
			{
			content:"\f159"}

			.fa.fa-bitcoin,.fa.fa-btc
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-bitcoin:before
			{
			content:"\f15a"}

			.fa.fa-file-text:before
			{
			content:"\f15c"}

			.fa.fa-sort-alpha-asc:before
			{
			content:"\f15d"}

			.fa.fa-sort-alpha-desc:before
			{
			content:"\f15e"}

			.fa.fa-sort-amount-asc:before
			{
			content:"\f160"}

			.fa.fa-sort-amount-desc:before
			{
			content:"\f161"}

			.fa.fa-sort-numeric-asc:before
			{
			content:"\f162"}

			.fa.fa-sort-numeric-desc:before
			{
			content:"\f163"}

			.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-youtube-play:before
			{
			content:"\f167"}

			.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-bitbucket-square:before
			{
			content:"\f171"}

			.fa.fa-tumblr,.fa.fa-tumblr-square
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-long-arrow-down:before
			{
			content:"\f309"}

			.fa.fa-long-arrow-up:before
			{
			content:"\f30c"}

			.fa.fa-long-arrow-left:before
			{
			content:"\f30a"}

			.fa.fa-long-arrow-right:before
			{
			content:"\f30b"}

			.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-gittip:before
			{
			content:"\f184"}

			.fa.fa-sun-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-sun-o:before
			{
			content:"\f185"}

			.fa.fa-moon-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-moon-o:before
			{
			content:"\f186"}

			.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-arrow-circle-o-right
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-arrow-circle-o-right:before
			{
			content:"\f35a"}

			.fa.fa-arrow-circle-o-left
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-arrow-circle-o-left:before
			{
			content:"\f359"}

			.fa.fa-caret-square-o-left
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-caret-square-o-left:before
			{
			content:"\f191"}

			.fa.fa-toggle-left
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-toggle-left:before
			{
			content:"\f191"}

			.fa.fa-dot-circle-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-dot-circle-o:before
			{
			content:"\f192"}

			.fa.fa-vimeo-square
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-try:before,.fa.fa-turkish-lira:before
			{
			content:"\f195"}

			.fa.fa-plus-square-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-plus-square-o:before
			{
			content:"\f0fe"}

			.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-bank:before,.fa.fa-institution:before
			{
			content:"\f19c"}

			.fa.fa-mortar-board:before
			{
			content:"\f19d"}

			.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-spoon:before
			{
			content:"\f2e5"}

			.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-automobile:before
			{
			content:"\f1b9"}

			.fa.fa-cab:before
			{
			content:"\f1ba"}

			.fa.fa-envelope-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-envelope-o:before
			{
			content:"\f0e0"}

			.fa.fa-deviantart,.fa.fa-soundcloud
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-file-pdf-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-pdf-o:before
			{
			content:"\f1c1"}

			.fa.fa-file-word-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-word-o:before
			{
			content:"\f1c2"}

			.fa.fa-file-excel-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-excel-o:before
			{
			content:"\f1c3"}

			.fa.fa-file-powerpoint-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-powerpoint-o:before
			{
			content:"\f1c4"}

			.fa.fa-file-image-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-image-o:before
			{
			content:"\f1c5"}

			.fa.fa-file-photo-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-photo-o:before
			{
			content:"\f1c5"}

			.fa.fa-file-picture-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-picture-o:before
			{
			content:"\f1c5"}

			.fa.fa-file-archive-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-archive-o:before
			{
			content:"\f1c6"}

			.fa.fa-file-zip-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-zip-o:before
			{
			content:"\f1c6"}

			.fa.fa-file-audio-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-audio-o:before
			{
			content:"\f1c7"}

			.fa.fa-file-sound-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-sound-o:before
			{
			content:"\f1c7"}

			.fa.fa-file-video-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-video-o:before
			{
			content:"\f1c8"}

			.fa.fa-file-movie-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-movie-o:before
			{
			content:"\f1c8"}

			.fa.fa-file-code-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-file-code-o:before
			{
			content:"\f1c9"}

			.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-life-bouy,.fa.fa-life-ring
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-life-bouy:before
			{
			content:"\f1cd"}

			.fa.fa-life-buoy
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-life-buoy:before
			{
			content:"\f1cd"}

			.fa.fa-life-saver
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-life-saver:before
			{
			content:"\f1cd"}

			.fa.fa-support
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-support:before
			{
			content:"\f1cd"}

			.fa.fa-circle-o-notch:before
			{
			content:"\f1ce"}

			.fa.fa-ra,.fa.fa-rebel
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-ra:before
			{
			content:"\f1d0"}

			.fa.fa-resistance
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-resistance:before
			{
			content:"\f1d0"}

			.fa.fa-empire,.fa.fa-ge
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-ge:before
			{
			content:"\f1d1"}

			.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-y-combinator-square:before
			{
			content:"\f1d4"}

			.fa.fa-yc-square
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-yc-square:before
			{
			content:"\f1d4"}

			.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-wechat:before
			{
			content:"\f1d7"}

			.fa.fa-send:before
			{
			content:"\f1d8"}

			.fa.fa-paper-plane-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-paper-plane-o:before
			{
			content:"\f1d8"}

			.fa.fa-send-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-send-o:before
			{
			content:"\f1d8"}

			.fa.fa-circle-thin
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-circle-thin:before
			{
			content:"\f111"}

			.fa.fa-header:before
			{
			content:"\f1dc"}

			.fa.fa-sliders:before
			{
			content:"\f1de"}

			.fa.fa-futbol-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-futbol-o:before
			{
			content:"\f1e3"}

			.fa.fa-soccer-ball-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-soccer-ball-o:before
			{
			content:"\f1e3"}

			.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-newspaper-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-newspaper-o:before
			{
			content:"\f1ea"}

			.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-bell-slash-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-bell-slash-o:before
			{
			content:"\f1f6"}

			.fa.fa-trash:before
			{
			content:"\f2ed"}

			.fa.fa-copyright
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-eyedropper:before
			{
			content:"\f1fb"}

			.fa.fa-area-chart:before
			{
			content:"\f1fe"}

			.fa.fa-pie-chart:before
			{
			content:"\f200"}

			.fa.fa-line-chart:before
			{
			content:"\f201"}

			.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-cc
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-cc:before
			{
			content:"\f20a"}

			.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before
			{
			content:"\f20b"}

			.fa.fa-meanpath
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-meanpath:before
			{
			content:"\f2b4"}

			.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-diamond
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-diamond:before
			{
			content:"\f3a5"}

			.fa.fa-intersex:before
			{
			content:"\f224"}

			.fa.fa-facebook-official
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-facebook-official:before
			{
			content:"\f09a"}

			.fa.fa-pinterest-p,.fa.fa-whatsapp
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-hotel:before
			{
			content:"\f236"}

			.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-yc:before
			{
			content:"\f23b"}

			.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-battery-4:before,.fa.fa-battery:before
			{
			content:"\f240"}

			.fa.fa-battery-3:before
			{
			content:"\f241"}

			.fa.fa-battery-2:before
			{
			content:"\f242"}

			.fa.fa-battery-1:before
			{
			content:"\f243"}

			.fa.fa-battery-0:before
			{
			content:"\f244"}

			.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-sticky-note-o:before
			{
			content:"\f249"}

			.fa.fa-cc-diners-club,.fa.fa-cc-jcb
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-clone,.fa.fa-hourglass-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hourglass-o:before
			{
			content:"\f254"}

			.fa.fa-hourglass-1:before
			{
			content:"\f251"}

			.fa.fa-hourglass-2:before
			{
			content:"\f252"}

			.fa.fa-hourglass-3:before
			{
			content:"\f253"}

			.fa.fa-hand-rock-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hand-rock-o:before
			{
			content:"\f255"}

			.fa.fa-hand-grab-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hand-grab-o:before
			{
			content:"\f255"}

			.fa.fa-hand-paper-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hand-paper-o:before
			{
			content:"\f256"}

			.fa.fa-hand-stop-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hand-stop-o:before
			{
			content:"\f256"}

			.fa.fa-hand-scissors-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hand-scissors-o:before
			{
			content:"\f257"}

			.fa.fa-hand-lizard-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hand-lizard-o:before
			{
			content:"\f258"}

			.fa.fa-hand-spock-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hand-spock-o:before
			{
			content:"\f259"}

			.fa.fa-hand-pointer-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hand-pointer-o:before
			{
			content:"\f25a"}

			.fa.fa-hand-peace-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-hand-peace-o:before
			{
			content:"\f25b"}

			.fa.fa-registered
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-television:before
			{
			content:"\f26c"}

			.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-calendar-plus-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-calendar-plus-o:before
			{
			content:"\f271"}

			.fa.fa-calendar-minus-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-calendar-minus-o:before
			{
			content:"\f272"}

			.fa.fa-calendar-times-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-calendar-times-o:before
			{
			content:"\f273"}

			.fa.fa-calendar-check-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-calendar-check-o:before
			{
			content:"\f274"}

			.fa.fa-map-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-map-o:before
			{
			content:"\f279"}

			.fa.fa-commenting:before
			{
			content:"\f4ad"}

			.fa.fa-commenting-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-commenting-o:before
			{
			content:"\f4ad"}

			.fa.fa-houzz,.fa.fa-vimeo
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-vimeo:before
			{
			content:"\f27d"}

			.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-credit-card-alt:before
			{
			content:"\f09d"}

			.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-pause-circle-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-pause-circle-o:before
			{
			content:"\f28b"}

			.fa.fa-stop-circle-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-stop-circle-o:before
			{
			content:"\f28d"}

			.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-wheelchair-alt:before
			{
			content:"\f368"}

			.fa.fa-question-circle-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-question-circle-o:before
			{
			content:"\f059"}

			.fa.fa-volume-control-phone:before
			{
			content:"\f2a0"}

			.fa.fa-asl-interpreting:before
			{
			content:"\f2a3"}

			.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before
			{
			content:"\f2a4"}

			.fa.fa-glide,.fa.fa-glide-g
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-signing:before
			{
			content:"\f2a7"}

			.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-google-plus-official:before
			{
			content:"\f2b3"}

			.fa.fa-google-plus-circle
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-google-plus-circle:before
			{
			content:"\f2b3"}

			.fa.fa-fa,.fa.fa-font-awesome
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-fa:before
			{
			content:"\f2b4"}

			.fa.fa-handshake-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-handshake-o:before
			{
			content:"\f2b5"}

			.fa.fa-envelope-open-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-envelope-open-o:before
			{
			content:"\f2b6"}

			.fa.fa-linode
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-address-book-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-address-book-o:before
			{
			content:"\f2b9"}

			.fa.fa-vcard:before
			{
			content:"\f2bb"}

			.fa.fa-address-card-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-address-card-o:before
			{
			content:"\f2bb"}

			.fa.fa-vcard-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-vcard-o:before
			{
			content:"\f2bb"}

			.fa.fa-user-circle-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-user-circle-o:before
			{
			content:"\f2bd"}

			.fa.fa-user-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-user-o:before
			{
			content:"\f007"}

			.fa.fa-id-badge
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-drivers-license:before
			{
			content:"\f2c2"}

			.fa.fa-id-card-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-id-card-o:before
			{
			content:"\f2c2"}

			.fa.fa-drivers-license-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-drivers-license-o:before
			{
			content:"\f2c2"}

			.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-thermometer-4:before,.fa.fa-thermometer:before
			{
			content:"\f2c7"}

			.fa.fa-thermometer-3:before
			{
			content:"\f2c8"}

			.fa.fa-thermometer-2:before
			{
			content:"\f2c9"}

			.fa.fa-thermometer-1:before
			{
			content:"\f2ca"}

			.fa.fa-thermometer-0:before
			{
			content:"\f2cb"}

			.fa.fa-bathtub:before,.fa.fa-s15:before
			{
			content:"\f2cd"}

			.fa.fa-window-maximize,.fa.fa-window-restore
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-times-rectangle:before
			{
			content:"\f410"}

			.fa.fa-window-close-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-window-close-o:before
			{
			content:"\f410"}

			.fa.fa-times-rectangle-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-times-rectangle-o:before
			{
			content:"\f410"}

			.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.fa.fa-eercast:before
			{
			content:"\f2da"}

			.fa.fa-snowflake-o
			{
				font-family:"Font Awesome 5 Free";
			font-weight:400}

			.fa.fa-snowflake-o:before
			{
			content:"\f2dc"}

			.fa.fa-spotify,.fa.fa-superpowers,.fa.fa-wpexplorer
			{
				font-family:"Font Awesome 5 Brands";
			font-weight:400}

			.group
			{
			zoom:1}

			.group:after,.group:before
			{
				content:" ";
			display:table}

			.group:after
			{
			clear:both}

			.clearfix
			{
			clear:both}

			.fusion-clearfix
			{
				zoom:1;
			clear:both}

			.fusion-clearfix:after,.fusion-clearfix:before
			{
				content:" ";
			display:table}

			.fusion-clearfix:after
			{
			clear:both}

			.alignleft,.fusion-alignleft
			{
				display:inline;
				float:left;
			margin-right:15px}

			.alignright,.fusion-alignright
			{
				display:inline;
				float:right;
			margin-left:15px}

			.aligncenter,.fusion-aligncenter
			{
				clear:both;
				display:block;
				margin-left:auto;
				margin-right:auto;
			text-align:center}

			.aligncenter .fontawesome-icon,.fusion-aligncenter .fontawesome-icon
			{
			float:none}

			.create-block-format-context
			{
				display:inline-block;
				zoom:1;
				clear:both;
				margin-bottom:40px;
			width:100%}

			.create-block-format-context:after,.create-block-format-context:before
			{
				content:" ";
			display:table}

			.create-block-format-context:after
			{
			clear:both}

			.fusion-columns
			{
			margin:0 -15px}

			.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .col-xs-2
			{
			width:20%}

			.fusion-columns-6 .fusion-column:nth-of-type(6n+1),.fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(6n+1)
			{
			clear:both}

			.fusion-columns-5 .fusion-column:nth-of-type(5n+1),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(5n+1)
			{
			clear:both}

			.fusion-columns-4 .fusion-column:nth-of-type(4n+1),.fusion-columns-4 .fusion-flip-box-wrapper:nth-of-type(4n+1)
			{
			clear:both}

			.fusion-columns-3 .fusion-column:nth-of-type(3n+1),.fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(3n+1)
			{
			clear:both}

			.fusion-columns-2 .fusion-column:nth-of-type(2n+1),.fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(2n+1)
			{
			clear:both}

			.fusion-builder-row>p
			{
			display:none}

			.fusion-builder-row
			{
				width:100%;
			margin:0 auto}

			.fusion-builder-row.fusion-builder-row-inner
			{
			max-width:100%!important}

			.fusion-builder-row:after
			{
				clear:both;
				content:" ";
			display:table}

			.row:after
			{
				clear:both;
				content:" ";
			display:table}

			.fusion-fullwidth
			{
			position:relative}

			.fusion-fullwidth .fusion-row
			{
				position:relative;
			z-index:10}

			.fusion-fullwidth .fullwidth-video
			{
				position:absolute;
				top:0;
				left:0;
				z-index:1;
				min-height:100%;
				min-width:100%;
				-webkit-transform-style:preserve-3d;
			overflow:hidden}

			.fusion-fullwidth .fullwidth-video video
			{
				position:absolute;
				top:0;
				left:0;
				z-index:1;
				min-height:100%;
			min-width:100%}

			.fusion-fullwidth .fullwidth-overlay
			{
				position:absolute;
				top:0;
				left:0;
				z-index:5;
				height:100%;
			width:100%}

			.fusion-fullwidth.faded-background .fullwidth-faded
			{
				position:absolute;
				top:0;
				left:0;
				z-index:1;
				min-height:100%;
			min-width:100%}

			.fusion-fullwidth.fusion-ie-mode::before
			{
				content:"";
				background-color:inherit;
				width:100%;
				height:100%;
				position:absolute;
				top:0;
			left:0}

			.fusion-fullwidth.fusion-ie-mode .fullwidth-faded::before
			{
				content:"";
				background-color:inherit;
				width:100%;
				height:100%;
				position:absolute;
				top:0;
			left:0}

			.fullwidth-box.video-background .fullwidth-video-image
			{
			display:none}

			.ua-mobile .fullwidth-box.video-background .fullwidth-video-image
			{
				width:100%;
				height:100%;
				display:block;
				z-index:2;
				background-size:cover;
				background-position:center center;
				position:absolute;
				top:0;
			left:0}

			.fusion-overflow-visible
			{
			overflow:visible!important}

			.fusion-column-first
			{
			clear:left}

			.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper
			{
			min-height:0!important}

			.fusion-builder-column.fusion-column-last
			{
			margin-right:0}

			.fusion-builder-placeholder,.fusion-builder-placeholder:active,.fusion-builder-placeholder:hover,.fusion-builder-placeholder:visited
			{
				display:block;
				background:rgba(42,48,53,.5);
				color:rgba(255,255,255,.9);
				text-align:center;
				padding:30px;
				font-size:18px;
			margin:5px 0}

			.fusion-image-wrapper
			{
				overflow:hidden;
				z-index:1;
			position:relative}

			.fusion-image-wrapper:hover .fusion-rollover
			{
				opacity:1;
				-webkit-transform:translateX(0);
			transform:translateX(0)}

			.no-csstransforms .fusion-image-wrapper:hover .fusion-rollover
			{
			display:block}

			.fusion-image-wrapper.fusion-video
			{
			display:block}

			.fusion-image-size-fixed
			{
				display:inline-block;
				max-width:100%;
			vertical-align:top}

			.fusion-rollover
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center;
				-ms-flex-pack:distribute;
				justify-content:space-around;
				opacity:0;
				position:absolute;
				top:0;
				right:0;
				bottom:0;
				left:0;
				width:100%;
				height:100%;
				line-height:normal;
				text-align:center;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#aad75d),to(#d1e990));
				background-image:linear-gradient(to top,#aad75d,#d1e990);
				-webkit-transform:translateX(-100%);
				transform:translateX(-100%);
				-webkit-transition:all .3s ease-in-out;
				transition:all .3s ease-in-out;
			-webkit-transform-style:preserve-3d}

			.no-csstransforms .fusion-rollover
			{
			display:none}

			.fusion-rollover a
			{
				text-decoration:none;
				-webkit-box-shadow:none!important;
			box-shadow:none!important}

			.fusion-rollover-content
			{
				padding:10px;
				width:90%;
				-webkit-box-sizing:border-box;
			box-sizing:border-box}

			.fusion-rollover-content .fusion-rollover-categories,.fusion-rollover-content .fusion-rollover-title
			{
				margin:0;
				line-height:normal;
				font-size:13px;
			color:#333}

			.fusion-rollover-content .fusion-rollover-title
			{
				margin-bottom:3px;
				margin-top:10px;
			padding-top:0}

			.fusion-rollover-content .fusion-rollover-categories
			{
				z-index:99;
			position:relative}

			.fusion-rollover-content .fusion-rollover-categories a
			{
			font-size:11px}

			.fusion-rollover-content .fusion-rollover-categories a:hover
			{
			color:#444}

			.fusion-rollover-sep
			{
				display:inline-block;
				vertical-align:middle;
				height:36px;
			width:5px}

			.fusion-rollover-gallery,.fusion-rollover-link
			{
				display:inline-block;
				opacity:.9;
				position:relative;
				vertical-align:middle;
				margin:0;
				height:36px;
				width:35px;
				text-indent:-10000px;
				background-color:#333;
				border-radius:50%;
				background-clip:padding-box;
			z-index:99}

			.fusion-rollover-gallery:hover,.fusion-rollover-link:hover
			{
			opacity:1}

			.fusion-rollover-gallery:before,.fusion-rollover-link:before
			{
				position:absolute;
				left:50%;
				top:50%;
				-webkit-transform:translate(-50%,-50%);
				transform:translate(-50%,-50%);
				text-indent:0;
				line-height:normal;
				text-shadow:none;
				font-family:icomoon;
				font-size:15px;
				color:#fff;
			-webkit-font-smoothing:antialiased}

			.fusion-rollover-link:before
			{
			content:"\e619"}

			.fusion-rollover-gallery:before
			{
			content:"\f002"}

			.fusion-rollover-content .fusion-link-wrapper
			{
				position:absolute;
				top:0;
				left:0;
				width:100%;
				height:100%;
				cursor:pointer;
			z-index:1}

			.fusion-read-more
			{
				-webkit-box-shadow:none!important;
				box-shadow:none!important;
			position:relative}

			.fusion-read-more:after
			{
				content:"\f105";
				top:50%;
				right:-10px;
				padding-left:5px;
				font-size:14px;
				font-family:icomoon;
				position:absolute;
				-webkit-transform:translateY(-50%);
			transform:translateY(-50%)}

			.fusion-blog-pagination .pagination .pagination-next:hover:after,.fusion-blog-pagination .pagination .pagination-prev:hover:before,.fusion-date-and-formats .fusion-format-box,.fusion-dropcap,.fusion-filters .fusion-filter.fusion-active a,.fusion-login-box a:hover,.fusion-popover,.tooltip-shortcode
			{
			color:#549f97}

			.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover,.fusion-blog-pagination .fusion-hide-pagination-text .pagination-prev:hover,.fusion-blog-pagination .pagination .current,.fusion-blog-pagination .pagination a.inactive:hover,.fusion-date-and-formats .fusion-date-box,.fusion-filters .fusion-filter.fusion-active a,.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next:hover,.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev:hover,.fusion-login-box a:hover .reading-box,.fusion-tabs.classic .nav-tabs > li.active .tab-link,.fusion-tabs.classic .nav-tabs > li.active .tab-link:focus,.fusion-tabs.classic .nav-tabs > li.active .tab-link:hover,.fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link,.table-2 table thead
			{
			border-color:#549f97}

			.fusion-blog-pagination .fusion-hide-pagination-text .pagination-next:hover,.fusion-blog-pagination .fusion-hide-pagination-text .pagination-prev:hover,.fusion-blog-pagination .pagination .current,.fusion-date-and-formats .fusion-date-box,.table-2 table thead
			{
			background-color:#549f97}

			.products .product-list-view
			{
				padding-left:;
			padding-right:}

			.products li.product
			{
			background-color:rgba(255,255,255,0)}

			.group
			{
			zoom:1}

			.group:after,.group:before
			{
				content:" ";
			display:table}

			.group:after
			{
			clear:both}

			.fade
			{
				opacity:0;
				-webkit-transition:opacity .3s linear;
			transition:opacity .3s linear}

			.fade.in
			{
			opacity:1}

			.collapse
			{
			display:none}

			.collapse.in
			{
			display:block}

			.collapsing
			{
				position:relative;
				height:0;
				overflow:hidden;
				-webkit-transition:height .35s ease;
			transition:height .35s ease}

			.container
			{
				margin-right:auto;
				margin-left:auto;
				padding-left:15px;
			padding-right:15px}

			@media (min-width:0px)
			{
				.container
				{
				width:750px}
			}

			@media (min-width:992px)
			{
				.container
				{
				width:970px}
			}

			@media (min-width:1200px)
			{
				.container
				{
				width:1170px}
			}

			.container-fluid
			{
				margin-right:auto;
				margin-left:auto;
				padding-left:15px;
			padding-right:15px}

			.row
			{
				margin-left:-15px;
			margin-right:-15px}

			.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9
			{
				position:relative;
				min-height:1px;
				padding-left:15px;
			padding-right:15px}

			.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9
			{
			float:left}

			.col-xs-12
			{
			width:100%}

			.col-xs-11
			{
			width:91.66666667%}

			.col-xs-10
			{
			width:83.33333333%}

			.col-xs-9
			{
			width:75%}

			.col-xs-8
			{
			width:66.66666667%}

			.col-xs-7
			{
			width:58.33333333%}

			.col-xs-6
			{
			width:50%}

			.col-xs-5
			{
			width:41.66666667%}

			.col-xs-4
			{
			width:33.33333333%}

			.col-xs-3
			{
			width:25%}

			.col-xs-2
			{
			width:16.66666667%}

			.col-xs-1
			{
			width:8.33333333%}

			.col-xs-pull-12
			{
			right:100%}

			.col-xs-pull-11
			{
			right:91.66666667%}

			.col-xs-pull-10
			{
			right:83.33333333%}

			.col-xs-pull-9
			{
			right:75%}

			.col-xs-pull-8
			{
			right:66.66666667%}

			.col-xs-pull-7
			{
			right:58.33333333%}

			.col-xs-pull-6
			{
			right:50%}

			.col-xs-pull-5
			{
			right:41.66666667%}

			.col-xs-pull-4
			{
			right:33.33333333%}

			.col-xs-pull-3
			{
			right:25%}

			.col-xs-pull-2
			{
			right:16.66666667%}

			.col-xs-pull-1
			{
			right:8.33333333%}

			.col-xs-pull-0
			{
			right:0}

			.col-xs-push-12
			{
			left:100%}

			.col-xs-push-11
			{
			left:91.66666667%}

			.col-xs-push-10
			{
			left:83.33333333%}

			.col-xs-push-9
			{
			left:75%}

			.col-xs-push-8
			{
			left:66.66666667%}

			.col-xs-push-7
			{
			left:58.33333333%}

			.col-xs-push-6
			{
			left:50%}

			.col-xs-push-5
			{
			left:41.66666667%}

			.col-xs-push-4
			{
			left:33.33333333%}

			.col-xs-push-3
			{
			left:25%}

			.col-xs-push-2
			{
			left:16.66666667%}

			.col-xs-push-1
			{
			left:8.33333333%}

			.col-xs-push-0
			{
			left:0}

			.col-xs-offset-12
			{
			margin-left:100%}

			.col-xs-offset-11
			{
			margin-left:91.66666667%}

			.col-xs-offset-10
			{
			margin-left:83.33333333%}

			.col-xs-offset-9
			{
			margin-left:75%}

			.col-xs-offset-8
			{
			margin-left:66.66666667%}

			.col-xs-offset-7
			{
			margin-left:58.33333333%}

			.col-xs-offset-6
			{
			margin-left:50%}

			.col-xs-offset-5
			{
			margin-left:41.66666667%}

			.col-xs-offset-4
			{
			margin-left:33.33333333%}

			.col-xs-offset-3
			{
			margin-left:25%}

			.col-xs-offset-2
			{
			margin-left:16.66666667%}

			.col-xs-offset-1
			{
			margin-left:8.33333333%}

			.col-xs-offset-0
			{
			margin-left:0}

			@media (min-width:0px)
			{
				.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9
				{
				float:left}

				.col-sm-12
				{
				width:100%}

				.col-sm-11
				{
				width:91.66666667%}

				.col-sm-10
				{
				width:83.33333333%}

				.col-sm-9
				{
				width:75%}

				.col-sm-8
				{
				width:66.66666667%}

				.col-sm-7
				{
				width:58.33333333%}

				.col-sm-6
				{
				width:50%}

				.col-sm-5
				{
				width:41.66666667%}

				.col-sm-4
				{
				width:33.33333333%}

				.col-sm-3
				{
				width:25%}

				.col-sm-2
				{
				width:16.66666667%}

				.col-sm-1
				{
				width:8.33333333%}

				.col-sm-pull-12
				{
				right:100%}

				.col-sm-pull-11
				{
				right:91.66666667%}

				.col-sm-pull-10
				{
				right:83.33333333%}

				.col-sm-pull-9
				{
				right:75%}

				.col-sm-pull-8
				{
				right:66.66666667%}

				.col-sm-pull-7
				{
				right:58.33333333%}

				.col-sm-pull-6
				{
				right:50%}

				.col-sm-pull-5
				{
				right:41.66666667%}

				.col-sm-pull-4
				{
				right:33.33333333%}

				.col-sm-pull-3
				{
				right:25%}

				.col-sm-pull-2
				{
				right:16.66666667%}

				.col-sm-pull-1
				{
				right:8.33333333%}

				.col-sm-pull-0
				{
				right:0}

				.col-sm-push-12
				{
				left:100%}

				.col-sm-push-11
				{
				left:91.66666667%}

				.col-sm-push-10
				{
				left:83.33333333%}

				.col-sm-push-9
				{
				left:75%}

				.col-sm-push-8
				{
				left:66.66666667%}

				.col-sm-push-7
				{
				left:58.33333333%}

				.col-sm-push-6
				{
				left:50%}

				.col-sm-push-5
				{
				left:41.66666667%}

				.col-sm-push-4
				{
				left:33.33333333%}

				.col-sm-push-3
				{
				left:25%}

				.col-sm-push-2
				{
				left:16.66666667%}

				.col-sm-push-1
				{
				left:8.33333333%}

				.col-sm-push-0
				{
				left:0}

				.col-sm-offset-12
				{
				margin-left:100%}

				.col-sm-offset-11
				{
				margin-left:91.66666667%}

				.col-sm-offset-10
				{
				margin-left:83.33333333%}

				.col-sm-offset-9
				{
				margin-left:75%}

				.col-sm-offset-8
				{
				margin-left:66.66666667%}

				.col-sm-offset-7
				{
				margin-left:58.33333333%}

				.col-sm-offset-6
				{
				margin-left:50%}

				.col-sm-offset-5
				{
				margin-left:41.66666667%}

				.col-sm-offset-4
				{
				margin-left:33.33333333%}

				.col-sm-offset-3
				{
				margin-left:25%}

				.col-sm-offset-2
				{
				margin-left:16.66666667%}

				.col-sm-offset-1
				{
				margin-left:8.33333333%}

				.col-sm-offset-0
				{
				margin-left:0}
			}

			@media (min-width:992px)
			{
				.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9
				{
				float:left}

				.col-md-12
				{
				width:100%}

				.col-md-11
				{
				width:91.66666667%}

				.col-md-10
				{
				width:83.33333333%}

				.col-md-9
				{
				width:75%}

				.col-md-8
				{
				width:66.66666667%}

				.col-md-7
				{
				width:58.33333333%}

				.col-md-6
				{
				width:50%}

				.col-md-5
				{
				width:41.66666667%}

				.col-md-4
				{
				width:33.33333333%}

				.col-md-3
				{
				width:25%}

				.col-md-2
				{
				width:16.66666667%}

				.col-md-1
				{
				width:8.33333333%}

				.col-md-pull-12
				{
				right:100%}

				.col-md-pull-11
				{
				right:91.66666667%}

				.col-md-pull-10
				{
				right:83.33333333%}

				.col-md-pull-9
				{
				right:75%}

				.col-md-pull-8
				{
				right:66.66666667%}

				.col-md-pull-7
				{
				right:58.33333333%}

				.col-md-pull-6
				{
				right:50%}

				.col-md-pull-5
				{
				right:41.66666667%}

				.col-md-pull-4
				{
				right:33.33333333%}

				.col-md-pull-3
				{
				right:25%}

				.col-md-pull-2
				{
				right:16.66666667%}

				.col-md-pull-1
				{
				right:8.33333333%}

				.col-md-pull-0
				{
				right:0}

				.col-md-push-12
				{
				left:100%}

				.col-md-push-11
				{
				left:91.66666667%}

				.col-md-push-10
				{
				left:83.33333333%}

				.col-md-push-9
				{
				left:75%}

				.col-md-push-8
				{
				left:66.66666667%}

				.col-md-push-7
				{
				left:58.33333333%}

				.col-md-push-6
				{
				left:50%}

				.col-md-push-5
				{
				left:41.66666667%}

				.col-md-push-4
				{
				left:33.33333333%}

				.col-md-push-3
				{
				left:25%}

				.col-md-push-2
				{
				left:16.66666667%}

				.col-md-push-1
				{
				left:8.33333333%}

				.col-md-push-0
				{
				left:0}

				.col-md-offset-12
				{
				margin-left:100%}

				.col-md-offset-11
				{
				margin-left:91.66666667%}

				.col-md-offset-10
				{
				margin-left:83.33333333%}

				.col-md-offset-9
				{
				margin-left:75%}

				.col-md-offset-8
				{
				margin-left:66.66666667%}

				.col-md-offset-7
				{
				margin-left:58.33333333%}

				.col-md-offset-6
				{
				margin-left:50%}

				.col-md-offset-5
				{
				margin-left:41.66666667%}

				.col-md-offset-4
				{
				margin-left:33.33333333%}

				.col-md-offset-3
				{
				margin-left:25%}

				.col-md-offset-2
				{
				margin-left:16.66666667%}

				.col-md-offset-1
				{
				margin-left:8.33333333%}

				.col-md-offset-0
				{
				margin-left:0}
			}

			@media (min-width:1200px)
			{
				.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9
				{
				float:left}

				.col-lg-12
				{
				width:100%}

				.col-lg-11
				{
				width:91.66666667%}

				.col-lg-10
				{
				width:83.33333333%}

				.col-lg-9
				{
				width:75%}

				.col-lg-8
				{
				width:66.66666667%}

				.col-lg-7
				{
				width:58.33333333%}

				.col-lg-6
				{
				width:50%}

				.col-lg-5
				{
				width:41.66666667%}

				.col-lg-4
				{
				width:33.33333333%}

				.col-lg-3
				{
				width:25%}

				.col-lg-2
				{
				width:16.66666667%}

				.col-lg-1
				{
				width:8.33333333%}

				.col-lg-pull-12
				{
				right:100%}

				.col-lg-pull-11
				{
				right:91.66666667%}

				.col-lg-pull-10
				{
				right:83.33333333%}

				.col-lg-pull-9
				{
				right:75%}

				.col-lg-pull-8
				{
				right:66.66666667%}

				.col-lg-pull-7
				{
				right:58.33333333%}

				.col-lg-pull-6
				{
				right:50%}

				.col-lg-pull-5
				{
				right:41.66666667%}

				.col-lg-pull-4
				{
				right:33.33333333%}

				.col-lg-pull-3
				{
				right:25%}

				.col-lg-pull-2
				{
				right:16.66666667%}

				.col-lg-pull-1
				{
				right:8.33333333%}

				.col-lg-pull-0
				{
				right:0}

				.col-lg-push-12
				{
				left:100%}

				.col-lg-push-11
				{
				left:91.66666667%}

				.col-lg-push-10
				{
				left:83.33333333%}

				.col-lg-push-9
				{
				left:75%}

				.col-lg-push-8
				{
				left:66.66666667%}

				.col-lg-push-7
				{
				left:58.33333333%}

				.col-lg-push-6
				{
				left:50%}

				.col-lg-push-5
				{
				left:41.66666667%}

				.col-lg-push-4
				{
				left:33.33333333%}

				.col-lg-push-3
				{
				left:25%}

				.col-lg-push-2
				{
				left:16.66666667%}

				.col-lg-push-1
				{
				left:8.33333333%}

				.col-lg-push-0
				{
				left:0}

				.col-lg-offset-12
				{
				margin-left:100%}

				.col-lg-offset-11
				{
				margin-left:91.66666667%}

				.col-lg-offset-10
				{
				margin-left:83.33333333%}

				.col-lg-offset-9
				{
				margin-left:75%}

				.col-lg-offset-8
				{
				margin-left:66.66666667%}

				.col-lg-offset-7
				{
				margin-left:58.33333333%}

				.col-lg-offset-6
				{
				margin-left:50%}

				.col-lg-offset-5
				{
				margin-left:41.66666667%}

				.col-lg-offset-4
				{
				margin-left:33.33333333%}

				.col-lg-offset-3
				{
				margin-left:25%}

				.col-lg-offset-2
				{
				margin-left:16.66666667%}

				.col-lg-offset-1
				{
				margin-left:8.33333333%}

				.col-lg-offset-0
				{
				margin-left:0}
			}

			.alert
			{
				padding:15px;
				margin-bottom:20px;
				border:1px solid transparent;
			border-radius:4px}

			.alert h4
			{
				margin-top:0;
			color:inherit}

			.alert .alert-link
			{
			font-weight:700}

			.alert>p,.alert>ul
			{
			margin-bottom:0}

			.alert>p+p
			{
			margin-top:5px}

			.alert-dismissable
			{
			padding-right:35px}

			.alert-dismissable .close
			{
				position:relative;
				top:-2px;
			color:inherit}

			.alert-success hr
			{
			border-top-color:#c9e2b3}

			.alert-success .alert-link
			{
			color:#356635}

			.alert-info hr
			{
			border-top-color:#a6e1ec}

			.alert-info .alert-link
			{
			color:#2d6987}

			.alert-warning hr
			{
			border-top-color:#f7e1b5}

			.alert-warning .alert-link
			{
			color:#a47e3c}

			.alert-danger hr
			{
			border-top-color:#e4b9c0}

			.alert-danger .alert-link
			{
			color:#953b39}

			button.close
			{
				background:none repeat scroll 0 0 rgba(0,0,0,0);
				border:0 none;
				cursor:pointer;
			padding:0}

			.close
			{
				color:#000;
				float:right;
				font-size:21px;
				font-weight:700;
				line-height:1;
			opacity:.2}

			.modal-open
			{
			overflow:hidden}

			.modal
			{
				display:none;
				overflow:auto;
				overflow-y:scroll;
				position:fixed;
				top:0;
				right:0;
				bottom:0;
				left:0;
				z-index:99999;
			-webkit-overflow-scrolling:touch}

			.modal.fade .modal-dialog
			{
				-webkit-transform:translate(0,-25%);
				transform:translate(0,-25%);
				-webkit-transition:-webkit-transform .3s ease-out;
				transition:-webkit-transform .3s ease-out;
				transition:transform .3s ease-out;
			transition:transform .3s ease-out,-webkit-transform .3s ease-out}

			.modal.in .modal-dialog
			{
				-webkit-transform:translate(0,0);
			transform:translate(0,0)}

			.fusion-disable-outline .modal
			{
			outline:0}

			.modal-dialog
			{
				position:relative;
				width:auto;
			margin:10px}

			.modal-content
			{
				position:relative;
				background-color:#fff;
				border:1px solid rgba(0,0,0,.2);
				-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
				box-shadow:0 3px 9px rgba(0,0,0,.5);
				border-radius:5px;
				background-clip:padding-box;
			outline:0}

			.modal-backdrop
			{
				position:fixed;
				top:0;
				right:0;
				bottom:0;
				left:0;
				z-index:99998;
			background-color:#000}

			.modal-backdrop.fade
			{
			opacity:0}

			.modal-backdrop.in
			{
			opacity:.5}

			.modal-header
			{
				padding:15px 20px;
				border-bottom:1px solid #e5e5e5;
			min-height:16.53846154px}

			.modal-header .close
			{
			margin-top:-2px}

			.modal-title
			{
				margin:0;
				padding:0;
			line-height:1.53846154}

			.modal-body
			{
				position:relative;
			padding:20px}

			.modal-footer
			{
				margin-top:15px;
				padding:19px 20px 20px;
				text-align:right;
			border-top:1px solid #e5e5e5}

			.modal-footer .btn+.btn
			{
				margin-left:5px;
			margin-bottom:0}

			.modal-footer .btn-group .btn+.btn
			{
			margin-left:-1px}

			.modal-footer .btn-block+.btn-block
			{
			margin-left:0}

			@media (min-width:900px)
			{
				.modal-dialog
				{
					width:600px;
				margin:30px auto}

				.modal-content
				{
					-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
				box-shadow:0 5px 15px rgba(0,0,0,.5)}

				.modal-sm
				{
				width:300px}

				.modal-lg
				{
				width:900px}
			}

			.popover
			{
				position:absolute;
				top:0;
				left:0;
				z-index:1010;
				display:none;
				max-width:276px;
				padding:1px;
				text-align:left;
				background-color:#fff;
				border-radius:5px;
				background-clip:padding-box;
				border:1px solid #ccc;
				border:1px solid rgba(0,0,0,.2);
				-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
				box-shadow:0 5px 10px rgba(0,0,0,.2);
			white-space:normal}

			.popover.top
			{
			margin-top:-10px}

			.popover.right
			{
			margin-left:10px}

			.popover.bottom
			{
			margin-top:10px}

			.popover.left
			{
			margin-left:-10px}

			.popover-title
			{
				margin:0;
				padding:8px 14px;
				font-size:13px;
				font-weight:400;
				line-height:18px;
				background-color:#f7f7f7;
				border-bottom:1px solid #ebebeb;
			border-radius:5px 5px 0 0}

			.popover-content
			{
				padding:9px 14px;
			border-radius:0 0 5px 5px}

			.popover .arrow,.popover .arrow:after
			{
				position:absolute;
				display:block;
				width:0;
				height:0;
				border-color:transparent;
			border-style:solid}

			.popover .arrow
			{
			border-width:11px}

			.popover .arrow:after
			{
				border-width:10px;
			content:""}

			.popover.top .arrow
			{
				left:50%;
				margin-left:-11px;
				border-bottom-width:0;
			bottom:-11px}

			.popover.top .arrow:after
			{
				content:" ";
				bottom:1px;
				margin-left:-10px;
				border-bottom-width:0;
			border-top-color:#fff}

			.popover.right .arrow
			{
				top:50%;
				left:-11px;
				margin-top:-11px;
			border-left-width:0}

			.popover.right .arrow:after
			{
				content:" ";
				left:1px;
				bottom:-10px;
				border-left-width:0;
			border-right-color:#fff}

			.popover.bottom .arrow
			{
				left:50%;
				margin-left:-11px;
				border-top-width:0;
			top:-11px}

			.popover.bottom .arrow:after
			{
				content:" ";
				top:1px;
				margin-left:-10px;
				border-top-width:0;
			border-bottom-color:#fff}

			.popover.left .arrow
			{
				top:50%;
				right:-11px;
				margin-top:-11px;
			border-right-width:0}

			.popover.left .arrow:after
			{
				content:" ";
				right:1px;
				border-right-width:0;
				border-left-color:#fff;
			bottom:-10px}

			@-webkit-keyframes progress-bar-stripes
			{
				from
				{
				background-position:40px 0}

				to
				{
				background-position:0 0}
			}

			@keyframes progress-bar-stripes
			{
				from
				{
				background-position:40px 0}

				to
				{
				background-position:0 0}
			}

			.progress-bar
			{
				overflow:hidden;
				height:20px;
				margin-bottom:20px;
				background-color:#f5f5f5;
				border-radius:5px;
				background-clip:padding-box;
				-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
			box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}

			.progress
			{
				float:left;
				width:0%;
				height:100%;
				font-size:12px;
				line-height:20px;
				color:#fff;
				text-align:center;
				background-color:#65bc7b;
				-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
				box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
				-webkit-transition:width .6s ease;
			transition:width .6s ease}

			.progress-striped .progress
			{
				background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
			background-size:40px 40px}

			.progress-bar.active .progress
			{
				-webkit-animation:progress-bar-stripes 2s linear infinite;
			animation:progress-bar-stripes 2s linear infinite}

			.sr-only
			{
				position:absolute;
				width:1px;
				height:1px;
				margin:-1px;
				padding:0;
				overflow:hidden;
				clip:rect(0,0,0,0);
			border:0}

			table
			{
				max-width:100%;
			background-color:transparent}

			.table
			{
				width:100%;
			margin-bottom:20px}

			.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th
			{
				padding:8px;
				line-height:1.53846154;
				vertical-align:top;
			border-top:1px solid #e5e4e3}

			.table>thead>tr>th
			{
				vertical-align:bottom;
			border-bottom:2px solid #e5e4e3}

			.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th
			{
			border-top:0}

			.table>tbody+tbody
			{
			border-top:2px solid #e5e4e3}

			.table .table
			{
			background-color:#fff}

			@media (max-width:-1px)
			{
				.table-responsive
				{
					width:100%;
					margin-bottom:15px;
					overflow-y:hidden;
					overflow-x:scroll;
					-ms-overflow-style:-ms-autohiding-scrollbar;
					border:1px solid #e5e4e3;
				-webkit-overflow-scrolling:touch}

				.table-responsive>.table
				{
				margin-bottom:0}

				.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th
				{
				white-space:nowrap}
			}

			.tooltip
			{
				position:absolute;
				z-index:1030;
				display:block;
				visibility:visible;
				font-size:12px;
				line-height:1.4;
			opacity:0}

			.tooltip.in
			{
			opacity:.9}

			.tooltip.top
			{
				margin-top:-3px;
			padding:5px 0}

			.tooltip.right
			{
				margin-left:3px;
			padding:0 5px}

			.tooltip.bottom
			{
				margin-top:3px;
			padding:5px 0}

			.tooltip.left
			{
				margin-left:-3px;
			padding:0 5px}

			.tooltip-inner
			{
				max-width:200px;
				padding:3px 8px;
				color:#d1d1d2;
				text-align:center;
				text-decoration:none;
				background-color:rgba(33,33,33,.97);
				border-radius:4px;
			background-clip:padding-box}

			.tooltip-arrow
			{
				position:absolute;
				width:0;
				height:0;
				border-color:transparent;
			border-style:solid}

			.tooltip.top .tooltip-arrow
			{
				bottom:0;
				left:50%;
				margin-left:-5px;
				border-width:5px 5px 0;
			border-top-color:rgba(33,33,33,.97)}

			.tooltip.top-left .tooltip-arrow
			{
				bottom:0;
				left:5px;
				border-width:5px 5px 0;
			border-top-color:rgba(33,33,33,.97)}

			.tooltip.top-right .tooltip-arrow
			{
				bottom:0;
				right:5px;
				border-width:5px 5px 0;
			border-top-color:rgba(33,33,33,.97)}

			.tooltip.right .tooltip-arrow
			{
				top:50%;
				left:0;
				margin-top:-5px;
				border-width:5px 5px 5px 0;
			border-right-color:rgba(33,33,33,.97)}

			.tooltip.left .tooltip-arrow
			{
				top:50%;
				right:0;
				margin-top:-5px;
				border-width:5px 0 5px 5px;
			border-left-color:rgba(33,33,33,.97)}

			.tooltip.bottom .tooltip-arrow
			{
				top:0;
				left:50%;
				margin-left:-5px;
				border-width:0 5px 5px;
			border-bottom-color:rgba(33,33,33,.97)}

			.tooltip.bottom-left .tooltip-arrow
			{
				top:0;
				left:5px;
				border-width:0 5px 5px;
			border-bottom-color:rgba(33,33,33,.97)}

			.tooltip.bottom-right .tooltip-arrow
			{
				top:0;
				right:5px;
				border-width:0 5px 5px;
			border-bottom-color:rgba(33,33,33,.97)}

			.fusion-body .fusion-pagination-tb
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-pack:justify;
				-ms-flex-pack:justify;
				justify-content:space-between;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center;
			line-height:normal}

			.fusion-body .fusion-pagination-tb a
			{
			margin:0}

			.fusion-body .fusion-pagination-tb a[rel=prev]
			{
			padding-left:1em}

			.fusion-body .fusion-pagination-tb a[rel=prev]:before
			{
			left:0}

			.fusion-body .fusion-pagination-tb a[rel=next]
			{
			padding-right:1em}

			.fusion-body .fusion-pagination-tb a[rel=next]:after
			{
			right:0}

			.fusion-body .fusion-pagination-tb.clearfix:after,.fusion-body .fusion-pagination-tb.clearfix:before,.fusion-body .fusion-pagination-tb.container-fluid:after,.fusion-body .fusion-pagination-tb.container-fluid:before,.fusion-body .fusion-pagination-tb.container:after,.fusion-body .fusion-pagination-tb.container:before,.fusion-body .fusion-pagination-tb.modal-footer:after,.fusion-body .fusion-pagination-tb.modal-footer:before,.fusion-body .fusion-pagination-tb.row:after,.fusion-body .fusion-pagination-tb.row:before
			{
			display:none}

			.fusion-body .fusion-pagination-tb.align-left
			{
				-webkit-box-pack:start;
				-ms-flex-pack:start;
			justify-content:flex-start}

			.fusion-body .fusion-pagination-tb.align-left a[rel=prev]
			{
			margin-right:1em}

			.fusion-body .fusion-pagination-tb.align-right
			{
				-webkit-box-pack:end;
				-ms-flex-pack:end;
			justify-content:flex-end}

			.fusion-body .fusion-pagination-tb.align-right a[rel=next]
			{
			margin-left:1em}

			.fusion-body .fusion-related-tb .fusion-carousel-title-below-image .fusion-rollover-title
			{
			display:none}

			.fusion-audio.fusion-audio
			{
			max-width:var(--fusion-audio-max-width,100%)}

			.fusion-audio.fusion-audio.dark-controls .mejs-button>button
			{
			background-image:url('theme/plugins/fusion-builder/assets/images/mejs-controls-dark.svg')}

			.fusion-audio.fusion-audio.dark-controls .mejs-controls>*
			{
			color:#000}

			.fusion-audio.fusion-audio.dark-controls .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.fusion-audio.fusion-audio.dark-controls .mejs-controls .mejs-time-rail .mejs-time-total
			{
			background:rgba(0,0,0,.33)}

			.fusion-audio.fusion-audio.dark-controls .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.fusion-audio.fusion-audio.dark-controls .mejs-controls .mejs-time-rail .mejs-time-loaded
			{
			background:#000}

			.fusion-audio.fusion-audio.dark-controls .mejs-time-handle-content
			{
			border:4px solid hsla(0,0%,0%,.9)}

			.fusion-audio.fusion-audio.dark-controls .mejs-time-current,.fusion-audio.fusion-audio.dark-controls .mejs-time-handle-content
			{
			background:hsla(0,0%,0%,.9)}

			.fusion-audio.fusion-audio .mejs-container
			{
			background-color:transparent}

			.fusion-audio.fusion-audio .mejs-container .mejs-controls,.fusion-audio.fusion-audio .mejs-embed,.fusion-audio.fusion-audio .mejs-embed body
			{
			background-color:var(--fusion-audio-background-color,#1d242d)}

			.fusion-audio.fusion-audio .mejs-controls .mejs-time-rail .mejs-time-current
			{
			background:var(--fusion-audio-accent-color,#ffffff)}

			.fusion-audio.fusion-audio .mejs-controls
			{
				border-top-left-radius:var(--fusion-audio-border-top-left-radius,0px);
				border-top-right-radius:var(--fusion-audio-border-top-right-radius,0px);
				border-bottom-right-radius:var(--fusion-audio-border-bottom-right-radius,0px);
				border-bottom-left-radius:var(--fusion-audio-border-bottom-left-radius,0px);
				-webkit-box-shadow:var(--fusion-audio-box-shadow);
				box-shadow:var(--fusion-audio-box-shadow);
				border:calc(var(--fusion-audio-border-size,0) * 1px) solid var(--fusion-audio-border-color,#ffffff);
			height:calc(40px + 2 * var(--fusion-audio-border-size,0) * 1px)!important}

			.fusion-audio.fusion-audio .mejs-container
			{
			height:calc(40px + 2 * var(--fusion-audio-border-size,0) * 1px)!important}

			.fusion-alert,.tribe-events-notices
			{
				clear:both;
				position:relative;
				padding:25px;
				border-radius:0;
				margin-bottom:20px;
			text-shadow:none}

			.fusion-alert.alert-shadow,.tribe-events-notices.alert-shadow
			{
				-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
			box-shadow:0 1px 1px rgba(0,0,0,.1)}

			.fusion-alert .close,.tribe-events-notices .close
			{
				position:absolute;
				-webkit-box-sizing:content-box;
				box-sizing:content-box;
				top:-1px;
				right:-1px;
				height:25px;
				width:25px;
				line-height:25px;
				opacity:1;
				border:1px solid;
				border-color:inherit;
				color:inherit;
				font-size:15px;
				-webkit-transition:all .2s;
			transition:all .2s}

			.fusion-alert .close:hover,.tribe-events-notices .close:hover
			{
				opacity:1;
			background-color:rgba(0,0,0,.05)}

			.fusion-alert.alert-blank,.tribe-events-notices.alert-blank
			{
			border:1px solid #747474}

			.fusion-alert.fusion-alert-capitalize,.tribe-events-notices.fusion-alert-capitalize
			{
			text-transform:uppercase}

			.fusion-alert.fusion-alert-center,.tribe-events-notices.fusion-alert-center
			{
			text-align:center}

			.fusion-alert.fusion-alert-center .alert-icon,.tribe-events-notices.fusion-alert-center .alert-icon
			{
			margin-right:10px}

			.fusion-alert.fusion-alert-left .fusion-alert-content-wrapper,.tribe-events-notices.fusion-alert-left .fusion-alert-content-wrapper
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
			text-align:left}

			.fusion-alert.fusion-alert-left .fusion-alert-content-wrapper .alert-icon,.tribe-events-notices.fusion-alert-left .fusion-alert-content-wrapper .alert-icon
			{
			margin-right:1em}

			.fusion-alert.fusion-alert-right .close,.tribe-events-notices.fusion-alert-right .close
			{
				left:-1px;
			right:auto}

			.fusion-alert.fusion-alert-right .fusion-alert-content-wrapper,.tribe-events-notices.fusion-alert-right .fusion-alert-content-wrapper
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-pack:end;
				-ms-flex-pack:end;
				justify-content:flex-end;
			text-align:right}

			.fusion-alert.fusion-alert-right .fusion-alert-content-wrapper .alert-icon,.tribe-events-notices.fusion-alert-right .fusion-alert-content-wrapper .alert-icon
			{
				-webkit-box-ordinal-group:2;
				-ms-flex-order:1;
				order:1;
			margin-left:1em}

			.tribe-events-notices:not(.fusion-alert)
			{
				-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
				box-shadow:0 1px 1px rgba(0,0,0,.1);
				background-color:#fff;
				border-color:#d7d6d6;
				color:inherit;
				text-shadow:none;
				text-align:center;
			text-transform:uppercase}

			body .fusion-alert.alert
			{
			border-width:1pxpx}

			.fusion-alert.alert-info.general
			{
				background:#ffffff;
				border-color:rgba(128,128,128,1);
			color:rgba(128,128,128,1)}

			.fusion-alert.alert-info.general .alert-icon
			{
			color:rgba(128,128,128,1)}

			.fusion-alert.alert-info.general .fusion-alert-content
			{
			color:rgba(128,128,128,1)}

			.fusion-alert.alert-danger.error
			{
				background:#f2dede;
				border-color:rgba(166,66,66,1);
			color:rgba(166,66,66,1)}

			.fusion-alert.alert-danger.error .alert-icon
			{
			color:rgba(166,66,66,1)}

			.fusion-alert.alert-danger.error .fusion-alert-content
			{
			color:rgba(166,66,66,1)}

			.fusion-alert.alert-success.success
			{
				background:#dff0d8;
				border-color:rgba(92,163,64,1);
			color:rgba(92,163,64,1)}

			.fusion-alert.alert-success.success .alert-icon
			{
			color:rgba(92,163,64,1)}

			.fusion-alert.alert-success.success .fusion-alert-content
			{
			color:rgba(92,163,64,1)}

			.fusion-alert.alert-warning.notice
			{
				background:#fcf8e3;
				border-color:rgba(217,185,23,1);
			color:rgba(217,185,23,1)}

			.fusion-alert.alert-warning.notice .alert-icon
			{
			color:rgba(217,185,23,1)}

			.fusion-alert.alert-warning.notice .fusion-alert-content
			{
			color:rgba(217,185,23,1)}

			.fusion-blog-shortcode a
			{
				text-decoration:none;
				-webkit-box-shadow:none!important;
			box-shadow:none!important}

			.fusion-blog-shortcode .entry-title
			{
			clear:right}

			.fusion-blog-shortcode .fusion-read-more
			{
				position:relative;
				margin-right:10px;
			text-align:right}

			.fusion-blog-shortcode .fusion-read-more:after
			{
				content:"\f105";
				top:50%;
				right:-10px;
				padding-left:5px;
				font-size:14px;
				font-family:icomoon;
				position:absolute;
				-webkit-transform:translateY(-50%);
			transform:translateY(-50%)}

			.fusion-blog-shortcode .fusion-inline-sep
			{
			padding:0 5px}

			.fusion-blog-shortcode .fusion-inline-sep:last-child
			{
			display:none}

			.fusion-blog-shortcode .fusion-post-grid
			{
			margin-bottom:65px}

			.fusion-post-slideshow .image
			{
			margin-bottom:0}

			.fusion-post-slideshow .fusion-image-size-fixed
			{
			display:block}

			.fusion-flexslider.fusion-post-slideshow
			{
			overflow:visible}

			.fusion-meta-info
			{
				clear:both;
				overflow:hidden;
				margin-top:20px;
				padding:5px 0;
				border-top:1px solid #e7e6e6;
			border-bottom:1px solid #e7e6e6}

			.fusion-meta-info .fusion-alignleft
			{
			width:80%}

			.fusion-single-line-meta
			{
			margin-bottom:20px}

			.fusion-content-sep
			{
				margin-top:20px;
				height:6px;
				border-top:1px solid #eaeaea;
			border-bottom:1px solid #eaeaea}

			.fusion-date-and-formats
			{
				float:left;
				margin-right:17px;
				width:82px;
			text-align:center}

			.fusion-date-and-formats .fusion-date-box
			{
				padding:8px 0 5px;
				color:#fff;
			display:block}

			.fusion-date-and-formats .fusion-date
			{
				display:block;
				line-height:29px;
				font-size:29px;
			font-weight:700}

			.fusion-date-and-formats .fusion-format-box
			{
				margin-top:3px;
			background-color:#eef0f2}

			.fusion-date-and-formats .fusion-format-box i
			{
				display:block;
				line-height:55px;
			font-size:30px}

			.fusion-timeline-line
			{
				position:absolute;
				left:50%;
				top:0;
				margin-left:-1px;
				height:100%;
				border-left:1px solid #efeeee;
			border-right:1px solid #ebeaea}

			.fusion-timeline-icon
			{
				margin:0 auto -6px;
				max-width:1000px;
				font-size:46px;
				height:47px;
				line-height:1;
				color:#ebeaea;
			text-align:center}

			.fusion-timeline-icon .fusionicon-bubbles
			{
			cursor:pointer}

			.fusion-timeline-circle
			{
				position:absolute;
				left:50%;
				margin:10px 0 0 -5px;
				height:10px;
				width:10px;
				border-radius:50%;
			background-color:#efeeee}

			.fusion-timeline-arrow
			{
				position:absolute;
			color:#e9eaee}

			.fusion-timeline-arrow:before
			{
				font-family:icomoon;
				font-size:28px;
				position:absolute;
				top:0;
			line-height:30px}

			.fusion-blog-archive .entry-title
			{
				margin-top:0;
			margin-bottom:5px}

			.fusion-blog-layout-large article,.fusion-blog-layout-large-alternate article,.fusion-blog-layout-medium article
			{
			margin-bottom:65px}

			.fusion-blog-layout-large .entry-title,.fusion-blog-layout-medium .entry-title
			{
				margin-top:0;
			margin-bottom:25px}

			.fusion-blog-layout-large .fusion-post-slideshow,.fusion-blog-layout-large-alternate .fusion-post-slideshow,.single-avada_faq .fusion-post-slideshow,.single-post .fusion-post-slideshow,.single-wpfc_sermon .fusion-post-slideshow
			{
			margin-bottom:30px}

			.fusion-blog-layout-large-alternate .entry-title,.fusion-blog-layout-medium-alternate .entry-title
			{
				margin-top:0;
			margin-bottom:5px}

			.fusion-blog-layout-large-alternate .fusion-post-content-container,.fusion-blog-layout-medium-alternate .fusion-post-content-container
			{
			margin-top:20px}

			.fusion-blog-layout-large-alternate .fusion-meta-info,.fusion-blog-layout-medium-alternate .fusion-meta-info
			{
				margin-top:0;
			border-top:0}

			.fusion-blog-layout-medium .fusion-post-medium,.fusion-blog-layout-medium .fusion-post-medium-alternate,.fusion-blog-layout-medium-alternate .fusion-post-medium,.fusion-blog-layout-medium-alternate .fusion-post-medium-alternate
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-ms-flex-wrap:wrap;
				flex-wrap:wrap;
				-webkit-box-align:start;
				-ms-flex-align:start;
			align-items:start}

			.fusion-blog-layout-medium .fusion-post-slideshow,.fusion-blog-layout-medium-alternate .fusion-post-slideshow
			{
				margin-right:25px;
				width:320px;
			margin-bottom:0}

			.fusion-blog-layout-medium .fusion-post-content,.fusion-blog-layout-medium-alternate .fusion-post-content
			{
				-webkit-box-flex:1;
				-ms-flex:1 1 1px;
			flex:1 1 1px}

			.fusion-blog-layout-medium .fusion-meta-info,.fusion-blog-layout-medium-alternate .fusion-meta-info
			{
			width:100%}

			.fusion-blog-layout-grid .fusion-post-slideshow,.fusion-blog-layout-timeline .fusion-post-slideshow
			{
				margin-bottom:0;
			border-bottom:1px solid #eaeaea}

			.fusion-blog-layout-grid .fusion-post-content-wrapper,.fusion-blog-layout-timeline .fusion-post-content-wrapper
			{
			padding:30px 25px 20px}

			.fusion-blog-layout-grid .fusion-single-line-meta,.fusion-blog-layout-timeline .fusion-single-line-meta
			{
			margin-bottom:0}

			.fusion-blog-layout-grid .fusion-post-content-container,.fusion-blog-layout-timeline .fusion-post-content-container
			{
			margin-top:20px}

			.fusion-blog-layout-grid .fusion-post-content-container p:last-child,.fusion-blog-layout-timeline .fusion-post-content-container p:last-child
			{
			margin-bottom:0}

			.fusion-blog-layout-grid .fusion-meta-info,.fusion-blog-layout-timeline .fusion-meta-info
			{
			border:0}

			.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft
			{
				width:50%;
				display:inline-block;
			margin:0}

			.fusion-blog-layout-grid .fusion-meta-info .fusion-alignright,.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignright
			{
				width:50%;
				display:inline-block;
				text-align:right;
			margin:0}

			.fusion-blog-layout-grid .fusion-password,.fusion-blog-layout-timeline .fusion-password
			{
				width:auto;
			max-width:100%}

			.fusion-blog-layout-large-alternate .fusion-post-large-alternate
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-ms-flex-wrap:wrap;
			flex-wrap:wrap}

			.fusion-blog-layout-large-alternate .fusion-post-content
			{
				-webkit-box-flex:1;
				-ms-flex:1;
			flex:1}

			.fusion-blog-layout-large-alternate .fusion-meta-info,.fusion-blog-layout-large-alternate .fusion-post-slideshow
			{
			width:100%}

			.fusion-blog-layout-medium-alternate .fusion-post-slideshow
			{
			display:none}

			.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow
			{
				display:block;
			margin-right:17px}

			.fusion-blog-layout-grid .fusion-post-grid
			{
				margin-bottom:0;
				-webkit-box-sizing:border-box;
				box-sizing:border-box;
			border:none}

			.fusion-blog-layout-grid.fusion-no-meta-info .fusion-post-content-container
			{
			margin-top:0}

			.fusion-blog-layout-grid .fusion-post-wrapper
			{
				border:1px solid #eaeaea;
			border-bottom-width:3px}

			.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img
			{
				-webkit-box-shadow:none;
				box-shadow:none;
			border-radius:0}

			.fusion-blog-layout-grid .fusion-post-wrapper.fusion-masonary-is-transparent
			{
				border:none;
			border-bottom-width:0}

			.fusion-blog-layout-grid.fusion-blog-layout-grid-1.fusion-blog-layout-masonry article
			{
			width:100%}

			.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .fusion-post-grid
			{
				width:50%;
				display:inline-block;
			float:left}

			.fusion-blog-layout-grid.fusion-blog-layout-grid-2.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape
			{
			width:100%}

			.fusion-blog-layout-grid.fusion-blog-layout-grid-3 .fusion-post-grid
			{
				width:33.33333333%;
				display:inline-block;
			float:left}

			.fusion-blog-layout-grid.fusion-blog-layout-grid-3.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape
			{
			width:66.66666667%}

			.fusion-blog-layout-grid.fusion-blog-layout-grid-4 .fusion-post-grid
			{
				width:25%;
				display:inline-block;
			float:left}

			.fusion-blog-layout-grid.fusion-blog-layout-grid-4.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape
			{
			width:50%}

			.fusion-blog-layout-grid.fusion-blog-layout-grid-5 .fusion-post-grid
			{
				width:20%;
				display:inline-block;
			float:left}

			.fusion-blog-layout-grid.fusion-blog-layout-grid-5.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape
			{
			width:40%}

			.fusion-blog-layout-grid.fusion-blog-layout-grid-6 .fusion-post-grid
			{
				width:16.66666667%;
				display:inline-block;
			float:left}

			.fusion-blog-layout-grid.fusion-blog-layout-grid-6.fusion-blog-layout-masonry-has-vertical .fusion-post-grid.fusion-element-landscape
			{
			width:33.33333333%}

			.fusion-blog-layout-grid .fusion-post-content,.fusion-blog-layout-grid .fusion-post-grid-content
			{
			word-wrap:break-word}

			.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-grid
			{
				display:-webkit-inline-box;
				display:-ms-inline-flexbox;
			display:inline-flex}

			.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper
			{
				overflow:hidden;
				width:100%;
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-orient:vertical;
				-webkit-box-direction:normal;
				-ms-flex-direction:column;
			flex-direction:column}

			.ua-ie-10 .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-slideshow,.ua-ie-11 .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-slideshow
			{
			overflow:hidden}

			.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-flex:1;
				-ms-flex-positive:1;
				flex-grow:1;
				-webkit-box-orient:vertical;
				-webkit-box-direction:normal;
				-ms-flex-direction:column;
			flex-direction:column}

			.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.fusion-post-grid-content
			{
			margin-bottom:20px}

			.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-meta-info
			{
			margin-top:auto}

			.fusion-blog-layout-timeline
			{
				position:relative;
				margin:0 auto;
				padding-top:30px;
			max-width:1000px}

			.fusion-blog-layout-timeline .fusion-post-timeline
			{
				position:static;
				margin-bottom:40px;
				border:1px solid #eaeaea;
			border-bottom-width:3px}

			.fusion-no-meta-info .fusion-blog-layout-timeline .fusion-post-content-container
			{
			margin-top:0}

			.fusion-blog-layout-timeline .fusion-left-column
			{
				float:left;
				clear:left;
			width:40%}

			.fusion-blog-layout-timeline .fusion-right-column
			{
				float:right;
				clear:right;
			width:40%}

			.fusion-blog-layout-timeline .fusion-timeline-date
			{
				position:relative;
				clear:both;
				margin:0 auto 2px;
				padding:.35em .45em;
				width:auto;
				max-width:8em;
				line-height:1.35em;
				background:#efeeee;
				text-align:center;
			cursor:pointer}

			.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow
			{
				left:40%;
			margin-left:-.5px}

			.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow:before
			{
				content:"\f0da";
			left:100%}

			.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow
			{
				right:40%;
			margin-right:-.5px}

			.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow:before
			{
				content:"\f0d9";
			right:100%}

			.fusion-blog-layout-masonry .fusion-post-wrapper
			{
				overflow:hidden;
			position:relative}

			.fusion-blog-layout-masonry .fusion-post-content-wrapper
			{
				z-index:1;
				position:absolute;
				bottom:0;
				left:0;
			right:0}

			.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-wrapper:hover .fusion-post-content-wrapper
			{
				-webkit-transition:all .3s ease;
				transition:all .3s ease;
				-webkit-transform:translateY(105%);
			transform:translateY(105%)}

			.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-content-wrapper
			{
				-webkit-transition:all .3s ease;
			transition:all .3s ease}

			.fusion-blog-infinite .pagination
			{
			display:none}

			.fusion-blog-infinite .fusion-load-more-button
			{
			margin-bottom:40px}

			.fusion-blog-pagination .pagination
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center;
				-ms-flex-wrap:wrap;
				flex-wrap:wrap;
				-webkit-box-pack:end;
				-ms-flex-pack:end;
				justify-content:flex-end;
				margin-top:40px;
			line-height:normal}

			.fusion-show-pagination-text .fusion-blog-pagination .pagination
			{
				margin-left:1em;
			margin-right:1em}

			.fusion-blog-pagination .pagination a
			{
			text-decoration:none}

			.fusion-blog-pagination .pagination a.inactive
			{
			margin:0 4px}

			.fusion-blog-pagination .pagination .current
			{
				color:#fff;
			margin:0 4px}

			.fusion-blog-pagination .pagination .pagination-prev
			{
				padding:0;
			position:relative}

			.fusion-blog-pagination .pagination .pagination-prev:before
			{
				font-family:icomoon;
			content:"\f104"}

			.fusion-blog-pagination .pagination .pagination-next
			{
				padding:0;
			position:relative}

			.fusion-blog-pagination .pagination .pagination-next:after
			{
				font-family:icomoon;
			content:"\f105"}

			.fusion-load-more-button
			{
				margin-top:20px;
				height:50px;
				line-height:50px;
				background-color:#e9eaee;
				cursor:pointer;
				text-align:center;
				text-transform:uppercase;
				-webkit-transition:all .2s;
			transition:all .2s}

			.fusion-load-more-button:hover
			{
				-webkit-transition:all .3s;
			transition:all .3s}

			.fusion-load-more-button.fusion-blog-button
			{
				background-color:#549f97;
			color:#fff}

			.fusion-load-more-button.fusion-blog-button:hover
			{
				background-color:rgba(84,159,151,0.8);
			color:#fff}

			.fusion-blog-shortcode .fusion-load-more-button.fusion-blog-button
			{
				background-color:#549f97;
			color:#fff}

			.fusion-blog-shortcode .fusion-load-more-button.fusion-blog-button:hover
			{
				background-color:rgba(84,159,151,0.8);
			color:#fff}

			.fusion-blog-layout-center .fusion-post-content
			{
			text-align:center}

			.fusion-blog-layout-left .fusion-post-content
			{
			text-align:left}

			.fusion-blog-layout-right .fusion-post-content
			{
			text-align:right}

			.fusion-blog-layout--masonry .fusion-post-content-wrapper
			{
			background-color:#ffffff}

			.fusion-blog-layout--grid .fusion-post-grid .fusion-post-wrapper
			{
			background-color:rgba(255,255,255,0)}

			.fusion-blog-layout--timeline .fusion-post-grid
			{
			background-color:rgba(255,255,255,0)}

			.fusion-blog-layout-grid .fusion-post-grid .flexslider,.fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper,.fusion-blog-layout-timeline .fusion-post-grid,.fusion-blog-layout-timeline .fusion-post-grid .flexslider,.fusion-blog-layout-timeline .fusion-timeline-arrow,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-layout-timeline .fusion-timeline-line,.fusion-blog-timeline-layout .fusion-post-grid,.fusion-blog-timeline-layout .fusion-post-grid .flexslider,.fusion-blog-timeline-layout .fusion-post-grid .fusion-content-sep,.fusion-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column,.product-buttons,.product-buttons-container,.products li
			{
			border-color:#ebeaea}

			.avada-has-transparent-timeline_color .fusion-blog-layout-grid .fusion-post-grid .flexslider,.avada-has-transparent-timeline_color .fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-post-grid,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-post-grid .flexslider,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-arrow,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-date,.avada-has-transparent-timeline_color .fusion-blog-layout-timeline .fusion-timeline-line,.avada-has-transparent-timeline_color .fusion-blog-timeline-layout .fusion-post-grid,.avada-has-transparent-timeline_color .fusion-blog-timeline-layout .fusion-post-grid .flexslider,.avada-has-transparent-timeline_color .fusion-blog-timeline-layout .fusion-post-grid .fusion-content-sep,.avada-has-transparent-timeline_color .fusion-events-shortcode .fusion-events-thumbnail,.avada-has-transparent-timeline_color .fusion-events-shortcode .fusion-layout-column,.avada-has-transparent-timeline_color .product-buttons,.avada-has-transparent-timeline_color .product-buttons-container,.avada-has-transparent-timeline_color .products li
			{
			border:none}

			.fusion-body .product .fusion-content-sep
			{
			border-color:#e0dede}

			.avada-has-transparent-grid-sep-color.fusion-body .product .fusion-content-sep
			{
			border:none}

			.fusion-blog-layout-timeline .fusion-timeline-circle,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-timeline-layout .fusion-timeline-circle,.fusion-blog-timeline-layout .fusion-timeline-date
			{
			background-color:#ebeaea}

			.fusion-blog-timeline-layout .fusion-timeline-arrow,.fusion-blog-timeline-layout .fusion-timeline-icon,.fusion-timeline-arrow,.fusion-timeline-icon
			{
			color:#ebeaea}

			.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before
			{
			line-height:2.41}

			.fusion-blog-pagination .pagination a.inactive,.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next,.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev
			{
			border-color:#e0dede}

			.fusion-button.button-flat
			{
				-webkit-box-shadow:none!important;
			box-shadow:none!important}

			.fusion-button-wrapper
			{
			display:inline}

			.fusion-button-wrapper.fusion-aligncenter
			{
				display:block;
			text-align:center}

			.fusion-button-wrapper.fusion-align-block
			{
			display:block}

			.bbp-submit-wrapper .button,.fusion-button,.gform_wrapper .button,.gform_wrapper .gform_button,.post-password-form input[type=submit],.tml-submit-wrap input[type=submit],.tribe-events-tickets .button,.tribe-tickets button,.woocommerce .cart-collaterals .checkout-button,.woocommerce .checkout #place_order,.woocommerce.add_to_cart_inline .button,.wpcf7-submit
			{
				display:inline-block;
				position:relative;
				zoom:1;
				border:1px solid transparent;
				text-align:center;
				text-transform:uppercase;
				text-decoration:none;
				font-weight:700;
				cursor:pointer;
				-webkit-box-sizing:border-box;
				box-sizing:border-box;
				-webkit-transition:all .2s;
			transition:all .2s}

			.bbp-submit-wrapper .button:after,.bbp-submit-wrapper .button:before,.fusion-button:after,.fusion-button:before,.gform_wrapper .button:after,.gform_wrapper .button:before,.gform_wrapper .gform_button:after,.gform_wrapper .gform_button:before,.post-password-form input[type=submit]:after,.post-password-form input[type=submit]:before,.tml-submit-wrap input[type=submit]:after,.tml-submit-wrap input[type=submit]:before,.tribe-events-tickets .button:after,.tribe-events-tickets .button:before,.tribe-tickets button:after,.tribe-tickets button:before,.woocommerce .cart-collaterals .checkout-button:after,.woocommerce .cart-collaterals .checkout-button:before,.woocommerce .checkout #place_order:after,.woocommerce .checkout #place_order:before,.woocommerce.add_to_cart_inline .button:after,.woocommerce.add_to_cart_inline .button:before,.wpcf7-submit:after,.wpcf7-submit:before
			{
				content:" ";
			display:table}

			.bbp-submit-wrapper .button:after,.fusion-button:after,.gform_wrapper .button:after,.gform_wrapper .gform_button:after,.post-password-form input[type=submit]:after,.tml-submit-wrap input[type=submit]:after,.tribe-events-tickets .button:after,.tribe-tickets button:after,.woocommerce .cart-collaterals .checkout-button:after,.woocommerce .checkout #place_order:after,.woocommerce.add_to_cart_inline .button:after,.wpcf7-submit:after
			{
			clear:both}

			.fusion-disable-outline .bbp-submit-wrapper .button,.fusion-disable-outline .button,.fusion-disable-outline .fusion-button,.fusion-disable-outline .gform_wrapper .button,.fusion-disable-outline .gform_wrapper .gform_button,.fusion-disable-outline .post-password-form input[type=submit],.fusion-disable-outline .single_add_to_cart_button,.fusion-disable-outline .tml-submit-wrap input[type=submit],.fusion-disable-outline .tribe-events-tickets .button,.fusion-disable-outline .tribe-tickets button,.fusion-disable-outline .woocommerce .cart-collaterals .checkout-button,.fusion-disable-outline .woocommerce .checkout #place_order,.fusion-disable-outline .woocommerce.add_to_cart_inline .button,.fusion-disable-outline .wpcf7-submit
			{
			outline:0}

			.fusion-disable-outline .bbp-submit-wrapper .button:focus,.fusion-disable-outline .button:focus,.fusion-disable-outline .fusion-button:focus,.fusion-disable-outline .gform_wrapper .button:focus,.fusion-disable-outline .gform_wrapper .gform_button:focus,.fusion-disable-outline .post-password-form input[type=submit]:focus,.fusion-disable-outline .single_add_to_cart_button:focus,.fusion-disable-outline .tml-submit-wrap input[type=submit]:focus,.fusion-disable-outline .tribe-events-tickets .button:focus,.fusion-disable-outline .tribe-tickets button:focus,.fusion-disable-outline .woocommerce .cart-collaterals .checkout-button:focus,.fusion-disable-outline .woocommerce .checkout #place_order:focus,.fusion-disable-outline .woocommerce.add_to_cart_inline .button:focus,.fusion-disable-outline .wpcf7-submit:focus
			{
			outline:0}

			.fusion-button i,.fusion-button-icon-divider,.fusion-button-text
			{
				-webkit-transition:all .2s;
			transition:all .2s}

			.ls-container .button,.ls-container .fusion-button
			{
				-webkit-transition:none!important;
			transition:none!important}

			.ls-container .button:hover,.ls-container .fusion-button:hover
			{
				-webkit-transition:none!important;
			transition:none!important}

			#bbp_user_edit_submit,.bbp-submit-wrapper .button,.button-small,.fusion-body .fusion-button-small,.fusion-button_size-small .fusion-button-default-size,.single_add_to_cart_button,.wpcf7-form .wpcf7-submit.button-small,.wpcf7-form .wpcf7-submit.fusion-button-small
			{
				padding:9px 20px;
				line-height:14px;
			font-size:12px}

			#bbp_user_edit_submit.button-3d:active,.bbp-submit-wrapper .button.button-3d:active,.button-small.button-3d:active,.fusion-body .fusion-button-small.button-3d:active,.fusion-button_size-small .fusion-button-default-size.button-3d:active,.single_add_to_cart_button.button-3d:active,.wpcf7-form .wpcf7-submit.button-small.button-3d:active,.wpcf7-form .wpcf7-submit.fusion-button-small.button-3d:active
			{
			top:2px}

			#bbp_user_edit_submit .fusion-button-text-left,.bbp-submit-wrapper .button .fusion-button-text-left,.button-small .fusion-button-text-left,.fusion-body .fusion-button-small .fusion-button-text-left,.fusion-button_size-small .fusion-button-default-size .fusion-button-text-left,.single_add_to_cart_button .fusion-button-text-left,.wpcf7-form .wpcf7-submit.button-small .fusion-button-text-left,.wpcf7-form .wpcf7-submit.fusion-button-small .fusion-button-text-left
			{
				display:inline-block;
			padding-left:25px}

			#bbp_user_edit_submit .fusion-button-text-right,.bbp-submit-wrapper .button .fusion-button-text-right,.button-small .fusion-button-text-right,.fusion-body .fusion-button-small .fusion-button-text-right,.fusion-button_size-small .fusion-button-default-size .fusion-button-text-right,.single_add_to_cart_button .fusion-button-text-right,.wpcf7-form .wpcf7-submit.button-small .fusion-button-text-right,.wpcf7-form .wpcf7-submit.fusion-button-small .fusion-button-text-right
			{
				display:inline-block;
			padding-right:25px}

			#bbp_user_edit_submit .button-icon-divider-left,.bbp-submit-wrapper .button .button-icon-divider-left,.button-small .button-icon-divider-left,.fusion-body .fusion-button-small .button-icon-divider-left,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left,.single_add_to_cart_button .button-icon-divider-left,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left
			{
			padding:0 10px}

			#bbp_user_edit_submit .button-icon-divider-left.fusion-megamenu-image,.bbp-submit-wrapper .button .button-icon-divider-left.fusion-megamenu-image,.button-small .button-icon-divider-left.fusion-megamenu-image,.fusion-body .fusion-button-small .button-icon-divider-left.fusion-megamenu-image,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left.fusion-megamenu-image,.single_add_to_cart_button .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left.fusion-megamenu-image
			{
			padding:0 5px}

			#bbp_user_edit_submit .button-icon-divider-right,.bbp-submit-wrapper .button .button-icon-divider-right,.button-small .button-icon-divider-right,.fusion-body .fusion-button-small .button-icon-divider-right,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right,.single_add_to_cart_button .button-icon-divider-right,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right
			{
			padding:0 10px}

			#bbp_user_edit_submit .button-icon-divider-right.fusion-megamenu-image,.bbp-submit-wrapper .button .button-icon-divider-right.fusion-megamenu-image,.button-small .button-icon-divider-right.fusion-megamenu-image,.fusion-body .fusion-button-small .button-icon-divider-right.fusion-megamenu-image,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right.fusion-megamenu-image,.single_add_to_cart_button .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right.fusion-megamenu-image
			{
			padding:0 5px}

			#bbp_user_edit_submit .button-icon-divider-left i,#bbp_user_edit_submit .button-icon-divider-left img,#bbp_user_edit_submit .button-icon-divider-right i,#bbp_user_edit_submit .button-icon-divider-right img,.bbp-submit-wrapper .button .button-icon-divider-left i,.bbp-submit-wrapper .button .button-icon-divider-left img,.bbp-submit-wrapper .button .button-icon-divider-right i,.bbp-submit-wrapper .button .button-icon-divider-right img,.button-small .button-icon-divider-left i,.button-small .button-icon-divider-left img,.button-small .button-icon-divider-right i,.button-small .button-icon-divider-right img,.fusion-body .fusion-button-small .button-icon-divider-left i,.fusion-body .fusion-button-small .button-icon-divider-left img,.fusion-body .fusion-button-small .button-icon-divider-right i,.fusion-body .fusion-button-small .button-icon-divider-right img,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left i,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left img,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right i,.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right img,.single_add_to_cart_button .button-icon-divider-left i,.single_add_to_cart_button .button-icon-divider-left img,.single_add_to_cart_button .button-icon-divider-right i,.single_add_to_cart_button .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.button-small .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.fusion-button-small .button-icon-divider-right img
			{
				top:50%;
				margin-top:-6px;
			display:block}

			.button-medium,.fusion-body .fusion-button-medium,.fusion-button_size-medium .fusion-button-default-size,.ticket-selector-submit-btn[type=submit],.wpcf7-form .wpcf7-submit.button-medium,.wpcf7-form .wpcf7-submit.fusion-button-medium
			{
				padding:11px 23px;
				line-height:16px;
			font-size:13px}

			.button-medium.button-3d:active,.fusion-body .fusion-button-medium.button-3d:active,.fusion-button_size-medium .fusion-button-default-size.button-3d:active,.ticket-selector-submit-btn[type=submit].button-3d:active,.wpcf7-form .wpcf7-submit.button-medium.button-3d:active,.wpcf7-form .wpcf7-submit.fusion-button-medium.button-3d:active
			{
			top:3px}

			.button-medium .fusion-button-text-left,.fusion-body .fusion-button-medium .fusion-button-text-left,.fusion-button_size-medium .fusion-button-default-size .fusion-button-text-left,.ticket-selector-submit-btn[type=submit] .fusion-button-text-left,.wpcf7-form .wpcf7-submit.button-medium .fusion-button-text-left,.wpcf7-form .wpcf7-submit.fusion-button-medium .fusion-button-text-left
			{
				display:inline-block;
			padding-left:28px}

			.button-medium .fusion-button-text-right,.fusion-body .fusion-button-medium .fusion-button-text-right,.fusion-button_size-medium .fusion-button-default-size .fusion-button-text-right,.ticket-selector-submit-btn[type=submit] .fusion-button-text-right,.wpcf7-form .wpcf7-submit.button-medium .fusion-button-text-right,.wpcf7-form .wpcf7-submit.fusion-button-medium .fusion-button-text-right
			{
				display:inline-block;
			padding-right:28px}

			.button-medium .button-icon-divider-left,.fusion-body .fusion-button-medium .button-icon-divider-left,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left,.ticket-selector-submit-btn[type=submit] .button-icon-divider-left,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left
			{
			padding:0 12.5px}

			.button-medium .button-icon-divider-left.fusion-megamenu-image,.fusion-body .fusion-button-medium .button-icon-divider-left.fusion-megamenu-image,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left.fusion-megamenu-image,.ticket-selector-submit-btn[type=submit] .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left.fusion-megamenu-image
			{
			padding:0 6.25px}

			.button-medium .button-icon-divider-right,.fusion-body .fusion-button-medium .button-icon-divider-right,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right,.ticket-selector-submit-btn[type=submit] .button-icon-divider-right,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right
			{
			padding:0 12.5px}

			.button-medium .button-icon-divider-right.fusion-megamenu-image,.fusion-body .fusion-button-medium .button-icon-divider-right.fusion-megamenu-image,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right.fusion-megamenu-image,.ticket-selector-submit-btn[type=submit] .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right.fusion-megamenu-image
			{
			padding:0 6.25px}

			.button-medium .button-icon-divider-left i,.button-medium .button-icon-divider-left img,.button-medium .button-icon-divider-right i,.button-medium .button-icon-divider-right img,.fusion-body .fusion-button-medium .button-icon-divider-left i,.fusion-body .fusion-button-medium .button-icon-divider-left img,.fusion-body .fusion-button-medium .button-icon-divider-right i,.fusion-body .fusion-button-medium .button-icon-divider-right img,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left i,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left img,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right i,.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right img,.ticket-selector-submit-btn[type=submit] .button-icon-divider-left i,.ticket-selector-submit-btn[type=submit] .button-icon-divider-left img,.ticket-selector-submit-btn[type=submit] .button-icon-divider-right i,.ticket-selector-submit-btn[type=submit] .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right img
			{
				top:50%;
				margin-top:-6.5px;
			display:block}

			#tribe-bar-form .tribe-bar-submit input[type=submit],.button-large,.fusion-body .fusion-button-large,.fusion-button_size-large .fusion-button-default-size,.tml-submit-wrap input[type=submit],.wpcf7-form .wpcf7-submit.button-large,.wpcf7-form .wpcf7-submit.fusion-button-large
			{
				padding:13px 29px;
				line-height:17px;
			font-size:14px}

			#tribe-bar-form .tribe-bar-submit input[type=submit].button-3d:active,.button-large.button-3d:active,.fusion-body .fusion-button-large.button-3d:active,.fusion-button_size-large .fusion-button-default-size.button-3d:active,.tml-submit-wrap input[type=submit].button-3d:active,.wpcf7-form .wpcf7-submit.button-large.button-3d:active,.wpcf7-form .wpcf7-submit.fusion-button-large.button-3d:active
			{
			top:4px}

			#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-left,.button-large .fusion-button-text-left,.fusion-body .fusion-button-large .fusion-button-text-left,.fusion-button_size-large .fusion-button-default-size .fusion-button-text-left,.tml-submit-wrap input[type=submit] .fusion-button-text-left,.wpcf7-form .wpcf7-submit.button-large .fusion-button-text-left,.wpcf7-form .wpcf7-submit.fusion-button-large .fusion-button-text-left
			{
				display:inline-block;
			padding-left:34px}

			#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-right,.button-large .fusion-button-text-right,.fusion-body .fusion-button-large .fusion-button-text-right,.fusion-button_size-large .fusion-button-default-size .fusion-button-text-right,.tml-submit-wrap input[type=submit] .fusion-button-text-right,.wpcf7-form .wpcf7-submit.button-large .fusion-button-text-right,.wpcf7-form .wpcf7-submit.fusion-button-large .fusion-button-text-right
			{
				display:inline-block;
			padding-right:34px}

			#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left,.button-large .button-icon-divider-left,.fusion-body .fusion-button-large .button-icon-divider-left,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left,.tml-submit-wrap input[type=submit] .button-icon-divider-left,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left
			{
			padding:0 14.5px}

			#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left.fusion-megamenu-image,.button-large .button-icon-divider-left.fusion-megamenu-image,.fusion-body .fusion-button-large .button-icon-divider-left.fusion-megamenu-image,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left.fusion-megamenu-image,.tml-submit-wrap input[type=submit] .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left.fusion-megamenu-image
			{
			padding:0 7.25px}

			#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right,.button-large .button-icon-divider-right,.fusion-body .fusion-button-large .button-icon-divider-right,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right,.tml-submit-wrap input[type=submit] .button-icon-divider-right,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right
			{
			padding:0 14.5px}

			#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right.fusion-megamenu-image,.button-large .button-icon-divider-right.fusion-megamenu-image,.fusion-body .fusion-button-large .button-icon-divider-right.fusion-megamenu-image,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right.fusion-megamenu-image,.tml-submit-wrap input[type=submit] .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right.fusion-megamenu-image
			{
			padding:0 7.25px}

			#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left i,#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left img,#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right i,#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right img,.button-large .button-icon-divider-left i,.button-large .button-icon-divider-left img,.button-large .button-icon-divider-right i,.button-large .button-icon-divider-right img,.fusion-body .fusion-button-large .button-icon-divider-left i,.fusion-body .fusion-button-large .button-icon-divider-left img,.fusion-body .fusion-button-large .button-icon-divider-right i,.fusion-body .fusion-button-large .button-icon-divider-right img,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left i,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left img,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right i,.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right img,.tml-submit-wrap input[type=submit] .button-icon-divider-left i,.tml-submit-wrap input[type=submit] .button-icon-divider-left img,.tml-submit-wrap input[type=submit] .button-icon-divider-right i,.tml-submit-wrap input[type=submit] .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right img
			{
				top:50%;
				margin-top:-7px;
			display:block}

			.button-xlarge,.fusion-body .fusion-button-xlarge,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge,.fusion-button_size-xlarge .fusion-button-default-size
			{
				padding:17px 40px;
				line-height:21px;
			font-size:18px}

			.button-xlarge.button-3d:active,.fusion-body .fusion-button-xlarge.button-3d:active,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge.button-3d:active,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge.button-3d:active,.fusion-button_size-xlarge .fusion-button-default-size.button-3d:active
			{
			top:6px}

			.button-xlarge .fusion-button-text-left,.fusion-body .fusion-button-xlarge .fusion-button-text-left,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .fusion-button-text-left,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .fusion-button-text-left,.fusion-button_size-xlarge .fusion-button-default-size .fusion-button-text-left
			{
				display:inline-block;
			padding-left:45px}

			.button-xlarge .fusion-button-text-right,.fusion-body .fusion-button-xlarge .fusion-button-text-right,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .fusion-button-text-right,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .fusion-button-text-right,.fusion-button_size-xlarge .fusion-button-default-size .fusion-button-text-right
			{
				display:inline-block;
			padding-right:45px}

			.button-xlarge .button-icon-divider-left,.fusion-body .fusion-button-xlarge .button-icon-divider-left,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left
			{
			padding:0 18.5px}

			.button-xlarge .button-icon-divider-left.fusion-megamenu-image,.fusion-body .fusion-button-xlarge .button-icon-divider-left.fusion-megamenu-image,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left.fusion-megamenu-image,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left.fusion-megamenu-image,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left.fusion-megamenu-image
			{
			padding:0 9.25px}

			.button-xlarge .button-icon-divider-right,.fusion-body .fusion-button-xlarge .button-icon-divider-right,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right
			{
			padding:0 18.5px}

			.button-xlarge .button-icon-divider-right.fusion-megamenu-image,.fusion-body .fusion-button-xlarge .button-icon-divider-right.fusion-megamenu-image,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right.fusion-megamenu-image,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right.fusion-megamenu-image,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right.fusion-megamenu-image
			{
			padding:0 9.25px}

			.button-xlarge .button-icon-divider-left i,.button-xlarge .button-icon-divider-left img,.button-xlarge .button-icon-divider-right i,.button-xlarge .button-icon-divider-right img,.fusion-body .fusion-button-xlarge .button-icon-divider-left i,.fusion-body .fusion-button-xlarge .button-icon-divider-left img,.fusion-body .fusion-button-xlarge .button-icon-divider-right i,.fusion-body .fusion-button-xlarge .button-icon-divider-right img,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left i,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-left img,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right i,.fusion-body .wpcf7-form .wpcf7-submit.button-xlarge .button-icon-divider-right img,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left i,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-left img,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right i,.fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge .button-icon-divider-right img,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left i,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left img,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right i,.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right img
			{
				top:50%;
				margin-top:-9px;
			display:block}

			.button span
			{
			line-height:normal}

			@media only screen and (max-width:800px)
			{
				.ls-container .button,.ls-container .fusion-button,.rev_slider .button,.rev_slider .fusion-button
				{
					padding:0 20px;
					line-height:30px;
					font-size:12px;
					font-size:10px!important;
					line-height:30px!important;
				padding:0 20px!important}

				.ls-container .button.button-3d:active,.ls-container .fusion-button.button-3d:active,.rev_slider .button.button-3d:active,.rev_slider .fusion-button.button-3d:active
				{
				top:2px}

				.ls-container .button .fusion-button-text-left,.ls-container .fusion-button .fusion-button-text-left,.rev_slider .button .fusion-button-text-left,.rev_slider .fusion-button .fusion-button-text-left
				{
					display:inline-block;
				padding-left:25px}

				.ls-container .button .fusion-button-text-right,.ls-container .fusion-button .fusion-button-text-right,.rev_slider .button .fusion-button-text-right,.rev_slider .fusion-button .fusion-button-text-right
				{
					display:inline-block;
				padding-right:25px}

				.ls-container .button .button-icon-divider-left,.ls-container .fusion-button .button-icon-divider-left,.rev_slider .button .button-icon-divider-left,.rev_slider .fusion-button .button-icon-divider-left
				{
				padding:0 10px}

				.ls-container .button .button-icon-divider-left.fusion-megamenu-image,.ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image,.rev_slider .button .button-icon-divider-left.fusion-megamenu-image,.rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image
				{
				padding:0 5px}

				.ls-container .button .button-icon-divider-right,.ls-container .fusion-button .button-icon-divider-right,.rev_slider .button .button-icon-divider-right,.rev_slider .fusion-button .button-icon-divider-right
				{
				padding:0 10px}

				.ls-container .button .button-icon-divider-right.fusion-megamenu-image,.ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image,.rev_slider .button .button-icon-divider-right.fusion-megamenu-image,.rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image
				{
				padding:0 5px}

				.ls-container .button .button-icon-divider-left i,.ls-container .button .button-icon-divider-left img,.ls-container .button .button-icon-divider-right i,.ls-container .button .button-icon-divider-right img,.ls-container .fusion-button .button-icon-divider-left i,.ls-container .fusion-button .button-icon-divider-left img,.ls-container .fusion-button .button-icon-divider-right i,.ls-container .fusion-button .button-icon-divider-right img,.rev_slider .button .button-icon-divider-left i,.rev_slider .button .button-icon-divider-left img,.rev_slider .button .button-icon-divider-right i,.rev_slider .button .button-icon-divider-right img,.rev_slider .fusion-button .button-icon-divider-left i,.rev_slider .fusion-button .button-icon-divider-left img,.rev_slider .fusion-button .button-icon-divider-right i,.rev_slider .fusion-button .button-icon-divider-right img
				{
					top:50%;
					margin-top:-6px;
				display:block}

				.ls-container .button.button-3d:active,.ls-container .fusion-button.button-3d:active,.rev_slider .button.button-3d:active,.rev_slider .fusion-button.button-3d:active
				{
				top:2px!important}

				.ls-container .button span,.ls-container .fusion-button span,.rev_slider .button span,.rev_slider .fusion-button span
				{
				font-size:10px!important}
			}

			@media only screen and (max-width:640px)
			{
				.ls-container .button,.ls-container .fusion-button,.rev_slider .button,.rev_slider .fusion-button
				{
					padding:0 20px;
					line-height:20px;
					font-size:10px;
					font-size:10px!important;
					line-height:20px!important;
				padding:0 10px!important}

				.ls-container .button.button-3d:active,.ls-container .fusion-button.button-3d:active,.rev_slider .button.button-3d:active,.rev_slider .fusion-button.button-3d:active
				{
				top:2px}

				.ls-container .button .fusion-button-text-left,.ls-container .fusion-button .fusion-button-text-left,.rev_slider .button .fusion-button-text-left,.rev_slider .fusion-button .fusion-button-text-left
				{
					display:inline-block;
				padding-left:25px}

				.ls-container .button .fusion-button-text-right,.ls-container .fusion-button .fusion-button-text-right,.rev_slider .button .fusion-button-text-right,.rev_slider .fusion-button .fusion-button-text-right
				{
					display:inline-block;
				padding-right:25px}

				.ls-container .button .button-icon-divider-left,.ls-container .fusion-button .button-icon-divider-left,.rev_slider .button .button-icon-divider-left,.rev_slider .fusion-button .button-icon-divider-left
				{
				padding:0 11px}

				.ls-container .button .button-icon-divider-left.fusion-megamenu-image,.ls-container .fusion-button .button-icon-divider-left.fusion-megamenu-image,.rev_slider .button .button-icon-divider-left.fusion-megamenu-image,.rev_slider .fusion-button .button-icon-divider-left.fusion-megamenu-image
				{
				padding:0 5.5px}

				.ls-container .button .button-icon-divider-right,.ls-container .fusion-button .button-icon-divider-right,.rev_slider .button .button-icon-divider-right,.rev_slider .fusion-button .button-icon-divider-right
				{
				padding:0 11px}

				.ls-container .button .button-icon-divider-right.fusion-megamenu-image,.ls-container .fusion-button .button-icon-divider-right.fusion-megamenu-image,.rev_slider .button .button-icon-divider-right.fusion-megamenu-image,.rev_slider .fusion-button .button-icon-divider-right.fusion-megamenu-image
				{
				padding:0 5.5px}

				.ls-container .button .button-icon-divider-left i,.ls-container .button .button-icon-divider-left img,.ls-container .button .button-icon-divider-right i,.ls-container .button .button-icon-divider-right img,.ls-container .fusion-button .button-icon-divider-left i,.ls-container .fusion-button .button-icon-divider-left img,.ls-container .fusion-button .button-icon-divider-right i,.ls-container .fusion-button .button-icon-divider-right img,.rev_slider .button .button-icon-divider-left i,.rev_slider .button .button-icon-divider-left img,.rev_slider .button .button-icon-divider-right i,.rev_slider .button .button-icon-divider-right img,.rev_slider .fusion-button .button-icon-divider-left i,.rev_slider .fusion-button .button-icon-divider-left img,.rev_slider .fusion-button .button-icon-divider-right i,.rev_slider .fusion-button .button-icon-divider-right img
				{
					top:50%;
					margin-top:-5px;
				display:block}

				.ls-container .button.button-3d:active,.ls-container .fusion-button.button-3d:active,.rev_slider .button.button-3d:active,.rev_slider .fusion-button.button-3d:active
				{
				top:2px!important}

				.ls-container .button span,.ls-container .fusion-button span,.rev_slider .button span,.rev_slider .fusion-button span
				{
				font-size:10px!important}
			}

			button.fusion-button.button-3d:active
			{
				-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2),1px 2px 3px 2px rgba(0,0,0,.3),0 0 0 #000;
			box-shadow:0 1px 1px rgba(0,0,0,.2),1px 2px 3px 2px rgba(0,0,0,.3),0 0 0 #000}

			.button-icon-left
			{
			margin-right:10px}

			.button-icon-right
			{
			margin-left:10px}

			.button-icon-divider-left,.button-icon-divider-right
			{
				display:inline-block;
				position:absolute;
				top:0;
			height:100%}

			.button-icon-divider-left i,.button-icon-divider-right i
			{
			position:relative}

			.button-icon-divider-left img,.button-icon-divider-right img
			{
			position:relative}

			.button-small .button-icon-divider-left img,.button-small .button-icon-divider-right img
			{
			max-width:22px}

			.button-medium .button-icon-divider-left img,.button-medium .button-icon-divider-right img
			{
			max-width:23px}

			.button-large .button-icon-divider-left img,.button-large .button-icon-divider-right img
			{
			max-width:24px}

			.button-xlarge .button-icon-divider-left img,.button-xlarge .button-icon-divider-right img
			{
			max-width:25px}

			.button-icon-divider-left
			{
				left:0;
			border-right:1px solid}

			.button-icon-divider-right
			{
				right:0;
			border-left:1px solid}

			.button.green,.fusion-button.button-green,.fusion-button.button-green.wpcf7-submit
			{
				background:#d1e990;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#aad75d),to(#d1e990));
				background-image:linear-gradient(to top,#aad75d,#d1e990);
				border:1px solid #9dba60;
			color:#54770f}

			.button.green .button-icon-divider-left,.button.green .button-icon-divider-right,.fusion-button.button-green .button-icon-divider-left,.fusion-button.button-green .button-icon-divider-right,.fusion-button.button-green.wpcf7-submit .button-icon-divider-left,.fusion-button.button-green.wpcf7-submit .button-icon-divider-right
			{
			border-color:#9dba60}

			.button.green:active,.button.green:focus,.button.green:hover,.fusion-button.button-green.wpcf7-submit:active,.fusion-button.button-green.wpcf7-submit:focus,.fusion-button.button-green.wpcf7-submit:hover,.fusion-button.button-green:active,.fusion-button.button-green:focus,.fusion-button.button-green:hover
			{
				background:#aad75d;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#d1e990),to(#aad75d));
				background-image:linear-gradient(to top,#d1e990,#aad75d);
				border:1px solid #9dba60;
			color:#54770f}

			.button.green:active .button-icon-divider-left,.button.green:active .button-icon-divider-right,.button.green:focus .button-icon-divider-left,.button.green:focus .button-icon-divider-right,.button.green:hover .button-icon-divider-left,.button.green:hover .button-icon-divider-right,.fusion-button.button-green.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-green.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-green.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-green.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-green.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-green.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-green:active .button-icon-divider-left,.fusion-button.button-green:active .button-icon-divider-right,.fusion-button.button-green:focus .button-icon-divider-left,.fusion-button.button-green:focus .button-icon-divider-right,.fusion-button.button-green:hover .button-icon-divider-left,.fusion-button.button-green:hover .button-icon-divider-right
			{
			border-color:#9dba60}

			.button.green.button-3d.button-small,.button.green.button-3d.fusion-button-small,.fusion-button.button-green.button-3d.button-small,.fusion-button.button-green.button-3d.fusion-button-small,.fusion-button.button-green.wpcf7-submit.button-3d.button-small,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-small
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.green.button-3d.button-small:active,.button.green.button-3d.fusion-button-small:active,.fusion-button.button-green.button-3d.button-small:active,.fusion-button.button-green.button-3d.fusion-button-small:active,.fusion-button.button-green.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-small:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.green.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-green.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.green.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-green.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.green.button-3d.button-medium,.button.green.button-3d.fusion-button-medium,.fusion-button.button-green.button-3d.button-medium,.fusion-button.button-green.button-3d.fusion-button-medium,.fusion-button.button-green.wpcf7-submit.button-3d.button-medium,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-medium
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.green.button-3d.button-medium:active,.button.green.button-3d.fusion-button-medium:active,.fusion-button.button-green.button-3d.button-medium:active,.fusion-button.button-green.button-3d.fusion-button-medium:active,.fusion-button.button-green.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-medium:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.green.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-green.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.green.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-green.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.green.button-3d.button-large,.button.green.button-3d.fusion-button-large,.fusion-button.button-green.button-3d.button-large,.fusion-button.button-green.button-3d.fusion-button-large,.fusion-button.button-green.wpcf7-submit.button-3d.button-large,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-large
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.green.button-3d.button-large:active,.button.green.button-3d.fusion-button-large:active,.fusion-button.button-green.button-3d.button-large:active,.fusion-button.button-green.button-3d.fusion-button-large:active,.fusion-button.button-green.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-large:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.green.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-green.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.green.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-green.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.green.button-3d.button-xlarge,.button.green.button-3d.fusion-button-xlarge,.fusion-button.button-green.button-3d.button-xlarge,.fusion-button.button-green.button-3d.fusion-button-xlarge,.fusion-button.button-green.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-xlarge
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.green.button-3d.button-xlarge:active,.button.green.button-3d.fusion-button-xlarge:active,.fusion-button.button-green.button-3d.button-xlarge:active,.fusion-button.button-green.button-3d.fusion-button-xlarge:active,.fusion-button.button-green.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-xlarge:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.green.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-green.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.green.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-green.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-green.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.darkgreen,.fusion-button.button-darkgreen,.fusion-button.button-darkgreen.wpcf7-submit
			{
				background:#d0e0a5;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#a8c76a),to(#d0e0a5));
				background-image:linear-gradient(to top,#a8c76a,#d0e0a5);
				border:1px solid #9dba60;
			color:#54770f}

			.button.darkgreen .button-icon-divider-left,.button.darkgreen .button-icon-divider-right,.fusion-button.button-darkgreen .button-icon-divider-left,.fusion-button.button-darkgreen .button-icon-divider-right,.fusion-button.button-darkgreen.wpcf7-submit .button-icon-divider-left,.fusion-button.button-darkgreen.wpcf7-submit .button-icon-divider-right
			{
			border-color:#9dba60}

			.button.darkgreen:active,.button.darkgreen:focus,.button.darkgreen:hover,.fusion-button.button-darkgreen.wpcf7-submit:active,.fusion-button.button-darkgreen.wpcf7-submit:focus,.fusion-button.button-darkgreen.wpcf7-submit:hover,.fusion-button.button-darkgreen:active,.fusion-button.button-darkgreen:focus,.fusion-button.button-darkgreen:hover
			{
				background:#a8c76a;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#d0e0a5),to(#a8c76a));
				background-image:linear-gradient(to top,#d0e0a5,#a8c76a);
				border:1px solid #9dba60;
			color:#54770f}

			.button.darkgreen:active .button-icon-divider-left,.button.darkgreen:active .button-icon-divider-right,.button.darkgreen:focus .button-icon-divider-left,.button.darkgreen:focus .button-icon-divider-right,.button.darkgreen:hover .button-icon-divider-left,.button.darkgreen:hover .button-icon-divider-right,.fusion-button.button-darkgreen.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-darkgreen.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-darkgreen.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-darkgreen.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-darkgreen.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-darkgreen.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-darkgreen:active .button-icon-divider-left,.fusion-button.button-darkgreen:active .button-icon-divider-right,.fusion-button.button-darkgreen:focus .button-icon-divider-left,.fusion-button.button-darkgreen:focus .button-icon-divider-right,.fusion-button.button-darkgreen:hover .button-icon-divider-left,.fusion-button.button-darkgreen:hover .button-icon-divider-right
			{
			border-color:#9dba60}

			.button.darkgreen.button-3d.button-small,.button.darkgreen.button-3d.fusion-button-small,.fusion-button.button-darkgreen.button-3d.button-small,.fusion-button.button-darkgreen.button-3d.fusion-button-small,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-small,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-small
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.darkgreen.button-3d.button-small:active,.button.darkgreen.button-3d.fusion-button-small:active,.fusion-button.button-darkgreen.button-3d.button-small:active,.fusion-button.button-darkgreen.button-3d.fusion-button-small:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-small:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.darkgreen.button-3d.button-medium,.button.darkgreen.button-3d.fusion-button-medium,.fusion-button.button-darkgreen.button-3d.button-medium,.fusion-button.button-darkgreen.button-3d.fusion-button-medium,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-medium,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-medium
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.darkgreen.button-3d.button-medium:active,.button.darkgreen.button-3d.fusion-button-medium:active,.fusion-button.button-darkgreen.button-3d.button-medium:active,.fusion-button.button-darkgreen.button-3d.fusion-button-medium:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-medium:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.darkgreen.button-3d.button-large,.button.darkgreen.button-3d.fusion-button-large,.fusion-button.button-darkgreen.button-3d.button-large,.fusion-button.button-darkgreen.button-3d.fusion-button-large,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-large,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-large
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.darkgreen.button-3d.button-large:active,.button.darkgreen.button-3d.fusion-button-large:active,.fusion-button.button-darkgreen.button-3d.button-large:active,.fusion-button.button-darkgreen.button-3d.fusion-button-large:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-large:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #54770f,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.darkgreen.button-3d.button-xlarge,.button.darkgreen.button-3d.fusion-button-xlarge,.fusion-button.button-darkgreen.button-3d.button-xlarge,.fusion-button.button-darkgreen.button-3d.fusion-button-xlarge,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-xlarge
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.darkgreen.button-3d.button-xlarge:active,.button.darkgreen.button-3d.fusion-button-xlarge:active,.fusion-button.button-darkgreen.button-3d.button-xlarge:active,.fusion-button.button-darkgreen.button-3d.fusion-button-xlarge:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-xlarge:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-darkgreen.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-darkgreen.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-darkgreen.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #54770f,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.orange,.fusion-button.button-orange,.fusion-button.button-orange.wpcf7-submit
			{
				background:#fbdc86;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#f8bf56),to(#fbdc86));
				background-image:linear-gradient(to top,#f8bf56,#fbdc86);
				border:1px solid #c0830b;
			color:#c0830b}

			.button.orange .button-icon-divider-left,.button.orange .button-icon-divider-right,.fusion-button.button-orange .button-icon-divider-left,.fusion-button.button-orange .button-icon-divider-right,.fusion-button.button-orange.wpcf7-submit .button-icon-divider-left,.fusion-button.button-orange.wpcf7-submit .button-icon-divider-right
			{
			border-color:#c0830b}

			.button.orange:active,.button.orange:focus,.button.orange:hover,.fusion-button.button-orange.wpcf7-submit:active,.fusion-button.button-orange.wpcf7-submit:focus,.fusion-button.button-orange.wpcf7-submit:hover,.fusion-button.button-orange:active,.fusion-button.button-orange:focus,.fusion-button.button-orange:hover
			{
				background:#f8bf56;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#fbdc86),to(#f8bf56));
				background-image:linear-gradient(to top,#fbdc86,#f8bf56);
				border:1px solid #c0830b;
			color:#c0830b}

			.button.orange:active .button-icon-divider-left,.button.orange:active .button-icon-divider-right,.button.orange:focus .button-icon-divider-left,.button.orange:focus .button-icon-divider-right,.button.orange:hover .button-icon-divider-left,.button.orange:hover .button-icon-divider-right,.fusion-button.button-orange.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-orange.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-orange.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-orange.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-orange.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-orange.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-orange:active .button-icon-divider-left,.fusion-button.button-orange:active .button-icon-divider-right,.fusion-button.button-orange:focus .button-icon-divider-left,.fusion-button.button-orange:focus .button-icon-divider-right,.fusion-button.button-orange:hover .button-icon-divider-left,.fusion-button.button-orange:hover .button-icon-divider-right
			{
			border-color:#c0830b}

			.button.orange.button-3d.button-small,.button.orange.button-3d.fusion-button-small,.fusion-button.button-orange.button-3d.button-small,.fusion-button.button-orange.button-3d.fusion-button-small,.fusion-button.button-orange.wpcf7-submit.button-3d.button-small,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-small
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #c0830b,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #c0830b,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.orange.button-3d.button-small:active,.button.orange.button-3d.fusion-button-small:active,.fusion-button.button-orange.button-3d.button-small:active,.fusion-button.button-orange.button-3d.fusion-button-small:active,.fusion-button.button-orange.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-small:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.orange.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-orange.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #c0830b,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #c0830b,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.orange.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-orange.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.orange.button-3d.button-medium,.button.orange.button-3d.fusion-button-medium,.fusion-button.button-orange.button-3d.button-medium,.fusion-button.button-orange.button-3d.fusion-button-medium,.fusion-button.button-orange.wpcf7-submit.button-3d.button-medium,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-medium
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #c0830b,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #c0830b,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.orange.button-3d.button-medium:active,.button.orange.button-3d.fusion-button-medium:active,.fusion-button.button-orange.button-3d.button-medium:active,.fusion-button.button-orange.button-3d.fusion-button-medium:active,.fusion-button.button-orange.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-medium:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.orange.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-orange.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #c0830b,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #c0830b,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.orange.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-orange.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.orange.button-3d.button-large,.button.orange.button-3d.fusion-button-large,.fusion-button.button-orange.button-3d.button-large,.fusion-button.button-orange.button-3d.fusion-button-large,.fusion-button.button-orange.wpcf7-submit.button-3d.button-large,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-large
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #c0830b,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #c0830b,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.orange.button-3d.button-large:active,.button.orange.button-3d.fusion-button-large:active,.fusion-button.button-orange.button-3d.button-large:active,.fusion-button.button-orange.button-3d.fusion-button-large:active,.fusion-button.button-orange.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-large:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.orange.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-orange.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #c0830b,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #c0830b,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.orange.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-orange.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #c0830b,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.orange.button-3d.button-xlarge,.button.orange.button-3d.fusion-button-xlarge,.fusion-button.button-orange.button-3d.button-xlarge,.fusion-button.button-orange.button-3d.fusion-button-xlarge,.fusion-button.button-orange.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-xlarge
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #c0830b,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #c0830b,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.orange.button-3d.button-xlarge:active,.button.orange.button-3d.fusion-button-xlarge:active,.fusion-button.button-orange.button-3d.button-xlarge:active,.fusion-button.button-orange.button-3d.fusion-button-xlarge:active,.fusion-button.button-orange.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-xlarge:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #c0830b,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #c0830b,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.orange.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-orange.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #c0830b,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #c0830b,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.orange.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-orange.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-orange.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #c0830b,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #c0830b,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.blue,.fusion-button.button-blue,.fusion-button.button-blue.wpcf7-submit
			{
				background:#b5e0f7;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#76c7f1),to(#b5e0f7));
				background-image:linear-gradient(to top,#76c7f1,#b5e0f7);
				border:1px solid #1172c1;
			color:#1172c1}

			.button.blue .button-icon-divider-left,.button.blue .button-icon-divider-right,.fusion-button.button-blue .button-icon-divider-left,.fusion-button.button-blue .button-icon-divider-right,.fusion-button.button-blue.wpcf7-submit .button-icon-divider-left,.fusion-button.button-blue.wpcf7-submit .button-icon-divider-right
			{
			border-color:#1172c1}

			.button.blue:active,.button.blue:focus,.button.blue:hover,.fusion-button.button-blue.wpcf7-submit:active,.fusion-button.button-blue.wpcf7-submit:focus,.fusion-button.button-blue.wpcf7-submit:hover,.fusion-button.button-blue:active,.fusion-button.button-blue:focus,.fusion-button.button-blue:hover
			{
				background:#76c7f1;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#b5e0f7),to(#76c7f1));
				background-image:linear-gradient(to top,#b5e0f7,#76c7f1);
				border:1px solid #1172c1;
			color:#1172c1}

			.button.blue:active .button-icon-divider-left,.button.blue:active .button-icon-divider-right,.button.blue:focus .button-icon-divider-left,.button.blue:focus .button-icon-divider-right,.button.blue:hover .button-icon-divider-left,.button.blue:hover .button-icon-divider-right,.fusion-button.button-blue.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-blue.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-blue.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-blue.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-blue.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-blue.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-blue:active .button-icon-divider-left,.fusion-button.button-blue:active .button-icon-divider-right,.fusion-button.button-blue:focus .button-icon-divider-left,.fusion-button.button-blue:focus .button-icon-divider-right,.fusion-button.button-blue:hover .button-icon-divider-left,.fusion-button.button-blue:hover .button-icon-divider-right
			{
			border-color:#1172c1}

			.button.blue.button-3d.button-small,.button.blue.button-3d.fusion-button-small,.fusion-button.button-blue.button-3d.button-small,.fusion-button.button-blue.button-3d.fusion-button-small,.fusion-button.button-blue.wpcf7-submit.button-3d.button-small,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-small
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #1172c1,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #1172c1,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.blue.button-3d.button-small:active,.button.blue.button-3d.fusion-button-small:active,.fusion-button.button-blue.button-3d.button-small:active,.fusion-button.button-blue.button-3d.fusion-button-small:active,.fusion-button.button-blue.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-small:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.blue.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-blue.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #1172c1,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #1172c1,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.blue.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-blue.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.blue.button-3d.button-medium,.button.blue.button-3d.fusion-button-medium,.fusion-button.button-blue.button-3d.button-medium,.fusion-button.button-blue.button-3d.fusion-button-medium,.fusion-button.button-blue.wpcf7-submit.button-3d.button-medium,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-medium
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #1172c1,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #1172c1,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.blue.button-3d.button-medium:active,.button.blue.button-3d.fusion-button-medium:active,.fusion-button.button-blue.button-3d.button-medium:active,.fusion-button.button-blue.button-3d.fusion-button-medium:active,.fusion-button.button-blue.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-medium:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.blue.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-blue.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #1172c1,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #1172c1,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.blue.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-blue.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.blue.button-3d.button-large,.button.blue.button-3d.fusion-button-large,.fusion-button.button-blue.button-3d.button-large,.fusion-button.button-blue.button-3d.fusion-button-large,.fusion-button.button-blue.wpcf7-submit.button-3d.button-large,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-large
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #1172c1,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #1172c1,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.blue.button-3d.button-large:active,.button.blue.button-3d.fusion-button-large:active,.fusion-button.button-blue.button-3d.button-large:active,.fusion-button.button-blue.button-3d.fusion-button-large:active,.fusion-button.button-blue.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-large:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.blue.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-blue.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #1172c1,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #1172c1,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.blue.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-blue.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #1172c1,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.blue.button-3d.button-xlarge,.button.blue.button-3d.fusion-button-xlarge,.fusion-button.button-blue.button-3d.button-xlarge,.fusion-button.button-blue.button-3d.fusion-button-xlarge,.fusion-button.button-blue.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-xlarge
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #1172c1,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #1172c1,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.blue.button-3d.button-xlarge:active,.button.blue.button-3d.fusion-button-xlarge:active,.fusion-button.button-blue.button-3d.button-xlarge:active,.fusion-button.button-blue.button-3d.fusion-button-xlarge:active,.fusion-button.button-blue.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-xlarge:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #1172c1,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #1172c1,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.blue.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-blue.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #1172c1,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #1172c1,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.blue.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-blue.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-blue.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #1172c1,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #1172c1,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.darkblue,.fusion-button.button.button-darkblue,.fusion-button.button.button-darkblue.wpcf7-submit
			{
				background:#428bca;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#2a6496),to(#428bca));
				background-image:linear-gradient(to top,#2a6496,#428bca);
				border:1px solid #072c5e;
			color:#072c5e}

			.button.darkblue .button-icon-divider-left,.button.darkblue .button-icon-divider-right,.fusion-button.button.button-darkblue .button-icon-divider-left,.fusion-button.button.button-darkblue .button-icon-divider-right,.fusion-button.button.button-darkblue.wpcf7-submit .button-icon-divider-left,.fusion-button.button.button-darkblue.wpcf7-submit .button-icon-divider-right
			{
			border-color:#072c5e}

			.button.darkblue:active,.button.darkblue:focus,.button.darkblue:hover,.fusion-button.button.button-darkblue.wpcf7-submit:active,.fusion-button.button.button-darkblue.wpcf7-submit:focus,.fusion-button.button.button-darkblue.wpcf7-submit:hover,.fusion-button.button.button-darkblue:active,.fusion-button.button.button-darkblue:focus,.fusion-button.button.button-darkblue:hover
			{
				background:#2a6496;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#428bca),to(#2a6496));
				background-image:linear-gradient(to top,#428bca,#2a6496);
				border:1px solid #072c5e;
			color:#072c5e}

			.button.darkblue:active .button-icon-divider-left,.button.darkblue:active .button-icon-divider-right,.button.darkblue:focus .button-icon-divider-left,.button.darkblue:focus .button-icon-divider-right,.button.darkblue:hover .button-icon-divider-left,.button.darkblue:hover .button-icon-divider-right,.fusion-button.button.button-darkblue.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button.button-darkblue.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button.button-darkblue.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button.button-darkblue.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button.button-darkblue.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button.button-darkblue.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button.button-darkblue:active .button-icon-divider-left,.fusion-button.button.button-darkblue:active .button-icon-divider-right,.fusion-button.button.button-darkblue:focus .button-icon-divider-left,.fusion-button.button.button-darkblue:focus .button-icon-divider-right,.fusion-button.button.button-darkblue:hover .button-icon-divider-left,.fusion-button.button.button-darkblue:hover .button-icon-divider-right
			{
			border-color:#072c5e}

			.button.darkblue.button-3d.button-small,.button.darkblue.button-3d.fusion-button-small,.fusion-button.button.button-darkblue.button-3d.button-small,.fusion-button.button.button-darkblue.button-3d.fusion-button-small,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-small,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-small
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #072c5e,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #072c5e,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.darkblue.button-3d.button-small:active,.button.darkblue.button-3d.fusion-button-small:active,.fusion-button.button.button-darkblue.button-3d.button-small:active,.fusion-button.button.button-darkblue.button-3d.fusion-button-small:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-small:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-small:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.darkblue.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #072c5e,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #072c5e,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.darkblue.button-3d.button-medium,.button.darkblue.button-3d.fusion-button-medium,.fusion-button.button.button-darkblue.button-3d.button-medium,.fusion-button.button.button-darkblue.button-3d.fusion-button-medium,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-medium
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #072c5e,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #072c5e,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.darkblue.button-3d.button-medium:active,.button.darkblue.button-3d.fusion-button-medium:active,.fusion-button.button.button-darkblue.button-3d.button-medium:active,.fusion-button.button.button-darkblue.button-3d.fusion-button-medium:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-medium:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.darkblue.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #072c5e,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #072c5e,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.darkblue.button-3d.button-large,.button.darkblue.button-3d.fusion-button-large,.fusion-button.button.button-darkblue.button-3d.button-large,.fusion-button.button.button-darkblue.button-3d.fusion-button-large,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-large,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-large
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #072c5e,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #072c5e,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.darkblue.button-3d.button-large:active,.button.darkblue.button-3d.fusion-button-large:active,.fusion-button.button.button-darkblue.button-3d.button-large:active,.fusion-button.button.button-darkblue.button-3d.fusion-button-large:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-large:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-large:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.darkblue.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #072c5e,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #072c5e,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #072c5e,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.darkblue.button-3d.button-xlarge,.button.darkblue.button-3d.fusion-button-xlarge,.fusion-button.button.button-darkblue.button-3d.button-xlarge,.fusion-button.button.button-darkblue.button-3d.fusion-button-xlarge,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-xlarge
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #072c5e,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #072c5e,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.darkblue.button-3d.button-xlarge:active,.button.darkblue.button-3d.fusion-button-xlarge:active,.fusion-button.button.button-darkblue.button-3d.button-xlarge:active,.fusion-button.button.button-darkblue.button-3d.fusion-button-xlarge:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-xlarge:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #072c5e,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #072c5e,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.darkblue.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #072c5e,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #072c5e,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button.button-darkblue.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button.button-darkblue.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #072c5e,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #072c5e,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.red,.fusion-button.button-red,.fusion-button.button-red.wpcf7-submit
			{
				background:#fd9c9c;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#fc7d7d),to(#fd9c9c));
				background-image:linear-gradient(to top,#fc7d7d,#fd9c9c);
				border:1px solid #9d1111;
			color:#9d1111}

			.button.red .button-icon-divider-left,.button.red .button-icon-divider-right,.fusion-button.button-red .button-icon-divider-left,.fusion-button.button-red .button-icon-divider-right,.fusion-button.button-red.wpcf7-submit .button-icon-divider-left,.fusion-button.button-red.wpcf7-submit .button-icon-divider-right
			{
			border-color:#9d1111}

			.button.red:active,.button.red:focus,.button.red:hover,.fusion-button.button-red.wpcf7-submit:active,.fusion-button.button-red.wpcf7-submit:focus,.fusion-button.button-red.wpcf7-submit:hover,.fusion-button.button-red:active,.fusion-button.button-red:focus,.fusion-button.button-red:hover
			{
				background:#fc7d7d;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#fd9c9c),to(#fc7d7d));
				background-image:linear-gradient(to top,#fd9c9c,#fc7d7d);
				border:1px solid #9d1111;
			color:#9d1111}

			.button.red:active .button-icon-divider-left,.button.red:active .button-icon-divider-right,.button.red:focus .button-icon-divider-left,.button.red:focus .button-icon-divider-right,.button.red:hover .button-icon-divider-left,.button.red:hover .button-icon-divider-right,.fusion-button.button-red.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-red.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-red.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-red.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-red.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-red.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-red:active .button-icon-divider-left,.fusion-button.button-red:active .button-icon-divider-right,.fusion-button.button-red:focus .button-icon-divider-left,.fusion-button.button-red:focus .button-icon-divider-right,.fusion-button.button-red:hover .button-icon-divider-left,.fusion-button.button-red:hover .button-icon-divider-right
			{
			border-color:#9d1111}

			.button.red.button-3d.button-small,.button.red.button-3d.fusion-button-small,.fusion-button.button-red.button-3d.button-small,.fusion-button.button-red.button-3d.fusion-button-small,.fusion-button.button-red.wpcf7-submit.button-3d.button-small,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-small
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d1111,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d1111,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.red.button-3d.button-small:active,.button.red.button-3d.fusion-button-small:active,.fusion-button.button-red.button-3d.button-small:active,.fusion-button.button-red.button-3d.fusion-button-small:active,.fusion-button.button-red.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-small:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.red.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-red.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d1111,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d1111,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.red.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-red.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.red.button-3d.button-medium,.button.red.button-3d.fusion-button-medium,.fusion-button.button-red.button-3d.button-medium,.fusion-button.button-red.button-3d.fusion-button-medium,.fusion-button.button-red.wpcf7-submit.button-3d.button-medium,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-medium
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #9d1111,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #9d1111,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.red.button-3d.button-medium:active,.button.red.button-3d.fusion-button-medium:active,.fusion-button.button-red.button-3d.button-medium:active,.fusion-button.button-red.button-3d.fusion-button-medium:active,.fusion-button.button-red.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-medium:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.red.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-red.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #9d1111,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #9d1111,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.red.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-red.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.red.button-3d.button-large,.button.red.button-3d.fusion-button-large,.fusion-button.button-red.button-3d.button-large,.fusion-button.button-red.button-3d.fusion-button-large,.fusion-button.button-red.wpcf7-submit.button-3d.button-large,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-large
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #9d1111,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #9d1111,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.red.button-3d.button-large:active,.button.red.button-3d.fusion-button-large:active,.fusion-button.button-red.button-3d.button-large:active,.fusion-button.button-red.button-3d.fusion-button-large:active,.fusion-button.button-red.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-large:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.red.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-red.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #9d1111,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #9d1111,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.red.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-red.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d1111,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.red.button-3d.button-xlarge,.button.red.button-3d.fusion-button-xlarge,.fusion-button.button-red.button-3d.button-xlarge,.fusion-button.button-red.button-3d.fusion-button-xlarge,.fusion-button.button-red.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-xlarge
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #9d1111,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #9d1111,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.red.button-3d.button-xlarge:active,.button.red.button-3d.fusion-button-xlarge:active,.fusion-button.button-red.button-3d.button-xlarge:active,.fusion-button.button-red.button-3d.fusion-button-xlarge:active,.fusion-button.button-red.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-xlarge:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d1111,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d1111,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.red.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-red.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #9d1111,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #9d1111,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.red.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-red.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-red.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d1111,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d1111,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.darkred,.fusion-button.button-darkred,.fusion-button.button-darkred.wpcf7-submit
			{
				background:#fe2020;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#b01818),to(#fe2020));
				background-image:linear-gradient(to top,#b01818,#fe2020);
				border:1px solid #690e0e;
			color:#690e0e}

			.button.darkred .button-icon-divider-left,.button.darkred .button-icon-divider-right,.fusion-button.button-darkred .button-icon-divider-left,.fusion-button.button-darkred .button-icon-divider-right,.fusion-button.button-darkred.wpcf7-submit .button-icon-divider-left,.fusion-button.button-darkred.wpcf7-submit .button-icon-divider-right
			{
			border-color:#690e0e}

			.button.darkred:active,.button.darkred:focus,.button.darkred:hover,.fusion-button.button-darkred.wpcf7-submit:active,.fusion-button.button-darkred.wpcf7-submit:focus,.fusion-button.button-darkred.wpcf7-submit:hover,.fusion-button.button-darkred:active,.fusion-button.button-darkred:focus,.fusion-button.button-darkred:hover
			{
				background:#b01818;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#fe2020),to(#b01818));
				background-image:linear-gradient(to top,#fe2020,#b01818);
				border:1px solid #690e0e;
			color:#690e0e}

			.button.darkred:active .button-icon-divider-left,.button.darkred:active .button-icon-divider-right,.button.darkred:focus .button-icon-divider-left,.button.darkred:focus .button-icon-divider-right,.button.darkred:hover .button-icon-divider-left,.button.darkred:hover .button-icon-divider-right,.fusion-button.button-darkred.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-darkred.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-darkred.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-darkred.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-darkred.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-darkred.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-darkred:active .button-icon-divider-left,.fusion-button.button-darkred:active .button-icon-divider-right,.fusion-button.button-darkred:focus .button-icon-divider-left,.fusion-button.button-darkred:focus .button-icon-divider-right,.fusion-button.button-darkred:hover .button-icon-divider-left,.fusion-button.button-darkred:hover .button-icon-divider-right
			{
			border-color:#690e0e}

			.button.darkred.button-3d.button-small,.button.darkred.button-3d.fusion-button-small,.fusion-button.button-darkred.button-3d.button-small,.fusion-button.button-darkred.button-3d.fusion-button-small,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-small,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-small
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #690e0e,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #690e0e,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.darkred.button-3d.button-small:active,.button.darkred.button-3d.fusion-button-small:active,.fusion-button.button-darkred.button-3d.button-small:active,.fusion-button.button-darkred.button-3d.fusion-button-small:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-small:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.darkred.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-darkred.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #690e0e,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #690e0e,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.darkred.button-3d.button-medium,.button.darkred.button-3d.fusion-button-medium,.fusion-button.button-darkred.button-3d.button-medium,.fusion-button.button-darkred.button-3d.fusion-button-medium,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-medium,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-medium
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #690e0e,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #690e0e,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.darkred.button-3d.button-medium:active,.button.darkred.button-3d.fusion-button-medium:active,.fusion-button.button-darkred.button-3d.button-medium:active,.fusion-button.button-darkred.button-3d.fusion-button-medium:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-medium:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.darkred.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-darkred.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #690e0e,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #690e0e,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.darkred.button-3d.button-large,.button.darkred.button-3d.fusion-button-large,.fusion-button.button-darkred.button-3d.button-large,.fusion-button.button-darkred.button-3d.fusion-button-large,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-large,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-large
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #690e0e,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #690e0e,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.darkred.button-3d.button-large:active,.button.darkred.button-3d.fusion-button-large:active,.fusion-button.button-darkred.button-3d.button-large:active,.fusion-button.button-darkred.button-3d.fusion-button-large:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-large:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.darkred.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-darkred.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #690e0e,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #690e0e,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #690e0e,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.darkred.button-3d.button-xlarge,.button.darkred.button-3d.fusion-button-xlarge,.fusion-button.button-darkred.button-3d.button-xlarge,.fusion-button.button-darkred.button-3d.fusion-button-xlarge,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-xlarge
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #690e0e,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #690e0e,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.darkred.button-3d.button-xlarge:active,.button.darkred.button-3d.fusion-button-xlarge:active,.fusion-button.button-darkred.button-3d.button-xlarge:active,.fusion-button.button-darkred.button-3d.fusion-button-xlarge:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-xlarge:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #690e0e,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #690e0e,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.darkred.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-darkred.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #690e0e,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #690e0e,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-darkred.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-darkred.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #690e0e,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #690e0e,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.pink,.fusion-button.button-pink,.fusion-button.button-pink.wpcf7-submit
			{
				background:#fda1d5;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#fc84c8),to(#fda1d5));
				background-image:linear-gradient(to top,#fc84c8,#fda1d5);
				border:1px solid #a31366;
			color:#a31366}

			.button.pink .button-icon-divider-left,.button.pink .button-icon-divider-right,.fusion-button.button-pink .button-icon-divider-left,.fusion-button.button-pink .button-icon-divider-right,.fusion-button.button-pink.wpcf7-submit .button-icon-divider-left,.fusion-button.button-pink.wpcf7-submit .button-icon-divider-right
			{
			border-color:#a31366}

			.button.pink:active,.button.pink:focus,.button.pink:hover,.fusion-button.button-pink.wpcf7-submit:active,.fusion-button.button-pink.wpcf7-submit:focus,.fusion-button.button-pink.wpcf7-submit:hover,.fusion-button.button-pink:active,.fusion-button.button-pink:focus,.fusion-button.button-pink:hover
			{
				background:#fc84c8;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#fda1d5),to(#fc84c8));
				background-image:linear-gradient(to top,#fda1d5,#fc84c8);
				border:1px solid #a31366;
			color:#a31366}

			.button.pink:active .button-icon-divider-left,.button.pink:active .button-icon-divider-right,.button.pink:focus .button-icon-divider-left,.button.pink:focus .button-icon-divider-right,.button.pink:hover .button-icon-divider-left,.button.pink:hover .button-icon-divider-right,.fusion-button.button-pink.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-pink.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-pink.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-pink.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-pink.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-pink.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-pink:active .button-icon-divider-left,.fusion-button.button-pink:active .button-icon-divider-right,.fusion-button.button-pink:focus .button-icon-divider-left,.fusion-button.button-pink:focus .button-icon-divider-right,.fusion-button.button-pink:hover .button-icon-divider-left,.fusion-button.button-pink:hover .button-icon-divider-right
			{
			border-color:#a31366}

			.button.pink.button-3d.button-small,.button.pink.button-3d.fusion-button-small,.fusion-button.button-pink.button-3d.button-small,.fusion-button.button-pink.button-3d.fusion-button-small,.fusion-button.button-pink.wpcf7-submit.button-3d.button-small,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-small
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #a31366,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #a31366,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.pink.button-3d.button-small:active,.button.pink.button-3d.fusion-button-small:active,.fusion-button.button-pink.button-3d.button-small:active,.fusion-button.button-pink.button-3d.fusion-button-small:active,.fusion-button.button-pink.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-small:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.pink.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-pink.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #a31366,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #a31366,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.pink.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-pink.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.pink.button-3d.button-medium,.button.pink.button-3d.fusion-button-medium,.fusion-button.button-pink.button-3d.button-medium,.fusion-button.button-pink.button-3d.fusion-button-medium,.fusion-button.button-pink.wpcf7-submit.button-3d.button-medium,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-medium
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #a31366,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #a31366,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.pink.button-3d.button-medium:active,.button.pink.button-3d.fusion-button-medium:active,.fusion-button.button-pink.button-3d.button-medium:active,.fusion-button.button-pink.button-3d.fusion-button-medium:active,.fusion-button.button-pink.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-medium:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.pink.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-pink.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #a31366,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #a31366,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.pink.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-pink.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.pink.button-3d.button-large,.button.pink.button-3d.fusion-button-large,.fusion-button.button-pink.button-3d.button-large,.fusion-button.button-pink.button-3d.fusion-button-large,.fusion-button.button-pink.wpcf7-submit.button-3d.button-large,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-large
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #a31366,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #a31366,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.pink.button-3d.button-large:active,.button.pink.button-3d.fusion-button-large:active,.fusion-button.button-pink.button-3d.button-large:active,.fusion-button.button-pink.button-3d.fusion-button-large:active,.fusion-button.button-pink.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-large:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.pink.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-pink.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #a31366,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #a31366,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.pink.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-pink.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #a31366,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.pink.button-3d.button-xlarge,.button.pink.button-3d.fusion-button-xlarge,.fusion-button.button-pink.button-3d.button-xlarge,.fusion-button.button-pink.button-3d.fusion-button-xlarge,.fusion-button.button-pink.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-xlarge
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #a31366,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #a31366,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.pink.button-3d.button-xlarge:active,.button.pink.button-3d.fusion-button-xlarge:active,.fusion-button.button-pink.button-3d.button-xlarge:active,.fusion-button.button-pink.button-3d.fusion-button-xlarge:active,.fusion-button.button-pink.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-xlarge:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #a31366,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #a31366,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.pink.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-pink.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #a31366,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #a31366,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.pink.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-pink.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-pink.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #a31366,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #a31366,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.lightgray,.fusion-button.button-lightgray,.fusion-button.button-lightgray.wpcf7-submit
			{
				background:#fbfbfb;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#f0f0f0),to(#fbfbfb));
				background-image:linear-gradient(to top,#f0f0f0,#fbfbfb);
				border:1px solid #ababab;
			color:#ababab}

			.button.lightgray .button-icon-divider-left,.button.lightgray .button-icon-divider-right,.fusion-button.button-lightgray .button-icon-divider-left,.fusion-button.button-lightgray .button-icon-divider-right,.fusion-button.button-lightgray.wpcf7-submit .button-icon-divider-left,.fusion-button.button-lightgray.wpcf7-submit .button-icon-divider-right
			{
			border-color:#ababab}

			.button.lightgray:active,.button.lightgray:focus,.button.lightgray:hover,.fusion-button.button-lightgray.wpcf7-submit:active,.fusion-button.button-lightgray.wpcf7-submit:focus,.fusion-button.button-lightgray.wpcf7-submit:hover,.fusion-button.button-lightgray:active,.fusion-button.button-lightgray:focus,.fusion-button.button-lightgray:hover
			{
				background:#f0f0f0;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#fbfbfb),to(#f0f0f0));
				background-image:linear-gradient(to top,#fbfbfb,#f0f0f0);
				border:1px solid #ababab;
			color:#ababab}

			.button.lightgray:active .button-icon-divider-left,.button.lightgray:active .button-icon-divider-right,.button.lightgray:focus .button-icon-divider-left,.button.lightgray:focus .button-icon-divider-right,.button.lightgray:hover .button-icon-divider-left,.button.lightgray:hover .button-icon-divider-right,.fusion-button.button-lightgray.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-lightgray.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-lightgray.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-lightgray.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-lightgray.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-lightgray.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-lightgray:active .button-icon-divider-left,.fusion-button.button-lightgray:active .button-icon-divider-right,.fusion-button.button-lightgray:focus .button-icon-divider-left,.fusion-button.button-lightgray:focus .button-icon-divider-right,.fusion-button.button-lightgray:hover .button-icon-divider-left,.fusion-button.button-lightgray:hover .button-icon-divider-right
			{
			border-color:#ababab}

			.button.lightgray.button-3d.button-small,.button.lightgray.button-3d.fusion-button-small,.fusion-button.button-lightgray.button-3d.button-small,.fusion-button.button-lightgray.button-3d.fusion-button-small,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-small,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-small
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #ababab,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #ababab,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.lightgray.button-3d.button-small:active,.button.lightgray.button-3d.fusion-button-small:active,.fusion-button.button-lightgray.button-3d.button-small:active,.fusion-button.button-lightgray.button-3d.fusion-button-small:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-small:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.lightgray.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-lightgray.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #ababab,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #ababab,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.lightgray.button-3d.button-medium,.button.lightgray.button-3d.fusion-button-medium,.fusion-button.button-lightgray.button-3d.button-medium,.fusion-button.button-lightgray.button-3d.fusion-button-medium,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-medium,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-medium
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #ababab,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #ababab,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.lightgray.button-3d.button-medium:active,.button.lightgray.button-3d.fusion-button-medium:active,.fusion-button.button-lightgray.button-3d.button-medium:active,.fusion-button.button-lightgray.button-3d.fusion-button-medium:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-medium:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.lightgray.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-lightgray.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #ababab,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #ababab,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.lightgray.button-3d.button-large,.button.lightgray.button-3d.fusion-button-large,.fusion-button.button-lightgray.button-3d.button-large,.fusion-button.button-lightgray.button-3d.fusion-button-large,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-large,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-large
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #ababab,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #ababab,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.lightgray.button-3d.button-large:active,.button.lightgray.button-3d.fusion-button-large:active,.fusion-button.button-lightgray.button-3d.button-large:active,.fusion-button.button-lightgray.button-3d.fusion-button-large:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-large:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.lightgray.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-lightgray.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #ababab,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #ababab,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #ababab,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.lightgray.button-3d.button-xlarge,.button.lightgray.button-3d.fusion-button-xlarge,.fusion-button.button-lightgray.button-3d.button-xlarge,.fusion-button.button-lightgray.button-3d.fusion-button-xlarge,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-xlarge
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #ababab,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #ababab,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.lightgray.button-3d.button-xlarge:active,.button.lightgray.button-3d.fusion-button-xlarge:active,.fusion-button.button-lightgray.button-3d.button-xlarge:active,.fusion-button.button-lightgray.button-3d.fusion-button-xlarge:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-xlarge:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #ababab,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #ababab,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.lightgray.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-lightgray.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #ababab,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #ababab,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-lightgray.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-lightgray.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #ababab,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #ababab,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.darkgray,.fusion-button.button-darkgray,.fusion-button.button-darkgray.wpcf7-submit
			{
				background:silver;
				background-image:-webkit-gradient(linear,left bottom,left top,from(#9e9e9e),to(silver));
				background-image:linear-gradient(to top,#9e9e9e,silver);
				border:1px solid #434c50;
			color:#434c50}

			.button.darkgray .button-icon-divider-left,.button.darkgray .button-icon-divider-right,.fusion-button.button-darkgray .button-icon-divider-left,.fusion-button.button-darkgray .button-icon-divider-right,.fusion-button.button-darkgray.wpcf7-submit .button-icon-divider-left,.fusion-button.button-darkgray.wpcf7-submit .button-icon-divider-right
			{
			border-color:#434c50}

			.button.darkgray:active,.button.darkgray:focus,.button.darkgray:hover,.fusion-button.button-darkgray.wpcf7-submit:active,.fusion-button.button-darkgray.wpcf7-submit:focus,.fusion-button.button-darkgray.wpcf7-submit:hover,.fusion-button.button-darkgray:active,.fusion-button.button-darkgray:focus,.fusion-button.button-darkgray:hover
			{
				background:#9e9e9e;
				background-image:-webkit-gradient(linear,left bottom,left top,from(silver),to(#9e9e9e));
				background-image:linear-gradient(to top,silver,#9e9e9e);
				border:1px solid #434c50;
			color:#434c50}

			.button.darkgray:active .button-icon-divider-left,.button.darkgray:active .button-icon-divider-right,.button.darkgray:focus .button-icon-divider-left,.button.darkgray:focus .button-icon-divider-right,.button.darkgray:hover .button-icon-divider-left,.button.darkgray:hover .button-icon-divider-right,.fusion-button.button-darkgray.wpcf7-submit:active .button-icon-divider-left,.fusion-button.button-darkgray.wpcf7-submit:active .button-icon-divider-right,.fusion-button.button-darkgray.wpcf7-submit:focus .button-icon-divider-left,.fusion-button.button-darkgray.wpcf7-submit:focus .button-icon-divider-right,.fusion-button.button-darkgray.wpcf7-submit:hover .button-icon-divider-left,.fusion-button.button-darkgray.wpcf7-submit:hover .button-icon-divider-right,.fusion-button.button-darkgray:active .button-icon-divider-left,.fusion-button.button-darkgray:active .button-icon-divider-right,.fusion-button.button-darkgray:focus .button-icon-divider-left,.fusion-button.button-darkgray:focus .button-icon-divider-right,.fusion-button.button-darkgray:hover .button-icon-divider-left,.fusion-button.button-darkgray:hover .button-icon-divider-right
			{
			border-color:#434c50}

			.button.darkgray.button-3d.button-small,.button.darkgray.button-3d.fusion-button-small,.fusion-button.button-darkgray.button-3d.button-small,.fusion-button.button-darkgray.button-3d.fusion-button-small,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-small,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-small
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #434c50,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #434c50,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.darkgray.button-3d.button-small:active,.button.darkgray.button-3d.fusion-button-small:active,.fusion-button.button-darkgray.button-3d.button-small:active,.fusion-button.button-darkgray.button-3d.fusion-button-small:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-small:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-small:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.darkgray.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-darkgray.button-3d.fusion-button-default-size,.fusion-button_size-small .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #434c50,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #434c50,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-small .button.darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-small .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 4px 4px 2px rgba(0,0,0,.3)}

			.button.darkgray.button-3d.button-medium,.button.darkgray.button-3d.fusion-button-medium,.fusion-button.button-darkgray.button-3d.button-medium,.fusion-button.button-darkgray.button-3d.fusion-button-medium,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-medium,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-medium
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #434c50,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #434c50,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.darkgray.button-3d.button-medium:active,.button.darkgray.button-3d.fusion-button-medium:active,.fusion-button.button-darkgray.button-3d.button-medium:active,.fusion-button.button-darkgray.button-3d.fusion-button-medium:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-medium:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-medium:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.darkgray.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-darkgray.button-3d.fusion-button-default-size,.fusion-button_size-medium .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #434c50,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #434c50,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-medium .button.darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-medium .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 5px 5px 3px rgba(0,0,0,.3)}

			.button.darkgray.button-3d.button-large,.button.darkgray.button-3d.fusion-button-large,.fusion-button.button-darkgray.button-3d.button-large,.fusion-button.button-darkgray.button-3d.fusion-button-large,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-large,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-large
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #434c50,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #434c50,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.darkgray.button-3d.button-large:active,.button.darkgray.button-3d.fusion-button-large:active,.fusion-button.button-darkgray.button-3d.button-large:active,.fusion-button.button-darkgray.button-3d.fusion-button-large:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-large:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-large:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.darkgray.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-darkgray.button-3d.fusion-button-default-size,.fusion-button_size-large .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #434c50,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #434c50,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-large .button.darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-large .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #434c50,1px 6px 6px 3px rgba(0,0,0,.3)}

			.button.darkgray.button-3d.button-xlarge,.button.darkgray.button-3d.fusion-button-xlarge,.fusion-button.button-darkgray.button-3d.button-xlarge,.fusion-button.button-darkgray.button-3d.fusion-button-xlarge,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-xlarge
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #434c50,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #434c50,1px 7px 7px 3px rgba(0,0,0,.3)}

			.button.darkgray.button-3d.button-xlarge:active,.button.darkgray.button-3d.fusion-button-xlarge:active,.fusion-button.button-darkgray.button-3d.button-xlarge:active,.fusion-button.button-darkgray.button-3d.fusion-button-xlarge:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.button-xlarge:active,.fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-xlarge:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #434c50,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #434c50,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.darkgray.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-darkgray.button-3d.fusion-button-default-size,.fusion-button_size-xlarge .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #434c50,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #434c50,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge .button.darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-darkgray.button-3d.fusion-button-default-size:active,.fusion-button_size-xlarge .fusion-button.button-darkgray.wpcf7-submit.button-3d.fusion-button-default-size:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #434c50,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #434c50,1px 7px 7px 3px rgba(0,0,0,.3)}

			#main #comment-submit,#main .comment-submit,#reviews input#submit,.comment-form input[type="submit"],.fusion-button-default-size,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-portfolio-one .fusion-button,.post-password-form input[type="submit"],.slidingbar-area .button-default,.ticket-selector-submit-btn[type=submit],.tml-submit-wrap input[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit
			{
				padding:11px 23px;
				line-height:16px;
			font-size:13px}

			.fusion-button_type-3d #main #comment-submit,.fusion-button_type-3d #main .comment-submit,.fusion-button_type-3d #reviews input#submit,.fusion-button_type-3d .comment-form input[type="submit"],.fusion-button_type-3d .fusion-button-default-size,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_type-3d .fusion-portfolio-one .fusion-button,.fusion-button_type-3d .post-password-form input[type="submit"],.fusion-button_type-3d .slidingbar-area .button-default,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit],.fusion-button_type-3d .tml-submit-wrap input[type="submit"],.fusion-button_type-3d .wpcf7-form input[type="submit"],.fusion-button_type-3d .wpcf7-submit
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #9d6b35,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #9d6b35,1px 5px 5px 3px rgba(0,0,0,.3)}

			.fusion-button_size-small #main #comment-submit,.fusion-button_size-small #main .comment-submit,.fusion-button_size-small #reviews input#submit,.fusion-button_size-small .comment-form input[type="submit"],.fusion-button_size-small .fusion-button-default-size,.fusion-button_size-small .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_size-small .fusion-portfolio-one .fusion-button,.fusion-button_size-small .post-password-form input[type="submit"],.fusion-button_size-small .slidingbar-area .button-default,.fusion-button_size-small .ticket-selector-submit-btn[type=submit],.fusion-button_size-small .tml-submit-wrap input[type="submit"],.fusion-button_size-small .wpcf7-form input[type="submit"],.fusion-button_size-small .wpcf7-submit
			{
				padding:9px 20px;
				line-height:14px;
			font-size:12px}

			.fusion-button_size-small.fusion-button_type-3d #main #comment-submit,.fusion-button_size-small.fusion-button_type-3d #main .comment-submit,.fusion-button_size-small.fusion-button_type-3d #reviews input#submit,.fusion-button_size-small.fusion-button_type-3d .comment-form input[type="submit"],.fusion-button_size-small.fusion-button_type-3d .fusion-button-default-size,.fusion-button_size-small.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_size-small.fusion-button_type-3d .fusion-portfolio-one .fusion-button,.fusion-button_size-small.fusion-button_type-3d .post-password-form input[type="submit"],.fusion-button_size-small.fusion-button_type-3d .slidingbar-area .button-default,.fusion-button_size-small.fusion-button_type-3d .ticket-selector-submit-btn[type=submit],.fusion-button_size-small.fusion-button_type-3d .tml-submit-wrap input[type="submit"],.fusion-button_size-small.fusion-button_type-3d .wpcf7-form input[type="submit"],.fusion-button_size-small.fusion-button_type-3d .wpcf7-submit
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d6b35,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d6b35,1px 4px 4px 2px rgba(0,0,0,.3)}

			.fusion-button_size-large #main #comment-submit,.fusion-button_size-large #main .comment-submit,.fusion-button_size-large #reviews input#submit,.fusion-button_size-large .comment-form input[type="submit"],.fusion-button_size-large .fusion-button-default-size,.fusion-button_size-large .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_size-large .fusion-portfolio-one .fusion-button,.fusion-button_size-large .post-password-form input[type="submit"],.fusion-button_size-large .slidingbar-area .button-default,.fusion-button_size-large .ticket-selector-submit-btn[type=submit],.fusion-button_size-large .tml-submit-wrap input[type="submit"],.fusion-button_size-large .wpcf7-form input[type="submit"],.fusion-button_size-large .wpcf7-submit
			{
				padding:13px 29px;
				line-height:17px;
			font-size:14px}

			.fusion-button_size-large.fusion-button_type-3d #main #comment-submit,.fusion-button_size-large.fusion-button_type-3d #main .comment-submit,.fusion-button_size-large.fusion-button_type-3d #reviews input#submit,.fusion-button_size-large.fusion-button_type-3d .comment-form input[type="submit"],.fusion-button_size-large.fusion-button_type-3d .fusion-button-default-size,.fusion-button_size-large.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_size-large.fusion-button_type-3d .fusion-portfolio-one .fusion-button,.fusion-button_size-large.fusion-button_type-3d .post-password-form input[type="submit"],.fusion-button_size-large.fusion-button_type-3d .slidingbar-area .button-default,.fusion-button_size-large.fusion-button_type-3d .ticket-selector-submit-btn[type=submit],.fusion-button_size-large.fusion-button_type-3d .tml-submit-wrap input[type="submit"],.fusion-button_size-large.fusion-button_type-3d .wpcf7-form input[type="submit"],.fusion-button_size-large.fusion-button_type-3d .wpcf7-submit
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #9d6b35,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #9d6b35,1px 6px 6px 3px rgba(0,0,0,.3)}

			.fusion-button_size-xlarge #main #comment-submit,.fusion-button_size-xlarge #main .comment-submit,.fusion-button_size-xlarge #reviews input#submit,.fusion-button_size-xlarge .comment-form input[type="submit"],.fusion-button_size-xlarge .fusion-button-default-size,.fusion-button_size-xlarge .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_size-xlarge .fusion-portfolio-one .fusion-button,.fusion-button_size-xlarge .post-password-form input[type="submit"],.fusion-button_size-xlarge .slidingbar-area .button-default,.fusion-button_size-xlarge .ticket-selector-submit-btn[type=submit],.fusion-button_size-xlarge .tml-submit-wrap input[type="submit"],.fusion-button_size-xlarge .wpcf7-form input[type="submit"],.fusion-button_size-xlarge .wpcf7-submit
			{
				padding:17px 40px;
				line-height:21px;
			font-size:18px}

			.fusion-button_size-xlarge.fusion-button_type-3d #main #comment-submit,.fusion-button_size-xlarge.fusion-button_type-3d #main .comment-submit,.fusion-button_size-xlarge.fusion-button_type-3d #reviews input#submit,.fusion-button_size-xlarge.fusion-button_type-3d .comment-form input[type="submit"],.fusion-button_size-xlarge.fusion-button_type-3d .fusion-button-default-size,.fusion-button_size-xlarge.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_size-xlarge.fusion-button_type-3d .fusion-portfolio-one .fusion-button,.fusion-button_size-xlarge.fusion-button_type-3d .post-password-form input[type="submit"],.fusion-button_size-xlarge.fusion-button_type-3d .slidingbar-area .button-default,.fusion-button_size-xlarge.fusion-button_type-3d .ticket-selector-submit-btn[type=submit],.fusion-button_size-xlarge.fusion-button_type-3d .tml-submit-wrap input[type="submit"],.fusion-button_size-xlarge.fusion-button_type-3d .wpcf7-form input[type="submit"],.fusion-button_size-xlarge.fusion-button_type-3d .wpcf7-submit
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #9d6b35,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #9d6b35,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-body #main .quantity .minus,.fusion-body #main .quantity .plus,.fusion-body #main .quantity .qty,.fusion-body #main .quantity .tribe-ticket-quantity,.fusion-button-quantity,.single-product .product .summary .cart .quantity .minus,.single-product .product .summary .cart .quantity .plus,.single-product .product .summary .cart .quantity .qty,.tribe-block__tickets__item__quantity button,.tribe-events-tickets .woocommerce .quantity input
			{
				line-height:16px;
				font-size:13px;
				width:36px;
			height:36px}

			.fusion-button_size-small.fusion-body #main .quantity .minus,.fusion-button_size-small.fusion-body #main .quantity .plus,.fusion-button_size-small.fusion-body #main .quantity .qty,.fusion-button_size-small.fusion-body #main .quantity .tribe-ticket-quantity,.fusion-button_size-small.fusion-button-quantity,.fusion-button_size-small.single-product .product .summary .cart .quantity .minus,.fusion-button_size-small.single-product .product .summary .cart .quantity .plus,.fusion-button_size-small.single-product .product .summary .cart .quantity .qty,.fusion-button_size-small.tribe-block__tickets__item__quantity button,.fusion-button_size-small.tribe-events-tickets .woocommerce .quantity input
			{
				line-height:14px;
				font-size:12px;
				width:31px;
			height:31px}

			.fusion-button_size-large.fusion-body #main .quantity .minus,.fusion-button_size-large.fusion-body #main .quantity .plus,.fusion-button_size-large.fusion-body #main .quantity .qty,.fusion-button_size-large.fusion-body #main .quantity .tribe-ticket-quantity,.fusion-button_size-large.fusion-button-quantity,.fusion-button_size-large.single-product .product .summary .cart .quantity .minus,.fusion-button_size-large.single-product .product .summary .cart .quantity .plus,.fusion-button_size-large.single-product .product .summary .cart .quantity .qty,.fusion-button_size-large.tribe-block__tickets__item__quantity button,.fusion-button_size-large.tribe-events-tickets .woocommerce .quantity input
			{
				line-height:17px;
				font-size:14px;
				width:40px;
			height:40px}

			.fusion-button_size-xlarge.fusion-body #main .quantity .minus,.fusion-button_size-xlarge.fusion-body #main .quantity .plus,.fusion-button_size-xlarge.fusion-body #main .quantity .qty,.fusion-button_size-xlarge.fusion-body #main .quantity .tribe-ticket-quantity,.fusion-button_size-xlarge.fusion-button-quantity,.fusion-button_size-xlarge.single-product .product .summary .cart .quantity .minus,.fusion-button_size-xlarge.single-product .product .summary .cart .quantity .plus,.fusion-button_size-xlarge.single-product .product .summary .cart .quantity .qty,.fusion-button_size-xlarge.tribe-block__tickets__item__quantity button,.fusion-button_size-xlarge.tribe-events-tickets .woocommerce .quantity input
			{
				line-height:21px;
				font-size:18px;
				width:53px;
			height:53px}

			.fusion-button_size-small .quantity
			{
			width:95px}

			.fusion-button_size-medium .quantity,.fusion-button_size-medium .single-product .product .summary .cart .quantity
			{
			width:110px}

			.fusion-button_size-large .quantity
			{
			width:122px}

			.fusion-button_size-xlarge .quantity
			{
			width:161px}

			#main #comment-submit,#main .comment-submit,#reviews input#submit,.button-default,.button.default,.comment-form input[type="submit"],.fusion-button-default,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-portfolio-one .fusion-button,.post-password-form input[type="submit"],.slidingbar-area .button-default,.ticket-selector-submit-btn[type=submit],.tml-submit-wrap input[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit,input.button-default
			{
				background:rgba(255,255,255,0);
				color:#9d6b35;
			border-color:#9d6b35}

			#main #comment-submit .fusion-button-text,#main .comment-submit .fusion-button-text,#reviews input#submit .fusion-button-text,.button-default .fusion-button-text,.button.default .fusion-button-text,.comment-form input[type="submit"] .fusion-button-text,.fusion-button-default .fusion-button-text,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default .fusion-button-text,.fusion-portfolio-one .fusion-button .fusion-button-text,.post-password-form input[type="submit"] .fusion-button-text,.slidingbar-area .button-default .fusion-button-text,.ticket-selector-submit-btn[type=submit] .fusion-button-text,.tml-submit-wrap input[type="submit"] .fusion-button-text,.wpcf7-form input[type="submit"] .fusion-button-text,.wpcf7-submit .fusion-button-text,input.button-default .fusion-button-text
			{
			color:#9d6b35}

			#main #comment-submit:active .fusion-button-text,#main .comment-submit:active .fusion-button-text,#reviews input#submit:active .fusion-button-text,.button-default:active .fusion-button-text,.button.default:active .fusion-button-text,.comment-form input[type="submit"]:active .fusion-button-text,.fusion-button-default:active .fusion-button-text,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:active .fusion-button-text,.fusion-portfolio-one .fusion-button:active .fusion-button-text,.post-password-form input[type="submit"]:active .fusion-button-text,.slidingbar-area .button-default:active .fusion-button-text,.ticket-selector-submit-btn[type=submit]:active .fusion-button-text,.tml-submit-wrap input[type="submit"]:active .fusion-button-text,.wpcf7-form input[type="submit"]:active .fusion-button-text,.wpcf7-submit:active .fusion-button-text,input.button-default:active .fusion-button-text,#main #comment-submit:focus .fusion-button-text,#main .comment-submit:focus .fusion-button-text,#reviews input#submit:focus .fusion-button-text,.button-default:focus .fusion-button-text,.button.default:focus .fusion-button-text,.comment-form input[type="submit"]:focus .fusion-button-text,.fusion-button-default:focus .fusion-button-text,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:focus .fusion-button-text,.fusion-portfolio-one .fusion-button:focus .fusion-button-text,.post-password-form input[type="submit"]:focus .fusion-button-text,.slidingbar-area .button-default:focus .fusion-button-text,.ticket-selector-submit-btn[type=submit]:focus .fusion-button-text,.tml-submit-wrap input[type="submit"]:focus .fusion-button-text,.wpcf7-form input[type="submit"]:focus .fusion-button-text,.wpcf7-submit:focus .fusion-button-text,input.button-default:focus .fusion-button-text,#main #comment-submit:hover .fusion-button-text,#main .comment-submit:hover .fusion-button-text,#reviews input#submit:hover .fusion-button-text,.button-default:hover .fusion-button-text,.button.default:hover .fusion-button-text,.comment-form input[type="submit"]:hover .fusion-button-text,.fusion-button-default:hover .fusion-button-text,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:hover .fusion-button-text,.fusion-portfolio-one .fusion-button:hover .fusion-button-text,.post-password-form input[type="submit"]:hover .fusion-button-text,.slidingbar-area .button-default:hover .fusion-button-text,.ticket-selector-submit-btn[type=submit]:hover .fusion-button-text,.tml-submit-wrap input[type="submit"]:hover .fusion-button-text,.wpcf7-form input[type="submit"]:hover .fusion-button-text,.wpcf7-submit:hover .fusion-button-text,input.button-default:hover .fusion-button-text
			{
			color:#ffffff}

			.fusion-has-button-gradient #main #comment-submit,.fusion-has-button-gradient #main .comment-submit,.fusion-has-button-gradient #reviews input#submit,.fusion-has-button-gradient .button-default,.fusion-has-button-gradient .button.default,.fusion-has-button-gradient .comment-form input[type="submit"],.fusion-has-button-gradient .fusion-button-default,.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-has-button-gradient .fusion-portfolio-one .fusion-button,.fusion-has-button-gradient .post-password-form input[type="submit"],.fusion-has-button-gradient .slidingbar-area .button-default,.fusion-has-button-gradient .ticket-selector-submit-btn[type=submit],.fusion-has-button-gradient .tml-submit-wrap input[type="submit"],.fusion-has-button-gradient .wpcf7-form input[type="submit"],.fusion-has-button-gradient .wpcf7-submit,.fusion-has-button-gradient input.button-default,.fusion-has-button-gradient.fusion-button-default
			{
				background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));
			background-image:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,0))}

			#main #comment-submit:active,#main .comment-submit:active,#reviews input#submit:active,.button-default:active,.button.default:active,.comment-form input[type="submit"]:active,.fusion-button-default:active,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:active,.fusion-portfolio-one .fusion-button:active,.post-password-form input[type="submit"]:active,.slidingbar-area .button-default:active,.ticket-selector-submit-btn[type=submit]:active,.tml-submit-wrap input[type="submit"]:active,.wpcf7-form input[type="submit"]:active,.wpcf7-submit:active,input.button-default:active,#main #comment-submit:focus,#main .comment-submit:focus,#reviews input#submit:focus,.button-default:focus,.button.default:focus,.comment-form input[type="submit"]:focus,.fusion-button-default:focus,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:focus,.fusion-portfolio-one .fusion-button:focus,.post-password-form input[type="submit"]:focus,.slidingbar-area .button-default:focus,.ticket-selector-submit-btn[type=submit]:focus,.tml-submit-wrap input[type="submit"]:focus,.wpcf7-form input[type="submit"]:focus,.wpcf7-submit:focus,input.button-default:focus,#main #comment-submit:hover,#main .comment-submit:hover,#reviews input#submit:hover,.button-default:hover,.button.default:hover,.comment-form input[type="submit"]:hover,.fusion-button-default:hover,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:hover,.fusion-portfolio-one .fusion-button:hover,.post-password-form input[type="submit"]:hover,.slidingbar-area .button-default:hover,.ticket-selector-submit-btn[type=submit]:hover,.tml-submit-wrap input[type="submit"]:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover,input.button-default:hover
			{
				background:#9d6b35;
				color:#ffffff;
			border-color:#ffffff}

			.fusion-has-button-gradient #main #comment-submit:active,.fusion-has-button-gradient #main .comment-submit:active,.fusion-has-button-gradient #reviews input#submit:active,.fusion-has-button-gradient .button-default:active,.fusion-has-button-gradient .button.default:active,.fusion-has-button-gradient .comment-form input[type="submit"]:active,.fusion-has-button-gradient .fusion-button-default:active,.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:active,.fusion-has-button-gradient .fusion-portfolio-one .fusion-button:active,.fusion-has-button-gradient .post-password-form input[type="submit"]:active,.fusion-has-button-gradient .slidingbar-area .button-default:active,.fusion-has-button-gradient .ticket-selector-submit-btn[type=submit]:active,.fusion-has-button-gradient .tml-submit-wrap input[type="submit"]:active,.fusion-has-button-gradient .wpcf7-form input[type="submit"]:active,.fusion-has-button-gradient .wpcf7-submit:active,.fusion-has-button-gradient input.button-default:active,.fusion-has-button-gradient.fusion-button-default:active,.fusion-has-button-gradient #main #comment-submit:focus,.fusion-has-button-gradient #main .comment-submit:focus,.fusion-has-button-gradient #reviews input#submit:focus,.fusion-has-button-gradient .button-default:focus,.fusion-has-button-gradient .button.default:focus,.fusion-has-button-gradient .comment-form input[type="submit"]:focus,.fusion-has-button-gradient .fusion-button-default:focus,.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:focus,.fusion-has-button-gradient .fusion-portfolio-one .fusion-button:focus,.fusion-has-button-gradient .post-password-form input[type="submit"]:focus,.fusion-has-button-gradient .slidingbar-area .button-default:focus,.fusion-has-button-gradient .ticket-selector-submit-btn[type=submit]:focus,.fusion-has-button-gradient .tml-submit-wrap input[type="submit"]:focus,.fusion-has-button-gradient .wpcf7-form input[type="submit"]:focus,.fusion-has-button-gradient .wpcf7-submit:focus,.fusion-has-button-gradient input.button-default:focus,.fusion-has-button-gradient.fusion-button-default:focus,.fusion-has-button-gradient #main #comment-submit:hover,.fusion-has-button-gradient #main .comment-submit:hover,.fusion-has-button-gradient #reviews input#submit:hover,.fusion-has-button-gradient .button-default:hover,.fusion-has-button-gradient .button.default:hover,.fusion-has-button-gradient .comment-form input[type="submit"]:hover,.fusion-has-button-gradient .fusion-button-default:hover,.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:hover,.fusion-has-button-gradient .fusion-portfolio-one .fusion-button:hover,.fusion-has-button-gradient .post-password-form input[type="submit"]:hover,.fusion-has-button-gradient .slidingbar-area .button-default:hover,.fusion-has-button-gradient .ticket-selector-submit-btn[type=submit]:hover,.fusion-has-button-gradient .tml-submit-wrap input[type="submit"]:hover,.fusion-has-button-gradient .wpcf7-form input[type="submit"]:hover,.fusion-has-button-gradient .wpcf7-submit:hover,.fusion-has-button-gradient input.button-default:hover,.fusion-has-button-gradient.fusion-button-default:hover
			{
				background-image:-webkit-gradient(linear,left bottom,left top,from(#9d6b35),to(#9d6b35));
			background-image:linear-gradient(to top,#9d6b35,#9d6b35)}

			#main #comment-submit:visited,#main .comment-submit:visited,#reviews input#submit:visited,.button-default:visited,.button.default:visited,.comment-form input[type="submit"]:visited,.fusion-button-default:visited,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:visited,.fusion-portfolio-one .fusion-button:visited,.post-password-form input[type="submit"]:visited,.slidingbar-area .button-default:visited,.ticket-selector-submit-btn[type=submit]:visited,.tml-submit-wrap input[type="submit"]:visited,.wpcf7-form input[type="submit"]:visited,.wpcf7-submit:visited,input.button-default:visited
			{
			color:#9d6b35}

			#main #comment-submit.button-3d.button-small,#main .comment-submit.button-3d.button-small,#reviews input#submit.button-3d.button-small,.button-default.button-3d.button-small,.button.default.button-3d.button-small,.comment-form input[type="submit"].button-3d.button-small,.fusion-button-default.button-3d.button-small,.fusion-button_type-3d #main #comment-submit.button-3d.button-small,.fusion-button_type-3d #main #comment-submit.button-small,.fusion-button_type-3d #main .comment-submit.button-3d.button-small,.fusion-button_type-3d #main .comment-submit.button-small,.fusion-button_type-3d #reviews input#submit.button-3d.button-small,.fusion-button_type-3d #reviews input#submit.button-small,.fusion-button_type-3d .button-default.button-3d.button-small,.fusion-button_type-3d .button-default.button-small,.fusion-button_type-3d .button.default.button-3d.button-small,.fusion-button_type-3d .button.default.button-small,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-small,.fusion-button_type-3d .comment-form input[type="submit"].button-small,.fusion-button_type-3d .fusion-button-default.button-3d.button-small,.fusion-button_type-3d .fusion-button-default.button-small,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-small,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-small,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-small,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-small,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-small,.fusion-button_type-3d .post-password-form input[type="submit"].button-small,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-small,.fusion-button_type-3d .slidingbar-area .button-default.button-small,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-small,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-small,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-small,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-small,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-small,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-small,.fusion-button_type-3d .wpcf7-submit.button-3d.button-small,.fusion-button_type-3d .wpcf7-submit.button-small,.fusion-button_type-3d input.button-default.button-3d.button-small,.fusion-button_type-3d input.button-default.button-small,.fusion-button_type-3d.fusion-button-default.button-3d.button-small,.fusion-button_type-3d.fusion-button-default.button-small,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-small,.fusion-portfolio-one .fusion-button.button-3d.button-small,.post-password-form input[type="submit"].button-3d.button-small,.slidingbar-area .button-default.button-3d.button-small,.ticket-selector-submit-btn[type=submit].button-3d.button-small,.tml-submit-wrap input[type="submit"].button-3d.button-small,.wpcf7-form input[type="submit"].button-3d.button-small,.wpcf7-submit.button-3d.button-small,input.button-default.button-3d.button-small
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d6b35,1px 4px 4px 2px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d6b35,1px 4px 4px 2px rgba(0,0,0,.3)}

			#main #comment-submit.button-3d.button-small:active,#main .comment-submit.button-3d.button-small:active,#reviews input#submit.button-3d.button-small:active,.button-default.button-3d.button-small:active,.button.default.button-3d.button-small:active,.comment-form input[type="submit"].button-3d.button-small:active,.fusion-button-default.button-3d.button-small:active,.fusion-button_type-3d #main #comment-submit.button-3d.button-small:active,.fusion-button_type-3d #main #comment-submit.button-small:active,.fusion-button_type-3d #main .comment-submit.button-3d.button-small:active,.fusion-button_type-3d #main .comment-submit.button-small:active,.fusion-button_type-3d #reviews input#submit.button-3d.button-small:active,.fusion-button_type-3d #reviews input#submit.button-small:active,.fusion-button_type-3d .button-default.button-3d.button-small:active,.fusion-button_type-3d .button-default.button-small:active,.fusion-button_type-3d .button.default.button-3d.button-small:active,.fusion-button_type-3d .button.default.button-small:active,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-small:active,.fusion-button_type-3d .comment-form input[type="submit"].button-small:active,.fusion-button_type-3d .fusion-button-default.button-3d.button-small:active,.fusion-button_type-3d .fusion-button-default.button-small:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-small:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-small:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-small:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-small:active,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-small:active,.fusion-button_type-3d .post-password-form input[type="submit"].button-small:active,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-small:active,.fusion-button_type-3d .slidingbar-area .button-default.button-small:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-small:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-small:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-small:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-small:active,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-small:active,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-small:active,.fusion-button_type-3d .wpcf7-submit.button-3d.button-small:active,.fusion-button_type-3d .wpcf7-submit.button-small:active,.fusion-button_type-3d input.button-default.button-3d.button-small:active,.fusion-button_type-3d input.button-default.button-small:active,.fusion-button_type-3d.fusion-button-default.button-3d.button-small:active,.fusion-button_type-3d.fusion-button-default.button-small:active,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-small:active,.fusion-portfolio-one .fusion-button.button-3d.button-small:active,.post-password-form input[type="submit"].button-3d.button-small:active,.slidingbar-area .button-default.button-3d.button-small:active,.ticket-selector-submit-btn[type=submit].button-3d.button-small:active,.tml-submit-wrap input[type="submit"].button-3d.button-small:active,.wpcf7-form input[type="submit"].button-3d.button-small:active,.wpcf7-submit.button-3d.button-small:active,input.button-default.button-3d.button-small:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d6b35,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d6b35,1px 5px 5px 3px rgba(0,0,0,.3)}

			#main #comment-submit.button-3d.button-medium,#main .comment-submit.button-3d.button-medium,#reviews input#submit.button-3d.button-medium,.button-default.button-3d.button-medium,.button.default.button-3d.button-medium,.comment-form input[type="submit"].button-3d.button-medium,.fusion-button-default.button-3d.button-medium,.fusion-button_type-3d #main #comment-submit.button-3d.button-medium,.fusion-button_type-3d #main #comment-submit.button-medium,.fusion-button_type-3d #main .comment-submit.button-3d.button-medium,.fusion-button_type-3d #main .comment-submit.button-medium,.fusion-button_type-3d #reviews input#submit.button-3d.button-medium,.fusion-button_type-3d #reviews input#submit.button-medium,.fusion-button_type-3d .button-default.button-3d.button-medium,.fusion-button_type-3d .button-default.button-medium,.fusion-button_type-3d .button.default.button-3d.button-medium,.fusion-button_type-3d .button.default.button-medium,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-medium,.fusion-button_type-3d .comment-form input[type="submit"].button-medium,.fusion-button_type-3d .fusion-button-default.button-3d.button-medium,.fusion-button_type-3d .fusion-button-default.button-medium,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-medium,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-medium,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-medium,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-medium,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-medium,.fusion-button_type-3d .post-password-form input[type="submit"].button-medium,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-medium,.fusion-button_type-3d .slidingbar-area .button-default.button-medium,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-medium,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-medium,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-medium,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-medium,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-medium,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-medium,.fusion-button_type-3d .wpcf7-submit.button-3d.button-medium,.fusion-button_type-3d .wpcf7-submit.button-medium,.fusion-button_type-3d input.button-default.button-3d.button-medium,.fusion-button_type-3d input.button-default.button-medium,.fusion-button_type-3d.fusion-button-default.button-3d.button-medium,.fusion-button_type-3d.fusion-button-default.button-medium,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-medium,.fusion-portfolio-one .fusion-button.button-3d.button-medium,.post-password-form input[type="submit"].button-3d.button-medium,.slidingbar-area .button-default.button-3d.button-medium,.ticket-selector-submit-btn[type=submit].button-3d.button-medium,.tml-submit-wrap input[type="submit"].button-3d.button-medium,.wpcf7-form input[type="submit"].button-3d.button-medium,.wpcf7-submit.button-3d.button-medium,input.button-default.button-3d.button-medium
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 3px 0 #9d6b35,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 3px 0 #9d6b35,1px 5px 5px 3px rgba(0,0,0,.3)}

			#main #comment-submit.button-3d.button-medium:active,#main .comment-submit.button-3d.button-medium:active,#reviews input#submit.button-3d.button-medium:active,.button-default.button-3d.button-medium:active,.button.default.button-3d.button-medium:active,.comment-form input[type="submit"].button-3d.button-medium:active,.fusion-button-default.button-3d.button-medium:active,.fusion-button_type-3d #main #comment-submit.button-3d.button-medium:active,.fusion-button_type-3d #main #comment-submit.button-medium:active,.fusion-button_type-3d #main .comment-submit.button-3d.button-medium:active,.fusion-button_type-3d #main .comment-submit.button-medium:active,.fusion-button_type-3d #reviews input#submit.button-3d.button-medium:active,.fusion-button_type-3d #reviews input#submit.button-medium:active,.fusion-button_type-3d .button-default.button-3d.button-medium:active,.fusion-button_type-3d .button-default.button-medium:active,.fusion-button_type-3d .button.default.button-3d.button-medium:active,.fusion-button_type-3d .button.default.button-medium:active,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-medium:active,.fusion-button_type-3d .comment-form input[type="submit"].button-medium:active,.fusion-button_type-3d .fusion-button-default.button-3d.button-medium:active,.fusion-button_type-3d .fusion-button-default.button-medium:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-medium:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-medium:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-medium:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-medium:active,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-medium:active,.fusion-button_type-3d .post-password-form input[type="submit"].button-medium:active,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-medium:active,.fusion-button_type-3d .slidingbar-area .button-default.button-medium:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-medium:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-medium:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-medium:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-medium:active,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-medium:active,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-medium:active,.fusion-button_type-3d .wpcf7-submit.button-3d.button-medium:active,.fusion-button_type-3d .wpcf7-submit.button-medium:active,.fusion-button_type-3d input.button-default.button-3d.button-medium:active,.fusion-button_type-3d input.button-default.button-medium:active,.fusion-button_type-3d.fusion-button-default.button-3d.button-medium:active,.fusion-button_type-3d.fusion-button-default.button-medium:active,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-medium:active,.fusion-portfolio-one .fusion-button.button-3d.button-medium:active,.post-password-form input[type="submit"].button-3d.button-medium:active,.slidingbar-area .button-default.button-3d.button-medium:active,.ticket-selector-submit-btn[type=submit].button-3d.button-medium:active,.tml-submit-wrap input[type="submit"].button-3d.button-medium:active,.wpcf7-form input[type="submit"].button-3d.button-medium:active,.wpcf7-submit.button-3d.button-medium:active,input.button-default.button-3d.button-medium:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d6b35,1px 5px 5px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d6b35,1px 5px 5px 3px rgba(0,0,0,.3)}

			#main #comment-submit.button-3d.button-large,#main .comment-submit.button-3d.button-large,#reviews input#submit.button-3d.button-large,.button-default.button-3d.button-large,.button.default.button-3d.button-large,.comment-form input[type="submit"].button-3d.button-large,.fusion-button-default.button-3d.button-large,.fusion-button_type-3d #main #comment-submit.button-3d.button-large,.fusion-button_type-3d #main #comment-submit.button-large,.fusion-button_type-3d #main .comment-submit.button-3d.button-large,.fusion-button_type-3d #main .comment-submit.button-large,.fusion-button_type-3d #reviews input#submit.button-3d.button-large,.fusion-button_type-3d #reviews input#submit.button-large,.fusion-button_type-3d .button-default.button-3d.button-large,.fusion-button_type-3d .button-default.button-large,.fusion-button_type-3d .button.default.button-3d.button-large,.fusion-button_type-3d .button.default.button-large,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-large,.fusion-button_type-3d .comment-form input[type="submit"].button-large,.fusion-button_type-3d .fusion-button-default.button-3d.button-large,.fusion-button_type-3d .fusion-button-default.button-large,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-large,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-large,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-large,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-large,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-large,.fusion-button_type-3d .post-password-form input[type="submit"].button-large,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-large,.fusion-button_type-3d .slidingbar-area .button-default.button-large,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-large,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-large,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-large,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-large,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-large,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-large,.fusion-button_type-3d .wpcf7-submit.button-3d.button-large,.fusion-button_type-3d .wpcf7-submit.button-large,.fusion-button_type-3d input.button-default.button-3d.button-large,.fusion-button_type-3d input.button-default.button-large,.fusion-button_type-3d.fusion-button-default.button-3d.button-large,.fusion-button_type-3d.fusion-button-default.button-large,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-large,.fusion-portfolio-one .fusion-button.button-3d.button-large,.post-password-form input[type="submit"].button-3d.button-large,.slidingbar-area .button-default.button-3d.button-large,.ticket-selector-submit-btn[type=submit].button-3d.button-large,.tml-submit-wrap input[type="submit"].button-3d.button-large,.wpcf7-form input[type="submit"].button-3d.button-large,.wpcf7-submit.button-3d.button-large,input.button-default.button-3d.button-large
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 4px 0 #9d6b35,1px 5px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 4px 0 #9d6b35,1px 5px 6px 3px rgba(0,0,0,.3)}

			#main #comment-submit.button-3d.button-large:active,#main .comment-submit.button-3d.button-large:active,#reviews input#submit.button-3d.button-large:active,.button-default.button-3d.button-large:active,.button.default.button-3d.button-large:active,.comment-form input[type="submit"].button-3d.button-large:active,.fusion-button-default.button-3d.button-large:active,.fusion-button_type-3d #main #comment-submit.button-3d.button-large:active,.fusion-button_type-3d #main #comment-submit.button-large:active,.fusion-button_type-3d #main .comment-submit.button-3d.button-large:active,.fusion-button_type-3d #main .comment-submit.button-large:active,.fusion-button_type-3d #reviews input#submit.button-3d.button-large:active,.fusion-button_type-3d #reviews input#submit.button-large:active,.fusion-button_type-3d .button-default.button-3d.button-large:active,.fusion-button_type-3d .button-default.button-large:active,.fusion-button_type-3d .button.default.button-3d.button-large:active,.fusion-button_type-3d .button.default.button-large:active,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-large:active,.fusion-button_type-3d .comment-form input[type="submit"].button-large:active,.fusion-button_type-3d .fusion-button-default.button-3d.button-large:active,.fusion-button_type-3d .fusion-button-default.button-large:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-large:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-large:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-large:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-large:active,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-large:active,.fusion-button_type-3d .post-password-form input[type="submit"].button-large:active,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-large:active,.fusion-button_type-3d .slidingbar-area .button-default.button-large:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-large:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-large:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-large:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-large:active,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-large:active,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-large:active,.fusion-button_type-3d .wpcf7-submit.button-3d.button-large:active,.fusion-button_type-3d .wpcf7-submit.button-large:active,.fusion-button_type-3d input.button-default.button-3d.button-large:active,.fusion-button_type-3d input.button-default.button-large:active,.fusion-button_type-3d.fusion-button-default.button-3d.button-large:active,.fusion-button_type-3d.fusion-button-default.button-large:active,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-large:active,.fusion-portfolio-one .fusion-button.button-3d.button-large:active,.post-password-form input[type="submit"].button-3d.button-large:active,.slidingbar-area .button-default.button-3d.button-large:active,.ticket-selector-submit-btn[type=submit].button-3d.button-large:active,.tml-submit-wrap input[type="submit"].button-3d.button-large:active,.wpcf7-form input[type="submit"].button-3d.button-large:active,.wpcf7-submit.button-3d.button-large:active,input.button-default.button-3d.button-large:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d6b35,1px 6px 6px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 1px 0 #9d6b35,1px 6px 6px 3px rgba(0,0,0,.3)}

			#main #comment-submit.button-3d.button-xlarge,#main .comment-submit.button-3d.button-xlarge,#reviews input#submit.button-3d.button-xlarge,.button-default.button-3d.button-xlarge,.button.default.button-3d.button-xlarge,.comment-form input[type="submit"].button-3d.button-xlarge,.fusion-button-default.button-3d.button-xlarge,.fusion-button_type-3d #main #comment-submit.button-3d.button-xlarge,.fusion-button_type-3d #main #comment-submit.button-xlarge,.fusion-button_type-3d #main .comment-submit.button-3d.button-xlarge,.fusion-button_type-3d #main .comment-submit.button-xlarge,.fusion-button_type-3d #reviews input#submit.button-3d.button-xlarge,.fusion-button_type-3d #reviews input#submit.button-xlarge,.fusion-button_type-3d .button-default.button-3d.button-xlarge,.fusion-button_type-3d .button-default.button-xlarge,.fusion-button_type-3d .button.default.button-3d.button-xlarge,.fusion-button_type-3d .button.default.button-xlarge,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-xlarge,.fusion-button_type-3d .comment-form input[type="submit"].button-xlarge,.fusion-button_type-3d .fusion-button-default.button-3d.button-xlarge,.fusion-button_type-3d .fusion-button-default.button-xlarge,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-xlarge,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-xlarge,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-xlarge,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-xlarge,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-xlarge,.fusion-button_type-3d .post-password-form input[type="submit"].button-xlarge,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-xlarge,.fusion-button_type-3d .slidingbar-area .button-default.button-xlarge,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-xlarge,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-xlarge,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-xlarge,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-xlarge,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-xlarge,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-xlarge,.fusion-button_type-3d .wpcf7-submit.button-3d.button-xlarge,.fusion-button_type-3d .wpcf7-submit.button-xlarge,.fusion-button_type-3d input.button-default.button-3d.button-xlarge,.fusion-button_type-3d input.button-default.button-xlarge,.fusion-button_type-3d.fusion-button-default.button-3d.button-xlarge,.fusion-button_type-3d.fusion-button-default.button-xlarge,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-xlarge,.fusion-portfolio-one .fusion-button.button-3d.button-xlarge,.post-password-form input[type="submit"].button-3d.button-xlarge,.slidingbar-area .button-default.button-3d.button-xlarge,.ticket-selector-submit-btn[type=submit].button-3d.button-xlarge,.tml-submit-wrap input[type="submit"].button-3d.button-xlarge,.wpcf7-form input[type="submit"].button-3d.button-xlarge,.wpcf7-submit.button-3d.button-xlarge,input.button-default.button-3d.button-xlarge
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 5px 0 #9d6b35,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 5px 0 #9d6b35,1px 7px 7px 3px rgba(0,0,0,.3)}

			#main #comment-submit.button-3d.button-large:active,#main .comment-submit.button-3d.button-large:active,#reviews input#submit.button-3d.button-large:active,.button-default.button-3d.button-large:active,.button.default.button-3d.button-large:active,.comment-form input[type="submit"].button-3d.button-large:active,.fusion-button-default.button-3d.button-large:active,.fusion-button_type-3d #main #comment-submit.button-3d.button-large:active,.fusion-button_type-3d #main #comment-submit.button-large:active,.fusion-button_type-3d #main .comment-submit.button-3d.button-large:active,.fusion-button_type-3d #main .comment-submit.button-large:active,.fusion-button_type-3d #reviews input#submit.button-3d.button-large:active,.fusion-button_type-3d #reviews input#submit.button-large:active,.fusion-button_type-3d .button-default.button-3d.button-large:active,.fusion-button_type-3d .button-default.button-large:active,.fusion-button_type-3d .button.default.button-3d.button-large:active,.fusion-button_type-3d .button.default.button-large:active,.fusion-button_type-3d .comment-form input[type="submit"].button-3d.button-large:active,.fusion-button_type-3d .comment-form input[type="submit"].button-large:active,.fusion-button_type-3d .fusion-button-default.button-3d.button-large:active,.fusion-button_type-3d .fusion-button-default.button-large:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-large:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-large:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-3d.button-large:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button.button-large:active,.fusion-button_type-3d .post-password-form input[type="submit"].button-3d.button-large:active,.fusion-button_type-3d .post-password-form input[type="submit"].button-large:active,.fusion-button_type-3d .slidingbar-area .button-default.button-3d.button-large:active,.fusion-button_type-3d .slidingbar-area .button-default.button-large:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-3d.button-large:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit].button-large:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-3d.button-large:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"].button-large:active,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-3d.button-large:active,.fusion-button_type-3d .wpcf7-form input[type="submit"].button-large:active,.fusion-button_type-3d .wpcf7-submit.button-3d.button-large:active,.fusion-button_type-3d .wpcf7-submit.button-large:active,.fusion-button_type-3d input.button-default.button-3d.button-large:active,.fusion-button_type-3d input.button-default.button-large:active,.fusion-button_type-3d.fusion-button-default.button-3d.button-large:active,.fusion-button_type-3d.fusion-button-default.button-large:active,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default.button-3d.button-large:active,.fusion-portfolio-one .fusion-button.button-3d.button-large:active,.post-password-form input[type="submit"].button-3d.button-large:active,.slidingbar-area .button-default.button-3d.button-large:active,.ticket-selector-submit-btn[type=submit].button-3d.button-large:active,.tml-submit-wrap input[type="submit"].button-3d.button-large:active,.wpcf7-form input[type="submit"].button-3d.button-large:active,.wpcf7-submit.button-3d.button-large:active,input.button-default.button-3d.button-large:active
			{
				-webkit-box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d6b35,1px 7px 7px 3px rgba(0,0,0,.3);
			box-shadow:inset 0 1px 0 #fff,0 2px 0 #9d6b35,1px 7px 7px 3px rgba(0,0,0,.3)}

			.fusion-button_span-yes #main #comment-submit:not(.fusion-button-span-no),.fusion-button_span-yes #main .comment-submit:not(.fusion-button-span-no),.fusion-button_span-yes #reviews input#submit:not(.fusion-button-span-no),.fusion-button_span-yes .button-default:not(.fusion-button-span-no),.fusion-button_span-yes .button.default:not(.fusion-button-span-no),.fusion-button_span-yes .comment-form input[type="submit"]:not(.fusion-button-span-no),.fusion-button_span-yes .fusion-button-default:not(.fusion-button-span-no),.fusion-button_span-yes .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:not(.fusion-button-span-no),.fusion-button_span-yes .fusion-portfolio-one .fusion-button:not(.fusion-button-span-no),.fusion-button_span-yes .post-password-form input[type="submit"]:not(.fusion-button-span-no),.fusion-button_span-yes .slidingbar-area .button-default:not(.fusion-button-span-no),.fusion-button_span-yes .ticket-selector-submit-btn[type=submit]:not(.fusion-button-span-no),.fusion-button_span-yes .tml-submit-wrap input[type="submit"]:not(.fusion-button-span-no),.fusion-button_span-yes .wpcf7-form input[type="submit"]:not(.fusion-button-span-no),.fusion-button_span-yes .wpcf7-submit:not(.fusion-button-span-no),.fusion-button_span-yes input.button-default:not(.fusion-button-span-no),.fusion-button_span-yes.fusion-button-default:not(.fusion-button-span-no)
			{
			width:100%}

			#main #comment-submit,#main .comment-submit,#reviews input#submit,.button-default,.button.default,.comment-form input[type="submit"],.fusion-button,.fusion-button-default,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-portfolio-one .fusion-button,.post-password-form input[type="submit"],.slidingbar-area .button-default,.ticket-selector-submit-btn[type=submit],.tml-submit-wrap input[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit,input.button-default
			{
				/*font-family:Montserrat;*/
				font-family:Futura LT Light;
				font-weight:600;
				font-style:normal;
				letter-spacing:1px;
				border-width:2px;
				border-style:solid;
				border-radius:25px;
				text-transform:none;
				-webkit-transition:all .2s;
			transition:all .2s}

			.fusion-button-span-yes
			{
			width:100%}

			body.fusion-button_span-yes .fusion-button-default-span
			{
			width:100%}

			body.fusion-button_size-small .fusion-button-default-size,body.fusion-button_size-small button.button
			{
				padding:9px 20px;
				line-height:14px;
			font-size:12px}

			body.fusion-button_size-small .fusion-button-default-size.button-3d:active,body.fusion-button_size-small button.button.button-3d:active
			{
			top:2px}

			body.fusion-button_size-small .fusion-button-default-size .fusion-button-text-left,body.fusion-button_size-small button.button .fusion-button-text-left
			{
			padding-left:25px}

			body.fusion-button_size-small .fusion-button-default-size .fusion-button-text-right,body.fusion-button_size-small button.button .fusion-button-text-right
			{
			padding-right:25px}

			body.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left,body.fusion-button_size-small button.button .button-icon-divider-left
			{
			padding:0 10px}

			body.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right,body.fusion-button_size-small button.button .button-icon-divider-right
			{
			padding:0 10px}

			body.fusion-button_size-small .fusion-button-default-size .button-icon-divider-left i,body.fusion-button_size-small .fusion-button-default-size .button-icon-divider-right i,body.fusion-button_size-small button.button .button-icon-divider-left i,body.fusion-button_size-small button.button .button-icon-divider-right i
			{
				top:50%;
				margin-top:-6px;
			display:block}

			body.fusion-button_size-medium .fusion-button-default-size,body.fusion-button_size-medium button.button
			{
				padding:11px 23px;
				line-height:16px;
			font-size:13px}

			body.fusion-button_size-medium .fusion-button-default-size.button-3d:active,body.fusion-button_size-medium button.button.button-3d:active
			{
			top:3px}

			body.fusion-button_size-medium .fusion-button-default-size .fusion-button-text-left,body.fusion-button_size-medium button.button .fusion-button-text-left
			{
			padding-left:28px}

			body.fusion-button_size-medium .fusion-button-default-size .fusion-button-text-right,body.fusion-button_size-medium button.button .fusion-button-text-right
			{
			padding-right:28px}

			body.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left,body.fusion-button_size-medium button.button .button-icon-divider-left
			{
			padding:0 12.5px}

			body.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right,body.fusion-button_size-medium button.button .button-icon-divider-right
			{
			padding:0 12.5px}

			body.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-left i,body.fusion-button_size-medium .fusion-button-default-size .button-icon-divider-right i,body.fusion-button_size-medium button.button .button-icon-divider-left i,body.fusion-button_size-medium button.button .button-icon-divider-right i
			{
				top:50%;
				margin-top:-6.5px;
			display:block}

			body.fusion-button_size-large .fusion-button-default-size,body.fusion-button_size-large button.button
			{
				padding:13px 29px;
				line-height:17px;
			font-size:14px}

			body.fusion-button_size-large .fusion-button-default-size.button-3d:active,body.fusion-button_size-large button.button.button-3d:active
			{
			top:4px}

			body.fusion-button_size-large .fusion-button-default-size .fusion-button-text-left,body.fusion-button_size-large button.button .fusion-button-text-left
			{
			padding-left:34px}

			body.fusion-button_size-large .fusion-button-default-size .fusion-button-text-right,body.fusion-button_size-large button.button .fusion-button-text-right
			{
			padding-right:34px}

			body.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left,body.fusion-button_size-large button.button .button-icon-divider-left
			{
			padding:0 14.5px}

			body.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right,body.fusion-button_size-large button.button .button-icon-divider-right
			{
			padding:0 14.5px}

			body.fusion-button_size-large .fusion-button-default-size .button-icon-divider-left i,body.fusion-button_size-large .fusion-button-default-size .button-icon-divider-right i,body.fusion-button_size-large button.button .button-icon-divider-left i,body.fusion-button_size-large button.button .button-icon-divider-right i
			{
				top:50%;
				margin-top:-7px;
			display:block}

			body.fusion-button_size-xlarge .fusion-button-default-size,body.fusion-button_size-xlarge button.button
			{
				padding:17px 40px;
				line-height:21px;
			font-size:18px}

			body.fusion-button_size-xlarge .fusion-button-default-size.button-3d:active,body.fusion-button_size-xlarge button.button.button-3d:active
			{
			top:6px}

			body.fusion-button_size-xlarge .fusion-button-default-size .fusion-button-text-left,body.fusion-button_size-xlarge button.button .fusion-button-text-left
			{
			padding-left:45px}

			body.fusion-button_size-xlarge .fusion-button-default-size .fusion-button-text-right,body.fusion-button_size-xlarge button.button .fusion-button-text-right
			{
			padding-right:45px}

			body.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left,body.fusion-button_size-xlarge button.button .button-icon-divider-left
			{
			padding:0 18.5px}

			body.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right,body.fusion-button_size-xlarge button.button .button-icon-divider-right
			{
			padding:0 18.5px}

			body.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-left i,body.fusion-button_size-xlarge .fusion-button-default-size .button-icon-divider-right i,body.fusion-button_size-xlarge button.button .button-icon-divider-left i,body.fusion-button_size-xlarge button.button .button-icon-divider-right i
			{
				top:50%;
				margin-top:-9px;
			display:block}

			.fusion-chart.legend-bottom .fusion-chart-inner,.fusion-chart.legend-left .fusion-chart-inner,.fusion-chart.legend-right .fusion-chart-inner,.fusion-chart.legend-top .fusion-chart-inner
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-orient:horizontal;
				-webkit-box-direction:normal;
				-ms-flex-direction:row;
			flex-direction:row}

			.fusion-chart.legend-bottom .fusion-chart-inner,.fusion-chart.legend-top .fusion-chart-inner
			{
				-webkit-box-orient:vertical;
				-webkit-box-direction:normal;
				-ms-flex-direction:column;
			flex-direction:column}

			.fusion-chart.legend-bottom .fusion-chart-legend-wrap,.fusion-chart.legend-top .fusion-chart-legend-wrap
			{
				width:100%;
			text-align:center}

			.fusion-chart.legend-top .fusion-chart-legend-wrap
			{
				padding-bottom:20px;
				-webkit-box-ordinal-group:2;
				-ms-flex-order:1;
			order:1}

			.fusion-chart.legend-top .fusion-chart-wrap
			{
				-webkit-box-ordinal-group:3;
				-ms-flex-order:2;
			order:2}

			.fusion-chart.legend-bottom .fusion-chart-legend-wrap
			{
				padding-top:20px;
				-webkit-box-ordinal-group:3;
				-ms-flex-order:2;
			order:2}

			.fusion-chart.legend-bottom .fusion-chart-wrap
			{
				-webkit-box-ordinal-group:2;
				-ms-flex-order:1;
			order:1}

			.fusion-chart.legend-left .fusion-chart-inner .fusion-chart-wrap,.fusion-chart.legend-right .fusion-chart-inner .fusion-chart-wrap
			{
				-webkit-box-flex:15%;
				-ms-flex:15% 1 0px;
			flex:15% 1 0}

			.fusion-chart.legend-left .fusion-chart-inner .fusion-chart-legend-wrap,.fusion-chart.legend-right .fusion-chart-inner .fusion-chart-legend-wrap
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center;
				-webkit-box-pack:center;
				-ms-flex-pack:center;
				justify-content:center;
				-webkit-box-flex:15%;
				-ms-flex:15% 0 0px;
			flex:15% 0 0}

			.fusion-chart.legend-left .fusion-chart-inner .fusion-chart-legend-wrap li,.fusion-chart.legend-left .fusion-chart-inner .fusion-chart-legend-wrap span,.fusion-chart.legend-right .fusion-chart-inner .fusion-chart-legend-wrap li,.fusion-chart.legend-right .fusion-chart-inner .fusion-chart-legend-wrap span
			{
			display:block}

			.fusion-chart.legend-right .fusion-chart-legend-wrap
			{
				padding-left:5px;
				-webkit-box-ordinal-group:3;
				-ms-flex-order:2;
			order:2}

			.fusion-chart.legend-right .fusion-chart-wrap
			{
				-webkit-box-ordinal-group:2;
				-ms-flex-order:1;
			order:1}

			.fusion-chart.legend-left .fusion-chart-legend-wrap
			{
				padding-right:5px;
				-webkit-box-ordinal-group:2;
				-ms-flex-order:1;
			order:1}

			.fusion-chart.legend-left .fusion-chart-wrap
			{
				-webkit-box-ordinal-group:3;
				-ms-flex-order:2;
			order:2}

			.fusion-chart .fusion-chart-legend-wrap
			{
				-webkit-user-select:none;
				-moz-user-select:none;
				-ms-user-select:none;
				user-select:none;
			direction:ltr}

			.fusion-chart .fusion-chart-legend-wrap ul
			{
				margin:0;
				padding:0;
			list-style-type:none}

			.fusion-chart .fusion-chart-legend-wrap li
			{
				display:inline-block;
			margin:0}

			.fusion-chart .fusion-chart-legend-wrap li span
			{
				position:relative;
				padding:3px 12px;
				z-index:2;
				color:#fff;
				display:inline-block;
			margin:4px}

			.fusion-chart .fusion-chart-title
			{
			text-align:center}

			.fusion-checklist,ul.fusion-checklist
			{
				list-style-type:none;
				padding:0;
			margin:10px 0 0}

			.fusion-checklist .fusion-li-item,.fusion-checklist.fusion-404-checklist>li,ul.fusion-checklist .fusion-li-item,ul.fusion-checklist.fusion-404-checklist>li
			{
				padding:5.5px 0;
			margin-left:0}

			.fusion-checklist .fusion-li-item:first-child,.fusion-checklist.fusion-404-checklist>li:first-child,ul.fusion-checklist .fusion-li-item:first-child,ul.fusion-checklist.fusion-404-checklist>li:first-child
			{
			padding-top:0}

			.fusion-checklist .fusion-li-item p:first-of-type,.fusion-checklist.fusion-404-checklist>li p:first-of-type,ul.fusion-checklist .fusion-li-item p:first-of-type,ul.fusion-checklist.fusion-404-checklist>li p:first-of-type
			{
			margin-top:0}

			.fusion-checklist .fusion-li-item p:last-of-type,.fusion-checklist.fusion-404-checklist>li p:last-of-type,ul.fusion-checklist .fusion-li-item p:last-of-type,ul.fusion-checklist.fusion-404-checklist>li p:last-of-type
			{
			margin-bottom:0}

			.fusion-checklist.fusion-checklist-divider .fusion-li-item,.fusion-checklist.fusion-checklist-divider.fusion-404-checklist>li,ul.fusion-checklist.fusion-checklist-divider .fusion-li-item,ul.fusion-checklist.fusion-checklist-divider.fusion-404-checklist>li
			{
				padding:.7em 0;
			border-bottom:1px solid}

			.fusion-checklist .icon-wrapper,ul.fusion-checklist .icon-wrapper
			{
				display:table;
			float:left}

			.fusion-checklist .fusion-li-icon,ul.fusion-checklist .fusion-li-icon
			{
				display:table-cell;
				vertical-align:middle;
			text-align:center}

			.fusion-checklist .circle-yes,ul.fusion-checklist .circle-yes
			{
				border-radius:50%;
				background-clip:padding-box;
				background-color:#333;
				color:#fff;
			text-align:center}

			.fusion-clients-slider
			{
				margin-bottom:55px;
			height:auto}

			.fusion-content-boxes
			{
			margin-bottom:60px}

			.fusion-content-boxes .col
			{
			position:relative}

			.fusion-content-boxes .fusion-column
			{
				margin-bottom:20px;
				-webkit-box-sizing:border-box;
			box-sizing:border-box}

			.fusion-content-boxes.fusion-columns-1 .fusion-column
			{
			margin-bottom:40px}

			.fusion-content-boxes .link-area-box
			{
			cursor:pointer}

			.fusion-content-boxes .link-area-box .fusion-read-more,.fusion-content-boxes .link-area-box .fusion-read-more-button
			{
			pointer-events:none}

			.fusion-content-boxes .icon .fontawesome-icon
			{
				margin-right:0;
			margin-left:0}

			.fusion-content-boxes .heading
			{
				overflow:hidden;
			margin-bottom:15px}

			.fusion-content-boxes .heading .heading-link
			{
				text-decoration:none;
				-webkit-box-shadow:none;
			box-shadow:none}

			.fusion-content-boxes .heading .heading-link:hover .content-box-heading
			{
			color:#65bc7b}

			.fusion-content-boxes .heading .heading-link:hover .fontawesome-icon
			{
				background-color:#65bc7b;
			border-color:#65bc7b}

			.fusion-content-boxes .heading .heading-link .icon
			{
				height:auto;
				width:auto;
			display:block}

			.fusion-content-boxes .heading .content-box-heading,.fusion-content-boxes .heading .fontawesome-icon,.fusion-content-boxes .heading a
			{
				-webkit-transition:all .3s;
			transition:all .3s}

			.fusion-content-boxes .heading .content-box-heading
			{
				margin:0;
			padding:0}

			.fusion-content-boxes .heading img
			{
				float:none;
			margin:0}

			.fusion-content-boxes .fontawesome-icon.circle-yes
			{
			margin-top:0}

			.fusion-content-boxes .icon>span
			{
			display:inline-block}

			.fusion-content-boxes .icon *
			{
				-webkit-box-sizing:border-box;
			box-sizing:border-box}

			.fusion-content-boxes .fusion-read-more:after,.fusion-content-boxes .fusion-read-more:before
			{
				-webkit-transition:all .3s;
			transition:all .3s}

			.fusion-content-boxes .fusion-read-more-button
			{
			margin-top:18px}

			.fusion-content-boxes .link-type-button-bar .content-container
			{
			padding-bottom:50px}

			.fusion-content-boxes .link-type-button-bar .fusion-read-more
			{
				width:100%;
				position:absolute;
				bottom:0;
				left:0;
				padding:5px 0;
			text-align:center}

			.fusion-content-boxes .link-type-button-bar .fusion-read-more:after
			{
			display:none}

			.fusion-content-boxes .content-container
			{
			margin-bottom:20px}

			.fusion-content-boxes .content-container>p:last-child
			{
			margin-bottom:0}

			.fusion-content-boxes .content-container .fusion-read-more
			{
				display:block;
			margin-top:18px}

			.fusion-content-boxes .content-wrapper-background
			{
			padding:35px}

			.fusion-content-boxes .content-box-shortcode-timeline
			{
				display:block;
				height:1px;
				border-top-style:solid;
				border-top-width:1px;
				position:absolute;
				top:0;
				left:50%;
				z-index:1;
			margin-right:10px}

			.fusion-content-boxes .content-box-shortcode-timeline-vertical
			{
				display:block;
				width:1px;
				border-left-style:solid;
				border-left-width:1px;
				position:absolute;
				top:0;
			z-index:1}

			.fusion-content-boxes.content-boxes .content-box-column-last .content-box-shortcode-timeline,.fusion-content-boxes.content-boxes .content-box-column-last-in-row .content-box-shortcode-timeline
			{
			display:none}

			.fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last,.fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last-in-row,.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last,.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last-in-row
			{
			border-right-width:1px}

			.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column .icon,.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column .icon
			{
			opacity:0}

			.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column.fusion-appear .icon
			{
				-webkit-animation:fusionExpandAndShow 1s 1 cubic-bezier(.17,.67,.83,.67);
				animation:fusionExpandAndShow 1s 1 cubic-bezier(.17,.67,.83,.67);
				opacity:1;
				-webkit-transform:scale(1);
			transform:scale(1)}

			.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column.fusion-appear .content-box-shortcode-timeline
			{
				-webkit-animation:fusionExpandWidth 1s 1 cubic-bezier(.17,.67,.83,.67);
				animation:fusionExpandWidth 1s 1 cubic-bezier(.17,.67,.83,.67);
			width:100%}

			.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column.fusion-appear .icon
			{
				-webkit-animation:fusionExpandAndShow 1s 1 cubic-bezier(.17,.67,.83,.67);
				animation:fusionExpandAndShow 1s 1 cubic-bezier(.17,.67,.83,.67);
				opacity:1;
				-webkit-transform:scale(1);
			transform:scale(1)}

			.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column.fusion-appear .content-box-shortcode-timeline-vertical
			{
				-webkit-animation:fusionExpandHeight 1s 1 cubic-bezier(.17,.67,.83,.67);
				animation:fusionExpandHeight 1s 1 cubic-bezier(.17,.67,.83,.67);
			height:calc(100% + 40px)}

			.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .icon,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .image
			{
				display:table-cell;
				vertical-align:middle;
			float:none}

			.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .content-box-heading
			{
				display:table-cell;
				vertical-align:middle;
			line-height:normal}

			.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading
			{
			float:none!important}

			.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right i,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right img
			{
				margin-right:0;
			margin-left:20px}

			.fusion-content-boxes.content-boxes-icon-on-side .heading
			{
			margin-bottom:15px}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon
			{
				position:relative;
			overflow:visible}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading
			{
			vertical-align:top}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading
			{
			float:right}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image
			{
			right:0}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon i,.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon img,.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image i,.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image img
			{
				margin-left:20px;
			margin-right:0}

			.fusion-content-boxes.content-boxes-icon-on-side .icon,.fusion-content-boxes.content-boxes-icon-on-side .image
			{
			position:absolute}

			.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-small
			{
			padding-left:55px}

			.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-medium
			{
			padding-left:70px}

			.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-large
			{
			padding-left:85px}

			.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container
			{
			padding-left:0!important}

			.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-small
			{
			padding-right:45px}

			.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-medium
			{
			padding-right:60px}

			.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-large
			{
			padding-right:75px}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon
			{
				display:table;
			width:auto}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .heading-link,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .heading-link
			{
			display:block}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon img,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon img
			{
				margin-right:20px;
			max-width:none}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .fontawesome-icon,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .fontawesome-icon
			{
				display:block;
				float:none;
			margin-right:20px}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.small,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.small
			{
				height:35px;
				width:35px;
				line-height:35px;
			font-size:18px}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.medium,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.medium
			{
				height:50px;
				width:50px;
				line-height:50px;
			font-size:21px}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon i.large,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon i.large
			{
				width:65px;
				height:65px;
				line-height:65px;
			font-size:24px}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right
			{
			float:right!important}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon,.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .image,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .image
			{
			float:none}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .icon i,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .icon i
			{
			margin-right:0!important}

			.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading,.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading
			{
			text-align:right}

			.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon .icon span,.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon .icon span
			{
			margin-right:20px}

			.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon.icon-right .icon span,.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon.icon-right .icon span
			{
				margin-left:20px;
			margin-right:0}

			.fusion-content-boxes.content-boxes-icon-on-side .content-icon-wrapper-yes .heading-with-icon .fontawesome-icon,.fusion-content-boxes.content-boxes-icon-with-title .content-icon-wrapper-yes .heading-with-icon .fontawesome-icon
			{
			margin-right:0}

			.fusion-content-boxes.content-boxes-icon-on-top .heading
			{
			text-align:center}

			.fusion-content-boxes.content-boxes-icon-on-top .heading .icon
			{
			margin-bottom:15px}

			.fusion-content-boxes.content-boxes-icon-on-top .heading .fontawesome-icon
			{
				display:block;
				float:none;
				margin:0 auto;
				height:64px;
				width:64px;
				line-height:64px;
			font-size:24px}

			.fusion-content-boxes.content-boxes-icon-on-top .heading i.small
			{
				height:35px;
				width:35px;
				line-height:35px;
			font-size:18px}

			.fusion-content-boxes.content-boxes-icon-on-top .heading i.medium
			{
				height:50px;
				width:50px;
				line-height:50px;
			font-size:21px}

			.fusion-content-boxes.content-boxes-icon-on-top .heading i.large
			{
				width:65px;
				height:65px;
				line-height:65px;
			font-size:24px}

			.fusion-content-boxes.content-boxes-icon-on-top .heading img
			{
			margin-bottom:20px}

			.fusion-content-boxes.content-boxes-icon-on-top .content-container,.fusion-content-boxes.content-boxes-icon-on-top .fusion-read-more
			{
			text-align:center}

			.fusion-content-boxes.content-boxes-icon-boxed
			{
			overflow:visible}

			.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed
			{
				overflow:visible;
				padding:50px 35px 35px;
			text-align:center}

			.fusion-content-boxes.content-boxes-icon-boxed .link-type-button-bar .content-container
			{
			padding-bottom:50px}

			.fusion-content-boxes.content-boxes-icon-boxed .heading
			{
				overflow:visible;
				position:relative;
			text-align:center}

			.fusion-content-boxes.content-boxes-icon-boxed .heading .fontawesome-icon
			{
				display:block;
				position:absolute;
				left:50%;
				top:-80px;
				float:none;
				height:64px;
				width:64px;
				line-height:64px;
			font-size:24px}

			.fusion-content-boxes.content-boxes-icon-boxed .heading i.small
			{
				height:35px;
				width:35px;
				line-height:35px;
				font-size:18px;
				top:-67px;
			margin-left:-17px}

			.fusion-content-boxes.content-boxes-icon-boxed .heading i.medium
			{
				height:50px;
				width:50px;
				line-height:50px;
				font-size:21px;
				top:-76px;
			margin-left:-25px}

			.fusion-content-boxes.content-boxes-icon-boxed .heading i.large
			{
				width:65px;
				height:65px;
				line-height:65px;
				font-size:24px;
			top:-85px}

			.fusion-content-boxes.content-boxes-icon-boxed .heading .image
			{
				display:block;
				position:absolute;
			left:50%}

			.fusion-content-boxes.content-boxes-icon-boxed .content-container,.fusion-content-boxes.content-boxes-icon-boxed .fusion-read-more
			{
			text-align:center}

			.fusion-content-boxes.content-boxes-timeline-horizontal .icon
			{
				position:relative;
			z-index:2}

			.fusion-content-boxes.content-boxes-timeline-horizontal .content-box-column .content-box-wrapper
			{
			position:static}

			.fusion-content-boxes.content-boxes-timeline-vertical .heading-with-icon,.fusion-content-boxes.content-boxes-timeline-vertical .heading-with-icon .heading-link
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center;
			overflow:visible}

			.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column>.col
			{
			position:static}

			.fusion-content-boxes.content-boxes-timeline-vertical .icon
			{
				position:relative;
			z-index:2}

			.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column-last .content-box-shortcode-timeline-vertical
			{
			display:none}

			.do-animate .fusion-content-boxes .fusion-animated
			{
				-webkit-animation-fill-mode:none;
				animation-fill-mode:none;
			position:relative}

			.fusion-content-boxes.content-boxes-clean-vertical
			{
				margin-left:0;
			margin-right:0}

			.fusion-content-boxes.content-boxes-clean-vertical .content-box-column
			{
				border-style:solid;
				border-width:1px;
				border-right-width:0;
			padding:0}

			.fusion-content-boxes.content-boxes-clean-vertical .col
			{
			padding:30px}

			.fusion-content-boxes.content-boxes-clean-vertical .link-type-button
			{
			padding-bottom:0}

			.fusion-content-boxes.content-boxes-clean-vertical .link-type-button-bar .content-container
			{
			padding-bottom:60px}

			.fusion-content-boxes.content-boxes-clean-horizontal
			{
				margin-left:0;
			margin-right:0}

			.fusion-content-boxes.content-boxes-clean-horizontal .content-box-column
			{
				border-style:solid;
				border-width:1px;
				border-right-width:0;
			padding:0}

			.fusion-content-boxes.content-boxes-clean-horizontal .col
			{
			padding:30px}

			.fusion-content-boxes.content-boxes-clean-horizontal .link-type-button-bar .content-container
			{
			padding-bottom:60px}

			.fusion-content-boxes .link-type-button-bar .content-container
			{
			position:relative}

			.fusion-content-boxes a
			{
				text-decoration:none;
				-webkit-box-shadow:none;
			box-shadow:none}

			.content-boxes-icon-on-top .col
			{
			text-align:center}

			.content-boxes-icon-on-top .col .more a
			{
			float:none}

			.content-boxes-icon-on-top .col .heading-and-icon .fontawesome-icon
			{
				float:none;
				width:64px;
				height:64px;
				line-height:64px;
				font-size:24px;
				margin:0;
			display:inline-block}

			.content-boxes-icon-on-top .col .heading-and-icon img
			{
				float:none;
			margin-right:0}

			.content-boxes-icon-on-top .col .heading-and-icon h2
			{
			padding-left:0}

			.content-boxes-icon-on-side .col-content-container
			{
			padding-left:45px}

			.content-boxes-icon-boxed
			{
			overflow:visible}

			.content-boxes-icon-boxed .col
			{
				overflow:visible!important;
				text-align:center;
			padding:50px 2% 2%}

			.content-boxes-icon-boxed .col .more a
			{
			float:none}

			.content-boxes-icon-boxed .col .heading-and-icon
			{
				overflow:visible;
			position:relative}

			.content-boxes-icon-boxed .col .heading-and-icon .fontawesome-icon,.content-boxes-icon-boxed .col .heading-and-icon img
			{
				float:none;
				position:absolute;
				top:-80px;
				width:64px;
				height:64px;
				line-height:64px;
				font-size:24px;
				margin:0 0 0 -32px;
			left:50%}

			.content-boxes-icon-boxed .col .heading-and-icon img
			{
			float:none}

			.content-boxes-icon-boxed .col .heading-and-icon h2
			{
			padding-left:0}

			.fusion-countdown
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-ms-flex-wrap:nowrap;
				flex-wrap:nowrap;
				-webkit-box-orient:horizontal;
				-webkit-box-direction:normal;
				-ms-flex-direction:row;
				flex-direction:row;
				-webkit-box-pack:justify;
				-ms-flex-pack:justify;
				justify-content:space-between;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center;
			padding:30px}

			.fusion-countdown.fusion-no-bg
			{
			padding:0}

			.fusion-countdown .fusion-countdown-heading
			{
				font-weight:700;
				letter-spacing:2px;
			line-height:1.2em}

			.fusion-countdown .fusion-countdown-subheading
			{
				letter-spacing:1px;
			line-height:1.2em}

			.fusion-countdown .fusion-countdown-counter-wrapper
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-ms-flex-wrap:wrap;
				flex-wrap:wrap;
				-webkit-box-pack:center;
				-ms-flex-pack:center;
				justify-content:center;
				-webkit-box-flex:1;
				-ms-flex-positive:1;
				flex-grow:1;
				overflow:hidden;
				margin:0 10px;
			text-align:center}

			.fusion-countdown .fusion-dash-wrapper
			{
			display:inline-block}

			.fusion-countdown .fusion-dash
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center;
				-webkit-box-pack:center;
				-ms-flex-pack:center;
				justify-content:center;
			line-height:1}

			.fusion-countdown .fusion-digit-wrapper
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-pack:center;
				-ms-flex-pack:center;
			justify-content:center}

			.fusion-countdown .fusion-digit>div
			{
				margin:0 -.23em;
			width:1em}

			.fusion-countdown .fusion-hundred-digit,.fusion-countdown .fusion-thousand-digit
			{
			display:none}

			.fusion-countdown .fusion-dash-title
			{
				padding-left:.25em;
			min-width:46px}

			.fusion-countdown .fusion-countdown-link
			{
			letter-spacing:2px}

			.fusion-countdown .fusion-countdown-link:hover
			{
			opacity:.7}

			.fusion-countdown.fusion-countdown-has-heading .fusion-countdown-subheading
			{
			margin-bottom:.4em}

			.fusion-countdown.fusion-countdown-stacked
			{
				-webkit-box-orient:vertical;
				-webkit-box-direction:normal;
				-ms-flex-direction:column;
			flex-direction:column}

			.fusion-countdown.fusion-countdown-stacked .fusion-countdown-heading-wrapper
			{
			text-align:center}

			.fusion-countdown.fusion-countdown-stacked.fusion-countdown-has-heading .fusion-countdown-counter-wrapper
			{
			margin-top:1em}

			.fusion-countdown.fusion-countdown-stacked.fusion-countdown-has-link .fusion-countdown-counter-wrapper
			{
			margin-bottom:1em}

			.fusion-countdown.fusion-countdown-label-bottom .fusion-dash,.fusion-countdown.fusion-countdown-label-top .fusion-dash
			{
				-webkit-box-orient:vertical;
				-webkit-box-direction:normal;
				-ms-flex-direction:column;
			flex-direction:column}

			.fusion-countdown.fusion-countdown-label-bottom .fusion-dash-title,.fusion-countdown.fusion-countdown-label-top .fusion-dash-title
			{
			width:100%}

			.fusion-countdown.fusion-countdown-label-top .fusion-digit-wrapper
			{
				-webkit-box-ordinal-group:3;
				-ms-flex-order:2;
			order:2}

			.fusion-countdown.fusion-countdown-label-top .fusion-dash-title
			{
				-webkit-box-ordinal-group:2;
				-ms-flex-order:1;
				order:1;
			padding:0 0 .25em 0}

			.fusion-countdown.fusion-countdown-label-bottom .fusion-dash-title
			{
			padding:.25em 0 0 0}

			.fusion-counters-circle
			{
				margin-bottom:20px;
			text-align:center}

			.fusion-counters-circle .counter-circle-wrapper
			{
				display:inline-block;
				position:relative;
				margin-bottom:20px;
				margin-right:15px;
				height:220px;
				width:220px;
				overflow:hidden;
			vertical-align:middle}

			.fusion-counters-circle .counter-circle-wrapper:hover
			{
			overflow:visible}

			.fusion-counters-circle .counter-circle
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center;
				-webkit-box-pack:center;
				-ms-flex-pack:center;
				justify-content:center;
				overflow:hidden;
				position:relative;
				height:220px;
				width:220px;
			font-size:50px}

			.fusion-counters-circle .counter-circle .fusion-counter-circle-content-inner
			{
				line-height:1;
			width:80%}

			.fusion-counters-circle .counter-circle .fontawesome-icon
			{
				float:none;
				margin:0;
			font-size:50px}

			.fusion-counters-circle .counter-circle canvas
			{
				position:absolute;
				left:0;
			top:0}

			.fusion-counters-circle:last-child
			{
			margin-right:0}

			.fusion-counters-box.row
			{
				margin-left:-7px;
			margin-right:-7px}

			.fusion-counters-box .fusion-counter-box
			{
				padding:0 7px;
				margin-bottom:14px;
				text-align:center;
				-webkit-box-sizing:border-box;
			box-sizing:border-box}

			.fusion-counters-box .fusion-counter-box .counter-box-container
			{
			padding:20px}

			.fusion-counters-box .fusion-counter-box .counter-box-border
			{
			border:1px solid #e5e4e3}

			.fusion-counters-box .content-box-counter
			{
				color:#65bc7b;
				font-size:50px;
			line-height:50px}

			.fusion-counters-box .counter-box-icon
			{
				float:none;
				margin-top:-8px;
				vertical-align:middle;
			color:inherit}

			.fusion-counters-box .fusion-counter-box-icon-top .counter-box-icon
			{
				display:block;
				float:none;
			margin:0}
			
			.fusion-dropcap
			{
				display:-webkit-inline-box;
				display:-ms-inline-flexbox;
				display:inline-flex;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center;
				-webkit-box-pack:center;
				-ms-flex-pack:center;
				justify-content:center;
				position:relative;
				top:4px;
				float:left;
				margin-right:10px;
				padding:0;
				height:52px;
				line-height:52px;
				color:#cbaa5c;
				font-size:60px;
			text-transform:uppercase}

			.fusion-dropcap.dropcap-boxed
			{
				height:51px;
				width:51px;
				line-height:51px;
				border-radius:8px;
				background-clip:padding-box;
				-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);
				box-shadow:0 1px 1px rgba(0,0,0,.2);
				color:#fff;
				font-size:45px;
			background-color:#cbaa5c}

			.fusion-flexslider
			{
				position:relative;
				margin-bottom:0;
				padding:0;
				background-color:transparent;
			overflow:hidden}

			.fusion-flexslider .flex-control-nav,.fusion-flexslider .flex-direction-nav,.fusion-flexslider .slides
			{
				z-index:100;
				margin:0;
				padding:0;
			list-style:none}

			.fusion-flexslider .slides
			{
				overflow:hidden;
			float:left}

			.fusion-flexslider .slides li
			{
				display:none;
			margin:0}

			.fusion-flexslider .slides img
			{
				display:block;
				width:100%;
				-webkit-box-shadow:none;
				box-shadow:none;
			border-radius:0}

			.fusion-flexslider.fusion-flexslider-loading .slides>li:first-child
			{
				display:block;
			opacity:1!important}

			.fusion-flexslider.fusion-post-slideshow .slides
			{
			float:none}

			.woocommerce-container .images .fusion-flexslider.fusion-flexslider-loading .slides>li:first-child
			{
			float:left}

			.fusion-flexslider .flex-control-nav
			{
				position:absolute;
				bottom:0;
				width:100%;
			text-align:center}

			.fusion-flexslider .flex-direction-nav
			{
			list-style:none}

			.fusion-flexslider .flex-direction-nav a
			{
				z-index:100;
				position:absolute;
				top:50%;
				overflow:hidden;
				width:30px;
				height:30px;
				text-align:center;
				line-height:30px;
				background-color:rgba(0,0,0,.5);
				background-repeat:no-repeat;
				cursor:pointer;
				opacity:0;
				font-size:14px;
				font-weight:400;
				font-family:icomoon;
				-webkit-font-smoothing:none;
				color:#fff;
				-webkit-transition:all .3s ease;
				transition:all .3s ease;
				-webkit-transform:translateY(-50%);
			transform:translateY(-50%)}

			.fusion-flexslider .flex-direction-nav .flex-next,.fusion-flexslider .flex-direction-nav .flex-prev
			{
			background-color:rgba(0,0,0,.85)}

			.fusion-flexslider .flex-direction-nav .flex-next:hover,.fusion-flexslider .flex-direction-nav .flex-prev:hover
			{
			background-color:rgba(0,0,0,.95)}

			.fusion-flexslider .flex-direction-nav .flex-next
			{
			right:0}

			.fusion-flexslider .flex-direction-nav .flex-prev
			{
			left:0}

			.fusion-flexslider:hover .flex-direction-nav .flex-next,.fusion-flexslider:hover .flex-direction-nav .flex-prev
			{
			opacity:.8}

			.fusion-flexslider:hover .flex-direction-nav .flex-next:hover,.fusion-flexslider:hover .flex-direction-nav .flex-prev:hover
			{
			opacity:1}

			.fusion-flexslider:hover .flex-direction-nav .flex-disabled
			{
				display:none;
				opacity:0;
			cursor:default}

			.fusion-flexslider.flexslider-attachments
			{
			overflow:visible}

			.fusion-flexslider.flexslider-attachments .flex-direction-nav a
			{
				width:30px;
				height:30px;
				text-align:center;
			line-height:30px}

			.fusion-flexslider.flexslider-attachments .flex-direction-nav a:before
			{
			color:#fff}

			.fusion-flexslider.flexslider-attachments .flex-control-thumbs li
			{
				width:60px;
				margin:5px;
			float:none}

			.fusion-flexslider.flexslider-default .flex-direction-nav a
			{
				width:60px;
				height:60px;
				text-align:center;
				line-height:60px;
			font-size:30px}

			.fusion-flexslider.flexslider-posts .flex-direction-nav a
			{
				width:30px;
				height:30px;
				text-align:center;
			line-height:30px}

			.fusion-flexslider.flexslider-posts .slide-excerpt
			{
				position:absolute;
			bottom:20%}

			.fusion-flexslider.flexslider-posts .slide-excerpt h2
			{
				color:#fff;
				background:rgba(0,0,0,.8);
				padding:10px 15px;
			margin:0}

			.fusion-flexslider.flexslider-posts .slide-excerpt h2 a
			{
			color:#fff}

			.fusion-flexslider.flexslider-posts .slide-excerpt p
			{
				color:#fff;
				background:rgba(0,0,0,.8);
			padding:15px}

			.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a
			{
				background-color:rgba(0,0,0,.5);
				width:30px;
				height:30px;
				text-align:center;
			line-height:30px}

			.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt
			{
				position:absolute;
				left:0;
				top:0;
				bottom:0;
				padding:5%;
				width:30%;
				-webkit-box-sizing:content-box;
				box-sizing:content-box;
				background:rgba(0,0,0,.7);
			color:#fff}

			.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt .excerpt-container
			{
				overflow:hidden;
			height:100%}

			.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2
			{
				color:#fff;
				padding:10px 15px;
			margin:0}

			.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 a
			{
			color:#fff}

			.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p
			{
				color:#fff;
			padding:15px}

			.flexslider-attachments .flex-control-nav
			{
				position:relative;
			margin-top:10px}

			.page .post-slideshow
			{
			margin-bottom:30px}

			.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus
			{
			outline:0}

			.flex-control-nav,.flex-direction-nav,.flexslider .slides
			{
				margin:0;
				padding:0;
				list-style:none;
			z-index:1000}

			.flexslider
			{
				margin:0;
			padding:0}

			.flexslider .slides
			{
			overflow:hidden}

			.flexslider .slides li
			{
				display:none;
				-webkit-backface-visibility:hidden;
			margin:0}

			.flexslider .slides img
			{
				width:100%;
				max-width:100%;
				display:block;
				-webkit-user-select:none;
				-moz-user-select:none;
				-ms-user-select:none;
			user-select:none}

			.flexslider .slides .video-shortcode
			{
			margin-bottom:0}

			.flex-pauseplay span
			{
			text-transform:capitalize}

			.flexslider .slides:after
			{
				content:".";
				display:block;
				clear:both;
				visibility:hidden;
				line-height:0;
			height:0}

			html[xmlns] .flexslider .slides
			{
			display:block}

			* html .flexslider .slides
			{
			height:1%}

			.flex-control-nav,.flex-direction-nav,.flexslider .slides
			{
			z-index:2}

			.flexslider
			{
				margin:0 0 60px;
				background-color:transparent;
			position:relative}

			.flex-viewport
			{
				max-height:2000px;
				-webkit-transition:all 1s ease;
			transition:all 1s ease}

			.loading .flex-viewport
			{
			max-height:300px}

			.carousel li
			{
			margin-right:5px}

			.flex-direction-nav
			{
				height:0;
			list-style:none!important}

			.flex-direction-nav a
			{
				font-family:icomoon;
				width:30px;
				height:30px;
				margin:0;
				background-color:rgba(0,0,0,.5);
				background-repeat:no-repeat;
				position:absolute;
				top:50%;
				-webkit-transform:translateY(-50%);
				transform:translateY(-50%);
				cursor:pointer;
				opacity:0;
				z-index:100;
				overflow:hidden;
				text-align:center;
				line-height:30px;
				font-size:16px;
				font-weight:400;
				-webkit-font-smoothing:none;
				color:#fff;
			text-decoration:none}

			.flex-direction-nav a:hover
			{
			color:#fff}

			.sidebar .widget .flex-direction-nav a,.sidebar .widget .flex-direction-nav a:hover
			{
			color:#fff}

			.no-opacity .flex-direction-nav a
			{
			display:none}

			.no-opacity .flexslider:hover .flex-direction-nav a
			{
			display:block}

			.flex-direction-nav .flex-next
			{
				right:0;
			text-indent:2px}

			.flex-direction-nav .flex-prev
			{
				left:0;
			text-indent:-2px}

			.flexslider:hover .flex-next
			{
				opacity:.8;
			right:0}

			.flexslider:hover .flex-prev
			{
				opacity:.8;
			left:0}

			.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover
			{
			opacity:1}

			.flex-direction-nav .flex-disabled,.main-flex:hover .flex-direction-nav .flex-disabled
			{
				opacity:0;
				cursor:default;
				display:none;
			visibility:hidden}

			.flex-control-nav
			{
				width:100%;
				position:absolute;
				bottom:0;
			text-align:center}

			.flex-control-nav li
			{
				margin:0 6px;
			display:inline-block}

			.flex-control-paging li a
			{
			display:block}

			.flex-control-paging li a
			{
				width:11px;
				height:11px;
				display:block;
				background:#666;
				background:rgba(0,0,0,.5);
				cursor:pointer;
				text-indent:-9999px;
				border-radius:20px;
				-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
			box-shadow:inset 0 0 3px rgba(0,0,0,.3)}

			.flex-control-paging li a:hover
			{
				background:#333;
			background:rgba(0,0,0,.7)}

			.flex-control-paging li a.flex-active
			{
				background:#000;
				background:rgba(0,0,0,.9);
			cursor:default}

			.flex-control-thumbs
			{
				margin:5px 0 0;
				position:static;
			overflow:hidden}

			.flex-control-thumbs li
			{
				width:25%;
				float:left;
			margin:0}

			.flex-control-thumbs img
			{
				width:100%;
				display:block;
				opacity:.7;
			cursor:pointer}

			.flex-control-thumbs img:hover
			{
			opacity:1}

			.flex-control-thumbs .flex-active
			{
				opacity:1;
			cursor:default}

			.flex-caption
			{
				position:absolute;
				background:rgba(0,0,0,.6);
				width:96%;
				padding:2%;
				color:#fff;
				left:0;
				bottom:0;
			margin:0}

			.main-flex
			{
			margin-bottom:0}

			@media screen and (max-width:860px)
			{
				.flex-direction-nav .flex-prev
				{
					opacity:1;
				left:0}

				.flex-direction-nav .flex-next
				{
					opacity:1;
				right:0}
			}

			.col .flexslider
			{
			margin:0}

			.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev,.fusion-flexslider .flex-direction-nav a,.fusion-flexslider.flexslider-attachments .flex-direction-nav a,.fusion-flexslider.flexslider-posts .flex-direction-nav a,.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a,.fusion-slider-sc .flex-direction-nav a
			{
				width:30px;
			height:30px}

			.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before,.fusion-flexslider .flex-direction-nav a,.fusion-flexslider.flexslider-attachments .flex-direction-nav a,.fusion-flexslider.flexslider-posts .flex-direction-nav a,.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a,.fusion-slider-sc .flex-direction-nav a
			{
			line-height:30px}

			.woocommerce-product-gallery .flex-direction-nav a
			{
			width:30px}

			.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev
			{
				margin-top:calc((30px)/ -2);
			font-size:14px}

			.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before,.fusion-flexslider .flex-direction-nav a,.fusion-flexslider.flexslider-attachments .flex-direction-nav a,.fusion-flexslider.flexslider-posts .flex-direction-nav a,.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a,.fusion-slider-sc .flex-direction-nav a
			{
			font-size:14px}

			.fusion-flip-boxes
			{
			margin-bottom:25px}

			.fusion-flip-boxes .fusion-column
			{
				-webkit-box-sizing:border-box;
			box-sizing:border-box}

			.fusion-flip-boxes .fusion-flip-box
			{
				position:relative;
				z-index:1;
				padding:0;
				margin:0;
				-webkit-backface-visibility:hidden;
				backface-visibility:hidden;
			-webkit-transform:translate3d(0,0,0)}

			.fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper
			{
				position:relative;
				margin-bottom:15px;
				-webkit-perspective:1000px;
			perspective:1000px}

			.fusion-flip-boxes .fusion-flip-box .flip-box-back,.fusion-flip-boxes .fusion-flip-box .flip-box-front
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center;
				top:0;
				right:0;
				left:0;
				-webkit-perspective:1000px;
				perspective:1000px;
				padding:27px 20px;
				text-align:center;
				-webkit-backface-visibility:hidden;
				backface-visibility:hidden;
				background-clip:padding-box;
				background-position:center;
				background-repeat:no-repeat;
			background-size:cover}

			.fusion-flip-boxes .fusion-flip-box .flip-box-front
			{
				position:relative;
				bottom:0;
			z-index:10}

			.fusion-flip-boxes .fusion-flip-box .flip-box-back
			{
				position:absolute;
			z-index:-1}

			.fusion-flip-boxes .fusion-flip-box .flip-box-back .fusion-button
			{
				display:table;
			margin:20px auto 0}

			.fusion-flip-boxes .fusion-flip-box .flip-box-back-inner,.fusion-flip-boxes .fusion-flip-box .flip-box-front-inner
			{
			width:100%}

			.fusion-flip-boxes .fusion-flip-box.hover .flip-box-back,.fusion-flip-boxes .fusion-flip-box:hover .flip-box-back
			{
			z-index:1}

			.fusion-flip-boxes .fusion-flip-box.hover .flip-box-front,.fusion-flip-boxes .fusion-flip-box:hover .flip-box-front
			{
			z-index:-1}

			.fusion-flip-boxes .fusion-flip-box .flip-box-grafix
			{
				display:table;
			margin:0 auto 10px}

			.fusion-flip-boxes .fusion-flip-box .flip-box-image
			{
				table-layout:fixed;
			width:100%}

			.fusion-flip-boxes .fusion-flip-box .flip-box-circle
			{
				height:64px;
				width:64px;
				border:1px solid;
				border-radius:50%;
			background-clip:padding-box}

			.fusion-flip-boxes .fusion-flip-box .flip-box-circle i
			{
				display:table-cell;
				vertical-align:middle;
			font-size:24px}

			.fusion-flip-boxes .fusion-flip-box .flip-box-no-circle i
			{
			font-size:60px}

			.fusion-flip-boxes .fusion-flip-box .flip-box-heading
			{
				margin-top:0;
				margin-bottom:9px;
			padding-top:0}

			.fusion-flip-boxes .fusion-flip-box .flip-box-heading.without-text
			{
			margin-bottom:0}

			.fusion-flip-boxes .fusion-flip-box .flip-box-heading-back
			{
				margin-bottom:9px;
				margin-top:0;
			text-transform:uppercase}

			.fusion-flip-boxes .fusion-flip-box .finished-animating
			{
				-webkit-transition:none!important;
				transition:none!important;
				-webkit-animation:none!important;
			animation:none!important}

			.fusion-flip-boxes .fusion-flip-box.flip-right .flip-box-front
			{
				-webkit-transform:rotateY(0);
			transform:rotateY(0)}

			.fusion-flip-boxes .fusion-flip-box.flip-right .flip-box-back
			{
				-webkit-transform:rotateY(-180deg);
			transform:rotateY(-180deg)}

			.fusion-flip-boxes .fusion-flip-box.flip-right.hover .flip-box-back,.fusion-flip-boxes .fusion-flip-box.flip-right:hover .flip-box-back
			{
				-webkit-transform:rotateY(0);
			transform:rotateY(0)}

			.fusion-flip-boxes .fusion-flip-box.flip-right.hover .flip-box-front,.fusion-flip-boxes .fusion-flip-box.flip-right:hover .flip-box-front
			{
				-webkit-transform:rotateY(180deg);
			transform:rotateY(180deg)}

			.fusion-flip-boxes .fusion-flip-box.flip-left .flip-box-front
			{
				-webkit-transform:rotateY(0);
			transform:rotateY(0)}

			.fusion-flip-boxes .fusion-flip-box.flip-left .flip-box-back
			{
				-webkit-transform:rotateY(180deg);
			transform:rotateY(180deg)}

			.fusion-flip-boxes .fusion-flip-box.flip-left.hover .flip-box-back,.fusion-flip-boxes .fusion-flip-box.flip-left:hover .flip-box-back
			{
				-webkit-transform:rotateY(0);
			transform:rotateY(0)}

			.fusion-flip-boxes .fusion-flip-box.flip-left.hover .flip-box-front,.fusion-flip-boxes .fusion-flip-box.flip-left:hover .flip-box-front
			{
				-webkit-transform:rotateY(-180deg);
			transform:rotateY(-180deg)}

			.fusion-flip-boxes .fusion-flip-box.flip-up .flip-box-front
			{
				-webkit-transform:rotateX(0);
			transform:rotateX(0)}

			.fusion-flip-boxes .fusion-flip-box.flip-up .flip-box-back
			{
				-webkit-transform:rotateX(-180deg);
			transform:rotateX(-180deg)}

			.fusion-flip-boxes .fusion-flip-box.flip-up.hover .flip-box-back,.fusion-flip-boxes .fusion-flip-box.flip-up:hover .flip-box-back
			{
				-webkit-transform:rotateX(0);
			transform:rotateX(0)}

			.fusion-flip-boxes .fusion-flip-box.flip-up.hover .flip-box-front,.fusion-flip-boxes .fusion-flip-box.flip-up:hover .flip-box-front
			{
				-webkit-transform:rotateX(180deg);
			transform:rotateX(180deg)}

			.fusion-flip-boxes .fusion-flip-box.flip-down .flip-box-front
			{
				-webkit-transform:rotateX(0);
			transform:rotateX(0)}

			.fusion-flip-boxes .fusion-flip-box.flip-down .flip-box-back
			{
				-webkit-transform:rotateX(180deg);
			transform:rotateX(180deg)}

			.fusion-flip-boxes .fusion-flip-box.flip-down.hover .flip-box-back,.fusion-flip-boxes .fusion-flip-box.flip-down:hover .flip-box-back
			{
				-webkit-transform:rotateX(0);
			transform:rotateX(0)}

			.fusion-flip-boxes .fusion-flip-box.flip-down.hover .flip-box-front,.fusion-flip-boxes .fusion-flip-box.flip-down:hover .flip-box-front
			{
				-webkit-transform:rotateX(-180deg);
			transform:rotateX(-180deg)}

			.fusion-flip-boxes.flip-effect-classic .flip-box-back,.fusion-flip-boxes.flip-effect-classic .flip-box-front
			{
				-webkit-transition:-webkit-transform .4s cubic-bezier(.2,.85,.4,1.275);
				transition:-webkit-transform .4s cubic-bezier(.2,.85,.4,1.275);
				transition:transform .4s cubic-bezier(.2,.85,.4,1.275);
			transition:transform .4s cubic-bezier(.2,.85,.4,1.275),-webkit-transform .4s cubic-bezier(.2,.85,.4,1.275)}

			.fusion-flip-boxes.flip-effect-classic .fusion-flip-box.hover .flip-box-grafix i:before,.fusion-flip-boxes.flip-effect-classic .fusion-flip-box:hover .flip-box-grafix i:before
			{
			display:none}

			.fusion-flip-boxes.flip-effect-3d .flip-box-inner-wrapper
			{
				-webkit-transform-style:preserve-3d;
			transform-style:preserve-3d}

			.fusion-flip-boxes.flip-effect-3d .flip-box-back,.fusion-flip-boxes.flip-effect-3d .flip-box-front
			{
				-webkit-transform-style:preserve-3d;
				transform-style:preserve-3d;
				-webkit-transition:-webkit-transform .75s ease-in-out;
				transition:-webkit-transform .75s ease-in-out;
				transition:transform .75s ease-in-out;
			transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out}

			.fusion-flip-boxes.flip-effect-3d .flip-box-back-inner,.fusion-flip-boxes.flip-effect-3d .flip-box-front-inner
			{
				-webkit-transform:translateZ(50px) scale(.9);
			transform:translateZ(50px) scale(.9)}

			.ua-edge .fusion-flip-boxes .fusion-flip-box.hover .flip-box-back,.ua-edge .fusion-flip-boxes .fusion-flip-box:hover .flip-box-back
			{
				-webkit-transform:rotateY(0);
				transform:rotateY(0);
			z-index:1}

			.ua-edge .fusion-flip-boxes .fusion-flip-box.hover .flip-box-front,.ua-edge .fusion-flip-boxes .fusion-flip-box:hover .flip-box-front
			{
				-webkit-transform:rotateY(180deg);
				transform:rotateY(180deg);
			z-index:-1}

			.fontawesome-icon
			{
				display:inline-block;
				float:left;
			margin-right:10px}

			.fontawesome-icon:before
			{
				-webkit-transition:none;
			transition:none}

			.fontawesome-icon.circle-yes
			{
				border-radius:50%;
				background-clip:inherit;
				border-width:1px;
				border-style:solid;
				background-color:#333;
				color:#fff;
				text-align:center;
			margin-top:2px}

			.fontawesome-icon.fusion-link:before
			{
			color:inherit}

			.fontawesome-icon.fusion-text-flow
			{
			float:none}

			.fontawesome-icon.circle-no.size-large
			{
			margin-top:2px}

			.fontawesome-icon.circle-no.size-medium
			{
			margin-top:3px}

			.fontawesome-icon.circle-no.size-small
			{
			margin-top:5px}

			.fontawesome-icon.icon-hover-animation-pulsate
			{
			position:relative}

			.fontawesome-icon.icon-hover-animation-pulsate.hover,.fontawesome-icon.icon-hover-animation-pulsate:hover
			{
				-webkit-transform:scale(.93);
				transform:scale(.93);
				-webkit-transition:all .3s;
			transition:all .3s}

			.fontawesome-icon.icon-hover-animation-pulsate.hover:after,.fontawesome-icon.icon-hover-animation-pulsate:hover:after
			{
				pointer-events:none;
				position:absolute;
				width:100%;
				height:100%;
				border-radius:inherit;
				content:"";
				-webkit-box-sizing:content-box;
				box-sizing:content-box;
				top:0;
				left:0;
				padding:0;
				z-index:-1;
				-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.1);
				box-shadow:0 0 0 2px rgba(255,255,255,.1);
				opacity:0;
				-webkit-transform:scale(.9);
				transform:scale(.9);
				display:inline-block;
				-webkit-animation:fusionSonarEffect 1.3s ease-out 75ms;
			animation:fusionSonarEffect 1.3s ease-out 75ms}

			.fontawesome-icon.icon-hover-animation-slide.circle-yes
			{
				overflow:hidden;
				display:-webkit-inline-box;
				display:-ms-inline-flexbox;
				display:inline-flex;
				-webkit-box-pack:center;
				-ms-flex-pack:center;
			justify-content:center}

			.fontawesome-icon.icon-hover-animation-slide.hover:before,.fontawesome-icon.icon-hover-animation-slide:hover:before
			{
				-webkit-animation:fusionToRightFromLeft .3s forwards;
			animation:fusionToRightFromLeft .3s forwards}

			.fontawesome-icon.icon-hover-animation-slide:before
			{
			display:block}

			.fusion-fa-align-left
			{
				display:inline;
				float:left;
			margin:0}

			.fusion-fa-align-left .fontawesome-icon
			{
			margin:0}

			.fusion-fa-align-right
			{
				display:inline;
				float:right;
			margin:0}

			.fusion-fa-align-right .fontawesome-icon
			{
			margin:0}

			.fusion-fa-align-center
			{
				display:block;
				clear:both;
				margin-left:auto;
				margin-right:auto;
			text-align:center}

			.fusion-fa-align-center .fontawesome-icon
			{
			margin:0}

			.fusion-body .fusion-fa-align-center .fontawesome-icon
			{
			float:none}

			.fusion-login-box .fusion-login-caption
			{
			margin-bottom:20px}

			.fusion-login-box .fusion-login-form
			{
				padding:25px;
			background-color:#f6f6f6}

			.fusion-login-box .fusion-login-form input[type=password],.fusion-login-box .fusion-login-form input[type=text]
			{
				margin:0;
				width:100%;
				-webkit-box-sizing:border-box;
				box-sizing:border-box;
				vertical-align:middle;
			-webkit-appearance:none}

			.fusion-login-box .fusion-login-form a
			{
			text-decoration:none}

			.fusion-login-box .fusion-login-button
			{
				float:none;
			width:100%}

			.fusion-login-box .fusion-login-button-no-fullwidth
			{
			width:auto}

			.fusion-login-box .fusion-login-input-wrapper
			{
			margin-bottom:20px}

			.fusion-login-box .fusion-login-links
			{
			margin:0 -10px}

			.fusion-login-box .fusion-login-links .fusion-login-remember-me,.fusion-login-box .fusion-login-links>a
			{
			padding:0 10px}

			.fusion-login-box .fusion-login-links .fusion-login-remember-me
			{
			display:inline-block}

			.fusion-login-box .fusion-login-loggedin-links
			{
				display:inline-block;
				list-style:outside none none;
				margin:0;
				padding:0;
			text-align:initial}

			.fusion-login-box .fusion-login-avatar
			{
				display:inline-block;
				vertical-align:top;
			margin-right:10px}

			.fusion-login-box .fusion-login-box-error
			{
				margin-bottom:20px;
			color:#d04544}

			.fusion-login-box.fusion-login-box-login .fusion-login-submit-wrapper
			{
			margin-bottom:20px}

			.fusion-login-box.fusion-login-align-center
			{
			text-align:center}

			.fusion-login-box.fusion-login-field-layout-floated .fusion-login-fields
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-pack:justify;
				-ms-flex-pack:justify;
				justify-content:space-between;
			margin:0 -10px}

			.fusion-login-box.fusion-login-field-layout-floated .fusion-login-fields .fusion-login-input-wrapper
			{
				-webkit-box-flex:1;
				-ms-flex-positive:1;
				flex-grow:1;
			padding:0 10px}

			.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-login .fusion-login-additional-content,.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-register .fusion-login-additional-content
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-align:center;
				-ms-flex-align:center;
			align-items:center}

			.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-login .fusion-login-registration-confirm,.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-register .fusion-login-registration-confirm
			{
				-webkit-box-ordinal-group:2;
				-ms-flex-order:1;
				order:1;
			margin:0 15px}

			.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-login .fusion-login-submit-wrapper,.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-register .fusion-login-submit-wrapper
			{
			margin-bottom:0}

			.fusion-login-box.fusion-login-field-layout-floated .fusion-login-links
			{
			margin:0 5px}

			.fusion-hidden-content
			{
				overflow:hidden;
				position:absolute;
				left:-10000px;
				top:auto;
				width:1px;
			height:1px}

			.fullwidth-box.video-background
			{
			position:relative}

			.fullwidth-box.video-background .fullwidth-overlay
			{
				position:absolute;
				top:0;
				left:0;
				z-index:5;
				height:100%;
			width:100%}

			.fullwidth-box.video-background .fullwidth-video
			{
				position:absolute;
				top:0;
				left:0;
				z-index:1;
				min-height:100%;
				min-width:100%;
			-webkit-transform-style:preserve-3d}

			.fullwidth-box.video-background .fullwidth-video video
			{
				position:absolute;
				top:50%;
				left:50%;
				z-index:1;
				min-height:100%;
				min-width:100%;
				height:auto;
				width:auto;
				-o-object-fit:cover;
				object-fit:cover;
				-webkit-transform:translate(-50%,-50%);
			transform:translate(-50%,-50%)}

			.fullwidth-box.video-background .fusion-row
			{
				position:relative;
			z-index:10}

			.fullwidth-box.video-background .fullwidth-video-image
			{
			display:none}

			.ua-mobile .fullwidth-box.video-background .fullwidth-video-image
			{
				width:100%;
				height:100%;
				display:block;
				z-index:2;
				background-size:cover;
				background-position:center center;
				position:absolute;
				top:0;
			left:0}

			.fullwidth-box.faded-background
			{
				position:relative;
			overflow:hidden}

			.fullwidth-box.faded-background .fullwidth-faded
			{
				position:absolute;
				top:0;
				left:0;
				z-index:1;
				min-height:100%;
			min-width:100%}

			.fullwidth-box.faded-background .fusion-row
			{
				position:relative;
			z-index:10}

			.hundred-percent-fullwidth .fusion-row
			{
			max-width:none!important}

			.hundred-percent-fullwidth .fusion-row .nonhundred-percent-fullwidth .fusion-row
			{
			max-width:1170px!important}

			#wrapper #main .fullwidth-box .fusion-row
			{
				padding-left:0;
			padding-right:0}

			.ua-safari .fullwidth-box.faded-background .fullwidth-faded
			{
			-webkit-transform:translate3d(0,0,0)}

			.ua-safari.ua-mobile .fullwidth-box.faded-background .fullwidth-faded
			{
			-webkit-transform:none}

			.hundred-percent-height
			{
				z-index:1;
				overflow:hidden;
			height:100vh}

			.fusion-fullwidth-center-content
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center;
			height:100%}

			.fusion-scroll-section
			{
			position:relative}

			.fusion-scroll-section.active .fusion-scroll-section-nav
			{
				display:block;
			opacity:1}

			.fusion-scroll-section-element
			{
				opacity:0;
				-webkit-transition:opacity .45s ease 0s;
			transition:opacity .45s ease 0s}

			.fusion-scroll-section-element.active
			{
				z-index:1;
			opacity:1}

			.fusion-scroll-section-mobile-disabled .fusion-scroll-section-element
			{
			opacity:1!important}

			.fusion-scroll-section-element .fusion-fullwidth
			{
			-webkit-transform:translate3d(0,0,0)}

			.fusion-scroll-section-nav
			{
				display:none;
				opacity:0;
				z-index:10000;
				position:fixed;
				top:50%;
				-webkit-transform:translateY(-50%);
				transform:translateY(-50%);
				margin:0;
				padding:0;
				background-color:rgba(0,0,0,0.2);
				border-radius:15px;
				-webkit-transition:opacity .4s ease 0s;
			transition:opacity .4s ease 0s}

			.fusion-scroll-section-nav.scroll-navigation-left
			{
			left:20px}

			.fusion-scroll-section-nav.scroll-navigation-right
			{
			right:20px}

			.fusion-scroll-section-mobile-disabled .fusion-scroll-section-nav
			{
			display:none!important}

			.fusion-scroll-section-nav ul
			{
				list-style:outside none none;
				margin:10px 0;
			padding:0}

			.fusion-scroll-section-link
			{
				display:block;
				-webkit-box-sizing:content-box;
				box-sizing:content-box;
				opacity:.35;
				position:relative;
				padding:10px 12px;
				-webkit-transition:all .2s ease 0s;
			transition:all .2s ease 0s}

			.fusion-scroll-section-link.active,.fusion-scroll-section-link:hover
			{
			opacity:.8}

			.fusion-scroll-section-link[data-name=""]:before
			{
			display:none}

			.fusion-scroll-section-link:hover:before
			{
			pointer-events:auto}

			.fusion-scroll-section-link:before
			{
				display:inline-block;
				content:attr(data-name);
				position:absolute;
				top:50%;
				padding:2px 10px;
				background-color:rgba(0,0,0,.2);
				border-radius:15px;
				color:#fff;
				-webkit-transition:all .2s ease 0s;
				transition:all .2s ease 0s;
				white-space:nowrap;
				opacity:0;
			pointer-events:none}

			.scroll-navigation-left .fusion-scroll-section-link:before
			{
				left:65px;
				-webkit-transform:translate3d(45px,-50%,0);
			transform:translate3d(45px,-50%,0)}

			.scroll-navigation-right .fusion-scroll-section-link:before
			{
				right:20px;
				-webkit-transform:translate3d(-40px,-50%,0);
			transform:translate3d(-40px,-50%,0)}

			.fusion-scroll-section-link:hover:before
			{
				opacity:1;
				-webkit-transform:translate3d(-22px,-50%,0);
				transform:translate3d(-22px,-50%,0);
				-webkit-transition:all .2s ease 0s;
			transition:all .2s ease 0s}

			.fusion-parallax-fixed
			{
				-webkit-backface-visibility:hidden;
			backface-visibility:hidden}

			.fusion-scroll-section-link-bullet
			{
				display:block;
				height:9px;
				width:9px;
				border-radius:50%;
			background-color:#eeeeee}

			.fusion-google-map img
			{
			max-width:none}

			.fusion-google-map .fusion-info-box
			{
				padding:5px;
				border-radius:5px;
				background-clip:padding-box;
				-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3);
				box-shadow:0 1px 1px rgba(0,0,0,.3);
				background-color:#65bc7b;
				color:#fff;
			font-size:13px}

			.fusion-maps-static-type img
			{
			max-width:100%}

			.fusion-highlight
			{
				padding:.1em .3em;
			line-height:1.7em}

			.fusion-highlight.rounded
			{
				border-radius:4px;
			background-clip:padding-box}

			.fusion-highlight.dark
			{
			color:#ccc}

			.fusion-imageframe
			{
				display:inline-block;
				z-index:1;
				overflow:hidden;
				position:relative;
				vertical-align:middle;
			max-width:100%}

			.fusion-imageframe img
			{
				vertical-align:top;
				-webkit-box-shadow:none!important;
				box-shadow:none!important;
			border-radius:3%}

			.fusion-imageframe.element-bottomshadow
			{
			overflow:visible}

			.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before
			{
				-webkit-box-shadow:0 17px 10px rgba(0,0,0,.4);
			box-shadow:0 17px 10px rgba(0,0,0,.4)}

			.fusion-imageframe.element-bottomshadow img
			{
				margin:0;
				vertical-align:top;
				-webkit-box-shadow:none!important;
			box-shadow:none!important}

			.imageframe-align-center
			{
			text-align:center}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle:before
			{
				content:" ";
				display:block;
				background:#fff;
				position:absolute;
				z-index:30;
				width:3px;
				height:9999px;
				left:50%;
				margin-left:-1.5px;
				bottom:50%;
				margin-bottom:22px;
				-webkit-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);
			box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle:after
			{
				content:" ";
				display:block;
				background:#fff;
				position:absolute;
				z-index:30;
				width:3px;
				height:9999px;
				left:50%;
				margin-left:-1.5px;
				top:50%;
				margin-top:22px;
				-webkit-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);
			box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle
			{
				border-radius:6px;
				width:15px;
			height:65px}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle:before
			{
			margin-bottom:36px}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle:after
			{
			margin-top:35px}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle .fusion-image-before-after-left-arrow
			{
				margin:0;
				-webkit-transform:translate(-230%,-50%);
			transform:translate(-230%,-50%)}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle .fusion-image-before-after-right-arrow
			{
				margin:0;
				-webkit-transform:translate(230%,-50%);
			transform:translate(230%,-50%)}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows
			{
				border:transparent;
				-webkit-box-shadow:none;
			box-shadow:none}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows:before
			{
			margin-bottom:0}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows:after
			{
			margin-top:0}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows .fusion-image-before-after-right-arrow
			{
				border-width:9px;
				border-left-width:9px;
				margin:0;
				-webkit-transform:translate(130%,-50%);
			transform:translate(130%,-50%)}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows .fusion-image-before-after-left-arrow
			{
				margin:0;
				border-width:9px;
				border-right-width:9px;
				-webkit-transform:translate(-130%,-50%);
			transform:translate(-130%,-50%)}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond
			{
				border:transparent;
				-webkit-box-shadow:none;
			box-shadow:none}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond:before
			{
			margin-bottom:31px}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond:after
			{
				margin-top:30px;
			margin-left:-1.5px}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-left-arrow
			{
			margin-left:-12px}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-left-arrow:before
			{
				content:"";
				width:38px;
				height:38px;
				border:3px solid #fff;
				position:absolute;
				left:50%;
				top:50%;
				border-radius:3px;
				-webkit-transform:translate(-36%,-50%) rotate(-45deg);
				transform:translate(-36%,-50%) rotate(-45deg);
			z-index:-1}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-right-arrow
			{
			margin-right:-12px}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle
			{
				background:#fff;
			border-color:transparent}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle:after,.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle:before
			{
				background:0 0;
				-webkit-box-shadow:none;
			box-shadow:none}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-left-arrow:before
			{
				content:"";
				width:42px;
				height:42px;
				position:absolute;
				border:10px solid #d3d3d3;
				left:50%;
				top:50%;
				-webkit-transform:translate(-32%,-50%);
				transform:translate(-32%,-50%);
			border-radius:100%}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-left-arrow
			{
			border-right-color:#d3d3d3}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-right-arrow
			{
			border-left-color:#d3d3d3}

			.fusion-image-before-after-horizontal .fusion-image-before-after-before-label:before
			{
				top:50%;
				left:10px;
				-webkit-transform:translateY(-50%);
			transform:translateY(-50%)}

			.fusion-image-before-after-horizontal .fusion-image-before-after-after-label:before
			{
				top:50%;
				right:10px;
				-webkit-transform:translateY(-50%);
			transform:translateY(-50%)}

			.fusion-image-before-after-horizontal .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-before-label:before
			{
				top:0;
				left:0;
				margin-top:0;
				-webkit-transform:inherit;
			transform:inherit}

			.fusion-image-before-after-horizontal .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-after-label:before
			{
				top:auto;
				bottom:0;
				margin-top:0;
				right:0;
				-webkit-transform:inherit;
			transform:inherit}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-default .fusion-image-before-after-left-arrow
			{
				margin:0;
				-webkit-transform:translate(-130%,-50%);
			transform:translate(-130%,-50%)}

			.fusion-image-before-after-horizontal .fusion-image-before-after-handle.fusion-image-before-after-handle-default .fusion-image-before-after-right-arrow
			{
				margin:0;
				-webkit-transform:translate(130%,-50%);
			transform:translate(130%,-50%)}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle:before
			{
				content:" ";
				display:block;
				background:#fff;
				position:absolute;
				z-index:30;
				width:9999px;
				height:3px;
				top:50%;
				margin-top:-1.5px;
				left:50%;
				margin-left:22px;
				-webkit-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);
			box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle:after
			{
				content:" ";
				display:block;
				background:#fff;
				position:absolute;
				z-index:30;
				width:9999px;
				height:3px;
				top:50%;
				margin-top:-1.5px;
				right:50%;
				margin-right:22px;
				-webkit-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);
			box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle
			{
				border-radius:6px;
				width:65px;
				height:15px;
				margin-left:auto;
				margin-right:auto;
				left:0;
				right:0;
				margin-top:0;
				-webkit-transform:translateY(-50%);
			transform:translateY(-50%)}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle:before
			{
			margin-left:35px}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle:after
			{
			margin-right:35px}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle .fusion-image-before-after-down-arrow
			{
				margin:0;
				-webkit-transform:translate(-50%,230%);
			transform:translate(-50%,230%)}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-rectangle .fusion-image-before-after-up-arrow
			{
				margin:0;
				-webkit-transform:translate(-50%,-230%);
			transform:translate(-50%,-230%)}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows
			{
				border:transparent;
				-webkit-box-shadow:none;
			box-shadow:none}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows:before
			{
			margin-left:0}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows:after
			{
			margin-right:0}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows .fusion-image-before-after-down-arrow
			{
				border-width:9px;
				border-top-width:9px;
				margin:0;
				-webkit-transform:translate(-50%,130%);
			transform:translate(-50%,130%)}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-arrows .fusion-image-before-after-up-arrow
			{
				border-width:9px;
				border-top-width:9px;
				margin:0;
				-webkit-transform:translate(-50%,-130%);
			transform:translate(-50%,-130%)}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond
			{
				border:transparent;
				-webkit-box-shadow:none;
			box-shadow:none}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond:before
			{
			margin-left:29px}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond:after
			{
			margin-right:29px}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-down-arrow
			{
			margin-bottom:-12px}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-down-arrow:before
			{
				content:"";
				width:38px;
				height:38px;
				border:3px solid #fff;
				position:absolute;
				left:50%;
				top:50%;
				border-radius:3px;
				-webkit-transform:translate(-50%,-64%) rotate(-45deg);
				transform:translate(-50%,-64%) rotate(-45deg);
			z-index:-1}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-diamond .fusion-image-before-after-up-arrow
			{
			margin-top:-12px}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle
			{
				background:#fff;
			border-color:transparent}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle:after,.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle:before
			{
				background:0 0;
				-webkit-box-shadow:none;
			box-shadow:none}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-down-arrow:before
			{
				content:"";
				width:42px;
				height:42px;
				position:absolute;
				border:10px solid #d3d3d3;
				left:50%;
				top:50%;
				border-radius:100%;
				-webkit-transform:translate(-50%,-67%);
			transform:translate(-50%,-67%)}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-down-arrow
			{
			border-top-color:#d3d3d3}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-circle .fusion-image-before-after-up-arrow
			{
			border-bottom-color:#d3d3d3}

			.fusion-image-before-after-vertical .fusion-image-before-after-before-label:before
			{
				left:50%;
				text-align:center;
				top:10px;
				-webkit-transform:translateX(-50%);
			transform:translateX(-50%)}

			.fusion-image-before-after-vertical .fusion-image-before-after-after-label:before
			{
				left:50%;
				text-align:center;
				bottom:10px;
				-webkit-transform:translateX(-50%);
			transform:translateX(-50%)}

			.fusion-image-before-after-vertical .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-before-label:before
			{
				left:0;
				-webkit-transform:inherit;
				transform:inherit;
			top:0}

			.fusion-image-before-after-vertical .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-after-label:before
			{
				left:auto;
				right:0;
				-webkit-transform:inherit;
				transform:inherit;
			bottom:0}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-square .fusion-image-before-after-down-arrow
			{
				margin:0;
				-webkit-transform:translate(-50%,130%);
			transform:translate(-50%,130%)}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-square .fusion-image-before-after-up-arrow
			{
				margin:0;
				-webkit-transform:translate(-50%,-130%);
			transform:translate(-50%,-130%)}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-default .fusion-image-before-after-down-arrow
			{
				margin:0;
				-webkit-transform:translate(-50%,130%);
			transform:translate(-50%,130%)}

			.fusion-image-before-after-vertical .fusion-image-before-after-handle.fusion-image-before-after-handle-default .fusion-image-before-after-up-arrow
			{
				margin:0;
				-webkit-transform:translate(-50%,-130%);
			transform:translate(-50%,-130%)}

			.fusion-image-before-after-before-label
			{
				position:absolute;
				top:0;
				width:100%;
				height:100%;
				-webkit-transition-duration:.5s;
				transition-duration:.5s;
				-webkit-transition-property:opacity;
				transition-property:opacity;
			opacity:0}

			.fusion-image-before-after-before-label:before
			{
				color:#fff;
				letter-spacing:.1em;
				position:absolute;
				background:rgba(255,255,255,.2);
				line-height:normal;
				padding:2% 3.8%;
				border-radius:2px;
			content:attr(data-content)}

			.fusion-image-before-after-after-label
			{
				position:absolute;
				top:0;
				width:100%;
				height:100%;
				-webkit-transition-duration:.5s;
				transition-duration:.5s;
				-webkit-transition-property:opacity;
				transition-property:opacity;
			opacity:0}

			.fusion-image-before-after-after-label:before
			{
				color:#fff;
				letter-spacing:.1em;
				position:absolute;
				background:rgba(255,255,255,.2);
				line-height:normal;
				padding:2% 3.8%;
				border-radius:2px;
			content:attr(data-content)}

			.fusion-image-before-after-overlay
			{
				position:absolute;
				top:0;
				width:100%;
				height:100%;
				-webkit-transition-duration:.5s;
				transition-duration:.5s;
				-webkit-transition-property:background;
				transition-property:background;
				background:0 0;
			z-index:25}

			.fusion-image-before-after-overlay:hover
			{
			background:rgba(0,0,0,.5)}

			.fusion-image-before-after-overlay:hover .fusion-image-before-after-after-label
			{
			opacity:1}

			.fusion-image-before-after-overlay:hover .fusion-image-before-after-before-label
			{
			opacity:1}

			.fusion-image-before-after-left-arrow
			{
				width:0;
				height:0;
				border:6px inset transparent;
				position:absolute;
				top:50%;
				margin-top:-6px;
				border-right:6px solid #fff;
				left:50%;
			margin-left:-17px}

			.fusion-image-before-after-right-arrow
			{
				width:0;
				height:0;
				border:6px inset transparent;
				position:absolute;
				top:50%;
				margin-top:-6px;
				border-left:6px solid #fff;
				right:50%;
			margin-right:-17px}

			.fusion-image-before-after-up-arrow
			{
				width:0;
				height:0;
				border:6px inset transparent;
				position:absolute;
				left:50%;
				margin-left:-6px;
				border-bottom:6px solid #fff;
				top:50%;
			margin-top:-17px}

			.fusion-image-before-after-down-arrow
			{
				width:0;
				height:0;
				border:6px inset transparent;
				position:absolute;
				left:50%;
				margin-left:-6px;
				border-top:6px solid #fff;
				bottom:50%;
			margin-bottom:-17px}

			.fusion-image-before-after-container
			{
				-webkit-box-sizing:content-box;
				box-sizing:content-box;
				z-index:0;
				overflow:hidden;
				position:relative;
				-webkit-user-select:none;
				-moz-user-select:none;
				-ms-user-select:none;
			user-select:none}

			.fusion-image-before-after-container img
			{
				max-width:100%;
				position:absolute;
				top:0;
				width:100%;
			display:block}

			.fusion-image-before-after-container *
			{
				-webkit-box-sizing:content-box;
			box-sizing:content-box}

			.fusion-image-before-after-container.active .fusion-image-before-after-overlay
			{
			background:0 0}

			.fusion-image-before-after-container.active .fusion-image-before-after-overlay .fusion-image-before-after-before-label
			{
			opacity:0}

			.fusion-image-before-after-container.active .fusion-image-before-after-overlay .fusion-image-before-after-after-label
			{
			opacity:0}

			.fusion-image-before-after-container.active:hover.fusion-image-before-after-overlay
			{
			background:0 0}

			.fusion-image-before-after-container.active:hover.fusion-image-before-after-overlay .fusion-image-before-after-before-label
			{
			opacity:0}

			.fusion-image-before-after-container.active:hover.fusion-image-before-after-overlay .fusion-image-before-after-after-label
			{
			opacity:0}

			.fusion-image-before-after-before
			{
			z-index:20}

			.fusion-image-before-after-after
			{
			z-index:10}

			.fusion-image-before-after-handle
			{
				height:38px;
				width:38px;
				position:absolute;
				left:50%;
				top:50%;
				-webkit-transform:translate(-50%,-50%);
				transform:translate(-50%,-50%);
				border:3px solid #fff;
				border-radius:1000px;
				-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);
				box-shadow:0 0 12px rgba(51,51,51,.5);
				z-index:40;
			cursor:pointer}

			.fusion-image-before-after-handle.fusion-image-before-after-handle-square
			{
			border-radius:0}

			.fusion-image-before-after-handle.fusion-image-before-after-handle-square .fusion-image-before-after-left-arrow
			{
				margin:0;
				-webkit-transform:translate(-130%,-50%);
			transform:translate(-130%,-50%)}

			.fusion-image-before-after-handle.fusion-image-before-after-handle-square .fusion-image-before-after-right-arrow
			{
				margin:0;
				-webkit-transform:translate(130%,-50%);
			transform:translate(130%,-50%)}

			.fusion-image-switch
			{
				display:inline-block;
				position:relative;
			max-width:100%}

			.fusion-image-switch img
			{
				-webkit-transition:.5s ease;
			transition:.5s ease}

			.fusion-image-switch img:first-child
			{
			opacity:1}

			.fusion-image-switch img:last-child
			{
				opacity:0;
				position:absolute;
				top:0;
			left:0}

			.fusion-image-switch:hover img:first-child
			{
			opacity:0}

			.fusion-image-switch:hover img:last-child
			{
			opacity:1}

			.before-after-label-out-image-up-down
			{
				opacity:1;
				position:relative;
				padding:0;
				line-height:normal;
			visibility:hidden}

			.before-after-label-out-image-up-down.fusion-image-before-after-before-label
			{
			margin-bottom:.5em}

			.before-after-label-out-image-up-down.fusion-image-before-after-after-label
			{
			margin-top:.5em}

			.before-after-label-out-image-up-down:before
			{
				position:static;
				padding:0;
				margin:0;
				letter-spacing:2px;
			line-height:normal}

			.before-after-label-out-image-up-down.visible
			{
				visibility:visible;
			height:auto!important}

			.fusion-image-before-after-after-label.before-after-label-out-image-up-down
			{
			text-align:right}

			.rtl .fusion-image-before-after-horizontal .fusion-image-before-after-after-label:before
			{
				right:auto;
			left:10px}

			.rtl .fusion-image-before-after-horizontal .fusion-image-before-after-before-label:before
			{
				left:auto;
			right:10px}

			.rtl .fusion-image-before-after-after-label.before-after-label-out-image-up-down
			{
			text-align:left}

			.rtl .fusion-image-before-after-wrapper.fusion-image-before-after-horizontal .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-before-label:before
			{
				left:auto;
			right:0}

			.rtl .fusion-image-before-after-wrapper.fusion-image-before-after-horizontal .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-after-label:before
			{
				left:0;
			right:auto}

			.rtl .fusion-image-before-after-wrapper.fusion-image-before-after-vertical .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-before-label:before
			{
				left:auto;
			right:0}

			.rtl .fusion-image-before-after-wrapper.fusion-image-before-after-vertical .fusion-image-before-after-overlay.before-after-overlay-image-up-down .fusion-image-before-after-after-label:before
			{
				left:0;
			right:auto}

			.fusion-image-before-after-wrapper.fusion-image-before-after-vertical .fusion-image-before-after-after-label.before-after-label-out-image-up-down,.fusion-image-before-after-wrapper.fusion-image-before-after-vertical .fusion-image-before-after-before-label.before-after-label-out-image-up-down
			{
			text-align:center}

			.fusion-image-carousel
			{
			margin-bottom:40px}

			.fusion-carousel
			{
				overflow:hidden;
			padding:0}

			.fusion-carousel .fusion-carousel-positioner
			{
			position:relative}

			.fusion-carousel .fusion-carousel-wrapper
			{
				-webkit-box-sizing:content-box;
				box-sizing:content-box;
			padding:8px 0}

			.fusion-carousel .fusion-carousel-swipe
			{
				cursor:-webkit-grab;
			cursor:grab}

			.fusion-carousel .fusion-carousel-holder
			{
				margin:0;
				padding:0;
			list-style:none}

			.fusion-carousel .fusion-carousel-item
			{
				display:block;
				float:left;
			padding:0}

			.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper
			{
				display:inline-block;
				visibility:hidden;
				vertical-align:middle;
				width:100%;
				line-height:normal;
			text-align:center}

			.fusion-carousel .fusion-carousel-item .fusion-image-wrapper
			{
				display:inline-block;
				margin-bottom:0;
				text-align:center;
			max-width:100%}

			.fusion-carousel .fusion-carousel-item .fusion-image-wrapper.fusion-video
			{
			display:block}

			.fusion-carousel .fusion-carousel-item>a
			{
				display:block;
				-webkit-box-shadow:none;
			box-shadow:none}

			.fusion-carousel .fusion-carousel-item img
			{
				vertical-align:middle;
				width:100%;
			height:auto}

			.fusion-carousel .fusion-carousel-title
			{
			margin:15px 0 3px}

			.fusion-carousel .fusion-carousel-price
			{
			margin-top:8px}

			.fusion-carousel .fusion-carousel-price .price
			{
			margin-bottom:0}

			.fusion-carousel .fusion-carousel-nav
			{
			visibility:hidden}

			.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev
			{
				display:block;
				z-index:1000;
				opacity:.8;
				position:absolute;
				top:50%;
				margin-top:-14px;
				height:29px;
				width:29px;
				text-align:center;
				cursor:pointer;
				color:transparent;
				background-color:rgba(0,0,0,.5);
			background-repeat:no-repeat}

			.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before
			{
				display:block;
				position:relative;
				line-height:29px;
				font-size:14px;
				color:#fff;
			font-family:icomoon}

			.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover
			{
			opacity:1}

			.fusion-carousel .fusion-carousel-nav .fusion-nav-prev
			{
			left:0}

			.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before
			{
			content:"\f104"}

			.fusion-carousel .fusion-carousel-nav .fusion-nav-next
			{
			right:0!important}

			.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before
			{
			content:"\f105"}

			.fusion-carousel-title-below-image .fusion-carousel-meta,.fusion-carousel-title-below-image .fusion-carousel-title
			{
			text-align:left}

			.fusion-carousel-border .fusion-image-wrapper
			{
			border:1px solid #e9eaee}

			.fusion-carousel-border .fusion-image-wrapper.hover-type-liftup
			{
				-webkit-box-sizing:content-box;
			box-sizing:content-box}

			.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper
			{
			height:115px!important}

			.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder
			{
			line-height:115px!important}

			.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper
			{
			text-align:center}

			.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper
			{
			vertical-align:middle}

			.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a
			{
				display:block;
				-webkit-box-shadow:none;
			box-shadow:none}

			.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img
			{
				max-height:115px;
			width:auto}

			@media all and (max-width:1024px)
			{
				.fusion-carousel-wrapper.fusion-carousel-swipe .fusion-carousel-holder .fusion-image-wrapper>a
				{
				pointer-events:none}

				.fusion-carousel-wrapper.fusion-carousel-swipe .fusion-carousel-holder .fusion-image-wrapper:hover>a
				{
				pointer-events:inherit}
			}

			.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev
			{
			background-color:rgba(0,0,0,.85)}

			.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover
			{
			background-color:rgba(0,0,0,.95)}

			.fusion-layout-column
			{
				position:relative;
				float:left;
			margin-bottom:20px}

			.fusion-layout-column.fusion-column-hover-type-liftup:hover
			{
			z-index:2001}

			.fusion-layout-column.fusion-column-liftup-border:not(:hover) .fusion-column-inner-bg-image
			{
				border-color:transparent!important;
				-webkit-transition:border-color 0s linear .35s,-webkit-transform .35s;
				transition:border-color 0s linear .35s,-webkit-transform .35s;
				transition:transform .35s,border-color 0s linear .35s;
			transition:transform .35s,border-color 0s linear .35s,-webkit-transform .35s}

			.fusion-layout-column.fusion-column-liftup-border .fusion-column-wrapper
			{
				-webkit-transition:border-color 0s linear .35s,border-radius 0s linear .15s;
			transition:border-color 0s linear .35s,border-radius 0s linear .15s}

			.fusion-layout-column.fusion-column-liftup-border:hover .fusion-column-wrapper
			{
				border-color:transparent!important;
				border-radius:0!important;
				-webkit-transition:border-color 0s,border-radius 0s;
			transition:border-color 0s,border-radius 0s}

			.fusion-layout-column .fusion-column-wrapper
			{
			min-height:1px}

			.fusion-layout-column.fusion-one-full
			{
				float:none;
			clear:both}

			.fusion-layout-column.fusion-one-sixth
			{
			width:16.6666%}

			.fusion-layout-column.fusion-five-sixth
			{
			width:83.3333%}

			.fusion-layout-column.fusion-one-fifth
			{
			width:20%}

			.fusion-layout-column.fusion-two-fifth
			{
			width:40%}

			.fusion-layout-column.fusion-three-fifth
			{
			width:60%}

			.fusion-layout-column.fusion-four-fifth
			{
			width:80%}

			.fusion-layout-column.fusion-one-fourth
			{
			width:25%}

			.fusion-layout-column.fusion-three-fourth
			{
			width:75%}

			.fusion-layout-column.fusion-one-third
			{
			width:33.3333%}

			.fusion-layout-column.fusion-two-third
			{
			width:66.6666%}

			.fusion-layout-column.fusion-one-half
			{
			width:50%}

			.fusion-layout-column.fusion-column-last
			{
				margin-left:0;
			margin-right:0}

			.fusion-layout-column.fusion-spacing-yes
			{
			margin-right:4%}

			.fusion-layout-column.fusion-spacing-yes.fusion-one-sixth
			{
			width:13.3333%}

			.fusion-layout-column.fusion-spacing-yes.fusion-five-sixth
			{
			width:82.6666%}

			.fusion-layout-column.fusion-spacing-yes.fusion-one-fifth
			{
			width:16.8%}

			.fusion-layout-column.fusion-spacing-yes.fusion-two-fifth
			{
			width:37.6%}

			.fusion-layout-column.fusion-spacing-yes.fusion-three-fifth
			{
			width:58.4%}

			.fusion-layout-column.fusion-spacing-yes.fusion-four-fifth
			{
			width:79.2%}

			.fusion-layout-column.fusion-spacing-yes.fusion-one-fourth
			{
			width:22%}

			.fusion-layout-column.fusion-spacing-yes.fusion-three-fourth
			{
			width:74%}

			.fusion-layout-column.fusion-spacing-yes.fusion-one-third
			{
			width:30.6666%}

			.fusion-layout-column.fusion-spacing-yes.fusion-two-third
			{
			width:65.3333%}

			.fusion-layout-column.fusion-spacing-yes.fusion-one-half
			{
			width:48%}

			.fusion-layout-column.fusion-spacing-yes.fusion-column-last
			{
				margin-left:0;
			margin-right:0}

			.fusion-layout-column .fusion-column-content-centered
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-pack:center;
				-ms-flex-pack:center;
				justify-content:center;
				-webkit-box-align:center;
				-ms-flex-align:center;
			align-items:center}

			.fusion-layout-column .fusion-column-content-centered .fusion-column-content
			{
				-webkit-box-flex:1;
				-ms-flex:1;
				flex:1;
			max-width:100%}

			.fusion-column-inner-bg-wrapper .fusion-column-wrapper
			{
				position:relative;
				z-index:3;
			pointer-events:none}

			.fusion-column-inner-bg
			{
				width:100%;
				height:100%;
				position:absolute;
				top:0;
			left:0}

			.fusion-column-inner-bg a
			{
				width:100%;
			height:100%}

			.fusion-column-inner-bg a span
			{
				width:100%;
				height:100%;
				position:absolute;
				top:0;
			left:0}

			.modal-dialog
			{
			margin-top:60px}

			.fusion-modal
			{
			-webkit-overflow-scrolling:auto!important}

			.fusion-modal .modal-header
			{
				min-height:54px;
				-webkit-box-sizing:border-box;
			box-sizing:border-box}

			.fusion-modal .modal-header .modal-title
			{
			clear:left}

			.fusion-modal .modal-header .close
			{
				font-size:30px;
				margin-top:-5px;
			text-shadow:none}

			.fusion-modal .modal-dialog
			{
				-webkit-overflow-scrolling:touch;
				overflow-y:auto;
			max-height:calc(100% - 90px)}

			.fusion-modal .fusion-separator
			{
			width:100%!important}

			.ua-mobile .modal-open
			{
				position:fixed;
			overflow:hidden}

			.ua-mobile .modal-open .fusion-modal .modal-dialog
			{
			height:90%}

			.fusion-person
			{
			text-align:center}

			.fusion-person .person-shortcode-image-wrapper img
			{
				vertical-align:top;
				-webkit-box-shadow:none;
				box-shadow:none;
			max-width:100%}

			.fusion-person .person-image-container
			{
				display:inline-block;
				z-index:1;
				max-width:100%;
			vertical-align:bottom}

			.fusion-person .person-image-container.glow
			{
				-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);
			box-shadow:0 0 3px rgba(0,0,0,.3)}

			.fusion-person .person-image-container.dropshadow
			{
				-webkit-box-shadow:2px 3px 7px rgba(0,0,0,.3);
			box-shadow:2px 3px 7px rgba(0,0,0,.3)}

			.fusion-person .person-image-container.person-rounded-overflow
			{
			overflow:hidden}

			.fusion-person .person-desc
			{
			margin-top:25px}

			.fusion-person .person-desc .person-author
			{
				display:table;
			width:100%}

			.fusion-person .person-desc .person-author .fusion-social-networks,.fusion-person .person-desc .person-author .person-author-wrapper
			{
				display:table-cell;
				vertical-align:middle;
			float:none}

			.fusion-person .person-desc .person-author .person-author-wrapper
			{
			min-width:50%}

			.fusion-person .person-desc .person-author .fusion-social-networks
			{
				max-width:50%;
			text-align:right}

			.fusion-person .person-desc .person-author .person-name,.fusion-person .person-desc .person-author .person-title
			{
			display:block}

			.fusion-person .person-content
			{
			margin-top:25px}

			.fusion-person a
			{
				-webkit-box-shadow:none!important;
			box-shadow:none!important}

			.fusion-person-left .person-desc
			{
			text-align:left}

			.fusion-person-center .person-desc
			{
			text-align:center}

			.fusion-person-center .person-desc .person-author
			{
				display:block;
			width:100%}

			.fusion-person-center .person-desc .person-author .person-author-wrapper
			{
				display:block;
			width:100%}

			.fusion-person-center .person-desc .person-author .fusion-social-networks
			{
				display:block;
				width:100%;
				max-width:none;
				text-align:center;
			margin:20px auto 0}

			.fusion-person-center .person-content
			{
			margin-top:25px}

			.fusion-person-right .person-desc
			{
			text-align:right}

			.fusion-person-right .person-desc .person-author .fusion-social-networks
			{
			text-align:left}

			.fusion-person-icon-bottom .fusion-social-networks
			{
			margin-top:35px}

			.fusion-popover
			{
				display:inline-block;
				max-width:100%;
			cursor:pointer}

			.popover
			{
				padding:0;
				z-index:99999;
			border-color:#ebebeb}

			.popover .popover-title
			{
				background-color:#f6f6f6;
				color:#747474;
			border-color:#ebebeb}

			.popover .popover-content
			{
				background-color:#ffffff;
			color:#747474}

			.popover.top .arrow
			{
			border-top-color:#ebebeb}

			.popover.top .arrow:after
			{
			border-top-color:#ffffff}

			.popover.bottom .arrow
			{
			border-bottom-color:#ebebeb}

			.popover.bottom .arrow:after
			{
			border-bottom-color:#f6f6f6}

			.popover.right .arrow
			{
			border-right-color:#ebebeb}

			.popover.right .arrow:after
			{
			border-right-color:#ffffff}

			.popover.left .arrow
			{
			border-left-color:#ebebeb}

			.popover.left .arrow:after
			{
			border-left-color:#ffffff}

			.fusion-portfolio
			{
				overflow:hidden;
			margin-bottom:80px}

			.fusion-portfolio-carousel
			{
				overflow:hidden;
			height:auto}

			.fusion-portfolio-grid.fusion-portfolio-text
			{
			margin-bottom:0}

			.fusion-portfolio-carousel-fixed.fusion-carousel .fusion-image-wrapper,.fusion-portfolio-carousel-fixed.fusion-carousel .fusion-image-wrapper img
			{
				max-height:115px;
			width:auto}

			.fusion-portfolio-paging-infinite .pagination,.fusion-portfolio-paging-load-more-button .pagination
			{
			display:none}

			.fusion-portfolio-text-floated .fusion-portfolio-content-wrapper
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-pack:start;
				-ms-flex-pack:start;
				justify-content:flex-start;
			margin:0 -12.5px}

			.fusion-portfolio-text-floated .fusion-image-wrapper
			{
				-ms-flex-negative:1;
				flex-shrink:1;
				display:inline-block;
				margin:0;
				padding:0 12.5px;
				max-width:540px;
			width:100%}

			.fusion-portfolio-text-floated .fusion-rollover
			{
			width:calc(100% - 12.5px)}

			.fusion-portfolio-text-floated .fusion-portfolio-content
			{
				-ms-flex-negative:2;
				flex-shrink:2;
				margin:0;
				padding:0 12.5px;
			vertical-align:top}

			.fusion-portfolio-layout-masonry .fusion-portfolio-content
			{
			background-color:#ffffff}

			.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper
			{
			background-color:rgba(255,255,255,0)}

			.fusion-pricing-table
			{
				margin:0 0 20px;
				-webkit-box-sizing:border-box;
			box-sizing:border-box}

			.fusion-pricing-table *
			{
				-webkit-box-sizing:border-box;
			box-sizing:border-box}

			.fusion-pricing-table .fusion-panel
			{
				overflow:hidden;
				margin:0;
				background-color:#fff;
				-webkit-box-shadow:none;
				box-shadow:none;
				border-radius:0;
				background-clip:padding-box;
			border:1px solid #e5e4e3}

			.fusion-pricing-table .panel-heading
			{
				padding:15px;
				border-radius:0;
				background-clip:padding-box;
				border-bottom:1px solid #e5e4e3;
			text-align:center}

			.fusion-pricing-table .panel-heading h3
			{
			margin:0}

			.fusion-pricing-table .panel-body
			{
				padding:15px;
				background-color:#f8f8f8;
			text-align:center}

			.fusion-pricing-table .panel-body .price
			{
			position:relative}

			.fusion-pricing-table .panel-body .price .currency
			{
				position:relative;
			color:#505050}

			.fusion-pricing-table .panel-body .price .currency.pos-right
			{
				top:0;
				margin-left:-12px;
			font-size:32px}

			.fusion-pricing-table .panel-body .price .currency.pos-right.price-without-decimal
			{
			margin-left:0}

			.fusion-pricing-table .panel-body .price .integer-part
			{
				display:inline;
				font-weight:700;
				color:#1d2939;
			line-height:normal}

			.fusion-pricing-table .panel-body .price .decimal-part
			{
				position:relative;
				top:-30px;
				font-weight:700;
			color:#1d2939}

			.fusion-pricing-table .panel-body .price .time
			{
				position:relative;
				font-style:italic;
				color:#888;
			margin-left:-14px}

			.fusion-pricing-table .panel-body .price .time.price-without-decimal
			{
			margin-left:0}

			.fusion-pricing-table .panel-body .price .time.pos-right
			{
			margin-left:12px}

			.fusion-pricing-table .list-group
			{
				margin:0;
			padding:0}

			.fusion-pricing-table .list-group-item
			{
				display:block;
				position:relative;
				padding:15px;
				margin:0;
				background:0 0;
				border-radius:0;
				border-top:1px solid #e5e4e3;
			text-align:center}

			.fusion-pricing-table .list-group-item:last-child
			{
			border-bottom:1px solid #e5e4e3}

			.fusion-pricing-table .panel-footer
			{
				padding:15px;
				background-color:#f8f8f8;
				border-radius:0;
				background-clip:padding-box;
				border-color:#e5e4e3;
			text-align:center}

			.fusion-pricing-table .panel-wrapper:hover
			{
			cursor:pointer}

			.fusion-pricing-table .panel-wrapper:hover .fusion-panel
			{
			background-color:#f8f8f8}

			#wrapper .full-boxed-pricing .panel-wrapper
			{
			padding:0}

			.full-boxed-pricing .panel-wrapper
			{
			padding:0}

			.full-boxed-pricing .panel-container
			{
				padding:9px;
			background-color:#f8f8f8}

			.full-boxed-pricing .panel-wrapper:last-child .fusion-panel
			{
			border-right:1px solid #e5e4e3}

			.full-boxed-pricing .panel-body .price .currency
			{
				top:-20px;
			font-size:21px}

			.full-boxed-pricing .panel-body .price .integer-part
			{
			font-size:55px}

			.full-boxed-pricing .panel-body .price .decimal-part
			{
				top:-20px;
			font-size:17px}

			.full-boxed-pricing .panel-body .price .time
			{
			font-size:11px}

			.full-boxed-pricing .panel-wrapper:hover .panel-heading
			{
			background-color:#f8f8f8}

			.full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3
			{
			color:#1d2939}

			.sep-boxed-pricing .panel-wrapper
			{
				margin-bottom:10px;
			padding:0}

			.sep-boxed-pricing .panel-container
			{
				padding:9px;
			background-color:#f8f8f8}

			.sep-boxed-pricing .panel-heading
			{
				background-color:#1d2939;
				border-radius:0;
				background-clip:padding-box;
				border-bottom:1px solid #e5e4e3;
				text-align:center;
			border-color:#1d2939}

			.sep-boxed-pricing .panel-heading h3
			{
			margin:0}

			.sep-boxed-pricing .panel-body .price .currency
			{
				top:-30px;
			font-size:28px}

			.sep-boxed-pricing .panel-body .price .integer-part
			{
			font-size:75px}

			.sep-boxed-pricing .panel-body .price .decimal-part
			{
			font-size:23px}

			.sep-boxed-pricing .panel-body .price .time
			{
			font-size:20px}

			.fusion-progressbar
			{
				position:relative;
			margin-bottom:10px}

			.fusion-progressbar .progress-title
			{
				margin:0;
				height:auto;
			width:auto}

			.fusion-progressbar *
			{
				-webkit-box-sizing:border-box;
			box-sizing:border-box}

			.fusion-progressbar-text-on-bar .progress-title
			{
				position:absolute;
				left:15px;
				top:50%;
				-webkit-transform:translate(0,-50%);
				transform:translate(0,-50%);
				clip:auto;
			color:#fff}

			.fusion-progressbar-text-above-bar .progress-title
			{
				display:inline-block;
				margin-bottom:5px;
			color:#000}

			.fusion-progressbar-text-below-bar .progress-title
			{
				display:inline-block;
				margin-top:5px;
			color:#000}

			.fusion-progressbar-bar
			{
				margin:0;
				height:37px;
				width:100%;
				background-color:#e6e7e8;
				border-radius:0;
				background-clip:padding-box;
				-webkit-box-shadow:none;
			box-shadow:none}

			.fusion-progressbar-bar .progress
			{
				background-color:#65bc7b;
				-webkit-box-shadow:none;
			box-shadow:none}

			.fusion-recent-posts
			{
			margin-bottom:50px}

			.fusion-recent-posts .columns
			{
			overflow:hidden}

			.fusion-recent-posts .columns .post
			{
			margin-bottom:0}

			.fusion-recent-posts .columns .column
			{
				overflow:hidden;
				-webkit-box-sizing:border-box;
			box-sizing:border-box}

			.fusion-recent-posts .columns .column .fusion-flexslider
			{
			margin-bottom:0}

			.fusion-recent-posts .columns .column .fusion-flexslider:after
			{
				content:" ";
				display:table;
			clear:both}

			.fusion-recent-posts .columns .column .fusion-flexslider .slides
			{
			width:100%}

			.fusion-recent-posts .columns .column h4
			{
				margin:15px 0 3px;
			clear:none}

			.fusion-recent-posts .columns .column a
			{
			text-decoration:none}

			.fusion-recent-posts .columns .column .meta
			{
				overflow:hidden;
				margin-bottom:13px;
			padding:0}

			.fusion-recent-posts .columns .column .meta .date
			{
			font-style:normal}

			.fusion-recent-posts .columns .column .meta .meta-separator
			{
			padding:0 5px}

			.fusion-recent-posts .columns .password
			{
			width:auto}

			.fusion-recent-posts.fusion-recent-posts-left
			{
			text-align:left}

			.fusion-recent-posts.fusion-recent-posts-center
			{
			text-align:center}

			.fusion-recent-posts.fusion-recent-posts-right
			{
			text-align:right}

			.fusion-recent-posts.layout-thumbnails-on-side .columns .column
			{
			margin-bottom:20px}

			.fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow
			{
				overflow:hidden;
				float:left;
				margin:0 20px 5px 0;
			width:144px}

			.fusion-recent-posts.layout-thumbnails-on-side .columns .column h4
			{
			margin-top:0}

			.fusion-recent-posts.layout-date-on-side .date-and-formats
			{
				overflow:hidden;
				float:left;
				margin:0 20px 5px 0;
			width:82px}

			.fusion-recent-posts.layout-date-on-side .date-and-formats .date-box
			{
				padding:8px 0 5px;
			color:#fff}

			.fusion-recent-posts.layout-date-on-side .date-and-formats .date-box .date
			{
				display:block;
				font-size:29px;
				font-weight:700;
			line-height:29px}

			.fusion-recent-posts.layout-date-on-side .date-and-formats .format-box
			{
				margin-top:3px;
			background-color:#eef0f2}

			.fusion-recent-posts.layout-date-on-side .columns .column
			{
			margin-bottom:20px}

			.fusion-recent-posts.layout-date-on-side .columns .column h4
			{
			margin-top:0}

			.fusion-section-separator
			{
			position:relative}

			.fusion-section-separator .fusion-big-half-circle-candy,.fusion-section-separator .fusion-big-triangle-candy,.fusion-section-separator .fusion-clouds-candy,.fusion-section-separator .fusion-curved-candy,.fusion-section-separator .fusion-slant-candy
			{
				-webkit-transform:scale(1,1);
			transform:scale(1,1)}

			.fusion-section-separator .divider-candy
			{
				z-index:100;
				position:absolute;
				left:50%;
				margin-left:-20px;
				height:40px;
				width:40px;
				border-bottom:1px solid #e6e5e6;
				border-left:1px solid #e6e5e6;
				background-color:transparent;
			content:""}

			.fusion-section-separator .divider-candy.bottom
			{
				bottom:-21px;
				-webkit-transform:rotate(-45deg);
			transform:rotate(-45deg)}

			.fusion-section-separator .divider-candy.top
			{
				top:-21px;
				-webkit-transform:rotate(135deg);
			transform:rotate(135deg)}

			.fusion-section-separator .divider-candy.both
			{
				top:-21px;
				-webkit-transform:rotate(135deg);
			transform:rotate(135deg)}

			.fusion-section-separator .divider-candy-arrow
			{
				z-index:2;
				position:absolute;
				left:50%;
				margin-left:-29px;
				height:0;
				width:0;
				border-color:transparent;
			border-style:solid}

			.fusion-section-separator .divider-candy-arrow.bottom
			{
			border-width:29px 29px 0 29px}

			.fusion-section-separator .divider-candy-arrow.top
			{
				bottom:0;
			border-width:0 29px 29px}

			.fusion-section-separator .section-separator-icon
			{
				z-index:200;
				position:absolute;
				left:50%;
				top:-10px;
				margin-left:-20px;
				width:40px;
				font-size:20px;
			text-align:center}

			.fusion-section-separator .section-separator-icon:after
			{
				display:block;
			text-align:center}

			.fusion-section-separator.rounded-split-separator
			{
			margin-top:70px}

			.fusion-section-separator .rounded-split.top::before
			{
				content:"";
				position:absolute;
				pointer-events:none;
				top:-70px;
				left:0;
				z-index:10;
				width:50%;
				height:71px;
				background:inherit;
			border-radius:0 0 80px 0}

			.fusion-section-separator .rounded-split.top::after
			{
				content:"";
				position:absolute;
				pointer-events:none;
				top:-70px;
				z-index:10;
				width:50%;
				height:71px;
				background:inherit;
				left:50%;
			border-radius:0 0 0 80px}

			.fusion-section-separator .rounded-split.bottom::before
			{
				content:"";
				position:absolute;
				pointer-events:none;
				top:-70px;
				left:0;
				z-index:10;
				width:50%;
				height:71px;
				background:inherit;
			border-radius:0 80px 0 0}

			.fusion-section-separator .rounded-split.bottom::after
			{
				content:"";
				position:absolute;
				pointer-events:none;
				top:-70px;
				z-index:10;
				width:50%;
				height:71px;
				background:inherit;
				left:50%;
			border-radius:80px 0 0 0}

			.fusion-section-separator .fusion-big-half-circle-candy,.fusion-section-separator .fusion-big-triangle-candy,.fusion-section-separator .fusion-clouds-candy,.fusion-section-separator .fusion-curved-candy
			{
			display:block}

			.fusion-section-separator .fusion-hills-opacity-candy path:nth-child(1),.fusion-section-separator .fusion-horizon-candy path:nth-child(1),.fusion-section-separator .fusion-waves-opacity-candy path:nth-child(1)
			{
			opacity:.12}

			.fusion-section-separator .fusion-hills-opacity-candy path:nth-child(2),.fusion-section-separator .fusion-horizon-candy path:nth-child(2),.fusion-section-separator .fusion-waves-opacity-candy path:nth-child(2)
			{
			opacity:.18}

			.fusion-section-separator .fusion-hills-opacity-candy path:nth-child(3),.fusion-section-separator .fusion-horizon-candy path:nth-child(3),.fusion-section-separator .fusion-waves-opacity-candy path:nth-child(3)
			{
			opacity:.24}

			.fusion-section-separator .fusion-hills-opacity-candy path:nth-child(4)
			{
			opacity:.3}

			.ua-edge .fusion-section-separator svg,.ua-ie-11 .fusion-section-separator svg
			{
				-webkit-transform:scale(1.01);
			transform:scale(1.01)}

			.fusion-sep-clear
			{
				clear:both;
				display:block;
				height:1px;
				font-size:0;
				line-height:0;
				width:100%;
			overflow:hidden}

			.fusion-separator
			{
				border:0 solid #e7e6e6;
				clear:both;
				position:relative;
			z-index:11}

			.fusion-body .fusion-separator.sep-none
			{
				height:1px;
			border-color:transparent}

			.fusion-body .fusion-content-sep.sep-none
			{
			display:none}

			.fusion-body .fusion-content-sep.sep-double,.fusion-body .fusion-separator.sep-double
			{
				height:6px;
				/*border-bottom-width:1px;
				border-top-width:1px;*/
				-webkit-box-sizing:content-box;
			box-sizing:content-box}

			.fusion-body .fusion-content-sep.sep-single,.fusion-body .fusion-separator.sep-single
			{
				height:auto;
				border-top-width:1px;
			border-bottom-width:0}

			.fusion-body .fusion-content-sep.sep-solid,.fusion-body .fusion-separator.sep-solid
			{
				border-bottom-style:solid;
			border-top-style:solid}

			.fusion-body .fusion-content-sep.sep-dashed,.fusion-body .fusion-separator.sep-dashed
			{
				border-bottom-style:dashed;
			border-top-style:dashed}

			.fusion-body .fusion-content-sep.sep-dotted,.fusion-body .fusion-separator.sep-dotted
			{
				border-bottom-style:dotted;
			border-top-style:dotted}

			.fusion-body .fusion-content-sep.sep-transparent,.fusion-body .fusion-separator.sep-transparent
			{
			border:none}

			.fusion-body .fusion-content-sep.sep-shadow,.fusion-body .fusion-separator.sep-shadow
			{
				height:1px;
				overflow:visible;
				border:none;
				background:-webkit-gradient(linear,right top,left top,from(rgba(150,150,150,0)),color-stop(15%,rgba(150,150,150,0)),color-stop(50%,rgba(150,150,150,.65)),color-stop(85%,rgba(150,150,150,0)),to(rgba(150,150,150,0)));
			background:linear-gradient(to left,rgba(150,150,150,0) 0,rgba(150,150,150,0) 15%,rgba(150,150,150,.65) 50%,rgba(150,150,150,0) 85%,rgba(150,150,150,0) 100%)}

			.fusion-body .fusion-content-sep.sep-shadow:after,.fusion-body .fusion-separator.sep-shadow:after
			{
				display:block;
				margin-top:10px;
				height:6px;
				width:100%;
				content:"";
			background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 65%)}

			.fusion-body .fusion-content-sep .icon-wrapper,.fusion-body .fusion-separator .icon-wrapper
			{
				position:absolute;
				display:table;
				left:50%;
				top:50%;
				-webkit-transform:translate(-50%,-50%);
				transform:translate(-50%,-50%);
				height:calc(16px * 1.63);
				width:calc(16px * 1.63);
				background-color:#fff;
				border:1px solid #aaa;
				border-radius:50%;
				background-clip:padding-box;
			text-align:center}

			.fusion-body .fusion-content-sep .icon-wrapper i,.fusion-body .fusion-separator .icon-wrapper i
			{
				display:block;
				display:table-cell;
			vertical-align:middle}

			body:not(:-moz-handler-blocked) .fusion-separator.sep-shadow:after
			{
			background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 80%)}

			.fusion-sharing-box
			{
				display:table;
				margin-bottom:55px;
				height:70px;
				width:100%;
				background-color:rgba(255,255,255,0);
				-webkit-box-sizing:border-box;
				box-sizing:border-box;
				padding-left:0px;
			padding-right:0px}

			.avada-social-full-transparent .fusion-sharing-box
			{
				padding-left:0;
			padding-right:0}

			.fusion-sharing-box.boxed-icons
			{
			padding:15px 20px}

			.fusion-sharing-box .fusion-social-networks,.fusion-sharing-box h4
			{
				display:table-cell;
			vertical-align:middle}

			.fusion-sharing-box .fusion-social-networks
			{
			text-align:right}

			.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon
			{
				margin-bottom:0;
			text-decoration:none}

			.fusion-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon
			{
			margin:5px}

			.fusion-sharing-box .fusion-social-networks.boxed-icons a
			{
			padding:9px}

			.fusion-sharing-box .fusion-social-networks a
			{
			font-size:16px}

			.fusion-sharing-box a
			{
				-webkit-box-shadow:none!important;
			box-shadow:none!important}

			.fusion-slider-sc .slides>li:first-child
			{
			display:block}

			.fusion-slider-sc .flex-direction-nav a
			{
				position:absolute;
				top:50%;
				z-index:100;
				margin:-20px 0 0;
				height:30px;
				width:30px;
				opacity:0;
				overflow:hidden;
				background-color:rgba(0,0,0,.5);
				background-repeat:no-repeat;
				cursor:pointer;
				font-size:14px;
				font-weight:400;
				font-family:icomoon;
			-webkit-font-smoothing:none}

			.fusion-slider-sc:hover .flex-next:hover,.fusion-slider-sc:hover .flex-prev:hover
			{
			opacity:1}

			.fusion-slider-sc.fusion-aligncenter
			{
				margin-left:auto;
			margin-right:auto}

			.fusion-slider-sc.fusion-slider-sc-cover .fusion-image-hover-element,.fusion-slider-sc.fusion-slider-sc-cover .image,.fusion-slider-sc.fusion-slider-sc-cover .slides,.fusion-slider-sc.fusion-slider-sc-cover img
			{
			height:100%}

			.fusion-slider-sc.fusion-slider-sc-cover .slides .image img
			{
				-o-object-fit:cover;
			object-fit:cover}

			.fusion-social-networks
			{
			overflow:hidden}

			.fusion-social-networks .fusion-social-networks-wrapper
			{
			margin:0 -10px}

			.fusion-social-networks .fusion-social-network-icon
			{
				display:inline-block;
				margin:0 10px 10px;
				font-size:16px;
				color:#46494a;
				text-decoration:none;
				-webkit-box-shadow:none!important;
				box-shadow:none!important;
			line-height:1}

			.fusion-social-networks .fusion-social-network-icon:hover
			{
			opacity:.8}

			.fusion-social-networks .fusion-social-network-icon:before
			{
			color:inherit}

			.fusion-social-networks.boxed-icons a
			{
				text-align:center;
				-webkit-box-sizing:border-box;
				box-sizing:border-box;
				-webkit-box-shadow:none!important;
			box-shadow:none!important}

			.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper
			{
			margin:0 -5px}

			.fusion-social-networks.boxed-icons .fusion-social-network-icon
			{
				margin:0 5px 10px;
				padding:8px;
				background-color:#46494a;
				border-radius:3px;
				background-clip:inherit;
				border:1px solid #46494a;
				color:#fff;
			text-decoration:none}

			.fusion-social-links-footer
			{
				display:table-cell;
				vertical-align:middle;
				width:40%;
			text-align:right}

			.fusion-social-links-footer .fusion-social-networks
			{
			margin-top:10px}

			.widget .fusion-social-networks .fusion-social-networks-wrapper
			{
			margin:0 -5.5px}

			.widget .fusion-social-networks .fusion-social-network-icon
			{
			margin:0 5.5px 14px}

			.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper
			{
			margin:0 -3.5px}

			.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon
			{
			margin:0 3.5px 10px}

			.fusion-social-links .fusion-social-networks a
			{
			font-size:16px}

			.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon
			{
			width:calc(16px + (2 * (8px)) + 2px)}

			.fusion-social-links .boxed-icons.fusion-social-networks a
			{
			padding:8px}

			.fusion-tabs
			{
			margin-bottom:50px}

			.fusion-tabs .nav
			{
			display:none}

			.fusion-tabs .nav a
			{
				text-decoration:none;
				-webkit-box-shadow:none!important;
			box-shadow:none!important}

			.fusion-tabs .fusion-mobile-tab-nav
			{
			display:block}

			.fusion-tabs.clean .tab-pane
			{
			margin:20px 0}

			.fusion-tabs .nav-tabs
			{
				display:block;
				list-style:none outside none;
				margin:0;
				padding:0;
				border:1px solid #f1f2f2;
				border-bottom:none;
			background-color:#fff}

			.fusion-tabs .nav-tabs:after,.fusion-tabs .nav-tabs:before
			{
				content:" ";
			display:table}

			.fusion-tabs .nav-tabs:after
			{
			clear:both}

			.fusion-tabs .nav-tabs.nav-justified
			{
				width:100%;
			border-bottom:0 none}

			.fusion-tabs .nav-tabs li
			{
				display:block;
				position:relative;
				float:none;
				text-align:center;
			margin:0}

			.fusion-tabs .nav-tabs li .fusion-tab-heading
			{
			margin:0}

			.fusion-tabs .nav-tabs li .tab-link
			{
				display:block;
				position:relative;
				margin:0;
				padding:11px 0;
				line-height:normal;
				border:none;
				border-top:3px solid #f1f2f2;
				background-color:#f1f2f2;
				color:#747474;
				cursor:pointer;
				-webkit-transition:all .2s;
			transition:all .2s}

			.fusion-tabs .nav-tabs li .tab-link:focus,.fusion-tabs .nav-tabs li .tab-link:hover
			{
				border-top-color:#fff;
			background-color:#fff}

			.fusion-tabs .nav-tabs li .tab-link .fontawesome-icon
			{
				float:none;
			color:inherit}

			.fusion-tabs .nav-tabs>.active>.tab-link
			{
				border:none;
				border-top:3px solid #65bc7b;
				background-color:#fff;
			cursor:pointer}

			.fusion-tabs .nav-tabs>.active>.tab-link:focus,.fusion-tabs .nav-tabs>.active>.tab-link:hover
			{
			border-top:3px solid #65bc7b}

			.fusion-tabs .tab-content>.active
			{
			display:block}

			.fusion-tabs .tab-pane
			{
				display:none;
				padding:15px;
				max-width:100%;
				border:1px solid #f1f2f2;
			border-top:none}

			.fusion-tabs.nav-not-justified .nav-tabs .tab-link
			{
			padding:11px 15px}

			.fusion-tabs.clean .nav-tabs
			{
				background:0 0;
			border:none}

			.fusion-tabs.clean .nav-tabs li
			{
			margin-bottom:10px}

			.fusion-tabs.clean .nav-tabs li .tab-link
			{
				padding:14px 15px;
			border:1px solid}

			.fusion-tabs.clean .nav-tabs li .tab-link:focus,.fusion-tabs.clean .nav-tabs li .tab-link:hover
			{
			border:1px solid}

			.fusion-tabs.clean .tab-content
			{
			margin-top:20px}

			.fusion-tabs.clean .tab-content .tab-pane
			{
				padding:0;
				background:0 0;
			border:none}

			.fusion-tabs.classic .tab-content .fusion-mobile-tab-nav:nth-last-child(2) .nav-tabs li:not(.active)
			{
				border-bottom-width:1px;
				border-bottom-style:solid;
			border-color:inherit}

			.fusion-disable-outline .fusion-tabs .nav-tabs li .tab-link
			{
			outline:0}

			table
			{
				border-collapse:collapse;
			border-spacing:0}

			.table
			{
			border-color:#e5e4e3}

			.table>tbody>tr>th,.table>thead>tr>th
			{
				padding:20px;
			font-weight:700}

			.table>tbody>tr>td,.table>tfoot>tr>td,.table>thead>tr>td
			{
			padding:10px 20px}

			.table>tfoot>tr>td
			{
			font-weight:700}

			table
			{
				border-collapse:collapse;
			border-spacing:0}

			.table-1 table,.tkt-slctr-tbl-wrap-dv table
			{
				border:1px solid #dcdcdc;
				background-color:#fff;
				-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08),inset 0 0 0 1px rgba(255,255,255,.5);
			box-shadow:0 1px 3px rgba(0,0,0,.08),inset 0 0 0 1px rgba(255,255,255,.5)}

			.table-1 table th,.tkt-slctr-tbl-wrap-dv table th
			{
				border:1px solid #dcdcdc;
				background:#f6f6f6;
				padding:20px;
			text-align:left}

			.table-1 tr:nth-child(even),.tkt-slctr-tbl-wrap-dv tr:nth-child(even)
			{
			background:#f6f6f6}

			.table-1 tr td,.tkt-slctr-tbl-wrap-dv tr td
			{
				border:1px solid #dcdcdc;
			padding:10px 20px}

			.table-2 table thead
			{
				border:1px solid #d3d3d3;
			text-align:left}

			.table-2 table th
			{
				padding:20px;
			color:#fff}

			.table-2 tr td
			{
				border-bottom:1px solid #dcdcdc;
			padding:10px 20px}

			.fusion-reading-box-container
			{
				z-index:1;
				position:relative;
			margin-bottom:84px}

			.fusion-reading-box-container .reading-box
			{
				padding:28px 28px 27px 31px;
				background-color:#f2efef;
			border-left:3px solid #65bc7b}

			.fusion-reading-box-container .reading-box.reading-box-center
			{
			text-align:center}

			.fusion-reading-box-container .reading-box.reading-box-right
			{
			text-align:right}

			.fusion-reading-box-container .reading-box h2
			{
				margin:0;
				padding-top:0;
				line-height:1.5;
			font-size:18px}

			.fusion-reading-box-container .fusion-reading-box-flex
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center;
				-webkit-box-pack:justify;
				-ms-flex-pack:justify;
			justify-content:space-between}

			.fusion-reading-box-container .fusion-reading-box-flex .fusion-desktop-button
			{
				-ms-flex-negative:0;
			flex-shrink:0}

			.fusion-reading-box-container .fusion-reading-box-additional
			{
			margin-top:8px}

			.fusion-reading-box-container .reading-box-additional p:last-child
			{
			margin-bottom:0}

			.fusion-reading-box-container .fusion-desktop-button
			{
			display:block}

			.fusion-reading-box-container .fusion-desktop-button-margin
			{
			margin-bottom:10px}

			.fusion-reading-box-container .continue-center
			{
				display:inline-block;
				float:none;
			margin:15px auto 0}

			.fusion-reading-box-container .continue-left
			{
				float:left;
			margin-right:10px}

			.fusion-reading-box-container .continue-right
			{
				float:right;
			margin-left:10px}

			.fusion-reading-box-container .fusion-mobile-button
			{
				display:none;
				float:none;
			margin:15px 0 0}

			.fusion-reading-box-container .fusion-mobile-button.continue-center
			{
			display:inline-block}

			.element-bottomshadow
			{
			position:relative}

			.element-bottomshadow:after,.element-bottomshadow:before
			{
				position:absolute;
				bottom:15px;
				left:10px;
				z-index:-1;
				height:20%;
				max-height:100px;
				max-width:460px;
				width:60%;
				content:"";
				opacity:.7;
				-webkit-box-shadow:0 17px 10px rgba(0,0,0,.7);
				box-shadow:0 17px 10px rgba(0,0,0,.7);
				-webkit-transform:rotate(-3deg);
			transform:rotate(-3deg)}

			.element-bottomshadow:after
			{
				left:auto;
				right:10px;
				-webkit-transform:rotate(3deg);
			transform:rotate(3deg)}

			.fusion-testimonials .review
			{
			display:none}

			.fusion-testimonials .review blockquote q
			{
				background-color:#f6f6f6;
			color:#747474}

			.fusion-testimonials blockquote
			{
				margin:0;
			padding:0}

			.fusion-testimonials blockquote q
			{
			font-style:italic}

			.fusion-testimonials blockquote q:after,.fusion-testimonials blockquote q:before
			{
			content:""}

			.fusion-testimonials .doe
			{
				position:relative;
			text-align:center}

			.fusion-testimonials .doe:before
			{
				line-height:40px;
				font-family:icomoon;
			font-size:28px}

			.fusion-testimonials .female .doe:before
			{
			content:"\e61b"}

			.fusion-testimonials .male .doe:before
			{
			content:"\e61a"}

			.fusion-testimonials .testimonial-pagination
			{
				margin-top:25px;
			text-align:center}

			.fusion-testimonials .testimonial-pagination a
			{
				display:inline-block;
				margin-right:10px;
				height:12px;
				width:12px;
				border-radius:50%;
			border:1px solid #000}

			.fusion-testimonials .testimonial-pagination a.activeSlide,.fusion-testimonials .testimonial-pagination a:hover
			{
			background-color:#000}

			.fusion-testimonials.classic blockquote
			{
				margin-bottom:0;
				border:none;
			background-color:transparent}

			.fusion-testimonials.classic blockquote q
			{
				display:block;
				padding:25px;
				line-height:normal;
			background-color:#f6f6f6}

			.fusion-testimonials.classic .author
			{
				position:relative;
			padding:12px 0 0 2px}

			.fusion-testimonials.classic .author:after
			{
				position:absolute;
				left:35px;
				top:0;
				content:" ";
				height:0;
				width:0;
				pointer-events:none;
				border:medium solid transparent;
				border-top-color:#f6f6f6;
			border-width:10px}

			.fusion-testimonials.classic .author a
			{
			text-decoration:none}

			.fusion-testimonials.classic .no-avatar .author
			{
			padding-left:0}

			.fusion-testimonials.classic .doe:before
			{
				line-height:40px;
			font-size:28px}

			.fusion-testimonials.classic .company-name
			{
				display:table-cell;
			vertical-align:middle}

			.fusion-testimonials.classic .testimonial-thumbnail
			{
				display:table-cell;
				vertical-align:middle;
				padding-right:30px;
			height:40px}

			.fusion-testimonials.classic .testimonial-image
			{
			max-width:40px}

			.fusion-testimonials.clean .testimonial-thumbnail
			{
				margin:0 auto 25px;
				width:150px;
			text-align:center}

			.fusion-testimonials.clean .doe:before
			{
				line-height:100px;
			font-size:90px}

			.fusion-testimonials.clean blockquote
			{
				border:none;
			background-color:transparent}

			.fusion-testimonials.clean blockquote q
			{
				display:block;
				padding:25px;
				background-color:transparent;
				line-height:30px;
				font-size:18px;
				text-align:center;
			letter-spacing:2px}

			.fusion-testimonials.clean .author
			{
				margin-top:25px;
				font-size:18px;
				text-align:center;
			letter-spacing:2px}

			.fusion-testimonials.clean .author a
			{
			text-decoration:none}

			.fusion-testimonials .reviews .review:only-child
			{
			opacity:1!important}

			.fusion-testimonials .author:after
			{
			border-top-color:#f6f6f6}

			.fusion-title
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-ms-flex-wrap:nowrap;
				flex-wrap:nowrap;
				-webkit-box-align:center;
				-ms-flex-align:center;
				align-items:center;
			margin:0 0 31px}

			.fusion-title h1>p:last-of-type,.fusion-title h2>p:last-of-type,.fusion-title h3>p:last-of-type,.fusion-title h4>p:last-of-type,.fusion-title h5>p:last-of-type,.fusion-title h6>p:last-of-type
			{
			margin-bottom:0}

			.comment-respond .fusion-title .comment-reply-title
			{
			margin:0}

			.comment-respond .fusion-title .comment-reply-title,.fusion-title h1,.fusion-title h2,.fusion-title h3,.fusion-title h4,.fusion-title h5,.fusion-title h6
			{
				-webkit-box-flex:0;
				-ms-flex-positive:0;
				flex-grow:0;
			padding:0 8px 0 0}

			.comment-respond .fusion-title .comment-reply-title.title-heading-left,.fusion-title h1.title-heading-left,.fusion-title h2.title-heading-left,.fusion-title h3.title-heading-left,.fusion-title h4.title-heading-left,.fusion-title h5.title-heading-left,.fusion-title h6.title-heading-left
			{
				padding-right:8px;
			text-align:left}

			.comment-respond .fusion-title .comment-reply-title.title-heading-left .fontawesome-icon,.fusion-title h1.title-heading-left .fontawesome-icon,.fusion-title h2.title-heading-left .fontawesome-icon,.fusion-title h3.title-heading-left .fontawesome-icon,.fusion-title h4.title-heading-left .fontawesome-icon,.fusion-title h5.title-heading-left .fontawesome-icon,.fusion-title h6.title-heading-left .fontawesome-icon
			{
			margin-right:10px}

			.comment-respond .fusion-title .comment-reply-title.title-heading-right,.fusion-title h1.title-heading-right,.fusion-title h2.title-heading-right,.fusion-title h3.title-heading-right,.fusion-title h4.title-heading-right,.fusion-title h5.title-heading-right,.fusion-title h6.title-heading-right
			{
				padding:0 0 0 8px;
			text-align:right}

			.comment-respond .fusion-title .comment-reply-title.title-heading-right .fontawesome-icon,.comment-respond .fusion-title .comment-reply-title.title-heading-right img,.fusion-title h1.title-heading-right .fontawesome-icon,.fusion-title h1.title-heading-right img,.fusion-title h2.title-heading-right .fontawesome-icon,.fusion-title h2.title-heading-right img,.fusion-title h3.title-heading-right .fontawesome-icon,.fusion-title h3.title-heading-right img,.fusion-title h4.title-heading-right .fontawesome-icon,.fusion-title h4.title-heading-right img,.fusion-title h5.title-heading-right .fontawesome-icon,.fusion-title h5.title-heading-right img,.fusion-title h6.title-heading-right .fontawesome-icon,.fusion-title h6.title-heading-right img
			{
				margin-left:10px;
			margin-right:0}

			.comment-respond .fusion-title .comment-reply-title img,.fusion-title h1 img,.fusion-title h2 img,.fusion-title h3 img,.fusion-title h4 img,.fusion-title h5 img,.fusion-title h6 img
			{
			margin-right:10px}

			.comment-respond .fusion-title .comment-reply-title .fontawesome-icon,.fusion-title h1 .fontawesome-icon,.fusion-title h2 .fontawesome-icon,.fusion-title h3 .fontawesome-icon,.fusion-title h4 .fontawesome-icon,.fusion-title h5 .fontawesome-icon,.fusion-title h6 .fontawesome-icon
			{
				display:inline-block;
				float:none;
				vertical-align:middle;
				margin-left:0;
			margin-top:0}

			.fusion-title.fusion-title-center
			{
			text-align:center}

			.fusion-title.fusion-title-center .title-heading-center
			{
			padding:0 45px}

			.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center,.fusion-title.fusion-title-center.sep-underline .title-heading-center
			{
				padding:0;
			text-align:center}

			.fusion-title.fusion-sep-none
			{
			display:block}

			.fusion-title.fusion-sep-none .title-heading-left
			{
				padding:0;
			text-align:left}

			.fusion-title.fusion-sep-none .title-heading-right
			{
				padding:0;
			text-align:right}

			.fusion-title .title-sep-container
			{
				position:relative;
				height:6px;
				-webkit-box-flex:1;
				-ms-flex-positive:1;
			flex-grow:1}

			.fusion-title.sep-underline
			{
				display:block;
				padding-bottom:10px;
				width:100%;
			border-bottom:1px solid #e7e6e6}

			.fusion-title.sep-underline.sep-dashed
			{
			border-bottom-style:dashed}

			.fusion-title.sep-underline.sep-dotted
			{
			border-bottom-style:dotted}

			.fusion-title.sep-underline .title-heading-right
			{
			margin:0}

			.fusion-title.sep-underline .title-heading-left,.fusion-title.sep-underline .title-heading-right
			{
			padding:0}

			.fusion-title .title-sep
			{
				position:relative;
				display:block;
				width:100%;
				border-style:solid;
				border:0 solid #e7e6e6;
				-webkit-box-sizing:content-box;
			box-sizing:content-box}

			.fusion-title .title-sep.sep-double
			{
				height:6px;
				border-bottom-width:1px;
			border-top-width:1px}

			.fusion-title .title-sep.sep-single
			{
			border-bottom-width:1px}

			.fusion-title .title-sep.sep-dashed
			{
				border-bottom-style:dashed;
			border-top-style:dashed}

			.fusion-title .title-sep.sep-dotted
			{
				border-bottom-style:dotted;
			border-top-style:dotted}

			.fusion-title .fusion-animated-texts
			{
			visibility:hidden}

			.fusion-title .fusion-animated-texts-wrapper
			{
				position:relative;
				display:inline-block;
				white-space:nowrap;
			width:0}

			.fusion-title .fusion-animated-text
			{
				opacity:0;
			position:absolute}

			.fusion-title.fusion-title-typeIn .fusion-animated-texts-wrapper:before
			{
				content:"";
				position:absolute;
				left:auto;
				right:0;
				top:50%;
				-webkit-transform:translateY(-50%);
				transform:translateY(-50%);
				height:90%;
				width:1px;
				background-color:#0d0d0d;
				-webkit-animation:typeInCursor 1s infinite;
			animation:typeInCursor 1s infinite}

			.fusion-title.fusion-title-clipIn span[class^=line]
			{
				overflow:hidden;
				display:-webkit-inline-box!important;
				display:-ms-inline-flexbox!important;
				display:inline-flex!important;
			width:0}

			.fusion-title.fusion-title-clipIn .fusion-animated-texts-wrapper:before
			{
				content:"";
				position:absolute;
				top:0;
				left:auto;
				right:0;
				width:2px;
			height:100%}

			.fusion-title.fusion-title-clipIn h1 .fusion-animated-texts-wrapper:before,.fusion-title.fusion-title-typeIn h1 .fusion-animated-texts-wrapper:before
			{
			background-color:#70664b}

			.fusion-title.fusion-title-clipIn h2 .fusion-animated-texts-wrapper:before,.fusion-title.fusion-title-typeIn h2 .fusion-animated-texts-wrapper:before
			{
			background-color:#70664b}

			.fusion-title.fusion-title-clipIn h3 .fusion-animated-texts-wrapper:before,.fusion-title.fusion-title-typeIn h3 .fusion-animated-texts-wrapper:before
			{
			background-color:#515151}

			.fusion-title.fusion-title-clipIn h4 .fusion-animated-texts-wrapper:before,.fusion-title.fusion-title-typeIn h4 .fusion-animated-texts-wrapper:before
			{
			background-color:#323643}

			.fusion-title.fusion-title-clipIn h5 .fusion-animated-texts-wrapper:before,.fusion-title.fusion-title-typeIn h5 .fusion-animated-texts-wrapper:before
			{
			background-color:#323643}

			.fusion-title.fusion-title-clipIn h6 .fusion-animated-texts-wrapper:before,.fusion-title.fusion-title-typeIn h6 .fusion-animated-texts-wrapper:before
			{
			background-color:#323643}

			.fusion-title.fusion-title-highlight
			{
			overflow:visible}

			.fusion-title.fusion-title-highlight .fusion-highlighted-text
			{
				position:relative;
			display:inline-block}

			.fusion-title.fusion-title-highlight .fusion-highlighted-text-wrapper
			{
				position:relative;
			display:inline-block}

			.fusion-title.fusion-title-highlight .fusion-highlighted-text-wrapper svg
			{
				position:absolute;
				top:50%;
				left:50%;
				width:calc(100% + .75em);
				height:calc(100% + .75em);
				-webkit-transform:translate(-50%,-50%);
				transform:translate(-50%,-50%);
			overflow:visible}

			.fusion-title.fusion-title-highlight .fusion-highlighted-text-wrapper svg path
			{
				stroke:#549f97;
				stroke-width:9;
				fill:none;
				stroke-dasharray:1500;
				stroke-linecap:round;
				stroke-linejoin:round;
				-webkit-animation:fusion-title-highlight 10s;
			animation:fusion-title-highlight 10s}

			.fusion-title.fusion-title-highlight.fusion-loop-on .fusion-highlighted-text-wrapper svg path
			{
				-webkit-animation-iteration-count:infinite;
				animation-iteration-count:infinite;
				-webkit-animation-name:fusion-title-highlight;
			animation-name:fusion-title-highlight}

			.fusion-title.fusion-title-highlight.fusion-loop-off .fusion-highlighted-text-wrapper svg path
			{
				-webkit-animation-name:fusion-title-highlight-off-loop;
			animation-name:fusion-title-highlight-off-loop}

			.fusion-title.fusion-title-highlight.fusion-highlight-circle .fusion-highlighted-text-wrapper svg
			{
			height:calc(100% + 1.3em)}

			.fusion-title.fusion-title-highlight.fusion-highlight-double .fusion-highlighted-text-wrapper svg path:last-child,.fusion-title.fusion-title-highlight.fusion-highlight-double_underline .fusion-highlighted-text-wrapper svg path:last-child,.fusion-title.fusion-title-highlight.fusion-highlight-x .fusion-highlighted-text-wrapper svg path:last-child
			{
				opacity:0;
				-webkit-animation-delay:.7s;
			animation-delay:.7s}

			.fusion-title.fusion-title-slideInDown
			{
			overflow:hidden}

			.fusion-border-below-title
			{
			display:block}

			#main .post-content .fusion-border-below-title h1,#main .post-content .fusion-border-below-title h2,#main .post-content .fusion-border-below-title h3,#main .post-content .fusion-border-below-title h4,#main .post-content .fusion-border-below-title h5,#main .post-content .fusion-border-below-title h6
			{
				padding-left:0;
			padding-right:0}

			.fusion-border-below-title .title-sep-container
			{
				display:none;
			height:8px}

			@-webkit-keyframes fusion-title-highlight
			{
				0%
				{
					stroke-dasharray:0 1500;
				opacity:1}

				15%
				{
				stroke-dasharray:1500 1500}

				85%
				{
				opacity:1}

				90%
				{
					stroke-dasharray:1500 1500;
				opacity:0}

				100%
				{
					stroke-dasharray:0 1500;
				opacity:0}
			}

			@keyframes fusion-title-highlight
			{
				0%
				{
					stroke-dasharray:0 1500;
				opacity:1}

				15%
				{
				stroke-dasharray:1500 1500}

				85%
				{
				opacity:1}

				90%
				{
					stroke-dasharray:1500 1500;
				opacity:0}

				100%
				{
					stroke-dasharray:0 1500;
				opacity:0}
			}

			@-webkit-keyframes fusion-title-highlight-off-loop
			{
				0%
				{
					stroke-dasharray:0 1500;
				opacity:1}

				15%
				{
				stroke-dasharray:1500 1500}

				85%
				{
				opacity:1}

				90%
				{
					stroke-dasharray:1500 1500;
				opacity:1}

				100%
				{
					stroke-dasharray:1500 1500;
				opacity:1}
			}

			@keyframes fusion-title-highlight-off-loop
			{
				0%
				{
					stroke-dasharray:0 1500;
				opacity:1}

				15%
				{
				stroke-dasharray:1500 1500}

				85%
				{
				opacity:1}

				90%
				{
					stroke-dasharray:1500 1500;
				opacity:1}

				100%
				{
					stroke-dasharray:1500 1500;
				opacity:1}
			}

			@-webkit-keyframes typeIn
			{
				from
				{
				display:none}

				to
				{
				display:inline-block}
			}

			@keyframes typeIn
			{
				from
				{
				display:none}

				to
				{
				display:inline-block}
			}

			@-webkit-keyframes typeOut
			{
				from
				{
				display:inline-block}

				to
				{
				display:none}
			}

			@keyframes typeOut
			{
				from
				{
				display:inline-block}

				to
				{
				display:none}
			}

			@-webkit-keyframes typeInCursor
			{
				0%
				{
					-webkit-transform:translateY(-50%) scale(1);
					transform:translateY(-50%) scale(1);
				opacity:1}

				40%
				{
					-webkit-transform:translateY(-50%) scale(.9);
					transform:translateY(-50%) scale(.9);
				opacity:0}

				100%
				{
					-webkit-transform:translateY(-50%) scale(0);
					transform:translateY(-50%) scale(0);
				opacity:0}
			}

			@keyframes typeInCursor
			{
				0%
				{
					-webkit-transform:translateY(-50%) scale(1);
					transform:translateY(-50%) scale(1);
				opacity:1}

				40%
				{
					-webkit-transform:translateY(-50%) scale(.9);
					transform:translateY(-50%) scale(.9);
				opacity:0}

				100%
				{
					-webkit-transform:translateY(-50%) scale(0);
					transform:translateY(-50%) scale(0);
				opacity:0}
			}

			@-webkit-keyframes bounceIn
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale(.3);
				transform:scale(.3)}

				50%
				{
					opacity:1;
					-webkit-transform:scale(1.05);
				transform:scale(1.05)}

				70%
				{
					-webkit-transform:scale(.9);
				transform:scale(.9)}

				100%
				{
					-webkit-transform:scale(1);
				transform:scale(1)}
			}

			@keyframes bounceIn
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale(.3);
				transform:scale(.3)}

				50%
				{
					opacity:1;
					-webkit-transform:scale(1.05);
				transform:scale(1.05)}

				70%
				{
					-webkit-transform:scale(.9);
				transform:scale(.9)}

				100%
				{
					-webkit-transform:scale(1);
				transform:scale(1)}
			}

			@-webkit-keyframes bounceOut
			{
				0%
				{
					-webkit-transform:scale(1);
				transform:scale(1)}

				25%
				{
					-webkit-transform:scale(.95);
				transform:scale(.95)}

				50%
				{
					opacity:1;
					-webkit-transform:scale(1.1);
				transform:scale(1.1)}

				100%
				{
					opacity:0;
					-webkit-transform:scale(.3);
				transform:scale(.3)}
			}

			@keyframes bounceOut
			{
				0%
				{
					-webkit-transform:scale(1);
				transform:scale(1)}

				25%
				{
					-webkit-transform:scale(.95);
				transform:scale(.95)}

				50%
				{
					opacity:1;
					-webkit-transform:scale(1.1);
				transform:scale(1.1)}

				100%
				{
					opacity:0;
					-webkit-transform:scale(.3);
				transform:scale(.3)}
			}

			@-webkit-keyframes fadeIn
			{
				0%
				{
				opacity:0}

				100%
				{
				opacity:1}
			}

			@keyframes fadeIn
			{
				0%
				{
				opacity:0}

				100%
				{
				opacity:1}
			}

			@-webkit-keyframes fadeOut
			{
				0%
				{
				opacity:1}

				100%
				{
				opacity:0}
			}

			@keyframes fadeOut
			{
				0%
				{
				opacity:1}

				100%
				{
				opacity:0}
			}

			@-webkit-keyframes flipInX
			{
				from
				{
					-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
					transform:perspective(400px) rotate3d(1,0,0,90deg);
					-webkit-animation-timing-function:ease-in;
					animation-timing-function:ease-in;
				opacity:0}

				40%
				{
					-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
					transform:perspective(400px) rotate3d(1,0,0,-20deg);
					-webkit-animation-timing-function:ease-in;
				animation-timing-function:ease-in}

				60%
				{
					-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
					transform:perspective(400px) rotate3d(1,0,0,10deg);
				opacity:1}

				80%
				{
					-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
				transform:perspective(400px) rotate3d(1,0,0,-5deg)}

				to
				{
					-webkit-transform:perspective(400px);
				transform:perspective(400px)}
			}

			@keyframes flipInX
			{
				from
				{
					-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
					transform:perspective(400px) rotate3d(1,0,0,90deg);
					-webkit-animation-timing-function:ease-in;
					animation-timing-function:ease-in;
				opacity:0}

				40%
				{
					-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
					transform:perspective(400px) rotate3d(1,0,0,-20deg);
					-webkit-animation-timing-function:ease-in;
				animation-timing-function:ease-in}

				60%
				{
					-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
					transform:perspective(400px) rotate3d(1,0,0,10deg);
				opacity:1}

				80%
				{
					-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
				transform:perspective(400px) rotate3d(1,0,0,-5deg)}

				to
				{
					-webkit-transform:perspective(400px);
				transform:perspective(400px)}
			}

			@-webkit-keyframes flipOutX
			{
				from
				{
					-webkit-transform:perspective(400px);
				transform:perspective(400px)}

				30%
				{
					-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
					transform:perspective(400px) rotate3d(1,0,0,-20deg);
				opacity:1}

				to
				{
					-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
					transform:perspective(400px) rotate3d(1,0,0,90deg);
				opacity:0}
			}

			@keyframes flipOutX
			{
				from
				{
					-webkit-transform:perspective(400px);
				transform:perspective(400px)}

				30%
				{
					-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
					transform:perspective(400px) rotate3d(1,0,0,-20deg);
				opacity:1}

				to
				{
					-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
					transform:perspective(400px) rotate3d(1,0,0,90deg);
				opacity:0}
			}

			@-webkit-keyframes lightSpeedIn
			{
				0%
				{
					-webkit-transform:translateX(100%) skewX(-30deg);
					transform:translateX(100%) skewX(-30deg);
				opacity:0}

				60%
				{
					-webkit-transform:translateX(-20%) skewX(30deg);
					transform:translateX(-20%) skewX(30deg);
				opacity:1}

				80%
				{
					-webkit-transform:translateX(0) skewX(-15deg);
					transform:translateX(0) skewX(-15deg);
				opacity:1}

				100%
				{
					-webkit-transform:translateX(0) skewX(0);
					transform:translateX(0) skewX(0);
				opacity:1}
			}

			@keyframes lightSpeedIn
			{
				0%
				{
					-webkit-transform:translateX(100%) skewX(-30deg);
					transform:translateX(100%) skewX(-30deg);
				opacity:0}

				60%
				{
					-webkit-transform:translateX(-20%) skewX(30deg);
					transform:translateX(-20%) skewX(30deg);
				opacity:1}

				80%
				{
					-webkit-transform:translateX(0) skewX(-15deg);
					transform:translateX(0) skewX(-15deg);
				opacity:1}

				100%
				{
					-webkit-transform:translateX(0) skewX(0);
					transform:translateX(0) skewX(0);
				opacity:1}
			}

			@-webkit-keyframes lightSpeedOut
			{
				0%
				{
					-webkit-transform:translateX(0) skewX(0);
					transform:translateX(0) skewX(0);
				opacity:1}

				100%
				{
					-webkit-transform:translateX(100%) skewX(-30deg);
					transform:translateX(100%) skewX(-30deg);
				opacity:0}
			}

			@keyframes lightSpeedOut
			{
				0%
				{
					-webkit-transform:translateX(0) skewX(0);
					transform:translateX(0) skewX(0);
				opacity:1}

				100%
				{
					-webkit-transform:translateX(100%) skewX(-30deg);
					transform:translateX(100%) skewX(-30deg);
				opacity:0}
			}

			@-webkit-keyframes rollIn
			{
				from
				{
					opacity:0;
					-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
				transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}

				to
				{
					opacity:1;
					-webkit-transform:translate3d(0,0,0);
				transform:translate3d(0,0,0)}
			}

			@keyframes rollIn
			{
				from
				{
					opacity:0;
					-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
				transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}

				to
				{
					opacity:1;
					-webkit-transform:translate3d(0,0,0);
				transform:translate3d(0,0,0)}
			}

			@-webkit-keyframes rollOut
			{
				from
				{
				opacity:1}

				to
				{
					opacity:0;
					-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
				transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
			}

			@keyframes rollOut
			{
				from
				{
				opacity:1}

				to
				{
					opacity:0;
					-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
				transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
			}

			@-webkit-keyframes slideInDown
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateY(-2000px);
				transform:translateY(-2000px)}

				100%
				{
					-webkit-transform:translateY(0);
				transform:translateY(0)}
			}

			@keyframes slideInDown
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateY(-2000px);
				transform:translateY(-2000px)}

				100%
				{
					-webkit-transform:translateY(0);
				transform:translateY(0)}
			}

			@-webkit-keyframes slideOutUpTitle
			{
				0%
				{
					-webkit-transform:translate3d(0,0,0);
				transform:translate3d(0,0,0)}

				100%
				{
					visibility:hidden;
					-webkit-transform:translate3d(0,-100%,0);
				transform:translate3d(0,-100%,0)}
			}

			@keyframes slideOutUpTitle
			{
				0%
				{
					-webkit-transform:translate3d(0,0,0);
				transform:translate3d(0,0,0)}

				100%
				{
					visibility:hidden;
					-webkit-transform:translate3d(0,-100%,0);
				transform:translate3d(0,-100%,0)}
			}

			@-webkit-keyframes zoomIn
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale3d(.3,.3,.3);
				transform:scale3d(.3,.3,.3)}

				50%
				{
				opacity:1}
			}

			@keyframes zoomIn
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale3d(.3,.3,.3);
				transform:scale3d(.3,.3,.3)}

				50%
				{
				opacity:1}
			}

			@-webkit-keyframes zoomOut
			{
				0%
				{
				opacity:1}

				50%
				{
					opacity:0;
					-webkit-transform:scale3d(.3,.3,.3);
				transform:scale3d(.3,.3,.3)}

				100%
				{
				opacity:0}
			}

			@keyframes zoomOut
			{
				0%
				{
				opacity:1}

				50%
				{
					opacity:0;
					-webkit-transform:scale3d(.3,.3,.3);
				transform:scale3d(.3,.3,.3)}

				100%
				{
				opacity:0}
			}

			.fusion-title-animated
			{
				visibility:hidden;
				-webkit-animation-fill-mode:both;
				animation-fill-mode:both;
				-webkit-animation-duration:1s;
			animation-duration:1s}

			.fusion-title-animated.typeIn,.fusion-title-animated.typeOut
			{
				-webkit-animation-duration:.1s;
			animation-duration:.1s}

			.fusion-title-animated.bounceIn
			{
				-webkit-animation-name:bounceIn;
			animation-name:bounceIn}

			.fusion-title-animated.bounceOut
			{
				-webkit-animation-name:bounceOut;
			animation-name:bounceOut}

			.fusion-title-animated.fadeIn
			{
				-webkit-animation-name:fadeIn;
			animation-name:fadeIn}

			.fusion-title-animated.fadeOut
			{
				-webkit-animation-name:fadeOut;
			animation-name:fadeOut}

			.fusion-title-animated.flipInX
			{
				-webkit-animation-name:flipInX;
			animation-name:flipInX}

			.fusion-title-animated.flipOutX
			{
				-webkit-animation-name:flipOutX;
			animation-name:flipOutX}

			.fusion-title-animated.lightSpeedIn
			{
				-webkit-animation-name:lightSpeedIn;
				animation-name:lightSpeedIn;
				-webkit-animation-timing-function:ease-out;
			animation-timing-function:ease-out}

			.fusion-title-animated.lightSpeedOut
			{
				-webkit-animation-name:lightSpeedOut;
				animation-name:lightSpeedOut;
				-webkit-animation-timing-function:ease-in;
			animation-timing-function:ease-in}

			.fusion-title-animated.rollIn
			{
				-webkit-animation-name:rollIn;
			animation-name:rollIn}

			.fusion-title-animated.rollOut
			{
				-webkit-animation-name:rollOut;
			animation-name:rollOut}

			.fusion-title-animated.typeIn
			{
				-webkit-animation-name:typeIn;
			animation-name:typeIn}

			.fusion-title-animated.typeOut
			{
				-webkit-animation-name:typeOut;
			animation-name:typeOut}

			.fusion-title-animated.slideInDown
			{
				-webkit-animation-name:slideInDown;
			animation-name:slideInDown}

			.fusion-title-animated.slideOutUp
			{
				-webkit-animation-name:slideOutUpTitle!important;
			animation-name:slideOutUpTitle!important}

			.fusion-title-animated.zoomIn
			{
				-webkit-animation-name:zoomIn;
			animation-name:zoomIn}

			.fusion-title-animated.zoomOut
			{
				-webkit-animation-name:zoomOut;
			animation-name:zoomOut}

			.fusion-accordian
			{
			width:100%}

			.fusion-accordian .fusion-panel
			{
				-webkit-box-shadow:none;
				box-shadow:none;
				border:none;
				border-bottom:1px solid #e5e4e3;
				border-radius:0;
			background-clip:padding-box}

			.fusion-accordian .panel-heading
			{
				padding:0;
			background:0 0}

			.fusion-accordian .panel-heading .panel-title
			{
			margin:0}

			.fusion-accordian .panel-heading .panel-title a
			{
				display:-webkit-box;
				display:-ms-flexbox;
				display:flex;
				-webkit-box-align:baseline;
				-ms-flex-align:baseline;
			align-items:baseline}

			.fusion-accordian .panel-title
			{
				position:relative;
				line-height:22px;
				font-size:16px;
				font-weight:400;
			color:inherit}

			.fusion-accordian .panel-title a
			{
				display:block;
				padding:10px 0;
				text-decoration:none;
				-webkit-box-shadow:none!important;
			box-shadow:none!important}

			.fusion-accordian .panel-title a:hover
			{
			color:#65bc7b}

			.fusion-accordian .panel-title a:hover .fa-fusion-box
			{
			background-color:#65bc7b}

			.fusion-accordian .panel-title a .fa.pull-left
			{
			margin-left:1px}

			.fusion-accordian .panel-title a .fa-fusion-box
			{
				display:inline-block;
				vertical-align:middle;
				background-color:#333;
				color:#fff;
				text-align:center;
				font-family:IcoMoon;
				padding:4.5px;
			-webkit-font-smoothing:subpixel-antialiased}

			.fusion-accordian .panel-title a .fa-fusion-box:before
			{
				font-family:IcoMoon;
				content:"\e61d";
				font-style:normal;
				line-height:normal;
				font-size:13px;
			display:grid}

			.fusion-accordian .panel-title .active .fa-fusion-box
			{
			background-color:#65bc7b}

			.fusion-accordian .panel-title .active .fa-fusion-box:before
			{
			content:"\e61c"}

			.fusion-accordian .panel-title .fusion-toggle-heading
			{
			margin-left:18px}

			.fusion-accordian .panel-body
			{
				padding:10px 0 15px;
				border:none;
			line-height:30px}

			.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode
			{
				margin-bottom:10px;
				border-style:solid;
			cursor:pointer}

			.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-body
			{
				padding-left:25px;
			padding-right:25px}

			.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a
			{
			padding:15px 25px}

			.fusion-accordian .fusion-panel.fusion-toggle-no-divider
			{
			border-bottom:none}

			.fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title a
			{
			padding:10px 0}

			.fusion-accordian .fusion-toggle-icon-unboxed .panel-title a .fa-fusion-box
			{
				background-color:transparent;
			padding:0}

			.fusion-accordian .fusion-toggle-icon-unboxed .panel-title a:hover .fa-fusion-box
			{
			background-color:transparent!important}

			.fusion-accordian .fusion-toggle-icon-unboxed .panel-heading .fusion-toggle-icon-wrapper
			{
			left:0}

			.fusion-accordian .fusion-toggle-icon-right .fusion-toggle-heading
			{
				margin-left:0;
			width:100%}

			.fusion-accordian .fusion-toggle-icon-right.fusion-toggle-icon-unboxed .fusion-toggle-icon-wrapper
			{
			left:auto}

			.fusion-accordian .fusion-toggle-icon-right .panel-heading a
			{
				-webkit-box-orient:horizontal;
				-webkit-box-direction:reverse;
				-ms-flex-direction:row-reverse;
			flex-direction:row-reverse}

			.fusion-single-accordian
			{
			margin-bottom:0}

			.fusion-accordian .panel-title a .fa-fusion-box
			{
			background-color:#333333}

			.fusion-accordian .fusion-toggle-boxed-mode:hover .panel-title a,.fusion-accordian .panel-title a:hover
			{
			color:#cbaa5c}

			.fusion-accordian .panel-title a:hover .fa-fusion-box
			{
				background-color:#cbaa5c!important;
			border-color:#cbaa5c!important}

			.fusion-accordian .panel-title .active .fa-fusion-box
			{
			background-color:#cbaa5c}

			.fusion-tooltip
			{
			cursor:pointer}

			.fusion-selfhosted-video
			{
				font-size:0;
			width:100%}

			.fusion-selfhosted-video .video-wrapper
			{
				width:100%;
				display:inline-block;
				overflow:hidden;
			position:relative}

			.fusion-selfhosted-video .video-wrapper.fusion-video-overlay:after
			{
				content:"";
				display:block;
				background-color:inherit;
				position:absolute;
				top:0;
				left:0;
				right:0;
				bottom:0;
			pointer-events:none}

			.fusion-selfhosted-video video
			{
				max-width:var(--fusion-video-max-width,100%);
				height:auto;
			display:block}

			.fusion-woo-featured-products-slider
			{
				position:relative;
			margin-bottom:25px}

			.fusion-woo-featured-products-slider .fusion-carousel-wrapper
			{
			overflow:hidden}

			.fusion-woo-featured-products-slider .fusion-rollover-content .price
			{
			margin-top:3px}

			.fusion-woo-featured-products-slider .fusion-rollover-content .price .amount
			{
			font-size:25px}

			.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next,.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-prev
			{
				margin-top:-31px;
				height:63px;
			width:63px}

			.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next:before,.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-prev:before
			{
				content:"\e61e";
				line-height:63px;
			font-size:25px}

			.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next:before
			{
			content:"\e620"}

			.fusion-woo-slider .fusion-rollover-content .fusion-rollover-title
			{
				margin:0;
			line-height:normal}

			.fusion-woo-slider .fusion-product-buttons
			{
				position:relative;
			z-index:9}

			.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons
			{
				position:relative;
			z-index:9}

			.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons a:first-child,.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons a:last-child
			{
				display:inline-block;
				float:none;
			margin:0}

			.fusion-woo-slider .fusion-carousel-title-below-image .fusion-rollover-linebreak
			{
				display:block;
				margin-bottom:8px;
			vertical-align:middle}

			.fusion-woo-slider .fusion-classic-product-image-wrapper .cart-loading>a
			{
			color:#fff!important}

			.fusion-woo-slider .cart-loading .view-cart
			{
			display:none}

			.fusion-woo-product-design-classic .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons
			{
				position:absolute;
				bottom:15px;
				left:0;
				right:0;
				padding:0 10%;
				height:40px;
			width:100%}

			.fusion-woo-product-design-classic .fusion-woo-slider .fusion-carousel-title-below-image .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons
			{
				position:relative;
				bottom:auto;
			height:auto}

			.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons
			{
				margin-top:6px;
			text-transform:uppercase}

			.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a
			{
				display:inline;
				float:none;
				padding:0;
			letter-spacing:1px}

			.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:hover
			{
			opacity:.6}

			.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:after,.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before
			{
			display:none}

			.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons .wc-forward
			{
			display:none}

			.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons .fusion-rollover-linebreak
			{
				display:inline-block;
			margin:0 10px}

			.fusion-woo-product-design-clean .fusion-woo-slider .fusion-carousel-title-below-image .fusion-carousel-title
			{
			text-align:center}

			.fusion-woo-product-design-clean .fusion-woo-slider .fusion-carousel-title-below-image .fusion-carousel-meta
			{
			text-align:center}

			.fusion-woo-product-design-clean .fusion-woo-slider .fusion-carousel-title-on-rollover .fusion-rollover-linebreak
			{
			display:none}

			.fusion-woo-product-slider
			{
				overflow:hidden;
			margin-bottom:55px}

			.fusion-woo-product-slider .fusion-rollover .price
			{
			margin-top:5px}

			.fusion-woo-product-slider .fusion-rollover .price .amount
			{
			font-size:18px}

			.fusion-vimeo.center-video .video-shortcode,.fusion-youtube.center-video .video-shortcode
			{
			margin:0 auto}

			.fusion-events-shortcode .fusion-layout-column
			{
				border-style:solid;
				border-width:0;
			border-color:transparent}

			.fusion-events-shortcode .fusion-layout-column.fusion-spacing-no
			{
			margin-bottom:0}

			.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper
			{
				background-color:rgba(255,255,255,0);
			border:1px solid transparent}

			.fusion-events-shortcode.fusion-events-layout-center .fusion-events-content-wrapper
			{
			text-align:center}

			.fusion-events-shortcode.fusion-events-layout-left .fusion-events-content-wrapper
			{
			text-align:left}

			.fusion-events-shortcode.fusion-events-layout-right .fusion-events-content-wrapper
			{
			text-align:right}

			.fusion-events-shortcode .fusion-events-thumbnail
			{
				display:block;
			border-bottom:1px solid transparent}

			.fusion-events-shortcode .tribe-events-event-image
			{
				display:block;
			width:100%}

			.fusion-events-shortcode .fusion-full-one
			{
			width:100%}

			.fusion-events-shortcode .fusion-full-one .tribe-events-event-image
			{
			height:416px}

			.fusion-events-shortcode .fusion-one-half .tribe-events-event-image
			{
			height:416px}

			.fusion-events-shortcode .fusion-one-third .fusion-events-placeholder
			{
				width:337px;
			height:216px}

			.fusion-events-shortcode .fusion-one-third .tribe-events-event-image
			{
			height:216px}

			.fusion-events-shortcode .fusion-one-fourth .fusion-events-placeholder
			{
				width:242px;
			height:173px}

			.fusion-events-shortcode .fusion-one-fourth .tribe-events-event-image
			{
			height:173px}

			.fusion-events-shortcode .fusion-one-fifth .fusion-events-placeholder
			{
				width:177px;
			height:142px}

			.fusion-events-shortcode .fusion-one-fifth .tribe-events-event-image
			{
			height:142px}

			.fusion-events-shortcode .fusion-one-sixth .fusion-events-placeholder
			{
				width:147px;
			height:118px}

			.fusion-events-shortcode .fusion-one-sixth .tribe-events-event-image
			{
			height:118px}

			.fusion-events-shortcode .fusion-events-meta .event-is-recurring,.fusion-events-shortcode .fusion-events-meta .recurringinfo
			{
			display:inline}

			.fusion-events-shortcode .fusion-events-content
			{
			padding-top:20px}

			.fusion-events-shortcode .fusion-events-content p:last-child
			{
			margin-bottom:0}

			.fusion-events-shortcode .tribe-events-tooltip
			{
			display:none}

			.fusion-events-shortcode .tribe-events-divider
			{
			padding:0 5px}

			.fusion-events-shortcode .tribe-events-event-image
			{
			margin-bottom:0}

			.fusion-events-shortcode h2
			{
			margin-bottom:0}

			.fusion-events-shortcode h4
			{
			margin:0}

			.fusion-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper
			{
			border-color:#ebeaea}

			.fusion-builder-element-content .fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper:after
			{
			display:none}

			.fusion-builder-element-content .fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper .fusion-fullwidth:after
			{
			display:none}

			.isotope-item
			{
			z-index:2}

			.isotope-hidden.isotope-item
			{
			z-index:1}

			.isotope,.isotope .isotope-item
			{
				-webkit-transition-duration:.8s;
			transition-duration:.8s}

			.isotope
			{
				-webkit-transition-property:height,width;
			transition-property:height,width}

			.isotope .isotope-item
			{
				-webkit-transition-property:opacity,-webkit-transform;
				transition-property:opacity,-webkit-transform;
				transition-property:transform,opacity;
			transition-property:transform,opacity,-webkit-transform}

			.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item
			{
				-webkit-transition-duration:0s;
			transition-duration:0s}

			#wrapper #posts-container .fusion-grid-sizer,#wrapper .fusion-grid-sizer
			{
				margin:0;
				padding:0;
				height:0;
				min-height:0;
			visibility:hidden}

			.fusion-masonry-element-container
			{
				background-size:cover;
			background-position:center center}

			.fusion-element-grid .fusion-masonry-element-container
			{
			padding-top:80%}

			.fusion-element-landscape .fusion-masonry-element-container
			{
			padding-top:40%}

			.fusion-element-portrait .fusion-masonry-element-container
			{
			padding-top:160%}

			.fusion-masonry-element-container .fusion-image-wrapper>img,.fusion-masonry-element-container .fusion-placeholder-image,.fusion-masonry-element-container>img
			{
			display:none}

			.fusion-image-hovers .hover-type-zoomin
			{
				overflow:hidden;
			-webkit-transform:translate3d(0,0,0)}

			.fusion-image-hovers .hover-type-zoomin .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomin .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomin .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomin img
			{
				opacity:1;
				-webkit-transition:opacity 1s,-webkit-transform 1s;
				transition:opacity 1s,-webkit-transform 1s;
				transition:opacity 1s,transform 1s;
			transition:opacity 1s,transform 1s,-webkit-transform 1s}

			.fusion-image-hovers .hover-type-zoomin.hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomin.hover .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomin.hover .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomin.hover img,.fusion-image-hovers .hover-type-zoomin:hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomin:hover .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomin:hover .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomin:hover img
			{
				opacity:.9;
				-webkit-transform:scale3d(1.1,1.1,1);
			transform:scale3d(1.1,1.1,1)}

			.fusion-image-hovers .hover-type-zoomout
			{
				overflow:hidden;
			-webkit-transform:translate3d(0,0,0)}

			.fusion-image-hovers .hover-type-zoomout .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomout .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomout .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomout img
			{
				opacity:1;
				-webkit-transform:scale(1.12);
				transform:scale(1.12);
				-webkit-transition:opacity 1s,-webkit-transform 1s;
				transition:opacity 1s,-webkit-transform 1s;
				transition:opacity 1s,transform 1s;
			transition:opacity 1s,transform 1s,-webkit-transform 1s}

			.fusion-image-hovers .hover-type-zoomout.hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomout.hover .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomout.hover .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomout.hover img,.fusion-image-hovers .hover-type-zoomout:hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomout:hover .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomout:hover .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomout:hover img
			{
				opacity:.9;
				-webkit-transform:scale(1);
			transform:scale(1)}

			.fusion-image-hovers .element-bottomshadow .hover-type-zoomin.hover img,.fusion-image-hovers .element-bottomshadow .hover-type-zoomin:hover img,.fusion-image-hovers .element-bottomshadow .hover-type-zoomout.hover img,.fusion-image-hovers .element-bottomshadow .hover-type-zoomout:hover img
			{
			opacity:1}

			.fusion-image-hovers .imageframe-liftup
			{
				display:inline-block;
				position:relative;
			max-width:100%}

			.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left
			{
				float:left;
			margin-right:25px}

			.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right
			{
				float:right;
			margin-left:25px}

			.fusion-image-hovers .imageframe-liftup span,.fusion-image-hovers .imageframe-liftup>div
			{
				opacity:1;
				-webkit-transform:perspective(1000px) scale(1);
				transform:perspective(1000px) scale(1);
				-webkit-transition:-webkit-transform .35s;
				transition:-webkit-transform .35s;
				transition:transform .35s;
			transition:transform .35s,-webkit-transform .35s}

			.fusion-image-hovers .imageframe-liftup span.hover,.fusion-image-hovers .imageframe-liftup span:hover,.fusion-image-hovers .imageframe-liftup>div.hover,.fusion-image-hovers .imageframe-liftup>div:hover
			{
				-webkit-transform:perspective(1000px) scale(1.03);
			transform:perspective(1000px) scale(1.03)}

			.fusion-image-hovers .imageframe-liftup .person-image-container
			{
			position:relative}

			.fusion-image-hovers .imageframe-liftup:before
			{
				position:absolute;
				top:0;
				left:0;
				z-index:1;
				width:100%;
				height:100%;
				content:"";
				-webkit-transition:opacity .35s;
				transition:opacity .35s;
				-webkit-box-shadow:0 3px 15px rgba(0,0,0,.4);
				box-shadow:0 3px 15px rgba(0,0,0,.4);
			opacity:0}

			.fusion-image-hovers .imageframe-liftup.hover:before,.fusion-image-hovers .imageframe-liftup:hover:before
			{
			opacity:1}

			.fusion-image-hovers .hover-type-liftup
			{
				position:relative;
				display:inline-block;
			overflow:visible}

			.fusion-image-hovers .hover-type-liftup .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-liftup .fusion-masonry-element-container,.fusion-image-hovers .hover-type-liftup .person-image-container.element-bottomshadow,.fusion-image-hovers .hover-type-liftup .tribe-events-event-image,.fusion-image-hovers .hover-type-liftup .tribe-events-list-event-title>a,.fusion-image-hovers .hover-type-liftup img
			{
				-webkit-transform:perspective(1000px) scale(1);
				transform:perspective(1000px) scale(1);
				-webkit-transition:-webkit-transform .35s;
				transition:-webkit-transform .35s;
				transition:transform .35s;
				transition:transform .35s,-webkit-transform .35s;
				position:relative;
			z-index:1}

			.fusion-image-hovers .hover-type-liftup .person-image-container.element-bottomshadow img
			{
				-webkit-transform:none;
				transform:none;
				-webkit-transition:all 0s ease 0s;
			transition:all 0s ease 0s}

			.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg.hover,.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg:hover
			{
			z-index:2}

			.fusion-image-hovers .hover-type-liftup.hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-liftup.hover .fusion-masonry-element-container,.fusion-image-hovers .hover-type-liftup.hover .person-image-container.element-bottomshadow,.fusion-image-hovers .hover-type-liftup.hover .tribe-events-event-image,.fusion-image-hovers .hover-type-liftup.hover .tribe-events-list-event-title>a,.fusion-image-hovers .hover-type-liftup.hover img,.fusion-image-hovers .hover-type-liftup:hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-liftup:hover .fusion-masonry-element-container,.fusion-image-hovers .hover-type-liftup:hover .person-image-container.element-bottomshadow,.fusion-image-hovers .hover-type-liftup:hover .tribe-events-event-image,.fusion-image-hovers .hover-type-liftup:hover .tribe-events-list-event-title>a,.fusion-image-hovers .hover-type-liftup:hover img
			{
				-webkit-transform:perspective(1000px) scale(1.03);
			transform:perspective(1000px) scale(1.03)}

			.fusion-image-hovers .hover-type-liftup.hover .person-image-container.element-bottomshadow img,.fusion-image-hovers .hover-type-liftup:hover .person-image-container.element-bottomshadow img
			{
				-webkit-transform:none;
			transform:none}

			.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg
			{
			position:absolute}

			.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg .fusion-column-inner-bg-image
			{
			position:absolute}

			.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg.hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-liftup.fusion-column-inner-bg:hover .fusion-column-inner-bg-image
			{
			position:absolute}

			.fusion-image-hovers .hover-type-liftup:before
			{
				position:absolute;
				top:0;
				left:0;
				z-index:1;
				width:100%;
				height:100%;
				content:"";
				-webkit-transition:opacity .35s;
				transition:opacity .35s;
				-webkit-box-shadow:0 3px 15px rgba(0,0,0,.4);
				box-shadow:0 3px 15px rgba(0,0,0,.4);
			opacity:0}

			.fusion-image-hovers .hover-type-liftup.hover:before,.fusion-image-hovers .hover-type-liftup:hover:before
			{
			opacity:1}

			.fusion-image-hovers .flexslider-hover-type-liftup
			{
			overflow:visible!important}

			.fusion-image-hovers .flexslider-hover-type-liftup .slides
			{
			overflow:visible!important}

			.fusion-image-hovers .flexslider-hover-type-liftup li
			{
			overflow:visible}

			.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-2.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-two.fusion-masonry-has-vertical .fusion-element-landscape
			{
			width:100%}

			.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-3.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-three.fusion-masonry-has-vertical .fusion-element-landscape
			{
			width:calc(100% / 3 * 2)}

			.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-4.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-four.fusion-masonry-has-vertical .fusion-element-landscape
			{
			width:50%}

			.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-5.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-five.fusion-masonry-has-vertical .fusion-element-landscape
			{
			width:40%}

			.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-6.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-gallery.fusion-gallery-layout-masonry.fusion-grid-six.fusion-masonry-has-vertical .fusion-element-landscape
			{
			width:calc(100% / 3)}

			.fusion-gallery.fusion-gallery-layout-masonry .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup img
			{
			display:none}

			.fusion-gallery .fusion-gallery-column
			{
				padding:0;
			display:none}

			.fusion-gallery .fusion-gallery-column .fusion-gallery-image
			{
				overflow:hidden;
			opacity:1}

			.fusion-gallery .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup
			{
				display:block;
				position:relative;
				max-width:100%;
				-webkit-transform:perspective(1000px) scale(1);
				transform:perspective(1000px) scale(1);
			transition:transform .35s,-webkit-transform .35s}

			.fusion-gallery .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup.hover,.fusion-gallery .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup:hover
			{
				z-index:1;
				-webkit-box-shadow:0 3px 15px rgba(0,0,0,.4);
				box-shadow:0 3px 15px rgba(0,0,0,.4);
				-webkit-transform:perspective(1000px) scale(1.03);
			transform:perspective(1000px) scale(1.03)}

			.fusion-gallery .fusion-gallery-column .fusion-gallery-image.fusion-gallery-image-liftup img
			{
			display:block}

			.fusion-gallery .fusion-gallery-column .fusion-gallery-caption
			{
			line-height:2.87}

			.fusion-grid-1 .fusion-grid-column,.fusion-grid-one .fusion-grid-column
			{
			width:100%}

			.fusion-grid-2 .fusion-grid-column,.fusion-grid-two .fusion-grid-column
			{
			width:50%}

			.fusion-grid-3 .fusion-grid-column,.fusion-grid-three .fusion-grid-column
			{
			width:calc(100% / 3)}

			.fusion-grid-4 .fusion-grid-column,.fusion-grid-four .fusion-grid-column
			{
			width:25%}

			.fusion-grid-5 .fusion-grid-column,.fusion-grid-five .fusion-grid-column
			{
			width:20%}

			.fusion-grid-6 .fusion-grid-column,.fusion-grid-six .fusion-grid-column
			{
			width:calc(100% / 6)}

			@media only screen and (max-width:800px)
			{
				.fusion-gallery .fusion-column.fusion-gallery-column.fusion-element-landscape
				{
				width:100%}
			}

			.fusion-syntax-highlighter-container
			{
			position:relative}

			.fusion-syntax-highlighter-container .syntax-highlighter-copy-code
			{
				text-align:right;
				display:inline-block;
				opacity:0;
				position:absolute;
				right:0;
				top:0;
				z-index:999;
				-webkit-transition:.2s opacity;
			transition:.2s opacity}

			.fusion-syntax-highlighter-container .syntax-highlighter-copy-code .syntax-highlighter-copy-code-title
			{
				cursor:pointer;
				padding:5px 10px;
			display:inline-block}

			.fusion-syntax-highlighter-container:hover .syntax-highlighter-copy-code
			{
				opacity:1;
				-webkit-transition:.2s opacity;
			transition:.2s opacity}

			.fusion-syntax-highlighter-container.fusion-syntax-highlighter-theme-dark .syntax-highlighter-copy-code
			{
				background:rgba(255,255,255,.15);
				color:#fff;
				-webkit-transition:background .2s ease-in-out;
			transition:background .2s ease-in-out}

			.fusion-syntax-highlighter-container.fusion-syntax-highlighter-theme-dark .syntax-highlighter-copy-code.syntax-highlighter-copying
			{
			background:rgba(255,255,255,.25)!important}

			.fusion-syntax-highlighter-container.fusion-syntax-highlighter-theme-dark .syntax-highlighter-copy-code:hover
			{
			background:rgba(255,255,255,.2)}

			.fusion-syntax-highlighter-container.fusion-syntax-highlighter-theme-light .syntax-highlighter-copy-code
			{
				background:rgba(0,0,0,.1);
				color:#333;
				-webkit-transition:background .2s ease-in-out;
			transition:background .2s ease-in-out}

			.fusion-syntax-highlighter-container.fusion-syntax-highlighter-theme-light .syntax-highlighter-copy-code.syntax-highlighter-copying
			{
			background:rgba(0,0,0,.25)!important}

			.fusion-syntax-highlighter-container.fusion-syntax-highlighter-theme-light .syntax-highlighter-copy-code:hover
			{
			background:rgba(0,0,0,.15)}

			.fusion-syntax-highlighter-container .CodeMirror-code
			{
				padding-top:5px;
			padding-bottom:5px}

			.fusion-syntax-highlighter-container .CodeMirror pre
			{
				padding-left:20px;
			padding-right:20px}

			.fusion-syntax-highlighter-container .CodeMirror .CodeMirror-gutters
			{
			border:none}

			.cm-s-elegant span.cm-atom,.cm-s-elegant span.cm-number,.cm-s-elegant span.cm-string
			{
			color:#762}

			.cm-s-elegant span.cm-comment
			{
				color:#262;
				font-style:italic;
			line-height:1em}

			.cm-s-elegant span.cm-meta
			{
				color:#555;
				font-style:italic;
			line-height:1em}

			.cm-s-elegant span.cm-variable
			{
			color:#000}

			.cm-s-elegant span.cm-variable-2
			{
			color:#b11}

			.cm-s-elegant span.cm-qualifier
			{
			color:#555}

			.cm-s-elegant span.cm-keyword
			{
			color:#730}

			.cm-s-elegant span.cm-builtin
			{
			color:#30a}

			.cm-s-elegant span.cm-link
			{
			color:#762}

			.cm-s-elegant span.cm-error
			{
			background-color:#fdd}

			.cm-s-elegant .CodeMirror-activeline-background
			{
			background:#e8f2ff}

			.cm-s-elegant .CodeMirror-matchingbracket
			{
				outline:1px solid grey;
			color:#000!important}

			.cm-s-hopscotch.CodeMirror
			{
				background:#322931;
			color:#d5d3d5}

			.cm-s-hopscotch div.CodeMirror-selected
			{
			background:#433b42!important}

			.cm-s-hopscotch .CodeMirror-gutters
			{
				background:#322931;
			border-right:0}

			.cm-s-hopscotch .CodeMirror-linenumber
			{
			color:#797379}

			.cm-s-hopscotch .CodeMirror-cursor
			{
			border-left:1px solid #989498!important}

			.cm-s-hopscotch span.cm-comment
			{
			color:#b33508}

			.cm-s-hopscotch span.cm-atom
			{
			color:#c85e7c}

			.cm-s-hopscotch span.cm-number
			{
			color:#c85e7c}

			.cm-s-hopscotch span.cm-attribute,.cm-s-hopscotch span.cm-property
			{
			color:#8fc13e}

			.cm-s-hopscotch span.cm-keyword
			{
			color:#dd464c}

			.cm-s-hopscotch span.cm-string
			{
			color:#fdcc59}

			.cm-s-hopscotch span.cm-variable
			{
			color:#8fc13e}

			.cm-s-hopscotch span.cm-variable-2
			{
			color:#1290bf}

			.cm-s-hopscotch span.cm-def
			{
			color:#fd8b19}

			.cm-s-hopscotch span.cm-error
			{
				background:#dd464c;
			color:#989498}

			.cm-s-hopscotch span.cm-bracket
			{
			color:#d5d3d5}

			.cm-s-hopscotch span.cm-tag
			{
			color:#dd464c}

			.cm-s-hopscotch span.cm-link
			{
			color:#c85e7c}

			.cm-s-hopscotch .CodeMirror-matchingbracket
			{
				text-decoration:underline;
			color:#fff!important}

			.cm-s-hopscotch .CodeMirror-activeline-background
			{
			background:#302020}

			.cm-s-oceanic-next.CodeMirror
			{
				background:#304148;
			color:#f8f8f2}

			.cm-s-oceanic-next div.CodeMirror-selected
			{
			background:rgba(101,115,126,.33)}

			.cm-s-oceanic-next .CodeMirror-line::-moz-selection,.cm-s-oceanic-next .CodeMirror-line>span::-moz-selection,.cm-s-oceanic-next .CodeMirror-line>span>span::-moz-selection
			{
			background:rgba(101,115,126,.33)}

			.cm-s-oceanic-next .CodeMirror-line::selection,.cm-s-oceanic-next .CodeMirror-line>span::selection,.cm-s-oceanic-next .CodeMirror-line>span>span::selection
			{
			background:rgba(101,115,126,.33)}

			.cm-s-oceanic-next .CodeMirror-line::-moz-selection,.cm-s-oceanic-next .CodeMirror-line>span::-moz-selection,.cm-s-oceanic-next .CodeMirror-line>span>span::-moz-selection
			{
			background:rgba(101,115,126,.33)}

			.cm-s-oceanic-next .CodeMirror-gutters
			{
				background:#304148;
			border-right:10px}

			.cm-s-oceanic-next .CodeMirror-guttermarker
			{
			color:#fff}

			.cm-s-oceanic-next .CodeMirror-guttermarker-subtle
			{
			color:#d0d0d0}

			.cm-s-oceanic-next .CodeMirror-linenumber
			{
			color:#d0d0d0}

			.cm-s-oceanic-next .CodeMirror-cursor
			{
			border-left:1px solid #f8f8f0}

			.cm-s-oceanic-next span.cm-comment
			{
			color:#65737e}

			.cm-s-oceanic-next span.cm-atom
			{
			color:#c594c5}

			.cm-s-oceanic-next span.cm-number
			{
			color:#f99157}

			.cm-s-oceanic-next span.cm-property
			{
			color:#99c794}

			.cm-s-oceanic-next span.cm-attribute,.cm-s-oceanic-next span.cm-keyword
			{
			color:#c594c5}

			.cm-s-oceanic-next span.cm-builtin
			{
			color:#66d9ef}

			.cm-s-oceanic-next span.cm-string
			{
			color:#99c794}

			.cm-s-oceanic-next span.cm-variable,.cm-s-oceanic-next span.cm-variable-2,.cm-s-oceanic-next span.cm-variable-3
			{
			color:#f8f8f2}

			.cm-s-oceanic-next span.cm-def
			{
			color:#69c}

			.cm-s-oceanic-next span.cm-bracket
			{
			color:#5fb3b3}

			.cm-s-oceanic-next span.cm-tag
			{
			color:#c594c5}

			.cm-s-oceanic-next span.cm-header
			{
			color:#c594c5}

			.cm-s-oceanic-next span.cm-link
			{
			color:#c594c5}

			.cm-s-oceanic-next span.cm-error
			{
				background:#c594c5;
			color:#f8f8f0}

			.cm-s-oceanic-next .CodeMirror-activeline-background
			{
			background:rgba(101,115,126,.33)}

			.cm-s-oceanic-next .CodeMirror-matchingbracket
			{
				text-decoration:underline;
			color:#fff!important}

			.bbp-pagination .bbp-pagination-links .current,.bbp-pagination .bbp-pagination-links .pagination-next,.bbp-pagination .bbp-pagination-links .pagination-prev,.bbp-pagination .bbp-pagination-links a.inactive,.bbp-pagination-links span.dots,.bbp-topic-pagination .page-numbers,.fusion-hide-pagination-text .woocommerce-pagination .next,.fusion-hide-pagination-text .woocommerce-pagination .prev,.page-links a,.page-links>.page-number,.pagination .current,.pagination .pagination-next,.pagination .pagination-prev,.pagination a.inactive,.woocommerce-pagination .current,.woocommerce-pagination .next,.woocommerce-pagination .page-numbers,.woocommerce-pagination .prev
			{
			padding:2px 6px 2px 6px}

			.fusion-pagination-sizing .fusion-blog-pagination .pagination .current,.fusion-pagination-sizing .fusion-blog-pagination .pagination a.inactive,.fusion-pagination-sizing .fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next,.fusion-pagination-sizing .fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev
			{
			padding:2px 6px 2px 6px}

			.fusion-blog-pagination .pagination,.fusion-blog-pagination .pagination .current,.fusion-blog-pagination .pagination .pagination-next,.fusion-blog-pagination .pagination .pagination-prev,.fusion-blog-pagination .pagination a.inactive,.page-links,.pagination,.pagination .pagination-next,.pagination .pagination-prev
			{
			font-size:12px}

			.woocommerce-pagination,.woocommerce-pagination .next,.woocommerce-pagination .prev
			{
			font-size:12px}

			.bbp-pagination .bbp-pagination-links,.bbp-pagination .bbp-pagination-links .pagination-next,.bbp-pagination .bbp-pagination-links .pagination-prev
			{
			font-size:12px}

			.fusion-blog-pagination .pagination .current,.fusion-blog-pagination .pagination a.inactive,.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-next,.fusion-hide-pagination-text .fusion-blog-pagination .pagination .pagination-prev
			{
				border-radius:0px;
			border-width:1px}

			.fusion-image-wrapper .fusion-rollover
			{
				background-image:-webkit-gradient(linear,left bottom,left top,from(#16202e),to(rgba(22,32,46,0.95)));
			background-image:linear-gradient(to top,#16202e 0,rgba(22,32,46,0.95) 100%)}

			.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before
			{
			font-size:30px}

			.avada-image-rollover-circle-no .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,.avada-image-rollover-circle-no .fusion-image-wrapper .fusion-rollover .fusion-rollover-link
			{
				width:calc((30px) * 1.5);
				height:calc((30px) * 1.5);
			background-color:transparent}

			.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-link
			{
				width:calc((30px) * 2.41);
				height:calc((30px) * 2.41);
			background-color:rgba(255,255,255,0)}

			.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before
			{
			color:rgba(255,255,255,.4)}

			.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-product-buttons,.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-product-buttons a,.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-rollover-linebreak,.fusion-woo-slider .fusion-product-buttons,.fusion-woo-slider .fusion-product-buttons .fusion-rollover-linebreak,.fusion-woo-slider .fusion-product-buttons a
			{
			color:rgba(255,255,255,0)}

			body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,body:not(.avada-image-rollover-direction-left) .fusion-rollover .fusion-rollover-content .fusion-rollover-title
			{
			color:rgba(255,255,255,0)}

			.fusion-woo-product-design-clean .products .fusion-rollover .star-rating span:before,.fusion-woo-product-design-clean .products .fusion-rollover .star-rating:before
			{
			color:rgba(255,255,255,.4)}

			.fusion-widget.fusion-widget-align-center
			{
			text-align:center}

			.fusion-widget.fusion-widget-align-right
			{
			text-align:right}

			.fusion-widget.fusion-widget-align-left
			{
			text-align:left}

			.fusion-widget.fusion-widget-element .widget
			{
			margin:0}

			[class*=" fusion-icon-"],[class^=fusion-icon-]
			{
				font-family:icomoon!important;
				speak:none;
				font-style:normal;
				font-weight:400;
				font-variant:normal;
				text-transform:none;
				line-height:1;
				-webkit-font-smoothing:antialiased;
			-moz-osx-font-smoothing:grayscale}

			.fusion-icon-pen:before
			{
			content:"\e600"}

			.fusion-icon-yahoo:before
			{
			content:"\e601"}

			.fusion-icon-pinterest:before
			{
			content:"\e602"}

			.fusion-icon-mixer:before
			{
			content:"\e904"}

			.fusion-icon-myspace:before
			{
			content:"\e603"}

			.fusion-icon-facebook:before
			{
			content:"\e604"}

			.fusion-icon-twitch:before
			{
			content:"\ea9f"}

			.fusion-icon-twitter:before
			{
			content:"\e605"}

			.fusion-icon-feed:before,.fusion-icon-rss:before
			{
			content:"\e606"}

			.fusion-icon-vimeo:before
			{
			content:"\e607"}

			.fusion-icon-flickr:before
			{
			content:"\e608"}

			.fusion-icon-dribbble:before
			{
			content:"\e609"}

			.fusion-icon-blogger:before
			{
			content:"\e60b"}

			.fusion-icon-soundcloud:before
			{
			content:"\e60c"}

			.fusion-icon-reddit:before
			{
			content:"\e60d"}

			.fusion-icon-paypal:before
			{
			content:"\e60e"}

			.fusion-icon-linkedin:before
			{
			content:"\e60f"}

			.fusion-icon-discord:before
			{
			content:"\e903"}

			.fusion-icon-digg:before
			{
			content:"\e610"}

			.fusion-icon-dropbox:before
			{
			content:"\e611"}

			.fusion-icon-tumblr:before
			{
			content:"\e613"}

			.fusion-icon-grid:before
			{
			content:"\e614"}

			.fusion-icon-mail:before
			{
			content:"\e616"}

			.fusion-icon-forrst:before
			{
			content:"\e617"}

			.fusion-icon-skype:before
			{
			content:"\e618"}

			.fusion-icon-link:before
			{
			content:"\e619"}

			.fusion-icon-user:before
			{
			content:"\e61a"}

			.fusion-icon-user2:before
			{
			content:"\e61b"}

			.fusion-icon-minus:before
			{
			content:"\e61c"}

			.fusion-icon-plus:before
			{
			content:"\e61d"}

			.fusion-icon-arrow-left:before
			{
			content:"\e61e"}

			.fusion-icon-arrow-down:before
			{
			content:"\e61f"}

			.fusion-icon-uniE620:before
			{
			content:"\e620"}

			.fusion-icon-arrow-down2:before
			{
			content:"\e621"}

			.fusion-icon-youtube:before
			{
			content:"\e622"}

			.fusion-icon-list:before
			{
			content:"\e623"}

			.fusion-icon-image:before
			{
			content:"\e624"}

			.fusion-icon-images:before
			{
			content:"\e625"}

			.fusion-icon-quotes-left:before
			{
			content:"\e627"}

			.fusion-icon-film:before
			{
			content:"\e628"}

			.fusion-icon-headphones:before
			{
			content:"\e629"}

			.fusion-icon-bubbles:before
			{
			content:"\e62a"}

			.fusion-icon-TFicon:before
			{
			content:"\e62d"}

			.fusion-icon-googleplus:before
			{
			content:"\e900"}

			.fusion-icon-search:before
			{
			content:"\f002"}

			.fusion-icon-star:before
			{
			content:"\f005"}

			.fusion-icon-star-o:before
			{
			content:"\f006"}

			.fusion-icon-gear:before
			{
			content:"\f013"}

			.fusion-icon-check-square-o:before
			{
			content:"\f046"}

			.fusion-icon-check-circle-o:before
			{
			content:"\f05d"}

			.fusion-icon-shopping-cart:before
			{
			content:"\f07a"}

			.fusion-icon-bars:before
			{
			content:"\f0c9"}

			.fusion-icon-caret-left:before
			{
			content:"\f0d9"}

			.fusion-icon-caret-right:before
			{
			content:"\f0da"}

			.fusion-icon-angle-left:before
			{
			content:"\f104"}

			.fusion-icon-angle-right:before
			{
			content:"\f105"}

			.fusion-icon-angle-up:before
			{
			content:"\f106"}

			.fusion-icon-angle-down:before
			{
			content:"\f107"}

			.fusion-icon-spinner:before
			{
			content:"\f110"}

			.fusion-icon-vk:before
			{
			content:"\f189"}

			.fusion-icon-instagram:before
			{
			content:"\ea92"}

			.fusion-icon-deviantart:before
			{
			content:"\eaaa"}

			.fusion-icon-wordpress:before
			{
			content:"\eab4"}

			.fusion-icon-lastfm:before
			{
			content:"\eacb"}

			.fusion-icon-flattr:before
			{
			content:"\ead5"}

			.fusion-icon-foursquare:before
			{
			content:"\ead6"}

			.fusion-icon-yelp:before
			{
			content:"\ead7"}

			.fusion-icon-whatsapp:before
			{
			content:"\f232"}

			.fusion-icon-xing:before
			{
			content:"\e4d8"}

			.fusion-icon-xing2:before
			{
			content:"\e4d9"}

			.fusion-icon-spotify:before
			{
			content:"\ea94"}

			@-webkit-keyframes fusionSonarEffect
			{
				0%
				{
				opacity:.3}

				40%
				{
				opacity:.5}

				100%
				{
					-webkit-transform:scale(1.5);
				opacity:0}
			}

			@keyframes fusionSonarEffect
			{
				0%
				{
				opacity:.3}

				40%
				{
				opacity:.5}

				100%
				{
					-webkit-transform:scale(1.5);
					transform:scale(1.5);
				opacity:0}
			}

			@-webkit-keyframes fusionToRightFromLeft
			{
				49%
				{
				-webkit-transform:translate(100%)}

				50%
				{
					opacity:0;
				-webkit-transform:translate(-100%)}

				51%
				{
				opacity:1}

				100%
				{
				opacity:1}
			}

			@keyframes fusionToRightFromLeft
			{
				49%
				{
					-webkit-transform:translate(100%);
				transform:translate(100%)}

				50%
				{
					opacity:0;
					-webkit-transform:translate(-100%);
				transform:translate(-100%)}

				51%
				{
				opacity:1}

				100%
				{
				opacity:1}
			}

			@-webkit-keyframes fusionExpandAndShow
			{
				0%
				{
					-webkit-transform:scale(.5);
				opacity:1}

				100%
				{
					-webkit-transform:scale(1);
				opacity:1}
			}

			@keyframes fusionExpandAndShow
			{
				0%
				{
					-webkit-transform:scale(.5);
					transform:scale(.5);
				opacity:1}

				100%
				{
					-webkit-transform:scale(1);
					transform:scale(1);
				opacity:1}
			}

			@-webkit-keyframes fusionExpandWidth
			{
				0%
				{
				width:0}

				100%
				{
				width:99%}
			}

			@keyframes fusionExpandWidth
			{
				0%
				{
				width:0}

				100%
				{
				width:99%}
			}

			@keyframes fusionExpandHeight
			{
				0%
				{
				height:0}

				100%
				{
				height:100%}
			}

			@-webkit-keyframes fusionExpandHeight
			{
				0%
				{
				height:0}

				100%
				{
				height:100%}
			}

			.icon-hover-animation-slide .fontawesome-icon.circle-yes
			{
			overflow:hidden}

			.icon-hover-animation-slide .fontawesome-icon:before
			{
				display:block;
			opacity:1}

			.icon-hover-animation-fade .fontawesome-icon
			{
				-webkit-transition:background-color .3s,color .3s;
			transition:background-color .3s,color .3s}

			.link-area-box-hover.icon-hover-animation-fade .fontawesome-icon,.link-area-link-icon-hover.icon-hover-animation-fade .fontawesome-icon
			{
				-webkit-transition:background-color .3s,color .3s;
			transition:background-color .3s,color .3s}

			.link-area-box-hover.icon-hover-animation-slide .fontawesome-icon:before,.link-area-link-icon-hover.icon-hover-animation-slide .fontawesome-icon:before
			{
				display:block;
				-webkit-animation:fusionToRightFromLeft .3s forwards;
			animation:fusionToRightFromLeft .3s forwards}

			.fusion-content-boxes .link-area-box-hover.icon-hover-animation-pulsate .heading,.fusion-content-boxes .link-area-link-icon-hover.icon-hover-animation-pulsate .heading
			{
			overflow:visible}

			.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon,.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon
			{
				-webkit-transition:background-color .3s,color .3s;
			transition:background-color .3s,color .3s}

			.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon:after,.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon:after
			{
				pointer-events:none;
				position:absolute;
				width:100%;
				height:100%;
				border-radius:inherit;
				content:"";
				-webkit-box-sizing:content-box;
				box-sizing:content-box;
				top:0;
				left:0;
				padding:0;
				z-index:-1;
				-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.1);
				box-shadow:0 0 0 2px rgba(255,255,255,.1);
				opacity:0;
				-webkit-transform:scale(.9);
			transform:scale(.9)}

			.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon,.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon
			{
				-webkit-transform:scale(.93);
			transform:scale(.93)}

			.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon:after,.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon:after
			{
				display:inline-block;
				-webkit-animation:fusionSonarEffect 1.3s ease-out 75ms;
			animation:fusionSonarEffect 1.3s ease-out 75ms}

			@-moz-document url-prefix()
			{
				.link-area-box-hover.icon-hover-animation-pulsate .fontawesome-icon:after,.link-area-link-icon-hover.icon-hover-animation-pulsate .fontawesome-icon:after
				{
				animation-iteration-count:infinite}
			}

			.fusion-content-boxes .link-area-box-hover.icon-wrapper-hover-animation-pulsate .heading,.fusion-content-boxes .link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .heading
			{
			overflow:visible}

			.link-area-box-hover.icon-wrapper-hover-animation-pulsate .fontawesome-icon,.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .fontawesome-icon
			{
				-webkit-transition:background-color .3s,color .3s;
			transition:background-color .3s,color .3s}

			.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span,.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span
			{
				-webkit-transform:scale(.93);
			transform:scale(.93)}

			.link-area-box-hover.icon-wrapper-hover-animation-pulsate .icon span:after,.link-area-link-icon-hover.icon-wrapper-hover-animation-pulsate .icon span:after
			{
				pointer-events:none;
				position:absolute;
				width:100%;
				height:100%;
				border-radius:inherit;
				content:"";
				-webkit-box-sizing:content-box;
				box-sizing:content-box;
				top:0;
				left:0;
				padding:0;
				z-index:-1;
				-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.1);
				box-shadow:0 0 0 2px rgba(255,255,255,.1);
				opacity:0;
				-webkit-transform:scale(.9);
				transform:scale(.9);
				display:inline-block;
				-webkit-animation:fusionSonarEffect 1.3s ease-out 75ms;
			animation:fusionSonarEffect 1.3s ease-out 75ms}

			@-webkit-keyframes flash
			{
				0%,100%,50%
				{
				opacity:1}

				25%,75%
				{
				opacity:0}
			}

			@keyframes flash
			{
				0%,100%,50%
				{
				opacity:1}

				25%,75%
				{
				opacity:0}
			}

			@-webkit-keyframes shake
			{
				0%,100%
				{
				-webkit-transform:translateX(0)}

				10%,30%,50%,70%,90%
				{
				-webkit-transform:translateX(-10px)}

				20%,40%,60%,80%
				{
				-webkit-transform:translateX(10px)}
			}

			@keyframes shake
			{
				0%,100%
				{
					-webkit-transform:translateX(0);
				transform:translateX(0)}

				10%,30%,50%,70%,90%
				{
					-webkit-transform:translateX(-10px);
				transform:translateX(-10px)}

				20%,40%,60%,80%
				{
					-webkit-transform:translateX(10px);
				transform:translateX(10px)}
			}

			@-webkit-keyframes bounce
			{
				0%,100%,20%,50%,80%
				{
				-webkit-transform:translateY(0)}

				40%
				{
				-webkit-transform:translateY(-30px)}

				60%
				{
				-webkit-transform:translateY(-15px)}
			}

			@keyframes bounce
			{
				0%,100%,20%,50%,80%
				{
					-webkit-transform:translateY(0);
				transform:translateY(0)}

				40%
				{
					-webkit-transform:translateY(-30px);
				transform:translateY(-30px)}

				60%
				{
					-webkit-transform:translateY(-15px);
				transform:translateY(-15px)}
			}

			@-webkit-keyframes fadeIn
			{
				0%
				{
				opacity:0}

				100%
				{
				opacity:1}
			}

			@keyframes fadeIn
			{
				0%
				{
				opacity:0}

				100%
				{
				opacity:1}
			}

			@-webkit-keyframes fadeInUp
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateY(20px)}

				100%
				{
					opacity:1;
				-webkit-transform:translateY(0)}
			}

			@keyframes fadeInUp
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateY(20px);
				transform:translateY(20px)}

				100%
				{
					opacity:1;
					-webkit-transform:translateY(0);
				transform:translateY(0)}
			}

			@-webkit-keyframes fadeInDown
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateY(-20px)}

				100%
				{
					opacity:1;
				-webkit-transform:translateY(0)}
			}

			@keyframes fadeInDown
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateY(-20px);
				transform:translateY(-20px)}

				100%
				{
					opacity:1;
					-webkit-transform:translateY(0);
				transform:translateY(0)}
			}

			@-webkit-keyframes fadeInLeft
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateX(-20px)}

				100%
				{
					opacity:1;
				-webkit-transform:translateX(0)}
			}

			@keyframes fadeInLeft
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateX(-20px);
				transform:translateX(-20px)}

				100%
				{
					opacity:1;
					-webkit-transform:translateX(0);
				transform:translateX(0)}
			}

			@-webkit-keyframes fadeInRight
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateX(20px)}

				100%
				{
					opacity:1;
				-webkit-transform:translateX(0)}
			}

			@keyframes fadeInRight
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateX(20px);
				transform:translateX(20px)}

				100%
				{
					opacity:1;
					-webkit-transform:translateX(0);
				transform:translateX(0)}
			}

			@-webkit-keyframes fadeInUpBig
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateY(2000px)}

				100%
				{
					opacity:1;
				-webkit-transform:translateY(0)}
			}

			@keyframes fadeInUpBig
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateY(2000px);
				transform:translateY(2000px)}

				100%
				{
					opacity:1;
					-webkit-transform:translateY(0);
				transform:translateY(0)}
			}

			@-webkit-keyframes fadeInDownBig
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateY(-2000px)}

				100%
				{
					opacity:1;
				-webkit-transform:translateY(0)}
			}

			@keyframes fadeInDownBig
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateY(-2000px);
				transform:translateY(-2000px)}

				100%
				{
					opacity:1;
					-webkit-transform:translateY(0);
				transform:translateY(0)}
			}

			@-webkit-keyframes fadeInLeftBig
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateX(-2000px)}

				100%
				{
					opacity:1;
				-webkit-transform:translateX(0)}
			}

			@keyframes fadeInLeftBig
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateX(-2000px);
				transform:translateX(-2000px)}

				100%
				{
					opacity:1;
					-webkit-transform:translateX(0);
				transform:translateX(0)}
			}

			@-webkit-keyframes fadeInRightBig
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateX(2000px)}

				100%
				{
					opacity:1;
				-webkit-transform:translateX(0)}
			}

			@keyframes fadeInRightBig
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateX(2000px);
				transform:translateX(2000px)}

				100%
				{
					opacity:1;
					-webkit-transform:translateX(0);
				transform:translateX(0)}
			}

			@-webkit-keyframes fadeOut
			{
				0%
				{
				opacity:1}

				100%
				{
				opacity:0}
			}

			@keyframes fadeOut
			{
				0%
				{
				opacity:1}

				100%
				{
				opacity:0}
			}

			@-webkit-keyframes fadeOutUp
			{
				0%
				{
					opacity:1;
				-webkit-transform:translateY(0)}

				100%
				{
					opacity:0;
				-webkit-transform:translateY(-20px)}
			}

			@keyframes fadeOutUp
			{
				0%
				{
					opacity:1;
					-webkit-transform:translateY(0);
				transform:translateY(0)}

				100%
				{
					opacity:0;
					-webkit-transform:translateY(-20px);
				transform:translateY(-20px)}
			}

			@-webkit-keyframes fadeOutDown
			{
				0%
				{
					opacity:1;
				-webkit-transform:translateY(0)}

				100%
				{
					opacity:0;
				-webkit-transform:translateY(20px)}
			}

			@keyframes fadeOutDown
			{
				0%
				{
					opacity:1;
					-webkit-transform:translateY(0);
				transform:translateY(0)}

				100%
				{
					opacity:0;
					-webkit-transform:translateY(20px);
				transform:translateY(20px)}
			}

			@-webkit-keyframes fadeOutLeft
			{
				0%
				{
					opacity:1;
				-webkit-transform:translateX(0)}

				100%
				{
					opacity:0;
				-webkit-transform:translateX(-20px)}
			}

			@keyframes fadeOutLeft
			{
				0%
				{
					opacity:1;
					-webkit-transform:translateX(0);
				transform:translateX(0)}

				100%
				{
					opacity:0;
					-webkit-transform:translateX(-20px);
				transform:translateX(-20px)}
			}

			@-webkit-keyframes fadeOutRight
			{
				0%
				{
					opacity:1;
				-webkit-transform:translateX(0)}

				100%
				{
					opacity:0;
				-webkit-transform:translateX(20px)}
			}

			@keyframes fadeOutRight
			{
				0%
				{
					opacity:1;
					-webkit-transform:translateX(0);
				transform:translateX(0)}

				100%
				{
					opacity:0;
					-webkit-transform:translateX(20px);
				transform:translateX(20px)}
			}

			@-webkit-keyframes fadeOutUpBig
			{
				0%
				{
					opacity:1;
				-webkit-transform:translateY(0)}

				100%
				{
					opacity:0;
				-webkit-transform:translateY(-2000px)}
			}

			@keyframes fadeOutUpBig
			{
				0%
				{
					opacity:1;
					-webkit-transform:translateY(0);
				transform:translateY(0)}

				100%
				{
					opacity:0;
					-webkit-transform:translateY(-2000px);
				transform:translateY(-2000px)}
			}

			@-webkit-keyframes fadeOutDownBig
			{
				0%
				{
					opacity:1;
				-webkit-transform:translateY(0)}

				100%
				{
					opacity:0;
				-webkit-transform:translateY(2000px)}
			}

			@keyframes fadeOutDownBig
			{
				0%
				{
					opacity:1;
					-webkit-transform:translateY(0);
				transform:translateY(0)}

				100%
				{
					opacity:0;
					-webkit-transform:translateY(2000px);
				transform:translateY(2000px)}
			}

			@-webkit-keyframes fadeOutLeftBig
			{
				0%
				{
					opacity:1;
				-webkit-transform:translateX(0)}

				100%
				{
					opacity:0;
				-webkit-transform:translateX(-2000px)}
			}

			@keyframes fadeOutLeftBig
			{
				0%
				{
					opacity:1;
					-webkit-transform:translateX(0);
				transform:translateX(0)}

				100%
				{
					opacity:0;
					-webkit-transform:translateX(-2000px);
				transform:translateX(-2000px)}
			}

			@-webkit-keyframes fadeOutRightBig
			{
				0%
				{
					opacity:1;
				-webkit-transform:translateX(0)}

				100%
				{
					opacity:0;
				-webkit-transform:translateX(2000px)}
			}

			@keyframes fadeOutRightBig
			{
				0%
				{
					opacity:1;
					-webkit-transform:translateX(0);
				transform:translateX(0)}

				100%
				{
					opacity:0;
					-webkit-transform:translateX(2000px);
				transform:translateX(2000px)}
			}

			@-webkit-keyframes slideInDown
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateY(-2000px)}

				100%
				{
				-webkit-transform:translateY(0)}
			}

			@keyframes slideInDown
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateY(-2000px);
				transform:translateY(-2000px)}

				100%
				{
					-webkit-transform:translateY(0);
				transform:translateY(0)}
			}

			@-webkit-keyframes slideInUp
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateY(2000px)}

				100%
				{
				-webkit-transform:translateY(0)}
			}

			@keyframes slideInUp
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateY(2000px);
				transform:translateY(2000px)}

				100%
				{
					-webkit-transform:translateY(0);
				transform:translateY(0)}
			}

			@-webkit-keyframes slideInLeft
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateX(-2000px)}

				100%
				{
				-webkit-transform:translateX(0)}
			}

			@keyframes slideInLeft
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateX(-2000px);
				transform:translateX(-2000px)}

				100%
				{
					-webkit-transform:translateX(0);
				transform:translateX(0)}
			}

			@-webkit-keyframes slideInRight
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateX(2000px)}

				100%
				{
				-webkit-transform:translateX(0)}
			}

			@keyframes slideInRight
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateX(2000px);
				transform:translateX(2000px)}

				100%
				{
					-webkit-transform:translateX(0);
				transform:translateX(0)}
			}

			@-webkit-keyframes slideOutUp
			{
				0%
				{
				-webkit-transform:translateY(0)}

				100%
				{
					opacity:0;
				-webkit-transform:translateY(-2000px)}
			}

			@keyframes slideOutUp
			{
				0%
				{
					-webkit-transform:translateY(0);
				transform:translateY(0)}

				100%
				{
					opacity:0;
					-webkit-transform:translateY(-2000px);
				transform:translateY(-2000px)}
			}

			@-webkit-keyframes slideOutLeft
			{
				0%
				{
				-webkit-transform:translateX(0)}

				100%
				{
					opacity:0;
				-webkit-transform:translateX(-2000px)}
			}

			@keyframes slideOutLeft
			{
				0%
				{
					-webkit-transform:translateX(0);
				transform:translateX(0)}

				100%
				{
					opacity:0;
					-webkit-transform:translateX(-2000px);
				transform:translateX(-2000px)}
			}

			@-webkit-keyframes slideOutRight
			{
				0%
				{
				-webkit-transform:translateX(0)}

				100%
				{
					opacity:0;
				-webkit-transform:translateX(2000px)}
			}

			@keyframes slideOutRight
			{
				0%
				{
					-webkit-transform:translateX(0);
				transform:translateX(0)}

				100%
				{
					opacity:0;
					-webkit-transform:translateX(2000px);
				transform:translateX(2000px)}
			}

			@-webkit-keyframes bounceIn
			{
				0%
				{
					opacity:0;
				-webkit-transform:scale(.3)}

				50%
				{
					opacity:1;
				-webkit-transform:scale(1.05)}

				70%
				{
				-webkit-transform:scale(.9)}

				100%
				{
				-webkit-transform:scale(1)}
			}

			@keyframes bounceIn
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale(.3);
				transform:scale(.3)}

				50%
				{
					opacity:1;
					-webkit-transform:scale(1.05);
				transform:scale(1.05)}

				70%
				{
					-webkit-transform:scale(.9);
				transform:scale(.9)}

				100%
				{
					-webkit-transform:scale(1);
				transform:scale(1)}
			}

			@-webkit-keyframes bounceInUp
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateY(2000px)}

				60%
				{
					opacity:1;
				-webkit-transform:translateY(-30px)}

				80%
				{
				-webkit-transform:translateY(10px)}

				100%
				{
				-webkit-transform:translateY(0)}
			}

			@keyframes bounceInUp
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateY(2000px);
				transform:translateY(2000px)}

				60%
				{
					opacity:1;
					-webkit-transform:translateY(-30px);
				transform:translateY(-30px)}

				80%
				{
					-webkit-transform:translateY(10px);
				transform:translateY(10px)}

				100%
				{
					-webkit-transform:translateY(0);
				transform:translateY(0)}
			}

			@-webkit-keyframes bounceInDown
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateY(-2000px)}

				60%
				{
					opacity:1;
				-webkit-transform:translateY(30px)}

				80%
				{
				-webkit-transform:translateY(-10px)}

				100%
				{
				-webkit-transform:translateY(0)}
			}

			@keyframes bounceInDown
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateY(-2000px);
				transform:translateY(-2000px)}

				60%
				{
					opacity:1;
					-webkit-transform:translateY(30px);
				transform:translateY(30px)}

				80%
				{
					-webkit-transform:translateY(-10px);
				transform:translateY(-10px)}

				100%
				{
					-webkit-transform:translateY(0);
				transform:translateY(0)}
			}

			@-webkit-keyframes bounceInLeft
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateX(-2000px)}

				60%
				{
					opacity:1;
				-webkit-transform:translateX(30px)}

				80%
				{
				-webkit-transform:translateX(-10px)}

				100%
				{
				-webkit-transform:translateX(0)}
			}

			@keyframes bounceInLeft
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateX(-2000px);
				transform:translateX(-2000px)}

				60%
				{
					opacity:1;
					-webkit-transform:translateX(30px);
				transform:translateX(30px)}

				80%
				{
					-webkit-transform:translateX(-10px);
				transform:translateX(-10px)}

				100%
				{
					-webkit-transform:translateX(0);
				transform:translateX(0)}
			}

			@-webkit-keyframes bounceInRight
			{
				0%
				{
					opacity:0;
				-webkit-transform:translateX(2000px)}

				60%
				{
					opacity:1;
				-webkit-transform:translateX(-30px)}

				80%
				{
				-webkit-transform:translateX(10px)}

				100%
				{
				-webkit-transform:translateX(0)}
			}

			@keyframes bounceInRight
			{
				0%
				{
					opacity:0;
					-webkit-transform:translateX(2000px);
				transform:translateX(2000px)}

				60%
				{
					opacity:1;
					-webkit-transform:translateX(-30px);
				transform:translateX(-30px)}

				80%
				{
					-webkit-transform:translateX(10px);
				transform:translateX(10px)}

				100%
				{
					-webkit-transform:translateX(0);
				transform:translateX(0)}
			}

			@-webkit-keyframes bounceOut
			{
				0%
				{
				-webkit-transform:scale(1)}

				25%
				{
				-webkit-transform:scale(.95)}

				50%
				{
					opacity:1;
				-webkit-transform:scale(1.1)}

				100%
				{
					opacity:0;
				-webkit-transform:scale(.3)}
			}

			@keyframes bounceOut
			{
				0%
				{
					-webkit-transform:scale(1);
				transform:scale(1)}

				25%
				{
					-webkit-transform:scale(.95);
				transform:scale(.95)}

				50%
				{
					opacity:1;
					-webkit-transform:scale(1.1);
				transform:scale(1.1)}

				100%
				{
					opacity:0;
					-webkit-transform:scale(.3);
				transform:scale(.3)}
			}

			@-webkit-keyframes bounceOutUp
			{
				0%
				{
				-webkit-transform:translateY(0)}

				20%
				{
					opacity:1;
				-webkit-transform:translateY(20px)}

				100%
				{
					opacity:0;
				-webkit-transform:translateY(-2000px)}
			}

			@keyframes bounceOutUp
			{
				0%
				{
					-webkit-transform:translateY(0);
				transform:translateY(0)}

				20%
				{
					opacity:1;
					-webkit-transform:translateY(20px);
				transform:translateY(20px)}

				100%
				{
					opacity:0;
					-webkit-transform:translateY(-2000px);
				transform:translateY(-2000px)}
			}

			@-webkit-keyframes bounceOutDown
			{
				0%
				{
				-webkit-transform:translateY(0)}

				20%
				{
					opacity:1;
				-webkit-transform:translateY(-20px)}

				100%
				{
					opacity:0;
				-webkit-transform:translateY(2000px)}
			}

			@keyframes bounceOutDown
			{
				0%
				{
					-webkit-transform:translateY(0);
				transform:translateY(0)}

				20%
				{
					opacity:1;
					-webkit-transform:translateY(-20px);
				transform:translateY(-20px)}

				100%
				{
					opacity:0;
					-webkit-transform:translateY(2000px);
				transform:translateY(2000px)}
			}

			@-webkit-keyframes bounceOutLeft
			{
				0%
				{
				-webkit-transform:translateX(0)}

				20%
				{
					opacity:1;
				-webkit-transform:translateX(20px)}

				100%
				{
					opacity:0;
				-webkit-transform:translateX(-2000px)}
			}

			@keyframes bounceOutLeft
			{
				0%
				{
					-webkit-transform:translateX(0);
				transform:translateX(0)}

				20%
				{
					opacity:1;
					-webkit-transform:translateX(20px);
				transform:translateX(20px)}

				100%
				{
					opacity:0;
					-webkit-transform:translateX(-2000px);
				transform:translateX(-2000px)}
			}

			@-webkit-keyframes bounceOutRight
			{
				0%
				{
				-webkit-transform:translateX(0)}

				20%
				{
					opacity:1;
				-webkit-transform:translateX(-20px)}

				100%
				{
					opacity:0;
				-webkit-transform:translateX(2000px)}
			}

			@keyframes bounceOutRight
			{
				0%
				{
					-webkit-transform:translateX(0);
				transform:translateX(0)}

				20%
				{
					opacity:1;
					-webkit-transform:translateX(-20px);
				transform:translateX(-20px)}

				100%
				{
					opacity:0;
					-webkit-transform:translateX(2000px);
				transform:translateX(2000px)}
			}

			@-webkit-keyframes lightSpeedIn
			{
				0%
				{
					-webkit-transform:translateX(100%) skewX(-30deg);
				opacity:0}

				60%
				{
					-webkit-transform:translateX(-20%) skewX(30deg);
				opacity:1}

				80%
				{
					-webkit-transform:translateX(0) skewX(-15deg);
				opacity:1}

				100%
				{
					-webkit-transform:translateX(0) skewX(0);
				opacity:1}
			}

			@keyframes lightSpeedIn
			{
				0%
				{
					-webkit-transform:translateX(100%) skewX(-30deg);
					transform:translateX(100%) skewX(-30deg);
				opacity:0}

				60%
				{
					-webkit-transform:translateX(-20%) skewX(30deg);
					transform:translateX(-20%) skewX(30deg);
				opacity:1}

				80%
				{
					-webkit-transform:translateX(0) skewX(-15deg);
					transform:translateX(0) skewX(-15deg);
				opacity:1}

				100%
				{
					-webkit-transform:translateX(0) skewX(0);
					transform:translateX(0) skewX(0);
				opacity:1}
			}

			@-webkit-keyframes lightSpeedOut
			{
				0%
				{
					-webkit-transform:translateX(0) skewX(0);
				opacity:1}

				100%
				{
					-webkit-transform:translateX(100%) skewX(-30deg);
				opacity:0}
			}

			@keyframes lightSpeedOut
			{
				0%
				{
					-webkit-transform:translateX(0) skewX(0);
					transform:translateX(0) skewX(0);
				opacity:1}

				100%
				{
					-webkit-transform:translateX(100%) skewX(-30deg);
					transform:translateX(100%) skewX(-30deg);
				opacity:0}
			}

			@-webkit-keyframes rubberBand
			{
				0%
				{
					-webkit-transform:scale3d(1,1,1);
				transform:scale3d(1,1,1)}

				30%
				{
					-webkit-transform:scale3d(1.25,.75,1);
				transform:scale3d(1.25,.75,1)}

				40%
				{
					-webkit-transform:scale3d(.75,1.25,1);
				transform:scale3d(.75,1.25,1)}

				50%
				{
					-webkit-transform:scale3d(1.15,.85,1);
				transform:scale3d(1.15,.85,1)}

				65%
				{
					-webkit-transform:scale3d(.95,1.05,1);
				transform:scale3d(.95,1.05,1)}

				75%
				{
					-webkit-transform:scale3d(1.05,.95,1);
				transform:scale3d(1.05,.95,1)}

				100%
				{
					-webkit-transform:scale3d(1,1,1);
				transform:scale3d(1,1,1)}
			}

			@keyframes rubberBand
			{
				0%
				{
					-webkit-transform:scale3d(1,1,1);
				transform:scale3d(1,1,1)}

				30%
				{
					-webkit-transform:scale3d(1.25,.75,1);
				transform:scale3d(1.25,.75,1)}

				40%
				{
					-webkit-transform:scale3d(.75,1.25,1);
				transform:scale3d(.75,1.25,1)}

				50%
				{
					-webkit-transform:scale3d(1.15,.85,1);
				transform:scale3d(1.15,.85,1)}

				65%
				{
					-webkit-transform:scale3d(.95,1.05,1);
				transform:scale3d(.95,1.05,1)}

				75%
				{
					-webkit-transform:scale3d(1.05,.95,1);
				transform:scale3d(1.05,.95,1)}

				100%
				{
					-webkit-transform:scale3d(1,1,1);
				transform:scale3d(1,1,1)}
			}

			@-webkit-keyframes zoomIn
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale3d(.3,.3,.3);
				transform:scale3d(.3,.3,.3)}

				50%
				{
				opacity:1}
			}

			@keyframes zoomIn
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale3d(.3,.3,.3);
				transform:scale3d(.3,.3,.3)}

				50%
				{
				opacity:1}
			}

			@-webkit-keyframes zoomInDown
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
					transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
					-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
				animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

				60%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
					transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
					-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
				animation-timing-function:cubic-bezier(.175,.885,.32,1)}
			}

			@keyframes zoomInDown
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
					transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
					-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
				animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

				60%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
					transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
					-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
				animation-timing-function:cubic-bezier(.175,.885,.32,1)}
			}

			@-webkit-keyframes zoomInLeft
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
					transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
					-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
				animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

				60%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
					transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
					-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
				animation-timing-function:cubic-bezier(.175,.885,.32,1)}
			}

			@keyframes zoomInLeft
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
					transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
					-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
				animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

				60%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
					transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
					-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
				animation-timing-function:cubic-bezier(.175,.885,.32,1)}
			}

			@-webkit-keyframes zoomInRight
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
					transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
					-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
				animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

				60%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
					transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
					-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
				animation-timing-function:cubic-bezier(.175,.885,.32,1)}
			}

			@keyframes zoomInRight
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
					transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
					-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
				animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

				60%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
					transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
					-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
				animation-timing-function:cubic-bezier(.175,.885,.32,1)}
			}

			@-webkit-keyframes zoomInUp
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
					transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
					-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
				animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

				60%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
					transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
					-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
				animation-timing-function:cubic-bezier(.175,.885,.32,1)}
			}

			@keyframes zoomInUp
			{
				0%
				{
					opacity:0;
					-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
					transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
					-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
				animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

				60%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
					transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
					-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
				animation-timing-function:cubic-bezier(.175,.885,.32,1)}
			}

			@-webkit-keyframes zoomOut
			{
				0%
				{
				opacity:1}

				50%
				{
					opacity:0;
					-webkit-transform:scale3d(.3,.3,.3);
				transform:scale3d(.3,.3,.3)}

				100%
				{
				opacity:0}
			}

			@keyframes zoomOut
			{
				0%
				{
				opacity:1}

				50%
				{
					opacity:0;
					-webkit-transform:scale3d(.3,.3,.3);
				transform:scale3d(.3,.3,.3)}

				100%
				{
				opacity:0}
			}

			@-webkit-keyframes zoomOutDown
			{
				40%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
					transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
					-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
				animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

				100%
				{
					opacity:0;
					-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
					transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
					-webkit-transform-origin:center bottom;
					transform-origin:center bottom;
					-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
				animation-timing-function:cubic-bezier(.175,.885,.32,1)}
			}

			@keyframes zoomOutDown
			{
				40%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
					transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
					-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
				animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

				100%
				{
					opacity:0;
					-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
					transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
					-webkit-transform-origin:center bottom;
					transform-origin:center bottom;
					-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
				animation-timing-function:cubic-bezier(.175,.885,.32,1)}
			}

			@-webkit-keyframes zoomOutLeft
			{
				40%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
				transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}

				100%
				{
					opacity:0;
					-webkit-transform:scale(.1) translate3d(-2000px,0,0);
					transform:scale(.1) translate3d(-2000px,0,0);
					-webkit-transform-origin:left center;
				transform-origin:left center}
			}

			@keyframes zoomOutLeft
			{
				40%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
				transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}

				100%
				{
					opacity:0;
					-webkit-transform:scale(.1) translate3d(-2000px,0,0);
					transform:scale(.1) translate3d(-2000px,0,0);
					-webkit-transform-origin:left center;
				transform-origin:left center}
			}

			@-webkit-keyframes zoomOutRight
			{
				40%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
				transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}

				100%
				{
					opacity:0;
					-webkit-transform:scale(.1) translate3d(2000px,0,0);
					transform:scale(.1) translate3d(2000px,0,0);
					-webkit-transform-origin:right center;
				transform-origin:right center}
			}

			@keyframes zoomOutRight
			{
				40%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
				transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}

				100%
				{
					opacity:0;
					-webkit-transform:scale(.1) translate3d(2000px,0,0);
					transform:scale(.1) translate3d(2000px,0,0);
					-webkit-transform-origin:right center;
				transform-origin:right center}
			}

			@-webkit-keyframes zoomOutUp
			{
				40%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
					transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
					-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
				animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

				100%
				{
					opacity:0;
					-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
					transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
					-webkit-transform-origin:center bottom;
					transform-origin:center bottom;
					-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
				animation-timing-function:cubic-bezier(.175,.885,.32,1)}
			}

			@keyframes zoomOutUp
			{
				40%
				{
					opacity:1;
					-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
					transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
					-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
				animation-timing-function:cubic-bezier(.55,.055,.675,.19)}

				100%
				{
					opacity:0;
					-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
					transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
					-webkit-transform-origin:center bottom;
					transform-origin:center bottom;
					-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
				animation-timing-function:cubic-bezier(.175,.885,.32,1)}
			}

			.fusion-animated
			{
			visibility:hidden}

			.dont-animate .fusion-animated
			{
			visibility:visible}

			.do-animate .fusion-animated
			{
				-webkit-animation-fill-mode:both;
				animation-fill-mode:both;
				-webkit-animation-duration:1s;
			animation-duration:1s}

			.do-animate .fusion-animated.hinge
			{
				-webkit-animation-duration:1s;
			animation-duration:1s}

			.do-animate .flash
			{
				-webkit-animation-name:flash;
			animation-name:flash}

			.do-animate .shake
			{
				-webkit-animation-name:shake;
			animation-name:shake}

			.do-animate .bounce
			{
				-webkit-animation-name:bounce;
			animation-name:bounce}

			.do-animate .fadeIn
			{
				-webkit-animation-name:fadeIn;
			animation-name:fadeIn}

			.do-animate .fadeInUp
			{
				-webkit-animation-name:fadeInUp;
			animation-name:fadeInUp}

			.do-animate .fadeInDown
			{
				-webkit-animation-name:fadeInDown;
			animation-name:fadeInDown}

			.do-animate .fadeInLeft
			{
				-webkit-animation-name:fadeInLeft;
			animation-name:fadeInLeft}

			.do-animate .fadeInRight
			{
				-webkit-animation-name:fadeInRight;
			animation-name:fadeInRight}

			.do-animate .fadeInUpBig
			{
				-webkit-animation-name:fadeInUpBig;
			animation-name:fadeInUpBig}

			.do-animate .fadeInDownBig
			{
				-webkit-animation-name:fadeInDownBig;
			animation-name:fadeInDownBig}

			.do-animate .fadeInLeftBig
			{
				-webkit-animation-name:fadeInLeftBig;
			animation-name:fadeInLeftBig}

			.do-animate .fadeInRightBig
			{
				-webkit-animation-name:fadeInRightBig;
			animation-name:fadeInRightBig}

			.do-animate .fadeOut
			{
				-webkit-animation-name:fadeOut;
			animation-name:fadeOut}

			.do-animate .fadeOutUp
			{
				-webkit-animation-name:fadeOutUp;
			animation-name:fadeOutUp}

			.do-animate .fadeOutDown
			{
				-webkit-animation-name:fadeOutDown;
			animation-name:fadeOutDown}

			.do-animate .fadeOutLeft
			{
				-webkit-animation-name:fadeOutLeft;
			animation-name:fadeOutLeft}

			.do-animate .fadeOutRight
			{
				-webkit-animation-name:fadeOutRight;
			animation-name:fadeOutRight}

			.do-animate .fadeOutUpBig
			{
				-webkit-animation-name:fadeOutUpBig;
			animation-name:fadeOutUpBig}

			.do-animate .fadeOutDownBig
			{
				-webkit-animation-name:fadeOutDownBig;
			animation-name:fadeOutDownBig}

			.do-animate .fadeOutLeftBig
			{
				-webkit-animation-name:fadeOutLeftBig;
			animation-name:fadeOutLeftBig}

			.do-animate .fadeOutRightBig
			{
				-webkit-animation-name:fadeOutRightBig;
			animation-name:fadeOutRightBig}

			.do-animate .slideInDown
			{
				-webkit-animation-name:slideInDown;
			animation-name:slideInDown}

			.do-animate .slideInUp
			{
				-webkit-animation-name:slideInUp;
			animation-name:slideInUp}

			.do-animate .slideInLeft
			{
				-webkit-animation-name:slideInLeft;
			animation-name:slideInLeft}

			.do-animate .slideInRight
			{
				-webkit-animation-name:slideInRight;
			animation-name:slideInRight}

			.do-animate .slideOutUp
			{
				-webkit-animation-name:slideOutUp;
			animation-name:slideOutUp}

			.do-animate .slideOutLeft
			{
				-webkit-animation-name:slideOutLeft;
			animation-name:slideOutLeft}

			.do-animate .slideOutRight
			{
				-webkit-animation-name:slideOutRight;
			animation-name:slideOutRight}

			.do-animate .bounceIn
			{
				-webkit-animation-name:bounceIn;
			animation-name:bounceIn}

			.do-animate .bounceInUp
			{
				-webkit-animation-name:bounceInUp;
			animation-name:bounceInUp}

			.do-animate .bounceInDown
			{
				-webkit-animation-name:bounceInDown;
			animation-name:bounceInDown}

			.do-animate .bounceInLeft
			{
				-webkit-animation-name:bounceInLeft;
			animation-name:bounceInLeft}

			.do-animate .bounceInRight
			{
				-webkit-animation-name:bounceInRight;
			animation-name:bounceInRight}

			.do-animate .bounceOut
			{
				-webkit-animation-name:bounceOut;
			animation-name:bounceOut}

			.do-animate .bounceOutUp
			{
				color:red;
				-webkit-animation-name:bounceOutUp;
			animation-name:bounceOutUp}

			.do-animate .bounceOutDown
			{
				-webkit-animation-name:bounceOutDown;
			animation-name:bounceOutDown}

			.do-animate .bounceOutLeft
			{
				-webkit-animation-name:bounceOutLeft;
			animation-name:bounceOutLeft}

			.do-animate .bounceOutRight
			{
				-webkit-animation-name:bounceOutRight;
			animation-name:bounceOutRight}

			.do-animate .lightSpeedIn
			{
				-webkit-animation-name:lightSpeedIn;
				animation-name:lightSpeedIn;
				-webkit-animation-timing-function:ease-out;
			animation-timing-function:ease-out}

			.do-animate .lightSpeedOut
			{
				-webkit-animation-name:lightSpeedOut;
				animation-name:lightSpeedOut;
				-webkit-animation-timing-function:ease-in;
			animation-timing-function:ease-in}

			.do-animate .rubberBand
			{
				-webkit-animation-name:rubberBand;
			animation-name:rubberBand}

			.do-animate .zoomIn
			{
				-webkit-animation-name:zoomIn;
			animation-name:zoomIn}

			.do-animate .zoomInDown
			{
				-webkit-animation-name:zoomInDown;
			animation-name:zoomInDown}

			.do-animate .zoomInLeft
			{
				-webkit-animation-name:zoomInLeft;
			animation-name:zoomInLeft}

			.do-animate .zoomInRight
			{
				-webkit-animation-name:zoomInRight;
			animation-name:zoomInRight}

			.do-animate .zoomInUp
			{
				-webkit-animation-name:zoomInUp;
			animation-name:zoomInUp}

			.do-animate .zoomOut
			{
				-webkit-animation-name:zoomOut;
			animation-name:zoomOut}

			.do-animate .zoomOutDown
			{
				-webkit-animation-name:zoomOutDown;
			animation-name:zoomOutDown}

			.do-animate .zoomOutLeft
			{
				-webkit-animation-name:zoomOutLeft;
			animation-name:zoomOutLeft}

			.do-animate .zoomOutRight
			{
				-webkit-animation-name:zoomOutRight;
			animation-name:zoomOutRight}

			.do-animate .zoomOutUp
			{
				-webkit-animation-name:zoomOutUp;
			animation-name:zoomOutUp}

			.ilightbox-holder,.ilightbox-holder .ilightbox-container,.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-holder .ilightbox-container .ilightbox-social,.ilightbox-holder .ilightbox-container .ilightbox-social *,.ilightbox-holder .ilightbox-container img.ilightbox-image,.ilightbox-loader,.ilightbox-loader *,.ilightbox-overlay,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-toolbar,.ilightbox-toolbar *
			{
				float:none;
				margin:0;
				padding:0;
				border:0;
				font-size:100%;
				line-height:100%;
				vertical-align:baseline;
				background:0 0;
				-webkit-touch-callout:none;
				-webkit-user-select:none;
				-moz-user-select:none;
				-ms-user-select:none;
			user-select:none}

			.fusion-disable-outline .ilightbox-holder,.fusion-disable-outline .ilightbox-holder .ilightbox-container,.fusion-disable-outline .ilightbox-holder .ilightbox-container .ilightbox-caption,.fusion-disable-outline .ilightbox-holder .ilightbox-container .ilightbox-social,.fusion-disable-outline .ilightbox-holder .ilightbox-container .ilightbox-social *,.fusion-disable-outline .ilightbox-holder .ilightbox-container img.ilightbox-image,.fusion-disable-outline .ilightbox-loader,.fusion-disable-outline .ilightbox-loader *,.fusion-disable-outline .ilightbox-overlay,.fusion-disable-outline .ilightbox-thumbnails,.fusion-disable-outline .ilightbox-thumbnails *,.fusion-disable-outline .ilightbox-toolbar,.fusion-disable-outline .ilightbox-toolbar *
			{
			outline:0}

			.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-holder .ilightbox-container .ilightbox-social,.ilightbox-loader,.ilightbox-loader *,.ilightbox-overlay,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-toolbar
			{
				-webkit-transform:translateZ(0);
			-moz-transform:translateZ(0)}

			.ilightbox-noscroll
			{
			overflow:hidden}

			.ilightbox-closedhand *
			{
			cursor:url('theme/plugins/fusion-builder/assets/images/iLightbox/closedhand.cur'),default!important}

			.ilightbox-overlay
			{
				display:none;
				position:fixed;
				top:0;
				left:0;
				width:100%;
				height:100%;
			z-index:100000}

			.ilightbox-loader
			{
				position:fixed;
				z-index:100005;
				top:45%;
				left:-192px;
				padding-left:30px;
				opacity:.9;
			border-radius:0 100px 100px 0}

			.ilightbox-loader div
			{
				width:72px;
				height:72px;
			border-radius:0 100px 100px 0}

			.ilightbox-loader.horizontal
			{
				left:45%;
				top:-192px;
				padding:0;
				padding-top:30px;
			border-radius:0 0 100px 100px}

			.ilightbox-loader.horizontal div
			{
			border-radius:0 0 100px 100px}

			.ilightbox-toolbar
			{
				display:none;
				position:fixed;
			z-index:100010}

			.ilightbox-toolbar a
			{
				float:left;
			cursor:pointer}

			.ilightbox-toolbar .ilightbox-next-button,.ilightbox-toolbar .ilightbox-prev-button
			{
			display:none}

			.ilightbox-thumbnails
			{
				display:block;
				position:fixed;
			z-index:100009}

			.ilightbox-thumbnails.ilightbox-horizontal
			{
				bottom:0;
				left:0;
				width:100%;
			height:100px}

			.ilightbox-thumbnails.ilightbox-vertical
			{
				top:0;
				right:0;
				width:140px;
				height:100%;
			overflow:hidden}

			.ilightbox-thumbnails .ilightbox-thumbnails-container
			{
				display:block;
			position:relative}

			.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container
			{
				width:100%;
			height:100px}

			.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container
			{
				width:140px;
			height:100%}

			.ilightbox-thumbnails .ilightbox-thumbnails-grid
			{
				display:block;
				position:absolute;
				-webkit-transform:translateZ(0);
			-moz-transform:translateZ(0)}

			.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail
			{
				display:block;
				cursor:pointer;
				padding:0;
				margin:5px;
			position:relative}

			.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img
			{
				width:100%;
				height:100%;
				border-radius:2px;
			-ms-interpolation-mode:bicubic}

			.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon
			{
				width:100%;
				height:100%;
				position:absolute;
				top:0;
				left:0;
			opacity:.7}

			.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover
			{
			opacity:1}

			.ilightbox-holder
			{
				display:none;
				position:fixed;
				z-index:100003;
				-webkit-transform:none;
			-moz-transform:none}

			.ilightbox-holder.ilightbox-next,.ilightbox-holder.ilightbox-prev
			{
			cursor:pointer}

			.ilightbox-holder div.ilightbox-container
			{
				position:relative;
				width:100%;
			height:100%}

			.ilightbox-holder.supportTouch div.ilightbox-container
			{
				overflow:scroll;
			-webkit-overflow-scrolling:touch}

			.ilightbox-holder img.ilightbox-image
			{
				width:100%;
			height:100%}

			.ilightbox-holder .ilightbox-container .ilightbox-caption
			{
				display:none;
				position:absolute;
				left:30px;
				right:30px;
				bottom:0;
				max-width:100%;
				padding:5px 10px;
				margin:0 auto;
				font-size:12px;
				line-height:150%;
				word-wrap:break-word;
				z-index:20003;
				-webkit-box-sizing:border-box;
				box-sizing:border-box;
			border-radius:3px 3px 0 0}

			.ilightbox-holder .ilightbox-container .ilightbox-social
			{
				display:none;
				position:absolute;
				right:10px;
				top:10px;
				padding:5px;
				padding-left:0;
				z-index:20003;
			height:26px}

			.ilightbox-holder .ilightbox-container .ilightbox-social ul
			{
				float:left;
				list-style:none;
			height:26px}

			.ilightbox-holder .ilightbox-container .ilightbox-social ul li
			{
			display:inline}

			.ilightbox-holder .ilightbox-container .ilightbox-social ul li a
			{
				float:left;
				margin-left:5px;
				width:16px;
				height:16px;
				background-repeat:no-repeat;
			background-position:50%}

			.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a
			{
			background-image:url('theme/plugins/fusion-builder/assets/images/iLightbox/social_icons/facebook_16.png')}

			.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a
			{
			background-image:url('theme/plugins/fusion-builder/assets/images/iLightbox/social_icons/digg_16.png')}

			.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a
			{
			background-image:url('theme/plugins/fusion-builder/assets/images/iLightbox/social_icons/twitter_16.png')}

			.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a
			{
			background-image:url('theme/plugins/fusion-builder/assets/images/iLightbox/social_icons/delicious_16.png')}

			.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a
			{
			background-image:url('theme/plugins/fusion-builder/assets/images/iLightbox/social_icons/reddit_16.png')}

			.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a
			{
			background-image:url('theme/plugins/fusion-builder/assets/images/iLightbox/social_icons/google_plus_16.png')}

			.ilightbox-holder .ilightbox-alert
			{
				display:block;
				position:absolute;
				left:0;
				right:0;
				top:0;
				bottom:0;
				text-align:center;
				padding-top:100px;
				margin:auto;
				width:300px;
			height:50px}

			.ilightbox-holder .ilightbox-wrapper
			{
				width:100%;
				height:100%;
				overflow:auto;
			-webkit-overflow-scrolling:touch}

			.ilightbox-holder .ilightbox-inner-toolbar
			{
				position:relative;
			z-index:100}

			.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar
			{
			position:absolute}

			.ilightbox-button
			{
				position:fixed;
				z-index:100008;
			cursor:pointer}

			.ilightbox-button.ilightbox-next-button.disabled,.ilightbox-button.ilightbox-prev-button.disabled
			{
				visibility:hidden;
			opacity:0}

			.isMobile .ilightbox-button,.isMobile .ilightbox-thumbnails
			{
			display:none!important}

			.isMobile .ilightbox-toolbar .ilightbox-next-button,.isMobile .ilightbox-toolbar .ilightbox-prev-button
			{
			display:block}

			.ilightbox-title
			{
			line-height:20px}

			.ilightbox-overlay.dark
			{
			background:#000}

			.ilightbox-loader.dark
			{
				-webkit-box-shadow:#000 0 0 85px,#000 0 0 85px;
			box-shadow:#000 0 0 85px,#000 0 0 85px}

			.ilightbox-loader.dark div
			{
			background:#000 url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/preloader.gif) no-repeat center}

			.ilightbox-holder.dark
			{
				padding:5px;
				background:#000;
				-webkit-box-shadow:0 0 15px hsla(0,0%,0%,.8);
			box-shadow:0 0 15px hsla(0,0%,0%,.8)}

			.ilightbox-holder.dark .ilightbox-container .ilightbox-caption
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/caption-bg.png);
				color:#fff;
			text-shadow:0 1px #000}

			.ilightbox-holder.dark .ilightbox-container .ilightbox-social
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/caption-bg.png);
			border-radius:2px}

			.ilightbox-holder.dark .ilightbox-alert
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/alert.png) no-repeat center top;
			color:#555}

			.ilightbox-toolbar.dark
			{
				top:11px;
			left:10px}

			.ilightbox-toolbar.dark a
			{
				width:25px;
				height:23px;
			background:#000 url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/buttons.png) no-repeat 7px 6px}

			.ilightbox-toolbar.dark a.disabled
			{
				opacity:.2;
				cursor:default;
			background-color:#000!important}

			.ilightbox-toolbar.dark a:first-of-type
			{
				border-bottom-left-radius:3px;
			border-top-left-radius:3px}

			.ilightbox-toolbar.dark a:last-of-type
			{
				border-bottom-right-radius:3px;
			border-top-right-radius:3px}

			.ilightbox-toolbar.dark a.ilightbox-close:hover
			{
			background-position:-32px 6px}

			.ilightbox-toolbar.dark a.ilightbox-fullscreen
			{
				background-position:6px -33px;
			right:35px}

			.ilightbox-toolbar.dark a.ilightbox-fullscreen:hover
			{
			background-position:-31px -33px}

			.ilightbox-toolbar.dark a.ilightbox-play
			{
			background-position:8px -57px}

			.ilightbox-toolbar.dark a.ilightbox-play:hover
			{
			background-position:-32px -57px}

			.ilightbox-toolbar.dark a.ilightbox-pause
			{
			background-position:8px -83px}

			.ilightbox-toolbar.dark a.ilightbox-pause:hover
			{
			background-position:-32px -83px}

			.isMobile .ilightbox-toolbar.dark
			{
				background:#000;
				top:auto;
				bottom:0;
				left:0;
				width:100%;
				height:40px;
				text-align:center;
				-webkit-box-shadow:0 0 25px rgba(0,0,0,.8);
			box-shadow:0 0 25px rgba(0,0,0,.8)}

			.isMobile .ilightbox-toolbar.dark a
			{
				display:inline-block;
				float:none;
				width:50px;
				height:40px;
				background-size:50%;
			background-position:50%!important}

			.isMobile .ilightbox-toolbar.dark a:hover
			{
			background-color:#111}

			.isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/fullscreen-icon-64.png)}

			.isMobile .ilightbox-toolbar.dark a.ilightbox-close
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/x-mark-icon-64.png)}

			.isMobile .ilightbox-toolbar.dark a.ilightbox-next-button
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-next-icon-64.png);
			background-position:52% 50%}

			.isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-prev-icon-64.png);
			background-position:48% 50%}

			.isMobile .ilightbox-toolbar.dark a.ilightbox-play
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/play-icon-64.png)}

			.isMobile .ilightbox-toolbar.dark a.ilightbox-pause
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/pause-icon-64.png)}

			.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title
			{
				font-size:18px;
				padding:10px 8px;
				padding-right:60px;
			color:#fff}

			.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar
			{
				left:auto;
				top:5px;
			right:5px}

			.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a
			{
				border-radius:0;
			float:right}

			.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type
			{
				border-bottom-right-radius:3px;
			border-top-right-radius:3px}

			.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type
			{
				border-bottom-left-radius:3px;
			border-top-left-radius:3px}

			.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img
			{
				-webkit-box-shadow:0 0 6px rgba(0,0,0,.9);
			box-shadow:0 0 6px rgba(0,0,0,.9)}

			.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
			{
			background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/thumb-overlay-play.png) no-repeat center}

			.ilightbox-button.dark.disabled
			{
				opacity:.1;
				cursor:default;
			background-color:#000!important}

			.ilightbox-button.dark span
			{
				display:block;
				width:100%;
			height:100%}

			.ilightbox-button.dark
			{
				bottom:0;
				right:0;
				left:0;
				width:95px;
				height:75px;
				margin:auto;
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
				background-color:#000;
				border-radius:0;
				border-top-left-radius:5px;
			border-top-right-radius:5px}

			.ilightbox-button.ilightbox-button.dark:hover
			{
			background-color:#111}

			.ilightbox-button.ilightbox-prev-button.dark
			{
				top:0;
				bottom:auto;
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-prev-vertical-icon-64.png);
				background-position:50% 35%;
				border-radius:0;
				border-bottom-left-radius:5px;
			border-bottom-right-radius:5px}

			.ilightbox-button.dark.horizontal
			{
				right:0;
				left:auto;
				top:0;
				bottom:0;
				width:75px;
				height:95px;
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-next-icon-64.png);
				background-position:65% 50%;
				border-radius:0;
				border-bottom-left-radius:5px;
			border-top-left-radius:5px}

			.ilightbox-button.ilightbox-prev-button.dark.horizontal
			{
				right:auto;
				left:0;
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/dark-skin/arrow-prev-icon-64.png);
				background-position:35% 50%;
				border-radius:0;
				border-bottom-right-radius:5px;
			border-top-right-radius:5px}

			.ilightbox-overlay.light
			{
			background:#fff}

			.ilightbox-loader.light
			{
				-webkit-box-shadow:#dacefc 0 0 85px,#dacefc 0 0 85px;
			box-shadow:#dacefc 0 0 85px,#dacefc 0 0 85px}

			.ilightbox-loader.light div
			{
			background:#fff url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/preloader.gif) no-repeat center}

			.ilightbox-holder.light
			{
				padding:10px;
				background:#fff;
				-webkit-box-shadow:0 0 15px #dacefc;
			box-shadow:0 0 15px #dacefc}

			.ilightbox-holder.light .ilightbox-container .ilightbox-caption
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/caption-bg.png);
				color:#000;
			text-shadow:0 1px #fff}

			.ilightbox-holder.light .ilightbox-container .ilightbox-social
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/caption-bg.png);
			border-radius:2px}

			.ilightbox-holder.light .ilightbox-alert
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/alert.png) no-repeat center top;
			color:#89949b}

			.ilightbox-toolbar.light
			{
				top:8px;
				left:8px;
				height:23px;
				-webkit-box-shadow:0 0 7px #dacefc;
				box-shadow:0 0 7px #dacefc;
			border-radius:3px}

			.ilightbox-toolbar.light a
			{
				width:25px;
				height:23px;
			background:#fff url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/buttons.png) no-repeat 7px 6px}

			.ilightbox-toolbar.light a.disabled
			{
				opacity:.2;
				cursor:default;
			background-color:#fff}

			.ilightbox-toolbar.light a:first-of-type
			{
				border-bottom-left-radius:3px;
			border-top-left-radius:3px}

			.ilightbox-toolbar.light a:last-of-type
			{
				border-bottom-right-radius:3px;
			border-top-right-radius:3px}

			.ilightbox-toolbar.light a.ilightbox-close:hover
			{
			background-position:-32px 6px}

			.ilightbox-toolbar.light a.ilightbox-fullscreen
			{
			background-position:6px -33px}

			.ilightbox-toolbar.light a.ilightbox-fullscreen:hover
			{
			background-position:-31px -33px}

			.ilightbox-toolbar.light a.ilightbox-play
			{
			background-position:8px -57px}

			.ilightbox-toolbar.light a.ilightbox-play:hover
			{
			background-position:-32px -57px}

			.ilightbox-toolbar.light a.ilightbox-pause
			{
			background-position:8px -83px}

			.ilightbox-toolbar.light a.ilightbox-pause:hover
			{
			background-position:-32px -83px}

			.isMobile .ilightbox-toolbar.light
			{
				background:#fff;
				top:auto;
				bottom:0;
				left:0;
				width:100%;
				height:40px;
				text-align:center;
				-webkit-box-shadow:0 0 25px #dacefc;
			box-shadow:0 0 25px #dacefc}

			.isMobile .ilightbox-toolbar.light a
			{
				display:inline-block;
				float:none;
				width:50px;
				height:40px;
				background-size:50%;
			background-position:50%!important}

			.isMobile .ilightbox-toolbar.light a:hover
			{
			background-color:#f6f3ff}

			.isMobile .ilightbox-toolbar.light a.ilightbox-fullscreen
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/fullscreen-icon-64.png)}

			.isMobile .ilightbox-toolbar.light a.ilightbox-close
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/x-mark-icon-64.png)}

			.isMobile .ilightbox-toolbar.light a.ilightbox-next-button
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-next-icon-64.png);
			background-position:52% 50%}

			.isMobile .ilightbox-toolbar.light a.ilightbox-prev-button
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-prev-icon-64.png);
			background-position:48% 50%}

			.isMobile .ilightbox-toolbar.light a.ilightbox-play
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/play-icon-64.png)}

			.isMobile .ilightbox-toolbar.light a.ilightbox-pause
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/pause-icon-64.png)}

			.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail img
			{
				-webkit-box-shadow:0 0 6px #dacefc;
			box-shadow:0 0 6px #dacefc}

			.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
			{
			background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/thumb-overlay-play.png) no-repeat center}

			.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title
			{
				font-size:18px;
				padding:10px 8px;
				padding-right:60px;
			color:#000}

			.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar
			{
				left:auto;
				top:5px;
			right:5px}

			.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a
			{
			float:right}

			.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type
			{
				border-radius:0;
				border-bottom-right-radius:3px;
			border-top-right-radius:3px}

			.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type
			{
				border-radius:0;
				border-bottom-left-radius:3px;
			border-top-left-radius:3px}

			.ilightbox-button.light.disabled
			{
				opacity:.3;
				cursor:default;
			background-color:#fff!important}

			.ilightbox-button.light span
			{
				display:block;
				width:100%;
			height:100%}

			.ilightbox-button.ilightbox-next-button.light,.ilightbox-button.ilightbox-prev-button.light
			{
				bottom:0;
				right:0;
				left:0;
				width:95px;
				height:75px;
				margin:auto;
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;
				background-color:#fff;
				-webkit-box-shadow:0 0 15px #dacefc;
			box-shadow:0 0 15px #dacefc}

			.ilightbox-button.ilightbox-button.light:hover
			{
			background-color:#f6f3ff}

			.ilightbox-button.ilightbox-prev-button.light
			{
				top:0;
				bottom:auto;
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-prev-vertical-icon-64.png);
			background-position:50% 35%}

			.ilightbox-button.ilightbox-next-button.light.horizontal,.ilightbox-button.ilightbox-prev-button.light.horizontal
			{
				right:0;
				left:auto;
				top:0;
				bottom:0;
				width:75px;
				height:95px;
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-next-icon-64.png);
				background-position:65% 50%;
				border-radius:0;
				border-bottom-left-radius:5px;
			border-top-left-radius:5px}

			.ilightbox-button.ilightbox-prev-button.light.horizontal
			{
				right:auto;
				left:0;
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/light-skin/arrow-prev-icon-64.png);
				background-position:35% 50%;
				border-radius:0;
				border-bottom-right-radius:5px;
			border-top-right-radius:5px}

			.ilightbox-overlay.mac
			{
			background:#2b2b2b}

			.ilightbox-loader.mac
			{
				-webkit-box-shadow:#000 0 0 85px,#000 0 0 85px;
			box-shadow:#000 0 0 85px,#000 0 0 85px}

			.ilightbox-loader.mac div
			{
			background:#141414 url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/preloader.gif) no-repeat center}

			.ilightbox-holder.mac
			{
				padding:2px;
				background:rgba(35,35,35,.9);
				-webkit-box-shadow:0 38px 30px -18px rgba(0,0,0,.6);
			box-shadow:0 38px 30px -18px rgba(0,0,0,.6)}

			.ilightbox-holder.mac .ilightbox-container .ilightbox-caption
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/caption-bg.png);
				color:#fff;
				bottom:15px;
				left:15px;
				right:15px;
				border:rgba(255,255,255,.8) 1px solid;
				-webkit-box-shadow:0 0 2px rgba(0,0,0,.5);
				box-shadow:0 0 2px rgba(0,0,0,.5);
			border-radius:3px}

			.ilightbox-holder.mac .ilightbox-container .ilightbox-social
			{
			background:#fff}

			.ilightbox-holder.mac .ilightbox-alert
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/alert.png) no-repeat center top;
			color:#555}

			.ilightbox-toolbar.mac
			{
				top:15px;
				left:15px;
				background:-webkit-gradient(linear,left top,left bottom,from(#414141),color-stop(40%,#414141),color-stop(60%,#323232),to(#323232));
				background:linear-gradient(to bottom,#414141 0,#414141 40%,#323232 60%,#323232 100%);
				border:rgba(30,30,30,.6) 1px solid;
				overflow:hidden;
			border-radius:3px}

			.ilightbox-toolbar.mac a
			{
				width:28px;
				height:28px;
			background:no-repeat 50%}

			.ilightbox-toolbar.mac a.disabled
			{
				opacity:.2;
				cursor:default;
			background-color:transparent!important}

			.ilightbox-toolbar.mac a:hover
			{
			background-color:#4b4b4b}

			.ilightbox-toolbar.mac a.ilightbox-close
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/close-25.png)}

			.ilightbox-toolbar.mac a.ilightbox-fullscreen
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/resize-25.png);
			right:35px}

			.ilightbox-toolbar.mac a.ilightbox-play
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/play-25.png);
			right:35px}

			.ilightbox-toolbar.mac a.ilightbox-pause
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/pause-25.png);
			right:35px}

			.isMobile .ilightbox-toolbar.mac
			{
				top:auto;
				bottom:0;
				left:0;
				width:100%;
				height:40px;
				background:-webkit-gradient(linear,left top,left bottom,from(#414141),color-stop(40%,#414141),color-stop(60%,#323232),to(#323232));
				background:linear-gradient(to bottom,#414141 0,#414141 40%,#323232 60%,#323232 100%);
				border:0;
				border-top:rgba(30,30,30,.6) 1px solid;
				overflow:hidden;
				text-align:center;
			border-radius:3px}

			.isMobile .ilightbox-toolbar.mac a
			{
				display:inline-block;
				float:none;
				width:50px;
				height:40px;
				background-size:50%;
			background-position:50%!important}

			.isMobile .ilightbox-toolbar.mac a.ilightbox-fullscreen
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/resize-50.png)}

			.isMobile .ilightbox-toolbar.mac a.ilightbox-close
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/close-50.png)}

			.isMobile .ilightbox-toolbar.mac a.ilightbox-next-button
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/forward-50.png);
			background-position:52% 50%!important}

			.isMobile .ilightbox-toolbar.mac a.ilightbox-prev-button
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/back-50.png);
			background-position:48% 50%!important}

			.isMobile .ilightbox-toolbar.mac a.ilightbox-play
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/play-50.png);
				background-size:80%;
			background-position:70% 50%!important}

			.isMobile .ilightbox-toolbar.mac a.ilightbox-pause
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/pause-50.png);
			background-size:80%}

			.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-title
			{
				font-size:18px;
				padding:10px 8px;
			color:#000}

			.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-toolbar
			{
				display:inline-block;
				left:-15px;
			top:-15px}

			.ilightbox-holder.mac .ilightbox-inner-toolbar .ilightbox-toolbar a
			{
				float:left;
			border-radius:0}

			.ilightbox-thumbnails.mac .ilightbox-thumbnails-grid .ilightbox-thumbnail img
			{
				-webkit-box-shadow:0 0 6px rgba(0,0,0,.9);
				box-shadow:0 0 6px rgba(0,0,0,.9);
			border-radius:0}

			.ilightbox-thumbnails.mac .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
			{
			background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/thumb-overlay-play.png) no-repeat center}

			.ilightbox-button.mac.disabled
			{
				opacity:.2;
				cursor:default;
			background:#3b3b3b!important}

			.ilightbox-button.mac span
			{
				display:block;
				width:100%;
			height:100%}

			.ilightbox-button.mac
			{
				bottom:0;
				right:0;
				left:0;
				width:95px;
				height:55px;
				margin:auto;
				background:-webkit-gradient(linear,left top,left bottom,from(#414141),color-stop(40%,#414141),color-stop(60%,#323232),to(#323232));
				background:linear-gradient(to bottom,#414141 0,#414141 40%,#323232 60%,#323232 100%);
				border:rgba(30,30,30,.6) 1px solid;
				border-radius:0;
				border-top-left-radius:5px;
			border-top-right-radius:5px}

			.ilightbox-button.ilightbox-button.mac:hover
			{
				background:-webkit-gradient(linear,left top,left bottom,from(#4b4b4b),color-stop(40%,#4b4b4b),color-stop(60%,#3c3c3c),to(#3c3c3c));
			background:linear-gradient(to bottom,#4b4b4b 0,#4b4b4b 40%,#3c3c3c 60%,#3c3c3c 100%)}

			.ilightbox-button.ilightbox-prev-button.mac
			{
				top:0;
				bottom:auto;
				border-radius:0;
				border-bottom-left-radius:5px;
			border-bottom-right-radius:5px}

			.ilightbox-button.ilightbox-next-button.mac span
			{
			background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/forward-vertical-50.png) no-repeat 50% 75%}

			.ilightbox-button.ilightbox-prev-button.mac span
			{
			background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/back-vertical-50.png) no-repeat 50% 25%}

			.ilightbox-button.ilightbox-next-button.mac.horizontal,.ilightbox-button.ilightbox-prev-button.mac.horizontal
			{
				right:0;
				left:auto;
				top:0;
				bottom:0;
				width:55px;
				height:95px;
				border-radius:0;
				border-bottom-left-radius:5px;
			border-top-left-radius:5px}

			.ilightbox-button.ilightbox-prev-button.mac.horizontal
			{
				right:auto;
				left:0;
				border-radius:0;
				border-bottom-right-radius:5px;
			border-top-right-radius:5px}

			.ilightbox-button.ilightbox-next-button.mac.horizontal span
			{
			background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/forward-50.png) no-repeat 75% 50%}

			.ilightbox-button.ilightbox-prev-button.mac.horizontal span
			{
			background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/mac-skin/back-50.png) no-repeat 25% 50%}

			.ilightbox-overlay.metro-black
			{
			background:#000}

			.ilightbox-loader.metro-black
			{
				-webkit-box-shadow:#000 0 0 55px,rgba(0,0,0,.3) 0 0 55px;
			box-shadow:#000 0 0 55px,rgba(0,0,0,.3) 0 0 55px}

			.ilightbox-loader.metro-black div
			{
			background:#000 url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/preloader.gif) no-repeat center}

			.ilightbox-holder.metro-black
			{
				padding:3px;
				background:#000;
				-webkit-box-shadow:0 0 45px rgba(0,0,0,.8);
			box-shadow:0 0 45px rgba(0,0,0,.8)}

			.ilightbox-holder.metro-black .ilightbox-container .ilightbox-caption
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/caption-bg.png) repeat-x bottom;
				background-size:100% 100%;
				left:0;
				right:0;
				color:#fff;
				text-shadow:0 0 3px rgba(0,0,0,.75);
			padding-top:15px}

			.ilightbox-holder.metro-black .ilightbox-container .ilightbox-social
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/social-bg.png);
			border-radius:2px}

			.ilightbox-holder.metro-black .ilightbox-alert
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/alert.png) no-repeat center top;
			color:#555}

			.ilightbox-toolbar.metro-black
			{
				top:8px;
				left:8px;
			height:25px}

			.ilightbox-toolbar.metro-black a
			{
				width:27px;
				height:25px;
			background:#000 url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/buttons.png) no-repeat 7px 6px}

			.ilightbox-toolbar.metro-black a:hover
			{
			background-color:#51b7ff}

			.ilightbox-toolbar.metro-black a.ilightbox-close:hover
			{
			background-color:#d94947}

			.ilightbox-toolbar.metro-black a.disabled
			{
				opacity:.2;
				cursor:default;
				background-color:#000;
				-webkit-box-shadow:0 0 25px rgba(0,0,0,.8);
			box-shadow:0 0 25px rgba(0,0,0,.8)}

			.ilightbox-toolbar.metro-black a.ilightbox-fullscreen
			{
			background-position:6px -31px}

			.ilightbox-toolbar.metro-black a.ilightbox-play
			{
			background-position:8px -55px}

			.ilightbox-toolbar.metro-black a.ilightbox-pause
			{
			background-position:8px -81px}

			.isMobile .ilightbox-toolbar.metro-black
			{
				background:#000;
				top:auto;
				bottom:0;
				left:0;
				width:100%;
				height:40px;
			text-align:center}

			.isMobile .ilightbox-toolbar.metro-black a
			{
				display:inline-block;
				float:none;
				width:50px;
				height:40px;
				background-size:50%;
			background-position:50%}

			.isMobile .ilightbox-toolbar.metro-black a.ilightbox-fullscreen
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/fullscreen-icon-64.png)}

			.isMobile .ilightbox-toolbar.metro-black a.ilightbox-close
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/x-mark-icon-64.png)}

			.isMobile .ilightbox-toolbar.metro-black a.ilightbox-next-button
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/arrow-next-icon-64.png);
			background-position:52% 50%}

			.isMobile .ilightbox-toolbar.metro-black a.ilightbox-prev-button
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/arrow-prev-icon-64.png);
			background-position:48% 50%}

			.isMobile .ilightbox-toolbar.metro-black a.ilightbox-play
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/play-icon-64.png)}

			.isMobile .ilightbox-toolbar.metro-black a.ilightbox-pause
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/pause-icon-64.png)}

			.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-title
			{
				font-size:18px;
				padding:10px 12px;
				padding-right:60px;
			color:#acacad}

			.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar
			{
				left:auto;
				top:5px;
			right:5px}

			.ilightbox-holder.metro-black .ilightbox-inner-toolbar .ilightbox-toolbar a
			{
			float:right}

			.ilightbox-thumbnails.metro-black.ilightbox-horizontal
			{
			height:104px}

			.ilightbox-thumbnails.metro-black.ilightbox-horizontal .ilightbox-thumbnails-container
			{
			height:104px}

			.ilightbox-thumbnails.metro-black.ilightbox-vertical
			{
			width:144px}

			.ilightbox-thumbnails.metro-black.ilightbox-vertical .ilightbox-thumbnails-container
			{
			width:144px}

			.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail img
			{
				border:2px solid #000;
				-webkit-box-shadow:0 0 10px rgba(0,0,0,.8);
				box-shadow:0 0 10px rgba(0,0,0,.8);
			border-radius:0}

			.ilightbox-thumbnails.metro-black .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
			{
			background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/thumb-overlay-play.png) no-repeat center}

			.ilightbox-button.metro-black.disabled
			{
				opacity:.1;
			cursor:default}

			.ilightbox-button.metro-black span
			{
				display:block;
				width:100%;
			height:100%}

			.ilightbox-button.ilightbox-next-button.metro-black,.ilightbox-button.ilightbox-prev-button.metro-black
			{
				bottom:0;
				right:0;
				left:0;
				width:30%;
				height:100px;
				margin:auto;
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/arrows_vertical.png) no-repeat 50% -100px;
				background-color:#000;
			background-color:rgba(0,0,0,.5)}

			.ilightbox-button.ilightbox-prev-button.metro-black
			{
				top:0;
				bottom:auto;
			background-position:50% 0}

			.ilightbox-button.ilightbox-next-button.metro-black.horizontal,.ilightbox-button.ilightbox-prev-button.metro-black.horizontal
			{
				right:0;
				left:auto;
				top:0;
				bottom:0;
				width:100px;
				height:30%;
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-black-skin/arrows_horizontal.png);
			background-position:-93px 50%}

			.ilightbox-button.ilightbox-prev-button.metro-black.horizontal
			{
				right:auto;
				left:0;
			background-position:-7px 50%}

			.ilightbox-overlay.metro-white
			{
			background:#fff}

			.ilightbox-loader.metro-white
			{
				-webkit-box-shadow:rgba(0,0,0,.3) 0 0 55px;
			box-shadow:rgba(0,0,0,.3) 0 0 55px}

			.ilightbox-loader.metro-white div
			{
			background:#fff url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/preloader.gif) no-repeat center}

			.ilightbox-holder.metro-white
			{
				padding:3px;
				background:#fff;
				-webkit-box-shadow:0 0 45px rgba(0,0,0,.2);
			box-shadow:0 0 45px rgba(0,0,0,.2)}

			.ilightbox-holder.metro-white .ilightbox-container .ilightbox-caption
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/caption-bg.png) repeat-x bottom;
				background-size:100% 100%;
				left:0;
				right:0;
				color:#000;
				text-shadow:0 1px 1px rgba(0,0,0,.3);
			padding-top:15px}

			.ilightbox-holder.metro-white .ilightbox-container .ilightbox-social
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/social-bg.png);
			border-radius:2px}

			.ilightbox-holder.metro-white .ilightbox-alert
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/alert.png) no-repeat center top;
			color:#89949b}

			.ilightbox-toolbar.metro-white
			{
				top:8px;
				left:8px;
			height:25px}

			.ilightbox-toolbar.metro-white a
			{
				width:27px;
				height:25px;
			background:#fff url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/buttons.png) no-repeat 7px 6px}

			.ilightbox-toolbar.metro-white a:hover
			{
			background-color:#51b7ff}

			.ilightbox-toolbar.metro-white a.disabled
			{
				opacity:.2;
				cursor:default;
			background-color:#fff}

			.ilightbox-toolbar.metro-white a.ilightbox-close:hover
			{
				background-color:#d94947;
			background-position:-30px 6px}

			.ilightbox-toolbar.metro-white a.ilightbox-fullscreen
			{
			background-position:6px -31px}

			.ilightbox-toolbar.metro-white a.ilightbox-fullscreen:hover
			{
			background-position:-29px -31px}

			.ilightbox-toolbar.metro-white a.ilightbox-play
			{
			background-position:8px -55px}

			.ilightbox-toolbar.metro-white a.ilightbox-play:hover
			{
			background-position:-30px -55px}

			.ilightbox-toolbar.metro-white a.ilightbox-pause
			{
			background-position:8px -81px}

			.ilightbox-toolbar.metro-white a.ilightbox-pause:hover
			{
			background-position:-30px -81px}

			.isMobile .ilightbox-toolbar.metro-white
			{
				background:#fff;
				top:auto;
				bottom:0;
				left:0;
				width:100%;
				height:40px;
				text-align:center;
				-webkit-box-shadow:0 0 25px rgba(0,0,0,.2);
			box-shadow:0 0 25px rgba(0,0,0,.2)}

			.isMobile .ilightbox-toolbar.metro-white a,.isMobile .ilightbox-toolbar.metro-white a:hover
			{
				display:inline-block;
				float:none;
				width:50px;
				height:40px;
				background-size:50%;
			background-position:50%}

			.isMobile .ilightbox-toolbar.metro-white a.ilightbox-fullscreen
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/fullscreen-icon-64.png)}

			.isMobile .ilightbox-toolbar.metro-white a.ilightbox-fullscreen:hover
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/fullscreen-hover-icon-64.png)}

			.isMobile .ilightbox-toolbar.metro-white a.ilightbox-close
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/x-mark-icon-64.png)}

			.isMobile .ilightbox-toolbar.metro-white a.ilightbox-close:hover
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/x-mark-hover-icon-64.png)}

			.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-next-icon-64.png);
			background-position:52% 50%}

			.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button:hover
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-next-hover-icon-64.png)}

			.isMobile .ilightbox-toolbar.metro-white a.ilightbox-next-button.disabled
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-next-icon-64.png);
			background-position:52% 50%}

			.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-prev-icon-64.png);
			background-position:48% 50%}

			.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button:hover
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-prev-hover-icon-64.png)}

			.isMobile .ilightbox-toolbar.metro-white a.ilightbox-prev-button.disabled
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrow-prev-icon-64.png);
			background-position:48% 50%}

			.isMobile .ilightbox-toolbar.metro-white a.ilightbox-play
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/play-icon-64.png)}

			.isMobile .ilightbox-toolbar.metro-white a.ilightbox-play:hover
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/play-hover-icon-64.png)}

			.isMobile .ilightbox-toolbar.metro-white a.ilightbox-pause
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/pause-icon-64.png)}

			.isMobile .ilightbox-toolbar.metro-white a.ilightbox-pause:hover
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/pause-hover-icon-64.png)}

			.ilightbox-thumbnails.metro-white.ilightbox-horizontal
			{
			height:104px}

			.ilightbox-thumbnails.metro-white.ilightbox-horizontal .ilightbox-thumbnails-container
			{
			height:104px}

			.ilightbox-thumbnails.metro-white.ilightbox-vertical
			{
			width:144px}

			.ilightbox-thumbnails.metro-white.ilightbox-vertical .ilightbox-thumbnails-container
			{
			width:144px}

			.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail img
			{
				border:2px solid #fff;
				-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);
				box-shadow:0 0 10px rgba(0,0,0,.2);
			border-radius:0}

			.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
			{
			background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/thumb-overlay-play.png) no-repeat center}

			.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title
			{
				font-size:18px;
				padding:10px 12px;
				padding-right:60px;
			color:#535352}

			.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-toolbar
			{
				left:auto;
				top:5px;
			right:5px}

			.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-toolbar a
			{
			float:right}

			.ilightbox-button.metro-white.disabled
			{
				opacity:.1;
			cursor:default}

			.ilightbox-button.metro-white span
			{
				display:block;
				width:100%;
			height:100%}

			.ilightbox-button.ilightbox-next-button.metro-white,.ilightbox-button.ilightbox-prev-button.metro-white
			{
				bottom:0;
				right:0;
				left:0;
				width:30%;
				height:100px;
				margin:auto;
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrows_vertical.png) no-repeat 50% -100px;
				background-color:#fff;
			background-color:rgba(255,255,255,.6)}

			.ilightbox-button.ilightbox-prev-button.metro-white
			{
				top:0;
				bottom:auto;
			background-position:50% 0}

			.ilightbox-button.ilightbox-next-button.metro-white.horizontal,.ilightbox-button.ilightbox-prev-button.metro-white.horizontal
			{
				right:0;
				left:auto;
				top:0;
				bottom:0;
				width:100px;
				height:30%;
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/metro-white-skin/arrows_horizontal.png);
			background-position:-93px 50%}

			.ilightbox-button.ilightbox-prev-button.metro-white.horizontal
			{
				right:auto;
				left:0;
			background-position:-7px 50%}

			.ilightbox-overlay.parade
			{
			background:#333 url("../../images/theme/galerie/pattern.png")}

			.ilightbox-loader.parade
			{
				-webkit-box-shadow:0 0 35px hsla(0,0%,0%,.3);
			box-shadow:0 0 35px hsla(0,0%,0%,.3)}

			.ilightbox-loader.parade div
			{
			background:#fff url("../../images/theme/galerie/preloader.gif") no-repeat center}

			.ilightbox-holder.parade
			{
				padding:10px;
				background:#333;
				background:rgba(0,0,0,.25);
			border-radius:4px}

			.ilightbox-holder.parade .ilightbox-container
			{
			background:#fff}

			.ilightbox-holder.parade .ilightbox-container .ilightbox-caption
			{
				background:url("../../images/theme/galerie/caption-bg.png");
				color:#fff;
			text-shadow:0 1px #000}

			.ilightbox-holder.parade .ilightbox-container .ilightbox-social
			{
				background:url("../../images/theme/galerie/caption-bg.png");
			border-radius:2px}

			.ilightbox-holder.parade .ilightbox-alert
			{
				background:url("../../images/theme/galerie/alert.png") no-repeat center top;
			color:#555}

			.ilightbox-toolbar.parade
			{
				top:11px;
				left:10px;
				padding:3px;
				background:#333;
			background:rgba(0,0,0,.25)}

			.ilightbox-toolbar.parade a
			{
				width:29px;
				height:25px;
			background:#fff url("../../images/theme/galerie/buttons.png") no-repeat 8px 6px}

			.ilightbox-toolbar.parade a:hover
			{
			background-color:#f5f5f5}

			.ilightbox-toolbar.parade a.ilightbox-close:hover
			{
			background-position:-29px 6px}

			.ilightbox-toolbar.parade a.ilightbox-fullscreen
			{
				background-position:8px -33px;
			right:35px}

			.ilightbox-toolbar.parade a.ilightbox-fullscreen:hover
			{
			background-position:-29px -33px}

			.ilightbox-thumbnails.parade .ilightbox-thumbnails-grid .ilightbox-thumbnail img
			{
				-webkit-box-shadow:0 0 6px rgba(0,0,0,.9);
			box-shadow:0 0 6px rgba(0,0,0,.9)}

			.ilightbox-thumbnails.parade .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
			{
			background:url("../../images/theme/galerie/thumb-overlay-play.png") no-repeat center}

			.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-title
			{
				font-size:18px;
				padding:10px 8px;
				padding-right:60px;
			color:#fff}

			.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-toolbar
			{
				left:auto;
				top:5px;
			right:5px}

			.ilightbox-holder.parade .ilightbox-inner-toolbar .ilightbox-toolbar a
			{
			float:right}

			.ilightbox-overlay.smooth
			{
			background:#0f0f0f}

			.ilightbox-loader.smooth
			{
				-webkit-box-shadow:#000 0 0 55px,rgba(0,0,0,.3) 0 0 55px;
			box-shadow:#000 0 0 55px,rgba(0,0,0,.3) 0 0 55px}

			.ilightbox-loader.smooth div
			{
			background:#000 url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/preloader.gif) no-repeat center}

			.ilightbox-holder.smooth
			{
				-webkit-box-shadow:0 0 45px rgba(0,0,0,.9);
			box-shadow:0 0 45px rgba(0,0,0,.9)}

			.ilightbox-holder.smooth .ilightbox-container>*
			{
			pointer-events:all}

			.ilightbox-holder.smooth .ilightbox-container:after
			{
				content:"";
				position:absolute;
				top:0;
				left:0;
				width:100%;
				height:100%;
				pointer-events:none;
				-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.11);
			box-shadow:inset 0 0 0 1px rgba(255,255,255,.11)}

			.ilightbox-holder.smooth .ilightbox-container .ilightbox-caption
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/caption-bg.png);
				border:1px solid rgba(0,0,0,.2);
				left:1px;
				right:1px;
				bottom:1px;
				color:#fff;
				text-shadow:0 0 3px rgba(0,0,0,.75);
			border-radius:0}

			.ilightbox-holder.smooth .ilightbox-container .ilightbox-social
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/caption-bg.png);
				border:1px solid rgba(0,0,0,.2);
				left:1px;
				top:1px;
			border-radius:0}

			.ilightbox-holder.smooth .ilightbox-alert
			{
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/alert.png) no-repeat center top;
			color:#555}

			.ilightbox-toolbar.smooth
			{
				top:8px;
				left:8px;
			height:25px}

			.ilightbox-toolbar.smooth a
			{
				width:27px;
				height:25px;
			background:#000 url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/buttons.png) no-repeat 7px 6px}

			.ilightbox-toolbar.smooth a:hover
			{
			background-color:#51b7ff}

			.ilightbox-toolbar.smooth a.ilightbox-close:hover
			{
			background-color:#d94947}

			.ilightbox-toolbar.smooth a.disabled
			{
				opacity:.2;
				cursor:default;
				background-color:#000;
				-webkit-box-shadow:0 0 25px rgba(0,0,0,.8);
			box-shadow:0 0 25px rgba(0,0,0,.8)}

			.ilightbox-toolbar.smooth a.ilightbox-fullscreen
			{
			background-position:6px -31px}

			.ilightbox-toolbar.smooth a.ilightbox-play
			{
			background-position:8px -55px}

			.ilightbox-toolbar.smooth a.ilightbox-pause
			{
			background-position:8px -81px}

			.isMobile .ilightbox-toolbar.smooth
			{
				background:#000;
				top:auto;
				bottom:0;
				left:0;
				width:100%;
				height:40px;
			text-align:center}

			.isMobile .ilightbox-toolbar.smooth a
			{
				display:inline-block;
				float:none;
				width:50px;
				height:40px;
				background-size:50%;
			background-position:50%}

			.isMobile .ilightbox-toolbar.smooth a.ilightbox-fullscreen
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/fullscreen-icon-64.png)}

			.isMobile .ilightbox-toolbar.smooth a.ilightbox-close
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/x-mark-icon-64.png)}

			.isMobile .ilightbox-toolbar.smooth a.ilightbox-next-button
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/arrow-next-icon-64.png);
			background-position:52% 50%}

			.isMobile .ilightbox-toolbar.smooth a.ilightbox-prev-button
			{
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/arrow-prev-icon-64.png);
			background-position:48% 50%}

			.isMobile .ilightbox-toolbar.smooth a.ilightbox-play
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/play-icon-64.png)}

			.isMobile .ilightbox-toolbar.smooth a.ilightbox-pause
			{
			background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/pause-icon-64.png)}

			.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-title
			{
				font-size:18px;
				padding:10px 12px;
				padding-right:60px;
			color:#acacad}

			.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-toolbar
			{
				left:auto;
				top:5px;
			right:5px}

			.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-toolbar a
			{
			float:right}

			.ilightbox-thumbnails.smooth.ilightbox-horizontal
			{
			height:100px}

			.ilightbox-thumbnails.smooth.ilightbox-horizontal .ilightbox-thumbnails-container
			{
			height:100px}

			.ilightbox-thumbnails.smooth.ilightbox-vertical
			{
			width:140px}

			.ilightbox-thumbnails.smooth.ilightbox-vertical .ilightbox-thumbnails-container
			{
			width:140px}

			.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail
			{
			padding:10px}

			.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail img
			{
				-webkit-box-shadow:0 0 10px rgba(0,0,0,.8);
				box-shadow:0 0 10px rgba(0,0,0,.8);
			border-radius:0}

			.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail:after
			{
				display:block;
				content:"";
				position:absolute;
				top:10px;
				left:10px;
				right:10px;
				bottom:10px;
				margin:auto;
				pointer-events:none;
				-webkit-box-sizing:border-box;
				box-sizing:border-box;
				-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.11);
			box-shadow:inset 0 0 0 1px rgba(255,255,255,.11)}

			.ilightbox-thumbnails.smooth.ilightbox-vertical .ilightbox-thumbnails-grid .ilightbox-thumbnail
			{
			margin-bottom:-10px}

			.ilightbox-thumbnails.smooth.ilightbox-horizontal .ilightbox-thumbnails-grid .ilightbox-thumbnail
			{
			margin-right:-10px}

			.ilightbox-thumbnails.smooth .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video
			{
			background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/thumb-overlay-play.png) no-repeat center}

			.ilightbox-button.smooth.disabled
			{
				opacity:.1;
			cursor:default}

			.ilightbox-button.smooth span
			{
				display:block;
				width:100%;
			height:100%}

			.ilightbox-button.smooth
			{
				bottom:0;
				right:0;
				left:0;
				width:120px;
				height:70px;
				margin:auto;
				background:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/arrows_vertical.png) no-repeat 50% -110px;
				background-color:#000;
				background-color:rgba(0,0,0,.5);
			border:rgba(255,255,255,.2) 1px solid}

			.ilightbox-button.ilightbox-next-button.smooth
			{
			border-bottom:0}

			.ilightbox-button.ilightbox-prev-button.smooth
			{
				top:0;
				bottom:auto;
				background-position:50% -15px;
			border-top:0}

			.ilightbox-button.smooth.horizontal
			{
				right:0;
				left:auto;
				top:0;
				bottom:0;
				width:70px;
				height:120px;
				background-image:url(https://www.aumilieudescontes.fr/theme/plugins/fusion-builder/assets/images/iLightbox/smooth-skin/arrows_horizontal.png);
				background-position:-110px 50%;
			border:rgba(255,255,255,.2) 1px solid}

			.ilightbox-button.ilightbox-next-button.smooth.horizontal
			{
			border-right:0}

			.ilightbox-button.ilightbox-prev-button.smooth.horizontal
			{
				right:auto;
				left:0;
				background-position:-18px 50%;
			border-left:0}

			.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper
			{
				border-color:#ebeaea;
			}

			.fusion-filters .fusion-filter.fusion-active a
			{
				color:#549f97;
				color:#549f97;
				border-color:#549f97;
				border-color:#549f97;
			}

			.fusion-faq-shortcode .fusion-accordian .panel-title a .fa-fusion-box
			{
				background-color:#333333;
			}

			.fusion-faq-shortcode .fusion-accordian .panel-title .active .fa-fusion-box
			{
				background-color:#cbaa5c;
			}

			.fusion-faq-shortcode .fusion-accordian .panel-title a:hover .fa-fusion-box
			{
				background-color:#cbaa5c !important;
			}

			.fusion-faq-shortcode .fusion-accordian .fusion-toggle-boxed-mode:hover .panel-title a,.fusion-faq-shortcode .fusion-accordian .panel-title a:hover
			{
				color:#cbaa5c;
			}

			#posts-container.fusion-blog-layout-grid
			{
				margin:-20px -20px 0 -20px;
			}

			#posts-container.fusion-blog-layout-grid .fusion-post-grid
			{
				padding:20px;
			}

			.fusion-builder-row.fusion-row
			{
				max-width:1170px;
			}

			.fusion-content-boxes .content-box-heading
			{
				font-size:24px;
				color:#171717;
			}

			.fusion-content-boxes .content-container
			{
				color:#747474;
			}

			.fusion-content-boxes  .content-wrapper-background
			{
				background-color:#ffffff;
			}

			.fusion-content-boxes .link-type-button-bar .fusion-read-more
			{
				background:rgba(255,255,255,0);
				color:#9d6b35;
			}

			.fusion-content-boxes .link-type-button-bar .fusion-read-more:after,.fusion-content-boxes .link-type-button-bar .fusion-read-more:before
			{
				color:#9d6b35;
			}

			.fusion-content-boxes .link-type-button-bar .fusion-read-more:hover,.fusion-content-boxes .link-type-button-bar.link-area-box:hover .fusion-read-more
			{
				background:#9d6b35;
				color:#ffffff!important;
			}

			.fusion-content-boxes .link-type-button-bar .fusion-read-more:hover:after,.fusion-content-boxes .link-type-button-bar .fusion-read-more:hover:before,.fusion-content-boxes .link-type-button-bar.link-area-box:hover .fusion-read-more:after,.fusion-content-boxes .link-type-button-bar.link-area-box:hover .fusion-read-more:before
			{
				color:#ffffff!important;
			}

			.fusion-counters-box .content-box-percentage
			{
				color:#a0ce4e;
			}

			.full-boxed-pricing.fusion-pricing-table .panel-heading h3
			{
				color:#ffffff;
			}

			.sep-boxed-pricing .panel-heading h3
			{
				color:#ffffff;
			}

			.fusion-progressbar-bar .progress-bar-content
			{
				background-color:#a0ce4e;
				border-color:#a0ce4e;
			}

			.fusion-progressbar-bar
			{
				background-color:#f6f6f6;
				border-color:#f6f6f6;
			}

			.fusion-separator.sep-dashed,.fusion-separator.sep-dotted,.fusion-separator.sep-double,.fusion-separator.sep-single
			{
				border-color:#e0dede;
			}

			.fusion-body .fusion-content-sep:not([class*="sep-"])
			{
				border-top-width:1px;
				border-bottom-width:1px;
			}

			.fusion-tabs.icon-position-right .nav-tabs li .tab-link .fontawesome-icon
			{
				margin-right:0;
				margin-left:10px;
			}

			.fusion-tabs.icon-position-top .nav-tabs li .tab-link .fontawesome-icon
			{
				display:block;
				margin:0 auto;
				margin-bottom:10px;
				text-align:center;
			}

			.fusion-reading-box-container .reading-box
			{
				background-color:#f6f6f6;
			}

			.fusion-title .title-sep,.fusion-title.sep-underline
			{
				border-color:#e0dede;
			}

			.fusion-accordian .fusion-panel
			{
				border-color:#e0dede;
			}

			@media only screen and (max-width: 800px)
			{
				.fusion-filters
				{
					border-bottom:0;
					border-bottom:0;
				}

				.fusion-filter
				{
					float:none;
					float:none;
					margin:0;
					margin:0;
					border-bottom:1px solid #e0dede;
					border-bottom:1px solid #e0dede;
				}

				.fusion-content-boxes.content-boxes-clean-horizontal .content-box-column,.fusion-content-boxes.content-boxes-clean-vertical .content-box-column
				{
					border-right-width:1px;
				}

				.fusion-content-boxes .content-box-shortcode-timeline
				{
					display:none;
				}

				.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed
				{
					padding-bottom:20px;
					padding-left:3%;
					padding-right:3%;
				}

				.fusion-content-boxes.content-boxes-icon-boxed .content-box-column,.fusion-content-boxes.content-boxes-icon-on-top .content-box-column
				{
					margin-bottom:55px;
				}

				.fusion-countdown,.fusion-countdown .fusion-countdown-heading-wrapper,.fusion-countdown .fusion-countdown-link-wrapper
				{
					display:block;
				}

				.fusion-countdown .fusion-countdown-heading-wrapper
				{
					text-align:center;
				}

				.fusion-countdown.fusion-countdown-has-heading .fusion-countdown-counter-wrapper
				{
					margin-top:1em;
				}

				.fusion-countdown.fusion-countdown-has-link .fusion-countdown-counter-wrapper
				{
					margin-bottom:1em;
				}

				.fusion-countdown .fusion-countdown-link-wrapper
				{
					text-align:center;
				}

				.fusion-counters-box .fusion-counter-box
				{
					margin-bottom:20px;
					padding:0 15px;
				}

				.fusion-counters-box .fusion-counter-box:last-child
				{
					margin-bottom:0;
				}

				.fusion-google-map
				{
					width:100% !important;
				}

				.fusion-progressbar
				{
					margin-bottom:10px !important;
				}

				.fusion-reading-box-container .fusion-reading-box-flex
				{
					display:block;
				}

				.fusion-reading-box-container .fusion-desktop-button
				{
					display:none;
				}

				.fusion-reading-box-container .fusion-mobile-button
				{
					display:block;
				}

				.fusion-reading-box-container .fusion-mobile-button.continue-center
				{
					display:block;
				}

				.fusion-title
				{
					margin-top:0px!important;
					margin-bottom:20px!important;
				}

				.fusion-login-box.fusion-login-field-layout-floated .fusion-login-fields,.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-login .fusion-login-additional-content,.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-register .fusion-login-additional-content
				{
					display:block;
				}

				.fusion-login-box.fusion-login-field-layout-floated .fusion-login-links
				{
					margin:0 -10px;
				}

				.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-register .fusion-login-registration-confirm
				{
					margin:0 0 20px 0;
				}

				.fusion-login-box.fusion-login-field-layout-floated.fusion-login-align-textflow.fusion-login-box-login .fusion-login-submit-wrapper
				{
					margin-bottom:20px;
				}

				.fusion-widget.fusion-widget-mobile-align-left
				{
					text-align:left;
				}

				.fusion-widget.fusion-widget-mobile-align-right
				{
					text-align:right;
				}

				.fusion-widget.fusion-widget-mobile-align-center
				{
					text-align:center;
				}
			}

			@media only screen and (max-width: 640px)
			{
				.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed
				{
					min-height:inherit !important;
					padding-bottom:20px;
					padding-left:3% !important;
					padding-right:3% !important;
				}

				.fusion-content-boxes.content-boxes-icon-boxed .content-box-column,.fusion-content-boxes.content-boxes-icon-on-top .content-box-column
				{
					margin-bottom:55px;
				}

				.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading h1
				{
					margin-top:-5px;
				}

				.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading h2
				{
					margin-top:-5px;
				}

				.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading h3
				{
					margin-top:-5px;
				}

				.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading h4
				{
					margin-top:-5px;
				}

				.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading h5
				{
					margin-top:-5px;
				}

				.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .heading h6
				{
					margin-top:-5px;
				}

				.fusion-content-boxes.content-boxes-icon-boxed .content-box-column .more
				{
					margin-top:12px;
				}

				.fusion-content-boxes.content-boxes-icon-boxed .col
				{
					box-sizing:border-box;
				}

				.fusion-counters-circle .counter-circle-wrapper
				{
					display:block;
					margin-right:auto;
					margin-left:auto;
				}

				.full-boxed-pricing .column,.sep-boxed-pricing .column
				{
					float:none;
					margin-bottom:10px;
					margin-left:0;
					width:100%;
				}

				.fusion-progressbar
				{
					margin-bottom:10px !important;
				}
			}

			@media only screen and (min-device-width: 320px) and (max-device-width: 640px)
			{
				.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed
				{
					min-height:inherit !important;
					padding-bottom:20px;
					padding-left:3% !important;
					padding-right:3% !important;
				}

				.fusion-content-boxes.content-boxes-icon-boxed .content-box-column,.fusion-content-boxes.content-boxes-icon-on-top .content-box-column
				{
					margin-bottom:55px;
				}

				.fusion-google-map
				{
					width:100% !important;
				}

				#wrapper .sep-boxed-pricing .panel-wrapper
				{
					padding:0;
				}

				.full-boxed-pricing .column,.sep-boxed-pricing .column
				{
					float:none;
					margin-bottom:10px;
					margin-left:0;
					width:100%;
				}

				.fusion-progressbar
				{
					margin-bottom:10px !important;
				}
			}

			@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)
			{
				.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed
				{
					padding-bottom:20px;
					padding-left:3%;
					padding-right:3%;
				}

				.fusion-content-boxes.content-boxes-icon-boxed .content-box-column,.fusion-content-boxes.content-boxes-icon-on-top .content-box-column
				{
					margin-bottom:55px;
				}

				.fusion-counters-box .fusion-counter-box
				{
					margin-bottom:20px;
					padding:0 15px;
				}

				.fusion-counters-box .fusion-counter-box:last-child
				{
					margin-bottom:0;
				}

				.fusion-google-map
				{
					width:100% !important;
				}

				#wrapper .sep-boxed-pricing .panel-wrapper
				{
					padding:0;
				}

				.full-boxed-pricing .column,.sep-boxed-pricing .column
				{
					float:none;
					margin-bottom:10px;
					margin-left:0;
					width:100%;
				}

				.fusion-progressbar
				{
					margin-bottom:10px !important;
				}

				.fusion-reading-box-container .fusion-mobile-button
				{
					display:none;
					float:none;
				}

				.fusion-reading-box-container .continue
				{
					display:block;
				}

				.fusion-title
				{
					margin-top:0px!important;
					margin-bottom:20px!important;
				}
			}

			@media only screen and (min-width: 800px)
			{
				.sep-boxed-pricing .panel-wrapper
				{
					padding:0 12px;
					margin:0;
				}

				.fusion-pricing-table .standout .panel-container
				{
					z-index:1000;
				}

				.fusion-pricing-table .standout .panel-footer, .fusion-pricing-table .standout .panel-heading
				{
					padding:20px;
				}

				.full-boxed-pricing
				{
					padding:0 9px;
					background-color:#F8F8F8;
				}

				.full-boxed-pricing .panel-container
				{
					padding:9px 0;
				}

				.full-boxed-pricing .panel-wrapper:last-child .fusion-panel
				{
					border-right:1px solid #E5E4E3;
				}

				.full-boxed-pricing .fusion-panel
				{
					border-right:none;
				}

				.full-boxed-pricing .standout .panel-container
				{
					position:relative;
					box-sizing:content-box;
					margin:-10px -9px;
					padding:9px;
					box-shadow:0 0 6px 6px rgba(0, 0, 0, 0.08);
					background-color:#F8F8F8;
				}

				.full-boxed-pricing .standout .fusion-panel
				{
					border-right:1px solid #E5E4E3;
				}

				.full-boxed-pricing .standout .panel-heading h3
				{
					color:#65bc7b;
				}

				.sep-boxed-pricing
				{
					margin:0 -15px 20px;
				}

				.sep-boxed-pricing .standout .panel-container
				{
					margin:-10px;
					box-shadow:0 0 15px 5px rgba(0, 0, 0, 0.16);
				}

				.fusion-tabs .nav
				{
					display:block;
				}

				.fusion-tabs .fusion-mobile-tab-nav
				{
					display:none;
				}

				.fusion-tabs.clean .tab-pane
				{
					margin:0;
				}

				.fusion-tabs .nav-tabs
				{
					display:inline-block;
					vertical-align:middle;
				}

				.fusion-tabs .nav-tabs.nav-justified > li
				{
					display:table-cell;
					width:1%;
				}

				.fusion-tabs .nav-tabs li .tab-link
				{
					margin-right:1px;
				}

				.fusion-tabs .nav-tabs li:last-child .tab-link
				{
					margin-right:0;
				}

				.fusion-tabs.horizontal-tabs .nav-tabs
				{
					margin:0 0 -1px;
				}

				.fusion-tabs.horizontal-tabs .nav
				{
					border-bottom:1px solid #ebeaea;
				}

				.fusion-tabs.horizontal-tabs.clean .nav
				{
					border:none;
					text-align:center;
				}

				.fusion-tabs.horizontal-tabs.clean .nav-tabs
				{
					border:none;
				}

				.fusion-tabs.horizontal-tabs.clean .nav-tabs li
				{
					margin-bottom:0;
				}

				.fusion-tabs.horizontal-tabs.clean .nav-tabs li .tab-link
				{
					margin-right:-1px;
				}

				.fusion-tabs.horizontal-tabs.clean .tab-content
				{
					margin-top:40px;
				}

				.fusion-tabs.nav-not-justified
				{
					border:none;
				}

				.fusion-tabs.nav-not-justified .nav-tabs li
				{
					display:inline-block;
				}

				.fusion-tabs.nav-not-justified.clean .nav-tabs li .tab-link
				{
					padding:14px 55px;
				}

				.fusion-tabs.vertical-tabs
				{
					display:flex;
					border:none;
					clear:both;
					zoom:1;
				}

				.fusion-tabs.vertical-tabs:before, .fusion-tabs.vertical-tabs:after
				{
					content:" ";
					display:table;
				}

				.fusion-tabs.vertical-tabs:after
				{
					clear:both;
				}

				.fusion-tabs.vertical-tabs .nav-tabs
				{
					display:block;
					position:relative;
					left:1px;
					border:1px solid #ebeaea;
					border-right:none;
				}

				.fusion-tabs.vertical-tabs .nav-tabs > li .tab-link
				{
					margin-right:0;
					margin-bottom:1px;
					padding:10px 35px;
					white-space:nowrap;
					border-top:none;
					text-align:left;
					border-left:3px transparent solid;
				}

				.fusion-tabs.vertical-tabs .nav-tabs > li:last-child .tab-link
				{
					margin-bottom:0;
				}

				.fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link
				{
					border-bottom:none;
					border-left:3px solid #549f97;
					border-top:none;
					cursor:pointer;
				}

				.fusion-tabs.vertical-tabs .nav
				{
					width:auto;
				}

				.fusion-tabs.vertical-tabs .tab-content
				{
					width:84.5%;
				}

				.fusion-tabs.vertical-tabs .tab-pane
				{
					padding:30px;
					border:1px solid #ebeaea;
				}

				.fusion-tabs.vertical-tabs.clean .nav-tabs
				{
					background-color:transparent;
					border:none;
				}

				.fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link
				{
					margin:0;
					padding:10px 35px;
					white-space:nowrap;
				}

				.fusion-body .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link
				{
					border:1px solid;
				}

				.fusion-tabs.vertical-tabs.clean .nav
				{
					width:auto;
				}

				.fusion-tabs.vertical-tabs.clean .tab-content
				{
					margin:0;
					width:75%;
					padding-left:40px;
				}

				.fusion-reading-box-container .fusion-desktop-button
				{
					display:block;
				}

				.fusion-reading-box-container .fusion-mobile-button
				{
					display:none;
				}

				.fusion-reading-box-container .continue-center
				{
					display:inline-block;
				}

				.fusion-reading-box-container .reading-box.reading-box-center
				{
					text-align:center;
				}

				.fusion-reading-box-container .reading-box.reading-box-right
				{
					text-align:right;
				}
			}
			
			img#wpstats
			{
			display:none}
			
			@media screen and (max-width: 640px)
			{
				body:not(.fusion-builder-ui-wireframe) .fusion-no-small-visibility
				{
					display:none !important;
				}
			}

			@media screen and (min-width: 641px) and (max-width: 1024px)
			{
				body:not(.fusion-builder-ui-wireframe) .fusion-no-medium-visibility
				{
					display:none !important;
				}
			}

			@media screen and (min-width: 1025px)
			{
				body:not(.fusion-builder-ui-wireframe) .fusion-no-large-visibility
				{
					display:none !important;
				}
			}
			
			.content-boxes .content-container
			{
				text-align: justify !important;
			}

			/* MailPoet Texte "Email"*/
			#mailpoet_form_1
			{
				font-size: 17px !important;
			}

			#mailpoet_form_2 .mailpoet_paragraph
			{
				display: inline-block !important;
			}

			/* MailPoet Case input email*/
			input.mailpoet_text
			{
				width:300px !important;
				margin-top:15px !important;
				margin-left: auto;
				margin-right: auto;
			}

			/* MailPoet Bouton Submit*/
			.mailpoet_submit
			{
				background: #3b4045 none repeat scroll 0 0 !important;
				border: medium none !important;
				color: #ffffff !important;
				cursor: pointer !important;
				font-size: 16px !important;
				padding: 16px 35px !important;
			}

			.mailpoet_submit:hover
			{
				background-color: #383b3e !important;
			}

			/*Jameabir CSS*/
			.mailpoet_form.mailpoet_form_shortcode
			{
				text-align: center !important;
			}

			.mailpoet_paragraph input
			{
				padding: 12px !important;
				margin-left: -5px !important;
				margin-top: .1px !important;
			}

			.mailpoet_paragraph
			{
				margin-bottom: 0px !important;
			}

			.fusion-footer input.mailpoet_text
			{
				width: 100% !important;
			}

			/* Mobile Layout: 320px. */
			@media only screen and (max-width: 800px)
			{
				.menu-text img
				{
					margin-top: 16px;
				}

				.fusion-footer .mailpoet_paragraph
				{
					width: 252px !important;
					margin-bottom: 15px !important;
					margin: 0 auto !important;
					margin-top: 34px !important;
				}

				.fusion-footer input.mailpoet_text
				{
					width: 100% !important;
				}

				.fusion-column-content p
				{
					padding-right: 0 !important;
				}
			}

			/* Mobile Layout: 320px. */
			@media only screen and (max-width: 567px)
			{
				input.mailpoet_text
				{
					width: 100% !important;
				}

				.mailpoet_paragraph
				{
					width: 252px !important;
					margin-bottom: 15px !important;
					margin: 0 auto !important;
					margin-top: 34px !important;
				}
			}
			
			.nostyle
			{
				text-shadow: 0px 0px #323643;
			}

			.prochain-sejour
			{
				text-shadow: 2px 2px #323643;
			}

			.slide-content
			{
				text-shadow: 0px 0px #323643;
			}

			.hb-datepick-popup-wrapper, .hb-datepick-wrapper
			{
				border-radius : 2px !important;
			}

			.hb-avail-caption-wrapper
			{
				width: 270px;
			}

			.fusion-columns
			{
				line-height: 22px !important;
			}

			.body
			{
				text-align: justify!important;
			}

			.content-boxes .content-container
			{
				text-align: justify !important;
			}

			/*a[href^="tel"]
			{
				color:inherit;
				text-decoration:none;
			}*/

			/* MailPoet Texte "Email"*/
			#mailpoet_form_1
			{
				font-size: 17px !important;
			}

			#mailpoet_form_2 .mailpoet_paragraph
			{
				display: inline-block !important;
			}

			/* MailPoet Case input email*/
			input.mailpoet_text
			{
				width:300px !important;
				margin-top:15px !important;
				margin-left: auto;
				margin-right: auto;
			}

			/* MailPoet Bouton Submit*/
			.mailpoet_submit
			{
				background: #3b4045 none repeat scroll 0 0 !important;
				border: medium none !important;
				color: #ffffff !important;
				cursor: pointer !important;
				font-size: 16px !important;
				padding: 16px 35px !important;
			}

			.mailpoet_submit:hover
			{
				background-color: #383b3e !important;
			}
			
			.fusion-button.button-1 .fusion-button-text, .fusion-button.button-1 i
			{
				color:#ffffff;
			}

			.fusion-button.button-1 .fusion-button-icon-divider
			{
				border-color:#ffffff;
			}

			.fusion-button.button-1:hover .fusion-button-text, .fusion-button.button-1:hover i,.fusion-button.button-1:focus .fusion-button-text, .fusion-button.button-1:focus i,.fusion-button.button-1:active .fusion-button-text, .fusion-button.button-1:active
			{
				color:#515151;
			}

			.fusion-button.button-1:hover .fusion-button-icon-divider, .fusion-button.button-1:hover .fusion-button-icon-divider, .fusion-button.button-1:active .fusion-button-icon-divider
			{
				border-color:#515151;
			}

			.fusion-button.button-1:hover, .fusion-button.button-1:focus, .fusion-button.button-1:active
			{
				border-color:#515151;
			}

			.fusion-button.button-1
			{
				border-color:#ffffff;
				border-radius:25px;
			}

			.fusion-button.button-1
			{
				background: rgba(255,255,255,0);
			}

			.fusion-button.button-1:hover,.button-1:focus,.fusion-button.button-1:active
			{
				background: #ffffff;
			}
			
			.menu-menu-chambres-container {
			  font-size: 20px !important;
			}