@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.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:Roboto;
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
    unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
    unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
    unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
    unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:Roboto;
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.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:Roboto;
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
    unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
    unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
    unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
    unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:Roboto;
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.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:Roboto;
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
    unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
    unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
    unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
    unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Roboto;
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:'Roboto Condensed';
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.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:'Roboto Condensed';
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2');
    unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format('woff2');
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2');
    unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2');
    unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');
    unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:300;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:'Roboto Condensed';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.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:'Roboto Condensed';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2');
    unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format('woff2');
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2');
    unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2');
    unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');
    unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:'Roboto Condensed';
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.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:'Roboto Condensed';
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2');
    unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format('woff2');
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2');
    unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2');
    unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');
    unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Roboto Condensed';
    font-style:normal;
    font-weight:700;
    src:url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:'DM Serif Display';
    font-style:italic;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/dmserifdisplay/v15/-nFhOHM81r4j6k0gjAW3mujVU2B2G_VB3vD212k.woff2) format('woff2');
    unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'DM Serif Display';
    font-style:italic;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/dmserifdisplay/v15/-nFhOHM81r4j6k0gjAW3mujVU2B2G_VB0PD2.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:'DM Serif Display';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/dmserifdisplay/v15/-nFnOHM81r4j6k0gjAW3mujVU2B2G_5x0ujy.woff2) format('woff2');
    unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'DM Serif Display';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/dmserifdisplay/v15/-nFnOHM81r4j6k0gjAW3mujVU2B2G_Bx0g.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:Oswald;
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUtiZTaR.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:Oswald;
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUJiZTaR.woff2) format('woff2');
    unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:Oswald;
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUliZTaR.woff2) format('woff2');
    unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:Oswald;
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUhiZTaR.woff2) format('woff2');
    unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Oswald;
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUZiZQ.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:'Source Sans 3';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3wIaZejZ5HZV8ZRx.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:'Source Sans 3';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3wsaZejZ5HZV8ZRx.woff2) format('woff2');
    unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Source Sans 3';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3wMaZejZ5HZV8ZRx.woff2) format('woff2');
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Source Sans 3';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3wwaZejZ5HZV8ZRx.woff2) format('woff2');
    unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
    font-family:'Source Sans 3';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3wAaZejZ5HZV8ZRx.woff2) format('woff2');
    unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Source Sans 3';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3wEaZejZ5HZV8ZRx.woff2) format('woff2');
    unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Source Sans 3';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3w8aZejZ5HZV8Q.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:'Source Sans 3';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3wIaZejZ5HZV8ZRx.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:'Source Sans 3';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3wsaZejZ5HZV8ZRx.woff2) format('woff2');
    unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Source Sans 3';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3wMaZejZ5HZV8ZRx.woff2) format('woff2');
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Source Sans 3';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3wwaZejZ5HZV8ZRx.woff2) format('woff2');
    unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF
}
@font-face{
    font-family:'Source Sans 3';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3wAaZejZ5HZV8ZRx.woff2) format('woff2');
    unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Source Sans 3';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3wEaZejZ5HZV8ZRx.woff2) format('woff2');
    unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Source Sans 3';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/sourcesans3/v15/nwpStKy2OAdR1K-IwhWudF-R3w8aZejZ5HZV8Q.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
