@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 300;    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 300;    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 300;    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');    unicode-range: U+1F00-1FFF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 300;    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');    unicode-range: U+0370-03FF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 300;    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 300;    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 300;    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');    unicode-range: U+1F00-1FFF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');    unicode-range: U+0370-03FF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 600;    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 600;    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 600;    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');    unicode-range: U+1F00-1FFF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 600;    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');    unicode-range: U+0370-03FF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 600;    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 600;    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 600;    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');    unicode-range: U+1F00-1FFF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');    unicode-range: U+0370-03FF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');    unicode-range: U+1F00-1FFF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');    unicode-range: U+0370-03FF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}@font-face {    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 300;    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhgVThLs8Y7ETJzDCYFCSLE.woff2) format('woff2');    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 300;    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxpiMaisvaUVUsYyVzOmndek.woff2) format('woff2');    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 300;    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrBAWGjcah5Ky0jbCgIwDB8.woff2) format('woff2');    unicode-range: U+1F00-1FFF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 300;    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxv14vlcfyPYlAcQy2UfDRm4.woff2) format('woff2');    unicode-range: U+0370-03FF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 300;    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqfJul7RR1X4poJgi27uS4w.woff2) format('woff2');    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 300;    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqvyPXdneeGd26m9EmFSSWg.woff2) format('woff2');    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 300;    src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 400;    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 400;    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 400;    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');    unicode-range: U+1F00-1FFF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 400;    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');    unicode-range: U+0370-03FF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 400;    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 400;    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 400;    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 600;    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmgpAmOCqD37_tyH_8Ri5MM.woff2) format('woff2');    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 600;    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxsPNMTLbnS9uQzHQlYieHUU.woff2) format('woff2');    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 600;    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgyhumQnPMBCoGYhRaNxyyY.woff2) format('woff2');    unicode-range: U+1F00-1FFF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 600;    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhUVAXEdVvYDDqrz3aeR0Yc.woff2) format('woff2');    unicode-range: U+0370-03FF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 600;    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxlf4y_3s5bcYyyLIFUSWYUU.woff2) format('woff2');    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 600;    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxnywqdtBbUHn3VPgzuFrCy8.woff2) format('woff2');    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 600;    src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 700;    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxp6iIh_FvlUHQwED9Yt5Kbw.woff2) format('woff2');    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 700;    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxi_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 700;    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxiFaMxiho_5XQnyRZzQsrZs.woff2) format('woff2');    unicode-range: U+1F00-1FFF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 700;    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgalQocB-__pDVGhF3uS2Ks.woff2) format('woff2');    unicode-range: U+0370-03FF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 700;    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmhQUTDJGru-0vvUpABgH8I.woff2) format('woff2');    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 700;    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxujkDdvhIIFj_YMdgqpnSB0.woff2) format('woff2');    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 700;    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxiU8QAtQT9M0M1_mbVWrUPc.woff2) format('woff2');    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxkNaUOL0oYRolx8sebiIY9k.woff2) format('woff2');    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxooGEx1DzoxsbCRd2IM2afI.woff2) format('woff2');    unicode-range: U+1F00-1FFF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxnPzCMEhbIaaYiFY6KPniws.woff2) format('woff2');    unicode-range: U+0370-03FF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmqi69zMYkLa7XwlUIemKB4.woff2) format('woff2');    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxowYyzpnB4tyYboSwKGmD2g.woff2) format('woff2');    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}@font-face {    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxnibbpXgLHK_uTT48UMyjSM.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}@font-face {    font-family: 'Lobster';    font-style: normal;    font-weight: 400;    src: local('Lobster'), local('Lobster-Regular'), url(//fonts.gstatic.com/s/lobster/v15/c28rH3kclCLEuIsGhOg7evY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {    font-family: 'Lobster';    font-style: normal;    font-weight: 400;    src: local('Lobster'), local('Lobster-Regular'), url(//fonts.gstatic.com/s/lobster/v15/RdfS2KomDWXvet4_dZQehvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;}@font-face {    font-family: 'Lobster';    font-style: normal;    font-weight: 400;    src: local('Lobster'), local('Lobster-Regular'), url(//fonts.gstatic.com/s/lobster/v15/9NqNYV_LP7zlAF8jHr7f1vY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}@font-face {    font-family: 'Lobster';    font-style: normal;    font-weight: 400;    src: local('Lobster'), local('Lobster-Regular'), url(//fonts.gstatic.com/s/lobster/v15/cycBf3mfbGkh66G5NhszPQ.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}@font-face {    font-family: 'Muli';    font-style: normal;    font-weight: 300;    src: local('Muli Light'), local('Muli-Light'), url(//fonts.gstatic.com/s/muli/v7/T-qN9Yh40TTJeenUALkjgg.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}@font-face {    font-family: 'Muli';    font-style: normal;    font-weight: 400;    src: local('Muli'), url(//fonts.gstatic.com/s/muli/v7/z6c3Zzm51I2zB_Gi7146Bg.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}@font-face {    font-family: 'Muli';    font-style: italic;    font-weight: 300;    src: local('Muli Light Italic'), local('Muli-LightItalic'), url(//fonts.gstatic.com/s/muli/v7/Q5N_zd0042xOVES9NXt9QltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}@font-face {    font-family: 'Muli';    font-style: italic;    font-weight: 400;    src: local('Muli Italic'), local('Muli-Italic'), url(//fonts.gstatic.com/s/muli/v7/RGzT9VzvdKojoeSA3nPC6Q.woff2) format('woff2');    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}h1, h2, h3, h4, h5, h6 {    color: #333333;    margin: 0;}h1 {    font-size: 36px;    line-height: 36px;    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;}h2 {    font-size: 30px;    line-height: 30px;    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;}h3 {    font-size: 24px;    line-height: 24px;    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;}h4 {    font-size: 18px;    line-height: 18px;    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;}p {    color: #4d4d4d;    font-size: 16px;    line-height: 24px;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;}ul {    list-style-type: none;    list-style: none;}html, body {    position: relative;}a {    outline: 0 !important;}.colored {    color: #15aca3;}.category-head {    text-align: center;}.category-head h1 {    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    font-size: 50px;    line-height: 50px;    color: #333333;    margin: 0;    padding: 0;}.category-head h1 span.colored {    color: #15aca3;}.category-head p {    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 18px;    line-height: 24px;    color: #333333;    margin: 30px auto 0 auto;    max-width: 800px;}.button-container {    display: block;    width: 100%;    padding-top: 40px;    text-align: center;}.button-container .button {    display: inline-block;    position: relative;    height: 40px;    padding: 0 30px;    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;    font-size: 18px;    line-height: 40px;    color: #ffffff;    text-transform: uppercase;    text-decoration: none;    background: #333333;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.button-container .button:after {    content: '';    display: block;    position: absolute;    right: -7px;    top: 0;    width: 14px;    height: 40px;    background: #333333;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.button-container .button:before {    content: '';    display: block;    position: absolute;    left: -7px;    top: 0;    width: 14px;    height: 40px;    background: #333333;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.jp-audio {    width: 100%;    height: 100%;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.jp-audio .jp-type-playlist {    display: block;    position: relative;    height: 100%;}.jp-audio .jp-type-playlist .jp-interface {    display: block;    position: relative;    height: 100%;}.jp-audio .jp-type-playlist .jp-interface .jp-controls {    padding-top: 15px;    text-align: center;}.jp-audio .jp-type-playlist .jp-interface .jp-controls button {    display: inline-block;    background: none;    border: none;    outline: none;}.jp-audio .jp-type-playlist .jp-interface .jp-controls button i {    width: 20px;    text-align: center;    color: #ffffff;    font-size: 18px;    line-height: 18px;}.jp-audio .jp-type-playlist .jp-interface .jp-controls #playlist-toggle.close-icon i:before {    content: "\f00d";}.jp-audio .jp-type-playlist .jp-interface .jp-controls .jp-play i {    width: 22px;    font-size: 22px;    line-height: 22px;}.jp-audio .jp-type-playlist .jp-interface .jp-controls .jp-volume-bar {    display: inline-block;    position: relative;    width: 40px;    height: 5px;    background: rgba(255, 255, 255, 0.5);    margin-bottom: 4px;    cursor: pointer;}.jp-audio .jp-type-playlist .jp-interface .jp-controls .jp-volume-bar .jp-volume-bar-value {    display: block;    position: absolute;    top: 0;    left: 0;    height: 100%;    background: #ffffff;}.jp-audio .jp-type-playlist .jp-interface .jp-playlist {    display: none;    position: absolute;    left: 0;    width: 300px;    height: 250px;    overflow-y: scroll;    overflow-x: hidden;    margin-top: 25px;    background: #ffffff;    border: 1px solid #b3b3b3;}.jp-audio .jp-type-playlist .jp-interface .jp-playlist ul {    padding: 0;    margin: 0;}.jp-audio .jp-type-playlist .jp-interface .jp-playlist ul li {    display: block;    border-bottom: 1px solid #f2f2f2;    padding: 0 10px;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.jp-audio .jp-type-playlist .jp-interface .jp-playlist ul li:last-child {    border: none;}.jp-audio .jp-type-playlist .jp-interface .jp-playlist ul li:hover {    background: #f2f2f2;}.jp-audio .jp-type-playlist .jp-interface .jp-playlist ul li > div {    display: block;    position: relative;    padding-right: 20px;}.jp-audio .jp-type-playlist .jp-interface .jp-playlist ul li > div .jp-free-media {    display: block;    float: left;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 13px;    line-height: 13px;    color: #333333;    text-decoration: none;    outline: 0;    padding: 10px 0;    padding-right: 10px;}.jp-audio .jp-type-playlist .jp-interface .jp-playlist ul li > div .jp-free-media a {    color: #333333;    text-decoration: none;}.jp-audio .jp-type-playlist .jp-interface .jp-playlist ul li > div > a {    display: block;    overflow: hidden;    white-space: nowrap;    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 13px;    line-height: 13px;    color: #333333;    text-decoration: none;    outline: 0;    padding: 10px 0;}.jp-audio .jp-type-playlist .jp-interface .jp-playlist ul li > div > a.jp-playlist-item-remove {    display: block;    position: absolute;    width: 10px;    height: 10px;    top: 0;    right: 0;}.jp-audio .jp-type-playlist .jp-interface .jp-playlist ul li > div > a .jp-artist {    font-family: 'Open Sans';    font-style: normal;    float: right;    font-weight: lighter;    font-style: italic;}.jp-audio .jp-type-playlist .jp-interface .jp-playlist ul li.jp-playlist-current div > a {    color: #15aca3;}.jp-audio .jp-type-playlist .jp-interface #nowPlaying {    display: none;    overflow: hidden;    word-wrap: nowrap;    margin-top: 5px;    width: 100%;    height: 15px;    font-family: 'Muli';    font-style: normal;    font-weight: 400;    font-size: 12px;    line-height: 12px;    color: #ffffff;    text-align: center;}.jp-audio .jp-type-playlist .jp-interface .jp-progress {    position: absolute;    z-index: 30;    overflow: hidden;    bottom: 0;    padding-bottom: 3px;    padding-left: 10px;    left: 0;    height: 8px;    width: 100%;    background-color: #15aca3;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);}.jp-audio .jp-type-playlist .jp-interface .jp-progress .jp-seek-bar {    background-color: rgba(255, 255, 255, 0.1);    width: 0px;    height: 100%;    cursor: pointer;}.jp-audio .jp-type-playlist .jp-interface .jp-progress .jp-seek-bar .jp-play-bar {    background: rgba(255, 255, 255, 0.9);    width: 0px;    height: 100%;}.jp-audio .jp-type-playlist .jp-no-solution {    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 14px;    line-height: 16px;    color: #333333;    padding: 10px;    background: #ffffff;}.jp-audio .jp-type-playlist .jp-no-solution span {    font-weight: 700;    color: #15aca3;}.jp-audio .jp-type-playlist .jp-no-solution a {    font-weight: 700;}.jp-audio.jp-state-playing .jp-play i:before {    content: "\f04c" !important;}.jp-audio.jp-state-muted .jp-mute i:before {    content: "\f026" !important;}.jp-audio.single-album-player {    display: block;    position: relative;    width: 100%;    height: auto;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    background: #ffffff;    border: 1px solid #e6e6e6;}.jp-audio.single-album-player .jp-type-playlist {    display: block;    height: auto;    background: #ffffff;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls {    position: relative;    text-align: center;    padding: 15px 0;    width: 50%;    float: left;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls .bars-animation {    display: block;    width: 35px;    height: 26px;    position: absolute;    top: 12px;    left: 10px;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls .bars-animation .bar {    display: block;    position: absolute;    bottom: 0;    width: 4px;    background: #333333;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls .bars-animation .bar:hover {    background: rgba(0, 0, 0, 0.3);}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls .bars-animation .bar.one {    height: 60%;    left: 0;    -moz-animation-name: bar1;    -webkit-animation-name: bar1;    animation-name: bar1;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls .bars-animation .bar.two {    height: 85%;    left: 7px;    -moz-animation-name: bar2;    -webkit-animation-name: bar2;    animation-name: bar2;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls .bars-animation .bar.three {    height: 45%;    left: 14px;    -moz-animation-name: bar3;    -webkit-animation-name: bar3;    animation-name: bar3;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls .bars-animation .bar.four {    height: 66%;    left: 21px;    -moz-animation-name: bar4;    -webkit-animation-name: bar4;    animation-name: bar4;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls .bars-animation .bar.five {    height: 15%;    left: 28px;    -moz-animation-name: bar5;    -webkit-animation-name: bar5;    animation-name: bar5;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls .bars-animation.animated .bar {    -moz-animation-duration: 0.5s;    -webkit-animation-duration: 0.5s;    animation-duration: 0.5s;    -moz-animation-iteration-count: infinite;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;    -moz-animation-fill-mode: both;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls .jp-volume-bar {    background: #e6e6e6;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls .jp-volume-bar .jp-volume-bar-value {    background: #333333;}@media screen and (max-width: 500px) {    .jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls {        width: 100%;        float: none;        padding: 10px 0;    }}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls button svg,.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-controls button i {    color: #333333;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-playlist {    display: block;    position: relative;    top: 0;    left: 0;    width: 100%;    height: auto;    overflow-y: visible;    overflow-x: visible;    margin-top: 0;    background: #ffffff;    border: none;    text-align: left;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-playlist ul li {    display: block;    position: relative;    border-top: 1px solid #f2f2f2;    padding-left: 46px;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-playlist ul li:before {    content: " ";    background-repeat: no-repeat;    background-image:url('data:image/svg+xml;charset=UTF-8,<svg class="svg-inline--fa fa-music fa-w-16" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="music" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""><path fill="currentColor" d="M470.38 1.51L150.41 96A32 32 0 0 0 128 126.51v261.41A139 139 0 0 0 96 384c-53 0-96 28.66-96 64s43 64 96 64 96-28.66 96-64V214.32l256-75v184.61a138.4 138.4 0 0 0-32-3.93c-53 0-96 28.66-96 64s43 64 96 64 96-28.65 96-64V32a32 32 0 0 0-41.62-30.49z"></path></svg>');    display: block;    width: 36px;    height: 20px;    position: absolute;    top: 50%;    margin-top: -10px;    left: 10px;    font-size: 20px;    line-height: 20px;    text-align: center;    color: #4d4d4d;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-playlist ul li > div .jp-free-media {    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 13px;    line-height: 13px;    color: #333333;    padding: 10px 0;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-playlist ul li > div .jp-free-media a {    color: #333333;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-playlist ul li > div > a {    font-family: 'Open Sans';    font-style: normal;    font-weight: 600;    font-size: 16px;    line-height: 16px;    color: #333333;    padding: 10px 0;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-playlist ul li > div > a:hover {    color: #15aca3;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-playlist ul li > div > a.jp-playlist-item-remove {    display: block;    position: absolute;    width: 10px;    height: 16px;    font-size: 16px;    line-height: 16px;    top: 10px;    right: 0;    padding: 0;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-playlist ul li.jp-playlist-current:before {    color: #15aca3;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-playlist ul li.jp-playlist-current div > a {    color: #15aca3;}.jp-audio.single-album-player .jp-type-playlist .jp-interface #nowPlaying2 {    display: block;    position: relative;    overflow: hidden;    word-wrap: nowrap;    margin: 0;    padding: 15px 0;    width: 50%;    font-family: 'Muli';    font-style: normal;    font-weight: 400;    font-size: 14px;    line-height: 26px;    color: #333333;    text-align: left;}@media screen and (max-width: 500px) {    .jp-audio.single-album-player .jp-type-playlist .jp-interface #nowPlaying2 {        width: 100%;        float: none;        text-align: center;        margin: 0;        padding: 0 5px 5px;    }}.jp-audio .fa-pause {    display:none;}.jp-audio.jp-state-playing .fa-pause {    display:inline;}.jp-audio.jp-state-playing .fa-play {    display:none;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-progress {    position: relative;    z-index: 30;    overflow: hidden;    bottom: 0;    padding-bottom: 10px;    padding-left: 10px;    padding-right: 10px;    left: 0;    height: 18px;    width: 100%;    background: #ffffff;    -ms-transform: skewX(0);     -webkit-transform: skewX(0);     -moz-transform: skewX(0);    -o-transform: skewX(0);    transform: skewX(0);}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-progress .jp-seek-bar {    background-color: #f2f2f2;    width: 0px;    height: 100%;    cursor: pointer;}.jp-audio.single-album-player .jp-type-playlist .jp-interface .jp-progress .jp-seek-bar .jp-play-bar {    background: #15aca3;    width: 0px;    height: 100%;}.header-bar-2 {    display: block;    position: fixed;    z-index: 11000;    top: 0;    left: 0;    right: 0;    width: 100%;    height: 10px;    overflow: visible;    background: #cccccc;    padding-right: 60px;}.header-bar-2 .logo-container {    display: block;    position: relative;    z-index: 10000;    float: left;    width: 35%;    min-height: 90px;    padding-right: 20px;    background: #333333;    text-align: right;}@media screen and (min-width: 1200px) {    .header-bar-2 .logo-container {        width: 15%;    }}.header-bar-2 .logo-container:after {    content: '';    display: block;    width: 20px;    height: 90px;    background: #333333;    position: absolute;    right: -10px;    top: 0;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);}.header-bar-2 .logo-container a {    display: inline-block;    text-align: right;    font-style: normal;    font-weight: 400;    font-size: 30px;    line-height: 30px;    text-decoration: none;    color: #ffffff;    padding: 15px 0;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.header-bar-2 .logo-container a:hover {    color: #ffffff !important;}@media screen and (min-width: 768px) {    .header-bar-2 .logo-container a span:after {        content: '';        display: table;        clear: both;    }}.header-bar-2 .logo-container a:hover {    color: #15aca3;}.header-bar-2 .player-nav-container {    display: block;    position: relative;    float: left;    z-index: 9000;    width: 65%;    height: 60px;    padding-left: 300px;    background:#fff;}@media screen and (min-width: 1200px) {    .header-bar-2 .player-nav-container {        width: 85%;    }}.header-bar-2 .player-nav-container .player-container {    display: block;    position: absolute;    left: 0;    top: 0;    z-index: 9001;    width: 300px;    height: 75px;    background: #15aca3;}.header-bar-2 .player-nav-container .player-container:after {    content: '';    display: block;    width: 16px;    height: 75px;    background: #15aca3;    position: absolute;    right: -8px;    top: 0;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);}.header-bar-2 .player-nav-container .player-container #nowPlaying {    display: block;}@media screen and (min-width: 768px) {    .header-bar-2 .player-nav-container .player-container #player-button {        display: none;    }}.header-bar-2 .player-nav-container .player-container .jp-audio .jp-controls {    padding-left: 40px;}.header-bar-2 .player-nav-container .player-container #jquery_jplayer_1 {    width: 30px !important;    height: 30px !important;    position: absolute;    top: 15px;    left: 25px;}@media all and (max-width: 767px) {    .header-bar-2 .player-nav-container .player-container #jquery_jplayer_1 {        display: none;        top: 57px;        left: -115px;        z-index: 500;        width: 30px !important;        height: 30px !important;    }    .header-bar-2 .player-nav-container .player-container #jquery_jplayer_1.img-fade {        display: block;    }}.header-bar-2 .player-nav-container .player-container #jquery_jplayer_1 img {    width: 30px !important;    height: 30px !important;}.header-bar-2 .player-nav-container .nav-container {    display: block;    position: relative;    z-index: 8000;    width: 100%;    height: 60px;    background: #ffffff;    border-bottom: 1px solid #e6e6e6;}.header-bar-2 .player-nav-container .nav-container:after {    content: '';    display: block;    width: 12px;    height: 60px;    background: #ffffff;    position: absolute;    right: -6px;    top: 0;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);    border-bottom: 1px solid #e6e6e6;    border-right: 1px solid #e6e6e6;}.header-bar-2 .player-nav-container .nav-container #menu-button {    display: block;    float: right;    width: 30px;    height: 30px;    font-size: 25px;    line-height: 30px;    margin-top: 15px;    margin-right: 10px;    text-align: center;    cursor: pointer;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}@media screen and (min-width: 1200px) {    .header-bar-2 .player-nav-container .nav-container #menu-button {        display: none;    }}.header-bar-2 .player-nav-container .nav-container #menu-button.close-icon:before {    content: "\f00d";}.header-bar-2 .player-nav-container .nav-container #menu-button:hover {    color: #15aca3;}.header-bar-2 .player-nav-container .nav-container ul.main-nav {    display: none;    width: 100%;    padding: 6px 0;    margin: 0;    text-align: center;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}@media screen and (min-width: 1200px) {    .header-bar-2 .player-nav-container .nav-container ul.main-nav {        display: block;    }}.header-bar-2 .player-nav-container .nav-container ul.main-nav.fade {    display: block;    opacity: 1;}.header-bar-2 .player-nav-container .nav-container ul.main-nav > li {    display: inline-block;    padding: 5px 0;    border-right: 1px solid #e6e6e6;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);}@media screen and (min-width: 1320px) {    .header-bar-2 .player-nav-container .nav-container ul.main-nav > li {        padding: 5px 10px;    }}@media screen and (min-width: 1500px) {    .header-bar-2 .player-nav-container .nav-container ul.main-nav > li {        padding: 5px 20px;    }}.header-bar-2 .player-nav-container .nav-container ul.main-nav > li:last-child {    border: none;}.header-bar-2 .player-nav-container .nav-container ul.main-nav > li > a {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 16px;    line-height: 20px;    color: #333333;    text-decoration: none;    text-transform: uppercase;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.nav > li > a {    padding: 0;}.jp-playlist-item-remove {    display: none !important;}@media screen and (min-width: 1200px) {    .nav > li > a {        padding: 10px 15px;    }}.header-bar-2 .player-nav-container .nav-container ul.main-nav > li > a:hover {    color: #15aca3;}.header-bar-2 .player-nav-container .nav-container ul.main-nav > li.active a {    color: #15aca3;}.header-bar-2 .search-container {    display: block;    position: absolute;    z-index: 7000;    width: 60px;    height: 45px;    right: 0;    top: 0;    text-align: right;    padding-right: 15px;    background: #333333;}.header-bar-2 .search-container i.search-button {    display: block;    width: 100%;    text-align: right;    color: #ffffff;    font-size: 20px;    line-height: 45px;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.header-bar-2 .search-container i.search-button:hover {    color: #15aca3;    cursor: pointer;}.header-bar-2 .search-container i.search-button.close-icon:before {    content: "\f00d";}.header-bar-2 .search-container form.search-nav {    display: none;    width: 250px;    position: absolute;    top: 75px;    right: 0;}.header-bar-2 .search-container form.search-nav.fade {    display: block;}@media screen and (max-width: 767px) {    .header-bar-2 .search-container form.search-nav {        top: 45px;    }}.header-bar-2 .search-container form.search-nav input {    display: block;    height: 40px;    width: 190px;    float: left;    border: none;    outline: 0;    background: #f2f2f2;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 14px;    line-height: 40px;    color: #4d4d4d;    padding: 14px 20px;}.header-bar-2 .search-container form.search-nav button {    display: block;    position: relative;    padding: 0;    height: 40px;    float: left;    width: 60px;    font-size: 18px;    line-height: 40px;    color: #ffffff;    text-align: center;    border: none;    outline: 0;    background: #15aca3;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.header-bar-2 .search-container form.search-nav button:after {    content: '';    display: block;    position: absolute;    top: 0;    left: -5px;    width: 10px;    height: 40px;    background: #15aca3;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.header-bar-2 .search-container form.search-nav button:hover {    background: #333333;}.header-bar-2 .search-container form.search-nav button:hover:after {    background: #333333;}@media screen and (max-width: 1199px) {    .header-bar-2 .player-nav-container .nav-container ul.main-nav {        position: absolute;        z-index: 8100;        top: 60px;        width: auto;        right: 0;        background: #ffffff;        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);        -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);        text-align: left;        padding: 0;        overflow:auto;    }    .header-bar-2 .player-nav-container .nav-container ul.main-nav > li {        display: block;        border: none;        border-bottom: 1px solid #f2f2f2;        -ms-transform: skewX(0);         -webkit-transform: skewX(0);         -moz-transform: skewX(0);        -o-transform: skewX(0);        transform: skewX(0);        padding:0;    }    .header-bar-2 .player-nav-container .nav-container ul.main-nav > li:last-child {        border: none;    }    .header-bar-2 .player-nav-container .nav-container ul.main-nav > li a {        padding:8px 40px 8px 20px;    }    .header-bar-2 .player-nav-container .nav-container ul.main-nav > li a svg {        position: relative;        left: 38px;    }}@media screen and (max-width: 767px) {    .header-bar-2 {        height: 45px;        padding-right: 150px;    }    .header-bar-2 .logo-container {        width: 100%;        height: 45px;        text-align: left;        padding-left: 15px;    }    .header-bar-2 .logo-container:after {        height: 45px;    }    .header-bar-2 .logo-container a {        display: inline-block;        text-align: left;        font-size: 24px;        line-height: 25px;        padding: 10px 0;    }    .header-bar-2 .player-nav-container {        display: block;        position: absolute;        top: 0;        right: 50px;        width: 100px;        height: 45px;        padding: 0;    }    .header-bar-2 .player-nav-container .player-container {        display: block;        position: relative;        float: left;        width: 50px;        height: 45px;        background: #333333;    }    .header-bar-2 .player-nav-container .player-container:after {        content: none;    }    .header-bar-2 .player-nav-container .player-container #player-button {        display: block;        float: right;        width: 30px;        height: 30px;        font-size: 20px;        line-height: 30px;        margin-top: 7px;        text-align: right;        cursor: pointer;        color: #ffffff;        padding-right:20px;        -webkit-transition: all 0.2s linear;        -moz-transition: all 0.2s linear;        -ms-transition: all 0.2s linear;        -o-transition: all 0.2s linear;        transition: all 0.2s linear;    }    .header-bar-2 .player-nav-container .player-container #player-button.close-icon:before {        content: "\f00d";    }    .header-bar-2 .player-nav-container .player-container #player-button:hover {        color: #15aca3;    }    .header-bar-2 .player-nav-container .player-container #playlist-toggle {        display: none;    }    .header-bar-2 .player-nav-container .player-container .jp-audio {        display: none;        position: absolute;        top: 45px;        right: -100px;        width: 300px;        height: 75px;        background: #15aca3;    }    .header-bar-2 .player-nav-container .player-container .jp-audio.fade {        display: block;        opacity:1 !important;    }    .header-bar-2 .player-nav-container .player-container .jp-audio.fade .jp-playlist {        display: block;        opacity:1 !important;    }    .header-bar-2 .player-nav-container .player-container .jp-audio .jp-progress {        -ms-transform: skewX(0);         -webkit-transform: skewX(0);         -moz-transform: skewX(0);        -o-transform: skewX(0);        transform: skewX(0);    }    .header-bar-2 .player-nav-container .player-container .jp-audio .jp-playlist {        top: 50px;        display: block !important;    }    .header-bar-2 .player-nav-container .nav-container {        position: relative;        float: left;        width: 50px;        height: 45px;        background: #333333;        border: none;    }    .header-bar-2 .player-nav-container .nav-container:after {        display: none;    }    .header-bar-2 .player-nav-container .nav-container #menu-button {        font-size: 20px;        margin-top: 7px;        margin-right: 0;        color: #ffffff;    }    .header-bar-2 .player-nav-container .nav-container ul.main-nav {        top: 45px;        right: -50px;    }}.header-bar-3 {    display: block;    position: fixed;    z-index: 11000;    top: 0;    left: 0;    right: 0;    width: 100%;    height: 60px;    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);    overflow: visible;    background: #cccccc;    padding-right: 60px;}.header-bar-3 .logo-container {    display: block;    position: relative;    z-index: 10000;    float: left;    width: 35%;    height: 60px;    padding-right: 20px;    background: #333333;    text-align: center;}@media screen and (min-width: 1200px) {    .header-bar-3 .logo-container {        width: 15%;    }}.header-bar-3 .logo-container:after {    content: '';    display: block;    width: 20px;    height: 60px;    background: #333333;    position: absolute;    right: -10px;    top: 0;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);}.header-bar-3 .logo-container a {    display: inline-block;    text-align: right;    font-family: 'Lobster';    font-style: normal;    font-weight: 400;    font-size: 30px;    line-height: 30px;    text-decoration: none;    color: #ffffff;    padding: 15px 0;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.header-bar-3 .logo-container a:hover {    color: #15aca3;}.header-bar-3 .player-nav-container {    display: block;    position: relative;    float: left;    z-index: 9000;    width: 65%;    height: 60px;    padding-left: 300px;}@media screen and (min-width: 1200px) {    .header-bar-3 .player-nav-container {        width: 85%;    }}.header-bar-3 .player-nav-container .player-container {    display: block;    position: absolute;    left: 0;    top: 0;    z-index: 9001;    width: 300px;    height: 60px;    background: #15aca3;}.header-bar-3 .player-nav-container .player-container:after {    content: '';    display: block;    width: 16px;    height: 60px;    background: #15aca3;    position: absolute;    right: -8px;    top: 0;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);}@media screen and (min-width: 768px) {    .header-bar-3 .player-nav-container .player-container #player-button {        display: none;    }}.header-bar-3 .player-nav-container .player-container .jp-playlist {    top: 35px;    left: 3px;}.header-bar-3 .player-nav-container .player-container .jp-audio .jp-controls {    padding-left: 40px;}.header-bar-3 .player-nav-container .player-container #jquery_jplayer_1 {    width: 30px !important;    height: 30px !important;    position: absolute;    top: 15px;    left: 25px;}@media all and (max-width: 767px) {    .header-bar-3 .player-nav-container .player-container #jquery_jplayer_1 {        display: none;        top: 57px;        left: -115px;        z-index: 500;        width: 30px !important;        height: 30px !important;    }    .header-bar-3 .player-nav-container .player-container #jquery_jplayer_1.img-fade {        display: block;    }}.header-bar-3 .player-nav-container .player-container #jquery_jplayer_1 img {    width: 30px !important;    height: 30px !important;}.header-bar-3 .player-nav-container .nav-container {    display: block;    position: relative;    z-index: 8000;    width: 100%;    height: 60px;    background: #ffffff;}.header-bar-3 .player-nav-container .nav-container:after {    content: '';    display: block;    width: 12px;    height: 60px;    background: #ffffff;    position: absolute;    right: -6px;    top: 0;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);}.header-bar-3 .player-nav-container .nav-container #menu-button {    display: block;    float: right;    width: 30px;    height: 30px;    font-size: 25px;    line-height: 30px;    margin-top: 15px;    margin-right: 10px;    text-align: center;    cursor: pointer;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}@media screen and (min-width: 1200px) {    .header-bar-3 .player-nav-container .nav-container #menu-button {        display: none;    }}.header-bar-3 .player-nav-container .nav-container #menu-button.close-icon:before {    content: "\f00d";}.header-bar-3 .player-nav-container .nav-container #menu-button:hover {    color: #15aca3;}.header-bar-3 .player-nav-container .nav-container ul.main-nav {    display: none;    width: 100%;    padding: 15px 0;    margin: 0;    text-align: center;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}@media screen and (min-width: 1200px) {    .header-bar-3 .player-nav-container .nav-container ul.main-nav {        display: block;    }}.header-bar-3 .player-nav-container .nav-container ul.main-nav.fade {    display: block;}.header-bar-3 .player-nav-container .nav-container ul.main-nav > li {    display: inline-block;    padding: 5px 10px;    border-right: 1px solid #e6e6e6;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);}@media screen and (min-width: 1500px) {    .header-bar-3 .player-nav-container .nav-container ul.main-nav > li {        padding: 5px 20px;    }}.header-bar-3 .player-nav-container .nav-container ul.main-nav > li:last-child {    border: none;}.header-bar-3 .player-nav-container .nav-container ul.main-nav > li a {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 16px;    line-height: 20px;    color: #333333;    text-decoration: none;    text-transform: uppercase;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.header-bar-3 .player-nav-container .nav-container ul.main-nav > li a:hover {    color: #15aca3;}.header-bar-3 .player-nav-container .nav-container ul.main-nav > li.active a {    color: #15aca3;}.header-bar-3 .search-container {    display: block;    position: absolute;    z-index: 7000;    width: 60px;    height: 60px;    right: 0;    top: 0;    text-align: right;    padding-right: 15px;    background: #4d4d4d;}.header-bar-3 .search-container i.search-button {    display: block;    width: 100%;    text-align: right;    color: #ffffff;    font-size: 20px;    line-height: 60px;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.header-bar-3 .search-container i.search-button:hover {    color: #15aca3;    cursor: pointer;}.header-bar-3 .search-container i.search-button.close-icon:before {    content: "\f00d";}.header-bar-3 .search-container form.search-nav {    display: none;    width: 250px;    position: absolute;    top: 60px;    right: 0;}.header-bar-3 .search-container form.search-nav.fade {    display: block;}@media screen and (max-width: 767px) {    .header-bar-3 .search-container form.search-nav {        top: 45px;    }}.header-bar-3 .search-container form.search-nav input {    display: block;    height: 40px;    width: 192px;    float: left;    border: none;    outline: 0;    background: #f2f2f2;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 14px;    line-height: 40px;    color: #4d4d4d;    padding: 14px 20px;}.header-bar-3 .search-container form.search-nav input::-webkit-input-placeholder {    color: #666666;}.header-bar-3 .search-container form.search-nav input:-moz-placeholder {     color: #666666;}.header-bar-3 .search-container form.search-nav input::-moz-placeholder {     color: #666666;}.header-bar-3 .search-container form.search-nav input:-ms-input-placeholder {    color: #666666;}.header-bar-3 .search-container form.search-nav button {    display: block;    position: relative;    padding: 0;    height: 40px;    float: left;    width: 58px;    font-size: 18px;    line-height: 40px;    color: #ffffff;    text-align: center;    border: none;    outline: 0;    background: #15aca3;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.header-bar-3 .search-container form.search-nav button:after {    content: '';    display: block;    position: absolute;    top: 0;    left: -5px;    width: 10px;    height: 40px;    background: #15aca3;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.header-bar-3 .search-container form.search-nav button:hover {    background: #333333;}.header-bar-3 .search-container form.search-nav button:hover:after {    background: #333333;}@media screen and (max-width: 1199px) {    .header-bar-3 .player-nav-container .nav-container ul.main-nav {        position: absolute;        z-index: 8100;        top: 60px;        width: 200px;        right: -60px;        background: #ffffff;        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);        -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);        text-align: left;        padding: 0;    }    .header-bar-3 .player-nav-container .nav-container ul.main-nav > li {        display: block;        border: none;        padding: 0;        border-bottom: 1px solid #f2f2f2;        -ms-transform: skewX(0);         -webkit-transform: skewX(0);         -moz-transform: skewX(0);        -o-transform: skewX(0);        transform: skewX(0);    }    .header-bar-3 .player-nav-container .nav-container ul.main-nav > li:last-child {        border: none;    }    .header-bar-3 .player-nav-container .nav-container ul.main-nav > li a {        display: block;        padding: 5px 15px;        line-height: 20px;    }}@media screen and (max-width: 767px) {    .header-bar-3 {        height: 45px;        padding-right: 150px;    }    .header-bar-3 .logo-container {        width: 100%;        height: 45px;        text-align: left;        padding-left: 15px;    }    .header-bar-3 .logo-container:after {        height: 45px;    }    .header-bar-3 .logo-container a {        display: inline-block;        text-align: left;        font-size: 24px;        line-height: 25px;        padding: 10px 0;    }    .header-bar-3 .player-nav-container {        display: block;        position: absolute;        top: 0;        right: 50px;        width: 100px;        height: 45px;        padding: 0;    }    .header-bar-3 .player-nav-container .player-container {        display: block;        position: relative;        float: left;        width: 50px;        height: 45px;        background: #333333;    }    .header-bar-3 .player-nav-container .player-container:after {        content: none;    }    .header-bar-3 .player-nav-container .player-container #player-button {        display: block;        float: right;        width: 30px;        height: 30px;        font-size: 20px;        line-height: 30px;        margin-top: 7px;        text-align: right;        cursor: pointer;        color: #ffffff;        -webkit-transition: all 0.2s linear;        -moz-transition: all 0.2s linear;        -ms-transition: all 0.2s linear;        -o-transition: all 0.2s linear;        transition: all 0.2s linear;    }    .header-bar-3 .player-nav-container .player-container #player-button.close-icon:before {        content: "\f00d";    }    .header-bar-3 .player-nav-container .player-container #player-button:hover {        color: #15aca3;    }    .header-bar-3 .player-nav-container .player-container .jp-audio {        display: none;        position: absolute;        top: 45px;        right: -100px;        width: 300px;        height: 75px;        background: #15aca3;    }    .header-bar-3 .player-nav-container .player-container .jp-audio.fade {        display: block;    }    .header-bar-3 .player-nav-container .player-container .jp-audio .jp-playlist {        display: block !important;    }    .header-bar-3 .player-nav-container .player-container .jp-audio #playlist-toggle {        display: none;    }    .header-bar-3 .player-nav-container .player-container .jp-audio #nowPlaying {        display: block;    }    .header-bar-3 .player-nav-container .player-container .jp-audio .jp-progress {        -ms-transform: skewX(0);         -webkit-transform: skewX(0);         -moz-transform: skewX(0);        -o-transform: skewX(0);        transform: skewX(0);    }    .header-bar-3 .player-nav-container .player-container .jp-audio .jp-playlist {        top: 50px;        left: 0;    }    .header-bar-3 .player-nav-container .nav-container {        position: relative;        float: left;        width: 50px;        height: 45px;        background: #333333;        border: none;    }    .header-bar-3 .player-nav-container .nav-container:after {        display: none;    }    .header-bar-3 .player-nav-container .nav-container #menu-button {        font-size: 20px;        margin-top: 7px;        margin-right: 0;        color: #ffffff;    }    .header-bar-3 .player-nav-container .nav-container ul.main-nav {        top: 45px;        right: -50px;    }    .header-bar-3 .search-container {        background: #333333;        height: 45px;    }    .header-bar-3 .search-container i.search-button {        line-height: 45px;    }}@media all and (min-width: 1200px) {    li.has-submenu {        position: relative;    }    li.has-submenu ul.submenu {        display: none;        padding: 0;        -ms-transform: skewX(10deg);         -webkit-transform: skewX(10deg);         -moz-transform: skewX(10deg);        -o-transform: skewX(10deg);        transform: skewX(10deg);        position: absolute;        top: 100%;        left: 0;        min-width: 160px;    }    li.has-submenu ul.submenu li {        background: #ffffff;        border: 1px solid #f2f2f2;        border-bottom: none;    }    li.has-submenu ul.submenu li:last-child {        border-bottom: 1px solid #f2f2f2;    }    li.has-submenu ul.submenu li a {        display: block;        white-space: nowrap;        padding: 5px 25px;        text-transform: uppercase;        text-decoration: none;        text-align: left;        color: #333333;        font-weight: 700;        font-size: 16px;        -webkit-transition: all 0.2s linear;        -moz-transition: all 0.2s linear;        -ms-transition: all 0.2s linear;        -o-transition: all 0.2s linear;        transition: all 0.2s linear;    }    li.has-submenu ul.submenu li a:hover {        color: #15aca3;    }    li.has-submenu:hover ul.submenu {        display: block;    }}@media all and (max-width: 1199px) {    li.has-submenu {        padding: 0 !important;    }    li.has-submenu > a {        display: block;        padding-bottom: 5px;        padding-left: 15px;    }    li.has-submenu ul.submenu {        display: none;        padding: 0 0 0 0 !important;    }    li.has-submenu ul.submenu li {        background: #ffffff;        border: 1px solid #f2f2f2;        border-bottom: none;        -webkit-transition: all 0.2s linear;        -moz-transition: all 0.2s linear;        -ms-transition: all 0.2s linear;        -o-transition: all 0.2s linear;        transition: all 0.2s linear;    }    li.has-submenu ul.submenu li:last-child {        border-bottom: 1px solid #f2f2f2;    }    li.has-submenu ul.submenu li a {        display: block;        padding: 5px 25px;        text-transform: uppercase;        text-decoration: none;        text-align: left;        color: #333333;        font-weight: 700;        font-size: 16px;        -webkit-transition: all 0.2s linear;        -moz-transition: all 0.2s linear;        -ms-transition: all 0.2s linear;        -o-transition: all 0.2s linear;        transition: all 0.2s linear;    }    li.has-submenu ul.submenu li a:hover {        color: #15aca3;    }    li.has-submenu:hover ul.submenu {        display: block;    }}@media all and (max-width: 1199px) {    .main-nav {                overflow-y: scroll;    }    li.has-submenu ul.submenu {        display: block;        margin-left:12px;    }    li.has-submenu ul.submenu a {        color: #666 !important;        font-weight: lighter !important;    }}.header-slider {    margin-top: 45px;    overflow: hidden;}.header-slider .owl-controls {    display: none !important;}.header-slider .item {    width: 100%;    padding-top: 200px;    padding-bottom: 150px;    background-size: cover;}.header-slider .item.one {    background: url(../img/slider/slide-2.jpg) center center;    background-size: cover;}.header-slider .item.two {    background: url(../img/slider/slide-3.jpg) center center;    background-size: cover;}.header-slider .item.three {    background: url(../img/slider/slide-1.jpg) center center;    background-size: cover;}@media screen and (min-width: 1200px) {    .header-slider .item {        padding-top: 400px;    }}@media screen and (max-width: 767px) {    .header-slider .item {        padding-top: 150px;        padding-bottom: 100px;    }}.header-slider .item .caption-container {    display: block;    position: relative;    z-index: 1;    overflow: hidden;}.header-slider .item .caption-container .text-container {    display: block;    width: 100%;    opacity: 0;    padding-left: 10px;    -webkit-transition: all 0.4s linear;    -moz-transition: all 0.4s linear;    -ms-transition: all 0.4s linear;    -o-transition: all 0.4s linear;    transition: all 0.4s linear;}.header-slider .item .caption-container .text-container a.button-slider {    display: inline-block;    height: 40px;    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 18px;    line-height: 40px;    padding: 0 30px;    color: #ffffff;    background: #15aca3;    margin-top: 30px;    text-transform: uppercase;    text-decoration: none;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.header-slider .item .caption-container .text-container a.button-slider i {    padding-left: 5px;}.header-slider .item .caption-container .text-container a.button-slider:hover {    background: #333333;}.header-slider .item .caption-container .text-container .cap-1 {    display: inline-block;    background: rgba(0, 0, 0, 0.1);    padding: 10px 20px;    border-left: 5px solid #15aca3;}.header-slider .item .caption-container .text-container .cap-1 h2 {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 30px;    line-height: 36px;    color: #ffffff;    margin: 0;}.header-slider .item .caption-container .text-container .cap-1 p {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 18px;    line-height: 18px;    color: #ffffff;    margin: 5px 0 0;    padding: 0;}.header-slider .item .caption-container .text-container .cap-2 {    display: inline-block;    background: #15aca3;    padding: 10px 20px;    margin-top: 30px;}.header-slider .item .caption-container .text-container .cap-2 h2 {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 30px;    line-height: 36px;    color: #ffffff;    margin: 0;}.header-slider .item .caption-container .text-container .cap-2 p {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 18px;    line-height: 18px;    color: #ffffff;    margin: 5px 0 0;    padding: 0;}.header-slider .item .caption-container .text-container .cap-2.white-bg {    background: #ffffff;}.header-slider .item .caption-container .text-container .cap-2.white-bg h2, .header-slider .item .caption-container .text-container .cap-2.white-bg p {    color: #333333;}.header-slider .text-container.activated {    opacity: 1 !important;    padding-left: 0 !important;}.rev_slider_wrapper {    margin-top: 45px;}.rev_slider_wrapper .rev_slider_button {    display: inline-block;    height: 40px;    line-height: 40px;    padding: 0 25px;    background: #15aca3;    font-size: 16px;    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    color: #ffffff;    text-decoration: none;}.rev_slider_wrapper .rev_slider_button:hover {    background: #12958d;}.rev_slider_wrapper .NotGeneric-SubTitle {    font-size: 18px;}@media all and (max-width: 767px) {    .rev_slider_wrapper .NotGeneric-SubTitle {        font-size: 14px;    }}.featured-albums-home .albums {    display: block;    position: relative;    text-align: center;}.featured-albums-home .albums .album {    display: block;    position: relative;    max-width: 450px;    margin-top: 40px;}@media screen and (max-width: 767px) {    .featured-albums-home .albums .album {        margin-left: auto;        margin-right: auto;    }}.featured-albums-home .albums .album img {    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.featured-albums-home .albums .album .cd-mask {    display: block;    width: 100px;    height: 100px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    -moz-background-clip: padding;    -webkit-background-clip: padding-box;    background-clip: padding-box;    position: absolute;    top: 50%;    left: 50%;    margin-left: -52px;    margin-top: -52px;    background: rgba(0, 0, 0, 0.2);    border: 1px solid #4d4d4d;    -webkit-transform: scale(0);    -moz-transform: scale(0);    -ms-transform: scale(0);    -o-transform: scale(0);    transform: scale(0);    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.featured-albums-home .albums .album .cd-mask .center {    display: block;    width: 40px;    height: 40px;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    -moz-background-clip: padding;    -webkit-background-clip: padding-box;    background-clip: padding-box;    position: relative;    margin-left: 28px;    margin-top: 28px;    background: #ffffff;    border: 1px solid #4d4d4d;}.featured-albums-home .albums .album .info {    display: block;    position: absolute;    width: 100%;    bottom: 0;    left: 0;    text-align: center;}.featured-albums-home .albums .album .info a.album-name {    display: inline-block;    background: #15aca3;    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    color: #ffffff;    font-size: 18px;    line-height: 24px;    padding: 5px 20px 5px 20px;    margin: 0;    opacity: .9;    text-decoration: none;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.featured-albums-home .albums .album .info a.album-name i {    opacity: 1;    padding-left: 5px;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.featured-albums-home .albums .album .info a.album-name:hover {    background: #333333;    color: #ffffff;}.featured-albums-home .albums .album .info p {    display: inline-block;    background: #ffffff;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    color: #333333;    font-size: 14px;    line-height: 14px;    padding: 5px 10px;    margin: 10px 0 35px;    text-transform: uppercase;    opacity: .9;}.featured-albums-home .albums .album:hover img {    border: 1px solid #666666;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;}.featured-albums-home .albums .album:hover .cd-mask {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1);}@media screen and (max-width: 767px) {    .album-container-single {        margin-top: 40px;    }}.album-single-info {    text-align: left;}.album-single-info .img-container {    display: block;    position: relative;    overflow: hidden;}.album-single-info .img-container span.price {    display: block;    position: absolute;    left: 0;    top: 0;    width: 60px;    height: 40px;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 18px;    line-height: 40px;    background: #333333;}.album-single-info .img-container span.price:after {    content: '';    display: block;    width: 8px;    height: 40px;    background: #333333;    position: absolute;    right: -4px;    top: 0;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.album-single-info .img-container a.buy {    display: block;    position: relative;    width: 100%;    height: 40px;    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 18px;    line-height: 40px;    color: #ffffff;    padding-left: 60px;    background: #15aca3;    text-align: center;    text-decoration: none;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.album-single-info .img-container a.buy:hover {    background: #4d4d4d;}.album-single-info h2 {    margin: 20px 0 0;    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    color: #333333;}.album-single-info ul {    padding: 0;    margin: 15px 0 0;}.album-single-info ul li {    font-family: 'Open Sans';    font-style: normal;    font-weight: 600;    font-size: 16px;    line-height: 30px;    color: #333333;}.album-single-info ul li span.colored {    color: #15aca3;    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;}.simillar-albums {    margin-top: 70px;    text-align: left;}.simillar-albums h3 {    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;}.simillar-albums .simillar-album-cover {    display: block;    position: relative;    overflow: hidden;    margin-top: 30px;}.simillar-albums .simillar-album-cover .artist {    display: block;    width: 100%;    position: absolute;    bottom: 0;    left: 0;    text-align: left;}.simillar-albums .simillar-album-cover .artist span {    display: inline-block;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 16px;    line-height: 16px;    color: #333333;    text-transform: uppercase;    padding: 10px 15px;    margin-left: 5px;    background: #ffffff;}.simillar-albums .open-album {    display: block;    position: relative;    width: 100%;    font-family: 'Open Sans';    font-style: normal;    font-weight: 600;    font-size: 18px;    line-height: 18px;    color: #ffffff;    padding: 11px 15px;    background: #333333;    text-align: left;    text-decoration: none;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.simillar-albums .open-album:hover {    background: #15aca3;}.events-list-home {    display: block;    width: 100%;    background: #e6e6e6 url(../assets/img/elements/events-bg-1.jpg) no-repeat fixed;    background-size: cover;    background-position: center center;}.events-list-home .category-head {    padding-bottom: 15px;}.events-list-home .event {    display: block;    position: relative;    background: #ffffff;    padding-top: 20px;    padding-bottom: 20px;    margin-top: 25px;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.events-list-home .event:hover {    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);    -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);}.events-list-home .event .date-container {    text-align: left;}.events-list-home .event .date-container i {    display: block;    float: left;    width: 40px;    height: 40px;    font-size: 36px;    line-height: 40px;    color: #333333;    margin-right: 5px;}.events-list-home .event .date-container span.date {    font-family: 'Open Sans';    font-style: normal;    font-weight: 300;    font-size: 14px;    line-height: 20px;    color: #262626;}.events-list-home .event .name-container {    text-align: left;}.events-list-home .event .name-container img {    float: left;    margin-right: 20px;}.events-list-home .event .name-container h4 {    margin: 0;    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 16px;    line-height: 20px;    color: #333333;}.events-list-home .event .location-container {    text-align: left;}.events-list-home .event .location-container i {    display: block;    float: left;    width: 40px;    height: 40px;    font-size: 36px;    line-height: 40px;    color: #333333;}.events-list-home .event .location-container span.location {    font-family: 'Open Sans';    font-style: normal;    font-weight: 300;    font-size: 14px;    line-height: 20px;    color: #262626;}.events-list-home .event .button-div a {    display: block;    width: 150px;    float: right;    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;    font-size: 16px;    line-height: 18px;    color: #ffffff;    text-decoration: none;    text-transform: uppercase;    text-align: center;    background: #15aca3;    padding: 11px 0;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.events-list-home .event .button-div a.sold, .events-list-home .event .button-div a.canceled {    background: #666666;}.events-list-home .event .button-div a:hover {    background: #333333;}.events-list-home .event .info-extended {    padding-top: 10px;}.events-list-home .event .info-extended .info-wrapper {    display: none;    text-align: left;    overflow: hidden;    margin-top: 10px;    padding: 15px 0 5px;    border-top: 1px solid #e6e6e6;}@media screen and (max-width: 767px) {    .events-list-home .event .info-extended .info-wrapper img {        display: none;    }}.events-list-home .event .info-extended .info ul {    width: 100%;    padding: 0;    margin: 0;}.events-list-home .event .info-extended .info ul li {    width: 100%;    padding: 5px 0;    overflow: hidden;}.events-list-home .event .info-extended .info ul li:nth-child(odd) {    background: #f2f2f2;}@media screen and (min-width: 1200px) {    .events-list-home .event .info-extended .info ul li {        padding-left: 10px;    }}.events-list-home .event .info-extended .info ul li span {    display: block;    float: left;    width: 50%;    font-family: 'Open Sans';    font-style: normal;    font-weight: 600;    font-size: 16px;    line-height: 18px;    color: #333333;}@media screen and (max-width: 767px) {    .events-list-home .event .info-extended .info ul li span {        font-size: 14px;    }}.events-list-home .event .info-extended .open-icon {    display: block;    position: absolute;    bottom: -20px;    right: 15px;    width: 50px;    height: 20px;    background: #ffffff;    font-size: 18px;    line-height: 20px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px;    cursor: pointer;    text-align: center;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.events-list-home .event .info-extended .open-icon.close-icon:before {    content: '\f102';}.events-list-home .event .info-extended .open-icon:hover {    color: #15aca3;}@media screen and (max-width: 767px) {    .events-list-home .event {        padding-top: 5px;        padding-bottom: 10px;    }    .events-list-home .event .date-container {        margin-top: 15px;    }    .events-list-home .event .name-container {        margin-top: 15px;    }    .events-list-home .event .location-container {        margin-top: 15px;    }    .events-list-home .event .button-div {        margin-top: 15px;    }    .events-list-home .event .button-div a {        float: none;    }}@media screen and (max-width: 550px) {    .events-list-home .event {        padding-top: 5px;        padding-bottom: 10px;    }    .events-list-home .event .date-container {        width: 100%;    }    .events-list-home .event .name-container {        width: 100%;    }    .events-list-home .event .location-container {        width: 100%;    }    .events-list-home .event .button-div {        width: 100%;    }    .events-list-home .event .button-div a {        float: none;    }}.events-list-home.events-page {    background: #f2f2f2;    background: url(../assets/img/elements/events-bg-1.jpg) no-repeat fixed;    background-size: cover;    background-position: center center;}.countdown-section {    display: block;    width: 100%;    background: #262626;    padding: 50px 0;}.countdown-section .text h2 {    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    font-size: 45px;    line-height: 45px;    color: #ffffff;    margin: 0;    padding: 28px 0;}.countdown-section .counter ul.countdown-2 {    display: block;    margin: 0;    padding: 0;    float: right;}@media screen and (max-width: 991px) {    .countdown-section .counter ul.countdown-2 {        float: none;    }}.countdown-section .counter ul.countdown-2 li {    display: block;    width: 100px;    height: 100px;    float: left;    margin-right: 2px;    margin-top: 2px;    background: #333333;    text-align: center;}.countdown-section .counter ul.countdown-2 li:last-child {    margin-right: 0;}.countdown-section .counter ul.countdown-2 li span {    display: inline-block;    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    font-size: 48px;    line-height: 48px;    color: #ffffff;    margin-top: 15px;}.countdown-section .counter ul.countdown-2 li p {    font-family: 'Open Sans';    font-style: italic;    font-weight: 400;    font-size: 14px;    line-height: 14px;    color: #f2f2f2;    margin-top: 5px;}.lg_facebook_btn {    display: inline-block;    height: 40px;    line-height: 40px;    font-size: 18px;    color: #ffffff;    font-family: 'Open Sans';    font-style: normal;    font-weight: 600;    background: #3b5998;    text-decoration: none;    padding: 0 25px;}.lg_facebook_btn:hover {    text-decoration: none;    background: #2d4373;    color: #ffffff;}.photo-gallery {    display: block;    width: 100%;    padding-top: 100px;}.photo-gallery #gallery {    display: block;    width: 100%;    margin-top: 40px;}.photo-gallery #gallery .box {    display: block;    position: relative;    overflow: hidden;    width: 33.33333333%;    height: auto;    float: left;    margin: 0;    padding: 0;    text-decoration: none;    -webkit-backface-visibility: hidden;    cursor: crosshair;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.photo-gallery #gallery .box.double {    width: 66.66666666%;}@media screen and (min-width: 992px) {    .photo-gallery #gallery .box {        width: 16.66666666%;    }    .photo-gallery #gallery .box.double {        width: 33.33333333%;    }}.photo-gallery #gallery .box .img-wrapper {    display: block;    position: relative;    overflow: hidden;    opacity: 1;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.photo-gallery #gallery .box p.info {    display: block;    opacity: 0;    width: 100%;    position: absolute;    bottom: -40px;    left: 0;    padding: 5px;    margin: 0;    text-align: center;    font-family: 'Open Sans';    font-style: italic;    font-weight: 700;    font-size: 14px;    line-height: 18px;    color: #333333;    background: rgba(255, 255, 255, 0.6);    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}@media screen and (min-width: 768px) {    .photo-gallery #gallery .box p.info {        padding: 10px 10px;        font-size: 18px;        line-height: 24px;    }}.photo-gallery #gallery .box:hover .img-wrapper {    opacity: .8;}.photo-gallery #gallery .box:hover p.info {    bottom: 0;    opacity: 1;}.photo-gallery #load-more-photos {    display: block;    width: 100%;    padding: 38px 15px;    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;    font-size: 24px;    line-height: 24px;    color: #ffffff;    text-align: center;    text-decoration: none;    outline: 0;    text-transform: uppercase;    background: #333333;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.photo-gallery #load-more-photos i.spinner {    display: none;    -moz-animation-name: spinner;    -webkit-animation-name: spinner;    animation-name: spinner;    -moz-animation-duration: 1.5s;    -webkit-animation-duration: 1.5s;    animation-duration: 1.5s;    -moz-animation-iteration-count: infinite;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;    -moz-animation-timing-function: linear;    -webkit-animation-timing-function: linear;    animation-timing-function: linear;}.video-gallery {    text-align: center;}.video-gallery .videos-container .embed-video {    margin-top: 30px;}.video-gallery .videos-container .embed-video iframe {    border: 0;}.latest-news {    display: block;    width: 100%;    background: #f2f2f2;    background-size: cover;    background-position: center center;    text-align: center;}.latest-news .posts-row {    display: block;    margin: 0 -5px;}.latest-news .posts-row .post-container {    display: block;    width: 100%;    float: left;    padding: 40px 5px 0;}@media screen and (min-width: 768px) {    .latest-news .posts-row .post-container {        width: 33.333333%;    }}.latest-news .posts-row .post-container .post {    display: block;    width: 100%;    padding: 10px 10px 20px;    background: #ffffff;    text-align: left;}.latest-news .posts-row .post-container .post h3 {    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    font-size: 24px;    line-height: 24px;    color: #333333;    margin: 20px 0 0;}.latest-news .posts-row .post-container .post .meta {    display: block;    width: 100%;}.latest-news .posts-row .post-container .post .meta a {    display: inline-block;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 14px;    line-height: 14px;    color: #333333;    margin-top: 15px;    text-decoration: none;    padding-right: 15px;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.latest-news .posts-row .post-container .post p {    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 14px;    line-height: 20px;    color: #333333;    margin: 15px 0 0;    padding: 0;}.latest-news .posts-row .post-container .post a.read-more {    display: inline-block;    font-family: 'Open Sans';    font-style: italic;    font-weight: 700;    font-size: 14px;    line-height: 14px;    text-decoration: none;    text-transform: uppercase;    background: #15aca3;    background: #333333;    color: #ffffff;    padding: 10px 20px;    margin-top: 20px;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.press-item hr {    width:30%;    margin-left: 0;}.blog-single .content {    padding-top: 50px;    padding-bottom: 100px;}.blog-single .content h1.title {    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;}.blog-single .content .meta {    display: block;    width: 100%;    padding: 15px 0 25px;}.blog-single .content .meta a {    display: inline-block;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 14px;    line-height: 14px;    color: #333333;    margin-top: 10px;    text-decoration: none;    padding-right: 15px;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.blog-single .content .meta a:hover {    color: #15aca3;}.blog-single .content .content-info p {    padding: 20px 0 10px;    margin: 0;}.blog-single .content .content-info ul {    list-style:circle;    margin:0px 0 0 18px;}.blog-single .content .content-info ul li {    margin-bottom:6px;}.blog-single .content .content-info cite {    display: block;    font-family: 'Open Sans';    font-style: italic;    font-weight: 400;    font-size: 16px;    line-height: 24px;    color: #333333;    background: #f2f2f2;    padding: 20px 30px;    margin-top: 10px;    border-left: 3px solid #15aca3;}.blog-single .content .article-nav {    display: block;    width: 100%;    padding-top: 30px;}.blog-single .content .article-nav.blog-page-nav {    padding-top: 0;}.blog-single .content .article-nav a {    display: inline-block;    text-decoration: none;    height: 40px;    line-height: 40px;    padding: 0 30px;    margin-top: 20px;    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 16px;    color: #333333;    background: #f2f2f2;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}@media screen and (max-width: 767px) {    .blog-single .content .article-nav a {        font-size: 14px;        padding: 0 20px;    }}.blog-single .content .article-nav a.previous {    float: left;    border-left: 3px solid #f2f2f2;}.blog-single .content .article-nav a.next {    float: right;    border-right: 3px solid #f2f2f2;}.blog-single .content .article-nav a:hover {    border-color: #15aca3;    color: #4d4d4d;}.blog-single .content .comments-section {    display: block;    width: 100%;    padding-top: 70px;}.blog-single .content .comments-section h3 {    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;}.blog-single .content .comments-section form {    display: block;    width: 100%;    padding-top: 40px;}.blog-single .content .comments-section form .field {    display: block;    width: 100%;    padding-bottom: 20px;    text-align: left;}.blog-single .content .comments-section form .field input, .blog-single .content .comments-section form .field textarea {    display: block;    width: 100%;    border: none;    outline: 0;    background: #f2f2f2;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 16px;    line-height: 20px;    color: #333333;    padding: 15px;    border-left: 3px solid #f2f2f2;}.blog-single .content .comments-section form .field input:focus, .blog-single .content .comments-section form .field textarea:focus {    border-color: #15aca3;}.blog-single .content .comments-section form .field p {    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;    font-size: 16px;    line-height: 16px;    color: #4d4d4d;    margin: 0;    padding-bottom: 10px;}.blog-single .content .comments-section form .field p span.colored {    color: #15aca3;}.blog-single .content .comments-section form .field label {    display: block;    width: 100%;    font-family: 'Open Sans';    font-style: italic;    font-weight: 700;    font-size: 14px;    line-height: 20px;    color: #15aca3;    padding: 10px;    background: #f2f2f2;    border-top: 1px solid #15aca3;}.blog-single .content .comments-section form button {    display: inline-block;    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;    font-size: 16px;    line-height: 16px;    color: #ffffff;    text-transform: uppercase;    padding: 14px 20px;    text-decoration: none;    border: none;    background: #333333;    outline: 0;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.blog-single .content .comments-section form button i {    font-size: 16px;    line-height: 16px;    vertical-align: top;}.blog-single .content .comments-section form button:hover {    background: #15aca3;}.blog-single .content .comments-section .comment {    display: block;    position: relative;    width: 100%;    padding: 50px 0 0 90px;}.blog-single .content .comments-section .comment .avatar {    display: block;    position: absolute;    top: 50px;    left: 0;    width: 80px;    height: 80px;}.blog-single .content .comments-section .comment .avatar img {    margin: 0;}.blog-single .content .comments-section .comment h4 {    text-transform: uppercase;    margin: 0;    color: #333333;}.blog-single .content .comments-section .comment p {    color: #333333;    font-size: 14px;    line-height: 24px;    margin: 20px 0 0;    padding: 0 0 5px;}.blog-single .content .comments-section .comment a.reply {    display: inline-block;    font-family: 'Open Sans';    font-style: normal;    font-weight: 800;    font-size: 14px;    line-height: 14px;    color: #666666;    margin-top: 10px;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.blog-single .content .comments-section .comment a.reply:hover {    color: #15aca3;}@media screen and (max-width: 767px) {    .blog-single .content .comments-section .comment {        padding: 50px 0 0 0;    }    .blog-single .content .comments-section .comment h4 {        margin-top: 15px;    }    .blog-single .content .comments-section .comment .avatar {        position: relative;        top: auto;        left: auto;        padding-bottom: 10px;    }}.blog-single .content .content-article-excerpt {    padding-bottom: 50px;}.blog-single .content .content-article-excerpt a.read-more {    display: inline-block;    height: 40px;    line-height: 40px;    padding: 0 30px;    margin-top: 10px;    background: #333333;    color: #ffffff;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    text-decoration: none;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.blog-single .content .content-article-excerpt a.read-more:hover {    background: #15aca3;}.blog-single .sidebar {    padding-bottom: 100px;}@media screen and (min-width: 1200px) {    .blog-single .sidebar {        padding-left: 40px;    }}.blog-single .sidebar .widget {    padding-top: 50px;}.blog-single .sidebar .widget.search-widget input {    display: block;    height: 40px;    width: 80%;    float: left;    border: none;    outline: 0;    background: #f2f2f2;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 14px;    line-height: 40px;    color: #4d4d4d;    padding: 14px 20px;}.blog-single .sidebar .widget.search-widget button {    display: block;    position: relative;    height: 40px;    float: left;    width: 20%;    font-size: 18px;    line-height: 40px;    color: #ffffff;    text-align: center;    border: none;    outline: 0;    background: #15aca3;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.blog-single .sidebar .widget.search-widget button:after {    content: '';    display: block;    position: absolute;    top: 0;    left: -5px;    width: 10px;    height: 40px;    background: #15aca3;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.blog-single .sidebar .widget.search-widget button:hover {    background: #333333;}.blog-single .sidebar .widget.search-widget button:hover:after {    background: #333333;}.blog-single .sidebar .widget.categories-widget ul {    margin: 0;    padding: 20px 0 0;}.blog-single .sidebar .widget.categories-widget ul li {    display: block;}.blog-single .sidebar .widget.categories-widget ul li a {    display: block;    text-decoration: none;    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 16px;    line-height: 16px;    color: #4d4d4d;    padding: 10px 0;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.blog-single .sidebar .widget.categories-widget ul li a i {    padding-right: 5px;}.blog-single .sidebar .widget.categories-widget ul li a:hover {    color: #15aca3;}.blog-single .sidebar .widget.instagram-widget ul {    display: block;    margin: 0;    padding: 0;    margin-top: 30px;}.blog-single .sidebar .widget.instagram-widget ul li {    display: block;    float: left;    width: 33.33333333%;    border: 1px solid #ffffff;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.blog-single .sidebar .widget.instagram-widget ul li:hover {    opacity: .8;}.blog-single .sidebar .widget.featured-songs ul {    padding: 0;    margin: 20px 0 0;}.blog-single .sidebar .widget.featured-songs ul li {    display: block;}.blog-single .sidebar .widget.featured-songs ul li a {    position: relative;    text-decoration: none;    display: block;    width: 100%;    padding: 8px 0 8px 30px;}.blog-single .sidebar .widget.featured-songs ul li a i {    display: block;    position: absolute;    top: 8px;    left: 0;    width: 16px;    height: 24px;    font-size: 16px;    line-height: 24px;    color: #333333;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.blog-single .sidebar .widget.featured-songs ul li a span {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 16px;    line-height: 24px;    color: #333333;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.blog-single .sidebar .widget.featured-songs ul li a.play i:before {    content: '\f04b';    color: #15aca3;}.blog-single .sidebar .widget.featured-songs ul li a:hover span {    color: #4d4d4d;}.blog-single .sidebar .widget.featured-songs ul li a:hover i {    color: #15aca3;}.blog-single .sidebar .widget.tags-widget ul {    margin: 0;    padding: 30px 0 0;    margin-left: -3px;    margin-right: -3px;}.blog-single .sidebar .widget.tags-widget ul li {    display: block;    float: left;    padding: 3px;}.blog-single .sidebar .widget.tags-widget ul li a {    text-decoration: none;    display: block;    height: 40px;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 14px;    line-height: 40px;    color: #333333;    padding: 0 15px;    background: #f2f2f2;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.blog-single .sidebar .widget.tags-widget ul li a:hover {    background: #cccccc;}.subscribe-section {    display: block;    width: 100%;    padding: 30px 0;    background: #15aca3;}.subscribe-section .text h3 {    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 24px;    line-height: 24px;    color: #ffffff;    padding: 8px 0;}.subscribe-section .form {    margin-top: 10px;}@media screen and (min-width: 1200px) {    .subscribe-section .form {        padding-left: 150px;        margin-top: 0;    }}.subscribe-section .form form .mce_inline_error, .subscribe-section .form form .response {    width: 60%;    font-family: 'Open Sans' !important;    font-style: normal !important;    font-weight: 400 !important;    font-size: 15px !important;    line-height: 20px !important;    color: #15aca3 !important;    background: #ffffff !important;    border-top: 1px solid #15aca3;    padding: 10px;}.subscribe-section .form form .response {    border: none;}.subscribe-section .form form input.emailinput {    display: block;    position: relative;    float: left;    width: 60%;    height: 40px;    padding: 0 10px;    border: none !important;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 16px;    line-height: 40px;    color: #666666;}.subscribe-section .form form input.emailinput:focus {    outline: 0;}.subscribe-section .form form input[type=submit] {    display: block;    width: 40%;    height: 40px;    border: none;    border-left: 5px solid #15aca3;    background: #ffffff;    color: #15aca3;    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    font-size: 18px;    line-height: 40px;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.subscribe-section .form form input[type=submit]:focus {    outline: 0;}.subscribe-section .form form input[type=submit]:hover {    background: #4d4d4d;    color: #ffffff;}@media screen and (max-width: 767px) {    .artists .artist {        max-width: 450px;        margin-left: auto;        margin-right: auto;    }}.artists .artist .artist-wrapper {    display: block;    position: relative;    overflow: hidden;    width: 100%;    margin-top: 40px;}.artists .artist .artist-wrapper .mask {    display: block;    position: absolute;    z-index: 1;    bottom: -100%;    left: 0;    width: 100%;    padding-bottom: 30px;    background: #15aca3;    text-align: center;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -ms-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    transition: all 0.3s linear;}.artists .artist .artist-wrapper .mask:after {    content: '';    display: block;    position: absolute;    z-index: -1;    top: -20px;    width: 100%;    height: 40px;    background: #15aca3;    -ms-transform: skewY(-3deg);     -webkit-transform: skewY(-3deg);     -moz-transform: skewY(-3deg);    -o-transform: skewY(-3deg);    transform: skewY(-3deg);}.artists .artist .artist-wrapper .mask h1 {    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;    font-size: 26px;    line-height: 30px;    color: #ffffff;    margin: 10px 0 0 0;}.artists .artist .artist-wrapper .mask p {    font-family: 'Open Sans';    font-style: normal;    font-weight: 300;    font-size: 16px;    line-height: 18px;    color: #ffffff;    margin: 10px 0 0 0;    padding: 0;    text-transform: uppercase;}.artists .artist .artist-wrapper .mask ul.social {    display: block;    margin: 0;    padding: 0;}.artists .artist .artist-wrapper .mask ul.social li {    display: inline-block;    padding: 2px;    letter-spacing: 0;}.artists .artist .artist-wrapper .mask ul.social li a {    display: block;    width: 40px;    height: 40px;    margin-top: 10px;    background: #ffffff;    color: #15aca3;    text-align: center;    font-size: 24px;    line-height: 40px;    text-decoration: none;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.artists .artist .artist-wrapper .mask ul.social li a:hover {    background: #333333;    color: #ffffff;}.artists .artist .artist-wrapper:hover .mask {    bottom: 0;}.contact-home {    display: block;    width: 100%;    background: #f2f2f2;    background-size: cover;    background-position: center center;}.contact-home form {    display: block;    width: 100%;    padding-top: 25px;    text-align: center;}@media screen and (min-width: 1200px) {    .contact-home form {        padding-left: 100px;        padding-right: 100px;    }}.contact-home form .field {    display: block;    width: 100%;    padding-bottom: 20px;    text-align: left;}.contact-home form .field input, .contact-home form .field textarea {    display: block;    width: 100%;    border: none;    outline: 0;    background: #ffffff;    font-family: 'Open Sans';    font-style: normal;    font-weight: 400;    font-size: 16px;    line-height: 20px;    color: #333333;    padding: 15px;}.contact-home form .field input::-webkit-input-placeholder, .contact-home form .field textarea::-webkit-input-placeholder {    color: #b3b3b3;}.contact-home form .field input:-moz-placeholder, .contact-home form .field textarea:-moz-placeholder {     color: #b3b3b3;}.contact-home form .field input::-moz-placeholder, .contact-home form .field textarea::-moz-placeholder {     color: #b3b3b3;}.contact-home form .field input:-ms-input-placeholder, .contact-home form .field textarea:-ms-input-placeholder {    color: #b3b3b3;}.contact-home form .field p {    display: inline-block;    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 16px;    line-height: 16px;    color: #4d4d4d;    margin: 0;    padding: 0 0 10px;}.contact-home form .field p span.colored {    color: #15aca3;}.contact-home form .field label {    display: block;    width: 100%;    font-family: 'Open Sans';    font-style: italic;    font-weight: 700;    font-size: 18px;    line-height: 20px;    color: #15aca3;    padding: 10px;    background: #ffffff;    border-top: 1px solid #15aca3;}.contact-home form .button-container {    padding-top: 20px !important;}.contact-home form .button-container button {    border: none;    outline: 0;}footer {    position: relative;    z-index: 100;    background: #ffffff;}footer .instagram-footer {    position: relative;    text-align: center;    max-height: 220px;    overflow: hidden;}footer .instagram-footer .owl-carousel .owl-item {    margin-top: -50px;}footer .instagram-footer .owl-carousel a img {    opacity: 1;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;    aspect-ratio: 4 / 3;    object-fit: cover;    object-position: top left;}footer .instagram-footer .owl-carousel a:hover img {    opacity: .8;}footer .instagram-footer a.follow {    display: block;    position: absolute;    width: 300px;    padding: 15px 0;    margin-left: auto;    margin-right: auto;    top: 50%;    margin-top: -39px;    left: 50%;    margin-left: -150px;    background: #ffffff;    background: rgba(255, 255, 255, 0.8);    font-family: 'Open Sans';    font-style: normal;    font-weight: 700;    font-size: 21px;    line-height: 24px;    color: #4d4d4d;    text-decoration: none;    text-align: center;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}footer .instagram-footer a.follow span.user-ins {    font-family: 'Open Sans';    font-style: italic;    font-weight: 800;}footer .instagram-footer a.follow:hover {    background: #ffffff;    -webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.03);    -moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.03);    box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.03);}footer .info-footer {    display: block;    width: 100%;    background: #fff;    background-size: cover;    background-position: center center;    text-align: center;    padding-top: 50px;    padding-bottom: 50px;}footer .info-footer h1 {    font-family: 'Lobster';    font-style: normal;    font-weight: 400;    font-size: 48px;    line-height: 48px;    color: #333333;    margin: 0;}footer .info-footer h1 span.colored {    color: #15aca3;}footer .info-footer .social-footer {    display: block;    margin: 0;    padding: 0;    text-align: center;}footer .info-footer .social-footer li {    display: inline-block;    position: relative;    width: 63px;    height: 58px;    background: #ffffff !important;    -ms-transform: skewX(-10deg);     -webkit-transform: skewX(-10deg);     -moz-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    transform: skewX(-10deg);    text-align: center;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}footer .info-footer .social-footer li a {    font-size: 18px;    line-height: 40px;    text-align: center;    color: #ffffff;    text-decoration: none;}footer .info-footer .social-footer li:first-child:before {    content: '';    display: block;    width: 12px;    height: 58px;    background: #f8c63d !important;    position: absolute;    left: -6px;    top: 0;    -ms-transform: skewX(10deg);     -webkit-transform: skewX(10deg);     -moz-transform: skewX(10deg);    -o-transform: skewX(10deg);    transform: skewX(10deg);    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}footer .info-footer .social-footer li:last-child:before {    content: '';    display: block;    width: 12px;    height: 59px;    background: #517fa6 !important;    position: absolute;    right: -10px;    top: 0;    -ms-transform: skewX(10deg);     -webkit-transform: skewX(10deg);     -moz-transform: skewX(10deg);    -o-transform: skewX(10deg);    transform: skewX(10deg);    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}footer .info-footer .social-footer li:hover {    background: #15aca3;}footer .info-footer .social-footer li:hover:first-child:before, footer .info-footer .social-footer li:hover:last-child:before {    background: #15aca3;}footer .copyright-footer {    text-align: center;    padding: 20px 15px;    background: #333333;}footer .copyright-footer p {    font-family: 'Open Sans';    font-style: normal;    font-weight: 300;    font-size: 16px;    line-height: 16px;    color: #ffffff;    margin: 0;    padding: 0;}footer .copyright-footer p a {    color: #ffffff;    text-decoration: none;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}footer .copyright-footer p a:hover {    color: #15aca3;}#preloaderTL {    display: block;    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 999999;    overflow: hidden;    background: #ffffff;    text-align: center;}#preloaderTL .bars-animation {    display: block;    width: 50px;    height: 30px;    position: absolute;    top: 50%;    margin-top: -15px;    left: 50%;    margin-left: -25px;}#preloaderTL .bars-animation .bar {    display: block;    position: absolute;    bottom: 0;    width: 9px;    background: #15aca3;    -moz-animation-duration: 0.5s;    -webkit-animation-duration: 0.5s;    animation-duration: 0.5s;    -moz-animation-iteration-count: infinite;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;    -moz-animation-fill-mode: both;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;}#preloaderTL .bars-animation .bar:hover {    background: rgba(0, 0, 0, 0.3);}#preloaderTL .bars-animation .bar.one {    height: 60%;    left: 0;    -moz-animation-name: bar1;    -webkit-animation-name: bar1;    animation-name: bar1;}#preloaderTL .bars-animation .bar.two {    height: 85%;    left: 10px;    -moz-animation-name: bar2;    -webkit-animation-name: bar2;    animation-name: bar2;}#preloaderTL .bars-animation .bar.three {    height: 45%;    left: 20px;    -moz-animation-name: bar3;    -webkit-animation-name: bar3;    animation-name: bar3;}#preloaderTL .bars-animation .bar.four {    height: 66%;    left: 30px;    -moz-animation-name: bar4;    -webkit-animation-name: bar4;    animation-name: bar4;}#preloaderTL .bars-animation .bar.five {    height: 15%;    left: 40px;    -moz-animation-name: bar5;    -webkit-animation-name: bar5;    animation-name: bar5;}.header-bars-animated {    display: block;    width: 100%;    background: #f2f2f2 url(../assets/img/elements/bg-1.jpg);    background-size: cover;    background-position: center center;    padding-top: 130px;    margin-top: 45px;}.header-bars-animated.video-header-bg {    background: #f2f2f2 url(../assets/img/elements/bg-2-1.jpg);    background-size: cover;    background-position: center center;}.header-bars-animated.events-header-bg, .header-bars-animated.blog-header-bg {    background: #f2f2f2 url(../assets/img/elements/bg-1-2.jpg);    background-size: cover;    background-position: center center;}.header-bars-animated ul.bars-container {    display: block;    width: 100%;    padding: 0;    margin: 0;}.header-bars-animated ul.bars-container li {    display: block;    float: left;    position: relative;    width: 4%;    height: 150px;    padding: 0 1px;}.header-bars-animated ul.bars-container li .bar-wrapper {    display: block;    position: relative;    height: 100%;    width: 100%;}.header-bars-animated ul.bars-container li .bar-wrapper .bar {    display: block;    position: absolute;    bottom: 0;    width: 100%;    background: rgba(255, 255, 255, 0.8);    -moz-animation-duration: 0.5s;    -webkit-animation-duration: 0.5s;    animation-duration: 0.5s;    -moz-animation-iteration-count: infinite;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;    -moz-animation-fill-mode: both;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;}.header-bars-animated ul.bars-container li .bar-wrapper .bar.one {    height: 60%;    -moz-animation-name: bar1;    -webkit-animation-name: bar1;    animation-name: bar1;}.header-bars-animated ul.bars-container li .bar-wrapper .bar.two {    height: 85%;    -moz-animation-name: bar2;    -webkit-animation-name: bar2;    animation-name: bar2;}.header-bars-animated ul.bars-container li .bar-wrapper .bar.three {    height: 45%;    -moz-animation-name: bar3;    -webkit-animation-name: bar3;    animation-name: bar3;}.header-bars-animated ul.bars-container li .bar-wrapper .bar.four {    height: 66%;    -moz-animation-name: bar4;    -webkit-animation-name: bar4;    animation-name: bar4;}.header-bars-animated ul.bars-container li .bar-wrapper .bar.five {    height: 15%;    -moz-animation-name: bar5;    -webkit-animation-name: bar5;    animation-name: bar5;}@-webkit-keyframes dot-1 {    0% {        opacity: 1;    }    100% {        opacity: 0;    }}@-moz-keyframes dot-1 {    0% {        opacity: 1;    }    100% {        opacity: 0;    }}@keyframes dot-1 {    0% {        opacity: 1;    }    100% {        opacity: 0;    }}@-webkit-keyframes spinner {    from {        transform: rotate(0deg);    }    to {        transform: rotate(360deg);    }}@-moz-keyframes spinner {    from {        transform: rotate(0deg);    }    to {        transform: rotate(360deg);    }}@keyframes spinner {    from {        transform: rotate(0deg);    }    to {        transform: rotate(360deg);    }}@-webkit-keyframes bar1 {    0% {        height: 60%;    }    25% {        height: 95%;    }    50% {        height: 35%;    }    75% {        height: 10%;    }}@-moz-keyframes bar1 {    0% {        height: 60%;    }    25% {        height: 95%;    }    50% {        height: 35%;    }    75% {        height: 10%;    }}@keyframes bar1 {    0% {        height: 60%;    }    25% {        height: 95%;    }    50% {        height: 35%;    }    75% {        height: 10%;    }}@-webkit-keyframes bar2 {    0% {        height: 85%;    }    25% {        height: 50%;    }    50% {        height: 20%;    }    75% {        height: 50%;    }}@-moz-keyframes bar2 {    0% {        height: 85%;    }    25% {        height: 50%;    }    50% {        height: 20%;    }    75% {        height: 50%;    }}@keyframes bar2 {    0% {        height: 85%;    }    25% {        height: 50%;    }    50% {        height: 20%;    }    75% {        height: 50%;    }}@-webkit-keyframes bar3 {    0% {        height: 45%;    }    25% {        height: 65%;    }    50% {        height: 80%;    }    75% {        height: 75%;    }}@-moz-keyframes bar3 {    0% {        height: 45%;    }    25% {        height: 65%;    }    50% {        height: 80%;    }    75% {        height: 75%;    }}@keyframes bar3 {    0% {        height: 45%;    }    25% {        height: 65%;    }    50% {        height: 80%;    }    75% {        height: 75%;    }}@-webkit-keyframes bar4 {    0% {        height: 66%;    }    25% {        height: 20%;    }    50% {        height: 45%;    }    75% {        height: 30%;    }}@-moz-keyframes bar4 {    0% {        height: 66%;    }    25% {        height: 20%;    }    50% {        height: 45%;    }    75% {        height: 30%;    }}@keyframes bar4 {    0% {        height: 66%;    }    25% {        height: 20%;    }    50% {        height: 45%;    }    75% {        height: 30%;    }}@-webkit-keyframes bar5 {    0% {        height: 15%;    }    25% {        height: 45%;    }    50% {        height: 100%;    }    75% {        height: 70%;    }}@-moz-keyframes bar5 {    0% {        height: 15%;    }    25% {        height: 45%;    }    50% {        height: 100%;    }    75% {        height: 70%;    }}@keyframes bar5 {    0% {        height: 15%;    }    25% {        height: 45%;    }    50% {        height: 100%;    }    75% {        height: 70%;    }}@media screen and (max-width: 767px) {    .hidden-xs {        display: none !important;    }}.back-to-top {    display: block;    position: fixed;    z-index: 999990;    bottom: -40px;    right: 15px;    width: 40px !important;    height: 30px;    background: #ffffff;    color: #4d4d4d;    font-size: 15px;    line-height: 30px;    text-align: center;    border: 1px solid #cccccc;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    transition: all 0.2s linear;}.back-to-top:hover {    cursor:pointer;    color: #ffffff;}.section {    padding-top: 100px;    padding-bottom: 100px;}.img-responsive {    width: 100%;    height: auto;}.owl-carousel .owl-wrapper:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}.owl-carousel {    display: none;    position: relative;    width: 100%;    -ms-touch-action: pan-y;}.owl-carousel .owl-wrapper {    display: none;    position: relative;    -webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer {    overflow: hidden;    position: relative;    width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight {    -webkit-transition: height 500ms ease-in-out;    -moz-transition: height 500ms ease-in-out;    -ms-transition: height 500ms ease-in-out;    -o-transition: height 500ms ease-in-out;    transition: height 500ms ease-in-out;}.owl-carousel .owl-item {    float: left;}.owl-controls .owl-page, .owl-controls .owl-buttons div {    cursor: pointer;}.owl-controls {    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.grabbing {    cursor: url(grabbing.png) 8 8, move;}.owl-carousel .owl-wrapper, .owl-carousel .owl-item {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);}.owl-theme .owl-controls {    margin-top: 10px;    text-align: center;}.owl-theme .owl-controls .owl-buttons div {    color: #ffffff;    display: inline-block;    zoom: 1;    *display: inline;     margin: 5px;    padding: 3px 10px;    font-size: 12px;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    border-radius: 30px;    background: #869791;    filter: Alpha(Opacity=50);     opacity: 0.5;}.owl-theme .owl-controls.clickable .owl-buttons div:hover {    filter: Alpha(Opacity=100);     opacity: 1;    text-decoration: none;}.owl-theme .owl-controls .owl-page {    display: inline-block;    zoom: 1;    *display: inline; }.owl-theme .owl-controls .owl-page span {    display: block;    width: 12px;    height: 12px;    margin: 5px 7px;    filter: Alpha(Opacity=50);     opacity: 0.5;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    border-radius: 20px;    background: #869791;}.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {    filter: Alpha(Opacity=100);     opacity: 1;}.owl-theme .owl-controls .owl-page span.owl-numbers {    height: auto;    width: auto;    color: #ffffff;    padding: 2px 10px;    font-size: 12px;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    border-radius: 30px;}.owl-item.loading {    min-height: 150px;    background: url(AjaxLoader.gif) no-repeat center center}.owl-origin {    -webkit-perspective: 1200px;    -webkit-perspective-origin-x: 50%;    -webkit-perspective-origin-y: 50%;    -moz-perspective: 1200px;    -moz-perspective-origin-x: 50%;    -moz-perspective-origin-y: 50%;    perspective: 1200px;}.owl-fade-out {    z-index: 10;    -webkit-animation: fadeOut .7s both ease;    -moz-animation: fadeOut .7s both ease;    animation: fadeOut .7s both ease;}.owl-fade-in {    -webkit-animation: fadeIn .7s both ease;    -moz-animation: fadeIn .7s both ease;    animation: fadeIn .7s both ease;}.owl-backSlide-out {    -webkit-animation: backSlideOut 1s both ease;    -moz-animation: backSlideOut 1s both ease;    animation: backSlideOut 1s both ease;}.owl-backSlide-in {    -webkit-animation: backSlideIn 1s both ease;    -moz-animation: backSlideIn 1s both ease;    animation: backSlideIn 1s both ease;}.owl-goDown-out {    -webkit-animation: scaleToFade .7s ease both;    -moz-animation: scaleToFade .7s ease both;    animation: scaleToFade .7s ease both;}.owl-goDown-in {    -webkit-animation: goDown .6s ease both;    -moz-animation: goDown .6s ease both;    animation: goDown .6s ease both;}.owl-fadeUp-in {    -webkit-animation: scaleUpFrom .5s ease both;    -moz-animation: scaleUpFrom .5s ease both;    animation: scaleUpFrom .5s ease both;}.owl-fadeUp-out {    -webkit-animation: scaleUpTo .5s ease both;    -moz-animation: scaleUpTo .5s ease both;    animation: scaleUpTo .5s ease both;}@-webkit-keyframes empty {    0% {        opacity: 1    }}@-moz-keyframes empty {    0% {        opacity: 1    }}@keyframes empty {    0% {        opacity: 1    }}@-webkit-keyframes fadeIn {    0% {        opacity: 0;    }    100% {        opacity: 1;    }}@-moz-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;    }}@-moz-keyframes fadeOut {    0% {        opacity: 1;    }    100% {        opacity: 0;    }}@keyframes fadeOut {    0% {        opacity: 1;    }    100% {        opacity: 0;    }}@-webkit-keyframes backSlideOut {    25% {        opacity: .5;        -webkit-transform: translateZ(-500px);    }    75% {        opacity: .5;        -webkit-transform: translateZ(-500px) translateX(-200%);    }    100% {        opacity: .5;        -webkit-transform: translateZ(-500px) translateX(-200%);    }}@-moz-keyframes backSlideOut {    25% {        opacity: .5;        -moz-transform: translateZ(-500px);    }    75% {        opacity: .5;        -moz-transform: translateZ(-500px) translateX(-200%);    }    100% {        opacity: .5;        -moz-transform: translateZ(-500px) translateX(-200%);    }}@keyframes backSlideOut {    25% {        opacity: .5;        transform: translateZ(-500px);    }    75% {        opacity: .5;        transform: translateZ(-500px) translateX(-200%);    }    100% {        opacity: .5;        transform: translateZ(-500px) translateX(-200%);    }}@-webkit-keyframes backSlideIn {    0%, 25% {        opacity: .5;        -webkit-transform: translateZ(-500px) translateX(200%);    }    75% {        opacity: .5;        -webkit-transform: translateZ(-500px);    }    100% {        opacity: 1;        -webkit-transform: translateZ(0) translateX(0);    }}@-moz-keyframes backSlideIn {    0%, 25% {        opacity: .5;        -moz-transform: translateZ(-500px) translateX(200%);    }    75% {        opacity: .5;        -moz-transform: translateZ(-500px);    }    100% {        opacity: 1;        -moz-transform: translateZ(0) translateX(0);    }}@keyframes backSlideIn {    0%, 25% {        opacity: .5;        transform: translateZ(-500px) translateX(200%);    }    75% {        opacity: .5;        transform: translateZ(-500px);    }    100% {        opacity: 1;        transform: translateZ(0) translateX(0);    }}@-webkit-keyframes scaleToFade {    to {        opacity: 0;        -webkit-transform: scale(.8);    }}@-moz-keyframes scaleToFade {    to {        opacity: 0;        -moz-transform: scale(.8);    }}@keyframes scaleToFade {    to {        opacity: 0;        transform: scale(.8);    }}@-webkit-keyframes goDown {    from {        -webkit-transform: translateY(-100%);    }}@-moz-keyframes goDown {    from {        -moz-transform: translateY(-100%);    }}@keyframes goDown {    from {        transform: translateY(-100%);    }}@-webkit-keyframes scaleUpFrom {    from {        opacity: 0;        -webkit-transform: scale(1.5);    }}@-moz-keyframes scaleUpFrom {    from {        opacity: 0;        -moz-transform: scale(1.5);    }}@keyframes scaleUpFrom {    from {        opacity: 0;        transform: scale(1.5);    }}@-webkit-keyframes scaleUpTo {    to {        opacity: 0;        -webkit-transform: scale(1.5);    }}@-moz-keyframes scaleUpTo {    to {        opacity: 0;        -moz-transform: scale(1.5);    }}@keyframes scaleUpTo {    to {        opacity: 0;        transform: scale(1.5);    }}@font-face {    font-family: 'lg';    src: url("../fonts/lg.eot?n1z373");    src: url("../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../fonts/lg.woff?n1z373") format("woff"), url("../fonts/lg.ttf?n1z373") format("truetype"), url("../fonts/lg.svg?n1z373#lg") format("svg");    font-weight: normal;    font-style: normal;}.lg-icon {    font-family: 'lg';    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;     -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.lg-actions .lg-next, .lg-actions .lg-prev {    background-color: rgba(0, 0, 0, 0.45);    border-radius: 2px;    color: #999999;    cursor: pointer;    display: block;    font-size: 22px;    margin-top: -10px;    padding: 8px 10px 9px;    position: absolute;    top: 50%;    z-index: 14080;}.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {    pointer-events: none;    opacity: 0.5;}.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {    color: #ffffff;}.lg-actions .lg-next {    right: 20px;}.lg-actions .lg-next:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    content: "\f054";}.lg-actions .lg-prev {    left: 20px;}.lg-actions .lg-prev:after {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    content: "\f053";}@-webkit-keyframes lg-right-end {    0% {        left: 0;    }    50% {        left: -30px;    }    100% {        left: 0;    }}@-moz-keyframes lg-right-end {    0% {        left: 0;    }    50% {        left: -30px;    }    100% {        left: 0;    }}@-ms-keyframes lg-right-end {    0% {        left: 0;    }    50% {        left: -30px;    }    100% {        left: 0;    }}@keyframes lg-right-end {    0% {        left: 0;    }    50% {        left: -30px;    }    100% {        left: 0;    }}@-webkit-keyframes lg-left-end {    0% {        left: 0;    }    50% {        left: 30px;    }    100% {        left: 0;    }}@-moz-keyframes lg-left-end {    0% {        left: 0;    }    50% {        left: 30px;    }    100% {        left: 0;    }}@-ms-keyframes lg-left-end {    0% {        left: 0;    }    50% {        left: 30px;    }    100% {        left: 0;    }}@keyframes lg-left-end {    0% {        left: 0;    }    50% {        left: 30px;    }    100% {        left: 0;    }}.lg-outer.lg-right-end .lg-object {    -webkit-animation: lg-right-end 0.3s;    -o-animation: lg-right-end 0.3s;    animation: lg-right-end 0.3s;    position: relative;}.lg-outer.lg-left-end .lg-object {    -webkit-animation: lg-left-end 0.3s;    -o-animation: lg-left-end 0.3s;    animation: lg-left-end 0.3s;    position: relative;}.lg-toolbar {    z-index: 14080;    left: 0;    position: absolute;    top: 0;    width: 100%;    background-color: rgba(0, 0, 0, 0.45);}.lg-toolbar .lg-icon {    color: #999999;    cursor: pointer;    float: right;    font-size: 24px;    height: 47px;    line-height: 27px;    padding: 10px 0;    text-align: center;    width: 50px;    text-decoration: none !important;    outline: medium none;}.lg-toolbar .lg-icon:hover {    color: #ffffff;}.lg-toolbar .lg-close:after {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    content: "\f00d";}.lg-toolbar .lg-download:after {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    content: "\f103";}.lg-sub-html {    background-color: rgba(0, 0, 0, 0.45);    bottom: 0;    color: #eeeeee;    font-size: 16px;    left: 0;    padding: 10px 40px;    position: fixed;    right: 0;    text-align: center;    z-index: 14080;}.lg-sub-html h4 {    margin: 0;    font-size: 13px;    font-weight: bold;}.lg-sub-html p {    font-size: 12px;    margin: 5px 0 0;}#lg-counter {    color: #999999;    display: inline-block;    font-size: 16px;    padding-left: 20px;    padding-top: 12px;    vertical-align: middle;}.lg-toolbar, .lg-prev, .lg-next {    opacity: 1;    -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;    -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;    -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;    transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-hide-items .lg-prev {    opacity: 0;    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);}.lg-hide-items .lg-next {    opacity: 0;    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);}.lg-hide-items .lg-toolbar {    opacity: 0;    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {    -webkit-transform: scale3d(0.5, 0.5, 0.5);    transform: scale3d(0.5, 0.5, 0.5);    opacity: 0;    -webkit-transition: -webkit-transform 250ms ease 0s, opacity 250ms !important;    -moz-transition: -moz-transform 250ms ease 0s, opacity 250ms !important;    -o-transition: -o-transform 250ms ease 0s, opacity 250ms !important;    transition: transform 250ms ease 0s, opacity 250ms !important;    -webkit-transform-origin: 50% 50%;    -moz-transform-origin: 50% 50%;    -ms-transform-origin: 50% 50%;    transform-origin: 50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);    opacity: 1;}.lg-outer .lg-thumb-outer {    background-color: #0d0a0a;    bottom: 0;    position: absolute;    width: 100%;    z-index: 14080;    max-height: 350px;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {    cursor: -webkit-grab;    cursor: -moz-grab;    cursor: -o-grab;    cursor: -ms-grab;    cursor: grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {    cursor: move;    cursor: -webkit-grabbing;    cursor: -moz-grabbing;    cursor: -o-grabbing;    cursor: -ms-grabbing;    cursor: grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {    -webkit-transition-duration: 0s !important;    transition-duration: 0s !important;}.lg-outer.lg-thumb-open .lg-thumb-outer {    -webkit-transform: translate3d(0, 0%, 0);    transform: translate3d(0, 0%, 0);}.lg-outer .lg-thumb {    padding: 10px 0;    height: 100%;    margin-bottom: -5px;}.lg-outer .lg-thumb-item {    border-radius: 5px;    cursor: pointer;    float: left;    overflow: hidden;    height: 100%;    border: 2px solid #ffffff;    border-radius: 4px;    margin-bottom: 5px;}@media (min-width: 1025px) {    .lg-outer .lg-thumb-item {        -webkit-transition: border-color 0.25s ease;        -o-transition: border-color 0.25s ease;        transition: border-color 0.25s ease;    }}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {    border-color: #a90707;}.lg-outer .lg-thumb-item img {    width: 100%;    height: 100%;}.lg-outer.lg-has-thumb .lg-item {    padding-bottom: 120px;}.lg-outer.lg-can-toggle .lg-item {    padding-bottom: 0;}.lg-outer .lg-toogle-thumb {    background-color: #0d0a0a;    border-radius: 2px 2px 0 0;    color: #999999;    cursor: pointer;    font-size: 24px;    height: 39px;    line-height: 27px;    padding: 5px 0;    position: absolute;    right: 20px;    text-align: center;    top: -39px;    width: 50px;}.lg-outer .lg-toogle-thumb:after {    content: "\e1ff";}.lg-outer .lg-toogle-thumb:hover {    color: #ffffff;}.lg-outer .lg-video-cont {    display: inline-block;    vertical-align: middle;    max-width: 1140px;    max-height: 100%;    width: 100%;    padding: 0 5px;}.lg-outer .lg-video {    width: 100%;    height: 0;    padding-bottom: 56.25%;    overflow: hidden;    position: relative;}.lg-outer .lg-video .lg-object {    display: inline-block;    position: absolute;    top: 0;    left: 0;    width: 100% !important;    height: 100% !important;}.lg-outer .lg-video .lg-video-play {    width: 84px;    height: 59px;    position: absolute;    left: 50%;    top: 50%;    margin-left: -42px;    margin-top: -30px;    z-index: 14080;    cursor: pointer;}.lg-outer .lg-has-vimeo .lg-video-play {    background: url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-vimeo:hover .lg-video-play {    background: url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;}.lg-outer .lg-has-html5 .lg-video-play {    background: transparent url("../img/video-play.png") no-repeat scroll 0 0;    height: 64px;    margin-left: -32px;    margin-top: -32px;    width: 64px;    opacity: 0.8;}.lg-outer .lg-has-html5:hover .lg-video-play {    opacity: 1;}.lg-outer .lg-has-youtube .lg-video-play {    background: url("../img/youtube-play.png") no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-youtube:hover .lg-video-play {    background: url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent;}.lg-outer .lg-video-object {    width: 100% !important;    height: 100% !important;    position: absolute;    top: 0;    left: 0;}.lg-outer .lg-has-video .lg-video-object {    visibility: hidden;}.lg-outer .lg-has-video.lg-video-palying .lg-object, .lg-outer .lg-has-video.lg-video-palying .lg-video-play {    display: none;}.lg-outer .lg-has-video.lg-video-palying .lg-video-object {    visibility: visible;}.lg-progress-bar {    background-color: #333333;    height: 5px;    left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 14080;    opacity: 0;    -webkit-transition: opacity 0.08s ease 0s;    -moz-transition: opacity 0.08s ease 0s;    -o-transition: opacity 0.08s ease 0s;    transition: opacity 0.08s ease 0s;}.lg-progress-bar .lg-progress {    background-color: #a90707;    height: 5px;    width: 0;}.lg-progress-bar.lg-start .lg-progress {    width: 100%;}.lg-show-autoplay .lg-progress-bar {    opacity: 1;}.lg-autoplay-button:after {    content: "\e01d";}.lg-show-autoplay .lg-autoplay-button:after {    content: "\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {    -webkit-transition-duration: 0s;    transition-duration: 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transition: -webkit-transform 0.3s ease 0s;    -moz-transition: -moz-transform 0.3s ease 0s;    -o-transition: -o-transform 0.3s ease 0s;    transition: transform 0.3s ease 0s;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);    -webkit-transition: -webkit-transform 0.3s ease 0s, opacity 0.15s !important;    -moz-transition: -moz-transform 0.3s ease 0s, opacity 0.15s !important;    -o-transition: -o-transform 0.3s ease 0s, opacity 0.15s !important;    transition: transform 0.3s ease 0s, opacity 0.15s !important;    -webkit-transform-origin: 0 0;    -moz-transform-origin: 0 0;    -ms-transform-origin: 0 0;    transform-origin: 0 0;}#lg-zoom-in:after {    content: "\e311";}#lg-zoom-out {    opacity: 0.5;    pointer-events: none;}#lg-zoom-out:after {    content: "\e312";}.lg-zoomed #lg-zoom-out {    opacity: 1;    pointer-events: auto;}.lg-outer .lg-pager-outer {    bottom: 60px;    left: 0;    position: absolute;    right: 0;    text-align: center;    z-index: 14080;    height: 10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {    overflow: visible;}.lg-outer .lg-pager-cont {    cursor: pointer;    display: inline-block;    overflow: hidden;    position: relative;    vertical-align: top;    margin: 0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {    box-shadow: 0 0 0 2px white inset;}.lg-outer .lg-pager-thumb-cont {    background-color: #ffffff;    color: #ffffff;    bottom: 100%;    height: 83px;    left: 0;    margin-bottom: 20px;    margin-left: -60px;    opacity: 0;    padding: 5px;    position: absolute;    width: 120px;    border-radius: 3px;    -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;    -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;    -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;    transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);}.lg-outer .lg-pager-thumb-cont img {    width: 100%;    height: 100%;}.lg-outer .lg-pager {    background-color: rgba(255, 255, 255, 0.5);    border-radius: 50%;    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;    display: block;    height: 12px;    -webkit-transition: box-shadow 0.3s ease 0s;    -o-transition: box-shadow 0.3s ease 0s;    transition: box-shadow 0.3s ease 0s;    width: 12px;}.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {    box-shadow: 0 0 0 8px white inset;}.lg-outer .lg-caret {    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-top: 10px dashed;    bottom: -10px;    display: inline-block;    height: 0;    left: 50%;    margin-left: -5px;    position: absolute;    vertical-align: middle;    width: 0;}.lg-fullscreen:after {    content: "\e20c";}.lg-fullscreen-on .lg-fullscreen:after {    content: "\e20d";}.group {    *zoom: 1;}.group:before, .group:after {    display: table;    content: "";    line-height: 0;}.group:after {    clear: both;}.lg-outer {    width: 100%;    height: 100%;    position: fixed;    top: 0;    left: 0;    z-index: 14000;    opacity: 0;    -webkit-transition: opacity 0.15s ease 0s;    -o-transition: opacity 0.15s ease 0s;    transition: opacity 0.15s ease 0s;}.lg-outer * {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.lg-outer.lg-visible {    opacity: 1;}.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {    -webkit-transition-duration: inherit !important;    transition-duration: inherit !important;    -webkit-transition-timing-function: inherit !important;    transition-timing-function: inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {    -webkit-transition-duration: 0s !important;    transition-duration: 0s !important;    opacity: 1;}.lg-outer.lg-grab img.lg-object {    cursor: -webkit-grab;    cursor: -moz-grab;    cursor: -o-grab;    cursor: -ms-grab;    cursor: grab;}.lg-outer.lg-grabbing img.lg-object {    cursor: move;    cursor: -webkit-grabbing;    cursor: -moz-grabbing;    cursor: -o-grabbing;    cursor: -ms-grabbing;    cursor: grabbing;}.lg-outer .lg {    height: 100%;    width: 100%;    position: relative;    overflow: hidden;    margin-left: auto;    margin-right: auto;    max-width: 100%;    max-height: 100%;}.lg-outer .lg-inner {    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    white-space: nowrap;}.lg-outer .lg-item {    background: url(../img/loading.gif) no-repeat scroll center center transparent;}.lg-outer .lg-item, .lg-outer .lg-img-wrap {    display: inline-block;    text-align: center;    position: absolute;    width: 100%;    height: 100%;}.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {    content: "";    display: inline-block;    height: 50%;    width: 1px;    margin-right: -5px;}.lg-outer .lg-img-wrap {    top: 0;    bottom: 0;    left: 0;    right: 0;    padding: 0 5px;}.lg-outer .lg-item.lg-complete {    background-image: none;}.lg-outer .lg-item.lg-current {    z-index: 1060;}.lg-outer .lg-image {    display: inline-block;    vertical-align: middle;    max-width: 100%;    max-height: 100%;    width: auto !important;    height: auto !important;}.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {    opacity: 0;    -webkit-transition: opacity 0.15s ease 0s;    -o-transition: opacity 0.15s ease 0s;    transition: opacity 0.15s ease 0s;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {    opacity: 1;}.lg-outer .lg-empty-html {    display: none;}.lg-backdrop {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 13000;    background-color: #000000;    opacity: 0;    -webkit-transition: opacity 0.15s ease 0s;    -o-transition: opacity 0.15s ease 0s;    transition: opacity 0.15s ease 0s;}.lg-backdrop.in {    opacity: 1;}.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {    -webkit-transition: none 0s ease 0s !important;    -moz-transition: none 0s ease 0s !important;    -o-transition: none 0s ease 0s !important;    transition: none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item {    will-change: transform, opacity;}.lg-css3.lg-use-left .lg-item {    will-change: left, opacity;}.lg-css3.lg-fade .lg-item {    opacity: 0;}.lg-css3.lg-fade .lg-item.lg-current {    opacity: 1;}.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {    -webkit-transition: opacity 0.1s ease 0s;    -moz-transition: opacity 0.1s ease 0s;    -o-transition: opacity 0.1s ease 0s;    transition: opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item {    opacity: 0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {    -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-left .lg-item {    opacity: 0;    position: absolute;    left: 0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {    left: -100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {    left: 100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {    left: 0;    opacity: 1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {    -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.rtl {    direction: rtl;}[class^="revicon-"]:before, [class*=" revicon-"]:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    font-style: normal;    speak: none;    display: inline-block;    text-decoration: inherit;    width: 1em;    margin-right: .2em;    text-align: center;     font-variant: normal;    text-transform: none;     line-height: 1em;      margin-left: .2em;    }.revicon-search-1:before {    content: '\e802';}.revicon-pencil-1:before {    content: '\e831';}.revicon-picture-1:before {    content: '\e803';}.revicon-cancel:before {    content: '\e80a';}.revicon-info-circled:before {    content: '\e80f';}.revicon-trash:before {    content: '\e801';}.revicon-left-dir:before {    content: '\e817';}.revicon-right-dir:before {    content: '\e818';}.revicon-down-open:before {    content: '\e83b';}.revicon-left-open:before {    content: '\e819';}.revicon-right-open:before {    content: '\e81a';}.revicon-angle-left:before {    content: '\e820';}.revicon-angle-right:before {    content: '\e81d';}.revicon-left-big:before {    content: '\e81f';}.revicon-right-big:before {    content: '\e81e';}.revicon-magic:before {    content: '\e807';}.revicon-picture:before {    content: '\e800';}.revicon-export:before {    content: '\e80b';}.revicon-cog:before {    content: '\e832';}.revicon-login:before {    content: '\e833';}.revicon-logout:before {    content: '\e834';}.revicon-video:before {    content: '\e805';}.revicon-arrow-combo:before {    content: '\e827';}.revicon-left-open-1:before {    content: '\e82a';}.revicon-right-open-1:before {    content: '\e82b';}.revicon-left-open-mini:before {    content: '\e822';}.revicon-right-open-mini:before {    content: '\e823';}.revicon-left-open-big:before {    content: '\e824';}.revicon-right-open-big:before {    content: '\e825';}.revicon-left:before {    content: '\e836';}.revicon-right:before {    content: '\e826';}.revicon-ccw:before {    content: '\e808';}.revicon-arrows-ccw:before {    content: '\e806';}.revicon-palette:before {    content: '\e829';}.revicon-list-add:before {    content: '\e80c';}.revicon-doc:before {    content: '\e809';}.revicon-left-open-outline:before {    content: '\e82e';}.revicon-left-open-2:before {    content: '\e82c';}.revicon-right-open-outline:before {    content: '\e82f';}.revicon-right-open-2:before {    content: '\e82d';}.revicon-equalizer:before {    content: '\e83a';}.revicon-layers-alt:before {    content: '\e804';}.revicon-popup:before {    content: '\e828';}.rev_slider_wrapper {    position: relative;    z-index: 0;}.rev_slider {    position: relative;    overflow: visible;}.tp-overflow-hidden {    overflow: hidden;}.tp-simpleresponsive img, .rev_slider img {    max-width: none !important;    -moz-transition: none;    -webkit-transition: none;    -o-transition: none;    transition: none;    margin: 0px;    padding: 0px;    border-width: 0px;    border: none;}.rev_slider .no-slides-text {    font-weight: bold;    text-align: center;    padding-top: 80px;}.rev_slider > ul, .rev_slider_wrapper > ul, .tp-revslider-mainul > li, .rev_slider > ul > li, .rev_slider > ul > li:before, .tp-revslider-mainul > li:before, .tp-simpleresponsive > ul, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li:before, .tp-revslider-mainul > li, .tp-simpleresponsive > ul > li {    list-style: none !important;    position: absolute;    margin: 0px !important;    padding: 0px !important;    overflow-x: visible;    overflow-y: visible;    list-style-type: none !important;    background-image: none;    background-position: 0px 0px;    text-indent: 0em;    top: 0px;    left: 0px;}.tp-revslider-mainul > li, .rev_slider > ul > li, .rev_slider > ul > li:before, .tp-revslider-mainul > li:before, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li:before, .tp-revslider-mainul > li, .tp-simpleresponsive > ul > li {    visibility: hidden;}.tp-revslider-slidesli, .tp-revslider-mainul {    padding: 0 !important;    margin: 0 !important;    list-style: none !important;}.rev_slider li.tp-revslider-slidesli {    position: absolute !important;}.tp-caption .rs-untoggled-content {    display: block;}.tp-caption .rs-toggled-content {    display: none;}.rs-toggle-content-active.tp-caption .rs-toggled-content {    display: block;}.rs-toggle-content-active.tp-caption .rs-untoggled-content {    display: none;}.rev_slider .tp-caption, .rev_slider .caption {    position: relative;    visibility: hidden;    white-space: nowrap;    display: block;}.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child {    margin-bottom: 0;}.tp-svg-layer svg {    width: 100%;    height: 100%;    position: relative;    vertical-align: top}.tp-carousel-wrapper {    cursor: url(openhand.cur), move;}.tp-carousel-wrapper.dragged {    cursor: url(closedhand.cur), move;}.tp-caption {    z-index: 1}.tp_inner_padding {    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    max-height: none !important;}.tp-caption {    -moz-user-select: none;    -khtml-user-select: none;    -webkit-user-select: none;    -o-user-select: none;    position: absolute;    -webkit-font-smoothing: antialiased !important;}.tp-caption.tp-layer-selectable {    -moz-user-select: all;    -khtml-user-select: all;    -webkit-user-select: all;    -o-user-select: all;}.tp-forcenotvisible, .tp-hide-revslider, .tp-caption.tp-hidden-caption {    visibility: hidden !important;    display: none !important}.rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider audio, .rev_slider video {    max-width: none !important}.rev_slider_wrapper {    width: 100%;}.fullscreen-container {    position: relative;    padding: 0;}.fullwidthbanner-container {    position: relative;    padding: 0;    overflow: hidden;}.fullwidthbanner-container .fullwidthabanner {    width: 100%;    position: relative;}.tp-static-layers {    position: absolute;    z-index: 101;    top: 0px;    left: 0px; }.tp-caption .frontcorner {    width: 0;    height: 0;    border-left: 40px solid transparent;    border-right: 0px solid transparent;    border-top: 40px solid #00a8ff;    position: absolute;    left: -40px;    top: 0px;}.tp-caption .backcorner {    width: 0;    height: 0;    border-left: 0px solid transparent;    border-right: 40px solid transparent;    border-bottom: 40px solid #00a8ff;    position: absolute;    right: 0px;    top: 0px;}.tp-caption .frontcornertop {    width: 0;    height: 0;    border-left: 40px solid transparent;    border-right: 0px solid transparent;    border-bottom: 40px solid #00a8ff;    position: absolute;    left: -40px;    top: 0px;}.tp-caption .backcornertop {    width: 0;    height: 0;    border-left: 0px solid transparent;    border-right: 40px solid transparent;    border-top: 40px solid #00a8ff;    position: absolute;    right: 0px;    top: 0px;}.tp-layer-inner-rotation {    position: relative !important;}img.tp-slider-alternative-image {    width: 100%;    height: auto;}.noFilterClass {    filter: none !important;}.rs-background-video-layer {    position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: 100%;    visibility: hidden;    z-index: 0;}.tp-caption.coverscreenvideo {    width: 100%;    height: 100%;    top: 0px;    left: 0px;    position: absolute;}.caption.fullscreenvideo, .tp-caption.fullscreenvideo {    left: 0px;    top: 0px;    position: absolute;    width: 100%;    height: 100%}.caption.fullscreenvideo iframe, .caption.fullscreenvideo audio, .caption.fullscreenvideo video, .tp-caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe audio, .tp-caption.fullscreenvideo iframe video {    width: 100% !important;    height: 100% !important;    display: none}.fullcoveredvideo audio, .fullscreenvideo audio.fullcoveredvideo video, .fullscreenvideo video {    background: #000000}.fullcoveredvideo .tp-poster {    background-position: center center;    background-size: cover;    width: 100%;    height: 100%;    top: 0px;    left: 0px}.videoisplaying .html5vid .tp-poster {    display: none}.tp-video-play-button {    background: #000000;    background: rgba(0, 0, 0, 0.3);    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    position: absolute;    top: 50%;    left: 50%;    color: #ffffff;    z-index: 3;    margin-top: -25px;    margin-left: -25px;    line-height: 50px !important;    text-align: center;    cursor: pointer;    width: 50px;    height: 50px;    box-sizing: border-box;    -moz-box-sizing: border-box;    display: inline-block;    vertical-align: top;    z-index: 4;    opacity: 0;    -webkit-transition: opacity 300ms ease-out !important;    -moz-transition: opacity 300ms ease-out !important;    -o-transition: opacity 300ms ease-out !important;    transition: opacity 300ms ease-out !important;}.tp-hiddenaudio, .tp-audio-html5 .tp-video-play-button {    display: none !important;}.tp-caption .html5vid {    width: 100% !important;    height: 100% !important;}.tp-video-play-button i {    width: 50px;    height: 50px;    display: inline-block;    text-align: center;    vertical-align: top;    line-height: 50px !important;    font-size: 40px !important;}.tp-caption:hover .tp-video-play-button {    opacity: 1;}.tp-caption .tp-revstop {    display: none;    border-left: 5px solid #ffffff !important;    border-right: 5px solid #ffffff !important;    margin-top: 15px !important;    line-height: 20px !important;    vertical-align: top;    font-size: 25px !important;}.videoisplaying .revicon-right-dir {    display: none}.videoisplaying .tp-revstop {    display: inline-block}.videoisplaying .tp-video-play-button {    display: none}.tp-caption:hover .tp-video-play-button {    display: block}.fullcoveredvideo .tp-video-play-button {    display: none !important}.fullscreenvideo .fullscreenvideo audio {    object-fit: contain !important;}.fullscreenvideo .fullscreenvideo video {    object-fit: contain !important;}.fullscreenvideo .fullcoveredvideo audio {    object-fit: cover !important;}.fullscreenvideo .fullcoveredvideo video {    object-fit: cover !important;}.tp-video-controls {    position: absolute;    bottom: 0;    left: 0;    right: 0;    padding: 5px;    opacity: 0;    -webkit-transition: opacity .3s;    -moz-transition: opacity .3s;    -o-transition: opacity .3s;    -ms-transition: opacity .3s;    transition: opacity .3s;    background-image: linear-gradient(to bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);    background-image: -o-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);    background-image: -moz-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);    background-image: -webkit-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);    background-image: -ms-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.13, rgb(0, 0, 0)), color-stop(1, rgb(50, 50, 50)));    display: table;    max-width: 100%;    overflow: hidden;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.tp-caption:hover .tp-video-controls {    opacity: .9;}.tp-video-button {    background: rgba(0, 0, 0, .5);    border: 0;    color: #eeeeee;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -o-border-radius: 3px;    border-radius: 3px;    cursor: pointer;    line-height: 12px;    font-size: 12px;    color: #ffffff;    padding: 0px;    margin: 0px;    outline: none;}.tp-video-button:hover {    cursor: pointer;}.tp-video-button-wrap, .tp-video-seek-bar-wrap, .tp-video-vol-bar-wrap {    padding: 0px 5px;    display: table-cell;    vertical-align: middle;}.tp-video-seek-bar-wrap {    width: 80%}.tp-video-vol-bar-wrap {    width: 20%}.tp-volume-bar, .tp-seek-bar {    width: 100%;    cursor: pointer;    outline: none;    line-height: 12px;    margin: 0;    padding: 0;}.rs-fullvideo-cover {    width: 100%;    height: 100%;    top: 0px;    left: 0px;    position: absolute;    background: transparent;    z-index: 5;}.rs-background-video-layer video::-webkit-media-controls {    display: none !important;}.rs-background-video-layer audio::-webkit-media-controls {    display: none !important;}.tp-audio-html5 .tp-video-controls {    opacity: 1 !important;    visibility: visible !important}.tp-dottedoverlay {    background-repeat: repeat;    width: 100%;    height: 100%;    position: absolute;    top: 0px;    left: 0px;    z-index: 3}.tp-dottedoverlay.twoxtwo {    background: url(../assets/gridtile.png)}.tp-dottedoverlay.twoxtwowhite {    background: url(../assets/gridtile_white.png)}.tp-dottedoverlay.threexthree {    background: url(../assets/gridtile_3x3.png)}.tp-dottedoverlay.threexthreewhite {    background: url(../assets/gridtile_3x3_white.png)}.tp-shadowcover {    width: 100%;    height: 100%;    top: 0px;    left: 0px;    background: #ffffff;    position: absolute;    z-index: -1;}.tp-shadow1 {    -webkit-box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);    -moz-box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);    box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);}.tp-shadow2:before, .tp-shadow2:after, .tp-shadow3:before, .tp-shadow4:after {    z-index: -2;    position: absolute;    content: "";    bottom: 10px;    left: 10px;    width: 50%;    top: 85%;    max-width: 300px;    background: transparent;    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.8);    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.8);    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.8);    -webkit-transform: rotate(-3deg);    -moz-transform: rotate(-3deg);    -o-transform: rotate(-3deg);    -ms-transform: rotate(-3deg);    transform: rotate(-3deg);}.tp-shadow2:after, .tp-shadow4:after {    -webkit-transform: rotate(3deg);    -moz-transform: rotate(3deg);    -o-transform: rotate(3deg);    -ms-transform: rotate(3deg);    transform: rotate(3deg);    right: 10px;    left: auto;}.tp-shadow5 {    position: relative;    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}.tp-shadow5:before, .tp-shadow5:after {    content: "";    position: absolute;    z-index: -2;    -webkit-box-shadow: 0 0 25px 0px rgba(0, 0, 0, 0.6);    -moz-box-shadow: 0 0 25px 0px rgba(0, 0, 0, 0.6);    box-shadow: 0 0 25px 0px rgba(0, 0, 0, 0.6);    top: 30%;    bottom: 0;    left: 20px;    right: 20px;    -moz-border-radius: 100px / 20px;    border-radius: 100px / 20px;}.tp-button {    padding: 6px 13px 5px;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    height: 30px;    cursor: pointer;    color: #ffffff !important;    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) !important;    font-size: 15px;    line-height: 45px !important;    font-family: arial, sans-serif;    font-weight: bold;    letter-spacing: -1px;    text-decoration: none;}.tp-button.big {    color: #ffffff;    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);    font-weight: bold;    padding: 9px 20px;    font-size: 19px;    line-height: 57px !important;}.purchase:hover, .tp-button:hover, .tp-button.big:hover {    background-position: bottom, 15px 11px}.tp-button.green, .tp-button:hover.green, .purchase.green, .purchase:hover.green {    background-color: #21a117;    -webkit-box-shadow: 0px 3px 0px 0px #104d0b;    -moz-box-shadow: 0px 3px 0px 0px #104d0b;    box-shadow: 0px 3px 0px 0px #104d0b;}.tp-button.blue, .tp-button:hover.blue, .purchase.blue, .purchase:hover.blue {    background-color: #1d78cb;    -webkit-box-shadow: 0px 3px 0px 0px #0f3e68;    -moz-box-shadow: 0px 3px 0px 0px #0f3e68;    box-shadow: 0px 3px 0px 0px #0f3e68}.tp-button.red, .tp-button:hover.red, .purchase.red, .purchase:hover.red {    background-color: #cb1d1d;    -webkit-box-shadow: 0px 3px 0px 0px #7c1212;    -moz-box-shadow: 0px 3px 0px 0px #7c1212;    box-shadow: 0px 3px 0px 0px #7c1212}.tp-button.orange, .tp-button:hover.orange, .purchase.orange, .purchase:hover.orange {    background-color: #ff7700;    -webkit-box-shadow: 0px 3px 0px 0px #a34c00;    -moz-box-shadow: 0px 3px 0px 0px #a34c00;    box-shadow: 0px 3px 0px 0px #a34c00}.tp-button.darkgrey, .tp-button.grey, .tp-button:hover.darkgrey, .tp-button:hover.grey, .purchase.darkgrey, .purchase:hover.darkgrey {    background-color: #555555;    -webkit-box-shadow: 0px 3px 0px 0px #222222;    -moz-box-shadow: 0px 3px 0px 0px #222222;    box-shadow: 0px 3px 0px 0px #222222}.tp-button.lightgrey, .tp-button:hover.lightgrey, .purchase.lightgrey, .purchase:hover.lightgrey {    background-color: #888888;    -webkit-box-shadow: 0px 3px 0px 0px #555555;    -moz-box-shadow: 0px 3px 0px 0px #555555;    box-shadow: 0px 3px 0px 0px #555555}.rev-btn, .rev-btn:visited {    outline: none !important;    box-shadow: none !important;    text-decoration: none !important;    line-height: 44px;    font-size: 17px;    font-weight: 500;    padding: 12px 35px;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    font-family: "Roboto", sans-serif;    cursor: pointer;}.rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited {    text-transform: uppercase;    letter-spacing: 1px;    font-size: 15px;    font-weight: 900;}.rev-btn.rev-withicon i {    font-size: 15px;    font-weight: normal;    position: relative;    top: 0px;    -webkit-transition: all 0.2s ease-out !important;    -moz-transition: all 0.2s ease-out !important;    -o-transition: all 0.2s ease-out !important;    -ms-transition: all 0.2s ease-out !important;    margin-left: 10px !important;}.rev-btn.rev-hiddenicon i {    font-size: 15px;    font-weight: normal;    position: relative;    top: 0px;    -webkit-transition: all 0.2s ease-out !important;    -moz-transition: all 0.2s ease-out !important;    -o-transition: all 0.2s ease-out !important;    -ms-transition: all 0.2s ease-out !important;    opacity: 0;    margin-left: 0px !important;    width: 0px !important;}.rev-btn.rev-hiddenicon:hover i {    opacity: 1 !important;    margin-left: 10px !important;    width: auto !important;}.rev-btn.rev-medium, .rev-btn.rev-medium:visited {    line-height: 36px;    font-size: 14px;    padding: 10px 30px;}.rev-btn.rev-medium.rev-withicon i {    font-size: 14px;    top: 0px;}.rev-btn.rev-medium.rev-hiddenicon i {    font-size: 14px;    top: 0px;}.rev-btn.rev-small, .rev-btn.rev-small:visited {    line-height: 28px;    font-size: 12px;    padding: 7px 20px;}.rev-btn.rev-small.rev-withicon i {    font-size: 12px;    top: 0px;}.rev-btn.rev-small.rev-hiddenicon i {    font-size: 12px;    top: 0px;}.rev-maxround {    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    border-radius: 30px;}.rev-minround {    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}.rev-burger {    position: relative;    width: 60px;    height: 60px;    box-sizing: border-box;    padding: 22px 0 0 14px;    border-radius: 50%;    border: 1px solid rgba(51, 51, 51, 0.25);    tap-highlight-color: transparent;    cursor: pointer;}.rev-burger span {    display: block;    width: 30px;    height: 3px;    background: #333333;    transition: .7s;    pointer-events: none;    transform-style: flat !important;}.rev-burger span:nth-child(2) {    margin: 3px 0;}#dialog_addbutton .rev-burger:hover :first-child, .open .rev-burger :first-child, .open.rev-burger :first-child {    transform: translateY(6px) rotate(-45deg);    -webkit-transform: translateY(6px) rotate(-45deg);}#dialog_addbutton .rev-burger:hover :nth-child(2), .open .rev-burger :nth-child(2), .open.rev-burger :nth-child(2) {    transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    opacity: 0;}#dialog_addbutton .rev-burger:hover :last-child, .open .rev-burger :last-child, .open.rev-burger :last-child {    transform: translateY(-6px) rotate(-135deg);    -webkit-transform: translateY(-6px) rotate(-135deg);}.rev-burger.revb-white {    border: 2px solid rgba(255, 255, 255, 0.2);}.rev-burger.revb-white span {    background: #ffffff;}.rev-burger.revb-whitenoborder {    border: 0;}.rev-burger.revb-whitenoborder span {    background: #ffffff;}.rev-burger.revb-darknoborder {    border: 0;}.rev-burger.revb-darknoborder span {    background: #333333;}.rev-burger.revb-whitefull {    background: #ffffff;    border: none;}.rev-burger.revb-whitefull span {    background: #333333;}.rev-burger.revb-darkfull {    background: #333333;    border: none;}.rev-burger.revb-darkfull span {    background: #ffffff;}@-webkit-keyframes rev-ani-mouse {    0% {        opacity: 1;        top: 29%;    }    15% {        opacity: 1;        top: 50%;    }    50% {        opacity: 0;        top: 50%;    }    100% {        opacity: 0;        top: 29%;    }}@-moz-keyframes rev-ani-mouse {    0% {        opacity: 1;        top: 29%;    }    15% {        opacity: 1;        top: 50%;    }    50% {        opacity: 0;        top: 50%;    }    100% {        opacity: 0;        top: 29%;    }}@keyframes rev-ani-mouse {    0% {        opacity: 1;        top: 29%;    }    15% {        opacity: 1;        top: 50%;    }    50% {        opacity: 0;        top: 50%;    }    100% {        opacity: 0;        top: 29%;    }}.rev-scroll-btn {    display: inline-block;    position: relative;    left: 0;    right: 0;    text-align: center;    cursor: pointer;    width: 35px;    height: 55px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    border: 3px solid white;    border-radius: 23px;}.rev-scroll-btn > * {    display: inline-block;    line-height: 18px;    font-size: 13px;    font-weight: normal;    color: #7f8c8d;    color: #ffffff;    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;    letter-spacing: 2px;}.rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *.active {    color: #ffffff;}.rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *:active, .rev-scroll-btn > *.active {    filter: alpha(opacity=80);}.rev-scroll-btn.revs-fullwhite {    background: #ffffff;}.rev-scroll-btn.revs-fullwhite span {    background: #333333;}.rev-scroll-btn.revs-fulldark {    background: #333333;    border: none;}.rev-scroll-btn.revs-fulldark span {    background: #ffffff;}.rev-scroll-btn span {    position: absolute;    display: block;    top: 29%;    left: 50%;    width: 8px;    height: 8px;    margin: -4px 0 0 -4px;    background: white;    border-radius: 50%;    -webkit-animation: rev-ani-mouse 2.5s linear infinite;    -moz-animation: rev-ani-mouse 2.5s linear infinite;    animation: rev-ani-mouse 2.5s linear infinite;}.rev-scroll-btn.revs-dark {    border-color: #333333;}.rev-scroll-btn.revs-dark span {    background: #333333;}.rev-control-btn {    position: relative;    display: inline-block;    z-index: 5;    color: #ffffff;    font-size: 20px;    line-height: 60px;    font-weight: 400;    font-style: normal;    font-family: Raleway;    text-decoration: none;    text-align: center;    background-color: #000000;    border-radius: 50px;    text-shadow: none;    background-color: rgba(0, 0, 0, 0.50);    width: 60px;    height: 60px;    box-sizing: border-box;    cursor: pointer;}.rev-cbutton-dark-sr {    border-radius: 3px;}.rev-cbutton-light {    color: #333333;    background-color: rgba(255, 255, 255, 0.75);}.rev-cbutton-light-sr {    color: #333333;    border-radius: 3px;    background-color: rgba(255, 255, 255, 0.75);}.rev-sbutton {    line-height: 37px;    width: 37px;    height: 37px;}.rev-sbutton-blue {    background-color: #3b5998}.rev-sbutton-lightblue {    background-color: #00a0d1;}.rev-sbutton-red {    background-color: #dd4b39;}.tp-bannertimer {    visibility: hidden;    width: 100%;    height: 5px;     background: #ffffff;    background: rgba(0, 0, 0, 0.15);    position: absolute;    z-index: 200;    top: 0px}.tp-bannertimer.tp-bottom {    top: auto;    bottom: 0px !important;    height: 5px}.tp-simpleresponsive img {    -moz-user-select: none;    -khtml-user-select: none;    -webkit-user-select: none;    -o-user-select: none;}.tp-caption img {    background: transparent;    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff);    zoom: 1;}.caption.slidelink a div, .tp-caption.slidelink a div {    width: 3000px;    height: 1500px;    background: url(../assets/coloredbg.png) repeat}.tp-caption.slidelink a span {    background: url(../assets/coloredbg.png) repeat}.tp-shape {    width: 100%;    height: 100%;}.tp-caption .rs-starring {    display: inline-block}.tp-caption .rs-starring .star-rating {    float: none;}.tp-caption .rs-starring .star-rating {    color: #ffc321 !important;    display: inline-block;    vertical-align: top;}.tp-caption .rs-starring .star-rating, .tp-caption .rs-starring-page .star-rating {    position: relative;    height: 1em;    width: 5.4em;    font-family: star;}.tp-caption .rs-starring .star-rating:before, .tp-caption .rs-starring-page .star-rating:before {    content: "\73\73\73\73\73";    color: #e0dadf;    float: left;    top: 0;    left: 0;    position: absolute;}.tp-caption .rs-starring .star-rating span {    overflow: hidden;    float: left;    top: 0;    left: 0;    position: absolute;    padding-top: 1.5em;    font-size: 1em !important;}.tp-caption .rs-starring .star-rating span:before, .tp-caption .rs-starring .star-rating span:before {    content: "\53\53\53\53\53";    top: 0;    position: absolute;    left: 0;}.tp-caption .rs-starring .star-rating {    color: #ffc321 !important;}.tp-caption .rs-starring .star-rating, .tp-caption .rs-starring-page .star-rating {    font-size: 1em !important;    font-family: star;}.tp-loader {    top: 50%;    left: 50%;    z-index: 10000;    position: absolute;}.tp-loader.spinner0 {    width: 40px;    height: 40px;    background-color: #ffffff;        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);    margin-top: -20px;    margin-left: -20px;    -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;    animation: tp-rotateplane 1.2s infinite ease-in-out;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;}.tp-loader.spinner1 {    width: 40px;    height: 40px;    background-color: #ffffff;    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);    margin-top: -20px;    margin-left: -20px;    -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;    animation: tp-rotateplane 1.2s infinite ease-in-out;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;}.tp-loader.spinner5 {    background: url(../assets/revolution/assets/loader.gif) no-repeat 10px 10px;    background-color: #ffffff;    margin: -22px -22px;    width: 44px;    height: 44px;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;}@-webkit-keyframes tp-rotateplane {    0% {        -webkit-transform: perspective(120px)    }    50% {        -webkit-transform: perspective(120px) rotateY(180deg)    }    100% {        -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)    }}@keyframes tp-rotateplane {    0% {        transform: perspective(120px) rotateX(0deg) rotateY(0deg);    }    50% {        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);    }    100% {        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);    }}.tp-loader.spinner2 {    width: 40px;    height: 40px;    margin-top: -20px;    margin-left: -20px;    background-color: #ff0000;    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);    border-radius: 100%;    -webkit-animation: tp-scaleout 1.0s infinite ease-in-out;    animation: tp-scaleout 1.0s infinite ease-in-out;}@-webkit-keyframes tp-scaleout {    0% {        -webkit-transform: scale(0.0)    }    100% {        -webkit-transform: scale(1.0);        opacity: 0;    }}@keyframes tp-scaleout {    0% {        transform: scale(0.0);        -webkit-transform: scale(0.0);    }    100% {        transform: scale(1.0);        -webkit-transform: scale(1.0);        opacity: 0;    }}.tp-loader.spinner3 {    margin: -9px 0px 0px -35px;    width: 70px;    text-align: center;}.tp-loader.spinner3 .bounce1, .tp-loader.spinner3 .bounce2, .tp-loader.spinner3 .bounce3 {    width: 18px;    height: 18px;    background-color: #ffffff;    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);    border-radius: 100%;    display: inline-block;    -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;    animation: tp-bouncedelay 1.4s infinite ease-in-out;     -webkit-animation-fill-mode: both;    animation-fill-mode: both;}.tp-loader.spinner3 .bounce1 {    -webkit-animation-delay: -0.32s;    animation-delay: -0.32s;}.tp-loader.spinner3 .bounce2 {    -webkit-animation-delay: -0.16s;    animation-delay: -0.16s;}@-webkit-keyframes tp-bouncedelay {    0%, 80%, 100% {        -webkit-transform: scale(0.0)    }    40% {        -webkit-transform: scale(1.0)    }}@keyframes tp-bouncedelay {    0%, 80%, 100% {        transform: scale(0.0);    }    40% {        transform: scale(1.0);    }}.tp-loader.spinner4 {    margin: -20px 0px 0px -20px;    width: 40px;    height: 40px;    text-align: center;    -webkit-animation: tp-rotate 2.0s infinite linear;    animation: tp-rotate 2.0s infinite linear;}.tp-loader.spinner4 .dot1, .tp-loader.spinner4 .dot2 {    width: 60%;    height: 60%;    display: inline-block;    position: absolute;    top: 0;    background-color: #ffffff;    border-radius: 100%;    -webkit-animation: tp-bounce 2.0s infinite ease-in-out;    animation: tp-bounce 2.0s infinite ease-in-out;    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);}.tp-loader.spinner4 .dot2 {    top: auto;    bottom: 0px;    -webkit-animation-delay: -1.0s;    animation-delay: -1.0s;}@-webkit-keyframes tp-rotate {    100% {        -webkit-transform: rotate(360deg)    }}@keyframes tp-rotate {    100% {        transform: rotate(360deg);        -webkit-transform: rotate(360deg)    }}@-webkit-keyframes tp-bounce {    0%, 100% {        -webkit-transform: scale(0.0)    }    50% {        -webkit-transform: scale(1.0)    }}@keyframes tp-bounce {    0%, 100% {        transform: scale(0.0);    }    50% {        transform: scale(1.0);    }}.tp-thumbs.navbar, .tp-bullets.navbar, .tp-tabs.navbar {    border: none;    min-height: 0;    margin: 0;    border-radius: 0;    -moz-border-radius: 0;    -webkit-border-radius: 0;}.tp-tabs, .tp-thumbs, .tp-bullets {    position: absolute;    display: block;    z-index: 1000;    top: 0px;    left: 0px;}.tp-tab, .tp-thumb {    cursor: pointer;    position: absolute;    opacity: 0.5;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.tp-arr-imgholder, .tp-videoposter, .tp-thumb-image, .tp-tab-image {    background-position: center center;    background-size: cover;    width: 100%;    height: 100%;    display: block;    position: absolute;    top: 0px;    left: 0px;}.tp-tab:hover, .tp-tab.selected, .tp-thumb:hover, .tp-thumb.selected {    opacity: 1;}.tp-tab-mask, .tp-thumb-mask {    box-sizing: border-box !important;    -webkit-box-sizing: border-box !important;    -moz-box-sizing: border-box !important}.tp-tabs, .tp-thumbs {    box-sizing: content-box !important;    -webkit-box-sizing: content-box !important;    -moz-box-sizing: content-box !important}.tp-bullet {    width: 15px;    height: 15px;    position: absolute;    background: #ffffff;    background: rgba(255, 255, 255, 0.3);    cursor: pointer;}.tp-bullet.selected, .tp-bullet:hover {    background: #ffffff;}.tp-bannertimer {    background: #000000;    background: rgba(0, 0, 0, 0.15);    height: 5px;}.tparrows {    cursor: pointer;    background: #000000;    background: rgba(0, 0, 0, 0.5);    width: 40px;    height: 40px;    position: absolute;    display: block;    z-index: 1000;}.tparrows:hover {    background: #000000;}.tparrows:before {    font-weight: 900;    font-size: 15px;    color: #ffffff;    display: block;    line-height: 40px;    text-align: center;}.tparrows.tp-leftarrow {    background-position:center center; background-repeat:no-repeat; background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="white" d=" M231.293 473.899l19.799-19.799c4.686-4.686 4.686-12.284 0-16.971L70.393 256 251.092 74.87c4.686-4.686 4.686-12.284 0-16.971L231.293 38.1c-4.686-4.686-12.284-4.686-16.971 0L4.908 247.515c-4.686 4.686-4.686 12.284 0 16.971L214.322 473.9c4.687 4.686 12.285 4.686 16.971-.001z" ></path></svg>');}.tparrows.tp-rightarrow {    background-position:center center; background-repeat:no-repeat; background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="white" d=" M24.707 38.101L4.908 57.899c-4.686 4.686-4.686 12.284 0 16.971L185.607 256 4.908 437.13c-4.686 4.686-4.686 12.284 0 16.971L24.707 473.9c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L41.678 38.101c-4.687-4.687-12.285-4.687-16.971 0z" ></path></svg>');}body.rtl .tp-kbimg {    left: 0 !important}.dddwrappershadow {    box-shadow: 0 45px 100px rgba(0, 0, 0, 0.4);}.hglayerinfo {    position: fixed;    bottom: 0px;    left: 0px;    color: #ffffff;    font-size: 12px;    line-height: 20px;    font-weight: 600;    background: rgba(0, 0, 0, 0.75);    padding: 5px 10px;    z-index: 2000;    white-space: normal;}.hginfo {    position: absolute;    top: -2px;    left: -2px;    color: #e74c3c;    font-size: 12px;    font-weight: 600;    background: #000000;    padding: 2px 5px;}.indebugmode .tp-caption:hover {    border: 1px dashed #c0392b !important;}.helpgrid {    border: 2px dashed #c0392b;    position: absolute;    top: 0px;    left: 0px;    z-index: 0}#revsliderlogloglog {    padding: 15px;    color: #ffffff;    position: fixed;    top: 0px;    left: 0px;    width: 200px;    height: 150px;    background: rgba(0, 0, 0, 0.7);    z-index: 100000;    font-size: 10px;    overflow: scroll;}.tp-caption.Twitter-Content a, .tp-caption.Twitter-Content a:visited {    color: #0084b4 !important;}.tp-caption.Twitter-Content a:hover {    color: #0084b4 !important;    text-decoration: underline !important;}.tp-caption.medium_grey, .medium_grey {    background-color: #888888;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: Arial;    font-size: 20px;    font-weight: 700;    line-height: 20px;    margin: 0;    padding: 2px 4px;    position: absolute;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);    white-space: nowrap;}.tp-caption.small_text, .small_text {    border-style: none;    border-width: 0;    color: #ffffff;    font-family: Arial;    font-size: 14px;    font-weight: 700;    line-height: 20px;    margin: 0;    position: absolute;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);    white-space: nowrap;}.tp-caption.medium_text, .medium_text {    border-style: none;    border-width: 0;    color: #ffffff;    font-family: Arial;    font-size: 20px;    font-weight: 700;    line-height: 20px;    margin: 0;    position: absolute;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);    white-space: nowrap;}.tp-caption.large_text, .large_text {    border-style: none;    border-width: 0;    color: #ffffff;    font-family: Arial;    font-size: 40px;    font-weight: 700;    line-height: 40px;    margin: 0;    position: absolute;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);    white-space: nowrap;}.tp-caption.very_large_text, .very_large_text {    border-style: none;    border-width: 0;    color: #ffffff;    font-family: Arial;    font-size: 60px;    font-weight: 700;    letter-spacing: -2px;    line-height: 60px;    margin: 0;    position: absolute;    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);    white-space: nowrap;}.tp-caption.very_big_white, .very_big_white {    background-color: #000000;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: Arial;    font-size: 60px;    font-weight: 800;    line-height: 60px;    margin: 0;    padding: 1px 4px 0;    position: absolute;    text-shadow: none;    white-space: nowrap;}.tp-caption.very_big_black, .very_big_black {    background-color: #ffffff;    border-style: none;    border-width: 0;    color: #000000;    font-family: Arial;    font-size: 60px;    font-weight: 700;    line-height: 60px;    margin: 0;    padding: 1px 4px 0;    position: absolute;    text-shadow: none;    white-space: nowrap;}.tp-caption.modern_medium_fat, .modern_medium_fat {    border-style: none;    border-width: 0;    color: #000000;    font-family: "Open Sans", sans-serif;    font-size: 24px;    font-weight: 800;    line-height: 20px;    margin: 0;    position: absolute;    text-shadow: none;    white-space: nowrap;}.tp-caption.modern_medium_fat_white, .modern_medium_fat_white {    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Open Sans", sans-serif;    font-size: 24px;    font-weight: 800;    line-height: 20px;    margin: 0;    position: absolute;    text-shadow: none;    white-space: nowrap;}.tp-caption.modern_medium_light, .modern_medium_light {    border-style: none;    border-width: 0;    color: #000000;    font-family: "Open Sans", sans-serif;    font-size: 24px;    font-weight: 300;    line-height: 20px;    margin: 0;    position: absolute;    text-shadow: none;    white-space: nowrap;}.tp-caption.modern_big_bluebg, .modern_big_bluebg {    background-color: #4e5b6c;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Open Sans", sans-serif;    font-size: 30px;    font-weight: 800;    letter-spacing: 0;    line-height: 36px;    margin: 0;    padding: 3px 10px;    position: absolute;    text-shadow: none;}.tp-caption.modern_big_redbg, .modern_big_redbg {    background-color: #de543e;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Open Sans", sans-serif;    font-size: 30px;    font-weight: 300;    letter-spacing: 0;    line-height: 36px;    margin: 0;    padding: 1px 10px 3px;    position: absolute;    text-shadow: none;}.tp-caption.modern_small_text_dark, .modern_small_text_dark {    border-style: none;    border-width: 0;    color: #555555;    font-family: Arial;    font-size: 14px;    line-height: 22px;    margin: 0;    position: absolute;    text-shadow: none;    white-space: nowrap;}.tp-caption.boxshadow, .boxshadow {    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}.tp-caption.black, .black {    color: #000000;    text-shadow: none;}.tp-caption.noshadow, .noshadow {    text-shadow: none;}.tp-caption.thinheadline_dark, .thinheadline_dark {    background-color: transparent;    color: rgba(0, 0, 0, 0.85);    font-family: "Open Sans";    font-size: 30px;    font-weight: 300;    line-height: 30px;    position: absolute;    text-shadow: none;}.tp-caption.thintext_dark, .thintext_dark {    background-color: transparent;    color: rgba(0, 0, 0, 0.85);    font-family: "Open Sans";    font-size: 16px;    font-weight: 300;    line-height: 26px;    position: absolute;    text-shadow: none;}.tp-caption.largeblackbg, .largeblackbg {    -moz-border-radius: 0;    -webkit-border-radius: 0;    background-color: #000000;    border-radius: 0;    color: #ffffff;    font-family: "Open Sans";    font-size: 50px;    font-weight: 300;    line-height: 70px;    padding: 0 20px;    position: absolute;    text-shadow: none;}.tp-caption.largepinkbg, .largepinkbg {    -moz-border-radius: 0;    -webkit-border-radius: 0;    background-color: #db4360;    border-radius: 0;    color: #ffffff;    font-family: "Open Sans";    font-size: 50px;    font-weight: 300;    line-height: 70px;    padding: 0 20px;    position: absolute;    text-shadow: none;}.tp-caption.largewhitebg, .largewhitebg {    -moz-border-radius: 0;    -webkit-border-radius: 0;    background-color: #ffffff;    border-radius: 0;    color: #000000;    font-family: "Open Sans";    font-size: 50px;    font-weight: 300;    line-height: 70px;    padding: 0 20px;    position: absolute;    text-shadow: none;}.tp-caption.largegreenbg, .largegreenbg {    -moz-border-radius: 0;    -webkit-border-radius: 0;    background-color: #67ae73;    border-radius: 0;    color: #ffffff;    font-family: "Open Sans";    font-size: 50px;    font-weight: 300;    line-height: 70px;    padding: 0 20px;    position: absolute;    text-shadow: none;}.tp-caption.excerpt, .excerpt {    background-color: rgba(0, 0, 0, 1);    border-color: #ffffff;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: Arial;    font-size: 36px;    font-weight: 700;    height: auto;    letter-spacing: -1.5px;    line-height: 36px;    margin: 0;    padding: 1px 4px 0;    text-decoration: none;    text-shadow: none;    white-space: normal !important;    width: 150px;}.tp-caption.large_bold_grey, .large_bold_grey {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #666666;    font-family: "Open Sans";    font-size: 60px;    font-weight: 800;    line-height: 60px;    margin: 0;    padding: 1px 4px 0;    text-decoration: none;    text-shadow: none;}.tp-caption.medium_thin_grey, .medium_thin_grey {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #666666;    font-family: "Open Sans";    font-size: 34px;    font-weight: 300;    line-height: 30px;    margin: 0;    padding: 1px 4px 0;    text-decoration: none;    text-shadow: none;}.tp-caption.small_thin_grey, .small_thin_grey {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #757575;    font-family: "Open Sans";    font-size: 18px;    font-weight: 300;    line-height: 26px;    margin: 0;    padding: 1px 4px 0;    text-decoration: none;    text-shadow: none;}.tp-caption.lightgrey_divider, .lightgrey_divider {    background-color: rgba(235, 235, 235, 1);    background-position: initial initial;    background-repeat: initial initial;    border-color: #222222;    border-style: none;    border-width: 0;    height: 3px;    text-decoration: none;    width: 370px;}.tp-caption.large_bold_darkblue, .large_bold_darkblue {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #34495e;    font-family: "Open Sans";    font-size: 58px;    font-weight: 800;    line-height: 60px;    text-decoration: none;}.tp-caption.medium_bg_darkblue, .medium_bg_darkblue {    background-color: #34495e;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Open Sans";    font-size: 20px;    font-weight: 800;    line-height: 20px;    padding: 10px;    text-decoration: none;}.tp-caption.medium_bold_red, .medium_bold_red {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #e33a0c;    font-family: "Open Sans";    font-size: 24px;    font-weight: 800;    line-height: 30px;    padding: 0;    text-decoration: none;}.tp-caption.medium_light_red, .medium_light_red {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #e33a0c;    font-family: "Open Sans";    font-size: 21px;    font-weight: 300;    line-height: 26px;    padding: 0;    text-decoration: none;}.tp-caption.medium_bg_red, .medium_bg_red {    background-color: #e33a0c;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Open Sans";    font-size: 20px;    font-weight: 800;    line-height: 20px;    padding: 10px;    text-decoration: none;}.tp-caption.medium_bold_orange, .medium_bold_orange {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #f39c12;    font-family: "Open Sans";    font-size: 24px;    font-weight: 800;    line-height: 30px;    text-decoration: none;}.tp-caption.medium_bg_orange, .medium_bg_orange {    background-color: #f39c12;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Open Sans";    font-size: 20px;    font-weight: 800;    line-height: 20px;    padding: 10px;    text-decoration: none;}.tp-caption.grassfloor, .grassfloor {    background-color: rgba(160, 179, 151, 1);    border-color: #222222;    border-style: none;    border-width: 0;    height: 150px;    text-decoration: none;    width: 4000px;}.tp-caption.large_bold_white, .large_bold_white {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Open Sans";    font-size: 58px;    font-weight: 800;    line-height: 60px;    text-decoration: none;}.tp-caption.medium_light_white, .medium_light_white {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Open Sans";    font-size: 30px;    font-weight: 300;    line-height: 36px;    padding: 0;    text-decoration: none;}.tp-caption.mediumlarge_light_white, .mediumlarge_light_white {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Open Sans";    font-size: 34px;    font-weight: 300;    line-height: 40px;    padding: 0;    text-decoration: none;}.tp-caption.mediumlarge_light_white_center, .mediumlarge_light_white_center {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Open Sans";    font-size: 34px;    font-weight: 300;    line-height: 40px;    padding: 0;    text-align: center;    text-decoration: none;}.tp-caption.medium_bg_asbestos, .medium_bg_asbestos {    background-color: #7f8c8d;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Open Sans";    font-size: 20px;    font-weight: 800;    line-height: 20px;    padding: 10px;    text-decoration: none;}.tp-caption.medium_light_black, .medium_light_black {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #000000;    font-family: "Open Sans";    font-size: 30px;    font-weight: 300;    line-height: 36px;    padding: 0;    text-decoration: none;}.tp-caption.large_bold_black, .large_bold_black {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #000000;    font-family: "Open Sans";    font-size: 58px;    font-weight: 800;    line-height: 60px;    text-decoration: none;}.tp-caption.mediumlarge_light_darkblue, .mediumlarge_light_darkblue {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #34495e;    font-family: "Open Sans";    font-size: 34px;    font-weight: 300;    line-height: 40px;    padding: 0;    text-decoration: none;}.tp-caption.small_light_white, .small_light_white {    background-color: transparent;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Open Sans";    font-size: 17px;    font-weight: 300;    line-height: 28px;    padding: 0;    text-decoration: none;}.tp-caption.roundedimage, .roundedimage {    border-color: #222222;    border-style: none;    border-width: 0;}.tp-caption.large_bg_black, .large_bg_black {    background-color: #000000;    border-color: #ffd658;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Open Sans";    font-size: 40px;    font-weight: 800;    line-height: 40px;    padding: 10px 20px 15px;    text-decoration: none;}.tp-caption.mediumwhitebg, .mediumwhitebg {    background-color: #ffffff;    border-color: #000000;    border-style: none;    border-width: 0;    color: #000000;    font-family: "Open Sans";    font-size: 30px;    font-weight: 300;    line-height: 30px;    padding: 5px 15px 10px;    text-decoration: none;    text-shadow: none;}.tp-caption.maincaption, .maincaption {    background-color: transparent;    border-color: #000000;    border-style: none;    border-width: 0;    color: #212a40;    font-family: roboto;    font-size: 33px;    font-weight: 500;    line-height: 43px;    text-decoration: none;    text-shadow: none;}.tp-caption.miami_title_60px, .miami_title_60px {    background-color: transparent;    border-color: #000000;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Source Sans Pro";    font-size: 60px;    font-weight: 700;    letter-spacing: 1px;    line-height: 60px;    text-decoration: none;    text-shadow: none;}.tp-caption.miami_subtitle, .miami_subtitle {    background-color: transparent;    border-color: #000000;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 0.65);    font-family: "Source Sans Pro";    font-size: 17px;    font-weight: 400;    letter-spacing: 2px;    line-height: 24px;    text-decoration: none;    text-shadow: none;}.tp-caption.divideline30px, .divideline30px {    background: #ffffff;    background-color: #ffffff;    border-color: #222222;    border-style: none;    border-width: 0;    height: 2px;    min-width: 30px;    text-decoration: none;}.tp-caption.Miami_nostyle, .Miami_nostyle {    border-color: #222222;    border-style: none;    border-width: 0;}.tp-caption.miami_content_light, .miami_content_light {    background-color: transparent;    border-color: #000000;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: "Source Sans Pro";    font-size: 22px;    font-weight: 400;    letter-spacing: 0;    line-height: 28px;    text-decoration: none;    text-shadow: none;}.tp-caption.miami_title_60px_dark, .miami_title_60px_dark {    background-color: transparent;    border-color: #000000;    border-style: none;    border-width: 0;    color: #333333;    font-family: "Source Sans Pro";    font-size: 60px;    font-weight: 700;    letter-spacing: 1px;    line-height: 60px;    text-decoration: none;    text-shadow: none;}.tp-caption.miami_content_dark, .miami_content_dark {    background-color: transparent;    border-color: #000000;    border-style: none;    border-width: 0;    color: #666666;    font-family: "Source Sans Pro";    font-size: 22px;    font-weight: 400;    letter-spacing: 0;    line-height: 28px;    text-decoration: none;    text-shadow: none;}.tp-caption.divideline30px_dark, .divideline30px_dark {    background-color: #333333;    border-color: #222222;    border-style: none;    border-width: 0;    height: 2px;    min-width: 30px;    text-decoration: none;}.tp-caption.ellipse70px, .ellipse70px {    background-color: rgba(0, 0, 0, 0.14902);    border-color: #222222;    border-radius: 50px 50px 50px 50px;    border-style: none;    border-width: 0;    cursor: pointer;    line-height: 1px;    min-height: 70px;    min-width: 70px;    text-decoration: none;}.tp-caption.arrowicon, .arrowicon {    border-color: #222222;    border-style: none;    border-width: 0;    line-height: 1px;}.tp-caption.MarkerDisplay, .MarkerDisplay {    background-color: transparent;    border-color: #000000;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    font-family: Permanent Marker;    font-style: normal;    padding: 0;    text-decoration: none;    text-shadow: none;}.tp-caption.Restaurant-Display, .Restaurant-Display {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: Roboto;    font-size: 120px;    font-style: normal;    font-weight: 700;    line-height: 120px;    padding: 0;    text-decoration: none;}.tp-caption.Restaurant-Cursive, .Restaurant-Cursive {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: Nothing you could do;    font-size: 30px;    font-style: normal;    font-weight: 400;    letter-spacing: 2px;    line-height: 30px;    padding: 0;    text-decoration: none;}.tp-caption.Restaurant-ScrollDownText, .Restaurant-ScrollDownText {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: Roboto;    font-size: 17px;    font-style: normal;    font-weight: 400;    letter-spacing: 2px;    line-height: 17px;    padding: 0;    text-decoration: none;}.tp-caption.Restaurant-Description, .Restaurant-Description {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: Roboto;    font-size: 20px;    font-style: normal;    font-weight: 300;    letter-spacing: 3px;    line-height: 30px;    padding: 0;    text-decoration: none;}.tp-caption.Restaurant-Price, .Restaurant-Price {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: #ffffff;    font-family: Roboto;    font-size: 30px;    font-style: normal;    font-weight: 300;    letter-spacing: 3px;    line-height: 30px;    padding: 0;    text-decoration: none;}.tp-caption.Restaurant-Menuitem, .Restaurant-Menuitem {    background-color: rgba(0, 0, 0, 1.00);    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Roboto;    font-size: 17px;    font-style: normal;    font-weight: 400;    letter-spacing: 2px;    line-height: 17px;    padding: 10px 30px;    text-align: left;    text-decoration: none;}.tp-caption.Furniture-LogoText, .Furniture-LogoText {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(230, 207, 163, 1.00);    font-family: Raleway;    font-size: 160px;    font-style: normal;    font-weight: 300;    line-height: 150px;    padding: 0;    text-decoration: none;    text-shadow: none;}.tp-caption.Furniture-Plus, .Furniture-Plus {    background-color: rgba(255, 255, 255, 1.00);    border-color: transparent;    border-radius: 30px 30px 30px 30px;    border-style: none;    border-width: 0;    box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;    color: rgba(230, 207, 163, 1.00);    font-family: Raleway;    font-size: 20px;    font-style: normal;    font-weight: 400;    line-height: 20px;    padding: 6px 7px 4px;    text-decoration: none;    text-shadow: none;}.tp-caption.Furniture-Title, .Furniture-Title {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(0, 0, 0, 1.00);    font-family: Raleway;    font-size: 20px;    font-style: normal;    font-weight: 700;    letter-spacing: 3px;    line-height: 20px;    padding: 0;    text-decoration: none;    text-shadow: none;}.tp-caption.Furniture-Subtitle, .Furniture-Subtitle {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(0, 0, 0, 1.00);    font-family: Raleway;    font-size: 17px;    font-style: normal;    font-weight: 300;    line-height: 20px;    padding: 0;    text-decoration: none;    text-shadow: none;}.tp-caption.Gym-Display, .Gym-Display {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 80px;    font-style: normal;    font-weight: 900;    line-height: 70px;    padding: 0;    text-decoration: none;}.tp-caption.Gym-Subline, .Gym-Subline {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 30px;    font-style: normal;    font-weight: 100;    letter-spacing: 5px;    line-height: 30px;    padding: 0;    text-decoration: none;}.tp-caption.Gym-SmallText, .Gym-SmallText {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 17px;    font-style: normal;    font-weight: 300;    line-height: 22;    padding: 0;    text-decoration: none;    text-shadow: none;}.tp-caption.Fashion-SmallText, .Fashion-SmallText {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 12px;    font-style: normal;    font-weight: 600;    letter-spacing: 2px;    line-height: 20px;    padding: 0;    text-decoration: none;}.tp-caption.Fashion-BigDisplay, .Fashion-BigDisplay {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(0, 0, 0, 1.00);    font-family: Raleway;    font-size: 60px;    font-style: normal;    font-weight: 900;    letter-spacing: 2px;    line-height: 60px;    padding: 0;    text-decoration: none;}.tp-caption.Fashion-TextBlock, .Fashion-TextBlock {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(0, 0, 0, 1.00);    font-family: Raleway;    font-size: 20px;    font-style: normal;    font-weight: 400;    letter-spacing: 2px;    line-height: 40px;    padding: 0;    text-decoration: none;}.tp-caption.Sports-Display, .Sports-Display {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 130px;    font-style: normal;    font-weight: 100;    letter-spacing: 13px;    line-height: 130px;    padding: 0;    text-decoration: none;}.tp-caption.Sports-DisplayFat, .Sports-DisplayFat {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 130px;    font-style: normal;    font-weight: 900;    line-height: 130px;    padding: 0;    text-decoration: none;}.tp-caption.Sports-Subline, .Sports-Subline {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(0, 0, 0, 1.00);    font-family: Raleway;    font-size: 32px;    font-style: normal;    font-weight: 400;    letter-spacing: 4px;    line-height: 32px;    padding: 0;    text-decoration: none;}.tp-caption.Instagram-Caption, .Instagram-Caption {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Roboto;    font-size: 20px;    font-style: normal;    font-weight: 900;    line-height: 20px;    padding: 0;    text-decoration: none;}.tp-caption.News-Title, .News-Title {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Roboto Slab;    font-size: 70px;    font-style: normal;    font-weight: 400;    line-height: 60px;    padding: 0;    text-decoration: none;}.tp-caption.News-Subtitle, .News-Subtitle {    background-color: rgba(255, 255, 255, 0);    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Roboto Slab;    font-size: 15px;    font-style: normal;    font-weight: 300;    line-height: 24px;    padding: 0;    text-decoration: none;}.tp-caption.News-Subtitle:hover, .News-Subtitle:hover {    background-color: rgba(255, 255, 255, 0);    border-color: transparent;    border-radius: 0 0 0 0;    border-style: solid;    border-width: 0;    color: rgba(255, 255, 255, 0.65);    text-decoration: none;}.tp-caption.Photography-Display, .Photography-Display {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 80px;    font-style: normal;    font-weight: 100;    letter-spacing: 5px;    line-height: 70px;    padding: 0;    text-decoration: none;}.tp-caption.Photography-Subline, .Photography-Subline {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(119, 119, 119, 1.00);    font-family: Raleway;    font-size: 20px;    font-style: normal;    font-weight: 300;    letter-spacing: 3px;    line-height: 30px;    padding: 0;    text-decoration: none;}.tp-caption.Photography-ImageHover, .Photography-ImageHover {    background-color: transparent;    border-color: rgba(255, 255, 255, 0);    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-size: 20px;    font-style: normal;    font-weight: 400;    line-height: 22;    padding: 0;    text-decoration: none;}.tp-caption.Photography-ImageHover:hover, .Photography-ImageHover:hover {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.Photography-Menuitem, .Photography-Menuitem {    background-color: rgba(0, 0, 0, 0.65);    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 20px;    font-style: normal;    font-weight: 300;    letter-spacing: 2px;    line-height: 20px;    padding: 3px 5px 3px 8px;    text-decoration: none;}.tp-caption.Photography-Menuitem:hover, .Photography-Menuitem:hover {    background-color: rgba(0, 255, 222, 0.65);    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.Photography-Textblock, .Photography-Textblock {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 17px;    font-style: normal;    font-weight: 300;    letter-spacing: 2px;    line-height: 30px;    padding: 0;    text-decoration: none;}.tp-caption.Photography-Subline-2, .Photography-Subline-2 {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 0.35);    font-family: Raleway;    font-size: 20px;    font-style: normal;    font-weight: 300;    letter-spacing: 3px;    line-height: 30px;    padding: 0;    text-decoration: none;}.tp-caption.Photography-ImageHover2, .Photography-ImageHover2 {    background-color: transparent;    border-color: rgba(255, 255, 255, 0);    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Arial;    font-size: 20px;    font-style: normal;    font-weight: 400;    line-height: 22;    padding: 0;    text-decoration: none;}.tp-caption.Photography-ImageHover2:hover, .Photography-ImageHover2:hover {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.WebProduct-Title, .WebProduct-Title {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(51, 51, 51, 1.00);    font-family: Raleway;    font-size: 90px;    font-style: normal;    font-weight: 100;    line-height: 90px;    padding: 0;    text-decoration: none;}.tp-caption.WebProduct-SubTitle, .WebProduct-SubTitle {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(153, 153, 153, 1.00);    font-family: Raleway;    font-size: 15px;    font-style: normal;    font-weight: 400;    line-height: 20px;    padding: 0;    text-decoration: none;}.tp-caption.WebProduct-Content, .WebProduct-Content {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(153, 153, 153, 1.00);    font-family: Raleway;    font-size: 16px;    font-style: normal;    font-weight: 600;    line-height: 24px;    padding: 0;    text-decoration: none;}.tp-caption.WebProduct-Menuitem, .WebProduct-Menuitem {    background-color: rgba(51, 51, 51, 1.00);    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 15px;    font-style: normal;    font-weight: 500;    letter-spacing: 2px;    line-height: 20px;    padding: 3px 5px 3px 8px;    text-align: left;    text-decoration: none;}.tp-caption.WebProduct-Menuitem:hover, .WebProduct-Menuitem:hover {    background-color: rgba(255, 255, 255, 1.00);    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(153, 153, 153, 1.00);    text-decoration: none;}.tp-caption.WebProduct-Title-Light, .WebProduct-Title-Light {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 90px;    font-style: normal;    font-weight: 100;    line-height: 90px;    padding: 0;    text-align: left;    text-decoration: none;}.tp-caption.WebProduct-SubTitle-Light, .WebProduct-SubTitle-Light {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 0.35);    font-family: Raleway;    font-size: 15px;    font-style: normal;    font-weight: 400;    line-height: 20px;    padding: 0;    text-align: left;    text-decoration: none;}.tp-caption.WebProduct-Content-Light, .WebProduct-Content-Light {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 0.65);    font-family: Raleway;    font-size: 16px;    font-style: normal;    font-weight: 600;    line-height: 24px;    padding: 0;    text-align: left;    text-decoration: none;}.tp-caption.FatRounded, .FatRounded {    background-color: rgba(0, 0, 0, 0.50);    border-color: rgba(211, 211, 211, 1.00);    border-radius: 50px 50px 50px 50px;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 30px;    font-style: normal;    font-weight: 900;    line-height: 30px;    padding: 20px 22px 20px 25px;    text-align: left;    text-decoration: none;    text-shadow: none;}.tp-caption.FatRounded:hover, .FatRounded:hover {    background-color: rgba(0, 0, 0, 1.00);    border-color: rgba(211, 211, 211, 1.00);    border-radius: 50px 50px 50px 50px;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.NotGeneric-Title, .NotGeneric-Title {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-size: 70px;    font-style: normal;    font-weight: 800;    line-height: 70px;    padding: 10px 0;    text-decoration: none;}.tp-caption.NotGeneric-SubTitle, .NotGeneric-SubTitle {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 13px;    font-style: normal;    font-weight: 500;    letter-spacing: 4px;    line-height: 20px;    padding: 0;    text-align: left;    text-decoration: none;}.tp-caption.NotGeneric-CallToAction, .NotGeneric-CallToAction {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 0.50);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 1px;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 14px;    font-style: normal;    font-weight: 500;    letter-spacing: 3px;    line-height: 14px;    padding: 10px 30px;    text-align: left;    text-decoration: none;}.tp-caption.NotGeneric-CallToAction:hover, .NotGeneric-CallToAction:hover {    background-color: transparent;    border-color: rgba(255, 255, 255, 1.00);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 1px;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.NotGeneric-Icon, .NotGeneric-Icon {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 0);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 30px;    font-style: normal;    font-weight: 400;    letter-spacing: 3px;    line-height: 30px;    padding: 0;    text-align: left;    text-decoration: none;}.tp-caption.NotGeneric-Menuitem, .NotGeneric-Menuitem {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 0.15);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 1px;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 14px;    font-style: normal;    font-weight: 500;    letter-spacing: 3px;    line-height: 14px;    padding: 27px 30px;    text-align: left;    text-decoration: none;}.tp-caption.NotGeneric-Menuitem:hover, .NotGeneric-Menuitem:hover {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 1.00);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 1px;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.MarkerStyle, .MarkerStyle {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: "Permanent Marker";    font-size: 17px;    font-style: normal;    font-weight: 100;    line-height: 30px;    padding: 0;    text-align: left;    text-decoration: none;}.tp-caption.Gym-Menuitem, .Gym-Menuitem {    background-color: rgba(0, 0, 0, 1.00);    border-color: rgba(255, 255, 255, 0);    border-radius: 3px 3px 3px 3px;    border-style: solid;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 20px;    font-style: normal;    font-weight: 300;    letter-spacing: 2px;    line-height: 20px;    padding: 3px 5px 3px 8px;    text-align: left;    text-decoration: none;}.tp-caption.Gym-Menuitem:hover, .Gym-Menuitem:hover {    background-color: rgba(0, 0, 0, 1.00);    border-color: rgba(255, 255, 255, 0.25);    border-radius: 3px 3px 3px 3px;    border-style: solid;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.Newspaper-Button, .Newspaper-Button {    background-color: rgba(255, 255, 255, 0);    border-color: rgba(255, 255, 255, 0.25);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 1px;    color: rgba(255, 255, 255, 1.00);    font-family: Roboto;    font-size: 13px;    font-style: normal;    font-weight: 700;    letter-spacing: 2px;    line-height: 17px;    padding: 12px 35px;    text-align: left;    text-decoration: none;}.tp-caption.Newspaper-Button:hover, .Newspaper-Button:hover {    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(255, 255, 255, 1.00);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 1px;    color: rgba(0, 0, 0, 1.00);    text-decoration: none;}.tp-caption.Newspaper-Subtitle, .Newspaper-Subtitle {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(168, 216, 238, 1.00);    font-family: Roboto;    font-size: 15px;    font-style: normal;    font-weight: 900;    line-height: 20px;    padding: 0;    text-align: left;    text-decoration: none;}.tp-caption.Newspaper-Title, .Newspaper-Title {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: "Roboto Slab";    font-size: 50px;    font-style: normal;    font-weight: 400;    line-height: 55px;    padding: 0 0 10px;    text-align: left;    text-decoration: none;}.tp-caption.Newspaper-Title-Centered, .Newspaper-Title-Centered {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: "Roboto Slab";    font-size: 50px;    font-style: normal;    font-weight: 400;    line-height: 55px;    padding: 0 0 10px;    text-align: center;    text-decoration: none;}.tp-caption.Hero-Button, .Hero-Button {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 0.50);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 1px;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 14px;    font-style: normal;    font-weight: 500;    letter-spacing: 3px;    line-height: 14px;    padding: 10px 30px;    text-align: left;    text-decoration: none;}.tp-caption.Hero-Button:hover, .Hero-Button:hover {    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(255, 255, 255, 1.00);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 1px;    color: rgba(0, 0, 0, 1.00);    text-decoration: none;}.tp-caption.Video-Title, .Video-Title {    background-color: rgba(0, 0, 0, 1.00);    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 30px;    font-style: normal;    font-weight: 900;    line-height: 30px;    padding: 5px;    text-align: left;    text-decoration: none;}.tp-caption.Video-SubTitle, .Video-SubTitle {    background-color: rgba(0, 0, 0, 0.35);    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 12px;    font-style: normal;    font-weight: 600;    letter-spacing: 2px;    line-height: 12px;    padding: 5px;    text-align: left;    text-decoration: none;}.tp-caption.NotGeneric-Button, .NotGeneric-Button {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 0.50);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 1px;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 14px;    font-style: normal;    font-weight: 500;    letter-spacing: 3px;    line-height: 14px;    padding: 10px 30px;    text-align: left;    text-decoration: none;}.tp-caption.NotGeneric-Button:hover, .NotGeneric-Button:hover {    background-color: transparent;    border-color: rgba(255, 255, 255, 1.00);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 1px;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.NotGeneric-BigButton, .NotGeneric-BigButton {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 0.15);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 1px;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 14px;    font-style: normal;    font-weight: 500;    letter-spacing: 3px;    line-height: 14px;    padding: 27px 30px;    text-align: left;    text-decoration: none;}.tp-caption.NotGeneric-BigButton:hover, .NotGeneric-BigButton:hover {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 1.00);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 1px;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.WebProduct-Button, .WebProduct-Button {    background-color: rgba(51, 51, 51, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-radius: 0 0 0 0;    border-style: none;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 16px;    font-style: normal;    font-weight: 600;    letter-spacing: 1px;    line-height: 48px;    padding: 0 40px;    text-align: left;    text-decoration: none;}.tp-caption.WebProduct-Button:hover, .WebProduct-Button:hover {    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-radius: 0 0 0 0;    border-style: none;    border-width: 2px;    color: rgba(51, 51, 51, 1.00);    text-decoration: none;}.tp-caption.Restaurant-Button, .Restaurant-Button {    background-color: rgba(10, 10, 10, 0);    border-color: rgba(255, 255, 255, 0.50);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    font-family: Roboto;    font-size: 17px;    font-style: normal;    font-weight: 500;    letter-spacing: 3px;    line-height: 17px;    padding: 12px 35px;    text-align: left;    text-decoration: none;}.tp-caption.Restaurant-Button:hover, .Restaurant-Button:hover {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 224, 129, 1.00);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.Gym-Button, .Gym-Button {    background-color: rgba(139, 192, 39, 1.00);    border-color: rgba(0, 0, 0, 0);    border-radius: 30px 30px 30px 30px;    border-style: solid;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 15px;    font-style: normal;    font-weight: 600;    letter-spacing: 1px;    line-height: 15px;    padding: 13px 35px;    text-align: left;    text-decoration: none;}.tp-caption.Gym-Button:hover, .Gym-Button:hover {    background-color: rgba(114, 168, 0, 1.00);    border-color: rgba(0, 0, 0, 0);    border-radius: 30px 30px 30px 30px;    border-style: solid;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.Gym-Button-Light, .Gym-Button-Light {    background-color: transparent;    border-color: rgba(255, 255, 255, 0.25);    border-radius: 30px 30px 30px 30px;    border-style: solid;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 15px;    font-style: normal;    font-weight: 600;    line-height: 15px;    padding: 12px 35px;    text-align: left;    text-decoration: none;}.tp-caption.Gym-Button-Light:hover, .Gym-Button-Light:hover {    background-color: rgba(114, 168, 0, 0);    border-color: rgba(139, 192, 39, 1.00);    border-radius: 30px 30px 30px 30px;    border-style: solid;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.Sports-Button-Light, .Sports-Button-Light {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 0.50);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 17px;    font-style: normal;    font-weight: 600;    letter-spacing: 2px;    line-height: 17px;    padding: 12px 35px;    text-align: left;    text-decoration: none;}.tp-caption.Sports-Button-Light:hover, .Sports-Button-Light:hover {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 1.00);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.Sports-Button-Red, .Sports-Button-Red {    background-color: rgba(219, 28, 34, 1.00);    border-color: rgba(219, 28, 34, 0);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 17px;    font-style: normal;    font-weight: 600;    letter-spacing: 2px;    line-height: 17px;    padding: 12px 35px;    text-align: left;    text-decoration: none;}.tp-caption.Sports-Button-Red:hover, .Sports-Button-Red:hover {    background-color: rgba(0, 0, 0, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-radius: 0 0 0 0;    border-style: solid;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.Photography-Button, .Photography-Button {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 0.25);    border-radius: 30px 30px 30px 30px;    border-style: solid;    border-width: 1px;    color: rgba(255, 255, 255, 1.00);    font-family: Raleway;    font-size: 15px;    font-style: normal;    font-weight: 600;    letter-spacing: 1px;    line-height: 15px;    padding: 13px 35px;    text-align: left;    text-decoration: none;}.tp-caption.Photography-Button:hover, .Photography-Button:hover {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 1.00);    border-radius: 30px 30px 30px 30px;    border-style: solid;    border-width: 1px;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.Newspaper-Button-2, .Newspaper-Button-2 {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 0.50);    border-radius: 3px 3px 3px 3px;    border-style: solid;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    font-family: Roboto;    font-size: 15px;    font-style: normal;    font-weight: 900;    line-height: 15px;    padding: 10px 30px;    text-align: left;    text-decoration: none;}.tp-caption.Newspaper-Button-2:hover, .Newspaper-Button-2:hover {    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 1.00);    border-radius: 3px 3px 3px 3px;    border-style: solid;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.Feature-Tour, .Feature-Tour {    background-color: rgba(139, 192, 39, 1.00);    border-color: rgba(0, 0, 0, 0);    border-radius: 30px 30px 30px 30px;    border-style: solid;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Roboto;    font-size: 17px;    font-style: normal;    font-weight: 700;    line-height: 17px;    padding: 17px 35px;    text-align: left;    text-decoration: none;}.tp-caption.Feature-Tour:hover, .Feature-Tour:hover {    background-color: rgba(114, 168, 0, 1.00);    border-color: rgba(0, 0, 0, 0);    border-radius: 30px 30px 30px 30px;    border-style: solid;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.Feature-Examples, .Feature-Examples {    background-color: transparent;    border-color: rgba(33, 42, 64, 0.15);    border-radius: 30px 30px 30px 30px;    border-style: solid;    border-width: 2px;    color: rgba(33, 42, 64, 0.50);    font-family: Roboto;    font-size: 17px;    font-style: normal;    font-weight: 700;    line-height: 17px;    padding: 15px 35px;    text-align: left;    text-decoration: none;}.tp-caption.Feature-Examples:hover, .Feature-Examples:hover {    background-color: transparent;    border-color: rgba(139, 192, 39, 1.00);    border-radius: 30px 30px 30px 30px;    border-style: solid;    border-width: 2px;    color: rgba(139, 192, 39, 1.00);    text-decoration: none;}.tp-caption.subcaption, .subcaption {    background-color: transparent;    border-color: rgba(0, 0, 0, 1.00);    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(111, 124, 130, 1.00);    font-family: roboto;    font-size: 19px;    font-style: normal;    font-weight: 400;    line-height: 24px;    padding: 0;    text-align: left;    text-decoration: none;    text-shadow: none;}.tp-caption.menutab, .menutab {    background-color: transparent;    border-color: rgba(0, 0, 0, 1.00);    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(41, 46, 49, 1.00);    font-family: roboto;    font-size: 25px;    font-style: normal;    font-weight: 300;    line-height: 30px;    padding: 0;    text-align: left;    text-decoration: none;    text-shadow: none;}.tp-caption.menutab:hover, .menutab:hover {    background-color: transparent;    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(213, 0, 0, 1.00);    text-decoration: none;}.tp-caption.maincontent, .maincontent {    background-color: transparent;    border-color: rgba(0, 0, 0, 1.00);    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(41, 46, 49, 1.00);    font-family: roboto;    font-size: 21px;    font-style: normal;    font-weight: 300;    line-height: 26px;    padding: 0;    text-align: left;    text-decoration: none;    text-shadow: none;}.tp-caption.minitext, .minitext {    background-color: transparent;    border-color: rgba(0, 0, 0, 1.00);    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(185, 186, 187, 1.00);    font-family: roboto;    font-size: 15px;    font-style: normal;    font-weight: 400;    line-height: 20px;    padding: 0;    text-align: left;    text-decoration: none;    text-shadow: none;}.tp-caption.Feature-Buy, .Feature-Buy {    background-color: rgba(0, 154, 238, 1.00);    border-color: rgba(0, 0, 0, 0);    border-radius: 30px 30px 30px 30px;    border-style: solid;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Roboto;    font-size: 17px;    font-style: normal;    font-weight: 700;    line-height: 17px;    padding: 17px 35px;    text-align: left;    text-decoration: none;}.tp-caption.Feature-Buy:hover, .Feature-Buy:hover {    background-color: rgba(0, 133, 214, 1.00);    border-color: rgba(0, 0, 0, 0);    border-radius: 30px 30px 30px 30px;    border-style: solid;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.Feature-Examples-Light, .Feature-Examples-Light {    background-color: transparent;    border-color: rgba(255, 255, 255, 0.15);    border-radius: 30px 30px 30px 30px;    border-style: solid;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    font-family: Roboto;    font-size: 17px;    font-style: normal;    font-weight: 700;    line-height: 17px;    padding: 15px 35px;    text-align: left;    text-decoration: none;}.tp-caption.Feature-Examples-Light:hover, .Feature-Examples-Light:hover {    background-color: transparent;    border-color: rgba(255, 255, 255, 1.00);    border-radius: 30px 30px 30px 30px;    border-style: solid;    border-width: 2px;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.Facebook-Likes, .Facebook-Likes {    background-color: rgba(59, 89, 153, 1.00);    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    font-family: Roboto;    font-size: 15px;    font-style: normal;    font-weight: 500;    line-height: 22px;    padding: 5px 15px;    text-align: left;    text-decoration: none;}.tp-caption.Twitter-Favorites, .Twitter-Favorites {    background-color: rgba(255, 255, 255, 0);    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(136, 153, 166, 1.00);    font-family: Roboto;    font-size: 15px;    font-style: normal;    font-weight: 500;    line-height: 22px;    padding: 0;    text-align: left;    text-decoration: none;}.tp-caption.Twitter-Link, .Twitter-Link {    background-color: rgba(255, 255, 255, 1.00);    border-color: transparent;    border-radius: 30px 30px 30px 30px;    border-style: none;    border-width: 0;    color: rgba(135, 153, 165, 1.00);    font-family: Roboto;    font-size: 15px;    font-style: normal;    font-weight: 500;    line-height: 15px;    padding: 11px 11px 9px;    text-align: left;    text-decoration: none;}.tp-caption.Twitter-Link:hover, .Twitter-Link:hover {    background-color: rgba(0, 132, 180, 1.00);    border-color: transparent;    border-radius: 30px 30px 30px 30px;    border-style: none;    border-width: 0;    color: rgba(255, 255, 255, 1.00);    text-decoration: none;}.tp-caption.Twitter-Retweet, .Twitter-Retweet {    background-color: rgba(255, 255, 255, 0);    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(136, 153, 166, 1.00);    font-family: Roboto;    font-size: 15px;    font-style: normal;    font-weight: 500;    line-height: 22px;    padding: 0;    text-align: left;    text-decoration: none;}.tp-caption.Twitter-Content, .Twitter-Content {    background-color: rgba(255, 255, 255, 1.00);    border-color: transparent;    border-radius: 0 0 0 0;    border-style: none;    border-width: 0;    color: rgba(41, 47, 51, 1.00);    font-family: Roboto;    font-size: 20px;    font-style: normal;    font-weight: 500;    line-height: 28px;    padding: 30px 30px 70px;    text-align: left;    text-decoration: none;}.revtp-searchform input[type="text"], .revtp-searchform input[type="email"], .revtp-form input[type="text"], .revtp-form input[type="email"] {    font-family: "Arial", sans-serif;    font-size: 15px;    color: #000000;    background-color: #ffffff;    line-height: 46px;    padding: 0 20px;    cursor: text;    border: 0;    width: 400px;    margin-bottom: 0px;    -webkit-transition: background-color 0.5s;    -moz-transition: background-color 0.5s;    -o-transition: background-color 0.5s;    -ms-transition: background-color 0.5s;    transition: background-color 0.5s;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;}.tp-caption.BigBold-Title, .BigBold-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 110px;    line-height: 100px;    font-weight: 800;    font-style: normal;    font-family: Raleway;    padding: 10px 0px 10px 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.BigBold-SubTitle, .BigBold-SubTitle {    color: rgba(255, 255, 255, 0.50);    font-size: 15px;    line-height: 24px;    font-weight: 500;    font-style: normal;    font-family: Raleway;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left;    letter-spacing: 1px}.tp-caption.BigBold-Button, .BigBold-Button {    color: rgba(255, 255, 255, 1.00);    font-size: 13px;    line-height: 13px;    font-weight: 500;    font-style: normal;    font-family: Raleway;    padding: 15px 50px 15px 50px;    text-decoration: none;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 0.50);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px;    text-align: left;    letter-spacing: 1px}.tp-caption.BigBold-Button:hover, .BigBold-Button:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: transparent;    border-color: rgba(255, 255, 255, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px}.tp-caption.FoodCarousel-Content, .FoodCarousel-Content {    color: rgba(41, 46, 49, 1.00);    font-size: 17px;    line-height: 28px;    font-weight: 500;    font-style: normal;    font-family: Raleway;    padding: 30px 30px 30px 30px;    text-decoration: none;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(41, 46, 49, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.FoodCarousel-Button, .FoodCarousel-Button {    color: rgba(41, 46, 49, 1.00);    font-size: 13px;    line-height: 13px;    font-weight: 700;    font-style: normal;    font-family: Raleway;    padding: 15px 70px 15px 50px;    text-decoration: none;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(41, 46, 49, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px;    text-align: left;    letter-spacing: 1px}.tp-caption.FoodCarousel-Button:hover, .FoodCarousel-Button:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: rgba(41, 46, 49, 1.00);    border-color: rgba(41, 46, 49, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px}.tp-caption.FoodCarousel-CloseButton, .FoodCarousel-CloseButton {    color: rgba(41, 46, 49, 1.00);    font-size: 20px;    line-height: 20px;    font-weight: 700;    font-style: normal;    font-family: Raleway;    padding: 14px 14px 14px 16px;    text-decoration: none;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(41, 46, 49, 0);    border-style: solid;    border-width: 1px;    border-radius: 30px 30px 30px 30px;    text-align: left;    letter-spacing: 1px}.tp-caption.FoodCarousel-CloseButton:hover, .FoodCarousel-CloseButton:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: rgba(41, 46, 49, 1.00);    border-color: rgba(41, 46, 49, 0);    border-style: solid;    border-width: 1px;    border-radius: 30px 30px 30px 30px}.tp-caption.Video-SubTitle, .Video-SubTitle {    color: rgba(255, 255, 255, 1.00);    font-size: 12px;    line-height: 12px;    font-weight: 600;    font-style: normal;    font-family: Raleway;    padding: 5px 5px 5px 5px;    text-decoration: none;    background-color: rgba(0, 0, 0, 0.35);    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    letter-spacing: 2px;    text-align: left}.tp-caption.Video-Title, .Video-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 30px;    line-height: 30px;    font-weight: 900;    font-style: normal;    font-family: Raleway;    padding: 5px 5px 5px 5px;    text-decoration: none;    background-color: rgba(0, 0, 0, 1.00);    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.Travel-BigCaption, .Travel-BigCaption {    color: rgba(255, 255, 255, 1.00);    font-size: 50px;    line-height: 50px;    font-weight: 400;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.Travel-SmallCaption, .Travel-SmallCaption {    color: rgba(255, 255, 255, 1.00);    font-size: 25px;    line-height: 30px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.Travel-CallToAction, .Travel-CallToAction {    color: rgba(255, 255, 255, 1.00);    font-size: 25px;    line-height: 25px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 12px 20px 12px 20px;    text-decoration: none;    background-color: rgba(255, 255, 255, 0.05);    border-color: rgba(255, 255, 255, 1.00);    border-style: solid;    border-width: 2px;    border-radius: 5px 5px 5px 5px;    text-align: left;    letter-spacing: 1px}.tp-caption.Travel-CallToAction:hover, .Travel-CallToAction:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: rgba(255, 255, 255, 0.15);    border-color: rgba(255, 255, 255, 1.00);    border-style: solid;    border-width: 2px;    border-radius: 5px 5px 5px 5px}.tp-caption.RotatingWords-TitleWhite, .RotatingWords-TitleWhite {    color: rgba(255, 255, 255, 1.00);    font-size: 70px;    line-height: 70px;    font-weight: 800;    font-style: normal;    font-family: Raleway;    padding: 0px 0px 0px 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.RotatingWords-Button, .RotatingWords-Button {    color: rgba(255, 255, 255, 1.00);    font-size: 20px;    line-height: 20px;    font-weight: 700;    font-style: normal;    font-family: Raleway;    padding: 20px 50px 20px 50px;    text-decoration: none;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 0.15);    border-style: solid;    border-width: 2px;    border-radius: 0px 0px 0px 0px;    text-align: left;    letter-spacing: 3px}.tp-caption.RotatingWords-Button:hover, .RotatingWords-Button:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: transparent;    border-color: rgba(255, 255, 255, 1.00);    border-style: solid;    border-width: 2px;    border-radius: 0px 0px 0px 0px}.tp-caption.RotatingWords-SmallText, .RotatingWords-SmallText {    color: rgba(255, 255, 255, 1.00);    font-size: 14px;    line-height: 20px;    font-weight: 400;    font-style: normal;    font-family: Raleway;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left;    text-shadow: none}.tp-caption.ContentZoom-SmallTitle, .ContentZoom-SmallTitle {    color: rgba(41, 46, 49, 1.00);    font-size: 33px;    line-height: 45px;    font-weight: 600;    font-style: normal;    font-family: Raleway;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.ContentZoom-SmallSubtitle, .ContentZoom-SmallSubtitle {    color: rgba(111, 124, 130, 1.00);    font-size: 16px;    line-height: 24px;    font-weight: 600;    font-style: normal;    font-family: Raleway;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.ContentZoom-SmallIcon, .ContentZoom-SmallIcon {    color: rgba(41, 46, 49, 1.00);    font-size: 20px;    line-height: 20px;    font-weight: 400;    font-style: normal;    font-family: Raleway;    padding: 10px 10px 10px 10px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.ContentZoom-SmallIcon:hover, .ContentZoom-SmallIcon:hover {    color: rgba(111, 124, 130, 1.00);    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px}.tp-caption.ContentZoom-DetailTitle, .ContentZoom-DetailTitle {    color: rgba(41, 46, 49, 1.00);    font-size: 70px;    line-height: 70px;    font-weight: 500;    font-style: normal;    font-family: Raleway;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.ContentZoom-DetailSubTitle, .ContentZoom-DetailSubTitle {    color: rgba(111, 124, 130, 1.00);    font-size: 25px;    line-height: 25px;    font-weight: 500;    font-style: normal;    font-family: Raleway;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.ContentZoom-DetailContent, .ContentZoom-DetailContent {    color: rgba(111, 124, 130, 1.00);    font-size: 17px;    line-height: 28px;    font-weight: 500;    font-style: normal;    font-family: Raleway;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.ContentZoom-Button, .ContentZoom-Button {    color: rgba(41, 46, 49, 1.00);    font-size: 13px;    line-height: 13px;    font-weight: 700;    font-style: normal;    font-family: Raleway;    padding: 15px 50px 15px 50px;    text-decoration: none;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(41, 46, 49, 0.50);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px;    text-align: left;    letter-spacing: 1px}.tp-caption.ContentZoom-Button:hover, .ContentZoom-Button:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: rgba(41, 46, 49, 1.00);    border-color: rgba(41, 46, 49, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px}.tp-caption.ContentZoom-ButtonClose, .ContentZoom-ButtonClose {    color: rgba(41, 46, 49, 1.00);    font-size: 13px;    line-height: 13px;    font-weight: 700;    font-style: normal;    font-family: Raleway;    padding: 14px 14px 14px 16px;    text-decoration: none;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(41, 46, 49, 0.50);    border-style: solid;    border-width: 1px;    border-radius: 30px 30px 30px 30px;    text-align: left;    letter-spacing: 1px}.tp-caption.ContentZoom-ButtonClose:hover, .ContentZoom-ButtonClose:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: rgba(41, 46, 49, 1.00);    border-color: rgba(41, 46, 49, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 30px 30px 30px 30px}.tp-caption.Newspaper-Title, .Newspaper-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 50px;    line-height: 55px;    font-weight: 400;    font-style: normal;    font-family: "Roboto Slab";    padding: 0 0 10px 0;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.Newspaper-Subtitle, .Newspaper-Subtitle {    color: rgba(168, 216, 238, 1.00);    font-size: 15px;    line-height: 20px;    font-weight: 900;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.Newspaper-Button, .Newspaper-Button {    color: rgba(255, 255, 255, 1.00);    font-size: 13px;    line-height: 17px;    font-weight: 700;    font-style: normal;    font-family: Roboto;    padding: 12px 35px 12px 35px;    text-decoration: none;    background-color: rgba(255, 255, 255, 0);    border-color: rgba(255, 255, 255, 0.25);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px;    letter-spacing: 2px;    text-align: left}.tp-caption.Newspaper-Button:hover, .Newspaper-Button:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(255, 255, 255, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px}.tp-caption.rtwhitemedium, .rtwhitemedium {    font-size: 22px;    line-height: 26px;    color: rgb(255, 255, 255);    text-decoration: none;    background-color: transparent;    border-width: 0px;    border-color: rgb(0, 0, 0);    border-style: none;    text-shadow: none}@media only screen and (max-width: 767px) {    .revtp-searchform input[type="text"], .revtp-searchform input[type="email"], .revtp-form input[type="text"], .revtp-form input[type="email"] {        width: 200px !important;    }}.revtp-searchform input[type="submit"], .revtp-form input[type="submit"] {    font-family: "Arial", sans-serif;    line-height: 46px;    letter-spacing: 1px;    text-transform: uppercase;    font-size: 15px;    font-weight: 700;    padding: 0 20px;    border: 0;    background: #009aee;    color: #ffffff;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;}.tp-caption.Twitter-Content a, .tp-caption.Twitter-Content a:visited {    color: #0084b4 !important}.tp-caption.Twitter-Content a:hover {    color: #0084b4 !important;    text-decoration: underline !important}.tp-caption.Concept-Title, .Concept-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 70px;    line-height: 70px;    font-weight: 700;    font-style: normal;    font-family: Roboto Condensed;    padding: 0px 0px 10px 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    letter-spacing: 5px}.tp-caption.Concept-SubTitle, .Concept-SubTitle {    color: rgba(255, 255, 255, 0.65);    font-size: 25px;    line-height: 25px;    font-weight: 700;    font-style: italic;    font-family: Playfair Display;    padding: 0px 0px 10px 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px}.tp-caption.Concept-Content, .Concept-Content {    color: rgba(255, 255, 255, 1.00);    font-size: 20px;    line-height: 30px;    font-weight: 400;    font-style: normal;    font-family: Roboto Condensed;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: center;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 1.00);    border-style: none;    border-width: 2px;    border-radius: 0px 0px 0px 0px}.tp-caption.Concept-MoreBtn, .Concept-MoreBtn {    color: rgba(255, 255, 255, 1.00);    font-size: 30px;    line-height: 30px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 10px 8px 7px 10px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 50px 50px 50px 50px;    letter-spacing: 1px;    text-align: left}.tp-caption.Concept-MoreBtn:hover, .Concept-MoreBtn:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: rgba(255, 255, 255, 0.15);    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 50px 50px 50px 50px}.tp-caption.Concept-LessBtn, .Concept-LessBtn {    color: rgba(255, 255, 255, 1.00);    font-size: 30px;    line-height: 30px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 10px 8px 7px 10px;    text-decoration: none;    text-align: left;    background-color: rgba(0, 0, 0, 1.00);    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 50px 50px 50px 50px;    letter-spacing: 1px;    text-align: left}.tp-caption.Concept-LessBtn:hover, .Concept-LessBtn:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 50px 50px 50px 50px}.tp-caption.Concept-SubTitle-Dark, .Concept-SubTitle-Dark {    color: rgba(0, 0, 0, 0.65);    font-size: 25px;    line-height: 25px;    font-weight: 700;    font-style: italic;    font-family: Playfair Display;    padding: 0px 0px 10px 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px}.tp-caption.Concept-Title-Dark, .Concept-Title-Dark {    color: rgba(0, 0, 0, 1.00);    font-size: 70px;    line-height: 70px;    font-weight: 700;    font-style: normal;    font-family: Roboto Condensed;    padding: 0px 0px 10px 0px;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    letter-spacing: 5px}.tp-caption.Concept-MoreBtn-Dark, .Concept-MoreBtn-Dark {    color: rgba(0, 0, 0, 1.00);    font-size: 30px;    line-height: 30px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 10px 8px 7px 10px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 50px 50px 50px 50px;    letter-spacing: 1px;    text-align: left}.tp-caption.Concept-MoreBtn-Dark:hover, .Concept-MoreBtn-Dark:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: rgba(0, 0, 0, 1.00);    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 50px 50px 50px 50px}.tp-caption.Concept-Content-Dark, .Concept-Content-Dark {    color: rgba(0, 0, 0, 1.00);    font-size: 20px;    line-height: 30px;    font-weight: 400;    font-style: normal;    font-family: Roboto Condensed;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: center;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 1.00);    border-style: none;    border-width: 2px;    border-radius: 0px 0px 0px 0px}.tp-caption.Concept-Notice, .Concept-Notice {    color: rgba(255, 255, 255, 1.00);    font-size: 15px;    line-height: 15px;    font-weight: 400;    font-style: normal;    font-family: Roboto Condensed;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: center;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 1.00);    border-style: none;    border-width: 2px;    border-radius: 0px 0px 0px 0px;    letter-spacing: 2px}.tp-caption.Concept-Content a, .tp-caption.Concept-Content a:visited {    color: #ffffff !important;    border-bottom: 1px solid #ffffff !important;    font-weight: 700 !important;}.tp-caption.Concept-Content a:hover {    border-bottom: 1px solid transparent !important;}.tp-caption.Concept-Content-Dark a, .tp-caption.Concept-Content-Dark a:visited {    color: #000000 !important;    border-bottom: 1px solid #000000 !important;    font-weight: 700 !important;}.tp-caption.Concept-Content-Dark a:hover {    border-bottom: 1px solid transparent !important;}.tp-caption.Twitter-Content a, .tp-caption.Twitter-Content a:visited {    color: #0084b4 !important}.tp-caption.Twitter-Content a:hover {    color: #0084b4 !important;    text-decoration: underline !important}.tp-caption.Creative-Title, .Creative-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 70px;    line-height: 70px;    font-weight: 400;    font-style: normal;    font-family: Playfair Display;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px}.tp-caption.Creative-SubTitle, .Creative-SubTitle {    color: rgba(205, 176, 131, 1.00);    font-size: 14px;    line-height: 14px;    font-weight: 400;    font-style: normal;    font-family: "Open Sans";    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    letter-spacing: 2px}.tp-caption.Creative-Button, .Creative-Button {    color: rgba(205, 176, 131, 1.00);    font-size: 13px;    line-height: 13px;    font-weight: 400;    font-style: normal;    font-family: "Open Sans";    padding: 15px 50px 15px 50px;    text-decoration: none;    text-align: left;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(205, 176, 131, 0.25);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px;    letter-spacing: 2px}.tp-caption.Creative-Button:hover, .Creative-Button:hover {    color: rgba(205, 176, 131, 1.00);    text-decoration: none;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(205, 176, 131, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px}.tp-caption.subcaption, .subcaption {    color: rgba(111, 124, 130, 1.00);    font-size: 19px;    line-height: 24px;    font-weight: 400;    font-style: normal;    font-family: roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: rgba(0, 0, 0, 1.00);    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-shadow: none;    text-align: left}.tp-caption.RedDot, .RedDot {    color: rgba(0, 0, 0, 1.00);    font-weight: 400;    font-style: normal;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: left;    background-color: rgba(213, 0, 0, 1.00);    border-color: rgba(255, 255, 255, 1.00);    border-style: solid;    border-width: 5px;    border-radius: 50px 50px 50px 50px}.tp-caption.RedDot:hover, .RedDot:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(255, 255, 255, 0.75);    border-color: rgba(213, 0, 0, 1.00);    border-style: solid;    border-width: 5px;    border-radius: 50px 50px 50px 50px}.tp-caption.SlidingOverlays-Title, .SlidingOverlays-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 50px;    line-height: 50px;    font-weight: 400;    font-style: normal;    font-family: Playfair Display;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px}.tp-caption.SlidingOverlays-Title, .SlidingOverlays-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 50px;    line-height: 50px;    font-weight: 400;    font-style: normal;    font-family: Playfair Display;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px}.tp-caption.Woo-TitleLarge, .Woo-TitleLarge {    color: rgba(0, 0, 0, 1.00);    font-size: 40px;    line-height: 40px;    font-weight: 400;    font-style: normal;    font-family: Playfair Display;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    type: text}.tp-caption.Woo-Rating, .Woo-Rating {    color: rgba(0, 0, 0, 1.00);    font-size: 14px;    line-height: 30px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left;    type: text}.tp-caption.Woo-SubTitle, .Woo-SubTitle {    color: rgba(0, 0, 0, 1.00);    font-size: 18px;    line-height: 18px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    letter-spacing: 2px;    type: text}.tp-caption.Woo-PriceLarge, .Woo-PriceLarge {    color: rgba(0, 0, 0, 1.00);    font-size: 60px;    line-height: 60px;    font-weight: 700;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    type: text}.tp-caption.Woo-ProductInfo, .Woo-ProductInfo {    color: rgba(0, 0, 0, 1.00);    font-size: 15px;    line-height: 15px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 12px 75px 12px 50px;    text-decoration: none;    background-color: rgba(254, 207, 114, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px;    text-align: left;    type: button}.tp-caption.Woo-ProductInfo:hover, .Woo-ProductInfo:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(243, 168, 71, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px}.tp-caption.Woo-AddToCart, .Woo-AddToCart {    color: rgba(0, 0, 0, 1.00);    font-size: 15px;    line-height: 15px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 12px 35px 12px 35px;    text-decoration: none;    background-color: rgba(254, 207, 114, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px;    text-align: left;    type: button}.tp-caption.Woo-AddToCart:hover, .Woo-AddToCart:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(243, 168, 71, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px}.tp-caption.Woo-TitleLarge, .Woo-TitleLarge {    color: rgba(0, 0, 0, 1.00);    font-size: 40px;    line-height: 40px;    font-weight: 400;    font-style: normal;    font-family: Playfair Display;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    type: text}.tp-caption.Woo-SubTitle, .Woo-SubTitle {    color: rgba(0, 0, 0, 1.00);    font-size: 18px;    line-height: 18px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    letter-spacing: 2px;    type: text}.tp-caption.Woo-PriceLarge, .Woo-PriceLarge {    color: rgba(0, 0, 0, 1.00);    font-size: 60px;    line-height: 60px;    font-weight: 700;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    type: text}.tp-caption.Woo-ProductInfo, .Woo-ProductInfo {    color: rgba(0, 0, 0, 1.00);    font-size: 15px;    line-height: 15px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 12px 75px 12px 50px;    text-decoration: none;    background-color: rgba(254, 207, 114, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px;    text-align: left;    type: button}.tp-caption.Woo-ProductInfo:hover, .Woo-ProductInfo:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(243, 168, 71, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px}.tp-caption.Woo-AddToCart, .Woo-AddToCart {    color: rgba(0, 0, 0, 1.00);    font-size: 15px;    line-height: 15px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 12px 35px 12px 35px;    text-decoration: none;    background-color: rgba(254, 207, 114, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px;    text-align: left;    type: button}.tp-caption.Woo-AddToCart:hover, .Woo-AddToCart:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(243, 168, 71, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 4px 4px 4px 4px}.tp-caption.FullScreen-Toggle, .FullScreen-Toggle {    color: rgba(255, 255, 255, 1.00);    font-size: 20px;    line-height: 20px;    font-weight: 400;    font-style: normal;    font-family: Raleway;    padding: 11px 8px 11px 12px;    text-decoration: none;    text-align: left;    background-color: rgba(0, 0, 0, 0.50);    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    letter-spacing: 3px;    text-align: left}.tp-caption.FullScreen-Toggle:hover, .FullScreen-Toggle:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: rgba(0, 0, 0, 1.00);    border-color: rgba(255, 255, 255, 0);    border-style: solid;    border-width: 0px;    border-radius: 0px 0px 0px 0px}.tp-caption.Agency-Title, .Agency-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 70px;    line-height: 70px;    font-weight: 900;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left;    letter-spacing: 10px}.tp-caption.Agency-SubTitle, .Agency-SubTitle {    color: rgba(255, 255, 255, 1.00);    font-size: 20px;    line-height: 20px;    font-weight: 400;    font-style: italic;    font-family: Georgia, serif;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center}.tp-caption.Agency-PlayBtn, .Agency-PlayBtn {    color: rgba(255, 255, 255, 1.00);    font-size: 30px;    line-height: 71px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 0px 0px 0px 0px;    text-decoration: none;    background-color: transparent;    border-color: rgba(255, 255, 255, 1.00);    border-style: solid;    border-width: 2px;    border-radius: 100px 100px 100px 100px;    text-align: center}.tp-caption.Agency-PlayBtn:hover, .Agency-PlayBtn:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: transparent;    border-color: rgba(255, 255, 255, 1.00);    border-style: solid;    border-width: 2px;    border-radius: 100px 100px 100px 100px;    cursor: pointer}.tp-caption.Agency-SmallText, .Agency-SmallText {    color: rgba(255, 255, 255, 1.00);    font-size: 12px;    line-height: 12px;    font-weight: 900;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left;    letter-spacing: 5px}.tp-caption.Agency-Social, .Agency-Social {    color: rgba(51, 51, 51, 1.00);    font-size: 25px;    line-height: 50px;    font-weight: 400;    font-style: normal;    font-family: Georgia, serif;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: rgba(51, 51, 51, 1.00);    border-style: solid;    border-width: 2px;    border-radius: 30px 30px 30px 30px;    text-align: center}.tp-caption.Agency-Social:hover, .Agency-Social:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: rgba(51, 51, 51, 1.00);    border-color: rgba(51, 51, 51, 1.00);    border-style: solid;    border-width: 2px;    border-radius: 30px 30px 30px 30px;    cursor: pointer}.tp-caption.Agency-CloseBtn, .Agency-CloseBtn {    color: rgba(255, 255, 255, 1.00);    font-size: 50px;    line-height: 50px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 0px 0px 0px 0px;    text-decoration: none;    background-color: transparent;    border-color: rgba(255, 255, 255, 0);    border-style: none;    border-width: 0px;    border-radius: 100px 100px 100px 100px;    text-align: center}.tp-caption.Agency-CloseBtn:hover, .Agency-CloseBtn:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: transparent;    border-color: rgba(255, 255, 255, 0);    border-style: none;    border-width: 0px;    border-radius: 100px 100px 100px 100px;    cursor: pointer}.tp-caption.Dining-Title, .Dining-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 70px;    line-height: 70px;    font-weight: 400;    font-style: normal;    font-family: Georgia, serif;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left;    letter-spacing: 10px}.tp-caption.Dining-SubTitle, .Dining-SubTitle {    color: rgba(255, 255, 255, 1.00);    font-size: 20px;    line-height: 20px;    font-weight: 400;    font-style: normal;    font-family: Georgia, serif;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.Dining-BtnLight, .Dining-BtnLight {    color: rgba(255, 255, 255, 0.50);    font-size: 15px;    line-height: 15px;    font-weight: 700;    font-style: normal;    font-family: "Open Sans";    padding: 17px 73px 17px 50px;    text-decoration: none;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 0.25);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px;    text-align: left;    letter-spacing: 2px}.tp-caption.Dining-BtnLight:hover, .Dining-BtnLight:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: rgba(0, 0, 0, 0);    border-color: rgba(255, 255, 255, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px}.tp-caption.Dining-Social, .Dining-Social {    color: rgba(255, 255, 255, 1.00);    font-size: 25px;    line-height: 50px;    font-weight: 400;    font-style: normal;    font-family: Georgia, serif;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: rgba(255, 255, 255, 0.25);    border-style: solid;    border-width: 1px;    border-radius: 30px 30px 30px 30px;    text-align: center}.tp-caption.Dining-Social:hover, .Dining-Social:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: transparent;    border-color: rgba(255, 255, 255, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 30px 30px 30px 30px;    cursor: pointer}tp-caption.Team-Thumb, .Team-Thumb {    color: rgba(255, 255, 255, 1.00);    font-size: 20px;    line-height: 22px;    font-weight: 400;    font-style: normal;    font-family: Arial;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.Team-Thumb:hover, .Team-Thumb:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    cursor: pointer}.tp-caption.Team-Name, .Team-Name {    color: rgba(255, 255, 255, 1.00);    font-size: 70px;    line-height: 70px;    font-weight: 900;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.Team-Position, .Team-Position {    color: rgba(255, 255, 255, 1.00);    font-size: 30px;    line-height: 30px;    font-weight: 400;    font-style: normal;    font-family: Georgia, serif;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.Team-Description, .Team-Description {    color: rgba(255, 255, 255, 1.00);    font-size: 18px;    line-height: 28px;    font-weight: 400;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.Team-Social, .Team-Social {    color: rgba(255, 255, 255, 1.00);    font-size: 50px;    line-height: 50px;    font-weight: 400;    font-style: normal;    font-family: Arial;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center}.tp-caption.Team-Social:hover, .Team-Social:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    cursor: pointer}.tp-caption.VideoControls-Play, .VideoControls-Play {    color: rgba(0, 0, 0, 1.00);    font-size: 50px;    line-height: 120px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 0px 0px 0px 7px;    text-decoration: none;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 0px;    border-radius: 100px 100px 100px 100px;    text-align: center}.tp-caption.VideoControls-Play:hover, .VideoControls-Play:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 0px;    border-radius: 100px 100px 100px 100px;    cursor: pointer}.tp-caption.VideoPlayer-Title, .VideoPlayer-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 40px;    line-height: 40px;    font-weight: 900;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left;    letter-spacing: 10px}.tp-caption.VideoPlayer-SubTitle, .VideoPlayer-SubTitle {    color: rgba(255, 255, 255, 1.00);    font-size: 20px;    line-height: 20px;    font-weight: 400;    font-style: italic;    font-family: Georgia, serif;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center}.tp-caption.VideoPlayer-Social, .VideoPlayer-Social {    color: rgba(255, 255, 255, 1.00);    font-size: 50px;    line-height: 50px;    font-weight: 400;    font-style: normal;    font-family: Arial;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center}.tp-caption.VideoPlayer-Social:hover, .VideoPlayer-Social:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    cursor: pointer}.tp-caption.VideoControls-Mute, .VideoControls-Mute {    color: rgba(0, 0, 0, 1.00);    font-size: 20px;    line-height: 50px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 0px 0px 0px 0px;    text-decoration: none;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 0px;    border-radius: 100px 100px 100px 100px;    text-align: center}.tp-caption.VideoControls-Mute:hover, .VideoControls-Mute:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 0px;    border-radius: 100px 100px 100px 100px;    cursor: pointer}.tp-caption.VideoControls-Pause, .VideoControls-Pause {    color: rgba(0, 0, 0, 1.00);    font-size: 20px;    line-height: 50px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 0px 0px 0px 0px;    text-decoration: none;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 0px;    border-radius: 100px 100px 100px 100px;    text-align: center}.tp-caption.VideoControls-Pause:hover, .VideoControls-Pause:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 0px;    border-radius: 100px 100px 100px 100px;    cursor: pointer}.soundcloudwrapper iframe {    width: 100% !important}.tp-caption.SleekLanding-Title, .SleekLanding-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 35px;    line-height: 40px;    font-weight: 400;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left;    letter-spacing: 5px}.tp-caption.SleekLanding-ButtonBG, .SleekLanding-ButtonBG {    color: rgba(0, 0, 0, 1.00);    font-size: px;    line-height: px;    font-weight: 700;    font-style: normal;    font-family: ;    padding: 0 0 0 0px;    text-decoration: none;    text-align: left;    background-color: rgba(255, 255, 255, 0.10);    border-color: rgba(0, 0, 0, 0);    border-style: solid;    border-width: 0px;    border-radius: 5px 5px 5px 5px;    text-align: left;    -webkit-box-shadow: inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15);    -moz-box-shadow: inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15);    box-shadow: inset 0px 2px 0px 0px rgba(0, 0, 0, 0.15)}.tp-caption.SleekLanding-SmallTitle, .SleekLanding-SmallTitle {    color: rgba(255, 255, 255, 1.00);    font-size: 13px;    line-height: 50px;    font-weight: 900;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left;    letter-spacing: 2px}.tp-caption.SleekLanding-BottomText, .SleekLanding-BottomText {    color: rgba(255, 255, 255, 1.00);    font-size: 15px;    line-height: 24px;    font-weight: 400;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.SleekLanding-Social, .SleekLanding-Social {    color: rgba(255, 255, 255, 1.00);    font-size: 22px;    line-height: 30px;    font-weight: 400;    font-style: normal;    font-family: Arial;    padding: 0 0 0 0px;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center}.tp-caption.SleekLanding-Social:hover, .SleekLanding-Social:hover {    color: rgba(0, 0, 0, 0.25);    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    cursor: pointer}#rev_slider_429_1_wrapper .tp-loader.spinner2 {    background-color: #555555 !important;}.tp-fat {    font-weight: 900 !important;}.tp-caption.PostSlider-Category, .PostSlider-Category {    color: rgba(0, 0, 0, 1.00);    font-size: 15px;    line-height: 15px;    font-weight: 300;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    letter-spacing: 3px;    text-align: left}.tp-caption.PostSlider-Title, .PostSlider-Title {    color: rgba(0, 0, 0, 1.00);    font-size: 40px;    line-height: 40px;    font-weight: 400;    font-style: normal;    font-family: Playfair Display;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.PostSlider-Content, .PostSlider-Content {    color: rgba(119, 119, 119, 1.00);    font-size: 15px;    line-height: 23px;    font-weight: 400;    font-style: normal;    font-family: Roboto;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.PostSlider-Button, .PostSlider-Button {    color: rgba(0, 0, 0, 1.00);    font-size: 15px;    line-height: 40px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 1px 56px 1px 32px;    text-decoration: none;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px;    text-align: left}.tp-caption.PostSlider-Button:hover, .PostSlider-Button:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(238, 238, 238, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 1px;    border-radius: 0px 0px 0px 0px;    cursor: pointer}@media only screen and (max-width: 960px) {}@media only screen and (max-width: 768px) {}.tp-caption.LandingPage-Title, .LandingPage-Title {    color: rgba(255, 255, 255, 1.00);    font-size: 70px;    line-height: 80px;    font-weight: 900;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left;    letter-spacing: 10px}.tp-caption.LandingPage-SubTitle, .LandingPage-SubTitle {    color: rgba(255, 255, 255, 1.00);    font-size: 20px;    line-height: 30px;    font-weight: 400;    font-style: italic;    font-family: Georgia, serif;    padding: 0 0 0 0px;    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.LandingPage-Button, .LandingPage-Button {    color: rgba(0, 0, 0, 1.00);    font-size: 15px;    line-height: 54px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 0px 35px 0px 35px;    text-decoration: none;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    text-align: left;    letter-spacing: 3px}.tp-caption.LandingPage-Button:hover, .LandingPage-Button:hover {    color: rgba(0, 0, 0, 1.00);    text-decoration: none;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    cursor: pointer}.tp-caption.App-Content a, .tp-caption.App-Content a:visited {    color: #89124e !important;    border-bottom: 1px solid transparent !important;    font-weight: bold !important;}.tp-caption.App-Content a:hover {    border-bottom: 1px solid #89124e !important;}.tp-caption.RockBand-LogoText, .RockBand-LogoText {    color: rgba(255, 255, 255, 1.00);    font-size: 60px;    line-height: 60px;    font-weight: 700;    font-style: normal;    font-family: Oswald;    padding: 0 0 0 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.Twitter-Content a, .tp-caption.Twitter-Content a:visited {    color: #ffffff !important;    text-decoration: underline !important;}.tp-caption.Twitter-Content a:hover {    color: #ffffff !important;    text-decoration: none !important;}.soundcloudwrapper iframe {    width: 100% !important}.tp-caption.Agency-LogoText, .Agency-LogoText {    color: rgba(255, 255, 255, 1.00);    font-size: 12px;    line-height: 20px;    font-weight: 400;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0 0px;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    letter-spacing: 1px}.tp-caption.ComingSoon-Highlight, .ComingSoon-Highlight {    color: rgba(255, 255, 255, 1.00);    font-size: 20px;    line-height: 37px;    font-weight: 400;    font-style: normal;    font-family: "Open Sans";    padding: 0 20px 3px 20px;    text-decoration: none;    text-align: left;    background-color: rgba(0, 154, 238, 1.00);    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.ComingSoon-Count, .ComingSoon-Count {    color: rgba(255, 255, 255, 1.00);    font-size: 50px;    line-height: 50px;    font-weight: 900;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.ComingSoon-CountUnit, .ComingSoon-CountUnit {    color: rgba(255, 255, 255, 1.00);    font-size: 20px;    line-height: 20px;    font-weight: 400;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0 0px;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center}.tp-caption.ComingSoon-NotifyMe, .ComingSoon-NotifyMe {    color: rgba(164, 157, 143, 1.00);    font-size: 27px;    line-height: 35px;    font-weight: 600;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0 0px;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center}.tp-caption.Agency-SmallTitle, .Agency-SmallTitle {    color: rgba(255, 255, 255, 1.00);    font-size: 15px;    line-height: 22px;    font-weight: 400;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0 0px;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    letter-spacing: 6px}.tp-caption.Agency-SmallContent, .Agency-SmallContent {    color: rgba(255, 255, 255, 1.00);    font-size: 15px;    line-height: 24px;    font-weight: 400;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0 0px;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center}.tp-caption.Agency-SmallLink, .Agency-SmallLink {    color: rgba(248, 124, 9, 1.00);    font-size: 12px;    line-height: 22px;    font-weight: 700;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0px 0;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    letter-spacing: 2px;    border-bottom: 1px solid #f87c09 !important}.tp-caption.Agency-SmallLink:hover, .Agency-SmallLink:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    cursor: pointer}.tp-caption.Agency-NavButton, .Agency-NavButton {    color: rgba(51, 51, 51, 1.00);    font-size: 17px;    line-height: 50px;    font-weight: 500;    font-style: normal;    font-family: Roboto;    padding: 0px 0px 0px 0px;    text-decoration: none;    text-align: center;    background-color: rgba(255, 255, 255, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    text-align: center}.tp-caption.Agency-NavButton:hover, .Agency-NavButton:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: rgba(51, 51, 51, 1.00);    border-color: rgba(0, 0, 0, 1.00);    border-style: solid;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    cursor: pointer}.tp-caption.Agency-SmallLinkGreen, .Agency-SmallLinkGreen {    color: rgba(109, 177, 155, 1.00);    font-size: 12px;    line-height: 22px;    font-weight: 700;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0px 0;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    letter-spacing: 2px;    border-bottom: 1px solid #6db19b !important}.tp-caption.Agency-SmallLinkGreen:hover, .Agency-SmallLinkGreen:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    cursor: pointer}.tp-caption.Agency-SmallLinkBlue, .Agency-SmallLinkBlue {    color: rgba(153, 153, 153, 1.00);    font-size: 12px;    line-height: 22px;    font-weight: 700;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0px 0;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    letter-spacing: 2px;    border-bottom: 1px solid #999999 !important}.tp-caption.Agency-SmallLinkBlue:hover, .Agency-SmallLinkBlue:hover {    color: rgba(255, 255, 255, 1.00);    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    cursor: pointer}.tp-caption.Agency-LogoText, .Agency-LogoText {    color: rgba(255, 255, 255, 1.00);    font-size: 12px;    line-height: 20px;    font-weight: 400;    font-style: normal;    font-family: "Open Sans";    padding: 0 0 0 0px;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center;    letter-spacing: 1px}.tp-caption.Agency-ArrowTooltip, .Agency-ArrowTooltip {    color: rgba(51, 51, 51, 1.00);    font-size: 15px;    line-height: 20px;    font-weight: 400;    font-style: normal;    font-family: Permanent Marker;    padding: 0 0 0 0px;    text-decoration: none;    text-align: left;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: left}.tp-caption.Agency-SmallSocial, .Agency-SmallSocial {    color: rgba(255, 255, 255, 1.00);    font-size: 30px;    line-height: 30px;    font-weight: 400;    font-style: normal;    font-family: Arial;    padding: 0 0 0 0px;    text-decoration: none;    text-align: center;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0 0 0 0px;    text-align: center}.tp-caption.Agency-SmallSocial:hover, .Agency-SmallSocial:hover {    color: rgba(51, 51, 51, 1.00);    text-decoration: none;    background-color: transparent;    border-color: transparent;    border-style: none;    border-width: 0px;    border-radius: 0px 0px 0px 0px;    cursor: pointer}.ares.tparrows {    cursor: pointer;    background: #ffffff;    min-width: 60px;    min-height: 60px;    position: absolute;    display: block;    z-index: 100;    border-radius: 50%;}.ares.tparrows:hover {}.ares.tparrows:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    font-size: 25px;    color: #aaaaaa;    display: block;    line-height: 60px;    text-align: center;    -webkit-transition: color 0.3s;    -moz-transition: color 0.3s;    transition: color 0.3s;    z-index: 2;    position: relative;}.ares.tparrows.tp-leftarrow:before {    content: "\f053";}.ares.tparrows.tp-rightarrow:before {    content: "\f054";}.ares.tparrows:hover:before {    color: #000000;}.ares .tp-title-wrap {    position: absolute;    z-index: 1;    display: inline-block;    background: #ffffff;    min-height: 60px;    line-height: 60px;    top: 0px;    margin-left: 30px;    border-radius: 0px 30px 30px 0px;    overflow: hidden;    -webkit-transition: -webkit-transform 0.3s;    transition: transform 0.3s;    transform: scaleX(0);    -webkit-transform: scaleX(0);    transform-origin: 0% 50%;    -webkit-transform-origin: 0% 50%;}.ares.tp-rightarrow .tp-title-wrap {    right: 0px;    margin-right: 30px;    margin-left: 0px;    -webkit-transform-origin: 100% 50%;    border-radius: 30px 0px 0px 30px;}.ares.tparrows:hover .tp-title-wrap {    transform: scaleX(1) scaleY(1);    -webkit-transform: scaleX(1) scaleY(1);}.ares .tp-arr-titleholder {    position: relative;    -webkit-transition: -webkit-transform 0.3s;    transition: transform 0.3s;    transform: translateX(200px);    text-transform: uppercase;    color: #000000;    font-weight: 400;    font-size: 14px;    line-height: 60px;    white-space: nowrap;    padding: 0px 20px;    margin-left: 10px;    opacity: 0;}.ares.tp-rightarrow .tp-arr-titleholder {    transform: translateX(-200px);    margin-left: 0px;    margin-right: 10px;}.ares.tparrows:hover .tp-arr-titleholder {    transform: translateX(0px);    -webkit-transform: translateX(0px);    transition-delay: 0.1s;    opacity: 1;}.ares.tp-bullets {}.ares.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: transparent;    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;}.ares .tp-bullet {    width: 13px;    height: 13px;    position: absolute;    background: #e5e5e5;    border-radius: 50%;    cursor: pointer;    box-sizing: content-box;}.ares .tp-bullet:hover, .ares .tp-bullet.selected {    background: #ffffff;}.ares .tp-bullet-title {    position: absolute;    color: #888888;    font-size: 12px;    padding: 0px 10px;    font-weight: 600;    right: 27px;    top: -4px;    background: #ffffff;    background: rgba(255, 255, 255, 0.75);    visibility: hidden;    transform: translateX(-20px);    -webkit-transform: translateX(-20px);    transition: transform 0.3s;    -webkit-transition: transform 0.3s;    line-height: 20px;    white-space: nowrap;}.ares .tp-bullet-title:after {    width: 0px;    height: 0px;    border-style: solid;    border-width: 10px 0 10px 10px;    border-color: transparent transparent transparent rgba(255, 255, 255, 0.75);    content: " ";    position: absolute;    right: -10px;    top: 0px;}.ares .tp-bullet:hover .tp-bullet-title {    visibility: visible;    transform: translateX(0px);    -webkit-transform: translateX(0px);}.ares .tp-bullet.selected:hover .tp-bullet-title {    background: #ffffff;}.ares .tp-bullet.selected:hover .tp-bullet-title:after {    border-color: transparent transparent transparent #ffffff;}.ares.tp-bullets:hover .tp-bullet-title {    visibility: hidden;}.ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title {    visibility: visible;}.ares .tp-tab {    opacity: 1;    padding: 10px;    box-sizing: border-box;    font-family: "Roboto", sans-serif;    border-bottom: 1px solid #e5e5e5;}.ares .tp-tab-image {    width: 60px;    height: 60px;    max-height: 100%;    max-width: 100%;    position: relative;    display: inline-block;    float: left;}.ares .tp-tab-content {    background: rgba(0, 0, 0, 0);    position: relative;    padding: 15px 15px 15px 85px;    left: 0px;    overflow: hidden;    margin-top: -15px;    box-sizing: border-box;    color: #333333;    display: inline-block;    width: 100%;    height: 100%;    position: absolute;}.ares .tp-tab-date {    display: block;    color: #aaaaaa;    font-weight: 500;    font-size: 12px;    margin-bottom: 0px;}.ares .tp-tab-title {    display: block;    text-align: left;    color: #333333;    font-size: 14px;    font-weight: 500;    text-transform: none;    line-height: 17px;}.ares .tp-tab:hover, .ares .tp-tab.selected {    background: #eeeeee;}.ares .tp-tab-mask {}@media only screen and (max-width: 960px) {}@media only screen and (max-width: 768px) {}.custom.tparrows {    cursor: pointer;    background: #000000;    background: rgba(0, 0, 0, 0.5);    width: 40px;    height: 40px;    position: absolute;    display: block;    z-index: 100;}.custom.tparrows:hover {    background: #000000;}.custom.tparrows:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    font-size: 15px;    color: #ffffff;    display: block;    line-height: 40px;    text-align: center;}.custom.tparrows.tp-leftarrow:before {    content: "\f053";}.custom.tparrows.tp-rightarrow:before {    content: "\f054";}.custom.tp-bullets {}.custom.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: transparent;    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;}.custom .tp-bullet {    width: 12px;    height: 12px;    position: absolute;    background: #aaaaaa;    background: rgba(125, 125, 125, 0.5);    cursor: pointer;    box-sizing: content-box;}.custom .tp-bullet:hover, .custom .tp-bullet.selected {    background: rgb(125, 125, 125);}.custom .tp-bullet-image {}.custom .tp-bullet-title {}.dione.tparrows {    height: 100%;    width: 100px;    background: transparent;    background: rgba(0, 0, 0, 0);    line-height: 100%;    transition: all 0.3s;    -webkit-transition: all 0.3s;}.dione.tparrows:hover {    background: rgba(0, 0, 0, 0.45);}.dione .tp-arr-imgwrapper {    width: 100px;    left: 0px;    position: absolute;    height: 100%;    top: 0px;    overflow: hidden;}.dione.tp-rightarrow .tp-arr-imgwrapper {    left: auto;    right: 0px;}.dione .tp-arr-imgholder {    background-position: center center;    background-size: cover;    width: 100px;    height: 100%;    top: 0px;    visibility: hidden;    transform: translateX(-50px);    -webkit-transform: translateX(-50px);    transition: all 0.3s;    -webkit-transition: all 0.3s;    opacity: 0;    left: 0px;}.dione.tparrows.tp-rightarrow .tp-arr-imgholder {    right: 0px;    left: auto;    transform: translateX(50px);    -webkit-transform: translateX(50px);}.dione.tparrows:before {    position: absolute;    line-height: 30px;    margin-left: -22px;    top: 50%;    left: 50%;    font-size: 30px;    margin-top: -15px;    transition: all 0.3s;    -webkit-transition: all 0.3s;}.dione.tparrows.tp-rightarrow:before {    margin-left: 6px;}.dione.tparrows:hover:before {    transform: translateX(-20px);    -webkit-transform: translateX(-20px);    opacity: 0;}.dione.tparrows.tp-rightarrow:hover:before {    transform: translateX(20px);    -webkit-transform: translateX(20px);}.dione.tparrows:hover .tp-arr-imgholder {    transform: translateX(0px);    -webkit-transform: translateX(0px);    opacity: 1;    visibility: visible;}.dione .tp-bullet {    opacity: 1;    width: 50px;    height: 50px;    padding: 3px;    background: #000000;    background-color: rgba(0, 0, 0, 0.25);    margin: 0px;    box-sizing: border-box;    transition: all 0.3s;    -webkit-transition: all 0.3s;}.dione .tp-bullet-image {    display: block;    box-sizing: border-box;    position: relative;    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    width: 44px;    height: 44px;    background-size: cover;    background-position: center center;}.dione .tp-bullet-title {    position: absolute;    bottom: 65px;    display: inline-block;    left: 50%;    background: #000000;    background: rgba(0, 0, 0, 0.75);    color: #ffffff;    padding: 10px 30px;    border-radius: 4px;    -webkit-border-radius: 4px;    opacity: 0;    transition: all 0.3s;    -webkit-transition: all 0.3s;    transform: translateZ(0.001px) translateX(-50%) translateY(14px);    transform-origin: 50% 100%;    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);    -webkit-transform-origin: 50% 100%;    opacity: 0;    white-space: nowrap;}.dione .tp-bullet:hover .tp-bullet-title {    transform: rotateX(0deg) translateX(-50%);    -webkit-transform: rotateX(0deg) translateX(-50%);    opacity: 1;}.dione .tp-bullet.selected, .dione .tp-bullet:hover {    background: rgba(255, 255, 255, 1);    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1)));    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#777777", GradientType=0);}.dione .tp-bullet-title:after {    content: " ";    position: absolute;    left: 50%;    margin-left: -8px;    width: 0;    height: 0;    border-style: solid;    border-width: 8px 8px 0 8px;    border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent;    bottom: -8px;}.erinyen.tparrows {    cursor: pointer;    background: #000000;    background: rgba(0, 0, 0, 0.5);    min-width: 70px;    min-height: 70px;    position: absolute;    display: block;    z-index: 100;    border-radius: 35px;}.erinyen.tparrows:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    font-size: 20px;    color: #ffffff;    display: block;    line-height: 70px;    text-align: center;    z-index: 2;    position: relative;}.erinyen.tparrows.tp-leftarrow:before {    content: "\f053";}.erinyen.tparrows.tp-rightarrow:before {    content: "\f054";}.erinyen .tp-title-wrap {    position: absolute;    z-index: 1;    display: inline-block;    background: #000000;    background: rgba(0, 0, 0, 0.5);    min-height: 70px;    line-height: 70px;    top: 0px;    margin-left: 0px;    border-radius: 35px;    overflow: hidden;    transition: opacity 0.3s;    -webkit-transition: opacity 0.3s;    -moz-transition: opacity 0.3s;    -webkit-transform: scale(0);    -moz-transform: scale(0);    transform: scale(0);    visibility: hidden;    opacity: 0;}.erinyen.tparrows:hover .tp-title-wrap {    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1);    opacity: 1;    visibility: visible;}.erinyen.tp-rightarrow .tp-title-wrap {    right: 0px;    margin-right: 0px;    margin-left: 0px;    -webkit-transform-origin: 100% 50%;    border-radius: 35px;    padding-right: 20px;    padding-left: 10px;}.erinyen.tp-leftarrow .tp-title-wrap {    padding-left: 20px;    padding-right: 10px;}.erinyen .tp-arr-titleholder {    letter-spacing: 3px;    position: relative;    -webkit-transition: -webkit-transform 0.3s;    transition: transform 0.3s;    transform: translateX(200px);    text-transform: uppercase;    color: #ffffff;    font-weight: 600;    font-size: 13px;    line-height: 70px;    white-space: nowrap;    padding: 0px 20px;    margin-left: 11px;    opacity: 0;}.erinyen .tp-arr-imgholder {    width: 100%;    height: 100%;    position: absolute;    top: 0px;    left: 0px;    background-position: center center;    background-size: cover;}.erinyen .tp-arr-img-over {    width: 100%;    height: 100%;    position: absolute;    top: 0px;    left: 0px;    background: #000000;    background: rgba(0, 0, 0, 0.5);}.erinyen.tp-rightarrow .tp-arr-titleholder {    transform: translateX(-200px);    margin-left: 0px;    margin-right: 11px;}.erinyen.tparrows:hover .tp-arr-titleholder {    transform: translateX(0px);    -webkit-transform: translateX(0px);    transition-delay: 0.1s;    opacity: 1;}.erinyen.tp-bullets {}.erinyen.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: #555555;     background: -moz-linear-gradient(top, #555555 0%, #222222 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #222222));     background: -webkit-linear-gradient(top, #555555 0%, #222222 100%);     background: -o-linear-gradient(top, #555555 0%, #222222 100%);     background: -ms-linear-gradient(top, #555555 0%, #222222 100%);     background: linear-gradient(to bottom, #555555 0%, #222222 100%);     filter: progid:dximagetransform.microsoft.gradient(startcolorstr="#555555", endcolorstr="#222222", gradienttype=0);     padding: 10px 15px;    margin-left: -15px;    margin-top: -10px;    box-sizing: content-box;    border-radius: 10px;    box-shadow: 0px 0px 2px 1px rgba(33, 33, 33, 0.3);}.erinyen .tp-bullet {    width: 13px;    height: 13px;    position: absolute;    background: #111111;    border-radius: 50%;    cursor: pointer;    box-sizing: content-box;}.erinyen .tp-bullet:hover, .erinyen .tp-bullet.selected {    background: #e5e5e5;     background: -moz-linear-gradient(top, #e5e5e5 0%, #999999 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #999999));     background: -webkit-linear-gradient(top, #e5e5e5 0%, #999999 100%);     background: -o-linear-gradient(top, #e5e5e5 0%, #999999 100%);     background: -ms-linear-gradient(top, #e5e5e5 0%, #999999 100%);     background: linear-gradient(to bottom, #e5e5e5 0%, #999999 100%);     filter: progid:dximagetransform.microsoft.gradient(startcolorstr="#e5e5e5", endcolorstr="#999999", gradienttype=0);     border: 1px solid #555555;    width: 12px;    height: 12px;}.erinyen .tp-bullet-image {}.erinyen .tp-bullet-title {}.erinyen .tp-thumb {    opacity: 1}.erinyen .tp-thumb-over {    background: #000000;    background: rgba(0, 0, 0, 0.25);    width: 100%;    height: 100%;    position: absolute;    top: 0px;    left: 0px;    z-index: 1;    -webkit-transition: all 0.3s;    transition: all 0.3s;}.erinyen .tp-thumb-more:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    font-size: 12px;    color: #aaaaaa;    color: rgba(255, 255, 255, 0.75);    display: block;    line-height: 12px;    text-align: left;    z-index: 2;    position: absolute;    top: 20px;    right: 20px;    z-index: 2;}.erinyen .tp-thumb-more:before {    content: "\e825";}.erinyen .tp-thumb-title {    font-family: "Raleway";    letter-spacing: 1px;    font-size: 12px;    color: #ffffff;    display: block;    line-height: 15px;    text-align: left;    z-index: 2;    position: absolute;    top: 0px;    left: 0px;    z-index: 2;    padding: 20px 35px 20px 20px;    width: 100%;    height: 100%;    box-sizing: border-box;    transition: all 0.3s;    -webkit-transition: all 0.3s;    font-weight: 500;}.erinyen .tp-thumb.selected .tp-thumb-more:before, .erinyen .tp-thumb:hover .tp-thumb-more:before {    color: #aaaaaa;}.erinyen .tp-thumb.selected .tp-thumb-over, .erinyen .tp-thumb:hover .tp-thumb-over {    background: #ffffff;}.erinyen .tp-thumb.selected .tp-thumb-title, .erinyen .tp-thumb:hover .tp-thumb-title {    color: #000000;}.erinyen .tp-tab-title {    color: #a8d8ee;    font-size: 13px;    font-weight: 700;    text-transform: uppercase;    font-family: "Roboto Slab"    margin-bottom: 5px;}.erinyen .tp-tab-desc {    font-size: 18px;    font-weight: 400;    color: #ffffff;    line-height: 25px;    font-family: "Roboto Slab";}.gyges.tp-bullets {}.gyges.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: #777777;     background: -moz-linear-gradient(top, #777777 0%, #666666 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777777), color-stop(100%, #666666));    background: -webkit-linear-gradient(top, #777777 0%, #666666 100%);    background: -o-linear-gradient(top, #777777 0%, #666666 100%);    background: -ms-linear-gradient(top, #777777 0%, #666666 100%);    background: linear-gradient(to bottom, #777777 0%, #666666 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#777777", endColorstr="#666666", GradientType=0);    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;    border-radius: 10px;}.gyges .tp-bullet {    width: 12px;    height: 12px;    position: absolute;    background: #333333;    border: 3px solid #444444;    border-radius: 50%;    cursor: pointer;    box-sizing: content-box;}.gyges .tp-bullet:hover, .gyges .tp-bullet.selected {    background: #ffffff;     background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1));     background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%);     background: -o-linear-gradient(top, #ffffff 0%, #e1e1e1 100%);     background: -ms-linear-gradient(top, #ffffff 0%, #e1e1e1 100%);     background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%);     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e1e1e1", GradientType=0); }.gyges .tp-bullet-image {}.gyges .tp-bullet-title {}.gyges .tp-thumb {    opacity: 1}.gyges .tp-thumb-img-wrap {    padding: 3px;    background: #000000;    background-color: rgba(0, 0, 0, 0.25);    display: inline-block;    width: 100%;    height: 100%;    position: relative;    margin: 0px;    box-sizing: border-box;    transition: all 0.3s;    -webkit-transition: all 0.3s;}.gyges .tp-thumb-image {    padding: 3px;    display: block;    box-sizing: border-box;    position: relative;    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);}.gyges .tp-thumb-title {    position: absolute;    bottom: 100%;    display: inline-block;    left: 50%;    background: rgba(255, 255, 255, 0.8);    padding: 10px 30px;    border-radius: 4px;    -webkit-border-radius: 4px;    margin-bottom: 20px;    opacity: 0;    transition: all 0.3s;    -webkit-transition: all 0.3s;    transform: translateZ(0.001px) translateX(-50%) translateY(14px);    transform-origin: 50% 100%;    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);    -webkit-transform-origin: 50% 100%;    white-space: nowrap;}.gyges .tp-thumb:hover .tp-thumb-title {    transform: rotateX(0deg) translateX(-50%);    -webkit-transform: rotateX(0deg) translateX(-50%);    opacity: 1;}.gyges .tp-thumb:hover .tp-thumb-img-wrap, .gyges .tp-thumb.selected .tp-thumb-img-wrap {    background: rgba(255, 255, 255, 1);    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1)));    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#777777", GradientType=0);}.gyges .tp-thumb-title:after {    content: " ";    position: absolute;    left: 50%;    margin-left: -8px;    width: 0;    height: 0;    border-style: solid;    border-width: 8px 8px 0 8px;    border-color: rgba(255, 255, 255, 0.8) transparent transparent transparent;    bottom: -8px;}.gyges .tp-tab {    opacity: 1;    padding: 10px;    box-sizing: border-box;    font-family: "Roboto", sans-serif;    border-bottom: 1px solid rgba(255, 255, 255, 0.15);}.gyges .tp-tab-image {    width: 60px;    height: 60px;    max-height: 100%;    max-width: 100%;    position: relative;    display: inline-block;    float: left;}.gyges .tp-tab-content {    background: rgba(0, 0, 0, 0);    position: relative;    padding: 15px 15px 15px 85px;    left: 0px;    overflow: hidden;    margin-top: -15px;    box-sizing: border-box;    color: #333333;    display: inline-block;    width: 100%;    height: 100%;    position: absolute;}.gyges .tp-tab-date {    display: block;    color: rgba(255, 255, 255, 0.25);    font-weight: 500;    font-size: 12px;    margin-bottom: 0px;}.gyges .tp-tab-title {    display: block;    text-align: left;    color: #ffffff;    font-size: 14px;    font-weight: 500;    text-transform: none;    line-height: 17px;}.gyges .tp-tab:hover, .gyges .tp-tab.selected {    background: rgba(0, 0, 0, 0.5);}.gyges .tp-tab-mask {}@media only screen and (max-width: 960px) {}@media only screen and (max-width: 768px) {}.hades.tparrows {    cursor: pointer;    background: #000000;    background: rgba(0, 0, 0, 0.15);    width: 100px;    height: 100px;    position: absolute;    display: block;    z-index: 100;}.hades.tparrows:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    font-size: 30px;    color: #ffffff;    display: block;    line-height: 100px;    text-align: center;    transition: background 0.3s, color 0.3s;}.hades.tparrows.tp-leftarrow:before {    content: "\f053";}.hades.tparrows.tp-rightarrow:before {    content: "\f054";}.hades.tparrows:hover:before {    color: #aaaaaa;    background: #ffffff;    background: rgba(255, 255, 255, 1);}.hades .tp-arr-allwrapper {    position: absolute;    left: 100%;    top: 0px;    background: #888888;    width: 100px;    height: 100px;    -webkit-transition: all 0.3s;    transition: all 0.3s;    -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)";    filter: alpha(opacity=0);    -moz-opacity: 0.0;    -khtml-opacity: 0.0;    opacity: 0.0;    -webkit-transform: rotatey(-90deg);    transform: rotatey(-90deg);    -webkit-transform-origin: 0% 50%;    transform-origin: 0% 50%;}.hades.tp-rightarrow .tp-arr-allwrapper {    left: auto;    right: 100%;    -webkit-transform-origin: 100% 50%;    transform-origin: 100% 50%;    -webkit-transform: rotatey(90deg);    transform: rotatey(90deg);}.hades:hover .tp-arr-allwrapper {    -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)";    filter: alpha(opacity=100);    -moz-opacity: 1;    -khtml-opacity: 1;    opacity: 1;    -webkit-transform: rotatey(0deg);    transform: rotatey(0deg);}.hades .tp-arr-iwrapper {}.hades .tp-arr-imgholder {    background-size: cover;    position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: 100%;}.hades .tp-arr-titleholder {}.hades .tp-arr-subtitleholder {}.hades.tp-bullets {}.hades.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: transparent;    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;}.hades .tp-bullet {    width: 3px;    height: 3px;    position: absolute;    background: #888888;    cursor: pointer;    border: 5px solid #ffffff;    box-sizing: content-box;    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);    -webkit-perspective: 400;    perspective: 400;    -webkit-transform: translatez(0.01px);    transform: translatez(0.01px);}.hades .tp-bullet:hover, .hades .tp-bullet.selected {    background: #555555;}.hades .tp-bullet-image {    position: absolute;    top: -80px;    left: -60px;    width: 120px;    height: 60px;    background-position: center center;    background-size: cover;    visibility: hidden;    opacity: 0;    transition: all 0.3s;    -webkit-transform-style: flat;    transform-style: flat;    perspective: 600;    -webkit-perspective: 600;    transform: rotatex(-90deg);    -webkit-transform: rotatex(-90deg);    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);    transform-origin: 50% 100%;    -webkit-transform-origin: 50% 100%;}.hades .tp-bullet:hover .tp-bullet-image {    display: block;    opacity: 1;    transform: rotatex(0deg);    -webkit-transform: rotatex(0deg);    visibility: visible;}.hades .tp-bullet-title {}.hades .tp-thumb {    opacity: 1}.hades .tp-thumb-img-wrap {    border-radius: 50%;    padding: 3px;    display: inline-block;    background: #000000;    background-color: rgba(0, 0, 0, 0.25);    width: 100%;    height: 100%;    position: relative;    margin: 0px;    box-sizing: border-box;    transition: all 0.3s;    -webkit-transition: all 0.3s;}.hades .tp-thumb-image {    padding: 3px;    border-radius: 50%;    display: block;    box-sizing: border-box;    position: relative;    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);}.hades .tp-thumb:hover .tp-thumb-img-wrap, .hades .tp-thumb.selected .tp-thumb-img-wrap {    background: rgba(255, 255, 255, 1);    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1)));    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#777777", GradientType=0);}.hades .tp-thumb-title:after {    content: " ";    position: absolute;    left: 50%;    margin-left: -8px;    width: 0;    height: 0;    border-style: solid;    border-width: 8px 8px 0 8px;    border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent;    bottom: -8px;}.hades .tp-tab {    opacity: 1;}.hades .tp-tab-title {    display: block;    color: #333333;    font-weight: 600;    font-size: 18px;    text-align: center;    line-height: 25px;}.hades .tp-tab-price {    display: block;    text-align: center;    color: #999999;    font-size: 16px;    margin-top: 10px;    line-height: 20px}.hades .tp-tab-button {    display: inline-block;    margin-top: 15px;    text-align: center;    padding: 5px 15px;    color: #ffffff;    font-size: 14px;    background: #219bd7;    border-radius: 4px;    font-weight: 400;}.hades .tp-tab-inner {    text-align: center;}.hebe.tparrows {    cursor: pointer;    background: #ffffff;    min-width: 70px;    min-height: 70px;    position: absolute;    display: block;    z-index: 100;}.hebe.tparrows:hover {}.hebe.tparrows:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    font-size: 30px;    color: #aaaaaa;    display: block;    line-height: 70px;    text-align: center;    -webkit-transition: color 0.3s;    -moz-transition: color 0.3s;    transition: color 0.3s;    z-index: 2;    position: relative;    background: #ffffff;    min-width: 70px;    min-height: 70px;}.hebe.tparrows.tp-leftarrow:before {    content: "\f053";}.hebe.tparrows.tp-rightarrow:before {    content: "\f054";}.hebe.tparrows:hover:before {    color: #000000;}.hebe .tp-title-wrap {    position: absolute;    z-index: 0;    display: inline-block;    background: #000000;    background: rgba(0, 0, 0, 0.75);    min-height: 60px;    line-height: 60px;    top: -10px;    margin-left: 0px;    -webkit-transition: -webkit-transform 0.3s;    transition: transform 0.3s;    transform: scaleX(0);    -webkit-transform: scaleX(0);    transform-origin: 0% 50%;    -webkit-transform-origin: 0% 50%;}.hebe.tp-rightarrow .tp-title-wrap {    right: 0px;    -webkit-transform-origin: 100% 50%;}.hebe.tparrows:hover .tp-title-wrap {    transform: scaleX(1);    -webkit-transform: scaleX(1);}.hebe .tp-arr-titleholder {    position: relative;    text-transform: uppercase;    color: #ffffff;    font-weight: 600;    font-size: 12px;    line-height: 90px;    white-space: nowrap;    padding: 0px 20px 0px 90px;}.hebe.tp-rightarrow .tp-arr-titleholder {    margin-left: 0px;    padding: 0px 90px 0px 20px;}.hebe.tparrows:hover .tp-arr-titleholder {    transform: translateX(0px);    -webkit-transform: translateX(0px);    transition-delay: 0.1s;    opacity: 1;}.hebe .tp-arr-imgholder {    width: 90px;    height: 90px;    position: absolute;    left: 100%;    display: block;    background-size: cover;    background-position: center center;    top: 0px;    right: -90px;}.hebe.tp-rightarrow .tp-arr-imgholder {    right: auto;    left: -90px;}.hebe.tp-bullets {}.hebe.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: transparent;    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;}.hebe .tp-bullet {    width: 3px;    height: 3px;    position: absolute;    background: #ffffff;    cursor: pointer;    border: 5px solid #222222;    border-radius: 50%;    box-sizing: content-box;    -webkit-perspective: 400;    perspective: 400;    -webkit-transform: translateZ(0.01px);    transform: translateZ(0.01px);    transition: all 0.3s;}.hebe .tp-bullet:hover, .hebe .tp-bullet.selected {    background: #222222;    border-color: #ffffff;}.hebe .tp-bullet-image {    position: absolute;    top: -90px;    left: -40px;    width: 70px;    height: 70px;    background-position: center center;    background-size: cover;    visibility: hidden;    opacity: 0;    transition: all 0.3s;    -webkit-transform-style: flat;    transform-style: flat;    perspective: 600;    -webkit-perspective: 600;    transform: scale(0);    -webkit-transform: scale(0);    transform-origin: 50% 100%;    -webkit-transform-origin: 50% 100%;    border-radius: 6px;}.hebe .tp-bullet:hover .tp-bullet-image {    display: block;    opacity: 1;    transform: scale(1);    -webkit-transform: scale(1);    visibility: visible;}.hebe .tp-bullet-title {}.hebe .tp-tab-title {    color: #a8d8ee;    font-size: 13px;    font-weight: 700;    text-transform: uppercase;    font-family: "Roboto Slab"    margin-bottom: 5px;}.hebe .tp-tab-desc {    font-size: 18px;    font-weight: 400;    color: #ffffff;    line-height: 25px;    font-family: "Roboto Slab";}.hephaistos.tparrows {    cursor: pointer;    background: #000000;    background: rgba(0, 0, 0, 0.5);    width: 40px;    height: 40px;    position: absolute;    display: block;    z-index: 100;    border-radius: 50%;}.hephaistos.tparrows:hover {    background: #000000;}.hephaistos.tparrows:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    font-size: 18px;    color: #ffffff;    display: block;    line-height: 40px;    text-align: center;}.hephaistos.tparrows.tp-leftarrow:before {    content: "\f053";    margin-left: -2px;}.hephaistos.tparrows.tp-rightarrow:before {    content: "\f054";    margin-right: -2px;}.hephaistos.tp-bullets {}.hephaistos.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: transparent;    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;}.hephaistos .tp-bullet {    width: 12px;    height: 12px;    position: absolute;    background: #999999;    border: 3px solid #f5f5f5;    border-radius: 50%;    cursor: pointer;    box-sizing: content-box;    box-shadow: 0px 0px 2px 1px rgba(130, 130, 130, 0.3);}.hephaistos .tp-bullet:hover, .hephaistos .tp-bullet.selected {    background: #ffffff;    border-color: #000000;}.hephaistos .tp-bullet-image {}.hephaistos .tp-bullet-title {}.hermes.tparrows {    cursor: pointer;    background: #000000;    background: rgba(0, 0, 0, 0.5);    width: 30px;    height: 110px;    position: absolute;    display: block;    z-index: 100;}.hermes.tparrows:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    font-size: 15px;    color: #ffffff;    display: block;    line-height: 110px;    text-align: center;    transform: translateX(0px);    -webkit-transform: translateX(0px);    transition: all 0.3s;    -webkit-transition: all 0.3s;}.hermes.tparrows.tp-leftarrow:before {    content: "\f053";}.hermes.tparrows.tp-rightarrow:before {    content: "\f054";}.hermes.tparrows.tp-leftarrow:hover:before {    transform: translateX(-20px);    -webkit-transform: translateX(-20px);    opacity: 0;}.hermes.tparrows.tp-rightarrow:hover:before {    transform: translateX(20px);    -webkit-transform: translateX(20px);    opacity: 0;}.hermes .tp-arr-allwrapper {    overflow: hidden;    position: absolute;    width: 180px;    height: 140px;    top: 0px;    left: 0px;    visibility: hidden;    -webkit-transition: -webkit-transform 0.3s 0.3s;    transition: transform 0.3s 0.3s;    -webkit-perspective: 1000px;    perspective: 1000px;}.hermes.tp-rightarrow .tp-arr-allwrapper {    right: 0px;    left: auto;}.hermes.tparrows:hover .tp-arr-allwrapper {    visibility: visible;}.hermes .tp-arr-imgholder {    width: 180px;    position: absolute;    left: 0px;    top: 0px;    height: 110px;    transform: translateX(-180px);    -webkit-transform: translateX(-180px);    transition: all 0.3s;    transition-delay: 0.3s;}.hermes.tp-rightarrow .tp-arr-imgholder {    transform: translateX(180px);    -webkit-transform: translateX(180px);}.hermes.tparrows:hover .tp-arr-imgholder {    transform: translateX(0px);    -webkit-transform: translateX(0px);}.hermes .tp-arr-titleholder {    top: 110px;    width: 180px;    text-align: left;    display: block;    padding: 0px 10px;    line-height: 30px;    background: #000000;    background: rgba(0, 0, 0, 0.75);    color: #ffffff;    font-weight: 600;    position: absolute;    font-size: 12px;    white-space: nowrap;    letter-spacing: 1px;    -webkit-transition: all 0.3s;    transition: all 0.3s;    -webkit-transform: rotateX(-90deg);    transform: rotateX(-90deg);    -webkit-transform-origin: 50% 0;    transform-origin: 50% 0;    box-sizing: border-box;}.hermes.tparrows:hover .tp-arr-titleholder {    -webkit-transition-delay: 0.6s;    transition-delay: 0.6s;    -webkit-transform: rotateX(0deg);    transform: rotateX(0deg);}.hermes.tp-bullets {}.hermes .tp-bullet {    overflow: hidden;    border-radius: 50%;    width: 16px;    height: 16px;    background-color: rgba(0, 0, 0, 0);    box-shadow: inset 0 0 0 2px #ffffff;    -webkit-transition: background 0.3s ease;    transition: background 0.3s ease;    position: absolute;}.hermes .tp-bullet:hover {    background-color: rgba(0, 0, 0, 0.2);}.hermes .tp-bullet:after {    content: ' ';    position: absolute;    bottom: 0;    height: 0;    left: 0;    width: 100%;    background-color: #ffffff;    box-shadow: 0 0 1px #ffffff;    -webkit-transition: height 0.3s ease;    transition: height 0.3s ease;}.hermes .tp-bullet.selected:after {    height: 100%;}.hermes .tp-tab {    opacity: 1;    padding-right: 10px;    box-sizing: border-box;}.hermes .tp-tab-image {    width: 100%;    height: 60%;    position: relative;}.hermes .tp-tab-content {    background: rgb(54, 54, 54);    position: absolute;    padding: 20px 20px 20px 30px;    box-sizing: border-box;    color: #ffffff;    display: block;    width: 100%;    min-height: 40%;    bottom: 0px;    left: -10px;}.hermes .tp-tab-date {    display: block;    color: #888888;    font-weight: 600;    font-size: 12px;    margin-bottom: 10px;}.hermes .tp-tab-title {    display: block;    color: #ffffff;    font-size: 16px;    font-weight: 800;    text-transform: uppercase;    line-height: 19px;}.hermes .tp-tab.selected .tp-tab-title:after {    width: 0px;    height: 0px;    border-style: solid;    border-width: 30px 0 30px 10px;    border-color: transparent transparent transparent rgb(54, 54, 54);    content: " ";    position: absolute;    right: -9px;    bottom: 50%;    margin-bottom: -30px;}.hermes .tp-tab-mask {    padding-right: 10px !important;}@media only screen and (max-width: 960px) {    .hermes .tp-tab .tp-tab-title {        font-size: 14px;        line-height: 16px;    }    .hermes .tp-tab-date {        font-size: 11px;        line-height: 13px;        margin-bottom: 10px;    }    .hermes .tp-tab-content {        padding: 15px 15px 15px 25px;    }}@media only screen and (max-width: 768px) {    .hermes .tp-tab .tp-tab-title {        font-size: 12px;        line-height: 14px;    }    .hermes .tp-tab-date {        font-size: 10px;        line-height: 12px;        margin-bottom: 5px;    }    .hermes .tp-tab-content {        padding: 10px 10px 10px 20px;    }}.hesperiden.tparrows {    cursor: pointer;    background: #000000;    background: rgba(0, 0, 0, 0.5);    width: 40px;    height: 40px;    position: absolute;    display: block;    z-index: 100;    border-radius: 50%;}.hesperiden.tparrows:hover {    background: #000000;}.hesperiden.tparrows:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    font-size: 20px;    color: #ffffff;    display: block;    line-height: 40px;    text-align: center;}.hesperiden.tparrows.tp-leftarrow:before {    content: "\f053";    margin-left: -3px;}.hesperiden.tparrows.tp-rightarrow:before {    content: "\f054";    margin-right: -3px;}.hesperiden.tp-bullets {}.hesperiden.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: transparent;    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;    border-radius: 8px;}.hesperiden .tp-bullet {    width: 12px;    height: 12px;    position: absolute;    background: #999999;     background: -moz-linear-gradient(top, #999999 0%, #e1e1e1 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #999999), color-stop(100%, #e1e1e1));     background: -webkit-linear-gradient(top, #999999 0%, #e1e1e1 100%);     background: -o-linear-gradient(top, #999999 0%, #e1e1e1 100%);     background: -ms-linear-gradient(top, #999999 0%, #e1e1e1 100%);     background: linear-gradient(to bottom, #999999 0%, #e1e1e1 100%);     filter: progid:dximagetransform.microsoft.gradient(startcolorstr="#999999", endcolorstr="#e1e1e1", gradienttype=0);     border: 3px solid #e5e5e5;    border-radius: 50%;    cursor: pointer;    box-sizing: content-box;}.hesperiden .tp-bullet:hover, .hesperiden .tp-bullet.selected {    background: #666666;}.hesperiden .tp-bullet-image {}.hesperiden .tp-bullet-title {}.hesperiden .tp-thumb {    opacity: 1;    -webkit-perspective: 600px;    perspective: 600px;}.hesperiden .tp-thumb .tp-thumb-title {    font-size: 12px;    position: absolute;    margin-top: -10px;    color: #ffffff;    display: block;    z-index: 1000;    background-color: #000000;    padding: 5px 10px;    bottom: 0px;    left: 0px;    width: 100%;    box-sizing: border-box;    text-align: center;    overflow: hidden;    white-space: nowrap;    transition: all 0.3s;    -webkit-transition: all 0.3s;    transform: rotatex(90deg) translatez(0.001px);    transform-origin: 50% 100%;    -webkit-transform: rotatex(90deg) translatez(0.001px);    -webkit-transform-origin: 50% 100%;    opacity: 0;}.hesperiden .tp-thumb:hover .tp-thumb-title {    transform: rotatex(0deg);    -webkit-transform: rotatex(0deg);    opacity: 1;}.hesperiden .tp-tab {    opacity: 1;    padding: 10px;    box-sizing: border-box;    font-family: "Roboto", sans-serif;    border-bottom: 1px solid #e5e5e5;}.hesperiden .tp-tab-image {    width: 60px;    height: 60px;    max-height: 100%;    max-width: 100%;    position: relative;    display: inline-block;    float: left;}.hesperiden .tp-tab-content {    background: rgba(0, 0, 0, 0);    position: relative;    padding: 15px 15px 15px 85px;    left: 0px;    overflow: hidden;    margin-top: -15px;    box-sizing: border-box;    color: #333333;    display: inline-block;    width: 100%;    height: 100%;    position: absolute;}.hesperiden .tp-tab-date {    display: block;    color: #aaaaaa;    font-weight: 500;    font-size: 12px;    margin-bottom: 0px;}.hesperiden .tp-tab-title {    display: block;    text-align: left;    color: #333333;    font-size: 14px;    font-weight: 500;    text-transform: none;    line-height: 17px;}.hesperiden .tp-tab:hover, .hesperiden .tp-tab.selected {    background: #eeeeee;}.hesperiden .tp-tab-mask {}@media only screen and (max-width: 960px) {}@media only screen and (max-width: 768px) {}.metis.tparrows {    background: #ffffff;    padding: 10px;    transition: all 0.3s;    -webkit-transition: all 0.3s;    width: 60px;    height: 60px;    box-sizing: border-box;}.metis.tparrows:hover {    background: #ffffff;    background: rgba(255, 255, 255, 0.75);}.metis.tparrows:before {    color: #000000;    transition: all 0.3s;    -webkit-transition: all 0.3s;}.metis.tparrows:hover:before {    transform: scale(1.5);}.metis .tp-bullet {    opacity: 1;    width: 50px;    height: 50px;    padding: 3px;    background: #000000;    background-color: rgba(0, 0, 0, 0.25);    margin: 0px;    box-sizing: border-box;    transition: all 0.3s;    -webkit-transition: all 0.3s;    border-radius: 50%;}.metis .tp-bullet-image {    border-radius: 50%;    display: block;    box-sizing: border-box;    position: relative;    -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);    width: 44px;    height: 44px;    background-size: cover;    background-position: center center;}.metis .tp-bullet-title {    position: absolute;    bottom: 65px;    display: inline-block;    left: 50%;    background: #000000;    background: rgba(0, 0, 0, 0.75);    color: #ffffff;    padding: 10px 30px;    border-radius: 4px;    -webkit-border-radius: 4px;    opacity: 0;    transition: all 0.3s;    -webkit-transition: all 0.3s;    transform: translateZ(0.001px) translateX(-50%) translateY(14px);    transform-origin: 50% 100%;    -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);    -webkit-transform-origin: 50% 100%;    opacity: 0;    white-space: nowrap;}.metis .tp-bullet:hover .tp-bullet-title {    transform: rotateX(0deg) translateX(-50%);    -webkit-transform: rotateX(0deg) translateX(-50%);    opacity: 1;}.metis .tp-bullet.selected, .metis .tp-bullet:hover {    background: rgba(255, 255, 255, 1);    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1)));    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#777777", GradientType=0);}.metis .tp-bullet-title:after {    content: " ";    position: absolute;    left: 50%;    margin-left: -8px;    width: 0;    height: 0;    border-style: solid;    border-width: 8px 8px 0 8px;    border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent;    bottom: -8px;}.metis .tp-tab-number {    color: #ffffff;    font-size: 40px;    line-height: 30px;    font-weight: 400;    font-family: "Playfair Display";    width: 50px;    margin-right: 17px;    display: inline-block;    float: left;}.metis .tp-tab-mask {    padding-left: 20px;    left: 0px;    max-width: 90px !important;    transition: 0.4s padding-left, 0.4s left, 0.4s max-width;}.metis:hover .tp-tab-mask {    padding-left: 0px;    left: 50px;    max-width: 500px !important;}.metis .tp-tab-divider {    border-right: 1px solid transparent;    height: 30px;    width: 1px;    margin-top: 5px;    display: inline-block;    float: left;}.metis .tp-tab-title {    color: #ffffff;    font-size: 20px;    line-height: 20px;    font-weight: 400;    font-family: "Playfair Display";    position: relative;    padding-top: 10px;    padding-left: 30px;    display: inline-block;    transform: translateX(-100%);    transition: 0.4s all;}.metis .tp-tab-title-mask {    position: absolute;    overflow: hidden;    left: 67px;}.metis:hover .tp-tab-title {    transform: translateX(0);}.metis .tp-tab {    opacity: 0.15;    transition: 0.4s all;}.metis .tp-tab:hover, .metis .tp-tab.selected {    opacity: 1;}.metis .tp-tab.selected .tp-tab-divider {    border-right: 1px solid #cdb083;}.metis.tp-tabs {    max-width: 118px !important;    padding-left: 50px;}.metis.tp-tabs:before {    content: " ";    height: 100%;    width: 88px;    background: rgba(0, 0, 0, 0.15);    border-right: 1px solid rgba(255, 255, 255, 0.10);    left: 0px;    top: 0px;    position: absolute;    transition: 0.4s all;}.metis.tp-tabs:hover:before {    width: 118px;}@media (max-width: 499px) {    .metis.tp-tabs:before {        background: rgba(0, 0, 0, 0.75);    }}.persephone.tparrows {    cursor: pointer;    background: #aaaaaa;    background: rgba(200, 200, 200, 0.5);    width: 40px;    height: 40px;    position: absolute;    display: block;    z-index: 100;    border: 1px solid #f5f5f5;}.persephone.tparrows:hover {    background: #333333;}.persephone.tparrows:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    font-size: 15px;    color: #ffffff;    display: block;    line-height: 40px;    text-align: center;}.persephone.tparrows.tp-leftarrow:before {    content: "\f053";}.persephone.tparrows.tp-rightarrow:before {    content: "\f054";}.persephone.tp-bullets {}.persephone.tp-bullets:before {    content: " ";    position: absolute;    width: 100%;    height: 100%;    background: #transparent;    padding: 10px;    margin-left: -10px;    margin-top: -10px;    box-sizing: content-box;}.persephone .tp-bullet {    width: 12px;    height: 12px;    position: absolute;    background: #aaaaaa;    border: 1px solid #e5e5e5;    cursor: pointer;    box-sizing: content-box;}.persephone .tp-bullet:hover, .persephone .tp-bullet.selected {    background: #222222;}.uranus.tparrows {    width: 50px;    height: 50px;    background: transparent;}.uranus.tparrows:before {    width: 50px;    height: 50px;    line-height: 50px;    font-size: 40px;    transition: all 0.3s;    -webkit-transition: all 0.3s;}.uranus.tparrows:hover:before {    opacity: 0.75;}.uranus .tp-bullet {    border-radius: 50%;    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);    -webkit-transition: box-shadow 0.3s ease;    transition: box-shadow 0.3s ease;    background: transparent;}.uranus .tp-bullet.selected, .uranus .tp-bullet:hover {    box-shadow: 0 0 0 2px #ffffff;    border: none;    border-radius: 50%;    background: transparent;}.uranus .tp-bullet-inner {    background-color: rgba(255, 255, 255, 0.7);    -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;    transition: background-color 0.3s ease, transform 0.3s ease;    top: 0;    left: 0;    width: 100%;    height: 100%;    outline: none;    border-radius: 50%;    background-color: #ffffff;    background-color: rgba(255, 255, 255, 0.3);    text-indent: -999em;    cursor: pointer;    position: absolute;}.uranus .tp-bullet.selected .tp-bullet-inner, .uranus .tp-bullet:hover .tp-bullet-inner {    transform: scale(0.4);    -webkit-transform: scale(0.4);    background-color: #ffffff;}.zeus.tparrows {    cursor: pointer;    min-width: 70px;    min-height: 70px;    position: absolute;    display: block;    z-index: 100;    border-radius: 35px;    overflow: hidden;    background: rgba(0, 0, 0, 0.10);}.zeus.tparrows:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    font-size: 20px;    color: #ffffff;    display: block;    line-height: 70px;    text-align: center;    z-index: 2;    position: relative;}.zeus.tparrows.tp-leftarrow:before {    content: "\f053";}.zeus.tparrows.tp-rightarrow:before {    content: "\f054";}.zeus .tp-title-wrap {    background: #000000;    background: rgba(0, 0, 0, 0.5);    width: 100%;    height: 100%;    top: 0px;    left: 0px;    position: absolute;    opacity: 0;    transform: scale(0);    -webkit-transform: scale(0);    transition: all 0.3s;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    border-radius: 50%;}.zeus .tp-arr-imgholder {    width: 100%;    height: 100%;    position: absolute;    top: 0px;    left: 0px;    background-position: center center;    background-size: cover;    border-radius: 50%;    transform: translateX(-100%);    -webkit-transform: translateX(-100%);    transition: all 0.3s;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;}.zeus.tp-rightarrow .tp-arr-imgholder {    transform: translateX(100%);    -webkit-transform: translateX(100%);}.zeus.tparrows:hover .tp-arr-imgholder {    transform: translateX(0);    -webkit-transform: translateX(0);    opacity: 1;}.zeus.tparrows:hover .tp-title-wrap {    transform: scale(1);    -webkit-transform: scale(1);    opacity: 1;}.zeus .tp-bullet {    box-sizing: content-box;    -webkit-box-sizing: content-box;    border-radius: 50%;    background-color: rgba(0, 0, 0, 0);    -webkit-transition: opacity 0.3s ease;    transition: opacity 0.3s ease;    width: 13px;    height: 13px;    border: 2px solid #ffffff;}.zeus .tp-bullet:after {    content: "";    position: absolute;    width: 100%;    height: 100%;    left: 0;    border-radius: 50%;    background-color: #ffffff;    -webkit-transform: scale(0);    transform: scale(0);    -webkit-transform-origin: 50% 50%;    transform-origin: 50% 50%;    -webkit-transition: -webkit-transform 0.3s ease;    transition: transform 0.3s ease;}.zeus .tp-bullet:hover:after, .zeus .tp-bullet.selected:after {    -webkit-transform: scale(1.2);    transform: scale(1.2);}.zeus .tp-bullet-image, .zeus .tp-bullet-imageoverlay {    width: 135px;    height: 60px;    position: absolute;    background: #000000;    background: rgba(0, 0, 0, 0.5);    bottom: 25px;    left: 50%;    margin-left: -65px;    box-sizing: border-box;    background-size: cover;    background-position: center center;    visibility: hidden;    opacity: 0;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transform-origin: 50% 50%;    transform-origin: 50% 50%;    -webkit-transition: all 0.3s ease;    transition: all 0.3s ease;    border-radius: 4px;}.zeus .tp-bullet-title, .zeus .tp-bullet-imageoverlay {    z-index: 2;    -webkit-transition: all 0.5s ease;    transition: all 0.5s ease;}.zeus .tp-bullet-title {    color: #ffffff;    text-align: center;    line-height: 15px;    font-size: 13px;    font-weight: 600;    z-index: 3;    visibility: hidden;    opacity: 0;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transform-origin: 50% 50%;    transform-origin: 50% 50%;    -webkit-transition: all 0.3s ease;    transition: all 0.3s ease;    position: absolute;    bottom: 45px;    width: 135px;    vertical-align: middle;    left: -57px;}.zeus .tp-bullet:hover .tp-bullet-title, .zeus .tp-bullet:hover .tp-bullet-image, .zeus .tp-bullet:hover .tp-bullet-imageoverlay {    opacity: 1;    visibility: visible;    -webkit-transform: translateY(0px);    transform: translateY(0px);}.zeus .tp-thumb {    opacity: 1}.zeus .tp-thumb-over {    background: #000000;    background: rgba(0, 0, 0, 0.25);    width: 100%;    height: 100%;    position: absolute;    top: 0px;    left: 0px;    z-index: 1;    -webkit-transition: all 0.3s;    transition: all 0.3s;}.zeus .tp-thumb-more:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    font-size: 12px;    color: #aaaaaa;    color: rgba(255, 255, 255, 0.75);    display: block;    line-height: 12px;    text-align: left;    z-index: 2;    position: absolute;    top: 20px;    right: 20px;    z-index: 2;}.zeus .tp-thumb-more:before {    content: "\e825";}.zeus .tp-thumb-title {    font-family: "Raleway";    letter-spacing: 1px;    font-size: 12px;    color: #ffffff;    display: block;    line-height: 15px;    text-align: left;    z-index: 2;    position: absolute;    top: 0px;    left: 0px;    z-index: 2;    padding: 20px 35px 20px 20px;    width: 100%;    height: 100%;    box-sizing: border-box;    transition: all 0.3s;    -webkit-transition: all 0.3s;    font-weight: 500;}.zeus .tp-thumb.selected .tp-thumb-more:before, .zeus .tp-thumb:hover .tp-thumb-more:before {    color: #aaaaaa;}.zeus .tp-thumb.selected .tp-thumb-over, .zeus .tp-thumb:hover .tp-thumb-over {    background: #000000;}.zeus .tp-thumb.selected .tp-thumb-title, .zeus .tp-thumb:hover .tp-thumb-title {    color: #ffffff;}.zeus .tp-tab {    opacity: 1;    box-sizing: border-box;}.zeus .tp-tab-title {    display: block;    text-align: center;    background: rgba(0, 0, 0, 0.25);    font-family: "Roboto Slab", serif;    font-weight: 700;    font-size: 13px;    line-height: 13px;    color: #ffffff;    padding: 9px 10px;}.zeus .tp-tab:hover .tp-tab-title, .zeus .tp-tab.selected .tp-tab-title {    color: #000000;    background: rgba(255, 255, 255, 1);}.post-tabs .tp-thumb {    opacity: 1}.post-tabs .tp-thumb-over {    background: #252525;    width: 100%;    height: 100%;    position: absolute;    top: 0px;    left: 0px;    z-index: 1;    -webkit-transition: all 0.3s;    transition: all 0.3s;}.post-tabs .tp-thumb-more:before {    font-family: "Font Awesome 5 Pro";    font-weight: 900;    font-size: 12px;    color: #aaaaaa;    color: rgba(255, 255, 255, 0.75);    display: block;    line-height: 12px;    text-align: left;    z-index: 2;    position: absolute;    top: 15px;    right: 15px;    z-index: 2;}.post-tabs .tp-thumb-more:before {    content: "\e825";}.post-tabs .tp-thumb-title {    font-family: "raleway";    letter-spacing: 1px;    font-size: 12px;    color: #ffffff;    display: block;    line-height: 15px;    text-align: left;    z-index: 2;    position: absolute;    top: 0px;    left: 0px;    z-index: 2;    padding: 15px 30px 15px 15px;    width: 100%;    height: 100%;    box-sizing: border-box;    transition: all 0.3s;    -webkit-transition: all 0.3s;    font-weight: 500;}.post-tabs .tp-thumb.selected .tp-thumb-more:before, .post-tabs .tp-thumb:hover .tp-thumb-more:before {    color: #aaaaaa;}.post-tabs .tp-thumb.selected .tp-thumb-over, .post-tabs .tp-thumb:hover .tp-thumb-over {    background: #ffffff;}.post-tabs .tp-thumb.selected .tp-thumb-title, .post-tabs .tp-thumb:hover .tp-thumb-title {    color: #000000;}.slotholder::after {    content: ' ';    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    display: block;    background: #000000;    opacity: 0.6;}.tp-caption.NotGeneric-Title, .NotGeneric-Title {    color: #ffffff !important;}.tp-caption.NotGeneric-SubTitle, .NotGeneric-SubTitle {    color: #ffffff !important;    font-size: 18px !important;}.forcefullwidth_wrapper_tp_banner + .section,.header-bars-animated + .photo-gallery,.header-bars-animated + .section {    padding-top: 40px !important;}.row-eq-height {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;}@media (max-width:767px) {    .row-eq-height {        display: block !important;    }}.file-doc, .file-docx, .file-pdf {    background: url('https://res.cloudinary.com/iadb/image/upload/icons/files.0.png') no-repeat;    width: 93px;    height: 100px;    top: -8px !important;}.file-docx, .file-doc {    background-position: left bottom;}.file-pdf {    background-position: left center;}.section h2 {    margin-top: 20px;}.section h2:first-child {    margin-top: 0;}#all-events li:last-child {    border-bottom: none;    margin-bottom: 0;}.jp-progress {    top:0px;}#jp_container_1 .jp-progress {    top:62px;}