body {
  overflow-x: hidden;
  font-family: "Poppins", sans-serif;
}

a {
  text-decoration: none !important;
}

/* /////////// HEADER */

#main_header {
  display: flex;
  flex-direction: column;
}

#main_header #top_bar {
  background: #30b3ad;
  padding: 10px 0;
}

#main_header #top_bar .top_bar_menu {
  display: flex;
  justify-content: flex-end;
}

#main_header #top_bar .top_bar_menu li {
  list-style: none;
  margin: 0 20px;
  color: white;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}

#main_header #top_bar .top_bar_menu ul {
  display: flex;
  padding: 0;
  margin: 0;
}

#main_header #top_bar .top_bar_menu ul li a {
  color: white;
}

#main_header .main_sub_header {
  background-image: url(../img/header_bg.jpg);
  background-size: cover;
  height: 250px;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
#main_header .main_sub_header img {
  height: 180px;
}
.main_header_banner .main_sub_header_banner {
  background-size: cover;
  background-position: center;
  align-items: center;
  justify-content: center;
}
#bg-banner {
  clip-path: polygon(0 0, 0 98%, 100% 92%, 100% 0);
}
#title-banner {
  position: absolute;
  margin: -13% 0 0 18%;
  color: #fff;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.3);
  padding: 1%;
}
#main_header .main_nav_menu {
  align-items: center;
  justify-content: center;
}

#main_header .main_nav_menu ul {
  display: flex;
  padding: 0;
  margin: 0;
}
#main_header .main_nav_menu ul li {
  list-style: none;
  padding: 0;
  color: #006eb6;
  text-transform: uppercase;
  font-weight: 700;
}
#main_header .main_nav_menu ul li a {
  padding: 15px 25px;
}

#main_header .main_nav_menu ul li:hover {
  cursor: pointer;
  background: #3cdde8;
}
#main_header .main_nav_menu ul li:hover a {
  color: white;
}

#home_slide .slide_content {
  height: 500px;
}

#home_slide .slide_content .item {
  height: 100%;
  background-size: cover;
  background-position: center;
}
.bg-section-list {
  background: #35b4ad;
}
.title-list {
  font-weight: bold;
}
.title-list:before,
.title-bio:before {
  left: 22%;
}
.title-list:before,
.title-list:after {
  background-color: #faff06;
  content: "";
  display: block;
  height: 5px;
  position: absolute;
  -webkit-transform: rotate(-45deg) skewX(45deg);
  transform: rotate(-45deg) skewX(45deg);
  width: 22px;
}
.title-bio {
  font-weight: bold;
}
.title-bio:before,
.title-bio:after {
  background-color: #35b4ad;
  content: "";
  display: block;
  height: 5px;
  position: absolute;
  -webkit-transform: rotate(-45deg) skewX(45deg);
  transform: rotate(-45deg) skewX(45deg);
  width: 22px;
}
ul.list-person {
  list-style: none;
  display: flex;
}
.cat-list-person {
  display: flex;
  width: fit-content;
  margin: 10px 0;
  padding: 3px 10px;
  background: #006eb6;
  font-size: 14px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
.cat-list-person:hover {
  opacity: 0.5;
}
a.cat-list-person:hover {
  color: #faff06;
}
.wd-list-title {
  width: 240px;
  height: 42px;
}
.wd-list-title a,
.excerpt-list {
  font-weight: bold;
  color: #fff;
}
.wd-list-title a:hover,
a.excerpt-list:hover {
  color: #faff06;
}
.btn.btn-list.btn-lg {
  display: flex;
  justify-content: center;
}
.btn-list a {
  background: #ffe85e;
  padding: 15px 20px;
  color: #006fb7;
  text-transform: uppercase;
  font-weight: 600;
}
.btn-list a:hover {
  background: #2a81b0;
  padding: 15px 20px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}
#lastest_post .list_of_articles {
  padding: 40px;
  margin-top: -50px;
  z-index: 99;
  background: white;
  position: relative;
}

#lastest_post .list_of_articles article {
  transition: 0.3s ease-in-out;
}

#lastest_post .list_of_articles article:hover {
  /*padding: 0 10px;*/
}

#lastest_post .list_of_articles article:hover img {
    transform: scale(0.95);
}

#lastest_post .list_of_articles article:hover a {
  color: #006eb6;
}

