/* line 15, screen.scss */
body * {
  font-family: 'Source Sans Pro' !important;
  font-style: normal;
  font-weight: 400;
}

/* line 20, screen.scss */
.wrap-content {
  max-width: 1200px;
  margin: 0 auto;
}

/* line 24, screen.scss */
.breadcrumb {
  max-width: 1200px;
  margin: 0 auto;
  font-size: .875rem;
  color: #b0b0b0;
  font-weight: lighter;
  font-style: italic;
}

/* line 32, screen.scss */
.border-top-white {
  border-top: 1px solid #fff;
}

/* line 35, screen.scss */
.strong {
  font-weight: 600 !important;
}

/* line 38, screen.scss */
#wrapper {
  position: fixed;
  top: 0px;
  width: 100%;
  height: 100px;
  z-index: 1000;
  background-color: #fff;
  overflow: hidden;
}
/* line 46, screen.scss */
#wrapper .search {
  display: block;
  width: 100%;
  border-top: 1px solid #ffc601;
  height: 90px;
  overflow: hidden;
  position: absolute;
  top: 140px;
}
/* line 54, screen.scss */
#wrapper .search input {
  font-weight: 300;
  font-size: 2.1785em;
  background-color: #fff;
  height: 80px;
  width: 100%;
  text-align: center;
}
/* line 63, screen.scss */
#wrapper #header {
  border-top: 3px solid #ffc601;
  height: 80px;
  background-color: #fff;
  display: block;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0px;
  z-index: 300;
}
/* line 72, screen.scss */
#wrapper #header .min-width-logo {
  min-width: 299px;
  padding: 0;
  padding-left: 10px;
}
/* line 77, screen.scss */
#wrapper #header .nav {
  max-width: 1200px;
  margin: 0 auto;
}
/* line 80, screen.scss */
#wrapper #header .nav .logo {
  margin-top: 17px;
  display: block;
  float: left;
}
/* line 85, screen.scss */
#wrapper #header .nav .logo-amil {
  width: 127px;
  height: 46px;
  margin-top: 25px;
  background: url(../images/obesidade_nao_site.png) no-repeat -164px 0px;
  display: block;
  float: right;
}
/* line 94, screen.scss */
#wrapper #header .nav .selected,
#wrapper #header .nav .hvr-sweep-to-bottom:before {
  background: #ffc601;
}
/* line 97, screen.scss */
#wrapper #header .nav .selected i,
#wrapper #header .nav .hvr-sweep-to-bottom:before i {
  color: #fff;
}

/* line 104, screen.scss */
.menu-bar {
  position: fixed;
  top: 100px;
  width: 100%;
  height: 50px;
  z-index: 1000;
  -webkit-box-shadow: 0px 4px 15px -4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 4px 15px -4px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 4px 15px -4px rgba(0, 0, 0, 0.5);
  background-color: rgba(254, 254, 254, 0.7);
}
/* line 114, screen.scss */
.menu-bar.sub {
  z-index: 900;
  top: 100px;
  opacity: 0;
  -webkit-transition: all .2s ease-in;
  -moz-transition: all .2s ease-in;
  -ms-transition: all .2s ease-in;
  -o-transition: all .2s ease-in;
  transition: all .2s ease-in;
}
/* line 123, screen.scss */
.menu-bar.sub .menu li a {
  color: #454545;
  padding-left: 34px;
  position: relative;
}
/* line 127, screen.scss */
.menu-bar.sub .menu li a:after {
  content: "";
  display: block;
  position: absolute;
  top: 11px;
  left: 0px;
  width: 29px;
  height: 29px;
  background-image: url(../images/sub-menu-sprite.png);
  background-repeat: no-repeat;
}
/* line 140, screen.scss */
.menu-bar.sub .menu li:nth-child(1) a:after {
  background-position: center -149px;
}
/* line 141, screen.scss */
.menu-bar.sub .menu li:nth-child(2) a:after {
  background-position: center 0px;
}
/* line 143, screen.scss */
.menu-bar.sub .menu li:nth-child(3) a:after {
  background-position: center -58px;
}
/* line 144, screen.scss */
.menu-bar.sub .menu li:nth-child(4) a:after {
  background-position: center -87px;
}
/* line 145, screen.scss */
.menu-bar.sub .menu li:nth-child(5) a:after {
  background-position: center -116px;
}
/* line 148, screen.scss */
.menu-bar.view {
  top: 150px;
  opacity: 1;
}
/* line 152, screen.scss */
.menu-bar .menu {
  list-style: none;
  max-width: 1200px;
  margin: 0 auto;
}
/* line 156, screen.scss */
.menu-bar .menu * {
  color: #a1a1a1;
}
/* line 159, screen.scss */
.menu-bar .menu li {
  /*border-right: 1px solid $menu_gray;*/
  float: left;
}
/* line 163, screen.scss */
.menu-bar .menu li:nth-child(1) {
  /*border-left: 1px solid $menu_gray;*/
}
/* line 166, screen.scss */
.menu-bar .menu li a {
  padding: 11px 18px;
  display: block;
  color: #00498d;
  font-weight: 700;
}
/* line 171, screen.scss */
.menu-bar .menu li a:hover, .menu-bar .menu li a.menu-selected {
  border-bottom: 4px solid #ffc601;
}

/* line 178, screen.scss */
.home-bottom h2, .home-bottom h2 > a {
  color: #ffc601;
  font-size: 1.5625rem;
  text-align: center;
}
/* line 183, screen.scss */
.home-bottom p {
  font-size: 1.125rem;
  font-weight: 300;
  text-align: center;
}

/* line 190, screen.scss */
#publish-list h2, #publish-list h4 {
  color: #00add3;
}
/* line 193, screen.scss */
#publish-list h3 {
  font-size: 1.5625rem;
  font-weight: 600;
  line-height: 1.4rem;
  height: initial;
  max-height: initial;
}
/* line 200, screen.scss */
#publish-list .box-content {
  border-top: 1px solid #cecece;
}
/* line 202, screen.scss */
#publish-list .box-content:nth-child(1) {
  border: none;
}
/* line 207, screen.scss */
#publish-list .box-content .preview p {
  height: initial;
  max-height: initial;
}
/* line 212, screen.scss */
#publish-list .box-content .image {
  height: 270px;
  padding: 0px 10px 0px 0px;
}
/* line 215, screen.scss */
#publish-list .box-content .image a {
  height: 270px;
}
/* line 219, screen.scss */
#publish-list .box-content .view-more {
  color: #00add3;
}
/* line 222, screen.scss */
#publish-list .box-content .number {
  background-color: #00add3;
  padding: 0px 10px;
  font-size: 2rem;
  color: #fff;
  border-radius: 3px;
}

/* line 233, screen.scss */
#more-viewed h3.title-reads {
  font-size: 1.5625rem;
  font-weight: 600;
  line-height: 1.4rem;
  color: #00add3;
}
/* line 239, screen.scss */
#more-viewed .box-content {
  border-top: none;
  border-bottom: 1px solid #cecece;
}

/* line 244, screen.scss */
.twitter-share-button {
  margin: 5px 20px;
}

/* line 248, screen.scss */
.like-line h3 {
  color: #ffc601;
  font-size: 1.1875rem;
  font-weight: 600;
}

/* line 256, screen.scss */
#menu-mobile a {
  color: #a1a1a1;
}
/* line 259, screen.scss */
#menu-mobile input[type=text] {
  width: 230px;
  font-size: 1em;
}
/* line 264, screen.scss */
#menu-mobile ul li {
  border-color: #eeeeed;
}
/* line 267, screen.scss */
#menu-mobile ul li:first-child {
  border-top-color: #ffc601;
}
/* line 272, screen.scss */
#menu-mobile .with-submenu .menu {
  text-align: left;
  background: #ebebeb;
  padding: 20px;
}
/* line 276, screen.scss */
#menu-mobile .with-submenu .menu li {
  height: 35px;
}

