/*
Theme Name: Projeto Ancora [ Desktop PT 2017 ]
Theme URI: http://www.projetoancora.org.br
Description: Tema desktop, com características responsivas, baseado no framework Bootstrap. Inclue template à múltiplas páginas, diferentes sidebars e opções de personalização do tema.
Version: 1.0.0
Author: Almirante,MultiComunicação
Author URI: http://www.almirante.com.br
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

/*
Azul Escuro: #1a0471
Laranja: #ff6e01
Vermelho: #df440e
Cinza: #e8e8e8
Cinza Escuro: #c4c4c4
*/

html, body {
  font-family: 'Dosis', sans-serif;
  font-size: 1.050em;
  line-height: 1.600em;
  color: #555;
  margin: 0;
  padding: 0;
  z-index: 9;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;  }
 /* .lead {
    font-size: 1.050em;
    line-height: 1.600em;
    color: #000;
    font-weight: 700;   }
.lead::first-letter {
    font-family: 'Roboto', sans-serif;
    font-size: 140%;
    color: #125688;
    font-weight: 700;
   /* background: #f3f3f3; */
    padding: 1px 10px; }  */
body{}
blockquote {
  font-weight: 700; }
p {  }
/*a[title]:hover:after {
  content: attr(title);
  padding: 4px 8px;
  color: #fff;
  position: absolute;
  min-width: 80px;
  top: 100%;
  z-index: 9999999999;
  white-space: nowrap;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -moz-box-shadow: 0px 0px 0px #222;
  -webkit-box-shadow: 0px 0px 0px #222;
  box-shadow: 0px 0px 0px #222;
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
}*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  color: #125688;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important; }
footer {
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 10px 0 0 0;  }
  .container-menu {
    display: inline-block;
    position: relative;
    overflow: visible;
    box-sizing: border-box;
    padding: 0;
    margin: 0 auto;
    width: 1170px;
    z-index: 999999;
    }
.container-menu ul {
    float: left;
    width: 100%;
    z-index: 999999999;
    }
.container-menu li {
    float: left;
    width: 12.5%;
    height: 120px;
    box-sizing: border-box;
    padding: 44px 0px 16px 20px;
    text-align: right;
    font-size: 84%;
    z-index: 999999999;
    }
.container-menu .one {
    background: #df440e;
    }
.container-menu .one:hover {
    background: #ae2e01;
    }
.dropdown-menu .one-sub {
    width: 292px;
    margin-top: -5px;
    background: #ae2e01;
    }
.container-menu .two {
    background: #ff6e01;
    }
.container-menu .two:hover {
    background: #d65d02;
    }
.dropdown-menu .two-sub {
    width: 292px;
    margin-top: -5px;
    background: #d65d02;
    }
.container-menu .three {
    background: #edc818;
    }
.container-menu .three:hover {
    background: #b99d19;
    }
.dropdown-menu .three-sub {
    width: 292px;
    margin-top: -5px;
    background: #b99d19;
    }
.container-menu .four {
    background: #ff6e01;
    }
.container-menu .four:hover {
    background: #c35c0e;
    }
.dropdown-menu .four-sub {
    width: 292px;
    margin-top: -5px;
    background: #c35c0e;
    }
.container-menu .five {
    background: #c5ad87;
    }
.container-menu .five:hover {
    background: #a28b66;
    }
.dropdown-menu .five-sub {
    width: 292px;
    margin-top: -5px;
    background: #a28b66;
    }
.container-menu .six {
    background: #00ab48;
    }
.container-menu .six:hover {
    background: #04843a;
    }
.dropdown-menu .six-sub {
    width: 292px;
    margin-top: -5px;
    background: #04843a;
    }
.container-menu .seven {
    background: #3215a4;
    }
.container-menu .seven:hover {
    background: #281575;
    }
.dropdown-menu .seven-sub {
    width: 292px;
    margin-top: -5px;
    background: #281575;
    }
.container-menu .eight {
    background: #afafb1;
    }
.container-menu .eight a {
 /* cursor: url('http://www.almirante.com.br/projetoancora/wp-content/themes/projeto-ancora-desktop-pt-2017/images/cursor-contato.png'), auto;   */
}
.container-menu .eight:hover {
    background: #76767a;
    }
