/*
Theme Name: Juro Valendo
Description: Tema Exclusivo para Ju Lopes
Version: 2015
Author: PlicPlac
Author URI: https://plicplac.com.br/
*/

@import url('reset.css');

/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.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: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.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: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.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 */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.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: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.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: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.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 */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.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: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.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: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.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 */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.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: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.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: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.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 */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.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: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.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: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.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 */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.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: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.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: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.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 */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.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 */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.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 */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.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 */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.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 */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.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 */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.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: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdh18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdo18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdg18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdv18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdj18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdi18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSds18S0xR41.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidh18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkido18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidg18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidv18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidj18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidi18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18S0xR41.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJB9cme_xc.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJB9cme_xc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJB9cme_xc.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJB9cme_xc.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDJB9cme.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdh18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdo18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdg18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdv18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdj18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdi18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCds18S0xR41.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdh18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdo18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdg18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdv18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdj18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdi18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18S0xR41.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydh18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydo18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydg18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydv18S0xR41YDw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydj18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydi18S0xR41YDw.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: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklyds18S0xR41.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmhdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wkxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmBdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmRdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlxdu3cOWxw.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lujVj9_mf.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lujVj9_mf.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lujVj9_mf.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lujVj9_mf.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu3cOWxw.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRdu3cOWxy40.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: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu3cOWxw.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 {
    color: #000;
    font-family: Verdana, sans-serif;}

body {
    width: 100%;
    font-size: 62.5%;
    font-style: normal;
    line-height: 1.4;
    margin: 0;}

html {
    background: url('imagens/bg.jpg') center top no-repeat;}

body {
    background: url('imagens/menu.png') repeat-x;}

a {
    color: #000;
    outline: none;
    text-decoration: none;}

#menu {
    background-color: #DA0080;
    width: 100%;
    height: 42px;
    top: 42px;
    left: 0px;
    position: absolute;
    z-index: 9998;}

.admin-bar #menu {
    top: 72px !important;}

#menu.menu-fixo {
    background: url('imagens/menu-fixo.png') repeat-x;
    top: 0px !important;
    position: fixed !important;}

.admin-bar #menu.menu-fixo {
    top: 32px !important;}

#pagina {
    max-width: 1175px;
    margin: 0 auto;
    padding: 0px 10px 0px 10px;
    position: relative;
    overflow: hidden;}

#header {
    width: 100%;
    height: 415px;
    text-align: left;
    position: relative;
    float: left;}

#header-logo {
    background: url('imagens/logo.png') top center no-repeat;
    width: 355px;
    height: 168px;
    top: 220px;
    left: 50%;
    margin: 0px 0px 0px -177px;
    position: absolute;}

#header-propaganda {
    width: 100%;
    text-align: center;
    top: 93px;
    left: 0px;
    position: absolute;}

#header-propaganda .textwidget {
    width: 100%;
	text-align: center;
    position: relative;
    float: left;}

#header-propaganda .textwidget > img, #header-propaganda .textwidget > a > img {
    max-width: 100%;
    height: auto;
    position: relative;
    display: inline-block;}

#menu-superior {
    width: 100%;
    height: 42px;
    position: relative;
    float: left;}

#menu-mobile {
    top: 1px;
    position: fixed;
    z-index: 9999;
    display: none;}

#menu-mobile-botao {
    background: url('imagens/menu-mobile.png') no-repeat;
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: relative;
    float: left;}

#menu-mobile ul {
    background-color: #DA0080;
    width: 175px;
    padding: 10px 0px 10px 0px;
    top: 39px;
    left: 0px;
    position: absolute;
    display: none;}

#menu-mobile ul.menu-mobile-aberto {
    display: block;}

#menu-mobile ul li {
    width: 175px;
    color: #FFF;
    font-family: 'Playfair Display', serif;
    font-size: 1.7em;
    line-height: 1em;
    text-transform: uppercase;
    padding: 5px 25px 5px 25px;
    position: relative;
    float: left;}

#menu-mobile ul li.menu-mobile-separador {
    margin: 0px 0px 15px 0px;
    padding: 5px 25px 20px 25px;
    border-bottom: 1px solid #FFF;}

#menu-mobile ul li a {
    color: #FFF;}

#menu-mobile ul li a:hover {
    color: #000;}

#menu-pagina {
    padding: 20px 0px 0px 0px;
    position: relative;
    float: left;}

#menu-pagina li {
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.2em;
    line-height: 1em;
    text-transform: uppercase;
    padding: 0px 0px 0px 25px;
    position: relative;
    float: left;}

#menu-pagina li a {
    color: #999;}

#menu-pagina li a:hover {
    color: #DA0080;}

#menu-traducao {
    padding: 20px 0px 0px 50px;
    position: relative;
    float: left;}

#menu-traducao img {
    display: none;}

#menu-traducao a {
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.2em;
    line-height: 1em;
    text-transform: lowercase;
    margin: 0px 5px 0px 0px;
    position: relative;
    float: left;}

#menu-traducao a:hover {
    color: #DA0080;}

#menu-traducao #flag_en, #menu-traducao .menu-traducao-en {
    padding: 0px 0px 0px 5px;
    border-left: 1px solid #999;}

#menu-redes {
    padding: 15px 25px 0px 0px;
    position: relative;
    float: right;}

#menu-redes li {
    height: 17px;
    padding: 0px 0px 0px 20px;
    position: relative;
    float: left;}

#menu-redes li a {
    background-image: url('imagens/menu-redes.png');
    background-repeat: no-repeat;
    height: 17px;
    position: relative;
    float: left;}

#menu-redes-facebook {
    background-position: 0px 0px;
    width: 8px;}

#menu-redes-facebook:hover {
    background-position: 0px -17px;}

#menu-redes-instagram {
    background-position: -8px 0px;
    width: 13px;}

#menu-redes-instagram:hover {
    background-position: -8px -17px;}

#menu-redes-twitter {
    background-position: -21px 0px;
    width: 14px;}

#menu-redes-twitter:hover {
    background-position: -21px -17px;}

#menu-redes-pinterest {
    background-position: -35px 0px;
    width: 12px;}

#menu-redes-pinterest:hover {
    background-position: -35px -17px;}

#menu-redes-youtube {
    background-position: -47px 0px;
    width: 15px;}

#menu-redes-youtube:hover {
    background-position: -47px -17px;}

#menu-redes-google {
    background-position: -62px 0px;
    width: 14px;}

#menu-redes-google:hover {
    background-position: -62px -17px;}

#menu-redes-rss {
    background-position: -76px 0px;
    width: 13px;}

#menu-redes-rss:hover {
    background-position: -76px -17px;}

#menu-categorias {
    width: 100%;
    text-align: center;
    padding: 13px 0px 0px 0px;
    position: relative;
    float: left;}

#menu-categorias li {
    color: #FFF;
    font-family: 'Playfair Display', serif;
    font-size: 1.7em;
    line-height: 1em;
    text-transform: uppercase;
    padding: 0px 30px 0px 30px;
    position: relative;
    display: inline-block;}

#menu.menu-fixo #menu-categorias li {
    color: #DA0080;}

#menu-categorias li a {
    color: #FFF;}

#menu.menu-fixo #menu-categorias li a {
    color: #DA0080;}

#menu-categorias li a:hover {
    color: #000 !important;}

#destaque {
    width: 96.18%;
    padding: 0px 1.91% 45px 1.91%;
    position: relative;
    float: left;}

#destaque-slide, #destaque-slide ul, #destaque-slide ul li, .destaque-slide-item, .destaque-slide-imagem, .destaque-slide-imagem img {
    width: 100%;
    position: relative;
    float: left;}