/* line 285, screen.scss */
.home-alternative .publicacoes {
  background-color: #fff;
  overflow: hidden;
}
/* line 289, screen.scss */
.home-alternative .publicacoes .box-content .image {
  padding: 0;
  height: 110px;
}
/* line 293, screen.scss */
.home-alternative .publicacoes .box-content .image a, .home-alternative .publicacoes .moviment .box-content .image a {
  height: 110px;
  border-radius: 7px;
  overflow: hidden;
}
/* line 298, screen.scss */
.home-alternative .publicacoes h2 {
  font-size: 1.25rem;
  text-transform: uppercase;
}
/* line 303, screen.scss */
.home-alternative .banner-movimento .movimento-description {
  width: initial;
  position: absolute;
  bottom: 20px;
}
/* line 308, screen.scss */
.home-alternative .banner-movimento .wrap-content {
  height: 590px;
  position: relative;
}

/* line 315, screen.scss */
.banner-movimento {
  display: block;
  height: 620px;
  background: url(../images/banner_nhac.jpg) no-repeat;
  background-position: top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 326, screen.scss */
.banner-movimento .movimento-description {
  width: 380px;
}
/* line 329, screen.scss */
.banner-movimento h2 {
  font-size: 3.25rem;
  color: #fff;
  font-weight: 700;
  padding: 0;
  line-height: 3.3rem;
}
/* line 335, screen.scss */
.banner-movimento h2 .yellow {
  color: #ffc601;
  font-weight: 700;
}
/* line 340, screen.scss */
.banner-movimento h3 {
  margin: 0;
  padding: 0;
  line-height: 2.4rem;
  font-size: 2.35rem;
  color: #fff;
}
/* line 348, screen.scss */
.banner-movimento p {
  color: #fff;
  font-weight: 300;
}

/* line 353, screen.scss */
.moviment-highlight {
  position: relative;
}
/* line 355, screen.scss */
.moviment-highlight .item .description {
  background-color: rgba(1, 173, 211, 0.8);
  position: absolute;
  width: 40%;
  left: 0;
  top: 20%;
}
/* line 361, screen.scss */
.moviment-highlight .item .description h3 a {
  color: #fff;
  font-size: 1.875rem;
  font-weight: 600;
}
/* line 366, screen.scss */
.moviment-highlight .item .description p a {
  color: #fff;
  line-height: 1rem;
  font-size: 1.375rem;
}

/* line 374, screen.scss */
.menu-float {
  border-radius: 7px 0 0 7px;
  overflow: hidden;
  position: absolute;
  top: 600px;
  right: -165px;
  padding: 10px 21px 10px 15px;
  background-color: #ffc601;
  -webkit-box-shadow: -1px 2px 7px -2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: -1px 2px 7px -2px rgba(0, 0, 0, 0.5);
  box-shadow: -1px 2px 7px -2px rgba(0, 0, 0, 0.5);
  -webkit-transition: all .2s ease-in;
  -moz-transition: all .2s ease-in;
  -ms-transition: all .2s ease-in;
  -o-transition: all .2s ease-in;
  transition: all .2s ease-in;
}
/* line 390, screen.scss */
.menu-float.showed {
  right: -1px;
}
/* line 392, screen.scss */
.menu-float.showed .nav li:nth-child(1) a {
  background-position: -53px -3px;
}
/* line 398, screen.scss */
.menu-float .nav li a {
  background-image: url(../images/sprite-float-menu.jpg);
  background-repeat: no-repeat;
  font-size: 1.0625rem;
  color: #fff;
  font-weight: 600;
  padding-left: 35px;
  height: 33px;
  display: block;
}
/* line 407, screen.scss */
.menu-float .nav li a:hover {
  text-decoration: underline;
}
/* line 411, screen.scss */
.menu-float .nav li:nth-child(1) a {
  background-position: -3px -3px;
  text-align: center;
  text-decoration: underline;
  margin-bottom: 10px;
  font-size: 1.25rem;
  line-height: 2rem;
}
/* line 420, screen.scss */
.menu-float .nav li:nth-child(2) a {
  background-position: -4px -52px;
}
/* line 423, screen.scss */
.menu-float .nav li:nth-child(3) a {
  background-position: -4px -82px;
}
/* line 429, screen.scss */
.menu-float .nav li:nth-child(4) a {
  background-position: -4px -140px;
}
/* line 432, screen.scss */
.menu-float .nav li:nth-child(5) a {
  background-position: -4px -174px;
}
/* line 435, screen.scss */
.menu-float .nav li:nth-child(6) a {
  background-position: -4px -204px;
}

/* line 441, screen.scss */
.reply-menu-float {
  padding: 30px 0px 30px 25px;
  background-color: #f2f2f2;
  -webkit-box-shadow: inset 0px 2px 12px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 2px 12px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 2px 12px 0px rgba(0, 0, 0, 0.2);
  position: relative;
}
/* line 449, screen.scss */
.reply-menu-float .btn-top {
  width: 73px;
  height: 80px;
  background: url("../images/btn-top.png") no-repeat;
  bottom: 2px;
  right: 0px;
  display: block;
  position: absolute;
}
/* line 458, screen.scss */
.reply-menu-float .nav li a {
  color: #454545;
  padding-left: 39px;
  position: relative;
  height: 30px;
  display: block;
  font-size: 1.25rem;
  font-weight: 600;
  padding-top: 10px;
}
/* line 467, screen.scss */
.reply-menu-float .nav li a:hover {
  text-decoration: underline;
}
/* line 470, screen.scss */
.reply-menu-float .nav li a:after {
  content: "";
  display: block;
  position: absolute;
  top: 11px;
  left: 0px;
  width: 29px;
  height: 29px;
  background-image: url(../images/sub-menu-sprite.png);
  background-repeat: no-repeat;
}
/* line 482, screen.scss */
.reply-menu-float .nav li:nth-child(1) a {
  color: #00add3;
  font-size: 1.675rem;
  margin-bottom: 20px;
  padding-top: 0px;
}
/* line 483, screen.scss */
.reply-menu-float .nav li:nth-child(1) a:after {
  background-position: -30px 0px;
}
/* line 484, screen.scss */
.reply-menu-float .nav li:nth-child(2) a:after {
  background-position: center -146px;
}
/* line 485, screen.scss */
.reply-menu-float .nav li:nth-child(3) a:after {
  background-position: center 0px;
}
/* line 487, screen.scss */
.reply-menu-float .nav li:nth-child(4) a:after {
  background-position: center -58px;
}
/* line 488, screen.scss */
.reply-menu-float .nav li:nth-child(5) a:after {
  background-position: center -87px;
}
/* line 489, screen.scss */
.reply-menu-float .nav li:nth-child(6) a:after {
  background-position: center -116px;
}

@-webkit-keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 100;
  }
}
/* line 514, screen.scss */
#content {
  z-index: 100;
  padding-top: 77px;
  position: relative;
  overflow: hidden;
}
/* line 519, screen.scss */
#content .wrapper {
  max-width: 1200px;
}
/* line 523, screen.scss */
#content .box-highlighted {
  width: 100%;
  height: 620px;
  min-height: 400px;
  overflow: hidden;
  position: relative;
  display: block;
  background-position: center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  margin: 0 auto;
  -webkit-transition: all .2s ease-in;
  -moz-transition: all .2s ease-in;
  -ms-transition: all .2s ease-in;
  -o-transition: all .2s ease-in;
  transition: all .2s ease-in;
}
/* line 542, screen.scss */
#content .box-highlighted .item {
  display: none;
}
/* line 543, screen.scss */
#content .box-highlighted .box-selected {
  display: block;
  background: white;
  background: rgba(255, 255, 255, 0.87);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55FFFFFF,endColorstr=#55FFFFFF);
  zoom: 1;
  width: 420px;
  left: 48.7%;
  position: absolute;
  top: 37%;
  padding: 30px;
  margin-top: -150px;
  -webkit-transition: all .2s ease-in;
  -moz-transition: all .2s ease-in;
  -ms-transition: all .2s ease-in;
  -o-transition: all .2s ease-in;
  transition: all .2s ease-in;
  -vendor-animation-duration: 5s;
  opacity: 0;
}
/* line 562, screen.scss */
#content .box-highlighted .box-selected.trans {
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
/* line 569, screen.scss */
#content .box-highlighted .box-selected h2 > a {
  font-size: 2.125rem;
  color: #00498d;
  line-height: 35px;
  font-weight: 600;
  margin-bottom: 30px;
}
/* line 577, screen.scss */
#content .box-highlighted .box-selected p > a {
  color: #00498d;
  font-size: 1.1875rem;
  font-weight: 300;
  margin-bottom: 25px;
}
/* line 586, screen.scss */
#content .box-highlighted .control-bar {
  position: absolute;
  bottom: 0px;
}
/* line 589, screen.scss */
#content .box-highlighted .control-bar .nav-item {
  position: absolute;
  bottom: 40px;
  width: 25px;
  height: 28px;
  background-image: url(../images/arrow_banner.png);
  text-indent: -99999px;
}
/* line 597, screen.scss */
#content .box-highlighted .control-bar .next {
  background-position: right;
}
/* line 600, screen.scss */
#content .box-highlighted .control-bar .prev {
  background-position: left;
}
/* line 604, screen.scss */
#content .box-highlighted .thumbs {
  position: absolute;
  bottom: 0px;
  width: auto;
}
/* line 608, screen.scss */
#content .box-highlighted .thumbs li {
  position: relative;
  float: left;
  width: 250px;
  height: 200px;
  margin: 0px 2px;
}
/* line 614, screen.scss */
#content .box-highlighted .thumbs li .thumb {
  width: 250px;
  position: absolute;
  top: 96px;
  background-color: #fff;
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
}
/* line 625, screen.scss */
#content .box-highlighted .thumbs li .thumb:hover {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 4px solid #ffc601;
  top: -3px;
}
/* line 631, screen.scss */
#content .box-highlighted .thumbs li .thumb:hover .image {
  opacity: 1;
}
/* line 636, screen.scss */
#content .box-highlighted .thumbs li .thumb.selected .image {
  opacity: 1;
}
/* line 640, screen.scss */
#content .box-highlighted .thumbs li .thumb .image {
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 110px;
  display: block;
  zoom: 1;
  overflow: hidden;
  opacity: .5;
}
/* line 654, screen.scss */
#content .box-highlighted .thumbs li .thumb .teaser {
  color: #00add3;
  margin: 10px 20px;
  font-weight: 600;
  font-size: 1em;
  line-height: 1.1em;
  height: 65px;
}
/* line 666, screen.scss */
#content .wrap-content {
  max-width: 1200px;
  margin: 30px auto;
}
/* line 671, screen.scss */
#content .wrap-content .column-category h2 {
  font-size: 1.375em;
  color: #a1a1a1;
  font-weight: 400;
  border-bottom: 3px solid #a1a1a1;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
