/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

/* Geral */

#menu-toggle {
  display: none;
}

.not-front #page-title {
  margin-bottom: 40px;
  margin-top: 60px;
}

.page-autores #page-title {
  margin-bottom: 0;
}

#block-block-3 {
  margin: 25px 0 10px;
}

#edit-sort-bef-combine-wrapper {
  width: 250px;
}

#edit-sort-bef-combine-wrapper select {
  width: 170px !important;
}

#search-toggle {
  display: none;
}

/* Header */

#block-search-form {
  text-align: right;
}

#block-search-form .form-text {
  background-color: #F8F8F8;
  border: none;
  color: #747474;
  padding: 8px;
}

#block-search-form .form-actions {
  display: block;
  float: right;
}

#block-search-form .form-submit {
  background-color: #F8F8F8;
  padding: 8px;
}

/* Menu */

#nav-wrapper {
  border-bottom: 1px solid #DBDBDB;
  border-top: 1px solid #DBDBDB;
  z-index: 999;
}

#block-system-main-menu ul.menu li.menu-depth-1 {
  padding: 15px 0;
}

#block-system-main-menu ul.menu li.menu-depth-1 > .nolink,
#block-system-main-menu ul.menu li.menu-depth-1 > a {
  border-right: 1px solid #DBDBDB;
  color: #595959;
  display: block;
  font-size: 17px;
  font-weight: bold;
  padding: 10px 20px;
  text-decoration: none;
  text-transform: uppercase;
}

#block-system-main-menu ul.menu li.menu-depth-1 > a.active {
  color: #3f95d0;
}

#block-system-main-menu ul.menu li.menu-depth-1 > a.last {
  border: none;
}

#block-system-main-menu ul.menu li.expanded {
  background: url(images/menu-down-arrow.png) no-repeat center 80% transparent;
  position: relative;
}

#block-system-main-menu ul.menu li.expanded > ul {
  background-color: #FFF;
  border-color: #DBDBDB;
  border-style: solid;
  border-width: 0 3px 1px;
  display: none;
  left: 0;
  padding: 50px 45px;
  position: absolute;
  top: 75px;
  width: 970px;
  z-index: 999;
}

#block-system-main-menu ul.menu li.expanded:hover > ul {
  display: block;
}

#block-system-main-menu ul.menu li.expanded > ul .view-temas li {
  display: block;
  margin-bottom: 20px;
  width: 33.3%
}

#block-system-main-menu ul.menu li.expanded > ul .view-temas li a {
  background: url(images/menu-arrow.png) no-repeat 0 7px transparent;
  color: #909090;
  font-size: 16px;
  padding-left: 20px;
}

#block-system-main-menu ul.menu li.expanded > ul .view-temas li a:hover {
  font-weight: bold;
  text-decoration: underline;
}

/* Home */

#block-views-posts-block-2 {
  margin-right: 25px;
}

#block-views-posts-block-3 {
  padding: 10px 15px;
}

/* Autor */

.node-type-autor .ds-2col > .group-left {
  margin-right: 2%;
  width: 64%;
}

.node-type-autor .ds-2col > .group-right {
  width: 34%;
}

.node-type-autor .ds-2col > .group-right fieldset .field-name-field-pessoa-lattes {
  border-bottom: 0;
}

.node-type-autor .field-name-field-pessoa-titulacao,
.node-type-autor .field.field-name-title,
.node-type-autor .field-name-body,
.node-type-autor .field-name-field-pessoa-area {
  width: 350px;
}

.page-temas .view-posts .view-filters,
#block-views-autores-blocks-block-2,
#block-views-autores-blocks-block-1 .block-title,
#block-views-autores-blocks-block-1 .view-filters {
  clear: left;
  float: left;
  margin-right: 25px;
  width: 220px;
}

.page-temas .view-posts .view-filters .views-exposed-form #edit-sort-bef-combine-wrapper,
#block-views-autores-blocks-block-1 .view-filters #edit-sort-bef-combine-wrapper {
  left: 245px;
  position: absolute;
  top: 38px;
}

#block-views-autores-blocks-block-1 .view-filters #edit-sort-bef-combine-wrapper {
  top: -65px;
}

.page-autores .view-autores .view-content li:nth-child(3n) {
  margin-right: 0;
}

.page-autores .view-autores .view-content li {
  width: 31.3%
}

.page-autores .view-content li .views-field-title,
.page-autores .view-content li .views-field-field-pessoa-titulacao,
.page-autores .view-content li .views-field-field-pessoa-area,
.page-autores .view-content li .views-field-field-pessoa-twitter {
  width: 136px;
}

#block-views-autores-blocks-block-1 .view-empty,
#block-views-autores-blocks-block-1 .view-content {
  border-top: 3px solid #d9d9d9;
  float: right;
  margin-top: -91px;
  padding: 125px 20px 0;
  width: 685px;
}

#block-views-autores-blocks-block-1 .view-content .item-list li {
  border-bottom: 1px solid #D9D9D9;
  margin-bottom: 30px;
  padding-bottom: 15px;
}

.page-temas .view-posts .view-filters .views-exposed-widget,
#block-views-autores-blocks-block-1 .views-exposed-widget {
  margin-bottom: 25px;
  padding: 0;
  width: 100%;
}

.page-temas .view-posts .view-filters .views-exposed-widget input.form-text,
.page-temas .view-posts .view-filters .views-exposed-widget select,
#block-views-autores-blocks-block-1 .views-exposed-widget input.form-text,
#block-views-autores-blocks-block-1 .views-exposed-widget select {
  width: 100%;
}

.form-item-date-min-date input,
.form-item-date-max input {
  width: 170px !important;
}

#block-views-autores-blocks-block-2 .block-title {
  width: 170px;
}

#block-views-autores-blocks-block-1 .view-autores-blocks > .item-list {
  clear: right;
  float: right;
}

.page-autores .view-autores .view-content li {
  height: 215px;
}

/* Post */

#block-views-posts-block-1 .view .views-field-field-post-data {
  bottom: 46px;
  right: 20px;
}

/* Fale Conosco */

#node-12 form {
  margin-right: 2%;
}

#node-12 form,
#node-12 .field-name-body {
  border-top: 3px solid #D9D9D9;
  float: left;
  width: 49%;
}

#node-12 .field-name-body {
  background-color: #F3F3F3;
  float: right;
  padding: 85px 70px;
}

#node-12 .field-name-body .field-items {
  border-bottom: 1px solid #E6E5E5;
  border-top: 1px solid #E6E5E5;
}

#node-12 #webform-component-mensagem textarea {
  min-height: 100px !important;
}

#node-12 #edit-actions {
  text-align: right;
}

/* Temas */

.page-temas .view-posts .attachmet,
.page-temas .view-posts .view-content {
  float: right;
  width: 685px;
}

.page-temas #block-views-exp-posts-page-1 .views-exposed-form #edit-sort-bef-combine-wrapper {
  top: 25px;
}

#edit-date-filter-max-wrapper {
  margin-top: 5px;
}