@import url(owl.carousel.min.css);

@font-face {

     font-family: Montserrat-Titulo;

     src: url('../fonts/Montserrat-SemiBold.ttf');

}

@font-face {

     font-family: Montserrat;

     src: url('../fonts/Montserrat-Light.ttf');

}

body{

  padding-top: 0px;

  padding-bottom: 0px;

      font-family: 'Montserrat', sans-serif;

}



#main{

  min-height: 400px;

  width: 100%;

  padding-top: 180px;

}

.mapa{

  width: 100%;

  min-height: 250px;

}

.coluna-esquerda {

  min-height: 300px;

}
/*
.coluna-esquerda .comments-area{

  border-top: 1px dashed #b3b3b3;

  padding-top: 50px;

  margin-top: 30px;

}*/

h2.comments-title{

  font-size: 20px;

  margin-bottom: 20px;

}

.comment-reply-link{

  padding: 3px;

  border: 1px solid #b3b3b3;

  border-radius: 5px;

  font-size: 10px;

}

.comment-reply-link:hover{

  border: 1px solid #4c2e2e;

  background: #4c2e2e;

  color: #FFF;

}

cite.fn{

  font-weight: bold;

}



.avatar{

  border: 3px solid #4c2e2e;
  border-radius: 50%;
  margin-bottom: 10px;

}
.fn {
  font-size: 18px;
  margin-right: 5px;
}
ol.children li{
  border-bottom: none !important;
  padding-bottom: 0px !important;
}
li.comment{
  padding-bottom: 30px;
  margin-top: 30px;
  border-bottom: 1px dashed #b3b3b3;

}

.commentmetadata{

  margin-bottom: 10px;

}

#reply-title{

  margin-top: 50px;

  font-size: 20px;

}

.coluna-esquerda article{

  border-bottom: 1px dashed #b3b3b3;

  padding-bottom: 50px;

  margin-bottom: 50px;

}

.coluna-esquerda article h1{

  font-size: 35px;

}

#main article p{

  line-height: 200%;

}

.pages-btn{

  background: red;

  padding: 5px;

}

.right-bar{

  height: 500px;

  background: #fff;

  padding-left: 20px;

  padding-top: 20px;

  border-radius: 5px;

}

.right-bar .widget-wrapper{

  margin-bottom: 50px;

}

.label-search-sidebar{

  margin-bottom: 0px;

}

.widget-title{

  border-left: 5px solid #b3b3b3;

  font-size: 20px;

  padding: 10px;

  text-transform: uppercase;

}

.error-404 .widgettitle{

  display: none;

}



#commentform label, .wpcf7-form label{ 

  width: 100%;

  margin-bottom: 0px;

}

#commentform input[type='text'], .wpcf7-text{ 

  border: 1px solid #b3b3b3;

  height: 40px;

  border-radius: 5px;

  width: 100%;

  max-width: 500px;

}

#commentform input[type='submit'], .wpcf7-submit{ 

  border: 1px solid #4c2e2e;

  height: 40px;

  border-radius: 5px;

  width: 200px;

  background: #4c2e2e;

  color: #FFF;

  padding-left: 5px;

  cursor: pointer;

}

#commentform textarea, .wpcf7-textarea{ 

  border: 1px solid #b3b3b3;

  height: 150px;

  border-radius: 5px;

  width: 100%;

  max-width: 500px;

  padding-left: 5px;

}

#wprmenu_bar .bar_logo{

  background: green;

  float: right !important;

}

footer{

  background: #4c2e2e;

  width: 100%;

  min-height: 200px;

  height: auto;

  padding-top: 30px;

  padding-bottom: 30px;

  color: #cfd2d4;

  margin-top: 50px;

}

footer a{

  color: #cfd2d4;

}

footer a{

  margin-right: 5px;

}

footer a:hover{

  color: #aea472; 

}



footer .footer-title{

  color: #cfd2d4;

  font-size: 18px;

  font-weight: bold;

  border-bottom: 1px solid #cfd2d4;

  margin-bottom: 10px;

}

footer .btn{

  border: 1px solid #cfd2d4;

  color: #cfd2d4;

  padding: 5px;

  font-size: 10px !important;

}

footer .btn:hover{

  border: 1px solid #aea472;

  background: #aea472;

  color: #FFF;

}

.creditos{

  padding-top: 20px;

}

.header-topo{

  width: 100%;

  height: 100px;

  background: url(../img/bg_header.jpg) no-repeat;

  background-color: #4c2e2e;

  background-position: center right;

  color: #fff;

  display: block;

  z-index: 1000;

  -webkit-transition: all .15s ease-in-out;

  transition: all .15s ease-in-out;

}

.header-topo a {

  color: #cfd2d4;

}

.header-topo a:hover, .header-topo a:focus {

  color: #aea472;

}

.header-topo .formulario-search aside{

  min-height: 30px;

  width: auto;

  float: right;

}

.header-topo .redes-sociais aside{

  min-height: 30px;

  width: auto;

  float: left;

}

.header-principal{

  width: 100%;

  min-height: 50px;

  height: auto;

  /*background-color: #4c2e2e;*/

  background-color: #FFF;

  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.075);

  /* box-shadow: 0 3px 8px rgba(0, 0, 0, 0.075); */

  -webkit-transition: all .15s ease-in-out;

  transition: all .15s ease-in-out;

}

.header-principal .navbar-brand img{

  height: 50px;

}

.header-principal img{

  /*height: 65px;*/

}