/* line 678, screen.scss */
#content .wrap-content .column-category h2 a {
  color: #a1a1a1;
}
/* line 681, screen.scss */
#content .wrap-content .column-category .category .icon {
  width: 25px;
  height: 25px;
  overflow: hidden;
  display: block;
  background-image: url(../images/sprite_icons.gif);
  float: left;
  margin-right: 20px;
  margin-top: 3px;
}
/* line 694, screen.scss */
#content .wrap-content .column-category .box-content.dicas .image, #content .wrap-content .column-category.dicas .box-content .image {
  border-bottom: 4px solid #9edd06;
}
/* line 696, screen.scss */
#content .wrap-content .column-category .box-content.dicas .image h4, #content .wrap-content .column-category.dicas .box-content .image h4 {
  background-color: #9edd06;
}
/* line 701, screen.scss */
#content .wrap-content .column-category .box-content.dicas:hover .preview, #content .wrap-content .column-category.dicas .box-content:hover .preview {
  border-color: #9edd06;
}
/* line 704, screen.scss */
#content .wrap-content .column-category .box-content.dicas:hover h3, #content .wrap-content .column-category.dicas .box-content:hover h3 {
  color: #9edd06;
}
/* line 707, screen.scss */
#content .wrap-content .column-category .box-content.dicas:hover .more, #content .wrap-content .column-category.dicas .box-content:hover .more {
  border-color: #9edd06 !important;
}
/* line 709, screen.scss */
#content .wrap-content .column-category .box-content.dicas .footer-links .hvr-sweep-to-left:before, #content .wrap-content .column-category.dicas .box-content .footer-links .hvr-sweep-to-left:before {
  background: #9edd06;
}
/* line 712, screen.scss */
#content .wrap-content .column-category.dicas {
  border-bottom-color: #9edd06;
}
/* line 714, screen.scss */
#content .wrap-content .column-category.dicas .icon {
  background-position: 0px 0px;
}
/* line 717, screen.scss */
#content .wrap-content .column-category.dicas h2 {
  border-color: #9edd06;
}
/* line 719, screen.scss */
#content .wrap-content .column-category.dicas h2 a:hover {
  color: #9edd06;
}
/* line 727, screen.scss */
#content .wrap-content .column-category .box-content.artigos .image, #content .wrap-content .column-category.artigos .box-content .image {
  border-bottom: 4px solid #c13eec;
}
/* line 729, screen.scss */
#content .wrap-content .column-category .box-content.artigos .image h4, #content .wrap-content .column-category.artigos .box-content .image h4 {
  background-color: #c13eec;
}
/* line 734, screen.scss */
#content .wrap-content .column-category .box-content.artigos:hover .preview, #content .wrap-content .column-category.artigos .box-content:hover .preview {
  border-color: #c13eec;
}
/* line 737, screen.scss */
#content .wrap-content .column-category .box-content.artigos:hover h3, #content .wrap-content .column-category.artigos .box-content:hover h3 {
  color: #c13eec;
}
/* line 740, screen.scss */
#content .wrap-content .column-category .box-content.artigos:hover .more, #content .wrap-content .column-category.artigos .box-content:hover .more {
  border-color: #c13eec !important;
}
/* line 742, screen.scss */
#content .wrap-content .column-category .box-content.artigos .footer-links .hvr-sweep-to-left:before, #content .wrap-content .column-category.artigos .box-content .footer-links .hvr-sweep-to-left:before {
  background: #c13eec;
}
/* line 745, screen.scss */
#content .wrap-content .column-category.artigos {
  border-bottom-color: #c13eec;
}
/* line 747, screen.scss */
#content .wrap-content .column-category.artigos .icon {
  background-position: -29px 0px;
}
/* line 750, screen.scss */
#content .wrap-content .column-category.artigos h2 {
  border-color: #c13eec;
}
/* line 752, screen.scss */
#content .wrap-content .column-category.artigos h2 a:hover {
  color: #c13eec;
}
/* line 761, screen.scss */
#content .wrap-content .column-category .box-content.entrevistas .image, #content .wrap-content .column-category.entrevistas .box-content .image {
  border-bottom: 4px solid #f34094;
}
/* line 763, screen.scss */
#content .wrap-content .column-category .box-content.entrevistas .image h4, #content .wrap-content .column-category.entrevistas .box-content .image h4 {
  background-color: #f34094;
}
/* line 768, screen.scss */
#content .wrap-content .column-category .box-content.entrevistas:hover .preview, #content .wrap-content .column-category.entrevistas .box-content:hover .preview {
  border-color: #f34094;
}
/* line 771, screen.scss */
#content .wrap-content .column-category .box-content.entrevistas:hover h3, #content .wrap-content .column-category.entrevistas .box-content:hover h3 {
  color: #f34094;
}
/* line 774, screen.scss */
#content .wrap-content .column-category .box-content.entrevistas:hover .more, #content .wrap-content .column-category.entrevistas .box-content:hover .more {
  border-color: #f34094 !important;
}
/* line 777, screen.scss */
#content .wrap-content .column-category .box-content.entrevistas .footer-links .hvr-sweep-to-left:before, #content .wrap-content .column-category.entrevistas .box-content .footer-links .hvr-sweep-to-left:before {
  background: #f34094;
}
/* line 779, screen.scss */
#content .wrap-content .column-category.entrevistas {
  border-bottom-color: #f34094;
}
/* line 781, screen.scss */
#content .wrap-content .column-category.entrevistas h2 {
  border-color: #f34094;
}
/* line 783, screen.scss */
#content .wrap-content .column-category.entrevistas h2 a:hover {
  color: #f34094;
}
/* line 785, screen.scss */
#content .wrap-content .column-category.entrevistas .icon {
  background-position: -58px 0px;
}
/* line 793, screen.scss */
#content .wrap-content .column-category.youtube {
  border-bottom-color: #ff0000;
}
/* line 795, screen.scss */
#content .wrap-content .column-category.youtube .icon {
  background-position: -87px 0px;
}
/* line 798, screen.scss */
#content .wrap-content .column-category.youtube h2 {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 802, screen.scss */
#content .wrap-content .column-category.youtube h2 a:hover {
  color: #ff0000;
}
/* line 804, screen.scss */
#content .wrap-content .column-category.youtube .box-content {
  border: none;
}
/* line 806, screen.scss */
#content .wrap-content .column-category.youtube .box-content .image {
  border-bottom: 4px solid #ff0000;
}
/* line 808, screen.scss */
#content .wrap-content .column-category.youtube .box-content .image h4 {
  background-color: #ff0000;
}
/* line 815, screen.scss */
#content .wrap-content .column-category.youtube .video-item .video-link {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 170px;
}
/* line 820, screen.scss */
#content .wrap-content .column-category.youtube .video-item .video-link img {
  width: 100%;
  margin-top: -32px;
}
/* line 826, screen.scss */
#content .wrap-content .column-category.youtube .video-item h4 {
  font-size: 1.125em;
  color: #a1a1a1;
  line-height: 1.1em;
  background-color: #fff;
  padding: 15px;
  padding-bottom: 30px;
  font-weight: 300;
}
/* line 837, screen.scss */
#content .wrap-content .column-category.peticao, #content .wrap-content .column-category.newsletter {
  border-bottom-color: #00add3;
}
/* line 839, screen.scss */
#content .wrap-content .column-category.peticao .icon, #content .wrap-content .column-category.newsletter .icon {
  background-position: -116px 0px;
}
/* line 842, screen.scss */
#content .wrap-content .column-category.peticao h2, #content .wrap-content .column-category.newsletter h2 {
  border-color: #00add3;
}
/* line 845, screen.scss */
#content .wrap-content .column-category.peticao .box-content, #content .wrap-content .column-category.newsletter .box-content {
  border: 1px solid #eeeeed;
}
/* line 849, screen.scss */
#content .wrap-content .column-category.comunidade {
  border-bottom-color: #00add3;
}
/* line 851, screen.scss */
#content .wrap-content .column-category.comunidade .icon {
  background-position: -172px 0px;
}
/* line 854, screen.scss */
#content .wrap-content .column-category.comunidade h2 {
  border-color: #00add3;
  margin-bottom: 0px;
}
/* line 858, screen.scss */
#content .wrap-content .column-category.comunidade .box-content {
  border: 1px solid #eeeeed;
}
/* line 863, screen.scss */
#content .wrap-content .column-category.newsletter .icon {
  background-position: -144px 0px;
}
/* line 866, screen.scss */
#content .wrap-content .column-category.newsletter input {
  background-color: #eaeff2;
}
/* line 869, screen.scss */
#content .wrap-content .column-category.newsletter .btn {
  width: 35%;
  margin-top: 13px;
  font-weight: 300;
}
/* line 876, screen.scss */
#content .wrap-content .column-category.nhac .icon {
  background-image: url("../images/icon_nhac.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
/* line 881, screen.scss */
#content .wrap-content .column-category.nhac img {
  width: 100%;
  max-width: 150%;
}
/* line 885, screen.scss */
#content .wrap-content .column-category.nhac .btn {
  width: initial;
  margin: 15px auto;
  font-weight: 300;
  float: none;
}
/* line 895, screen.scss */
#content .wrap-content .column-category.calculatora .icon {
  background: url(../images/icon_calculadora.gif) no-repeat 0px 0px;
}
/* line 898, screen.scss */
#content .wrap-content .column-category.calculatora .btn {
  width: 60%;
  margin-top: 13px;
  font-weight: 300;
  margin: 13px auto 0px;
  float: none;
}