#destaque-slide ul li {
    display: none;}

#destaque-slide ul li:first-child {
    display: block;}

#destaque-slide:hover .destaque-slide-info {
    display: block;}

.destaque-slide-info {
    background: url('imagens/destaque.png');
    width: 64.6%;
    height: 100%;
    top: 0px;
    left: 0px;
    padding: 0px 17.7% 0px 17.7%;
    position: absolute;
    display: none;}

.destaque-slide-info-bloco {
    width: 100%;
    padding: 13.7% 0px 0px 0px;
    position: relative;
    float: left;}

.destaque-slide-info-bloco h3 {
    color: #FFF;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    overflow: hidden;}

.destaque-slide-info-bloco h3:before, .destaque-slide-info-bloco h3:after {
    background: url('imagens/destaque-data.png') left center repeat-x;
    content: "";
    width: 50%;
    height: 1px;
    vertical-align: middle;
    position: relative;
    display: inline-block;}

.destaque-slide-info-bloco h3:before {
    margin-left: -50%;
    right: 0.8em;}

.destaque-slide-info-bloco h3:after {
    margin-right: -50%;
    left: 0.8em;}

.destaque-slide-info-bloco h1 {
    color: #FFF;
    font-family: 'Playfair Display', serif;
    font-size: 3.2em;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    padding: 15px 0px 0px 0px;
    display: block;}

.destaque-slide-info-bloco h2 {
    color: #FFF;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 2.0em;
    line-height: 1em;
    text-align: center;
    text-transform: lowercase;
    padding: 15px 0px 0px 0px;
    display: block;}

.destaque-slide-info-bloco h4 {
    background-color: #DA0080;
    width: 90px;
    height: 25px;
    color: #FFF;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.6em;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    margin: 15px auto 0px auto;
    padding: 7px 0px 0px 0px;
    position: relative;}

#destaque-slide-anterior, #destaque-slide-proximo {
    width: 20px;
    height: 35px;
    top: 50%;
    margin: -17px 0px 0px 0px;
    cursor: pointer;
    position: absolute;
    z-index: 9997;}

#destaque-slide-anterior {
    background: url('imagens/destaque-anterior.png') no-repeat;
    left: 15px;}

#destaque-slide-proximo {
    background: url('imagens/destaque-proximo.png') no-repeat;
    right: 15px;}

#destaque-fixo {
    width: 100%;
    padding: 14px 0px 0px 0px;
    position: relative;
    float: left;}

.single #destaque-fixo {
    display: none;}

#destaque-fixo li {
    width: 32.3%;
    padding: 0px 0px 0px 1.55%;
    position: relative;
    float: left;}

#destaque-fixo li:first-child {
    padding: 0px;}

.destaque-fixo-item, .destaque-fixo-imagem, .destaque-fixo-imagem img {
    width: 100%;
    position: relative;
    float: left;}

.destaque-fixo-item:hover .destaque-fixo-info {
    display: block;}

.destaque-fixo-info {
    background: url('imagens/destaque.png');
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    display: none;}

.destaque-fixo-info h1 {
    color: #FFF;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.8em;
    line-height: 1.2em;
    text-align: center;
    text-transform: uppercase;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);}

#pagina-conteudo {
    width: 100%;
    text-align: left;
    padding: 0px 0px 60px 0px;
    position: relative;
    float: left;}

#conteudo {
    width: 68.09%;
    width: calc(100% - 375px);
    position: relative;
    float: left;}

.conteudo-propaganda {
    width: 100%;
    position: relative;
    float: left;}

.conteudo-propaganda-mobile {
    display: none;}

.conteudo-propaganda .textwidget {
    width: 100%;
    text-align: center;
    padding: 0px 0px 45px 0px;
    position: relative;
    float: left;}

.conteudo-post-geral {
    width: 100%;
    text-align: left;
    padding: 0px 0px 45px 0px;
    position: relative;
    float: left;}

.conteudo-post {
    width: 99.9975%;
    width: calc(100% - 2px);
    word-wrap: break-word;
    padding: 0px 0px 45px 0px;
    border: 1px solid #E4E4E4;
    border-top: 4px solid #1D1D1B;
    position: relative;
    float: left;}

.page-id-12473 .conteudo-post {
    width: 100%;
    padding: 0px;
    border: 0px;}

.conteudo-post-data {
    width: 100%;
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    padding: 13px 0px 0px 0px;
    position: relative;
    float: left;}

.conteudo-post-titulo {
    width: 89.75%;
    color: #000;
    font-family: 'Playfair Display', serif;
    font-size: 3.0em;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    padding: 15px 5.125% 0px 5.125%;
    position: relative;
    float: left;}