.dropdown-menu .eight-sub {
    width: 240px;
    margin-top: -5px;
    background: #76767a;
    }
.container-menu li a {
    text-transform: uppercase;
    color: #fff !important;
    }
.container-menu ul li ul {
    float: left;
    width: 100%;
    z-index: 9999999;
    }
.container-menu ul li ul li {
    float: left;
    width: 12.5%;
    height: 44px;
    box-sizing: border-box;
    padding: 6px 0px 6px 20px;
    text-align: left;
    font-size: 84%;
    z-index: 9999999;
    letter-spacing: 1px;
    }
    .container-menu ul li ul li a:hover {      }
#menu-main-menu {
  display: block;
  overflow: visible;
  z-index: 9999999;
    }
#main {
  min-height: 520px; }
#main a { border-bottom:1px dotted rgba(250, 25, 78, 0.6); margin-right: 6px;  }
#main a:hover { text-decoration: none; border-bottom:1px dotted rgba(40, 121, 196, 0.6); }
#main a[target="_blank"]:after {
    font-family: 'FontAwesome';
    content: " \f08e";
    color: #FA194E;
    font-size: 74%; }
#main a:hover[target="_blank"]:after {
    font-family: 'FontAwesome';
    content: " \f08e";
    color: #2879c4;
    font-size: 74%; }
#main a[class="ext-facebook"]:after {
    font-family: 'FontAwesome' !important;
    content: " \f082" !important;
    color: #FA194E !important;
    font-size: 80%; }
#main a:hover[class="ext-facebook"]:after {
    font-family: 'FontAwesome' !important;
    content: " \f082" !important;
    color: #2879c4 !important;
    font-size: 80%; }
#main a[class="ext-twitter"]:after {
    font-family: 'FontAwesome' !important;
    content: " \f081" !important;
    color: #FA194E !important;
    font-size: 80%; }
#main a:hover[class="ext-twitter"]:after {
    font-family: 'FontAwesome' !important;
    content: " \f081" !important;
    color: #2879c4 !important;
    font-size: 80%; }
#main a[class="ext-linkedin"]:after {
    font-family: 'FontAwesome' !important;
    content: " \f08c" !important;
    color: #FA194E !important;
    font-size: 80%; }
#main a:hover[class="ext-linkedin"]:after {
    font-family: 'FontAwesome' !important;
    content: " \f08c" !important;
    color: #2879c4 !important;
    font-size: 80%; }
#main a[class="ext-whatsapp"]:after {
    font-family: 'FontAwesome' !important;
    content: " \f232" !important;
    color: #FA194E !important;
    font-size: 80%; }
#main a:hover[class="ext-whatsapp"]:after {
    font-family: 'FontAwesome' !important;
    content: " \f232" !important;
    color: #2879c4 !important;
    font-size: 80%; }
#main a[class="ext-youtube"]:after {
    font-family: 'FontAwesome' !important;
    content: " \f166" !important;
    color: #FA194E !important;
    font-size: 80%; }
#main a:hover[class="ext-youtube"]:after {
    font-family: 'FontAwesome' !important;
    content: " \f166" !important;
    color: #2879c4 !important;
    font-size: 80%; }
#main a[class="ext-instagram"]:after {
    font-family: 'FontAwesome' !important;
    content: " \f16d" !important;
    color: #FA194E !important;
    font-size: 80%; }
#main a:hover[class="ext-instagram"]:after {
    font-family: 'FontAwesome' !important;
    content: " \f16d" !important;
    color: #2879c4 !important;
    font-size: 80%; }
