/* cyrillic-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url(https://www.bernhardweyrauch.de/css/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://www.bernhardweyrauch.de/css/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family:'Open Sans', sans-serif;-webkit-font-smoothing:antialiased;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
code, kbd, pre, samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
blockquote, q{quotes:"\0022 \0022";}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#A7F4F6;color:#555;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
*,
*:before,
*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
html{font-size:62.5%;-webkit-font-smoothing:antialiased;}
body{background:#fff;font-family:'Open Sans', sans-serif;font-weight:normal;font-size:15px;line-height:30px;color:#838C95;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}
h1, h2, h3, h4, h5, h6{color:#333;font-family:'Open Sans', sans-serif;font-weight:700;font-weight:normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:inherit;}
h1{font-size:38px;line-height:42px;margin-bottom:12px;letter-spacing:-1px;}
h2{font-size:28px;line-height:36px;margin-bottom:6px;}
h3{font-size:22px;line-height:30px;margin-bottom:12px;}
h4{font-size:20px;line-height:30px;margin-bottom:6px;}
h5{font-size:18px;line-height:30px;}
h6{font-size:14px;line-height:30px;}
.subheader{}
p{margin:0 0 30px 0;}
p img{margin:0;}
p.lead{font:19px/36px 'Open Sans', sans-serif;font-weight:400;margin-bottom:18px;}
em{font:15px/30px 'opensans-italic', sans-serif;}
strong, b{font:15px/30px 'opensans-bold', sans-serif;}
small{font-size:11px;line-height:inherit;}
blockquote{margin:30px 0px;padding-left:40px;position:relative;}
blockquote:before{content:"\201C";opacity:0.45;font-size:80px;line-height:0px;margin:0;font-family:arial, sans-serif;position:absolute;top:30px;left:0;}
blockquote p{font-family:'Open Sans', sans-serif;font-style:italic;padding:0;font-size:18px;line-height:36px;}
blockquote cite{display:block;font-size:12px;font-style:normal;line-height:18px;}
blockquote cite:before{content:"\2014 \0020";}
blockquote cite a,
blockquote cite a:visited{color:#8B9798;border:none}
.pull-quote{position:relative;padding:18px 30px 18px 0px;}
.pull-quote:before,
.pull-quote:after{height:1em;opacity:0.45;position:absolute;font-size:80px;font-family:Arial, Sans-Serif;}
.pull-quote:before{content:"\201C";top:33px;left:0;}
.pull-quote:after{content:'\201D';bottom:-33px;right:0;}
.pull-quote blockquote{margin:0;}
.pull-quote blockquote:before{content:none;}
abbr{font-family:'Open Sans', sans-serif;font-weight:700;font-variant:small-caps;text-transform:lowercase;letter-spacing:.5px;color:gray;}
abbr:hover{cursor:help;}
.drop-cap:first-letter{float:left;margin:0;padding:14px 6px 0 0;font-size:84px;font-family:'Open Sans', sans-serif;font-weight:700;line-height:60px;text-indent:0;background:transparent;color:inherit;}
hr{border:solid #E3E3E3;border-width:1px 0 0;clear:both;margin:11px 0 30px;height:0;}
a, a:visited{text-decoration:none;outline:0;color:#11ABB0;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;}
a:hover, a:focus{color:#333;}
p a, p a:visited{line-height:inherit;}
ul, ol{margin-bottom:24px;margin-top:12px;}
ul{list-style:none outside;}
ol{list-style:decimal;}
ol, ul.square, ul.circle, ul.disc{margin-left:30px;}
ul.square{list-style:square outside;}
ul.circle{list-style:circle outside;}
ul.disc{list-style:disc outside;}
ul ul, ul ol,
ol ol, ol ul{margin:6px 0 6px 30px;}
ul ul li, ul ol li,
ol ol li, ol ul li{margin-bottom:6px;}
li{line-height:18px;margin-bottom:12px;}
ul.large li{}
li p{}
.stats-tabs{padding:0;margin:24px 0;}
.stats-tabs li{display:inline-block;margin:0 10px 18px 0;padding:0 10px 0 0;border-right:1px solid #ccc;}
.stats-tabs li:last-child{margin:0;padding:0;border:none;}
.stats-tabs li a{display:inline-block;font-size:22px;font-family:'Open Sans', sans-serif;font-weight:700;border:none;color:#313131;}
.stats-tabs li a:hover{color:#11ABB0;}
.stats-tabs li a b{display:block;margin:6px 0 0 0;font-size:13px;font-family:'Open Sans', sans-serif;color:#8B9798;}
dl{margin:12px 0;}
dt{margin:0;color:#11ABB0;}
dd{margin:0 0 0 20px;}
.lining dt,
.lining dd{display:inline;margin:0;}
.lining dt + dt:before,
.lining dd + dt:before{content:"\A";white-space:pre;}
.lining dd + dd:before{content:", ";}
.lining dd:before{content:": ";margin-left:-0.2em;}
.dictionary-style dt{display:inline;counter-reset:definitions;}
.dictionary-style dt + dt:before{content:", ";margin-left:-0.2em;}
.dictionary-style dd{display:block;counter-increment:definitions;}
.dictionary-style dd:before{content:counter(definitions, decimal) ". ";}
.pagination{margin:36px auto;text-align:center;}
.pagination ul li{display:inline-block;margin:0;padding:0;}
.pagination .page-numbers{font:15px/18px 'opensans-bold', sans-serif;display:inline-block;padding:6px 10px;margin-right:3px;margin-bottom:6px;color:#6E757C;background-color:#E6E8EB;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.pagination .page-numbers:hover{background:#838A91;color:#fff;}
.pagination .current,
.pagination .current:hover{background-color:#11ABB0;color:#fff;}
.pagination .inactive,
.pagination .inactive:hover{background-color:#E6E8EB;color:#A9ADB2;}
.pagination .prev, .pagination .next{}
img{max-width:100%;height:auto;}
img.pull-right{margin:12px 0px 0px 18px;}
img.pull-left{margin:12px 18px 0px 0px;}
.button,
.button:visited,
button,
input[type="submit"],
input[type="reset"],
input[type="button"]{font:16px/30px 'opensans-bold', sans-serif;background:#11ABB0;display:inline-block;text-decoration:none;letter-spacing:0;color:#fff;padding:12px 20px;margin-bottom:18px;border:none;cursor:pointer;height:auto;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{background:#3d4145;color:#fff;}
.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active{background:#3d4145;color:#fff;}
.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
form{margin-bottom:24px;}
fieldset{margin-bottom:24px;}
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select{display:block;padding:18px 15px;margin:0 0 24px 0;border:0;outline:none;vertical-align:middle;min-width:225px;max-width:100%;font-size:15px;line-height:24px;color:#647373;background:#D3D9D9;}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus{color:#B3B7BC;background-color:#3d4145;}
textarea{min-height:220px;}
textarea#email-subject{min-height:70px;}
textarea#email-message{min-height:220px;}
label,
legend{font:16px/24px 'opensans-bold', sans-serif;margin:12px 0;color:#3d4145;display:block;}
label span,
legend span{color:#8B9798;font:14px/24px 'opensans-regular', sans-serif;}
input[type="checkbox"],
input[type="radio"]{font-size:15px;color:#737373;}
input[type="checkbox"]{display:inline;}
.row{width:96%;max-width:1020px;margin:0 auto;}
.ie .row{width:1000px;}
.narrow .row{max-width:980px;}
.row .row{width:auto;max-width:none;margin:0 -20px;}
.row:before,
.row:after{content:" ";display:table;}
.row:after{clear:both;}
.column, .columns{position:relative;padding:0 20px;min-height:1px;float:left;}
.column.centered, .columns.centered{float:none;margin:0 auto;}
.row.collapsed > .column,
.row.collapsed > .columns,
.column.collapsed, .columns.collapsed{padding:0;}
[class*="column"] + [class*="column"]:last-child{float:right;}
[class*="column"] + [class*="column"].end{float:right;}
.row .one{width:8.33333%;}
.row .two{width:16.66667%;}
.row .three{width:25%;}
.row .four{width:33.33333%;}
.row .five{width:41.66667%;}
.row .six{width:50%;}
.row .seven{width:58.33333%;}
.row .eight{width:66.66667%;}
.row .nine{width:75%;}
.row .ten{width:83.33333%;}
.row .eleven{width:91.66667%;}
.row .twelve{width:100%;}
.row .offset-1{margin-left:8.33333%;}
.row .offset-2{margin-left:16.66667%;}
.row .offset-3{margin-left:25%;}
.row .offset-4{margin-left:33.33333%;}
.row .offset-5{margin-left:41.66667%;}
.row .offset-6{margin-left:50%;}
.row .offset-7{margin-left:58.33333%;}
.row .offset-8{margin-left:66.66667%;}
.row .offset-9{margin-left:75%;}
.row .offset-10{margin-left:83.33333%;}
.row .offset-11{margin-left:91.66667%;}
.row .push-1{left:8.33333%;}
.row .pull-1{right:8.33333%;}
.row .push-2{left:16.66667%;}
.row .pull-2{right:16.66667%;}
.row .push-3{left:25%;}
.row .pull-3{right:25%;}
.row .push-4{left:33.33333%;}
.row .pull-4{right:33.33333%;}
.row .push-5{left:41.66667%;}
.row .pull-5{right:41.66667%;}
.row .push-6{left:50%;}
.row .pull-6{right:50%;}
.row .push-7{left:58.33333%;}
.row .pull-7{right:58.33333%;}
.row .push-8{left:66.66667%;}
.row .pull-8{right:66.66667%;}
.row .push-9{left:75%;}
.row .pull-9{right:75%;}
.row .push-10{left:83.33333%;}
.row .pull-10{right:83.33333%;}
.row .push-11{left:91.66667%;}
.row .pull-11{right:91.66667%;}
.bgrid-eigths [class*="column"]{width:12.5%;}
.bgrid-sixths [class*="column"]{width:16.66667%;}
.bgrid-quarters [class*="column"]{width:25%;}
.bgrid-thirds [class*="column"]{width:33.33333%;}
.bgrid-halves [class*="column"]{width:50%;}
[class*="bgrid"] [class*="column"] + [class*="column"]:last-child{float:left;}
.first{clear:left;}
.s-first{clear:none;}
@media only screen and (max-width:900px){.s-bgrid-eigths [class*="column"]{width:12.5%;}
.s-bgrid-sixths [class*="column"]{width:16.66667%;}
.s-bgrid-quarters [class*="column"]{width:25%;}
.s-bgrid-thirds [class*="column"]{width:33.33333%;}
.s-bgrid-halves [class*="column"]{width:50%;}
.first{clear:none;}
.s-first{clear:left;}
}
@media only screen and (max-width:767px){.row{width:460px;margin:0 auto;padding:0;}
.column, .columns{width:auto !important;float:none;margin-left:0;margin-right:0;padding:0 30px;}
.column2, .columns2{width:auto !important;float:left;margin-left:0;margin-right:0;padding:0 30px;}
.row .row{width:auto;max-width:none;margin:0 -30px;}
[class*="column"] + [class*="column"]:last-child{float:none;}
[class*="bgrid"] [class*="column"] + [class*="column"]:last-child{float:none;}
[class*="column2"] + [class*="column2"]:last-child{float:left;}
[class*="bgrid"] [class*="column2"] + [class*="column2"]:last-child{float:left;}
.row .offset-1{margin-left:0%;}
.row .offset-2{margin-left:0%;}
.row .offset-3{margin-left:0%;}
.row .offset-4{margin-left:0%;}
.row .offset-5{margin-left:0%;}
.row .offset-6{margin-left:0%;}
.row .offset-7{margin-left:0%;}
.row .offset-8{margin-left:0%;}
.row .offset-9{margin-left:0%;}
.row .offset-10{margin-left:0%;}
.row .offset-11{margin-left:0%;}
.s1-bgrid-eigths [class*="column"]{width:12.5%;}
.s1-bgrid-sixths [class*="column"]{width:16.66667%;}
.s1-bgrid-quarters [class*="column"]{width:25%;}
.s1-bgrid-thirds [class*="column"]{width:33.33333%;}
.s1-bgrid-halves [class*="column"]{width:50%;}
.first{clear:none;}
.s1-first{clear:left;}
.item-wrap{margin:0px auto;}
}
@media only screen and (max-width:460px){.s2-bgrid-eigths [class*="column"]{width:12.5%;}
.s2-bgrid-sixths [class*="column"]{width:16.66667%;}
.s2-bgrid-quarters [class*="column"]{width:25%;}
.s2-bgrid-thirds [class*="column"]{width:33.33333%;}
.s2-bgrid-halves [class*="column"]{width:50%;}
}
@media screen and (min-width:1200px){.wide .row{max-width:1180px;}
}
.cf:before,
.cf:after{content:" ";display:table;}
.cf:after{clear:both;}
.remove-bottom{margin-bottom:0 !important;}
.half-bottom{margin-bottom:12px !important;}
.add-bottom{margin-bottom:24px !important;}
.no-border{border:none;}
.text-center{text-align:center !important;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.pull-left{float:left !important;}
.pull-right{float:right !important;}
.align-center{margin-left:auto !important;margin-right:auto !important;text-align:center !important;}