.conteudo-post-titulo a {
    color: #000;}

.conteudo-post-subtitulo {
    width: 50%;
    color: #DA0080;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1.2em;
    text-align: center;
    text-transform: lowercase;
    padding: 15px 25% 0px 25%;
    position: relative;
    float: left;}

.conteudo-post-subtitulo h2 {
    font-weight: 700;}

.conteudo-post-texto {
    width: 93.125%;
    color: #262626;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.5em;
    line-height: 1.3em;
    text-align: justify;
    padding: 25px 3.4375% 0px 3.4375%;
    position: relative;
    float: left;}

.conteudo-post-texto p {
    padding: 0px 0px 20px 0px;}

.conteudo-post-texto a {
    color: #D9007F;
    text-decoration: underline;}

.conteudo-post-texto b, .conteudo-post-texto strong {
    color: #D9007F;}

.conteudo-post-texto ul, .conteudo-post-texto ol {
    padding: 0px 0px 20px 0px;}

.conteudo-post-texto ul li {
    padding: 0px 0px 0px 12px;
    position: relative;}

.conteudo-post-texto ul li::before {
    content: '\2022';
    left: 0;
    position: absolute;}

.conteudo-post-texto ol {
    list-style: decimal inside;}

.conteudo-post-texto h2 {
    width: 100%;
    color: #D9007F;
    font-size: 1.3em;
    font-weight: 700;
    line-height: 1.4em;
    text-align: center;
    text-transform: uppercase;
    margin: 15px 0px 10px 0px;
    display: block;}

.conteudo-post-pagina-sobre .conteudo-post-texto h2 {
    width: 90%;
    padding: 0px 5% 0px 5%;}

.conteudo-post-texto h3 {
    width: 100%;
    color: #000;
    font-size: 1.2em;
    line-height: 1.3em;
    text-align: left;
    text-transform: uppercase;
    margin: 15px 0px 10px 0px;
    display: block;}

.conteudo-post-texto h4 {
    width: 100%;
    color: #BF7D09;
    font-size: 1.0em;
    line-height: 1.1em;
    text-align: left;
    text-transform: uppercase;
    margin: 15px 0px 10px 0px;
    display: block;}

.conteudo-post-tags {
    width: 93.125%;
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.3em;
    line-height: 1em;
    text-transform: uppercase;
    padding: 25px 3.4375% 0px 3.4375%;
    position: relative;
    float: left;}

.conteudo-post-tags span {
    color: #000;
    font-weight: 700;}

.conteudo-post-tags a {
    color: #999;
    text-transform: lowercase;}

.conteudo-post-tags a:hover {
    color: #DA0080;}

.conteudo-post-info {
    width: 93.125%;
    padding: 10px 3.4375% 0px 3.4375%;
    position: relative;
    float: left;}

.conteudo-post-autor_categoria {
    background-color: #F6F6F6;
    width: 36.55%;
    height: 58px;
    padding: 3px 0.65% 0px 0.65%;
    position: relative;
    float: left;}

.conteudo-post-autor-foto, .conteudo-post-autor-foto img {
    width: 54px;
    height: 54px;
    position: relative;
    float: left;}

.conteudo-post-autor_categoria-info {
    width: 78%;
    width: calc(100% - 60px);
    padding: 15px 0px 0px 0px;
    position: relative;
    float: right;}

.conteudo-post-autor-nome {
    width: 100%;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
    position: relative;
    float: left;}

.conteudo-post-autor-nome a {
    color: #000;}

.conteudo-post-categoria {
    width: 100%;
    color: #DA0080;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
    padding: 3px 0px 0px 0px;
    position: relative;
    float: left;}

.conteudo-post-categoria a {
    color: #DA0080;}

.conteudo-post-compartilhe {
    background-color: #F6F6F6;
    width: 31.81%;
    height: 51px;
    margin: 0px 0px 0px 0.85%;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;}

.conteudo-post-compartilhe-titulo {
    width: 100%;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.3em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    float: left;}

.conteudo-post-compartilhe ul {
    width: 100%;
    text-align: center;
    padding: 6px 0px 0px 0px;
    position: relative;
    float: left;}

.conteudo-post-compartilhe ul li {
    height: 18px;
    padding: 0px 5% 0px 5%;
    display: inline-block;}

.conteudo-post-compartilhe ul li a {
    background: url('imagens/post-redes.png') no-repeat;
    height: 18px;
    text-indent: -9999px;
    position: relative;
    float: left;}

.conteudo-post-compartilhe ul li a.conteudo-post-compartilhe-facebook {
    background-position: 0px 0px;
    width: 9px;}

.conteudo-post-compartilhe ul li a.conteudo-post-compartilhe-facebook:hover {
    background-position: 0px -18px;}

.conteudo-post-compartilhe ul li a.conteudo-post-compartilhe-google {
    background-position: -9px 0px;
    width: 17px;}

.conteudo-post-compartilhe ul li a.conteudo-post-compartilhe-google:hover {
    background-position: -9px -18px;}

.conteudo-post-compartilhe ul li a.conteudo-post-compartilhe-twitter {
    background-position: -26px 0px;
    width: 16px;}

.conteudo-post-compartilhe ul li a.conteudo-post-compartilhe-twitter:hover {
    background-position: -26px -18px;}

.conteudo-post-compartilhe ul li a.conteudo-post-compartilhe-pinterest {
    background-position: -42px 0px;
    width: 13px;}

.conteudo-post-compartilhe ul li a.conteudo-post-compartilhe-pinterest:hover {
    background-position: -42px -18px;}

.conteudo-post-compartilhe ul li a.conteudo-post-compartilhe-email {
    background-position: -55px 0px;
    width: 22px;}

.conteudo-post-compartilhe ul li a.conteudo-post-compartilhe-email:hover {
    background-position: -55px -18px;}

.conteudo-post-amei {
    background-color: #F6F6F6;
    width: 10.34%;
    height: 61px;
    margin: 0px 0px 0px 0.85%;
    position: relative;
    float: left;}

.iLikeThis {
    width: 100%;
    height: 61px;
    position: relative;
    float: left;}

.iLikeThis-off, .iLikeThis-on {
    background: url('imagens/post-amei.png') center center no-repeat;
    width: 100%;
    height: 36px;
    color: #FFF;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.2em;
    line-height: 1em;
    text-align: center;
    padding: 25px 0px 0px 0px;
    position: relative;
    float: left;}

.iLikeThis-off {
    cursor: pointer;}

.conteudo-post-comente {
    width: 17.45%;
    height: 61px;
    position: relative;
    float: right;}

.conteudo-post-comente a {
    background-color: #DA0080;
    width: 90%;
    height: 36px;
    color: #FFF;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    padding: 25px 5% 0px 5%;
    position: relative;
    float: left;}

.conteudo-post-relacionado {
    width: 100%;
    position: relative;
    float: left;}

.conteudo-post-relacionado-titulo {
    background: url('imagens/post-linha.png') left center repeat-x;
    width: 100%;
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.3em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    margin: 30px 0px 0px 0px;
    position: relative;
    float: left;}

.conteudo-post-relacionado-titulo span {
    background-color: #FFF;
    padding: 0px 15px 0px 15px;
    display: inline-block;}

.conteudo-post-relacionado ul {
    width: 93.125%;
    padding: 15px 3.4375% 0px 3.4375%;
    position: relative;
    float: left;}

.conteudo-post-relacionado ul li {
    width: 24.16%;
    padding: 0px 0px 0px 1.12%;
    position: relative;
    float: left;}

.conteudo-post-relacionado ul li:first-child {
    padding: 0px;}

.conteudo-post-relacionado ul li a, .conteudo-post-relacionado-item-imagem, .conteudo-post-relacionado-item-imagem img {
    width: 100%;
    position: relative;
    float: left;}

.conteudo-post-relacionado ul li a:hover .conteudo-post-relacionado-item-titulo {
    display: block;}

.conteudo-post-relacionado-item-titulo {
    background: url('imagens/post-relacionado.png');
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    display: none;}

.conteudo-post-relacionado-item-titulo span {
    color: #FFF;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.8em;
    line-height: 1.2em;
    text-align: center;
    text-transform: uppercase;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);}

.pagina-arquivo {
    width: 54%;
    padding: 30px 23% 0px 23%;
    position: relative;
    float: left;}

.pagina-arquivo-titulo {
    width: 100%;
    color: #DA0080;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 2.2em;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
    position: relative;
    float: left;}

#pagina-arquivo-ano_mes > ul {
    width: 100%;
    padding: 30px 0px 0px 0px;
    position: relative;
    float: left;}

#pagina-arquivo-ano_mes .pagina-arquivo-ano {
    width: 32%;
    padding: 20px 0px 20px 0px;
    display: inline-block;}

#pagina-arquivo-ano_mes .pagina-arquivo-ano ul {
    padding: 20px 0px 0px 0px;}

#pagina-arquivo-ano_mes .pagina-arquivo-ano > a {
    color: #DA0080;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 2.2em;
    font-weight: 700;
    line-height: 1em;
    text-decoration: none;}

#pagina-arquivo-ano_mes .pagina-arquivo-mes {
    width: 100%;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.4em;
    line-height: 1em;
    text-align: left;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    position: relative;
    float: left;}

#pagina-arquivo-ano_mes .pagina-arquivo-mes > a {
    color: #000;}

#pagina-arquivo-categoria, #pagina-arquivo-tags {
    width: 100%;
    padding: 30px 0px 0px 0px;
    position: relative;
    float: left;}

#pagina-arquivo-categoria > ul {
    width: 100%;
    position: relative;
    float: left;}

.pagina-arquivo-categoria-coluna {
    width: 33%;
    position: relative;
    float: left;}

.pagina-arquivo-categoria-coluna li {
    width: 100%;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.4em;
    line-height: 1em;
    text-align: left;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    position: relative;
    float: left;}

.pagina-arquivo-categoria-coluna li a {
    color: #000;}

#pagina-arquivo-tags {
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;}

#pagina-arquivo-tags a {
    color: #000;}

.conteudo-post-pagina-sobre ul {
    background: url('imagens/pagina-sobre.jpg') left bottom no-repeat;
    width: 69%;
    width: calc(100% - 230px);
    min-height: 436px;
    padding: 40px 0px 0px 230px;
    position: relative;
    float: left;}

.conteudo-post-pagina-sobre ul li {
    min-height: 200px;
    list-style: none;}