.navbar-brand {
  display: block;
  overflow: visible;
  position: absolute;
  width: 142px;
  height: 188px;
  background:url('images/sprite.png') no-repeat scroll 0px 0px transparent;
  font-size: 0;
  margin: 42px auto 0px 146px !important;
  z-index: 99999;
  cursor: url('http://www.almirante.com.br/projetoancora/wp-content/themes/projeto-ancora-desktop-pt-2017/images/cursor-home.png'), auto; }
.nav .navbar-nav {
    display: block;
    overflow: visible;
    z-index: 9999999;
    }
#widget-footer {
  z-index: 9;  }
#widget-footer li {
  list-style: none;
  font-size: 90%;
  padding: 0px;
  text-transform: uppercase;  }
/* FACEBOOK MESSENGER */
#b-c-facebook {
    margin-right: 105px !important; }
/* AJUSTE DYNAMIC TO TOP */
#dynamic-to-top {
    bottom: 70px !important; }
/* Social */
.social {
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  margin: 26px auto 4px auto; }
.compartilhe h4 {
  font-family: 'Dosis', sans-serif !important;
  color: #125688;
  font-weight: 300;
  font-size: 16px;
  margin: 0px 0px 8px 0px; }
.social-icons {
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  padding: 12px 0;
  box-sizing: border-box; }
  .os-share-cont .share-provider {
    float: left !important; }