/* line 911, screen.scss */
.porque-lutamos {
  background-color: #eaeff2;
  padding: 0px 0px 50px;
  color: #00add3;
  overflow: hidden;
}
/* line 916, screen.scss */
.porque-lutamos h2 {
  font-size: 1.75em;
  text-align: center;
}
/* line 921, screen.scss */
.porque-lutamos ul li {
  float: left;
}
/* line 923, screen.scss */
.porque-lutamos ul li img {
  width: 100%;
}
/* line 927, screen.scss */
.porque-lutamos ul li:nth-last-child(1) {
  margin-right: 0px;
}
/* line 931, screen.scss */
.porque-lutamos p {
  font-size: 1.125em;
  text-align: center;
}

/* line 936, screen.scss */
.footer {
  background-color: #00add3;
  color: #7e7e7e;
  overflow: hidden;
}
/* line 941, screen.scss */
.footer span {
  color: #fff;
  font-weight: normal;
}
/* line 945, screen.scss */
.footer a {
  color: #7e7e7e;
}
/* line 947, screen.scss */
.footer a:hover {
  text-decoration: underline;
}
/* line 951, screen.scss */
.footer a.midia-social {
  display: block;
  width: 32px;
  height: 32px;
  background-image: url("../images/sprite-footer-midias.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
/* line 958, screen.scss */
.footer a.midia-social.youtube {
  background-position: -55px 0px;
}
/* line 961, screen.scss */
.footer a.midia-social.twitter {
  background-position: -111px 0px;
}
/* line 965, screen.scss */
.footer .copyright {
  font-weight: 300;
}

/* line 969, screen.scss */
.footer-mobile {
  font-size: .75rem;
  color: #666666;
  -webkit-box-shadow: inset 0px 35px 18px -41px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 35px 18px -41px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 35px 18px -41px rgba(0, 0, 0, 0.2);
}
/* line 976, screen.scss */
.footer-mobile a.midia-social {
  display: block;
  width: 32px;
  height: 32px;
  background-image: url("../images/sprite-footer-midias.png");
  background-repeat: no-repeat;
  background-position: 0px -33px;
}
/* line 983, screen.scss */
.footer-mobile a.midia-social.youtube {
  background-position: -55px -33px;
}
/* line 986, screen.scss */
.footer-mobile a.midia-social.twitter {
  background-position: -111px -33px;
}
/* line 990, screen.scss */
.footer-mobile #ans {
  background-position: -55px -566px;
}

/* line 995, screen.scss */
.peticao-box p {
  font-size: .875em;
  line-height: 1.1em;
  text-align: center;
  color: #a1a1a1;
}
/* line 1001, screen.scss */
.peticao-box button {
  width: 200px;
  height: 40px;
  color: #fff;
  display: block;
  overflow: hidden;
  position: relative;
  background-color: #ffc601;
  font-size: 1.25em;
  border: none;
  border-bottom: 3px solid #e6a417;
  margin: 0 auto;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
}
/* line 1016, screen.scss */
.peticao-box button span {
  position: relative;
  z-index: 2;
  color: #fff;
  display: block;
  margin-top: 6px;
  font-weight: 300;
}

/* line 1027, screen.scss */
.counter .count {
  background-color: #eaeff2;
  color: #a1a1a1;
  font-size: 1.875em;
  text-align: center;
  border-right: 1px solid #fff;
  font-weight: 300;
}
/* line 1034, screen.scss */
.counter .count:nth-last-child(1) {
  border: none;
}

/* line 1039, screen.scss */
.comunidade {
  position: relative;
}
/* line 1042, screen.scss */
.comunidade .posts {
  border: 1px solid #eeeeed;
  border-top: none;
  overflow: hidden;
  padding-bottom: 53px;
}
/* line 1047, screen.scss */
.comunidade .posts .facebook-item {
  padding: 15px;
}
/* line 1049, screen.scss */
.comunidade .posts .facebook-item img {
  margin: 5px 15px 5px 0px;
}
/* line 1052, screen.scss */
.comunidade .posts .facebook-item a {
  color: #a1a1a1;
}
/* line 1055, screen.scss */
.comunidade .posts .facebook-item p {
  color: #a1a1a1;
}
/* line 1059, screen.scss */
.comunidade .posts .facebook-item strong {
  color: #a1a1a1;
  font-weight: 600;
}
/* line 1065, screen.scss */
.comunidade .navbar {
  position: absolute;
  bottom: 0px;
  bottom: 0px;
  right: 9px;
  border-top: 1px solid #eeeeed;
  border-left: 1px solid #eeeeed;
  padding: 10px 15px;
}
/* line 1073, screen.scss */
.comunidade .navbar .goto-facebook {
  color: #a1a1a1;
  font-size: 1.125em;
}
/* line 1076, screen.scss */
.comunidade .navbar .goto-facebook .icon {
  width: 25px;
  height: 25px;
  overflow: hidden;
  display: block;
  background-image: url(../images/icons_ms.gif);
  float: left;
  margin-right: 20px;
  margin-top: 3px;
  background-repeat: no-repeat;
  background-position: center -16px !important;
  border-right: 1px solid #eeeeed;
}

/* line 1098, screen.scss */
#content .post .wrap-content .popular-content .column-category {
  margin-top: 25px;
}
/* line 1103, screen.scss */
#content .post .wrap-content .popular-content .column-category.artigos .box-content .image {
  border-bottom: none;
  border-right: 5px solid #c13eec;
}
/* line 1112, screen.scss */
#content .post .wrap-content .popular-content .column-category.entrevistas .box-content .image {
  border-bottom: none;
  border-right: 5px solid #f34094;
}
/* line 1121, screen.scss */
#content .post .wrap-content .popular-content .column-category.dicas .box-content .image {
  border-bottom: none;
  border-right: 5px solid #9edd06;
}
/* line 1129, screen.scss */
#content .post .wrap-content .popular-content .column-category .box-content .image {
  float: left;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  height: 140px;
  overflow: hidden;
  position: relative;
  width: 45%;
}
/* line 1141, screen.scss */
#content .post .wrap-content .popular-content .column-category .box-content .preview {
  float: left;
  width: 50%;
  border-left: none;
  border-top: 1px solid #eeeeed;
  height: 138px;
  padding-bottom: 0;
}
/* line 1150, screen.scss */
#content .post .wrap-content .popular-content .column-category .box-content .preview .footer-links .twitt {
  background-position: center -54px;
}
/* line 1155, screen.scss */
#content .post .wrap-content .popular-content .column-category .box-content .preview .footer-links .face {
  background-position: center -14px;
}