.conteudo-post-pagina-sobre ul li:first-child {
    padding: 0px 0px 30px 0px;}

.conteudo-post-pagina-sobre ul li a {
    font-size: 0.8em;
    font-weight: 700;
    text-transform: uppercase;}

#sidebar {
    width: 300px;
    padding: 0px 0px 60px 0px;
    position: relative;
    float: right;}

.sidebar-propaganda {
    width: 300px;
    padding: 0px 0px 25px 0px;
    position: relative;
    float: left;}

.sidebar-propaganda .textwidget {
    width: 300px;
    text-align: center;
    padding: 0px 0px 5px 0px;
    position: relative;
    float: left;}

.sidebar-item {
    width: 298px;
    margin: 0px 0px 30px 0px;
    border: 1px solid #E4E4E4;
    border-top: 4px solid #000;
    position: relative;
    float: left;}

.sidebar-titulo {
    width: 298px;
    color: #000;
    font-family: 'Playfair Display', serif;
    font-size: 2em;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;}

.sidebar-subtitulo {
    width: 298px;
    color: #DA0080;
    font-family: 'Playfair Display', serif;
    font-size: 1.3em;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    padding: 5px 0px 0px 0px;
    position: relative;
    float: left;}

.sidebar-subtitulo a {
    color: #DA0080;}

.sidebar-conteudo {
    width: 298px;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;}

#sidebar-busca {
    width: 300px;
    margin: 0px 0px 20px 0px;
    border: 0px;}

#sidebar-busca .sidebar-conteudo {
    width: 300px;
    padding: 0px;}

#sidebar-busca-form {
    width: 298px;
    border: 1px solid #E4E4E4;
    position: relative;
    float: left;}

#sidebar-busca-form #ss {
    width: 258px;
    height: 20px;
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.3em;
    font-weight: 700;
    padding: 7px 5px 8px 7px;
    border: 0px;
    outline: none;
    position: relative;
    float: left;}

#sidebar-busca-form #submits {
    background: url('imagens/sidebar-busca-botao.png') center center no-repeat;
    width: 28px;
    height: 35px;
    border: 0px;
    outline: none;
    cursor: pointer;
    position: relative;
    float: right;}

#sidebar-perfil {
    width: 300px;
    margin: 0px 0px 10px 0px;
    border: 0px;}

#sidebar-perfil .sidebar-conteudo {
    width: 300px;
    padding: 0px;}

#sidebar-redes {
    width: 300px;
    border: 0px;}

#sidebar-redes .sidebar-conteudo {
    width: 300px;
    padding: 0px;}

#sidebar-redes-email {
    background-color: #BF7D09;
    width: 300px;
    height: 22px;
    color: #FFF;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.3em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    padding: 8px 0px 0px 0px;
    position: relative;
    float: left;}

#sidebar-redes .sidebar-conteudo ul {
    width: 300px;
    position: relative;
    float: left;}

#sidebar-redes .sidebar-conteudo ul li {
    width: 88px;
    height: 89px;
    padding: 10px 0px 0px 18px;
    position: relative;
    float: left;}

#sidebar-redes .sidebar-conteudo ul li#sidebar-redes-facebook, #sidebar-redes .sidebar-conteudo ul li#sidebar-redes-pinterest {
    padding: 10px 0px 0px 0px;}

#sidebar-redes .sidebar-conteudo ul li a {
    background-image: url('imagens/sidebar-redes.png');
    background-repeat: no-repeat;
    width: 88px;
    height: 89px;
    position: relative;
    float: left;}

#sidebar-redes-facebook a {
    background-position: 0px 0px;}

#sidebar-redes-instagram a {
    background-position: -88px 0px;}

#sidebar-redes-twitter a {
    background-position: -176px 0px;}

#sidebar-redes-pinterest a {
    background-position: -264px 0px;}

#sidebar-redes-google a {
    background-position: -352px 0px;}

#sidebar-redes-youtube a {
    background-position: -440px 0px;}

#sidebar-newsletter .sidebar-conteudo {
    width: 282px;
    padding: 10px 8px 10px 8px;}

#sidebar-newsletter-form, #mc_embed_signup {
    width: 282px;
    position: relative;
    float: left;}

#mc_embed_signup form {
    width: 100%;
    position: relative;
    float: left;}

#sidebar-newsletter-form #emailn, #mc_embed_signup .email {
    background-color: #F6F6F6;
    width: 234px;
    height: 20px;
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.1em;
    font-weight: 700;
    padding: 4px 5px 5px 7px;
    border: 0px;
    outline: none;
    position: relative;
    float: left;}

#sidebar-newsletter-form #submitn, #mc_embed_signup .button {
    background-color: #F6F6F6;
    width: 31px;
    height: 29px;
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.1em;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    border: 0px;
    outline: none;
    cursor: pointer;
    position: relative;
    float: right;}

#sidebar-quem_escreve .sidebar-conteudo li {
    width: 298px;
    padding: 0px 0px 8px 0px;
    position: relative;
    float: left;}

#sidebar-quem_escreve .sidebar-conteudo li span {
    color: #FFF;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 2.0em;
    line-height: 1em;
    text-transform: uppercase;
    top: 55px;
    right: 55px;
    position: absolute;}

#sidebar-dica .sidebar-conteudo {
    width: 282px;
    padding: 15px 8px 0px 8px;}

#sidebar-dica .sidebar-conteudo li {
    width: 282px;
    padding: 0px 0px 10px 0px;
    position: relative;
    float: left;}

.sidebar-dica-imagem {
    width: 105px;
    height: 105px;
    position: relative;
    float: left;}

.sidebar-dica-info {
    background-color: #F6F4EC;
    width: 154px;
    height: 75px;
    padding: 30px 10px 0px 10px;
    position: relative;
    float: right;}

.sidebar-dica-info-titulo {
    width: 150px;
    color: #DA0080;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.4em;
    line-height: 1.1em;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    float: left;}

.sidebar-dica-info-preco {
    width: 150px;
    color: #DA0080;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    float: left;}

.sidebar-dica-resumo {
    width: 192px;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.4em;
    line-height: 1em;
    text-align: center;
    padding: 20px 45px 20px 45px;
    position: relative;
    float: left;}

.sidebar-dica-resumo a {
    color: #000;}

.sidebar-dica-resumo .abre {
    background: url('imagens/sidebar-dica-a.png') no-repeat;
    width: 32px;
    height: 26px;
    top: 5px;
    left: 0px;
    position: absolute;}

.sidebar-dica-resumo .fecha {
    background: url('imagens/sidebar-dica-f.png') no-repeat;
    width: 33px;
    height: 26px;
    bottom: 0px;
    right: 0px;
    position: absolute;}

#sidebar-top_posts .sidebar-conteudo li {
    width: 298px;
    padding: 7px 0px 7px 0px;
    position: relative;
    float: left;}

.sidebar-top_posts-item {
    background-color: #F6F6F6;
    width: 298px;
    position: relative;
    float: left;}

.sidebar-top_posts-imagem {
    width: 135px;
    height: 135px;
    position: relative;
    float: left;}

.sidebar-top_posts-info {
    width: 125px;
    padding: 15px 15px 0px 0px;
    position: relative;
    float: right;}

.sidebar-top_posts-data {
    width: 125px;
    color: #605F5F;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 12px;
    line-height: 12px;
    position: relative;
    float: right;}

.sidebar-top_posts-titulo {
    width: 125px;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    line-height: 20px;
    padding: 7px 0px 0px 0px;
    position: relative;
    float: right;}

.sidebar-top_posts-numero {
    background-color: #DA0081;
    width: 25px;
    height: 25px;
    color: #FFF;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 25px;
    text-align: center;
    top: 50px;
    left: 115px;
    border: 3px solid #FFF;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    position: absolute;}

#sidebar-youtube .sidebar-conteudo {
    width: 282px;
    padding: 15px 8px 8px 8px;}

#sidebar-instagram .sidebar-conteudo li {
    width: 142px;
    height: 142px;
    padding: 0px 0px 6px 6px;
    position: relative;
    float: left;}

