/* Responsive */

/* Mobile */

@media (max-width: 767px) {
  nav.navbar-collapse.hidden-xs{
    display: none !important;
  }
  header .icon.logo-casa {
    margin-right: 0
  }
  header .nav.logo > h1 {
    margin-top: 10px;
  }

  .menu-footer ul.nav-pills li {
    padding: 0;
    width: 33.3333333333%;
  }
  .publications .featured {
    width: 100%;
  }
  .publications .featured .content {
    width: 54%;
  }
  .publications .featured .img {
    width: 46%;
  }
  .publications .normal {
    width: 100%;
    height: 180px;
  }
  .publications .normal img {
    float: left;
    margin-left: 0;
    margin-right: 20px;
  }
  .home-courses.units .map-bg p {
    width: 100%;
  }
  .iel-courses .left, .iel-courses .right, .iel-courses .more ul li, .iel-courses .more {
    width: 100%;
  }
  .iel-courses .left {
    margin-bottom: 20px;
  }
  .region > .block-area div.chzn-container-single, .region > .block-area .chzn-container-single .chzn-drop {
    width: 110px !important;
  }
  .magazine-imageday .body .image {
    width: 100%;
    padding: 25px 0;
  }
  .homes {
    padding: 0 20px;
  }
  .agencia-redes {
    height: 285px;
  }
  .agencia-redes .twitter {
    max-width: 100%;
  }
  .agencia-redes .redes {
    width: 100%;
    padding: 0;
  }
  .agencia-redes .img-twitter {
    margin-bottom: 30px;
  }
  .magazine-imageday .magazine, .magazine-imageday .imageday h3 {
    padding: 0 20px;
  }
  .magazine-imageday .magazine .desc {
    padding-right: 0;
  }
  .materias-agencia .col-xs-4 {
    width: 100%;
  }
  .content-menu li {
    width: 33.33333333333% !important;
  }
  .content-pub ul li:first-child, .content-number ul li:first-child {
    margin-left: auto;
  }
  .content-pub ul li, .content-number ul li {
    margin: 20px auto 5px auto;
    padding: 0 40px;
    width: 100%;
  }
  .content-calendar ul li {
    margin: 25px auto;
    padding: 0 20px;
    width: 100%;
  }
  .content-channel td.body {
    width: 50%;
    padding-left: 10px
  }
  .content-channel p {
    font-size: 19px;
  }
  .news-detail {
    padding: 0 15px;
  }
  .news-detail .video iframe {
    width: 100%;
  }
  .corpo-noticia .tabela {
    padding: 2px;
    font-size: 14px;
  }
  .fotointerna, .fotointerna.right, .fotointerna.left, .fotointerna.center {
    margin-left: -15px;
    margin-right: -15px;
  }
  .footer {
    height: auto;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .menu-top > li:first-child > a {
    /* margin-top: -17px; */
  }
  .collapse {
    display: none;
  }
  .audio-modal .modal-header a {
    position: absolute;
    right: 20px;
    top: -50px;
  }
  .channel-video-list img {
    margin: 0 auto;
    left: 0;
    right: 0;
  }
  .video-list .row {
    margin: 0 auto;
    text-align: center;
  }
  .video-list .play-video {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .video-list h3 {
    margin-bottom: 31px;
  }
  .agencia-novo-logo {
    position: relative;
  }
  .indexes {
    padding-left: 20px;
    padding-right: 20px;
  }
  .audio-home {
    display: none;
  }
  .show-div{
    display:block;
  }
}

/* Tablet & mobile */
@media (max-width: 991px) {
  .sesinho a.btn-download {
    margin-left: 0;
    margin-right: 0;
  }
  .magazine-imageday .imageday img {
    height: auto;
    width: 100%;
  }
  .magazine-imageday .imageday h3 {
    margin-bottom: 24px;
  }
  .big-desc .text {
    height: auto;
    padding-bottom: 95px;
  }
  .big-desc .img-area {
    width: 100%;
    height: auto
  }
  .big-desc {
    height: auto;
    margin-top: 0px;
    margin-bottom: 0;
  }
  .embed-template .embed {
    height: 0;
    padding-top: 25px;
    padding-bottom: 67.5%;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }

  .embed embed, .embed iframe, .embed object, .embed video {
    top: 0;
    left: 0;
    width: 100%;
  }

  .home-news{
    margin-bottom: 0 !important;
  }

  .menu-bottom > li {
    margin-left: 0;
    padding-left: 18px;
    margin-top: 10px;
    padding-right: 0;
    width: 50%;
  }

  .btn-link,
  .navbar-nav.navbar-right,
  .nav.navbar-nav.logo,
  .nav.navbar-nav.logo h1 a img {
    width: 100%;
  }

  .menu-top > li{
    padding-left: 0;
    margin-top: 0;
    width: 100%;
    float: none;
  }

  .big-desc .embed a img {
    width: 100%;
  }

  iframe, table{
    width: 100% !important;
  }

  .fotointerna, .fotointerna.right, .fotointerna.left, .fotointerna.center {
    margin-left: 0;
    margin-right: 0;
  }
  .sel-widget{
    width: 100%;
  }

  .sel-widget .content{
    position: relative;
    display:none;
  }
  .sel-widget .content.on{
    display:block;
  }

  .widget-mobile .item{
    height: 80px !important;
  }

  div.valign p{
    padding: 3%
  }

  .accordion .p-title p{
    padding:0px;
  }

  .content.on p img {
    width: 100% !important;
    height: auto !important;
  }

  table, th, tr,td {
    padding:3px 1% !important;
  }

  .galeria,
  .galeria .pic,
  .galeria .pic img{
    width: 100% !important;
    height: auto !important;
  }

  .images-responsabilidade img.img-responsive {
    max-width: none;
  }

  .fotointerna .posicionador{
    width: 100%;
  }

  .fotointerna img{
    float: none;
  }

  .img-responsive{
    margin: 0 auto;
  }

  .fotointerna, .fotointerna.right, .fotointerna.left, .fotointerna.center {
    width: 100%;
  }

  .navbar-form .form-control.search{
    width: 100%;
  }

  .mob-header.nav > li > a{
    padding: 10px 3%;
  }

  .in-search-mob{
    float: right;
    margin-top: 13px;
  }

  .twitter-typeahead{
    width: 100% !important;
  }
  /*table img {
    -webkit-transform: scale(1.6);
    -o-transform: scale(1.6);
    -moz-transfrom: scale(1.6);
    transform: scale(1.6);
  }*/
}

/* Tablet */
@media (min-width: 768px) and (max-width: 991px) {
  .iel-courses .left, .iel-courses .right {
    width: 48%;
  }
  .iel-courses .more ul li {
    width: 100%;
  }
  .iel-courses .more {
    width: 100%;
  }
  .region > .block-area div.chzn-container-single, .region > .block-area .chzn-container-single .chzn-drop {
    width: 139px !important;
  }
  .agencia-redes .redes {
    width: 320px;
  }
  .content-menu li {
    width: 20% !important;
  }
  .big-desc .img-area {
    max-width: 720px;
  }
  .content-pub ul li, .content-number ul li {
    width: 33.3333333333333%;
    margin: 0 !important;
    height: 370px;
    padding: 20px;
  }
  .content-calendar ul li {
    width: 50%;
    margin: 0;
    padding: 15px;
  }
}

/* affix menu hide with width < 970px */
@media (max-width: 991px) {
  .navbar.affix, .navbar.affix-top, .navbar.affix-bottom {
    display: none;
  }
}

.toggle-xs-menu.navbar-toggle .icon-bar {
  background-color: #FFF;
}
.toggle-xs-menu {
  float: left;
  color: #FFF;
  padding: 7px 20px;
  margin: 15px 0;
  border-radius: 0;
  border: none;
}
.toggle-xs-menu .bars {
  float: left;
  margin: 2px 12px 0 0;
}
.toggle-xs-menu .text {
  float: left;
}
