/* ====== FONTS ==== */

/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4SppsHecKHw584ktcwPXSnc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4Uvi3q9-zTdQoLrequQTguk.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4T3sPXe5Q4a3bCZMR7ryN4o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4UU-p1xzoRgkupcXIqgYFBc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/Q_pTky3Sc3ubRibGToTAYryh_4Vx_7RIyhQ3vqTJYis.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/Q_pTky3Sc3ubRibGToTAYuICWD8dS1fawAsHP3zkW40.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/Q_pTky3Sc3ubRibGToTAYmwfvudCZ8RknLCBmdpmlzc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(https://fonts.gstatic.com/s/ptsansnarrow/v7/Q_pTky3Sc3ubRibGToTAYhKUK2vxztsQZZBkxIuj92o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* ===================================== /
/  =Fonts /
/ ===================================== */

@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(//fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0TTOQ_MqJVwkKsUn0wKzc2I.woff2)format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F;}

@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(//fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0TUj_cnvWIuuBMVgbX098Mw.woff2)format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}

@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(//fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0UbcKLIaa1LC45dFaAfauRA.woff2)format('woff2');unicode-range:U+1F00-1FFF;}

@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(//fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0Wo_sUJ8uO4YLWRInS22T3Y.woff2)format('woff2');unicode-range:U+0370-03FF;}

@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(//fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0b6up8jxqWt8HVA3mDhkV_0.woff2)format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB;}

@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(//fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0SYE0-AqJ3nfInTTiDXDjU4.woff2)format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}

@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(//fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;}

@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v15/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2)format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F;}

@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v15/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2)format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}

@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v15/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2)format('woff2');unicode-range:U+1F00-1FFF;}

@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v15/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2)format('woff2');unicode-range:U+0370-03FF;}

@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v15/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2)format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB;}

@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v15/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2)format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}

@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(//fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;}

@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2)format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F;}

@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2)format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}

@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2)format('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2)format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2)format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2)format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2)format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2)format('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2)format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2)format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}

@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;}



