@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-cyrillic.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-greek-ext.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-greek.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-hebrew.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-vietnamese.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-latin-ext.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;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-latin.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;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-cyrillic.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-greek-ext.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-greek.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-hebrew.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-vietnamese.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-latin-ext.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;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-latin.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;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-cyrillic.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-greek-ext.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-greek.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-hebrew.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-vietnamese.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-latin-ext.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;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-italic-400-600-700-v28-latin.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;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, 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;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-cyrillic.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-greek-ext.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-greek.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-hebrew.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-vietnamese.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-latin-ext.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;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-latin.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;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, 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;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-cyrillic.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-greek-ext.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-greek.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-hebrew.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-vietnamese.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-latin-ext.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;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-latin.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;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, 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;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-cyrillic.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-greek-ext.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-greek.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-hebrew.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-vietnamese.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-latin-ext.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;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/open-sans/opensans-400-600-700-v28-latin.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;
}  @font-face {
font-family: 'h5p';
src:  url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-core-30.eot?h1atjl);
src:  url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-core-30.eot?h1atjl#iefix) format('embedded-opentype'),
url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-core-30.ttf?h1atjl) format('truetype'),
url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-core-30.woff?h1atjl) format('woff'),
url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-core-30.svg?h1atjl#h5p-core-30) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'h5p-hub-publish';
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-hub-publish.eot?wy8ylc);
src: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-hub-publish.eot?wy8ylc#iefix) format('embedded-opentype'),
url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-hub-publish.ttf?wy8ylc) format('truetype'),
url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-hub-publish.woff?wy8ylc) format('woff'),
url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-hub-publish.svg?wy8ylc#h5p-hub) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
html.h5p-iframe, html.h5p-iframe > body {
font-family: Sans-Serif; width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
.h5p-semi-fullscreen, .h5p-fullscreen, html.h5p-iframe .h5p-container {
overflow: hidden;
}
.h5p-content {
position: relative;
background: #fefefe;
border: 1px solid #EEE;
border-bottom: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.h5p-noselect
{
-khtml-user-select: none;
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
user-select: none;
}
html.h5p-iframe .h5p-content {
font-size: 16px;
line-height: 1.5em;
width: 100%;
height: auto;
-webkit-text-size-adjust: none;
text-size-adjust: none;
}
html.h5p-iframe .h5p-fullscreen .h5p-content,
html.h5p-iframe .h5p-semi-fullscreen .h5p-content {
height: 100%;
}
.h5p-content.h5p-no-frame,
.h5p-fullscreen .h5p-content,
.h5p-semi-fullscreen .h5p-content {
border: 0;
}
.h5p-container {
position: relative;
z-index: 1;
}
.h5p-iframe-wrapper.h5p-fullscreen {
background-color: #000;
}
body.h5p-semi-fullscreen {
position: fixed;
width: 100%;
height: 100%;
}
.h5p-container.h5p-semi-fullscreen {
position: fixed;
top: 0;
left: 0;
z-index: 101;
width: 100%;
height: 100%;
background-color: #FFF;
}
.h5p-content-controls {
margin: 0;
position: absolute;
right: 0;
top: 0;
z-index: 3;
}
.h5p-fullscreen .h5p-content-controls {
display: none;
}
.h5p-content-controls > a:link, .h5p-content-controls > a:visited, a.h5p-disable-fullscreen:link, a.h5p-disable-fullscreen:visited {
color: #e5eef6;
}
.h5p-enable-fullscreen:before {
font-family: 'H5P';
content: "\e88c";
}
.h5p-disable-fullscreen:before {
font-family: 'H5P';
content: "\e891";
}
.h5p-enable-fullscreen, .h5p-disable-fullscreen {
cursor: pointer;
color: #EEE;
background: rgb(0,0,0);
background: rgba(0,0,0,0.3);
line-height: 0.975em;
font-size: 2em;
width: 1.125em;
height: 1em;
text-indent: 0.04em;
}
.h5p-disable-fullscreen {
line-height: 0.925em;
width: 1.1em;
height: 0.9em;
}
.h5p-enable-fullscreen:focus,
.h5p-disable-fullscreen:focus {
outline-style: solid;
outline-width: 1px;
outline-offset: 0.25em;
}
.h5p-enable-fullscreen:hover, .h5p-disable-fullscreen:hover {
background: rgba(0,0,0,0.5);
}
.h5p-semi-fullscreen .h5p-enable-fullscreen {
display: none;
}
div.h5p-fullscreen {
width: 100%;
height: 100%;
}
.h5p-iframe-wrapper {
width: auto;
height: auto;
}
.h5p-fullscreen .h5p-iframe-wrapper,
.h5p-semi-fullscreen .h5p-iframe-wrapper {
width: 100%;
height: 100%;
}
.h5p-iframe-wrapper.h5p-semi-fullscreen {
width: auto;
height: auto;
background: black;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 100001;
}
.h5p-iframe-wrapper.h5p-semi-fullscreen .buttons {
position: absolute;
top: 0;
right: 0;
z-index: 20;
}
.h5p-iframe-wrapper iframe.h5p-iframe { width: 10px;
min-width: 100%;
*width: 100%; height: 100%;
z-index: 10;
overflow: hidden;
border: 0;
display: block;
}
.h5p-content ul.h5p-actions {
box-sizing: border-box;
-moz-box-sizing: border-box;
list-style: none;
padding: 0px 10px;
margin: 0;
height: 25px;
font-size: 12px;
background: #FAFAFA;
border-top: 1px solid #EEE;
border-bottom: 1px solid #EEE;
clear: both;
font-family: Sans-Serif;
}
.h5p-fullscreen .h5p-actions, .h5p-semi-fullscreen .h5p-actions {
display: none;
}
.h5p-actions > .h5p-button {
float: left;
cursor: pointer;
margin: 0 0.5em 0 0;
background: none;
padding: 0 0.75em 0 0.25em;
vertical-align: top;
color: #707070;
text-decoration: none;
outline: none;
line-height: 22px;
}
.h5p-actions button:hover {
color: #333;
}
.h5p-actions button:active,
.h5p-actions button:focus,
.h5p-actions .h5p-link:active,
.h5p-actions .h5p-link:focus {
color: #666;
}
.h5p-actions button {
display: inline-flex;
padding: 0;
margin: 0;
color: #6A6A6A;
position: relative; background: none;
border: none;
font: inherit;
cursor: pointer;
line-height: 2;
}
.h5p-actions button:focus,
.h5p-actions .h5p-link:focus {
outline-style: solid;
outline-width: thin;
outline-offset: -2px;
outline-color: #5981A1;
}
.h5p-actions button:before {
font-family: 'H5P';
font-size: 20px;
line-height: 23px;
vertical-align: bottom;
padding-right: 0;
}
.h5p-actions > .h5p-button.h5p-export > button:before {
content: "\e90b";
}
.h5p-actions > .h5p-button.h5p-copyrights > button:before {
content: "\e88f";
}
.h5p-actions > .h5p-button.h5p-embed > button:before {
content: "\e892";
}
.h5p-actions .h5p-link {
float: right;
margin-right: 0;
font-size: 2.0em;
line-height: 23px;
position: relative;
color: #6a6a6a;
text-decoration: none;
outline: none;
}
.h5p-actions .h5p-link:before {
font-family: 'H5P';
content: "\e88e";
vertical-align: bottom;
}
.h5p-actions > li {
margin: 0;
list-style: none;
}
.h5p-popup-dialog {
position: absolute;
top: 0;
left: 0;
width: 100%;
min-height: 100%;
z-index: 100;
padding: 2em;
box-sizing: border-box;
-moz-box-sizing: border-box;
opacity: 0;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;
background:#000;
background:rgba(0,0,0,0.75);
}
.h5p-popup-dialog.h5p-open {
opacity: 1;
}
.h5p-popup-dialog .h5p-inner {
box-sizing: border-box;
-moz-box-sizing: border-box;
background: #fff;
height: 100%;
max-height: 100%;
position: relative;
}
.h5p-popup-dialog .h5p-inner > h2 {
position: absolute;
box-sizing: border-box;
-moz-box-sizing: border-box;
width: 100%;
margin: 0;
background: #eee;
display: block;
color: #656565;
font-size: 1.25em;
padding: 0.325em 0.5em 0.25em;
line-height: 1.25em;
border-bottom: 1px solid #ccc;
z-index: 2;
}
.h5p-popup-dialog .h5p-inner > h2 > a {
font-size: 12px;
margin-left: 1em;
}
.h5p-embed-dialog .h5p-inner,
.h5p-reuse-dialog .h5p-inner,
.h5p-content-user-data-reset-dialog .h5p-inner {
min-width: 316px;
max-width: 400px;
left: 50%;
top: 50%;
transform: translateX(-50%);
}
.h5p-embed-dialog .h5p-embed-code-container,
.h5p-embed-size {
resize: none;
outline: none;
width: 100%;
padding: 0.375em 0.5em 0.25em;
margin: 0;
overflow: hidden;
border: 1px solid #ccc;
box-shadow: 0 1px 2px 0 #d0d0d0 inset;
font-size: 0.875em;
letter-spacing: 0.065em;
font-family: sans-serif;
white-space: pre;
line-height: 1.5em;
height: 2.0714em;
background: #f5f5f5;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.h5p-embed-dialog .h5p-embed-code-container:focus {
height: 5em;
}
.h5p-embed-size {
width: 3.5em;
text-align: right;
margin: 0.5em 0;
line-height: 2em;
}
.h5p-popup-dialog .h5p-scroll-content {
border-top: 2.25em solid transparent;
padding: 1em;
box-sizing: border-box;
-moz-box-sizing: border-box;
color: #555555;
z-index: 1;
}
.h5p-popup-dialog.h5p-open .h5p-scroll-content {
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
height: 100%;
}
.h5p-popup-dialog .h5p-scroll-content::-webkit-scrollbar {
width: 8px;
}
.h5p-popup-dialog .h5p-scroll-content::-webkit-scrollbar-track {
background: #e0e0e0;
}
.h5p-popup-dialog .h5p-scroll-content::-webkit-scrollbar-thumb {
box-shadow: 0 0 10px #000 inset;
border-radius: 4px;
}
.h5p-popup-dialog .h5p-close {
cursor: pointer;
font-size: 2em;
position: absolute;
right: 0;
top: 0;
width: 1.125em;
height: 1.125em;
line-height: 1.125em;
color: #656565;
cursor: pointer;
text-indent: -0.065em;
z-index: 3
}
.h5p-popup-dialog .h5p-close:after {
font-family: 'H5P';
content: "\e894";
}
.h5p-popup-dialog .h5p-close:hover:after,
.h5p-popup-dialog .h5p-close:focus:after {
color: #454545;
}
.h5p-popup-dialog .h5p-close:active:after {
color: #252525;
}
.h5p-poopup-dialog h2 {
margin: 0.25em 0 0.5em;
}
.h5p-popup-dialog h3 {
margin: 0.75em 0 0.25em;
}
.h5p-popup-dialog dl {
margin: 0.25em 0 0.75em;
}
.h5p-popup-dialog dt {
float: left;
margin: 0 0.75em 0 0;
}
.h5p-popup-dialog dt:after {
content: ':';
}
.h5p-popup-dialog dd {
margin: 0;
}
.h5p-expander {
cursor: pointer;
font-size: 1.125em;
margin: 0.5em 0 0;
display: inline-block;
}
.h5p-expander:before {
content: "+";
width: 1em;
display: inline-block;
font-weight: bold;
}
.h5p-expander.h5p-open:before {
content: "-";
text-indent: 0.125em;
}
.h5p-expander:hover,
.h5p-expander:focus {
color: #303030;
}
.h5p-expander:active {
color: #202020;
}
.h5p-expander-content {
display: none;
}
.h5p-expander-content p {
margin: 0.5em 0;
}
.h5p-content-copyrights {
border-left: 0.25em solid #d0d0d0;
margin-left: 0.25em;
padding-left: 0.25em;
}
.h5p-throbber {
background: url(//kauppa.humak.fi/wp-content/plugins/h5p/h5p-php-library/images/throbber.gif?ver=1.2.1) 10px center no-repeat;
padding-left: 38px;
min-height: 30px;
line-height: 30px;
}
.h5p-dialog-ok-button {
cursor: default;
float: right;
outline: none;
border: 2px solid #ccc;
padding: 0.25em 0.75em 0.125em;
background: #eee;
}
.h5p-dialog-ok-button:hover,
.h5p-dialog-ok-button:focus {
background: #fafafa;
}
.h5p-dialog-ok-button:active {
background: #eeffee;
}
.h5p-big-button {
line-height: 1.25;
display: block;
position: relative;
cursor: pointer;
width: 100%;
padding: 1em 1em 1em 3.75em;
text-align: left;
border: 1px solid #dedede;
background: linear-gradient(#ffffff, #f1f1f2);
border-radius: 0.25em;
}
.h5p-big-button:before {
font-family: 'h5p';
content: "\e893";
line-height: 1;
font-size: 3em;
color: #2747f7;
position: absolute;
left: 0.125em;
top: 0.125em;
}
.h5p-copy-button:before {
content: "\e905";
}
.h5p-big-button:hover {
border: 1px solid #2747f7;
background: #eff1fe;
}
.h5p-big-button:active {
border: 1px solid #dedede;
background: #dfe4fe;
}
.h5p-button-title {
color: #2747f7;
font-size: 15px;
font-weight: bold;
margin-bottom: 0.5em;
}
.h5p-button-description {
color: #757575;
}
.h5p-horizontal-line-text {
border-top: 1px solid #dadada;
line-height: 1;
color: #474747;
text-align: center;
position: relative;
margin: 1.25em 0;
}
.h5p-horizontal-line-text > span {
background: white;
padding: 0.5em;
position: absolute;
top: -1em;
left: 50%;
transform: translateX(-50%);
}
.h5p-toast {
font-size: 0.75em;
background-color: rgba(0, 0, 0, 0.9);
color: #fff;
z-index: 110;
position: absolute;
padding: 0 0.5em;
line-height: 2;
border-radius: 4px;
white-space: nowrap;
pointer-events: none;
top: 0;
opacity: 1;
visibility: visible;
transition: opacity 1s;
}
.h5p-toast-disabled {
opacity: 0;
visibility: hidden;
}
.h5p-content code,
.h5peditor code {
color: #3d3d3d;
background: #e0e0e0;
border-radius: 2px;
padding: 0 5px;
}
.h5p-content pre > code,
.h5peditor pre > code {
background-color: #fafafa;
padding: 5px;
display: block;
line-height: normal;
border: 1px solid #c7c7c7;
border-left-width: 4px;
max-width: 100%;
white-space: pre;
overflow: auto;
} .h5peditor-semi-fullscreen {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 101;
}
iframe.h5peditor-semi-fullscreen {
background: #fff;
z-index: 100001;
}
.h5p-content.using-mouse *:not(textarea):focus {
outline: none !important;
}
.h5p-content-hub-button:before {
font-family: "h5p";
margin-right: 0.5em;
font-size: 0.7em;
line-height: 1;
}
.h5p-content-hub-button.unpublish:before {
content: "\e916";
}
.h5p-content-hub-button.waiting:before,
.h5p-content-hub-button.sync:before {
content: "\e917";
}
.h5p-content-hub-button.waiting:before {
display: inline-block;
animation: rotate 2s linear infinite;
}
@keyframes rotate {
to {
transform: rotate(360deg);
}
}@font-face {
font-family: 'feather';
src: url(//kauppa.humak.fi/wp-content/plugins/woo-added-to-cart-notification/assets/libs/feather/fonts/feather.eot);
src: url(//kauppa.humak.fi/wp-content/plugins/woo-added-to-cart-notification/assets/libs/feather/fonts/feather.eot#iefix) format('embedded-opentype'),
url(//kauppa.humak.fi/wp-content/plugins/woo-added-to-cart-notification/assets/libs/feather/fonts/feather.ttf) format('truetype'),
url(//kauppa.humak.fi/wp-content/plugins/woo-added-to-cart-notification/assets/libs/feather/fonts/feather.woff) format('woff'),
url(//kauppa.humak.fi/wp-content/plugins/woo-added-to-cart-notification/assets/libs/feather/fonts/feather.svg#feather) format('svg');
font-weight: normal;
font-style: normal;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden;
}
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box;
}
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
display: none;
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto;
}
.mfp-ajax-cur {
cursor: progress;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mfp-loading.mfp-figure {
display: none;
}
.mfp-hide {
display: none !important;
}
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044;
}
.mfp-preloader a {
color: #CCC;
}
.mfp-preloader a:hover {
color: #FFF;
}
.mfp-s-ready .mfp-preloader {
display: none;
}
.mfp-s-error .mfp-content {
display: none;
}
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation;
}
button::-moz-focus-inner {
padding: 0;
border: 0;
}
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
opacity: 1;
}
.mfp-close:active {
top: 1px;
}
.mfp-close-btn-in .mfp-close {
color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%;
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap;
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent;
}
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px;
}
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7;
}
.mfp-arrow-left {
left: 0;
}
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px;
}
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
right: 0;
}
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px;
}
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F;
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
top: -40px;
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000;
} img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto;
} .mfp-figure {
line-height: 0;
}
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444;
}
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px;
}
.mfp-image-holder .mfp-content {
max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0;
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px;
}
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0;
}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75);
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0;
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%;
}
.mfp-container {
padding-left: 6px;
padding-right: 6px;
}
}@keyframes spinner {
to {
transform: rotate(360deg);
}
}
@-webkit-keyframes spinner {
to {
-webkit-transform: rotate(360deg);
}
} .notiny-container {
z-index: 999999;
}
.wooac-notiny, .wooac-notiny-adding {
display: none;
}
.notiny-theme-wooac {
padding: 10px;
background-color: #ffffff;
color: #222222;
margin: 5px 0;
min-height: 32px;
max-width: 100vw;
display: flex;
align-items: center;
border: 1px solid #eeeeee;
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.03);
}
.notiny-theme-wooac .notiny-img {
margin: 0;
padding: 0;
width: 48px;
flex: 0 0 48px;
margin-right: 10px;
}
.notiny-theme-wooac .notiny-img img {
width: 100%;
height: auto;
margin: 0;
}
.notiny-theme-wooac .notiny-text {
font-size: 14px;
line-height: 1.4;
flex-grow: 1;
}
.notiny-container-fluid-top .notiny-theme-wooac, .notiny-container-fluid-bottom .notiny-theme-wooac {
width: 90%;
max-width: 300px;
margin-left: auto;
margin-right: auto;
}
.notiny-container-fluid-top {
top: 10px !important;
}
.notiny-container-fluid-bottom {
bottom: 10px !important;
} .mfp-wooac {
z-index: 99999992;
}
.mfp-wooac .wooac-popup {
display: block;
}
.wooac-popup {
position: relative;
width: 90%;
max-width: 360px;
margin: 0 auto;
padding: 30px;
background-color: #ffffff;
box-sizing: border-box;
text-align: center;
display: none;
}
.wooac-popup * {
box-sizing: border-box;
}
.wooac-popup .wooac-image {
display: block;
margin-bottom: 10px;
}
.wooac-popup .wooac-image a {
text-decoration: none;
outline: none;
display: block;
}
.wooac-popup .wooac-image img {
display: block;
border: none;
border-radius: 0;
margin: 0;
padding: 0;
width: 100%;
height: auto;
}
.wooac-popup .wooac-text a, .wooac-popup .wooac-text span {
font-weight: 700;
}
.wooac-popup .wooac-cart-content .wooac-cart-content-total {
font-weight: 700;
}
.wooac-popup .wooac-cart-content .wooac-cart-content-count {
opacity: 0.5;
}
.wooac-popup .wooac-suggested {
padding-top: 10px;
padding-bottom: 10px;
margin-top: 10px;
margin-bottom: 10px;
border-width: 1px 0;
border-style: dashed;
border-color: #dddddd;
min-width: 0;
}
.wooac-popup .wooac-suggested .wooac-suggested-heading {
margin-bottom: 10px;
}
.wooac-popup .wooac-suggested .wooac-suggested-products .wooac-suggested-product {
outline: none;
display: flex;
align-items: center;
}
.wooac-popup .wooac-suggested .wooac-suggested-products .wooac-suggested-product .wooac-suggested-product-image {
width: 100px;
flex: 0 0 100px;
margin-right: 10px;
}
.wooac-popup .wooac-suggested .wooac-suggested-products .wooac-suggested-product .wooac-suggested-product-image img {
width: 100%;
height: auto;
}
.wooac-popup .wooac-suggested .wooac-suggested-products .wooac-suggested-product .wooac-suggested-product-info {
flex-grow: 1;
text-align: start;
}
.wooac-popup .wooac-suggested .wooac-suggested-products .wooac-suggested-product .wooac-suggested-product-name {
font-weight: 700;
}
.wooac-popup .wooac-suggested .wooac-suggested-products .wooac-suggested-product .wooac-suggested-product-atc p {
margin: 0 !important;
padding: 0 !important;
border: none !important;
}
.wooac-popup .wooac-suggested .wooac-suggested-products .wooac-suggested-product .wooac-suggested-product-atc p .button {
display: block;
margin: 0;
outline: none;
}
.wooac-popup .wooac-suggested .wooac-suggested-products:not(.slick-initialized) .wooac-suggested-product {
padding: 5px 0;
}
.wooac-popup .wooac-suggested .slick-arrow {
position: absolute;
z-index: 9;
width: 30px;
height: 30px;
line-height: 30px;
border: none;
outline: none;
border-radius: 0;
padding: 0;
margin: 0;
text-align: center;
font-size: 0;
background: none;
}
.wooac-popup .wooac-suggested .slick-arrow:before {
content: "\e9ea";
font-family: "feather";
display: inline-block;
font-size: 24px;
color: #444444;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wooac-popup .wooac-suggested .slick-arrow.slick-prev {
left: 0;
top: 50%;
transform: translate3d(-100%, -50%, 0);
}
.wooac-popup .wooac-suggested .slick-arrow.slick-prev:before {
content: "\e929";
}
.wooac-popup .wooac-suggested .slick-arrow.slick-next {
right: 0;
top: 50%;
transform: translate3d(100%, -50%, 0);
}
.wooac-popup .wooac-suggested .slick-arrow.slick-next:before {
content: "\e92a";
}
.wooac-popup .wooac-suggested .slick-dots {
list-style: none;
text-align: center;
margin: 0;
padding: 0;
}
.wooac-popup .wooac-suggested .slick-dots li {
display: inline-block;
margin: 0 5px;
font-size: 0;
}
.wooac-popup .wooac-suggested .slick-dots li button {
width: 8px;
height: 8px;
border-radius: 4px;
padding: 0;
font-size: 0;
background-color: rgba(0, 0, 0, 0.2);
outline: none;
overflow: hidden;
}
.wooac-popup .wooac-suggested .slick-dots li.slick-active button {
background-color: rgba(0, 0, 0, 0.5);
}
.wooac-popup .wooac-suggested + .wooac-upsell-funnel {
padding-top: 0;
border-top: none;
}
.wooac-popup .wooac-upsell-funnel {
padding-top: 10px;
padding-bottom: 10px;
margin-top: 10px;
margin-bottom: 10px;
border-width: 1px 0;
border-style: dashed;
border-color: #dddddd;
min-width: 0;
}
.wooac-popup .wooac-upsell-funnel .wpcuf-uf-wrap .wpcuf-uf-header .wpcuf-uf-heading {
font-size: inherit;
font-weight: inherit;
}
.wooac-popup .wooac-upsell-funnel .wpcuf-uf-wrap .wpcuf-uf-products.slick-slider {
display: block;
}
.wooac-popup .wooac-upsell-funnel .slick-arrow {
position: absolute;
z-index: 9;
width: 30px;
height: 30px;
line-height: 30px;
border: none;
outline: none;
border-radius: 0;
padding: 0;
margin: 0;
text-align: center;
font-size: 0;
background: none;
}
.wooac-popup .wooac-upsell-funnel .slick-arrow:before {
content: "\e9ea";
font-family: "feather";
display: inline-block;
font-size: 24px;
color: #444444;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wooac-popup .wooac-upsell-funnel .slick-arrow.slick-prev {
left: 0;
top: 50%;
transform: translate3d(-100%, -50%, 0);
}
.wooac-popup .wooac-upsell-funnel .slick-arrow.slick-prev:before {
content: "\e929";
}
.wooac-popup .wooac-upsell-funnel .slick-arrow.slick-next {
right: 0;
top: 50%;
transform: translate3d(100%, -50%, 0);
}
.wooac-popup .wooac-upsell-funnel .slick-arrow.slick-next:before {
content: "\e92a";
}
.wooac-popup .wooac-upsell-funnel .slick-dots {
list-style: none;
text-align: center;
margin: 0;
padding: 0;
}
.wooac-popup .wooac-upsell-funnel .slick-dots li {
display: inline-block;
margin: 0 5px;
font-size: 0;
}
.wooac-popup .wooac-upsell-funnel .slick-dots li button {
width: 8px;
height: 8px;
border-radius: 4px;
padding: 0;
font-size: 0;
background-color: rgba(0, 0, 0, 0.2);
outline: none;
overflow: hidden;
}
.wooac-popup .wooac-upsell-funnel .slick-dots li.slick-active button {
background-color: rgba(0, 0, 0, 0.5);
}
.wooac-popup .wooac-upsell-funnel + .wooac-suggested {
padding-top: 0;
border-top: none;
}
.wooac-popup .wooac-action {
display: block;
margin-top: 10px;
margin-left: -5px;
margin-right: -5px;
}
.wooac-popup .wooac-action a {
display: inline-block;
outline: none;
margin: 0 5px;
background-color: #eeeeee;
height: 40px;
line-height: 40px;
padding: 0 20px;
border: none;
font-size: 14px;
font-weight: 600;
color: #333333;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.wooac-popup .wooac-action a:hover {
background-color: #333333;
color: #ffffff;
}
.wooac-popup .mfp-close {
font-size: 0 !important;
margin: 0 !important;
padding: 0 !important;
}
.wooac-popup.wooac-popup-horizontal {
max-width: 690px;
text-align: start;
}
.wooac-popup.wooac-popup-horizontal .wooac-popup-inner {
display: flex;
align-items: center;
justify-content: flex-start;
}
.wooac-popup.wooac-popup-horizontal .wooac-popup-inner .wooac-image {
margin-bottom: 0;
margin-right: 30px;
width: 200px;
flex: 0 0 200px;
}
.wooac-popup.wooac-popup-horizontal .wooac-popup-inner .wooac-content {
flex-grow: 1;
width: 100%;
min-width: 0;
}
@media only screen and (max-width: 767px) {
.wooac-popup.wooac-popup-horizontal {
max-width: 360px;
text-align: center;
}
.wooac-popup.wooac-popup-horizontal .wooac-popup-inner {
flex-direction: column;
}
.wooac-popup.wooac-popup-horizontal .wooac-popup-inner .wooac-image {
margin-right: 0;
margin-bottom: 10px;
width: auto;
flex: 0 0 auto;
}
} .mfp-container {
padding: 0;
}
.mfp-close {
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
font-size: 0;
}
.mfp-close:hover {
background-color: transparent;
}
.mfp-close:active {
top: 0;
}
.mfp-close:focus {
outline: none;
}
.mfp-close:before {
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
content: "\e9ea";
font-family: "feather";
display: inline-block;
font-size: 24px;
color: #222222;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.mfp-preloader {
width: 30px;
height: 30px;
font-size: 0;
margin: 0 auto;
}
.mfp-preloader:before {
content: "\e9a7";
font-family: "feather";
display: inline-block;
font-size: 24px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #ffffff;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
-webkit-animation: spinner 1s linear infinite;
-moz-animation: spinner 1s linear infinite;
-ms-animation: spinner 1s linear infinite;
-o-animation: spinner 1s linear infinite;
animation: spinner 1s linear infinite;
}
.mfp-arrow {
width: 60px;
height: 60px;
line-height: 60px;
border: none;
padding: 0;
outline: none;
text-align: center;
margin-top: -30px;
border-radius: 0;
opacity: 1;
}
.mfp-arrow:active {
margin-top: -30px;
}
.mfp-arrow:hover {
background-color: rgba(0, 0, 0, 0.5);
}
.mfp-arrow:focus {
outline: none;
}
.mfp-arrow:before {
width: 60px;
height: 60px;
line-height: 60px;
padding: 0;
border-width: 0;
margin: 0;
display: inline-block;
font-family: "feather";
font-size: 24px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #ffffff;
}
.mfp-arrow:after {
display: none;
}
.mfp-arrow.mfp-arrow-left:before {
content: "\e90e";
}
.mfp-arrow.mfp-arrow-right:before {
content: "\e90f";
} .mfp-fade {   }
.mfp-fade.mfp-bg {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity: 0;
} .mfp-zoom-in {   }
.mfp-zoom-in .mfp-with-anim {
opacity: 0;
transition: all 0.2s ease-in-out;
transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
opacity: 0;
transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
transform: scale(0.8);
opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-newspaper {   }
.mfp-newspaper .mfp-with-anim {
opacity: 0;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.5s;
transform: scale(0) rotate(500deg);
}
.mfp-newspaper.mfp-bg {
opacity: 0;
transition: all 0.5s;
}
.mfp-newspaper.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1) rotate(0deg);
}
.mfp-newspaper.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-newspaper.mfp-removing .mfp-with-anim {
transform: scale(0) rotate(500deg);
opacity: 0;
}
.mfp-newspaper.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-move-horizontal {   }
.mfp-move-horizontal .mfp-with-anim {
opacity: 0;
transition: all 0.3s;
transform: translateX(-50px);
}
.mfp-move-horizontal.mfp-bg {
opacity: 0;
transition: all 0.3s;
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
opacity: 1;
transform: translateX(0);
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
transform: translateX(50px);
opacity: 0;
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-move-from-top {   }
.mfp-move-from-top .mfp-with-anim {
opacity: 0;
transition: all 0.2s;
transform: translateY(-100px);
}
.mfp-move-from-top.mfp-bg {
opacity: 0;
transition: all 0.2s;
}
.mfp-move-from-top.mfp-ready .mfp-with-anim {
opacity: 1;
transform: translateY(0);
}
.mfp-move-from-top.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-move-from-top.mfp-removing .mfp-with-anim {
transform: translateY(-50px);
opacity: 0;
}
.mfp-move-from-top.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-3d-unfold {   }
.mfp-3d-unfold .mfp-content {
perspective: 2000px;
}
.mfp-3d-unfold .mfp-with-anim {
opacity: 0;
transition: all 0.3s ease-in-out;
transform-style: preserve-3d;
transform: rotateY(-60deg);
}
.mfp-3d-unfold.mfp-bg {
opacity: 0;
transition: all 0.5s;
}
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
opacity: 1;
transform: rotateY(0deg);
}
.mfp-3d-unfold.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
transform: rotateY(60deg);
opacity: 0;
}
.mfp-3d-unfold.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-zoom-out {   }
.mfp-zoom-out .mfp-with-anim {
opacity: 0;
transition: all 0.3s ease-in-out;
transform: scale(1.3);
}
.mfp-zoom-out.mfp-bg {
opacity: 0;
transition: all 0.3s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
transform: scale(1.3);
opacity: 0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-slide-bottom {   }
.mfp-slide-bottom .mfp-with-anim {
opacity: 0;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
-webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
-moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
-ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
-o-transform: translateY(-20px) perspective(600px) rotateX(10deg);
transform: translateY(-20px) perspective(600px) rotateX(10deg);
} .mfp-slide-bottom.mfp-ready .mfp-with-anim {
opacity: 1;
-webkit-transform: translateY(0) perspective(600px) rotateX(0);
-moz-transform: translateY(0) perspective(600px) rotateX(0);
-ms-transform: translateY(0) perspective(600px) rotateX(0);
-o-transform: translateY(0) perspective(600px) rotateX(0);
transform: translateY(0) perspective(600px) rotateX(0);
} .mfp-slide-bottom.mfp-removing .mfp-with-anim {
opacity: 0;
-webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
-moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
-ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
-o-transform: translateY(-10px) perspective(600px) rotateX(10deg);
transform: translateY(-10px) perspective(600px) rotateX(10deg);
} .mfp-slide-bottom.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
} .mfp-slide-bottom.mfp-ready.mfp-bg {
opacity: 0.8;
} .mfp-slide-bottom.mfp-removing.mfp-bg {
opacity: 0;
}@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@400;\a \a \a \a \a \a \a \a \a \a 900&display=swap");button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.hamburger,button,select{text-transform:none}.hamburger,a{background-color:transparent}.hamburger--3dx .hamburger-box,.hamburger--3dx-r .hamburger-box,.hamburger--3dxy .hamburger-box,.hamburger--3dxy-r .hamburger-box,.hamburger--3dy .hamburger-box,.hamburger--3dy-r .hamburger-box{perspective:6rem}.hamburger--3dx .hamburger-inner::after,.hamburger--3dx .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after,.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after,.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after,.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after,.hamburger--3dy .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after,.hamburger--3dy-r .hamburger-inner::before{transition:transform cubic-bezier(.645,.045,.355,1) .1s}.nav-toggle,input[type=checkbox]+label,input[type=radio]+label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.block,.site,img,legend{max-width:100%}ol,ul{padding-left:1.9rem}blockquote p,cite,em,i{font-style:italic}pre,textarea{overflow:auto}.back-to-top.has-light-bg svg,.top svg{fill:#222}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots li button,.slick-dots li button:focus,.slick-dots li button:hover{background-image:url(//kauppa.humak.fi/wp-content/themes/kauppa-humak-2021/images/HUMAK-mark-some-profile-400px.jpg)!important;background-size:cover}.comment-list,.gform_body ul,.nav-toggle,.slick-dots,.validation_list,ul.tags{list-style:none}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.slider,[type=checkbox],[type=radio],legend{box-sizing:border-box}code,kbd,pre,samp{font-size:1em}a{color:#fb8200;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;-ms-interpolation-mode:bicubic;height:auto;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}body,h1,h2,h3,h4,h5,h6{font-family:Mulish,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}.nav-top .menu-items .current-lang a,.top-nav a:hover{border-bottom:2px solid #ffb549}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.gform_body .gform_validation_container,.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.col,.hamburger{overflow:visible}.hamburger-box,.menu-items,.menu-items a,.menu-items li,.nav-container{position:relative}.gform_body .skip-link.gform_validation_container,.screen-reader-text.skip-link{margin:5px}.news-grid .item h4,.projects-grid .item h4{margin-bottom:0;text-decoration:underline}.gform_body .skip-link.gform_validation_container:focus,.screen-reader-text.skip-link:focus{background:#fff;color:#4d4aff;outline:#4d4aff solid 2px}.gform_body .gform_validation_container:focus,.screen-reader-text:focus{background-color:#f5f5f5;border-radius:0;box-shadow:0 0 2px 2px rgba(34,34,34,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:1.7rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.no-js .nav-toggle,a.is-external-link.no-external-link-indicator::after,a.is-external-link.some-icon::after{display:none}.news-grid .item:before,.projects-grid .item:before{padding-top:100%;content:"";float:left}[data-whatinput=mouse] :focus,[data-whatinput=touch] :focus,[tabindex="-1"]:focus{outline:0}.gutenberg-content a{text-decoration:underline}.edit-link a,.gutenberg-content .cat a,.gutenberg-content .comments-link a,.gutenberg-content .tags a,.gutenberg-content a:focus,.gutenberg-content a:hover,.nav-toggle,.news-grid .item h4:hover,.news-grid .item:hover h4,.projects-grid .item h4:hover{text-decoration:none}[data-whatinput=keyboard] a:focus,[data-whatinput=keyboard] button:focus,[data-whatinput=keyboard] div[tabindex]:focus,[data-whatinput=keyboard] input:focus,[data-whatinput=keyboard] nav ul li a:focus,[data-whatinput=keyboard] select:focus,[data-whatinput=keyboard] textarea:focus{outline:#4d4aff dotted 1px;outline:-webkit-focus-ring-color auto 5px;color:#222;opacity:1;z-index:99;outline-width:3px;outline-offset:5px}[data-whatinput=keyboard] a.global-link:focus{outline-width:5px}.no-js :focus{outline:#4d4aff dotted 1px;outline:-webkit-focus-ring-color auto 5px;color:#222}a.is-external-link{display:inline-flex;justify-content:space-between;align-items:center}a.is-external-link::after{background-image:url(//kauppa.humak.fi/wp-content/themes/kauppa-humak-2021/svg/external-link.svg);background-position:right center;background-repeat:no-repeat;content:'';position:relative;display:inline-flex;width:14px;height:14px;background-size:14px 14px;right:0;top:0;margin-left:5px;margin-right:2px;transition:.18s ease-in-out}.menu-items{z-index:9999}.menu-items li,.menu-items ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}.menu-items ul{margin-top:0;margin-left:25px}.menu-items ul ul{margin-left:25px}.menu-items .disabled{cursor:not-allowed}.menu-items li>h1,.menu-items li>h2,.menu-items li>h3,.menu-items li>h4,.menu-items li>h5,.menu-items li>h6{margin:0;padding:0}.dropdown-toggle.toggled-on::after,.dropdown-toggle::after{font-size:1.3rem}.nav-container{z-index:222}.nav-top .menu-items{z-index:22}.nav-top .menu-items li{display:inline-block;font-size:1.6rem;height:40px}.hamburger{padding:4rem 1.5rem;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;border:0;margin:0}.nav-toggle,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blogs-grid a,.blogs-grid a:hover,.nav-toggle,.nav-toggle span,.nav-toggle.is-active,.nav-toggle.is-active span,.nav-toggle.is-active span:active,.nav-toggle.is-active span:active span,.nav-toggle.is-active span:focus,.nav-toggle.is-active span:focus span,.nav-toggle.is-active span:hover,.nav-toggle.is-active span:hover span,.nav-toggle:active,.nav-toggle:active span,.nav-toggle:hover,.nav-toggle:hover span,.news-grid .item a,.projects-grid .item a,body{color:#222}.nav-toggle.is-active .focus .hamburger-inner,.nav-toggle.is-active .focus .hamburger-inner::after,.nav-toggle.is-active .hamburger-box .hamburger-inner,.nav-toggle.is-active .hamburger-box .hamburger-inner::after,.nav-toggle.is-active span:focus .hamburger-inner,.nav-toggle.is-active span:focus .hamburger-inner::after,.nav-toggle:focus span span,.nav-toggle:focus span span::after,.nav-toggle:focus span span::before{background-color:#222}.hamburger--emphatic,.hamburger--emphatic-r,.news-grid .item{overflow:hidden}.hamburger.is-active:hover,.hamburger:hover{opacity:.8}.back-to-top.fade-out,.back-to-top.fade-out:hover,.back-to-top.is-visible,.comment-list .comment-time:hover,.no-touch .back-to-top:hover,.slick-dots li button:focus::before,.slick-dots li button:hover::before,.slick-dots li.slick-active button,.slick-dots li.slick-active button:focus,.slick-dots li.slick-active button[type=button],.slick-dots li.slick-active button[type=button]:focus,.slider .slick-next:hover,.slider .slick-prev:hover{opacity:1}.hamburger-box{width:3rem;height:1.6rem;display:inline-block}.hamburger-inner{display:block;top:50%;margin-top:-.1rem}.nav-toggle,.nav-toggle:not(.has-visible-label) .nav-toggle-label{display:none}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:3rem;height:.2rem;background-color:#222;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.block,.nav-toggle,.news-grid .item{position:relative}.hamburger--3dx .hamburger-inner,.hamburger--3dx-r .hamburger-inner,.hamburger--3dxy .hamburger-inner,.hamburger--3dxy-r .hamburger-inner,.hamburger--3dy .hamburger-inner,.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color cubic-bezier(.645,.045,.355,1) .1s}.edit-link,.edit-link a{transition:.22s;clear:both}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-.7rem}.hamburger-inner::after{bottom:-.7rem}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,.7rem,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-.7rem,0) rotate(-45deg)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,.7rem,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-.7rem,0) rotate(-45deg)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,.7rem,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-.7rem,0) rotate(-45deg)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,.7rem,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-.7rem,0) rotate(-45deg)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,.7rem,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-.7rem,0) rotate(-45deg)}.hamburger .hamburger-inner,.hamburger--collapse .hamburger-inner,.hamburger--collapse-r .hamburger-inner{top:auto;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);bottom:0}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner,.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,.7rem,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-.7rem,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-.6rem,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-.6rem,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(.6rem,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(.6rem,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-.6rem,-.75rem,0) rotate(-45deg) scale(.7,1);transition:top .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-.6rem,.75rem,0) rotate(45deg) scale(.7,1);transition:bottom .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(.6rem,-.75rem,0) rotate(45deg) scale(.7,1);transition:top .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(.6rem,.75rem,0) rotate(-45deg) scale(.7,1);transition:bottom .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::after,.hamburger--boring .hamburger-inner::before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger .hamburger-inner::after,.hamburger--collapse .hamburger-inner::after{top:-1.4rem;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger .hamburger-inner::before,.hamburger--collapse .hamburger-inner::before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner,.is-active.hamburger .hamburger-inner{transform:translate3d(0,-.7rem,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after,.is-active.hamburger .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner::before,.is-active.hamburger .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner,.hamburger--elastic-r .hamburger-inner{transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);top:.1rem}.hamburger--collapse-r .hamburger-inner::after{top:-1.4rem;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-.7rem,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner::before{top:.7rem;transition:opacity 125ms 275ms}.hamburger--elastic .hamburger-inner::after{top:1.4rem;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,.7rem,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-1.4rem,0) rotate(-270deg);transition-delay:75ms}.hamburger--emphatic .hamburger-inner,.hamburger--emphatic-r .hamburger-inner{transition:background-color 125ms ease-in 175ms}.hamburger--elastic-r .hamburger-inner::before{top:.7rem;transition:opacity 125ms 275ms}.hamburger--elastic-r .hamburger-inner::after{top:1.4rem;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,.7rem,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-1.4rem,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms}.hamburger--emphatic .hamburger-inner::after{top:.7rem;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-6rem;top:-6rem;transform:translate3d(6rem,6rem,0) rotate(45deg);transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms}.hamburger--emphatic.is-active .hamburger-inner::after{right:-6rem;top:-6rem;transform:translate3d(-6rem,6rem,0) rotate(-45deg);transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms}.hamburger--spin .hamburger-inner,.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,left 125ms ease-in 175ms}.hamburger--emphatic-r .hamburger-inner::after{top:.7rem;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms linear 125ms,right 125ms ease-in 175ms}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-6rem;top:6rem;transform:translate3d(6rem,-6rem,0) rotate(-45deg);transition:left 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-6rem;top:6rem;transform:translate3d(-6rem,-6rem,0) rotate(45deg);transition:right 125ms ease-out,top 50ms linear 125ms,transform 125ms cubic-bezier(.075,.82,.165,1) 175ms}.hamburger--minus .hamburger-inner::after,.hamburger--minus .hamburger-inner::before{transition:bottom 80ms ease-out,top 80ms ease-out,opacity linear}.hamburger--slider .hamburger-inner::before,.hamburger--slider-r .hamburger-inner::before{transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--minus.is-active .hamburger-inner::after,.hamburger--minus.is-active .hamburger-inner::before{opacity:0;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 80ms linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:.1rem}.hamburger--slider .hamburger-inner::before{top:.7rem}.hamburger--slider .hamburger-inner::after{top:1.4rem}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,.7rem,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-.42857rem,-.5rem,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-1.4rem,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:.1rem}.hamburger--slider-r .hamburger-inner::before{top:.7rem}.hamburger--slider-r .hamburger-inner::after{top:1.4rem}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,.7rem,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(.42857rem,-.5rem,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-1.4rem,0) rotate(90deg)}.hamburger--spin .hamburger-inner::before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner::before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:.1rem;transition:background-color linear .13s}.hamburger--spring .hamburger-inner::before{top:.7rem;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:1.4rem;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,.7rem,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,.7rem,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner,.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color linear 75ms}.hamburger--spring-r .hamburger-inner::after{top:-1.4rem;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-.7rem,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity linear .22s}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner::before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1),background-color linear .15s}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner::before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1),background-color linear .15s}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s,opacity 75ms}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms,opacity 75ms .12s}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex-r.is-active .hamburger-inner::after,.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after,.hamburger--vortex.is-active .hamburger-inner::before{transition-delay:0s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::after,.hamburger--vortex .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner::after,.hamburger--vortex-r .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{color:#222;background:#222}.nav-toggle{z-index:100000;border:0;overflow:visible;font-weight:700;-webkit-touch-callout:none;user-select:none;padding:2rem;margin:0 -2rem 0 0;background:0 0;cursor:pointer;top:0}.nav-toggle:not(.toggled-on) .hamburger-inner{width:18px;transition:width .22s}.nav-toggle.is-active .hamburger-inner,.nav-toggle:hover .hamburger-inner{width:3rem}.nav-toggle span{font-size:1.2em}.nav-toggle:focus{outline:0}.projects-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.projects-grid .item{flex-basis:24%;outline:#fff solid 50px;outline-offset:-50px;overflow:hidden;margin-bottom:1em;display:flex;align-items:center}.projects-grid .item a{margin-left:25px;width:70%;font-weight:600;z-index:2;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly}.projects-grid .item .blog-meta{margin-top:0;margin-bottom:0}.blogs-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1em}.blogs-grid .item{flex-basis:30%;box-shadow:none;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1em}.blogs-grid .item:hover{box-shadow:0 0 4px 0 rgba(138,149,158,.4);transition:.2s}.blogs-grid .inner{padding:1em}.blogs-grid .readmore{text-decoration:underline;padding-left:1em;font-weight:600}.news-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.news-grid .item{flex-basis:19%;outline:#fff solid 50px;outline-offset:-50px;margin-bottom:1em;display:flex;align-items:center;transition:1s}.news-grid .item:hover{outline:#fff solid .1px;outline-offset:.1px}.news-grid .item a{margin-left:25px;width:50%;font-weight:600;z-index:2;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly}.news-grid .item img{max-width:50%;z-index:2;position:absolute;bottom:0;right:0}.block{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff;margin:0 auto}.shade{background:#03061b;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;opacity:.35}.block-nostot,.has-beige-bg,.woocommerce ul.products li.product:hover{background-color:#f8eeec}.global-link{width:100%;height:100%;z-index:3;position:absolute;top:0;left:0}.embed-responsive,.site{position:relative;overflow:hidden}.site{margin-left:auto;margin-right:auto}.archive.woocommerce-page .site-main,.container,.tax-product_cat .site-main,div.product{margin:0 auto;padding-top:var(--padding-container-vertical);padding-bottom:var(--padding-container-vertical);padding-left:var(--padding-container-horizontal);padding-right:var(--padding-container-horizontal);max-width:1200px}.edit-link,blockquote p,p:last-child{margin-bottom:0}figcaption,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0}.site-main .container{overflow:hidden;clear:both}.entry-footer{overflow:hidden;clear:both;display:flex;justify-content:space-between}.block-nostot__content .img,.block-nostot__content .text,.site-footer .site-footer-content__description,.site-footer .site-footer-content__menu{flex:1}.edit-link{text-align:left;width:100%;display:block;max-width:100%;min-width:0;margin-top:2rem;overflow:hidden}.edit-link a{text-align:center;display:block;padding:2rem;background:#fafafa;color:#999;border:2px dashed #999;margin:0}.edit-link a:hover{color:#999;background:#efefef}.container .block-quicklinks__buttons .button{display:block;margin-bottom:1em}.block-nostot__content{margin-bottom:2em}.block-nostot__content .img{margin-top:2em}.block-nostot__content:nth-of-type(even) .text{order:2}.block-nostot__content:nth-of-type(even) .img{order:1;justify-content:flex-start}.hide-completely{display:none!important}.has-blue-bg{background-color:#bfe3ef}.has-yellow-bg{background-color:#fef4af}.has-green-bg{background-color:#ccffd9}.has-pink-bg{background-color:#ffe0f6}.has-lilac-bg{background-color:#d8cfe5}.w-100{clear:both;width:100%}.embed-responsive{display:block;width:100%;padding:0}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.site-header,.top-nav .search-field,blockquote,blockquote p,figure{position:relative}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}:root{--padding-container-horizontal:2rem;--padding-container-vertical:6.4rem;--padding-site-header-vertical:2rem;--padding-block:8rem;--margin-between-text-elements:4rem;--font-size-default:20px;--font-size-tiny:14px;--font-size-small:16px;--font-size-medium:17px;--font-size-large:18px;--font-size-extra-large:20px;--font-size-huge:22px;--font-size-nav-toggle-label:15px;--body-line-height:1.7;--heading-line-height:1.5;font-size:62.5%;--checkbox-radio-size:16px;--checkbox-radio-gap:10px;--checkbox-radio-border-width:2px;--checkbox-radio-line-height:var(--body-line-height);--radio-marker-size:8px;--checkbox-marker-size:12px;--checkbox-radius:4px}body{margin:0;font-size:var(--font-size-medium);font-weight:400;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:geometricPrecision}a:hover{color:#7c4a00}blockquote,code,dd,dt,figcaption,hr,input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],kbd,li,ol,p,pre,samp,select,small,table,td,textarea,th,tr,ul{font-size:var(--font-size-small);line-height:1.7}h1,h2,h3,h4,h5,h6{color:#222;font-weight:900;margin-top:2.7rem;margin-bottom:2.7rem}code,kbd,pre,samp{font-family:Inconsolata,Menlo,Monaco,Consolas,"Andale Mono","Bitstream Vera Sans Mono","Courier New",monospace}h2,h3,h4,h5,h6{line-height:1.5}code,small{line-height:1}h1{font-size:32px}h2{font-size:24px}h3{font-size:21px}.comment-list .comment-author,h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}ul{list-style:disc}ul li{padding-left:0}small{font-size:.87em}p{margin-top:2.9rem;margin-bottom:2.9rem}p.small{font-size:1.2rem}blockquote{clear:both;border:0;padding-bottom:3rem;margin:0}blockquote p{overflow:visible;color:#666}blockquote::before{content:'';display:block;height:4px;position:absolute;left:0;top:0;max-width:147px}cite{display:block}figure{margin:0 0 1rem}figcaption{font-style:normal;font-weight:400}code{color:#c7254e;background-color:#f9f2f4;padding:.37rem .5rem;border-radius:.3rem;font-size:inherit}.breadcrumb-container .woocommerce-breadcrumb,.navigation:not(.post-navigation) .nav-links,input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],select,td,textarea,th{font-family:Mulish,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.top-nav{background-color:#f6f5f3}.top-nav__inner{padding:0 1em;max-width:1200px;width:90%;margin:0 auto;text-align:right;display:flex;align-items:center;justify-content:space-between}.site-footer .site-footer-content__menu ul,.site-header{padding-left:0}.top-nav__right{display:flex}.top-nav__right nav{margin-right:1em;z-index:1}.top-nav .search-form,.top-nav a{z-index:20}.top-nav__right .menu-items{align-items:center;height:40px;display:flex;margin:0}.top-nav__right .menu-items li{height:auto}.top-nav a{color:#222;font-weight:600;margin-right:.5em}.top-nav a:hover{margin-top:2px}.top-nav img{max-width:40px;width:40px;height:40px}.top-nav .search-form .search-submit{display:none}.top-nav .search-field{background-color:transparent;background-image:url(//kauppa.humak.fi/wp-content/themes/kauppa-humak-2021/svg/hakuikoni.svg);background-position:5px center;background-repeat:no-repeat;background-size:24px 24px;border:0;cursor:pointer;height:37px;margin:3px 0;padding:0 0 0 34px;transition:width .4s,background .4s;width:0}.top-nav .search-field:focus{background:#f0f0f0;border:0;padding:15px 20px;cursor:text;outline:0;width:230px;z-index:99}.top-nav .nav-menu__minicart{background-color:#fef4af;padding:0 .5em}.breadcrumb-container .woocommerce-breadcrumb,.site-header{padding-right:var(--padding-container-horizontal);max-width:1200px}.top-nav .nav-menu__minicart:hover{background-color:transparent}.top-nav .nav-menu__minicart a:hover{border:0}.site-header{z-index:15;padding-bottom:var(--padding-site-header-vertical);padding-top:var(--padding-site-header-vertical);margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between}.site-title{margin:0}.site-title a{display:flex;align-items:center}.site-title svg{width:250px;height:100px;transform:rotate(-5deg)}.breadcrumb-container .woocommerce-breadcrumb{font-weight:600;color:#222;font-size:12px;margin:0 auto;padding-bottom:2rem;padding-top:2rem;padding-left:var(--padding-container-horizontal)}.breadcrumb-container .woocommerce-breadcrumb a{color:#222;text-decoration:underline}.breadcrumb-container .woocommerce-breadcrumb a:hover{color:#fb8200}.breadcrumb-container .woocommerce-breadcrumb [aria-current]{text-transform:uppercase}.site-footer{background:#ffb549;color:#222;overflow:hidden;clear:both}.site-footer .site-footer-content__info{flex:1}.site-footer .site-footer-content .some-icon{text-decoration:none;font-size:1.5em;margin-right:.5em}.site-footer svg{max-width:200px;height:55px;display:block;margin-bottom:1em}.gutenberg-content embed,.gutenberg-content iframe,.gutenberg-content object,.gutenberg-content video,select{max-width:100%}.site-footer a{color:#222;text-decoration:underline}.site-footer a:hover{color:#222;text-decoration:none}.site-info{overflow:hidden;padding:20px;background-color:#222;color:#fff;text-align:center}.footer-top-links-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-top-links-grid .item{flex-basis:20%;position:relative;outline:#fff solid 51px;outline-offset:-50px;overflow:hidden;margin-bottom:1em;display:flex;align-items:center}.footer-top-links-grid .item:before{content:"";float:left;padding-top:100%}.footer-top-links-grid .item a{margin-left:25px;width:50%;color:#222;font-weight:600;z-index:2;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly}.footer-top-links-grid .item h4{margin-bottom:0;text-decoration:underline}.footer-top-links-grid .item h4:hover{text-decoration:none}.footer-top-links-grid .item img{max-width:50%;z-index:2;position:absolute;bottom:0;right:0}.button-wrapper{margin-bottom:0}.site-content .btn,.site-content .button,.site-content .woocommerce .btn,.site-content .woocommerce .button,.site-content .woocommerce a.btn,.site-content .woocommerce a.button,.site-content .woocommerce a.edit,.site-content .woocommerce button,.site-content .woocommerce button.button.alt,.site-content .woocommerce input[type=button],.site-content .woocommerce input[type=reset],.site-content .woocommerce input[type=submit],.site-content a.btn,.site-content a.button,.site-content a.edit,.site-content button,.site-content button.button.alt,.site-content input[type=button],.site-content input[type=reset],.site-content input[type=submit],.site-footer .btn,.site-footer .button,.site-footer a.btn,.site-footer a.button,.site-footer a.edit,.site-footer button,.site-footer button.button.alt,.site-footer input[type=button],.site-footer input[type=reset],.site-footer input[type=submit]{font-size:var(--font-size-small);background:#222;color:#fff;border:0;border-radius:0;width:auto;display:inline-block;margin-bottom:0;text-decoration:none;text-transform:uppercase;position:relative;cursor:pointer;transition:background 150ms linear;font-family:Mulish,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px}.site-content .btn:not(.add_to_cart_button)::after,.site-content .button:not(.add_to_cart_button)::after,.site-content .woocommerce .btn:not(.add_to_cart_button)::after,.site-content .woocommerce .button:not(.add_to_cart_button)::after,.site-content .woocommerce a.btn:not(.add_to_cart_button)::after,.site-content .woocommerce a.button:not(.add_to_cart_button)::after,.site-content .woocommerce a.edit:not(.add_to_cart_button)::after,.site-content .woocommerce button.button.alt:not(.add_to_cart_button)::after,.site-content .woocommerce button:not(.add_to_cart_button)::after,.site-content .woocommerce input[type=button]:not(.add_to_cart_button)::after,.site-content .woocommerce input[type=reset]:not(.add_to_cart_button)::after,.site-content .woocommerce input[type=submit]:not(.add_to_cart_button)::after,.site-content a.btn:not(.add_to_cart_button)::after,.site-content a.button:not(.add_to_cart_button)::after,.site-content a.edit:not(.add_to_cart_button)::after,.site-content button.button.alt:not(.add_to_cart_button)::after,.site-content button:not(.add_to_cart_button)::after,.site-content input[type=button]:not(.add_to_cart_button)::after,.site-content input[type=reset]:not(.add_to_cart_button)::after,.site-content input[type=submit]:not(.add_to_cart_button)::after,.site-footer .btn:not(.add_to_cart_button)::after,.site-footer .button:not(.add_to_cart_button)::after,.site-footer a.btn:not(.add_to_cart_button)::after,.site-footer a.button:not(.add_to_cart_button)::after,.site-footer a.edit:not(.add_to_cart_button)::after,.site-footer button.button.alt:not(.add_to_cart_button)::after,.site-footer button:not(.add_to_cart_button)::after,.site-footer input[type=button]:not(.add_to_cart_button)::after,.site-footer input[type=reset]:not(.add_to_cart_button)::after,.site-footer input[type=submit]:not(.add_to_cart_button)::after{background-image:url(//kauppa.humak.fi/wp-content/themes/kauppa-humak-2021/svg/humak-nuoli-white-01.svg);background-position:right center;background-repeat:no-repeat;content:'';position:relative;display:inline-flex;width:18px;height:16px;background-size:18px 16px;right:0;top:2px;margin-left:5px;margin-right:2px;transition:.18s ease-in-out}.site-content .btn:disabled,.site-content .button:disabled,.site-content .woocommerce .btn:disabled,.site-content .woocommerce .button:disabled,.site-content .woocommerce a.btn:disabled,.site-content .woocommerce a.button:disabled,.site-content .woocommerce a.edit:disabled,.site-content .woocommerce button.button.alt:disabled,.site-content .woocommerce button:disabled,.site-content .woocommerce input[type=button]:disabled,.site-content .woocommerce input[type=reset]:disabled,.site-content .woocommerce input[type=submit]:disabled,.site-content a.btn:disabled,.site-content a.button:disabled,.site-content a.edit:disabled,.site-content button.button.alt:disabled,.site-content button:disabled,.site-content input[type=button]:disabled,.site-content input[type=reset]:disabled,.site-content input[type=submit]:disabled,.site-footer .btn:disabled,.site-footer .button:disabled,.site-footer a.btn:disabled,.site-footer a.button:disabled,.site-footer a.edit:disabled,.site-footer button.button.alt:disabled,.site-footer button:disabled,.site-footer input[type=button]:disabled,.site-footer input[type=reset]:disabled,.site-footer input[type=submit]:disabled{cursor:auto;background-color:#ddd}.site-content .btn:disabled:hover,.site-content .button:disabled:hover,.site-content .woocommerce .btn:disabled:hover,.site-content .woocommerce .button:disabled:hover,.site-content .woocommerce a.btn:disabled:hover,.site-content .woocommerce a.button:disabled:hover,.site-content .woocommerce a.edit:disabled:hover,.site-content .woocommerce button.button.alt:disabled:hover,.site-content .woocommerce button:disabled:hover,.site-content .woocommerce input[type=button]:disabled:hover,.site-content .woocommerce input[type=reset]:disabled:hover,.site-content .woocommerce input[type=submit]:disabled:hover,.site-content a.btn:disabled:hover,.site-content a.button:disabled:hover,.site-content a.edit:disabled:hover,.site-content button.button.alt:disabled:hover,.site-content button:disabled:hover,.site-content input[type=button]:disabled:hover,.site-content input[type=reset]:disabled:hover,.site-content input[type=submit]:disabled:hover,.site-footer .btn:disabled:hover,.site-footer .button:disabled:hover,.site-footer a.btn:disabled:hover,.site-footer a.button:disabled:hover,.site-footer a.edit:disabled:hover,.site-footer button.button.alt:disabled:hover,.site-footer button:disabled:hover,.site-footer input[type=button]:disabled:hover,.site-footer input[type=reset]:disabled:hover,.site-footer input[type=submit]:disabled:hover{background-color:#ddd}.site-content .btn.button-ghost,.site-content .button.button-ghost,.site-content .woocommerce .btn.button-ghost,.site-content .woocommerce .button.button-ghost,.site-content .woocommerce a.btn.button-ghost,.site-content .woocommerce a.button.button-ghost,.site-content .woocommerce a.edit.button-ghost,.site-content .woocommerce button.button-ghost,.site-content .woocommerce button.button.alt.button-ghost,.site-content .woocommerce input[type=button].button-ghost,.site-content .woocommerce input[type=reset].button-ghost,.site-content .woocommerce input[type=submit].button-ghost,.site-content a.btn.button-ghost,.site-content a.button.button-ghost,.site-content a.edit.button-ghost,.site-content button.button-ghost,.site-content button.button.alt.button-ghost,.site-content input[type=button].button-ghost,.site-content input[type=reset].button-ghost,.site-content input[type=submit].button-ghost,.site-footer .btn.button-ghost,.site-footer .button.button-ghost,.site-footer a.btn.button-ghost,.site-footer a.button.button-ghost,.site-footer a.edit.button-ghost,.site-footer button.button-ghost,.site-footer button.button.alt.button-ghost,.site-footer input[type=button].button-ghost,.site-footer input[type=reset].button-ghost,.site-footer input[type=submit].button-ghost{background-color:transparent;border:2px solid #222;color:#222}.site-content .btn.button-small,.site-content .button.button-small,.site-content .woocommerce .btn.button-small,.site-content .woocommerce .button.button-small,.site-content .woocommerce a.btn.button-small,.site-content .woocommerce a.button.button-small,.site-content .woocommerce a.edit.button-small,.site-content .woocommerce button.button-small,.site-content .woocommerce button.button.alt.button-small,.site-content .woocommerce input[type=button].button-small,.site-content .woocommerce input[type=reset].button-small,.site-content .woocommerce input[type=submit].button-small,.site-content a.btn.button-small,.site-content a.button.button-small,.site-content a.edit.button-small,.site-content button.button-small,.site-content button.button.alt.button-small,.site-content input[type=button].button-small,.site-content input[type=reset].button-small,.site-content input[type=submit].button-small,.site-footer .btn.button-small,.site-footer .button.button-small,.site-footer a.btn.button-small,.site-footer a.button.button-small,.site-footer a.edit.button-small,.site-footer button.button-small,.site-footer button.button.alt.button-small,.site-footer input[type=button].button-small,.site-footer input[type=reset].button-small,.site-footer input[type=submit].button-small{font-size:var(--font-size-small);padding:12px 25px}.site-content .btn.button-medium,.site-content .button.button-medium,.site-content .woocommerce .btn.button-medium,.site-content .woocommerce .button.button-medium,.site-content .woocommerce a.btn.button-medium,.site-content .woocommerce a.button.button-medium,.site-content .woocommerce a.edit.button-medium,.site-content .woocommerce button.button-medium,.site-content .woocommerce button.button.alt.button-medium,.site-content .woocommerce input[type=button].button-medium,.site-content .woocommerce input[type=reset].button-medium,.site-content .woocommerce input[type=submit].button-medium,.site-content a.btn.button-medium,.site-content a.button.button-medium,.site-content a.edit.button-medium,.site-content button.button-medium,.site-content button.button.alt.button-medium,.site-content input[type=button].button-medium,.site-content input[type=reset].button-medium,.site-content input[type=submit].button-medium,.site-footer .btn.button-medium,.site-footer .button.button-medium,.site-footer a.btn.button-medium,.site-footer a.button.button-medium,.site-footer a.edit.button-medium,.site-footer button.button-medium,.site-footer button.button.alt.button-medium,.site-footer input[type=button].button-medium,.site-footer input[type=reset].button-medium,.site-footer input[type=submit].button-medium{font-size:var(--font-size-medium);padding:15px 20px}.site-content .btn.button-large,.site-content .button.button-large,.site-content .woocommerce .btn.button-large,.site-content .woocommerce .button.button-large,.site-content .woocommerce a.btn.button-large,.site-content .woocommerce a.button.button-large,.site-content .woocommerce a.edit.button-large,.site-content .woocommerce button.button-large,.site-content .woocommerce button.button.alt.button-large,.site-content .woocommerce input[type=button].button-large,.site-content .woocommerce input[type=reset].button-large,.site-content .woocommerce input[type=submit].button-large,.site-content a.btn.button-large,.site-content a.button.button-large,.site-content a.edit.button-large,.site-content button.button-large,.site-content button.button.alt.button-large,.site-content input[type=button].button-large,.site-content input[type=reset].button-large,.site-content input[type=submit].button-large,.site-footer .btn.button-large,.site-footer .button.button-large,.site-footer a.btn.button-large,.site-footer a.button.button-large,.site-footer a.edit.button-large,.site-footer button.button-large,.site-footer button.button.alt.button-large,.site-footer input[type=button].button-large,.site-footer input[type=reset].button-large,.site-footer input[type=submit].button-large{font-size:var(--font-size-extra-large);padding:21px 35px}.site-content .btn:focus,.site-content .btn:hover,.site-content .button:focus,.site-content .button:hover,.site-content .woocommerce .btn:focus,.site-content .woocommerce .btn:hover,.site-content .woocommerce .button:focus,.site-content .woocommerce .button:hover,.site-content .woocommerce a.btn:focus,.site-content .woocommerce a.btn:hover,.site-content .woocommerce a.button:focus,.site-content .woocommerce a.button:hover,.site-content .woocommerce a.edit:focus,.site-content .woocommerce a.edit:hover,.site-content .woocommerce button.button.alt:focus,.site-content .woocommerce button.button.alt:hover,.site-content .woocommerce button:focus,.site-content .woocommerce button:hover,.site-content .woocommerce input[type=button]:focus,.site-content .woocommerce input[type=button]:hover,.site-content .woocommerce input[type=reset]:focus,.site-content .woocommerce input[type=reset]:hover,.site-content .woocommerce input[type=submit]:focus,.site-content .woocommerce input[type=submit]:hover,.site-content a.btn:focus,.site-content a.btn:hover,.site-content a.button:focus,.site-content a.button:hover,.site-content a.edit:focus,.site-content a.edit:hover,.site-content button.button.alt:focus,.site-content button.button.alt:hover,.site-content button:focus,.site-content button:hover,.site-content input[type=button]:focus,.site-content input[type=button]:hover,.site-content input[type=reset]:focus,.site-content input[type=reset]:hover,.site-content input[type=submit]:focus,.site-content input[type=submit]:hover,.site-footer .btn:focus,.site-footer .btn:hover,.site-footer .button:focus,.site-footer .button:hover,.site-footer a.btn:focus,.site-footer a.btn:hover,.site-footer a.button:focus,.site-footer a.button:hover,.site-footer a.edit:focus,.site-footer a.edit:hover,.site-footer button.button.alt:focus,.site-footer button.button.alt:hover,.site-footer button:focus,.site-footer button:hover,.site-footer input[type=button]:focus,.site-footer input[type=button]:hover,.site-footer input[type=reset]:focus,.site-footer input[type=reset]:hover,.site-footer input[type=submit]:focus,.site-footer input[type=submit]:hover{color:#fff;background:#ffb549;border-color:#ffb549}select{width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;color:#222;font-size:var(--font-size-medium)}select::-ms-expand{display:none}input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],select,textarea{border-radius:3px;background:#fff;border:2px solid #d9d9d9;padding:15px;line-height:24px;transition:background .55s;text-decoration:none;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:0;box-sizing:border-box;font-size:var(--font-size-medium)}.cat a,.validation_message,pre{font-size:var(--font-size-small)}input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#222;opacity:.4}input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#222;opacity:.4}input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{color:#222;opacity:.4}input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{background:#fff;border:2px solid #bababa;outline:0}input[type=email]:focus::-moz-placeholder,input[type=month]:focus::-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,input[type=url]:focus::-moz-placeholder,input[type=week]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#222;opacity:.8}input[type=email]:focus:-ms-input-placeholder,input[type=month]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,input[type=url]:focus:-ms-input-placeholder,input[type=week]:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#222;opacity:.8}input[type=email]:focus::placeholder,input[type=month]:focus::placeholder,input[type=number]:focus::placeholder,input[type=password]:focus::placeholder,input[type=search]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=text]:focus::placeholder,input[type=url]:focus::placeholder,input[type=week]:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{color:#222;opacity:.8}select:focus{background:#fff;border:2px solid #bababa}input[type=checkbox],input[type=radio]{position:absolute;padding:0;margin:0;margin-top:calc((1em * var(--checkbox-radio-line-height) - var(--checkbox-radio-size))/ 2);opacity:0;height:var(--checkbox-radio-size);width:var(--checkbox-radio-size);pointer-events:none}.cat a,ul.tags li a:not(.button):not(.no-text-link){display:inline-block;padding:.2em .6em;margin-right:.4em;transition:.22s;background:0 0;box-shadow:none}input[type=checkbox]+label,input[type=radio]+label{display:inline-flex;align-items:flex-start;line-height:var(--checkbox-radio-line-height);user-select:none;cursor:pointer}input[type=checkbox]+label::before,input[type=radio]+label::before{content:'';display:inline-flex;align-self:center;position:relative;top:calc(var(--checkbox-radio-border-width)/ 2);flex-shrink:0;width:var(--checkbox-radio-size);height:var(--checkbox-radio-size);background-color:#fff;border-width:var(--checkbox-radio-border-width);border-color:#ffb549;border-style:solid;background-repeat:no-repeat;background-position:center;margin-right:var(--checkbox-radio-gap);transition:transform .2s,border .2s}input[type=radio]+label::before{border-radius:50%}input[type=checkbox]+label::before{border-radius:var(--checkbox-radius)}input[type=checkbox]:checked+label::before,input[type=radio]:checked+label::before{background-color:#ffb549;box-shadow:none;border-color:#ffb549;transition:transform .2s}input[type=checkbox]:active+label::before,input[type=radio]:active+label::before{transform:scale(.8);transition:transform .2s}input[type=radio]:checked+label::before{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg class='nc-icon-wrapper' fill='%23ffffff'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23ffffff'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");background-size:var(--radio-marker-size)}input[type=checkbox]:checked+label::before{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpolyline points='1 6.5 4 9.5 11 2.5' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-size:var(--checkbox-marker-size)}input[type=checkbox]:checked:active+label::before,input[type=checkbox]:focus+label::before,input[type=radio]:checked:active+label::before,input[type=radio]:focus+label::before{border-color:#ffb549;box-shadow:0 0 0 3px rgba(255,181,73,.2)}input[type=checkbox]:checked:active+label::before,input[type=radio]:checked:active+label::before{transform:none;transition:none}input[type=checkbox]:not(:checked):not(:focus)+label:hover::before,input[type=radio]:not(:checked):not(:focus)+label:hover::before{border-color:#ffd496}.cat{margin-top:4rem;margin-bottom:1rem}.cat a{color:#222;border-color:rgba(6,22,41,.2);border-style:solid;border-width:1px 1px 2px;border-radius:5px}.gutenberg-content img,pre{border-radius:4px}.cat a:focus,.cat a:hover{border-color:rgba(6,22,41,.4)}.gutenberg-content{max-width:100%;padding-right:0;padding-left:0;padding-top:var(--padding-block);padding-bottom:var(--padding-block)}.gutenberg-content .blocks-gallery-grid{display:grid}.gutenberg-content .blocks-gallery-grid .blocks-gallery-item{width:100%}.gutenberg-content .columns-2 .blocks-gallery-grid{grid-template-columns:repeat(2,1fr);grid-column-gap:3rem}.gutenberg-content .columns-3 .blocks-gallery-grid{grid-template-columns:repeat(3,1fr);grid-column-gap:3rem}.gutenberg-content .columns-4 .blocks-gallery-grid{grid-template-columns:repeat(4,1fr);grid-column-gap:3rem}.gutenberg-content .columns-5 .blocks-gallery-grid{grid-template-columns:repeat(5,1fr);grid-column-gap:3rem}.gutenberg-content .columns-6 .blocks-gallery-grid{grid-template-columns:repeat(6,1fr);grid-column-gap:3rem}.gutenberg-content .columns-7 .blocks-gallery-grid{grid-template-columns:repeat(7,1fr);grid-column-gap:3rem}.gutenberg-content .columns-8 .blocks-gallery-grid{grid-template-columns:repeat(8,1fr);grid-column-gap:3rem}.gutenberg-content .columns-9 .blocks-gallery-grid{grid-template-columns:repeat(9,1fr);grid-column-gap:3rem}.gutenberg-content .cat-links,.gutenberg-content .tags-links{display:block}.gutenberg-content .alignleft{float:left;margin-right:20px}.gutenberg-content .alignright{float:right;margin-left:20px}.gutenberg-content .aligncenter{clear:both;display:block;margin:0 auto}.gutenberg-content del{text-decoration:line-through;color:#666}.back-to-top,.gutenberg-content a:hover,.navigation:not(.post-navigation) .nav-links a,.validation_list a,.woocommerce ul.products li.product .read-more:hover{text-decoration:none}.gutenberg-content p{line-height:1.77;color:#222;font-weight:400}.gutenberg-content li{font-size:17px}.gutenberg-content .is-style-ingress,.gutenberg-content h1,.gutenberg-content h2,.gutenberg-content h3,.gutenberg-content h4,.gutenberg-content h5{line-height:1.22}.gutenberg-content h1:first-child,.gutenberg-content h2:first-child,.gutenberg-content h3:first-child,.gutenberg-content h4:first-child,.gutenberg-content h5:first-child,.gutenberg-content h6:first-child{margin-top:0}.gutenberg-content cite,.gutenberg-content figcaption,.gutenberg-content small{font-size:15px;font-style:normal;color:rgba(75,75,90,.9);border:0;text-align:center;max-width:800px;padding-bottom:0;width:100%;margin:3rem auto 6rem}.gutenberg-content.wp-block-gallery{overflow:hidden;color:#fff}.gutenberg-content.wp-block-gallery figcaption{width:100%;color:#fff;font-size:var(--font-size-small);padding:0 2rem;line-height:1.55;margin-bottom:var(--margin-between-text-elements)}.gform_body .gform_fields li:last-child,.gutenberg-content cite,.gutenberg-content.wp-block-gallery img{margin-bottom:0}.gutenberg-content .wp-block-image .aligncenter>figcaption,.gutenberg-content .wp-block-image .alignright>figcaption,.gutenberg-content .wp-block-image figcaption,.gutenberg-content .wp-block-image.is-resized>figcaption{width:100%;display:block}.gutenberg-content .fb-post,.gutenberg-content iframe,.gutenberg-content small{display:block}.gutenberg-content>blockquote,.gutenberg-content>blockquote.wp-block-quote{border-left:2px solid #fb8200;padding:3.5rem 6rem;line-height:1.77;margin:4rem auto}.gutenberg-content .wp-video,.gutenberg-content div[style="width: 640px;"],.gutenberg-content>* .instagram-media,.gutenberg-content>* .is-provider-facebook,.gutenberg-content>* .is-provider-instagram,.gutenberg-content>* .is-provider-twitter,.gutenberg-content>* .twitter-tweet,.gutenberg-content>* .wp-video,.gutenberg-content>.instagram-media,.gutenberg-content>.twitter-tweet,.gutenberg-content>.wp-video{width:100%!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important}.gutenberg-content>blockquote cite,.gutenberg-content>blockquote.wp-block-quote cite{text-align:left}.gutenberg-content>blockquote.wp-block-quote>p,.gutenberg-content>blockquote>p{color:#fb8200;line-height:1.77}.gutenberg-content>figure.wp-caption{width:100%!important;max-width:800px!important}.gutenberg-content>*{max-width:800px;width:100%;margin-left:auto;margin-right:auto;line-height:1.77}.gutenberg-content>.wp-block-image{margin-top:4rem;margin-bottom:4rem}.gutenberg-content>.wp-block-image img{max-width:100%;width:100%;height:auto}.gutenberg-content>.alignwide{width:100%;padding-left:2rem;padding-right:2rem;margin:4rem auto}.gutenberg-content>.alignfull{max-width:100%;width:100%;margin-top:8rem;margin-bottom:8rem}.gutenberg-content>.alignfull img{border-radius:0}.wp-caption{max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption .wp-caption-text{text-align:left;font-style:italic;padding:1rem 0;margin-bottom:20px}table{border-spacing:0;border-collapse:collapse}td,th{padding:1rem}b,strong,th{font-weight:700}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}kbd{border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif;background-color:#eaf1f8;color:#222;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset;border-radius:4px;display:inline-block;text-shadow:0 1px 0 #fff;line-height:1.4;white-space:nowrap;padding:0 .5rem}pre{word-break:break-all;word-wrap:break-word;background:#2b303c;white-space:pre;word-wrap:break-word;border:1px solid #2b303c;position:relative;font-family:Inconsolata,Menlo,Monaco,Consolas,"Andale Mono","Bitstream Vera Sans Mono","Courier New",monospace;display:block;margin:3rem 0;padding:15px 16px 14px;overflow-x:auto;line-height:1.77;color:#f5f5f5}pre code{display:inline-block;padding:1.15rem 1rem .85rem;border-radius:4px}.post-navigation .nav-links{display:flex;flex-wrap:wrap;justify-content:space-between}ul.tags{overflow:hidden;margin-top:0;margin-bottom:var(--margin-between-text-elements)}ul.tags li{padding-left:0;float:left;margin:0 10px 10px 0}ul.tags li a:not(.button):not(.no-text-link){color:#222;font-size:14px;border-color:rgba(6,22,41,.1);border-style:solid;border-width:1px 1px 2px;border-radius:5px}ul.tags li a:not(.button):not(.no-text-link):focus,ul.tags li a:not(.button):not(.no-text-link):hover{border-color:rgba(6,22,41,.4)}.sticky{border:1px dashed #d7e4f2;padding:2rem;margin-bottom:2rem}.back-to-top,.top svg{margin:0;display:flex}.bypostauthor,.comment-list li.bypostauthor{border:1px dashed rgba(255,181,73,.5);padding:2rem}.top{background:0 0;padding:16px}.top svg{opacity:.8;transition:.3s;align-items:center;justify-content:center;width:18px;height:18px}.top:active svg,.top:focus svg,.top:hover svg{transform:translateY(-.5rem)}.back-to-top{position:fixed;bottom:1rem;right:1rem;opacity:0;transition:opacity .22s,visibility .22s;z-index:9999;align-items:center;justify-content:center}.back-to-top:focus{outline:0}.back-to-top.has-dark-bg svg{fill:#fff}.back-to-top.fade-out,.back-to-top.is-visible,.no-touch .back-to-top:hover{transition:opacity .22s,visibility}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-caption,.slick-list,.slick-track{display:block}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}div.lazy{position:absolute;height:100%;width:100%;background-size:cover;background-position:center;z-index:0;top:0;left:0}.has-lazyload{overflow:hidden;position:relative}.navigation:not(.post-navigation) .nav-links{text-align:left;display:flex;align-items:flex-start;justify-content:flex-start;width:100%;overflow:hidden;font-size:14px;margin-top:4rem}.page-numbers.current,a.page-numbers:hover{background:#ffb549;border-color:#ffb549;color:#fff}.page-numbers.next,.page-numbers.prev{width:auto;padding-left:20px;padding-right:20px}div.validation_error{padding:2rem;background:#e1b3b2;font-size:var(--font-size-medium);color:#fff;font-weight:700;margin-bottom:2rem}div.validation_error:focus{color:#fff}body [aria-invalid=true]{border-color:#e1b3b2}.validation_message{color:#e1b3b2;font-weight:400}.validation_list{margin-left:0;padding:0;margin-bottom:2rem}.validation_list a{color:#e1b3b2}.validation_list li{color:#e1b3b2;font-weight:700}.gform_body .gfield_required{color:#ffb549;font-size:var(--font-size-huge);position:relative;top:3px}.slider .slick-next,.slider .slick-next:focus,.slider .slick-next:hover,.slider .slick-prev,.slider .slick-prev:focus,.slider .slick-prev:hover{color:transparent;transition:.22s;outline:0;background-color:transparent}.gform_body ul{margin:0;padding:0}.gform_body .gform_fields li{margin-top:1rem;margin-bottom:1rem}.gform_body .gfieldset li{margin:0;display:inline-flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:flex-start}.gform_body .gfield_label,.gform_body .ginput_container label{font-weight:700;margin-bottom:1rem;margin-top:1rem;display:inline-block}.slick-slide.slick-loading img,.woocommerce .bundle_form div.bundled_product_summary .bundled_product_excerpt{display:none}.gform_body input[type=checkbox],.gform_body input[type=radio]{margin-right:1rem}.gform_body input:not([type=radio]):not([type=checkbox]),.gform_body textarea{width:100%}.slick-list{position:relative;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:hand}.slick-dots li,.slick-dots li button{cursor:pointer;display:inline-block;width:30px}.slick-track{position:relative;left:0;top:0;zoom:1;z-index:9999}.slick-track::after,.slick-track::before{content:'';display:table}.slider .slick-next::after,.slider .slick-prev::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:none}.slick-track::after{clear:both}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-slide{float:left;height:100%;min-height:1px}.slick-slide img{display:block;width:100%}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto}.slick-dots{bottom:0;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;height:30px;margin:0 5px;padding:0}.slick-dots li button{text-indent:-9999px;overflow:hidden;text-decoration:none;font-size:0;text-align:start;height:30px;margin:0 4px;transition:background .22s,opacity .22s;opacity:.4;border:2px solid #fff;border-radius:6px;padding:0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;clear:both;overflow:hidden;margin-bottom:0}.comment-respond,.comments-area{margin-bottom:0;overflow:visible}.slider .slick-prev{left:0}.slider .slick-next{right:0}.slider .slick-next,.slider .slick-prev{position:absolute;display:block;height:60px;width:60px;line-height:0;font-size:0;cursor:pointer;top:50%;margin-top:-30px;padding:0;border:0;z-index:200;opacity:.2}.block.block-entry-header{max-width:1200px;margin:0 auto;padding-top:6em;padding-bottom:6em;outline:#fff solid 40px;outline-offset:-40px;background-color:#ffb549}.block.block-entry-header .inner{z-index:2;position:relative}.block.block-entry-header .lazy{background-position:top center}.block.block-entry-header h2{color:#222}.block.block-entry-header img{max-height:320px;max-width:40%;float:right;z-index:9;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;right:0;width:40%}.block-open-uas .container,.block-why-humak .container{padding-bottom:0;text-align:center}.block-open-uas__content,.block-why-humak__content{flex-basis:50%;padding-top:2em;padding-bottom:2em}.block-open-uas img,.block-why-humak img{max-width:300px}.block-search,.block-search-results{background-color:#fff}.block-search form{display:grid;grid-template-columns:9fr 1fr;grid-gap:1rem}.block-search form input,.block-search form label{width:100%}.block-search-results>.container{padding-top:0}.block-search-results .row-result{padding:2rem 0;border-top:2px solid #d9d9d9}.block-search-results .row-result:last-of-type{border-bottom:2px solid #d9d9d9}.comment-respond .comment-form-author input,.comment-respond .comment-form-email input,.comment-respond .comment-form-url input{padding:15px;border-width:1px;width:100%}.block-search-results h3{font-size:18px;margin-bottom:1rem}.block-search-results p{margin-top:1rem}.block-search-results .tags a{background-color:#eaf1f8;color:#ffb549}.block-search-results .tags a:hover{background-color:#ffb549;color:#eaf1f8}.block-error-404 h1{font-size:42px;margin-bottom:2rem}.comment-list .comment-time,.comment-list li,.comment-list p,.comments-link{font-size:var(--font-size-tiny)}.comments-area{margin-top:50px}.comment-list{padding:0;margin:0}.comment-list li{padding:0;margin-top:0;margin-bottom:70px}.comment-list p{color:#4f5964}.comment-list .avatar{float:right;border-radius:50%}.comment-list .comment-author{color:#222;margin-top:0;margin-bottom:10px;padding:0}.comment-list .comments-link a,.comment-list a{color:#555;box-shadow:none}.comment-list .comment-author a{color:#222}.comment-list .comment-time{padding:0;margin:0}.comment-list .comment-time a{color:#4f5964}.comment-list .comment-time svg{fill:#4f5964;position:relative;top:2px;margin-right:5px}.comments-link{text-align:right;display:inline-flex;align-items:center}.comments-link a{color:#555}.comments-link a:focus,.comments-link a:hover,.comments-link:focus,.comments-link:hover{color:#222}.comments-link svg{margin-right:7px;top:-1px;position:relative}.comment-respond .comment-form-author{margin-bottom:20px;margin-top:0}.comment-respond .comment-form-email{margin-right:0;clear:right;margin-bottom:20px;margin-top:0}.comment-respond .comment-form-url{position:relative;margin-top:0;margin-bottom:30px}.comment-respond .form-submit{display:block;clear:both;margin-bottom:0;margin-top:0}.comment-respond .comment-form-comment{margin-bottom:20px}.comment-respond textarea{width:100%}.is-style-boxed,.wp-block.is-style-boxed{border:2px solid #222;color:#222;font-weight:500;font-style:normal;line-height:1.77;padding:2rem;font-size:17px;width:calc(100% - 4rem)}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{display:inline-block;padding:.5rem 1rem}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background-color:#ffb549;color:#fff;padding:.5em}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a{background-color:#7c4a00;color:#fff;padding:.5em}.woocommerce-account .progress{border-radius:0;height:30px;margin-bottom:1rem;display:flex;overflow:hidden;background-color:#f5f5f5;border:2px solid #ffb549}.woocommerce-account .progress .progress-bar{display:flex;flex-direction:column;justify-content:center;color:#222;text-align:center;white-space:nowrap;background-color:#bfe3ef;transition:width .6s}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-account .form-group{margin:.5em 0 1em}.woocommerce-account .form-control{display:block;width:100%;margin:.5em 0;padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.woocommerce-account .form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0}.woocommerce-account .form-control[readonly]{background-color:#e9ecef;opacity:1}.woocommerce-account small{font-size:.7em}.woocommerce-account fieldset{margin-bottom:1em}.woocommerce-info,.woocommerce-message{border:0;align-items:center;padding:.5em;display:grid;grid-template-columns:230px auto}.woocommerce-info a.button,.woocommerce-message a.button{float:none;margin-right:2em}.woocommerce-page form.woocommerce-cart-form table.cart .coupon .input-text{width:180px;padding:9px}.woocommerce-page form.woocommerce-cart-form table.cart .qty{padding:0}.alert-info{border:2px solid #ffb549;padding:2em}form.checkout{margin-top:5em}.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce ul.products li.product{background-color:#eee;display:flex;flex-direction:column;justify-content:space-between;margin-right:1.8%}.woocommerce ul.products li.product.last{margin-right:1.8%}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product h2.woocommerce-loop-category__title,.woocommerce ul.products li.product h2.woocommerce-loop-product__title{padding:1em}.woocommerce ul.products li.product p.toteutusaika{color:#222;padding:0 1em;margin:0;font-size:.8em}.woocommerce ul.products li.product .price{color:#222}.woocommerce ul.products li.product a img{margin:0}.woocommerce ul.products li.product .button{margin-top:0}.woocommerce ul.products li.product .button img,.woocommerce ul.products li.product button img{width:30px;margin:0;display:inline}.woocommerce ul.products li.product .read-more{text-decoration:underline;color:#222;margin-left:1em}.row.no-gutters{display:flex;align-items:center;justify-content:space-between}.woocommerce div.product div.images{width:30%}.woocommerce div.product div.summary{width:100%}.woocommerce div.product .product-content{display:block;clear:both}.woocommerce div.product p.price{color:#222;font-weight:700;margin-top:2em}.woocommerce div.product table th{text-align:left;vertical-align:top}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #d3ced2;border-bottom-color:#fff}.woocommerce .bundle_form{display:grid;grid-column-gap:20px;grid-template-columns:repeat(2,50%);margin-top:2em}.woocommerce .bundle_form::after,.woocommerce .bundle_form::before{content:none!important}.woocommerce .bundle_form .cart{grid-column:span 2}.woocommerce .bundle_form div.product.bundled_product_summary{border-bottom:0;border-top:2px solid #eee;margin:0;padding:1em 0}.woocommerce .bundle_form div.bundled_product_summary .images{margin-right:1em}.woocommerce .bundle_form div.bundled_product_summary div.details{float:none;padding:0;width:100%}@media screen and (min-width:320px){h1{font-size:calc(32px + 19 * ((100vw - 320px)/ 1600))}h2{font-size:calc(24px + 14 * ((100vw - 320px)/ 1600))}h3{font-size:calc(21px + 7 * ((100vw - 320px)/ 1600))}.comment-list .comment-author,h4{font-size:calc(18px + 3 * ((100vw - 320px)/ 1600))}h5{font-size:calc(14px + 3 * ((100vw - 320px)/ 1600))}h6{font-size:calc(12px + 2 * ((100vw - 320px)/ 1600))}.gutenberg-content li{font-size:calc(17px + 2 * ((100vw - 320px)/ 1600))}.block-search-results h3{font-size:calc(18px + 3 * ((100vw - 320px)/ 1600))}.block-error-404 h1{font-size:calc(42px + 158 * ((100vw - 320px)/ 1600))}}@media (min-width:480px){.container .block-quicklinks__buttons{-moz-column-count:3;column-count:3}.block-nostot__content{display:flex}.block-nostot__content .img{display:flex;align-items:center;justify-content:flex-end;margin-top:0}.block-nostot__content .img img{max-width:80%}.hide-on-desktop{display:none!important}blockquote::before{width:30%}.gform_body .ginput_full{width:100%;display:block}.gform_body .ginput_complex{margin-left:-.5rem;margin-right:-.5rem;display:flex;flex-wrap:wrap}.gform_body .ginput_complex span{margin-right:.5rem;margin-left:.5rem}.gform_body .ginput_left,.gform_body .ginput_right{width:calc(50% - 1rem);display:inline-flex;flex-wrap:wrap}.gform_body .ginput_left input,.gform_body .ginput_left>label,.gform_body .ginput_right input,.gform_body .ginput_right>label{width:100%;font-size:var(--font-size-small)}.block-error-404 .container{padding-top:10%;padding-bottom:10%}.comment-form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em;justify-content:center}.comment-form .comment-form-comment,.comment-form .comment-notes,.comment-form .form-submit{grid-column:1/span 2}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex}}@media (min-width:550px){.woocommerce .bundle_form{grid-column-gap:50px;grid-template-columns:repeat(2,1fr)}}@media (min-width:600px){.block.block-entry-header .inner{width:60%}}@media (min-width:769px){.woocommerce div.product div.summary{width:68%}}@media (min-width:770px){blockquote,code,dd,dt,figcaption,hr,input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],kbd,li,ol,p,pre,samp,select,small,table,td,textarea,th,tr,ul{font-size:17px}blockquote{margin-top:4rem;padding-bottom:4rem}.site-footer .site-footer-content{display:flex}.block-open-uas .container,.block-why-humak .container{padding-top:0;display:flex;justify-content:space-between;align-items:center;text-align:left}}@media screen and (min-width:770px) and (min-width:320px){blockquote,code,dd,dt,figcaption,hr,input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],kbd,li,ol,p,pre,samp,select,small,table,td,textarea,th,tr,ul{font-size:calc(17px + 3 * ((100vw - 320px)/ 1600))}}@media screen and (min-width:770px) and (min-width:1920px){blockquote,code,dd,dt,figcaption,hr,input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],kbd,li,ol,p,pre,samp,select,small,table,td,textarea,th,tr,ul{font-size:20px}}@media (min-width:840px){ul.tags{padding:0}.gutenberg-content .is-style-boxed{transform:translate(2rem,0)}}@media (min-width:870px){.gutenberg-content>.alignwide{max-width:1200px;padding-left:0;padding-right:0}}@media (max-width:899px) and (min-width:411px){.nav-toggle.has-visible-label .hamburger-box{margin-right:2rem}}@media only screen and (min-width:900px){.nav-container,.sub-menu{background:#fff}.main-navigation-wrapper{margin-top:3em}.menu-item-has-children::before{content:'';display:block;position:absolute;width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 5px 5px;left:50%;bottom:-10px;transform:scale(0);margin-left:-20px;transform-origin:center bottom;transition:none}.nav-primary .menu-item,.nav-primary .menu-items{margin:0;position:relative}.nav-primary>ul:first-of-type>.menu-item-has-children:hover::before{transform:scale(1);transition:.25s cubic-bezier(.19,1,.22,1)}.sub-menu{width:22rem;left:0;z-index:-1;border-left:1px solid rgba(0,0,0,.05);border-right:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 25px 20px -10px rgba(5,4,25,.05);transition:opacity .25s cubic-bezier(.19,1,.22,1);visibility:hidden;opacity:0;position:absolute;top:-9999px;border-radius:4px}.sub-menu a{line-height:1.5}.menu-item-has-children.hover-intent>.sub-menu,.menu-item-has-children:focus>.sub-menu,.menu-item-has-children:hover>.sub-menu,.nav-primary ul .sub-menu.toggled-on{top:100%;visibility:visible;opacity:1;z-index:1;transform:translateY(0)}.nav-toggle{display:none}.nav-primary{padding-top:0;padding-bottom:0}.nav-primary .menu-items{padding:0;background:0 0;display:flex;align-items:center}.nav-primary .menu-item>a{padding:.6rem 2rem;color:#222;font-size:1.6rem;font-weight:700;display:inline-flex;align-items:center;min-height:auto}.nav-primary .menu-item>a.disabled{color:#bbb}.nav-primary .menu-item>a.current,.nav-primary .menu-item>a.highlighted,.nav-primary .menu-item>a:active,.nav-primary .menu-item>a:focus,.nav-primary .menu-item>a:hover{border-bottom:2px solid #ffb549;color:#222;margin-top:2px}.nav-primary .menu-item .sub-menu{width:22rem;left:5%;margin-left:0;padding-bottom:.5rem;padding-top:.5rem;padding-left:0;margin-top:1rem;z-index:999}.nav-primary .menu-item .sub-menu li{float:none;width:22rem;padding:0}.nav-primary .menu-item .sub-menu .sub-menu{top:0;left:100%;margin-left:0;margin-top:-5px}.nav-primary .menu-item .sub-menu a{padding:.8rem 1.5rem;font-size:1.4rem;font-weight:400;color:#222;display:flex;align-items:center}.nav-primary .menu-item .sub-menu a.highlighted,.nav-primary .menu-item .sub-menu a:active,.nav-primary .menu-item .sub-menu a:focus,.nav-primary .menu-item .sub-menu a:hover{color:#7c4a00;border:0;margin-top:0}.nav-primary .menu-item .sub-menu .disabled{background:#fff;color:#bbb}.nav-primary .menu-item .dropdown-toggle{background-color:transparent;border:none;border-radius:50%;color:#222;padding:0;display:inline-flex;align-items:center;justify-content:center}.nav-primary .menu-item .dropdown-toggle svg{transition:transform .22s ease-in;width:1rem;height:1rem}.nav-primary .menu-item .dropdown-toggle.toggled-on svg{transform:rotateX(180deg)}.nav-primary .menu-item ul li .dropdown-toggle{background-color:transparent;border:none;border-radius:0;color:#fb8200;height:auto;width:3rem;flex-shrink:0;align-self:center}.nav-primary .menu-item ul li .dropdown-toggle svg{transform:rotate(-90deg) rotateX(0);width:1rem;height:1rem}.nav-primary .menu-item ul li .dropdown-toggle.toggled-on svg{transform:rotate(-90deg) rotateX(180deg)}.nav-primary .menu-item>li>ul::after{content:'';position:absolute;width:0;height:0;overflow:hidden;border-style:dashed dashed solid;top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff}.nav-primary .menu-item.menu-item-has-children{margin-right:.8rem;position:relative;display:flex;justify-content:space-between;align-items:center}.nav-primary .menu-item.menu-item-has-children::after{display:block;position:absolute;content:'';height:1rem;width:100%;top:100%}.nav-primary .menu-item.menu-item-has-children>a{padding-right:1.5rem}.nav-primary .sub-menu .menu-item-has-children::after{display:none}}@media only screen and (min-width:900px) and (max-width:900px){ul li:hover>ul{display:block}}@media only screen and (min-width:900px) and (-ms-high-contrast:active),only screen and (min-width:900px) and (-ms-high-contrast:none){ul li:hover>ul{display:block}}@media (min-width:900px){.hide-on-desktop-nav-view{display:none!important}.woocommerce-page form.woocommerce-cart-form table.cart{margin-top:3em}}@media (min-width:1024px){.block-search-results>.container{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:minmax(0,auto);grid-column-gap:16px;grid-row-gap:16px}}@media all and (min-width:1024px) and (-ms-high-contrast:none),(min-width:1024px) and (-ms-high-contrast:active){.block-search-results>.container{display:flex;flex-wrap:wrap;overflow:hidden}.block-search-results>.container>div{width:calc(100% - 16px);margin-right:16px;margin-bottom:16px}.block-search-results>.container>div:nth-child(1n+1){margin-right:0}}@media (min-width:1170px){.gutenberg-content small[style="text-align: center;"]{width:100%;max-width:100%;display:block;margin-bottom:8rem;margin-top:-4rem}}@media screen and (min-width:1920px){h1{font-size:51px}h2{font-size:38px}h3{font-size:28px}.comment-list .comment-author,h4{font-size:21px}h5{font-size:17px}h6{font-size:14px}.gutenberg-content li{font-size:19px}.block-search-results h3{font-size:21px}.block-error-404 h1{font-size:200px}}@media (max-width:1350px){:root{--padding-container-horizontal:2rem}}@media (max-width:900px){:root{--padding-site-header-vertical:1rem}.no-js .main-navigation-wrapper,.no-js .nav-container,.no-js .nav-toggle,.no-js .search-wrapper,.no-js .site-header{height:116px!important}.hide-on-mobile-nav-view,.no-js>div:first-of-type{display:none!important}.top-nav{text-align:center;justify-content:space-between}.top-nav .search-field:focus{position:absolute;right:1em}.site-title svg{width:150px;height:50px}.block.block-entry-header img{max-width:300px}}@media only screen and (max-width:900px){.js .menu-items ul{display:none}.js ul .sub-menu.toggled-on{display:block}}@media screen and (max-width:899px){.disable-scroll,.js.js-nav-active{overflow:hidden}.main-navigation-wrapper{order:6;z-index:999}.no-js .site-header{position:static;background:#fff}.nav-primary{height:calc(100% - 116px);width:100vw;overflow:auto;transition:.22s ease-in-out;margin:0;display:block;will-change:opacity;visibility:hidden;opacity:0;pointer-events:none}.nav-primary a{border-top:1px solid #f0f0f0;margin-left:0;margin-right:0;color:#222;font-size:15px;font-weight:500;text-decoration:none;position:relative;z-index:0;display:block;outline:0;padding:1.2rem 5.8rem 1.2rem 2.5rem}.nav-primary .menu-items{opacity:0;margin:0;width:100%;float:none;padding:2rem 0}.nav-primary .current-menu-item>a,.nav-primary .current-menu-parent>a,.nav-primary a:active,.nav-primary a:focus,.nav-primary a:hover{color:#fb8200}.nav-primary .disabled{color:#bbb}.nav-primary .dropdown-toggle{position:absolute;top:0;left:auto;right:10px;width:12px;height:7px;overflow:hidden;background:url(//kauppa.humak.fi/wp-content/themes/kauppa-humak-2021/svg/mobile-nav-arrow-down.svg) center/12px 7px no-repeat;border:0;padding:20px;z-index:9999;transition:.22s;transform:rotate(0)}.nav-primary .dropdown-toggle:focus{z-index:10000}.nav-primary .dropdown-toggle svg{display:none}.nav-primary .dropdown-toggle.toggled-on{background-color:transparent;transform:rotate(-180deg);cursor:pointer}.nav-primary ul{background:0 0;margin-left:0;padding:0}.nav-primary .sub-menu>li>a{padding-left:3.5rem}.nav-primary [data-whatintent=mouse] a:focus,.nav-primary [data-whatintent=touch] a:focus{outline:0}.js .nav-primary{position:fixed;z-index:5;top:116px;left:0}.js .nav-primary .menu-items{padding:0;height:100vh}.js.js-nav-active .nav-primary{visibility:visible;opacity:1;pointer-events:all;background:#fff}.js.js-nav-active .menu-items{opacity:1}}@media (max-width:899px){.nav-toggle{display:block}.nav-toggle.has-visible-label{display:flex;align-items:center}.nav-toggle.has-visible-label .nav-toggle-label{font-size:var(--font-size-nav-toggle-label)}}@media (max-width:899px) and (max-width:410px){.nav-toggle.has-visible-label .nav-toggle-label{display:none}}@media (max-width:840px){.gutenberg-content{width:calc(100% - 4rem);padding-left:2rem;padding-right:2rem}.gutenberg-content pre{margin-left:2rem;width:calc(100% - 8rem)}.gutenberg-content ol,.gutenberg-content ul:not(.tags){padding-left:calc(2rem + 2.7rem)}.gutenberg-content ul.tags{padding-left:0}.wp-caption{width:100%!important}}@media (max-width:800px){.blogs-grid .item,.projects-grid .item{flex-basis:49%}.news-grid .item{flex-basis:49%;outline:#fff solid 30px;outline-offset:-30px}.footer-top-links-grid .item{flex-basis:49%}.gutenberg-content>* .instagram-media,.gutenberg-content>* .is-provider-facebook,.gutenberg-content>* .is-provider-instagram,.gutenberg-content>* .is-provider-twitter,.gutenberg-content>* .twitter-tweet,.gutenberg-content>* .wp-video,.gutenberg-content>.instagram-media,.gutenberg-content>.twitter-tweet,.gutenberg-content>.wp-video{padding-left:4rem!important;padding-right:4rem!important}}@media (max-width:770px){.top-nav .nav-menu__minicart .minicart-contents,.woocommerce .bundle_form div.bundled_product_summary .images{display:none}:root{--padding-container-vertical:5rem;--font-size-extra-large:17px}.hide-on-ipad{display:none!important}.top-nav__right{justify-content:space-between;width:100%}.woocommerce ul.products li.product{margin-right:2px!important}}@media (max-width:600px){:root{--padding-block:6rem}.projects-grid .item{flex-basis:100%}.blogs-grid .item{flex-basis:100%;margin-bottom:2em}.footer-top-links-grid .item{flex-basis:100%}.gutenberg-content.wp-block-gallery figcaption{padding:0}td,th{width:100%;display:inline-block;height:auto;padding:10px 0}.page-numbers.next,.page-numbers.prev{padding-left:10px;padding-right:10px}.block.block-entry-header img{display:none}.woocommerce-page div.cart-collaterals table.shop_table td,.woocommerce-page div.cart-collaterals table.shop_table th,.woocommerce-page form.woocommerce-cart-form table.cart td,.woocommerce-page form.woocommerce-cart-form table.cart th{width:auto}}@media (max-width:550px){.woocommerce .bundle_form div.bundled_product_summary div.details h4{font-size:14px}}@media (max-width:480px){:root{--padding-container-vertical:4rem;--font-size-tiny:16px;--font-size-small:16px;--font-size-default:16px}.projects-grid .item:before{padding-top:50%}.hide-on-mobile{display:none!important}.gutenberg-content li{font-size:15px}.gutenberg-content cite,.gutenberg-content figcaption,.gutenberg-content small{margin-top:2rem}.gutenberg-content>blockquote,.gutenberg-content>blockquote.wp-block-quote{padding:4rem 4rem 4rem 2rem;margin-left:2rem}.gutenberg-content>* .instagram-media,.gutenberg-content>* .is-provider-facebook,.gutenberg-content>* .is-provider-instagram,.gutenberg-content>* .is-provider-twitter,.gutenberg-content>* .twitter-tweet,.gutenberg-content>* .wp-video,.gutenberg-content>.instagram-media,.gutenberg-content>.twitter-tweet,.gutenberg-content>.wp-video{padding-left:2rem!important;padding-right:2rem!important}.top svg{width:15px;height:15px}.slider{max-height:600px}.block.block-entry-header{padding-top:3em;padding-bottom:2em}.comment-respond input{width:100%}.woocommerce-info,.woocommerce-message{grid-template-columns:100%}.woocommerce-info a.button,.woocommerce-message a.button{margin-bottom:1em}}@media (max-width:431px){.woocommerce-page form.woocommerce-cart-form table.cart .coupon .input-text,.woocommerce-page form.woocommerce-cart-form table.cart .coupon button.button{width:100%}}@media (max-width:420px){:root{--font-size-nav-toggle-label:13px;--font-size-extra-large:16px;--font-size-tiny:14px;--font-size-small:14px}}@font-face{font-family:'FontAwesomePB';src:url(//kauppa.humak.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot);src:url(//kauppa.humak.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot?#iefix) format("embedded-opentype"),url(//kauppa.humak.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff2"),url(//kauppa.humak.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff"),url(//kauppa.humak.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.ttf) format("truetype"),url(//kauppa.humak.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.svg#fapbregular) format("svg");font-weight:normal;font-style:normal}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__hidden,.wc-block-components-order-summary-item.is-bundle__hidden{display:none !important}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__price_hidden .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__price_hidden .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundle__price_hidden .wc-block-cart-item__prices,.wc-block-components-order-summary-item.is-bundle__price_hidden .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__title_hidden .wc-block-components-product-name,.wc-block-components-order-summary-item.is-bundle__title_hidden .wc-block-components-product-name{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-components-order-summary-item.is-bundle__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__meta_hidden .wc-block-components-product-details__includes,.wc-block-components-order-summary-item.is-bundle__meta_hidden .wc-block-components-product-details__includes{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes .wc-block-components-product-details__name,.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes .wc-block-components-product-details__name{display:block;margin-bottom:0.5em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes:not(:first-of-type) .wc-block-components-product-details__name,.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes:not(:first-of-type) .wc-block-components-product-details__name{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes+li:not(.wc-block-components-product-details__includes),.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes+li:not(.wc-block-components-product-details__includes){margin-top:0.5em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-cart-item__edit,.wc-block-components-order-summary-item.is-bundle .wc-block-cart-item__edit{margin:0.75em 0}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-cart-item__edit a,.wc-block-components-order-summary-item.is-bundle .wc-block-cart-item__edit a{text-decoration:underline;color:inherit}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled:not(.is-bundled__removable) .wc-block-cart-item__remove-link,.wc-block-components-order-summary-item.is-bundled:not(.is-bundled__removable) .wc-block-cart-item__remove-link{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__hidden,.wc-block-components-order-summary-item.is-bundled__hidden{display:none !important}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__description_hidden .wc-block-components-product-metadata__description,.wc-block-components-order-summary-item.is-bundled__description_hidden .wc-block-components-product-metadata__description{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-cart-item__total,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-cart-item__total{font-size:.875em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap{padding-top:66px;font-size:.875em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap .wc-block-components-product-metadata,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap .wc-block-cart-item__remove-link,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap .wc-block-components-product-metadata,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap .wc-block-cart-item__remove-link{font-size:0.8572em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image{position:relative;z-index:1}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image a,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image a{height:50px;display:block;width:0px}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image img,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image img{position:absolute;left:100%;width:50px}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image:after,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image:after{margin-left:100%}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after{margin-left:82px}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__total:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__total:after{opacity:.1}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price{white-space:nowrap}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price :after,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price :after{font-family:'FontAwesomePB';display:inline-block;font-smoothing:antialiased;-webkit-transform:rotate(90deg) ;-ms-transform:rotate(90deg) ;transform:rotate(90deg) ;content:"" ;margin-left:0.75em;opacity:.25}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__price_hidden .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__price_hidden .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__price_hidden .wc-block-cart-item__prices,.wc-block-components-order-summary-item.is-bundled__price_hidden .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-components-order-summary-item.is-bundled__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__thumbnail_hidden .wc-block-cart-item__image,.wc-block-components-order-summary-item.is-bundled__thumbnail_hidden .wc-block-cart-item__image{visibility:hidden}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap{padding-top:0;padding-left:66px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap{padding-top:0;padding-left:132px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img{margin-left:66px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap{padding-top:0;padding-left:66px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image img{margin-left:16px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap{padding-top:0;padding-left:132px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img{margin-left:82px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after{margin-left:80px}@font-face{font-family:'FontAwesomePB';src:url(//kauppa.humak.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot);src:url(//kauppa.humak.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot?#iefix) format("embedded-opentype"),url(//kauppa.humak.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff2"),url(//kauppa.humak.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff"),url(//kauppa.humak.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.ttf) format("truetype"),url(//kauppa.humak.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.svg#fapbregular) format("svg");font-weight:normal;font-style:normal}.bundled_table_item .product-name,.bundled_table_item .product-price,.bundled_table_item:not(.order_item) .product-quantity,.bundled_table_item .product-subtotal,.bundled_table_item .product-total{font-size:.875em}.bundled_table_item .bundled_table_item_indent{padding-left:32px}.woocommerce .bundled_table_item td.product-name dl.variation,.woocommerce-page .bundled_table_item td.product-name dl.variation,.bundled_table_item td.product-name .wc-item-meta{font-size:100%}.bundled_table_item,.bundled_table_item td{border-top:none !important;border-bottom:none !important}.bundle_table_item,.bundle_table_item td{border-bottom:none !important}.bundled_table_item_price,.bundled_table_item_subtotal{white-space:nowrap}.bundled_table_item_price:after,.bundled_table_item_subtotal:after{font-family:'FontAwesomePB';font-size:1rem;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(90deg) ;-ms-transform:rotate(90deg) ;transform:rotate(90deg) ;content:"" ;margin:0 2px 0 12px;opacity:.25}dt.bundled_title_meta,.bundled_notice{margin:12px 0 5px}a.edit_bundle_in_cart_text{color:#888;font-weight:normal;text-decoration:none}a.edit_bundle_in_cart_text:hover small{text-decoration:underline}.wcsatt-add-cart-to-subscription-options .bundled_table_item{font-size:.875em}.wcsatt-add-cart-to-subscription-options .bundled_table_item:after{font-family:'FontAwesomePB';display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(90deg) ;-ms-transform:rotate(90deg) ;transform:rotate(90deg) ;content:"" ;margin:0 2px 0 12px;opacity:.25}