/* line 1168, screen.scss */
.social_list {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  list-style: outside none none;
  width: 215px;
}
/* line 1176, screen.scss */
.social_list > li {
  background: none repeat scroll 0 0 #c9c9c9;
  border-left: 1px solid #b7b7b7;
  float: left;
  overflow: hidden;
  width: 32%;
}
/* line 1183, screen.scss */
.social_list > li:first-child {
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 1192, screen.scss */
.social_list > li:last-child {
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 1201, screen.scss */
.social_list > li a {
  height: 31px;
  padding-top: 14px;
  font-size: 0.75em;
  line-height: initial;
  display: block;
  text-align: center;
}
/* line 1210, screen.scss */
.social_list > li a .icon-facebook {
  background: url(../images/misc/ico-facebook.png);
  width: 24px;
  height: 17px;
  display: block;
  margin: 0 auto;
}
/* line 1218, screen.scss */
.social_list > li a .icon-twitter-bird {
  background: url(../images/misc/ico-twitter.png);
  width: 24px;
  height: 17px;
  display: block;
  margin: 0 auto;
}
/* line 1226, screen.scss */
.social_list > li a .icon-mail-1 {
  background: url(../images/misc/ico-email.png);
  width: 24px;
  height: 17px;
  display: block;
  margin: 0 auto;
}

/* line 1241, screen.scss */
.box-content:hover .hvr-sweep-to-left:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1247, screen.scss */
.box-content:hover .preview .footer-links .more {
  right: 0px !important;
  color: #fff;
}
/* line 1251, screen.scss */
.box-content:hover .preview .footer-links .twitt, .box-content:hover .preview .footer-links .face {
  /*
  -webkit-animation: fade .5s;
  -moz-animation: fade .5s;
  -ms-animation: fade .5s;
  -o-animation: fade .5s;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  animation: fade .5s;
  -webkit-animation-delay: .3s;
  -moz-animation-delay: .3s;
  -ms-animation-delay: .3s;
  -o-animation-delay: .3s;
  animation-delay: .3s;
  */
  opacity: 1;
}
/* line 1271, screen.scss */
.box-content:hover .preview .footer-links .face {
  /*
  -webkit-animation-delay: .4s;
  -moz-animation-delay: .4s;
  -ms-animation-delay: .4s;
  -o-animation-delay: .4s;
  animation-delay: .4s;
  */
}

/* line 1285, screen.scss */
.box-content {
  cursor: pointer;
}
/* line 1288, screen.scss */
.box-content .image {
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  height: 200px;
  position: relative;
}
/* line 1297, screen.scss */
.box-content .image h4 {
  display: block;
  padding: 5px 20px;
  color: #fff;
  font-weight: 600;
  position: absolute;
  bottom: 0px;
  left: 0px;
  font-size: .8125em;
}
/* line 1308, screen.scss */
.box-content .preview {
  color: #7e7e7e;
  position: relative;
}
/* line 1314, screen.scss */
.box-content .preview a {
  color: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: inherit;
  border: none;
}
/* line 1321, screen.scss */
.box-content .preview h3 {
  font-size: 1.125em;
  padding: 10px 15px 0px;
  font-weight: 600;
  line-height: 1.2em;
  min-height: 45px;
}
/* line 1329, screen.scss */
.box-content .preview p {
  padding: 10px 15px 0px;
  font-size: 1em;
  font-weight: 300;
  line-height: 1em;
  height: 50px;
  max-height: 50px;
  -webkit-backface-visibility: hidden;
}
/* line 1340, screen.scss */
.box-content .preview .footer-links {
  height: 34px;
  position: absolute;
  bottom: 0px;
  overflow: hidden;
}
/* line 1345, screen.scss */
.box-content .preview .footer-links a {
  height: 34px;
  display: block;
  padding: 5px;
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
  color: #a1a1a1;
  border: 1px solid #eeeeed;
  border-bottom: none;
}
/* line 1359, screen.scss */
.box-content .preview .footer-links .twitt {
  background: no-repeat url(../images/icons_ms.gif) center -54px;
  border-left: none;
  border-right: none;
  opacity: 0;
}
/* line 1366, screen.scss */
.box-content .preview .footer-links .face {
  background: no-repeat url(../images/icons_ms.gif) center -14px;
  border-left: none;
  opacity: 0;
}
/* line 1371, screen.scss */
.box-content .preview .footer-links .more {
  position: absolute;
  right: -101px;
  border: 1px solid #eeeeed;
  border-bottom: none;
  padding-top: 2px;
  display: block;
}
/* line 1378, screen.scss */
.box-content .preview .footer-links .more i {
  font-size: 1.2em;
  margin-right: 5px;
}

/* line 1416, screen.scss */
.post .post-highlight {
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 1426, screen.scss */
.post .popular-content a {
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
}
/* line 1432, screen.scss */
.post .popular-content h3 {
  color: #a1a1a1;
  font-size: 16px;
  line-height: 1.2em;
}
/* line 1439, screen.scss */
.post .popular-content .icon {
  background-image: url("../images/sprite_icons.gif");
  background-position: -200px 0;
  display: block;
  float: left;
  height: 25px;
  margin-right: 10px;
  margin-top: 3px;
  overflow: hidden;
  width: 25px;
}
/* line 1452, screen.scss */
.post h2 {
  font-size: 1.5625rem;
  font-weight: 600;
  color: #666666;
}
/* line 1457, screen.scss */
.post h1 {
  font-size: 2.1875rem;
  font-weight: 600;
  color: #00add3;
}
/* line 1388, screen.scss */
.post .post-content * {
  font-size: 20px;
  color: #7e7e7e;
  font-weight: 300;
}
/* line 1392, screen.scss */
.post .post-content * strong {
  font-weight: 600;
  color: #333;
}
/* line 1397, screen.scss */
.post .post-content li, .post .post-content ol, .post .post-content ul {
  list-style-position: inside;
  padding-top: 10px;
  font-style: italic;
}
/* line 1402, screen.scss */
.post .post-content p {
  margin-top: 40px;
}
/* line 1407, screen.scss */
.post .post-content p:first-child {
  font-style: italic;
  font-weight: 400;
}
/* line 1468, screen.scss */
.post.artigos .post-highlight {
  border-bottom: 5px solid #c13eec;
}
/* line 1472, screen.scss */
.post.artigos h2 {
  color: #c13eec;
}
/* line 1478, screen.scss */
.post.entrevistas .post-highlight {
  border-bottom: 5px solid #f34094;
}
/* line 1482, screen.scss */
.post.entrevistas h2 {
  color: #f34094;
}
/* line 1488, screen.scss */
.post.dicas .post-highlight {
  border-bottom: 5px solid #9edd06;
}
/* line 1492, screen.scss */
.post.dicas h2 {
  color: #9edd06;
}

/* line 1498, screen.scss */
#tinymce {
  padding-left: 15px;
}
/* line 1388, screen.scss */
#tinymce * {
  font-size: 20px;
  color: #7e7e7e;
  font-weight: 300;
}
/* line 1392, screen.scss */
#tinymce * strong {
  font-weight: 600;
  color: #333;
}
/* line 1397, screen.scss */
#tinymce li, #tinymce ol, #tinymce ul {
  list-style-position: inside;
  padding-top: 10px;
  font-style: italic;
}
/* line 1402, screen.scss */
#tinymce p {
  margin-top: 40px;
}
/* line 1407, screen.scss */
#tinymce p:first-child {
  font-style: italic;
  font-weight: 400;
}