.header-principal ul li{

  margin-left: 10px;

  margin-right: 10px;

}

.wpr_zsearch{

  margin-top: 20px;

}

.right-bar .search-form{

  margin-top: 10px;

}

#searchform .screen-reader-text{

  display: none;

}

.search-field{

  border: 1px solid #4c2e2e;

  border-radius: 5px 0px 0px 5px;

  padding-left: 5px;

  width: 150px;

  height: 35px;

}

.search-submit{

  border: 1px solid #4c2e2e;

  background: #4c2e2e;

  color: #FFF;

  width: 40px;

  height: 35px;

  border-radius: 0px 5px 5px 0px;

  cursor: pointer;

  font-weight: bold;

}

.search-submit:hover{

  background: #aea472;

  color: #4c2e2e;

}

.dropdown:hover>.dropdown-menu {

  display: block;

}

.redes-topo{

  color: #cfd2d4;

}

.redes-titulo{

  width: 100%;

  padding-top: 3px;

}

.logo{

  margin-top: 8px;

  display: block;

}

.text-article{

  color: #707b8e

}

.text-article p{

  margin-bottom: 10px;

}

.data-publicacao, .commentmetadata{

  font-size: 10px;

  background: #f2f2f2;

  padding: 5px;

  border-radius: 5px;

  width: auto;

  display: inline-block;

}

.dizimo{

  width: 100%;

  height: auto;

  background-size: 100%;

  margin-top: 25px;

}

.dizimo .btn-primary{

  background: #aea472;

  border-color: #aea472;

}

.dizimo .btn-primary:hover{

  color: #aea472;

  background: #FFF;

  border-color: #FFF;

}

.latest-posts{

  padding-top: 50px;

  margin-bottom: 50px;

}

.dizimo h3{

  color: #FFF;

  text-align: center;

}

.livros-pastor, .mensagens-biblicas{

  margin-top: 50px;

  height: auto;

  min-height: 400px;

}

.videos{

  width: 100%;

  height: auto;

  background: red;

  padding-top: 50px;

  padding-bottom: 40px;

  background: url(../img/fundo_montanhas.jpg);

  background-size: 100%;

  background-position: center center;

}



.videos img{

  border-radius: 5px;

  transition: all 0.3s ease-out 0s;

}



.videos img:hover{

  -ms-transform: scale(1.02); /* IE 9 */

  -webkit-transform: scale(1.02); /* Safari 3-8 */

  transform: scale(1.02); 

}

.videos .parent{

  border-radius: 5px;

  height: 350px;

  width: 100%;

}

.videos .child {

 background-size: 100% !important; 

 border-radius: 5px;

}

.dizimo .child {

 background-size: 100% !important; 

 border-radius: 5px;

 height: auto;

}

.justify-content-end {

    -webkit-box-pack: end !important;

    -ms-flex-pack: end !important;

    justify-content: flex-end !important;

}



.sticky-bar {

  display: none;

  

}



.slide{

  margin-top: 130px !important;

}

.ebooks {

  width: 80%;

  margin: 0 auto;

}

header .nav{

  height: 100px !important;

}



.videos-kids{

  background: url("../img/cultokids.png");

  background-size: 100%;

  overflow: hidden;

  margin-bottom: 70px;

  max-width: 100%;

  height: 125px;

  overflow: hidden;

  text-align: center;

  box-sizing: border-box;

}

.videos-kids img{

  width: 100%;

  max-width: 100%;

}

.videos-kids .btn-primary{

  background: #d5a286;

  border-color: #d5a286;

  color: #311d1d;

}

.videos-kids h3, .videos-kids h5{



  color: #FFF !important;

}

    	/* :: 10.0 Video Area CSS */

    	.video-area{

    		margin-top: 70px;

    	}