#sidebar-instagram .sidebar-conteudo li img {
    width: 142px;
    height: 142px;
    position: relative;
    float: left;}

#sidebar-facebook .sidebar-conteudo {
    width: 282px;
    padding: 15px 8px 8px 8px;}

#sidebar-twitter .sidebar-conteudo {
    width: 282px;
    padding: 15px 8px 8px 8px;}

#sidebar-pinterest .sidebar-conteudo {
    width: 282px;
    padding: 15px 8px 8px 8px;}

#sidebar-google .sidebar-conteudo {
    width: 282px;
    padding: 15px 8px 6px 8px;}

#sidebar-categoria .sidebar-conteudo, #sidebar-favoritos .sidebar-conteudo {
    padding: 15px 0px 15px 0px;}

#sidebar-categoria .sidebar-conteudo ul, #sidebar-favoritos .sidebar-conteudo ul {
    width: 298px;
    position: relative;
    float: left;}

#sidebar-categoria .sidebar-conteudo ul li, #sidebar-favoritos .sidebar-conteudo ul li {
    width: 120px;
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.1em;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
    padding: 10px 9px 0px 20px;
    position: relative;
    float: left;
    display: none;}

#sidebar-categoria .sidebar-conteudo ul li a, #sidebar-favoritos .sidebar-conteudo ul li a {
    color: #999;}

#sidebar-categoria .sidebar-conteudo ul li a:hover, #sidebar-favoritos .sidebar-conteudo ul li a:hover {
    color: #DA0080;}

#sidebar-categoria .sidebar-conteudo .sidebar-mostrar_mais, #sidebar-favoritos .sidebar-conteudo .sidebar-mostrar_mais {
    width: 298px;
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.3em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    margin: 15px 0px 0px 0px;
    position: relative;
    float: left;}

#sidebar-to_querendo .sidebar-conteudo {
    width: 205px;
    padding: 15px 47px 0px 46px;}

#sidebar-to_querendo .sidebar-conteudo ul {
    width: 205px;
    position: relative;
    float: left;}

#sidebar-to_querendo .sidebar-conteudo ul li {
    display: none;}

.sidebar-to_querendo-item {
    width: 205px;
    position: relative;
    float: left;}

.sidebar-to_querendo-item-imagem {
    width: 205px;
    height: 205px;
    position: relative;
    float: left;}

.sidebar-to_querendo-item-titulo {
    width: 205px;
    height: 25px;
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    padding: 5px 0px 0px 0px;
    position: relative;
    float: left;}

#sidebar-to_querendo-anterior, #sidebar-to_querendo-proximo {
    background: url('imagens/sidebar-to_querendo-paginacao.png') no-repeat;
    width: 14px;
    height: 22px;
    top: 100px;
    cursor: pointer;
    position: absolute;}

#sidebar-to_querendo-anterior {
    left: 18px;}

#sidebar-to_querendo-proximo {
    background-position: 0px -22px;
    right: 18px;}

#sidebar-favoritos .sidebar-titulo span {
    background: url('imagens/sidebar-favoritos.png') no-repeat;
    width: 20px;
    height: 19px;
    display: inline-block;}

.wp-pagenavi {
    width: 100%;
    text-align: center;
    position: relative;
    float: left;}

.wp-pagenavi a {
    color: #606060;}

.wp-pagenavi .pages {
    color: #DA0080;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    padding: 0px 0px 10px 0px;
    display: block;}

.wp-pagenavi .page, .wp-pagenavi .current, .wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink, .wp-pagenavi .first, .wp-pagenavi .last, .wp-pagenavi .extend {
    background-color: #FFF;
    width: 25px;
    height: 25px;
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 25px;
    text-align: center;
    text-transform: uppercase;
    margin: 0px 5px 0px 5px;
    border: 3px solid #FFF;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    position: relative;
    display: inline-block;}

.wp-pagenavi a:hover, .wp-pagenavi .current {
    background-color: #DA0081;
    color: #FFF;
    border: 3px solid #FFF;}

#pbd-alp-load-posts {
    width: 180px;
    text-align: center;
    margin: 0px auto;
    position: relative;}

#pbd-alp-load-posts a {
    width: 174px;
    height: 24px;
    color: #DA0080;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 0px 0px 0px;
    border: 3px solid #000;
    position: relative;
    float: left;}

#comentario-propaganda {
    width: 100%;
    text-align: center;
    position: relative;
    float: left;}

#comentario-propaganda .textwidget {
    width: 100%;
    text-align: center;
    padding: 30px 0px 0px 0px;
    position: relative;
    float: left;}

#comments {
    width: 100%;
    word-wrap: break-word;
    padding: 40px 0px 0px 0px;
    position: relative;
    float: left;}

.comentar-titulo {
    width: 100%;
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    top: -10px;
    left: 0px;
    position: absolute;}

.comentar-titulo span {
    background-color: #FFF;
    padding: 0px 15px 0px 15px;
    display: inline-block;}

#comentar-facebook {
    width: 99.9975%;
    width: calc(100% - 2px);
    margin: 40px 0px 0px 0px;
    border: 1px solid #E4E4E4;
    position: relative;
    float: left;}

#comentar-facebook-conteudo {
    width: 93.125%;
    padding: 15px 3.4375% 10px 3.4375%;
    position: relative;
    float: left;}

#comentar-blog {
    width: 99.9975%;
    width: calc(100% - 2px);
    margin: 40px 0px 0px 0px;
    border: 1px solid #E4E4E4;
    position: relative;
    float: left;}

#comentar-lista {
    width: 93.125%;
    padding: 15px 3.4375% 10px 3.4375%;
    position: relative;
    float: left;}

#comentar-lista li.depth-1 {
    list-style: none;
    width: 100%;
    padding: 15px 0px 15px 0px;
    position: relative;
    float: left;}

#comentar-lista .depth-1 {
    border-bottom: 1px solid #F6F6F6;}

#comentar-lista .comentario-autor {
    width: 100%;
    position: relative;
    float: left;}

#comentar-lista .depth-1  .children {
    width: 89.5%;
    padding: 15px 0px 0px 0px;
    position: relative;
    float: right;}

#comentar-lista .children .comentario-autor {
    background-color: #F6F6F6;
    width: 96.58%;
    padding: 12px 1.71% 12px 1.71%;}

#comentar-lista .comentario-avatar {
    width: 65px;
    height: 65px;
    position: relative;
    float: left;}

#comentar-lista .comentario-avatar img {
    position: relative;
    float: left;}

#comentar-lista .comentario-responder {
    padding: 35px 1.71% 0px 0px;
    position: relative;
    float: right;}

#comentar-lista .children .comentario-responder {
    padding: 35px 0px 0px 0px;}

#comentar-lista .comment-reply-link {
    color: #DA0080;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.3em;
    font-weight: 700;
    line-height: 1em;
    text-align: left;
    text-transform: uppercase;}

#comentar-lista .comentario-info {
    width: 71%;
    width: calc(100% - 230px);
    padding: 0px 0px 0px 2%;
    position: relative;
    float: left;}