/* line 1503, screen.scss */
.contact {
  /*
  h2 {
    font-size:30px;
    color:$gray;
    width: 100%;
    border-bottom:3px solid $blue_line;
    line-height: 35px;
    padding-bottom: 10px;
    margin-bottom: 20px;

    .icon {
      margin-right: 10px;
      background-image: url("../images/misc/ico-contact.gif");
      width: 35px;
      height: 35px;
      display: block;
      float: left;
    }

  }
  */
}
/* line 1525, screen.scss */
.contact img {
  width: 100%;
}
/* line 1529, screen.scss */
.contact label {
  font-size: 16px;
  color: #a1a1a1;
  line-height: 35px;
  padding-right: 10px;
  display: block;
}
/* line 1537, screen.scss */
.contact input {
  margin: 0;
  width: 100%;
  background: #eaeff2;
}
/* line 1543, screen.scss */
.contact input[type=radio] {
  float: left;
  width: auto;
  margin: 10px 10px 0 0;
}
/* line 1549, screen.scss */
.contact textarea {
  width: 100%;
  height: 240px;
  background: #eaeff2;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1565, screen.scss */
.calculator h2 {
  border-color: #00add3;
}
/* line 1567, screen.scss */
.calculator h2 .icon {
  background-image: url(../images/icon_calculadora.gif);
  background-position: 1px 5px;
  background-repeat: no-repeat;
  width: 30px;
}

/* line 1576, screen.scss */
input[type="radio"] {
  display: none;
}

/* line 1580, screen.scss */
input[type="radio"] + label span {
  display: inline-block;
  width: 19px;
  height: 19px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* line 1592, screen.scss */
input[type="radio"] + label span {
  background-color: #eaeff2;
}

/* line 1596, screen.scss */
input[type="radio"]:checked + label span {
  background-color: #00aff6;
  border: 4px solid #eaeff2;
  width: 11px;
  height: 11px;
}

/* line 1604, screen.scss */
.btn {
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 1610, screen.scss */
.btn.btn-primary {
  width: 200px;
  height: 40px;
  color: #fff;
  display: block;
  overflow: hidden;
  position: relative;
  background-color: #00add3;
  font-size: 1.25em;
  border-bottom: 3px solid #1ba3b8;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  float: right;
}
/* line 1624, screen.scss */
.btn.btn-primary span {
  position: relative;
  z-index: 2;
  color: #fff;
  display: block;
  margin-top: 6px;
  font-weight: 300;
}
/* line 1633, screen.scss */
.btn.btn-yellow {
  background-color: #ffc601;
  border-bottom: 3px solid #dba63c;
}
/* line 1637, screen.scss */
.btn.btn-bold {
  width: 220px;
  height: 55px;
}
/* line 1640, screen.scss */
.btn.btn-bold span {
  font-size: 1.6875rem;
  font-weight: 600;
}

/* line 1646, screen.scss */
.margin-auto {
  margin: 0 auto;
}

/* line 1650, screen.scss */
.term strong {
  font-style: italic;
  color: #555;
}

/* line 1655, screen.scss */
h2.yellow {
  font-weight: 700;
  font-size: 2.25rem;
  color: #ffc601;
}

/* line 1661, screen.scss */
.publicacoes, .moviment {
  background-color: #f8f8f8;
}
/* line 1663, screen.scss */
.publicacoes h2, .moviment h2 {
  font-weight: 700;
  font-size: 2.625rem;
  color: #ffc601;
}
/* line 1668, screen.scss */
.publicacoes > p, .moviment > p {
  color: #b0b0b0;
}
/* line 1671, screen.scss */
.publicacoes .line, .moviment .line {
  max-width: 1200px;
  margin: 0 auto;
}
/* line 1676, screen.scss */
.publicacoes .box-content .preview, .moviment .box-content .preview {
  border: none;
  background-color: #fff;
}
/* line 1679, screen.scss */
.publicacoes .box-content .preview h4, .moviment .box-content .preview h4 {
  color: #ffc601;
  margin-left: 15px;
}
/* line 1683, screen.scss */
.publicacoes .box-content .preview .ps, .moviment .box-content .preview .ps {
  font-weight: 300;
  color: #ababab;
  font-style: italic;
  font-size: .875rem;
}
/* line 1689, screen.scss */
.publicacoes .box-content .preview .more, .moviment .box-content .preview .more {
  color: #ffc601;
  font-size: 1.125rem;
}
/* line 1694, screen.scss */
.publicacoes .box-content .image, .moviment .box-content .image {
  background-color: #fff;
  display: block;
  padding: 10px 10px 0px 10px;
  box-sizing: border-box;
}
/* line 1699, screen.scss */
.publicacoes .box-content .image a, .moviment .box-content .image a {
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  display: block;
  height: 186px;
}
/* line 1710, screen.scss */
.publicacoes .btn, .moviment .btn {
  float: none;
}
/* line 1712, screen.scss */
.publicacoes .btn span, .moviment .btn span {
  font-weight: 600;
}

/* line 1719, screen.scss */
.autor h3 {
  font-size: 1rem;
  font-weight: 600;
  color: #8c8c8c;
}
/* line 1724, screen.scss */
.autor p {
  font-size: .8125rem;
  color: #8c8c8c;
}

/* line 1730, screen.scss */
.moviment {
  background-color: #fff;
}
/* line 1732, screen.scss */
.moviment h2 {
  font-size: 2.25rem;
}
/* line 1735, screen.scss */
.moviment p {
  font-size: 1.4375rem;
  font-weight: lighter;
}
/* line 1739, screen.scss */
.moviment .embed-container {
  position: relative;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  width: 100%;
  padding-bottom: 56.25%;
}
/* line 1740, screen.scss */
.moviment .embed-container iframe, .moviment .embed-container object, .moviment .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 98%;
  height: 100%;
}
/* line 1741, screen.scss */
.moviment .disclaimer {
  font-size: .8125rem;
  text-align: left;
}

/* line 1747, screen.scss */
.habit {
  background-image: url(../images/bg-moviment-blue_block.jpg);
  background-repeat: repeat;
  background-position: top center;
}
/* line 1751, screen.scss */
.habit h2 {
  color: #ffea01;
}
/* line 1754, screen.scss */
.habit .habits-to-change {
  max-width: 910px;
}
/* line 1756, screen.scss */
.habit .habits-to-change .item {
  max-width: 910px;
}
/* line 1759, screen.scss */
.habit .habits-to-change .item img {
  float: left;
}
/* line 1762, screen.scss */
.habit .habits-to-change .item h2 {
  color: #fff;
  font-size: 3.125rem;
  font-weight: 600;
  line-height: 3rem;
  margin-bottom: 15px;
}
/* line 1769, screen.scss */
.habit .habits-to-change .item p {
  color: #fff;
  font-size: 1.0625rem;
}

/* line 1777, screen.scss */
.social-midias img {
  width: 100%;
}
/* line 1780, screen.scss */
.social-midias h3 {
  color: #707070;
  font-size: 1.3125rem;
  font-weight: 600;
}
/* line 1785, screen.scss */
.social-midias p {
  font-size: .875rem;
  color: #707070;
  min-height: 65px;
  max-width: 290px;
}

/* line 1793, screen.scss */
.lnk-moviment-midias {
  display: block;
  overflow: hidden;
  width: 288px;
  height: 42px;
  background-image: url(../images/btn-social-campaing.png);
}
/* line 1799, screen.scss */
.lnk-moviment-midias.youtube {
  background-position: 0px 0px;
}
/* line 1800, screen.scss */
.lnk-moviment-midias.fanpage {
  background-position: 0px -40px;
}
/* line 1801, screen.scss */
.lnk-moviment-midias.forum {
  background-position: 0px -81px;
}

/* line 1804, screen.scss */
.line-hangout {
  border-radius: 5px;
  background-color: #f2f2f2;
}
/* line 1807, screen.scss */
.line-hangout img {
  width: initial;
}
/* line 1810, screen.scss */
.line-hangout h3 {
  color: #707070;
  font-size: 1.3125rem;
  font-weight: 600;
}
/* line 1815, screen.scss */
.line-hangout h5 {
  color: #ff0000;
  font-size: .875rem;
  font-weight: 600;
}
/* line 1820, screen.scss */
.line-hangout div > a {
  color: #707070;
  font-size: .875rem;
}

/* line 1827, screen.scss */
.premio, .nutricao-saude {
  /*
    h2 {
      font-size: 30px;
      color: $gray;
      width: 100%;
      border-bottom: 3px solid $blue_line;
      line-height: 35px;
      padding-bottom: 10px;
      margin-bottom: 20px;
  
      .icon {
        margin-right: 10px;
        background-image: url("../images/icon_premio.png");
        background-repeat: no-repeat;
        background-position: 0px 0px;
        width: 35px;
        height: 35px;
        display: block;
        float: left;
      }
  
    }*/
}
/* line 1850, screen.scss */
.premio strong, .nutricao-saude strong {
  font-weight: 700 !important;
}
/* line 1853, screen.scss */
.premio img, .nutricao-saude img {
  width: 100%;
}
/* line 1856, screen.scss */
.premio i, .nutricao-saude i {
  font-style: italic;
}
/* line 1859, screen.scss */
.premio p, .nutricao-saude p {
  font-size: 1.125em;
  color: #7e7e7e;
  font-weight: 300;
  margin-top: 10px;
}
/* line 1865, screen.scss */
.premio a, .nutricao-saude a {
  color: #1ba3b8;
}
/* line 1867, screen.scss */
.premio a .icon-pdf, .nutricao-saude a .icon-pdf {
  width: 20px;
}
/* line 1870, screen.scss */
.premio a .to-center, .nutricao-saude a .to-center {
  margin-top: -2px;
}

/* line 1875, screen.scss */
.calculadora-widget {
  height: 290px;
  overflow: hidden;
}
/* line 1878, screen.scss */
.calculadora-widget .calculadora-step {
  display: block;
  height: 290px;
}
/* line 1881, screen.scss */
.calculadora-widget .calculadora-step .lnk-voltar {
  color: #ffc601;
  font-weight: 600;
}
/* line 1885, screen.scss */
.calculadora-widget .calculadora-step label {
  display: block;
  margin-top: 10px;
}
/* line 1889, screen.scss */
.calculadora-widget .calculadora-step .disclaimer {
  font-size: .8125rem;
  text-align: left;
}
/* line 1894, screen.scss */
.calculadora-widget .btn-calculadora {
  background-color: #ebecec;
  display: block;
  width: 49%;
  border-radius: 7px;
  overflow: hidden;
}
/* line 1901, screen.scss */
.calculadora-widget .icon-f {
  width: 60px;
  height: 85px;
  background: url(../images/btn-calculadora.png) -82px 0px no-repeat;
  display: block;
  overflow: hidden;
}
/* line 1908, screen.scss */
.calculadora-widget .icon-m {
  width: 60px;
  height: 85px;
  background: url(../images/btn-calculadora.png) 0px 0px no-repeat;
  display: block;
  overflow: hidden;
}

/* line 1918, screen.scss */
.calculadora-box p {
  font-size: 1.125em;
  padding: 1px 15px 0px;
  font-weight: 600;
  line-height: 1.2em;
  height: 45px;
  max-height: 45px;
}

/*
.nutricao-saude {
  h2 {
    color: $gray;
    border-bottom: 3px solid $blue_line;
    .icon {
      background-image: url("../images/icon_nutricao.png");
    }
  }
}
*/
/* line 1938, screen.scss */
.logo-amil {
  width: 107px;
  height: 46px;
  margin-top: 13px;
  background: url(../images/logo_oin_rodape.png) no-repeat -136px 0px;
  display: block;
  float: right;
}

/* line 1946, screen.scss */
.logo-footer {
  width: 111px;
  height: 46px;
  margin-top: 13px;
  background: url(../images/logo_oin_rodape.png) no-repeat 0px 0px;
  display: block;
  float: left;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 1958, screen.scss */
  #content {
    padding-top: 77px !important;
  }

  /* line 1962, screen.scss */
  #wrapper {
    height: 81px;
  }

  /* line 1965, screen.scss */
  .publicacoes {
    overflow: hidden;
  }

  /* line 1970, screen.scss */
  .box-content .preview .more {
    right: 1px !important;
  }
  /* line 1973, screen.scss */
  .box-content .preview .twitt {
    opacity: 1 !important;
  }
  /* line 1976, screen.scss */
  .box-content .preview .face {
    opacity: 1 !important;
  }
}
@media screen and (max-height: 800px) {
  /* line 1984, screen.scss */
  #content .box-highlighted {
    height: 450px;
  }

  /* line 1985, screen.scss */
  .post .post-highlight {
    height: 460px;
  }
}
@media screen and (max-width: 1190px) {
  /* line 1989, screen.scss */
  .menu-bar .menu li a {
    padding: 11px 7px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1993, screen.scss */
  #content {
    padding-top: 81px; /*!important;*/
  }

  /* line 1996, screen.scss */
  #wrapper {
    height: 81px;
  }

  /* line 1999, screen.scss */
  .mobile-background-gray {
    background-color: #f6f6f6;
  }

  /* line 2001, screen.scss */
  #content .wrap-content {
    margin-top: 0;
  }

  /* line 2004, screen.scss */
  .banner-movimento {
    background-position: right;
  }

  /* line 2007, screen.scss */
  .publicacoes {
    background-color: #fff;
    overflow: hidden;
  }
  /* line 2011, screen.scss */
  .publicacoes .box-content .image {
    padding: 0;
    height: 110px;
  }
  /* line 2015, screen.scss */
  .publicacoes .box-content .image a, .publicacoes .moviment .box-content .image a {
    height: 110px;
    border-radius: 7px;
    overflow: hidden;
  }
  /* line 2020, screen.scss */
  .publicacoes h2 {
    font-size: 1.25rem;
    text-transform: uppercase;
  }

  /* line 2025, screen.scss */
  #publish-list .box-content .image a, #publish-list .box-content .image {
    height: 100px;
    border-radius: 7px;
    overflow: hidden;
  }

  /* line 2030, screen.scss */
  #publish-list h3 {
    font-size: 1rem;
    font-weight: normal;
    line-height: 1rem;
  }

  /* line 2035, screen.scss */
  .moviment-highlight .item .description {
    width: 100%;
    top: initial;
    bottom: 0;
  }

  /* line 2040, screen.scss */
  .box-content .preview p, .box-content .preview h3 {
    height: auto;
    max-height: inherit;
  }

  /* line 2047, screen.scss */
  .box-content {
    border-top: 1px solid #b0b0b0;
  }

  /* line 2050, screen.scss */
  .box-content:nth-child(1) {
    border-top: none;
  }

  /* line 2053, screen.scss */
  .box-content .preview .footer-links .twitt {
    background-position: center -54px;
  }

  /* line 2056, screen.scss */
  .box-content .preview .footer-links .face {
    background-position: center -14px;
  }

  /* line 2061, screen.scss */
  .box-content .preview .more {
    right: 1px !important;
  }
  /* line 2064, screen.scss */
  .box-content .preview .twitt {
    opacity: 1 !important;
  }
  /* line 2067, screen.scss */
  .box-content .preview .face {
    opacity: 1 !important;
  }

  /* line 2072, screen.scss */
  #content .box-highlighted .box-selected.trans {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }

  /* line 2079, screen.scss */
  #content .box-highlighted .box-selected {
    top: 50px !important;
    background-color: rgba(1, 1, 1, 0.2);
    width: 90%;
    left: 0px;
    margin-top: 0px;
  }

  /* line 2087, screen.scss */
  #content .box-highlighted .box-selected h2 > a, #content .box-highlighted .box-selected p > a {
    color: #fff;
  }

  /* line 2092, screen.scss */
  #wrapper #header .min-width-logo {
    min-width: 225px;
  }

  /* line 2095, screen.scss */
  #wrapper #header .nav .logo {
    margin-top: 20px;
  }

  /* line 2099, screen.scss */
  #wrapper #header .nav .logo-amil {
    margin-top: 20px;
    width: 95px;
    height: 34px;
    background: url(../images/obesidade_nao_site_mobile.png) no-repeat -123px 0px;
  }
}
/* line 2108, screen.scss */
em {
  font-style: italic !important;
}