#lastest_post .list_of_articles article img {
  width: 100%;
  height: 185px;
  object-fit: cover;
  transition: 0.3s ease-in-out;
}

#lastest_post .list_of_articles article a {
  color: black;
  transition: 0.3s ease-in-out;
}

#lastest_post .list_of_articles article .post_category {
  display: flex;
  width: fit-content;
  margin: 10px 0;
  padding: 3px 10px;
  background: #006eb6;
  font-size: 14px;
}

#lastest_post .list_of_articles article .post_category a {
  color: white;
  font-weight: 700;
  text-transform: uppercase;
}

#lastest_post .list_of_articles article .post_category.manga {
  background: #ffe85e;
}

#lastest_post .list_of_articles article .post_category.manga a {
  color: #026eb6;
}

#lastest_post .list_of_articles article .post_category.live-action {
  background: #30b3ad;
}

#lastest_post .list_of_articles article .post_category:hover a {
  color: white;
}

#lastest_post .list_of_articles article .post_category:hover {
  background: #0f5582;
}

#lastest_post .list_of_articles article h2 {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

#feature_characters {
  background: #30b3ad;
  padding: 80px 0;
}

#feature_characters .container {
  display: flex;
  flex-direction: column;
}

#feature_characters .section_heading {
  padding: 0 5px;
  margin-bottom: 30px;
}

#feature_characters .list_of_characters .character {
  padding: 0 5px;
}

#feature_characters .list_of_characters .character img {
  width: 100%;
}

#feature_characters .list_of_characters .character .character_info {
  color: #006fb7;
  background: #ffe85e;
  display: flex;
  padding: 15px;
  font-size: 14px;
  border-top: 5px solid #006fb7;
  height: 90px;
}

#feature_characters .list_of_characters .character .character_info h2 {
  color: #006eb6;
}

#feature_characters .list_of_characters .character .character_info h2 {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}

#feature_characters .section_heading h3 {
  color: white;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 24px;
}
#feature_characters .section_heading h3 span {
  color: #006eb6;
}

#feature_characters .list_of_characters .character:hover {
  opacity: 0.8;
  cursor: pointer;
}

#feature_characters .characters_cta_button a {
  background: #ffe85e;
  padding: 15px 20px;
  color: #006fb7;
  text-transform: uppercase;
  font-weight: 600;
}

#feature_characters .characters_cta_button {
  margin-top: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

#feature_characters .characters_cta_button a:hover {
  background: #0381b0;
  color: white;
}

#manga_editions {
  padding: 80px 0;
}

#manga_editions .section_heading {
  margin-bottom: 30px;
  padding: 0 15px;
}

#manga_editions .section_heading h3 {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 24px;
}
#manga_editions .section_heading h3 span {
  color: #30b3ad;
}

#manga_editions .list_of_manga_editions .manga_box img {
  width: 100%;
}

#manga_editions .list_of_manga_editions .manga_box h2 {
  font-size: 12px;
  margin: 10px 0 0;
  font-weight: 700;
}

#manga_editions .list_of_manga_editions .manga_box span.year_edition {
  font-size: 12px;
  color: #c3c3c3;
}

.manga_edition_cta_button {
  display: flex;
  align-items: center;
  justify-content: center;
}

#manga_editions .manga_edition_cta_button a {
  margin-top: 50px;
  background: #30b3ad;
  padding: 15px 20px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 600;
}

#manga_editions .manga_edition_cta_button a:hover {
  background: #0381b0;
  color: white;
}

#manga_editions .list_of_manga_editions .manga_box img:hover {
  opacity: 0.7;
}

.main_footer {
  height: 250px;
  background: #006eb6;
  width: 100%;
}

.copyright {
  background: #0b4e9c;
  padding: 10px 0;
}

.copyright .container {
  display: flex;
  justify-content: space-between;
}

.copyright .container .copy_text {
  display: flex;
  color: #cccccc;
  align-items: center;
  justify-content: center;
}

.copyright .container .footer_logo img {
  height: 33px;
}

/* MOBILE */

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

.hamburger {
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 99999999;
  padding: 10px 15px 5px;
}

.hamburger span {
  vertical-align: middle;
}