#comentar-lista .comentario-nome_data {
    width: 100%;
    color: #DA0080;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
    position: relative;
    float: left;}

#comentar-lista .comentario-nome_data a {
    color: #DA0080;}

#comentar-lista .comentario-nome_data span {
    color: #000;
    font-weight: 400;
    text-transform: lowercase;}

#comentar-lista .comentario-texto {
    width: 100%;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.5em;
    line-height: 1.2em;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;}

#comentar-lista .comentario-texto p {
    padding: 0px 0px 10px 0px;}

#respond {
    width: 99.9975%;
    width: calc(100% - 2px);
    border: 1px solid #E4E4E4;
    position: relative;
    float: left;}

#responder-conteudo {
    width: 93.125%;
    padding: 15px 3.4375% 20px 3.4375%;
    position: relative;
    float: left;}

.responder-mensagem, .cancel-comment-reply {
    width: 100%;
    font-family: 'Source Sans Pro', sans-serif;
    color: #000;
    font-size: 1.2em;
    line-height: 1em;
    position: relative;
    float: left;}

.responder-mensagem {
    padding: 0px 0px 15px 0px;}

.responder-mensagem a, .cancel-comment-reply a {
    color: #000;}

.cancel-comment-reply {
    padding: 0px 0px 10px 0px;}

#commentform {
    width: 100%;
    position: relative;
    float: left;}

.responder-campo-nome, .responder-campo-email {
    width: 48.85%;
    padding: 0px 0px 15px 0px;
    position: relative;
    float: left;}

.responder-campo-email {
    float: right;}

.responder-campo-site, .responder-campo-comentario {
    width: 100%;
    float: left;}

.responder-campo-site {
    padding: 0px 0px 15px 0px;}

.responder-campo-nome label, .responder-campo-email label, .responder-campo-site label, .responder-campo-comentario label {
    width: 100%;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.2em;
    line-height: 1em;
    text-transform: uppercase;
    margin: 0px 0px 2px 0px;
    position: relative;
    float: left;}

.responder-campo {
    background-color: #F6F6F6;
    width: 94%;
    height: 23px;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.4em;
    line-height: 1em;
    padding: 0px 3% 0px 3%;
    border: 0px;
    outline: none;
    position: relative;
    float: left;}

.responder-campo-site .responder-campo {
    width: 97.12%;
    padding: 0px 1.44% 0px 1.44%;}

.responder-campo-comentario .responder-campo {
    width: 97.12%;
    height: 155px;
    padding: 7px 1.44% 7px 1.44%;}

#commentform #submit {
    background-color: #DA0080;
    width: 95px;
    height: 40px;
    color: #FFF;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    margin: 5px 0px 0px 0px;
    border: none;
    outline: none;
    cursor: pointer;
    position: relative;
    float: right;}

.responder-aviso {
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.2em;
    line-height: 1em;
    margin: 5px 0px 0px 0px;
    position: relative;
    float: left;}

.responder-aviso a {
    color: #000;
    text-decoration: underline;}

.subscribe-to-comments {
    width: 100%;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.2em;
    line-height: 1em;
    margin: 10px 0px 0px 0px;
    float: left;}

#tags {
    width: 100%;
    position: relative;
    float: left;}

.tags-bloco {
    width: 99.9975%;
    width: calc(100% - 2px);
    border: 1px solid #E4E4E4;
    border-top: 4px solid #000;
    margin: 0px 0px 40px 0px;
    position: relative;
    float: left;}

.tags-bloco-titulo {
    width: 100%;
    color: #000;
    font-family: 'Playfair Display', serif;
    font-size: 2em;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;}

.tags-bloco-titulo span {
    background: url('imagens/footer-c.png') no-repeat;
    width: 20px;
    height: 19px;
    margin: 0px 0px 0px 2px;
    vertical-align: top;
    display: inline-block;}

.tags-bloco-lista {
    width: 95.5%;
    padding: 20px 2.25% 20px 2.25%;
    position: relative;
    float: left;}

.tags-bloco-lista li {
    width: 11.5%;
    padding: 0px 0.5% 0px 0.5%;
    position: relative;
    float: left;}

.tags-bloco-lista li a, .tags-bloco-lista-imagem, .tags-bloco-lista-imagem img {
    width: 100%;
    position: relative;
    float: left;}

.tags-bloco-lista li a:hover span {
    display: block;}

.tags-bloco-lista-imagem span {
    background: url('imagens/footer-h.png');
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    display: none;}

.tags-bloco-lista li a:hover .tags-bloco-lista-titulo {
    color: #DA0080;}

.tags-bloco-lista-titulo {
    width: 100%;
    color: #B4AFA4;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1.1em;
    text-align: center;
    text-transform: uppercase;
    word-wrap: break-word;
    padding: 5px 0px 0px 0px;
    position: relative;
    float: left;}

#interacao {
    width: 100%;
    padding: 20px 0px 0px 0px;
    position: relative;
    float: left;}

#interacao-o_que_acha {
    width: 51.075%;
    position: relative;
    float: left;}

#interacao-tem_que_ter {
    width: 48.075%;
    padding: 0px 0px 0px 0.85%;
    position: relative;
    float: left;}

#interacao-instagram {
    width: 34.05%;
    position: relative;
    float: right;}

.interacao-bloco-titulo {
    background-color: #1E1E1E;
    width: 100%;
    color: #FFF;
    font-family: 'Playfair Display', serif;
    font-size: 2em;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    padding: 6px 0px 6px 0px;
    position: relative;
    float: left;}

.interacao-bloco-conteudo {
    width: 99.9975%;
    width: calc(100% - 2px);
    min-height: 205px;
    border: 1px solid #E4E4E4;
    border-top: 0px;
    position: relative;
    float: left;}

.interacao-o_que_acha-bloco {
    width: 87.5%;
    padding: 25px 6.25% 0px 6.25%;
    position: relative;
    float: left;}

.interacao-o_que_acha-avatar {
    width: 90px;
    height: 90px;
    top: 50%;
    margin: -27px 0px 0px 0px;
    position: absolute;}

.interacao-o_que_acha-comentario {
    background: url('imagens/footer-opiniao.png') left center no-repeat;
    width: 71.42%;
    width: calc(100% - 117px);
    padding: 0px 0px 0px 17px;
    position: relative;
    float: right;}

.interacao-o_que_acha-comentario-info {
    background-color: #F6F6F6;
    width: 86%;
    padding: 15px 7% 15px 7%;
    position: relative;
    float: left;}

.interacao-o_que_acha-comentario-autor {
    width: 100%;
    color: #DA0080;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
    position: relative;
    float: left;}

.interacao-o_que_acha-comentario-autor a {
    color: #DA0080;}

.interacao-o_que_acha-comentario-texto {
    width: 100%;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.5em;
    line-height: 1.2em;
    padding: 5px 0px 0px 0px;
    position: relative;
    float: left;}

#interacao-o_que_acha-ver_mais {
    width: 100%;
    color: #DA0080;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    padding: 15px 0px 10px 0px;
    position: relative;
    float: left;}

#interacao-o_que_acha-ver_mais a {
    color: #DA0080;
    text-decoration: underline;}

.interacao-tem_que_ter-bloco {
    width: 91.5%;
    padding: 25px 4.25% 21px 4.25%;
    position: relative;
    float: left;}

.interacao-tem_que_ter-imagem {
    width: 160px;
    height: 160px;
    position: relative;
    float: left;}

.interacao-tem_que_ter-info {
    width: 40%;
    width: calc(100% - 180px);
    position: relative;
    float: right;}

