/* cyrillic-ext */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/o-0OIpQlx3QUlC5A4PNr4ARPQ_m87A.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/o-0OIpQlx3QUlC5A4PNr4ARGQ_m87A.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/o-0OIpQlx3QUlC5A4PNr4ARDQ_m87A.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/o-0OIpQlx3QUlC5A4PNr4AROQ_m87A.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/o-0OIpQlx3QUlC5A4PNr4ARBQ_m87A.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/o-0OIpQlx3QUlC5A4PNr4ARNQ_m87A.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;
}
/* latin-ext */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/o-0OIpQlx3QUlC5A4PNr4ARMQ_m87A.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/o-0OIpQlx3QUlC5A4PNr4ARCQ_k.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/o-0TIpQlx3QUlC5A4PNr4Az5ZuyOzW1aPQ.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/o-0TIpQlx3QUlC5A4PNr4Az5ZuyHzW1aPQ.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/o-0TIpQlx3QUlC5A4PNr4Az5ZuyCzW1aPQ.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/o-0TIpQlx3QUlC5A4PNr4Az5ZuyPzW1aPQ.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/o-0TIpQlx3QUlC5A4PNr4Az5ZuyAzW1aPQ.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/o-0TIpQlx3QUlC5A4PNr4Az5ZuyMzW1aPQ.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;
}
/* latin-ext */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/o-0TIpQlx3QUlC5A4PNr4Az5ZuyNzW1aPQ.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Noto Sans';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/o-0TIpQlx3QUlC5A4PNr4Az5ZuyDzW0.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/o-0IIpQlx3QUlC5A4PNr6DRAW_0.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/o-0IIpQlx3QUlC5A4PNr4TRAW_0.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/o-0IIpQlx3QUlC5A4PNr5DRAW_0.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/o-0IIpQlx3QUlC5A4PNr6TRAW_0.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/o-0IIpQlx3QUlC5A4PNr5jRAW_0.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/o-0IIpQlx3QUlC5A4PNr6jRAW_0.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;
}
/* latin-ext */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/o-0IIpQlx3QUlC5A4PNr6zRAW_0.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/o-0IIpQlx3QUlC5A4PNr5TRA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVadyB1Wk.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVYNyB1Wk.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVZdyB1Wk.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVaNyB1Wk.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVZ9yB1Wk.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVa9yB1Wk.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;
}
/* latin-ext */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVatyB1Wk.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/o-0NIpQlx3QUlC5A4PNjXhFVZNyB.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/ga6Kaw1J5X9T9RW6j9bNfFImZzC7TMQ.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/ga6Kaw1J5X9T9RW6j9bNfFImbjC7TMQ.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/ga6Kaw1J5X9T9RW6j9bNfFImZjC7TMQ.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/ga6Kaw1J5X9T9RW6j9bNfFImaTC7TMQ.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/ga6Kaw1J5X9T9RW6j9bNfFImZTC7TMQ.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;
}
/* latin-ext */
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/ga6Kaw1J5X9T9RW6j9bNfFImZDC7TMQ.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/ga6Kaw1J5X9T9RW6j9bNfFImajC7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/ga6Vaw1J5X9T9RW6j9bNfFIu0RWufuVMCoY.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/ga6Vaw1J5X9T9RW6j9bNfFIu0RWud-VMCoY.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/ga6Vaw1J5X9T9RW6j9bNfFIu0RWuf-VMCoY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/ga6Vaw1J5X9T9RW6j9bNfFIu0RWucOVMCoY.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/ga6Vaw1J5X9T9RW6j9bNfFIu0RWufOVMCoY.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;
}
/* latin-ext */
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/ga6Vaw1J5X9T9RW6j9bNfFIu0RWufeVMCoY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/ga6Vaw1J5X9T9RW6j9bNfFIu0RWuc-VM.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/ga6Iaw1J5X9T9RW6j9bNfFoWaCi_.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/ga6Iaw1J5X9T9RW6j9bNfFMWaCi_.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/ga6Iaw1J5X9T9RW6j9bNfFsWaCi_.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/ga6Iaw1J5X9T9RW6j9bNfFQWaCi_.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/ga6Iaw1J5X9T9RW6j9bNfFgWaCi_.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;
}
/* latin-ext */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/ga6Iaw1J5X9T9RW6j9bNfFkWaCi_.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/ga6Iaw1J5X9T9RW6j9bNfFcWaA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/ga6Law1J5X9T9RW6j9bNdOwzfRqecf1I.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/ga6Law1J5X9T9RW6j9bNdOwzfROecf1I.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/ga6Law1J5X9T9RW6j9bNdOwzfRuecf1I.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/ga6Law1J5X9T9RW6j9bNdOwzfRSecf1I.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/ga6Law1J5X9T9RW6j9bNdOwzfRiecf1I.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;
}
/* latin-ext */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/ga6Law1J5X9T9RW6j9bNdOwzfRmecf1I.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/ga6Law1J5X9T9RW6j9bNdOwzfReecQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/* cyrillic-ext */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpbCFPrEHJA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpbCMPrEHJA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpbCHPrEHJA.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;
}
/* latin-ext */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpbCGPrEHJA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpbCIPrE.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/KFOlCnqEu92Fr1MmYUtfCxc4EsA.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;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}




