/* ::::: https://fonts.googleapis.com/css?family=Montserrat%3Aregular%2C500%2C700%7COpen+Sans%3A300%2Cregular%2C600%2C700%2C800%7CPT+Sans%7CPT+Sans+Caption&ver=5.2.4 ::::: */

@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 400;  src: local("Montserrat Regular"), local("Montserrat-Regular"), url('jtusjig1_i6t8kchkm459wrhyzbi.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 400;  src: local("Montserrat Regular"), local("Montserrat-Regular"), url('jtusjig1_i6t8kchkm459w1hyzbi.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 400;  src: local("Montserrat Regular"), local("Montserrat-Regular"), url('jtusjig1_i6t8kchkm459wzhyzbi.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 400;  src: local("Montserrat Regular"), local("Montserrat-Regular"), url('jtusjig1_i6t8kchkm459wdhyzbi.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 400;  src: local("Montserrat Regular"), local("Montserrat-Regular"), url('jtusjig1_i6t8kchkm459wlhyw.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 500;  src: local("Montserrat Medium"), local("Montserrat-Medium"), url('jturjig1_i6t8kchkm45_zpc3gtd_u50.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 500;  src: local("Montserrat Medium"), local("Montserrat-Medium"), url('jturjig1_i6t8kchkm45_zpc3g3d_u50.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 500;  src: local("Montserrat Medium"), local("Montserrat-Medium"), url('jturjig1_i6t8kchkm45_zpc3gbd_u50.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 500;  src: local("Montserrat Medium"), local("Montserrat-Medium"), url('jturjig1_i6t8kchkm45_zpc3gfd_u50.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 500;  src: local("Montserrat Medium"), local("Montserrat-Medium"), url('jturjig1_i6t8kchkm45_zpc3gnd_g.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 700;  src: local("Montserrat Bold"), local("Montserrat-Bold"), url('jturjig1_i6t8kchkm45_dje3gtd_u50.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 700;  src: local("Montserrat Bold"), local("Montserrat-Bold"), url('jturjig1_i6t8kchkm45_dje3g3d_u50.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 700;  src: local("Montserrat Bold"), local("Montserrat-Bold"), url('jturjig1_i6t8kchkm45_dje3gbd_u50.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 700;  src: local("Montserrat Bold"), local("Montserrat-Bold"), url('jturjig1_i6t8kchkm45_dje3gfd_u50.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Montserrat";  font-style: normal;  font-weight: 700;  src: local("Montserrat Bold"), local("Montserrat-Bold"), url('jturjig1_i6t8kchkm45_dje3gnd_g.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url('mem5yags126mizpba-un_r8ox-hpoqc.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url('mem5yags126mizpba-un_r8ovuhpoqc.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url('mem5yags126mizpba-un_r8oxuhpoqc.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('mem5yags126mizpba-un_r8ouehpoqc.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url('mem5yags126mizpba-un_r8oxehpoqc.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url('mem5yags126mizpba-un_r8oxohpoqc.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, 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('mem5yags126mizpba-un_r8ouuhp.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('mem8yags126mizpba-ufwj0bbck.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('mem8yags126mizpba-ufuz0bbck.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('mem8yags126mizpba-ufwz0bbck.woff2') format("woff2");  unicode-range: U+1F00-1FFF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('mem8yags126mizpba-ufvp0bbck.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('mem8yags126mizpba-ufwp0bbck.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('mem8yags126mizpba-ufw50bbck.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('mem8yags126mizpba-ufvz0b.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url('mem5yags126mizpba-unirkox-hpoqc.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url('mem5yags126mizpba-unirkovuhpoqc.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url('mem5yags126mizpba-unirkoxuhpoqc.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('mem5yags126mizpba-unirkouehpoqc.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url('mem5yags126mizpba-unirkoxehpoqc.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url('mem5yags126mizpba-unirkoxohpoqc.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, 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('mem5yags126mizpba-unirkouuhp.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('mem5yags126mizpba-un7rgox-hpoqc.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('mem5yags126mizpba-un7rgovuhpoqc.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('mem5yags126mizpba-un7rgoxuhpoqc.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('mem5yags126mizpba-un7rgouehpoqc.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('mem5yags126mizpba-un7rgoxehpoqc.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('mem5yags126mizpba-un7rgoxohpoqc.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, 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('mem5yags126mizpba-un7rgouuhp.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 800;  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url('mem5yags126mizpba-un8rsox-hpoqc.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 800;  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url('mem5yags126mizpba-un8rsovuhpoqc.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 800;  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url('mem5yags126mizpba-un8rsoxuhpoqc.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('mem5yags126mizpba-un8rsouehpoqc.woff2') format("woff2");  unicode-range: U+370-3FF;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 800;  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url('mem5yags126mizpba-un8rsoxehpoqc.woff2') format("woff2");  unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 800;  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url('mem5yags126mizpba-un8rsoxohpoqc.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, 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('mem5yags126mizpba-un8rsouuhp.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "PT Sans";  font-style: normal;  font-weight: 400;  src: local("PT Sans"), local("PTSans-Regular"), url('jizarexuito99u79d0-exdgm.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "PT Sans";  font-style: normal;  font-weight: 400;  src: local("PT Sans"), local("PTSans-Regular"), url('jizarexuito99u79d0aexdgm.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "PT Sans";  font-style: normal;  font-weight: 400;  src: local("PT Sans"), local("PTSans-Regular"), url('jizarexuito99u79d0yexdgm.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "PT Sans";  font-style: normal;  font-weight: 400;  src: local("PT Sans"), local("PTSans-Regular"), url('jizarexuito99u79d0kexq.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face {
  font-family: "PT Sans Caption";  font-style: normal;  font-weight: 400;  src: local("PT Sans Caption"), local("PTSans-Caption"), url('0flmvp6hrxmt7-fsufhlfxnilpcadw_xcy4.woff2') format("woff2");  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face {
  font-family: "PT Sans Caption";  font-style: normal;  font-weight: 400;  src: local("PT Sans Caption"), local("PTSans-Caption"), url('0flmvp6hrxmt7-fsufhlfxnilpcafg_xcy4.woff2') format("woff2");  unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;}
@font-face {
  font-family: "PT Sans Caption";  font-style: normal;  font-weight: 400;  src: local("PT Sans Caption"), local("PTSans-Caption"), url('0flmvp6hrxmt7-fsufhlfxnilpcada_xcy4.woff2') format("woff2");  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "PT Sans Caption";  font-style: normal;  font-weight: 400;  src: local("PT Sans Caption"), local("PTSans-Caption"), url('0flmvp6hrxmt7-fsufhlfxnilpcaeg_x.woff2') format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* ::::: https://натрон.рф/wp-includes/css/dist/block-library/style.min.css?ver=5.2.4 ::::: */

@media (min-width: 960px) {
  .block-editor-block-list__layout .reusable-block-edit-panel { flex-wrap: nowrap; }
  .block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title { margin: 0px; }
  .block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button { margin: 0px 0px 0px 5px; }
}
@media (min-width: 782px) {
  .wp-block-columns { flex-wrap: nowrap; }
}
@media (min-width: 600px) {
  .wp-block-column { flex-basis: calc(50% - 16px); flex-grow: 0; }
  .wp-block-column:nth-child(2n) { margin-left: 32px; }
}
@media (min-width: 782px) {
  .wp-block-column:not(:first-child) { margin-left: 32px; }
}
.wp-block-cover-image.has-background-dim::before, .wp-block-cover.has-background-dim::before { content: ""; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: inherit; opacity: 0.5; z-index: 1; }
.wp-block-cover-image.has-background-dim.has-background-dim-10::before, .wp-block-cover.has-background-dim.has-background-dim-10::before { opacity: 0.1; }
.wp-block-cover-image.has-background-dim.has-background-dim-20::before, .wp-block-cover.has-background-dim.has-background-dim-20::before { opacity: 0.2; }
.wp-block-cover-image.has-background-dim.has-background-dim-30::before, .wp-block-cover.has-background-dim.has-background-dim-30::before { opacity: 0.3; }
.wp-block-cover-image.has-background-dim.has-background-dim-40::before, .wp-block-cover.has-background-dim.has-background-dim-40::before { opacity: 0.4; }
.wp-block-cover-image.has-background-dim.has-background-dim-50::before, .wp-block-cover.has-background-dim.has-background-dim-50::before { opacity: 0.5; }
.wp-block-cover-image.has-background-dim.has-background-dim-60::before, .wp-block-cover.has-background-dim.has-background-dim-60::before { opacity: 0.6; }
.wp-block-cover-image.has-background-dim.has-background-dim-70::before, .wp-block-cover.has-background-dim.has-background-dim-70::before { opacity: 0.7; }
.wp-block-cover-image.has-background-dim.has-background-dim-80::before, .wp-block-cover.has-background-dim.has-background-dim-80::before { opacity: 0.8; }
.wp-block-cover-image.has-background-dim.has-background-dim-90::before, .wp-block-cover.has-background-dim.has-background-dim-90::before { opacity: 0.9; }
.wp-block-cover-image.has-background-dim.has-background-dim-100::before, .wp-block-cover.has-background-dim.has-background-dim-100::before { opacity: 1; }
.wp-block-cover-image::after, .wp-block-cover::after { display: block; content: ""; font-size: 0px; min-height: inherit; }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before { content: ""; display: block; padding-top: 50%; }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before { padding-top: 42.85%; }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before { padding-top: 50%; }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before { padding-top: 56.25%; }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before { padding-top: 75%; }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before { padding-top: 100%; }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper::before { padding-top: 66.66%; }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before { padding-top: 200%; }
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) { margin-right: 0px; }
@media (min-width: 600px) {
  .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item { width: calc((100% - 32px) / 3); margin-right: 16px; }
  @supports (-ms-ime-align:auto) {
  .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item { width: calc((100% - 32px) / 3 - 1px); }
}
  .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item { width: calc((100% - 48px) / 4); margin-right: 16px; }
  @supports (-ms-ime-align:auto) {
  .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item { width: calc((100% - 48px) / 4 - 1px); }
}
  .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item { width: calc((100% - 64px) / 5); margin-right: 16px; }
  @supports (-ms-ime-align:auto) {
  .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item { width: calc((100% - 64px) / 5 - 1px); }
}
  .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item { width: calc((100% - 80px) / 6); margin-right: 16px; }
  @supports (-ms-ime-align:auto) {
  .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item { width: calc((100% - 80px) / 6 - 1px); }
}
  .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item { width: calc((100% - 96px) / 7); margin-right: 16px; }
  @supports (-ms-ime-align:auto) {
  .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item { width: calc((100% - 96px) / 7 - 1px); }
}
  .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item { width: calc((100% - 112px) / 8); margin-right: 16px; }
  @supports (-ms-ime-align:auto) {
  .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item { width: calc((100% - 112px) / 8 - 1px); }
}
  .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(n), .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) { margin-right: 0px; }
}
@media (min-width: 600px) {
  .wp-block-latest-posts.columns-2 li { width: calc(50% - 16px); }
  .wp-block-latest-posts.columns-3 li { width: calc(33.3333% - 16px); }
  .wp-block-latest-posts.columns-4 li { width: calc(25% - 16px); }
  .wp-block-latest-posts.columns-5 li { width: calc(20% - 16px); }
  .wp-block-latest-posts.columns-6 li { width: calc(16.6667% - 16px); }
}
@media (max-width: 600px) {
  .wp-block-media-text.is-stacked-on-mobile { grid-template-columns: 100% !important; grid-template-areas: "media-text-media" "media-text-content"; }
  .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right { grid-template-areas: "media-text-content" "media-text-media"; }
}
.has-drop-cap:not(:focus)::first-letter { float: left; font-size: 8.4em; line-height: 0.68; font-weight: 100; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; font-style: normal; }
.has-drop-cap:not(:focus)::after { content: ""; display: table; clear: both; padding-top: 14px; }
.wp-block-pullquote:not(.is-style-solid-color) { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
@media (min-width: 600px) {
  .wp-block-rss.columns-2 li { width: calc(50% - 16px); }
  .wp-block-rss.columns-3 li { width: calc(33.3333% - 16px); }
  .wp-block-rss.columns-4 li { width: calc(25% - 16px); }
  .wp-block-rss.columns-5 li { width: calc(20% - 16px); }
  .wp-block-rss.columns-6 li { width: calc(16.6667% - 16px); }
}
.wp-block-separator.is-style-dots::before { content: "···"; color: rgb(25, 30, 35); font-size: 20px; letter-spacing: 2em; padding-left: 2em; font-family: serif; }
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(2n+1), .wp-block-table.is-style-stripes tr:nth-child(2n+1) { background-color: rgb(243, 244, 245); }
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(2n+1) { background-color: rgb(233, 251, 229); }
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(2n+1) { background-color: rgb(231, 245, 254); }
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(2n+1) { background-color: rgb(252, 240, 239); }
/* ::::: https://натрон.рф/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/style.css?ver=2.3.0 ::::: */

.wc-block-grid__product-add-to-cart a.loading::after { font-family: WooCommerce; content: ""; vertical-align: top; font-weight: 400; position: absolute; top: 0.618em; right: 1em; animation: 2s linear 0s normal none infinite running spin; }
.wc-block-grid__product-add-to-cart a.added::after { font-family: WooCommerce; content: ""; margin-left: 0.53em; vertical-align: bottom; }
.wc-block-grid__product-rating .star-rating::before { content: "SSSSS"; top: 0px; left: 0px; right: 0px; position: absolute; opacity: 0.5; color: rgb(170, 170, 170); }
.wc-block-grid__product-rating .star-rating span::before { content: "SSSSS"; top: 0px; left: 0px; right: 0px; position: absolute; color: rgb(0, 0, 0); }
.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-5-columns:not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-6-columns:not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-7-columns .wc-block-grid__product, .wc-block-grid.has-8-columns .wc-block-grid__product { font-size: 0.8em; }
.wc-block-featured-category .wc-block-featured-category__title::before { display: none; }
.wc-block-featured-category.has-background-dim::before { content: ""; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: inherit; opacity: 0.5; z-index: 1; }
.wc-block-featured-category.has-background-dim.has-background-dim-10::before { opacity: 0.1; }
.wc-block-featured-category.has-background-dim.has-background-dim-20::before { opacity: 0.2; }
.wc-block-featured-category.has-background-dim.has-background-dim-30::before { opacity: 0.3; }
.wc-block-featured-category.has-background-dim.has-background-dim-40::before { opacity: 0.4; }
.wc-block-featured-category.has-background-dim.has-background-dim-50::before { opacity: 0.5; }
.wc-block-featured-category.has-background-dim.has-background-dim-60::before { opacity: 0.6; }
.wc-block-featured-category.has-background-dim.has-background-dim-70::before { opacity: 0.7; }
.wc-block-featured-category.has-background-dim.has-background-dim-80::before { opacity: 0.8; }
.wc-block-featured-category.has-background-dim.has-background-dim-90::before { opacity: 0.9; }
.wc-block-featured-category.has-background-dim.has-background-dim-100::before { opacity: 1; }
.wc-block-featured-category::after { display: block; content: ""; font-size: 0px; min-height: inherit; }
.wc-block-product-categories__button:hover:not(:disabled):not([aria-disabled="true"]) { background-color: rgb(255, 255, 255); color: rgb(25, 30, 35); box-shadow: 0px 0px 0px 1px rgb(226, 228, 231) inset, 0px 0px 0px 2px rgb(255, 255, 255) inset, 0px 1px 1px rgba(25, 30, 35, 0.2); }
.wc-block-product-categories__button:active:not(:disabled):not([aria-disabled="true"]) { outline: medium none; background-color: rgb(255, 255, 255); color: rgb(25, 30, 35); box-shadow: 0px 0px 0px 1px rgb(204, 208, 212) inset, 0px 0px 0px 2px rgb(255, 255, 255) inset; }
.wc-block-featured-product .wc-block-featured-product__title::before, .wc-block-featured-product .wc-block-featured-product__variation::before { display: none; }
.wc-block-featured-product.has-background-dim::before { content: ""; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: inherit; opacity: 0.5; z-index: 1; }
.wc-block-featured-product.has-background-dim.has-background-dim-10::before { opacity: 0.1; }
.wc-block-featured-product.has-background-dim.has-background-dim-20::before { opacity: 0.2; }
.wc-block-featured-product.has-background-dim.has-background-dim-30::before { opacity: 0.3; }
.wc-block-featured-product.has-background-dim.has-background-dim-40::before { opacity: 0.4; }
.wc-block-featured-product.has-background-dim.has-background-dim-50::before { opacity: 0.5; }
.wc-block-featured-product.has-background-dim.has-background-dim-60::before { opacity: 0.6; }
.wc-block-featured-product.has-background-dim.has-background-dim-70::before { opacity: 0.7; }
.wc-block-featured-product.has-background-dim.has-background-dim-80::before { opacity: 0.8; }
.wc-block-featured-product.has-background-dim.has-background-dim-90::before { opacity: 0.9; }
.wc-block-featured-product.has-background-dim.has-background-dim-100::before { opacity: 1; }
.wc-block-featured-product::after { display: block; content: ""; font-size: 0px; min-height: inherit; }
/* ::::: https://натрон.рф/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.1.4 ::::: */

div.wpcf7 { margin: 0px; padding: 0px; }
div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0px; padding: 0px; border: 0px none; }
div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(255, 0, 0); }
.wpcf7-form-control-wrap { position: relative; }
span.wpcf7-list-item { display: inline-block; margin: 0px 0px 0px 1em; }
span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after { content: " "; }
.wpcf7-display-none { display: none; }
div.wpcf7 .ajax-loader { visibility: hidden; display: inline-block; background-image: url('ajax-loader.gif'); width: 16px; height: 16px; border: medium none; padding: 0px; margin: 0px 0px 0px 4px; vertical-align: middle; }
div.wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; }
/* ::::: https://натрон.рф/wp-content/plugins/sticky-side-buttons/assets/css/ssb-ui-style.css?ver=5.2.4 ::::: */

#ssb-container { position: fixed; top: 30%; z-index: 1; }
.ssb-btns-right { right: 0px; }
#ssb-container ul { padding: 0px; margin: 0px; }
#ssb-container ul li { list-style: outside none none; margin: 0px; }
#ssb-container ul li { line-height: 45px; }
#ssb-container ul li p { margin: 0px; }
#ssb-container ul li a { padding: 0px 15px 0px 0px; display: block; line-height: 45px; text-align: left; white-space: nowrap; text-decoration: none; }
#ssb-container ul li span { line-height: 45px; width: 50px; text-align: center; display: inline-block; }
#ssb-container ul li a:hover { text-decoration: none; }
@media (max-width: 640px) {
  .ssb-disable-on-mobile { display: none; }
}
#ssb-btn-0 { background: rgb(64, 64, 64) none repeat scroll 0% 0%; }
#ssb-btn-0:hover { background: rgba(64, 64, 64, 0.9) none repeat scroll 0% 0%; }
#ssb-btn-0 a { color: rgb(255, 255, 255); }
#ssb-btn-2 { background: rgb(64, 64, 64) none repeat scroll 0% 0%; }
#ssb-btn-2:hover { background: rgba(64, 64, 64, 0.9) none repeat scroll 0% 0%; }
#ssb-btn-2 a { color: rgb(255, 255, 255); }
#ssb-btn-3 { background: rgb(64, 64, 64) none repeat scroll 0% 0%; }
#ssb-btn-3:hover { background: rgba(64, 64, 64, 0.9) none repeat scroll 0% 0%; }
#ssb-btn-3 a { color: rgb(255, 255, 255); }
#ssb-btn-4 { background: rgb(64, 64, 64) none repeat scroll 0% 0%; }
#ssb-btn-4:hover { background: rgba(64, 64, 64, 0.9) none repeat scroll 0% 0%; }
#ssb-btn-4 a { color: rgb(255, 255, 255); }
/* ::::: https://натрон.рф/wp-content/plugins/sticky-side-buttons/assets/css/font-awesome.css?ver=5.2.4 ::::: */

.fa, .fas, .far, .fal, .fab { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
.fa-2x { font-size: 2em; }
.fa-500px::before { content: ""; }
.fa-accessible-icon::before { content: ""; }
.fa-accusoft::before { content: ""; }
.fa-acquisitions-incorporated::before { content: ""; }
.fa-ad::before { content: ""; }
.fa-address-book::before { content: ""; }
.fa-address-card::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-adversal::before { content: ""; }
.fa-affiliatetheme::before { content: ""; }
.fa-air-freshener::before { content: ""; }
.fa-algolia::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-alipay::before { content: ""; }
.fa-allergies::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-amazon-pay::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-american-sign-language-interpreting::before { content: ""; }
.fa-amilia::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-android::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angry::before { content: ""; }
.fa-angrycreative::before { content: ""; }
.fa-angular::before { content: ""; }
.fa-ankh::before { content: ""; }
.fa-app-store::before { content: ""; }
.fa-app-store-ios::before { content: ""; }
.fa-apper::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-apple-alt::before { content: ""; }
.fa-apple-pay::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-archway::before { content: ""; }
.fa-arrow-alt-circle-down::before { content: ""; }
.fa-arrow-alt-circle-left::before { content: ""; }
.fa-arrow-alt-circle-right::before { content: ""; }
.fa-arrow-alt-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-arrows-alt-h::before { content: ""; }
.fa-arrows-alt-v::before { content: ""; }
.fa-assistive-listening-systems::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-asymmetrik::before { content: ""; }
.fa-at::before { content: ""; }
.fa-atlas::before { content: ""; }
.fa-atom::before { content: ""; }
.fa-audible::before { content: ""; }
.fa-audio-description::before { content: ""; }
.fa-autoprefixer::before { content: ""; }
.fa-avianex::before { content: ""; }
.fa-aviato::before { content: ""; }
.fa-award::before { content: ""; }
.fa-aws::before { content: ""; }
.fa-backspace::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-balance-scale::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-band-aid::before { content: ""; }
.fa-bandcamp::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-bars::before { content: ""; }
.fa-baseball-ball::before { content: ""; }
.fa-basketball-ball::before { content: ""; }
.fa-bath::before { content: ""; }
.fa-battery-empty::before { content: ""; }
.fa-battery-full::before { content: ""; }
.fa-battery-half::before { content: ""; }
.fa-battery-quarter::before { content: ""; }
.fa-battery-three-quarters::before { content: ""; }
.fa-bed::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-bezier-curve::before { content: ""; }
.fa-bible::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-bimobject::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-birthday-cake::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitcoin::before { content: ""; }
.fa-bity::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-blackberry::before { content: ""; }
.fa-blender::before { content: ""; }
.fa-blender-phone::before { content: ""; }
.fa-blind::before { content: ""; }
.fa-blogger::before { content: ""; }
.fa-blogger-b::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-bolt::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-bone::before { content: ""; }
.fa-bong::before { content: ""; }
.fa-book::before { content: ""; }
.fa-book-dead::before { content: ""; }
.fa-book-open::before { content: ""; }
.fa-book-reader::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-bowling-ball::before { content: ""; }
.fa-box::before { content: ""; }
.fa-box-open::before { content: ""; }
.fa-boxes::before { content: ""; }
.fa-braille::before { content: ""; }
.fa-brain::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-briefcase-medical::before { content: ""; }
.fa-broadcast-tower::before { content: ""; }
.fa-broom::before { content: ""; }
.fa-brush::before { content: ""; }
.fa-btc::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-building::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-burn::before { content: ""; }
.fa-buromobelexperte::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-bus-alt::before { content: ""; }
.fa-business-time::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-calendar-alt::before { content: ""; }
.fa-calendar-check::before { content: ""; }
.fa-calendar-minus::before { content: ""; }
.fa-calendar-plus::before { content: ""; }
.fa-calendar-times::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-campground::before { content: ""; }
.fa-cannabis::before { content: ""; }
.fa-capsules::before { content: ""; }
.fa-car::before { content: ""; }
.fa-car-alt::before { content: ""; }
.fa-car-battery::before { content: ""; }
.fa-car-crash::before { content: ""; }
.fa-car-side::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-caret-square-down::before { content: ""; }
.fa-caret-square-left::before { content: ""; }
.fa-caret-square-right::before { content: ""; }
.fa-caret-square-up::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-cat::before { content: ""; }
.fa-cc-amazon-pay::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-cc-apple-pay::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-centercode::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-chair::before { content: ""; }
.fa-chalkboard::before { content: ""; }
.fa-chalkboard-teacher::before { content: ""; }
.fa-charging-station::before { content: ""; }
.fa-chart-area::before { content: ""; }
.fa-chart-bar::before { content: ""; }
.fa-chart-line::before { content: ""; }
.fa-chart-pie::before { content: ""; }
.fa-check::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-check-double::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-chess::before { content: ""; }
.fa-chess-bishop::before { content: ""; }
.fa-chess-board::before { content: ""; }
.fa-chess-king::before { content: ""; }
.fa-chess-knight::before { content: ""; }
.fa-chess-pawn::before { content: ""; }
.fa-chess-queen::before { content: ""; }
.fa-chess-rook::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-child::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-church::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-circle-notch::before { content: ""; }
.fa-city::before { content: ""; }
.fa-clipboard::before { content: ""; }
.fa-clipboard-check::before { content: ""; }
.fa-clipboard-list::before { content: ""; }
.fa-clock::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-closed-captioning::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-cloud-download-alt::before { content: ""; }
.fa-cloud-meatball::before { content: ""; }
.fa-cloud-moon::before { content: ""; }
.fa-cloud-moon-rain::before { content: ""; }
.fa-cloud-rain::before { content: ""; }
.fa-cloud-showers-heavy::before { content: ""; }
.fa-cloud-sun::before { content: ""; }
.fa-cloud-sun-rain::before { content: ""; }
.fa-cloud-upload-alt::before { content: ""; }
.fa-cloudscale::before { content: ""; }
.fa-cloudsmith::before { content: ""; }
.fa-cloudversify::before { content: ""; }
.fa-cocktail::before { content: ""; }
.fa-code::before { content: ""; }
.fa-code-branch::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cog::before { content: ""; }
.fa-cogs::before { content: ""; }
.fa-coins::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-comment-alt::before { content: ""; }
.fa-comment-dollar::before { content: ""; }
.fa-comment-dots::before { content: ""; }
.fa-comment-slash::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-comments-dollar::before { content: ""; }
.fa-compact-disc::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-concierge-bell::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-cookie::before { content: ""; }
.fa-cookie-bite::before { content: ""; }
.fa-copy::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-couch::before { content: ""; }
.fa-cpanel::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-creative-commons-by::before { content: ""; }
.fa-creative-commons-nc::before { content: ""; }
.fa-creative-commons-nc-eu::before { content: ""; }
.fa-creative-commons-nc-jp::before { content: ""; }
.fa-creative-commons-nd::before { content: ""; }
.fa-creative-commons-pd::before { content: ""; }
.fa-creative-commons-pd-alt::before { content: ""; }
.fa-creative-commons-remix::before { content: ""; }
.fa-creative-commons-sa::before { content: ""; }
.fa-creative-commons-sampling::before { content: ""; }
.fa-creative-commons-sampling-plus::before { content: ""; }
.fa-creative-commons-share::before { content: ""; }
.fa-creative-commons-zero::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-critical-role::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-crop-alt::before { content: ""; }
.fa-cross::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-crow::before { content: ""; }
.fa-crown::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-css3-alt::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-cut::before { content: ""; }
.fa-cuttlefish::before { content: ""; }
.fa-d-and-d::before { content: ""; }
.fa-d-and-d-beyond::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-database::before { content: ""; }
.fa-deaf::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-democrat::before { content: ""; }
.fa-deploydog::before { content: ""; }
.fa-deskpro::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-dev::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-dharmachakra::before { content: ""; }
.fa-diagnoses::before { content: ""; }
.fa-dice::before { content: ""; }
.fa-dice-d20::before { content: ""; }
.fa-dice-d6::before { content: ""; }
.fa-dice-five::before { content: ""; }
.fa-dice-four::before { content: ""; }
.fa-dice-one::before { content: ""; }
.fa-dice-six::before { content: ""; }
.fa-dice-three::before { content: ""; }
.fa-dice-two::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-digital-ocean::before { content: ""; }
.fa-digital-tachograph::before { content: ""; }
.fa-directions::before { content: ""; }
.fa-discord::before { content: ""; }
.fa-discourse::before { content: ""; }
.fa-divide::before { content: ""; }
.fa-dizzy::before { content: ""; }
.fa-dna::before { content: ""; }
.fa-dochub::before { content: ""; }
.fa-docker::before { content: ""; }
.fa-dog::before { content: ""; }
.fa-dollar-sign::before { content: ""; }
.fa-dolly::before { content: ""; }
.fa-dolly-flatbed::before { content: ""; }
.fa-donate::before { content: ""; }
.fa-door-closed::before { content: ""; }
.fa-door-open::before { content: ""; }
.fa-dot-circle::before { content: ""; }
.fa-dove::before { content: ""; }
.fa-download::before { content: ""; }
.fa-draft2digital::before { content: ""; }
.fa-drafting-compass::before { content: ""; }
.fa-dragon::before { content: ""; }
.fa-draw-polygon::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-dribbble-square::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-drum::before { content: ""; }
.fa-drum-steelpan::before { content: ""; }
.fa-drumstick-bite::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-dumbbell::before { content: ""; }
.fa-dungeon::before { content: ""; }
.fa-dyalog::before { content: ""; }
.fa-earlybirds::before { content: ""; }
.fa-ebay::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-edit::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-elementor::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-ello::before { content: ""; }
.fa-ember::before { content: ""; }
.fa-empire::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-envelope-open::before { content: ""; }
.fa-envelope-open-text::before { content: ""; }
.fa-envelope-square::before { content: ""; }
.fa-envira::before { content: ""; }
.fa-equals::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-erlang::before { content: ""; }
.fa-ethereum::before { content: ""; }
.fa-etsy::before { content: ""; }
.fa-euro-sign::before { content: ""; }
.fa-exchange-alt::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-exclamation-triangle::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-expand-arrows-alt::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-external-link-alt::before { content: ""; }
.fa-external-link-square-alt::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-dropper::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-facebook-f::before { content: ""; }
.fa-facebook-messenger::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-fantasy-flight-games::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-feather::before { content: ""; }
.fa-feather-alt::before { content: ""; }
.fa-female::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-alt::before { content: ""; }
.fa-file-archive::before { content: ""; }
.fa-file-audio::before { content: ""; }
.fa-file-code::before { content: ""; }
.fa-file-contract::before { content: ""; }
.fa-file-csv::before { content: ""; }
.fa-file-download::before { content: ""; }
.fa-file-excel::before { content: ""; }
.fa-file-export::before { content: ""; }
.fa-file-image::before { content: ""; }
.fa-file-import::before { content: ""; }
.fa-file-invoice::before { content: ""; }
.fa-file-invoice-dollar::before { content: ""; }
.fa-file-medical::before { content: ""; }
.fa-file-medical-alt::before { content: ""; }
.fa-file-pdf::before { content: ""; }
.fa-file-powerpoint::before { content: ""; }
.fa-file-prescription::before { content: ""; }
.fa-file-signature::before { content: ""; }
.fa-file-upload::before { content: ""; }
.fa-file-video::before { content: ""; }
.fa-file-word::before { content: ""; }
.fa-fill::before { content: ""; }
.fa-fill-drip::before { content: ""; }
.fa-film::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-fingerprint::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-first-aid::before { content: ""; }
.fa-first-order::before { content: ""; }
.fa-first-order-alt::before { content: ""; }
.fa-firstdraft::before { content: ""; }
.fa-fish::before { content: ""; }
.fa-fist-raised::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-flag-usa::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-flipboard::before { content: ""; }
.fa-flushed::before { content: ""; }
.fa-fly::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-minus::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-folder-plus::before { content: ""; }
.fa-font::before { content: ""; }
.fa-font-awesome::before { content: ""; }
.fa-font-awesome-alt::before { content: ""; }
.fa-font-awesome-flag::before { content: ""; }
.fa-font-awesome-logo-full::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-fonticons-fi::before { content: ""; }
.fa-football-ball::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-fort-awesome-alt::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-free-code-camp::before { content: ""; }
.fa-freebsd::before { content: ""; }
.fa-frog::before { content: ""; }
.fa-frown::before { content: ""; }
.fa-frown-open::before { content: ""; }
.fa-fulcrum::before { content: ""; }
.fa-funnel-dollar::before { content: ""; }
.fa-futbol::before { content: ""; }
.fa-galactic-republic::before { content: ""; }
.fa-galactic-senate::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-gas-pump::before { content: ""; }
.fa-gavel::before { content: ""; }
.fa-gem::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-ghost::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-git::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-github::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-gitkraken::before { content: ""; }
.fa-gitlab::before { content: ""; }
.fa-gitter::before { content: ""; }
.fa-glass-martini::before { content: ""; }
.fa-glass-martini-alt::before { content: ""; }
.fa-glasses::before { content: ""; }
.fa-glide::before { content: ""; }
.fa-glide-g::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-globe-africa::before { content: ""; }
.fa-globe-americas::before { content: ""; }
.fa-globe-asia::before { content: ""; }
.fa-gofore::before { content: ""; }
.fa-golf-ball::before { content: ""; }
.fa-goodreads::before { content: ""; }
.fa-goodreads-g::before { content: ""; }
.fa-google::before { content: ""; }
.fa-google-drive::before { content: ""; }
.fa-google-play::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-google-plus-g::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-gopuram::before { content: ""; }
.fa-graduation-cap::before { content: ""; }
.fa-gratipay::before { content: ""; }
.fa-grav::before { content: ""; }
.fa-greater-than::before { content: ""; }
.fa-greater-than-equal::before { content: ""; }
.fa-grimace::before { content: ""; }
.fa-grin::before { content: ""; }
.fa-grin-alt::before { content: ""; }
.fa-grin-beam::before { content: ""; }
.fa-grin-beam-sweat::before { content: ""; }
.fa-grin-hearts::before { content: ""; }
.fa-grin-squint::before { content: ""; }
.fa-grin-squint-tears::before { content: ""; }
.fa-grin-stars::before { content: ""; }
.fa-grin-tears::before { content: ""; }
.fa-grin-tongue::before { content: ""; }
.fa-grin-tongue-squint::before { content: ""; }
.fa-grin-tongue-wink::before { content: ""; }
.fa-grin-wink::before { content: ""; }
.fa-grip-horizontal::before { content: ""; }
.fa-grip-vertical::before { content: ""; }
.fa-gripfire::before { content: ""; }
.fa-grunt::before { content: ""; }
.fa-gulp::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-hacker-news::before { content: ""; }
.fa-hacker-news-square::before { content: ""; }
.fa-hackerrank::before { content: ""; }
.fa-hammer::before { content: ""; }
.fa-hamsa::before { content: ""; }
.fa-hand-holding::before { content: ""; }
.fa-hand-holding-heart::before { content: ""; }
.fa-hand-holding-usd::before { content: ""; }
.fa-hand-lizard::before { content: ""; }
.fa-hand-paper::before { content: ""; }
.fa-hand-peace::before { content: ""; }
.fa-hand-point-down::before { content: ""; }
.fa-hand-point-left::before { content: ""; }
.fa-hand-point-right::before { content: ""; }
.fa-hand-point-up::before { content: ""; }
.fa-hand-pointer::before { content: ""; }
.fa-hand-rock::before { content: ""; }
.fa-hand-scissors::before { content: ""; }
.fa-hand-spock::before { content: ""; }
.fa-hands::before { content: ""; }
.fa-hands-helping::before { content: ""; }
.fa-handshake::before { content: ""; }
.fa-hanukiah::before { content: ""; }
.fa-hashtag::before { content: ""; }
.fa-hat-wizard::before { content: ""; }
.fa-haykal::before { content: ""; }
.fa-hdd::before { content: ""; }
.fa-heading::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-headphones-alt::before { content: ""; }
.fa-headset::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-heartbeat::before { content: ""; }
.fa-helicopter::before { content: ""; }
.fa-highlighter::before { content: ""; }
.fa-hiking::before { content: ""; }
.fa-hippo::before { content: ""; }
.fa-hips::before { content: ""; }
.fa-hire-a-helper::before { content: ""; }
.fa-history::before { content: ""; }
.fa-hockey-puck::before { content: ""; }
.fa-home::before { content: ""; }
.fa-hooli::before { content: ""; }
.fa-hornbill::before { content: ""; }
.fa-horse::before { content: ""; }
.fa-hospital::before { content: ""; }
.fa-hospital-alt::before { content: ""; }
.fa-hospital-symbol::before { content: ""; }
.fa-hot-tub::before { content: ""; }
.fa-hotel::before { content: ""; }
.fa-hotjar::before { content: ""; }
.fa-hourglass::before { content: ""; }
.fa-hourglass-end::before { content: ""; }
.fa-hourglass-half::before { content: ""; }
.fa-hourglass-start::before { content: ""; }
.fa-house-damage::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-hryvnia::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-hubspot::before { content: ""; }
.fa-i-cursor::before { content: ""; }
.fa-id-badge::before { content: ""; }
.fa-id-card::before { content: ""; }
.fa-id-card-alt::before { content: ""; }
.fa-image::before { content: ""; }
.fa-images::before { content: ""; }
.fa-imdb::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-infinity::before { content: ""; }
.fa-info::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-itunes::before { content: ""; }
.fa-itunes-note::before { content: ""; }
.fa-java::before { content: ""; }
.fa-jedi::before { content: ""; }
.fa-jedi-order::before { content: ""; }
.fa-jenkins::before { content: ""; }
.fa-joget::before { content: ""; }
.fa-joint::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-journal-whills::before { content: ""; }
.fa-js::before { content: ""; }
.fa-js-square::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-kaaba::before { content: ""; }
.fa-kaggle::before { content: ""; }
.fa-key::before { content: ""; }
.fa-keybase::before { content: ""; }
.fa-keyboard::before { content: ""; }
.fa-keycdn::before { content: ""; }
.fa-khanda::before { content: ""; }
.fa-kickstarter::before { content: ""; }
.fa-kickstarter-k::before { content: ""; }
.fa-kiss::before { content: ""; }
.fa-kiss-beam::before { content: ""; }
.fa-kiss-wink-heart::before { content: ""; }
.fa-kiwi-bird::before { content: ""; }
.fa-korvue::before { content: ""; }
.fa-landmark::before { content: ""; }
.fa-language::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-laptop-code::before { content: ""; }
.fa-laravel::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-lastfm-square::before { content: ""; }
.fa-laugh::before { content: ""; }
.fa-laugh-beam::before { content: ""; }
.fa-laugh-squint::before { content: ""; }
.fa-laugh-wink::before { content: ""; }
.fa-layer-group::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-lemon::before { content: ""; }
.fa-less::before { content: ""; }
.fa-less-than::before { content: ""; }
.fa-less-than-equal::before { content: ""; }
.fa-level-down-alt::before { content: ""; }
.fa-level-up-alt::before { content: ""; }
.fa-life-ring::before { content: ""; }
.fa-lightbulb::before { content: ""; }
.fa-line::before { content: ""; }
.fa-link::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-linkedin-in::before { content: ""; }
.fa-linode::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-lira-sign::before { content: ""; }
.fa-list::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-lock-open::before { content: ""; }
.fa-long-arrow-alt-down::before { content: ""; }
.fa-long-arrow-alt-left::before { content: ""; }
.fa-long-arrow-alt-right::before { content: ""; }
.fa-long-arrow-alt-up::before { content: ""; }
.fa-low-vision::before { content: ""; }
.fa-luggage-cart::before { content: ""; }
.fa-lyft::before { content: ""; }
.fa-magento::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-mail-bulk::before { content: ""; }
.fa-mailchimp::before { content: ""; }
.fa-male::before { content: ""; }
.fa-mandalorian::before { content: ""; }
.fa-map::before { content: ""; }
.fa-map-marked::before { content: ""; }
.fa-map-marked-alt::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-map-marker-alt::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-map-signs::before { content: ""; }
.fa-markdown::before { content: ""; }
.fa-marker::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-mars-stroke-h::before { content: ""; }
.fa-mars-stroke-v::before { content: ""; }
.fa-mask::before { content: ""; }
.fa-mastodon::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-medal::before { content: ""; }
.fa-medapps::before { content: ""; }
.fa-medium::before { content: ""; }
.fa-medium-m::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-medrt::before { content: ""; }
.fa-meetup::before { content: ""; }
.fa-megaport::before { content: ""; }
.fa-meh::before { content: ""; }
.fa-meh-blank::before { content: ""; }
.fa-meh-rolling-eyes::before { content: ""; }
.fa-memory::before { content: ""; }
.fa-menorah::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-meteor::before { content: ""; }
.fa-microchip::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-alt::before { content: ""; }
.fa-microphone-alt-slash::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-microscope::before { content: ""; }
.fa-microsoft::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-mix::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-mizuni::before { content: ""; }
.fa-mobile::before { content: ""; }
.fa-mobile-alt::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-monero::before { content: ""; }
.fa-money-bill::before { content: ""; }
.fa-money-bill-alt::before { content: ""; }
.fa-money-bill-wave::before { content: ""; }
.fa-money-bill-wave-alt::before { content: ""; }
.fa-money-check::before { content: ""; }
.fa-money-check-alt::before { content: ""; }
.fa-monument::before { content: ""; }
.fa-moon::before { content: ""; }
.fa-mortar-pestle::before { content: ""; }
.fa-mosque::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-mountain::before { content: ""; }
.fa-mouse-pointer::before { content: ""; }
.fa-music::before { content: ""; }
.fa-napster::before { content: ""; }
.fa-neos::before { content: ""; }
.fa-network-wired::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-newspaper::before { content: ""; }
.fa-nimblr::before { content: ""; }
.fa-nintendo-switch::before { content: ""; }
.fa-node::before { content: ""; }
.fa-node-js::before { content: ""; }
.fa-not-equal::before { content: ""; }
.fa-notes-medical::before { content: ""; }
.fa-npm::before { content: ""; }
.fa-ns8::before { content: ""; }
.fa-nutritionix::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-odnoklassniki-square::before { content: ""; }
.fa-oil-can::before { content: ""; }
.fa-old-republic::before { content: ""; }
.fa-om::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-osi::before { content: ""; }
.fa-otter::before { content: ""; }
.fa-outdent::before { content: ""; }
.fa-page4::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-paint-brush::before { content: ""; }
.fa-paint-roller::before { content: ""; }
.fa-palette::before { content: ""; }
.fa-palfed::before { content: ""; }
.fa-pallet::before { content: ""; }
.fa-paper-plane::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-parachute-box::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-parking::before { content: ""; }
.fa-passport::before { content: ""; }
.fa-pastafarianism::before { content: ""; }
.fa-paste::before { content: ""; }
.fa-patreon::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-pause-circle::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-peace::before { content: ""; }
.fa-pen::before { content: ""; }
.fa-pen-alt::before { content: ""; }
.fa-pen-fancy::before { content: ""; }
.fa-pen-nib::before { content: ""; }
.fa-pen-square::before { content: ""; }
.fa-pencil-alt::before { content: ""; }
.fa-pencil-ruler::before { content: ""; }
.fa-penny-arcade::before { content: ""; }
.fa-people-carry::before { content: ""; }
.fa-percent::before { content: ""; }
.fa-percentage::before { content: ""; }
.fa-periscope::before { content: ""; }
.fa-person-booth::before { content: ""; }
.fa-phabricator::before { content: ""; }
.fa-phoenix-framework::before { content: ""; }
.fa-phoenix-squadron::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-phone-slash::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-phone-volume::before { content: ""; }
.fa-php::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-pied-piper-hat::before { content: ""; }
.fa-pied-piper-pp::before { content: ""; }
.fa-piggy-bank::before { content: ""; }
.fa-pills::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-place-of-worship::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-plane-arrival::before { content: ""; }
.fa-plane-departure::before { content: ""; }
.fa-play::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-playstation::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-podcast::before { content: ""; }
.fa-poll::before { content: ""; }
.fa-poll-h::before { content: ""; }
.fa-poo::before { content: ""; }
.fa-poo-storm::before { content: ""; }
.fa-poop::before { content: ""; }
.fa-portrait::before { content: ""; }
.fa-pound-sign::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-pray::before { content: ""; }
.fa-praying-hands::before { content: ""; }
.fa-prescription::before { content: ""; }
.fa-prescription-bottle::before { content: ""; }
.fa-prescription-bottle-alt::before { content: ""; }
.fa-print::before { content: ""; }
.fa-procedures::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-project-diagram::before { content: ""; }
.fa-pushed::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-python::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-question::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-quidditch::before { content: ""; }
.fa-quinscape::before { content: ""; }
.fa-quora::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-quran::before { content: ""; }
.fa-r-project::before { content: ""; }
.fa-rainbow::before { content: ""; }
.fa-random::before { content: ""; }
.fa-ravelry::before { content: ""; }
.fa-react::before { content: ""; }
.fa-reacteurope::before { content: ""; }
.fa-readme::before { content: ""; }
.fa-rebel::before { content: ""; }
.fa-receipt::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-red-river::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-redo::before { content: ""; }
.fa-redo-alt::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-reply::before { content: ""; }
.fa-reply-all::before { content: ""; }
.fa-replyd::before { content: ""; }
.fa-republican::before { content: ""; }
.fa-researchgate::before { content: ""; }
.fa-resolving::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-rev::before { content: ""; }
.fa-ribbon::before { content: ""; }
.fa-ring::before { content: ""; }
.fa-road::before { content: ""; }
.fa-robot::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-rocketchat::before { content: ""; }
.fa-rockrms::before { content: ""; }
.fa-route::before { content: ""; }
.fa-rss::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-ruble-sign::before { content: ""; }
.fa-ruler::before { content: ""; }
.fa-ruler-combined::before { content: ""; }
.fa-ruler-horizontal::before { content: ""; }
.fa-ruler-vertical::before { content: ""; }
.fa-running::before { content: ""; }
.fa-rupee-sign::before { content: ""; }
.fa-sad-cry::before { content: ""; }
.fa-sad-tear::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-sass::before { content: ""; }
.fa-save::before { content: ""; }
.fa-schlix::before { content: ""; }
.fa-school::before { content: ""; }
.fa-screwdriver::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-scroll::before { content: ""; }
.fa-search::before { content: ""; }
.fa-search-dollar::before { content: ""; }
.fa-search-location::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-searchengin::before { content: ""; }
.fa-seedling::before { content: ""; }
.fa-sellcast::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-server::before { content: ""; }
.fa-servicestack::before { content: ""; }
.fa-shapes::before { content: ""; }
.fa-share::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-share-alt-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-shekel-sign::before { content: ""; }
.fa-shield-alt::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-shipping-fast::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-shoe-prints::before { content: ""; }
.fa-shopping-bag::before { content: ""; }
.fa-shopping-basket::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-shopware::before { content: ""; }
.fa-shower::before { content: ""; }
.fa-shuttle-van::before { content: ""; }
.fa-sign::before { content: ""; }
.fa-sign-in-alt::before { content: ""; }
.fa-sign-language::before { content: ""; }
.fa-sign-out-alt::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-signature::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-sistrix::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-sith::before { content: ""; }
.fa-skull::before { content: ""; }
.fa-skull-crossbones::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-slack::before { content: ""; }
.fa-slack-hash::before { content: ""; }
.fa-slash::before { content: ""; }
.fa-sliders-h::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-smile::before { content: ""; }
.fa-smile-beam::before { content: ""; }
.fa-smile-wink::before { content: ""; }
.fa-smog::before { content: ""; }
.fa-smoking::before { content: ""; }
.fa-smoking-ban::before { content: ""; }
.fa-snapchat::before { content: ""; }
.fa-snapchat-ghost::before { content: ""; }
.fa-snapchat-square::before { content: ""; }
.fa-snowflake::before { content: ""; }
.fa-socks::before { content: ""; }
.fa-solar-panel::before { content: ""; }
.fa-sort::before { content: ""; }
.fa-sort-alpha-down::before { content: ""; }
.fa-sort-alpha-up::before { content: ""; }
.fa-sort-amount-down::before { content: ""; }
.fa-sort-amount-up::before { content: ""; }
.fa-sort-down::before { content: ""; }
.fa-sort-numeric-down::before { content: ""; }
.fa-sort-numeric-up::before { content: ""; }
.fa-sort-up::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-spa::before { content: ""; }
.fa-space-shuttle::before { content: ""; }
.fa-speakap::before { content: ""; }
.fa-spider::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-splotch::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-spray-can::before { content: ""; }
.fa-square::before { content: ""; }
.fa-square-full::before { content: ""; }
.fa-square-root-alt::before { content: ""; }
.fa-squarespace::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-stamp::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-and-crescent::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-star-half-alt::before { content: ""; }
.fa-star-of-david::before { content: ""; }
.fa-star-of-life::before { content: ""; }
.fa-staylinked::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-steam-symbol::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-sticker-mule::before { content: ""; }
.fa-sticky-note::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-stop-circle::before { content: ""; }
.fa-stopwatch::before { content: ""; }
.fa-store::before { content: ""; }
.fa-store-alt::before { content: ""; }
.fa-strava::before { content: ""; }
.fa-stream::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-stripe::before { content: ""; }
.fa-stripe-s::before { content: ""; }
.fa-stroopwafel::before { content: ""; }
.fa-studiovinari::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-subway::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-suitcase-rolling::before { content: ""; }
.fa-sun::before { content: ""; }
.fa-superpowers::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-supple::before { content: ""; }
.fa-surprise::before { content: ""; }
.fa-swatchbook::before { content: ""; }
.fa-swimmer::before { content: ""; }
.fa-swimming-pool::before { content: ""; }
.fa-synagogue::before { content: ""; }
.fa-sync::before { content: ""; }
.fa-sync-alt::before { content: ""; }
.fa-syringe::before { content: ""; }
.fa-table::before { content: ""; }
.fa-table-tennis::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-tablet-alt::before { content: ""; }
.fa-tablets::before { content: ""; }
.fa-tachometer-alt::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-tape::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-taxi::before { content: ""; }
.fa-teamspeak::before { content: ""; }
.fa-teeth::before { content: ""; }
.fa-teeth-open::before { content: ""; }
.fa-telegram::before { content: ""; }
.fa-telegram-plane::before { content: ""; }
.fa-temperature-high::before { content: ""; }
.fa-temperature-low::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-the-red-yeti::before { content: ""; }
.fa-theater-masks::before { content: ""; }
.fa-themeco::before { content: ""; }
.fa-themeisle::before { content: ""; }
.fa-thermometer::before { content: ""; }
.fa-thermometer-empty::before { content: ""; }
.fa-thermometer-full::before { content: ""; }
.fa-thermometer-half::before { content: ""; }
.fa-thermometer-quarter::before { content: ""; }
.fa-thermometer-three-quarters::before { content: ""; }
.fa-think-peaks::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbtack::before { content: ""; }
.fa-ticket-alt::before { content: ""; }
.fa-times::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-tint-slash::before { content: ""; }
.fa-tired::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-toilet-paper::before { content: ""; }
.fa-toolbox::before { content: ""; }
.fa-tooth::before { content: ""; }
.fa-torah::before { content: ""; }
.fa-torii-gate::before { content: ""; }
.fa-tractor::before { content: ""; }
.fa-trade-federation::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-traffic-light::before { content: ""; }
.fa-train::before { content: ""; }
.fa-transgender::before { content: ""; }
.fa-transgender-alt::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-trash-alt::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-tripadvisor::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-truck-loading::before { content: ""; }
.fa-truck-monster::before { content: ""; }
.fa-truck-moving::before { content: ""; }
.fa-truck-pickup::before { content: ""; }
.fa-tshirt::before { content: ""; }
.fa-tty::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-tv::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-typo3::before { content: ""; }
.fa-uber::before { content: ""; }
.fa-uikit::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-umbrella-beach::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-undo::before { content: ""; }
.fa-undo-alt::before { content: ""; }
.fa-uniregistry::before { content: ""; }
.fa-universal-access::before { content: ""; }
.fa-university::before { content: ""; }
.fa-unlink::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-untappd::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-user::before { content: ""; }
.fa-user-alt::before { content: ""; }
.fa-user-alt-slash::before { content: ""; }
.fa-user-astronaut::before { content: ""; }
.fa-user-check::before { content: ""; }
.fa-user-circle::before { content: ""; }
.fa-user-clock::before { content: ""; }
.fa-user-cog::before { content: ""; }
.fa-user-edit::before { content: ""; }
.fa-user-friends::before { content: ""; }
.fa-user-graduate::before { content: ""; }
.fa-user-injured::before { content: ""; }
.fa-user-lock::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-user-minus::before { content: ""; }
.fa-user-ninja::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-user-shield::before { content: ""; }
.fa-user-slash::before { content: ""; }
.fa-user-tag::before { content: ""; }
.fa-user-tie::before { content: ""; }
.fa-user-times::before { content: ""; }
.fa-users::before { content: ""; }
.fa-users-cog::before { content: ""; }
.fa-ussunnah::before { content: ""; }
.fa-utensil-spoon::before { content: ""; }
.fa-utensils::before { content: ""; }
.fa-vaadin::before { content: ""; }
.fa-vector-square::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-viadeo::before { content: ""; }
.fa-viadeo-square::before { content: ""; }
.fa-vial::before { content: ""; }
.fa-vials::before { content: ""; }
.fa-viber::before { content: ""; }
.fa-video::before { content: ""; }
.fa-video-slash::before { content: ""; }
.fa-vihara::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-vimeo-v::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-vnv::before { content: ""; }
.fa-volleyball-ball::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-mute::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-vote-yea::before { content: ""; }
.fa-vr-cardboard::before { content: ""; }
.fa-vuejs::before { content: ""; }
.fa-walking::before { content: ""; }
.fa-wallet::before { content: ""; }
.fa-warehouse::before { content: ""; }
.fa-water::before { content: ""; }
.fa-weebly::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-weight::before { content: ""; }
.fa-weight-hanging::before { content: ""; }
.fa-weixin::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-whatsapp-square::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-whmcs::before { content: ""; }
.fa-wifi::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-wind::before { content: ""; }
.fa-window-close::before { content: ""; }
.fa-window-maximize::before { content: ""; }
.fa-window-minimize::before { content: ""; }
.fa-window-restore::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-wine-bottle::before { content: ""; }
.fa-wine-glass::before { content: ""; }
.fa-wine-glass-alt::before { content: ""; }
.fa-wix::before { content: ""; }
.fa-wizards-of-the-coast::before { content: ""; }
.fa-wolf-pack-battalion::before { content: ""; }
.fa-won-sign::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-wordpress-simple::before { content: ""; }
.fa-wpbeginner::before { content: ""; }
.fa-wpexplorer::before { content: ""; }
.fa-wpforms::before { content: ""; }
.fa-wpressr::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-x-ray::before { content: ""; }
.fa-xbox::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-y-combinator::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-yandex::before { content: ""; }
.fa-yandex-international::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-yen-sign::before { content: ""; }
.fa-yin-yang::before { content: ""; }
.fa-yoast::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-zhihu::before { content: ""; }
@font-face {
  font-family: "Font Awesome 5 Brands";  font-style: normal;  font-weight: normal;  src: url('fa-brands-400.eot') format("embedded-opentype"), url('fa-brands-400.woff2') format("woff2"), url('fa-brands-400.woff') format("woff"), url('fa-brands-400.ttf') format("truetype"), url('fa-brands-400.svg') format("svg");}
@font-face {
  font-family: "Font Awesome 5 Free";  font-style: normal;  font-weight: 400;  src: url('fa-regular-400.eot') format("embedded-opentype"), url('fa-regular-400.woff2') format("woff2"), url('fa-regular-400.woff') format("woff"), url('fa-regular-400.ttf') format("truetype"), url('fa-regular-400.svg') format("svg");}
@font-face {
  font-family: "Font Awesome 5 Free";  font-style: normal;  font-weight: 900;  src: url('fa-solid-900.eot') format("embedded-opentype"), url('fa-solid-900.woff2') format("woff2"), url('fa-solid-900.woff') format("woff"), url('fa-solid-900.ttf') format("truetype"), url('fa-solid-900.svg') format("svg");}
.fa, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }
/* ::::: https://натрон.рф/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=3.7.1 ::::: */

.woocommerce .col2-set::after, .woocommerce .col2-set::before, .woocommerce-page .col2-set::after, .woocommerce-page .col2-set::before { content: " "; display: table; }
.woocommerce .col2-set::after, .woocommerce-page .col2-set::after { clear: both; }
.woocommerce #content div.product div.thumbnails::after, .woocommerce #content div.product div.thumbnails::before, .woocommerce div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::before, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::before, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::before { content: " "; display: table; }
.woocommerce #content div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::after { clear: both; }
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::before { content: " "; display: table; }
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after { clear: both; }
.woocommerce #content div.product #reviews .comment::after, .woocommerce #content div.product #reviews .comment::before, .woocommerce div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::before, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::before, .woocommerce-page div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::before { content: " "; display: table; }
.woocommerce #content div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::after { clear: both; }
.woocommerce ul.products::after, .woocommerce ul.products::before, .woocommerce-page ul.products::after, .woocommerce-page ul.products::before { content: " "; display: table; }
.woocommerce ul.products::after, .woocommerce-page ul.products::after { clear: both; }
.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce .woocommerce-pagination ul.page-numbers::before, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::before { content: " "; display: table; }
.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after { clear: both; }
.woocommerce .cart-collaterals::after, .woocommerce .cart-collaterals::before, .woocommerce-page .cart-collaterals::after, .woocommerce-page .cart-collaterals::before { content: " "; display: table; }
.woocommerce .cart-collaterals::after, .woocommerce-page .cart-collaterals::after { clear: both; }
.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce .cart-collaterals .shipping_calculator::before, .woocommerce-page .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::before { content: " "; display: table; }
.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::after { clear: both; }
.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.cart_list li::before, .woocommerce-page ul.product_list_widget li::after, .woocommerce-page ul.product_list_widget li::before { content: " "; display: table; }
.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.product_list_widget li::after { clear: both; }
.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before { content: " "; display: table; }
.woocommerce form .form-row::after, .woocommerce-page form .form-row::after { clear: both; }
.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-billing-fields::before, .woocommerce .woocommerce-shipping-fields::after, .woocommerce .woocommerce-shipping-fields::before, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-billing-fields::before, .woocommerce-page .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-shipping-fields::before { content: " "; display: table; }
.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-shipping-fields::after { clear: both; }
@media screen and (min-width: 673px) {
  .twentyfourteen .tfwc { padding-right: 30px; padding-left: 30px; }
}
@media screen and (min-width: 1040px) {
  .twentyfourteen .tfwc { padding-right: 15px; padding-left: 15px; }
}
@media screen and (min-width: 1110px) {
  .twentyfourteen .tfwc { padding-right: 30px; padding-left: 30px; }
}
@media screen and (min-width: 1218px) {
  .twentyfourteen .tfwc { margin-right: 54px; }
  .full-width .twentyfourteen .tfwc { margin-right: auto; }
}
@media screen and (min-width: 38.75em) {
  .twentyfifteen .t15wc { margin-right: 7.6923%; margin-left: 7.6923%; margin-top: 8.3333%; }
}
@media screen and (min-width: 59.6875em) {
  .twentyfifteen .t15wc { margin-left: 8.3333%; margin-right: 8.3333%; padding: 10%; }
  .single-product .twentyfifteen .entry-summary { padding: 0px !important; }
}
@media screen and (min-width: 44.375em) {
  .twentysixteen .site-main { margin-right: 23.0769%; }
}
@media screen and (min-width: 56.875em) {
  .twentysixteen .site-main { margin-right: 0px; margin-left: 0px; }
  .no-sidebar .twentysixteen .site-main { margin-right: 15%; margin-left: 15%; }
  .no-sidebar .twentysixteen .entry-summary { margin-right: 0px; margin-left: 0px; }
}
/* ::::: https://натрон.рф/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=3.7.1 ::::: */

.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before { content: attr(data-title) ": "; font-weight: 700; float: left; }
.woocommerce table.shop_table_responsive tr td.actions::before, .woocommerce table.shop_table_responsive tr td.product-remove::before, .woocommerce-page table.shop_table_responsive tr td.actions::before, .woocommerce-page table.shop_table_responsive tr td.product-remove::before { display: none; }
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { background-color: rgba(0, 0, 0, 0.024); }
.woocommerce table.my_account_orders tr td.order-actions::before, .woocommerce-page table.my_account_orders tr td.order-actions::before { display: none; }
.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) { float: right; clear: none !important; }
.woocommerce #content table.cart td.actions .coupon::after, .woocommerce #content table.cart td.actions .coupon::before, .woocommerce table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::before, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::before, .woocommerce-page table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::before { content: " "; display: table; }
.woocommerce #content table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::after { clear: both; }
/* ::::: https://натрон.рф/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=3.7.1 ::::: */

@font-face {
  font-family: "star";  font-style: normal;  font-weight: 400;  src: url('star.eot') format("embedded-opentype"), url('star.woff') format("woff"), url('star.ttf') format("truetype"), url('star.svg') format("svg");}
@font-face {
  font-family: "WooCommerce";  font-style: normal;  font-weight: 400;  src: url('woocommerce.eot') format("embedded-opentype"), url('woocommerce.woff') format("woff"), url('woocommerce.ttf') format("truetype"), url('woocommerce.svg') format("svg");}
.woocommerce .blockUI.blockOverlay::before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -0.5em; margin-top: -0.5em; content: ""; animation: 1s ease-in-out 0s normal none infinite running spin; background: rgba(0, 0, 0, 0) url('loader.svg') repeat scroll center center / cover ; line-height: 1; text-align: center; font-size: 2em; color: rgba(0, 0, 0, 0.75); }
.woocommerce .loader::before { height: 1em; width: 1em; display: block; position: absolute; top: 50%; left: 50%; margin-left: -0.5em; margin-top: -0.5em; content: ""; animation: 1s ease-in-out 0s normal none infinite running spin; background: rgba(0, 0, 0, 0) url('loader.svg') repeat scroll center center / cover ; line-height: 1; text-align: center; font-size: 2em; color: rgba(0, 0, 0, 0.75); }
.woocommerce .woocommerce-breadcrumb::after, .woocommerce .woocommerce-breadcrumb::before { content: " "; display: table; }
.woocommerce .woocommerce-breadcrumb::after { clear: both; }
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { width: 25%; display: inline-block; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before { content: ""; display: block; width: 10px; height: 10px; border: 2px solid rgb(0, 0, 0); border-radius: 100%; position: absolute; top: 9px; left: 9px; box-sizing: content-box; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after { content: ""; display: block; width: 2px; height: 8px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; border-radius: 6px; position: absolute; top: 19px; left: 22px; transform: rotate(-45deg); box-sizing: content-box; }
.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left; }
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left; }
.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before { box-shadow: 2px 2px 0px rgb(255, 255, 255); }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after { box-shadow: -2px 2px 0px rgb(255, 255, 255); }
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before { border: 1px solid rgb(211, 206, 210); position: absolute; bottom: -1px; width: 5px; height: 5px; content: " "; box-sizing: border-box; }
.woocommerce div.product .woocommerce-tabs ul.tabs li::before { left: -5px; border-bottom-right-radius: 4px; border-width: 0px 1px 1px 0px; box-shadow: 2px 2px 0px rgb(235, 233, 235); }
.woocommerce div.product .woocommerce-tabs ul.tabs li::after { right: -5px; border-bottom-left-radius: 4px; border-width: 0px 0px 1px 1px; box-shadow: -2px 2px 0px rgb(235, 233, 235); }
.woocommerce div.product .woocommerce-tabs ul.tabs::before { position: absolute; content: " "; width: 100%; bottom: 0px; left: 0px; border-bottom: 1px solid rgb(211, 206, 210); z-index: 1; }
.woocommerce div.product p.cart::after, .woocommerce div.product p.cart::before { content: " "; display: table; }
.woocommerce div.product p.cart::after { clear: both; }
.woocommerce div.product form.cart::after, .woocommerce div.product form.cart::before { content: " "; display: table; }
.woocommerce div.product form.cart::after { clear: both; }
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before { content: " "; display: table; }
.woocommerce .products ul::after, .woocommerce ul.products::after { clear: both; }
.woocommerce #respond input#submit.loading::after, .woocommerce a.button.loading::after, .woocommerce button.button.loading::after, .woocommerce input.button.loading::after { font-family: WooCommerce; content: ""; vertical-align: top; font-weight: 400; position: absolute; top: 0.618em; right: 1em; animation: 2s linear 0s normal none infinite running spin; }
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after { font-family: WooCommerce; content: ""; margin-left: 0.53em; vertical-align: bottom; }
.woocommerce #reviews #comments .add_review::after, .woocommerce #reviews #comments .add_review::before { content: " "; display: table; }
.woocommerce #reviews #comments .add_review::after { clear: both; }
.woocommerce #reviews #comments ol.commentlist::after, .woocommerce #reviews #comments ol.commentlist::before { content: " "; display: table; }
.woocommerce #reviews #comments ol.commentlist::after { clear: both; }
.woocommerce #reviews #comments ol.commentlist li .comment-text::after, .woocommerce #reviews #comments ol.commentlist li .comment-text::before { content: " "; display: table; }
.woocommerce #reviews #comments ol.commentlist li .comment-text::after { clear: both; }
.woocommerce #reviews #comments .commentlist > li::before { content: ""; }
.woocommerce .star-rating::before { content: "sssss"; color: rgb(211, 206, 210); float: left; top: 0px; left: 0px; position: absolute; }
.woocommerce .star-rating span::before { content: "SSSSS"; top: 0px; position: absolute; left: 0px; }
.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before { content: " "; display: table; }
.woocommerce .woocommerce-product-rating::after { clear: both; }
.woocommerce #review_form #respond::after, .woocommerce #review_form #respond::before { content: " "; display: table; }
.woocommerce #review_form #respond::after { clear: both; }
.woocommerce p.stars a::before { display: block; position: absolute; top: 0px; left: 0px; width: 1em; height: 1em; line-height: 1; font-family: WooCommerce; content: ""; text-indent: 0px; }
.woocommerce p.stars a:hover ~ a::before { content: ""; }
.woocommerce p.stars:hover a::before { content: ""; }
.woocommerce p.stars.selected a.active::before { content: ""; }
.woocommerce p.stars.selected a.active ~ a::before { content: ""; }
.woocommerce p.stars.selected a:not(.active)::before { content: ""; }
.woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th { background: rgba(0, 0, 0, 0.024) none repeat scroll 0% 0%; }
.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before, .woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before { content: "↓"; display: inline-block; }
.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before { content: " "; display: table; }
.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after { clear: both; }
.woocommerce ul.cart_list li dl::after, .woocommerce ul.cart_list li dl::before, .woocommerce ul.product_list_widget li dl::after, .woocommerce ul.product_list_widget li dl::before { content: " "; display: table; }
.woocommerce ul.cart_list li dl::after, .woocommerce ul.product_list_widget li dl::after { clear: both; }
.woocommerce .widget_shopping_cart .buttons::after, .woocommerce .widget_shopping_cart .buttons::before, .woocommerce.widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::before { content: " "; display: table; }
.woocommerce .widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::after { clear: both; }
.woocommerce form .form-row .woocommerce-input-wrapper .description::before { left: 50%; top: 0px; margin-top: -4px; transform: translateX(-50%) rotate(180deg); content: ""; position: absolute; border-width: 4px 6px 0px; border-style: solid; border-color: rgb(30, 133, 190) transparent transparent; z-index: 100; display: block; }
.woocommerce ul.order_details::after, .woocommerce ul.order_details::before { content: " "; display: table; }
.woocommerce ul.order_details::after { clear: both; }
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; margin-right: 0.618em; content: ""; text-decoration: none; margin-left: -1.5em; line-height: 1.75; position: absolute; }
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; margin-right: 0.618em; content: ""; text-decoration: none; margin-left: -1.5em; line-height: 1.75; position: absolute; }
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before { content: " "; display: table; }
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after { clear: both; }
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; margin-right: 0.618em; content: ""; text-decoration: none; color: rgb(170, 0, 0); }
.woocommerce .widget_layered_nav_filters ul li a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; content: ""; text-decoration: none; color: rgb(170, 0, 0); vertical-align: inherit; margin-right: 0.5em; }
.woocommerce .widget_rating_filter ul li::after, .woocommerce .widget_rating_filter ul li::before { content: " "; display: table; }
.woocommerce .widget_rating_filter ul li::after { clear: both; }
.woocommerce .widget_rating_filter ul li.chosen a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; margin-right: 0.618em; content: ""; text-decoration: none; color: rgb(170, 0, 0); }
.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before { content: " "; display: table; }
.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after { clear: both; }
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: WooCommerce; content: ""; display: inline-block; position: absolute; top: 1em; left: 1.5em; }
.woocommerce-message::before { content: ""; color: rgb(143, 174, 27); }
.woocommerce-info::before { color: rgb(30, 133, 190); }
.woocommerce-error::before { content: ""; color: rgb(184, 28, 35); }
.woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before { content: " "; display: table; }
.woocommerce-account .woocommerce::after { clear: both; }
.woocommerce-account .addresses .title::after, .woocommerce-account .addresses .title::before { content: " "; display: table; }
.woocommerce-account .addresses .title::after { clear: both; }
.woocommerce-account ul.digital-downloads li::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; margin-right: 0.618em; content: ""; text-decoration: none; }
#add_payment_method .wc-proceed-to-checkout::after, #add_payment_method .wc-proceed-to-checkout::before, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::before, .woocommerce-checkout .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::before { content: " "; display: table; }
#add_payment_method .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::after { clear: both; }
#add_payment_method .cart-collaterals .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; margin-left: 0.618em; content: ""; text-decoration: none; }
#add_payment_method #payment ul.payment_methods::after, #add_payment_method #payment ul.payment_methods::before, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::before, .woocommerce-checkout #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::before { content: " "; display: table; }
#add_payment_method #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::after { clear: both; }
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before { content: " "; display: table; }
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after { clear: both; }
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before { content: ""; display: block; border-width: 1em; border-style: solid; border-color: transparent transparent rgb(223, 220, 222); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; top: -0.75em; left: 0px; margin: -1em 0px 0px 2em; }
body:not(.search-results) .twentysixteen .entry-summary { color: inherit; font-size: inherit; line-height: inherit; }
/* ::::: https://натрон.рф/wp-content/themes/kallyas/framework/hogash-mailchimp/assets/css/hg-mailchimp.css?ver=1.0.0 ::::: */