/* line 2112, screen.scss */
.copyright {
  color: #fff;
}

/* line 2113, screen.scss */
#ans {
  height: 21px;
  width: 46px;
  background-image: url(../images/sprites-s5c7b52524b.png);
  background-position: 0 -566px;
  background-repeat: no-repeat;
  display: inline-block;
}

/* line 2114, screen.scss */
#ansAmil {
  height: 23px;
  width: 99px;
  background-image: url(../images/sprites-s5c7b52524b.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
}

/* line 4, home-alt.scss */
.banner-home-v2 {
  /*.image a{
    width: 100%;
    height: 618px;
    display: block;
    background-repeat: no-repeat;
  }*/
}
/* line 11, home-alt.scss */
.banner-home-v2 .image, .banner-home-v2 .image a {
  width: 504px;
  height: 618px;
  display: block;
  overflow: hidden;
  position: relative;
}
/* line 18, home-alt.scss */
.banner-home-v2 .image a {
  position: absolute;
  top: 0px;
}

/* line 27, home-alt.scss */
#content .home-alternative {
  margin: 0 auto;
}
/* line 29, home-alt.scss */
#content .home-alternative .item a, #content .home-alternative .item a img {
  margin: 0;
  padding: 0;
}
/* line 33, home-alt.scss */
#content .home-alternative .item .preview {
  margin: 20px 20px 10px 0px;
  position: absolute;
  top: 0px;
  background-color: rgba(1, 173, 211, 0.8);
}
/* line 38, home-alt.scss */
#content .home-alternative .item .preview h3 a, #content .home-alternative .item .preview p, #content .home-alternative .item .preview p a {
  color: #ffc601;
  font-weight: 300;
}
/* line 42, home-alt.scss */
#content .home-alternative .item .preview h3 a {
  font-size: 1.325rem;
  font-weight: 600;
}
/* line 48, home-alt.scss */
#content .home-alternative .publicacoes h2 {
  font-size: 2rem;
}
/* line 51, home-alt.scss */
#content .home-alternative .publicacoes .box-content {
  border-bottom: 1px solid #d5d5d5;
}
/* line 54, home-alt.scss */
#content .home-alternative .publicacoes .box-content:last-child {
  border-bottom: none;
}
/* line 58, home-alt.scss */
#content .home-alternative .slick-dots {
  bottom: 40px;
}

.post .post-content p:first-child {font-style: normal; font-weight: 300;}
.post .post-content p a {color: #008bb5;}