body{
    background: #e6e6e6;
}
.clear{
    clear: both;
}
.slider-about{
    height: 229px !important;
    margin-bottom: 30px;
}
.slider-about #rev_slider_2_1_wrapper{
    height: 229px !important;
}
.slider-about #rev_slider_2_1_wrapper #rev_slider_2_1{
    height: 229px !important;
}
.slider-about #rev_slider_2_1_wrapper .tp-bgimg.defaultimg {
    height: 229px !important;
    width: 363px !important;
    border: 5px solid #fff;
}
.slider-about .tp-revslider-mainul{
    width: 363px !important;
}
.slider-about .tp-leftarrow{
    display: none;
}
.slider-about .tp-rightarrow{
    display: none;
}
.slider-about .tp-thumbs{
    display: block !important;
    float: right;
    left: -195px !important;
    overflow: visible !important;
    padding: 0;
    position: relative !important;
    right: 0;
    top: -5px !important;
    transform: none !important;
    visibility: inherit !important;
}
.slider-about .tp-thumb-img-wrap{
    background: none !important;
    border: 4px solid #fff;
}
.wrapper{
    width: 695px;
    padding: 82px 30px 0;
}
.single-product .wrapper{
    width: 795px;
    padding: 82px 30px 0;
}
.title{
    color: #671115;
    font-size: 24px;
    font-family: 'Georgia';
    padding-bottom: 30px;
    font-weight: normal;
}
.entry-content p{
    color: #7e7e7e;
    font-size: 11px;
}
.entry-content h3{
    font-size: 11px !important;
    margin-bottom: 5px !important;
    color: #2e2e2e;
}
.block-content strong{
    font-size: 11px;
    font-family: 'Trebuchet MS';
    color: #2e2e2e;
}
.block-content{
    color: #7e7e7e;
    font-size: 11px;
    font-family: 'Trebuchet MS';
}
.main-navigation a{
    font-size: 11px;
    color: #242424;
    font-family: 'Georgia';
    text-transform: uppercase;
}
.main-navigation a:hover{
    color: #671115;
    font-size: 11px;
}
.home-slider .tp-thumbs{
    left: 20% !important;
    top: 90% !important;
    max-width: 280px !important;
}
.home-slider .tp-thumbs .tp-thumb{
    height: 60px !important;
    width: 80px !important;
}
.home-slider .tp-thumbs .tp-thumb-img-wrap{
    height: 60px !important;
    width: 80px !important;
}
.tp-thumb-mask{
    max-height: 60px !important;
    max-width: 270px !important;
}
.gyges .tp-thumb-img-wrap{
    padding: 0 !important;
}

/* left block */
.left-menu-information .textwidget{
    font-size: 11px;
    color: #7e7e7e;
}
.block-social > span{
    color: #000;
    display: inline-block;
    font-size: 10px;
    position: relative;
    top: 5px;
    vertical-align: top;
}
.block-social ul{
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 0 !important;
    height: 25px;
}
.block-social ul li{
    list-style: none;
    display: inline-block;
}
.social-left-block li, .left-menu-information li{
    margin-bottom: 30px;
    list-style: none;
}
.block-social ul li a{
    text-decoration: none;
    border: none;
    color: #c3c3c3;
}
.block-social ul li a > i{
    font-size: 24px;
}
.block-social ul li a:hover{
    color: #a7a7a7;
}
.footer-copy{
    padding: 0 10% 20% 10%;
}
.footer-copy > span{
    font-size: 11px;
    color: #7e7e7e;
    display: block;
}
.hvr-underline-from-left:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    bottom: 0;
    background: #671115 !important;
    height: 4px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