.hamburger .bars {
  display: block;
  position: relative;
  width: 28px;
  height: 3px;
  background: #fff;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.hamburger .bars:before,
.hamburger .bars:after {
  position: absolute;
  content: " ";
  width: 100%;
  height: 3px;
  background: #fff;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.hamburger .bars:before {
  top: 8px;
}

.hamburger .bars:after {
  bottom: 8px;
}

.open_menu .hamburger {
  top: 30px;
}

.open_menu .hamburger .bars {
  background-color: transparent;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.open_menu .hamburger .bars::before {
  background: #fff;
  top: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.open_menu .hamburger .bars::after {
  background: #fff;
  bottom: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mobile_menu {
  width: 260px;
  height: 100%;
  padding: 75px 20px 0;
  background: #074388;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.18);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.18);
  position: fixed;
  right: 0;
  -webkit-transform: translateX(-200%);
  -ms-transform: translateX(-200%);
  transform: translateX(-200%);
  top: 0;
  opacity: 0;
  z-index: 999;
  margin-top: 0;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.mobile_menu ul.menu__list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.mobile_menu ul li a {
  color: #fff;
  width: 100%;
  padding: 0px 2px;
  text-transform: normal;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin-left: 0;
  height: 52px;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
}

.mobile_menu ul li a i {
  margin-right: 15px;
}

.mobile_menu ul {
  padding: 0;
  list-style: none;
  text-align: left;
}

.mobile_menu li {
  width: 100%;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 9999;
}

.mobile_menu a:hover {
  color: white;
}

.open_menu .mobile_menu {
  right: 0;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.mobile_menu:hover {
  overflow-y: auto;
}

.mobile_menu .socialTopo {
  margin: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 10px;
}
@media only screen and (max-width: 600px) {
  .container {
    width: calc(100% - 30px) !important;
    max-width: 100%;
    margin: 0 auto;
  }
  #main_header #top_bar .top_bar_menu {
    justify-content: center;
  }
  #main_header #top_bar {
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
  }
  div#home_slide .slick-next {
    right: -10px;
  }
  div#home_slide .slick-prev {
    left: -10px;
    z-index: 999;
  }
  #main_header #top_bar .top_bar_menu li {
    margin: 0 15px;
  }
  article.big-post .post_main-content {
    padding: 24px 10px;
  }
  .menu__mobile.open_menu .hamburger {
    position: fixed;
    right: 30px;
    top: 30px;
  }
  .main_sub_header.row {
    width: 100%;
    max-width: 100%;
  }
  #main_header .main_sub_header {
    width: 100%;
    max-width: 100%;
  }
  .main_nav_menu.row {
    width: 100%;
    max-width: 100%;
  }
  header#main_header {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }
  .main_sub_header.row {
    margin-left: 0 !important;
  }
  .main_nav_menu.row {
    margin: 0 !important;
  }
  .menu-menu-principal-container {
    display: none;
  }
  .menu__mobile {
    display: block;
    height: 60px;
    position: relative;
  }
  .main_nav_menu.row {
    background: #30b3ad;
  }
  .list_of_characters.row.slick-initialized.slick-slider.slick-dotted {
    padding: 0 10px;
  }
  button.slick-prev.slick-arrow {
    margin-left: 15px;
  }
  button.slick-next.slick-arrow {
    margin-right: 15px;
  }
  .menu__mobile {
    display: flex !important;
  }
}

.menu__mobile {
  display: none;
  height: 60px;
  position: relative;
  align-items: center;
  justify-content: center;
}

.mobile_menu .menu-menu-principal-container ul {
  display: flex;
  flex-direction: column;
}
.mobile_menu .menu-menu-principal-container {
  display: block;
}

.default_title {
  font-size: 30px;
  padding: 20px 0;
  background-color: #074997;
  color: #fff;
  text-align: center;
  font-weight: 700;
}
.default_content {
  margin-top: 40px;
}

#main_header .main_nav_menu ul li {
  height: 60px;
  display: flex;
}
#main_header.row {
  margin-left: 0 !important;
  margin-left: 0 !important;
}
.post_data h3 {
  font-size: 18px;
}

.news_inner {
  display: flex;
  justify-content: space-between;
}

.news_left {
  width: 70%;
  padding-right: 20px;
}
.news_right {
  width: 30%;
}

#lastest_post .articles_sidebar {
  margin-top: 0;
  flex-direction: column;
  padding: 0;
}

#lastest_post .articles_sidebar .col-md-4 {
  max-width: 100%;
  margin-bottom: 40px;
  padding: 0;
}
.news_right h3 {
  text-align: left;
  font-size: 18px;
  font-weight: 700;
  color: #074997;
  display: block;
  border-bottom: 2px solid #074997;
  width: 100%;
  /* margin: 0 auto; */
  margin-bottom: 30px;
  margin-top: 30px;
  padding: 5px;
}

