.node-acos-especiais .institutional {
  margin-top: 35% !important;
  display: flex;
}

.node-acos-especiais img[title="destaque-blog-acos-especiais-gerdau"] {
  position: absolute;
  top: 0;
  width: 100%;
  height: auto;
}

.node-acos-especiais .paragraph--type--hero-image .field--name-field-title,
  .node-acos-especiais #block-gerdautema-page-title,
  .node-acos-especiais #block-gerdautema-breadcrumbs {
    display: none;
}

.node-acos-especiais .navbar-header h1 {
    margin-top: 0px;
}

@media screen and (max-width: 1024px) {

  .node-acos-especiais img[title="destaque-blog-acos-especiais-gerdau"] {
    position: inherit;
    width: 100%;
    height: auto;
  }

  .node-acos-especiais .institutional {
    margin-top: inherit !important;
  }

}

#slider-lp .sp-thumbnail-image-container {
	width: 195px;
	height: 160px;
	overflow: hidden;
	float: left;
}

#slider-lp {
  margin: 20px auto 80px auto;
}

#slider-lp .sp-thumbnail-image {
	height: 100%;
}

#slider-lp .sp-thumbnail-text {
	width: 190px;
  float: right;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#slider-lp .sp-thumbnail-title {
  padding-left: 0;
}

#slider-lp .sp-thumbnail-title,
#slider-lp .sp-thumbnail-not {
	margin-bottom: 5px;
	text-transform: uppercase;
  color: #333;
  font-family: 'Barlow',sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-transform: inherit;
}

#slider-lp .sp-thumbnail-date {
  font-family: 'Barlow',sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #192d38 !important;
}

#slider-lp .sp-thumbnail-description {
	font-size: 14px;
  color: #333;
}

#slider-lp .sp-thumbnail-description p {
  line-height: 1.20;
  font-size: 14px;
}

#slider-lp .sp-thumbnails {
  padding-left: 10px;
}

#slider-lp .sp-caption-container {
  text-align: left;
  margin-top: 10px;
  font-family: 'Barlow',sans-serif;
  font-size: 32px;
  font-weight: 700;
  display: grid;
}

#slider-lp .sp-title {
  padding-right: 20%;
  padding-left: 0;
}

#slider-lp .sp-date {
  font-family: 'Barlow',sans-serif;
  font-size: 18px;
  font-weight: 500;
  padding-left: 0;
}

#slider-lp .sp-detail {
  background-color: #FFCC00;
  height: 5px;
  width: 80px;
  margin: 12px 0 12px 0;
}

#slider-lp .sp-description {
  overflow: hidden;
  width: 670px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  font-weight: 500;
  padding-left: 0;
}

#slider-lp .sp-thumbnails-container {
  height: auto !important;
}

#slider-lp .sp-caption-container a {
  color: inherit;
  display: grid;
}

.page-node-type-blog .field--name-title{
  display: none;
}

.page-node-type-blog .blog-text {
  padding-left: 71px !important;
  padding-top: 0 !important;
}

.page-node-type-blog .blog-text h3 {
  font-family: 'Barlow',sans-serif;
  font-size: 30px;
  margin-bottom: 0px;
}

.page-node-type-blog .field--name-field-blog-date {
  padding-top: 25px;
  padding-bottom: 10px;
}

/* -------------------------------- */

.page-node-type-blog .views-field-field-blog-image-teaser img {
  width: 120px;
  height: 120px;
}

.page-node-type-blog .views-field-field-blog-image-teaser {
  float: left;
  margin: 0 15px 15px;
}

.page-node-type-blog .views-field-title {
  min-height: 120px;
}

.page-node-type-blog .views-field-field-blog-date {
  font-size: 16px;
  font-family: "Open Sans";
  color: #495961;
  text-align: left;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  white-space: nowrap;
}

.page-node-type-blog .views-field-title a {
  font-family: Barlow !important;
  font-size: 20px !important;
  font-weight: bold !important;
  color: #192d38 !important;
  display: flex;
  margin-bottom: 18px;
}

.page-node-type-blog .view-header {
  font-family: Barlow !important;
  font-size: 28px !important;
  font-weight: bold !important;
  margin: 25px 0 25px 0;
}

/* --------------------------------- */


@media (max-width: 500px) {

  #slider-lp .sp-title {
  padding-left: 3%;
  }

  #slider-lp .sp-date {
    padding-left: 3%;
  }

  #slider-lp .sp-description {
    width: 100%;
    padding-left: 3%;
  }

	#slider-lp .sp-thumbnail {
		text-align: center;
	}

	#slider-lp .sp-thumbnail-image-container {
		display: none;
	}

	#slider-lp .sp-thumbnail-text {
		width: 120px;
	}

	#slider-lp .sp-thumbnail-title {
		font-size: 12px;
    text-transform: uppercase;
    padding-left: 3%;
	}

	#slider-lp .sp-thumbnail-description {
		display: none;
	}
}
.node-acos-especiais .dropdown-toggle {
  color: #FFF;
  background-color: transparent !important;
}

.blog-acos-noticias > .view-filters > .views-exposed-form > .form--inline {
  padding-left: 4%;
  padding-top: 4%;
}

.blog-acos-noticias > .view-filters > .views-exposed-form > .form--inline > .form-item-combine > #edit-combine {
    background-color: #ecf2f6 !important;
    border: solid 1px #bfc9d0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 22px;
    font-family: 'Barlow',sans-serif;
    text-align: center;
    background: url(/themes/custom/gerdautema/images/menu/search_blue.png);
    background-repeat: no-repeat;
    background-position: 2%;
    max-width: 310px;
}

.blog-acos-noticias > .view-content > .views-view-grid > .views-row {
  /* text-align: center; */
}

.blog-acos-noticias > .view-content > .views-view-grid > .views-row > .col-md-4 img {
  width: 208px;
  height: 208px;
}

.blog-acos-noticias > .view-content > .views-view-grid > .views-row > .col-md-4 a {
  font-family: Barlow !important;
  font-size: 20px !important;
  font-weight: bold !important;
  color: #192d38 !important;
}

.blog-acos-noticias > .view-content > .views-view-grid > .views-row > .col-md-4 .views-field-field-blog-date {
  font-size: 16px;
  font-family: "Open Sans";
  color: #495961;
  text-align: left;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  padding-top: 20px;
  white-space: nowrap;
}