.interacao-tem_que_ter-info-bloco {
    width: 88%;
    padding: 30px 6% 0px 6%;
    position: relative;
    float: left;}

.interacao-tem_que_ter-info-chamada {
    width: 100%;
    color: #DA0080;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    float: left;}

.interacao-tem_que_ter-info-titulo {
    width: 100%;
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1.2em;
    text-align: center;
    text-transform: uppercase;
    padding: 5px 0px 0px 0px;
    position: relative;
    float: left;}

.interacao-tem_que_ter-info-ver_mais {
    width: 100%;
    color: #DA0080;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    padding: 5px 0px 0px 0px;
    position: relative;
    float: left;}

.interacao-tem_que_ter-info-ver_mais a {
    color: #DA0080;
    text-decoration: underline;}

#interacao-instagram ul {
    width: 96%;
    padding: 15px 2% 0px 2%;
    position: relative;
    float: left;}

#interacao-instagram ul li {
    width: 31%;
    padding: 0px 1.15% 0px 1.15%;
    position: relative;
    float: left;}

#interacao-instagram-aviso {
    width: 90%;
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1.1em;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 5% 15px 5%;
    position: relative;
    float: left;}

#interacao-instagram-aviso span {
    color: #DA0080;}

#footer {
    background: url('imagens/footer-linha.png') 0px 260px repeat-x;
    width: 100%;
    height: 250px;
    padding: 90px 0px 0px 0px;
    position: relative;
    float: right;}

#footer-conteudo {
    max-width: 1175px;
    height: 250px;
    margin: 0 auto;
    padding: 0px 10px 0px 10px;
    position: relative;}

#footer-pagina {
    top: 55px;
    left: 95px;
    position: absolute;}

#footer-pagina li {
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.2em;
    line-height: 1em;
    text-transform: uppercase;
    padding: 0px 0px 0px 25px;
    position: relative;
    float: left;}

#footer-pagina li a {
    color: #999;}

#footer-pagina li a:hover {
    color: #DA0080;}

#footer-logo {
    background: url('imagens/footer-logo.png') top center no-repeat;
    width: 216px;
    height: 91px;
    top: 0px;
    left: 50%;
    margin: 0px 0px 0px -108px;
    position: absolute;}

#voltar_topo {
    background: url('imagens/voltar_topo.png') no-repeat;
    width: 34px;
    height: 34px;
    right: 0px;
    top: 46px;
    cursor: pointer;
    position: absolute;}

#footer-redes {
    top: 55px;
    right: 75px;
    position: absolute;}

#footer-redes li {
    height: 17px;
    padding: 0px 0px 0px 30px;
    position: relative;
    float: left;}

#footer-redes li a {
    background-image: url('imagens/footer-redes.png');
    background-repeat: no-repeat;
    height: 17px;
    position: relative;
    float: left;}

#footer-redes-facebook {
    background-position: 0px 0px;
    width: 8px;}

#footer-redes-facebook:hover {
    background-position: 0px -17px;}

#footer-redes-instagram {
    background-position: -8px 0px;
    width: 13px;}

#footer-redes-instagram:hover {
    background-position: -8px -17px;}

#footer-redes-twitter {
    background-position: -21px 0px;
    width: 14px;}

#footer-redes-twitter:hover {
    background-position: -21px -17px;}

#footer-redes-pinterest {
    background-position: -35px 0px;
    width: 12px;}

#footer-redes-pinterest:hover {
    background-position: -35px -17px;}

#footer-redes-youtube {
    background-position: -47px 0px;
    width: 15px;}

#footer-redes-youtube:hover {
    background-position: -47px -17px;}

#footer-redes-google {
    background-position: -62px 0px;
    width: 14px;}

#footer-redes-google:hover {
    background-position: -62px -17px;}

#footer-redes-rss {
    background-position: -76px 0px;
    width: 13px;}

#footer-redes-rss:hover {
    background-position: -76px -17px;}

#footer-mensagem {
    width: 100%;
    top: 162px;
    left: 0px;
    text-align: center;
    position: absolute;}

#footer-mensagem-texto {
    background-color: #FFF;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.3em;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 0px 20px 0px 20px;
    display: inline-block;}

#footer-mensagem-texto span {
    background: url('imagens/footer-c.png') no-repeat;
    width: 20px;
    height: 19px;
    margin: 0px 8px 0px 8px;
    vertical-align: middle;
    display: inline-block;}

#footer-direitos {
    width: 100%;
    color: #999;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.1em;
    line-height: 1em;
    text-align: center;
    bottom: 20px;
    left: 0px;
    position: absolute;}

#footer-direitos a {
    color: #999;}

.conteudo-post-texto img.aligncenter, .conteudo-post-texto img.alignleft, .conteudo-post-texto img.alignright, .conteudo-post-texto .wp-caption, .conteudo-post-texto iframe, #conteudo-post-video iframe {
    max-width: 100%;
    height: auto;}

.conteudo-post-texto img.alignnone, .conteudo-post-texto iframe.alignnone, .conteudo-post-texto .wp-caption.alignnone {
    max-width: 107.8%;
    margin: 0px 0px 0px -3.8%;}

.alignleft {
    padding: 15px 15px 15px 0px;
    float: left;}

.alignright {
    padding: 15px 0px 15px 15px;
    float: right;}

.aligncenter, div.aligncenter {
    text-align: center;
    margin: 0 auto;
    padding: 15px 0px 15px 0px;
    position: relative;
    display: block;}

.conteudo-post-texto .wp-block-image.size-large {
	width: 100%;
	margin: 0;}

.wpcf7 {
    width: 100%;
    text-align: left;
    padding: 0px !important;
    position: relative;
    float: left;}

.wpcf7-form {
    background: url('imagens/pagina-contato.png') no-repeat;
    width: 579px;
    min-height: 655px;
    padding: 0px !important;
    margin: 0px auto;
    position: relative;}

.wpcf7-form .contato-info-topo {
    width: 100%;
    color: #FFF;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.1em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    padding: 110px 0px 0px 0px;
    position: relative;
    float: left;}

.wpcf7-form .contato-info-fundo {
    width: 100%;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 0.9em;
    line-height: 1em;
    text-align: center;
    padding: 60px 0px 0px 0px;
    position: relative;
    float: left;}

