#header .logo {
    max-width: 12rem;
}
.top-menu a[data-depth="0"] {
    font-weight: 600;
	padding: .375rem 1rem ;
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHh30AUi-qJCY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHh30AXC-q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh50XSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QpRxC7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QpRzS7mw9c.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QpRxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QpRyS7m.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
 font-family: 'Lato', sans-serif;
 font-weight: 400;
}
.h1,
.h2,
.h3 {
 font-family: 'Montserrat', sans-serif;
 font-weight: 700;
 text-transform: none;
}
.h1, h1 {
    font-size: 1.75rem;
}
#header {
 font-family: unset;
 font-weight: 300;
}
#products .product-title, .featured-products .product-title, .product-accessories .product-title, .product-miniature .product-title {
    text-transform: none;
}
.product-miniature .product-title a, .category-sub-link {
      color: #000;
}
.product-title a:hover, .category-sub-link:hover {
      color: #a7a7a7;
}

.product-quantity .qty, .product-add-to-cart span.control-label {
    display: none;
}
.k-loading #radio-f4296364-3f30-3cb4-9952-b560d7050f42__container{display:none!important;}	

/*Innar - varjud ?ra*/
#wrapper {
    background: transparent;
    box-shadow: 0 0 0 0;
}
.footer-container {
    box-shadow: 0 0 0 0;
	background-color: #232323;
    padding: 2rem 3rem;

}
#header .header-nav {
    border-bottom: 2px solid #fff;
	margin-bottom: 0px;
}

#header .header-nav .blockcart {
    background: #fff;
}
body#checkout #header .header-nav, body#checkout #footer, body#checkout section.checkout-step, .bootstrap-touchspin,.btn-primary, .btn-secondary, .btn-tertiary,.product-cover img,body#checkout #footer,.tabs, #products .thumbnail-container .product-description, .featured-products .thumbnail-container .product-description, .product-accessories .thumbnail-container .product-description {
    box-shadow: 0 0 0 0;
}
/*Innar - varjud ?ra - END*/

#header .header-top a[data-depth="0"] {
	color: #000;
}	
.right-nav {
    font-size: 80%;
	color:#7a7a7a;
	font-weight: normal;
}
#header .header-nav .search-widget {
    margin-right: 20px;
	color: #000;
}
#header .header-nav .cart-preview.active {
    background: #ff4500;
}

.footer-container .h3 {
    color: orangered;
}
.footer-container li a:hover,.footer-container .links ul > li a:hover {
    color: #fff;
} 
.footer-container .links ul {
    background-color: #232323
}
.links .title {
    border-bottom: 0
}
.footer-container .links ul > li a {
    color: #aaa;
}
.footer-container .links ul > li {
    border-bottom: 0;
}
#product .current-price span {
    font-size: 200%;
    color: #ff4500;
}
.product-price {
    color: #ff4500;
}
.product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name {
    text-transform: none;
}
#manufacturer #main ul .brand {
    box-shadow: 0 0 4px 0 rgba(0,0,0,.2);
}
#manufacturer #main ul .brand {
    min-height: 125px;
}
.brand-img img {
    display: none;
}
.brand-infos a {
	color: #000;
	font-weight:900;
	font-size: 18px;
}	

/*Innar - shadows off*/
.product-flags li.product-flag, 
.product-images>li.thumb-container>.thumb, .pagination .page-list, 
.products-sort-order .select-title, 
.card, 
#search_filters, .block-categories, 
#products .thumbnail-container, 
.product-miniature .thumbnail-container, 
#products .highlighted-informations, 
.product-miniature .highlighted-informations, 
.product-miniature .thumbnail-container:hover .highlighted-informations, .product-miniature .thumbnail-container:hover {
    box-shadow: none !important;
}
/*Innar - shadows end*/

.product-flag.on-sale {
    display: none;
}

/*
#product .current-price .discount-amount {
    font-size: 100% !important;
    color: #fff !important;
}
*/
#product .current-price .discount-amount {
    display:none;
}
.btn-primary {
    background-color: #ff4500;
}
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    color: #000;
	background-color: #ff4500;
}	

