/*
Theme Name: PT Magazine Child
Theme URI: https://www.prodesigns.com/wordpress-themes/downloads/pt-magazine/
Template: pt-magazine
Author: PrDesigns
Author URI: https://www.prodesigns.com/
Description: PT Magazine is modern and perfectly crafted responsive theme suitable for dynamic news, newspapers, magazine, publishers, blogs, editors, online magazines, newsportals and any creative sites. This SEO friendly free magazine theme is fast, secure and perfectly suitable for topics like business, fashion, technology, politics, sports, health, travel or anything else. Find video instructions at https://www.youtube.com/watch?v=y3hQmkMHbvA&amp;list=PL-Ic437QwxQ8pBxfHsldZMQiHLvoEYmSS
Tags: custom-background,custom-menu,custom-logo,featured-images,full-width-template,one-column,two-columns,theme-options,threaded-comments,translation-ready,grid-layout,footer-widgets,blog,left-sidebar,right-sidebar,news,entertainment
Version: 1.1.6.1594561586
Updated: 2020-07-12 15:46:26

*/
/* HELPERS */
body,
body *,
html,
a.button,
input[type="submit"] {
  font-family: "Titillium Web", sans-serif;
}

body a.button {
  background-color: #1c2c45;
}

.site-branding {
  margin-top: 0;
  width: 100%;
  padding: 0;
}

.bottom-header {
  padding-top: 0;
  padding-bottom: 24px;
}

.section-title h2,
.section-title h3 {
  /* background: #07644f; */
  /* background: #15556d; */
  background-color: #1c2c45;
}

.section-title h2 {
  text-transform: uppercase;
}

.section-title h2:after,
.section-title h3:after {
  /* border-bottom-color: #07644f; */
  /* border-bottom-color: #15556d; */
  border-bottom-color: #1c2c45;
}

/* SLIDER  */
.main-slider {
  overflow: hidden;
}

.main-slider .post-content {
  display: none;
}

.slick-list,
.slick-track,
.slick-slide,
.slick-slide .bigger-post,
.slick-slide .bigger-post .article-content-wrap,
.slick-slide .bigger-post .post-image {
  height: 100%;
}

.bigger-post .overlay a:before {
  background: transparent;
}

body .slick-next,
body .slick-prev {
  background-color: #1c2c45;
}

/* .main-slider img {
    width: 100%;
    height: 100%;
    object-fit: cover;
} */

.main-news-left {
  width: 100%;
}

.main-news-right {
  width: 33%;
  display: none;
}

.main-news-section article.smaller-post {
  height: 208px;
  overflow: hidden;
  margin-bottom: 16px;
}

.main-news-section article .article-content-wrap,
.main-news-section article .post-image,
.main-news-section article .post-image a {
  height: 100%;
}

.main-news-section article .article-content-wrap iframe {
  width: 100%;
  height: 100%;
}

/* .main-news-section article .post-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
} */

.project-outer {
  padding-bottom: 30px;
}

.projects-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  text-align: center;
  width: 100%;
}

.project-outer h3 {
  color: #fff;
}

/* .project-outer .section-title {
    padding: 0 15px;
} */

.project-item-4 {
  flex-basis: 24%;
}

.project-item-5 {
  flex-basis: 19%;
}

.project-item-6 {
  flex-basis: 16%;
}

.project-item {
  height: 300px;
  overflow: hidden;
  position: relative;
}

.project-item img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.project-item-inner {
  position: absolute;
  left: 0;
  top: 0;
  padding: 15px;
  height: 100%;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.4);
}

.project-item .project-item-inner a {
  padding: 10px;
  border: 1px solid #fff;
  color: #fff;
  background: transparent;
  transition: 0.4s;
  text-decoration: none;
  position: absolute;
  bottom: 35px;
}

.project-item .project-item-inner a:hover {
  background-color: #fff;
  /* color: #07644f; */
  color: #15556d;
}

.project-item h3 {
  flex-basis: 100%;
}

/* Rada nadzorcza */

.s-board ul {
  list-style-type: none;
  padding: 0 0 20px 0;
  margin: 0;
}

.s-board li {
  font-size: 32px;
  font-weight: bold;
  padding: 4px 0;
}

/* NEWS */
.news {
  display: flex;
  flex-wrap: wrap;
}