/* left block end */

/* contact */
.block-contact {
    margin-top: 10px;
}
.block-map .map{
    box-sizing: border-box;
    display: inline-block;
    padding-right: 20px;
}
.block-map .map-content{
    display: inline-block;
    vertical-align: top;
    width: 305px;
    margin-top: 68px;
}
#gmap_canvas{
    border: 4px solid #fff;
}
.map-content .title{
    color: #2e2e2e;
    display: block;
    font-family: "Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    padding-bottom: 20px;
}
.map-content p{
    font-size: 11px;
    color: #7e7e7e;
}
.block-contact input{
    border: 1px solid #c3c3c3;
    width: 305px !important;
    height: 33px;
    background: #ececec;
    font-size: 11px;
    color: #7e7e7e;
    padding-left: 13px !important;
    box-sizing: border-box;
}
.block-contact .BlockContactFieldInput{
    display: inline-block;
}
.block-contact .contactField{
    display: block;
    margin-bottom: 15px;
}
.block-contact .contactFieldTextarea{
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    margin-left: 15px;
}
.block-contact .contactFieldTextarea textarea{
    border: 1px solid #c3c3c3;
    width: 305px !important;
    height: 135px;
    background: #ececec;
    font-size: 11px;
    color: #7e7e7e;
    padding-left: 13px;
    box-sizing: border-box;
}
.send {
    float: right;
    margin-left: 30px;
    margin-top: 15px;
}
.send input{
    background: #671115 !important;
    border-radius: 5px;
    box-sizing: border-box;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 10px !important;
    height: 25px;
    padding: 5px !important;
    text-transform: uppercase !important;
    width: auto !important;
}
.clear-button{
    float: right;
    margin-top: 15px;
}
.clear-button input{
    background: #671115 !important;
    border-radius: 5px;
    box-sizing: border-box;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 10px !important;
    height: 25px;
    padding: 5px !important;
    text-transform: uppercase !important;
    width: auto !important;
}
.send .ajax-loader{
    display: none;
}
div.wpcf7-validation-errors{
    position: relative;
    top: 15px;
    border-left: 2px solid #671115 !important;
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
}
div.wpcf7-response-output {
    font-size: 12px;
    margin: 0 !important;
    padding: 0 0 0 10px !important;
    display: inline-block !important;
    position: relative;
    top: 15px;
}
div.wpcf7-mail-sent-ng {
    border-left: 2px solid #00bc16;
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
}
div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
}
/* contact end */