.wpcf7-form .contato-info-fundo a {
    color: #000;}

.wpcf7-form .contato-campos {
    width: 84%;
    padding: 95px 8% 0px 8%;
    position: relative;
    float: left;}

.wpcf7-form .contato-campo-nome, .wpcf7-form .contato-campo-email {
    width: 48.85%;
    padding: 0px 0px 15px 0px;
    position: relative;
    float: left;}

.wpcf7-form .contato-campo-email {
    float: right;}

.wpcf7-form .contato-campo-assunto, .wpcf7-form .contato-campo-mensagem, .wpcf7-form .contato-campo-enviar {
    width: 100%;
    position: relative;
    float: left;}

.wpcf7-form .contato-campo-assunto {
    padding: 0px 0px 15px 0px;}

.wpcf7-form .contato-campo-nome label, .wpcf7-form .contato-campo-email label, .wpcf7-form .contato-campo-assunto label, .wpcf7-form .contato-campo-mensagem label, .wpcf7-form .contato-campo-enviar label {
    width: 100%;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 0.8em;
    line-height: 1em;
    text-transform: uppercase;
    margin: 0px 0px 2px 0px;
    position: relative;
    float: left;}

.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea {
    background-color: #FFF;
    width: 94%;
    height: 23px;
    color: #000;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1em;
    line-height: 1em;
    padding: 0px 3% 0px 3%;
    border: 0px;
    outline: none;
    position: relative;
    float: left;}

.wpcf7-form .contato-campo-assunto .wpcf7-text {
    width: 97.12%;
    padding: 0px 1.44% 0px 1.44%;}

.wpcf7-form .wpcf7-textarea {
    width: 97.12%;
    height: 116px;
    padding: 7px 1.44% 7px 1.44%;}

.wpcf7-form .wpcf7-submit {
    background-color: #DA0080;
    width: 95px;
    height: 30px;
    color: #FFF;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1em;
    font-weight: 700;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    margin: 5px 0px 0px 0px;
    border: none;
    outline: none;
    cursor: pointer;
    position: relative;
    float: right;}

.wpcf7-form .wpcf7-validation-errors, .wpcf7-form .wpcf7-response-output {
    border: 0px;
    margin: 0px;
    padding: 0px;}

.wpcf7-form .wpcf7-response-output {
    width: 100%;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;}

.wpcf7-form .wpcf7-not-valid-tip {
    position: relative;
    float: left;}

@-ms-viewport{
  width: device-width;
}

@media only screen and (max-width: 1080px) {
  #menu-categorias li {
    padding: 0px 20px 0px 20px;}

  #destaque {
    width: 100%;
    padding: 0px 0px 45px 0px;}

  .destaque-slide-info {
    width: 70%;
    padding: 0px 15% 0px 15%;}

  .destaque-slide-info-bloco {
    padding: 6.85% 0px 0px 0px;}

  .conteudo-post-compartilhe ul li {
    padding: 0px 2% 0px 2%;}

  .conteudo-post-pagina-sobre ul {
    background: none;
    width: 100%;
    min-height: auto;
    padding: 40px 0px 0px 0px;}

  .conteudo-post-pagina-sobre ul li {
    min-height: auto;}
}

@media only screen and (max-width: 1080px) {
  .wpcf7-form {
    background: none;
    width: 100%;
    min-height: auto;
    float: left;}

  .wpcf7-form .contato-info-topo {
    color: #000;}

  .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea {
    background-color: #F6F6F6;}
}

@media only screen and (max-width: 980px) {
  .interacao-bloco {
    width: 100% !important;
    padding: 0px 0px 40px 0px !important;
    display: block;}

  #footer-logo {
    left: 45px;
    margin: 0px;}

  #voltar_topo {
    right: 15px;}

  #footer-pagina {
    top: 25px;
    left: initial;
    right: 75px;}
}

@media only screen and (max-width: 915px) {
  #menu-categorias li {
    padding: 0px 15px 0px 15px;}

  .destaque-slide-info {
    width: 90%;
    padding: 0px 5% 0px 5%;}
}

@media only screen and (max-width: 830px) {
  #menu-categorias li {
    padding: 0px 10px 0px 10px;}

  .destaque-slide-info-bloco {
    padding: 3% 0px 0px 0px;}

  #conteudo {
    width: 100%;}

  #sidebar {
    margin: 0px auto;
    float: none;
    display: block;}

  #sidebar-busca {
    margin: 60px 0px 20px 0px;}

  .conteudo-post-compartilhe ul li {
    padding: 0px 5% 0px 5%;}

  .conteudo-post-pagina-sobre ul {
    background: url('imagens/pagina-sobre.jpg') left bottom no-repeat;
    width: 69%;
    width: calc(100% - 230px);
    min-height: 436px;
    padding: 40px 0px 0px 230px;}

  .conteudo-post-pagina-sobre ul li {
    min-height: 200px;}

  .wpcf7-form {
    background: url('imagens/pagina-contato.png') no-repeat;
    width: 579px;
    min-height: 655px;
    float: none;}

  .wpcf7-form .contato-info-topo {
    color: #FFF;}

  .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea {
    background-color: #FFF;}
}

@media only screen and (max-width: 755px) {
  body {
    background: none;}

  #menu, #menu-pagina {
    display: none;}

  #menu-mobile {
    display: block;}

  .destaque-slide-info-bloco h2 {
    display: none;}

  .destaque-fixo-info h1 {
    width: 90%;
    top: 15px;
    left: 5%;
    transform: none;}

  .conteudo-post-subtitulo {
    width: 80%;
    padding: 15px 10% 0px 10%;}

  .conteudo-post-compartilhe ul li {
    padding: 0px 3% 0px 3%;}
}

@media only screen and (max-width: 650px) {
  #interacao {
    padding: 0px;}

  #footer {
    padding: 20px 0px 0px 0px;}

  #footer-logo {
    left: 50%;
    margin: 0px 0px 0px -108px;}

  #footer-pagina {
    top: 105px;
    right: 100px;}

  #footer-redes {
    top: 125px;
    right: 85px;}

  #footer-direitos {
    width: 90%;
    padding: 0px 5% 0px 5%;}

  .conteudo-post-pagina-sobre ul {
    background: none;
    width: 100%;
    min-height: auto;
    padding: 40px 0px 0px 0px;}

  .conteudo-post-pagina-sobre ul li {
    min-height: auto;}

  .wpcf7-form {
    background: none;
    width: 100%;
    min-height: auto;
    float: left;}

  .wpcf7-form .contato-info-topo {
    color: #000;
    padding: 0px;}

  .wpcf7-form .contato-info-fundo {
    padding: 25px 0px 0px 0px;}

  .wpcf7-form .contato-campos {
    width: 100%;
    padding: 25px 0px 0px 0px;}

  .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea {
    background-color: #F6F6F6;}
}

@media only screen and (max-width: 600px) {
  .destaque-slide-info-bloco h4 {
    display: none;}

  .conteudo-post-compartilhe ul li {
    padding: 0px 2% 0px 2%;}

  #comentar-lista .comentario-info {
    width: 82%;
    width: calc(100% - 80px);}

  #comentar-lista .depth-1  .children {
    width: 100%;}

  #comentar-lista .comentario-responder {
    padding: 10px 1.71% 0px 0px;}

  #comentar-lista .children .comentario-responder {
    padding: 10px 0px 0px 0px;}

  .pagina-arquivo {
    width: 84%;
    padding: 30px 8% 0px 8%;}

  .conteudo-propaganda-desktop {
    display: none;}

  .conteudo-propaganda-mobile {
    display: block;}
}

@media only screen and (max-width: 414px) and (orientation:portrait) {
  html {
    background: none;}

  /*#header {
    height: 315px;}*/

  #header-logo {
    background-size: 100% auto;
    width: 100%;
    /*top: 89px;*/
    left: 0px;
    margin: 0px;}

  #menu-redes {
    padding: 15px 10px 0px 0px;}

  .destaque-slide-info-bloco h3 {
    display: none;}

  #destaque-fixo li.destaque-fixo-item_6 {
    display: none;}

  #destaque-fixo li {
    width: 48.45%;
    padding: 0px 0px 0px 3.1%;}

  .conteudo-post-autor_categoria {
    width: 98%;
    padding: 3px 1% 0px 1%;}

  .conteudo-post-compartilhe {
    width: 48.5%;
    margin: 6px 0px 0px 0px;}

  .conteudo-post-amei {
    width: 18%;
    margin: 6px 0px 0px 1.75%;}

  .conteudo-post-comente {
    width: 30%;
    margin: 6px 0px 0px 0px;}

  .conteudo-post-compartilhe ul li {
    padding: 0px 5% 0px 5%;}

  #footer {
    background: none;}
}

@media only screen and (max-width: 414px) and (orientation:landscape) {
  #pagina, #footer-conteudo {
    min-width: 600px;}

  #footer {
    background: none;}
}