.news-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 260px;
  /* height: 230px; */
  margin-bottom: 0px;
  border-bottom: 1px solid #2b2d2e;
}

.news .news-inner:last-of-type {
  border-bottom: 0;
}

.news-inner-img,
.news-inner-content {
  flex-basis: 50%;
  height: 100%;
}

.news-inner-img {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  /* align-items: flex-start; */
  align-items: center;
  /* padding: 30px 15px; */
  padding: 15px 0;
}

.news-inner-img a {
  /* flex-basis: 245px;
    height: 163px; */
  /* flex-basis: 285px;
    height: 190px; */
  flex-basis: 320px;
  height: 230px;
}

.category-47 .news .news-inner:nth-last-of-type(2),
.category-48 .news .news-inner:nth-last-of-type(2) {
  border-bottom: none;
}

.category-47 .news .news-inner:last-of-type,
.category-48 .news .news-inner:last-of-type,
.category-52 .news .news-inner:last-of-type,
.category-47 .news .news-inner:first-of-type .news-inner-content h2,
.category-48 .news .news-inner:first-of-type .news-inner-content h2,
.category-52 .news .news-inner:first-of-type .news-inner-content h2 {
  display: none;
}

.news-inner-img img {
  max-width: 100%;
  max-height: 100%;
  /* object-fit: cover; */
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.news-inner-content {
  /* padding: 30px 15px; */
  padding: 15px 0px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.left .news-inner-img {
  order: 1;
}

.news-inner-content h2 {
  font-size: 20px;
  line-height: 22px;
}

.right .news-inner-content {
  order: 1;
}

.news nav {
  flex-basis: 100%;
  padding: 15px 0;
  margin-bottom: 15px;
  border-top: 1px solid #2b2d2e;
  border-bottom: 1px solid #2b2d2e;
}

.news > h2 {
  flex-basis: 100%;
}

.news-info h2 a {
  text-transform: uppercase;
}

.page-id-62 .entry-content {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.page-id-62 .entry-content figure {
  width: calc(50% - 10px);
  text-align: center;
}

.main-news-section article .post-content h3 a {
  text-transform: uppercase;
}

.main-news-section article .post-content h3 a:hover {
  color: #fff !important;
}

.main-news-section article.smaller-post:first-of-type .post-image {
  background: #15556d;
}

/* NAV SEARCH */
.menu-disp {
  display: none;
}

.main-navigation .menu-disp {
  display: block;
}

.menu-nav {
  position: relative;
}

.menu-disp {
  height: 100%;
  padding: 15px 15px;
}

.menu-disp i {
  /* color: #fff; */
  /* color: #07644f; */
  color: #15556d;
  cursor: pointer;
  transition: 0.4s;
}

.main-navigation ul li a,
.menu-disp i:hover {
  /* color: #07644f; */
  /* color: #15556d; */
  color: #1c2c45;
  text-transform: uppercase;
}

.main-navigation ul li a {
  /* padding: 18px 14px; */
  padding: 18px 9px;
  font-size: 15.5px;
}

.main-navigation ul.menu > li > a {
  font-weight: bold;
}

.menu-nav form {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  width: 251px;
  background-color: #2b2d2e;
  padding: 5px;
}

.main-navigation-holder {
  background-color: #fff;
  transition: 0.4s;
}

.is-sticky .main-navigation-holder {
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
}

/* .sidebar form {
    display: none !important;
} */

.form_container .form_subscribe .field {
  margin: 10px 0 !important;
}

.form_container .form_subscribe button {
  margin-top: 20px;
}

.home-icon a {
  /* background: #07644f; */
  background: #15556d;
}

.category-atrakcje-turystyczne {
  border-bottom: 1px solid #000;
}

.single-post
  #primary
  .post:not(.category-biuro-mazowieckiej-regionalnej-organizacji-turystycznej)
  .featured-thumb {
  width: 100%;
  height: 400px;
  overflow: hidden;
}

.single-post
  #primary
  .post.category-biuro-mazowieckiej-regionalnej-organizacji-turystycznej
  .featured-thumb,
.single-post
  #primary
  .post.category-zarzad-mazowieckiej-regionalnej-organizacji-turystycznej
  .featured-thumb {
  width: 300px;
  float: right;
  margin-left: 30px;
}

.news .page-numbers:visited {
  color: #fff;
}

.news .page-numbers {
  background: #15556d;
  border: 1px solid #15556d;
  display: inline-block;
  color: #fff;
  padding: 15px;
  line-height: 1;
  margin-right: 4px;
}

.news .page-numbers.current,
.news .page-numbers:hover {
  background: transparent;
  color: #15556d;
}

.single-post #primary .post.category-szkolenia .featured-thumb,
.single-post #primary .post.category-wizyty-studyjne .featured-thumb,
.single-post
  #primary
  .post.category-imprezy-i-wydarzenia-promocyjne
  .featured-thumb {
  width: auto;
}

.single-post
  #primary
  .post.category-imprezy-i-wydarzenia-promocyjne
  .featured-thumb {
  height: auto;
}

.single-post #primary .post .featured-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.single-post #primary .post .featured-thumb.actuals,
.single-post #primary .post .featured-thumb.actuals {
  width: auto;
  height: auto;
}

#site-navigation ul > li > ul {
  background: #e0e0e0;
}

#site-navigation ul ul a {
  background: transparent;
  /* color: #07644f; */
  color: #15556d;
  transition: 0.4s;
}

