/* cyrillic-ext */ @font-face { 	font-family: 'Montserrat'; 	font-style: normal; 	font-weight: 400; 	src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); 	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { 	font-family: 'Montserrat'; 	font-style: normal; 	font-weight: 400; 	src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); 	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { 	font-family: 'Montserrat'; 	font-style: normal; 	font-weight: 400; 	src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); 	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { 	font-family: 'Montserrat'; 	font-style: normal; 	font-weight: 400; 	src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); 	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { 	font-family: 'Montserrat'; 	font-style: normal; 	font-weight: 400; 	src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); 	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { 	font-family: 'Montserrat'; 	font-style: normal; 	font-weight: 700; 	src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2'); 	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { 	font-family: 'Montserrat'; 	font-style: normal; 	font-weight: 700; 	src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2'); 	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* vietnamese */ @font-face { 	font-family: 'Montserrat'; 	font-style: normal; 	font-weight: 700; 	src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2'); 	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { 	font-family: 'Montserrat'; 	font-style: normal; 	font-weight: 700; 	src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format('woff2'); 	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { 	font-family: 'Montserrat'; 	font-style: normal; 	font-weight: 700; 	src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2'); 	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 600; src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhmIqOjjg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 600; src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhvIqOjjg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 600; src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhnIqOjjg.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 600; src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhoIqOjjg.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 600; src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhkIqOjjg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 600; src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhlIqOjjg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 600; src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 800; src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hmIqOjjg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 800; src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hvIqOjjg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 800; src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hnIqOjjg.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 800; src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hoIqOjjg.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 800; src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hkIqOjjg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 800; src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hlIqOjjg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 800; src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hrIqM.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* cyrillic-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 800; src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOX-hpOqc.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } /* cyrillic */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 800; src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOVuhpOqc.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } /* greek-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 800; src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXuhpOqc.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } /* greek */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 800; src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUehpOqc.woff2) format('woff2'); unicode-range: U+0370-03FF; } /* vietnamese */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 800; src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXehpOqc.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 800; src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 800; src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } h2{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;}#language-popup{position: fixed;z-index: 9999999;width: 100%;height: 100vh;top: 0;left: 0;background-color: rgba(0,0,0,0.5);display: none;}#language-popup>div{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding: 20px 20px 80px;}#language-popup>div>h3{font-weight: 500;text-align: center;margin-bottom: 50px;}#language-popup img{opacity: 0.5;width: 75%;}#language-popup .close{position: absolute;right: 20px;top: 20px;}#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif;}.fw-700{font-weight:700}.login-form{position:absolute;top:116px;right:10px;background-color:#fff;padding:0 30px 20px;box-shadow:0 0 15px #999;width:400px;display:none;position:absolute !important;width:45%;min-width:330px;box-shadow:none !important; border: 1px solid #ccc; border-radius:0 !important;}.login-form input{width:100%;border-radius:6px !important;font-weight:500;}.login-form input#password,.login-form input#username{padding:2px 6px;}.login-form .close{position:absolute;right:15px;top:15px;}button.red-outtline{width:100%;color:#cd2122;background-color:#fff;border:solid 1px #cd2122;padding:8px 10px;border-radius:8px;}.title-container:not(.has-photo){background-color:#f5f5f5;padding:25px 0;}.title-container.has-photo{position:relative;}.title-container.has-photo h2{position:absolute;top:-200px;;color:#000;padding:5px 30px;border-radius:10px;left: 50%;transform: translate(-50%)}.title-container.has-photo .page-lead{position: absolute;top: -150px; color: #000;padding: 5px 30px;border-radius: 10px;left: 50%;transform: translate(-50%);font-weight: 500; padding-top: 18px;padding-bottom:0px;font-size: 18px;line-height: 15px;padding-bottom: 15px;}.ftg-items .item-href{border-radius:10px;margin:0 auto;}.slider{height:65vh;display:flex;overflow:hidden;position:relative;z-index:0;}.slider-element>div{width:100%;height:100%;}.slider-element>div:after{content:' ';display:block;clear:both;}.slider-element.left>div{margin:0 -50px;}.slider-element.right>div{margin:0 -70px;}.slider-element{overflow:hidden;z-index:1;cursor:pointer;transition:300ms;}.slider-element.left:hover,.slider-element.right:hover{width:30%;}.slider-element>div>img{max-width:none;max-height:100%;}.slider-element.left{transform:skewX(10deg);}.slider-element.right{transform:skewX(-10deg);}.slider-element.left>div{transform:skewX(-10deg);}.slider-element.right>div{transform:skewX(10deg);}.slider-element:not(.left):not(.right){z-index:-1 !important;box-shadow:none !important;position:absolute;height:100%;}.slider-element:not(.left):not(.right):hover ~ .slider-element{width:14%;}.slider-element:not(.left):not(.right):hover ~ .slider-element:nth-child(4){margin-left:45%;}.slider-image{height:80vh;width:calc(100% + 125px);background-position:center;background-size:cover;background-repeat:no-repeat;}.br-5{border-radius:5px !important;}.br-10{border-radius:10px !important;}.br-15{border-radius:15px !important;}.br-full{border-radius:50% !important}.breadcrumbs li a{line-height:38px;}.breadcrumbs li:not(:last-child) a{color:#666;}.breadcrumbs li{float:right;height:38px;}.breadcrumbs li:last-child:after{border:0;position:absolute;content:'';height:28px;width:29px;pointer-events:none;display:inline-block;background-color:#cd2122;border-radius:4px;transform:rotate(45deg);z-index:0;left:13px;top:5px;}.breadcrumbs li:last-child a>i{font-size:1.5em;}.breadcrumbs li:last-child a{color:#fff;background-color:#cd2122;padding:10px 10px;border-top-left-radius:10px;border-bottom-left-radius:10px;z-index:1;position:relative;}.breadcrumbs li:not(:last-child){background-color:#f4f4f4;color:#666;line-height:38px;padding-left:35px;padding-right:20px;margin-left:0px;}.breadcrumbs li:after, .breadcrumbs2 li:after{border:0;position:absolute;content:'';height:31px;width:31px;pointer-events:none;display:inline-block;background-color:#cd2122;border-radius:5px;transform:rotate(45deg);z-index:0;right:-21px;top:3px;}.breadcrumbs li:not(:last-child):after, .breadcrumbs2 li:after{background-color:#f4f4f4;border:solid #fff;border-width:4px 4px 0 0;}.breadcrumbs li:first-child:after{border:none;height:30px;width:30px;top:4px;}footer{position:relative !important;bottom:0;width:100%;}#footer{border:none !important;background-color:#383838;padding: 40px 0 0}#zn-res-menu, #zn-res-menu li ul,#zn-res-menu li.active>a{background-color:#c22037;color:#fff;}#zn-res-menu, #zn-res-menu li ul{left:0;-ms-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.zn-menu-visible{box-shadow:0 0 30px #444;}#zn-res-menu li>a{color:#fff;border-bottom:none;font-size:1.2em;font-weight:300;text-align:center;}#zn-res-menu li:not(.zn_res_menu_go_back)>a:after{content:' ';display:block;width:100%;height:1px;background-color:#ca3d50;margin-top:15px;}#zn-res-menu .zn_res_menu_go_back>a{border-left:none;}#zn-res-menu .zn-close-menu-button span{color:#000;}.process_steps--style2 .process_steps__inner p{color: #383838;}.zn-menu-logo{text-align:center;padding:20px 20px 20px 20px;}.zn-menu-logo:before{content:' ';display:block;background-color:#fff;position:absolute;height:170px;width:100%;left:0px;top:0;z-index:-1;}.zn-menu-logo:after{content:' ';display:block;background-color:#fff;height:180px;width:200%;position:relative;left:-50%;top:-70px;transform:rotate(13deg);z-index:-1;}.newsletter-signup input{background-color:#555 !important;border-top-left-radius:5px;border-bottom-left-radius:5px;}.newsletter-signup input[type=submit]{background-color:#555 !important;border-top-right-radius:15px;border-bottom-right-radius:15px;clear: none !important;margin: 0 -5px !important;display: unset !important;}#mce-EMAIL{padding-left:50px;margin-left:20px;}div#as-embedded-subscribe-form{position:relative}div#as-embedded-subscribe-form:before{content:'';display:block;position:absolute;top:-5px;width:50px;height:50px;background-color:#f4f4f4;border-radius:50%;background-image:url('/frontbundle/images/send-mail.png');background-size:35px;background-position:9px 5px;background-repeat:no-repeat;}#page_wrapper{min-height:100vh;}#totop{opacity:1 !important;background-color:#cd2122;border-radius:50%;padding:0 !important;width:60px;height:60px;}#projektuj{position:fixed;bottom:1.42857em;left:20px;width:60px;height:60px;background-position:13px 10px;background-repeat:no-repeat;border-radius:50%;background-size:37px;cursor:pointer;z-index:9;}#projektuj:before{content:' ';display:block;position:absolute;height:60px;width:60px;background-color:#cd2122;border-radius:30px;z-index:-1;}#projektuj:after{content:'Jetzt gestalten';display:block;position:absolute;top:0;padding:0px 20px 0px 0px;color:transparent;border-radius:30px;width:80px;height:60px;line-height:58px;transition:300ms;font-size:15px;overflow:hidden;z-index:-2;text-align:right;box-shadow: rgba(0, 0, 0, 0) 0px 0px 38px;}#projektuj:hover:after{width:186px;color:#fff;background-color:#cd2122;box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 38px;}#projektuj>img{height:40px;position:relative;top:9px;left:12px;}#totop:before{content:' ';border-top:solid 2px #fff;border-left:solid 2px #fff;width:12px;height:12px;top:25px;left:30px;margin-left:-6px;font-size:22px;font-style:normal;font-weight:100;line-height:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.cookie{position:fixed;bottom:0;padding:5px;background-color:#383838;color:#fff;width:100%;display:none;z-index:999999999;}.cookie button.close{position:absolute;right:0;top:0;font-size:2.5em;color:#fff;opacity:1;text-shadow: none;font-weight: 500;}.cookie a{color: #cd2122;font-weight: 700;}div#login input:not(.btn) ,div#register input:not(.btn){border:none;padding:0 20px;border-radius:10px;height:40px;}div#login>div, #register>div{padding:20px;box-shadow:0 0 10px #ccc;border-radius:10px;background-color:#f9f9f9;}.margin-top-50{margin-top:50px;}.steps{position:relative;margin:90px 50px 100px;}.steps:after{display:block;content:' ';clear:both;}.steps:before{display:block;width:80%;content:' ';height:3px;background-color:#ccc;margin: 0 auto}.steps .step{cursor:pointer;width:20%;height:5px;float:left;color:#666;position:relative;text-align:center;}.steps .step:before{display:block;content:' ';height:20px;width:20px;border-radius:50%;background-color:#cd2122;position:absolute;top:-11px;left:50%;transition:300ms;transform: translate(-50%);}.steps .step:after{transition:300ms;display:block;content:' ';height:3px;width:100%;left:50%;position:absolute;top:-3px;background-color:#cd2122;z-index:0;}.steps .step-title{font-weight:bold;color:#000;margin-top:10px;}.steps .step.active~.step:before{background-color:#ccc;transition:300ms;}.steps .step.active~.step:after,.step.active:after{transition:300ms;width:0;}.steps .step.active:before{background-color:#cd2122;z-index:1;}.usp .col-xs-8{line-height:20px;}.usp-row{color:#fff;font-weight:600;}.usp-item{width:19%;padding:20px;display:inline-block;text-align:left;vertical-align:top;}.usp-descr>span{font-size:10px;}.usp-icon{width:100%;height:100%;max-width:50px;}label{font-weight:normal;}td>label{text-transform:uppercase;}.counter{width:55px;}.btn{border-radius:0px;}.btn-primary{background-color:#cd2122;border-color:#cd201f;color:#fff !important;}.btn-primary:hover{background-color:#AB0F0F!important;border-color:#AB0F0F!important;}.btn-primary:focus, .btn-primary.focus,.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary,btn-primary:active:focus{background-color:#cd2122 !important;border-color:#cd201f !important;}.form-control{border-radius:0px;}form-control-label{padding:6px 0;}.header{height:150px;}.kl-slideshow{}.kl-top-header{background-color:#fff;z-index:9;}.site-header{background-color:#000;height:116px;position:fixed;}.site-header.style2 .kl-main-header{border-bottom:none;border-top:3px solid #cd2122;background:#000;}.site-header .kl-header-toptext{color:#000 !important;}.header-leftside-container a{color:#000 !important;}.border-top{border-top:solid #cd2122;}.main-nav{width:100%;margin:0;text-align:center;position:relative;}.main-nav>ul{margin-left:auto;margin-right:auto;display:inline-block;text-align:initial;}.logo-container-a{position:absolute;left:50%;top:10px;transform:translate(-50%, 0);z-index:101;border-radius:50%;box-shadow:0 0 10px #ccc;}.logo-container{background-color:#cd2122;border:solid;border-color:#cd2122;height:90px;width:90px;border-radius:45px;text-align:center;position:relative;top:-30px;z-index:10;outline:0 !important;}.logo-container div{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);}.clearheader{margin-bottom:116px;}.rand-prod{cursor:pointer;}.rand-prod img{transition:200ms;margin:0 auto;}.rand-prod img.img-responsive.mb-20.back{display:none;}.rand-prod:hover .front{}.rand-prod:hover .back{}.rand-prod .mp-colors{position:absolute;bottom:120px;left:0;width:100%;}.rand-prod>div{background-color: #f5f5f5;border-radius: 15px;padding: 10px;border: 1px solid #ccc;}.rand-prod .mp-colors>div{display:inline-block;}.rand-prod .mp-colors .mp-color{width:20px;height:20px;border-radius:50%;margin:0 1px;float:left;cursor:pointer;}.mp-title{position:relative;}.mp-title:before{content:' ';display:block;clear:both;position:relative;width:100%;height:1px;background-color:#ddd;top:44px;z-index:0;}.mp-title>h3{position:relative;}.mp-title>h3>span{padding:0 30px;}.mp-categories{height:40px;}.mp-categories>div{float:left;position:absolute;left:50%;transform:translateX(-50%);padding:5px;border:solid 1px #ccc;}.mp-category:not(:last-child){border-right:solid 1px #ccc;}.mp-category{float:left;padding:0 20px;position:relative;}.control{font-size:13px;position:relative;display:block;margin-bottom:15px;padding-left:30px;cursor:pointer;}.control input{position:absolute;z-index:-1;opacity:0;}.control__indicator{position:absolute;top:2px;left:0;width:20px;height:20px;background:#fff;border:1px solid #cccccc;}.control:hover input ~ .control__indicator,.control input:focus ~ .control__indicator{background:#fff;}.control input:checked ~ .control__indicator{background-color:#fff;border:1px solid #cccccc;}.control:hover input:not([disabled]):checked ~ .control__indicator,.control input:checked:focus ~ .control__indicator{background:#fff;}.control input:disabled ~ .control__indicator{pointer-events:none;opacity:.6;background:#fff;}.control__indicator:after{position:absolute;display:none;content:'';}.control .control__indicator:after{display:block;width:0;height:0;bottom:0;left:0;transition:400ms;border-width:2px 2px 2px 2px;}.control input:checked ~ .control__indicator:after{display:block;width:5px;height:9px;transition:400ms;border-width:0 2px 2px 0;}.control--checkbox .control__indicator:after{display:block;bottom:5px;left:7px;border:solid #cd2122 0px;transform:rotate(45deg);transition:400ms;}.control--checkbox input:disabled ~ .control__indicator:after{border-color:#7b7b7b;}.control--radio .control__indicator:after{top:7px;left:7px;width:6px;height:6px;border-radius:50%;background:#fff;}.control--radio input:disabled ~ .control__indicator:after{background:#7b7b7b;}.product-item,.theme-item{width:25%;padding-top:calc(25% + 100px);position:relative;float:left;cursor: pointer}.product-item>.image{position:absolute;top:8px;left:8px;width:calc(100% - 16px);background-color:#eee;border-radius:10px;transition:100ms;overflow:hidden;}.theme-item>div.image{position:absolute;top:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 86px);background-color:#eee;border-radius:10px;transition:100ms;overflow:hidden;}.product-item:hover>.image{width:100%;top:0;left:0;}.theme-item:hover>.image{width:100%;height: calc(100% - 70px);top:0;left:0;}.product-item:hover,.product-item:hover a{color:#cd2122;transition: color .25s ease-in-out;max-height: 270px}.product-item .author,.theme-item .author{font-size: 0.7em}.product-item .author .name,.theme-item .author .name{color: #cd2122}.product-item .colors{display:inline-block;border-radius:9px;position:absolute;width:100%;bottom:0;color: #000}.product-item .colors>div{height:18px;background-color:#fff;display:inline-block;border-radius:9px;padding:2px 5px;position:relative;left:50%;transform:translate(-50%, 0);transition:100ms;}.product-item:hover .colors>div{height:24px;}.product-item .colors .color{height:10px;width:10px;display:block;float:left;margin:2px;border-radius:50%;border:solid 1px #ccc;cursor:pointer;transition:100ms;}.product-item:hover .colors .color{height:16px;width:16px;}.product-item img,.theme-item img{cursor:pointer;transition:200ms;}@media only screen and (min-width:1921px){}@media only screen and (max-width:1440px){}@media only screen and (min-width:1200px) and (max-width:1440px){}@media only screen and (min-width:1200px){.main-nav>ul>li{text-align:center;}}@media only screen and (max-width:1199px){.search-input{width:240px !important;}.usp-item{width:33%;}}@media only screen and (min-width:992px) and (max-width:1199px){}@media only screen and (max-width:1024px){.navbar-top-service{font-size:13px;}}@media only screen and (min-width:992px){.rand-prod .mp-left-arrow,.rand-prod .mp-right-arrow{display:none;}.main-nav>ul>li:not(:nth-last-child(2)){padding-right:30px;}.logo-container-a{transition:300ms;-webkit-transition:300ms;}.logo-container-a div{transition:all 0.5s;-webkit-transition:all 0.5s;height:100%;width:100%;}.site-header .logo-container-a>div{height:116px;width:116px;transition:all 0.5s;border:solid 8px #fff;background-color:#fff;border-radius:50%;}.site-header.scroll .logo-container-a>div{height:60px;width:60px;border:solid 5px #fff;background-color:#fff;}.site-header.scroll .logo-container-a .base{height:50px;width:50px;}.site-header:not(.scroll) .logo-container-a .scroll{height:100px;width:100px;}.logo-container-a .base{background-color: #fff;background-image: url(/frontbundle/images/logoczarne.svg);height: 100px;width: 100px;position: absolute;background-size: 75px;background-position: center;background-repeat: no-repeat;border-radius: 50%;}.logo-container-a .scroll{background-image:url('/frontbundle/images/logo-scroll.png');height:50px;width:50px;position:absolute;background-size:cover;opacity:0;}.scroll .logo-container-a .base{opacity:0;}.site-header.scroll .logo-container-a .scroll{opacity:1;}.main-nav{margin-top:30px;}.main-nav > ul > li > a{text-transform:none;}.product-images{height:200px !important;}.scroll .kl-top-header{display:none;}.site-header{transition:all .1s;}.site-header.scroll{height:74px;}.scroll .logo-container{position:absolute;left:50%;top:0px;}.scroll .logo-container-a{border-width:5px 5px 5px 5px;transition:300ms;top:7px;}.scroll .logo-container-a img{}.scroll .main-nav{margin-top:23px;}.scroll .main-nav>ul{margin-left:auto;margin-right:auto;}.main-nav > ul > li{padding-bottom: 27px;margin-left: 0 !important;}}@media only screen and (min-width:1500px){.main-nav>ul>li:not(:nth-last-child(2)){padding-right:70px;}}@media only screen and (max-width:991px){.site-header{height:116px !important;}.item-mega-parent:before{display:none !important;}.logo-container-a{top:auto;}.logo-container-a .scroll{display:none;}.logo-container-a img{height:85px;}.usp-item{width:49%;}#zn-res-menu li>a{color:#fff;border-bottom:none;font-size:1.2em;font-weight:300;text-align:center;display:block !important;padding:13px 28px !important;}.site-header .logo-container-a>div{height:85px;width:85px;transition:all 0.5s;}.logo-container-a .base{width:85px;height:85px;background-color:#fff;border-radius:50%;border:solid 5px #fff;background-image:url('/frontbundle/images/logo_printyu.png');background-size: 70px;background-position: center;background-repeat: no-repeat;}.zn-res-trigger{margin-top:29px;margin-bottom:29px;margin-left:30px;height:4px;width:25px;background-color:#000;transition:300ms;}.zn-res-trigger:after{content:' ';width:25px;height:4px;background-color:#000;box-shadow:none;border-radius:0;transition:300ms;}.zn-res-trigger:before{content:' ';width:25px;height:4px;background-color:#000;box-shadow:none;display:block;position:relative;top:8px;transition:300ms;}#zn-res-menuwrapper{position:fixed;top:43px;z-index:1040;}.zn-close-menu-button .zn-res-trigger:before{transform:rotate(45deg);top:0;}.zn-close-menu-button .zn-res-trigger:after{transform:rotate(-45deg);top:10px;}.zn-close-menu-button .zn-res-trigger{background-color:#fff;}.zn_res_menu_go_back{display:none;}div#zn-res-menuwrapper.zn-close-menu-button{position:absolute;}.rand-prod .mp-left-arrow,.rand-prod .mp-right-arrow{position:absolute;top:0;height:100%;width:40px;}.rand-prod .mp-left-arrow>div,.rand-prod .mp-right-arrow>div{position:relative;height:100%;width:100%;}.rand-prod .mp-left-arrow .fa,.rand-prod .mp-right-arrow .fa{position:absolute;top:40%;}.rand-prod .mp-right-arrow .fa{left:0;}.rand-prod .mp-left-arrow .fa{right:0;}.mp-left-arrow{left:20px;}.mp-right-arrow{right:20px;}.cookie{top: 0;bottom: unset;background-color: #383838;color: #fff;}.cookie a{color: #cd2122;font-weight: 700;}button.close.cookieClose{color: #fff;opacity: 1;}}@media only screen and (min-width:768px) and (max-width:991px){.product-item,.theme-item{width:25%;padding-top:calc(25% + 100px);}}@media only screen and (min-width:768px){#top_image{margin-top:110px;}}@media only screen and (max-width:767px){#zn-res-menuwrapper{position:absolute;}.kl-top-header .fl{display:none;}#top_image{margin-top:0;}.product-item,.theme-item{width:50%;padding-top:calc(50% + 100px);}/*.product-item .colors>div{height:28px;}.product-item .colors .color{height:20px;width:20px;}*/#projektuj,#totop{display:none !important;}.product-zoom{width:calc(100% - 40px) !important;margin-left:20px;}.breadcrumbs li:last-child:after{height:27px;width:27px;border-radius:2px;left:13px;top:5px;}.breadcrumbs li{float:right;height:37px;}#language-popup>div{position: absolute;left: 10%;top: 10%;padding: 20px 20px 80px;width: 80%;transform: none;}}@media only screen and (max-width:480px){.product-item,.theme-item{width:100%;padding-top:calc(100% + 100px)}/*.product-item .colors>div{height:28px;}.product-item .colors .color{height:20px;width:20px;}*/.usp-item{width:99%;}.fr-menu-item.pull-right{text-align:center;margin:0!important;width:50%;}}@media only screen and (max-width:320px){.product-item,.theme-item{width:100%;padding-top:calc(100% + 100px);}}.hg_accordion_element.default-style .th-accordion{border:0;}.hg_accordion_element.default-style .th-accordion .acc-group .parent{/* padding:0 10px; */}.hg_accordion_element.default-style .th-accordion .acc-group .content{background-color:transparent;}.hg_accordion_element.default-style .th-accordion .acc-group > button{background-color:inherit;border-bottom:none !important;padding: 0 20px!important;border-right: none;border-left: none;border-top: 1px solid #ddd;}button.collapsed{}.hg_accordion_element.default-style .th-accordion .acc-group{padding:0;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}.text-primary{color:#cd2212;}.fl{float:left;padding-top:5px;padding-bottom:5px;}.fr{float:right;padding-bottom:5px;padding-top:5px;}.fr-menu-item{display:inline-block;}.fr-menu-item:not(:last-child){margin-right:10px;}.navbar-top-service{margin-right:10px;color:#666;margin-left:10px;}.navbar-top-service i{margin-right:5px;}.language-open-menu i{margin-right:5px;}.language-open-menu, .profile-open-menu, .bolded{font-weight:600 !important;}.pPanel{position:absolute;background-color:white;padding:5px;right:0;}.pPanel ul li:not(:last-child){padding:2px 0px;border-bottom:1px solid #efefef;}.dropdown-menu-item:hover .pPanel{display:block !important;}.site-header{background-color:#fff;color:#000;-webkit-box-shadow:0 1px 0px rgba(0, 0, 0, 0.1), 0 2px 0px rgba(0, 0, 0, 0.07), 0 3px 0px rgba(0, 0, 0, 0.03);-moz-box-shadow:0 1px 0px rgba(0, 0, 0, 0.1), 0 2px 0px rgba(0, 0, 0, 0.07), 0 3px 0px rgba(0, 0, 0, 0.03);box-shadow:0 1px 0px rgba(0, 0, 0, 0.1), 0 2px 0px rgba(0, 0, 0, 0.07), 0 3px 0px rgba(0, 0, 0, 0.03);}.site-header .kl-top-header{background:#f5f5f5;}.border-top{border-top-width:0px;}.main-nav > ul > li > a{color:#121212;font-weight:500;}.main-nav>ul{display:inline;}.main-nav>ul > li.menu-item-fr{float:right;}.item-mega-parent a{padding-left:4px !important;display:inline-block !important;}.button-search{background:transparent;font-size:13px !important;padding:0px 12px 6px;font-weight:600;color:#000;text-transform:uppercase;text-shadow:none;box-shadow:none;position:relative;border:0;display:block;float:left;top:-1px;border-bottom:2px solid #eee;transition:300ms;}.button-search>img{display:block;max-width:100%;height:24px;padding:0px 0 0 0;}.search-input{width:300px;outline:none;border:0px;border-bottom:2px solid #eee;height:36px;padding-left:10px;padding-right:10px;position:relative;top:-5px;font-weight:500;float:left;transition:300ms;font-size:1.2em;}input#search:focus, input#search:focus ~ button{border-color:#cd2122;}.search-input::placeholder,.search-input::-moz-placeholder{color:#cccccc;}.search-input::-webkit-input-placeholder{color:#ccc;font-size:18px;}.search-input:-moz-placeholder{color:#ccc;font-size:18px;}.search-input::-moz-placeholder{color:#ccc;font-size:18px;}.search-input:-ms-input-placeholder{color:#ccc;font-size:18px;}#search-result{max-height:200px;background-color:#fff;overflow-y:auto;margin-top: 32px;position:absolute;top:21px;left:-5px;width:360px;}#search-result a.empty-result{color: #cd2122;cursor: context-menu;}.site-header.scroll #search-result{margin-top: 30px;}#search-result a:not(:last-child) li{border-bottom:solid 1px #f4f4f4;}#search-result li{padding:10px;margin:0 20px;font-size:14px;height:60px;line-height:35px;}#search-result li>div{max-width:164px;max-height:40px;overflow:hidden;float:left;}#search-result .price{float:right;font-size:17px;color:#cd2122;line-height:30px;margin-left:20px;}#search-result img{height:35px;float:right;}.fa-spinner{position:absolute;top:0;right:50px;display:none;}ul#search-result::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey;border-radius:4px;}#search-result::-webkit-scrollbar{border-radius:3px;width:6px;}@media only screen and (min-width:1400px){.container-full{padding:0 10%;padding-left:calc(10% + .7em);padding-right:calc(10% + 1em);width:100% !important;}}.site-header .main-nav{margin-left:0px;}.main-nav>ul>li{text-align:left !important;}.main-nav>ul>li:nth-last-child(2){text-align:right !important;width:70px;}.main-nav > ul > li > a:before{content:unset}.sub-menu>li>ul>li{padding:5px 0;color:#666;font-weight:600;position:static;cursor:pointer;}.main-nav ul ul.sub-menu li{position:static;width: 50%; float: left; padding-right: 30px;line-height: 10px;font-weight: 500;text-align: left}.sub-menu{position:absolute !important;width:100%;left:0 !important;box-shadow:none !important;border-radius:0 !important;top:-300px !important;visibility: hidden!important;overflow: hidden;transition: 500ms!important;padding: 20px !important;height: 250px;border-width: 1px !important;z-index: 9 !important; transition: visibility 0s, opacity 0.5s linear !important;}li.menu-item-has-children.item-mega-parent:after{position: absolute;top:53px;left: 0; width: 100%;height:0;background-color:#fff;content: '';transition: 500ms}.site-header.scroll li.menu-item-has-children.item-mega-parent:after{top: 51px;}li.menu-item-has-children.item-mega-parent:hover:after{clear: both;content: ' ';position: absolute;top: 53px;left: 0;height: 3px;width: 100%;background-color: #ccc;z-index: 100;transition:500ms}.main-nav ul ul.sub-menu, .main-nav .hg_mega_container{height: 0;opacity: 0 !important;transition: all .5s !important;z-index: -1 !important;overflow: hidden;top: 53px !important;}.main-nav ul li.item-mega-parent:hover > ul{padding: 20px !important;height: 250px;border-width: 1px !important;visibility: visible!important;opacity: 1 !important; top: 53px !important; z-index: 99!important;}.main-nav > ul > li > ul.sub-menu:after{content:none;}.sub-menu>li>ul>li:after{display:block;content:' ';clear:both;height:1px;background-color:#eee;margin-top:6px;}li.menu-item-has-children.item-mega-parent:hover:before{top: 23px;border-bottom: 8px solid #ccc;}li.menu-item-has-children.item-mega-parent:before{content: '';height: 20px;width: 20px;top: 32px;position: relative;left: 40px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 0px solid transparent;transition: 500ms;}.menu-item-has-children.item-mega-parent{position:static !important;}.main-nav > ul > li.active > a, .main-nav > ul > li > a:hover, .main-nav > ul > li:hover > a{color:#cd2122;}.main-nav > ul > li > a{transition:all .5s;position:relative;}.main-nav > ul > li > a > img{height:25px;}body{background-color:transparent;}.image-center .image{width:186px;height:186px;}.tbk__title{font-size:36px;margin-bottom:50px;}.product-field h3{font-size:19px;}.product-opis{border-top:1px solid #efefef;}.amount{font-weight:600;font-size:40px;text-decoration:none;}.amount_discount{font-weight:bold;font-size:40px;text-decoration:none;}.measurements{border-top:1px solid #efefef;padding-top:20px;padding-bottom:20px;}.title_custom{font-size:22px;font-weight:600;line-height:1.3;color:#424242;margin:15px 0;vertical-align:middle;}#sidebar-widget{background:#fff;box-shadow:none;}#sidebar-widget input#s{border:solid 1px #fff;border-radius:10px;background-color:#eee;font-style:italic;font-weight:600;transition: 300ms}#sidebar-widget input#s:focus{background-color: #fff !important;border: solid 1px #cd2122 !important;}#sidebar-widget button#s-clear{position:absolute;right:40px;top:13px;font-size:17px;}#sidebar-widget .search.gensearch__wrapper{position:relative;}#sidebar-widget .gensearch__submit{color:#000;}#sidebar-widget .gensearch__submit:after{content:none;}#sidebar-widget .categories .category{background-color:#eee;padding:3px 10px;border-radius:8px;float:left;margin:0 10px 10px 0;font-weight:600;font-size:13px;color:#666;cursor:pointer;}#sidebar-widget h5{margin-top:45px !important;}#sidebar-widget ul.categories:after,#sidebar-widget ul.f-colors:after{display:block;content:' ';clear:both;}#sidebar-widget ul.categories,#sidebar-widget ul.f-colors{width:100%;}#sidebar-widget li.f-color{width:25px;height:25px;float:left;margin:5px;border:solid 1px #ccc;border-radius:50%;cursor:pointer;}#sidebar-widget li.f-color.active{box-shadow:0 0 5px #000;-moz-box-shadow: 0 0 5px #000;-webkit-box-shadow: 0 0 5px #000;}#sidebar-widget li.f-size{min-width: 34px;height: 34px;float: left;padding: 0px 3px;text-align: center;line-height: 32px;font-size: 0.8em;font-weight: 600;border: solid 1px #ccc;border-radius: 17px;margin: 5px;color: #000;transition: 300ms;cursor: pointer;}#sidebar-widget li.f-size.active{background-color:#cd2122;color:#fff;border-color: #cd2122}#sidebar-widget .categories .active{background-color:#cd2122 !important;color:#fff !important;float:none;display:table !important;}#sidebar-widget .categories .active:after{content:'x';position:relative;font-size:10px;left:5px;top:-5px;}.zn-res-trigger::after{background:#000;box-shadow:none;}.product-block{padding-top:10px;}.product-block .product-image{background-position:center;background-size:cover;background-repeat:no-repeat;}.product-block img{width:100%;min-width:100%;}html{background-color:#fff !important;}.product-block-title{text-align:center;font-size:15px;font-weight:600;margin-top:5px;}.product-block-price{text-align:center;font-size:16px;font-weight:600;margin-top:5px;color:#CD2122;}.products-row{margin-bottom:10px;}.product-block:hover{cursor:pointer;outline:1px solid #efefef;}.product-block:hover .product-hover-block{display:block;}.product-hover-block{position:absolute;width:calc(100% + 2px);padding-top:10px;left:-1px;bottom:-50px;height:50px;background-color:#fff;display:none;z-index:2;border-left:1px solid #efefef;text-align:center;border-bottom:1px solid #efefef;border-right:1px solid #efefef;}.product-hover-block .button{background:#CD2122;font-size:13px !important;padding:3px 15px;font-weight:600;color:#fff;text-transform:uppercase;text-shadow:none;border-radius:3px;box-shadow:none;position:relative;border:0;display:inline-block;}button:focus{outline-width:0px !important;}.baner{padding:10px;}.baner>div{padding:30px 0;font-size:1.3em;height:150px;}.baner>div img{float:right;}.baner table.col-xs-12{height:100%;}.nopadding{padding:0 !important;}.zn_section, .zn_section div{padding:0;}.img-center{margin:0 auto;}.logos-container table tr td{padding:20px;}section.info-container a, section.info-container a:hover{color:#fff;}.cart-counter{float:right;background-color:#cd2122;color:#fff;border-radius:100%;padding:5px;height:20px;width:20px;text-align:center;line-height:10px;position:relative;top:-10px;left:0px;font-weight:300;font-size:11px;}.loader{position:absolute;width:100%;height:100%;display:none;background-color:transparent;background-repeat:no-repeat;background-position-x:50%;background-position-y:calc(50% - 50px);z-index:99999;}.cart-loader{background-color:rgba(255,255,255,0.5);background-position-y:calc(50vh - 50px);position:fixed;background:-moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 1%, rgba(255,255,255,0) 100%);background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0) 100%);background:radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1);}.cart-loader>img{position:relative;top:calc(50% - 50px);left:calc(50% - 50px);}@-webkit-keyframes spaceboots{0%{-webkit-transform:translate(0,0) rotate(0deg);}10%{-webkit-transform:translate(0, -0) rotate(-20deg);}20%{-webkit-transform:translate(-0, 0px) rotate(0deg);}30%{-webkit-transform:translate(0px, 0) rotate(20deg);}40%{-webkit-transform:translate(0, -0) rotate(0deg);}50%{-webkit-transform:translate(-0, 0) rotate(-10deg);}60%{-webkit-transform:translate(-0, 0) rotate(0deg);}70%{-webkit-transform:translate(0, 0) rotate(10deg);}80%{-webkit-transform:translate(-0, -0) rotate(0deg);}90%{-webkit-transform:translate(0, 0) rotate(0deg);}100%{-webkit-transform:translate(0, -0) rotate(0deg);}}.gen-loader>img, .cart-loader>img{-webkit-animation-name:spaceboots;-webkit-animation-duration:1.2s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;position:relative;top:40%;height:100px;left:calc(50% - 50px);}.img-logo-footer{max-height:30px;max-width:90px;margin:10px;display:inline-block;}.center{text-align:center;}span.red{color:#df0024;}#temp_slider{background:url(http://printee.de/admin/file/77ac3edf0739b2a01b4eedab2eb032b6937ba2bd.jpg) no-repeat;height:463px;margin-top:110px;position:relative;}.social-circle{padding:10px !important;border-radius:50% !important;width:54px !important;height:54px !important;font-size:20px !important;}.icon-facebook{background:#5e7de0 !important;}.icon-twitter{background:#3daae2 !important;}.icon-instagram{background:#3e4e84 !important;}.icon-pinterest{background:#d6384b !important;}@media (max-width:1600px){.hidden-md2{display:none;}}@media screen and (max-width:992px) and (min-width:768px){.main-container{margin-top:120px !important;}}@media screen and (min-width:768px){.main-container-product{margin-top:120px !important;}}#sidebar-widget h3{margin-top:2px; font-size: 36px; margin-bottom: 40px; font-weight:300;}img.cart-empty{max-width:60%; margin:auto;}h4.cart-empty{font-size:30px; font-weight:400; margin-top:30px; color:#000;}h5.cart-empty{font-size:20px; font-weight:400; margin-top:20px; color:#000;}h5.cart-empty strong{font-weight:600;}@media screen and (min-width:1024px){#slider-mobile{display:none;}#slider-title{position: absolute; left:0; width:100%; bottom:50px; z-index: 9999999999; text-align: center;color: #fff;font-weight: 600;text-shadow: 0px 0px 10px #000;font-size: 2.5em;}#slider-title .btn-primary{border-radius: 25px;font-size: 18px;width: 170px;}#slider-title .btn-white{border-radius: 25px;margin-left: 20px;font-size: 18px;width: 170px;background-color: #fff !important;color: #cd2122 !important;border:solid 2px #cd2122;font-weight: 700;padding: 10px 20px;}}@media screen and (min-width:768px) and (max-width:1023px){#slider-mobile{margin-top:90px;}}@media screen and (max-width:1023px){#slider-desktop{display:none;}#slider-title{width: 100%;z-index: 999;text-align: center;color: #000;font-weight: 600;font-size: 1.2em;padding: 20px;}#slider-title{width:100%;z-index: 999;text-align: center;color: #000;font-weight: 600;font-size: 1.5em;}#slider-title .btn-primary{border-radius: 25px;font-size: 12px;width: 100px;}#slider-title .btn-white{border-radius: 25px;margin-left: 20px;font-size: 12px;width: 100px;background-color: #fff !important;color: #cd2122 !important;border:solid 2px #cd2122;font-weight: 700;padding: 10px 20px;}}/* Safari 7.1+ */_::-webkit-full-page-media, _:future, :root .slider-element{box-shadow: none !important;}/*edit*/.breadcrumb > li + li:before{content: "\e080";padding: 0 10px;color: #cd2122;font-family: "Glyphicons Halflings";font-size: 0.7em;font-weight: 300;}.breadcrumb > li:last-child{color: #000;font-weight: 600;}.breadcrumb{margin-bottom: 0!important;}.newsletter-signup input[type=button]{color: #fff;background: #CD2122 !important;border: 0;font-weight: 700;font-size: 13px;height: 40px;padding: 0 15px;margin-left: 10px;border-radius: 3px;width: 75px;}.newsletter-signup input{vertical-align: top;color: #fff;background: #444343 !important;margin-bottom: 10px;/*width: calc(90% - 130px);*/ display: inline-block;height: 40px;}.newsletter-signup input{background-color:#555 !important;border-top-left-radius:5px;border-bottom-left-radius:5px;}.newsletter-signup input[type=button]{background-color:#555 !important;border-top-right-radius:15px;border-bottom-right-radius:15px;clear: none !important;margin: 0 -5px !important;display: unset !important;}@media screen and (max-width: 887px){.hidden-gen-mobile{display: none;}}.fc-gray{color:#999;}.new_style_20{font-size:20px !important; font-weight:300 !important;}.new_style_16{font-size:16px !important; font-weight:300 !important;}.br-bt{border-bottom:1px solid #ddd;}.summary_text{line-height:32px;}.separator{background-color: #dfdfdf;box-shadow: 1px 0px 0px 0px #eaeaea;-moz-box-shadow: 1px 0px 0px 0px #eaeaea;-o-box-shadow: 1px 0px 0px 0px #eaeaea;-webkit-box-shadow: 1px 0px 0px 0px #eaeaea;height: 1px;width: 100%;display: block;margin-top: 10px;margin-bottom: 10px;}.mobile-search-menu{right: 0;top: 43px;z-index: 1030;display: none;position: absolute;padding-bottom: 15px;}.mobile-search-menu .mobile-search-button{top: 15px;background: transparent;font-size: 13px !important;padding: 0 12px 6px;font-weight: 600;color: #000;text-shadow: none;box-shadow: none;position: relative;border: 0;display: block;float: left;width: 60px;}.mobile-search-bar{position: absolute;float: left;width: 100%;top: 116px;border: 1px solid #dedede;z-index: 100;background: #fff;display: none;}.mobile-search-bar .mobile-search-wrapper ul.mobile-search-list{background-color: #fff;padding: 0 10px 10px 10px;}.mobile-search-bar .mobile-search-wrapper{position: relative;float: left;width: 100%;overflow-y: auto;max-height: calc(50vh - 54px);}.mobile-search-bar .mobile-search-wrapper ul.mobile-search-list a li{border-bottom: 1px solid #dedede;padding: 25px 10px;}#mobile-search-form .search-input{width:100%!important;}.mobile-search-bar-input{padding: 20px 0;background: #fff;}.mobile-search-bar-input i{top: 25px;right: 20px;}@media screen and (max-width: 992px){.mobile-search-menu, .mobile-search-bar{display: block;}}.theme-item .motyw-wizualizacja{display:block;}.theme-item .motyw-projekt{display:none;}.theme-item:hover .motyw-wizualizacja{display:none;}.theme-item:hover .motyw-projekt{display:block;} 