@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;src:local('Roboto Condensed Light'),local('RobotoCondensed-Light'),url(https://themes.googleusercontent.com/static/fonts/robotocondensed/v9/b9QBgL0iMZfDSpmcXcE8nMrfajfqx5pse9BUPMmpr-I.woff) format('woff')}

@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed Regular'),local('RobotoCondensed-Regular'),url(https://themes.googleusercontent.com/static/fonts/robotocondensed/v9/Zd2E9abXLFGSr9G3YK2MsNxB8OB85xaNTJvVSB9YUjQ.woff) format('woff')}

@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url(https://themes.googleusercontent.com/static/fonts/robotocondensed/v9/b9QBgL0iMZfDSpmcXcE8nPZRQUbYfRc-1FWT9T9EE8M.woff) format('woff')}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:300;src:local('Roboto Condensed Light Italic'),local('RobotoCondensed-LightItalic'),url(https://themes.googleusercontent.com/static/fonts/robotocondensed/v9/mg0cGfGRUERshzBlvqxeAHmtOlNhzYuCHuWdbmWr-YuglnMp3_3A8V8Ai8YosRtX.woff) format('woff')}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:400;src:local('Roboto Condensed Italic'),local('RobotoCondensed-Italic'),url(https://themes.googleusercontent.com/static/fonts/robotocondensed/v9/BP5K8ZAJv9qEbmuFp8RpJUyuTvcJPSUMXo8_04ke-FA.woff) format('woff')}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;src:local('Roboto Condensed Bold Italic'),local('RobotoCondensed-BoldItalic'),url(https://themes.googleusercontent.com/static/fonts/robotocondensed/v9/mg0cGfGRUERshzBlvqxeAM20tA0y-0vu5AcKm4ZPGa6glnMp3_3A8V8Ai8YosRtX.woff) format('woff')}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/7YGmE4Ls5b94ct65u07hVQLUuEpTyoUstqEm5AMlJo4.woff) format('woff')}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/0XxGQsSc1g4rdRdjJKZrNL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff')}@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;src:local('PT Sans Italic'),local('PTSans-Italic'),url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/PIPMHY90P7jtyjpXuZ2cLLO3LdcAZYWl9Si6vvxL-qU.woff) format('woff')}@font-face{font-family:'PT Sans';font-style:italic;font-weight:700;src:local('PT Sans Bold Italic'),local('PTSans-BoldItalic'),url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/lILlYDvubYemzYzN7GbLkKRDOzjiPcYnFooOUGCOsRk.woff) format('woff')}


@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
url('../fonts/opensans-regular-webfont.woff') format('woff'),
url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
url('../fonts/opensans-semibold-webfont.woff') format('woff'),
url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
url('../fonts/opensans-bold-webfont.woff') format('woff'),
url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoblack';
    src: url('../fonts/lato-black-webfont.eot');
    src: url('../fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/lato-black-webfont.woff2') format('woff2'),
url('../fonts/lato-black-webfont.woff') format('woff'),
url('../fonts/lato-black-webfont.ttf') format('truetype'),
url('../fonts/lato-black-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latomedium';
    src: url('../fonts/lato-medium-webfont.eot');
    src: url('../fonts/lato-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/lato-medium-webfont.woff2') format('woff2'),
url('../fonts/lato-medium-webfont.woff') format('woff'),
url('../fonts/lato-medium-webfont.ttf') format('truetype'),
url('../fonts/lato-medium-webfont.svg#latomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'TittiliumThin';
    src: url('../fonts/titilliumweb-extralight-webfont.eot');
    src: url('../fonts/titilliumweb-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/titilliumweb-extralight-webfont.woff') format('woff'),
         url('../fonts/titilliumweb-extralight-webfont.ttf') format('truetype'),
         url('../fonts/titilliumweb-extralight-webfont.svg#TittiliumLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TittiliumLight';
    src: url('../fonts/titilliumweb-light-webfont.eot');
    src: url('../fonts/titilliumweb-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/titilliumweb-light-webfont.woff') format('woff'),
         url('../fonts/titilliumweb-light-webfont.ttf') format('truetype'),
         url('../fonts/titilliumweb-light-webfont.svg#TittiliumLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TittiliumRegular';
    src: url('../fonts/titilliumweb-regular-webfont.eot');
    src: url('../fonts/titilliumweb-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/titilliumweb-regular-webfont.woff') format('woff'),
         url('../fonts/titilliumweb-regular-webfont.ttf') format('truetype'),
         url('../fonts/titilliumweb-regular-webfont.svg#TittiliumRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TittiliumItalic';
    src: url('../fonts/titilliumweb-italic-webfont.eot');
    src: url('../fonts/titilliumweb-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/titilliumweb-italic-webfont.woff') format('woff'),
         url('../fonts/titilliumweb-italic-webfont.ttf') format('truetype'),
         url('../fonts/titilliumweb-italic-webfont.svg#TittiliumItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TittiliumSemiBold';
    src: url('../fonts/titilliumweb-semibold-webfont.eot');
    src: url('../fonts/titilliumweb-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/titilliumweb-semibold-webfont.woff') format('woff'),
         url('../fonts/titilliumweb-semibold-webfont.ttf') format('truetype'),
         url('../fonts/titilliumweb-semibold-webfont.svg#TittiliumSemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TittiliumBold';
    src: url('../fonts/titilliumweb-bold-webfont.eot');
    src: url('../fonts/titilliumweb-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/titilliumweb-bold-webfont.woff') format('woff'),
         url('../fonts/titilliumweb-bold-webfont.ttf') format('truetype'),
         url('../fonts/titilliumweb-bold-webfont.svg#TittiliumBold') format('svg');
    font-weight: normal;
    font-style: normal;
}



/* FONTS */

/* GLOBAL */

/*==========  Mobile First Method  ==========*/

/* HEADER */

.pdd-header-items-bg {
	padding-bottom: 1em;
	padding-top: 1em;
}

.pdd-header-logo {
}

.pdd-header-logo img {
	margin-left: auto;
	margin-right: auto;
}

.pdd-header-fone h3 {
	font-family: 'oswald';
	font-size: 18px;	
	color: #545454;	
	text-align: center;
	text-transform: uppercase;	
	margin-bottom: 0;
	margin-top: 23px;
}

.pdd-header-fone h1 {
	font-family: 'IBM Plex Sans', sans-serif;
	font-size: 36px;
	color: #545454;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;	
}

/* HEADER - Search */

.pdd-header-search {
	padding-top: 1.85em;
}

.pdd-header-search input {
	height: 50px;
	border-radius: 7px;
}
.input-group .form-control:first-child {
	border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.input-group-btn:last-child > .btn {
	border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
.pdd-header-search span {
	padding-left: 4px;
}
.pdd-header-search button {
	height: 50px;
	width: 50px;
	border-radius: 7px;
	font-size:20px;
}
.pdd-header-search button span {
	color: #414141;
	padding-left: 0;
	font-weight: bold;
}


.pdd-header-menu-bg {
	-webkit-box-shadow: 0 0 0 1px #bebebe;
	-moz-box-shadow: 0 0 0 1px #bebebe;
	box-shadow: 0 0 0 1px #bebebe;
	background-color: #0693DE;
	min-height: 5em;
	z-index: 1000;
	opacity: 0.97;
	position:relative;
    top:-3px;

}
.pdd-header-menu { 
	padding-top: 0.8em;
}
.pdd-header-menu ul {
	list-style: none;
	padding: 0;
	margin:  0;
}
.pdd-header-menu ul li a {
	display: block;
	font-family: 'IBM Plex Sans', sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0 0;
	font-size: 1.1em;
	margin-left: 23px;
	/* text-align:center;*/
/* 	font-weight:bold; */
} 
.pdd-header-menu .navbar-toggle {	
	width: 100%;
	text-align: center;
	margin: 0;
	top: 0.3em;
}
.pdd-header-menu span {
	color: #ffffff;
}
#pdd-header-icon li a:hover {
	font-family: 'IBM Plex Sans', sans-serif;
	font-weight: normal;
}
.pdd-menu-publica1 {  
  position: absolute;
  z-index: 99;
  left: -87px;
}
.pdd-menu-publica2 {  
  position: absolute;
  z-index: 99;
  left: 80px;
}
.submenu {
	padding-left: 1em !important;
}

/* HEADER - SLIDER */

.pdd-header-slider img {
	min-height: 11em;
	width: 100%;
}

.carousel-caption {
	padding-bottom: 0;
}

.carousel-indicators {
  bottom: 0;
}

/* CONTENT */

/* CONTENT - News - title */

.pdd-content-news-bg {
	min-height: 443px;
}

.pdd-content-title {
	padding-top: 1em;
	padding-bottom: 1em;
}

.pdd-content-title h1 {
	text-align: left;
	font-family: 'IBM Plex Sans', sans-serif;
	color: #707070;
	font-size: 2em;
	margin-left:15px;
}

.pdd-content-title span {
	text-align: left;
	font-family: 'IBM Plex Sans', sans-serif;
}

.pdd-content-title hr {
	margin-top: 2px;
	margin-left: 15px;
	margin-right: 15px;
	border-top: 2px solid #414141;
}

/* CONTENT - News - Content */

.pdd-content-news-1 a {
	text-decoration: none;
	color: #000;	
}
.pdd-content-news-1 a:hover {
    color: #414141;
}
.pdd-content-news-1 h4 {
	font-family: 'open_sansregular';
	font-size: 1em;
	color: #000;
}
.pdd-content-news-1 h5 {
	font-size: 0.95em;
	color: #707070;
}
.pdd-content-news-11 div {
	padding-left: 0;
	padding-right: 5px;
	padding-bottom: 2em;
}
.btn-primary.active {
	background-color: #414141;
	border: none;
	border-radius: 4px;
    font-family: 'arial';
	font-size: 1.2em;
	display: block;
	text-align: center;	
}
.pdd-btn {
	padding-bottom: 1em;
}
.pdd-btn a:hover {
	color: #fff;
}

/* CONTENT - Links */

.pdd-content-icons-bg {
	background-color: #414141;
	margin-top: 1px;
}

.pdd-content-icons-bg > div:nth-child(1) {
	padding-left: 0;
	padding-right: 0;
}

.pdd-content-icons div {
	padding: 0.5em 0;
}

.pdd-content-icons img {
	margin-left: auto;
  margin-right: auto;
  display: block;
}

.pdd-content-slider {
	padding-bottom: 2em;
}

.pdd-content-slider img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-prev {
  left: 5px !important;
}

.slick-next {
  right: 5px !important;
}

.slick-prev:before, .slick-next:before {
	color: #fff !important;
}

.slick-slider {
  margin-bottom: 0 !important;
}

/* CONTENT - Galeria de Fotos */

.pdd-content-photos-bg {
}
.pdd-content-photos div {
  text-align: left;
}
.pdd-content-photos a{
  float: left;
  width: 100%;
  text-align: center;
  text-decoration: none;
}
.pdd-content-photos a .pdd-photos-hover {
  width: 100%;
  height: 106px;
  margin-top: -106px;
  bottom: 0;
  position: relative;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.pdd-content-photos a:hover .pdd-photos-hover {
  opacity: 0.9;
}
.pdd-hover-title {
  text-align: left; 
  font-family: 'IBM Plex Sans', sans-serif;
  font-size: 18px;
  color: #414141;
  line-height:28px;
}
.pdd-hover-local {
  text-align: left; 
  font-family: 'arial';
  font-size: 14px;
  color: #414141;
}
.pdd-hover-data {
  text-align: center; 
  font-family: 'arial'; 
  font-size: 14px;
  color: #414141;
}
.pdd-content-photos img {
	margin-left: auto;
	margin-right: auto;  
}
.pdd-photos-btn {
	color: #707070;
	border-color: #f5f4f4;
	border-radius: 7px;
}
.pdd-photos-btn:hover {
	color: #707070;
	border-color: #414141;
}
.pdd-photos-btn:active {
	color: #707070;
	border-color: #414141;
}
.pdd-ph-btn {
	padding-top: 2em;
	padding-bottom: 3em;
}

/* CONTENT - TV */

.pdd-content-tv-bg {
}

.pdd-content-title-2 h1 {
	text-align: center;
	font-family: 'open_sansbold';
	color: #707070;
	font-size: 2em;
}

.pdd-content-title-2 span {
	text-align: center;
	font-family: 'open_sansbold';
	color: #414141;	
}

.pdd-content-title-2 hr {
	margin-top: 10px;
	margin-left: 43%;
	margin-right: 43%;
	border-top: 5px solid #414141;
}

.pdd-content-video {
  padding-bottom: 3em;
}

.pdd-content-video > div:nth-child(1) {
	padding-top: 4em;
	padding-bottom: 2em;
}
.pdd-content-video-1 h4 {
	font-family: 'open_sansregular';
	font-size: 1.5em;
}
.pdd-content-video-1 a {
	text-decoration: none;
	color: #000;
}
.pdd-content-video-1 a:hover {
	text-decoration: none;
	color: #414141;
}
.pdd-content-video-2 {
  padding-top: 3em;
}
.pdd-content-video-2 > div:nth-child(1) {
  padding-top: 0.9em;
  border-top-color: #b8b7b7;
  border-top-style: solid;
  border-top-width: 1px;
}
.pdd-content-video-2 > div:nth-child(2) {
  padding-top: 0.9em;
  border-top-color: #b8b7b7;
  border-top-style: solid;
  border-top-width: 1px;
}
.pdd-content-video-2 > div:nth-child(3) {
  padding-top: 0.9em;
  padding-bottom: 0.9em;
  border-top-color: #b8b7b7;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-color: #b8b7b7;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.pdd-content-video-2 a {
	text-decoration: none;
	color: #000;
}
.pdd-content-video-2 a:hover {
	text-decoration: none;
	color: #414141;
}
.pdd-content-video-2 h4 {
	font-family: 'open_sansregular';
	font-size: 1em;
}


/* CONTENT - Banner */

.pdd-content-banner-bg {
	background-image: url('../images/pda-banner-bg.jpg');	
}
.pdd-content-banner div:nth-child(1) {
	padding-top: 1em;	
}
.pdd-content-banner div:nth-child(2) {
	padding-top: 1em;
	padding-bottom: 1em;
}
.pdd-content-banner img {
	margin-left: auto;
	margin-right: auto;	
}

/* FOOTER  */

/* FOOTER - Contato */

.pdd-footer-contato-bg {
	background-color: #eeeeee;
	padding-top: 1em;
	padding-bottom: 2em;
}

.pdd-footer-contato {
	text-align: center;
	font-family: 'open_sansregular';
}

.pdd-footer-contato h1 {
	font-size: 2em;
}

/* FOOTER - Mapa */

.pdd-footer-mapa-bg {
	background-color: #0693DE;

}

.pdd-footer-mapa {
	padding-top: 2em;
}

.pdd-footer-mapa h4 {
	font-family: 'IBM Plex Sans', sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #FFFFFF;
    display: block;
    margin: 0 0 5px;
	text-transform: uppercase;
}

.pdd-footer-mapa hr {
	margin-top: 10px;
	margin-bottom: 10px;
}

.pdd-footer-mapa ul {
	list-style: none;
	padding-left: 0;
}

.pdd-footer-mapa a {
	text-align: left;
    font-size: 13px;
    color: #fff;
    display: block;
}

.pdd-footer-mapa a:hover {
	text-decoration: underline;
/*	font-weight: bold; */
	color:#ffffff;

}
.pdd-footer-mapa a:focus {
	text-decoration: none;
	color: #fff;
}

.pdd-footer-mapa li {
	color: #fff;
	font-family: 'arial';
	line-height: 25px;
}

.pdd-footer-mapa span {
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    display: block;
    float: left;
}

.pdd-footer-separador {
	border-color: #fff;
}


/* FOOTER - Créditos */

.pdd-footer-credits {
	padding-bottom: 1em;
}

.pdd-footer-credits div {
	padding-bottom: 0.5em;
}

.pdd-footer-credits h5 {
	font-family: 'open_sansregular';
	color: #fff;
}

.pdd-footer-credits img {
	margin-left: auto;
  margin-right: auto;
  display: block;
}

/* PÁGINAS INTERNAS */

/* Galeria de Fotos */

.vinheta {
  font-family: 'open_sansbold';
  font-size: 1.7em;
  font-weight: bold;
  border-radius: 5px;
  color: #707070;
  margin-bottom: 1em;
  margin-top: 0.5em;
}
.vinheta span {
  color: #414141;
}
.vinheta::after {
  content: " ";
  width: 3em;
  border-bottom: 5px solid #414141;
  display: block;
  margin-left: 5px;
}
.vinheta2 {
  font-family: 'open_sansbold';
  font-size: 1.7em;
  font-weight: bold;
  border-radius: 5px;
  color: #707070;
  margin-bottom: 1em;
  margin-top: 0.5em;
}
.vinheta2 span {
  color: #414141;
}
.vinheta2 > p {
  padding-left: 0.5em;
  padding-top: 0.5em;
  color: #707070 !important;
  font-size: 0.6em;
  font-weight: normal;
}
.vinheta2 > a {
  color: #707070;
}
.vinheta2 > a:hover {
  color: #414141;
  text-decoration: none;
}
.vinheta2::after {
  content: " ";
  width: 3em;
  border-bottom: 5px solid #414141;
  display: block;
  margin-left: 5px;
}
.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover {
  background-color: #414141; 
  border-color: #414141; 
}
.pagination>li>a, 
.pagination>li>span {
  color: #707070;
}
.pagination>li>a:hover {
  color: #414141;
}

.conteudo2 {}

.conteudo2 .banner {
	background-position: top center;
	margin-top: -75px;
	margin-bottom: 40px;
	width: 100%;
	height: 275px;
}
.conteudo2 .banner .banner_footer {
	float: left;
	background-image: url(../images/slider_floor.png);
	background-position: center center;
	width: 100%;
	height: 125px;
	margin-top: 150px;
	position:absolute;
	
}

.topo {
	height: 210px;
	width: 100%;
	border-top: 2px solid #ffffff;
}

.thumb-galeria {
    min-height: 200px;
    float: left;
    display: block;
    overflow: hidden;
	margin-bottom: 10px;
}

.thumb-galeria:hover {
    opacity: 0.90;
    text-decoration: none;

}
.thumb-galeria a {
    opacity: 0.90;
    text-decoration: none;

}


.thumb-noticias {
    min-height: 80px;
    float: left;
    display: block;
    overflow: hidden;
	margin-bottom: 10px;
}

.thumb-noticias:hover {
    opacity: 0.90;
    text-decoration: none;

}
.thumb-noticias a {
    opacity: 0.90;
    text-decoration: none;

}

/*-------------------------------------------------*/
/* =  content - home sections
/*-------------------------------------------------*/

/*slider*/

.services-box {
    position: relative;
}

.services-post {
    padding: 10px 0;
    /* margin-bottom: 30px; */
}

.services-post > a {
    position: relative;
    display: inline-block;
    float: left;
    width: 66px;
    height: 66px;
    background: #0076f9;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.services-post > a:after {
    position: absolute;
    content: '';
    width: 66px;
    height: 66px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border: 1px solid #0076f9;
    left: 0px;
    top: 0px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.services-post > a:hover {
    transform: scale(1.1) rotate(360deg);
    -webkit-transform: scale(1.1) rotate(360deg);
    -moz-transform: scale(1.1) rotate(360deg);
    -o-transform: scale(1.1) rotate(360deg);
    -webkit-backface-visibility: hidden;
}

.services-post > a:hover:after {
    position: absolute;
    content: '';
    width: 80px;
    height: 80px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border: 3px solid #0076f9;
    left: -7px;
    top: -7px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.services-post > a i {
    font-size: 26px;
    color: #fff;
    display: inline-block;
    height: 100%;
    width: 100%;
    text-align: center;
    line-height: 66px;
}

.services-post-content {
    margin-left: 86px;
    padding-top: 10px;
}

.services-post-content h4 {
    margin-bottom: 3px;
}
.services-post > a {
	background-color: #414141;
/*	background-color: rgb(17,18,124);*/
}
.services-post > a:hover:after, .services-post > a:after { 
	border-color: #414141;
}

.fotoVereadoresPequena{
	border:1px solid #f5f5f5;
	width: 98px;
}
	


<!--menu prev-->
#panels{padding:15px 8px}.panels-list{margin-top:16px}.panels-list .my-icon{display:block;position:absolute;top:20px;left:16px;z-index:80}.panels-list a{font-family:'Roboto Condensed',sans-serif;font-style:normal;font-size:1.25em;font-weight:300;color:#3e4d5c;text-decoration:none;display:block;padding:20px 16px;height:80px;overflow:hidden;position:relative;z-index:81;top:7px;left:72px;margin-right:50px;line-height:1.2}.panels-list a:hover{color:#fff;text-decoration:none}.panels-list li{background:#fdfdfd;border-bottom:1px solid #eee;margin-bottom:4px;position:relative}.panels-list li:hover .my-icon{top:7px}.previdencia-list .my-icon{background:url(../images/sprites-servicos.png) 0 0 no-repeat}.previdencia-list li:hover{background:#0087D3}.previdencia-list li:hover a{color:#fff; font-weight:400;}.previdencia-list li.regime-proprio .my-icon{background-position:0 -76px;width:47px;height:43px}.previdencia-list li.regime-proprio:hover .my-icon{background-position:0 0;width:90px;height:66px;color:#FFF}.previdencia-list li.pensao-morte .my-icon{background-position:0 -205px;width:56px;height:40px}.previdencia-list li.pensao-morte:hover .my-icon{background-position:0 -129px;width:90px;height:66px}.previdencia-list li.peculio-seguros .my-icon{background-position:0 -331px;width:60px;height:39px}.previdencia-list li.peculio-seguros:hover .my-icon{background-position:0 -255px;width:90px;height:66px}.previdencia-list li.simulador .my-icon{left:22px;background-position:0 -456px;width:42px;height:40px}.previdencia-list li.simulador:hover .my-icon{left:16px;background-position:0 -380px;width:90px;height:66px}.previdencia-list li.crp-extrato{margin-bottom:0}.previdencia-list li.crp-extrato .my-icon{left:26px;background-position:0 -582px;width:32px;height:40px}.previdencia-list li.crp-extrato:hover .my-icon{left:0;background-position:0 -506px;width:90px;height:66px}.assistencia-med-list .my-icon{background:url(../images/sprites-assist-medica.png) 0 0 no-repeat}.assistencia-med-list li:hover{background:#f0ad4e}.assistencia-med-list li:hover a{color:#fff; font-weight:400;}.assistencia-med-list li.orientacao .my-icon{background-position:0 -76px;width:50px;height:40px}.assistencia-med-list li.orientacao:hover .my-icon{background-position:0 0;width:90px;height:66px}.assistencia-med-list li.medicos-hospitais .title{top:-3px}.assistencia-med-list li.medicos-hospitais .my-icon{left:22px;background-position:0 -202px;width:40px;height:40px}.assistencia-med-list li.medicos-hospitais:hover .my-icon{left:0;background-position:0 -126px;width:90px;height:66px}.assistencia-med-list li.documentos-legais .my-icon{background-position:0 -328px;width:55px;height:40px}.assistencia-med-list li.documentos-legais:hover .my-icon{background-position:0 -252px;width:90px;height:66px}.assistencia-med-list li.formulario .title{top:-3px}.assistencia-med-list li.formulario .my-icon{left:24px;background-position:0 -454px;width:40px;height:40px}.assistencia-med-list li.formulario:hover .my-icon{left:5px;background-position:0 -378px;width:90px;height:66px}.assistencia-med-list li.extrato-moderador{margin-bottom:0}.assistencia-med-list li.extrato-moderador .my-icon{left:24px;background-position:0 -580px;width:40px;height:40px}.assistencia-med-list li.extrato-moderador:hover .my-icon{left:5px;background-position:0 -504px;width:90px;height:66px}.licitacoes-list{margin-top:16px}.licitacoes-list .number{font-weight:400;color:#CCC;margin-bottom:7px;position:absolute;top:5px;left:20px;transition-duration:.5s;-webkit-transition-duration:.5s}.licitacoes-list p{font-family:'Roboto Condensed',sans-serif;font-style:normal;font-size:1.0em;font-weight:300;color:#3e4d5c;position:relative;top:38px}.licitacoes-list .wrap{border-bottom:3px solid #eee;position:relative;padding:11px 14px 83.5px;height:81px;overflow:hidden;background:#FDFDFD;transition-duration:.5s;-webkit-transition-duration:.5s}.licitacoes-list li{margin-bottom:10px}.licitacoes-list li:hover .wrap{background:#0087D3;transition-duration:.5s;-webkit-transition-duration:.5s}.licitacoes-list li:hover p{color:#fff; font-weight:400;}.licitacoes-list li:hover .number{top:-24px;font-size:3.875em;color:#4585FA;transition-duration:.5s;-webkit-transition-duration:.5s}.licitacoes-list .tag-wrap{position:relative}.licitacoes-list .new-tag{display:block;position:absolute;top:0;right:0;font-weight:300;font-size:.9375em;color:#fff;background:#b10103;z-index:81;padding:7px 9px;text-transform:uppercase}.licitacoes-list a{text-indent:-9999px;display:block;position:absolute;top:0;left:0;z-index:80;width:100%;height:100%;background:transparent url(images/bg-transparent.png) repeat 0 0}.jplist-drop-down a{display:block;color:#fff;text-decoration:none}.jplist-drop-down a:hover{color:#fff;text-decoration:none}.test{width:auto!important;height:auto!important;padding:10px 10px 10px 20px!important;position:static!important}@media screen and (max-width:767px){.licitacoes-title{font-size:1.5em;line-height:1.3}}#events{padding:15px 8px}div.hoverscroll{position:relative}div.hoverscroll div.listcontainer{overflow:hidden}div.hoverscroll div.fixed-listcontainer{overflow:hidden;float:left}div.hoverscroll ul.list{list-style:none;margin:0;padding:0}div.hoverscroll ul.list li.item{display:block;padding:0}div.hoverscroll.horizontal ul.list li.item{float:left;margin-right:20px}div.hoverscroll.horizontal.rtl ul.list li.item{float:right}
<!--fim menu prev-->

/*-------------------------------------------------*/
/* =  Single post
/*-------------------------------------------------*/

.single-post-content {
    margin-bottom: 20px;
    overflow: hidden;
}

.single-post-content img.kx-post-image {
    width: 100%;
    margin-bottom: 25px;
}

.single-post-content .flexslider {
	margin-bottom: 25px;
}

.single-post-content h1 {
    font-weight: 300;
    margin-bottom: 10px;
    font-size: 180%;
}

.single-post-content p {
    line-height: 22px;
    margin-bottom: 20px;
}

.comment-section {
    margin-bottom: 10px;
}

.comment-box {
    overflow: hidden;
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #f0f0f0;
}

.comment-box img {
    float: left;
    padding: 8px;
    border: 1px solid #dbdbdb;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    max-width: 78px;
}

.comment-content {
    margin-left: 98px;
    padding-top: 8px;
}

.comment-content h6 {
    margin: 0;
    color: #3c3c3c;
    font-size: 14px;
    line-height: 22px;
}

.comment-content h6 span {
    display: inline-block;
    margin-left: 6px;
    color: #b8b8b8;
    font-size: 11px;
}

.comment-content p {
    color: #868686;
    font-weight: 400;
}

.comment-content a.reply-comment {
    display: inline-block;
    color: #ffffff;
    font-size: 11px;
    background: #0076f9;
    text-decoration: none;
    padding: 3px 8px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    margin-top: 3px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

.comment-content a.reply-comment:hover {
    opacity: 0.8;
}

.comment-section ul.children {
    margin-left: 98px;
}

/* Limit the number of  depth indents */
.comment-section .depth-3 ul.children {
	margin-left: 0;
}

.comment-form input[type="text"],
.comment-form textarea {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    padding: 17px 21px;
    font-size: 12px;
}

.comment-form textarea {
    height: 179px;
}

.comment-form input[type="submit"] {
    margin-top: 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    font-size: 12px;
    text-transform: inherit;   
}

.comment-respond {
    margin-bottom: 40px;
}

p.blog-info {
	margin-bottom: 5px;
	font-size: 85%;
}

hr.blog-info-divider {
	margin-top: 0;
}

hr.blog-content-divider {
	margin-bottom: 0;
}

.author-box {
	font-size: 90%;
	margin-bottom: 30px;
}

.author-info {
	border: 1px solid #dbdbdb;
	padding: 8px;
}

.author-box img {
	float: left;
	padding: 8px;
}

ul.author-buttons {
	float: left;
	border-left: 1px solid #dbdbdb;
}

.author-buttons li {
	float: left;
	border: 1px solid #dbdbdb;
	border-left: 0;
	border-bottom: 0;
	-webkit-transition: all 0.17s ease-in-out;
	-moz-transition: all 0.17s ease-in-out;
	-o-transition: all 0.17s ease-in-out;	
	transition: all 0.17s ease-in-out;
}

.author-buttons a {
	display: inline-block;
	padding: 10px;
}

.author-buttons .biography a, .author-buttons .biography .fa  {
	color: #fff;
}

.author-buttons .biography, .author-buttons li:hover {
	background-color: #0076f9;
}

.author-buttons li:hover a, .author-buttons li:hover .fa {
	color: #fff;
}

.author-buttons .fa {
	margin-right: 5px;
	font-size: 20px;
	color: #0076f9;
}

.author-buttons a {
	color: #3c3c3c;
}

.author-buttons a:hover {
	color: #fff;
	text-decoration: none;
}

.author-buttons span {
	position: relative;
	top: -2px;
}

.author-content {
	margin-left: 110px;
	padding-top: 8px;
}

.author-content h6 {
	margin: 0;
	color: #3c3c3c;
	font-size: 14px;
	line-height: 22px
}
.FotoGaleria { font-family: 'IBM Plex Sans', sans-serif; font-size:16px; text-decoration:none; font-weight:500; margin-top:5px; color:#333333; }
.FotoGaleria a:hover { text-decoration: none;}
.FotoGaleria:hover {
    text-decoration: none; color: #000000;	opacity:0.9;

}

.thumb-comunicado { text-decoration:none; color:#666666; }
.thumb-comunicado a:hover { text-decoration: none;}
.thumb-comunicado:hover {
    text-decoration: none; color: #333333; opacity:0.9;

}
	
/* PÁGINAÇÃO DO BANNER */

/*BANNER */

.indicadores{
	margim: 0px;
	bottom: -15px;
}
.carousel_caption{
	left: 0px !important;
	text-align: left !important;
	/*width: 100% !important; */
	margin-left: 0px;
	position: absolute;
	margin-top: -68px;
}
.banner-noticas-text-onli{
	font-family: 'arial';
	font-size: 1.0em;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
    background: url(../images/bg-descricao-banner.png) repeat left top;
	padding-top: 1.5% !important;
	padding-bottom: 1.5% !important;
	padding-left: 1.5% !important;
	padding-right: 1.5% !important;
    max-width: 520px;
	max-height: 110px;
	position: relative;

}

.SubTituloVerNoticia { width:100%; font-family:Arial; font-size:15px; font-weight:none; color:#666; cursor:pointer; }
.tituloultimasnot { text-transform: uppercase;padding-left:3px; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#707070; font-weight:bold; text-decoration:none;}

.content-sections {
	min-height: 480px;
	padding: 0px;
}

.content-sections > div {
    border-bottom: 1px solid #d3d3d3;
    margin-bottom: 30px;
}

.content-sections > div:last-child {
    border-bottom: 1px solid transparent;
    margin-bottom: 0px;
}

/* Ouvidoria */
.Tabela01{ font-family: Tahoma; font-size: 2px;}
.Texto09 { font-family: Tahoma; font-size: 13px; color: #666; font-weight: bold; padding:6px; text-align:justify;}
div.progress-container {
	border: 1px solid #ccc;
	width: 100px;
	margin: 2px 5px 2px 0;
	padding: 1px;
	float: left;
	background: white;
}

div.progress-container > div {
	background-color: #06549C;
	height: 14px
}

.coluna_centro { width: 100%; float: left; }

.link_inicio { margin: 8px 6px; float: left; }
.link_inicio img { width: 175px; }


@media (min-width: 992px) {

.link_inicio { margin: 4px 4px; float: left; }
.link_inicio img { width: 175px; }
	
}


@media (min-width: 768px) and (max-width: 991px) {

.link_inicio { margin: 4px 4px; float: left; }
.link_inicio img { width: 190px; }
	
}

@media (max-width: 767px) {

.link_inicio { margin: 4px 4px; float: left; }
.link_inicio img { width: 160px; }
	
}

@media (max-width: 390px) {

.link_inicio { margin: 4px 4px; float: left; }
.link_inicio img { width: 140px; }
	
}