.creditos {
  float: right;
  display: block;
  overflow: hidden;
  width: 74%;
  height: 42px;
  bottom: 0;
  margin: -65px 0 0 0;
  padding: 0;
  background: #fff;
  box-sizing: border-box;
  font-size: 86%;
  color: #181a56; }
  .creditos-inner {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    margin: 0 auto; }
    .creditos-inner .attribution {
      width: 300px;
      margin-top: 7px !important; }
      .pull-right {
        margin-right: 290px !important; }
        .pull-right a {
          cursor: url('http://www.almirante.com.br/projetoancora/wp-content/themes/projeto-ancora-desktop-pt-2017/images/cursor-brand-almirante.png'), auto;  }
/* LOGOTIPO HEADER */
.logotipo {
  float: left;
  box-sizing: border-box;
  display: block;
  position: relative;
  width: 142px;
  height: 186px;
  margin: -300px 0px 0px 150px;
  background:url('images/sprite.png') no-repeat scroll 0px -2px transparent;
  z-index: 99999; }
.logotipo a {
  display: block;
  font-size: 0;
  width: 142px;
  height: 186px; }
/* SLIDER */
.slider {
  display: block;
  position: relative;
  overflow: visible;
  z-index: 9;
  box-sizing: border-box;
  width: 100%;
  height: 330px;
  padding: 0;
  margin: -7px 0 0 0; }
.search-languages {
  display: block;
  position: relative;
  float: right;
  box-sizing: border-box;
  width: 500px;
  height: 63px;
  margin-top: -63px;
  padding: 7px 10px;
  z-index: 999999999;
  background: url('http://www.almirante.com.br/projetoancora/wp-content/themes/projeto-ancora-desktop-pt-2017/images/search-background.png');
}
.languages {
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  float: left;
  margin: 1px 0 0 82px; }
.english {
  float: left;
  width: 130px;
  height: 20px;
  background:url('images/sprite.png') no-repeat -340px -9px transparent;
  margin-right: 12px; }
.english a {
  float: left;
  width: 130px;
  height: 20px;
  font-size: 0px; }
.espanol {
  float: left;
  width: 130px;
  height: 20px;
  background:url('images/sprite.png') no-repeat -340px -34px transparent; }
.espanol a {
  float: left;
  width: 50px;
  height: 20px;
  font-size: 0px; }
.search-languages-search {
  float: left;
  overflow: hidden;
  display: block;
  box-sizing: border-box;
  width: 70%;
  position: relative;
  z-index: 99999; }
.slider-bottom {
  display: block;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 100px;
  background: #e9e9e9;
  margin: 0;
  padding: 0;
  z-index: 9; }
  .slider-bottom-social {
    float: right;
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    width: 55%;
    margin: 6px;   }
    .fb{float:left;width:170px;font-size:0px;height:31px;display:block;overflow:hidden;background:url('images/sprite.png') no-repeat -349px -89px transparent;margin:0;}
    .fb a{width:170px;height:31px;cursor:pointer;display:block;font-size:0px;z-index:100000;}
    .fb a:hover{background:url('images/sprite.png') no-repeat -349px -120px transparent;}
    .insta{float:left;width:170px;font-size:0px;height:31px;display:block;overflow:hidden;background:url('images/sprite.png') no-repeat -349px -160px transparent;margin:0;}
    .insta a{width:170px;height:31px;cursor:pointer;display:block;font-size:0px;z-index:100000;}
    .insta a:hover{background:url('images/sprite.png') no-repeat -349px -191px transparent;}
    .youtube{float:left;width:160px;font-size:0px;height:31px;display:block;overflow:hidden;background:url('images/sprite.png') no-repeat -349px -230px transparent;margin:0;}
    .youtube a{width:160px;height:31px;cursor:pointer;display:block;font-size:0px;z-index:100000;}
    .youtube a:hover{background:url('images/sprite.png') no-repeat -349px -261px transparent;}
    .blog{float:left;width:110px;font-size:0px;height:31px;display:block;overflow:hidden;background:url('images/sprite.png') no-repeat -349px -302px transparent;margin:0;}
    .blog a{width:110px;height:31px;cursor:pointer;display:block;font-size:0px;z-index:100000;}
    .blog a:hover{background:url('images/sprite.png') no-repeat -349px -333px transparent;}
.destaque-home {
  display: block;
  position: relative;
  float: left;
  width: 433px;
  height: 480px;
  z-index: 99999999;
  box-sizing: border-box;
  margin: -100px 0 0 50px;
  padding: 0px;
/*  background: url('http://www.almirante.com.br/projetoancora/wp-content/uploads/2017/05/background-destaque-home.jpg');  */
  background: url('http://www.almirante.com.br/projetoancora/wp-content/themes/projeto-ancora-desktop-pt-2017/images/background-destaque-home.png');
}
.destaque-home-search {
  display: block;
  position: relative;
  width: 370px;
  height: 170px;
  z-index: 99999999;
  margin: 11px auto 22px auto;
  box-sizing: border-box; }
.destaque-home-search h5 {
  float: left;
  position: relative;
  width: 80px;
  margin: 17px 0 0 0; }
.destaque-home .languages {
  margin-bottom: 60px;  }
.destaque-home-video {
  display: block;
  position: relative;
  float: left;
  width: 100%;
  height: 233px;
  z-index: 99999999;
  box-sizing: border-box; }
.destaque-internas {
  display: block;
  position: relative;
  float: left;
  width: 433px;
  height: 100px;
  z-index: 99999999;
  box-sizing: border-box;
  margin: -100px 0 0 50px;
  padding: 0px;
/*  background: url('http://www.almirante.com.br/projetoancora/wp-content/uploads/2017/05/background-destaque-home.jpg');  */
  background: url('http://www.almirante.com.br/projetoancora/wp-content/themes/projeto-ancora-desktop-pt-2017/images/background-destaque-home.png');
}
.destaque-internas-search {
  display: block;
  position: relative;
  width: 370px;
  height: 170px;
  z-index: 99999999;
  margin: 11px auto 22px auto;
  box-sizing: border-box; }
.destaque-internas-search h5 {
  float: left;
  position: relative;
  width: 80px;
  margin: 17px 0 0 0; }
.noticias-noticias{width:56%;float:right;position:relative;z-index:9999999;box-sizing: border-box;margin-top: -365px;}
.all-noticias{font-family: 'Dosis', sans-serif;font-weight: 300;width:30%;float:right;position:relative;text-align:right;margin-top:7px;font-size: 90%;}
.all-noticias a{color:#064874;}
.all-noticias a:hover{color:#f59704;}
.noticias-noticias-top{font-family: 'Dosis', sans-serif;font-weight: 300;display:block;overflow:hidden;margin:0px 0px 15px 0px;width:100%;}
.noticias-noticias-top h2{float: left;color:#064874;border:0 !important;line-height:20px !important;margin:0px 0px 0px 0px;padding:2px 0px;font-size:24px;font-weight:600;}
.data-post{display:block;overflow:hidden;background-color:#e9e9e9;border-bottom: 2px solid #838387;float:left;padding:4px;width:44px;height:56px;text-align:center;margin:0 8px 30px 0;}
.dia{display:block;overflow:hidden;float:left;margin-top:4px;width:100%;font-size:24px;font-weight:400;color:#151743;}
.mes{float:left;width:100%;margin:-2px auto 4px auto;font-size:12px;font-weight:400;text-transform:uppercase;color:#151743;}
.lista-noticias{float:left;clear:both;width:100%;padding-left:0px;min-height:44px;margin:0 0 12px 0;font-size:20px;line-height:22px;color:#064874;padding-left:0px;display:block;overflow:hidden;}
.lista-noticias a{font-family: 'Dosis', sans-serif;font-weight: 300; font-size: 19px; line-height: 24px; display:block;overflow:hidden;text-align:left;text-decoration:none;color:#064874;}
.lista-noticias a:hover{color:#fa194e;}
.lista-noticias p{width:90%;display:block;overflow:hidden;font-size:15px;line-height: 22px;color: #000; text-align:left;float:left;margin-top:4px;padding:0;}
.middle {
  display: block;
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin: 0px auto 20px auto;
  padding: 0;
  z-index: 999999; }
  .middle-destaque {
    float: left;
    width: 31%;
    background: #e9e9e9;
    height: 358px;
    margin: 14px;
    border: 1px solid #c4c4c4;
    box-sizing: border-box;
    padding: 26px 0px;   }
    .middle-destaque h4 {
      text-transform: uppercase;
      min-height: 22px;
      color: #000;
      padding: 4px 0px 4px 16px;
      border-left: 4px solid #ff6e01; }
      .middle-destaque p {
        float: left;
        margin: 10px 20px; }
    .middle-destaque-parceiros {
    float: left;
    width: 31%;
    background: #e9e9e9;
    height: 300px;
    margin: 14px;
    border: 1px solid #c4c4c4;
    box-sizing: border-box;
    padding: 26px 0px;   }
    .middle-destaque-parceiros h4 {
      text-transform: uppercase;
      min-height: 22px;
      color: #000;
      padding: 4px 0px 4px 16px;
      border-left: 4px solid #ff6e01; }
      .middle-destaque-parceiros p {
        float: left;
        margin: 10px 20px; }
    .middle-destaques {
    float: left;
    width: 64.2%;
    background: #e9e9e9;
    height: 300px;
    margin: 14px;
    border: 1px solid #c4c4c4;
    box-sizing: border-box;
    padding: 26px 0px;   }
    .middle-destaques h4 {
      text-transform: uppercase;
      min-height: 22px;
      color: #000;
      padding: 4px 0px 4px 16px;
      border-left: 4px solid #ff6e01; }
      .middle-destaques p {
        float: left;
        margin: 10px 20px; }
        .middle-center {
          display: block;
          overflow: hidden;
          position: relative;
          width: 930px;
          height: 430px;
          margin: 20px auto 30px auto;
          text-align: center; }
          .middle-center-box-left {
            float: left;
            width: 300px;
            height: 358px;
            text-align: left;
            background: #fff;
            padding: 60px 16px;
            border-left: 1px solid #c4c4c4;
            border-top: 1px solid #c4c4c4;
            border-right: 0px solid #c4c4c4;
            border-bottom: 1px solid #c4c4c4;
            margin-top: 36px; }
            .middle-center-box-right {
            float: left;
            width: 300px;
            height: 358px;
            text-align: left;
            background: #fff;
            padding: 60px 16px;
            border-left: 0px solid #c4c4c4;
            border-top: 1px solid #c4c4c4;
            border-right: 1px solid #c4c4c4;
            border-bottom: 1px solid #c4c4c4;
            margin-top: 36px; }
            .middle-center-box-center {
              float: left;
              width: 320px;
              height: 430px;
              background: url('images/background-middle-center-box-center.jpg') no-repeat;
              text-align: left;
              padding: 10px 10px;
              border-left: 1px solid #c4c4c4;
              border-top: 1px solid #c4c4c4;
              border-right: 1px solid #c4c4c4;
              border-bottom: 5px solid #00ab48; }
.breadcrumbs {
  display: block;
  overflow: hidden;
  width: 98.5%;
  margin: 0px auto;
  padding: 0 !important;
  font-size: 11px;
  color: #808285;
  letter-spacing: 1px;
  font-weight: 300; }
  .breadcrumbs li {
    float: left;
    list-style: none;
    padding-right: 6px;
    text-transform: uppercase; }
  .breadcrumbs a {
    text-transform: uppercase;
    text-decoration: none;
    color: #002859;  }
  .breadcrumbs a:hover {
    text-decoration: none;  }
.mapa  {
  display: block;
  position: relative;
  overflow: visible;
  z-index: 9;
  box-sizing: border-box;
  width: 100%;
  height: 200px;
  padding: 0;
  margin: 0; }
.mapa-bottom  {
  display: block;
  position: relative;
  overflow: hidden;
  z-index: 9;
  box-sizing: border-box;
  width: 100%;
  height: 120px;
  padding: 0;
  margin: 0; }
  .mapa-bottom-left {
    display: block;
    float: left;  }
    .mapa-bottom-donation {
      float: left;
      width: 55%;
      padding: 10px;  }
      .mapa-bottom-donation {

      }
      .mapa-bottom-donation {

      }
  .mapa-bottom-texto  {
    float: right;
    background: #e9e9e9;
    display: block;
    position: relative;
    overflow: hidden;
    z-index: 9;
    box-sizing: border-box;
    text-align: right;
    width: 44%;
    height: 80px;
    padding: 10px;
    margin: 0;
    font-size: 14px;
    line-height: 19px;
    color: #7d7d7d; }
    .qrcode {
      float: left;
      position: relative;
      width: 120px;
      height: 120px;
      display: block;
      overflow: hidden;
      background: #e9e9e9;
      padding: 10px; }
      .logo-footer {
      float: left;
      position: relative;
      width: 120px;
      height: 120px;
      background:url('images/sprite.png') no-repeat scroll 0px -230px transparent;
      display: block;
      overflow: hidden;
      padding: 0; }
      .logo-footer a {
        font-size: 0px;
        width: 120px;
        height: 120px; }
        .footer-topo-right {
    float: right;
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    width: 260px;
    height: 100px;
    background:url('images/sprite.png') no-repeat scroll 0px -367px transparent;
  }
.related {
  display: block;
  overflow: hidden;
  float: left;
  box-sizing: border-box;
  margin: 10px auto 20px auto;
  padding: 0 0 0 20px;
  border-left: 6px solid #94a8b8; }
  .related a {
    font-size: 90%; }
/* Submenus */
.dropdown-menu li {
  width: 200px;
}
.dropdown-menu li a {
  font-size:15px;
  line-height:21px;
}
.dropdown-menu li a:hover {
  color: #000;
}
/* PAGINAÇÃO */
.paginacao {
  float: left;
  display: block;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
}
/* MÍDIA */
.imprensa-card {
  float: left;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  width: 31.2%;
  height: 505px;
  border: 1px solid #acacac;
  padding: 0px;
  margin: 10px;
}
.imprensa-card:hover {
  -webkit-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  -moz-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);  }
.thumbs-imprensa {
  float: left;
  position: relative;
  overflow: visible;
  top: 0;
  z-index: 9;
  width: 100%;
  box-sizing: border-box;
  height: 230px;
  padding: 0; }
.post_content-imprensa {
  display: block;
  overflow: hidden;
  width: 90%;
  margin: 0 auto 10px auto;
}
.post_content-imprensa p {
  font-size: 0.90em;
  line-height: 1.40em;
}
/* BLOG */
.blog-card {
  float: left;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  width: 31.2%;
  height: 612px;
  border: 1px solid #acacac;
  padding: 0px;
  margin: 10px;
}
.blog-card:hover {
  -webkit-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  -moz-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);  }
.thumbs-blog {
  float: left;
  position: relative;
  overflow: visible;
  top: 0;
  z-index: 9;
  width: 100%;
  box-sizing: border-box;
  height: 230px;
  padding: 0; }
.post_content-blog {
  display: block;
  overflow: hidden;
  width: 90%;
  margin: 0 auto 10px auto;
}
.post_content-blog p {
  font-size: 0.90em;
  line-height: 1.40em;
}
/* NOVIDADES */
.novidades-card {
  float: left;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  width: 31.2%;
  height: 612px;
  border: 1px solid #acacac;
  padding: 0px;
  margin: 10px;
}
.novidades-card:hover {
  -webkit-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  -moz-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);  }
.thumbs-novidades {
  float: left;
  position: relative;
  overflow: visible;
  top: 0;
  z-index: 9;
  width: 100%;
  box-sizing: border-box;
  height: 230px;
  padding: 0; }
.post_content-novidades {
  display: block;
  overflow: hidden;
  width: 90%;
  margin: 0 auto 10px auto;
}
.post_content-novidades p {
  font-size: 0.90em;
  line-height: 1.40em;
}
.tags {
  display: block;
  float: left;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
  margin: 20px auto 10px auto;
  padding: 6px 0px;
  font-weight: 700; }
  .tags a {
    font-weight: 400; }
/* NOTÍCIAS */
.noticias-card {
  float: left;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  width: 31.2%;
  min-height: 505px;
  border: 1px solid #acacac;
  padding: 0px;
  margin: 10px;
}
.noticias-card:hover {
  -webkit-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  -moz-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);  }
.thumbs-noticias {
  float: left;
  position: relative;
  overflow: visible;
  top: 0;
  z-index: 9;
  width: 100%;
  box-sizing: border-box;
  height: 230px;
  padding: 0; }
.post_content-noticias {
  display: block;
  overflow: hidden;
  width: 90%;
  margin: 0 auto 10px auto;
}
.post_content-noticias p {
  font-size: 0.90em;
  line-height: 1.40em;
}
/* VÍDEOS */
.videos-card {
  float: left;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  width: 31.2%;
/*  height: 612px;  */
  border: 1px solid #acacac;
  padding: 0px;
  margin: 10px;
}
.videos-card:hover {
  -webkit-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  -moz-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);  }
.thumbs-videos {
  float: left;
  position: relative;
  overflow: visible;
  top: 0;
  z-index: 9;
  width: 100%;
  box-sizing: border-box;
  height: 230px;
  padding: 0; }
.post_content-videos {
  display: block;
  overflow: hidden;
  width: 90%;
  margin: 0 auto 10px auto;
}
.post_content-videos p {
  font-size: 0.90em;
  line-height: 1.40em;
}
/* OFICINAS */
.oficinas-card {
  float: left;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  width: 31.2%;
/*  height: 612px; */
  border: 1px solid #acacac;
  padding: 0px;
  margin: 10px;
}
.oficinas-card:hover {
  -webkit-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  -moz-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);  }
.thumbs-oficinas {
  float: left;
  position: relative;
  overflow: visible;
  top: 0;
  z-index: 9;
  width: 100%;
  box-sizing: border-box;
  height: 230px;
  padding: 0; }
.post_content-oficinas {
  display: block;
  overflow: hidden;
  width: 90%;
  margin: 0 auto 10px auto;
}
.post_content-oficinas p {
  font-size: 0.90em;
  line-height: 1.40em;
}
/* CANAIS */
.canais-card {
  float: left;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  width: 31.2%;
/*  height: 612px;  */
  border: 1px solid #acacac;
  padding: 0px;
  margin: 10px;
}
.canais-card:hover {
  -webkit-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  -moz-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);  }
.thumbs-canais {
  float: left;
  position: relative;
  overflow: visible;
  top: 0;
  z-index: 9;
  width: 100%;
  box-sizing: border-box;
  height: 230px;
  padding: 0; }
.post_content-canais {
  display: block;
  overflow: hidden;
  width: 90%;
  margin: 0 auto 10px auto;
}
.post_content-canais p {
  font-size: 0.90em;
  line-height: 1.40em;
}
/* PARCEIROS */
.parceiros-card {
  float: left;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  width: 31.2%;
/*  height: 392px;   */
  border: 1px solid #acacac;
  padding: 0px;
  margin: 10px;
}
.parceiros-card:hover {
  -webkit-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  -moz-box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);
  box-shadow: 0px 0px 8px 4px rgba(195,195,195,0.50);  }
.thumbs-parceiros {
  float: left;
  position: relative;
  overflow: visible;
  top: 0;
  z-index: 9;
  width: 100%;
  box-sizing: border-box;
  height: 230px;
  padding: 0; }
.post_content-parceiros {
  display: block;
  overflow: hidden;
  width: 90%;
  margin: 0 auto 10px auto; }
.post_content-parceiros p {
  font-size: 0.90em;
  line-height: 1.40em; }
.single-parceiros-thumbs {
  display: block;
  overflow: hidden;
  float: right;
  box-sizing: border-box;
  width: 30%;
  min-height: 310px;
  border: 1px solid #ebebeb;
  padding: 20px;
  position: relative;
  margin-right: 20px;}
.single-parceiros-thumbs img {
  width: 100%;
  height: auto; }
#recent-posts-2 ul li {
  display: block;
  overflow: hidden;
  float: left;
  box-sizing: border-box; }
#recent-posts-2 li {
  list-style: none;
  padding: 6px 0px;
  border-bottom: 1px solid #efefef; }
  #recent-posts-2 .post-date {
    float: left;
    margin: 0px 0px 4px 0px;
    font-size: 72%;
    color: #BBBCBE; }
    #recent-posts-2 a {
    float: left;
    width: 100%;
    position: relative;
    font-size: 16px;
    line-height: 21px; }
/* NINJA FORMS */
.nf-form-content .ninja-forms-field {
  border-right: 0px;
  border-top: 0px;
  border-bottom: 1px solid #e3e3e3;
  padding: 3px 10px; }
.nf-response-msg {
  font-size: 150%;
  margin: 30px auto;
  padding: 18px 10px 10px 10px;
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
  color: #f70707;
  border: 1px solid #f70707;
  text-align: center; }
.nf-field-label {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  color: #0d5ec4; }
.nf-form-fields-required {
  font-size: 80%;
  font-weight: 700;
  color: #7d7d7d; }
.field-wrap input[type="submit"], .field-wrap input[type="button"], .field-wrap button {
  float: right;
  width: 280px !important;
  height: 50px !important;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  color: #0d5ec4;
  font-size: 120%;
  font-weight: 700;
  margin: 10px 240px 10px 0px; }
.doacoes {
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  float: left;
  width: 100%; }
.doacoes-pagseguro {
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  float: left;
  width: 46%;
  height: 240px;
  border-top: 6px solid #125688;
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
  padding: 20px;
  margin: 12px; }
  .doacoes-pagseguro form {
    padding: 0;
    margin: 22px 0 0 0;
    height: 100px;  }
.doacoes-paypal {
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  float: left;
  width: 46%;
  height: 240px;
  border-top: 6px solid #125688;
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
  padding: 20px;
  margin: 12px; }
  .doacoes-paypal form {
    padding: 0;
    margin: 32px 0 0 0;
    height: 100px;  }
.estimated {
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  margin: 8px 0px 22px 0px;
  color: #fa194e;
  font-weight: 300;
  font-size: 90%; }