span.dateauthor {
    font-size: 14px;
    line-height: 17px;
}

@media only screen and (max-width: 600px) {
  .news_inner {
    flex-direction: column;
  }
  .news_left {
    width: 100%;
    padding-right: 0;
  }
  .news_right {
    width: 100%;
  }
  .default_title {
    padding: 10px;
  }
  .list_of_articles.row.blog_articles {
    padding: 40px 0 !important;
  }
}

.blog_page {
  width: 100%;
  padding: 40px 0;
}

.list_of_articles.row.blog_articles {
  margin-top: 0 !important;
}

.post_excerpt p {
  overflow: hidden;
  line-height: 25px;
  height: 50px;
}

#lastest_post .list_of_articles article h2 {
  min-height: 40px;
}
a.btn-leiamais {
  background: #006eb6;
  padding: 5px 15px;
  color: #fff !important;
  transition: all 0.2s;
  text-transform: uppercase;
}
.btn-leiamais:hover {
  background-color: #212529;
}
.pagination {
  margin-top: 60px;
  width: 100%;
  display: flex;
  justify-content: center;
}
a.page-numbers {
  padding: 0 15px;
}
.col-md-4.col-12 {
  margin-bottom: 60px;
}

.facebook {
  width: 12px;
  height: 22px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.70663 21.1501V11.6325H10.7888L11.2922 7.40252H7.70663V5.3425C7.70663 4.25328 7.73631 3.17251 9.35984 3.17251H11.0042V0.14805C11.0042 0.102578 9.59177 0 8.1628 0C5.17846 0 3.30982 1.75228 3.30982 4.97026V7.40252H0.012207V11.6325H3.30982V21.1501H7.70663Z' fill='%23006eb6'/%3e%3c/svg%3e ");
  margin: 0 5px;
}

.twitter {
  width: 23px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='23' height='20' viewBox='0 0 23 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.09514 19.7401C15.6082 19.7401 20.2646 12.1446 20.2646 5.55863C20.2646 5.34241 20.2646 5.12741 20.251 4.91363C21.1568 4.20911 21.9385 3.33454 22.5601 2.33364C21.7163 2.73692 20.8195 3.00172 19.9025 3.11833C20.8681 2.4952 21.5911 1.51616 21.9374 0.360999C21.0282 0.941617 20.0345 1.35097 18.9978 1.57082C17.2449 -0.435833 14.3132 -0.533008 12.4486 1.35461C11.2473 2.57172 10.7363 4.38646 11.1097 6.11738C7.38842 5.91574 3.92094 4.02327 1.57018 0.910036C0.341785 3.18757 0.970082 6.10038 3.00387 7.56285C2.26729 7.53977 1.54649 7.32599 0.902402 6.93972V7.00289C0.90353 9.37516 2.45679 11.4183 4.61579 11.8883C3.93447 12.0888 3.21932 12.1179 2.52673 11.9734C3.13246 14.0043 4.87072 15.3951 6.85036 15.4352C5.21137 16.8224 3.18661 17.5755 1.10206 17.5731C0.73433 17.5718 0.366601 17.5488 0 17.5014C2.11726 18.9639 4.57969 19.7401 7.09514 19.7364' fill='%23006eb6'/%3e%3c/svg%3e ");
  margin: 0 5px;
}