#site-navigation ul ul li:hover > a {
  color: #e89533;
  font-weight: bold;
}

.category-10.blog-layout-grid #primary .post,
.category-33.blog-layout-grid #primary .post,
.category-34.blog-layout-grid #primary .post,
.category-35.blog-layout-grid #primary .post,
.category-36.blog-layout-grid #primary .post,
.category-37.blog-layout-grid #primary .post,
.category-38.blog-layout-grid #primary .post,
.category-39.blog-layout-grid #primary .post,
.category-40.blog-layout-grid #primary .post,
.category-41.blog-layout-grid #primary .post,
.category-42.blog-layout-grid #primary .post,
.category-43.blog-layout-grid #primary .post,
.category-44.blog-layout-grid #primary .post,
.category-45.blog-layout-grid #primary .post,
.category-46.blog-layout-grid #primary .post {
  width: 100%;
}

.category-10.blog-layout-grid #primary .post .article-wrap-inner,
.category-33.blog-layout-grid #primary .post .article-wrap-inner,
.category-34.blog-layout-grid #primary .post .article-wrap-inner,
.category-35.blog-layout-grid #primary .post .article-wrap-inner,
.category-36.blog-layout-grid #primary .post .article-wrap-inner,
.category-37.blog-layout-grid #primary .post .article-wrap-inner,
.category-38.blog-layout-grid #primary .post .article-wrap-inner,
.category-39.blog-layout-grid #primary .post .article-wrap-inner,
.category-40.blog-layout-grid #primary .post .article-wrap-inner,
.category-41.blog-layout-grid #primary .post .article-wrap-inner,
.category-42.blog-layout-grid #primary .post .article-wrap-inner,
.category-43.blog-layout-grid #primary .post .article-wrap-inner,
.category-44.blog-layout-grid #primary .post .article-wrap-inner,
.category-45.blog-layout-grid #primary .post .article-wrap-inner,
.category-46.blog-layout-grid #primary .post .article-wrap-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.category-10.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb,
.category-33.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb,
.category-34.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb,
.category-35.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb,
.category-36.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb,
.category-37.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb,
.category-38.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb,
.category-39.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb,
.category-40.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb,
.category-41.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb,
.category-42.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb,
.category-43.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb,
.category-44.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb,
.category-45.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb,
.category-46.blog-layout-grid
  #primary
  .post
  .article-wrap-inner
  .featured-thumb {
  flex-basis: 20%;
}