/*klarna*/
 .lang-et .pp-checkout, .lang-da .shipto_fi, .lang-da .shipto_se, .lang-da .shipto_no, .lang-sv .shipto_no, .lang-sv .shipto_dk, .lang-fi .shipto_dk, .lang-fi .shipto_no, .lang-no .shipto_se, .lang-no .shipto_dk, .lang-no .shipto_fi, .lang-fi .shipto_se, .currency-sek .shipto_fi,  .lang-et #klarnabuttons, .lang-lv #klarnabuttons, .lang-lt #klarnabuttons, .lang-ru #klarnabuttons, #klarnabuttons br {
    display: none !important;
}

#klarnabuttons .btn-primary {
    background-color: #ffb3c7;
    color: #000;
    text-transform: none;
	border-radius: 4px;
}
#klarnabuttons .btn-primary:hover {
  border: none;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .btn-primary.dropdown-toggle.focus, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle:hover {
  background-color: #ff4500!important;
}
.product-flags li.product-flag {
	text-transform: none;
}

body#checkout .additional-information {
	margin: 2rem 2rem;
}

div.payment-option img[src^="/modules/esto/views/img/logo-esto-pay.png"], .lang-sv div.payment-option img[src^="/modules/paysera/views/img/paysera.png"], .lang-fi div.payment-option img[src^="/modules/paysera/views/img/paysera.png"], .lang-da div.payment-option img[src^="/modules/paysera/views/img/paysera.png"] {
	display: none;
}
#payment-options .page-content.page-cms ul, p {
	font-size: inherit;
	color: inherit;
	font-weight: inherit;
}

div.payment-option img {
	max-height: 30px;
	max-width: 220px;
}
#_desktop_top_menu > ul.top-menu {
    /*border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;*/
    padding: 6px;
	font-size: 1rem;
}
/*body {
    font-size: .9rem;
}*/
#products .product-miniature .product-flags li.product-flag, .featured-products .product-miniature .product-flags li.product-flag, .product-accessories .product-miniature .product-flags li.product-flag, .product-miniature .product-miniature .product-flags li.product-flag, .product-flags li.product-flag.discount, .product-flags li.product-flag.discount-amount, .product-flags li.product-flag.discount-percentage {
    border-radius: 1rem;
	min-height: 1.675rem;
	text-align: center;
}

.h1, .h2, .h3 {
    font-family: 'Montserrat',sans-serif;
    font-weight: 500;
}
.products-selection .h1,.products-selection .h2,.products-selection .h3 {
    letter-spacing: -1px;
}
.block-category h1.h1 {
    font-family: 'Lato',sans-serif;	
}
.card {
    border: none;
}
.block-category .block-category-inner .category-cover img {
    width: auto;
    height: auto;
}
#products .thumbnail-container:focus .product-description::after, #products .thumbnail-container:hover .product-description::after, .featured-products .thumbnail-container:focus .product-description::after, .featured-products .thumbnail-container:hover .product-description::after, .product-accessories .thumbnail-container:focus .product-description::after, .product-accessories .thumbnail-container:hover .product-description::after, .product-miniature .thumbnail-container:focus .product-description::after, .product-miniature .thumbnail-container:hover .product-description::after {
    border-top: none;
}
.product-flags li.product-flag {
    font-weight: normal;
	font-size: 0.8rem;
}
body#checkout section.checkout-step .delivery-options > .row {
    border-right: .none;
}

#_m_logo img {
    max-height: 1.7rem !important;
    display: grid;
}

body#checkout section.checkout-step .delivery-options > .row {
    border-right: none;
}

body#checkout section.checkout-step .delivery-options > .delivery-option {
    border-bottom: 1px dotted;
	background: none;
	width: 100%;
	}
.delivery-options > div:last-child {
	border-bottom: none;
}	
#_desktop_top_menu .top-menu .sub-menu ul[data-depth="1"] > li {
    width: 20%;
}

.block-categories .category-sub-menu li[data-depth="1"] {
    margin-left: 20px;
}
.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"])::before {
    content: "";
}
.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) {
    margin-bottom: .625rem;
}
.category-top-menu .h6 {
    display: none;
}