a,abbr,big,body,div,fieldset,font,form,html,img,label,p,s,small,span{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    font-family:inherit;
    vertical-align:baseline
}
:focus{
    outline:0
}
body{
    line-height:1;
    color:#000;
    background:#fff
}
ul{
    list-style:none;
    padding:0;
    margin:0
}
th{
    text-align:left;
    font-weight:400
}
.qtip{
    position:absolute;
    left:-28000px;
    top:-28000px;
    display:none;
    max-width:280px;
    min-width:50px;
    font-size:10.5px;
    line-height:12px;
    direction:ltr;
    box-shadow:none;
    padding:0
}
.qtip-content{
    position:relative;
    padding:5px 9px;
    overflow:hidden;
    text-align:left;
    word-wrap:break-word
}
.qtip-icon .ui-icon{
    display:block;
    text-indent:-1000em;
    direction:ltr
}
.qtip-icon,.qtip-icon .ui-icon{
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    text-decoration:none
}
.qtip-icon .ui-icon{
    width:18px;
    height:14px;
    line-height:14px;
    text-align:center;
    text-indent:0;
    font:normal bold 10px/13px Tahoma,sans-serif;
    color:inherit;
    background:transparent none no-repeat -100em -100em
}
.qtip-default{
    border:1px solid #f1d031;
    background-color:#ffffa3;
    color:#555
}
.qtip-default .qtip-icon{
    border-color:#ccc;
    background:#f1f1f1;
    color:#777
}
/*! Light tooltip style */
/*! Dark tooltip style */
.qtip-dark{
    background-color:#505050;
    border-color:#303030;
    color:#f3f3f3
}
.qtip-dark .qtip-icon{
    border-color:#444
}
/*! Cream tooltip style */
/*! Red tooltip style */
.qtip-red{
    background-color:#f78b83;
    border-color:#d95252;
    color:#912323
}
.qtip-red .qtip-icon{
    border-color:#d95252
}
/*! Green tooltip style */
.qtip-green{
    background-color:#caed9e;
    border-color:#90d93f;
    color:#3f6219
}
/*! Blue tooltip style */
.qtip:not(.ie9haxors) div.qtip-content{
    filter:none;
    -ms-filter:none
}
#qtip-overlay{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%
}
#qtip-overlay div{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:#000;
    opacity:.7
}
.clearfix:after{
    font-size:0;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
    clear:both
}
body{
    background:#f0f0f0;
    padding:0;
    margin:0;
    font-family:Arial;
    font-size:14px;
    color:#000
}
a{
    text-decoration:none;
    outline:0
}
a:hover{
    text-decoration:underline
}
p{
    padding:1em 0;
    color:#3e3e3e;
    line-height:150%
}
p.text{
    font-size:20px
}
p a{
    color:#0a5c36
}
label{
    color:#25282a;
    font-family:Roboto
}
.relative{
    position:relative
}
.responsive{
    display:block;
    width:100%;
    height:auto
}
input,textarea{
    font-family:arial;
    background:#f0f0f0;
    border:none;
    font-size:14px;
    padding:15px 20px;
    color:#3e3e3e
}
.margin_top_0{
    margin-top:0!important
}
.margin_top_10{
    margin-top:10px!important
}
.margin_top_15{
    margin-top:15px
}
.margin_top_20{
    margin-top:20px!important
}
.padding_top_0{
    padding-top:0
}
.padding_top_30{
    padding-top:30px
}
.padding_top_bottom_25{
    padding:25px 0
}
.padding_top_bottom_15{
    padding:15px 0!important
}
.nounderline,.nounderline:hover{
    text-decoration:none
}
body.image_1{
    background:url(../assets/image_1.jpg) fixed no-repeat
}
body.image_2{
    background:url(../assets/image_2.jpg) fixed no-repeat
}
body.image_3{
    background:url(../assets/image_3.jpg) fixed no-repeat
}
body.image_4{
    background:url(../assets/image_4.jpg) fixed no-repeat
}
body.image_5{
    background:url(../assets/image_5.jpg) fixed no-repeat
}
body.pattern_1{
    background:url(../assets/pattern_1.png) fixed
}
body.pattern_2{
    background:url(../assets/pattern_2.png) fixed
}
body.pattern_3{
    background:url(../assets/pattern_3.png) fixed
}
body.pattern_4{
    background:url(../assets/pattern_4.png) fixed
}
body.pattern_5{
    background:url(../assets/pattern_5.png) fixed
}
body.pattern_6{
    background:url(../assets/pattern_6.png) fixed
}
body.pattern_7{
    background:url(../assets/pattern_7.png) fixed
}
body.pattern_8{
    background:url(../assets/pattern_8.png) fixed
}
body.pattern_9{
    background:url(../assets/pattern_9.png) fixed
}
body.pattern_10{
    background:url(../assets/pattern_10.png) fixed
}
body.overlay .background_overlay{
    display:block
}
.background_overlay{
    position:fixed;
    display:none;
    width:100%;
    height:100%;
    top:0;
    background:url(../assets/overlay.png);
    z-index:1
}
.site_container{
    background:#fff
}
body.overlay .site_container{
    position:relative;
    z-index:2
}
h1,h2,h3,h4,h5,h6{
    font-family:"DM Serif Display",serif;
    margin:0;
    padding:0;
    font-weight:400;
    color:#25282a
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
    color:#25282a
}
.footer h1,.footer h1 a,.footer h2,.footer h2 a,.footer h3,.footer h3 a,.footer h4,.footer h4 a,.footer h5,.footer h5 a,.footer h6,.footer h6 a{
    color:#fff
}
h1{
    font-size:42px;
    line-height:110%;
    margin-top:20px
}
h2{
    font-size:27px;
    line-height:120%
}
h3{
    font-size:20px;
    line-height:140%
}
h4{
    font-size:18px;
    line-height:140%
}
h5{
    font-size:16px;
    line-height:140%
}
h6{
    font-size:13px;
    line-height:150%
}
.box_header{
    background:#f0f0f0;
    border-left:3px solid #0a5c36;
    padding:8px 15px 11px
}
.footer .box_header{
    background:#42494f;
    border-color:#858d94
}
.about_title{
    font-family:Roboto;
    font-weight:300;
    font-size:55px
}
.header_container{
    background-color:#fff;
    padding-bottom:26px
}
.header_top_bar_container{
    background-color:#1d2e28
}
.header_top_bar_container.border{
    border-bottom:1px solid #464d53
}
.footer,.header,.header_top_bar{
    width:1050px;
    margin-left:auto;
    margin-right:auto
}
.header{
    text-align:center;
    padding-top:7px
}
.header h1{
    font-size:48px;
    font-weight:700;
    font-family:'Roboto Condensed';
    color:#0a5c36;
    letter-spacing:-.01em;
    line-height:1
}
.header h1 a{
    color:#0a5c36
}
.header h4{
    color:#7c7c7c;
    line-height:1;
    margin-top:3px
}
.header .placeholder{
    display:none;
    float:right;
    font-size:30px;
    font-family:'Roboto Condensed';
    font-weight:300;
    background:#f0f0f0;
    width:728px;
    height:61px;
    padding-top:29px;
    margin-top:7px;
    color:#ababab;
    text-align:center
}
.header_top_bar{
    overflow:hidden;
    height:46px
}
.header_top_bar .caroufredsel_wrapper_vertical_carousel{
    height:46px!important
}
.style_2.header_top_bar_container{
    background:#fff
}
.style_2.border.header_top_bar_container{
    border-bottom:1px solid #e9e9e9
}
.style_2 .latest_news_scrolling_list_container .category,.style_2 .latest_news_scrolling_list_container li.left,.style_2 .latest_news_scrolling_list_container li.right,.style_2 .search,.style_2 .search .search_input{
    border-color:#e9e9e9
}
.style_2 .search .search_input,.style_3 .search .search_input,.style_4 .search .search_input{
    background:0 0
}
.style_2 .latest_news_scrolling_list_container .category,.style_2 .latest_news_scrolling_list_container .category a,.style_2 .latest_news_scrolling_list_container li .latest_news_scrolling_list a,.style_2 .search .search_input,.style_2 .search .search_input.hint,.style_3 .latest_news_scrolling_list_container .category,.style_3 .latest_news_scrolling_list_container .category a,.style_3 .latest_news_scrolling_list_container li .latest_news_scrolling_list a,.style_3 .search .search_input,.style_3 .search .search_input.hint{
    color:#25282a
}
.style_2 .latest_news_scrolling_list_container li .timeago,.style_3 .latest_news_scrolling_list_container li .timeago{
    color:#ababab
}
.style_2 .latest_news_scrolling_list_container .left a,.style_3 .latest_news_scrolling_list_container .left a{
    background-image:url(../assets/navigation_latest_arrow_left.png)
}
.style_2 .latest_news_scrolling_list_container .right a,.style_3 .latest_news_scrolling_list_container .right a{
    background-image:url(../assets/navigation_latest_arrow_right.png)
}
.style_2 .latest_news_scrolling_list_container li.left:hover,.style_2 .latest_news_scrolling_list_container li.right:hover,.style_2 .search .search_submit:hover{
    background-color:#e9e9e9
}
.style_2 .search .search_submit,.style_3 .search .search_submit{
    background-image:url(../assets/header_search.png)
}
.style_3.header_top_bar_container{
    background:#f0f0f0
}
.style_3.border.header_top_bar_container{
    border-bottom:1px solid #e0e0e0
}
.style_3 .latest_news_scrolling_list_container .category,.style_3 .latest_news_scrolling_list_container li.left,.style_3 .latest_news_scrolling_list_container li.right,.style_3 .search,.style_3 .search .search_input{
    border-color:#e0e0e0
}
.style_3 .latest_news_scrolling_list_container li.left:hover,.style_3 .latest_news_scrolling_list_container li.right:hover,.style_3 .search .search_submit:hover{
    background-color:#e0e0e0
}
.style_4.header_top_bar_container{
    background:#2d3136
}
.style_4.border.header_top_bar_container{
    border-bottom:1px solid #1d2e28
}
.style_4 .latest_news_scrolling_list_container .category,.style_4 .latest_news_scrolling_list_container li.left,.style_4 .latest_news_scrolling_list_container li.right,.style_4 .search,.style_4 .search .search_input{
    border-color:#1d2e28
}
.style_4 .latest_news_scrolling_list_container li.left:hover,.style_4 .latest_news_scrolling_list_container li.right:hover,.style_4 .search .search_submit:hover{
    background-color:#1d2e28
}
.style_5.header_top_bar_container{
    background:#000
}
.style_5.border.header_top_bar_container{
    border-bottom:1px solid #464d53
}
.style_5 .latest_news_scrolling_list_container .category,.style_5 .latest_news_scrolling_list_container li.left,.style_5 .latest_news_scrolling_list_container li.right,.style_5 .search,.style_5 .search .search_input{
    border-color:#464d53
}
.style_5 .latest_news_scrolling_list_container li.left:hover,.style_5 .latest_news_scrolling_list_container li.right:hover,.style_5 .search .search_submit:hover{
    background-color:#464d53
}
.style_5 .search .search_input{
    background-color:transparent
}
.style_2.header_container{
    background:#1d2e28
}
.style_2 .header h1,.style_2 .header h1 a,.style_3 .header h1,.style_3 .header h1 a{
    color:#fff
}
.style_2 .header h4,.style_3 .header h4{
    color:#9da4ab
}
.style_3.header_container{
    background:#000
}
.small.header_container{
    padding-bottom:10px
}
.small .header{
    text-align:left;
    padding-top:22px
}
.small .header h1{
    font-size:68px
}
.small .header h4{
    font-size:16px;
    margin-top:5px
}
.small .header .logo{
    float:left
}
.small .header .placeholder{
    display:block
}
.style_2 .placeholder{
    background:#42494f;
    color:#858d94
}
.style_3 .placeholder{
    background:#2d3136;
    color:#9da4ab
}
.page_header .page_title{
    font-weight:700
}
.page_header_left,.page_header_right{
    float:left
}
.page_header_left{
    width:400px
}
.page_header_right{
    width:650px
}
.footer_container{
    background:#1d2e28;
    padding-top:50px
}
.footer{
    padding-bottom:30px
}
.footer p{
    color:#d7dce0
}
.footer a{
    color:#fff;
    line-height:140%
}
.menu_container{
    border-top:3px solid #e9e9e9;
    border-bottom:1px solid #e9e9e9;
    background:#fff
}
.footer_menu li{
    float:left;
    margin-right:30px
}
.page{
    width:1050px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:50px
}
.author img{
    border-radius:50px
}
.page_margin_top{
    margin-top:10px
}
.page_margin_top_section{
    margin-top:50px
}
.vertical_align{
    display:table-row
}
.caroufredsel_wrapper{
    width:100%!important;
    margin:0!important;
    overflow:hidden
}
.caroufredsel_wrapper_slider{
    margin-top:30px!important
}
.slider{
    padding:0;
    width:1250px;
    height:550px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    padding:0
}
.small_slider{
    display:none
}
.small_slider .slider_content_box{
    width:650px;
    left:0;
    bottom:0;
    top:auto
}
.slider_content_box{
    position:absolute;
    width:350px;
    padding:18px 20px 20px;
    background:rgba(0,0,0,.5);
    left:105px;
    top:260px
}
.slider_content_box h2,.slider_content_box h5{
    float:left;
    clear:both;
    color:#fff;
    margin-top:17px
}
.slider_content_box h2 a,.slider_content_box h5 a{
    color:#fff
}
.slider_content_box .post_details li.category:after{
    background:none repeat scroll 0 0 #fff;
    bottom:0;
    content:"";
    display:block;
    height:2px;
    margin-top:13px;
    width:30px
}
.slider_content_box p{
    clear:both;
    color:#fff;
    font-size:14px;
    padding:18px 0 0 0
}
.slider_navigation{
    position:absolute;
    top:0;
    right:0
}
.slider_navigation .slider_control{
    float:left
}
.slider_navigation .slider_control a,a.slider_control{
    display:block;
    width:45px;
    height:45px;
    background-color:rgba(66,73,79,.8);
    background-image:url(../assets/navigation_arrow_right.png);
    background-position:0 0
}
.slider_navigation .slider_control a{
    background-color:rgba(0,0,0,.5)
}
a.slider_control{
    display:block!important;
    visibility:hidden;
    position:absolute;
    z-index:3;
    bottom:0;
    -webkit-animation-duration:.3s;
    animation-duration:.3s
}
a.slider_control.right{
    right:0
}
.slider_navigation .slider_control:first-child a,a.slider_control.left{
    background-image:url(../assets/navigation_arrow_left.png)
}
a.slider_control.up{
    background-image:url(../assets/navigation_arrow_up.png);
    top:30px
}
a.slider_control.down{
    background-image:url(../assets/navigation_arrow_down.png)
}
a.slider_control.down,a.slider_control.up{
    left:55px
}
.slider_navigation .slider_control a:hover,a.slider_control:hover{
    background-color:#0a5c36
}
.slider_posts_list_container{
    position:relative
}
.slider_posts_list{
    clear:both
}
.slider_posts_list li{
    float:left;
    position:relative;
    width:262.5px!important;
    height:120px;
    border-bottom:1px solid #f0f0f0;
    cursor:pointer;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.column_2_3 .slider_posts_list li{
    width:230px!important
}
.slider_posts_list li.current h5,.slider_posts_list li:hover h5{
    color:#25282a
}
.slider_posts_list li h5{
    position:relative;
    z-index:1;
    padding-top:8px;
    padding-left:20px;
    padding-right:20px;
    color:#7c7c7c
}
.slider_posts_list li .date{
    display:block;
    position:relative;
    z-index:1;
    color:#ababab;
    font-size:11px;
    padding-top:23px;
    padding-left:20px
}
.slider_posts_list .slider_posts_list_bar{
    position:absolute;
    background-color:#0a5c36;
    height:6px;
    bottom:-1px
}
.slider_posts_list .slider_posts_list_progress_block{
    position:absolute;
    background-color:#f0f0f0;
    height:100%;
    bottom:4px
}
.row:after{
    font-size:0;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
    clear:both
}
.column{
    float:left;
    margin-left:30px
}
.column.first,.column:first-child{
    margin-left:0
}
.column.border_top{
    border-top:1px solid #e9e9e9
}
.column_1_1{
    width:100%
}
.column_1_2{
    width:510px
}
.column_1_3,.column_2_3 .column_1_2{
    width:330px
}
.column_2_3{
    width:690px
}
.column_1_3 .column_1_2{
    width:150px
}
.column_2_3 .column_1_3{
    width:210px
}
.column_1_4{
    width:240px
}
.column_3_4{
    width:780px
}
.row.copyright_row{
    border-top:1px solid #464d53;
    margin-top:15px;
    padding-top:15px
}
.column_right{
    float:right
}
.columns.no_width .column_left,.columns.no_width .column_right{
    width:auto
}
.post{
    float:left;
    clear:both;
}

.post img{
    position:relative;
    display:block;
    width:100%;
    opacity:1;
    transition:opacity .4s ease-in-out 0s
}
.post a:hover img{
    opacity:.8;
    transition:opacity .4s ease-in-out 0s
}
.post h2{
    clear:both;
    margin-top:20px
}
.post .with_number a{
    float:left;
    width:280px
}
.post a.comments_number{
    float:right;
    position:relative;
    width:auto;
    font-family:Arial;
    font-weight:700;
    background:#f0f0f0;
    color:#7c7c7c;
    font-size:12px;
    line-height:1;
    padding:8px 11px 9px;
    margin-top:6px
}
.footer .post a.comments_number{
    background:#42494f;
    color:#9da4ab
}
.footer .post .comments_number:hover,.post .comments_number:hover{
    background:#0a5c36;
    color:#fff
}
.post .arrow_comments{
    content:'';
    display:inline;
    position:absolute;
    border-style:solid;
    border-width:5px 0 0 5px;
    border-color:#f0f0f0 transparent;
    right:0;
    bottom:-5px
}
.footer .post .arrow_comments{
    border-color:#42494f transparent
}
.footer .post .comments_number:hover .arrow_comments,.post .comments_number:hover .arrow_comments{
    border-color:#0a5c36 transparent
}
.post h5{
    clear:both;
    color:#fff;
    margin-top:15px
}
.post h5.page_margin_top_section{
    margin-top:50px
}
span.number,span.odometer.number{
    color:#ababab;
    font-family:'Roboto Condensed';
    font-size:30px;
    font-weight:300;
    padding:5px 8px 5px 0;
    visibility:visible
}
.post h5 .number{
    float:left
}

.post .post_details{
    clear:both;
    float:left;
    margin-top:25px
}
.post .post_details+p{
    clear:both;
    float:left
}
.post_details li{
    float:left;
    font-family:arial;
    font-size:12px
}
.post_details li.category{
    font-weight:700;
    background:#0a5c36;
    padding:14px 15px 13px 14px
}
.post_details li.category a{
    color:#fff
}
.post_details li.date{
    color:#7c7c7c;
    border:1px solid #e9e9e9;
    border-left:none;
    padding:13px 14px 12px 13px
}
.post ul.post_details.simple{
    position:static;
    background:0 0;
    margin-top:14px
}
ul.post_details.simple li{
    background:0 0;
    padding:0
}
.post ul.post_details.simple li.date,ul.post_details.simple li.date{
    margin-left:10px;
    border:none
}
.slider_content_box ul.post_details li{
    color:#fff
}
.blog ul.post_details.simple li.category,.blog ul.post_details.simple li.category a{
    color:#0a5c36
}
.blog.small .post,.blog.small_margin .post{
    margin-top:30px
}
.blog.big img{
    width:330px
}
.blog.small img{
    width:auto
}
.blog.big .post_content,.blog.big img,.blog.small .post_content,.blog.small img{
    float:left
}
.blog.big .post_content{
    width:330px;
    margin-left:30px
}
.blog.small .post_content{
    margin-left:20px
}
.column_1_3 .blog.small .post_content,.column_2_3 .column_1_2 .blog.small .post_content{
    width:210px
}
.column_1_2 .blog.small .post_content{
    width:390px
}
.blog.small .post_content p{
    margin-top:0
}
.blog.small .post_details.simple{
    clear:none
}
.blog.big .post_content h2,.blog.small .post_content h5{
    margin-top:0
}
.blog.medium .post{
    clear:none;
    width:210px;
    margin-top:30px;
    margin-left:30px
}
.blog.medium .post:first-child,.blog.medium .post:nth-child(3n+1){
    margin-left:0
}
.blog.rating .post{
    width:100%;
    margin-top:10px;
    padding-bottom:20px
}
.blog.rating .post:first-child{
    margin-top:0
}
.blog.rating .post,.blog.rating .post_content{
    position:relative;
    z-index:1
}
.blog.rating .post_content{
    padding:10px 20px
}
.blog.rating .post span.number{
    display:block;
    padding:5px 0 0
}
.blog.rating h5{
    margin-top:5px
}
.blog.rating .post .value_bar_container{
    position:absolute;
    bottom:0
}
.blog.rating .post .value_bar{
    background:#f0f0f0;
    height:100%
}
.footer .blog ul.post_details.simple li.category,.footer .blog ul.post_details.simple li.category a,.footer .post_details li.date{
    color:#9da4ab;
    line-height:1
}
.column_1_3 .blog.small .post{
    width:330px
}
h1.post_title{
    font-size:55px;
    font-weight:700
}
.post.single {
	margin-top: 0;
	padding-left: 5px;
	padding-right: 5px;
}
.post.single .post_image{
    display:block;
    position:relative
}
.post.single .post_content{
    position:relative
}
.post.single .author_box,.post.single .content_box{
    float:right
}
.post.single .author_box{
    position:absolute;
    width:100px;
    text-align:center;
    visibility:visible;
    top:0
}
.post.single .content_box{
    width:560px;
    margin-left:30px
}
.post.single .text{
    font-size:16px
}
.post.single .post_details{
    clear:both;
    float:none;
    margin-top:20px;
    padding-top:15px;
    border-top:1px solid #e9e9e9
}
.post.single .post_details a{
    color:#0a5c36
}
.post.single li.detail{
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:left center;
    border:none;
    padding:0 0 0 20px;
    margin-right:20px;
    margin-bottom:5px;
    font-size:13px;
    font-weight:700;
    color:#7c7c7c
}
li.detail.category{
    background-image:url(../assets/post_category.png)
}
.detail.date{
    background-image:url(../assets/post_date.png)
}
.detail.author{
    background-image:url(../assets/post_author.png)
}
.detail.views{
    background-image:url(../assets/post_views.png)
}
.detail.comments{
    background-image:url(../assets/post_comments.png)
}
.share_box{
    border-top:1px solid #e9e9e9;
    border-bottom:1px solid #e9e9e9;
    padding:20px 0
}
.share_box label{
    float:left;
    font-size:18px;
    margin-top:5px
}
.share_box .social_icons{
    float:right
}
.taxonomies.tags.left{
    float:left
}
.taxonomies.categories.right{
    float:right
}
.post.single.small_image .post_image_box{
    float:left;
    width:330px;
    margin-right:30px
}
.post.single.small_image .post_image_box .pr_preloader{
    height:242px
}
.post.single.small_image .content_box{
    width:100%
}
.post.single.small_image .text{
    display:inline
}
.post.single.small_image .text>*{
    margin-left:130px
}
.post.single.small_image p{
    clear:none;
    float:none
}
.list{
    margin-top:20px;
    border-top:1px solid #e9e9e9
}
.list li ul{
    margin-top:0
}
.list li{
    padding-top:6px;
    padding-bottom:6px
}

.list.no_border{
    border-top:none
}
.list.spacing li{
    padding-top:7px;
    padding-bottom:7px;
    margin-top:0
}
.taxonomies li{
    float:left;
    margin-right:5px;
    margin-bottom:5px
}
.column_1_3 .taxonomies{
    width:335px
}
.column_1_3 .taxonomies.columns li{
    width:48.51%
}
.taxonomies a{
    display:block;
    border:1px solid #e9e9e9;
    color:#7c7c7c;
    font-family:Arial;
    font-size:12px;
    font-weight:700;
    padding:13px 12px 12px;
    text-align:left
}
.taxonomies a:hover{
    color:#fff;
    background:#0a5c36;
    border-color:#0a5c36
}
.taxonomies.columns{
    text-align:center
}
.taxonomies.tags{
    padding-left:35px;
    background:url(../assets/post_footer_tags.png) no-repeat left center
}
.taxonomies.categories{
    padding-left:35px;
    background:url(../assets/post_footer_category.png) no-repeat left center
}
.value_container{
    background:#fff;
    height:26px;
    margin-top:10px
}
.value_container .value_bar{
    position:relative;
    height:20px;
    padding-top:6px;
    background:#0a5c36;
    text-align:right
}
.value_container .value_bar .number{
    margin:0 10px;
    padding:0;
    color:#fff;
    font-size:13px;
    font-weight:700;
    font-family:arial
}
.read_more{
    position:relative;
    display:block;
    height:29px;
    clear:both;
    float:left;
    color:#25282a;
    font-size:12px;
    font-weight:700;
    margin-top:10px;
    padding-right:12px
}
.read_more.page_margin_top{
    margin-top:30px
}
.read_more.page_margin_top_section{
    margin-top:50px
}
.read_more span{
    display:block;
    line-height:normal;
    margin-top:7px;
    position:relative;
    margin-left:38px
}
.read_more .arrow{
    position:absolute;
    width:29px;
    height:29px;
    margin-left:0;
    background:#0a5c36 url(../assets/call_to_action_arrow.png) no-repeat;
    margin-top:0
}
.read_more:hover{
    color:#fff
}
.read_more:hover .arrow{
    width:100%
}
.comment_form fieldset,.contact_form fieldset{
    clear:both
}
.comment_form fieldset.column,.contact_form fieldset.column{
    clear:none
}
.comment_form fieldset.column_1_3,.contact_form fieldset.column_1_3{
    margin-left:10px;
    width:223px
}
.comment_form fieldset.column_1_3:first-child,.contact_form fieldset.column_1_3:first-child{
    width:224px
}
.column_1_3 .comment_form fieldset.column_1_3,.column_1_3 .contact_form fieldset.column_1_3,.comment_form fieldset.column:first-child,.contact_form fieldset.column:first-child{
    margin-left:0
}
.column_1_3 .comment_form fieldset.column_1_3,.column_1_3 .contact_form fieldset.column_1_3{
    margin-top:10px
}
.column_1_3 .comment_form fieldset.column_1_3:first-child,.column_1_3 .contact_form fieldset.column_1_3:first-child{
    margin-top:0
}
.comment_form input,.comment_form textarea,.contact_form input,.contact_form textarea{
    background:#f0f0f0;
    border:none;
    font-size:14px;
    padding:15px 20px;
    color:#3e3e3e
}
.comment_form textarea,.contact_form textarea{
    width:650px;
    height:105px;
    margin-top:10px;
    resize:none
}
.comment_form .text_input,.contact_form .text_input{
    width:183px
}
.comment_form fieldset.column:first-child .text_input,.contact_form fieldset.column:first-child .text_input{
    width:184px
}
.column_1_3 .comment_form .text_input,.column_1_3 .comment_form fieldset.column:first-child .text_input,.column_1_3 .comment_form textarea,.column_1_3 .contact_form .text_input,.column_1_3 .contact_form fieldset.column:first-child .text_input,.column_1_3 .contact_form textarea{
    width:290px
}
.comment_form [type=submit],.contact_form [type=submit]{
    float:right;
    font-size:12px;
    color:#25282a;
    margin-top:10px;
    outline:0
}
.comment_form .text_input:focus,.comment_form textarea:focus,.contact_form .text_input:focus,.contact_form textarea:focus{
    background:0 0;
    border-bottom:1px solid #e9e9e9;
    padding-bottom:14px
}
.comment_form textarea:focus,.contact_form textarea:focus{
    padding:14px 19px;
    border:1px solid #e9e9e9
}
#cancel_comment{
    display:none;
    float:right;
    font-size:11px;
    margin-top:30px;
    margin-right:20px;
    color:#0a5c36
}
.comment_form .hint,.contact_form .hint{
    color:#ababab
}
::-webkit-input-placeholder{
    color:#ababab
}
:-moz-placeholder{
    color:#ababab;
    opacity:1
}
::-moz-placeholder{
    color:#ababab;
    opacity:1
}
:-ms-input-placeholder{
    color:#ababab
}
.search_form input[type=text]{
    width:650px
}
.search_form input[type=text]:focus{
    background:0 0;
    border-bottom:1px solid #e9e9e9;
    padding-bottom:14px
}
.search_form input[type=submit]{
    float:right
}
.qtip-default{
    background:0 0;
    border-color:transparent
}
.qtip-content{
    padding:10px 20px 10px 20px
}
.comment{
    margin-top:50px
}
#comments_list>.comment:first-child{
    margin-top:30px
}
.comment_author_avatar{
    float:left;
    width:100px;
    height:100px;
    background:url(../assets/avatar.png)
}
#comments_list .comment_details{
    float:left;
    width:560px;
    margin-left:30px
}
.pagination{
    clear:both
}
.pagination li{
    float:left;
    margin-left:5px
}
.pagination li:first-child{
    margin-left:0
}
.pagination li.left,.pagination li.right{
    width:29px
}
.pagination li.left a,.pagination li.right a{
    background-repeat:no-repeat;
    background-position:0 0
}
.pagination li.left a{
    background-image:url(../assets/pagination_arrow_left.png)
}
.pagination li.right a{
    background-image:url(../assets/pagination_arrow_right.png)
}
.pagination li.left a:hover,.pagination li.right a:hover{
    background-position:0 -29px
}
.pagination li a{
    display:block;
    color:#7c7c7c;
    font-size:14px;
    padding:8px 10px 7px 11px;
    background:#f0f0f0
}
.pagination li a:hover,.pagination li.selected a{
    color:#fff;
    background-color:#0a5c36
}
.tabs_navigation{
    width:100%;
    padding:0;
    margin:0 0 -15px;
    list-style:none;
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    background:0 0;
    border:none
}
.tabs_navigation.small{
    border-bottom:1px solid #e9e9e9;
    margin:0
}
.tabs_navigation li{
    position:relative;
    float:left;
    padding:0;
    border:none;
    list-style:none;
    text-align:center
}
.tabs_navigation li a{
    position:relative;
    width:auto;
    display:block;
    text-align:center;
    font-size:18px;
    color:#25282a;
    padding:8px 15px 11px;
    border:none;
    background:#f0f0f0;
    font-family:Roboto;
    line-height:normal;
    outline:0;
    text-decoration:none;
    transition:none;
    line-height:140%;
    border-right:1px solid #e0e0e0
}
.tabs_navigation li:last-child a{
    border-right:none
}
.tabs_navigation li a.selected,.tabs_navigation li a:hover,.tabs_navigation li.ui-tabs-active a{
    background:#0a5c36;
    color:#fff
}
.tabs_navigation li.ui-tabs-active span{
    display:inline;
    position:relative;
    border-style:solid;
    border-width:9px 9px 0;
    border-color:#0a5c36 transparent;
    bottom:-9px
}
.tabs_navigation.small li{
    margin:5px 20px -1px 0
}
.tabs_navigation.small li:last-child{
    margin-right:0
}
.tabs_navigation.small li a{
    padding:0 0 8px 0;
    font-size:15px;
    margin-bottom:1px;
    color:#7c7c7c;
    background:0 0;
    border-right:none
}
.tabs_navigation.small li a.selected,.tabs_navigation.small li a:hover,.tabs_navigation.small li.ui-tabs-active a{
    border-bottom:3px solid #0a5c36;
    padding-bottom:6px;
    margin-bottom:0;
    background:0 0;
    color:#25282a
}
.horizontal_carousel{
    display:none
}
.horizontal_carousel_container,.vertical_carousel_container{
    position:relative;
    padding: 20px;
}
.horizontal_carousel_container a.slider_control{
    top:109px
}
.column_1_1 .horizontal_carousel_container.big a.slider_control,.horizontal_carousel_container.big a.slider_control{
    top:197px
}
.column_2_3 .horizontal_carousel_container.big a.slider_control{
    top:405px
}
.column_1_1 .horizontal_carousel_container a.slider_control{
    top:131px
}
.column_1_1 .horizontal_carousel_container.small a.slider_control{
    top:76px
}
.horizontal_carousel_container .horizontal_carousel>li{
    float:left;
    width:210px;
    clear:none;
    margin-right:30px;
    margin-top:0
}
.horizontal_carousel_container.big .horizontal_carousel>li{
    width:auto
}
.column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-3>li{
    width:330px
}
.column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-4>li{
    width:240px
}
.blog.horizontal_carousel>li{
    padding-bottom:1px
}
.horizontal_carousel .author h6{
    margin-top:10px
}
.pr_preloader{
    display:block;
    height:auto;
    min-height:100px;
    background:url(../assets/preloader.gif) no-repeat center center
}
.blog .post>a>img,.post.single .post_image img{
    display:none
}
.blog .post>a>.icon,.post.single .post_image .icon{
    display:none
}
.blog.small .post>a>.icon,.blog.small .post>a>img{
    display:block
}
.icon{
    display:block;
    position:absolute;
    width:45px;
    height:45px;
    z-index:1;
    background-color:rgba(66,73,79,.8);
    background-repeat:no-repeat;
    text-align:center
}
.icon.small{
    width:29px;
    height:29px
}
.icon span{
    display:inline-block;
    color:#fff;
    font-family:'Roboto Condensed';
    font-size:18px;
    margin-top:13px
}
.icon.video{
    background-image:url(../assets/video.png)
}
.icon.gallery{
    background-image:url(../assets/gallery.png)
}
.icon.small.video{
    background-image:url(../assets/small_video.png)
}
.icon.small.gallery{
    background-image:url(../assets/small_gallery.png)
}
.authors .author{
    float:left;
    width:150px;
    margin-top:30px;
    margin-left:30px;
    text-align:center
}
.authors .author:nth-child(2n+1){
    margin-left:0
}
.author h6{
    color:#7c7c7c;
    font-weight:700
}
.author .number,.author .thumb,.author .thumb img{
    display:block
}
.author .thumb{
    position:relative
}
.author .details{
    clear:both;
    margin-top:10px
}
.author .details h5{
    margin-top:0
}
.author .number,.author .number.odometer{
    position:absolute;
    width:50px;
    bottom:7px;
    right:0;
    z-index:1;
    padding-right:0;
    text-align:center
}
.author .value_bar_container{
    position:absolute;
    width:50px;
    height:100%;
    right:0;
    bottom:0
}
.author .value_bar{
    position:absolute;
    width:50px;
    height:100%;
    bottom:0;
    background:#f0f0f0
}
.author a img{
    width:auto;
    opacity:1;
    transition:opacity .4s ease-in-out 0s;
    -webkit-transition:opacity .4s ease-in-out 0s
}
.author a:hover img{
    opacity:.8;
    transition:opacity .4s ease-in-out 0s;
    -webkit-transition:opacity .4s ease-in-out 0s
}
.horizontal_carousel .author a img{
    width:100%
}
.author .avatar_block{
    float:left;
    margin-right:30px
}
.author .avatar_block img{
    display:block;
    width:240px
}
.authors_list .author{
    margin-top:50px
}
.authors_list .author:first-child{
    margin-top:0
}
.authors_list .content{
    position:relative;
    float:left;
    width:420px
}
.authors_list .social_icons{
    position:absolute;
    right:0
}
.authors_list .more{
    width:74px
}
.authors_list .details{
    position:relative;
    margin-top:0;
    padding:15px 20px
}
.authors_list .author .value_bar_container{
    left:0;
    right:auto
}
.authors_list .author .value_bar{
    width:100%
}
.authors_list .details .columns{
    position:relative;
    z-index:1
}
.authors_list .details .columns .column{
    width:85px
}
.authors_list .details .columns .number{
    position:static;
    width:auto;
    text-align:left;
    font-size:18px;
    font-weight:400
}
.chart{
    background-image:url(../assets/icons/features/chart.png)
}
.chat{
    background-image:url(../assets/icons/features/chat.png)
}
.image{
    background-image:url(../assets/icons/features/image.png)
}
.quote{
    background-image:url(../assets/icons/features/quote.png)
}
.video{
    background-image:url(../assets/icons/features/video.png)
}
.latest_news_scrolling_list_container li{
    float:left;
    padding:15px 14px 17px 15px
}
.latest_news_scrolling_list_container li.posts{
    padding:0;
    overflow:hidden
}
.latest_news_scrolling_list_container .category{
    border-right:1px solid #464d53;
    border-left:1px solid #464d53;
    font-size:12px;
    font-weight:700;
    line-height:120%
}
.latest_news_scrolling_list_container .date{
    padding-left:0
}
.latest_news_scrolling_list_container .date .timeago{
    display:none
}
.latest_news_scrolling_list_container .date .timeago.current{
    display:inline
}
.latest_news_scrolling_list_container li.left,.latest_news_scrolling_list_container li.right{
    border-right:1px solid #464d53;
    cursor:pointer
}
.latest_news_scrolling_list_container li.left{
    padding:8px 8px 9px 7px
}
.latest_news_scrolling_list_container li.right{
    padding:8px 7px 9px 8px
}
.latest_news_scrolling_list_container li.left:hover,.latest_news_scrolling_list_container li.right:hover{
    background:#464d53
}
.latest_news_scrolling_list_container .left a,.latest_news_scrolling_list_container .right a{
    display:block;
    width:29px;
    height:29px;
    background:no-repeat 0 0
}
.latest_news_scrolling_list_container .left a{
    background-image:url(../assets/navigation_latest_arrow_left.png)
}
.latest_news_scrolling_list_container .right a{
    background-image:url(../assets/navigation_latest_arrow_right.png)
}
.latest_news_scrolling_list_container .left:hover a,.latest_news_scrolling_list_container .right:hover a{
    background-position:0 -29px
}
.latest_news_scrolling_list_container li .timeago{
    color:#858d94;
    font-size:14px;
    text-decoration:none
}
.latest_news_scrolling_list_container li .latest_news_scrolling_list{
    height:46px;
    overflow:hidden
}
.latest_news_scrolling_list_container li .latest_news_scrolling_list li{
    padding-right:5px
}
.latest_news_scrolling_list_container li .latest_news_scrolling_list a{
    color:#fff;
    font-size:14px
}
.social_icons li{
    float:left;
    padding:0 5px 0 0
}
.social_icons .social_icon{
    display:block;
    width:30px;
    height:30px;
    background-repeat:none;
    background-position:0 0;
    outline:0
}
.header_top_bar .social_icons{
    float:right
}
.header_top_bar .social_icons li{
    padding:8px 0 8px 5px
}
.social_icons .social_icon:hover,.social_icons.colors .social_icon{
    background-position:0 -30px
}
.social_icons.colors .social_icon{
    opacity:1;
    transition:opacity .2s ease-in-out 0s
}
.social_icons.colors .social_icon:hover{
    opacity:.7;
    transition:opacity .2s ease-in-out 0s
}
.envato{
    background-image:url(../assets/envato.png)
}
.facebook{
    background-image:url(../assets/facebook.png)
}
.form{
    background-image:url(../assets/form.png)
}
.instagram{
    background-image:url(../assets/instagram.png)
}
.mail{
    background-image:url(../assets/mail.png)
}
.pinterest{
    background-image:url(../assets/pinterest.png)
}
.skype{
    background-image:url(../assets/skype.png)
}
.twitter{
    background-image:url(../assets/twitter.png)
}
.colors .envato,.dark .envato{
    background-image:url(../assets/envato.png)
}
.colors .facebook,.dark .facebook{
    background-image:url(../assets/facebook.png)
}
.colors .form,.dark .form{
    background-image:url(../assets/form.png)
}
.colors .instagram,.dark .instagram{
    background-image:url(../assets/instagram.png)
}
.colors .mail,.dark .mail{
    background-image:url(../assets/mail.png)
}
.colors .pinterest,.dark .pinterest{
    background-image:url(../assets/pinterest.png)
}
.colors .skype,.dark .skype{
    background-image:url(../assets/skype.png)
}
.colors .twitter,.dark .twitter{
    background-image:url(../assets/twitter.png)
}
.colors .envato{
    background-color:#83b542
}
.colors .facebook{
    background-color:#3b5a9b
}
.colors .form{
    background-color:#0a5c36
}
.colors .instagram{
    background-color:#5280a5
}
.colors .mail{
    background-color:#c72c58
}
.colors .pinterest{
    background-color:#cb2027
}
.colors .skype{
    background-color:#40beee
}
.colors .twitter{
    background-color:#00aced
}
.search{
    float:right;
    border-left:1px solid #464d53;
    border-right:1px solid #464d53;
    margin-left:15px;
    line-height:1
}
.search .search_input{
    float:left;
    width:70px;
    font-size:14px;
    background:#1d2e28;
    color:#fff;
    border:none;
    margin:0;
    padding:15px 14px 15px 15px;
    border-right:1px solid #464d53;
    transition:width .5s;
    -moz-transition:width .5s;
    -webkit-transition:width .5s;
    -o-transition:width .5s
}
.search .search_input:focus{
    width:130px
}
.search .search_input.hint{
    color:#fff
}
.search .search_input::-webkit-input-placeholder{
    color:#858d94
}
.search .search_input:-moz-placeholder{
    color:#858d94;
    opacity:1
}
.search .search_input::-moz-placeholder{
    color:#858d94;
    opacity:1
}
.search .search_input:-ms-input-placeholder{
    color:#858d94
}
.search .search_submit{
    display:block;
    float:right;
    width:30px;
    height:46px;
    padding:0 22px;
    background:url(../assets/header_search.png) 0 0 no-repeat;
    border:none;
    cursor:pointer
}
.search .search_submit:hover{
    background-color:#464d53;
    background-position:0 -46px
}
.more,.more[type=submit]{
    display:block;
    border:1px solid #e9e9e9;
    color:#25282a;
    font-family:Arial;
    font-size:12px;
    font-weight:700;
    padding:14px 13px 13px;
    text-align:center;
    cursor:pointer
}
.more.active:hover,.more.highlight{
    border:2px solid #0a5c36;
    color:#0a5c36;
    padding:13px 12px 12px;
    background:0 0
}
.more.active,.more:hover{
    color:#fff;
    background:#0a5c36;
    border-color:#0a5c36
}
.more.medium,.more.medium[type=submit]{
    font-size:13px;
    padding:15px 13px 14px
}
.more.medium.active:hover,.more.medium.highlight{
    padding:14px 12px 13px
}
.more.big,.more.big[type=submit]{
    font-size:14px;
    padding:20px 29px 19px
}
.more.big.active:hover,.more.big.highlight{
    padding:19px 28px 18px
}
.copyright_row,.copyright_row h6{
    font-family:Arial;
    font-size:12px;
    color:#9da4ab
}
.copyright_row .footer_menu{
    float:right
}
.copyright_row .footer_menu li{
    margin-left:25px;
    margin-right:0
}
.gallery_overlay{
    left:0;
    top:0;
    position:absolute;
    background-color:#2d3136;
    z-index:100
}
.divider{
    background:#f0f0f0;
    border:none;
    height:10px;
    margin:0
}
.divider.page_margin_top{
    margin-top:30px
}
.divider_block{
    margin-top:25px
}
.divider_block .divider{
    float:left
}
.divider.first{
    width:30px
}
.divider.last{
    width:1000px
}
.scroll_top{
    float:right;
    background:url(../assets/go_top_arrow.png) no-repeat center right;
    padding-right:25px;
    font-size:18px;
    font-family:Roboto;
    color:#fff;
    line-height:140%
}
.header h1 a,.more:hover,.pagination li a:hover,.post .comments_number:hover,.read_more:hover,.slider_content_box li.category a:hover,.social_icons .social_icon:hover,.tabs_navigation li a:active,.tabs_navigation li a:focus,.tabs_navigation li a:hover,.taxonomies a:hover{
    text-decoration:none
}
input{
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    -webkit-appearance:none
}
input[type=checkbox]{
    -webkit-appearance:checkbox
}
input[type=radio]{
    -webkit-appearance:radio
}
:focus{
    outline:0
}
::-moz-focus-inner{
    border:0
}
body.lock-position{
    position:fixed;
    overflow:hidden;
    width:100%;
    height:100%
}
.style_2.menu_container{
    background:#f0f0f0;
    border-color:#f0f0f0
}
.style_3.menu_container{
    border-top-color:#ed1c24
}
.style_4.menu_container{
    background-color:#f0f0f0;
    border-color:#f0f0f0
}
.style_5.menu_container,.style_7.menu_container,.style_9.menu_container{
    background-color:#363b40;
    border-color:#363b40
}
.style_6.menu_container{
    border-bottom-color:#363b40;
    border-top:none
}
.style_6.menu_container{
    border-bottom-width:3px
}
.style_10.menu_container,.style_8.menu_container{
    border-top-color:#fff
}
@media screen and (max-width:1069px){
    h2{
        font-size:22px
    }
    h5{
        font-size:14px
    }
    .about_title{
        font-size:46px
    }
    .header_top_bar{
        width:auto
    }
    .footer,.header,.page{
        width:750px
    }
    .header .placeholder{
        width:430px
    }
    .page_header_left{
        width:300px
    }
    .page_header_right{
        width:450px
    }
    .footer_container{
        padding-top:40px
    }
    .footer_menu li{
        margin-right:24px
    }
    .latest_news_scrolling_list_container li.posts{
        width:281px
    }
    .latest_news_scrolling_list_container .date,.latest_news_scrolling_list_container li.next,.latest_news_scrolling_list_container li.prev{
        display:none!important
    }
    .page{
        padding-bottom:40px
    }
    .page_margin_top_section{
        margin-top: 40px;
	    padding-left: 5px;
	    padding-right: 5px;
    }
    .slider{
        width:893px;
        height:393px
    }
    .slider_content_box{
        width:280px;
        left:76px;
        top:140px;
        padding:13px 15px 15px
    }
    .slider_content_box p{
        font-size:13px;
        padding:13px 0 0
    }
    .slider_content_box h2{
        margin-top:12px
    }
    .small_slider .slider_content_box{
        width:460px
    }
    .slider_posts_list li{
        width:187.5px!important
    }
    .column_2_3 .slider_posts_list li{
        width:163.5px!important
    }
    .column_1_2{
        width:360px
    }
    .column_1_3,.column_2_3 .column_1_2{
        width:230px
    }
    .column_2_3{
        width:490px
    }
    .column_1_3 .column_1_2{
        width:100%;
        margin-left:0
    }
    .column_2_3 .column_1_3{
        width:156px
    }
    .column_1_4{
        width:165px
    }
    .column_3_4{
        width:555px
    }
    .columns.no_width .column_left,.columns.no_width .column_right{
        width:100%
    }
    .columns.no_width .column_right{
        margin-top:30px
    }
    .post{
        margin-top:40px
    }
    .post p{
        clear:both
    }
    .post .with_number a{
        width:190px
    }
    .post a.comments_number{
        width:auto;
        padding:6px 9px 7px
    }
    .column_1_2 .blog.small .post_content{
        width:240px
    }
    .column_1_3 .blog.small .post_content,.column_2_3 .column_1_2 .blog.small .post_content{
        width:120px;
        margin-left:10px
    }
    .post ul.post_details.simple{
        margin-top:10px
    }
    .blog.small ul.post_details.simple li.date,.column_2_3 .blog.medium .post ul.post_details.simple li.date{
        clear:both;
        margin-left:0;
        margin-top:5px
    }
    .column_2_3 .blog.medium .post{
        width:143px
    }
    .blog.big .post_content,.blog.big img{
        width:230px
    }
    .column_1_3 .blog.small .post{
        width:230px
    }
    h1.post_title{
        font-size:44px
    }
    .post.single .content_box{
        width:360px
    }
    .post h5.page_margin_top_section{
        margin-top:40px
    }
    .post.single.small_image .post_content{
        width:490px
    }
    .column_1_3 .taxonomies{
        width:235px
    }
    .column_1_3 .taxonomies.columns li{
        width:47.87%
    }
    .read_more.page_margin_top_section{
        margin-top:40px
    }
    .comment_form fieldset.column_1_3,.contact_form fieldset.column_1_3{
        width:157px
    }
    .comment_form fieldset.column_1_3:first-child,.contact_form fieldset.column_1_3:first-child{
        width:156px
    }
    .comment_form fieldset.column:first-child .text_input,.contact_form fieldset.column:first-child .text_input{
        width:116px
    }
    .comment_form .text_input,.contact_form .text_input{
        width:117px
    }
    .comment_form textarea,.contact_form textarea{
        width:450px
    }
    .column_1_3 .comment_form .text_input,.column_1_3 .comment_form fieldset.column:first-child .text_input,.column_1_3 .comment_form textarea,.column_1_3 .contact_form .text_input,.column_1_3 .contact_form fieldset.column:first-child .text_input,.column_1_3 .contact_form textarea{
        width:190px
    }
    .search_form input[type=text]{
        width:450px
    }
    .search .search_input:focus{
        width:70px
    }
    #comments_list .comment_details{
        width:360px
    }
    .comment{
        margin-top:40px
    }
    .tabs_navigation li a{
        padding:8px 5px 11px
    }
    .horizontal_carousel_container a.slider_control{
        top:124px
    }
    .column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-4>li,.horizontal_carousel_container .horizontal_carousel>li{
        width:230px
    }
    .column_1_1 .horizontal_carousel_container.big .horizontal_carousel.visible-3>li,.horizontal_carousel_container.big .horizontal_carousel>li img{
        width:230px
    }
    .column_1_1 .horizontal_carousel_container a.slider_control,.column_1_1 .horizontal_carousel_container.big a.slider_control,.horizontal_carousel_container.big a.slider_control{
        top:123px
    }
    .column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-3>li{
        width:360px
    }
    .column_1_1 .horizontal_carousel_container.small a.slider_control{
        top:87px
    }
    .column_2_3 .horizontal_carousel_container.big .horizontal_carousel>li img{
        width:490px
    }
    .column_2_3 .horizontal_carousel_container.big a.slider_control{
        top:275px
    }
    .authors .author{
        width:103px;
        margin-left:24px
    }
    .authors .author:nth-child(2n+1){
        margin-left:0
    }
    .author .number,.author .number.odometer,.author .value_bar,.author .value_bar_container{
        width:35px
    }
    .author .number,.author .number.odometer{
        font-size:22px
    }
    .authors_list .author{
        margin-top:40px
    }
    .authors_list .avatar_block,.authors_list .avatar_block img{
        width:180px
    }
    .authors_list .content{
        width:280px
    }
    .authors_list .details .columns .column{
        width:55px
    }
    .divider.last{
        width:700px
    }
}
@media screen and (max-width:767px){
    h2{
        font-size:18px
    }
    .footer,.header,.page{
        width:462px
    }
    .header .placeholder{
        width:100%;
        margin-top:30px
    }
    .header_container.style_2{
        margin-bottom:30px
    }
    .header_top_bar{
        height:auto
    }
    .page_header_left,.page_header_right{
        width:100%
    }
    .latest_news_scrolling_list_container{
        clear:both;
        border-top:1px solid #464d53
    }
    .header_top_bar_container.style_2 .latest_news_scrolling_list_container,.header_top_bar_container.style_3 .latest_news_scrolling_list_container{
        border-color:#e0e0e0
    }
    .latest_news_scrolling_list_container li.posts{
        width:293px
    }
    .menu_container{
        border:none;
        background:0 0!important
    }
    .slider_content_box{
        width:280px;
        left:49px;
        top:110px;
        padding:13px 15px 15px
    }
    .slider_content_box p{
        display:none
    }
    .slider_content_box h2{
        margin-top:9px
    }
    .slider{
        width:550px;
        height:242px
    }
    .small_slider .slider_content_box{
        width:432px
    }
    .column_2_3 .slider_posts_list li,.slider_posts_list li{
        width:231px!important;
        height:100px
    }
    .slider_posts_list li h5{
        padding-left:10px;
        padding-right:10px;
        padding-top:5px
    }
    .slider_posts_list li .date{
        padding-left:10px;
        padding-top:8px;
        padding-right:10px
    }
    .row .column{
        margin-top:40px
    }
    .row .column:first-child{
        margin-top:0
    }
    .column{
        margin-left:0
    }
    .column_1_2,.column_1_3,.column_1_4,.column_2_3,.column_3_4{
        width:100%
    }
    .column_1_3 .column_1_2,.column_2_3 .column_1_2{
        width:216px
    }
    .column_1_3 .column_1_2,.column_2_3 .column_1_2{
        margin-left:30px;
        margin-top:0
    }
    .column_1_3 .column_1_2:first-child,.column_2_3 .column_1_2:first-child{
        margin-left:0
    }
    .column_1_3 .column_1_3,.column_2_3 .column_1_3{
        width:147px
    }
    .post_details li{
        font-size:11px
    }
    .column_1_3 .blog.small .post{
        width:462px
    }
    .blog.big .post_content,.blog.big img,.column_2_3 .column_1_2 .blog.small .post{
        width:216px
    }
    .column_2_3 .column_1_2 .blog.small .post_content{
        width:106px
    }
    .column_2_3 .blog.medium .post{
        width:134px
    }
    .post.single .content_box{
        width:100%;
        margin-left:0
    }
    .post.single .author_box{
        position:static!important;
        width:100%;
        margin-top:30px
    }
    .post.single .author .thumb{
        width:100px;
        float:left
    }
    .post.single .author .details{
        float:left;
        clear:none;
        width:332px;
        margin-left:30px
    }
    .post.single.small_image .post_content{
        width:auto
    }
    .post.single.small_image .text>*{
        margin-left:0
    }
    .column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-4>li,.column_1_1 .horizontal_carousel_container.big .horizontal_carousel.visible-3>li,.horizontal_carousel_container .horizontal_carousel>li,.horizontal_carousel_container.big .horizontal_carousel>li img{
        width:216px
    }
    .column_1_1 .horizontal_carousel_container a.slider_control,.column_1_1 .horizontal_carousel_container.big a.slider_control,.horizontal_carousel_container a.slider_control,.horizontal_carousel_container.big a.slider_control{
        top:113px
    }
    .column_1_2 .blog.small .post_content,.column_1_3 .blog.small .post_content{
        width:342px;
        margin-left:20px
    }
    .blog.small ul.post_details.simple li.date,.column_2_3 .blog.medium .post ul.post_details.simple li.date{
        clear:none;
        margin-left:10px;
        margin-top:0
    }
    .column_2_3 .column_1_2 .blog.small ul.post_details.simple li.date{
        margin-left:0;
        margin-top:5px
    }
    .column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-3>li{
        width:462px
    }
    .column_1_1 .horizontal_carousel_container.small a.slider_control{
        top:125px
    }
    .column_2_3 .horizontal_carousel_container.big .horizontal_carousel>li img{
        width:462px
    }
    .column_2_3 .horizontal_carousel_container.big a.slider_control{
        top:256px
    }
    .column_1_3 .taxonomies{
        width:467px
    }
    .column_1_3 .taxonomies.columns li{
        width:48.92%
    }
    .column_1_3 .comment_form fieldset.column,.column_1_3 .contact_form fieldset.column,.comment_form fieldset.column,.contact_form fieldset.column{
        margin-top:0
    }
    .column_1_3 .comment_form fieldset.column_1_3,.column_1_3 .contact_form fieldset.column_1_3{
        margin-left:10px
    }
    .column_1_3 .comment_form fieldset.column_1_3:first-child,.column_1_3 .contact_form fieldset.column_1_3:first-child{
        margin-left:0
    }
    .comment_form fieldset.column_1_3,.contact_form fieldset.column_1_3{
        width:147px
    }
    .comment_form fieldset.column_1_3:first-child,.contact_form fieldset.column_1_3:first-child{
        width:148px
    }
    .column_1_3 .comment_form fieldset.column:first-child .text_input,.column_1_3 .contact_form fieldset.column:first-child .text_input,.comment_form fieldset.column:first-child .text_input,.contact_form fieldset.column:first-child .text_input{
        width:108px
    }
    .column_1_3 .comment_form .text_input,.column_1_3 .contact_form .text_input,.comment_form .text_input,.contact_form .text_input{
        width:107px
    }
    .column_1_3 .comment_form textarea,.column_1_3 .contact_form textarea,.comment_form textarea,.contact_form textarea{
        width:422px
    }
    .search_form input[type=text]{
        width:422px
    }
    #comments_list .comment_details{
        width:332px
    }
    .authors .author{
        width:138px
    }
    .authors .author:nth-child(2n+1){
        margin-left:24px
    }
    .authors .author:nth-child(3n+1){
        margin-left:0
    }
    .author .number,.author .number.odometer,.author .value_bar,.author .value_bar_container{
        width:38px
    }
    .authors_list .content{
        width:252px
    }
    .authors_list .details .columns .column{
        margin-top:0;
        margin-left:30px
    }
    .authors_list .details .columns .column:first-child{
        margin-left:0
    }
    .header_top_bar .social_icons{
        float:left
    }
    .divider.last{
        width:412px
    }
    a.slider_control{
        visibility:visible
    }
    a.slider_control{
        -webkit-animation-duration:0s;
        animation-duration:0s
    }
    @keyframes slideRightBack{
        0%{
            opacity:0;
            transform:translateX(-100%)
        }
        100%{
            opacity:1;
            transform:translateX(0)
        }
    }
    @-webkit-keyframes slideRightBack{
        0%{
            opacity:0;
            -webkit-transform:translateX(-100%)
        }
        100%{
            opacity:1;
            -webkit-transform:translateX(0)
        }
    }
}
@media screen and (max-width:479px){
    h4{
        font-size:16px
    }
    .about_title{
        font-size:38px
    }
    .footer,.header,.page{
        width:100%;
    }
    .header_top_bar .caroufredsel_wrapper_vertical_carousel{
        width:228px!important
    }
    .header h1{
        font-size:72px
    }
    .latest_news_scrolling_list_container li.left{
        border-left:1px solid #464d53
    }
    .latest_news_scrolling_list_container li.category{
        display:none
    }
    .latest_news_scrolling_list_container li.posts{
        width:208px
    }
    .slider .slider_content_box{
        padding:10px;
        left:33px;
        bottom:10px;
        top:auto
    }
    .slider_content_box .post_details,.slider_content_box .slider_navigation{
        display:none
    }
    .slider_content_box h2{
        font-size:14px;
        margin-top:0
    }
    .slider{
        width:357px;
        height:157px
    }
    .small_slider .slider_content_box{
        width:280px;
        padding:10px
    }
    .column_2_3 .slider_posts_list li,.slider_posts_list li{
        width:150px!important;
        height:90px
    }
    .slider_posts_list li h5{
        font-size:13px
    }
    .row .column{
        margin-top: 40px;
	    
    }
    .row .column:first-child{
        margin-top:0
    }
    .column_1_3 .column_1_2,.column_2_3 .column_1_2{
        width:100%
    }
    .column_1_3 .column_1_2,.column_2_3 .column_1_2{
        margin-left:0;
        margin-top:30px
    }
    .blog.big .post_content,.blog.big img,.column_1_3 .blog.small .post,.column_2_3 .column_1_2 .blog.small .post{
        width:100%
    }
    .blog.big .post_content{
        margin-top:20px;
        margin-left:0
    }
    .column_1_3 .blog.small .post_content,.column_2_3 .column_1_2 .blog.small .post_content{
        width:190px
    }
    .column_2_3 .column_1_2 .blog.small ul.post_details.simple li.date{
        margin-left:10px;
        margin-top:0
    }
    .column_1_2 .blog.small .post_content,.column_1_3 .blog.small .post_content{
        width:180px
    }
    .column_2_3 .blog.medium .post{
        width:135px
    }
    .column_2_3 .blog.medium .post:nth-child(3n+1){
        margin-left:30px
    }
    .column_2_3 .blog.medium .post:nth-child(odd){
        margin-left:0
    }
    h1.post_title{
        font-size:36px
    }
    .post.single .author .details{
        width:170px
    }
    .post.single.small_image .post_image_box{
        clear:both;
        float:none;
        width:100%;
        margin-right:0
    }
    .post.single.small_image .text{
        display:block;
        margin-top:30px
    }
    .tabs_navigation.small{
        border:none
    }
    .tabs_navigation li a{
        font-size:15px
    }
    .column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-3>li,.column_1_1 .horizontal_carousel_container .horizontal_carousel.visible-4>li,.column_1_1 .horizontal_carousel_container.big .horizontal_carousel.visible-3>li,.column_2_3 .horizontal_carousel_container.big .horizontal_carousel>li img,.horizontal_carousel_container .horizontal_carousel>li{
        width:300px
    }
    .horizontal_carousel_container.big .horizontal_carousel>li img{
        width:auto
    }
    .column_1_1 .horizontal_carousel_container a.slider_control,.horizontal_carousel_container a.slider_control{
        top:175px
    }
    .column_1_1 .horizontal_carousel_container.big a.slider_control,.horizontal_carousel_container.big a.slider_control{
        top:197px
    }
    .column_1_1 .horizontal_carousel_container.small a.slider_control{
        top:65px
    }
    .column_2_3 .horizontal_carousel_container.big a.slider_control{
        top:151px
    }
    .column_1_3 .taxonomies{
        width:305px
    }
    .column_1_3 .taxonomies.columns li{
        width:48.36%
    }
    .column_1_3 .comment_form fieldset.column_1_3,.column_1_3 .contact_form fieldset.column_1_3,.comment_form fieldset.column_1_3,.contact_form fieldset.column_1_3{
        clear:both;
        width:100%;
        margin-left:0;
        margin-top:10px
    }
    .column_1_3 .comment_form .text_input,.column_1_3 .comment_form fieldset.column:first-child .text_input,.column_1_3 .comment_form textarea,.column_1_3 .contact_form .text_input,.column_1_3 .contact_form fieldset.column:first-child .text_input,.column_1_3 .contact_form textarea,.comment_form .text_input,.comment_form fieldset.column:first-child .text_input,.comment_form textarea,.contact_form .text_input,.contact_form fieldset.column:first-child .text_input,.contact_form textarea{
        width:260px
    }
    .search_form input[type=text]{
        width:260px
    }
    .comment_author_avatar{
        display:none
    }
    #comments_list .comment_details{
        width:100%;
        margin-left:0
    }
    .authors .author:nth-child(3n+1){
        margin-left:24px
    }
    .authors .author:nth-child(2n+1){
        margin-left:0
    }
    .authors_list .content{
        margin-top:30px
    }
    .authors_list .avatar_block,.authors_list .avatar_block img,.authors_list .content{
        width:300px
    }
    .social_icons li{
        padding-left:0
    }
    .search{
        margin-left:5px;
        border-right:none
    }
    .search .search_submit{
        display:none
    }
    .divider.last{
        width:250px
    }
}
@media screen and (max-device-width:480px){
    body{
        -webkit-text-size-adjust:none
    }
}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{
    display:-moz-inline-box;
    -moz-box-orient:vertical;
    display:inline-block;
    vertical-align:middle;
    position:relative
}
.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{
    display:-moz-inline-box;
    -moz-box-orient:vertical;
    display:inline-block;
    vertical-align:middle;
    position:relative
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{
    display:-moz-inline-box;
    -moz-box-orient:vertical;
    display:inline-block;
    vertical-align:middle;
    visibility:hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{
    text-align:left;
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    overflow:hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{
    display:block
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{
    display:block;
    -webkit-backface-visibility:hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{
    display:block;
    -webkit-transform:translateZ(0)
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{
    position:absolute
}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{
    font-family:"Helvetica Neue",sans-serif;
    line-height:1.1em
}
.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{
    text-align:center
}
.fa{
    font-family:var(--fa-style-family,"Font Awesome 6 Free");
    font-weight:var(--fa-style,900)
}
.fa,.fa-solid{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    display:var(--fa-display,inline-block);
    font-style:normal;
    font-variant:normal;
    line-height:1;
    text-rendering:auto
}
.fa-solid{
    font-family:"Font Awesome 6 Free"
}
.fa-ul{
    list-style-type:none;
    margin-left:var(--fa-li-margin,2.5em);
    padding-left:0
}
.fa-ul>li{
    position:relative
}
.fa-li{
    left:calc(var(--fa-li-width,2em)*-1);
    position:absolute;
    text-align:center;
    width:var(--fa-li-width,2em);
    line-height:inherit
}
.fa-border{
    border-radius:var(--fa-border-radius,.1em);
    border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);
    padding:var(--fa-border-padding,.2em .25em .15em)
}
@-webkit-keyframes fa-beat{
    0%,90%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    45%{
        -webkit-transform:scale(var(--fa-beat-scale,1.25));
        transform:scale(var(--fa-beat-scale,1.25))
    }
}
@keyframes fa-beat{
    0%,90%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    45%{
        -webkit-transform:scale(var(--fa-beat-scale,1.25));
        transform:scale(var(--fa-beat-scale,1.25))
    }
}
@-webkit-keyframes fa-bounce{
    0%{
        -webkit-transform:scale(1) translateY(0);
        transform:scale(1) translateY(0)
    }
    10%{
        -webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
        transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)
    }
    30%{
        -webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));
        transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))
    }
    50%{
        -webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
        transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)
    }
    57%{
        -webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));
        transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))
    }
    64%{
        -webkit-transform:scale(1) translateY(0);
        transform:scale(1) translateY(0)
    }
    to{
        -webkit-transform:scale(1) translateY(0);
        transform:scale(1) translateY(0)
    }
}
@keyframes fa-bounce{
    0%{
        -webkit-transform:scale(1) translateY(0);
        transform:scale(1) translateY(0)
    }
    10%{
        -webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
        transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)
    }
    30%{
        -webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));
        transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))
    }
    50%{
        -webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
        transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)
    }
    57%{
        -webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));
        transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))
    }
    64%{
        -webkit-transform:scale(1) translateY(0);
        transform:scale(1) translateY(0)
    }
    to{
        -webkit-transform:scale(1) translateY(0);
        transform:scale(1) translateY(0)
    }
}
@-webkit-keyframes fa-fade{
    50%{
        opacity:var(--fa-fade-opacity,.4)
    }
}
@keyframes fa-fade{
    50%{
        opacity:var(--fa-fade-opacity,.4)
    }
}
@-webkit-keyframes fa-beat-fade{
    0%,to{
        opacity:var(--fa-beat-fade-opacity,.4);
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50%{
        opacity:1;
        -webkit-transform:scale(var(--fa-beat-fade-scale,1.125));
        transform:scale(var(--fa-beat-fade-scale,1.125))
    }
}
@keyframes fa-beat-fade{
    0%,to{
        opacity:var(--fa-beat-fade-opacity,.4);
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50%{
        opacity:1;
        -webkit-transform:scale(var(--fa-beat-fade-scale,1.125));
        transform:scale(var(--fa-beat-fade-scale,1.125))
    }
}
@-webkit-keyframes fa-flip{
    50%{
        -webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
        transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))
    }
}
@keyframes fa-flip{
    50%{
        -webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
        transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))
    }
}
@-webkit-keyframes fa-shake{
    0%{
        -webkit-transform:rotate(-15deg);
        transform:rotate(-15deg)
    }
    4%{
        -webkit-transform:rotate(15deg);
        transform:rotate(15deg)
    }
    24%,8%{
        -webkit-transform:rotate(-18deg);
        transform:rotate(-18deg)
    }
    12%,28%{
        -webkit-transform:rotate(18deg);
        transform:rotate(18deg)
    }
    16%{
        -webkit-transform:rotate(-22deg);
        transform:rotate(-22deg)
    }
    20%{
        -webkit-transform:rotate(22deg);
        transform:rotate(22deg)
    }
    32%{
        -webkit-transform:rotate(-12deg);
        transform:rotate(-12deg)
    }
    36%{
        -webkit-transform:rotate(12deg);
        transform:rotate(12deg)
    }
    40%,to{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes fa-shake{
    0%{
        -webkit-transform:rotate(-15deg);
        transform:rotate(-15deg)
    }
    4%{
        -webkit-transform:rotate(15deg);
        transform:rotate(15deg)
    }
    24%,8%{
        -webkit-transform:rotate(-18deg);
        transform:rotate(-18deg)
    }
    12%,28%{
        -webkit-transform:rotate(18deg);
        transform:rotate(18deg)
    }
    16%{
        -webkit-transform:rotate(-22deg);
        transform:rotate(-22deg)
    }
    20%{
        -webkit-transform:rotate(22deg);
        transform:rotate(22deg)
    }
    32%{
        -webkit-transform:rotate(-12deg);
        transform:rotate(-12deg)
    }
    36%{
        -webkit-transform:rotate(12deg);
        transform:rotate(12deg)
    }
    40%,to{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
.fa-0:before{
    content:"\30"
}
.fa-1:before{
    content:"\31"
}
.fa-2:before{
    content:"\32"
}
.fa-3:before{
    content:"\33"
}
.fa-4:before{
    content:"\34"
}
.fa-5:before{
    content:"\35"
}
.fa-6:before{
    content:"\36"
}
.fa-7:before{
    content:"\37"
}
.fa-8:before{
    content:"\38"
}
.fa-9:before{
    content:"\39"
}
.fa-at:before{
    content:"\40"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-user-times:before{
    content:"\f235"
}
.fa-comment-alt:before,.fa-message:before{
    content:"\f27a"
}
.fa-info:before{
    content:"\f129"
}
.fa-arrows-up-to-line:before{
    content:"\e4c2"
}
.fa-icons:before{
    content:"\f86d"
}
.fa-people-line:before{
    content:"\e534"
}
.fa-person:before{
    content:"\f183"
}
.fa-arrow-down-up-across-line:before{
    content:"\e4af"
}
.fa-k:before{
    content:"\4b"
}
.fa-comments:before{
    content:"\f086"
}
.fa-user-check:before{
    content:"\f4fc"
}
.fa-blog:before{
    content:"\f781"
}
.fa-person-arrow-up-from-line:before{
    content:"\e539"
}
.fa-arrow-down-9-1:before{
    content:"\f886"
}
.fa-people-arrows-left-right:before,.fa-people-arrows:before{
    content:"\e068"
}
.fa-mail-reply:before,.fa-reply:before{
    content:"\f3e5"
}
.fa-header:before{
    content:"\f1dc"
}
.fa-list:before{
    content:"\f03a"
}
.fa-lock:before{
    content:"\f023"
}
.fa-share-alt:before{
    content:"\f1e0"
}
.fa-arrow-down-z-a:before{
    content:"\f881"
}
.fa-users:before{
    content:"\f0c0"
}
.fa-i-cursor:before{
    content:"\f246"
}
.fa-i:before{
    content:"\49"
}
.fa-chart-simple:before{
    content:"\e473"
}
.fa-user:before{
    content:"\f007"
}
.fa-cancel:before{
    content:"\f05e"
}
.fa-box:before{
    content:"\f466"
}
.fa-arrow-pointer:before{
    content:"\f245"
}
.fa-maximize:before{
    content:"\f31e"
}
.fa-weight-scale:before,.fa-weight:before{
    content:"\f496"
}
.fa-arrow-up-a-z:before{
    content:"\f15e"
}
.fa-bold:before{
    content:"\f032"
}
.fa-anchor-lock:before{
    content:"\e4ad"
}
.fa-border-style:before,.fa-border-top-left:before{
    content:"\f853"
}
.fa-bar-chart:before,.fa-chart-bar:before{
    content:"\f080"
}
.fa-image:before{
    content:"\f03e"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-mail-reply-all:before,.fa-reply-all:before{
    content:"\f122"
}
.fa-scroll:before{
    content:"\f70e"
}
.fa-arrows-down-to-people:before{
    content:"\e4b9"
}
.fa-arrows-alt-h:before,.fa-left-right:before{
    content:"\f337"
}
.fa-arrows-h:before,.fa-arrows-left-right:before{
    content:"\f07e"
}
.fa-z:before{
    content:"\5a"
}
.fa-a:before{
    content:"\41"
}
.fa-p:before{
    content:"\50"
}
.fa-list-1-2:before{
    content:"\f0cb"
}
.fa-money-check-alt:before{
    content:"\f53d"
}
.fa-arrows-alt:before,.fa-up-down-left-right:before{
    content:"\f0b2"
}
.fa-money-check:before{
    content:"\f53c"
}
.fa-external-link:before{
    content:"\f08e"
}
.fa-f:before{
    content:"\46"
}
.fa-chart-line:before,.fa-line-chart:before{
    content:"\f201"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-h:before{
    content:"\48"
}
.fa-surprise:before{
    content:"\f5c2"
}
.fa-phone-alt:before{
    content:"\f879"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-signal-5:before,.fa-signal:before{
    content:"\f012"
}
.fa-phone:before{
    content:"\f095"
}
.fa-arrow-up-1-9:before{
    content:"\f163"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-quote-right-alt:before,.fa-quote-right:before{
    content:"\f10e"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-j:before{
    content:"\4a"
}
.fa-external-link-alt:before{
    content:"\f35d"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-comment:before{
    content:"\f075"
}
.fa-ribbon:before{
    content:"\f4d6"
}
.fa-arrow-up-9-1:before{
    content:"\f887"
}
.fa-border-none:before{
    content:"\f850"
}
.fa-arrow-down-1-9:before{
    content:"\f162"
}
.fa-arrow-down-a-z:before{
    content:"\f15d"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-street-view:before{
    content:"\f21d"
}
.fa-s:before{
    content:"\53"
}
.fa-ship:before{
    content:"\f21a"
}
.fa-arrows-down-to-line:before{
    content:"\e4b8"
}
.fa-b:before{
    content:"\42"
}
.fa-arrow-right-arrow-left:before{
    content:"\f0ec"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-user-lock:before{
    content:"\f502"
}
.fa-first-aid:before{
    content:"\f479"
}
.fa-arrows-left-right-to-line:before{
    content:"\e4ba"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-section:before{
    content:"\e447"
}
.fa-fax:before{
    content:"\f1ac"
}
.fa-link:before{
    content:"\f0c1"
}
.fa-font:before{
    content:"\f031"
}
.fa-search:before{
    content:"\f002"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-list-check:before{
    content:"\f0ae"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-add:before{
    content:"\2b"
}
.fa-times:before{
    content:"\f00d"
}
.fa-arrows-up-down-left-right:before,.fa-arrows:before{
    content:"\f047"
}
.fa-users-line:before{
    content:"\e592"
}
.fa-quote-left-alt:before,.fa-quote-left:before{
    content:"\f10d"
}
.fa-arrow-down-up-lock:before{
    content:"\e4b0"
}
.fa-copyright:before{
    content:"\f1f9"
}
.fa-display:before{
    content:"\e163"
}
.fa-robot:before{
    content:"\f544"
}
.fa-history:before{
    content:"\f1da"
}
.fa-t:before{
    content:"\54"
}
.fa-chart-column:before{
    content:"\e0e3"
}
.fa-person-arrow-down-to-line:before{
    content:"\e538"
}
.fa-up-down:before{
    content:"\f338"
}
.fa-arrow-up-z-a:before{
    content:"\f882"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-border-all:before{
    content:"\f84c"
}
.fa-m:before{
    content:"\4d"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-check:before{
    content:"\f00c"
}
.fa-share:before{
    content:"\f064"
}
.fa-right-left:before{
    content:"\f362"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-arrows-up-down:before{
    content:"\f07d"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-user-alt:before,.fa-user-large:before{
    content:"\f406"
}
.fa-try:before{
    content:"\e2bb"
}
.fa-bank:before{
    content:"\f19c"
}
.fa-d:before{
    content:"\44"
}
.fa-video:before{
    content:"\f03d"
}
.fa-cloudflare:before{
    content:"\e07d"
}
.fa-css3-alt:before{
    content:"\f38b"
}
.fa-edge:before{
    content:"\f282"
}
.fa-font-awesome-alt:before{
    content:"\f35c"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-meta:before{
    content:"\e49b"
}
.fa-amazon:before{
    content:"\f270"
}
.fa-500px:before{
    content:"\f26e"
}
.fa-font-awesome:before{
    content:"\f2b4"
}
.fa-page4:before{
    content:"\f3d7"
}
.fa-bitcoin:before{
    content:"\f379"
}
.fa-facebook-f:before{
    content:"\f39e"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-facebook:before{
    content:"\f09a"
}
.fa-line:before{
    content:"\f3c0"
}
.fa-d-and-d:before{
    content:"\f38d"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-pinterest-p:before{
    content:"\f231"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-bots:before{
    content:"\e340"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-medium-m:before,.fa-medium:before{
    content:"\f23a"
}
:host,:root{
    --fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"
}

.text ul{
    line-height:1.5;
    font-size:20px;
    list-style-type:disc;
    padding-left:20px;
    padding-bottom:20px;
    padding-top:10px
}
.text li{
    line-height:1.5;
    font-size:20px;
    list-style-type:disc;
    padding-bottom:20px
}
.comment_author_avatar,.menu_container.clearfix{
    display:none!important
}
.text p{
    font-size:20px!important
}
.content_box{
    font-size:20px!important
}
.adv{
    color:#bbb;
    text-align:right;
    float:right;
    font-size:11px
}
.comment-icon{
    cursor:pointer;
    margin-right:10px
}
.comment-icon{
    border:1px solid #b0b0b0;
    border-radius:5px;
    padding:5px;
    background-color:#f7f7f7
}
.dislike-count,.like-count{
    color:#636262!important;
    font-size:12px!important
}
.comment-date{
    color:#bbb!important;
    font-size:10px!important
}
.fa-thumbs-up{
    color:#90ee90
}
.fa-thumbs-down{
    color:#f08080
}
.fa-thumbs-up:hover{
    color:green
}
.fa-thumbs-down:hover{
    color:red
}
.begex{
    font-size:20px;
    line-height:1.5
}
.comment-icon{
    cursor:pointer;
    margin-right:10px
}
.fa-thumbs-up{
    color:#90ee90
}
.fa-thumbs-down{
    color:#f08080
}
.fa-thumbs-up:hover{
    color:green
}
.fa-thumbs-down:hover{
    color:red
}
#comment-section{
    margin:0 auto
}
.comment-text{
    padding:10px 0
}
.content{
    font-family:'Source Sans 3',sans-serif;
    font-size:18px!important
}
.comment{
    margin-bottom:20px;
    padding:10px;
    border-bottom:1px solid #ddd;
    padding-bottom:20px
}
.comment-details{
    font-size:14px;
    color:#000;
    margin-bottom:5px
}
.comment-author{
    font-weight:700;
    margin-right:10px
}
.comment-text{
    margin:10px 0;
    color:#4d4d4d!important
}
.reply-section{
    margin-bottom:20px;
    padding:10px;
    margin-left:20px;
    background-color:#fff;
    border-bottom:1px solid #ddd
}
.reply-form input[type=text]{
    width:calc(100% - 120px);
    padding:5px;
    border-radius:5px;
    border:1px solid #ccc
}
.reply-form button{
    padding:5px 10px;
    background-color:#4267b2;
    color:#fff;
    border:none;
    cursor:pointer;
    border-radius:5px
}
.reply-form button:hover{
    background-color:#365899
}
html, body, div, span, applet, object, iframe, p, blockquote, a, abbr, acronym, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend {
  margin:
0;
    margin-top: 0px;
  padding:
0;
  border:
0;
  outline:
0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
.post p {
  margin-top: 11px;
}
ht