.featured-video-area {

  position: relative;

  z-index: 1;

  width: 100%;

  height: 430px; 

}

  .featured-video-area .video-btn {

    width: 63px;

    height: 63px;

    background-color: #ef1b48;

    color: #ffffff;

    font-size: 24px;

    line-height: 63px;

    display: block;

    border-radius: 50%;

    text-align: center;

    margin: 0 auto 20px; }

    .featured-video-area .video-btn:hover {

      background-color: #000000;

      color: #ffffff; }

  .featured-video-area .published-date {

    font-size: 14px;

    color: #ffffff;

    font-weight: 500;

    display: block; }

  .featured-video-area .video-title {

    font-weight: 500;

    font-size: 36px;

    margin-bottom: 0;

    color: #ffffff; }

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

      .featured-video-area .video-title {

        font-size: 24px; } }



.video-slideshow {

  position: relative;

  z-index: 5;

  border-top: 2px solid #ef1b48; }

  .video-slideshow::after {

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background-color: rgba(0, 0, 0, 0.7);

    content: '';

    z-index: -1; }



.video-slides {

  position: relative;

  z-index: 1; }

  .video-slides .owl-prev,

  .video-slides .owl-next {

    position: absolute;

    width: 40px;

    height: 40px;

    border-radius: 50%;

    top: 50%;

    margin-top: -20px;

    font-size: 18px;

    color: #ffffff;

    background-color: #ef1b48;

    left: -20px;

    text-align: center;

    -webkit-transition-duration: 500ms;

    transition-duration: 500ms;

    line-height: 40px;

    opacity: 0;

    visibility: hidden; }

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

      .video-slides .owl-prev,

      .video-slides .owl-next {

        left: -10px; } }

    .video-slides .owl-prev:hover,

    .video-slides .owl-next:hover {

      background-color: #000000;

      color: #ffffff; }

  .video-slides .owl-next {

    left: auto;

    right: -20px; }

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

      .video-slides .owl-next {

        right: -10px; } }

  .video-slides:hover .owl-next,

  .video-slides:hover .owl-prev {

    opacity: 1;

    visibility: visible; }



/* :: 9.0 Blog Area CSS */

.single-blog-post {

  position: relative;

  z-index: 1;

  overflow: hidden;

  -webkit-transition-duration: 500ms;

  transition-duration: 500ms; }

  .single-blog-post.style-1 .blog-thumbnail {

    position: relative;

    z-index: 1;

    -webkit-transition-duration: 500ms;

    transition-duration: 500ms; }

    .single-blog-post.style-1 .blog-thumbnail img {

      width: 100%;

      -webkit-transition-duration: 800ms;

      transition-duration: 800ms; }

    .single-blog-post.style-1 .blog-thumbnail.bg-overlay::after {

      z-index: 5; }

  .single-blog-post.style-1 .blog-content {

    position: absolute;

    bottom: 30px;

    left: 30px;

    z-index: 50; }

    .single-blog-post.style-1 .blog-content .post-date {

      font-size: 14px;

      color: #ffffff;

      font-weight: 500;

      display: block;

      -webkit-transition-duration: 500ms;

      transition-duration: 500ms; }

    .single-blog-post.style-1 .blog-content .post-title {

      font-weight: 500;

      font-size: 30px;

      margin-bottom: 0;

      color: #ffffff;

      -webkit-transition-duration: 500ms;

      transition-duration: 500ms; }

      @media only screen and (min-width: 992px) and (max-width: 1199px) {

        .single-blog-post.style-1 .blog-content .post-title {

          font-size: 24px; } }

      @media only screen and (min-width: 768px) and (max-width: 991px) {

        .single-blog-post.style-1 .blog-content .post-title {

          font-size: 16px; } }

      @media only screen and (min-width: 576px) and (max-width: 767px) {

        .single-blog-post.style-1 .blog-content .post-title {

          font-size: 18px; } }

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

        .single-blog-post.style-1 .blog-content .post-title {

          font-size: 16px; } }

      .single-blog-post.style-1 .blog-content .post-title:hover, .single-blog-post.style-1 .blog-content .post-title:focus {

        color: #ef1b48; }

  .single-blog-post.style-1:hover .blog-thumbnail img {

    -webkit-transform: scale(1.1);

    transform: scale(1.1); }

  .single-blog-post.style-2 .blog-thumbnail {

    margin-bottom: 20px; }

    .single-blog-post.style-2 .blog-thumbnail img {

      width: 100%; }

  .single-blog-post.style-2 .blog-content {

    position: relative;

    z-index: 1; }

    .single-blog-post.style-2 .blog-content .post-date {

      font-size: 12px;

      color: #636363;

      margin-bottom: 10px; }

    .single-blog-post.style-2 .blog-content .post-title {

      display: block;

      font-weight: 600;

      font-size: 22px;

      margin-bottom: 10px;

      color: #4c2e2e; }

      .single-blog-post.style-2 .blog-content .post-title:hover, .single-blog-post.style-2 .blog-content .post-title:focus {

        color: #4c2e2e !important; }

    .single-blog-post.style-2 .blog-content .post-author {

      display: block;

      font-size: 12px;

      color: #636363;

      font-weight: 500;

      -webkit-transition-duration: 500ms;

      transition-duration: 500ms; }

      .single-blog-post.style-2 .blog-content .post-author:hover, .single-blog-post.style-2 .blog-content .post-author:focus {

        color: #ef1b48; }

  .single-blog-post.style-2:hover {

    -webkit-transform: translateY(-15px);

    transform: translateY(-15px); }

    .single-blog-post.style-2:hover .blog-content .post-title {

      color: #ef1b48; }

  .single-blog-post.style-3 .blog-thumbnail {

    margin-bottom: 20px;

    position: relative;

    z-index: 1; }

    .single-blog-post.style-3 .blog-thumbnail img {

      width: 100%; }

    .single-blog-post.style-3 .blog-thumbnail .video-btn {

      position: absolute;

      top: 50%;

      left: 50%;

      -webkit-transform: translate(-50%, -50%);

      transform: translate(-50%, -50%);

      width: 63px;

      height: 63px;

      background-color: #ef1b48;

      color: #ffffff;

      font-size: 24px;

      line-height: 63px;

      display: block;

      border-radius: 50%;

      text-align: center;

      margin: 0 auto 20px;

      z-index: 50; }

      .single-blog-post.style-3 .blog-thumbnail .video-btn:hover {

        background-color: #000000;

        color: #ffffff; }

  .single-blog-post.style-3 .blog-content {

    position: relative;

    z-index: 1; }

    .single-blog-post.style-3 .blog-content .post-date {

      font-size: 12px;

      color: #ffffff;

      margin-bottom: 10px;

      -webkit-transition-duration: 500ms;

      transition-duration: 500ms; }

    .single-blog-post.style-3 .blog-content .post-title {

      display: block;

      font-weight: 600;

      font-size: 22px;

      margin-bottom: 10px;

      color: #ffffff;

      -webkit-transition-duration: 500ms;

      transition-duration: 500ms;

      line-height: 1.3; }

      @media only screen and (min-width: 768px) and (max-width: 991px) {

        .single-blog-post.style-3 .blog-content .post-title {

          font-size: 18px; } }

      .single-blog-post.style-3 .blog-content .post-title:hover, .single-blog-post.style-3 .blog-content .post-title:focus {

        color: #ef1b48; }

    .single-blog-post.style-3 .blog-content .post-author {

      display: block;

      font-size: 12px;

      color: #ffffff;

      -webkit-transition-duration: 500ms;

      transition-duration: 500ms;

      font-weight: 500; }

      .single-blog-post.style-3 .blog-content .post-author:hover, .single-blog-post.style-3 .blog-content .post-author:focus {

        color: #ef1b48; }

  .single-blog-post.style-3:hover .blog-content .post-title {

    color: #ef1b48; }

  .single-blog-post.style-4 .blog-thumbnail {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 120px;

    flex: 0 0 120px;

    max-width: 120px;

    width: 120px;

    margin-right: 15px; }

    .single-blog-post.style-4 .blog-thumbnail img {

      width: 100%; }

  .single-blog-post.style-4 .blog-content {

    position: relative;

    z-index: 1; }

    .single-blog-post.style-4 .blog-content .post-date {

      font-size: 12px;

      color: #636363;

      margin-bottom: 5px;

      -webkit-transition-duration: 500ms;

      transition-duration: 500ms; }

    .single-blog-post.style-4 .blog-content .post-title {

      display: block;

      font-weight: 600;

      font-size: 16px;

      margin-bottom: 0;

      color: #232323;

      -webkit-transition-duration: 500ms;

      transition-duration: 500ms; }

      .single-blog-post.style-4 .blog-content .post-title:hover, .single-blog-post.style-4 .blog-content .post-title:focus {

        font-weight: 600;

        color: #ef1b48; }

  .single-blog-post.style-4:hover .blog-content .post-title {

    color: #ef1b48; }

  .single-blog-post.style-5 .blog-thumbnail {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 45%;

    flex: 0 0 45%;

    max-width: 45%;

    width: 45%;

    margin-right: 30px; }

    .single-blog-post.style-5 .blog-thumbnail img {

      width: 100%; }

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

      .single-blog-post.style-5 .blog-thumbnail {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 100%;

        flex: 0 0 100%;

        max-width: 100%;

        width: 100%;

        margin-right: 0;

        margin-bottom: 30px; } }

  .single-blog-post.style-5 .blog-content {

    position: relative;

    z-index: 1;

    -webkit-box-flex: 0;

    -ms-flex: 0 0 calc(55% - 30px);

    flex: 0 0 calc(55% - 30px);

    max-width: calc(55% - 30px);

    width: calc(55% - 30px); }

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

      .single-blog-post.style-5 .blog-content {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 100%;

        flex: 0 0 100%;

        max-width: 100%;

        width: 100%; } }

    .single-blog-post.style-5 .blog-content .post-date {

      font-size: 12px;

      color: #636363;

      margin-bottom: 10px;

      -webkit-transition-duration: 500ms;

      transition-duration: 500ms; }

    .single-blog-post.style-5 .blog-content .post-title {

      display: block;

      font-weight: 600;

      font-size: 24px;

      margin-bottom: 10px;

      color: #232323;

      -webkit-transition-duration: 500ms;

      transition-duration: 500ms; }

      @media only screen and (min-width: 768px) and (max-width: 991px) {

        .single-blog-post.style-5 .blog-content .post-title {

          font-size: 18px; } }

      .single-blog-post.style-5 .blog-content .post-title:hover, .single-blog-post.style-5 .blog-content .post-title:focus {

        font-weight: 600;

        color: #ef1b48; }

    .single-blog-post.style-5 .blog-content .post-author {

      font-size: 12px;

      color: #636363;

      margin-bottom: 30px;

      -webkit-transition-duration: 500ms;

      transition-duration: 500ms;

      display: block; }

  .single-blog-post.style-5:hover .blog-content .post-title {

    color: #ef1b48; }

  .single-blog-post.style-6 .blog-thumbnail {

    margin-bottom: 20px;

    position: relative;

    z-index: 1; }

    .single-blog-post.style-6 .blog-thumbnail img {

      width: 100%; }

    .single-blog-post.style-6 .blog-thumbnail .video-btn {

      position: absolute;

      top: 50%;

      left: 50%;

      -webkit-transform: translate(-50%, -50%);

      transform: translate(-50%, -50%);

      width: 44px;

      height: 44px;

      background-color: #ef1b48;

      color: #ffffff;

      font-size: 18px;

      line-height: 44px;

      display: block;

      border-radius: 50%;

      text-align: center;

      margin: 0 auto 20px;

      z-index: 50; }

      .single-blog-post.style-6 .blog-thumbnail .video-btn:hover {

        background-color: #000000;

        color: #ffffff; }

  .single-blog-post.style-6 .blog-content {

    position: relative;

    z-index: 1; }

    .single-blog-post.style-6 .blog-content .post-date {

      font-size: 12px;

      color: #a2a2a2;

      margin-bottom: 10px;

      -webkit-transition-duration: 500ms;

      transition-duration: 500ms; }

    .single-blog-post.style-6 .blog-content .post-title {

      display: block;

      font-weight: 600;

      font-size: 18px;

      margin-bottom: 0;

      color: #232323;

      -webkit-transition-duration: 500ms;

      transition-duration: 500ms;

      line-height: 1.3; }

      .single-blog-post.style-6 .blog-content .post-title:hover, .single-blog-post.style-6 .blog-content .post-title:focus {

        font-weight: 600;

        color: #ef1b48; }

  .single-blog-post.style-6:hover .blog-content .post-title {

    color: #ef1b48; }





h1, h2, h3, h4, h5 {

  color: #4c2e2e;

 font-family: 'Montserrat-Titulo', sans-serif;

}

h3{

  border-left: 10px solid #4c2e2e;

  padding-left: 10px;

}

a {

  color: #4c2e2e;

  -webkit-transition: 0.1s;

  -moz-transition: 0.1s;

  -o-transition: 0.1s;

  transition: 0.1s;

}



a:hover, a:focus {

  color: #aea472;  

  text-decoration: none;

}

.titulo-videos{

  background: #311d1d;

  margin-top: 70px;

  padding-top: 30px;

  padding-bottom: 20px;

  color: #FFF !important;

}

.titulo-videos h3, .titulo-videos a{

  color: #FFF !important;

}

.banner-news{

  background: #311d1d;

}

/* line 3, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news:first-child .single-baner-nw {

  padding-left: 0;

}



/* line 7, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news:first-child:last-child .single-baner-nw {

  padding-right: 0;

}



/* line 12, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw {

  -webkit-transition: 0.4s;

  -moz-transition: 0.4s;

  -o-transition: 0.4s;

  transition: 0.4s;

  padding: 0 2px;

}



/* line 16, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-img {

  overflow: hidden;

  position: relative;

  border-radius: 5px;

}




/*
.parent {

    width: 100%;

    display: block;

    height: auto;

    overflow: hidden;

    position: relative;

    float: left;

    display: inline-block;

    cursor: pointer;

    border-radius: 5px;

}*/

.post-img{

  background-color: #b3b3b3;

  border-radius: 5px;

  margin-bottom: 20px;

  overflow: hidden;

}



.post-img img {

    border-radius: 5px;

    width: 100%;

    transition: all 0.3s ease-out 0s;

}

.post-img img:hover {

  -ms-transform: scale(1.1); /* IE 9 */

  -webkit-transform: scale(1.1); /* Safari 3-8 */

  transform: scale(1.1); 

}

.post-img .parent {

    height: 220px;

    margin-bottom: 1.5rem;

}

.post-title{

  margin-bottom: 30px;

}

.post-texto h3 a{

  color: #4c2e2e;

font-weight: 600;

font-size: 22px;

}

.banner-img .parent {

    height: 180px;

}

.img-destaque .parent {

    height: 260px !important;

}

.img-destaque{

  border-radius: 5px;

  max-height: 320px;

  overflow: hidden;

}



.img-destaque img, .img-destaque-2 img {

    transition: all 0.3s ease-out 0s;

}

.img-destaque img:hover, .img-destaque-2 img:hover {

  -ms-transform: scale(1.1); /* IE 9 */

  -webkit-transform: scale(1.1); /* Safari 3-8 */

  transform: scale(1.1); 

}



.img-destaque-2{

  border-radius: 5px;

  height: auto;

  overflow: hidden;
  text-align: center;

}

.margin-b-article{

  margin-bottom: 40px;

}
/*
.child {

    height: 100%;

    width: 100%;

    background-size: cover;

    background-repeat: no-repeat;

    -webkit-transition: all .5s;

    -moz-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

    border-radius: 5px;

     background-position: center center !important;

 background-repeat: no-repeat !important;

 background-size: 140% !important; 

  border-radius: 5px;

}



.parent a{

    display: none;

    color: #ffffff !important;

    text-align: center;

    margin: auto;

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    height: 50px;

    cursor: pointer;

    text-decoration: none;

}



.parent:hover .child, .parent:focus .child {

    -ms-transform: scale(1.2);

    -moz-transform: scale(1.2);

    -webkit-transform: scale(1.2);

    -o-transform: scale(1.2);

    transform: scale(1.2);

}



.parent:hover .child:before, .parent:focus .child:before {

    display: block;

}



.parent:hover a, .parent:focus a {

    display: block;

}
*/




/* Media Queries */

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

    .parent {width: 100%; margin: 20px 0px}

        .wrapper {padding: 20px 20px;}

}















/* line 19, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-img img {

  width: 100%;

  -webkit-transform: scale 1;

  -moz-transform: scale 1;

  -ms-transform: scale 1;

  transform: scale 1;

  transition: all 0.3s ease-out 0s;



}



/* line 25, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-img .video-icon {

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  left: 0;

  right: 0;

  margin: 0 auto;

}



/* line 32, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-img .video-icon a {

  background: #fff;

  color: #ff1313;

  width: 60px;

  height: 60px;

  display: inline-block;

  text-align: center;

  line-height: 60px;

  border-radius: 50%;

  transform: scale(0.5);

  opacity: 0;

  visibility: hidden;

}



/* line 44, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-img .video-icon a::after {

  position: absolute;

  border: 51px solid rgba(255, 255, 255, 0.2);

  content: "";

  border-radius: 50%;

  left: -20px;

  top: -21px;

  right: 0;

  z-index: 0;

  background: #0000;

}



@media only screen and (min-width: 576px) and (max-width: 767px) {

  /* line 32, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

  .banner-news .single-baner-nw .banner-img-cap .banner-img .video-icon a {

    width: 60px;

    height: 60px;

    line-height: 60px;

  }

}



@media (max-width: 575px) {

  /* line 32, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

  .banner-news .single-baner-nw .banner-img-cap .banner-img .video-icon a {

    width: 60px;

    height: 60px;

    line-height: 60px;

  }

}



/* line 65, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-img .video-icon a i {

  font-size: 20px;

  font-size: 20px;

  line-height: 1;

  position: relative;

  right: -2px;

  top: 2px;

}



/* line 75, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-img .video-icon a.btn-icon {

  position: relative;

  /* Animations */

  /* End Animated */

}



/* line 77, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-img .video-icon a.btn-icon::before {

  content: '';

  display: inline-block;

  position: absolute;

  top: -2px;

  left: -2px;

  bottom: -2px;

  right: -2px;

  border-radius: inherit;

  border: 1px solid #fff;

  -webkit-animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;

  animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;

}



@-webkit-keyframes btnIconRipple {

  0% {

    border-width: 4px;

    -webkit-transform: scale(1);

    transform: scale(1);

  }

  50% {

    border-width: 1px;

    -webkit-transform: scale(1.5);

    transform: scale(1.5);

  }

  80% {

    border-width: 1px;

    -webkit-transform: scale(1.9);

    transform: scale(1.9);

  }

  100% {

    opacity: 0;

  }

}



/* line 109, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-img .video-icon a.btn-icon:hover {

  background: #ff1313;

  color: #fff;

}



/* line 117, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-cap {

  background: #311d1d;

  padding: 22px 29px 32px 17px;

  -webkit-transition: 0.4s;

  -moz-transition: 0.4s;

  -o-transition: 0.4s;

  transition: 0.4s;

}



@media only screen and (min-width: 992px) and (max-width: 1199px) {

  /* line 117, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

  .banner-news .single-baner-nw .banner-img-cap .banner-cap {

    padding: 22px 29px 32px 17px;

  }

}



/* line 125, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-cap p {

  color: #707b8e;

}



/* line 130, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-cap h3 a {

  color: #FFF;

  font-size: 22px;

  font-weight: 600;

  line-height: 1.4;

  display: block;

  text-transform: capitalize;

  -webkit-transition: 0.4s;

  -moz-transition: 0.4s;

  -o-transition: 0.4s;

  transition: 0.4s;

  text-decoration: transparent;

}



/* line 139, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-cap h3 a:hover {

  color: #d5a286;

}



@media only screen and (min-width: 1200px) and (max-width: 1600px) {

  /* line 130, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

  .banner-news .single-baner-nw .banner-img-cap .banner-cap h3 a {

    font-size: 16px;

  }

}



@media only screen and (min-width: 992px) and (max-width: 1199px) {

  /* line 130, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

  .banner-news .single-baner-nw .banner-img-cap .banner-cap h3 a {

    font-size: 20px;

    font-size: 14px;

  }

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

  /* line 130, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

  .banner-news .single-baner-nw .banner-img-cap .banner-cap h3 a {

    font-size: 23px;

    font-size: 14px;

  }

}



@media only screen and (min-width: 576px) and (max-width: 767px) {

  /* line 130, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

  .banner-news .single-baner-nw .banner-img-cap .banner-cap h3 a {

    font-size: 15px;

  }

}



@media (max-width: 575px) {

  /* line 130, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

  .banner-news .single-baner-nw .banner-img-cap .banner-cap h3 a {

    font-size: 14px;

  }

}



/* line 159, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-cap h3 a:hover {

  text-decoration: underline;

}



/* line 164, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-cap .more-btn {

  color: #3a3a3a;

  text-transform: uppercase;

  font-size: 14px;

  color: #3a3a3a;

}



/* line 170, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.banner-news .single-baner-nw .banner-img-cap .banner-cap .more-btn:hover {

  color: #014b85;

}



/* line 180, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.single-baner-nw:hover {

  box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);

  -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);

}



/* line 185, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.single-baner-nw:hover .banner-img-cap .banner-img img {

  -webkit-transform: scale(1.04);

  -moz-transform: scale(1.04);

  -ms-transform: scale(1.04);

  transform: scale(1.04);

}



/* line 189, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.single-baner-nw:hover .banner-img-cap .banner-img .video-icon a {

  transform: scale(1);

  opacity: 1;

  visibility: visible;

}



/* line 200, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_banner-news.scss */

.blog-text {

  text-transform: capitalize !important;

  color: #3B4855 !important;

  padding-top: 10px;

}



/* line 2, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider {

  border-bottom: 1px solid #eeeeee;

}



/* line 7, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-top .trend-top-img {

  overflow: hidden;

  position: relative;

  height: 300px;

}



/* line 10, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-top .trend-top-img::before {

  position: absolute;

  width: 100%;

  height: 50%;

  bottom: 0;

  left: 0;

  content: "";

}



/* line 19, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-top .trend-top-img img {

  width: 100%;

}



/* line 22, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-top .trend-top-img .trend-top-cap {

  position: absolute;

  bottom: 25px;

  left: 31px;

}



@media (max-width: 575px) {

  /* line 22, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

  .latest-slider .trending-top .trend-top-img .trend-top-cap {

    bottom: 32px;

    left: 5px;

  }

}



/* line 30, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-top .trend-top-img .trend-top-cap span {

  padding: 7px 14px;

  border-radius: 5px;

  text-transform: uppercase;

  font-weight: 700;

  font-size: 15px;

  line-height: 1;

  margin-bottom: 6px;

  display: inline-block;

  color: #fff;

  overflow: hidden;

}



/* line 42, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-top .trend-top-img .trend-top-cap h2 {

  font-size: 40px;

  font-weight: 800;

  overflow: hidden;

}



@media only screen and (min-width: 576px) and (max-width: 767px) {

  /* line 42, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

  .latest-slider .trending-top .trend-top-img .trend-top-cap h2 {

    font-size: 30px;

  }

}



@media (max-width: 575px) {

  /* line 42, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

  .latest-slider .trending-top .trend-top-img .trend-top-cap h2 {

    font-size: 15px;

  }

}



/* line 52, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-top .trend-top-img .trend-top-cap h2 a {

  display: block;

  color: #fff;

  line-height: 1.3;

  font-size: 28px;

  font-weight: 600;

  text-decoration: transparent;

}



@media (max-width: 575px) {

  /* line 52, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

  .latest-slider .trending-top .trend-top-img .trend-top-cap h2 a {

    bottom: 32px;

    left: 5px;

    font-size: 16px;

  }

  .header-topo{

    display: none;

  }

}



/* line 64, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-top .trend-top-img .trend-top-cap h2 a:hover {

  color: #c3c2c2;

  text-decoration: underline;

}



/* line 70, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-top .trend-top-img .trend-top-cap p {

  color: #c2c2c2;

  font-size: 12px;

  overflow: hidden;

}



/* line 81, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-bottom .single-bottom .trend-bottom-img {

  overflow: hidden;

}



/* line 83, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-bottom .single-bottom .trend-bottom-img img {

  width: 100%;

  border-radius: 5px;

  transform: scale(1);

  transition: all 0.5s ease-out 0s;

}



/* line 91, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-bottom .single-bottom .trend-bottom-cap span {

  color: #072366;

  text-transform: uppercase;

  font-size: 11px;

  font-weight: 400;

  padding: 10px 15px;

  line-height: 1;

  margin-bottom: 15px;

  display: inline-block;

}



/* line 102, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-bottom .single-bottom .trend-bottom-cap h4 {

  font-size: 18px;

}



@media only screen and (min-width: 992px) and (max-width: 1199px) {

  /* line 102, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

  .latest-slider .trending-bottom .single-bottom .trend-bottom-cap h4 {

    font-size: 16px;

  }

}



/* line 107, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-bottom .single-bottom .trend-bottom-cap h4 a {

  font-weight: 500;

  line-height: 1.4;

}



/* line 111, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.latest-slider .trending-bottom .single-bottom .trend-bottom-cap h4 a:hover {

  color: #140C40;

}



/* line 122, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.single-baner-nw2 {

  -webkit-transition: 0.4s;

  -moz-transition: 0.4s;

  -o-transition: 0.4s;

  transition: 0.4s;

  padding: 0 2px;

}



/* line 126, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.single-baner-nw2 .banner-img-cap2 .banner-img {

  overflow: hidden;

  position: relative;

  border-radius: 5px;

}



/* line 129, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.single-baner-nw2 .banner-img-cap2 .banner-img img {

  /*width: 100%;*/

  -webkit-transform: scale 1;

  -moz-transform: scale 1;

  -ms-transform: scale 1;

  transform: scale 1;

  transition: all 0.3s ease-out 0s;

}



/* line 135, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.single-baner-nw2 .banner-img-cap2 .banner-cap2 {

  background: #fff;

  padding: 22px 29px 32px 17px;

  -webkit-transition: 0.4s;

  -moz-transition: 0.4s;

  -o-transition: 0.4s;

  transition: 0.4s;

}



@media only screen and (min-width: 992px) and (max-width: 1199px) {

  /* line 135, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

  .single-baner-nw2 .banner-img-cap2 .banner-cap2 {

    padding: 22px 29px 32px 17px;

  }

}



/* line 142, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.single-baner-nw2 .banner-img-cap2 .banner-cap2.banner-cap3 {

  padding: 0;

}



/* line 145, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.single-baner-nw2 .banner-img-cap2 .banner-cap2 p {

  color: #707b8e;

}



/* line 150, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.single-baner-nw2 .banner-img-cap2 .banner-cap2 h3 a {

  color: #4c2e2e;

  font-size: 22px;

  font-weight: 600;

  line-height: 1.4;

  display: block;

  text-transform: capitalize;

  -webkit-transition: 0.4s;

  -moz-transition: 0.4s;

  -o-transition: 0.4s;

  transition: 0.4s;

}



/* line 158, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.single-baner-nw2 .banner-img-cap2 .banner-cap2 h3 a:hover {

 color: #aea472;

}



@media only screen and (min-width: 992px) and (max-width: 1199px) {

  /* line 150, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

  .single-baner-nw2 .banner-img-cap2 .banner-cap2 h3 a {

    font-size: 20px;

  }

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

  /* line 150, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

  .single-baner-nw2 .banner-img-cap2 .banner-cap2 h3 a {

    font-size: 23px;

  }

}



@media only screen and (min-width: 576px) and (max-width: 767px) {

  /* line 150, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

  .single-baner-nw2 .banner-img-cap2 .banner-cap2 h3 a {

    font-size: 19px;

  }

}



@media (max-width: 575px) {

  /* line 150, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

  .single-baner-nw2 .banner-img-cap2 .banner-cap2 h3 a {

    font-size: 19px;

  }

}

@media (max-width: 770px) {

  .wp-post-image{

    height: 100% !important;

    width: 100%;

  }

  .img-destaque-2{

  margin-bottom: 20px;

}

}



/* line 183, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

.single-baner-nw2:hover .banner-img-cap2 .banner-img img {

  -webkit-transform: scale(1.04);

  -moz-transform: scale(1.04);

  -ms-transform: scale(1.04);

  transform: scale(1.04);

}



/* line 189, C:/Users/HP/Desktop/jun-2020/281.Magazine_News/assets/scss/_latest-psot.scss */

p.normal {

  margin-bottom: 5px;

}



/* Gutenberg */

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

    

    .wp-block-image.alignfull img, .wp-block-image.alignwide img{

      height: auto;

    }

}

/* Gutenberg */

@media only screen and (min-width: 1140px) {



    .alignfull, .alignwide {

        margin-bottom: 2em;

    }

    .alignfull img, .alignwide img{

        height: auto;

    }

    .alignwide {

        width: 75vw;

        margin-left: 50%; 

        transform: translateX(-50%);

    }

    .alignfull {

        width: 98.5vw;

        margin-left: 50%;

        transform: translateX(-50%);

    }

    .wp-block-image.alignfull img, .wp-block-image.alignwide img{

      width: 100%;

    }

}



.has-marrom-background-color{

  background-color: #4c2e2e;

}

.has-marrom-color{

  color: #4c2e2e;

}



.has-branco-background-color{

  background-color: #ffffff;

}

.has-branco-color{

  color: #ffffff;

}



.has-cinza-claro-background-color{

  background-color: #cfd2d4;

}

.has-cinza-claro-color{

  color: #cfd2d4;

}



.has-cinza-escuro-background-color{

  background-color: #333333;

}

.has-cinza-escuro-color{

  color: #333333;

}



.has-dourado-background-color{

  background-color: #aea472;

}

.has-dourado-color{

  color: #aea472;

}

.has-vermelho-background-color{

  background-color: #af342d;

}

.has-vermelho-color{

  color: #af342d;

}

.has-nude-background-color{

  background-color: #d7c0ba;

}

.has-nude-color{

  color: #d7c0ba;

}

.has-roxo-background-color{

  background-color: #614454;

}

.has-roxo-color{

  color: #614454;

}

.has-amarelo-background-color{

  background-color: #dbb37d;

}

.has-amarelo-color{

  color: #dbb37d;

}

.has-laranja-background-color{

  background-color: #de7f5c;

}

.has-laranja-color{

  color: #de7f5c;

}



.wp-block-image img{

  border-radius: 5px;
  height: auto;

}

.pagination{

  text-align: center;

  display: block;

}

.pagination h2{display: none;}



.pagination .page-numbers{

  border: 1px solid #b3b3b3;

  padding: 10px;

  transition: all 0.1s ease-out;

}

.pagination .page-numbers:hover{

  border: 1px solid #b3b3b3;

  padding: 10px;

  color: #FFF;

  background: #b3b3b3;

}

.pagination .page-numbers:hover{

  text-decoration: none;

}

.pagination .current{

  background: #4c2e2e;

  border: 1px solid #4c2e2e;

  color: #FFF;

  cursor:not-allowed;

}



.load-more-btn {

  position: relative;

}



.load-more-btn::after {

  position: absolute;

  left: 0;

  top: 0;

  bottom: 0;

  width: 100%;

  background: #b3b3b3;

  height: 1px;

  content: '';

  margin: auto;

}



.load-more-btn .btn {

  padding: 10px 55px;

  background: #fff;

  border: 1px solid #b3b3b3;

  cursor: pointer;

  font-weight: 600;

  position: relative;

  -webkit-transition: all 0.4s ease;

  -o-transition: all 0.4s ease;

  transition: all 0.4s ease;

  z-index: 1;

  color: #4c2e2e;

}



.load-more-btn .btn:hover {

  color: #fff;

  background: #4c2e2e;

}

.redes-sociais img{

  width: 2em !important;

  height: 2em !important;

  margin-right: 5px;

}

.menu-local{

  padding-top: 5px;

  padding-bottom: 5px;

  margin-bottom: 20px;

  border-radius: 5px;

  font-size: 12px;

}

ul.post-categories {

  width: auto;

  display: inline-block;

  padding: 0px;

  margin: 0px;

}

ul.post-categories li{

  width: auto;

  display: inline-block;

  list-style-type: none;

}
.comment-form-cookies-consent label{
  font-size: 10px;
  width: auto !important;
}

@media only screen and (max-width: 1200px) {  
  .slide{
  margin-top: 170px !important;
  }
   #main {
    padding-top: 200px;
  }
}
@media only screen and (max-width: 1000px) {  
  .slide{
  margin-top: 180px !important;
  }
}
@media only screen and (max-width: 770px) {
 
  .videos img{
    margin-bottom: 30px;
  }

}

@media only screen and (max-width: 750px) {
 
  .redes-sociais{
    margin-bottom: 30px;
    margin-top: 30px;
  }
 .load-more-btn{
 margin-top: 30px !important;
 }


}
@media only screen and (max-width: 740px) {
 
  .slide{
  margin-top: 180px !important;
  }

}

@media only screen and (max-width: 559px) {
 #topo{
    display: none !important;
  }
  .slide{
  margin-top: 90px !important;
  }

   #main {
    padding-top: 120px;
  }

}
@media only screen and (max-width: 500px) {
  
  #main {
    padding-top: 100px;
  }
}