.category-10.blog-layout-grid #primary .post .article-wrap-inner .content-wrap,
.category-33.blog-layout-grid #primary .post .article-wrap-inner .content-wrap,
.category-34.blog-layout-grid #primary .post .article-wrap-inner .content-wrap,
.category-35.blog-layout-grid #primary .post .article-wrap-inner .content-wrap,
.category-36.blog-layout-grid #primary .post .article-wrap-inner .content-wrap,
.category-37.blog-layout-grid #primary .post .article-wrap-inner .content-wrap,
.category-38.blog-layout-grid #primary .post .article-wrap-inner .content-wrap,
.category-39.blog-layout-grid #primary .post .article-wrap-inner .content-wrap,
.category-40.blog-layout-grid #primary .post .article-wrap-inner .content-wrap,
.category-41.blog-layout-grid #primary .post .article-wrap-inner .content-wrap,
.category-42.blog-layout-grid #primary .post .article-wrap-inner .content-wrap,
.category-43.blog-layout-grid #primary .post .article-wrap-inner .content-wrap,
.category-44.blog-layout-grid #primary .post .article-wrap-inner .content-wrap,
.category-45.blog-layout-grid #primary .post .article-wrap-inner .content-wrap,
.category-46.blog-layout-grid #primary .post .article-wrap-inner .content-wrap {
  flex-basis: 70%;
  padding: 0 15px;
}

.category-10.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb,
.category-33.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb,
.category-34.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb,
.category-35.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb,
.category-36.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb,
.category-37.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb,
.category-38.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb,
.category-39.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb,
.category-40.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb,
.category-41.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb,
.category-42.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb,
.category-43.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb,
.category-44.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb,
.category-45.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb,
.category-46.blog-layout-grid
  #primary
  .post:nth-of-type(2n + 2)
  .article-wrap-inner
  .featured-thumb {
  order: 1;
}

.category-25 .site-main .section-title:nth-of-type(2) + h3 a,
.category-25 .site-main .section-title:nth-of-type(4) + h3 a,
.category-25 .site-main .section-title:nth-of-type(5) + h3 a {
  pointer-events: none;
}

.share-buttons a {
  font-size: 22px;
  margin: 0 5px;
}

.main-navigation ul li.menu-item-has-children a {
  padding-right: 25px;
}

.category-katalog-obiektow-konferencyjnych div.wp-block-image {
  overflow: hidden;
  float: left;
  height: 160px;
}

.category-katalog-obiektow-konferencyjnych .share-buttons {
  clear: both;
}

.category-katalog-obiektow-konferencyjnych .wp-block-image figure {
  float: none;
  height: 100%;
}

.category-katalog-obiektow-konferencyjnych .wp-block-image figure img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

/* FACEBOOK WIDGET */
/* .fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe,
.fb_iframe_widget iframe *,
.uiScaledImageContainer,
#u_0_0 > div > div {
    width: 100% !important;
} */

.search-form button[type="submit"] {
  padding: 13px 34px;
}

.gallery-columns-3 .gallery-item,
.gallery-columns-2 .gallery-item {
  height: 300px;
}

.gallery-columns-3 .gallery-item > div,
.gallery-columns-2 .gallery-item > div,
.gallery-columns-3 .gallery-item > div a,
.gallery-columns-2 .gallery-item > div a {
  display: block;
  height: 100%;
}

.gallery-columns-3 .gallery-item a img,
.gallery-columns-2 .gallery-item a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.gallery-caption {
  height: 34px;
  line-height: 34px;
}

.page-id-79 .wp-block-columns {
  flex-wrap: wrap;
  justify-content: space-between;
}

.page-id-79 .column-inner {
  flex-basis: 49%;
  margin-bottom: 30px;
  border-bottom: 1px solid #2b2d2e;
  padding-bottom: 15px;
}

.lit-actuals {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  clear: both;
}

.lit-actuals .lit-actual {
  flex-basis: 32%;
  height: 100px;
  background-color: #15556d;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.lit-actuals .lit-actual a {
  padding: 10px;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  text-decoration: none;
  text-align: center;
}

.single-post.blog-layout-grid
  #primary
  .post.category-aktualnosci-mazovia-convention
  .featured-thumb {
  width: 100%;
  height: auto;
}

.blog-layout-grid #primary .post.category-aktualnosci-mazovia-convention {
  width: 100%;
}

#menu-item-7590 > a {
  pointer-events: none;
  cursor: pointer;
}

@media all and (max-width: 1100px) {
  .main-navigation ul li.menu-item-has-children a,
  .main-navigation ul li.page_item_has_children a {
    padding-right: 18px;
  }

  .main-navigation ul li a {
    font-size: 13px;
  }

  .page-id-79 .column-inner {
    flex-basis: 100%;
    margin-bottom: 15px;
  }

  .site-branding {
    width: 100%;
  }
}