/* product */
.attachment-shop_catalog.size-shop_catalog.wp-post-image {
    border: 4px solid #fff;
    display: inline-block !important;
    height: 74px !important;
    vertical-align: top;
    width: 74px !important;
    margin-bottom: 0 !important;
}
.block-products h3{
    color: #671115;
    display: block;
    font-size: 13px !important;
    padding: 0 !important;
    vertical-align: top;
}
.block-products .description {
    color: #7e7e7e;
    font-size: 11px;
    height: 38px;
    overflow: hidden;
}
.block-product-content{
    display: inline-block;
    padding-left: 20px;
    vertical-align: top;
    width: 215px;
    padding-right: 10px;
}
.block-img-content {
    display: inline-block;
    vertical-align: top;
}
.block-stock {
    display: inline-block;
    vertical-align: top;
    font-size: 11px;
    color: #7e7e7e;
    text-transform: uppercase;
   /*padding-left: 20px;
    padding-right: 20px;*/
    width: 100px;
    border-right: 1px solid #b8b8b8;
    border-left: 1px solid #b8b8b8;
    text-align: center;
    line-height: 70px;
    position: relative;
}
.block-stock .fa-square{
    font-size: 5px;
    position: relative;
    right: 5px;
    top: -2px;
    color: #a9a9a9;
}
.block-products .products li {
    margin-bottom: 10px !important;
}
.block-stock  .fa-question-circle {
    font-size: 14px;
    position: absolute;
    right: 10px;
    top: 5px;
    color: #a9a9a9;
}
.block-price {
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    border-right: 1px solid #b8b8b8;
    vertical-align: top;
    line-height: 60px;
}
.block-price .amount{
    font-size: 13px;
    color: #671115;
}
.block-add-cart {
    display: inline-block;
    margin-left: 6px;
}
.block-products {
    margin-top: 10px;
    padding-bottom: 50px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
    background: none !important;
    color: #671115 !important;
    font-size: 13px !important;
    font-weight: bold !important;
    line-height: 60px !important;
    margin-top: 0 !important;
    padding: 0 10px !important;
    text-decoration: underline !important;
}
.block-products .products{
    max-height: 220px !important;
	-webkit-overflow-scrolling: touch !important;
}
.woocommerce-breadcrumb{
    display: none;
}
.images img {
    border: 4px solid #fff;
}
.attachment-shop_thumbnail.size-shop_thumbnail {
    width: 60px;
}
.thumbnails.columns-3 {
    display: inline-block;
    vertical-align: top;
    margin-left: 15px;
    position: relative;
    top: 0;
	width: 300px;
}
.thumbnails.columns-3 a{
    display: inline-block;
    margin-bottom: 15px;
    margin-right: 15px;
}
.images {
    margin-bottom: 15px;
}
.single-product .entry-summary .product_title{
    display: none;
}
.single-product .entry-summary .amount {
    color: #671115;
    font-size: 18px;
}
.single-product .entry-summary .price{
    margin-bottom: 10px;
    margin-top: 15px;
    display: none;
}
.single-product .entry-summary .stock{
    display: none;
}
.single-product .entry-summary .cart{
    display: none;
}
.woocommerce-tabs{
    display: none;
}
div.pp_woocommerce div.ppt {
    display: none !important;
}
.wpda-booking-calendar-head{
    background: #fff;
}
.wpdevart-calendar-container > div .wpda-day-header{
    background: #fff;
}
.wpdevart-calendar-container{
    background: #fff;
}
.block-add-cart > h3{
    background: none;
    color: #671115;
    font-size: 12px;
    font-weight: bold;
    line-height: 60px;
    margin-top: 0;
    padding: 0 10px;
    text-decoration: underline;
}
.woocommerce ul.products li.product strong {
    display: block;
    font-weight: normal;
}
.short-description p{
    color: #7e7e7e;
    margin-bottom: 15px;
}
.short-description p strong{
    color: #2e2e2e;
}
.block-post-reservation-full{
	margin-bottom: 20px;
}
/* product end */

/* activities */
.main-block-content-full .block-featured-image{
    display: inline-block;
    float: left;
    margin-right: 15px;
}
.main-block-content-full .block-featured-image img{
    border: 4px solid #fff;
}
.main-block-content-full .block-content{

}
.block-activities-category ul li{
    float: none !important;
    margin: 0 17px 34px 0 !important;
    padding: 0;
    position: relative;
    vertical-align: top;
    width: 190px !important;
    display: inline-block;
}
.block-activities-category ul li a img{
    height: 106px !important;
    border: 4px solid #fff;
    margin-bottom: 15px !important;
}
.block-activities-category ul li h3{
    padding: 0 !important;
    font-size: 11px !important;
    font-family: 'Trebuchet MS';
    color: #2e2e2e;
    font-weight: bold;
}
.block-activities-category ul li h3 mark{
    float: right;
}
.block-activities-category ul li h3 mark .fa-question-circle{
    color: #a9a9a9;
    font-size: 16px;
    margin-right: 5px;
}
/* activities end */

/* service */
.block-post-category{
    display: inline-block;
    vertical-align: top;
    width: 305px;
    border-right: 1px solid #b8b8b8;
    margin-bottom: 20px;
}
.block-post-category:nth-child(2n){
    margin-right: 10px;
    width: 305px;
}
.block-post-category .block-featured-image{
    display: inline-block;
    vertical-align: top;
}
.block-post-category .post-content {
    display: inline-block;
    vertical-align: top;
    width: 220px;
    margin-left: 15px;
    margin-bottom: 20px;
}
.block-post-category .post-name a{
    font-size: 13px;
    color: #671115;
    font-weight: bold;
}
.block-post-category .post-description{
    color: #7e7e7e;
    font-size: 11px;
    height: 60px;
    overflow: hidden;
}
.post-description .post-read-more{
    color: #671115;
    font-size: 12px;
    font-weight: bold;
}
.block-category-list {
    max-height: 340px !important;
}
/* service end */