.instagram {
  width: 23px;
  height: 22px;
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.1492 1H6.4231C3.73731 1 1.56006 3.17726 1.56006 5.86304V15.5891C1.56006 18.2749 3.73731 20.4521 6.4231 20.4521H16.1492C18.835 20.4521 21.0122 18.2749 21.0122 15.5891V5.86304C21.0122 3.17726 18.835 1 16.1492 1Z' stroke='%23006eb6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M15.1763 10.1137C15.2963 10.9232 15.1581 11.7499 14.7812 12.4762C14.4043 13.2025 13.808 13.7915 13.077 14.1594C12.3461 14.5273 11.5178 14.6554 10.7099 14.5254C9.90195 14.3954 9.15561 14.014 8.57698 13.4353C7.99836 12.8567 7.61692 12.1104 7.48691 11.3025C7.35691 10.4945 7.48497 9.66621 7.85287 8.93528C8.22077 8.20435 8.80978 7.60803 9.53612 7.23114C10.2625 6.85426 11.0891 6.716 11.8986 6.83603C12.7243 6.95847 13.4887 7.34321 14.0789 7.93343C14.6691 8.52365 15.0538 9.28805 15.1763 10.1137Z' stroke='%23006eb6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16.6353 5.37695H16.645' stroke='%23006eb6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
  margin: 0 5px;
}
.youtube {
  width: 30px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='30' height='20' viewBox='0 0 30 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M28.4755 3.10366C28.315 2.50829 28.0014 1.96533 27.5659 1.52883C27.1303 1.09232 26.5881 0.777488 25.9931 0.615669C23.7869 0.00987221 14.9606 1.07022e-05 14.9606 1.07022e-05C14.9606 1.07022e-05 6.13565 -0.00985139 3.92801 0.569177C3.33338 0.738443 2.79225 1.05773 2.35656 1.49638C1.92087 1.93503 1.60526 2.47831 1.44002 3.07408C0.858177 5.2803 0.852541 9.85618 0.852541 9.85618C0.852541 9.85618 0.846906 14.4546 1.42453 16.6383C1.74856 17.8456 2.69952 18.7994 3.90829 19.1249C6.13706 19.7307 14.9394 19.7405 14.9394 19.7405C14.9394 19.7405 23.7657 19.7504 25.972 19.1728C26.5672 19.0112 27.1099 18.6971 27.5465 18.2615C27.9831 17.8259 28.2985 17.2839 28.4614 16.689C29.0446 14.4842 29.0488 9.90971 29.0488 9.90971C29.0488 9.90971 29.077 5.30989 28.4755 3.10366ZM12.1373 14.0953L12.1443 5.64237L19.4801 9.8759L12.1373 14.0953Z' fill='%23006eb6'/%3e%3c/svg%3e ");
  margin: 0 5px;
}

.sidebar_media-box {
  display: flex;
  justify-content: center;
  align-items: center;
}

.blog_news_inner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}

.blog_news_left {
  width: 70%;
}

.blog_news_right {
  width: 25%;
}
.home_news-right {
  width: 100%;
}
.bottom-home-slider .post_category a {
  font-size: 12px !important;
}

article.big-post .post_main-content {
  padding-top: 22px;
}
article.big-post .post_category {
  position: absolute;
  top: 10px;
}
article.big-post {
  position: relative;
}
p.description-large-post {
  margin-top: -15px;
}

.flex-news {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 23px;
}
.flex-news .right-content-news {
  max-width: 40%;
  width: 40%;
}
.flex-news .left-content-news {
  max-width: 55%;
  width: 55%;
}
span.dateauthor {
    font-size: 14px;
    line-height: 18px !important;
    display: block;
    font-style: italic;
}
@media only screen and (max-width: 600px) {
  .flex-news .right-content-news {
    max-width: 100%;
    width: 100%;
    text-align: center;
  }
  .flex-news .left-content-news {
    max-width: 55%;
    width: 55%;
    max-width: 100%;
    width: 100%;
  }
      .list_of_articles.row.blog_articles {
    padding: 40px 0 !important;
    }
    .blog_news_inner {
    flex-direction: column !important;
  }
  .blog_news_left {
    width: 100% !important;
  }
  .blog_news_right {
    width: 100% !important;
  }
  #lastest_post .list_of_articles {
    padding: 40px 0;
    margin-top: -50px;
    z-index: 99;
    background: white;
    position: relative;
  }
  .list_of_articles.row.articles_sidebar {
    margin-top: 0 !important;
  }
  .bottom-home-slider h2 {
    font-size: 17px !important;
    line-height: 20px !important;
  }
  .blog_news_left .container {
    padding: 0;
  }
  .left-content-news {
    padding-left: 15px;
  }
  .blog_news .container {
    margin: 0 auto;
    padding: 0;
  }
  .left-content-news .post_category {
    margin-top: 0 !important;
  }
}

article.big-post .post_main-content {
    padding: 24px;
}
article.big-post {
    background: #f7f7f7;
}

.default_title.withimage:after {
    content: '';
    height: 100%;
    width: 100%;
    background: #04040454;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.default_title.withimage {
    position: relative;
    padding: 55px 0;
    background-size: cover;
}

.default_title.withimage span, .default_title.withimage .post_data{
    position: relative;
    z-index: 2;
}