@media all and (max-width: 1050px) {
  .main-navigation ul li:hover ul {
    opacity: 1;
  }

  .mean-container .mean-nav ul li a.mean-expand {
    height: 35px;
    line-height: 35px;
  }

  .mean-container a {
    padding: 10px !important;
  }

  .main-navigation ul li ul {
    position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    transition: 0.4s;
  }

  .site-branding {
    margin-right: 0;
  }

  .mean-container .mean-nav {
    overflow: unset;
  }
}

@media all and (max-width: 992px) {
  .project-item-5 {
    flex-basis: 49%;
    margin-bottom: 20px;
  }

  .category-10.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-33.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-34.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-35.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-36.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-37.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-38.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-39.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-40.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-41.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-42.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-43.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-44.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-45.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-46.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb {
    flex-basis: 25%;
  }
}

@media screen and (max-width: 900px) {
  .main-news-left {
    padding-right: 15px;
  }
}

@media all and (max-width: 768px) {
  .site-branding {
    /* .site-branding .custom-logo { */
    width: 100%;
  }

  .site-branding svg {
    width: 100%;
  }

  .news-inner {
    height: auto;
  }

  .news-inner-content,
  .news-inner-img {
    padding: 15px;
  }

  .news-inner-content p {
    margin: 0;
  }

  .gallery-columns-3 .gallery-item,
  .gallery-columns-2 .gallery-item {
    height: 150px;
  }

  .lit-actuals .lit-actual {
    flex-basis: 100%;
    margin-bottom: 16px;
  }
}

@media all and (max-width: 586px) {
  .category-10.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap,
  .category-33.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap,
  .category-34.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap,
  .category-35.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap,
  .category-36.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap,
  .category-37.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap,
  .category-38.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap,
  .category-39.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap,
  .category-40.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap,
  .category-41.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap,
  .category-42.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap,
  .category-43.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap,
  .category-44.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap,
  .category-45.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap,
  .category-46.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .content-wrap {
    flex-basis: 100%;
    padding: 0 15px;
    text-align: center;
  }

  .category-10.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-33.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-34.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-35.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-36.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-37.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-38.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-39.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-40.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-41.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-42.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-43.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-44.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-45.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb,
  .category-46.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb {
    flex-basis: 100%;
  }

  .category-10.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a,
  .category-33.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a,
  .category-34.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a,
  .category-35.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a,
  .category-36.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a,
  .category-37.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a,
  .category-38.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a,
  .category-39.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a,
  .category-40.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a,
  .category-41.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a,
  .category-42.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a,
  .category-43.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a,
  .category-44.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a,
  .category-45.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a,
  .category-46.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a {
    display: block;
  }

  .category-10.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img,
  .category-33.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img,
  .category-34.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img,
  .category-35.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img,
  .category-36.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img,
  .category-37.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img,
  .category-38.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img,
  .category-39.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img,
  .category-40.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img,
  .category-41.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img,
  .category-42.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img,
  .category-43.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img,
  .category-44.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img,
  .category-45.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img,
  .category-46.blog-layout-grid
    #primary
    .post
    .article-wrap-inner
    .featured-thumb
    a
    img {
    max-width: 50%;
    margin-left: auto;
    display: block;
    margin-right: auto;
  }

  .category-10.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb,
  .category-33.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb,
  .category-34.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb,
  .category-35.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb,
  .category-36.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb,
  .category-37.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb,
  .category-38.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb,
  .category-39.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb,
  .category-40.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb,
  .category-41.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb,
  .category-42.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb,
  .category-43.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb,
  .category-44.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb,
  .category-45.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb,
  .category-46.blog-layout-grid
    #primary
    .post:nth-of-type(2n + 2)
    .article-wrap-inner
    .featured-thumb {
    order: 0;
  }
}

@media all and (max-width: 500px) {
  .news-inner-img,
  .news-inner-content {
    height: auto;
    flex-basis: 100%;
  }

  .left .news-inner-img {
    order: 0;
  }

  .project-item {
    flex-basis: 100%;
  }

  .main-news-left,
  .main-news-right {
    width: 100%;
    padding-right: 0;
  }

  .main-slider {
    height: 208px;
  }
}

#nav_menu-2 li:last-child {
  display: none;
}