/* ::::: https://натрон.рф/wp-content/themes/kallyas/style.css?ver=4.16.0 ::::: */

/* ::::: https://натрон.рф/wp-content/themes/kallyas/css/bootstrap.min.css?ver=4.16.0 ::::: */

html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
b, strong { font-weight: bold; }
h1 { font-size: 2em; margin: 0.67em 0px; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
@media print {
  *, *::before, *::after { background: transparent none repeat scroll 0% 0% !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]::after { content: " (" attr(href) ")"; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  a[href^="#"]::after, a[href^="javascript:"]::after { content: ""; }
  pre, blockquote { border: 1px solid rgb(153, 153, 153); page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  p, h2, h3 {  }
  h2, h3 { page-break-after: avoid; }
  .navbar { display: none; }
  .btn > .caret, .dropup > .btn > .caret { border-top-color: rgb(0, 0, 0) !important; }
  .label { border: 1px solid rgb(0, 0, 0); }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: rgb(255, 255, 255) !important; }
  .table-bordered th, .table-bordered td { border: 1px solid rgb(221, 221, 221) !important; }
}
@font-face {
  font-family: "Glyphicons Halflings";  src: url('glyphicons_halflingsregular.eot') format("embedded-opentype"), url('glyphicons_halflingsregular.woff2') format("woff2"), url('glyphicons_halflingsregular.woff') format("woff"), url('glyphicons_halflingsregular.ttf') format("truetype"), url('glyphicons_halflingsregular.svg') format("svg");}
.glyphicon-asterisk::before { content: "*"; }
.glyphicon-plus::before { content: "+"; }
.glyphicon-euro::before, .glyphicon-eur::before { content: "€"; }
.glyphicon-minus::before { content: "−"; }
.glyphicon-cloud::before { content: "☁"; }
.glyphicon-envelope::before { content: "✉"; }
.glyphicon-pencil::before { content: "✏"; }
.glyphicon-glass::before { content: ""; }
.glyphicon-music::before { content: ""; }
.glyphicon-search::before { content: ""; }
.glyphicon-heart::before { content: ""; }
.glyphicon-star::before { content: ""; }
.glyphicon-star-empty::before { content: ""; }
.glyphicon-user::before { content: ""; }
.glyphicon-film::before { content: ""; }
.glyphicon-th-large::before { content: ""; }
.glyphicon-th::before { content: ""; }
.glyphicon-th-list::before { content: ""; }
.glyphicon-ok::before { content: ""; }
.glyphicon-remove::before { content: ""; }
.glyphicon-zoom-in::before { content: ""; }
.glyphicon-zoom-out::before { content: ""; }
.glyphicon-off::before { content: ""; }
.glyphicon-signal::before { content: ""; }
.glyphicon-cog::before { content: ""; }
.glyphicon-trash::before { content: ""; }
.glyphicon-home::before { content: ""; }
.glyphicon-file::before { content: ""; }
.glyphicon-time::before { content: ""; }
.glyphicon-road::before { content: ""; }
.glyphicon-download-alt::before { content: ""; }
.glyphicon-download::before { content: ""; }
.glyphicon-upload::before { content: ""; }
.glyphicon-inbox::before { content: ""; }
.glyphicon-play-circle::before { content: ""; }
.glyphicon-repeat::before { content: ""; }
.glyphicon-refresh::before { content: ""; }
.glyphicon-list-alt::before { content: ""; }
.glyphicon-lock::before { content: ""; }
.glyphicon-flag::before { content: ""; }
.glyphicon-headphones::before { content: ""; }
.glyphicon-volume-off::before { content: ""; }
.glyphicon-volume-down::before { content: ""; }
.glyphicon-volume-up::before { content: ""; }
.glyphicon-qrcode::before { content: ""; }
.glyphicon-barcode::before { content: ""; }
.glyphicon-tag::before { content: ""; }
.glyphicon-tags::before { content: ""; }
.glyphicon-book::before { content: ""; }
.glyphicon-bookmark::before { content: ""; }
.glyphicon-print::before { content: ""; }
.glyphicon-camera::before { content: ""; }
.glyphicon-font::before { content: ""; }
.glyphicon-bold::before { content: ""; }
.glyphicon-italic::before { content: ""; }
.glyphicon-text-height::before { content: ""; }
.glyphicon-text-width::before { content: ""; }
.glyphicon-align-left::before { content: ""; }
.glyphicon-align-center::before { content: ""; }
.glyphicon-align-right::before { content: ""; }
.glyphicon-align-justify::before { content: ""; }
.glyphicon-list::before { content: ""; }
.glyphicon-indent-left::before { content: ""; }
.glyphicon-indent-right::before { content: ""; }
.glyphicon-facetime-video::before { content: ""; }
.glyphicon-picture::before { content: ""; }
.glyphicon-map-marker::before { content: ""; }
.glyphicon-adjust::before { content: ""; }
.glyphicon-tint::before { content: ""; }
.glyphicon-edit::before { content: ""; }
.glyphicon-share::before { content: ""; }
.glyphicon-check::before { content: ""; }
.glyphicon-move::before { content: ""; }
.glyphicon-step-backward::before { content: ""; }
.glyphicon-fast-backward::before { content: ""; }
.glyphicon-backward::before { content: ""; }
.glyphicon-play::before { content: ""; }
.glyphicon-pause::before { content: ""; }
.glyphicon-stop::before { content: ""; }
.glyphicon-forward::before { content: ""; }
.glyphicon-fast-forward::before { content: ""; }
.glyphicon-step-forward::before { content: ""; }
.glyphicon-eject::before { content: ""; }
.glyphicon-chevron-left::before { content: ""; }
.glyphicon-chevron-right::before { content: ""; }
.glyphicon-plus-sign::before { content: ""; }
.glyphicon-minus-sign::before { content: ""; }
.glyphicon-remove-sign::before { content: ""; }
.glyphicon-ok-sign::before { content: ""; }
.glyphicon-question-sign::before { content: ""; }
.glyphicon-info-sign::before { content: ""; }
.glyphicon-screenshot::before { content: ""; }
.glyphicon-remove-circle::before { content: ""; }
.glyphicon-ok-circle::before { content: ""; }
.glyphicon-ban-circle::before { content: ""; }
.glyphicon-arrow-left::before { content: ""; }
.glyphicon-arrow-right::before { content: ""; }
.glyphicon-arrow-up::before { content: ""; }
.glyphicon-arrow-down::before { content: ""; }
.glyphicon-share-alt::before { content: ""; }
.glyphicon-resize-full::before { content: ""; }
.glyphicon-resize-small::before { content: ""; }
.glyphicon-exclamation-sign::before { content: ""; }
.glyphicon-gift::before { content: ""; }
.glyphicon-leaf::before { content: ""; }
.glyphicon-fire::before { content: ""; }
.glyphicon-eye-open::before { content: ""; }
.glyphicon-eye-close::before { content: ""; }
.glyphicon-warning-sign::before { content: ""; }
.glyphicon-plane::before { content: ""; }
.glyphicon-calendar::before { content: ""; }
.glyphicon-random::before { content: ""; }
.glyphicon-comment::before { content: ""; }
.glyphicon-magnet::before { content: ""; }
.glyphicon-chevron-up::before { content: ""; }
.glyphicon-chevron-down::before { content: ""; }
.glyphicon-retweet::before { content: ""; }
.glyphicon-shopping-cart::before { content: ""; }
.glyphicon-folder-close::before { content: ""; }
.glyphicon-folder-open::before { content: ""; }
.glyphicon-resize-vertical::before { content: ""; }
.glyphicon-resize-horizontal::before { content: ""; }
.glyphicon-hdd::before { content: ""; }
.glyphicon-bullhorn::before { content: ""; }
.glyphicon-bell::before { content: ""; }
.glyphicon-certificate::before { content: ""; }
.glyphicon-thumbs-up::before { content: ""; }
.glyphicon-thumbs-down::before { content: ""; }
.glyphicon-hand-right::before { content: ""; }
.glyphicon-hand-left::before { content: ""; }
.glyphicon-hand-up::before { content: ""; }
.glyphicon-hand-down::before { content: ""; }
.glyphicon-circle-arrow-right::before { content: ""; }
.glyphicon-circle-arrow-left::before { content: ""; }
.glyphicon-circle-arrow-up::before { content: ""; }
.glyphicon-circle-arrow-down::before { content: ""; }
.glyphicon-globe::before { content: ""; }
.glyphicon-wrench::before { content: ""; }
.glyphicon-tasks::before { content: ""; }
.glyphicon-filter::before { content: ""; }
.glyphicon-briefcase::before { content: ""; }
.glyphicon-fullscreen::before { content: ""; }
.glyphicon-dashboard::before { content: ""; }
.glyphicon-paperclip::before { content: ""; }
.glyphicon-heart-empty::before { content: ""; }
.glyphicon-link::before { content: ""; }
.glyphicon-phone::before { content: ""; }
.glyphicon-pushpin::before { content: ""; }
.glyphicon-usd::before { content: ""; }
.glyphicon-gbp::before { content: ""; }
.glyphicon-sort::before { content: ""; }
.glyphicon-sort-by-alphabet::before { content: ""; }
.glyphicon-sort-by-alphabet-alt::before { content: ""; }
.glyphicon-sort-by-order::before { content: ""; }
.glyphicon-sort-by-order-alt::before { content: ""; }
.glyphicon-sort-by-attributes::before { content: ""; }
.glyphicon-sort-by-attributes-alt::before { content: ""; }
.glyphicon-unchecked::before { content: ""; }
.glyphicon-expand::before { content: ""; }
.glyphicon-collapse-down::before { content: ""; }
.glyphicon-collapse-up::before { content: ""; }
.glyphicon-log-in::before { content: ""; }
.glyphicon-flash::before { content: ""; }
.glyphicon-log-out::before { content: ""; }
.glyphicon-new-window::before { content: ""; }
.glyphicon-record::before { content: ""; }
.glyphicon-save::before { content: ""; }
.glyphicon-open::before { content: ""; }
.glyphicon-saved::before { content: ""; }
.glyphicon-import::before { content: ""; }
.glyphicon-export::before { content: ""; }
.glyphicon-send::before { content: ""; }
.glyphicon-floppy-disk::before { content: ""; }
.glyphicon-floppy-saved::before { content: ""; }
.glyphicon-floppy-remove::before { content: ""; }
.glyphicon-floppy-save::before { content: ""; }
.glyphicon-floppy-open::before { content: ""; }
.glyphicon-credit-card::before { content: ""; }
.glyphicon-transfer::before { content: ""; }
.glyphicon-cutlery::before { content: ""; }
.glyphicon-header::before { content: ""; }
.glyphicon-compressed::before { content: ""; }
.glyphicon-earphone::before { content: ""; }
.glyphicon-phone-alt::before { content: ""; }
.glyphicon-tower::before { content: ""; }
.glyphicon-stats::before { content: ""; }
.glyphicon-sd-video::before { content: ""; }
.glyphicon-hd-video::before { content: ""; }
.glyphicon-subtitles::before { content: ""; }
.glyphicon-sound-stereo::before { content: ""; }
.glyphicon-sound-dolby::before { content: ""; }
.glyphicon-sound-5-1::before { content: ""; }
.glyphicon-sound-6-1::before { content: ""; }
.glyphicon-sound-7-1::before { content: ""; }
.glyphicon-copyright-mark::before { content: ""; }
.glyphicon-registration-mark::before { content: ""; }
.glyphicon-cloud-download::before { content: ""; }
.glyphicon-cloud-upload::before { content: ""; }
.glyphicon-tree-conifer::before { content: ""; }
.glyphicon-tree-deciduous::before { content: ""; }
.glyphicon-cd::before { content: ""; }
.glyphicon-save-file::before { content: ""; }
.glyphicon-open-file::before { content: ""; }
.glyphicon-level-up::before { content: ""; }
.glyphicon-copy::before { content: ""; }
.glyphicon-paste::before { content: ""; }
.glyphicon-alert::before { content: ""; }
.glyphicon-equalizer::before { content: ""; }
.glyphicon-king::before { content: ""; }
.glyphicon-queen::before { content: ""; }
.glyphicon-pawn::before { content: ""; }
.glyphicon-bishop::before { content: ""; }
.glyphicon-knight::before { content: ""; }
.glyphicon-baby-formula::before { content: ""; }
.glyphicon-tent::before { content: "⛺"; }
.glyphicon-blackboard::before { content: ""; }
.glyphicon-bed::before { content: ""; }
.glyphicon-apple::before { content: ""; }
.glyphicon-erase::before { content: ""; }
.glyphicon-hourglass::before { content: "⌛"; }
.glyphicon-lamp::before { content: ""; }
.glyphicon-duplicate::before { content: ""; }
.glyphicon-piggy-bank::before { content: ""; }
.glyphicon-scissors::before { content: ""; }
.glyphicon-bitcoin::before { content: ""; }
.glyphicon-btc::before { content: ""; }
.glyphicon-xbt::before { content: ""; }
.glyphicon-yen::before { content: "¥"; }
.glyphicon-jpy::before { content: "¥"; }
.glyphicon-ruble::before { content: "₽"; }
.glyphicon-rub::before { content: "₽"; }
.glyphicon-scale::before { content: ""; }
.glyphicon-ice-lolly::before { content: ""; }
.glyphicon-ice-lolly-tasted::before { content: ""; }
.glyphicon-education::before { content: ""; }
.glyphicon-option-horizontal::before { content: ""; }
.glyphicon-option-vertical::before { content: ""; }
.glyphicon-menu-hamburger::before { content: ""; }
.glyphicon-modal-window::before { content: ""; }
.glyphicon-oil::before { content: ""; }
.glyphicon-grain::before { content: ""; }
.glyphicon-sunglasses::before { content: ""; }
.glyphicon-text-size::before { content: ""; }
.glyphicon-text-color::before { content: ""; }
.glyphicon-text-background::before { content: ""; }
.glyphicon-object-align-top::before { content: ""; }
.glyphicon-object-align-bottom::before { content: ""; }
.glyphicon-object-align-horizontal::before { content: ""; }
.glyphicon-object-align-left::before { content: ""; }
.glyphicon-object-align-vertical::before { content: ""; }
.glyphicon-object-align-right::before { content: ""; }
.glyphicon-triangle-right::before { content: ""; }
.glyphicon-triangle-left::before { content: ""; }
.glyphicon-triangle-bottom::before { content: ""; }
.glyphicon-triangle-top::before { content: ""; }
.glyphicon-console::before { content: ""; }
.glyphicon-superscript::before { content: ""; }
.glyphicon-subscript::before { content: ""; }
.glyphicon-menu-left::before { content: ""; }
.glyphicon-menu-right::before { content: ""; }
.glyphicon-menu-down::before { content: ""; }
.glyphicon-menu-up::before { content: ""; }
* { box-sizing: border-box; }
*::before, *::after { box-sizing: border-box; }
html { font-size: 10px; }
body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(51, 122, 183); text-decoration: none; }
a:hover, a:focus { color: rgb(35, 82, 124); text-decoration: underline; }
a:focus { outline: thin dotted; outline-offset: -2px; }
img { vertical-align: middle; }
.img-responsive, .thumbnail > img, .thumbnail a > img { display: block; max-width: 100%; height: auto; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
h1, .h1, h2, .h2, h3, .h3 { margin-top: 20px; margin-bottom: 10px; }
h4, .h4, h5, .h5, h6, .h6 { margin-top: 10px; margin-bottom: 10px; }
h1, .h1 { font-size: 36px; }
h2, .h2 { font-size: 30px; }
h3, .h3 { font-size: 24px; }
h6, .h6 { font-size: 12px; }
p { margin: 0px 0px 10px; }
@media (min-width: 768px) {
  .lead { font-size: 21px; }
}
.text-left { text-align: left; }
.text-right { text-align: right; }
ul, ol { margin-top: 0px; margin-bottom: 10px; }
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0px; }
@media (min-width: 768px) {
  .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .dl-horizontal dd { margin-left: 180px; }
}
blockquote footer::before, blockquote small::before, blockquote .small::before { content: "— "; }
.blockquote-reverse footer::before, blockquote.pull-right footer::before, .blockquote-reverse small::before, blockquote.pull-right small::before, .blockquote-reverse .small::before, blockquote.pull-right .small::before { content: ""; }
.blockquote-reverse footer::after, blockquote.pull-right footer::after, .blockquote-reverse small::after, blockquote.pull-right small::after, .blockquote-reverse .small::after, blockquote.pull-right .small::after { content: " —"; }
.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
@media (min-width: 768px) {
  .container { width: 750px; }
}
@media (min-width: 992px) {
  .container { width: 970px; }
}
@media (min-width: 1200px) {
  .container { width: 1170px; }
}
.row { margin-left: -15px; margin-right: -15px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-6 { width: 50%; }
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.6667%; }
  .col-sm-10 { width: 83.3333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.6667%; }
  .col-sm-7 { width: 58.3333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.6667%; }
  .col-sm-4 { width: 33.3333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.6667%; }
  .col-sm-1 { width: 8.33333%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-pull-11 { right: 91.6667%; }
  .col-sm-pull-10 { right: 83.3333%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-8 { right: 66.6667%; }
  .col-sm-pull-7 { right: 58.3333%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-5 { right: 41.6667%; }
  .col-sm-pull-4 { right: 33.3333%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-2 { right: 16.6667%; }
  .col-sm-pull-1 { right: 8.33333%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-push-11 { left: 91.6667%; }
  .col-sm-push-10 { left: 83.3333%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-8 { left: 66.6667%; }
  .col-sm-push-7 { left: 58.3333%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-5 { left: 41.6667%; }
  .col-sm-push-4 { left: 33.3333%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-2 { left: 16.6667%; }
  .col-sm-push-1 { left: 8.33333%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-offset-12 { margin-left: 100%; }
  .col-sm-offset-11 { margin-left: 91.6667%; }
  .col-sm-offset-10 { margin-left: 83.3333%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-8 { margin-left: 66.6667%; }
  .col-sm-offset-7 { margin-left: 58.3333%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-5 { margin-left: 41.6667%; }
  .col-sm-offset-4 { margin-left: 33.3333%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-2 { margin-left: 16.6667%; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-0 { margin-left: 0px; }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.6667%; }
  .col-md-10 { width: 83.3333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.6667%; }
  .col-md-7 { width: 58.3333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.6667%; }
  .col-md-4 { width: 33.3333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.6667%; }
  .col-md-1 { width: 8.33333%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-pull-11 { right: 91.6667%; }
  .col-md-pull-10 { right: 83.3333%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-8 { right: 66.6667%; }
  .col-md-pull-7 { right: 58.3333%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-5 { right: 41.6667%; }
  .col-md-pull-4 { right: 33.3333%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-2 { right: 16.6667%; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-0 { right: auto; }
  .col-md-push-12 { left: 100%; }
  .col-md-push-11 { left: 91.6667%; }
  .col-md-push-10 { left: 83.3333%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-8 { left: 66.6667%; }
  .col-md-push-7 { left: 58.3333%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-5 { left: 41.6667%; }
  .col-md-push-4 { left: 33.3333%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-2 { left: 16.6667%; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-0 { left: auto; }
  .col-md-offset-12 { margin-left: 100%; }
  .col-md-offset-11 { margin-left: 91.6667%; }
  .col-md-offset-10 { margin-left: 83.3333%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-8 { margin-left: 66.6667%; }
  .col-md-offset-7 { margin-left: 58.3333%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-5 { margin-left: 41.6667%; }
  .col-md-offset-4 { margin-left: 33.3333%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-2 { margin-left: 16.6667%; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-0 { margin-left: 0px; }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.6667%; }
  .col-lg-10 { width: 83.3333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.6667%; }
  .col-lg-7 { width: 58.3333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.6667%; }
  .col-lg-4 { width: 33.3333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.6667%; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-pull-11 { right: 91.6667%; }
  .col-lg-pull-10 { right: 83.3333%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-8 { right: 66.6667%; }
  .col-lg-pull-7 { right: 58.3333%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-5 { right: 41.6667%; }
  .col-lg-pull-4 { right: 33.3333%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-2 { right: 16.6667%; }
  .col-lg-pull-1 { right: 8.33333%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-push-11 { left: 91.6667%; }
  .col-lg-push-10 { left: 83.3333%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-8 { left: 66.6667%; }
  .col-lg-push-7 { left: 58.3333%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-5 { left: 41.6667%; }
  .col-lg-push-4 { left: 33.3333%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-2 { left: 16.6667%; }
  .col-lg-push-1 { left: 8.33333%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-offset-12 { margin-left: 100%; }
  .col-lg-offset-11 { margin-left: 91.6667%; }
  .col-lg-offset-10 { margin-left: 83.3333%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-8 { margin-left: 66.6667%; }
  .col-lg-offset-7 { margin-left: 58.3333%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-5 { margin-left: 41.6667%; }
  .col-lg-offset-4 { margin-left: 33.3333%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-2 { margin-left: 16.6667%; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-0 { margin-left: 0px; }
}
.table-striped > tbody > tr:nth-of-type(2n+1) { background-color: rgb(249, 249, 249); }
@media screen and (max-width: 767px) {
  .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; border: 1px solid rgb(221, 221, 221); }
  .table-responsive > .table { margin-bottom: 0px; }
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
  .table-responsive > .table-bordered { border: 0px none; }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0px none; }
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0px none; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0px none; }
}
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }
input[type="radio"], input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted; outline-offset: -2px; }
.form-control::-moz-placeholder { color: rgb(153, 153, 153); opacity: 1; }
@media not all {
  input.form-control[type="date"], input.form-control[type="time"], input.form-control[type="datetime-local"], input.form-control[type="month"] { line-height: 34px; }
  input.input-sm[type="date"], input.input-sm[type="time"], input.input-sm[type="datetime-local"], input.input-sm[type="month"], .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] { line-height: 30px; }
  input.input-lg[type="date"], input.input-lg[type="time"], input.input-lg[type="datetime-local"], input.input-lg[type="month"], .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] { line-height: 46px; }
}
@media (min-width: 768px) {
  .form-inline .form-group { display: inline-block; margin-bottom: 0px; vertical-align: middle; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-static { display: inline-block; }
  .form-inline .input-group { display: inline-table; vertical-align: middle; }
  .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; }
  .form-inline .input-group > .form-control { width: 100%; }
  .form-inline .control-label { margin-bottom: 0px; vertical-align: middle; }
  .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0px; margin-bottom: 0px; vertical-align: middle; }
  .form-inline .radio label, .form-inline .checkbox label { padding-left: 0px; }
  .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0px; }
  .form-inline .has-feedback .form-control-feedback { top: 0px; }
}
@media (min-width: 768px) {
  .form-horizontal .control-label { text-align: right; margin-bottom: 0px; padding-top: 7px; }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 18px; }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 12px; }
}
.btn { display: inline-block; margin-bottom: 0px; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857; border-radius: 4px; -moz-user-select: none; }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus { outline: thin dotted; outline-offset: -2px; }
.btn:hover, .btn:focus, .btn.focus { color: rgb(51, 51, 51); text-decoration: none; }
.btn:active, .btn.active { outline: 0px none; background-image: none; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.125) inset; }
@media (min-width: 768px) {
  .navbar-right .dropdown-menu { left: auto; right: 0px; }
  .navbar-right .dropdown-menu-left { left: 0px; right: auto; }
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0px; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-radius: 4px 4px 0px 0px; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-radius: 0px 0px 4px 4px; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0px; border-top-left-radius: 0px; }
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0px; }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.nav { margin-bottom: 0px; padding-left: 0px; list-style: outside none none; }
.nav > li { position: relative; display: block; }
.nav > li > a { position: relative; display: block; padding: 10px 15px; }
.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: rgb(238, 238, 238); }
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li { display: table-cell; width: 1%; }
  .nav-tabs.nav-justified > li > a { margin-bottom: 0px; }
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a { border-bottom: 1px solid rgb(221, 221, 221); border-radius: 4px 4px 0px 0px; }
  .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: rgb(255, 255, 255); }
}
@media (min-width: 768px) {
  .nav-justified > li { display: table-cell; width: 1%; }
  .nav-justified > li > a { margin-bottom: 0px; }
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a { border-bottom: 1px solid rgb(221, 221, 221); border-radius: 4px 4px 0px 0px; }
  .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border-bottom-color: rgb(255, 255, 255); }
}
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
.breadcrumb > li + li::before { content: "/ "; padding: 0px 5px; color: rgb(204, 204, 204); }
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .pager::before, .pager::after { content: " "; display: table; }
.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .pager::after { clear: both; }
@media (max-width: 767px) {
  .visible-xs { display: block !important; }
  table.visible-xs { display: table !important; }
  tr.visible-xs { display: table-row !important; }
  th.visible-xs, td.visible-xs { display: table-cell !important; }
}
@media (max-width: 767px) {
  .visible-xs-block { display: block !important; }
}
@media (max-width: 767px) {
  .visible-xs-inline { display: inline !important; }
}
@media (max-width: 767px) {
  .visible-xs-inline-block { display: inline-block !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm { display: block !important; }
  table.visible-sm { display: table !important; }
  tr.visible-sm { display: table-row !important; }
  th.visible-sm, td.visible-sm { display: table-cell !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block { display: block !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline { display: inline !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block { display: inline-block !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md { display: block !important; }
  table.visible-md { display: table !important; }
  tr.visible-md { display: table-row !important; }
  th.visible-md, td.visible-md { display: table-cell !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block { display: block !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline { display: inline !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block { display: inline-block !important; }
}
@media (min-width: 1200px) {
  .visible-lg { display: block !important; }
  table.visible-lg { display: table !important; }
  tr.visible-lg { display: table-row !important; }
  th.visible-lg, td.visible-lg { display: table-cell !important; }
}
@media (min-width: 1200px) {
  .visible-lg-block { display: block !important; }
}
@media (min-width: 1200px) {
  .visible-lg-inline { display: inline !important; }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block { display: inline-block !important; }
}
@media (max-width: 767px) {
  .hidden-xs { display: none !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm { display: none !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md { display: none !important; }
}
@media (min-width: 1200px) {
  .hidden-lg { display: none !important; }
}
@media print {
  .visible-print { display: block !important; }
  table.visible-print { display: table !important; }
  tr.visible-print { display: table-row !important; }
  th.visible-print, td.visible-print { display: table-cell !important; }
}
@media print {
  .visible-print-block { display: block !important; }
}
@media print {
  .visible-print-inline { display: inline !important; }
}
@media print {
  .visible-print-inline-block { display: inline-block !important; }
}
@media print {
  .hidden-print { display: none !important; }
}
/* ::::: https://натрон.рф/wp-content/themes/kallyas/css/template.min.css?ver=4.16.0 ::::: */

body { font-size: 13px; line-height: 1.7; color: rgb(83, 83, 83); background-color: rgb(245, 245, 245); }
body, h1, h2, h3, h4, h5, h6 { font-family: Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight: 700; }
p { margin: 0px 0px 20px; }
iframe { border: 0px none; }
a { color: rgb(0, 0, 0); }
a:hover { color: rgb(205, 33, 34); }
a:focus, a:hover { text-decoration: none; }
a:focus { outline: medium none; color: initial; text-shadow: none; }
img { height: auto; }
embed, iframe, img, object { max-width: 100%; }
.text-custom { color: rgb(205, 33, 34); }
.element-scheme--dark .form-control, .kl-skin--dark .form-control:not(.form-control--light) { color: rgb(208, 208, 208); background-color: rgb(17, 17, 17); border: 1px solid rgb(45, 45, 45); box-shadow: 1px 2px 0px rgba(0, 0, 0, 0.85) inset; }
.element-scheme--dark .form-control:focus, .kl-skin--dark .form-control:focus:not(.form-control--light) { border-color: rgba(132, 132, 132, 0.26); box-shadow: inherit; }
.clear::after, .clear::before, .fixclear::after, .fixclear::before, .site-footer .menu::after, .site-footer .menu::before { display: table; content: " "; }
.clear::after, .fixclear::after, .site-footer .menu::after { clear: both; }
ul[class*="list-style"] li::before { margin-right: 10px; display: inline-block; font-family: Glyphicons Halflings; font-style: normal; font-weight: 400; line-height: 1; }
ul.list-style1 li::before { content: ""; font-size: 8px; opacity: 0.7; }
ul.list-style2 li::before { content: ""; opacity: 0.6; }
ul.list-style3 li::before { content: ""; opacity: 0.6; }
ul.list-style4 li::before { content: ""; opacity: 0.6; }
ul.list-style5 li::before { content: ""; opacity: 0.6; }
ul.list-style6 li::before { content: ""; opacity: 0.6; }
ul.colored-list li::before { opacity: 1; }
@media (min-width: 768px) {
  .zn_col_eq_first { padding-left: calc((100vw - 750px) / 2); }
  .zn_col_eq_last { padding-right: calc((100vw - 750px) / 2); }
}
@media (min-width: 992px) {
  .zn_col_eq_first { padding-left: calc((100vw - 970px) / 2); }
  .zn_col_eq_last { padding-right: calc((100vw - 970px) / 2); }
}
@media (min-width: 1200px) {
  .zn_col_eq_first { padding-left: calc((100vw - 1170px) / 2); }
  .zn_col_eq_last { padding-right: calc((100vw - 1170px) / 2); }
}
@media (min-width: 768px) {
  .col-sm-1-5, .col-sm-24 { width: 20%; float: left; }
}
@media (min-width: 992px) {
  .col-md-1-5, .col-md-24 { width: 20%; float: left; }
}
@media (min-width: 1200px) {
  .col-lg-1-5, .col-lg-24 { width: 20%; float: left; }
}
.row.gutter-xs { margin-right: -5px; margin-left: -5px; }
.row.gutter-xs > [class*="col-"] { padding-right: 5px; padding-left: 5px; }
#sidebar ul.menu li a, .u-trans-all-2s, [id*="sidebar-widget-"] ul.menu li a, div.widget ul.menu li a { transition: all 0.2s ease-out 0s; }
.round-corners { border-radius: 3px; }
.circled-icon, .circled-icon::before { line-height: 46px; vertical-align: middle; }
.circled-icon::before { display: block; }
.circled-icon.ci-xsmall::before { line-height: 23px; }
.circled-icon.ci-small::before { line-height: 36px; }
.circled-icon.ci-medium::before { line-height: 56px; }
.circled-icon.ci-large::before { line-height: 76px; }
.bg-video-mobile-modal::after { content: attr(data-text); display: inline-block; margin-left: 10px; }
.flipX-icon::before { transform: scaleX(-1); display: inline-block; }
.flipY-icon::before { transform: scaleY(-1); display: inline-block; }
@media (max-width: 480px) {
  .visible-xxs { display: block !important; }
  .hidden-xxs { display: none !important; }
}
[data-zniconfam], [data-zniconfam]::before { font-style: normal; font-weight: 400; line-height: 1; }
.u-mb-0 { margin-bottom: 0px !important; }
.znBoxShadow-1, .znBoxShadow--hov-1:hover { box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24); }
.znBoxShadow-2, .znBoxShadow--hov-2:hover { box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23); }
.znBoxShadow-3, .znBoxShadow--hov-3:hover { box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.19), 0px 6px 6px rgba(0, 0, 0, 0.23); }
.znBoxShadow-4, .znBoxShadow--hov-4:hover { box-shadow: 0px 14px 28px rgba(0, 0, 0, 0.25), 0px 10px 10px rgba(0, 0, 0, 0.22); }
.znBoxShadow-5, .znBoxShadow--hov-5:hover { box-shadow: 0px 19px 38px rgba(0, 0, 0, 0.3), 0px 15px 12px rgba(0, 0, 0, 0.22); }
.znBoxShadow-6, .znBoxShadow--hov-6:hover { box-shadow: 0px 40px 120px -20px rgba(0, 0, 0, 0.6); }
[class*="znBoxShadow-"] { z-index: 1; }
[class*="znBoxShadow--hov-"] { transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; }
#page_wrapper { position: relative; overflow: hidden; min-height: 100vh; z-index: 0; }
body.boxed #page_wrapper { width: 1000px; border-left: 3px solid rgb(255, 255, 255); border-right: 3px solid rgb(255, 255, 255); margin: 0px auto; background: rgb(245, 245, 245) none repeat scroll 0% 0%; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); }
body.boxed .site-header { width: 100%; }
@media screen and (max-width: 991px) {
  body.boxed #page_wrapper { width: 100%; border: 0px none; }
}
@media screen and (min-width: 992px) {
  body.boxed.res960 #page_wrapper { width: 1000px; }
  body.boxed.res960 .site-header.header--sticky, body.boxed .site-header.header--sticky { width: 994px; }
}
@media screen and (min-width: 1200px) {
  body.boxed #page_wrapper { width: 1200px; }
  body.boxed .site-header.header--sticky { width: 1194px; }
}
@media screen and (max-width: 767px) {
  .site-header.site-header--absolute + .site-content { padding-top: 80px; }
}
.m_title { margin-top: 0px; color: rgb(205, 33, 34); }
.m_title_ext { font-size: 18px; line-height: 1.4; }
.hoverBorder::after { content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; border-radius: 3px; box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.15) inset; transition: box-shadow 0.2s ease-out 0s, background-color 0.2s ease-out 0s; }
.hoverBorder:hover::after { box-shadow: 0px 0px 0px 5px rgb(205, 33, 34) inset; }
.plus.hoverBorder::before { content: "+"; opacity: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 3px; transition: opacity 0.2s ease-out 0s; font-family: Glyphicons Halflings; font-style: normal; font-weight: 400; line-height: 1; z-index: 1; color: rgb(255, 255, 255); font-size: 22px; }
.plus.hoverBorder:hover::after { background-color: rgba(35, 35, 35, 0.5); }
.plus.hoverBorder:hover::before { opacity: 1; }
@media not all {
  .kl-fancy-form-select { height: 52px; -moz-appearance: none; box-shadow: 1px 2px 0px rgba(0, 0, 0, 0.06) inset; background-image: url('select-arrow.svg'); background-repeat: no-repeat; background-size: 6px 12px; background-position: calc(100% - 10px) center; }
}
.kl-fancy-form-input::placeholder { color: rgb(186, 186, 186); }
.kl-fancy-form-input:focus::placeholder { color: rgb(215, 215, 215); }
.cf--dark .kl-fancy-form-input::placeholder { color: rgb(171, 171, 171); }
.cf--dark .kl-fancy-form-input:focus::placeholder { color: rgb(206, 206, 206); }
@media not all {
  .kl-material-form-select { height: 52px; -moz-appearance: none; box-shadow: 1px 2px 0px rgba(0, 0, 0, 0.06) inset; background-image: url('select-arrow.svg'); background-repeat: no-repeat; background-size: 6px 12px; background-position: calc(100% - 10px) center; }
}
.kl-material-form.zn_cf_radio input[type="radio"] + label::after, .kl-material-form.zn_cf_radio input[type="radio"] + label::before { transition: all 0.2s ease 0s; content: ""; position: absolute; }
.kl-material-form.zn_cf_radio input[type="radio"] + label::before { content: ""; left: 0px; top: 4px; width: 14px; height: 14px; border: 1px solid rgb(185, 185, 186); border-radius: 50%; }
.kl-material-form.zn_cf_radio input[type="radio"] + label::after { font-size: 9px; color: rgb(255, 255, 255); background: rgb(35, 35, 35) none repeat scroll 0% 0%; transform: scale(0); width: 6px; height: 6px; left: 4px; top: 8px; border-radius: 50%; }
.kl-material-form.zn_cf_radio input[type="radio"]:checked + label::before { border: 1px solid rgb(35, 35, 35); }
.kl-material-form.zn_cf_radio input[type="radio"]:checked + label::after { transform: scale(1); }
.kl-material-form.zn_cf_checkbox input[type="checkbox"] + label::before { content: ""; display: inline-block; vertical-align: text-top; width: 16px; height: 16px; line-height: 17px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; border: 1px solid rgb(185, 185, 186); left: 0px; top: 4px; border-radius: 3px; text-align: center; color: rgb(236, 236, 236); padding-left: 1px; }
.kl-material-form.zn_cf_checkbox input[type="checkbox"] + label:hover::before { border-color: rgb(170, 170, 170); }
.kl-material-form.zn_cf_checkbox input[type="checkbox"]:checked + label::before { content: ""; background: rgb(35, 35, 35) none repeat scroll 0% 0%; border-color: rgb(35, 35, 35); }
.kl-material-form.zn_cf_checkbox input[type="checkbox"] + label::after { position: absolute; left: 0px; top: 4px; width: 16px; height: 16px; background-image: url('undefined'); background-position: 50% center; background-repeat: no-repeat; background-size: 10px 10px; transition: all 0.2s ease-out 0s; transform: scale(0.1); content: ""; opacity: 0; }
.kl-material-form.zn_cf_checkbox input[type="checkbox"]:checked + label::after { transform: scale(1); opacity: 1; }
.kl-material-form.zn_cf_radio input[type="radio"] + label::after { background: rgb(220, 220, 220) none repeat scroll 0% 0%; }
.kl-material-form.zn_cf_radio input[type="radio"]:checked + label::before { border: 1px solid rgb(220, 220, 220); }
.cf--dark .kl-material-form.zn_cf_checkbox input[type="checkbox"] + label::before { background: transparent none repeat scroll 0% 0%; }
.cf--dark .kl-material-form.zn_cf_checkbox input[type="checkbox"]:checked + label::before { border-color: rgb(220, 220, 220); }
.pagination-item-link:hover, .pagination-item-next-link:hover::before, .pagination-item-prev-link:hover::before { color: rgba(0, 0, 0, 0.5); }
.pagination--dark .pagination-item-link:hover, .pagination--dark .pagination-item-next-link:hover::before, .pagination--dark .pagination-item-prev-link:hover::before { color: rgba(255, 255, 255, 0.5); }
.gensearch__submit::after { content: ""; width: 1px; height: 24px; background-color: rgb(221, 221, 221); display: block; left: 0px; position: absolute; top: 50%; margin-top: -12px; }
.kl-gensearch--dark .gensearch__submit::after, .kl-sidebar--dark .gensearch__submit::after { background-color: rgba(255, 255, 255, 0.1); }
@media (max-width: 991px) {
  .btn { white-space: normal; }
}
.btn-lined.btn-skewed::before { content: ""; border: 2px solid rgb(255, 255, 255); border-radius: 4px; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; transform: skewX(-8deg); }
.btn-lined.btn-skewed:hover::before { border-color: rgba(255, 255, 255, 0.7); }
.btn-lined.lined-dark.btn-skewed::before { content: ""; border: 2px solid rgb(36, 36, 36); border-radius: 4px; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; transform: skewX(-8deg); }
.btn-lined.lined-dark.btn-skewed:hover::before { border-color: rgba(0, 0, 0, 0.7); }
.btn-lined.lined-gray.btn-skewed::before { content: ""; border: 2px solid rgb(142, 142, 142); border-radius: 4px; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; transform: skewX(-8deg); }
.btn-lined.lined-gray.btn-skewed:hover::before { border-color: rgba(0, 0, 0, 0.4); }
.btn.btn--square { border-radius: 0px !important; }
.btn.btn-fullblack, .btn.btn-fullcolor, .btn.btn-fullwhite { border-width: 0px; }
.btn.btn-danger, .btn.btn-default, .btn.btn-fullblack, .btn.btn-fullcolor, .btn.btn-fullwhite, .btn.btn-info, .btn.btn-link, .btn.btn-primary, .btn.btn-success, .btn.btn-warning { text-shadow: none; padding: 10px 20px; line-height: 1.6; box-shadow: none; font-size: 13px; font-weight: 700; border-style: solid; border-radius: 3px; transition: background-color 0.15s ease-out 0s; }
.btn.btn-fullcolor, .btn.btn-fullcolor:focus { background-color: rgb(205, 33, 34); color: rgb(255, 255, 255); }
.btn.btn-fullcolor:hover { color: rgb(255, 255, 255); }
.btn.btn-fullblack.btn-skewed::before, .btn.btn-fullcolor.btn-skewed::before, .btn.btn-fullwhite.btn-skewed::before { content: ""; border-radius: 4px; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; transform: skewX(-8deg); transition: background-color 0.2s ease-in-out 0s; z-index: -1; }
.btn.btn-fullcolor.btn-skewed::before { background-color: rgb(205, 33, 34); }
.btn.btn-fullwhite.btn-skewed::before { background-color: rgb(255, 255, 255); }
.btn.btn-fullwhite.btn-skewed:hover::before { background-color: rgba(255, 255, 255, 0.85); }
.btn.btn-fullblack.btn-skewed::before { background-color: rgb(9, 9, 9); }
.btn.btn-fullblack.btn-skewed:hover::before { background-color: rgba(0, 0, 0, 0.85); }
@media screen and (min-width: 1200px) {
  .btn.btn-fullwidth { width: 100%; }
  .btn.btn-halfwidth { width: 50%; white-space: normal; }
  .btn.btn-third { width: 33.33%; white-space: normal; }
  .btn.btn-forth { width: 25%; white-space: normal; }
}
.social-icons-item::before { line-height: 30px; }
.social-icons.sc--colored .social-icons-item:hover, .social-icons.sc--colored_hov .social-icons-item:not(:hover) { background-color: rgb(18, 18, 18); color: rgb(255, 255, 255); }
.widgettitle { color: rgb(5, 5, 5); line-height: 1.4; margin: 10px 0px 15px; padding-bottom: 20px; position: relative; font-size: 14px; text-transform: uppercase; }
.widgettitle::after { width: 50px; border-bottom: 1px solid rgb(205, 33, 34); }
.widgettitle::after, .widgettitle::before { content: ""; position: absolute; left: 0px; bottom: 2px; height: 0px; }
.widgettitle::before { width: 100%; border-bottom: 1px solid rgb(236, 236, 236); }
.element-scheme--dark .widgettitle::before { border-bottom-color: rgb(45, 45, 45); }
div.widget.widget_meta > ul, div.widget.widget_pages > ul, div.widget ul.menu, div.widget ul.pagenav { margin: 0px; padding: 0px; list-style: outside none none; }
div.widget.widget_meta > ul li, div.widget.widget_pages > ul li, div.widget ul.menu li, div.widget ul.pagenav li { margin-bottom: 0px; }
div.widget.widget_meta > ul a, div.widget.widget_pages > ul a, div.widget ul.menu li a, div.widget ul.pagenav li a { color: rgb(116, 116, 116); display: block; padding: 5px 0px; position: relative; border-radius: 2px; }
div.widget.widget_meta > ul a::before, div.widget.widget_pages > ul a::before, div.widget ul.menu li a::before, div.widget ul.pagenav li a::before { content: ""; display: inline-block; margin-right: 12px; width: 8px; height: 2px; background: rgb(225, 225, 225) none repeat scroll 0% 0%; vertical-align: middle; transition: all 0.15s ease-out 0s; }
.element-scheme--dark .widget_meta > ul a::before, .element-scheme--dark .widget_pages > ul a::before, .element-scheme--dark div.widget ul.menu li a::before, .element-scheme--dark div.widget ul.pagenav li a::before { background: rgb(69, 69, 69) none repeat scroll 0% 0%; }
div.widget.widget_meta > ul a:hover, div.widget.widget_pages > ul a:hover, div.widget ul.menu li.active > a, div.widget ul.menu li.current-cat > a, div.widget ul.menu li > a:hover, div.widget ul.pagenav li.active a, div.widget ul.pagenav li.current-cat > a, div.widget ul.pagenav li a:hover { color: rgb(0, 0, 0); }
div.widget.widget_meta > ul a:hover::before, div.widget.widget_pages > ul a:hover::before, div.widget ul.menu li a:hover::before, div.widget ul.pagenav li a:hover::before { width: 12px; margin-right: 8px; }
.fake-loading::after { content: ""; border-width: 2px; border-style: solid; border-color: rgb(205, 33, 34) rgb(205, 33, 34) rgba(205, 33, 34, 0.16) rgba(205, 33, 34, 0.16); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 50%; width: 40px; height: 40px; position: absolute; left: 50%; top: 50%; margin: -15px 0px 0px -15px; animation: 0.5s linear 0s normal none infinite running i; }
.mfp-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container::before { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader::after { content: ""; border-width: 2px; border-style: solid; border-color: rgb(191, 191, 191) rgb(191, 191, 191) rgba(255, 255, 255, 0.16) rgba(255, 255, 255, 0.16); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 50%; width: 40px; height: 40px; position: absolute; left: 50%; top: 50%; margin: -15px 0px 0px -15px; animation: 0.5s linear 0s normal none infinite running i; }
button::-moz-focus-inner { padding: 0px; border: 0px none; }
.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow::after, .mfp-arrow::before { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 0px; top: 0px; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }
.mfp-arrow .mfp-a, .mfp-arrow::after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow .mfp-b, .mfp-arrow::before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left .mfp-a, .mfp-arrow-left::after { border-right: 17px solid rgb(255, 255, 255); margin-left: 31px; }
.mfp-arrow-left .mfp-b, .mfp-arrow-left::before { margin-left: 25px; border-right: 27px solid rgb(63, 63, 63); }
.mfp-arrow-right .mfp-a, .mfp-arrow-right::after { border-left: 17px solid rgb(255, 255, 255); margin-left: 39px; }
.mfp-arrow-right .mfp-b, .mfp-arrow-right::before { border-left: 27px solid rgb(63, 63, 63); }
.mfp-figure::after { content: ""; position: absolute; left: 0px; top: 40px; bottom: 40px; display: block; right: 0px; width: auto; height: auto; z-index: -1; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6); background: rgb(68, 68, 68) none repeat scroll 0% 0%; }
@media screen and (max-height: 300px), screen and (max-width: 800px) and (orientation: landscape) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0px; padding-right: 0px; }
  .mfp-img-mobile img.mfp-img { padding: 0px; }
  .mfp-img-mobile .mfp-figure::after { top: 0px; bottom: 0px; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; bottom: 0px; margin: 0px; top: auto; padding: 3px 5px; position: fixed; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0px; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0px; right: 0px; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%; position: fixed; text-align: center; padding: 0px; }
}
@media (max-width: 900px) {
  .mfp-arrow { transform: scale(0.75); }
  .mfp-arrow-left { transform-origin: 0px 50% 0px; }
  .mfp-arrow-right { transform-origin: 100% 50% 0px; }
  .mfp-container { padding-left: 6px; padding-right: 6px; }
}
#totop { height: 9px; opacity: 0; position: fixed; right: -60px; width: 49px; z-index: 999; display: block; top: 85%; background-repeat: no-repeat; background-position: center 15px; background-color: rgb(64, 64, 64); font-size: 9px; font-weight: 900; color: rgb(255, 255, 255); text-align: center; line-height: 1; border-radius: 2px; padding: 28px 0px 21px; }
#totop::before { position: absolute; content: ""; top: 10px; left: 50%; margin-left: -6px; font-size: 11px; display: inline-block; font-family: Glyphicons Halflings; font-style: normal; font-weight: 400; line-height: 1; transform: rotate(-90deg); }
#totop:hover { opacity: 1; }
.mouse-anim-icon::after { position: absolute; content: ""; width: 2px; height: 9px; background-color: rgba(0, 0, 0, 0.25); left: 50%; margin-left: -1px; animation-duration: 1s; animation-name: j; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: ease-in-out; }
.mouse-anim-icon:hover::after { top: 24px; }
.playVideo::before { content: ""; font-family: Glyphicons Halflings; }
@media (min-width: 768px) {
  .kl-bg-source__iframe.iframe-valign { top: 50% !important; transform: translateY(-50%); }
  .kl-bg-source__iframe.iframe-halign { left: 50% !important; transform: translateX(-50%) scale(1.002); }
  .kl-bg-source__iframe.iframe-halign.iframe-valign { top: 50% !important; left: 50% !important; transform: translateY(-50%) translateX(-50%) scale(1.002); }
}
@media (max-width: 767px) {
  .kl-bg-source__iframe { padding: 0px; overflow: hidden; object-fit: cover; width: 100%; height: 100%; }
  .kl-bg-source__iframe > iframe:not(:only-child) { display: none; }
  .kl-bg-source__iframe-poster { display: block; background-position: 50% center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 1; }
}
@media (min-width: 1024px) {
  .admin-bar .zn-elmScroll .zn-elmScroll-inner { min-height: calc(100% + 32px); }
}
@media (max-width: 991px) {
  .touchevents .prt-hover-fadein { opacity: 1; }
}
@media (max-width: 991px) {
  .touchevents .prt-hover-slidein { opacity: 1; max-height: none; }
}
.fxb, .fxb-row { display: flex; }
.fxb-col { flex: 1 1 0%; }
.fxb { flex-wrap: wrap; }
.fxb-center-y { align-items: center; }
.fxb-start-x { justify-content: flex-start; }
.fxb-center-x { justify-content: center; }
.fxb-end-x { justify-content: flex-end; }
.fxb-basis-auto { flex-basis: auto; }
.fxb-grow-0 { flex-grow: 0; }
@media (min-width: 768px) and (max-width: 991px) {
  .fxb-row-col-md { flex-direction: column; }
  .fxb-md-half { flex-basis: 50%; }
  .fxb-md-full { flex-basis: 100%; }
  .fxb-md-wrap { flex-wrap: wrap; }
}
@media (max-width: 767px) {
  .fxb-row-col-sm { flex-direction: column; }
  .fxb-sm-half { flex-basis: 50%; }
  .fxb-sm-full { flex-basis: 100%; }
  .fxb-sm-wrap { flex-wrap: wrap; }
}
@media (min-width: 768px) {
  .no-flexbox .header--oldstyles > .fxb-row > .fxb-col, .no-flexbox .site-header-bottom-center, .no-flexbox .site-header-bottom-left, .no-flexbox .site-header-bottom-right, .no-flexbox .site-header-main-center, .no-flexbox .site-header-main-left, .no-flexbox .site-header-main-right, .no-flexbox .site-header-top-left, .no-flexbox .site-header-top-right { display: table-cell; vertical-align: middle; }
}
.kl-mask--shadow::after { content: ""; position: absolute; bottom: -18px; left: 50%; border-width: 6px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-left: -6px; }
.kl-mask--shadow_ud::after { content: ""; position: absolute; bottom: -17px; left: 50%; border-width: 6px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-left: -6px; }
.kl-mask--shadow_ud::before { content: ""; position: absolute; bottom: -16px; left: 0px; width: 100%; height: 10px; opacity: 0.6; background: rgba(0, 0, 0, 0) radial-gradient(ellipse at 50% 0px , rgba(0, 0, 0, 0.3) 0px, transparent 70%) repeat scroll 0% 0%; }
.kl-mask--dark.kl-mask--shadow::after, .kl-mask--dark.kl-mask--shadow_ud::after { border-top-color: rgb(31, 31, 31); }
@media (min-width: 1200px) {
  .kl-mask--mask3 .svgmask-right, .kl-mask--mask3 .svgmask-right + .glyphicon, .kl-mask--mask4 .svgmask-right { transform: translateX(calc(-50% + 510px)); }
  .kl-mask--mask3 .svgmask-left, .kl-mask--mask3 .svgmask-left + .glyphicon, .kl-mask--mask4 .svgmask-left { transform: translateX(calc(-50% - 510px)); }
  .res960 .kl-mask--mask3 .svgmask-right, .res960 .kl-mask--mask3 .svgmask-right + .glyphicon, .res960 .kl-mask--mask4 .svgmask-right { transform: translateX(calc(-50% + 410px)); }
  .res960 .kl-mask--mask3 .svgmask-left, .res960 .kl-mask--mask3 .svgmask-left + .glyphicon, .res960 .kl-mask--mask4 .svgmask-left { transform: translateX(calc(-50% - 410px)); }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .kl-mask--mask3 .svgmask-right, .kl-mask--mask3 .svgmask-right + .glyphicon, .kl-mask--mask4 .svgmask-right { transform: translateX(calc(-50% + 410px)); }
  .kl-mask--mask3 .svgmask-left, .kl-mask--mask3 .svgmask-left + .glyphicon, .kl-mask--mask4 .svgmask-left { transform: translateX(calc(-50% - 410px)); }
}
@media (min-width: 768px) and (max-width: 991px) {
  .kl-mask--mask3 .svgmask-right, .kl-mask--mask3 .svgmask-right + .glyphicon, .kl-mask--mask4 .svgmask-right { transform: translateX(calc(-50% + 300px)); }
  .kl-mask--mask3 .svgmask-left, .kl-mask--mask3 .svgmask-left + .glyphicon, .kl-mask--mask4 .svgmask-left { transform: translateX(calc(-50% - 300px)); }
}
@media (max-width: 767px) {
  .kl-mask--mask3 .svgmask-left, .kl-mask--mask3 .svgmask-left + .glyphicon, .kl-mask--mask3 .svgmask-right, .kl-mask--mask3 .svgmask-right + .glyphicon, .kl-mask--mask4 .svgmask-left, .kl-mask--mask4 .svgmask-right { transform: translateX(-50%); }
}
.zn_section { position: relative; }
.slick-track::after, .slick-track::before { content: ""; display: table; }
.slick-track::after { clear: both; }
.u-slick-show1stOnly:not(.slick-slide) ~ .u-slick-show1stOnly { display: none; }
.kw-gridSymbol::before { content: ""; border-radius: 2px; width: 4px; height: 4px; background-color: rgba(0, 0, 0, 0.5); display: block; box-shadow: 6px 0px 0px rgba(0, 0, 0, 0.5), 12px 0px 0px rgba(0, 0, 0, 0.5), 0px 6px 0px rgba(0, 0, 0, 0.5), 6px 6px 0px rgba(0, 0, 0, 0.5), 12px 6px 0px rgba(0, 0, 0, 0.5), 0px 12px 0px rgba(0, 0, 0, 0.5), 6px 12px 0px rgba(0, 0, 0, 0.5), 12px 12px 0px rgba(0, 0, 0, 0.5); }
.site-header-top-wrapper { position: relative; }
.sh-component { margin-left: 10px; margin-right: 10px; }
.main-nav ul { list-style: outside none none; padding: 0px; margin: 0px; }
.main-nav > ul::after, .main-nav > ul::before { display: table; content: " "; }
.main-nav > ul::after { clear: both; }
.main-nav ul li { margin-bottom: 0px; }
.main-nav ul .menu-item a { display: block; font-weight: 400; }
.main-nav .menu-item > a[href="#"] { cursor: default; }
.main-nav > ul > .logo-menu-wrapper, .main-nav > ul > .menu-item { float: left; margin-top: 0px; margin-left: 5px; }
.main-nav > ul > .menu-item:not(.menu-item-mega-parent) { position: relative; }
.main-nav > ul > .menu-item:first-child { margin-left: 0px; }
.main-nav > ul > .menu-item > a { position: relative; padding: 6px 12px; font-size: 14px; line-height: 1; color: rgb(255, 255, 255); z-index: 1; font-weight: 600; transition: padding 0.2s ease-in-out 0s, transform 0.2s ease-in-out 0s; backface-visibility: hidden; }
.mainnav--pointer-dash.main-nav > ul > .menu-item.menu-item-has-children > a::after { content: ""; opacity: 1; position: absolute; height: 1px; width: 7px; bottom: calc(50% - 12px); left: 17px; background-color: rgba(255, 255, 255, 0.4); transition: opacity 0.2s ease-in-out 0s; }
.mainnav--pointer-arr.main-nav > ul > .menu-item.menu-item-has-children > a::after { content: ""; position: absolute; font-size: 10px; top: 50%; right: 10px; transform: translateY(-50%); font-family: Glyphicons Halflings; font-style: normal; font-weight: 400; line-height: 1; }
.main-nav.mainnav--active-bg > ul > .menu-item > a::before { content: ""; opacity: 0; position: absolute; border-radius: 2px; height: 14px; width: 100%; top: 50%; left: 0px; background-color: rgb(205, 33, 34); transform: translateY(-50%); transition: height 0.2s ease-in-out 0s; backface-visibility: hidden; z-index: -1; }
.main-nav > ul > .menu-item.active > a, .main-nav > ul > .menu-item:hover > a, .main-nav > ul > .menu-item > a:hover { text-decoration: none; color: rgb(255, 255, 255); }
.main-nav.mainnav--active-bg > ul > .menu-item.active > a::before, .main-nav.mainnav--active-bg > ul > .menu-item:hover > a::before, .main-nav.mainnav--active-bg > ul > .menu-item > a:hover::before { height: 30px; opacity: 1; }
.mainnav--pointer-dash.main-nav > ul > .menu-item.active.menu-item-has-children > a::after, .mainnav--pointer-dash.main-nav > ul > .menu-item.menu-item-has-children:hover > a::after, .mainnav--pointer-dash.main-nav > ul > .menu-item.menu-item-has-children > a:hover::after { opacity: 0.7; }
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .main-nav > ul > .menu-item { margin-left: 3px; }
  .main-nav > ul > .menu-item:first-child { margin-left: 0px; }
  .main-nav > ul > .menu-item > a { font-size: 12px; padding: 6px; }
}
.main-nav ul ul.sub-menu .menu-item { position: relative; }
.main-nav ul ul.sub-menu ul { top: 100%; margin-top: 0px; }
.main-nav ul ul.sub-menu .menu-item a:not(:only-child)::after { position: absolute; top: 50%; margin-top: -1px; right: 10px; content: ""; opacity: 0.6; background-color: rgba(0, 0, 0, 0.3); width: 10px; height: 2px; }
.main-nav ul ul.sub-menu .menu-item a { min-width: 230px; border-bottom: 1px solid rgba(0, 0, 0, 0.03); padding: 10px 20px; }
.main-nav > ul > .left-vertical-separator::before { content: ""; }
.main-nav ul ul.sub-menu .menu-item.active > a, .main-nav ul ul.sub-menu .menu-item a:hover { color: rgb(50, 50, 50); background: rgba(0, 0, 0, 0.04) none repeat scroll 0% 0%; }
.main-nav .zn_mega_container, .main-nav ul ul.sub-menu { position: absolute; border-radius: 2px; border: 1px solid rgba(255, 255, 255, 0.8); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4); padding: 6px 0px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
.main-nav > ul > .menu-item > ul.sub-menu::before { content: ""; display: block; position: absolute; top: -12px; left: 0px; width: 100%; height: 12px; }
.main-nav > ul > .menu-item > ul.sub-menu::after { content: ""; display: block; position: absolute; top: -11px; left: 14px; border-width: 6px 6px 5px; border-style: solid; border-color: transparent transparent rgb(245, 245, 245); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.main-nav ul ul.sub-menu .menu-item:hover > ul { left: 100%; top: -3px; opacity: 1; }
.main-nav .zn_mega_container { border: 1px solid rgba(255, 255, 255, 0.8); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4); background: rgba(244, 244, 244, 0.95) none repeat scroll 0% 0%; position: absolute; padding: 20px 0px; margin-top: 10px; }
.main-nav .zn_mega_container::before { content: ""; display: block; position: absolute; top: -12px; left: 0px; width: 100%; height: 12px; }
.main-nav .zn_mega_container .menu-item.active > a:not(.zn_mega_title), .main-nav .zn_mega_container .menu-item a:hover:not(.zn_mega_title) { color: rgb(50, 50, 50); }
.main-nav .zn_mega_container .menu-item a:not(.zn_mega_title)::before { content: ""; display: block; position: absolute; width: 0px; height: 2px; background-color: rgb(205, 33, 34); bottom: 0px; transition: width 0.15s cubic-bezier(0.68, 0, 0.265, 1) 0s; }
.main-nav .zn_mega_container .menu-item.active > a:not(.zn_mega_title)::before, .main-nav .zn_mega_container .menu-item a:hover:not(.zn_mega_title)::before { width: 100%; }
.main-nav .zn_mega_container .menu-item a, .main-nav ul ul.sub-menu .menu-item a { font-size: 12px; color: rgb(117, 117, 117); position: relative; }
.nav-mm--dark.main-nav ul ul.sub-menu .menu-item a:not(:only-child)::after { background-color: rgba(255, 255, 255, 0.1); }
.nav-mm--dark.main-nav > ul > .menu-item > ul.sub-menu::after { border-bottom-color: rgb(10, 10, 10); }
.nav-mm--dark.main-nav .zn_mega_container .menu-item.active > a:not(.zn_mega_title), .nav-mm--dark.main-nav .zn_mega_container .menu-item a:hover:not(.zn_mega_title) { color: rgb(205, 205, 205); }
.main-nav .zn_mega_container, .main-nav ul ul.sub-menu { left: -9999px; opacity: 0; visibility: hidden; transition: opacity 0.4s ease 0s, top 0.45s ease 0s; }
.main-nav .zn_mega_container { margin-left: 15px; margin-right: 15px; width: calc(100% - 30px); }
.main-nav ul ul.sub-menu { top: 120%; }
.main-nav > ul > .menu-item > ul.sub-menu { transform: translateY(10px); }
.main-nav .zn_mega_container { margin-top: 30px; transition: opacity 0.4s ease 0s, top 0.45s ease 0s, margin-top 0.4s ease 0s; }
.main-nav ul .menu-item:hover > .zn_mega_container, .main-nav ul .menu-item:hover > ul { left: 0px; opacity: 1; visibility: visible; z-index: 100; }
.main-nav ul .menu-item:hover > ul { top: 100%; }
.main-nav ul .menu-item:hover > .zn_mega_container { margin-top: 10px; }
.main-nav > ul > .menu-item > ul.zn_menu_on_left.sub-menu::after { left: auto; right: 14px; }
.main-nav ul ul .menu-item a { transition: padding-left 0.35s ease 0s, border-right 0.35s ease 0s; }
.main-nav ul ul.sub-menu .menu-item a:not(:only-child) .zn-mega-new-item { right: 23px; }
.zn-res-menu-nav, .zn-res-menuwrapper { display: block; }
.zn-res-menuwrapper { margin-top: 10px; margin-bottom: 10px; }
@media (min-width: 767px) {
  .zn-res-menu-nav, .zn-res-menu-nav li div.zn_mega_container, .zn-res-menu-nav li ul.sub-menu { max-width: 400px; }
  .zn-res-menu-nav.zn-menu-visible, .zn-res-menu-nav li div.zn_mega_container.zn-menu-visible, .zn-res-menu-nav li ul.sub-menu.zn-menu-visible { box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.3); }
}
.main-nav .zn_mega_container.zn-megaMenuSmartArea { padding-top: 0px; padding-bottom: 0px; border: 0px none; }
.main-nav .zn_mega_container.zn-megaMenuSmartArea .container { width: 100%; }
.main-nav .zn_mega_container.zn-megaMenuSmartArea .zn-megaMenuSmartArea-content:not(:only-child) { margin-bottom: 30px; }
.main-nav .zn_mega_container.zn-megaMenuSmartArea .zn_mega_row_start::after, .main-nav .zn_mega_container.zn-megaMenuSmartArea .zn_mega_row_start::before { display: table; content: " "; }
.main-nav .zn_mega_container.zn-megaMenuSmartArea .zn_mega_row_start::after { clear: both; }
.zn-menuBurger { vertical-align: middle; position: relative; display: inline-block; width: 25px; height: 22px; margin-right: 10px; transform: rotate(0deg); transition: all 0.2s ease-out 0s; cursor: pointer; opacity: 0.8; }
.zn-menuBurger.is-active, .zn-menuBurger:hover { opacity: 1; }
.zn-menuBurger span { display: block; position: absolute; width: 100%; background: rgba(255, 255, 255, 0.85) none repeat scroll 0% 0%; border-radius: 2px; opacity: 1; left: 0px; transform: rotate(0deg); transition: all 0.25s ease-in-out 0s; }
.zn-menuBurger[class*="--3--"] span { height: 3px; }
.zn-menuBurger[class*="--s"] { width: 20px; }
.zn-menuBurger[class*="--s"] span:first-child { top: 0px; }
.zn-menuBurger[class*="--s"] span:nth-child(2) { top: 6px; }
.zn-menuBurger[class*="--s"] span:nth-child(3) { top: 12px; }
.zn-menuBurger[class*="--m"] span:nth-child(2) { top: 9px; }
.zn-menuBurger[class*="--m"] span:nth-child(3) { top: 18px; }
.zn-menuBurger--anim1.is-active span:nth-child(2) { opacity: 0; left: -60px; }
.zn-menuBurger--anim1.is-active span:nth-child(3) { transform: rotate(-135deg); }
.zn-menuBurger--anim1.is-active[class*="--s"] span:first-child, .zn-menuBurger--anim1.is-active[class*="--s"] span:nth-child(3) { top: 6px; }
.zn-menuBurger--anim1.is-active[class*="--m"] span:first-child, .zn-menuBurger--anim1.is-active[class*="--m"] span:nth-child(3) { top: 8px; }
.zn-menuBurger--anim2.is-active span:nth-child(2) { width: 0px; opacity: 0; }
.zn-menuBurger--anim2.is-active span:nth-child(3) { transform: rotate(-45deg) translateX(0px) translateY(1px); }
.zn-menuBurger--anim3.is-active span:nth-child(2) { animation: 0.25s ease-in-out 0s normal none 1 running l; }
.zn-menuBurger--anim3.is-active span:nth-child(3) { animation: 0.25s ease-in-out 0s normal none 1 running m; }
.topnav-drop-panel-inner::after { content: ""; top: -8px; position: absolute; right: 10px; border-width: 5px 5px 4px; border-style: solid; border-color: transparent transparent rgb(245, 245, 245); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.nav-th--dark .topnav-drop-panel-inner::after { border-bottom-color: rgb(10, 10, 10); }
@media (max-width: 767px) {
  .topnav-li { margin-left: 10px; }
  .topnav.navRight .topnav-li:last-child { margin-right: 0px; }
}
@media screen and (min-width: 1200px) {
  .zn_header_top_nav { margin-bottom: 0px; }
  .topnav.zn_header_top_nav li { position: relative; }
  .topnav.zn_header_top_nav li a { font-weight: 400; }
  .topnav.zn_header_top_nav li ul { display: block; list-style: outside none none; margin-top: 10px; position: absolute; left: -2999px; z-index: 11; top: 100%; min-width: 150px; opacity: 0; visibility: hidden; padding: 8px 0px 0px; box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.15); border-radius: 2px; transition: opacity 0.25s ease-out 0s, visibility 0.25s ease-out 0s, margin-top 0.25s ease-out 0s; }
  .topnav.zn_header_top_nav li:hover > ul { opacity: 1; visibility: visible; left: 0px; margin-top: 0px; }
  .topnav.zn_header_top_nav li:hover > ul ul { left: 99%; top: 4px; padding-top: 0px; }
  .topnav.zn_header_top_nav ul li { float: none; margin: 0px; }
  .topnav.zn_header_top_nav ul li a { font-weight: 400; font-size: 12px; padding: 6px 0px 6px 10px; display: block; border-top: 1px solid rgba(0, 0, 0, 0.1); transition: all 0.1s ease-out 0s; }
  .sh--dark .topnav.zn_header_top_nav ul .menu-item > a, .sh--gray .topnav.zn_header_top_nav ul .menu-item > a, .sh--light .topnav.zn_header_top_nav ul .menu-item > a { color: rgb(111, 107, 107); background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
  .sh--dark .topnav.zn_header_top_nav ul .menu-item.active > a, .sh--dark .topnav.zn_header_top_nav ul .menu-item > a:hover, .sh--gray .topnav.zn_header_top_nav ul .menu-item.active > a, .sh--gray .topnav.zn_header_top_nav ul .menu-item > a:hover, .sh--light .topnav.zn_header_top_nav ul .menu-item.active > a, .sh--light .topnav.zn_header_top_nav ul .menu-item > a:hover { color: rgb(68, 68, 68); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .topnav.zn_header_top_nav ul li:first-child > a { border-radius: 2px 2px 0px 0px; border-top-width: 0px; }
  .topnav.zn_header_top_nav ul li:last-child > a { border-radius: 0px 0px 2px 2px; }
}
@media screen and (max-width: 1199px) {
  .zn_header_top_nav-wrapper { position: relative; }
  .headernav-trigger { display: block; width: 18px; height: 14px; position: relative; cursor: pointer; }
  .headernav-trigger::before { content: ""; display: block; border-radius: 2px; height: 2px; width: 100%; background-color: rgb(255, 255, 255); box-shadow: 0px 6px 0px rgb(255, 255, 255), 0px 12px 0px rgb(255, 255, 255); opacity: 0.7; }
  .topnav.zn_header_top_nav { display: none; float: none; margin: 0px; list-style: outside none none; min-width: 240px; background-color: rgb(255, 255, 255); padding: 0px; border-radius: 2px; position: absolute; top: 25px; z-index: 11; right: -10px; }
  .topnav.zn_header_top_nav li, .topnav.zn_header_top_nav ul { display: block; width: 100%; float: none; margin: 0px; padding: 0px; }
  .topnav.zn_header_top_nav li a { width: 100%; font-weight: 400; font-size: 11px; padding: 6px 10px; display: block; border-top: 1px solid rgb(238, 238, 238); color: rgb(0, 0, 0); }
  .topnav.zn_header_top_nav ul a { padding-left: 20px; }
  .topnav.zn_header_top_nav ul ul a { padding-left: 30px; }
  .sh--dark .topnav.zn_header_top_nav .menu-item > a, .sh--gray .topnav.zn_header_top_nav .menu-item > a, .sh--light .topnav.zn_header_top_nav .menu-item > a { color: rgb(111, 107, 107); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .sh--dark .topnav.zn_header_top_nav .menu-item.active > a, .sh--dark .topnav.zn_header_top_nav .menu-item > a:hover, .sh--gray .topnav.zn_header_top_nav .menu-item.active > a, .sh--gray .topnav.zn_header_top_nav .menu-item > a:hover, .sh--light .topnav.zn_header_top_nav .menu-item.active > a, .sh--light .topnav.zn_header_top_nav .menu-item > a:hover { color: rgb(68, 68, 68); background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
  .zn_header_top_nav-wrapper.is-opened .zn_header_top_nav { display: block; }
  .zn_header_top_nav-wrapper.is-opened .headernav-trigger { opacity: 1; }
}
@media (max-width: 767px) {
  .kl-cta-ribbon { margin-top: 3px; }
}
.headsearch--def .gensearch__submit::after, .headsearch--def .screen-reader-text { display: none; }
.headsearch--inp .gensearch__submit::after { display: none; }
@media (max-width: 767px) {
  .header-search.headsearch--inp { width: auto; }
}
.headsearch--bord .gensearch__submit::after { display: none; }
.headsearch--bord2 .gensearch__submit::after { display: none; }
@media (min-width: 992px) {
  .header-search.headsearch--min { position: relative; z-index: 100; }
  .header-search.headsearch--min::after, .header-search.headsearch--min::before { content: " "; display: table; }
  .header-search.headsearch--min::after { clear: both; }
  .headsearch--min .header-search-container { display: none; border-width: 1px; border-style: solid; border-radius: 30px; margin-top: -2px; }
  .headsearch--min .header-search-container.panel-opened { display: block; width: 200px; }
  .headsearch--min .header-search-button { display: inline-block; z-index: 1; height: 30px; width: 30px; text-align: center; line-height: 30px; font-size: 12px; margin: 0px; }
  .headsearch--min .header-search-button.active { position: absolute; right: 3px; top: 0px; opacity: 0.5; }
  .headsearch--min .gensearch__form { margin: 0px 30px 0px 15px; }
  .headsearch--min .gensearch__input { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border: medium none; font-size: 12px; font-style: italic; padding: 5px 0px; margin: 0px; display: inline-block; box-shadow: none; outline: medium none; height: 32px; }
  .headsearch--min .gensearch__input:focus { font-style: normal; }
  .headsearch--min .gensearch__submit { display: none; }
  .sh--light .headsearch--min .header-search-button .glyphicon { color: rgb(204, 204, 204); }
  .sh--light .headsearch--min .header-search-button.active .glyphicon { color: rgb(255, 255, 255); }
  .sh--light .headsearch--min .header-search-container { border-color: rgba(255, 255, 255, 0.3); }
  .sh--light .headsearch--min .header-search-container.panel-opened:hover { border-color: rgba(255, 255, 255, 0.4); }
  .sh--light .headsearch--min .gensearch__input { color: rgb(102, 102, 102); }
  .sh--light .headsearch--min .gensearch__input:focus { color: rgb(187, 187, 187); }
  .sh--dark .headsearch--min .header-search-button .glyphicon { color: rgb(51, 51, 51); }
  .sh--dark .headsearch--min .header-search-button.active .glyphicon { color: rgb(0, 0, 0); }
  .sh--dark .headsearch--min .header-search-container { border-color: rgba(0, 0, 0, 0.2); }
  .sh--dark .headsearch--min .header-search-container.panel-opened:hover { border-color: rgba(0, 0, 0, 0.3); }
  .sh--dark .headsearch--min .gensearch__input { color: rgb(153, 153, 153); }
  .sh--dark .headsearch--min .gensearch__input:focus { color: rgb(68, 68, 68); }
}
@media (max-width: 991px) {
  .header-search { position: static !important; z-index: 100; width: auto !important; }
  .header-search .header-search-container { display: none; position: absolute; right: 0px; padding: 30px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; width: 100%; border-bottom: 1px solid rgb(255, 255, 255); z-index: 1; box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.2); }
  .header-search .header-search-container.panel-opened { display: block; }
  .header-search .header-search-button { display: inline-block; background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; position: relative; z-index: 1; height: 30px; width: 30px; text-align: center; line-height: 30px; font-size: 12px; margin: 0px; border-radius: 2px; }
  .header-search .header-search-button:hover { background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; }
  .header-search .header-search-button.active { background: rgb(244, 244, 244) none repeat scroll 0% 0%; border-radius: 2px 2px 0px 0px; }
  .header-search .header-search-button.active .glyphicon { color: rgb(0, 0, 0); }
  .header-search .gensearch__form { border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; position: relative; }
  .header-search .gensearch__form:hover { border-bottom: 1px solid rgb(181, 181, 181); }
  .header-search .gensearch__input { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important; border: medium none; font-size: 12px; color: rgb(68, 68, 68) !important; padding: 5px 0px; margin: 0px; display: inline-block; box-shadow: none; outline: medium none; font-style: italic; width: calc(100% - 30px); }
  .header-search .gensearch__input:focus { font-style: normal; color: rgb(86, 86, 86); }
  .header-search .gensearch__submit { width: 20px; background-color: transparent; border: medium none; padding: 0px; display: inline-block; height: 14px; line-height: 14px; vertical-align: text-top; position: absolute; right: 5px; left: auto; top: 50%; margin-top: -8px; outline: medium none; color: rgba(107, 107, 107, 0.4); }
  .header-search .screen-reader-text { display: none; }
}
.support-panel.is-opened::before { height: 20px; content: ""; display: none; }
@media (max-width: 1199px) {
  .support-panel.is-opened::before { display: block; }
  .support-panel-close { top: 5px; right: 5px; border-radius: 0px; width: 40px; height: 40px; line-height: 40px; }
}
@media (max-width: 991px) {
  .support-panel-close { top: 0px; border-radius: 0px; }
}
@media (max-width: 991px) {
  .how_to_shop > .row { margin-bottom: 10px; font-size: 12px; }
}
@media (max-width: 480px) {
  .auth-popup { width: 100%; }
}
.form-group.fg-input-invalid label::before { content: ""; position: relative; top: 1px; display: inline-block; font-family: Glyphicons Halflings; font-style: normal; font-weight: 400; line-height: 1; font-size: 12px; margin-right: 10px; color: red; opacity: 0.8; }
.topnav.topnav--lang .topnav-drop-panel-inner::after { display: none; }
.toplang--text .topnav-li:not(:last-child) { margin-right: 5px; }
.toplang--text .topnav-li:not(.toplang-headText):not(:last-child) .topnav-item::after { content: "/"; padding-left: 7px; opacity: 0.4; }
.kl-cart-button .glyphicon.kl-cart-icon::after { content: attr(data-count); font-size: 9px; background-color: rgb(205, 33, 34); color: rgb(255, 255, 255); width: 16px; height: 16px; display: block; text-align: center; line-height: 16px; border-radius: 50%; position: absolute; top: -8px; left: -12px; font-weight: 600; padding-right: 0px; font-family: sans-serif; }
.kl-cart-button.kl-cart--icononly .kl-cart-icon::after { left: -13px; }
.logo-container.hasInfoCard::before, .logo-container .logo-infocard { display: none; }
@media (min-width: 768px) {
  .logo-container.hasInfoCard { position: relative; display: block; }
  .logo-container.hasInfoCard.hasHoverMe::before { display: block; content: url('hoverme.png'); width: 98px; height: 35px; right: 100%; margin-right: 20px; top: 40px; position: absolute; }
  .boxed .logo-container.hasInfoCard::before { display: none; }
  .logo-container .logo-infocard { position: absolute; top: 100%; margin-top: 20px; width: 440px; padding: 30px 20px 25px; background: rgb(205, 33, 34) none repeat scroll 0% 0%; border-radius: 2px; font-size: 12px; display: block; visibility: hidden; opacity: 0; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4); z-index: 1; transition: all 0.15s ease-out 0.3s; backface-visibility: hidden; }
  .logo-container:hover .site-logo + .logo-infocard { visibility: visible; opacity: 1; margin-top: 10px; transition-delay: 0s; z-index: 2; }
  .logo-infocard, .logo-infocard a { color: rgb(255, 255, 255); font-weight: 400; line-height: 1.6; }
  .logo-infocard a:hover { color: rgba(255, 255, 255, 0.7); }
  .infocard-wrapper { margin-top: 15px; }
  .logo-infocard p:last-child { margin-bottom: 0px; }
  .logo-infocard .social-icons { margin-left: 0px; padding-left: 0px; }
  .logo-infocard .social-icons .social-icons-li { margin: 0px 10px; }
  .logo-infocard .social-icons .social-icons-li:first-child { margin-left: 0px; }
  .logo-infocard .social-icons-li.title { margin-right: 10px; font-size: 15px; }
  .logo-infocard .social-icons-item { background-color: transparent; box-shadow: none; }
  .logo-infocard .social-icons-item:hover { opacity: 0.7; }
  .logo-infocard .contact-details { background: rgba(0, 0, 0, 0) url('say_hi.png') no-repeat scroll 100% 0px; }
}
@media screen and (min-width: 992px) {
  .chaser { display: block; background: rgba(0, 0, 0, 0.85) none repeat scroll 0% 0%; padding: 0px; position: fixed; right: 0px; top: 0px; width: 100%; z-index: 99998; opacity: 0; visibility: hidden; transform: translate3d(0px, -30px, 0px); backface-visibility: hidden; will-change: transform; transition-property: opacity, visibility, transform; transition-duration: 0.3s; transition-timing-function: ease-out; }
  .chaser.visible { opacity: 1; visibility: visible; transform: translateZ(0px); }
  body.admin-bar > .chaser { margin-top: 32px; }
  .chaser-main-menu, .chaser-main-menu ul { float: none; display: block; list-style: outside none none; margin: 0px; padding: 0px; position: relative; }
  .chaser-main-menu li:not(.menu-item-mega-parent) { position: relative; }
  .chaser-main-menu li.logo-menu-wrapper { display: none; }
  .chaser-main-menu > li { float: left; border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .chaser-main-menu > li:last-child { border-right: 1px solid rgba(255, 255, 255, 0.1); }
  .chaser-main-menu .sub-menu, .chaser-main-menu .zn_mega_container { left: -2999px; position: absolute; transform: translateY(20px); opacity: 0; transition: opacity 0.15s ease-in-out 0s, transform 0.15s ease-in-out 0s; }
  .chaser-main-menu .zn_mega_container { left: -2999px !important; }
  .chaser-main-menu .zn_mega_container.zn_mega-has-image { background-image: none !important; }
  .chaser-main-menu .zn_mega_row_start::after, .chaser-main-menu .zn_mega_row_start::before { display: table; content: " "; }
  .chaser-main-menu .zn_mega_row_start::after { clear: both; }
  .chaser-main-menu li ul { background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%; min-width: 200px; padding: 5px; }
  .chaser-main-menu .zn_mega_container > ul { padding-top: 0px; padding-bottom: 20px; }
  .chaser-main-menu .zn_mega_container > ul:first-child { padding-top: 20px; }
  .chaser-main-menu .zn_mega_container > ul:last-child { padding-bottom: 30px; }
  .chaser-main-menu .zn_mega_container ul ul { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; padding: 10px 0px 0px; }
  .chaser-main-menu .zn_mega_container .zn_mega_title { border-bottom: 1px solid rgb(69, 69, 69); background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
  .chaser-main-menu .zn_mega_container .zn_mega_title_hide { display: none; }
  .chaser-main-menu li a { display: block; color: rgb(221, 221, 221); font-size: 12px; line-height: 1.4; padding: 7px 15px; transition: all 0.15s ease-in-out 0s; position: relative; }
  .chaser-main-menu li:hover > a:not(:only-child) + .sub-menu, .chaser-main-menu li:hover > a:not(:only-child) + .zn_mega_container { left: 0px; opacity: 1; transform: translateY(0px); }
  .chaser-main-menu li:hover > a:not(:only-child) + .zn_mega_container { left: -15px !important; }
  .chaser-main-menu li > a:not(:only-child) { padding-right: 25px; }
  .chaser-main-menu li > a:not(:only-child)::after { content: ""; position: absolute; top: 50%; right: 9px; margin-top: -1px; height: 2px; width: 6px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; opacity: 0.5; }
  .chaser-main-menu li li:hover > a:not(:only-child) + .sub-menu { left: 100%; top: -4px; }
  .chaser-main-menu li:hover > a, .chaser-main-menu li a:hover { color: rgb(255, 255, 255); background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
  .chaser-main-menu li.active > a { background: rgb(205, 33, 34) none repeat scroll 0% 0%; }
  .chaser-main-menu .zn-mega-new-item { display: none; }
  .chaser-main-menu .sub-menu li.menuitem-separator > a, .chaser-main-menu .sub-menu li a[href="#custom-separator"] { text-indent: -2999px; padding: 0px; background-color: rgba(0, 0, 0, 0.3) !important; background-clip: padding-box; height: 5px; }
  .chaser .zn-megaMenuSmartArea-content { display: none !important; }
  .chaser .zn-megaMenuSmartArea-content + ul { padding-top: 20px; }
}
@media (min-width: 768px) {
  .site-header.header--sticky { width: 100%; z-index: 9; will-change: transform; transform: translateZ(0px); transition: background-color 0.2s ease-out 0s; }
  .site-header.site-header--absolute.header--sticky { position: fixed; }
  .site-header.header--sticky .site-logo-anch { transition: height 0.1s ease-out 0s; }
  .header--is-sticked.site-header.header--sticky { position: fixed; }
  .site-header.header--sticky .site-header-bottom, .site-header.header--sticky .site-header-main, .site-header.header--sticky .site-header-top { opacity: 1; transition: height 0.2s ease-out 0s, opacity 0.2s ease-out 0s; }
  .header--is-sticked.site-header.sticky-resize, .header--is-sticked.site-header.sticky-resize .logosize--contain .site-logo-anch { height: auto !important; }
  .header--is-sticked.site-header.sticky-resize .logosize--yes .site-logo { min-height: 0px !important; }
  .header--is-sticked.site-header.sticky-resize .logosize--contain .site-logo-img, .header--is-sticked.site-header.sticky-resize .site-logo-img-sticky { max-height: 100% !important; display: block; width: auto; }
  .header--is-sticked.site-header.sticky-resize .logosize--contain .site-logo-img, .header--is-sticked.site-header.sticky-resize .logosize--yes .logo-img-sticky + .site-logo-img { max-height: 60px !important; }
  .header--is-sticked.site-header.sticky-resize .sticky-bottom-area .site-header-bottom, .header--is-sticked.site-header.sticky-resize .sticky-main-area .site-header-main, .header--is-sticked.site-header.sticky-resize .sticky-top-area .site-header-top { opacity: 0; height: 0px !important; overflow: hidden; padding-top: 0px; padding-bottom: 0px; }
  .header--is-sticked.site-header.sticky-resize .site-header-wrapper:not(.sticky-main-area) .site-header-main { height: 60px; }
  .header--is-sticked.site-header.sticky-resize .site-header-wrapper:not(.sticky-bottom-area) .site-header-bottom { height: 55px; }
  .header--is-sticked.site-header .logo-container.hasInfoCard::before, .header--is-sticked.site-header .site-header-separator { display: none; }
  .header--is-sticked.site-header.sticky-resize.kl-center-menu .main-nav > ul > li > a { line-height: 60px !important; }
}
@media (min-width: 768px) {
  .header--is-sticked .site-logo-img-sticky + .site-logo-img { opacity: 0; }
  .header--is-sticked .site-logo-img-sticky { opacity: 1; transform: translateX(-50%) translateY(-50%); }
}
@media (max-width: 767px) {
  .header--sticky .site-logo-img-sticky { display: none; }
}
.site-header.kl-center-menu .logo-container.hasInfoCard::before { display: none; }
.site-header.kl-center-menu .main-nav > ul > li { margin-left: 3px; margin-right: 3px; }
.site-header.kl-center-menu .main-nav > ul > li > a { padding-top: 0px; padding-bottom: 0px; }
@media (max-width: 767px) {
  .site-header.kl-center-menu .zn-original-logo { width: auto; margin-left: 0px; }
}
.site-header { position: absolute; width: 100%; background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; z-index: 3; }
@media (max-width: 767px) {
  .site-header { position: relative; height: auto; }
  .site-header .xs-icon { font-size: 14px; color: rgb(255, 255, 255); line-height: 24px; opacity: 1; }
}
.siteheader-container { position: relative; margin-left: auto; margin-right: auto; }
.site-header.site-header--relative { position: relative; }
@media (min-width: 768px) {
  .site-header.header--fixed, .site-header.site-header--absolute.header--fixed, .site-header.site-header--relative.header--fixed { position: fixed; left: 0px; }
}
@media (max-width: 767px) {
  #site-header-FixedRelativeFix { display: none; }
}
.siteheader-container.topbar-full { width: 100%; padding-left: 0px; padding-right: 0px; }
@media (max-width: 767px) {
  .topbar-full .site-header-top .site-header-top-left, .topbar-full .site-header-top .site-header-top-right { padding-top: 5px; padding-bottom: 5px; }
}
.sh--gray .main-nav > ul > li.menu-item-has-children > a::after { background-color: rgba(119, 119, 119, 0.4); }
.sh--gray .headernav-trigger::before { background-color: rgb(135, 135, 135); box-shadow: 0px 6px 0px rgb(135, 135, 135), 0px 12px 0px rgb(135, 135, 135); }
@media (max-width: 767px) {
  .sheader-sh--gray { background-color: rgb(140, 140, 140); }
}
.sh--light .headernav-trigger::before { background-color: rgb(255, 255, 255); box-shadow: 0px 6px 0px rgb(255, 255, 255), 0px 12px 0px rgb(255, 255, 255); }
@media (max-width: 767px) {
  .sheader-sh--light { background-color: rgb(51, 51, 51); }
}
.sh--dark .main-nav > ul > li.menu-item-has-children > a::after { background-color: rgba(0, 0, 0, 0.4); }
.sh--dark .headernav-trigger::before { background-color: rgb(51, 51, 51); box-shadow: 0px 6px 0px rgb(51, 51, 51), 0px 12px 0px rgb(51, 51, 51); }
@media (max-width: 767px) {
  .sheader-sh--dark { background-color: rgb(255, 255, 255); }
}
@media (max-width: 767px) {
  .site-header-xs-color-scheme--gray .site-header-xs-color-scheme--gray .topnav-no-sc .topnav-item, .site-header-xs-color-scheme--gray .topnav-li .glyphicon, .site-header-xs-color-scheme--gray .topnav .menu-item > a, .site-header-xs-color-scheme--gray .topnav.sc--clean .topnav-item { color: rgb(135, 135, 135); }
  .site-header-xs-color-scheme--gray .topnav-item:hover .glyphicon, .site-header-xs-color-scheme--gray .topnav-no-sc .topnav-item:hover, .site-header-xs-color-scheme--gray .topnav .menu-item > a:hover, .site-header-xs-color-scheme--gray .topnav.sc--clean .topnav-item:hover { color: rgb(103, 103, 103); }
  .site-header-xs-color-scheme--gray .main-nav > ul > li > a { color: rgb(140, 140, 140); }
  .site-header-xs-color-scheme--gray .main-nav > ul > li.menu-item-has-children > a::after { background-color: rgba(119, 119, 119, 0.4); }
  .site-header-xs-color-scheme--gray .kl-cta-lined { color: rgb(140, 140, 140); border-color: rgb(140, 140, 140); }
  .site-header-xs-color-scheme--gray .kl-cta-lined:hover { opacity: 0.8; }
  .site-header-xs-color-scheme--gray .kl-header-toptext, .site-header-xs-color-scheme--gray .kl-header-toptext a, .site-header-xs-color-scheme--gray .site-header-text, .site-header-xs-color-scheme--gray .site-header-text a { color: rgb(135, 135, 135); }
  .site-header-xs-color-scheme--gray .headernav-trigger::before { background-color: rgb(135, 135, 135); box-shadow: 0px 6px 0px rgb(135, 135, 135), 0px 12px 0px rgb(135, 135, 135); }
  .site-header-xs-color-scheme--gray .site-header-separator { background: rgb(135, 135, 135) none repeat scroll 0% 0%; }
  .site-header-xs-color-scheme--gray .zn-menuBurger span { background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; }
  .site-header-xs-color-scheme--gray .kl-cart-button .svg-cart.kl-cart-icon .svg-cart-icon { fill: rgb(255, 255, 255); }
}
@media (max-width: 767px) {
  .site-header-xs-color-scheme--light .topnav-li .glyphicon, .site-header-xs-color-scheme--light .topnav-no-sc .topnav-item, .site-header-xs-color-scheme--light .topnav .menu-item > a, .site-header-xs-color-scheme--light .topnav.sc--clean .topnav-item { color: rgb(255, 255, 255); }
  .site-header-xs-color-scheme--light .topnav-item:hover .glyphicon, .site-header-xs-color-scheme--light .topnav-no-sc .topnav-item:hover, .site-header-xs-color-scheme--light .topnav .menu-item > a:hover, .site-header-xs-color-scheme--light .topnav.sc--clean .topnav-item:hover { color: rgb(255, 255, 255); opacity: 0.9; }
  .site-header-xs-color-scheme--light .main-nav > ul > li > a { color: rgb(245, 245, 245); }
  .site-header-xs-color-scheme--light .kl-cta-lined { color: rgba(255, 255, 255, 0.8); border-color: rgba(255, 255, 255, 0.8); }
  .site-header-xs-color-scheme--light .kl-cta-lined:hover { opacity: 0.8; }
  .site-header-xs-color-scheme--light .kl-header-toptext, .site-header-xs-color-scheme--light .kl-header-toptext a, .site-header-xs-color-scheme--light .site-header-text, .site-header-xs-color-scheme--light .site-header-text a { color: rgb(255, 255, 255); }
  .site-header-xs-color-scheme--light .headernav-trigger::before { background-color: rgb(255, 255, 255); box-shadow: 0px 6px 0px rgb(255, 255, 255), 0px 12px 0px rgb(255, 255, 255); }
  .site-header-xs-color-scheme--light .site-header-separator { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .site-header-xs-color-scheme--light .zn-menuBurger span { background: rgba(255, 255, 255, 0.85) none repeat scroll 0% 0%; }
  .site-header-xs-color-scheme--light .kl-cart-button .svg-cart.kl-cart-icon .svg-cart-icon { fill: rgb(255, 255, 255); }
  .site-header-xs-color-scheme--light .kl-cta-custom.btn-lined.lined-dark { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
}
@media (max-width: 767px) {
  .site-header-xs-color-scheme--dark .topnav-li .glyphicon, .site-header-xs-color-scheme--dark .topnav-no-sc .topnav-item, .site-header-xs-color-scheme--dark .topnav .menu-item > a, .site-header-xs-color-scheme--dark .topnav.sc--clean .topnav-item { color: rgb(51, 51, 51); }
  .site-header-xs-color-scheme--dark .topnav-item:hover .glyphicon, .site-header-xs-color-scheme--dark .topnav-no-sc .topnav-item:hover, .site-header-xs-color-scheme--dark .topnav .menu-item > a:hover, .site-header-xs-color-scheme--dark .topnav.sc--clean .topnav-item:hover { color: rgb(17, 17, 17); }
  .site-header-xs-color-scheme--dark .main-nav > ul > li > a { color: rgb(37, 37, 37); }
  .site-header-xs-color-scheme--dark .main-nav > ul > li.menu-item-has-children > a::after { background-color: rgba(0, 0, 0, 0.4); }
  .site-header-xs-color-scheme--dark .main-nav > ul > li.active > a, .site-header-xs-color-scheme--dark .main-nav > ul > li:hover > a, .site-header-xs-color-scheme--dark .main-nav > ul > li > a:hover { color: rgb(17, 17, 17); }
  .site-header-xs-color-scheme--dark .main-nav.mainnav--active-bg > ul > li.active > a, .site-header-xs-color-scheme--dark .main-nav.mainnav--active-bg > ul > li:hover > a, .site-header-xs-color-scheme--dark .main-nav.mainnav--active-bg > ul > li > a:hover { color: rgb(255, 255, 255); }
  .site-header-xs-color-scheme--dark .kl-cta-lined { color: rgb(37, 37, 37); border-color: rgb(37, 37, 37); }
  .site-header-xs-color-scheme--dark .kl-cta-lined:hover { opacity: 0.8; }
  .site-header-xs-color-scheme--dark .kl-header-toptext, .site-header-xs-color-scheme--dark .kl-header-toptext a, .site-header-xs-color-scheme--dark .site-header-text, .site-header-xs-color-scheme--dark .site-header-text a { color: rgb(51, 51, 51); }
  .site-header-xs-color-scheme--dark .headernav-trigger::before { background-color: rgb(51, 51, 51); box-shadow: 0px 6px 0px rgb(51, 51, 51), 0px 12px 0px rgb(51, 51, 51); }
  .site-header-xs-color-scheme--dark .site-header-separator { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
  .site-header-xs-color-scheme--dark .zn-menuBurger span { background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; }
  .site-header-xs-color-scheme--dark .kl-cart-button .svg-cart.kl-cart-icon .svg-cart-icon { fill: rgb(51, 51, 51); }
}
.site-header .site-header-col-left .topnav-drop-panel-inner::after { left: 10px; right: auto; }
.site-header.style1::after { content: ""; position: absolute; left: 50%; bottom: -10px; margin-left: -2px; border-width: 5px; border-style: solid; border-color: rgba(0, 0, 0, 0.7) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
@media (max-width: 767px) {
  .site-header.style2 .site-logo-anch { padding-left: 10px; padding-right: 10px; }
}
.site-header.style2 .site-logo-anch::after { content: ""; position: absolute; left: 50%; bottom: -11px; margin-left: -3px; border-width: 5px; border-style: solid; border-color: rgba(0, 0, 0, 0.7) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
@media (min-width: 768px) {
  .site-header.style3.headerstyle--default { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
  .header--is-sticked.site-header.style3.headerstyle--default { background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; }
}
.site-header.style3 .site-logo-anch::after { content: ""; position: absolute; left: 50%; bottom: -11px; margin-left: -3px; border-width: 5px; border-style: solid; border-color: rgba(0, 0, 0, 0.7) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
@media (min-width: 768px) {
  .header--not-sticked.site-header.style5.headerstyle--default.header--sticky, .site-header.style5.headerstyle--default.header--no-stick { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
}
@media (max-width: 767px) {
  .site-header.style5 .topnav-no-sc .topnav-li { border: 0px none; padding-left: 0px; }
  .site-header.style5 .siteheader-container > .site-header-separator { display: none; }
}
@media (max-width: 767px) {
  .site-header.siteheader-classic-normal .zn_header_top_nav-wrapper { order: -1; margin-right: auto !important; margin-left: 0px; }
  .site-header.siteheader-classic-normal .topnav.zn_header_top_nav { right: auto; left: -5px; }
}
@media (min-width: 768px) {
  .site-header.style7.headerstyle--default { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
}
@media (max-width: 767px) {
  .site-header.style7 .site-header-top { padding-top: 5px; padding-bottom: 5px; }
  .site-header.style7 .site-header-main { flex-wrap: wrap; }
  .site-header.style7 .site-logo-col { flex-basis: 100%; }
  .site-header.style7 .site-header-main-center { justify-content: flex-start; }
  .site-header.style7 .main-nav, .site-header.style7 .zn-res-menuwrapper { margin-left: 0px; }
  .site-header.style7.headerstyle-xs--image_color .kl-header-bg { display: none; }
}
.site-header.style8 .main-nav > ul > li.active > a::before, .site-header.style8 .main-nav > ul > li:hover > a::before, .site-header.style8 .main-nav > ul > li > a:hover::before { height: calc(100% + 23px); margin-bottom: -23px; margin-top: 3px; }
@media (max-width: 767px) {
  .site-header.style8 .site-header-main { padding-top: 5px; padding-bottom: 5px; flex-wrap: wrap; }
  .site-header.style8 .site-header-main-right-top { margin-top: 10px; margin-bottom: 10px; }
  .site-header.style8 .site-header-main-right-ext { margin-bottom: 10px; }
}
@media (min-width: 768px) {
  .site-header.style9 { height: 160px; }
  .site-header.style9 .logosize--contain .site-logo-anch { height: 64px; }
  .site-header.style9 .logosize--contain .site-logo-img, .site-header.style9 .logosize--contain .site-logo-img-sticky { max-height: 64px; }
  .site-header.style9 .logosize--yes .site-logo { min-height: 64px; }
  .site-header.style9 .site-header-top { height: 36px; }
  .site-header.style9 .site-header-bottom { height: 46px; }
  .site-header.style9 .site-header-main { height: 64px; }
  .site-header.style9 .header-no-top .site-header-main { height: 103px; }
  .site-header.style9 .header-no-top.header-no-bottom .site-header-main { height: 160px; }
}
@media (min-width: 992px) {
  .site-header.style10 .sh-component { margin-left: 25px; margin-right: 25px; }
}
@media (min-width: 768px) {
  .site-header.style10 { height: 170px; }
  .site-header.style10 .logosize--contain .site-logo-anch { height: 70px; }
  .site-header.style10 .logosize--contain .site-logo-img, .site-header.style10 .logosize--contain .site-logo-img-sticky { max-height: 70px; }
  .site-header.style10 .logosize--yes .site-logo { min-height: 70px; }
  .site-header.style10 .site-header-bottom, .site-header.style10 .site-header-top { height: 50px; }
  .site-header.style10 .site-header-main { height: 70px; }
  .site-header.style10 .header-no-top .site-header-main { height: 130px; }
  .site-header.style10 .header-no-top.header-no-bottom .site-header-main { height: 170px; }
}
@media (max-width: 767px) {
  .site-header.style10 .header-search { margin-left: 0px; margin-right: auto; }
  .site-header.style10 .header-search .header-search-container { left: -10px; right: auto; }
}
@media (min-width: 768px) {
  .site-header.style11 { height: 120px; }
  .site-header.style11 .logosize--contain .site-logo-anch { height: 70px; }
  .site-header.style11 .logosize--contain .site-logo-img, .site-header.style11 .logosize--contain .site-logo-img-sticky { max-height: 70px; }
  .site-header.style11 .logosize--yes .site-logo { min-height: 70px; }
  .site-header.style11 .site-header-top { height: 50px; }
  .site-header.style11 .site-header-main { height: 70px; }
  .site-header.style11.kl-center-menu .main-nav > ul > li > a { line-height: 70px; }
  .site-header.style11 .header-no-top .site-header-main { height: 120px; }
}
@media (min-width: 768px) {
  .site-header.style12 .logosize--contain .site-logo-anch { height: 100px; }
  .site-header.style12 .logosize--contain .site-logo-img, .site-header.style12 .logosize--contain .site-logo-img-sticky { max-height: 100px; }
  .site-header.style12 .logosize--yes .site-logo { min-height: 100px; }
  .site-header.style12 .site-header-top { height: 50px; }
  .site-header.style12 .site-header-main { height: 100px; }
  .site-header-main-right .sh-component { margin-left: 20px; margin-right: 20px; }
  .site-header.style12.kl-center-menu .main-nav > ul > li > a { line-height: 100px; }
  .site-header.style12 .header-no-top .site-header-main { height: 100px; }
}
@media (min-width: 768px) {
  .site-header.style13 { height: 120px; }
  .site-header.style13.headerstyle--default { background-color: transparent; }
  .site-header.style13 .logosize--contain .site-logo-anch { height: 70px; }
  .site-header.style13 .logosize--contain .site-logo-img, .site-header.style13 .logosize--contain .site-logo-img-sticky { max-height: 70px; }
  .site-header.style13 .logosize--yes .site-logo { min-height: 70px; }
  .site-header.style13 .site-header-top { height: 50px; }
  .site-header.style13 .site-header-main { height: 70px; }
  .site-header.style13.kl-center-menu .main-nav > ul > li > a { line-height: 70px; }
  .site-header.style13 .header-no-top .site-header-main { height: 120px; }
}
@media (min-width: 768px) {
  .site-header.style14.headerstyle--default { background: rgb(52, 52, 52) none repeat scroll 0% 0%; }
  .site-header.style14 .site-header-top-wrapper { background: rgb(27, 27, 27) none repeat scroll 0% 0%; }
  .site-header.style14 .logo-container { padding-left: 3999px; margin-left: -3999px; padding-right: 60px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
}
.site-header.style14 .zn_header_top_nav > li:not(:first-child) > a::before { content: "|"; padding-right: 10px; }
@media (min-width: 992px) {
  .site-header.style14 .site-header-top .sh-component { margin-left: 30px; margin-right: 30px; }
}
@media (max-width: 767px) {
  .site-header.style14 .site-header-top { padding-top: 5px; padding-bottom: 5px; }
  .site-header.style14 .site-header-main { flex-wrap: wrap; padding-bottom: 5px; }
  .site-header.style14 .site-logo-col { flex-basis: 100%; }
  .site-header.style14 .site-header-main-center { justify-content: flex-start; }
  .site-header.style14 .main-menu-wrapper, .site-header.style14 .main-nav, .site-header.style14 .zn-res-menuwrapper { margin-left: 0px; }
}
.site-header.style15 .logo-container.hasInfoCard.hasHoverMe::before { display: none; }
@media (min-width: 768px) {
  .site-header.style15 .logosize--contain .site-logo-anch { height: 100px; }
  .site-header.style15 .logosize--contain .site-logo-img, .site-header.style15 .logosize--contain .site-logo-img-sticky { max-height: 100px; }
  .site-header.style15 .logosize--yes .site-logo { min-height: 100px; }
  .site-header.style15 .site-header-top { height: 50px; }
  .site-header.style15 .header-no-top .site-header-main, .site-header.style15 .site-header-main { height: 100px; }
}
@media (max-width: 767px) {
  .site-header.style15 .site-header-main { flex-wrap: wrap; }
  .site-header.style15 .site-header-main-center { order: 0; }
  .site-header.style15 .site-header-main-left { order: 1; }
  .site-header.style15 .site-header-main-right { order: 2; }
}
.site-header.style16 .logo-container.hasInfoCard.hasHoverMe::before { display: none; }
@media (max-width: 991px) {
  .site-header.style16 .site-logo-anch { text-decoration: none; font-size: 70px; line-height: 1; font-weight: 400; color: rgb(0, 0, 0); }
}
@media (min-width: 768px) {
  .site-header.style16 .logosize--contain .site-logo-anch { height: 180px; }
  .site-header.style16 .logosize--contain .site-logo-img, .site-header.style16 .logosize--contain .site-logo-img-sticky { max-height: 180px; }
  .site-header.style16 .logosize--yes .site-logo { min-height: 180px; }
  .site-header.style16 .site-header-top { height: 50px; }
  .site-header.style16 .header-no-top .site-header-main, .site-header.style16 .site-header-main { height: 180px; }
  .site-header.style16 .main-nav > ul > .menu-item { min-width: 40%; max-width: 50%; margin: 0px; }
}
@media (max-width: 767px) {
  .site-header.style16 .site-header-main { flex-wrap: wrap; }
  .site-header.style16 .site-header-main-center { order: 0; }
  .site-header.style16 .site-header-main-left { order: 1; }
  .site-header.style16 .site-header-main-right { order: 2; }
}
@media (max-width: 767px) {
  .site-header { position: relative !important; }
  .site-header--absolute-xs { position: absolute !important; background-color: transparent; }
  .site-header .sh-component { margin-left: 13px; margin-right: 13px; }
  .site-header, .site-header .site-header-bottom, .site-header .site-header-main, .site-header .site-header-top { height: auto !important; position: relative; }
  .site-header .logo-container { width: 100%; text-align: center; }
  .site-header .site-logo { width: 100%; height: auto; min-height: 0px !important; max-height: 100px; padding-top: 20px; padding-bottom: 20px; }
  .site-header .site-logo-anch { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important; border: medium none !important; padding: 0px !important; }
  .site-header .site-logo-anch::after { display: none; }
}
@media (max-width: 480px) {
  .site-header .sh-component { margin: 10px; }
}
@media screen and (min-width: 480px) {
  .zn_pb_wrapper > .kl-slideshow:first-child .kl-slideshow-safepadding, .zn_pb_wrapper > .zn_pb_el_container:first-child > .kl-slideshow .kl-slideshow-safepadding { padding-top: 150px; padding-bottom: 45px; }
  .site-header--relative ~ .zn_pb_wrapper > .kl-slideshow:first-child .kl-slideshow-safepadding, .site-header--relative ~ .zn_pb_wrapper > .zn_pb_el_container:first-child > .kl-slideshow .kl-slideshow-safepadding { padding-top: 50px; }
}
.page-subheader > .shadowUP::after { content: ""; position: absolute; bottom: -18px; left: 50%; border-width: 6px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-left: -6px; }
@media (max-width: 991px) {
  .subheader-subtitle { font-size: 14px; }
}
@media (max-width: 767px) {
  .subheader-titles { text-align: start; margin-top: 0px; margin-bottom: 20px; }
  .subheader-maintitle { font-size: 22px; }
}
.breadcrumbs.bread-style--black li::before { border-width: 4px; border-style: solid; border-color: transparent transparent transparent rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: ""; height: 0px; width: 0px; pointer-events: none; display: inline-block; margin: 0px 5px; }
.breadcrumbs.bread-style--black li:first-child::before { display: none; }
@media (max-width: 767px) {
  .breadcrumbs.bread-style--black { padding: 3px 6px 2px; margin-bottom: 20px; }
  .breadcrumbs.bread-style--black li { font-weight: 400; font-size: 12px; }
}
.breadcrumbs.bread-style--minimal li::before { content: "/"; display: inline-block; margin: 0px 7px; }
.breadcrumbs.bread-style--minimal li:first-child::before { display: none; }
.widget { margin-bottom: 30px; }
@media (max-width: 991px) {
  .social-share-item { margin-left: 0px; }
}
@media (max-width: 480px) {
  .social-share-item { margin-bottom: 10px; }
}
.widget_tp_widget_recent_tweets .twitter-feed-wrapper::after { content: ""; position: absolute; bottom: -10px; left: 15px; border-width: 5px; border-style: solid; border-color: rgb(68, 68, 68) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.flickrfeed.loading::after { content: "Loading.."; }
@media (max-width: 991px) {
  .flickrfeed-link { width: 65px; }
  .flickrfeed-list[data-size="small"] .flickrfeed-link { width: 50px; }
}
#recentcomments li::before { content: "“"; width: 3px; height: 0px; position: absolute; top: 0px; left: 0px; color: rgb(221, 221, 221); }
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .site-footer .kl-newsletter-field { width: calc(90% - 130px); }
  .site-footer .kl-newsletter-submit { width: 120px; }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .site-footer .kl-newsletter-field { width: calc(100% - 80px); }
  .site-footer .kl-newsletter-submit { width: 70px; font-size: 11px; }
}
@media screen and (max-width: 767px) {
  .site-footer .kl-newsletter-field, .site-footer .kl-newsletter-submit { width: 100%; float: none; display: block; margin-left: 0px; margin-bottom: 15px; }
}
.zn_sbs::after, .zn_sbs::before { content: " "; display: block; height: 0px; overflow: hidden; }
.zn_sbs::after { clear: both; }
.zn_sbs .menu > li::after, .zn_sbs .menu > li::before { content: " "; display: block; height: 0px; overflow: hidden; }
.zn_sbs .menu > li::after { clear: both; }
@media (max-width: 767px) {
  .zn_sbs .menu > li { float: none; }
}
.site-footer { background: rgb(47, 47, 47) none repeat scroll 0% 0%; padding: 60px 0px 20px; color: rgb(213, 213, 213); border-top: 4px solid rgb(255, 255, 255); position: relative; }
.site-footer a { color: rgb(255, 255, 255); }
.site-footer a:hover { color: rgb(213, 213, 213); }
.site-footer .widgettitle { font-size: 14px; color: rgb(255, 255, 255); text-shadow: none; margin: 0px 0px 10px; padding-bottom: 0px; text-transform: none; }
.site-footer .widgettitle::after, .site-footer .widgettitle::before { display: none; }
.site-footer div.widget.widget_meta > ul a, .site-footer div.widget.widget_pages > ul a, .site-footer div.widget ul.menu li a, .site-footer div.widget ul.pagenav li a { color: rgb(255, 255, 255); display: block; line-height: 1.6; padding: 0px 10px 0px 0px; margin-bottom: 4px; }
.site-footer div.widget.widget_meta > ul a::before, .site-footer div.widget.widget_pages > ul a::before, .site-footer div.widget ul.menu li a::before, .site-footer div.widget ul.pagenav li a::before { display: none; }
.site-footer div.widget.widget_meta > ul a:hover, .site-footer div.widget.widget_pages > ul a:hover, .site-footer div.widget ul.menu li.active > a, .site-footer div.widget ul.menu li.current-cat > a, .site-footer div.widget ul.menu li > a:hover, .site-footer div.widget ul.pagenav li.active a, .site-footer div.widget ul.pagenav li.current-cat > a, .site-footer div.widget ul.pagenav li a:hover { color: rgb(213, 213, 213); }
.site-footer div.widget.widget_meta > ul a:hover::before, .site-footer div.widget.widget_pages > ul a:hover::before, .site-footer div.widget ul.menu li a:hover::before, .site-footer div.widget ul.pagenav li a:hover::before { display: none; }
.site-footer .menu { margin: 0px; padding: 0px; list-style: outside none none; overflow: hidden; }
.site-footer .menu a { padding-right: 10px; }
.site-footer-bottom { padding-top: 30px; border-top: 5px solid rgb(72, 72, 72); color: rgb(139, 140, 141); }
@media (min-width: 768px) {
  .site-footer .social-icons { float: right; }
}
@media (min-width: 1200px) {
  .site-footer .contact-details { background-image: url('say_hi.png'); }
}
.footer_nav li ul a::before { content: "-"; display: inline-block; margin-right: 10px; opacity: 0.2; }
@media (max-width: 767px) {
  .zn_footer_nav-wrapper { float: none; margin-left: 0px; padding-left: 0px; margin-bottom: 30px; }
  .footer_nav { float: left; }
  .footer_nav li:first-child { margin-left: 0px; }
}
.kl-blog--layout-def_classic .kl-blog-tag::before, .tagcloud a::before { font-family: Glyphicons Halflings; content: ""; margin-right: 5px; vertical-align: middle; color: rgb(210, 210, 210); }
.kl-blog--style-dark.kl-blog--layout-def_classic .kl-blog-tag::before, .kl-skin--dark .tagcloud a::before { color: rgb(100, 100, 100); }
.kl-blog-item-container::after { position: absolute; bottom: 0px; left: 50%; margin-left: -3px; width: 0px; height: 0px; border: 5px solid transparent; content: ""; }
.kl-blog--style-dark .kl-blog-item-container::after { border-bottom-color: rgb(41, 41, 41) !important; }
.kl-quote-post-blockquote::before { content: "“"; font-size: 90px; line-height: 1; position: absolute; left: 0px; top: 0px; opacity: 0.1; color: rgb(0, 0, 0); }
.element-scheme--dark .kl-quote-post-blockquote::before { color: rgb(255, 255, 255); }
.kl-blog--featured-post::after { content: none; }
.kl-blog-featured-content::before { content: ""; position: absolute; top: -50%; left: 0px; width: 100%; height: 150%; background: rgba(0, 0, 0, 0) linear-gradient(transparent, rgba(0, 0, 0, 0.6)) repeat scroll 0% 0%; opacity: 0; visibility: hidden; animation: 0.4s ease-in 0.7s normal forwards 1 running n; }
.kl-blog-featured-content .kl-blog-item-details::before { content: none; }
@media (max-width: 480px) {
  .kl-blog--featured-post .kl-blog-sticky-noimg { min-height: 200px; }
  .kl-blog-featured-content { padding: 10px 15px; }
  .kl-blog-featured-content .kl-blog-item-title { font-size: 16px; line-height: 1.6; margin: 0px 0px 10px; }
  .kl-blog-featured-content .kl-blog-item-header { margin-bottom: 10px; padding-bottom: 10px; }
}
.kl-blog--layout-def_modern .kl-blog-full-image::after { content: ""; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: 1; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.4; transition: all 0.15s ease-out 0s; pointer-events: none; }
.kl-blog--layout-def_modern .kl-blog-full-image:hover::after { opacity: 0.1; }
.kl-blog--layout-def_modern .kl-blog-full-image-link.hoverBorder::after { display: none; }
.kl-blog--layout-def_modern .kl-blog-post-image-link.hoverBorder::after { display: none; }
.kl-blog--layout-def_modern .kl-blog-item-tags::before { font-family: Glyphicons Halflings; content: ""; margin-right: 5px; vertical-align: middle; opacity: 0.4; }
.kl-blog--layout-def_modern .kl-blog-tag::after { content: ","; }
.kl-blog--layout-def_modern .kl-blog-tag:last-child::after { content: ""; }
.kl-blog--layout-def_modern .kl-blog-featured-content::before { display: none; }
.kl-blog--style-dark.kl-blog--layout-def_modern .kl-blog-full-image::after { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.kl-blog-item-container.zn_columns .kl-blog-full-image-link.hoverBorder::after, .kl-blog-item-container.zn_columns .kl-blog-post-image-link.hoverBorder::after { display: none; }
.kl-blog-item-overlay-inner .kl-blog-item-overlay-more::before { content: "+"; position: absolute; left: 50%; margin-left: -6px; font-size: 20px; font-weight: 700; opacity: 1; transition: opacity 0.25s ease-in-out 0s; }
.kl-blog-item-overlay-inner .kl-blog-item-overlay-more:hover::before { opacity: 0; }
.kl-blog-item-overlay-inner .kl-blog-item-overlay-more::after { content: attr(data-readmore); color: rgb(255, 255, 255); opacity: 0; font-size: 11px; transition: opacity 0.25s ease-in-out 0s; }
.kl-blog-item-overlay-inner .kl-blog-item-overlay-more:hover::after { opacity: 1; }
.kl-blog-post-details::before { content: ""; position: absolute; left: 0px; top: -1px; width: 60px; height: 1px; background-color: rgb(221, 221, 221); }
.kl-blog--style-dark .kl-blog-post-details::before { background-color: rgb(59, 59, 59); }
.blog-item-share::before { content: attr(data-share-title); font-size: 12px; font-weight: 600; display: block; line-height: 1; margin-bottom: 10px; color: rgb(138, 138, 138); }
@media (max-width: 991px) {
  .kl-blog-cols-2 { column-count: 1; }
}
@media (max-width: 767px) {
  .kl-blog-post-image, .kl-blog-post-img.pull-left { margin-right: 0px; width: 100%; }
}
.kl-blog-related-post-link::after { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 0px; background-color: rgb(205, 33, 34); transition: height 0.25s ease-in-out 0s; }
.kl-blog-related-post:hover .kl-blog-related-post-link::after { height: 8px; }
@media (max-width: 767px) {
  .kl-single-layout--modern .kl-blog-post { padding-left: 20px; padding-right: 20px; }
}
.kl-single-layout--modern .kl-blog-post-img.full-width::after { content: ""; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: 1; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.4; transition: all 0.15s ease-out 0s; pointer-events: none; box-shadow: none; border-radius: 0px; }
.kl-single-layout--modern .kl-blog-post-img.full-width:hover::after { opacity: 0.1; }
.kl-single-layout--modern .kl-blog-post--default-view.hoverBorder::after { display: none; }
.kl-single-layout--modern .kl-blog-post-details::before { display: none; }
.kl-single-layout--modern .kl-blog--style-dark .kl-blog-post-img.full-width::after { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.kl-comments-sep::after, .kl-comments-sep::before { display: table; content: ""; line-height: 0; }
.kl-commlayout-modern .kl-comments-sep::after { clear: both; }
.kl-comment .comment-respond::after { content: ""; position: absolute; left: 35px; top: -16px; border-width: 8px; border-style: solid; border-color: transparent transparent rgb(248, 248, 248); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.kl-comment .comment-respond::before { content: ""; position: absolute; left: 34px; top: -18px; border-width: 9px; border-style: solid; border-color: transparent transparent rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.portfolio-item-desc-inner-compacted::after { content: ""; position: absolute; left: 0px; bottom: 0px; display: block; width: 100%; height: 100px; background: rgba(0, 0, 0, 0) linear-gradient(180deg, rgba(244, 244, 244, 0) 0px, rgb(245, 245, 245)) repeat scroll 0% 0%; }
.kl-skin--dark .portfolio-item-desc-inner-compacted::after { background: rgba(0, 0, 0, 0) linear-gradient(180deg, transparent 0px, rgb(26, 26, 26)) repeat scroll 0% 0%; }
.portfolio-item-more-toggle::after { content: attr(data-more-text); }
.portfolio-item-desc.is-opened .portfolio-item-desc-inner::after { display: none; }
.portfolio-item-desc.is-opened .portfolio-item-more-toggle::after { content: attr(data-less-text); }
.portfolio-item-desc.is-opened .portfolio-item-more-toggle .glyphicon::before { content: ""; }
.portfolio-item-desc.no-toggle .portfolio-item-desc-inner::after, .portfolio-item-desc.no-toggle .portfolio-item-more-toggle { display: none; }
.portfolio-item-content.affixcontent .portfolio-item-desc.is-opened:not(.no-toggle) .portfolio-item-desc-inner { max-height: 35vh; overflow: auto; }
.zn-shareIcons::before { content: attr(data-share-title); font-size: 12px; font-weight: 600; display: block; line-height: 1; margin-bottom: 10px; color: rgb(138, 138, 138); }
@media (min-width: 992px) and (max-width: 1199px) {
  .page-title.portfolio-item-title { font-size: 24px; line-height: 1.3; }
}
@media (max-width: 991px) {
  .page-title.portfolio-item-title { font-size: 24px; line-height: 1.3; }
  .portfolio-item-details-label { float: none; display: block; margin-bottom: 5px; }
  .portfolio-item-details-item { float: none; display: block; }
  .portfolio-item-livelink { float: none; margin-top: 20px; }
  .portfolio-item-details { margin: 0px 0px 20px; }
}
.kl-ptfcarousel-item::after, .kl-ptfcarousel-item::before { content: " "; display: table; }
.kl-ptfcarousel-item::after { clear: both; }
.kl-ptfcarousel-frame--classic::after { content: ""; position: absolute; left: -34px; top: 50%; margin-top: -15px; border-width: 15px; border-style: solid; border-color: transparent rgb(221, 221, 221) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; z-index: 1; }
.kl-ptfcarousel-frame--classic::before { content: ""; position: absolute; left: -30px; top: 50%; margin-top: -13px; border-width: 13px; border-style: solid; border-color: transparent rgb(255, 255, 255) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; z-index: 2; }
.portfolio-crsl--dark .kl-ptfcarousel-frame--classic::after { border-right-color: rgb(0, 0, 0); }
.portfolio-crsl--dark .kl-ptfcarousel-frame--classic::before { border-right-color: rgb(17, 17, 17); }
.kl-ptfcarousel-frame--modern::before { content: ""; position: absolute; top: 12px; margin-top: 0px; left: 25px; display: block; background: rgb(171, 171, 171) none repeat scroll 0% 0%; border-radius: 30px; width: 7px; height: 7px; box-shadow: -12px 0px 0px rgb(171, 171, 171), 12px 0px 0px rgb(171, 171, 171); }
@media (max-width: 992px) {
  .kl-ptfsortable-item { width: 33.333% !important; }
}
@media (max-width: 768px) {
  .kl-ptfsortable-item { width: 50% !important; }
}
@media (max-width: 480px) {
  .kl-ptfsortable-item { width: 100% !important; }
}
.wpcf7-form-control:not(.wpcf7-checkbox):not(.wpcf7-radio) { font-size: 13px; padding: 14px; height: auto; outline: medium none; box-shadow: 1px 2px 0px rgba(0, 0, 0, 0.06) inset; border: 1px solid rgb(217, 217, 217); width: 100%; }
.wpcf7-submit { box-shadow: none; font-size: 13px; font-weight: 700; border-style: solid; border-radius: 3px; transition: background-color 0.15s ease-out 0s; }
div.wpcf7-response-output { margin: 0px !important; padding: 10px 20px !important; }
/* ::::: https://натрон.рф/wp-content/themes/kallyas/css/plugins/kl-woocommerce.css?ver=4.16.0 ::::: */

@media (max-width: 991px) {
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 50%; }
  .woocommerce .left_sidebar ul.products li.product, .woocommerce-page .left_sidebar ul.products li.product, .woocommerce .right_sidebar ul.products li.product, .woocommerce-page .right_sidebar ul.products li.product { width: 50%; }
}
@media (max-width: 480px) {
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 100%; }
  .woocommerce .left_sidebar ul.products li.product, .woocommerce-page .left_sidebar ul.products li.product, .woocommerce .right_sidebar ul.products li.product, .woocommerce-page .right_sidebar ul.products li.product { width: 100%; }
}
.woocommerce.widget_product_categories .cat-item a::before { content: ""; display: inline-block; margin-right: 12px; width: 8px; height: 2px; background: rgb(225, 225, 225) none repeat scroll 0% 0%; vertical-align: middle; transition: all 0.15s ease-out 0s; }
.woocommerce.widget_product_categories .cat-item.current-cat > a::before { background: rgb(187, 187, 187) none repeat scroll 0% 0%; }
.kl-skin--dark .widget_product_categories .cat-item a::before { background: rgb(30, 30, 30) none repeat scroll 0% 0%; }
.kl-skin--dark .widget_product_categories .cat-item.current-cat > a::before { background: rgb(68, 68, 68) none repeat scroll 0% 0%; }
.woocommerce.widget ul.product_list_widget li::after, .woocommerce.widget ul.product_list_widget li::before {  }
.kl-cart-button .svg-cart.kl-cart-icon::after { content: attr(data-count); font-size: 9px; background-color: rgb(255, 102, 102); color: rgb(255, 255, 255); width: 20px; height: 20px; display: block; text-align: center; line-height: 20px; border-radius: 50%; position: absolute; top: 4px; left: -9px; font-weight: 600; padding-right: 1px; }
.cart-container .mini_cart_item a:not(.remove) { font-size: 11px; font-weight: normal; padding: 0px 30px 0px 0px; }
.cart-container .mini_cart_item .variationr::before, .cart-container .mini_cart_item .variation::after { content: none; }
.cart-container .buttons::before, .cart-container .buttons::after { content: " "; display: table; }
.cart-container .buttons::after { clear: both; }
@media (max-height: 600px) {
  .cart-container .cart_list { max-height: 180px; overflow-x: hidden; }
}
@media (max-width: 480px) {
  .topnav--cart, .topnav--cart .topnav-drop { position: static; }
  .topnav-drop-panel.topnav--cart-panel { right: 10px; left: 10px; }
  .topnav-drop-panel-inner::after { content: none; }
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-error::before, .woocommerce .woocommerce-info, .woocommerce .woocommerce-info::before, .woocommerce .woocommerce-message, .woocommerce .woocommerce-message::before { color: rgb(255, 255, 255); line-height: 30px; border-top: 0px none; }
.woocommerce .woocommerce-error a:not(.button), .woocommerce .woocommerce-info a:not(.button), .woocommerce .woocommerce-message a:not(.button) { color: rgb(255, 255, 255); margin-left: 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
.woocommerce .woocommerce-error a:hover:not(.button), .woocommerce .woocommerce-info a:hover:not(.button), .woocommerce .woocommerce-message a:hover:not(.button) { border-color: rgba(255, 255, 255, 0.4); }
@media screen and (max-width: 767px) {
  .woocommerce #page_wrapper .zn-cartpage-classic table.cart td.actions .coupon + .button { margin: 30px auto 20px; display: block; }
}
@media screen and (max-width: 767px) {
  .woocommerce .zn-cartpage-classic .cart-collaterals .cross-sells, .woocommerce .zn-cartpage-classic .cart-collaterals .cart_totals { width: 100%; }
}
.woocommerce .zn-cartpage-style2 table.cart tr::before { content: ""; display: table-cell; width: 50px; }
.woocommerce .zn-cartpage-style2 table.cart tr::after { content: ""; display: table-cell; width: 50px; }
.woocommerce .zn-cartpage-style2 table.cart thead tr::before, .woocommerce .zn-cartpage-style2 table.cart thead tr::after { background-color: rgb(250, 250, 250); }
.woocommerce-cart .zn-cartpage-style2 table.cart td.product-remove .remove::before, .woocommerce-cart .zn-cartpage-style2 table.cart td.product-remove .remove::after { content: ""; position: absolute; top: 50%; left: 50%; width: 12px; height: 2px; background-color: rgb(255, 255, 255); margin: -1px 0px 0px -6px; }
.woocommerce-cart .zn-cartpage-style2 table.cart td.product-remove .remove::after { transform: rotate(90deg); }
@media (max-width: 767px) {
  .woocommerce-cart .zn-cartpage-style2 .wc-proceed-to-checkout a.checkout-button { white-space: inherit; }
}
@media (max-width: 991px) {
  .woocommerce .zn-cartpage-style2 .cart-collaterals { -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }
  .woocommerce .zn-cartpage-style2 .cart-collaterals .cross-sells, .woocommerce .zn-cartpage-style2 .cart-collaterals .cart_totals, .woocommerce .zn-cartpage-style2 .cart-collaterals .cross-sells + .cart_totals { width: 100%; }
}
@media (max-width: 767px) {
  .woocommerce #page_wrapper .zn-cartpage-style2 table.cart td.actions .coupon + .button { margin: 30px auto 20px; display: block; }
  .woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li { width: 100%; }
  .woocommerce .zn-cartpage-style2 > form { width: 100%; margin-bottom: 15px; overflow-y: hidden; border: 1px solid rgb(221, 221, 221); }
  .woocommerce .zn-cartpage-style2 table.cart .cart_item td { padding: 25px; }
  .woocommerce-cart #page_wrapper .zn-cartpage-style2 table.cart td.actions { padding: 25px; }
  .woocommerce #content .zn-cartpage-style2 table.cart td.actions .coupon, .woocommerce .zn-cartpage-style2 table.cart td.actions .coupon, .woocommerce-page #content .zn-cartpage-style2 table.cart td.actions .coupon, .woocommerce-page .zn-cartpage-style2 table.cart td.actions .coupon { float: none; padding-bottom: 0px; }
  .woocommerce-cart #page_wrapper .zn-cartpage-style2 table.cart td.actions .coupon input[type="submit"] { float: none; width: auto; }
  .woocommerce-cart #page_wrapper .zn-cartpage-style2 table.cart td.actions > input.button { float: none; clear: left; width: auto; margin-top: 30px; margin-left: 0px; }
}
.kl-skin--dark .zn-cartpage-style2 table.cart thead tr::before, .kl-skin--dark .zn-cartpage-style2 table.cart thead tr::after { background-color: rgb(19, 19, 19); }
.kl-skin--dark .zn-cartpage-style2 table.cart td.product-remove .remove::before, .kl-skin--dark .zn-cartpage-style2 table.cart td.product-remove .remove::after { background-color: rgb(0, 0, 0); }
.woocommerce-checkout.zn-wc-pages-style2 .woocommerce > .woocommerce-info::before { display: none; }
@media (min-width: 768px) and (max-width: 991px) {
  .zn-wc-pages-style2 .woocommerce .checkout_coupon .form-row-first, .zn-wc-pages-style2 .woocommerce .checkout_coupon .form-row-last { width: 48%; }
}
@media (max-width: 767px) {
  .zn-wc-pages-style2 .woocommerce .checkout_coupon .form-row-first, .zn-wc-pages-style2 .woocommerce .checkout_coupon .form-row-last { width: 100%; }
}
.zn-wc-pages-style2 .checkout.woocommerce-checkout #order_review_heading::before { content: ""; border-top: 3px solid rgba(0, 0, 0, 0.05); position: absolute; top: 0px; left: -65px; right: -65px; }
.zn-wc-pages-style2 .checkout.woocommerce-checkout #payment::before { content: ""; border-top: 3px solid rgba(0, 0, 0, 0.05); position: absolute; top: 0px; left: -65px; right: -65px; }
.kl-skin--dark.zn-wc-pages-style2 .checkout.woocommerce-checkout #order_review_heading::before { border-top-color: rgba(255, 255, 255, 0.05); }
.kl-skin--dark.zn-wc-pages-style2 .checkout.woocommerce-checkout #payment::before { border-top-color: rgba(255, 255, 255, 0.05); }
.kl-skin--dark.zn-wc-pages-style2 .checkout.woocommerce-checkout #payment ul.payment_methods .payment_box::before { border-bottom-color: rgb(32, 35, 33); }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before { content: ""; border: medium none; font-size: 13px; display: inline-block; position: relative; top: 13px; left: auto; width: auto; height: auto; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after { display: none; }
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper::before, .woocommerce div.product div.images .woocommerce-product-gallery__wrapper::after { content: " "; display: table; }
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper::after { clear: both; }
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { width: 25%; float: left; padding-left: 10px; padding-right: 10px; }
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) a img { opacity: 0.5; transition: opacity 0.2s ease-out 0s; backface-visibility: hidden; }
.woocommerce div.product div.images .flex-control-thumbs::before, .woocommerce div.product div.images .flex-control-thumbs::after { content: " "; display: table; }
.woocommerce div.product div.images .flex-control-thumbs::after { clear: both; }
@media (max-width: 640px) {
  .woocommerce div.product form.cart .variations td.label, .woocommerce div.product form.cart .variations td.value { display: list-item; width: 100%; list-style: outside none none; }
  .woocommerce div.product form.cart .variations td.value select { width: 100%; }
}
.woocommerce div.product form.cart .single_variation_wrap::before, .woocommerce div.product form.cart .single_variation_wrap::after { display: table; content: " "; }
.woocommerce div.product form.cart .single_variation_wrap::after { clear: both; }
.woocommerce div.product form.cart .single_variation_wrap .single_variation .price::before { content: ""; width: 20px; height: 1px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; display: inline-block; vertical-align: middle; margin-right: 10px; margin-left: -20px; }
.woocommerce div.product form.cart .single_variation_wrap .variations_button::before, .woocommerce div.product form.cart .single_variation_wrap .variations_button::after { display: table; content: " "; }
.woocommerce div.product form.cart .single_variation_wrap .variations_button::after { clear: both; }
.woocommerce div.product .woocommerce-tabs ul.tabs::before { border: 0px none; }
.woocommerce div.product .woocommerce-tabs ul.tabs li::before { display: none; }
.woocommerce div.product .woocommerce-tabs ul.tabs li::after { display: none; }
.kl-skin--dark.single-product div.product p.price del::before, .kl-skin--dark.single-product div.product span.price del::before { color: rgb(119, 119, 119); }
.kl-skin--dark div.product form.cart .single_variation_wrap .single_variation .price::before { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.woocommerce.single-product div.product.prodpage-classic p.price del::before, .woocommerce.single-product div.product.prodpage-classic span.price del::before, .woocommerce.single-product div.product.prodpage-classic p.price ins::before, .woocommerce.single-product div.product.prodpage-classic span.price ins::before { text-decoration: none; font-size: 10px; display: block; line-height: 1.4; margin-left: 5px; font-weight: 700; }
.woocommerce.single-product div.product.prodpage-classic p.price del::before, .woocommerce.single-product div.product.prodpage-classic span.price del::before { content: attr(data-was); color: rgb(136, 136, 136); }
.woocommerce.single-product div.product.prodpage-classic p.price del + ins::before, .woocommerce.single-product div.product.prodpage-classic span.price del + ins::before { content: attr(data-now); color: rgb(205, 33, 34); }
.woocommerce div.product.prodpage-style2 .woocommerce-tabs ul.tabs::before { border: 0px none; }
.woocommerce div.product.prodpage-style3 #reviews .comment-respond .comment-reply-title::before { content: "+"; display: block; width: 40px; height: 40px; line-height: 38px; border: 1px solid rgb(221, 221, 221); margin: 0px auto 20px; border-radius: 50%; color: rgb(0, 0, 0); transition: border-color 0.1s ease-out 0s; }
.woocommerce div.product.prodpage-style2 #reviews .comment-respond .comment-reply-title.opened-form::before { transform: rotate(45deg); }
.woocommerce div.product.prodpage-style2 #reviews .comment-respond .comment-reply-title:hover::before { border: 1px solid rgb(170, 170, 170); }
.kl-skin--dark div.product.prodpage-style2 #reviews .comment-respond .comment-reply-title::before { border: 1px solid rgb(34, 34, 34); color: rgb(255, 255, 255); }
.kl-skin--dark div.product.prodpage-style2 #reviews .comment-respond .comment-reply-title:hover::before { border: 1px solid rgb(85, 85, 85); }
@media (max-width: 767px) {
  .woocommerce #content div.product.prodpage-style3 .single_product_main_image, .woocommerce div.product.prodpage-style3 .single_product_main_image { max-width: 100%; }
}
.woocommerce #content div.product.prodpage-style3 .single_product_main_image::after, .woocommerce div.product.prodpage-style3 .single_product_main_image::after { content: ""; position: absolute; background-color: rgba(142, 142, 142, 0.05); left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }
.no-csspointerevents .woocommerce #content div.product.prodpage-style3 .single_product_main_image::after, .no-csspointerevents .woocommerce div.product.prodpage-style3 .single_product_main_image::after { display: none; }
@media (max-width: 767px) {
  .woocommerce div.product.prodpage-style3 .single_product_main_image .woocommerce-product-gallery { max-width: 100%; }
}
.woocommerce div.product.prodpage-style3 div.zn-wooSlickGallery .woocommerce-product-gallery__image:not(.slick-slide) ~ .woocommerce-product-gallery__image { display: none; }
.woocommerce div.product div.zn-wooSlickGallery .woocommerce-product-gallery__wrapper::before, .woocommerce div.product div.zn-wooSlickGallery .woocommerce-product-gallery__wrapper::after { display: none; }
.woocommerce div.product.prodpage-style3 .zn-wooGalleryThumbs-summary::before, .woocommerce div.product.prodpage-style3 .zn-wooGalleryThumbs-summary::after { content: " "; display: table; }
.woocommerce div.product.prodpage-style3 .zn-wooGalleryThumbs-summary::after { clear: both; }
.woocommerce div.product.prodpage-style3 .woocommerce-tabs ul.tabs::before { border: 0px none; }
.woocommerce div.product.prodpage-style3 #reviews .comment-respond .comment-reply-title::before { content: "+"; display: block; width: 40px; height: 40px; line-height: 38px; border: 1px solid rgb(221, 221, 221); margin: 0px auto 20px; border-radius: 50%; color: rgb(0, 0, 0); transition: border-color 0.1s ease-out 0s; }
.woocommerce div.product.prodpage-style3 #reviews .comment-respond .comment-reply-title.opened-form::before { transform: rotate(45deg); }
.woocommerce div.product.prodpage-style3 #reviews .comment-respond .comment-reply-title:hover::before { border: 1px solid rgb(170, 170, 170); }
@media (max-width: 767px) {
  .woocommerce #content div.product.prodpage-style3 .single_product_main_image .images, .woocommerce div.product.prodpage-style3 .single_product_main_image .images { max-width: 90%; padding-top: 30px; }
  .woocommerce div.product.prodpage-style3 .summary { padding-left: 20px; padding-right: 20px; padding-top: 40px; }
}
.kl-skin--dark div.product.prodpage-style3 #reviews .comment-respond .comment-reply-title::before { border: 1px solid rgb(34, 34, 34); color: rgb(255, 255, 255); }
.kl-skin--dark div.product.prodpage-style3 #reviews .comment-respond .comment-reply-title:hover::before { border: 1px solid rgb(85, 85, 85); }
.zn_badge_container .zn_badge_sale:not(:only-child) { margin-bottom: -1px; }
.zn_badge_container .zn_badge_sale:not(:only-child)::after { display: none; }
.zn_badge_sale::after, .zn_badge_new::after, .zn_badge_soldout::after { position: absolute; bottom: -3px; content: ""; width: 10px; height: 10px; transform: rotate(45deg); border-radius: 2px; }
.zn_badge_sale::after { z-index: 1; background-color: rgb(205, 33, 34); left: 5px; }
.zn_badge_new::after { background-color: rgb(18, 161, 197); z-index: 1; left: 5px; }
.zn_badge_soldout::after { z-index: 1; background-color: rgb(211, 211, 211); left: 5px; }
.kl-skin--dark .select2-container .select2-choice .select2-arrow b::after { border-top-color: rgb(153, 153, 153); }
.kl-skin--dark .select2-dropdown-open .select2-choice .select2-arrow b::after { border-bottom-color: rgb(153, 153, 153); }
.woocommerce .widget_layered_nav ul li:not(.chosen) a::before { content: ""; display: inline-block; width: 10px; height: 10px; border: 1px solid rgb(203, 203, 203); margin-right: 11px; border-radius: 2px; }
.woocommerce .widget_layered_nav .count::before { content: "("; }
.woocommerce .widget_layered_nav .count::after { content: ")"; }
.kl-addedtocart-close::before, .kl-addedtocart-close::after { content: ""; position: absolute; top: 50%; left: 0px; width: 20px; height: 2px; background-color: rgb(0, 0, 0); }
.kl-addedtocart-close::after { transform: rotate(90deg); }
.kl-skin--dark .kl-addedtocart-close::before, .kl-skin--dark .kl-addedtocart-close::after { background-color: rgb(255, 255, 255); }
@media (max-width: 540px) {
  .kl-addedtocart-container { width: 95%; }
}
.woocommerce ul.products li.product .product-list-item .star-rating::before { content: "sssss"; color: rgb(224, 224, 224); float: left; top: 0px; left: 0px; position: absolute; }
.woocommerce ul.products li.product .product-list-item .star-rating span::before { content: "SSSSS"; top: 0px; position: absolute; left: 0px; }
.woocommerce ul.products li.product .product-list-item .kw-prodimage-img:not(:only-child) { position: relative; z-index: 1; }
.woocommerce ul.products li.product .product-list-item:hover .kw-prodimage-img:not(:only-child) { opacity: 0; }
.woocommerce ul.products li.product .product-list-item.prod-layout-classic::before { content: " "; position: absolute; left: 0px; top: 0px; z-index: 1; width: 100%; height: 100%; pointer-events: none; box-shadow: 0px 0px 0px 2px rgb(232, 232, 232) inset; transition: all 0.2s ease-out 0s; }
.no-csspointerevents .woocommerce ul.products li.product .product-list-item.prod-layout-classic::before { display: none; }
.no-backgroundcliptext .product-list-item.prod-layout-classic .kw-details-desc::after, .is-safari .product-list-item.prod-layout-classic .kw-details-desc::after { content: ""; position: absolute; left: -5px; right: -5px; bottom: -10px; height: 75%; width: 100%; transition: all 0.2s ease-out 0s; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
.no-backgroundcliptext .product-list-item.prod-layout-classic:hover .kw-details-desc::after, .is-safari .product-list-item.prod-layout-classic:hover .kw-details-desc::after { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(237, 236, 236) 100%) repeat scroll 0% 0%; }
.woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-actions a.loading::before { background: rgba(255, 255, 255, 0.65) url('ajax-loader_001.gif') no-repeat scroll center center; bottom: 0px; content: ""; left: 0px; position: absolute; right: 0px; top: 0px; }
.woocommerce ul.products li.product .product-list-item.prod-layout-classic:hover::before { box-shadow: 0px 0px 0px 4px rgb(156, 156, 156) inset; }
.kl-skin--dark ul.products li.product .product-list-item.prod-layout-classic::before { box-shadow: 0px 0px 0px 2px rgb(23, 23, 23) inset; }
.kl-skin--dark ul.products li.product .product-list-item.prod-layout-classic .kw-details-desc::after { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) repeat scroll 0% 0%; }
.kl-skin--dark ul.products li.product .product-list-item.prod-layout-classic:hover .kw-details-desc::after { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(18, 19, 19) 100%) repeat scroll 0% 0%; }
.kl-skin--dark ul.products li.product .product-list-item.prod-layout-classic .kw-actions a.loading::before { background-color: rgba(0, 0, 0, 0.65); }
.kl-skin--dark ul.products li.product .product-list-item.prod-layout-classic .star-rating::before { color: rgb(31, 31, 31); }
.kl-skin--dark ul.products li.product .product-list-item.prod-layout-classic:hover::before { box-shadow: 0px 0px 0px 4px rgb(99, 99, 99) inset; }
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-actions a.loading::before { background: rgba(255, 255, 255, 0.9) url('ajax-loader_001.gif') no-repeat scroll center center; bottom: 0px; content: ""; left: 0px; position: absolute; right: 0px; top: 0px; }
.kl-skin--dark ul.products li.product .product-list-item.prod-layout-style2 .kw-actions a.loading::before { background-color: rgba(0, 0, 0, 0.9); }
@media (max-width: 1199px) {
  .woocommerce .kallyas-wc-cols--5 ul.products li.product, .woocommerce .kallyas-wc-cols--6 ul.products li.product { width: 25%; }
  .woocommerce .kallyas-wc-cols--5 ul.products li.product.first, .woocommerce .kallyas-wc-cols--6 ul.products li.product.first { clear: none !important; }
}
@media (max-width: 991px) {
  .woocommerce .kallyas-productlist-wrapper:not(.kallyas-wc-cols--2):not(.kallyas-wc-cols--1) ul.products li.product { width: 33.3333%; }
  .woocommerce .kallyas-wc-cols--4 ul.products li.product.first, .woocommerce .kallyas-wc-cols--2 ul.products li.product.first { clear: none !important; }
}
@media (max-width: 767px) {
  .woocommerce .kallyas-productlist-wrapper:not(.kallyas-wc-cols--2):not(.kallyas-wc-cols--1) ul.products li.product { width: 50%; }
}
@media (max-width: 479px) {
  .woocommerce .kallyas-productlist-wrapper ul.products li.product { width: 100%; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .woocommerce .kallyas-productlist-wrapper:not(.kallyas-wc-cols--3) ul.products li.product:nth-child(4n+1) { clear: both !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .woocommerce .kallyas-productlist-wrapper:not(.kallyas-wc-cols--2) ul.products li.product:nth-child(3n+1) { clear: both !important; }
}
@media (min-width: 480px) and (max-width: 767px) {
  .woocommerce .kallyas-productlist-wrapper ul.products li.product:nth-child(2n+1) { clear: both !important; }
}
@media (min-width: 1200px) {
  .woocommerce .kallyas-wc-cols--5 ul.products li.product .prod-layout-classic .star-rating, .woocommerce .kallyas-wc-cols--6 ul.products li.product .prod-layout-classic .star-rating { position: relative; right: auto; bottom: 10px; }
}
/* ::::: https://натрон.рф/wp-content/plugins/tablepress-responsive-tables/css/responsive.dataTables.min.css?ver=1.5 ::::: */

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child::before, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty::before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child::before { display: none !important; }
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child::before { top: 8px; left: 4px; height: 16px; width: 16px; display: block; position: absolute; color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); border-radius: 16px; box-shadow: 0px 0px 3px rgb(68, 68, 68); box-sizing: content-box; text-align: center; font-family: "Courier New",Courier,monospace; line-height: 16px; content: "+"; background-color: rgb(49, 177, 49); }
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before { content: "-"; background-color: rgb(211, 51, 51); }
table.dataTable.dtr-inline.collapsed > tbody > tr.child td::before { display: none; }
table.dataTable.dtr-column > tbody > tr > td.control::before, table.dataTable.dtr-column > tbody > tr > th.control::before { top: 50%; left: 50%; height: 16px; width: 16px; margin-top: -10px; margin-left: -10px; display: block; position: absolute; color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); border-radius: 16px; box-shadow: 0px 0px 3px rgb(68, 68, 68); box-sizing: content-box; text-align: center; font-family: "Courier New",Courier,monospace; line-height: 16px; content: "+"; background-color: rgb(49, 177, 49); }
table.dataTable.dtr-column > tbody > tr.parent td.control::before, table.dataTable.dtr-column > tbody > tr.parent th.control::before { content: "-"; background-color: rgb(211, 51, 51); }
/* ::::: https://натрон.рф/wp-content/tablepress-combined.min.css?ver=8 ::::: */

@font-face {
  font-family: "TablePress";  font-style: normal;  font-weight: 400;  src: url('tablepress.eot') format("embedded-opentype"), url('undefined') format("woff"), url('tablepress.ttf') format("truetype"), url('tablepress.svg') format("svg");}
.paging_simple .paginate_button.next::after, .paging_simple .paginate_button.previous::before { text-align: left; font-family: TablePress; font-size: 14px; font-weight: 700; content: ""; text-shadow: 0.1em 0.1em rgb(102, 102, 102); position: absolute; top: 0px; right: auto; bottom: 0px; left: -14px; margin: auto; height: 14px; width: 14px; line-height: 1; }
.paging_simple .paginate_button.next::after { text-align: right; content: ""; left: auto; }
.paginate_button::after, .paginate_button::before { color: rgb(217, 237, 247); }
.paginate_button:hover::after, .paginate_button:hover::before { color: rgb(4, 156, 219); }
.paginate_button.disabled::after, .paginate_button.disabled::before { color: rgb(249, 249, 249); }
.tablepress .sorting::after, .tablepress .sorting_asc::after, .tablepress .sorting_desc::after { font-family: TablePress; font-weight: 400; font-size: 14px; position: absolute; top: 0px; bottom: 0px; left: auto; right: 6px; margin: auto; height: 14px; line-height: 1; }
.tablepress .sorting::after { content: ""; }
.tablepress .sorting_asc::after { content: ""; padding: 0px 0px 2px; }
.tablepress .sorting_desc::after { content: ""; }
.dataTables_scrollBody .tablepress thead th::after { content: ""; }
.dataTables_wrapper::after { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.table-desktop th:nth-child(1) { min-width: 275px; max-width: 300px; }
.table-desktop thead th:not(:nth-child(1)) { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(150, 150, 150); }
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child::before { top: 10px; left: 4px; height: 20px; width: 20px; display: block; position: absolute; color: rgb(255, 255, 255); border: medium none; border-radius: 0px; box-shadow: none; box-sizing: content-box; text-align: center; font-family: "Montserrat","Courier New",Courier,monospace; font-size: 20px; line-height: 20px; content: "+"; background-color: rgb(122, 122, 122); }
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before { content: "-"; background-color: rgb(255, 255, 255); color: rgb(122, 122, 122); }
@media (max-width: 767px) {
  .table-style-clear thead tr th { background-color: rgb(255, 255, 255); font-weight: 400; color: rgb(0, 0, 0); }
}
@media (min-width: 768px) {
  .table-style-clear thead th:nth-child(1) { width: 175px !important; border-right: medium none; }
  .table-style-clear thead th:not(:nth-child(1)) { min-width: 100px; }
  .table-style-clear .column-1 { border-right: 1px solid rgb(238, 238, 238); }
  .table-style-clear thead tr th { background-color: rgb(255, 255, 255); font-weight: 400; color: rgb(0, 0, 0); }
}
@media (max-width: 767px) {
  .table-style-clear-nonwidth thead tr th { background-color: rgb(255, 255, 255); font-weight: 400; color: rgb(0, 0, 0); }
}
@media (min-width: 768px) {
  .table-style-clear-nonwidth thead th:nth-child(1) { border-right: medium none; }
  .table-style-clear-nonwidth thead th:not(:nth-child(1)) { min-width: 100px; }
  .table-style-clear-nonwidth .column-1 { border-right: 1px solid rgb(238, 238, 238); }
  .table-style-clear-nonwidth thead tr th { background-color: rgb(255, 255, 255); font-weight: 400; color: rgb(0, 0, 0); }
}
/* ::::: https://натрон.рф/wp-content/themes/kallyas/framework/zion-builder/assets/css/znb_frontend.css?ver=1.0.20 ::::: */

html { line-height: 1.15; }
body { margin: 0px; }
article, aside, footer, header, nav, section { display: block; }
h1 { font-size: 2em; margin: 0.67em 0px; }
a { background-color: transparent; }
b, strong { font-weight: inherit; }
b, strong { font-weight: bolder; }
audio:not([controls]) { display: none; height: 0px; }
img { border-style: none; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, html [type="button"], [type="reset"], [type="submit"] {  }
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0px; }
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted buttontext; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
.znBoxShadow-1, .znBoxShadow--hov-1:hover { box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24); }
.znBoxShadow-2, .znBoxShadow--hov-2:hover { box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23); }
.znBoxShadow-3, .znBoxShadow--hov-3:hover { box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.19), 0px 6px 6px rgba(0, 0, 0, 0.23); }
.znBoxShadow-4, .znBoxShadow--hov-4:hover { box-shadow: 0px 14px 28px rgba(0, 0, 0, 0.25), 0px 10px 10px rgba(0, 0, 0, 0.22); }
.znBoxShadow-5, .znBoxShadow--hov-5:hover { box-shadow: 0px 19px 38px rgba(0, 0, 0, 0.3), 0px 15px 12px rgba(0, 0, 0, 0.22); }
.znBoxShadow-6, .znBoxShadow--hov-6:hover { box-shadow: 0px 40px 120px -20px rgba(0, 0, 0, 0.6); }
[class*="znBoxShadow-"] { z-index: 1; }
[class*="znBoxShadow--hov-"] { transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.btn.btn--square { border-radius: 0px !important; }
.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
@media (min-width: 768px) {
  .container { width: 750px; }
}
@media (min-width: 992px) {
  .container { width: 970px; }
}
@media (min-width: 1200px) {
  .container { width: 1170px; }
}
.row { margin-left: -15px; margin-right: -15px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-6 { width: 50%; }
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.6667%; }
  .col-sm-10 { width: 83.3333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.6667%; }
  .col-sm-7 { width: 58.3333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.6667%; }
  .col-sm-4 { width: 33.3333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.6667%; }
  .col-sm-1 { width: 8.33333%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-pull-11 { right: 91.6667%; }
  .col-sm-pull-10 { right: 83.3333%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-8 { right: 66.6667%; }
  .col-sm-pull-7 { right: 58.3333%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-5 { right: 41.6667%; }
  .col-sm-pull-4 { right: 33.3333%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-2 { right: 16.6667%; }
  .col-sm-pull-1 { right: 8.33333%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-push-11 { left: 91.6667%; }
  .col-sm-push-10 { left: 83.3333%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-8 { left: 66.6667%; }
  .col-sm-push-7 { left: 58.3333%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-5 { left: 41.6667%; }
  .col-sm-push-4 { left: 33.3333%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-2 { left: 16.6667%; }
  .col-sm-push-1 { left: 8.33333%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-offset-12 { margin-left: 100%; }
  .col-sm-offset-11 { margin-left: 91.6667%; }
  .col-sm-offset-10 { margin-left: 83.3333%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-8 { margin-left: 66.6667%; }
  .col-sm-offset-7 { margin-left: 58.3333%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-5 { margin-left: 41.6667%; }
  .col-sm-offset-4 { margin-left: 33.3333%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-2 { margin-left: 16.6667%; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-0 { margin-left: 0px; }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.6667%; }
  .col-md-10 { width: 83.3333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.6667%; }
  .col-md-7 { width: 58.3333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.6667%; }
  .col-md-4 { width: 33.3333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.6667%; }
  .col-md-1 { width: 8.33333%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-pull-11 { right: 91.6667%; }
  .col-md-pull-10 { right: 83.3333%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-8 { right: 66.6667%; }
  .col-md-pull-7 { right: 58.3333%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-5 { right: 41.6667%; }
  .col-md-pull-4 { right: 33.3333%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-2 { right: 16.6667%; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-0 { right: auto; }
  .col-md-push-12 { left: 100%; }
  .col-md-push-11 { left: 91.6667%; }
  .col-md-push-10 { left: 83.3333%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-8 { left: 66.6667%; }
  .col-md-push-7 { left: 58.3333%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-5 { left: 41.6667%; }
  .col-md-push-4 { left: 33.3333%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-2 { left: 16.6667%; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-0 { left: auto; }
  .col-md-offset-12 { margin-left: 100%; }
  .col-md-offset-11 { margin-left: 91.6667%; }
  .col-md-offset-10 { margin-left: 83.3333%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-8 { margin-left: 66.6667%; }
  .col-md-offset-7 { margin-left: 58.3333%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-5 { margin-left: 41.6667%; }
  .col-md-offset-4 { margin-left: 33.3333%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-2 { margin-left: 16.6667%; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-0 { margin-left: 0px; }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.6667%; }
  .col-lg-10 { width: 83.3333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.6667%; }
  .col-lg-7 { width: 58.3333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.6667%; }
  .col-lg-4 { width: 33.3333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.6667%; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-pull-11 { right: 91.6667%; }
  .col-lg-pull-10 { right: 83.3333%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-8 { right: 66.6667%; }
  .col-lg-pull-7 { right: 58.3333%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-5 { right: 41.6667%; }
  .col-lg-pull-4 { right: 33.3333%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-2 { right: 16.6667%; }
  .col-lg-pull-1 { right: 8.33333%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-push-11 { left: 91.6667%; }
  .col-lg-push-10 { left: 83.3333%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-8 { left: 66.6667%; }
  .col-lg-push-7 { left: 58.3333%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-5 { left: 41.6667%; }
  .col-lg-push-4 { left: 33.3333%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-2 { left: 16.6667%; }
  .col-lg-push-1 { left: 8.33333%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-offset-12 { margin-left: 100%; }
  .col-lg-offset-11 { margin-left: 91.6667%; }
  .col-lg-offset-10 { margin-left: 83.3333%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-8 { margin-left: 66.6667%; }
  .col-lg-offset-7 { margin-left: 58.3333%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-5 { margin-left: 41.6667%; }
  .col-lg-offset-4 { margin-left: 33.3333%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-2 { margin-left: 16.6667%; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-0 { margin-left: 0px; }
}
@media (min-width: 768px) {
  .col-sm-1-5, .col-sm-24 { width: 20%; float: left; }
}
@media (min-width: 992px) {
  .col-md-1-5, .col-md-24 { width: 20%; float: left; }
}
@media (min-width: 1200px) {
  .col-lg-1-5, .col-lg-24 { width: 20%; float: left; }
}
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .pager::before, .pager::after { content: " "; display: table; }
.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .pager::after { clear: both; }
.zn-bgSource, .zn-bgSource-overlay, .zn-bgSource-image, .zn-bgSource-video { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; width: 100%; height: 100%; overflow: hidden; }
.zn-bgSource-image { background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; }
@media (max-width: 767px) {
  .zn-bgSource-iframe > iframe:not(:only-child) { display: none; }
}
@media (max-width: 767px) {
  .zn-videoBg:not(:only-child) { display: none; }
}
.zn-videoBg-gridOverlay::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; opacity: 0.4; pointer-events: none; }
.zn-videoBg-gridOverlay.zn-videoBg-gridOverlay--1::after { background-image: linear-gradient(to right top, transparent 33%, black 33%, black 66%, transparent 66%); background-size: 3px 3px; }
.zn-videoBg-gridOverlay.zn-videoBg-gridOverlay--2::after { background-image: radial-gradient(circle, rgb(0, 0, 0) 25%, transparent 0%); background-size: 4px 4px; opacity: 0.1; }
.zn-videoBg-gridOverlay.zn-videoBg-gridOverlay--3::after { opacity: 1; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, transparent 100%) repeat scroll 0% 0%; }
.no-csspointerevents .zn-videoBg-gridOverlay::after, .no-video-overlay .zn-videoBg-gridOverlay::after { display: none !important; }
@media (max-width: 767px) {
  .zn-bgSource-poster { display: block; }
}
@media (min-width: 992px) {
  .zn-videoBg-controls { display: block; list-style: outside none none; margin: 0px; padding: 0px; position: absolute; top: 30px; right: 50px; z-index: 3; width: 50px; opacity: 0.1; transition: opacity 0.2s ease-in 0s; }
  .zn-videoBg-controls[data-position="top-left"] { right: auto; left: 50px; }
  .zn-videoBg-controls[data-position="top-center"] { right: auto; left: 50%; margin-left: -25px; }
  .zn-videoBg-controls[data-position="bottom-right"] { top: auto; right: 20px; bottom: 5px; }
  .zn-videoBg-controls[data-position="bottom-left"] { top: auto; right: auto; left: 50px; bottom: 5px; }
  .zn-videoBg-controls[data-position="bottom-center"] { top: auto; right: auto; left: 50%; bottom: 5px; margin-left: -25px; }
  .zn-videoBg-controls[data-position="middle-right"] { top: 50%; margin-top: -25px; }
  .zn-videoBg-controls[data-position="middle-left"] { left: 50px; right: auto; top: 50%; margin-top: -25px; }
  .zn-videoBg-controls[data-position="middle-center"] { left: 50%; right: auto; top: 50%; margin-top: -25px; margin-left: -25px; }
  .zn-videoBg:hover .zn-videoBg-controls, #page-header:hover .zn-videoBg-controls { opacity: 1; }
  .zn-videoBg-controls a { width: 50px; height: 50px; display: block; cursor: pointer; color: rgb(255, 255, 255); text-align: center; line-height: 50px; text-decoration: none; transition: all 0.2s ease-out 0s; opacity: 0.5; }
  .zn-videoBg-controls .btn-audio { opacity: 0; visibility: hidden; transform: translateY(-30px); }
  .zn-videoBg-controls:hover .btn-audio { opacity: 0.7; visibility: visible; transform: translateY(-10px); }
  .zn-videoBg-controls .btn-toggleplay { transform: translateY(0px); }
  .zn-videoBg-controls .btn-toggleplay .paused::before { content: ""; }
  .zn-videoBg-controls:hover .btn-toggleplay { transform: translateY(-10px); }
  .zn-videoBg-controls a:hover { opacity: 1; }
  .zn-videoBg-controls .btn-audio .kl-icon { width: 28px; height: 28px; line-height: 28px; }
  .zn-videoBg-controls .btn-audio .kl-icon::before { line-height: 29px; }
  .zn-videoBg-controls .btn-audio .mute::before { content: ""; }
}
.zn-bgSource-videoModal::after { content: attr(data-text); display: inline-block; margin-left: 10px; }
@media (max-width: 1199px) {
  .text-md-left { text-align: left; }
  .text-md-center { text-align: center; }
  .text-md-right { text-align: right; }
}
@media (max-width: 991px) {
  .text-sm-left { text-align: left; }
  .text-sm-center { text-align: center; }
  .text-sm-right { text-align: right; }
}
@media (max-width: 767px) {
  .text-xs-left { text-align: left; }
  .text-xs-center { text-align: center; }
  .text-xs-right { text-align: right; }
}
/* ::::: https://натрон.рф/wp-content/uploads/zion-builder/cache/3166-layout.css?ver=bc8a94569867cc3e79b735e75bbb8fde ::::: */

.zn-button > span { vertical-align: middle; display: inline-block; }
.eluid7fbf878e.btn { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 18px; line-height: 22px; font-weight: 400; }
.zn-buttonWrapper .eluid7fbf878e.btn { background-color: rgba(45, 45, 45, 0.9); }
.zn-buttonWrapper .eluid7fbf878e.btn:hover, .eluid7fbf878e.btn:focus { background-color: rgb(45, 45, 45); }
.znColumnElement-innerWrapper { width: 100%; }
.znColumnElement-innerContent {
	width: 100%;
	background-image: url(url);
}
.znColumnElement-innerWrapper-eluid32bfa3d7 { background-color: rgba(192, 161, 107, 0.9); }
#eluid32bfa3d7 .znColumnElement-innerWrapper-eluid32bfa3d7 {
	margin-left: 0px;
	right: 100px;
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(163,87,87,1.00) 100%), url(url);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(163,87,87,1.00) 100%), url(url);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(163,87,87,1.00) 100%), url(url);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(163,87,87,1.00) 100%), url(url);
}
.znColumnElement-innerWrapper-eluid32bfa3d7 { margin-top: 100px; margin-left: 30px; }
.znColumnElement-innerWrapper-eluid32bfa3d7 { padding: 15px 30px 20px; }
.zn_section { padding-top: 35px; padding-bottom: 35px; position: relative; }
@media screen and (max-width: 991px) {
  .section-sidemargins .zn_section_size.full_width { margin-left: 15px; margin-right: 15px; }
}
.zn_section--inlinemodal { margin-left: auto; margin-right: auto; position: relative; }
@media (max-width: 767px) {
  .mfp-close-btn-in .zn_section--inlinemodal { padding-top: 30px !important; }
  .mfp-close-btn-in .zn_section--inlinemodal .mfp-close { top: -5px; }
}
.zn_section--stretch-container { padding-left: 20px; padding-right: 20px; }
.zn_section-modalInfo-bubble::after { content: ""; position: absolute; right: -10px; top: 15px; border-width: 5px; border-style: solid; border-color: transparent transparent transparent rgba(0, 0, 0, 0.15); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.modal-overlay-hidden + .zn_section-modalInfo .dashicons-visibility::before { content: ""; }
@media (min-width: 768px) {
  .zn-section-content_algn--middle, .zn-section-content_algn--bottom { display: flex; }
  .zn-section-content_algn--middle > .row, .zn-section-content_algn--bottom > .row { width: 100%; }
  .zn-section-content_algn--middle > .row { align-self: center; }
  .zn-section-content_algn--bottom > .row { align-self: flex-end; }
}
.zn_section.section--skewed .kl-bg-source:not(:empty) { transform: skewY(3deg); overflow: hidden; backface-visibility: hidden; }
.zn_section.section--skewed-flipped .kl-bg-source:not(:empty) { transform: skewY(-3deg); overflow: hidden; backface-visibility: hidden; }
.eluida6711e52 { padding-bottom: 30px; }
.eluida6711e52 .zn-section-height--custom_height { min-height: 500px; }
.eluidbee42542 { padding-top: 35px; padding-bottom: 35px; }
.kl-title-block { padding-top: 0px; padding-bottom: 35px; }
.tbk__title { margin-top: 0px; margin-bottom: 10px; font-size: 24px; line-height: 30px; font-weight: 400; font-style: normal; }
.tbk-symbol--line_border .tbk__symbol::before, .tbk-symbol--line_border .tbk__symbol::after { content: ""; display: inline-block; width: calc(50% - 50px); height: 1px; background-color: rgb(204, 204, 204); vertical-align: middle; }
.tbk--text-dark.tbk-symbol--line_border .tbk__symbol::before, .tbk--text-dark.tbk-symbol--line_border .tbk__symbol::after, .tbk--text-dark.tbk-symbol--line_border .tbk__symbol span { background-color: rgb(51, 51, 51); }
.tbk--left.tbk-symbol--line_border .tbk__symbol::before { display: none; }
.tbk--left.tbk-symbol--line_border .tbk__symbol::after { content: ""; display: inline-block; width: calc(100% - 75px); height: 1px; background-color: rgb(204, 204, 204); }
.tbk--text-dark.tbk--left.tbk-symbol--line_border .tbk__symbol::after { background-color: rgb(51, 51, 51); }
.tbk--right.tbk-symbol--line_border .tbk__symbol::before { content: ""; display: inline-block; width: calc(100% - 75px); height: 1px; background-color: rgb(204, 204, 204); }
.tbk--text-dark.tbk--right.tbk-symbol--line_border .tbk__symbol::before { background-color: rgb(51, 51, 51); }
.tbk--right.tbk-symbol--line_border .tbk__symbol::after { display: none; }
.eluid4342c4ad { padding-top: 0px; padding-bottom: 13px; }
.eluid4342c4ad .tbk__title { margin-bottom: 0px; }
.zn_separator.zn_separator--icon-no { border-top-style: solid; }
.eluid12100609 { margin-top: 0px; margin-bottom: 22px; }
.eluid12100609.zn_separator--icon-no { border-top-width: 1px; border-top-color: rgb(192, 161, 107); }
.kl-iconbox { margin-bottom: 30px; }
.kl-iconbox__inner {  }
.kl-iconbox__icon-wrapper, .kl-iconbox__title-wrapper, .kl-iconbox__desc-wrapper, .kl-iconbox__cta-wrapper { margin-top: 0px; margin-bottom: 15px; }
.kl-iconbox__content-wrapper { overflow: hidden; }
.kl-iconbox__link {  }
.kl-iconbox__title, .kl-iconbox__desc { margin: 0px; }
.kl-iconbox__icon { line-height: 1; font-size: 42px; transition: color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.kl-iconbox__icon.kl-iconbox__icon--force-square::before { position: absolute; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0px); line-height: 1; }
img.kl-iconbox__icon { width: 100px; }
.kl-iconbox--theme-light, .kl-iconbox--theme-light a { color: rgb(255, 255, 255); }
@media screen and (min-width: 481px) {
  .kl-iconbox--fleft .kl-iconbox__icon-wrapper { float: left; margin-right: 20px; }
  .kl-iconbox--fright .kl-iconbox__icon-wrapper { float: right; margin-left: 20px; }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .kl-iconbox--fleft .kl-iconbox__icon-wrapper, .kl-iconbox--fright .kl-iconbox__icon-wrapper { float: none; margin-left: 0px; margin-right: 0px; }
}
.kl-iconbox--sh-square .kl-iconbox__icon::after { content: ""; position: absolute; top: 0px; left: 0px; width: 0px; height: 100%; z-index: -1; border-radius: 3px; transition-property: transform, opacity; transition-duration: 0.5s; transition-timing-function: ease-in; }
.kl-iconbox--sh-square:hover span.kl-iconbox__icon::after { transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1) !important; transition-duration: 0.2s; }
.kl-iconbox--sh-square:hover .kl-iconbox__icon::after { width: 120%; left: -10%; }
.kl-iconbox--align-left.kl-iconbox--sh-square:hover .kl-iconbox__icon::after, .kl-iconbox--fleft.kl-iconbox--sh-square:hover .kl-iconbox__icon::after { width: 120%; left: -20%; }
.kl-iconbox--align-right.kl-iconbox--sh-square .kl-iconbox__icon::after, .kl-iconbox--fright.kl-iconbox--sh-square .kl-iconbox__icon::after { left: auto; right: 0px; }
.kl-iconbox--align-right.kl-iconbox--sh-square:hover .kl-iconbox__icon::after, .kl-iconbox--fright.kl-iconbox--sh-square:hover .kl-iconbox__icon::after { width: 120%; left: auto; right: -20%; }
.kl-iconbox--sh-circle .kl-iconbox__icon::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; border-radius: 50%; opacity: 0; transform: scale(0); transform-origin: 50% 50% 0px; transition-property: transform, opacity; transition-duration: 0.5s; transition-timing-function: ease-in; }
.kl-iconbox--sh-circle:hover span.kl-iconbox__icon::after { transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1) !important; transition-duration: 0.2s; }
.kl-iconbox--sh-circle:hover .kl-iconbox__icon::after { transform: scale(1.15); opacity: 1; }
.kl-iconbox--theme-dark .mouse-anim-icon::after { background-color: rgba(255, 255, 255, 0.25); }
.eluide370cb41 .kl-iconbox__inner .kl-iconbox__title { margin-top: 20px; font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 22px; line-height: 22px; font-weight: 400; font-style: normal; }
.eluide370cb41 .kl-iconbox__inner img.kl-iconbox__icon { width: 62px; }
@media screen and (min-width: 481px) {
  .eluide370cb41.kl-iconbox--fleft .kl-iconbox__inner .kl-iconbox__icon-wrapper { margin-left: 10px; }
}
.znColumnElement-innerWrapper-eluid58d3e259 { border-radius: 3px; background-color: rgb(255, 255, 255); }
#eluid58d3e259 .znColumnElement-innerWrapper-eluid58d3e259 {  }
.znColumnElement-innerWrapper-eluid58d3e259 { padding-top: 15px; }
.eluid5bac1f43 .kl-iconbox__inner .kl-iconbox__title { margin-top: 20px; font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 22px; line-height: 22px; font-weight: 400; font-style: normal; }
.eluid5bac1f43 .kl-iconbox__inner img.kl-iconbox__icon { width: 62px; }
@media screen and (min-width: 481px) {
  .eluid5bac1f43.kl-iconbox--fleft .kl-iconbox__inner .kl-iconbox__icon-wrapper { margin-left: 10px; }
}
.znColumnElement-innerWrapper-eluid72fe1458 { border-radius: 3px; background-color: rgb(255, 255, 255); }
#eluid72fe1458 .znColumnElement-innerWrapper-eluid72fe1458 {  }
.znColumnElement-innerWrapper-eluid72fe1458 { padding-top: 15px; }
.eluidb3ceb184 .kl-iconbox__inner .kl-iconbox__title { margin-top: 20px; font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 22px; line-height: 22px; font-weight: 400; font-style: normal; }
.eluidb3ceb184 .kl-iconbox__inner img.kl-iconbox__icon { width: 62px; }
@media screen and (min-width: 481px) {
  .eluidb3ceb184.kl-iconbox--fleft .kl-iconbox__inner .kl-iconbox__icon-wrapper { margin-left: 10px; }
}
.znColumnElement-innerWrapper-eluidfa5cbdde { border-radius: 3px; background-color: rgb(255, 255, 255); }
#eluidfa5cbdde .znColumnElement-innerWrapper-eluidfa5cbdde {  }
.znColumnElement-innerWrapper-eluidfa5cbdde { padding-top: 15px; }
.eluidc7e6bdc1 .kl-iconbox__inner .kl-iconbox__title { margin-top: 20px; font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 22px; line-height: 22px; font-weight: 400; font-style: normal; }
.eluidc7e6bdc1 .kl-iconbox__inner img.kl-iconbox__icon { width: 62px; }
@media screen and (min-width: 481px) {
  .eluidc7e6bdc1.kl-iconbox--fleft .kl-iconbox__inner .kl-iconbox__icon-wrapper { margin-left: 10px; }
}
.znColumnElement-innerWrapper-eluid857a6c7b { border-radius: 3px; background-color: rgb(255, 255, 255); }
#eluid857a6c7b .znColumnElement-innerWrapper-eluid857a6c7b {  }
.znColumnElement-innerWrapper-eluid857a6c7b { padding-top: 15px; }
.eluid40c28395 .kl-iconbox__inner .kl-iconbox__title { margin-top: 20px; font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 22px; line-height: 22px; font-weight: 400; font-style: normal; }
.eluid40c28395 .kl-iconbox__inner img.kl-iconbox__icon { width: 62px; }
@media screen and (min-width: 481px) {
  .eluid40c28395.kl-iconbox--fleft .kl-iconbox__inner .kl-iconbox__icon-wrapper { margin-left: 10px; }
}
.znColumnElement-innerWrapper-eluidd33afcfe { border-radius: 3px; background-color: rgb(255, 255, 255); }
#eluidd33afcfe .znColumnElement-innerWrapper-eluidd33afcfe {  }
.znColumnElement-innerWrapper-eluidd33afcfe { padding-top: 15px; }
.eluid3dac0220 .kl-iconbox__inner .kl-iconbox__title { margin-top: 20px; font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 22px; line-height: 22px; font-weight: 400; font-style: normal; }
.eluid3dac0220 .kl-iconbox__inner img.kl-iconbox__icon { width: 62px; }
@media screen and (min-width: 481px) {
  .eluid3dac0220.kl-iconbox--fleft .kl-iconbox__inner .kl-iconbox__icon-wrapper { margin-left: 10px; }
}
.znColumnElement-innerWrapper-eluid61a848bf { border-radius: 3px; background-color: rgb(255, 255, 255); }
#eluid61a848bf .znColumnElement-innerWrapper-eluid61a848bf {  }
.znColumnElement-innerWrapper-eluid61a848bf { padding-top: 15px; }
.eluid29def102 { padding-top: 0px; padding-bottom: 35px; }
.eluid29def102 .zn-section-height--custom_height {  }
.eluid897ad25b { margin-top: 0px; margin-bottom: 35px; }
.eluid897ad25b {
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,1.00) 100%);
	background-color: rgba(212,202,179,1.00);
}
.eluid897ad25b .zn-section-height--custom_height {
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(255,0,0,1.00) 100%);
}
.eluid8c5020fd { padding-top: 0px; padding-bottom: 13px; }
.eluid8c5020fd .tbk__title { margin-bottom: 0px; }
.eluid7a836c4c { padding-top: 0px; padding-bottom: 13px; }
.eluid7a836c4c .tbk__title { margin-bottom: 0px; }
.eluid7a836c4c .tbk__title { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 16px; line-height: 30px; font-weight: 400; }
.eluid1bfb2647 { margin-top: 0px; margin-bottom: 22px; }
.eluid1bfb2647.zn_separator--icon-no { border-top-width: 1px; border-top-color: rgb(192, 161, 107); }
.image-boxes { margin-bottom: 30px; border-radius: 2px; }
.image-boxes-img { width: 100%; height: auto; }
.image-boxes-link, .image-boxes-holder { display: block; margin-bottom: 20px; position: relative; }
.image-boxes-img-wrapper { display: block; }
.imgbox-simple .image-boxes-img { width: auto; background-size: auto 100%; }
.imgbox-simple .img-align-center .image-boxes-img { display: block; margin: 0px auto; }
.imgbox-simple .img-align-left { text-align: left; }
.imgbox-simple .img-align-left img.image-boxes-img, .imgbox-simple .img-align-right img.image-boxes-img { display: inline-block; }
.sliding-details:hover:not([class*="znBoxShadow-"]) { box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5); }
.image-boxes.image-boxes--4 .image-boxes-title { position: absolute; bottom: 0px; color: rgb(255, 255, 255); width: 100%; text-align: center; font-size: 16px; margin-bottom: 0px; padding-bottom: 30px; z-index: 0; }
.image-boxes.image-boxes--4 .image-boxes-title::before { content: ""; position: absolute; top: -100%; left: 0px; height: 200%; width: 100%; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0%, rgb(0, 0, 0) 100%) repeat scroll 0% 0%; opacity: 0.8; backface-visibility: hidden; }
.image-boxes.image-boxes--4 .image-boxes-title span { z-index: 1; position: relative; backface-visibility: hidden; }
.image-boxes.image-boxes--4 .image-boxes-title::after { content: ""; position: relative; height: 2px; width: 30px; display: block; margin: 10px auto 0px; transition: all 0.2s ease-out 0s; z-index: 1; backface-visibility: hidden; }
.image-boxes.image-boxes--4:hover .image-boxes-title::after { width: 60px; }
.image-boxes.image-boxes--4 .image-boxes-img { transition: opacity 0.2s ease-out 0s; backface-visibility: hidden; }
.image-boxes.image-boxes--4:hover .image-boxes-img { opacity: 0.8; }
.image-boxes.image-boxes--4.kl-title_style_bottom .image-boxes-title::before { transition: opacity 0.2s ease-out 0s; }
.image-boxes.image-boxes--4.kl-title_style_bottom .image-boxes-title::after { display: none; }
.image-boxes.image-boxes--4.kl-title_style_bottom:hover .image-boxes-title::before { opacity: 0.5; }
.image-boxes.image-boxes--4.kl-title_style_left .image-boxes-title::after { margin-right: initial; margin-bottom: initial; margin-left: initial; width: 40px; margin-top: 10px; }
.image-boxes.image-boxes--4.kl-title_style_left:hover .image-boxes-title::after { width: 80px; }
.eluid939d5423 { margin-bottom: 30px; }
#eluid99d4b62c .znColumnElement-innerWrapper-eluid99d4b62c {  }
.eluidc477d9b2 { margin-bottom: 30px; }
.eluidf31df7eb { margin-bottom: 30px; }
.eluid61cfc43c { margin-bottom: 30px; }
.eluid6e8b23e1 { margin-bottom: 30px; }
.eluid7f081fc2 { margin-bottom: 30px; }
.eluid1cbd1024 { padding-top: 0px; padding-bottom: 35px; }
.eluid1cbd1024 .zn-section-height--custom_height {  }
.eluidb4faa3a9 { margin-top: 0px; margin-bottom: 35px; }
.eluidb4faa3a9 { padding-top: 0px; padding-bottom: 0px; }
.eluidb4faa3a9 .zn-section-height--custom_height {  }
.eluid9128cd08 { padding-top: 0px; padding-bottom: 13px; }
.eluid9128cd08 .tbk__title { margin-bottom: 0px; }
.eluid7a07a3c8 { margin-top: 0px; margin-bottom: 22px; }
.eluid7a07a3c8.zn_separator--icon-no { border-top-width: 1px; border-top-color: rgb(192, 161, 107); }
#eluid9da8dedc .znColumnElement-innerWrapper-eluid9da8dedc {  }
.eluid2c5f39a0 { padding-top: 0px; padding-bottom: 35px; }
.eluid2c5f39a0 .zn-section-height--custom_height {  }
.eluid8a0edd70 { margin-top: 6px; }
.eluid8a0edd70 { padding-top: 0px; padding-bottom: 6px; }
.eluid26db9629 { margin-top: 0px; margin-bottom: 10px; }
.eluid26db9629.zn_separator--icon-no { border-top-width: 1px; border-top-color: rgb(223, 223, 223); }
.eluid4eab802a { margin-bottom: 0px; }
.eluid4f50090e .kl-iconbox__inner .kl-iconbox__title { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 18px; line-height: 20px; font-weight: 400; font-style: normal; }
#eluid435f116a .znColumnElement-innerWrapper-eluid435f116a {  }
.eluid7a719046 .kl-iconbox__inner .kl-iconbox__title { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 20px; line-height: 20px; font-weight: 400; font-style: normal; }
.eluid33834d7a .kl-iconbox__inner .kl-iconbox__title { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 20px; line-height: 20px; font-weight: 400; font-style: normal; }
.eluid50c705e8 .kl-iconbox__inner .kl-iconbox__title { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 20px; line-height: 20px; font-weight: 400; font-style: normal; }
.eluid847f101d .kl-iconbox__inner .kl-iconbox__title { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 20px; line-height: 20px; font-weight: 400; font-style: normal; }
.tab-content > .tab-pane { display: block !important; visibility: hidden; height: 0px; overflow: hidden; min-height: auto; position: absolute; width: 100%; left: -9999px; }
.tab-content > .tab-pane.active { visibility: visible; height: auto; overflow: visible; position: relative; left: auto; }
@media (min-width: 768px) and (max-width: 991px) {
  .tabs_style1 > ul.nav > li > a { padding: 8px 10px; }
}
.tabs_style5 > ul.nav { border-bottom: 2px solid rgb(223, 223, 223); }
.tabs_style5 > ul.nav > li { float: left; margin-bottom: -2px; }
.tabs_style5 > ul.nav li > a { color: rgb(144, 144, 144); }
.tabs_style5 > ul.nav li > a:hover { color: rgb(83, 83, 83); }
.tabs_style5 > ul.nav > li.active > a { color: rgb(83, 83, 83); border-bottom: 2px solid rgb(205, 33, 34); background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
.tabs_style5 > ul.nav > li > a { padding: 8px 20px; line-height: 18px; }
.tabs_style5 > ul.nav > li > a:hover { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
.tabs_style5 .tab-content { display: block; width: 100%; padding: 10px 0px 15px; }
ul.nav.nav-alignment--right { text-align: right; }
ul.nav.nav-alignment--right > li { float: none !important; display: inline-block; }
.tabs_style5 > ul.nav.nav-alignment--right > li:first-child > a { padding-left: 20px; }
.tabs_style5 > ul.nav.nav-alignment--right > li:last-child > a { padding-right: 0px; }
@media (max-width: 767px) {
  .tabbable.hr-tabs .hr-tabs-nav { white-space: nowrap; overflow-y: hidden; overflow-x: auto; }
  .tabbable.hr-tabs .hr-tabs-nav-item { display: inline-block; border: 0px none; float: none; }
  .tabbable.hr-tabs .hr-tabs-nav-item a { padding-top: 12px; padding-bottom: 12px; }
}
#eluid654be214 .znColumnElement-innerWrapper-eluid654be214 {  }
.eluid1871cda9 { margin-bottom: 0px; }
.eluid1871cda9 { padding-bottom: 0px; }
.eluid5040991d { padding-top: 0px; padding-bottom: 2px; }
#eluid52beed33 .znColumnElement-innerWrapper-eluid52beed33 {  }
.eluid10af545f { padding-top: 0px; padding-bottom: 2px; }
#eluid4bae7232 .znColumnElement-innerWrapper-eluid4bae7232 {  }
.eluid538f9d27 { padding-top: 0px; padding-bottom: 0px; }
.zn_section.eluid538f9d27 { background-color: rgb(242, 242, 242); }
.eluid02fc0a90 { margin-top: 10px; margin-bottom: 10px; }
.eluida9cfb4c9 { margin-bottom: 0px; }
.eluida9cfb4c9 { padding-top: 0px; padding-bottom: 0px; }
@media screen and (max-width: 767px) {
  .eluida9cfb4c9 { padding: 0px; }
}
.eluidfac6b5c1 { padding-top: 0px; padding-bottom: 13px; }
.eluidfac6b5c1 .tbk__title { margin-bottom: 0px; }
.eluid7e32f53e { margin-top: 0px; margin-bottom: 32px; }
.eluid7e32f53e.zn_separator--icon-no { border-top-width: 1px; border-top-color: rgb(192, 161, 107); }
#eluid20a5b0dd .znColumnElement-innerWrapper-eluid20a5b0dd {  }
.eluid2296f3db { padding-top: 0px; padding-bottom: 13px; }
.eluid2296f3db .tbk__title { margin-bottom: 0px; }
.eluid2d7ba9b8 { margin-top: 0px; margin-bottom: 22px; }
.eluid2d7ba9b8.zn_separator--icon-no { border-top-width: 1px; border-top-color: rgb(192, 161, 107); }
.eluid5d482757 { padding-top: 20px; padding-bottom: 0px; }
.zn_section.eluid5d482757 { background-color: rgb(255, 255, 255); }
@media screen and (min-width: 400px) {
  .zn_section--inlinemodal.eluid5d482757 { width: 400px; }
}
.eluid6783d9aa .kl-iconbox__inner .kl-iconbox__title { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 20px; line-height: 30px; font-weight: 400; color: rgb(192, 161, 107); font-style: normal; }
.eluid6783d9aa .kl-iconbox__inner .kl-iconbox__desc { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 13px; line-height: 24px; font-weight: 400; font-style: normal; }
.eluid6783d9aa .kl-iconbox__inner img.kl-iconbox__icon { width: 48px; }
@media screen and (min-width: 481px) {
  .eluid6783d9aa.kl-iconbox--fleft .kl-iconbox__inner .kl-iconbox__icon-wrapper { margin-left: 5px; }
}
.eluidacf628c1 .kl-iconbox__inner .kl-iconbox__title { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 20px; line-height: 30px; font-weight: 400; color: rgb(192, 161, 107); font-style: normal; }
.eluidacf628c1 .kl-iconbox__inner .kl-iconbox__desc { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 13px; line-height: 24px; font-weight: 400; font-style: normal; }
.eluidacf628c1 .kl-iconbox__inner img.kl-iconbox__icon { width: 48px; }
@media screen and (min-width: 481px) {
  .eluidacf628c1.kl-iconbox--fleft .kl-iconbox__inner .kl-iconbox__icon-wrapper { margin-left: 5px; }
}
.eluid361374bd .kl-iconbox__inner .kl-iconbox__title { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 20px; line-height: 30px; font-weight: 400; color: rgb(192, 161, 107); font-style: normal; }
.eluid361374bd .kl-iconbox__inner .kl-iconbox__desc { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 13px; line-height: 24px; font-weight: 400; font-style: normal; }
.eluid361374bd .kl-iconbox__inner img.kl-iconbox__icon { width: 48px; }
@media screen and (min-width: 481px) {
  .eluid361374bd.kl-iconbox--fleft .kl-iconbox__inner .kl-iconbox__icon-wrapper { margin-left: 5px; }
}
.eluid4befa239 .kl-iconbox__inner .kl-iconbox__title { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 20px; line-height: 30px; font-weight: 400; color: rgb(192, 161, 107); font-style: normal; }
.eluid4befa239 .kl-iconbox__inner .kl-iconbox__desc { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 13px; line-height: 24px; font-weight: 400; font-style: normal; }
.eluid4befa239 .kl-iconbox__inner img.kl-iconbox__icon { width: 48px; }
@media screen and (min-width: 481px) {
  .eluid4befa239.kl-iconbox--fleft .kl-iconbox__inner .kl-iconbox__icon-wrapper { margin-left: 5px; }
}
.eluida186c9cb .kl-iconbox__inner .kl-iconbox__title { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 20px; line-height: 30px; font-weight: 400; color: rgb(192, 161, 107); font-style: normal; }
.eluida186c9cb .kl-iconbox__inner .kl-iconbox__desc { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 13px; line-height: 24px; font-weight: 400; font-style: normal; }
.eluida186c9cb .kl-iconbox__inner img.kl-iconbox__icon { width: 48px; }
@media screen and (min-width: 481px) {
  .eluida186c9cb.kl-iconbox--fleft .kl-iconbox__inner .kl-iconbox__icon-wrapper { margin-left: 5px; }
}
.eluidddf63ea3 .kl-iconbox__inner .kl-iconbox__title { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 20px; line-height: 30px; font-weight: 400; color: rgb(192, 161, 107); font-style: normal; }
.eluidddf63ea3 .kl-iconbox__inner img.kl-iconbox__icon { width: 48px; }
@media screen and (min-width: 481px) {
  .eluidddf63ea3.kl-iconbox--fleft .kl-iconbox__inner .kl-iconbox__icon-wrapper { margin-left: 5px; }
}
.eluid6cb5b447 { padding-top: 30px; padding-bottom: 10px; }
/* ::::: https://натрон.рф/wp-content/themes/kallyas-child/style.css?ver=4.16.0 ::::: */

/* ::::: https://натрон.рф/wp-content/uploads/zn_dynamic.css?ver=1572023638 ::::: */

@media (min-width: 768px) {
  .site-header.style13 { height: 50px; }
  .site-header.style13 .logosize--contain .site-logo-anch { height: 50px; }
  .site-header.style13 .logosize--contain .site-logo-img, .site-header.style13 .logosize--contain .site-logo-img-sticky { max-height: 50px; }
  .site-header.style13 .logosize--yes .site-logo { min-height: 50px; }
  .site-header.style13.kl-center-menu .main-nav > ul > li > a { line-height: 50px; }
  .site-header.style13 .site-header-main { height: 50px; }
  .site-header.style13 .header-no-top .site-header-main { height: 50px; }
  .site-header.style13 .header-no-bottom .site-header-main { height: 50px; }
  .site-header.style13 .header-no-top.header-no-bottom .site-header-main { height: 50px; }
}
h1, .page-title, .h1-typography { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 32px; line-height: 40px; font-weight: 400; font-style: normal; }
h2, .page-subtitle, .subtitle, .h2-typography { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 30px; line-height: 40px; font-weight: 400; font-style: normal; }
h3, .h3-typography { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 24px; line-height: 40px; font-weight: 400; font-style: normal; }
h6, .h6-typography { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 12px; line-height: 20px; font-weight: 400; font-style: normal; }
body { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; font-size: 16px; line-height: 22px; }
.site-footer { font-family: "Open Sans",Helvetica,Arial,sans-serif; font-size: 13px; line-height: 22px; }
body {  }
a {  }
a:focus, a:hover {
	color: rgba(216,146,147,1.00);
}
.element-scheme--light { color: rgb(83, 83, 83); }
.element-scheme--light a { color: rgb(0, 0, 0); }
.element-scheme--light a:hover, .element-scheme--light .element-scheme__linkhv:hover { color: rgb(192, 161, 107); }
.element-scheme--light .element-scheme__hdg1 { color: rgb(50, 50, 50); }
body #page_wrapper, body.boxed #page_wrapper { background-color: rgb(245, 245, 245); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; }
@media (max-width: 992px) {
  #main-menu, .zn-megaMenuSmartArea-content { display: none !important; }
  .site-header.style7 .main-menu-wrapper { margin-right: auto; }
  .site-header.kl-center-menu .zn-original-logo { display: block; }
  .site-header.kl-center-menu .main-menu-wrapper { margin-right: 0px; }
}
@media (min-width: 993px) {
  .zn-res-menuwrapper { display: none; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .page-subheader.zn_def_header_style, .page-subheader.uh_zn_def_header_style { min-height: 40px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .page-subheader.zn_def_header_style, .page-subheader.uh_zn_def_header_style { min-height: 40px; }
}
@media (max-width: 767px) {
  .page-subheader.zn_def_header_style, .page-subheader.uh_zn_def_header_style { min-height: 60px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .page-subheader.zn_def_header_style, .page-subheader.uh_zn_def_header_style { height: 40px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .page-subheader.zn_def_header_style, .page-subheader.uh_zn_def_header_style { height: 40px; }
}
@media (max-width: 767px) {
  .page-subheader.zn_def_header_style, .page-subheader.uh_zn_def_header_style { height: 60px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .page-subheader.zn_def_header_style .ph-content-wrap, .page-subheader.uh_zn_def_header_style .ph-content-wrap { padding-top: 10px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .page-subheader.zn_def_header_style .ph-content-wrap, .page-subheader.uh_zn_def_header_style .ph-content-wrap { padding-top: 10px; }
}
@media (max-width: 767px) {
  .page-subheader.zn_def_header_style .ph-content-wrap, .page-subheader.uh_zn_def_header_style .ph-content-wrap { padding-top: 10px; }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .page-subheader.uh_light_blue_-_flat.page-subheader--inherit-hp {  }
  .page-subheader.uh_light_blue_-_flat.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .page-subheader.uh_light_blue_-_flat.page-subheader--inherit-hp {  }
  .page-subheader.uh_light_blue_-_flat.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (max-width: 767px) {
  .page-subheader.uh_light_blue_-_flat.page-subheader--inherit-hp {  }
  .page-subheader.uh_light_blue_-_flat.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .page-subheader.uh_flat_with_sparkles.page-subheader--inherit-hp {  }
  .page-subheader.uh_flat_with_sparkles.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .page-subheader.uh_flat_with_sparkles.page-subheader--inherit-hp {  }
  .page-subheader.uh_flat_with_sparkles.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (max-width: 767px) {
  .page-subheader.uh_flat_with_sparkles.page-subheader--inherit-hp {  }
  .page-subheader.uh_flat_with_sparkles.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .page-subheader.uh_flat_redish.page-subheader--inherit-hp {  }
  .page-subheader.uh_flat_redish.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .page-subheader.uh_flat_redish.page-subheader--inherit-hp {  }
  .page-subheader.uh_flat_redish.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (max-width: 767px) {
  .page-subheader.uh_flat_redish.page-subheader--inherit-hp {  }
  .page-subheader.uh_flat_redish.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .page-subheader.uh_neutral_color.page-subheader--inherit-hp {  }
  .page-subheader.uh_neutral_color.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .page-subheader.uh_neutral_color.page-subheader--inherit-hp {  }
  .page-subheader.uh_neutral_color.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (max-width: 767px) {
  .page-subheader.uh_neutral_color.page-subheader--inherit-hp {  }
  .page-subheader.uh_neutral_color.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .page-subheader.uh_light_gray.page-subheader--inherit-hp {  }
  .page-subheader.uh_light_gray.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .page-subheader.uh_light_gray.page-subheader--inherit-hp {  }
  .page-subheader.uh_light_gray.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (max-width: 767px) {
  .page-subheader.uh_light_gray.page-subheader--inherit-hp {  }
  .page-subheader.uh_light_gray.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .page-subheader.uh_flat_dark_blue.page-subheader--inherit-hp {  }
  .page-subheader.uh_flat_dark_blue.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .page-subheader.uh_flat_dark_blue.page-subheader--inherit-hp {  }
  .page-subheader.uh_flat_dark_blue.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (max-width: 767px) {
  .page-subheader.uh_flat_dark_blue.page-subheader--inherit-hp {  }
  .page-subheader.uh_flat_dark_blue.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .page-subheader.uh_natron-sub-header.page-subheader--inherit-hp {  }
  .page-subheader.uh_natron-sub-header.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .page-subheader.uh_natron-sub-header.page-subheader--inherit-hp {  }
  .page-subheader.uh_natron-sub-header.page-subheader--inherit-hp .ph-content-wrap {  }
}
@media screen and (max-width: 767px) {
  .page-subheader.uh_natron-sub-header.page-subheader--inherit-hp {  }
  .page-subheader.uh_natron-sub-header.page-subheader--inherit-hp .ph-content-wrap {  }
}
.m_title, .text-custom, .text-custom-hover:hover, .text-custom-after::after, .text-custom-before::before, .text-custom-parent .text-custom-child, .text-custom-parent .text-custom-child-hov:hover, .text-custom-parent-hov:hover .text-custom-child, .text-custom-parent-act.active .text-custom-active, .text-custom-a > a, .btn-lined.lined-custom, .latest_posts--4.default-style .latest_posts-link:hover .latest_posts-readon, .grid-ibx__item:hover .grid-ibx__icon, .site-header .site-header .main-nav.mainnav--active-text > ul > .menu-item.active > a, .site-header .site-header .main-nav.mainnav--active-text > ul > .menu-item:hover > a, .site-header .site-header .main-nav.mainnav--active-text > ul > .menu-item > a:hover, .preloader-pulsating-circle, .preloader-material-circle, ul.colored-list[class*="list-style"] li::before, .woocommerce-MyAccount-navigation ul li.is-active a { color: rgb(192, 161, 107); }
.kl-main-bgcolor, .kl-main-bgcolor-after::after, .kl-main-bgcolor-before::before, .kl-main-bgcolor-hover:hover, .kl-main-bgcolor-parenthover:hover .kl-main-bgcolor-child { background-color: rgb(192, 161, 107); }
.main-nav.mainnav--active-bg > ul > .menu-item > a::before, .main-nav .zn_mega_container .menu-item a:not(.zn_mega_title)::before, .main-nav ul .zn-mega-new-item, .social-icons.sc--normal .social-icons-item:hover, .kl-cart-button .glyphicon::after, .site-header.style7 .kl-cart-button .glyphicon::after, .site-header.style8 .site-header-bottom-wrapper .kl-cta-lined, .site-header.style9 .kl-cta-lined, .kl-cta-ribbon, .cart-container .buttons .button.wc-forward, .chaser-main-menu li.active > a { background-color: rgb(192, 161, 107); }
.action_box, .action_box.style3::before, .action_box.style3 .action_box-inner::before, .btn.btn-fullcolor, .btn.btn-fullcolor:focus, .btn.btn-fullcolor.btn-skewed::before, .circle-text-box.style3 .wpk-circle-span, .circle-text-box.style2 .wpk-circle-span::before, .circle-text-box:not(.style3) .wpk-circle-span::after, .elm-social-icons.sc--normal .elm-sc-icon:hover, .elm-searchbox--normal .elm-searchbox__submit, .elm-searchbox--transparent .elm-searchbox__submit, .hover-box:hover, .how_to_shop .number, .image-boxes.image-boxes--4 .image-boxes-title::after, .kl-flex--classic .zn_simple_carousel-arr:hover, .kl-flex--modern .flex-underbar, .kl-blog-item-overlay-inner .kl-blog-item-overlay-more:hover, .kl-blog-related-post-link::after, .kl-ioscaption--style1 .more::before, .kl-ioscaption--style1 .more::after, .kl-ioscaption--style2 .more, .kl-ioscaption--style3.s3ext .main_title::before, .kl-ios-selectors-block.bullets2 .item.selected::before, .kl-ioscaption--style5 .klios-separator-line span, .zn-iosSl-caption.zn-iosSl-caption--style1 .zn-iosSl-more::before, .zn-iosSl-caption.zn-iosSl-caption--style1 .zn-iosSl-more::after, .zn-iosSl-caption.zn-iosSl-caption--style2 .zn-iosSl-more, .zn-iosSl-caption.zn-iosSl-caption--style3.s3ext .zn-iosSl-mainTitle::before, .zn-iosSl-caption.zn-iosSl-caption--style5 .zn-iosSl-separatorLine span, .kl-ptfcarousel-carousel-arr:hover, .kl-ptfsortable-nav-link:hover, .kl-ptfsortable-nav-item.current .kl-ptfsortable-nav-link, .latest_posts3-post-date, .latest_posts--style4.kl-style-2 .latest_posts-elm-titlew, .latest_posts--style4.kl-style-2 .latest_posts-title::after, .latest_posts--style4.default-style .latest_posts-readon, .slick-active .slickBtn, .woocommerce ul.products.lt-offers-carousel .product-list-item::after, .media-container__link--style-borderanim1 > i, .nivo-directionNav a:hover, .pricing-table-element .plan-column.featured .subscription-price .inner-cell, .process_steps--style1 .process_steps__intro, .process_steps--style2 .process_steps__intro, .process_steps--style2 .process_steps__intro::before, .recentwork_carousel--1 .recentwork_carousel__bg, .recentwork_carousel--2 .recentwork_carousel__title::after, .recentwork_carousel--2 .recentwork_carousel__cat, .recentwork_carousel_v2 .recentwork_carousel__plus, .recentwork_carousel_v3 .btn::before, .recentwork_carousel_v3 .recentwork_carousel__cat, .timeline-box:hover .timeline-box-icon, .title_circle, .title_circle::before, .services_box--classic:hover .services_box__icon, .stepbox2-box--ok::before, .stepbox2-box--ok::after, .stepbox2-box--ok, .stepbox3-content::before, .stepbox4-number::before, .tbk--color-theme.tbk-symbol--line .tbk__symbol span, .tbk--color-theme.tbk-symbol--line_border .tbk__symbol span, .th-wowslider a.ws_next:hover, .th-wowslider a.ws_prev:hover, .zn-acc--style4 .acc-title, .zn-acc--style4 .acc-tgg-button .acc-icon::before, .zn-acc--style3 .acc-tgg-button::before, .zn_badge_sale, .zn_badge_sale::after, .elm-cmlist.elm-cmlist--v2 a::before, .elm-cmlist.elm-cmlist--v3ext a::before, .elm-custommenu--dd .elm-custommenu-pick, .shop-features .shop-feature:hover, .feature_box.style3 .box:hover, .services_box_element:hover .box .icon, .elm-social-icons.sc--normal .elm-sc-link:hover .elm-sc-icon { background-color: rgb(192, 161, 107); }
.kl-ioscaption--style4 .more::before, .zn-iosSl-caption.zn-iosSl-caption--style4 .zn-iosSl-more::before { background: rgba(192, 161, 107, 0.7) none repeat scroll 0% 0%; }
.kl-ioscaption--style4 .more:hover::before, .zn-iosSl-caption.zn-iosSl-caption--style4 .zn-iosSl-more:hover::before { background: rgba(192, 161, 107, 0.9) none repeat scroll 0% 0%; }
.zn-wc-pages-classic #page_wrapper a.button:not(.checkout), .zn-wc-pages-classic #page_wrapper button.button, .zn-wc-pages-classic #page_wrapper button.button.alt, .zn-wc-pages-classic #page_wrapper input.button, .zn-wc-pages-classic #page_wrapper input#button, .zn-wc-pages-classic #page_wrapper #respond input#submit, .add_to_cart_inline .kw-actions a, .zn-wc-pages-style2 #page_wrapper #respond input#submit.alt, .zn-wc-pages-style2 #page_wrapper a.button.alt, .zn-wc-pages-style2 #page_wrapper button.button.alt, .zn-wc-pages-style2 #page_wrapper input.button.alt, .product-list-item.prod-layout-classic .kw-actions a, .woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-actions a, #bbpress-forums div.bbp-search-form input[type="submit"], #bbpress-forums .bbp-submit-wrapper button, #bbpress-forums #bbp-your-profile fieldset.submit button { background-color: rgb(192, 161, 107); }
.btn.btn-fullcolor:hover, .btn.btn-fullcolor.btn-skewed:hover::before, .cart-container .buttons .button.wc-forward:hover, .zn-wc-pages-classic #page_wrapper a.button:hover:not(.checkout), .zn-wc-pages-classic #page_wrapper button.button:hover, .zn-wc-pages-classic #page_wrapper button.button.alt:hover, .zn-wc-pages-classic #page_wrapper input.button:hover, .zn-wc-pages-classic #page_wrapper input#button:hover, .zn-wc-pages-classic #page_wrapper #respond input#submit:hover, .add_to_cart_inline .kw-actions a:hover, .zn-wc-pages-style2 #page_wrapper #respond input#submit.alt:hover, .zn-wc-pages-style2 #page_wrapper a.button.alt:hover, .zn-wc-pages-style2 #page_wrapper button.button.alt:hover, .zn-wc-pages-style2 #page_wrapper input.button.alt:hover { background-color: rgb(154, 129, 86); }
.border-custom, .border-custom-after::after, .border-custom-before::before, .kl-blog-item-overlay-inner .kl-blog-item-overlay-more:hover, .acc--style4, .acc--style4 .acc-tgg-button .acc-icon, .kl-ioscaption--style4 .more::before, .zn-iosSl-caption.zn-iosSl-caption--style4 .zn-iosSl-more::before, .btn-lined.lined-custom, .btn.btn-bordered { border-color: rgb(192, 161, 107); }
.fake-loading::after { border-color: rgba(192, 161, 107, 0.15); }
.action_box::before, .action_box::after, .site-header.style1, .site-header.style2 .site-logo-anch, .site-header.style3 .site-logo-anch, .site-header.style6, .tabs_style1 > ul.nav > li.active > a, .offline-page-container::after, .latest_posts3-post-date::after, .fake-loading::after { border-top-color: rgb(192, 161, 107); }
.stepbox3-box[data-align="right"] .stepbox3-content::after, .vr-tabs-kl-style-1 .vr-tabs-nav-item.active .vr-tabs-nav-link, .kl-ioscaption--style2.klios-alignright .title_big, .kl-ioscaption--style2.klios-alignright .title_small, .zn-iosSl-caption.zn-iosSl-caption--style2.zn-iosSl-caption--hAlign-right .zn-iosSl-bigTitle, .zn-iosSl-caption.zn-iosSl-caption--style2.zn-iosSl-caption--hAlign-right .zn-iosSl-smallTitle, .fake-loading::after { border-right-color: rgb(192, 161, 107); }
.image-boxes.image-boxes--4.kl-title_style_bottom .imgboxes-border-helper, .image-boxes.image-boxes--4.kl-title_style_bottom:hover .imgboxes-border-helper, .kl-blog-full-image-link, .kl-blog-post-image-link, .site-header.style8 .site-header-bottom-wrapper, .site-header.style9, .statistic-box__line, .zn-sidebar-widget-title::after, .tabs_style5 > ul.nav > li.active > a, .offline-page-container, .keywordbox.keywordbox-2, .keywordbox.keywordbox-3 { border-bottom-color: rgb(192, 161, 107); }
.breadcrumbs.bread-style--black li::before, .infobox2-inner, .kl-flex--classic .flex-caption, .ls--laptop .ls__item-caption, .nivo-caption, .process_steps--style1 .process_steps__intro::after, .stepbox3-box[data-align="left"] .stepbox3-content::after, .th-wowslider .ws-title, .kl-ioscaption--style2 .title_big, .kl-ioscaption--style2 .title_small, .zn-iosSl-caption.zn-iosSl-caption--style2 .zn-iosSl-bigTitle, .zn-iosSl-caption.zn-iosSl-caption--style2 .zn-iosSl-smallTitle, html[dir="rtl"] .vr-tabs-kl-style-1 .vr-tabs-nav-item.active .vr-tabs-nav-link { border-left-color: rgb(192, 161, 107); }
.hoverBorder:hover::after { box-shadow: 0px 0px 0px 5px rgb(192, 161, 107) inset; }
.services_box--modern .services_box__list li::before { box-shadow: 0px 0px 0px 2px rgb(192, 161, 107); }
.services_box--modern .services_box__list li:hover::before { box-shadow: 0px 0px 0px 3px rgb(192, 161, 107); }
.main-nav.mainnav--active-bg > ul > .menu-item.active > a, .main-nav.mainnav--active-bg > ul > .menu-item > a:hover, .main-nav.mainnav--active-bg > ul > .menu-item:hover > a, .chaser-main-menu li.active > a, .kl-cart-button .glyphicon::after, .kl-ptfsortable-nav-link:hover, .kl-ptfsortable-nav-item.current .kl-ptfsortable-nav-link, .circlehover, .imgboxes_style1 .hoverBorder h6 { color: rgb(255, 255, 255) !important; }
.btn-flat, .zn-wc-pages-classic #page_wrapper a.button:not(.checkout), .zn-wc-pages-classic #page_wrapper button.button, .zn-wc-pages-classic #page_wrapper button.button.alt, .zn-wc-pages-classic #page_wrapper input.button, .zn-wc-pages-classic #page_wrapper input#button, .zn-wc-pages-classic #page_wrapper #respond input#submit, .zn-wc-pages-style2 #page_wrapper #respond input#submit.alt, .zn-wc-pages-style2 #page_wrapper a.button.alt, .zn-wc-pages-style2 #page_wrapper button.button.alt, .zn-wc-pages-style2 #page_wrapper input.button.alt, .product-list-item.prod-layout-classic .kw-actions a, .woocommerce ul.products li.product .product-list-item.prod-layout-classic .kw-actions a { color: rgb(255, 255, 255) !important; }
.latest-posts-crs-readon, .latest_posts--4.default-style .latest_posts-readon, .latest_posts--4.kl-style-2 .latest_posts-elm-title, .latest_posts3-post-date, .action_box-text, .recentwork_carousel__link:hover .recentwork_carousel__crsl-title, .recentwork_carousel__link:hover .recentwork_carousel__cat, .stepbox2-box--ok::before, .stepbox2-box--ok::after, .stepbox2-box--ok, .stepbox2-box--ok .stepbox2-title, .kl-ioscaption--style4 .more, .zn-iosSl-caption.zn-iosSl-caption--style4 .zn-iosSl-more, .image-boxes.image-boxes--1 .image-boxes-readon, .acc--style3 .acc-tgg-button:not(.collapsed)::before { color: rgb(255, 255, 255); }
#buddypress form#whats-new-form p.activity-greeting::after { border-top-color: rgb(192, 161, 107); }
@media (min-width: 768px) {
  .site-header { background-color: rgb(45, 45, 45); background-image: none; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; }
}
.site-footer { padding-top: 40px; border-top-color: rgb(255, 255, 255); background-color: rgb(45, 45, 45); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; }
.site-footer-bottom { border-top-color: rgb(72, 72, 72); }
.main-nav > ul > .menu-item > a { font-family: "font-natron-reg",Helvetica,Arial,sans-serif; line-height: 14px; font-weight: 400; font-style: normal; }
.main-nav > ul > .menu-item > a { font-size: 14px; }
.main-nav.mainnav--active-bg > ul > .menu-item > a::before { height: 14px; }
.main-nav.mainnav--active-bg > ul > .menu-item.active > a::before, .main-nav.mainnav--active-bg > ul > .menu-item > a:hover::before, .main-nav.mainnav--active-bg > ul > .menu-item:hover > a::before {  }
.mainnav--pointer-dash.main-nav > ul > li.menu-item-has-children > a::after { bottom: calc(52% - 12px); }
.main-nav.mainnav--active-bg > ul > .menu-item.active > a::before, .main-nav.mainnav--active-bg > ul > .menu-item > a:hover::before, .main-nav.mainnav--active-bg > ul > .menu-item:hover > a::before { background-color: rgb(192, 161, 107); }
.main-nav ul ul.sub-menu .menu-item a, .main-nav .zn_mega_container .menu-item a { font-family: font-natron-reg; font-size: 13px; line-height: 14px; font-weight: 400; font-style: normal; }
.ff-alternative, .kl-font-alt, .kl-fontafter-alt::after, .page-title, .page-subtitle, .subtitle, .topnav-item, .topnav .menu-item > a, .zn-sidebar-widget-title, .nivo-caption, .th-wowslider .ws-title, .cart-container .cart_list li a:not(.remove) { font-family: "Montserrat",Helvetica,Arial,sans-serif; }
.site-header-top-wrapper .kl-font-alt, .site-header-top-wrapper .kl-fontafter-alt::after, .site-header-top-wrapper .topnav-item, .site-header-top-wrapper .topnav .menu-item > a, .site-header-top-wrapper .cart-container .cart_list li a:not(.remove) {  }
body { background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; }
.sc__fade-mask, .portfolio-item-desc-inner::after { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 100%) repeat scroll 0% 0%; }
@font-face {
  font-family: "glyphicons_halflingsregular";  font-style: normal;  font-weight: normal;  src: url('glyphicons_halflingsregular_001.eot') format("embedded-opentype"), url('glyphicons_halflingsregular_001.woff') format("woff"), url('glyphicons_halflingsregular_001.ttf') format("truetype"), url('glyphicons_halflingsregular_001.svg') format("svg");}
[data-zniconfam="glyphicons_halflingsregular"]::before, [data-zniconfam="glyphicons_halflingsregular"] { font-family: "glyphicons_halflingsregular" !important; }
[data-zn_icon]::before { content: attr(data-zn_icon); }
@font-face {
  font-family: "kl-social-icons";  font-style: normal;  font-weight: normal;  src: url('kl-social-icons.eot') format("embedded-opentype"), url('kl-social-icons.woff') format("woff"), url('kl-social-icons.ttf') format("truetype"), url('kl-social-icons.svg') format("svg");}
[data-zniconfam="kl-social-icons"]::before, [data-zniconfam="kl-social-icons"] { font-family: "kl-social-icons" !important; }
[data-zn_icon]::before { content: attr(data-zn_icon); }
@font-face {
  font-family: "icomoon";  font-style: normal;  font-weight: normal;  src: url('icomoon.eot') format("embedded-opentype"), url('icomoon.woff') format("woff"), url('icomoon.ttf') format("truetype"), url('icomoon.svg') format("svg");}
[data-zniconfam="icomoon"]::before, [data-zniconfam="icomoon"] { font-family: "icomoon" !important; }
[data-zn_icon]::before { content: attr(data-zn_icon); }
@font-face {
  font-family: "font-natron-reg";  font-weight: 400;  src: url("//xn--80azbdjl.xn--p1ai/wp-content/ext-fonts/ALS Gross Kunst_Reg.eot?#iefix") format("eot"), url("//xn--80azbdjl.xn--p1ai/wp-content/ext-fonts/ALS Gross Kunst_Reg.ttf") format("truetype");}
.action_box::after, .action_box::before { display: none; }
@media (max-width: 767px) {
  .zn-wc-pages-style2 .checkout.woocommerce-checkout { background-color: rgb(255, 255, 255); padding: 35px 15px 10px; margin-top: 20px; }
  #billing_first_name_field { width: 100%; }
  #billing_last_name_field { width: 100%; float: left; }
  #order_comments { min-height: 156px; resize: none; margin-top: 1px; }
  .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { margin-top: 25px; }
  .zn-wc-pages-style2 .checkout.woocommerce-checkout #order_review_heading::before, .zn-wc-pages-style2 .checkout.woocommerce-checkout #payment::before { left: -15px; right: -15px; }
}
@media (max-width: 767px) {
  .woocommerce-terms-and-conditions-checkbox-text { font-size: 12px; }
}
.psn-smart-header { padding-top: 5px; padding-bottom: 5px; }
.psn-smart-header .kl-iconbox { margin-bottom: 10px; }
.psn-smart-header .kl-iconbox__title-wrapper { margin-bottom: 5px; }
.psn-smart-header .tabs_style5 .tab-content { display: block; width: 100%; padding: 15px 0px 0px; }
.psn-smart-header .tabs_style5 > ul.nav { border-bottom: 1px solid rgb(223, 223, 223); }
@media (max-width: 767px) {
  .site-header .site-header-main-right .sh-component:last-child { border-left: 2px solid rgb(242, 242, 242); }
}
.site-header.style13 { border-bottom: 3px solid rgb(192, 161, 107); }
@media (min-width: 768px) {
  .site-header.style12 { border-bottom: 3px solid rgb(192, 161, 107); }
}
body.boxed #page_wrapper { border-left: 3px solid rgb(255, 255, 255); border-right: 3px solid rgb(255, 255, 255); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); }
@media (max-width: 767px) {
  .short_desc { font-size: 11px; }
}
@media (max-width: 767px) {
  .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product { width: 100%; }
}
@media (min-width: 768px) {
  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width: 33.3%; }
}
.kl-iconbox { margin-bottom: 15px; }
.ntr__services__box .znColumnElement-innerWrapper { box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24); transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; }
.ntr__services__box .znColumnElement-innerWrapper:hover { box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.19), 0px 6px 6px rgba(0, 0, 0, 0.23); }
a.info__block:hover {
	color: rgb(255, 255, 255);
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(220,160,160,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(220,160,160,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(220,160,160,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(220,160,160,1.00) 100%);
}
.info__block { position: relative; display: block; background: rgb(192, 161, 107) url('bg-saratov.jpg') no-repeat scroll center center / cover ; color: rgb(255, 255, 255); padding: 25px 30px; text-align: left; }
.info__block::before { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; background: rgb(192, 161, 107) none repeat scroll 0% 0%; opacity: 0.96; content: ""; transition: all 0.2s ease 0s; }
.info__block::after { position: absolute; top: 50%; margin-top: -30px; right: 30px; width: 100px; height: 59px; background: rgba(0, 0, 0, 0) url('icon-tripple-arrows.png') no-repeat scroll center center / contain ; content: ""; transition: all 0.2s ease 0s; }
.info__block:hover::before { opacity: 0.98; }
.info__block:hover::after { transform: translateX(10px); }
.info__block__inner { position: relative; z-index: 1; }
.info__block__title {
	margin: 0px;
	text-transform: uppercase;
	font-size: 24px;
	color: rgba(172,113,82,1.00);
}
.info__block__summary {
	font-size: 23px;
	margin-top: 4px;
	color: rgba(191,78,34,1.00);
}
.info__block__main__title {
	font-size: 30px;
	color: rgba(154,103,77,1.00);
	padding: 0px;
	margin: 0px;
}
.info__block__main__summary {
	color: rgba(62,51,47,1.00);
	font-size: 23px;
	margin-top: 15px;
}
.info__block__about__title { text-transform: uppercase; font-size: 25px; font-weight: bold; text-align: center; font-family: "Open Sans"; }
.info__block__about__summary { font-size: 16px; }
.hr-tabs-nav-item { font-size: 13px; }
div.wpcf7-response-output { border-right: medium none; border-bottom: medium none; border-left: medium none; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-top: 1px solid rgb(153, 153, 153) !important; }
.cf7__style input { margin-bottom: 15px; }
.cf7__style input[type="submit"] { margin-top: 8px; margin-bottom: 0px; background-color: rgba(192, 161, 107, 0.9); color: white; font-weight: normal; font-family: font-natron-reg; font-size: 18px !important; line-height: 22px; }
.cf7__style input[type="submit"]:hover { background-color: rgb(192, 161, 107) !important; transition: background-color 0.15s linear 0s; }
.cf7__style input[type="checkbox"] { margin: 0px; }
.wpcf7-form-control.wpcf7-acceptance { font-size: 11px !important; padding: 0px !important; border: medium none !important; box-shadow: none !important; }
span.wpcf7-list-item { margin-left: 5px; margin-right: 5px; }
.wpcf7-list-item-label { font-weight: normal; }
#ssb-container ul li { list-style: outside none none; margin: 0px 0px 1px; padding-top: 3px; padding-bottom: 0px; border-radius: 2px; background-color: rgb(64, 64, 64); opacity: 0.8; transition: all 0.2s ease 0s; }
#ssb-container ul li:hover { background-color: rgb(64, 64, 64); opacity: 0.9; }
#ssb-container { top: 60%; right: 10px !important; width: 49px; }
#totop { display: none; }
.callback__phone { text-transform: uppercase; font-size: 40px; font-weight: bold; text-align: center; font-family: "Open Sans"; padding: 0px; margin-bottom: 35px; }
@media (max-width: 767px) {
  .callback__phone { font-size: 34px; }
}
ul.sub-menu { padding-left: 15px; }
div.widget ul.menu li { list-style: outside none none; }
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; margin-right: 0.618em; content: ""; text-decoration: none; color: rgb(192, 161, 107); }
@media (max-width: 767px) {
  aside { display: none; }
}
.ntr__menu_main .kl-iconbox__inner .kl-iconbox__desc { font-size: 16px; }
.ntr__phone__mobile { font-size: 18px; line-height: 18px; }
@media (max-width: 767px) {
  .site-header { background: rgb(170, 170, 170) none repeat scroll 0% 0%; height: 25px; }
  .zn-res-menuwrapper { margin-top: 5px; margin-bottom: 0px; }
}
@media (max-width: 767px) {
  .desktop__hide { display: none; }
}
@media (min-width: 768px) {
  .mobile__hide { display: none; }
}
/* ::::: https://натрон.рф/wp-content/plugins/tablepress-responsive-tables/css/tablepress-responsive-flip.min.css?ver=1.5 ::::: */

@media (max-width: 767px) {
  .tablepress-responsive-phone { display: block; }
  .tablepress-responsive-phone thead { display: block; float: left; }
  .tablepress-rtl.tablepress-responsive-phone thead { float: right; }
  .tablepress-responsive-phone tfoot { display: none; }
  .tablepress-responsive-phone tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
  .tablepress-responsive-phone tbody td, .tablepress-responsive-phone thead th, .tablepress-responsive-phone thead tr { display: block; border: medium none; }
  .tablepress-responsive-phone tbody td:empty::before { content: " "; }
  .tablepress-responsive-phone tbody tr { display: inline-block; vertical-align: top; }
  .tablepress-responsive-phone thead th { width: auto !important; }
  .tablepress-responsive-phone thead tr th:not(:last-child) { border-bottom: 1px solid transparent; }
  .tablepress-responsive-phone tbody tr td:not(:last-child) { border-bottom: 1px solid rgb(221, 221, 221); }
  .dataTables_wrapper .tablepress-responsive-phone .sorting::after { transform: rotate(90deg); padding: 0px; }
  .dataTables_wrapper .tablepress-responsive-phone .sorting_asc::after { content: ""; padding: 0px 2px 0px 0px; }
  .dataTables_wrapper .tablepress-responsive-phone .sorting_desc::after { content: ""; padding: 0px 1px 0px 0px; }
}
@media (max-width: 979px) {
  .tablepress-responsive-tablet { display: block; }
  .tablepress-responsive-tablet thead { display: block; float: left; }
  .tablepress-rtl.tablepress-responsive-tablet thead { float: right; }
  .tablepress-responsive-tablet tfoot { display: none; }
  .tablepress-responsive-tablet tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
  .tablepress-responsive-tablet tbody td, .tablepress-responsive-tablet thead th, .tablepress-responsive-tablet thead tr { display: block; border: medium none; }
  .tablepress-responsive-tablet tbody tr { display: inline-block; vertical-align: top; }
  .tablepress-responsive-tablet thead th { width: auto !important; }
  .tablepress-responsive-tablet tbody td:empty::before { content: " "; }
  .tablepress-responsive-tablet thead tr th:not(:last-child) { border-bottom: 1px solid transparent; }
  .tablepress-responsive-tablet tbody tr td:not(:last-child) { border-bottom: 1px solid rgb(221, 221, 221); }
  .dataTables_wrapper .tablepress-responsive-tablet .sorting::after { transform: rotate(90deg); padding: 0px; }
  .dataTables_wrapper .tablepress-responsive-tablet .sorting_asc::after { content: ""; padding: 0px 2px 0px 0px; }
  .dataTables_wrapper .tablepress-responsive-tablet .sorting_desc::after { content: ""; padding: 0px 1px 0px 0px; }
}
@media (max-width: 1199px) {
  .tablepress-responsive-desktop { display: block; }
  .tablepress-responsive-desktop thead { display: block; float: left; }
  .tablepress-rtl.tablepress-responsive-desktop thead { float: right; }
  .tablepress-responsive-desktop tfoot { display: none; }
  .tablepress-responsive-desktop tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
  .tablepress-responsive-desktop tbody td, .tablepress-responsive-desktop thead th, .tablepress-responsive-desktop thead tr { display: block; border: medium none; }
  .tablepress-responsive-desktop tbody td:empty::before { content: " "; }
  .tablepress-responsive-desktop tbody tr { display: inline-block; vertical-align: top; }
  .tablepress-responsive-desktop thead th { width: auto !important; }
  .tablepress-responsive-desktop thead tr th:not(:last-child) { border-bottom: 1px solid transparent; }
  .tablepress-responsive-desktop tbody tr td:not(:last-child) { border-bottom: 1px solid rgb(221, 221, 221); }
  .dataTables_wrapper .tablepress-responsive-desktop .sorting::after { transform: rotate(90deg); padding: 0px; }
  .dataTables_wrapper .tablepress-responsive-desktop .sorting_asc::after { content: ""; padding: 0px 2px 0px 0px; }
  .dataTables_wrapper .tablepress-responsive-desktop .sorting_desc::after { content: ""; padding: 0px 1px 0px 0px; }
}
.tablepress-responsive-all tbody td:empty::before { content: " "; }
.tablepress-responsive-all thead tr th:not(:last-child) { border-bottom: 1px solid transparent; }
.tablepress-responsive-all tbody tr td:not(:last-child) { border-bottom: 1px solid rgb(221, 221, 221); }
.dataTables_wrapper .tablepress-responsive-all .sorting::after { transform: rotate(90deg); padding: 0px; }
.dataTables_wrapper .tablepress-responsive-all .sorting_asc::after { content: ""; padding: 0px 2px 0px 0px; }
.dataTables_wrapper .tablepress-responsive-all .sorting_desc::after { content: ""; padding: 0px 1px 0px 0px; }
@font-face {
  font-family: "rub-arial-regular";  src: url('ruble-simb.woff'), url('ruble-simb.ttf');}
.ymaps-2-1-74-map { position: relative; z-index: 0; display: block; margin: 0px !important; padding: 0px !important; text-align: left !important; text-decoration: none !important; color: rgb(0, 0, 0); font-weight: 400 !important; font-style: normal !important; line-height: normal; transform: translate3d(0px, 0px, 0px); }
.ymaps-2-1-74-map-bg { background-image: url('undefined'); background-size: 16px 16px; }
.ymaps-2-1-74-map ymaps, .ymaps-2-1-74-map ymaps::after, .ymaps-2-1-74-map ymaps::before { box-sizing: content-box; }
.ymaps-2-1-74-map iframe { position: static; opacity: 1; margin: 0px; outline: 0px none; box-shadow: none; border: 0px none; border-radius: 0px; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; padding: 0px; max-width: unset; max-height: unset; min-width: unset; min-height: unset; vertical-align: top; -moz-user-select: none; }
.ymaps-2-1-74-touch-action-none { touch-action: none; }
.ymaps-2-1-74-user-selection-none, .ymaps-2-1-74-user-selection-none * { -moz-user-select: none; }
ymaps, ymaps canvas, ymaps input, ymaps svg { max-width: none; max-height: none; }
.ymaps-2-1-74-ground-pane { will-change: transform; }
.ymaps-2-1-74-events-pane { touch-action: none; }
.ymaps-2-1-74-areas-pane, .ymaps-2-1-74-balloon-pane, .ymaps-2-1-74-controls-pane, .ymaps-2-1-74-controls__bottom, .ymaps-2-1-74-controls__toolbar, .ymaps-2-1-74-events-pane, .ymaps-2-1-74-ground-pane, .ymaps-2-1-74-panel-pane, .ymaps-2-1-74-places-pane, .ymaps-2-1-74-ruler-balloon-pane, .ymaps-2-1-74-ruler-line-pane, .ymaps-2-1-74-searchpanel-pane { left: 0px; }
.ymaps-2-1-74-controls-pane *, .ymaps-2-1-74-searchpanel-pane * { text-align: left; }
@media print {
  .ymaps-2-1-74-patched-for-print { background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px !important; display: list-item !important; list-style-position: inside !important; }
}
.ymaps-2-1-74-svg-icon-content { letter-spacing: -0.5px; margin-left: -0.5px; }
.ymaps-2-1-74-inner-panes, .ymaps-2-1-74-outer-panes { display: block; position: absolute; padding: 0px !important; margin: 0px !important; }
.ymaps-2-1-74-inner-panes { overflow: hidden; width: 100%; height: 100%; }
.ymaps-2-1-74-controls__bottom, .ymaps-2-1-74-controls__toolbar { position: absolute; width: 100%; }
.ymaps-2-1-74-controls__toolbar_left { float: left; height: 0px; }
.ymaps-2-1-74-controls__toolbar_right { float: right; height: 0px; }
.ymaps-2-1-74-controls__control_toolbar { display: inline-block; vertical-align: top; }
.ymaps-2-1-74-controls__control { display: block; position: absolute; vertical-align: top; }
.ymaps-2-1-74-copyright { position: relative; z-index: 1; display: block; height: 20px; top: -25px; float: right; margin-right: 3px; margin-left: 10px; }
.ymaps-2-1-74-copyright__wrap { display: block; overflow: hidden; }
.ymaps-2-1-74-copyright__layout { position: relative; z-index: 1; top: 1px; display: table; float: right; }
.ymaps-2-1-74-copyright__content-cell, .ymaps-2-1-74-copyright__logo-cell { display: table-cell; vertical-align: top; }
.ymaps-2-1-74-copyright__logo-cell { padding-left: 4px; }
.ymaps-2-1-74-copyright__content-cell { height: 20px; }
.ymaps-2-1-74-copyright__content { display: inline-block; float: right; padding: 0px 4px 1px; white-space: nowrap; border-radius: 3px; background-color: rgba(255, 255, 255, 0.75); font: 11px/14px Verdana,Arial,sans-serif; }
.ymaps-2-1-74-copyright_fog_yes::after { position: absolute; z-index: -1; top: 1px; right: 50px; left: 17px; height: 15px; content: ""; border-radius: 0px 3px 3px 0px; background-color: rgba(255, 255, 255, 0.75); }
.ymaps-2-1-74-copyright_logo_no.ymaps-2-1-74-copyright_fog_yes::after { right: 0px; }
.ymaps-2-1-74-copyright_logo_no .ymaps-2-1-74-copyright__logo-cell, .ymaps-2-1-74-copyright_providers_no .ymaps-2-1-74-copyright__text, .ymaps-2-1-74-copyright_ua_no .ymaps-2-1-74-copyright__agreement, .ymaps-2-1-74-copyright_ua_no.ymaps-2-1-74-copyright_providers_no .ymaps-2-1-74-copyright__content-cell { display: none; }
.ymaps-2-1-74-copyright__fog { position: absolute; z-index: 2; top: 1px; left: 0px; display: none; width: 12px; height: 15px; padding-left: 5px; border-radius: 3px 0px 0px 3px; background: rgba(255, 255, 255, 0.75) none repeat scroll 0% 0%; font: 11px/14px Verdana,Arial,sans-serif; }
.ymaps-2-1-74-copyright__link { text-decoration: underline !important; color: rgb(51, 51, 51) !important; }
.ymaps-2-1-74-copyright__link:hover { color: rgb(204, 0, 0) !important; }
.ymaps-2-1-74-copyright__logo { display: block; width: 46px; height: 20px; position: relative; top: -2px; opacity: 0.7; background-position: 0px 100%; background-repeat: no-repeat; background-image: url('undefined'); }
.ymaps-2-1-74-copyright .ymaps-2-1-74-copyright__logo:hover { opacity: 1; }
.ymaps-2-1-74-map-copyrights-promo { position: absolute; bottom: 0px; left: 0px; }
@media print {
  .ymaps-2-1-74-map-copyrights-promo { visibility: hidden; }
}
@media print {
  .ymaps-2-1-74-controls-pane { visibility: hidden; }
}
.ymaps-2-1-74-islets_icon-with-caption__caption-block { position: absolute; top: -37px; }
.ymaps-2-1-74-islets_icon-with-caption__caption-block .ymaps-2-1-74-islets_icon-caption { padding-left: 20px; }
.ymaps-2-1-74-islets_icon-caption { white-space: nowrap; font: 13px/27px Arial,sans-serif; border-radius: 5px; height: 27px; text-overflow: ellipsis; overflow: hidden; background: rgba(255, 255, 255, 0.85) none repeat scroll 0% 0%; padding: 0px 8px 0px 0px; position: absolute; margin-top: -1px; }
.ymaps-2-1-74-control-popup__spinner__circle::before { content: ""; border-radius: 100%; box-shadow: 0px 0px 0px 2px rgb(255, 204, 0) inset; position: absolute; left: -50%; top: 0px; width: 100%; height: 100%; }
.ymaps-2-1-74-popup { display: none; position: absolute; z-index: 32700; padding: 1px; }
.ymaps-2-1-74-popup_theme_ffffff { box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 8px 30px -5px rgba(0, 0, 0, 0.5); }
.ymaps-2-1-74-popup_theme_ffffff .ymaps-2-1-74-popup__tail { background: rgba(0, 0, 0, 0) -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0) 50%) repeat scroll 0% 0%; }
.ymaps-2-1-74-popup_theme_ffffff .ymaps-2-1-74-popup__tail::after { background-color: rgb(255, 255, 255); }
.ymaps-2-1-74-float-button { background-color: rgb(255, 255, 255); border-color: transparent; box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15), 0px 2px 5px -3px rgba(0, 0, 0, 0.15); box-sizing: border-box !important; border-width: 1px; border-style: solid; border-radius: 3px; background-clip: border-box; color: rgb(0, 0, 0); vertical-align: middle; text-decoration: none; font-family: Arial,Helvetica,sans-serif; cursor: pointer; transition: background-color 0.15s ease-out 0s, border-color 0.15s ease-out 0s, opacity 0.15s ease-out 0s; display: inline-block; text-align: left; height: 28px; }
.ymaps-2-1-74-float-button-text { position: relative; border: medium none; text-decoration: none; white-space: nowrap; font-size: 13px; line-height: 26px; padding: 0px 12px; }
.ymaps-2-1-74-float-button.ymaps-2-1-74-_pressed, .ymaps-2-1-74-float-button:active { background-color: rgb(243, 241, 237); }
.ymaps-2-1-74-float-button { position: relative; padding-left: 26px; overflow: hidden; }
.ymaps-2-1-74-float-button-icon { position: absolute; left: 0px; }
.ymaps-2-1-74-float-button-text { display: block; overflow: hidden; text-overflow: ellipsis; padding-left: 12px; padding-right: 12px; }
.ymaps-2-1-74-float-button-icon + .ymaps-2-1-74-float-button-text { padding-left: 4px; }
.ymaps-2-1-74-float-button.ymaps-2-1-74-_hidden-icon .ymaps-2-1-74-float-button-icon, .ymaps-2-1-74-float-button.ymaps-2-1-74-_hidden-text .ymaps-2-1-74-float-button-text { display: none; }
.ymaps-2-1-74-float-button-icon { display: inline-block; width: 16px; height: 16px; border: 5px solid transparent; background-repeat: no-repeat; background-position: center center; vertical-align: top; }
.ymaps-2-1-74-float-button-icon_icon_geolocation { background-image: url('undefined'); }
.ymaps-2-1-74-float-button-icon_icon_ruler { background-image: url('undefined'); }
.ymaps-2-1-74-float-button-icon_icon_expand { background-image: url('undefined'); }
.ymaps-2-1-74-traffic { box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15), 0px 2px 5px -3px rgba(0, 0, 0, 0.15); border-radius: 3px; position: relative; display: inline-block; }
.ymaps-2-1-74-traffic .ymaps-2-1-74-float-button { box-shadow: none !important; white-space: nowrap; text-align: left; overflow: hidden; }
.ymaps-2-1-74-traffic .ymaps-2-1-74-float-button.ymaps-2-1-74-_pin_right::before { content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgba(0, 0, 0, 0.15); }
.ymaps-2-1-74-traffic__icon { display: inline-block; width: 16px; height: 16px; border: 5px solid transparent; background-repeat: no-repeat; background-position: center center; vertical-align: top; }
.ymaps-2-1-74-traffic__icon_icon_off { background-image: url('undefined'); }
.ymaps-2-1-74-traffic__panel { position: absolute; top: 100%; right: -5px; display: block; margin-top: -9999px; white-space: normal; transform: translate3d(0px, 0px, 0px); }
.ymaps-2-1-74-traffic__tail { right: 31px; display: block; }
.ymaps-2-1-74-traffic__panel-content { display: block; overflow-x: hidden; overflow-y: auto; min-width: 40px; min-height: 20px; padding: 0px 10px 10px; border-top: 7px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ymaps-2-1-74-traffic__panel { transition: width 0.3s ease-out 0s; }
.ymaps-2-1-74-traffic__switcher { display: block; margin-bottom: 8px; border-bottom: 1px solid rgb(229, 229, 229); font: 13px/20px Arial,Helvetica,sans-serif; }
.ymaps-2-1-74-traffic__switcher-item { position: relative; top: 1px; display: inline-block; cursor: pointer; color: rgb(0, 0, 0); border-bottom: 3px solid transparent; }
.ymaps-2-1-74-traffic__switcher-item:hover { color: rgb(204, 0, 0); }
.ymaps-2-1-74-traffic__switcher-item.ymaps-2-1-74-traffic__switcher-item_selected_yes { cursor: default; color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); }
.ymaps-2-1-74-traffic__switcher-item:not(:last-child) { margin-right: 18px; }
.ymaps-2-1-74-popup__tail { font: 0px/0 a; position: absolute; z-index: 9; display: block; width: 17px; height: 17px; }
.ymaps-2-1-74-popup__tail::after { content: ""; position: absolute; width: 17px; height: 17px; }
.ymaps-2-1-74-popup_to_bottom .ymaps-2-1-74-popup__tail::after, .ymaps-2-1-74-popup_to_left .ymaps-2-1-74-popup__tail::after, .ymaps-2-1-74-popup_to_right .ymaps-2-1-74-popup__tail::after, .ymaps-2-1-74-popup_to_top .ymaps-2-1-74-popup__tail::after { left: 1px; bottom: 1px; }
.ymaps-2-1-74-popup_to_bottom .ymaps-2-1-74-popup__tail, .ymaps-2-1-74-popup_to_right .ymaps-2-1-74-popup__tail { transform-origin: 100% 100% 0px; }
.ymaps-2-1-74-popup_to_bottom .ymaps-2-1-74-popup__tail { margin-left: -17px; bottom: 100%; transform: rotate(135deg); }
.ymaps-2-1-74-zoom { position: relative; display: block; padding: 28px 0px; width: 28px; height: 10px; }
.ymaps-2-1-74-zoom__button { position: absolute !important; }
.ymaps-2-1-74-zoom__plus { top: 0px; }
.ymaps-2-1-74-zoom__minus { bottom: 0px; }
.ymaps-2-1-74-zoom__scale { position: absolute; top: 28px; bottom: 28px; left: 11px; width: 4px; border-right: 1px solid rgba(0, 0, 0, 0.2); border-left: 1px solid rgba(0, 0, 0, 0.2); background: rgba(255, 255, 255, 0.4) none repeat scroll 0% 0%; box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, 0.15), -1px 0px 0px 0px rgba(0, 0, 0, 0.15); }
.ymaps-2-1-74-zoom__runner { position: absolute; left: -12px; width: 28px; height: 15px !important; line-height: 15px !important; }
.ymaps-2-1-74-zoom__runner__transition { transition: top 0.3s ease 0s; }
.ymaps-2-1-74-zoom .ymaps-2-1-74-float-button-icon_icon_runner { display: block; height: 13px; }
.ymaps-2-1-74-zoom__runner .ymaps-2-1-74-zoom__icon { background-image: url('undefined'); background-repeat: no-repeat; background-position: center 5px; border-top: 0px none; border-bottom: 0px none; }
.ymaps-2-1-74-zoom__minus .ymaps-2-1-74-zoom__icon { background-image: url('undefined'); }
.ymaps-2-1-74-zoom__plus .ymaps-2-1-74-zoom__icon { background-image: url('undefined'); }
.ymaps-2-1-74-listbox__button { background-color: rgb(255, 255, 255); border-color: transparent; box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15), 0px 2px 5px -3px rgba(0, 0, 0, 0.15); }
.ymaps-2-1-74-listbox { position: relative; display: inline-block; height: 28px; vertical-align: top; line-height: 0; }
.ymaps-2-1-74-listbox__button { box-sizing: border-box !important; border-width: 1px; border-style: solid; border-radius: 3px; background-clip: border-box; color: rgb(0, 0, 0); vertical-align: middle; text-decoration: none; font-family: Arial,Helvetica,sans-serif; cursor: pointer; transition: background-color 0.15s ease-out 0s, border-color 0.15s ease-out 0s, opacity 0.15s ease-out 0s; display: inline-block; text-align: left; height: 28px; white-space: nowrap; }
.ymaps-2-1-74-listbox__button-text { display: inline-block; position: relative; border: medium none; text-decoration: none; white-space: nowrap; font-size: 13px; line-height: 26px; }
.ymaps-2-1-74-listbox__button.ymaps-2-1-74-_pressed, .ymaps-2-1-74-listbox__button:active { background-color: rgb(243, 241, 237); }
.ymaps-2-1-74-listbox__button-icon { display: inline-block; width: 16px; height: 16px; border: 5px solid transparent; background-repeat: no-repeat; background-position: center center; vertical-align: top; }
.ymaps-2-1-74-listbox__button-icon.ymaps-2-1-74-_icon_layers { background-image: url('undefined'); }
.ymaps-2-1-74-listbox__button-text { padding: 0px 12px 0px 4px; }
.ymaps-2-1-74-_visible-arrow .ymaps-2-1-74-listbox__button-text { padding-right: 23px; }
.ymaps-2-1-74-listbox__button-arrow { display: none; width: 29px; height: 28px; position: absolute; right: 0px; top: 0px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; transition: transform 0.15s ease-out 0s, -webkit-transform 0.15s ease-out 0s; }
.ymaps-2-1-74-_visible-arrow .ymaps-2-1-74-listbox__button-arrow { display: inline-block; }
.ymaps-2-1-74-listbox__panel { position: relative; z-index: 1000; display: block; float: left; margin-top: 7px; padding: 3px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(229, 229, 229); box-shadow: 0px 10px 20px -5px rgba(0, 0, 0, 0.2) !important; }
.ymaps-2-1-74-listbox_align_right .ymaps-2-1-74-listbox__panel { float: right; }
.ymaps-2-1-74-listbox_opened_no .ymaps-2-1-74-listbox__panel { margin-top: -9999px; box-shadow: none; }
.ymaps-2-1-74-listbox__list { display: block; overflow-y: auto; overflow-x: hidden; font-family: Arial,sans-serif; }
.ymaps-2-1-74-listbox__list-item { display: block; white-space: nowrap; cursor: pointer; overflow: hidden; }
.ymaps-2-1-74-listbox__list-item-text { box-sizing: border-box !important; overflow: hidden; padding-right: 13px; padding-left: 30px; max-width: 250px; text-overflow: ellipsis; font-size: 13px; line-height: 28px; -moz-user-select: none; position: relative; }
.ymaps-2-1-74-listbox__list-item:hover { background-color: rgb(255, 235, 160); }
.ymaps-2-1-74-listbox__list-item_selected_yes .ymaps-2-1-74-listbox__list-item-text::before { content: ""; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 38px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll 50% 50%; }
.ymaps-2-1-74-listbox__list-item_selected_yes.ymaps-2-1-74-listbox__list-item_disabled_yes .ymaps-2-1-74-listbox__list-item-text::before { opacity: 0.6; }
.ymaps-2-1-74-scaleline { position: relative; display: inline-block; overflow: visible; text-align: center; top: 13px; }
.ymaps-2-1-74-scaleline__label { position: relative; top: -6px; display: block; padding: 0px 4px; vertical-align: middle; white-space: nowrap; color: rgb(51, 51, 51); border-radius: 3px; font: 11px/15px Verdana,Arial,sans-serif; background: rgba(255, 255, 255, 0.75) none repeat scroll 0% 0%; }
.ymaps-2-1-74-scaleline__left, .ymaps-2-1-74-scaleline__right { display: table-cell; width: 49%; vertical-align: top; }
.ymaps-2-1-74-scaleline__left-line, .ymaps-2-1-74-scaleline__right-line { display: block; height: 1px; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.ymaps-2-1-74-scaleline__center { display: table-cell; height: 1px; }
.ymaps-2-1-74-scaleline__left-border, .ymaps-2-1-74-scaleline__right-border { position: absolute; z-index: -1; top: -4px; width: 1px; height: 9px; border: 1px solid rgb(255, 255, 255); background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.ymaps-2-1-74-scaleline__left-border { left: -2px; }
.ymaps-2-1-74-scaleline__right-border { right: -2px; }
.ymaps-2-1-74-check__box::after { content: ""; position: absolute; left: 0px; bottom: 2px; width: 16px; height: 16px; }
.ymaps-2-1-74-check__control:checked + .ymaps-2-1-74-check__box::after { background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; }
.fb_reset { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border: 0px none; border-spacing: 0px; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_reset > div { overflow: hidden; }
.ymaps_https___api_maps_yandex_ru_2_1_74_842754385730islands_icon___1E98FF_34x41_1572178216594 { display: block; background-image: url('undefined'); list-style-image: url('undefined'); background-size: 34px 41px; }