ul.product-flags .online-only {
    display: none;
}
.block-categories .category-sub-menu li[data-depth="0"] > a {
    font-weight: 600;
    border-bottom: 0;
    width: 100%;
    display: inline-block;
    margin: 2rem 0 0;
    padding-bottom: .1875rem;
    font-size: 1.3em;
    color: #ff4500;
}
.block-category {
    min-height: 0;
}
#header a:hover {
    color: #ff4500;
}
#header a {
  color: #7a7a7a;
}
body#checkout section.checkout-step .delivery-options .delivery-option img {
    max-width: 120px;
	width:auto;
	background:none;
}
body#checkout section.checkout-step .delivery-options .delivery-option {
	background:none;
}
.payment-option .pp__text-primary {
    display: none;
}
#checkout #payment-confirmation {
    margin-top: 2rem;
}

body#checkout section.checkout-step .payment-options label {
    text-align: left;
}

.lang-da .paysera-payment-choice-extension,  .lang-sv .paysera-payment-choice-extension,  .lang-fi .paysera-payment-choice-extension {
    display: none;
}

.lang-lt .ESTO_Pay, .lang-fi .ESTO_X, .lang-fi .ESTO_Pay_later {
    display: none;
}
.card-block .cart-summary-products p a[data-toggle="collapse"] {
    display: none;
}
body#checkout #cart-summary-product-list img {
    border: none;
    width: auto;
}
.pagination .current a {
    color: #ff4500;
    text-decoration: none;
    font-size: 1em;
}
#header .top-menu a[data-depth="0"]:hover {
    color: #ff4500;
}
.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
    border-bottom: 3px solid #7a7a7a;
}
.tabs .nav-tabs .nav-link.active {
    color: #7a7a7a;
}
.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover {
    border: 2px solid #000;
}
a:focus, a:hover {
    color: #ff4500;
}
a {
    color: #000;
}
#products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations {
	background: none;
}	
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    color: #efefef;
}
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping {
    font-size: 1rem;
}
.top-menu .sub-menu {
    padding: 1rem 0;
}
#header .header-nav .material-icons {
    line-height: 1em;
}
.block-category.card.card-block h1.h1, #manufacturer .h1, #manufacturer h1, .page-customer-account.h1, .page-customer-account h1 {
  font-size: 1.5rem;
}
.dropdown:hover .expand-more, .search-widget form button[type="submit"] .search:hover {
    color: #ff4500;
}
.brands-sort .select-list:hover, .products-sort-order .select-list:hover, .suppliers-sort .select-list:hover {
    background: #ff4500;
}
.block-categories .arrows .arrow-down:hover, .block-categories .arrows .arrow-right:hover {
    color: #ff4500;
}
.delivery-options .delivery-option, #eabi_carrier_post24, #eabi_carrier_smartpost,.carrier-delay {
    width: 100%;
}
body#checkout section.checkout-step .carrier-delay, body#checkout section.checkout-step .carrier-name {
    line-height: 25px;
}
.custom-radio input[type="radio"]:checked + span {
    background-color: #ff4500;
}	
body#checkout section.checkout-step .address-item.selected {
    border: 3px solid #f6f6f6;
}
.form-control:focus, .input-group.focus {
    outline: .1875rem solid #f6f6f6;
	border-color: #ff4500;
}
.search-block-container .dpd-input-wrapper select.form-control:focus, input.form-control:focus {
    box-shadow: 0 0 0 2px #ff4500;
}
.form-control:focus, .input-group.focus {
    outline: .1875rem solid #f6f6f6;
    border-color: #ff4500;
}
.top-menu .sub-menu {
    z-index: 99999;
}
.lang-et div[data-container-express-checkout=""] {
    display: none;
}
.brands-sort .select-title, .products-sort-order .select-title, .suppliers-sort .select-title {
    line-height: 1.9em;
}
.product-manufacturer a img {
    max-width: 170px;
	border: none;
}