.wrapper-product .products li{
    margin: 0 0 30px !important;
    width: 100% !important;
}
.wrapper-product .products li h3 {
    color: #671115;
    display: block;
    font-size: 13px !important;
    padding: 0 !important;
    vertical-align: top;
}
.wrapper-product .products li .description {
    color: #7e7e7e;
    font-size: 11px;
    height: 40px;
    overflow: hidden;
}
.wrapper-product .woocommerce-result-count{
    font-size: 12px;
    margin-bottom: 0 !important;
}
.wrapper-product .woocommerce-ordering{
    margin: 0 0 30px 0 !important;
}
.related.products {
    display: none;
}
.product_meta{
    display: none;
}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-message, .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-message{
    background: #671115 !important;
    font-family: "Noto Sans",sans-serif;
    font-size: 13px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/* reservation */
.price-left{
	text-align: right;
	font-size: 14px;
    font-weight: bold;
}
.block-post-reservation .block-featured-image{
    float: left;
    margin-right: 10px;
}
.block-post-reservation .post-content{
    width: 290px;
}
.block-post-reservation .post-name a{
    font-size: 11px;
    color: #2e2e2e;
    font-weight: bold;
}
.block-post-reservation .post-description p{
    font-size: 11px;
    color: #7e7e7e;
}
.block-post-reservation {
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    margin-bottom: 15px;
}
.block-post-reservation-full .block-featured-image{
    display: inline-block;
}
.block-post-reservation-full .post-content{
    display: inline-block;
    vertical-align: top;
    width: 310px;
    margin-left: 20px;
}
.block-post-reservation-full .post-description p strong{
    color: #2e2e2e;
}
.block-post-reservation-full .post-description p{
    font-size: 11px;
    color: #7e7e7e;
    text-align: justify;
}
.block-post-reservation-full .fa-angle-double-right{
    color: #671115;
    margin-bottom: 20px;
    margin-right: 5px;
}
/* reservation end */

/*************** SCROLLBAR BASE CSS ***************/
.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}
.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: border-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}
.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}
.scroll-textarea {
    border: 1px solid #cccccc;
    border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
    overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
    border: none !important;
    box-sizing: border-box;
    height: 100% !important;
    margin: 0;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    outline: none;
    padding: 2px;
    position: relative !important;
    top: 0;
    width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0;
}
/*************** SIMPLE INNER SCROLLBAR ***************/
.products > .scroll-element,
.products > .scroll-element div{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}
.products > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}
.products > .scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%;
}
.products > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 8px;
}
.products > .scroll-element .scroll-element_outer {
    overflow: hidden;
}
.products > .scroll-element .scroll-element_outer,
.products > .scroll-element .scroll-element_track,
.products > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.products > .scroll-element .scroll-element_track,
.products > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 1;
}
.products > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
.products > .scroll-element .scroll-bar { background-color: #c4c4c4; }
.products > .scroll-element:hover .scroll-bar { background-color: #919191; }
.products > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }
/* update scrollbar offset if both scrolls are visible */
.products > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.products > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
.products > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.products > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }


/*************** SIMPLE INNER SCROLLBAR ***************/
.block-category-list > .scroll-element,
.block-category-list > .scroll-element div{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}
.block-category-list > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}
.block-category-list > .scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%;
}
.block-category-list > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 8px;
}
.block-category-list > .scroll-element .scroll-element_outer {
    overflow: hidden;
}
.block-category-list > .scroll-element .scroll-element_outer,
.block-category-list > .scroll-element .scroll-element_track,
.block-category-list > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.block-category-list > .scroll-element .scroll-element_track,
.block-category-list > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 1;
}
.block-category-list > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
.block-category-list > .scroll-element .scroll-bar { background-color: #c4c4c4; }
.block-category-list > .scroll-element:hover .scroll-bar { background-color: #919191; }
.block-category-list > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }
/* update scrollbar offset if both scrolls are visible */
.block-category-list > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.block-category-list > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
.block-category-list > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.block-category-list > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }


.button-toggle{
    display: none;
}

.custom-attributes .attribute-label{
	display: none;
}
.custom-attributes li{
	margin-bottom: 0 !important;
	line-height: 0;
}
.block-stock .custom-attributes{
	margin-top: 30px !important;
}
.block-stock .custom-attributes:nth-child(3n){
	display: none;
}
.onsale{
	display: none;
}
a.pn_fancybox{
	display: inline-block;
    margin: 0 10px 10px 0;
    vertical-align: top;
}
#fancybox-close{
	right: -55px !important;
}