.pr_bullet li:nth-of-type(2n) {
    background: #f6f6f6;
}
ul.pr_bullet {
    width: 100%;
    margin-right: .625rem;
    margin-bottom: 0;
}
.pr_bullet li {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 40%;
    flex: 1 0 40%;
    font-weight: 400;
    background: #f1f1f1;
    padding: .625rem;
    margin-right: .625rem;
    min-height: 2.5rem;
    word-break: normal;
    margin-bottom: .5rem;
    width: 100%;
}
.product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name, .pr_bullet li {	
    text-transform: none;
}	
p#christmas {
    font-weight: bold;
}
#christmas span.price {
    color: orangered;
}
.lang-ru #christmas {
    display: none;
}
.country-ee.lang-ru #christmas, .country-lv.lang-ru #christmas, .country-lt.lang-ru #christmas {
    display: inline;
}
.block-categories .category-sub-menu li[data-depth="0"]>a {
    margin: 0 0 1rem 0;
    font-size: 1.5em;
}
.productcount {
    font-size: .9rem;
	vertical-align: middle;
	color: #7a7a7a;
}
.block-categories .category-sub-menu {
    margin-bottom: 2rem;
}
.product-flags li.product-flag {
    background: #999;
}
.product-flags li.product-flag.discount, .product-flags li.product-flag.discount-amount, .product-flags li.product-flag.discount-percentage {
    background-color: #ff4500;
}

h2.h2.products-section-title.text-uppercase {
    display: none;
}
/* search box */
.search-widget form input[type=text] {
    border-radius: 25px;
}
.search-widget form input[type=text]:focus {
    outline: none;
}
.search-widget form input[type=text]:focus+button .search {
    color: #7a7a7a;
}

.footer-container p.h3 {
    font-size: 1.6rem !important;
}

.footer-container .links ul>li {
    border-bottom: 0;
    padding: 4px 0 0 0;
    font-size: 1.5rem;
}
/* lehe laius */
@media (min-width: 1200px) {
.container {
    width: 1400px;
    max-width: 100%;
}
.product {
        padding: 1.1rem !important;
}
}
.block-categories {
    padding: 0;
}
a:focus, a:hover {
    text-decoration: none !important;
}
#products .product-miniature, .featured-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature {
    margin: 0;
}
.page-list li {
    padding: 0.6rem;
	font-size: 1.2em;
}
#header .header-top {
  padding-bottom: 0;
}
#search_filters, #search_filters_brands, #search_filters_suppliers {
  padding: 0;
}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
    width: 220px;
    margin-bottom: 0;
}
.block-category {
    margin-bottom: 1.563rem;
    padding: 0 !important;
}
.brands-sort .select-title, .products-sort-order .select-title, .suppliers-sort .select-title {
    padding: 0.4rem 0.6rem;
}
.category-top-menu div span i {
    display:none;
}
.product-container section.page-content {
    max-width: 100% !important;
}
.product-container .tabs {
    padding: 0 !important;
}
.footer-container li a {
  font-size: 1rem;
}
@media (min-width: 576px) {
  .header-top .search-widgets {
    width: 100%;
    max-width: 100%;
  }
 .container {
    width: 100%;
  }
}
@media (min-width: 768px) {
#header .header-top .search-widget {
  display: none;
}
.header-top #search_widget {
    display: none;
  }
#category-9 {
  display: none !important;
}
.header-nav #search_widget {
  float: left;
}
 .container {
    width: 100%;
  }
}
@media (max-width: 767px) {
    .links .title {
        padding: 0 0 0 2rem;
        border-bottom: none;
        cursor: none;
    }
    .links .collapse.in {
        margin: 0 2rem 2rem 4rem;
    }
.footer-container .links .h3 {
    font-size: 2rem;
}
.footer-container li a {
    font-size: 1.1rem;
    font-weight: 500;
}	
#products .product, .featured-products .product, .product-accessories .product, .product-miniature .product, .page-search #products .product, .page-search .featured-products .product, .page-search .product-accessories .product, .page-search .product-miniature .product {
  padding: 0.3rem;
}
#header .header-top .search-widget {
  width: 100%;
  padding: 0 13px;
  background-color: white;
}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
  margin-bottom: 0;
}  
#products .thumbnail-container .product-thumbnail img, .featured-products .thumbnail-container .product-thumbnail img, .product-accessories .thumbnail-container .product-thumbnail img, .product-miniature .thumbnail-container .product-thumbnail img {
	margin-bottom: 0;
}  
.product-miniature .thumbnail-container {
  	margin-bottom: 0;f
}
.product-flags {
  margin-top: 1rem;
}
#header .header-top {
    background: #fff;
    padding-bottom: 0;
}
  #header .top-logo {
    flex-direction: column;
    margin-right: 60px;
    margin: 1rem 60px 0 0;
  }
}
@media (max-width: 576px) {
  .carrier-logo img {
    max-width: 90px!important;
  }
}
#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
  width: 100% !important;
}
.block-category h1.h1 {
    margin: 0.4rem 0 0 0;
    font-weight: 400 !important;
}
.pagination a {
    font-weight: 400;
}
#header .header-nav .cart-preview.active i {
    color: #fff;
}
#main .page-header {
    padding-left: 0.95rem;
}
.faq_answer, .maksmine p {
  margin-bottom: 40px;
}
.faq_answer a {
	color:#ff4500;
}
.page-content.page-cms p {
  margin-bottom: 2.4rem;
  color: inherit;
  font-weight: inherit;
}
#blockcart-modal .product-name {
	color:ff4500:
}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary:disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled:hover {
  background-color: #ff4500;
  border-color: transparent;
}
#contact .btn-default {
  background: #7a7a7a;
}
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
  color: orangered;
  background: white;
  border: 2px solid #ff4500;
}
.attribute {
  margin-top: 10px;
}
div.attribute span.label {
  font-weight: bold;
  font-size: 100%;
}
.h2,h2{font-size:2rem}
#blockcart-modal .cart-content .page-content.page-cms ul.cart-products-count, #blockcart-modal .cart-content p.cart-products-count, .page-content.page-cms #blockcart-modal .cart-content ul.cart-products-count, #blockcart-modal .product-name {
  color: inherit;
}
.block-categories .cat_5 ul.category-sub-menu li[data-depth="1"] > a, .block-categories li.cat_8 li[data-depth="1"] > a {}
#_desktop_logo {
  margin-top: -45px;
}
.header-nav .container {
  width: 100%;
}
#header {
  box-shadow: none;
}
.header-nav #search_widget {
  margin-top: 5px;
}
.col-md-5 > #search_widget {
  float: left;
}

#_desktop_top_menu {
  background: url("/img/hr.png") no-repeat scroll center bottom transparent;
  margin-top: 15px;
  padding-right: 65px;
  padding-left: 65px !important;
}
.header-top-right {
  text-align: center;
}
#search_widget form input {
  font-weight: bold;
}
body#checkout a:hover {
  color: #000;
}
.total-products-inline {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 10px;
  height: 40px;
}
.total-products-inline h1 {
  padding-top: .625rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 10px;
  height: 40px;
}
.total-products-inline p {
  margin-left: 15px;
  border-left: 1px solid;
  padding-left: 15px;
  height: 36px;
  align-items: center;
  display: flex;
  padding-top: 5px;
  margin-bottom: 0;
}
.product-features {
  margin-left: 0;
  margin-top: 0;
}
.product-features > dl.data-sheet dd.value, .pr_bullet li {
  margin-right: 0;
}
.product-features dl {
  margin-bottom: 0;
}
#footer ul {
  list-style-type: square;
}
#footer li::marker {
  color: #FF4500;
  font-size: 17px;
}
.black {
  color: #000;
}
.hc-cat.parent-cat {
	color: #232323!important;
	font-size: 2rem;
	border-bottom: none;
	text-transform: none;
	text-align: center;
	font-weight: 500;
	display: grid;
	text-decoration: underline !important;
	text-decoration-color: orangered !important;
	text-underline-offset: 5px;
	text-decoration-thickness: 3px !important;
}
.hc-tab > .hc-cat.parent-cat, .hc-tab > .hc-tab-info > .hc-cat.parent-cat {
	display:block ;
	border-bottom: none ;
	margin-bottom: 0 ;
	padding-bottom: 10px ;
}
.hc-tabs .hc-cat.parent-cat.active, .hc-tabs .hc-cat.parent-cat.parent-active, .hc-tabs .hc-cat.parent-cat:hover {
	color: 232323;
	text-decoration-color: #232323;
}
.hc-tab-info a.hc-view-all {
	position: unset;
	display: block;
	text-align: center;
}
.hc-tab-info a.hc-view-all::after {
	color: transparent;
}
@media (max-width: 767px) {
.hc-tab > .hc-cat.parent-cat, .hc-tab > .hc-tab-info > .hc-cat.parent-cat {
  margin-top: 30px;
}
}
section.contact-form section.form-fields .form-group:nth-of-type(2) {
  display: none !important;
}
.navbar-toggler {
  display: none;
}
.category-sub-menu .collapse {
  display: block !important;
}
