/* line 1, scss/partials/_archive.scss */
.page-item-title-archive {
  padding: 0 0 40px 0;
  text-align: center;
}

/* line 6, scss/partials/_archive.scss */
.page-item-title-archive .avatar {
  width: 90px;
  height: auto;
  border-radius: 50%;
  margin: 0 auto 20px auto;
  display: block;
}

/* line 14, scss/partials/_archive.scss */
.page-item-title-archive h2 {
  font-size: 1.7em;
  color: #5f5f5f;
  font-weight: bold;
  letter-spacing: 1px;
}

/* line 21, scss/partials/_archive.scss */
.page-item-title-archive .archieve-author-description {
  width: 50%;
  margin: 5px auto 0 auto;
  color: #5f5f5f;
  text-transform: none;
  font-size: .9em;
  letter-spacing: .05em;
  line-height: 20px;
}

@media only screen and (max-width: 767px) {
  /* line 32, scss/partials/_archive.scss */
  .page-item-title-archive {
    padding: 0 0 40px 0;
  }
  /* line 36, scss/partials/_archive.scss */
  .page-item-title-archive .archieve-author-description {
    width: 100%;
  }
}

/* line 22, scss/partials/_layout.scss */
a {
  word-wrap: break-word;
}

/* line 26, scss/partials/_layout.scss */
a:hover {
  color: #e94300 !important;
}

/* Top Banner */
/* line 32, scss/partials/_layout.scss */
.top-banner img {
  margin-top: 10px;
  min-width: 100%;
}

/* line 37, scss/partials/_layout.scss */
.social-icons-wrapper {
  margin: 10px 0;
}

/* HEADER */
/* line 43, scss/partials/_layout.scss */
.header-events,
.header-magazine-cover {
  display: none;
}

/* Menu */
/* line 51, scss/partials/_layout.scss */
.navbar .nav > li > a {
  margin-left: 20px;
  margin-right: 20px;
}

/* line 56, scss/partials/_layout.scss */
.navbar .nav > li > a:hover {
  border-bottom: #e94300 solid 1px !important;
}

/* line 60, scss/partials/_layout.scss */
.nav .sub-menu li.menu-item > a:hover {
  background-color: black;
}

/* line 65, scss/partials/_layout.scss */
.homepage-welcome-block-content-left img.alignnone, .wp-block-image {
  margin: 0;
}

/* line 69, scss/partials/_layout.scss */
.homepage-welcome-block-content-left h3 {
  padding-top: 15px;
}

/* line 73, scss/partials/_layout.scss */
.homepage-welcome-block-content-left a {
  text-decoration: none;
}

/* line 77, scss/partials/_layout.scss */
.homepage-welcome-block-content-left a:hover,
.homepage-welcome-block-content-left a:focus,
.homepage-welcome-block-content-left a:visited {
  color: #fff !important;
}

/* line 83, scss/partials/_layout.scss */
.homepage-welcome-block-content-left p {
  padding-bottom: 0;
}

/* line 87, scss/partials/_layout.scss */
.homepage-welcome-block-content-right {
  text-align: center !important;
}

/* line 91, scss/partials/_layout.scss */
.homepage-welcome-block-content-right h3 {
  padding: 20px 0 10px 0;
}

/* line 95, scss/partials/_layout.scss */
.homepage-welcome-block-content-right img {
  margin: 0 auto 5px auto;
}

/* line 99, scss/partials/_layout.scss */
.homepage-welcome-block-content-right {
  height: 320px;
}

/* line 103, scss/partials/_layout.scss */
.homepage-welcome-block-content-center p {
  padding-bottom: 0;
}

/* line 107, scss/partials/_layout.scss */
.past-issues {
  text-decoration: none !important;
}

/* CAROUSEL */
/* line 112, scss/partials/_layout.scss */
.himmelen-post-list .himmelen-post-details .himmelen-read-more a:hover {
  background-color: #000 !important;
}

/* HOME */
/* line 120, scss/partials/_layout.scss */
.logo-link {
  display: inline-block;
  width: 290px;
}

/* line 125, scss/partials/_layout.scss */
header .col-md-12 {
  min-height: 144px !important;
}

/* line 129, scss/partials/_layout.scss */
.homepage-welcome-block-content-right img {
  width: 160px !important;
  height: auto !important;
}

/* LATEST ISSUE FOR MOBILE */
/* line 136, scss/partials/_layout.scss */
.latest-issue-container,
.horoscope-mobile-container {
  display: none !important;
}

/* Home - Category Title */
/* line 144, scss/partials/_layout.scss */
.category-section {
  text-align: center;
  font-size: 35px;
  margin: 8px auto 65px auto;
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 5px;
  width: 75%;
}

/* line 153, scss/partials/_layout.scss */
.category-section a {
  color: #000;
  text-decoration: none;
}

/* Home - Post Container */
/* line 162, scss/partials/_layout.scss */
.post-container, .page-container {
  background: #ffffff;
  /* margin-top: -55px !important; */
  padding: 40px;
}

/* Home - Post */
/* line 172, scss/partials/_layout.scss */
.blog-post .blog-post-thumb {
  margin-bottom: 25px;
}

/* line 176, scss/partials/_layout.scss */
.blog-post .post-info-date {
  margin-bottom: 10px;
}

/* line 180, scss/partials/_layout.scss */
.post-author-home {
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 10px;
}

/* line 187, scss/partials/_layout.scss */
.post-author-home p {
  margin-bottom: 0;
}

/* line 191, scss/partials/_layout.scss */
.home-excerpt {
  text-align: center;
  min-height: 60px;
}

/* line 196, scss/partials/_layout.scss */
.blog-post .more-link {
  margin-top: 10px;
}

/* line 200, scss/partials/_layout.scss */
.page-item-title-single .post-date {
  margin-bottom: 30px;
}

/* Home - Widget Events Calendar */
/* line 208, scss/partials/_layout.scss */
.tribe-events-list-widget .tribe-events-list-widget-events {
  margin-left: -55px !important;
}

/* line 211, scss/partials/_layout.scss */
.tribe-list-widget li {
  margin-bottom: 20px !important;
}

/* Content - Social Media Icons */
/* line 217, scss/partials/_layout.scss */
.blog-post .post-info > div,
.post-social-wrapper {
  width: 50% !important;
}

/* line 222, scss/partials/_layout.scss */
.post-social {
  width: 100%;
}

/* Content - Post Title */
/* line 230, scss/partials/_layout.scss */
.post-header-title {
  min-height: 60px;
}

/* Author: Posts */
/* line 237, scss/partials/_layout.scss */
.author-posts {
  text-align: center;
  margin-bottom: 50px;
}

/* line 242, scss/partials/_layout.scss */
.author-image img {
  border-radius: 100px;
}

/* line 246, scss/partials/_layout.scss */
.author-articles {
  overflow: auto;
}

/* line 250, scss/partials/_layout.scss */
.author-articles .author-image {
  margin-left: 35px;
  margin-top: 25px;
  margin-bottom: 0px;
}

/* Single Post */
/* line 259, scss/partials/_layout.scss */
.page-item-title-single .sub-header {
  text-align: center;
  font-size: 16px;
}

/* line 264, scss/partials/_layout.scss */
.post-sponsored {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 30px;
  width: 100%;
}

/* line 271, scss/partials/_layout.scss */
.post-sponsored img {
  width: 110px;
}

/* HOME: Movies */
/* line 279, scss/partials/_layout.scss */
.movies-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
}

/* ARCHIVE: Movie Poster */
/* line 290, scss/partials/_layout.scss */
.movies-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

/* line 297, scss/partials/_layout.scss */
.movies-container .content-block {
  width: 250px !important;
  margin: 0 30px 85px 0;
}

/* line 302, scss/partials/_layout.scss */
.movie-poster-frame .blog-post {
  margin-bottom: 25px;
  text-align: center;
}

/* line 307, scss/partials/_layout.scss */
.movie-poster-frame .post-header-title {
  min-height: 60px;
}

/* line 311, scss/partials/_layout.scss */
.movie-poster {
  text-align: center;
}

/* line 315, scss/partials/_layout.scss */
.movie-poster-grid .blog-post {
  margin-bottom: 20px;
}

/* AUTHOR */
/* line 323, scss/partials/_layout.scss */
.author-bio .author-image {
  margin-right: 0;
}

/* SIDEBAR - WIDGET */
/* line 331, scss/partials/_layout.scss */
.sidebar .widget:nth-child(3),
.sidebar .widget:nth-child(4),
.sidebar .widget:nth-child(6) {
  border: none;
  padding: 0;
}

/* line 338, scss/partials/_layout.scss */
.sidebar #tribe-events-list-widget-2,
.sidebar #text-2 {
  background: white;
}

/* line 344, scss/partials/_layout.scss */
.mc4wp-form-fields input {
  width: 100%;
}

/* line 350, scss/partials/_layout.scss */
#nav-below {
  margin-bottom: 40px;
}

/* more-link btn alt */
/* FOOTER */
/* line 358, scss/partials/_layout.scss */
#footer-sidebar-2 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

/* line 365, scss/partials/_layout.scss */
.footer-sidebar-2 > ul > li {
  width: 210px !important;
}

/* line 369, scss/partials/_layout.scss */
.copyright {
  text-align: center !important;
}

/* line 373, scss/partials/_layout.scss */
.copyright span:nth-child(1) {
  display: inline-block;
  width: 217px;
}

/* line 377, scss/partials/_layout.scss */
.copyright span:nth-child(3) {
  display: inline-block;
  width: 222px;
}

/* line 381, scss/partials/_layout.scss */
.copyright span:nth-child(4) {
  display: inline-block;
  width: 291px;
}

/* HOME - BANNERS */
/* line 389, scss/partials/_layout.scss */
.covid19-banner {
  display: block;
  width: 100%;
  background: #313133;
  margin: 0 auto 10px auto;
  max-height: 50px;
  text-align: center;
}

/* line 396, scss/partials/_layout.scss */
.covid19-banner .covid-19-banner-desktop img {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
}

/* line 402, scss/partials/_layout.scss */
.covid19-banner .covid-19-banner-mobile {
  display: none;
}

/* line 406, scss/partials/_layout.scss */
.wide-banner {
  width: 100%;
  height: auto;
  text-align: center;
  margin-bottom: 65px;
}

/* line 413, scss/partials/_layout.scss */
.wide-banner img {
  width: 100%;
  height: auto;
}

/* line 418, scss/partials/_layout.scss */
.banner-section1,
.banner-section2,
.banner-section2-mobile,
.banner-section3-mobile {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-around;
  margin-bottom: 60px;
}

/* GALLERY */
/* line 430, scss/partials/_layout.scss */
.gallery img {
  border: none !important;
}

/* line 434, scss/partials/_layout.scss */
.header-logo-center .header-center {
  padding: 5px 0 2px 0;
}

/* ADS */
/* line 440, scss/partials/_layout.scss */
.ads-right img,
.ads-right-on img {
  float: left;
  margin-right: 10px;
}

/* line 456, scss/partials/_layout.scss */
.ads-right .line2 a {
  border: solid 1px;
}

/* PAST ISSUES YEAR LIST */
/* line 462, scss/partials/_layout.scss */
.past-issues-year-list {
  margin-bottom: 20px;
  text-align: center;
  font-size: 1.2em;
  letter-spacing: .03em;
  font-weight: bold;
}

/* line 470, scss/partials/_layout.scss */
.past-issues-year-list a {
  text-decoration: none;
}

/* line 474, scss/partials/_layout.scss */
.past-issues-year-list span {
  color: #d7d7d7;
}

/* QUOTES */
/* line 480, scss/partials/_layout.scss */
blockquote::before {
  content: '"';
}

/* MOBILE */
@media only screen and (max-width: 1199px) {
  /* line 488, scss/partials/_layout.scss */
  .navbar .nav > li > a {
    margin-left: 10px;
    margin-right: 10px;
  }
  /* line 493, scss/partials/_layout.scss */
  .navbar-center-wrapper {
    width: none !important;
  }
  /* line 497, scss/partials/_layout.scss */
  .movie-poster-frame {
    width: 46%;
  }
  /* line 501, scss/partials/_layout.scss */
  .movies-container .movie-poster-grid {
    width: 197px !important;
    margin: 0 30px 85px 0;
  }
  /* .content-block.blog-post:not(:nth-child(1)) {
        width: 200px !important;
    } */
}

@media only screen and (max-width: 991px) {
  /* line 514, scss/partials/_layout.scss */
  .homepage-welcome-block .homepage-welcome-block-content-left,
  .homepage-welcome-block .homepage-welcome-block-content-right {
    display: none !important;
  }
  /* line 519, scss/partials/_layout.scss */
  .homepage-welcome-block-content-center img {
    width: 20%;
  }
  /* line 523, scss/partials/_layout.scss */
  .navbar .nav > li > a {
    margin: 0px;
  }
  /* line 527, scss/partials/_layout.scss */
  .navbar-left-wrapper {
    width: 0;
    border: none;
  }
  /* line 532, scss/partials/_layout.scss */
  .navbar .nav > li {
    margin-right: -10px;
  }
  /* line 536, scss/partials/_layout.scss */
  .mainmenu-belowheader .navbar .container {
    width: 100%;
  }
  /* line 540, scss/partials/_layout.scss */
  .navbar-center-wrapper {
    width: 100% !important;
    margin: 0;
    margin-right: -90px;
  }
  /* line 546, scss/partials/_layout.scss */
  .movies-container .movie-poster-grid,
  .movies-container .movie-poster-grid:not(:nth-child(1)) {
    width: 210px !important;
  }
}

@media only screen and (max-width: 979px) {
  /* line 555, scss/partials/_layout.scss */
  .sidebar.footer-sidebar-2 > ul > li,
  .sidebar.footer-sidebar > ul > li {
    width: 100%;
  }
  /* line 560, scss/partials/_layout.scss */
  .blog-post .blog-post-media.blog-post-media-video iframe,
  .col-md-9 .blog-post .blog-post-media.blog-post-media-video iframe {
    height: 350px;
  }
}

@media only screen and (max-width: 863px) {
  /* line 568, scss/partials/_layout.scss */
  .mainmenu-belowheader.menu-center .nav {
    display: inherit;
    padding: 0;
  }
}

@media only screen and (max-width: 767px) {
  /* Carousel */
  /* line 591, scss/partials/_layout.scss */
  header .col-md-12 {
    min-height: 175px !important;
  }
  /* line 595, scss/partials/_layout.scss */
  header .social-icons-wrapper {
    position: absolute;
    left: 25%;
    width: 190px;
  }
  /* line 602, scss/partials/_layout.scss */
  .header-events {
    display: flex;
    position: absolute;
    text-align: center;
    right: 30%;
    top: 107px;
    letter-spacing: .05em;
  }
  /* line 613, scss/partials/_layout.scss */
  .header-events p {
    border: solid 1px #d9d9d9;
    color: #727a7c;
    padding: 8px;
    border-radius: 8px;
    font-size: 14px;
  }
  /* line 621, scss/partials/_layout.scss */
  .header-events a,
  .header-magazine-cover a {
    text-decoration: none;
  }
  /* line 639, scss/partials/_layout.scss */
  .homepage-welcome-block .homepage-welcome-block-content-right {
    display: block !important;
    height: 345px;
  }
  /* line 644, scss/partials/_layout.scss */
  .homepage-welcome-block .homepage-welcome-block-content-right img {
    margin-bottom: 10px;
  }
  /* line 648, scss/partials/_layout.scss */
  .homepage-welcome-block .homepage-welcome-block-content-right .past-issues {
    font-size: 1.5em;
  }
  /* line 652, scss/partials/_layout.scss */
  .homepage-welcome-block {
    display: none;
  }
  /* line 658, scss/partials/_layout.scss */
  .horoscope-mobile-container {
    padding: 20px 0;
    display: block;
    width: 100%;
    margin: -25px auto 20px auto;
    background: #e7e7e7;
  }
  /* line 665, scss/partials/_layout.scss */
  .horoscope-mobile-container .horoscope {
    display: flex;
    max-width: 375px;
    justify-content: space-around;
    margin: 0 auto;
  }
  /* line 671, scss/partials/_layout.scss */
  .horoscope-mobile-container .horoscope img {
    width: 150px;
    height: 150px;
  }
  /* line 676, scss/partials/_layout.scss */
  .horoscope-mobile-container .horoscope .text {
    width: 200px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 1.2em;
    line-height: 1.8em;
    font-weight: bold;
  }
  /* line 687, scss/partials/_layout.scss */
  .horoscope-mobile-container .horoscope .text span:nth-child(2),
  .horoscope-mobile-container .horoscope .text span:nth-child(3) {
    font-size: .75em;
  }
  /* line 694, scss/partials/_layout.scss */
  .horoscope-mobile-container a {
    text-decoration: none;
  }
  /* line 699, scss/partials/_layout.scss */
  .latest-issue-container {
    padding: 30px 0;
    display: block;
    width: 100%;
    margin: 20px auto 25px auto;
    background: #e7e7e7;
  }
  /* line 707, scss/partials/_layout.scss */
  .latest-issue-container .latest-issue {
    display: flex;
    max-width: 375px;
    justify-content: space-around;
    margin: 0 auto;
  }
  /* line 713, scss/partials/_layout.scss */
  .latest-issue-container .latest-issue .text {
    width: 150px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 1.5em;
    line-height: 2em;
    font-weight: bold;
    color: #da4a10;
  }
  /* line 727, scss/partials/_layout.scss */
  .latest-issue-container a {
    text-decoration: none;
  }
  /* line 736, scss/partials/_layout.scss */
  .banner-section1,
  .banner-section2,
  .square-banner-container-mobile {
    flex-direction: column;
    text-align: center;
  }
  /* line 743, scss/partials/_layout.scss */
  .banner-section1 .banner1 {
    margin-bottom: 0;
  }
  /* line 748, scss/partials/_layout.scss */
  header .social-icons-wrapper {
    margin: 25px 0 15px 0;
    width: 190px;
  }
  /* line 753, scss/partials/_layout.scss */
  .homepage-welcome-block .homepage-welcome-block-content-center {
    display: none;
  }
  /* line 757, scss/partials/_layout.scss */
  .navbar .nav > li {
    margin-right: -20px;
  }
  /* line 761, scss/partials/_layout.scss */
  .footer-sidebar-2 {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  /* line 767, scss/partials/_layout.scss */
  .footer-container {
    padding-top: 30px !important;
    text-align: center !important;
  }
  /* line 772, scss/partials/_layout.scss */
  .footer-container .social-icons-wrapper,
  .footer-container .widget_nav_menu {
    margin-bottom: 30px !important;
  }
  /* line 777, scss/partials/_layout.scss */
  .movie-poster-frame {
    width: 30%;
  }
  /* line 781, scss/partials/_layout.scss */
  .movie-poster-frame img {
    width: 100%;
  }
  /* line 785, scss/partials/_layout.scss */
  .movies-container .movie-poster-grid,
  .movies-container .movie-poster-grid:not(:nth-child(1)) {
    width: 196px !important;
  }
  /* line 790, scss/partials/_layout.scss */
  #custom_html-1 {
    text-align: center !important;
  }
  /* line 794, scss/partials/_layout.scss */
  #custom_html-2,
  #custom_html-3 {
    width: 300px;
    margin: 0 auto 40px auto;
  }
  /* line 800, scss/partials/_layout.scss */
  .author-bio .author-image {
    border-radius: 0;
  }
  /* CAROUSEL */
  /* line 805, scss/partials/_layout.scss */
  .owl-theme .owl-controls .owl-buttons div.owl-prev,
  .owl-theme .owl-controls .owl-buttons div.owl-next {
    margin-top: 15px !important;
  }
  /* line 810, scss/partials/_layout.scss */
  .owl-theme .owl-controls .owl-prev {
    left: 5px !important;
    width: 35px !important;
  }
  /* line 815, scss/partials/_layout.scss */
  .owl-theme .owl-controls .owl-next {
    right: 5px !important;
    width: 35px !important;
  }
  /* line 820, scss/partials/_layout.scss */
  .owl-theme .owl-controls .owl-prev .owl-buttons div {
    width: 10px !important;
  }
}

@media only screen and (max-width: 740px) {
  /* line 830, scss/partials/_layout.scss */
  .movies-container .movie-poster-grid,
  .movies-container .movie-poster-grid:not(:nth-child(1)) {
    width: 195px !important;
  }
}

@media only screen and (max-width: 717px) {
  /* line 839, scss/partials/_layout.scss */
  .covid19-banner .covid-19-banner-desktop {
    display: none;
  }
  /* line 843, scss/partials/_layout.scss */
  .covid19-banner .covid-19-banner-mobile {
    display: block;
    margin-bottom: 10px;
  }
  /* line 848, scss/partials/_layout.scss */
  .covid19-banner .covid-19-banner-mobile img {
    width: 100%;
  }
  /* line 852, scss/partials/_layout.scss */
  .header-events {
    right: 20%;
    top: 108px;
  }
  /* line 857, scss/partials/_layout.scss */
  .header-events p {
    padding: 10px;
    border-radius: 8px;
  }
  /* line 862, scss/partials/_layout.scss */
  .header-events a {
    text-decoration: none;
  }
  /* line 866, scss/partials/_layout.scss */
  header .social-icons-wrapper {
    position: absolute;
    left: 15%;
  }
  /* line 872, scss/partials/_layout.scss */
  #footer-sidebar-2 {
    flex-direction: column;
  }
  /* line 876, scss/partials/_layout.scss */
  .footer-sidebar-2 > ul > li {
    width: 100% !important;
  }
  /* line 880, scss/partials/_layout.scss */
  .movie-poster-frame {
    width: 46%;
  }
}

@media only screen and (max-width: 414px) {
  /* line 887, scss/partials/_layout.scss */
  .wide-banner {
    margin-bottom: 45px;
  }
  /* line 891, scss/partials/_layout.scss */
  .latest-issue-container {
    min-height: 300px;
  }
  /* line 894, scss/partials/_layout.scss */
  .latest-issue-container .latest-issue {
    margin: 0 30px;
  }
  /* line 920, scss/partials/_layout.scss */
  body .owl-theme .owl-controls .owl-pagination {
    top: -65px;
  }
  /* line 924, scss/partials/_layout.scss */
  .owl-theme .owl-controls .owl-pagination,
  .owl-theme .owl-controls .owl-prev,
  .owl-theme .owl-controls .owl-next {
    display: initial !important;
  }
  /* line 951, scss/partials/_layout.scss */
  header .col-md-12 {
    min-height: 175px !important;
  }
  /* line 955, scss/partials/_layout.scss */
  .header-events {
    display: flex;
    position: absolute;
    text-align: center;
    right: 9%;
    top: 108px;
    line-height: 18px;
    letter-spacing: .05em;
  }
  /* line 966, scss/partials/_layout.scss */
  .header-events p {
    border: solid 1px #d9d9d9;
    color: #727a7c;
    padding: 10px;
    border-radius: 8px;
    font-size: 14px;
  }
  /* line 974, scss/partials/_layout.scss */
  .header-events a,
  .header-magazine-cover a {
    text-decoration: none;
  }
  /* line 992, scss/partials/_layout.scss */
  header .social-icons-wrapper {
    position: absolute;
    left: 5%;
  }
  /* line 1001, scss/partials/_layout.scss */
  .category-section {
    margin: 30px auto 50px auto;
  }
  /* line 1004, scss/partials/_layout.scss */
  header + .content-block > .page-container.container {
    margin-top: -55px;
  }
  /* line 1010, scss/partials/_layout.scss */
  .copyright .dash {
    display: none;
  }
  /* line 1014, scss/partials/_layout.scss */
  .movies-container {
    justify-content: center;
  }
  /* line 1018, scss/partials/_layout.scss */
  .movie-poster-grid .blog-post {
    margin-bottom: 20px;
  }
  /* line 1022, scss/partials/_layout.scss */
  .blog-post .post-info > div, .post-social-wrapper {
    width: 100% !important;
  }
  /* line 1026, scss/partials/_layout.scss */
  .author-bio .author-image {
    margin-right: 17px !important;
    margin-top: 30px !important;
    float: left !important;
  }
  /* HOME */
  /* line 1034, scss/partials/_layout.scss */
  .blog-post {
    margin-bottom: -10px;
  }
  /* line 1038, scss/partials/_layout.scss */
  .blog-post:nth-of-type(2) {
    margin-top: 50px;
  }
  /* line 1042, scss/partials/_layout.scss */
  .blog-post:nth-of-type(5) {
    margin-bottom: 40px;
  }
  /* line 1046, scss/partials/_layout.scss */
  .blog-post:nth-child(n+2) .post-content-wrapper {
    display: flex !important;
    flex-direction: row !important;
    /* background: orange !important; */
  }
  /* line 1052, scss/partials/_layout.scss */
  .blog-post .home-excerpt,
  .blog-post .more-link {
    display: none;
  }
  /* line 1057, scss/partials/_layout.scss */
  .blog-post:nth-child(n+2) .blog-post-thumb {
    width: 150px !important;
    height: 100px !important;
    margin-right: 10px;
  }
  /* line 1063, scss/partials/_layout.scss */
  .blog-post:nth-child(n+2) .post-header-title {
    text-align: left;
    font-size: 1.1em;
    line-height: 1.4em;
  }
  /* GALLERY */
  /* line 1070, scss/partials/_layout.scss */
  .gallery {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
  /* line 1077, scss/partials/_layout.scss */
  .gallery br {
    display: none !important;
  }
  /* line 1081, scss/partials/_layout.scss */
  .gallery .gallery-item {
    width: 180px !important;
  }
  /* MOVIES - AUTHOR */
  /* line 1087, scss/partials/_layout.scss */
  .blog-post-movie {
    margin-bottom: 10px;
  }
  /* PAST ISSUES YEAR LIST */
  /* line 1092, scss/partials/_layout.scss */
  .past-issues-year-list {
    margin: 25px 0 15px 0;
    font-size: 1em;
    letter-spacing: .04em;
    font-weight: bold;
  }
}

/* Carousel */
@media only screen and (max-width: 375px) {
  /* line 1108, scss/partials/_layout.scss */
  .past-issues-year-list span {
    margin: 0;
  }
  /* line 1112, scss/partials/_layout.scss */
  .header-events {
    right: 5% !important;
    top: 109px;
    width: 140px;
    letter-spacing: .05em;
  }
  /* line 1121, scss/partials/_layout.scss */
  .header-events p {
    padding: 10px;
    border-radius: 8px;
    font-size: 13px;
  }
  /* line 1138, scss/partials/_layout.scss */
  .owl-theme .owl-controls .owl-pagination,
  .owl-theme .owl-controls .owl-prev,
  .owl-theme .owl-controls .owl-next {
    display: initial !important;
  }
  /* line 1145, scss/partials/_layout.scss */
  .banner-section1 .banner1 {
    margin-bottom: 0;
  }
}

/* line 1, scss/partials/_pagination.scss */
.nav-pagination {
  margin-bottom: 50px;
}

/* line 4, scss/partials/_pagination.scss */
.nav-pagination .page-numbers {
  display: inline-block;
  padding: 5px 7px;
  color: #000;
  text-decoration: none;
  font-size: 1.06em;
}

/* line 12, scss/partials/_pagination.scss */
.nav-pagination .page-numbers.current {
  color: red;
}

/* line 16, scss/partials/_pagination.scss */
.nav-pagination .page-numbers:hover {
  text-decoration: underline;
}

/*# sourceMappingURL=mpjapan.css.map */




/* line 1, scss/partials/_archive.scss */
.page-item-title-archive {
  padding: 0 0 40px 0;
  text-align: center;
}

/* line 6, scss/partials/_archive.scss */
.page-item-title-archive .avatar {
  width: 90px;
  height: auto;
  border-radius: 50%;
  margin: 0 auto 20px auto;
  display: block;
}

/* line 14, scss/partials/_archive.scss */
.page-item-title-archive h2 {
  font-size: 1.7em;
  color: #5f5f5f;
  font-weight: bold;
  letter-spacing: 1px;
}

/* line 21, scss/partials/_archive.scss */
.page-item-title-archive .archieve-author-description {
  width: 50%;
  margin: 5px auto 0 auto;
  color: #5f5f5f;
  text-transform: none;
  font-size: .9em;
  letter-spacing: .05em;
  line-height: 20px;
}

dfn {
	font-style: normal;
}


@media only screen and (max-width: 767px) {
  /* line 32, scss/partials/_archive.scss */
  .page-item-title-archive {
    padding: 0 0 40px 0;
  }
  /* line 36, scss/partials/_archive.scss */
  .page-item-title-archive .archieve-author-description {
    width: 100%;
  }
}

/* line 22, scss/partials/_layout.scss */
a {
  word-wrap: break-word;
}

/* line 26, scss/partials/_layout.scss */
a:hover {
  color: #e94300 !important;
}

/* Top Banner */
/* line 32, scss/partials/_layout.scss */
.top-banner img {
  margin-top: 10px;
  min-width: 100%;
}

/* line 37, scss/partials/_layout.scss */
.social-icons-wrapper {
  margin: 10px 0;
}

/* HEADER */
/* line 43, scss/partials/_layout.scss */
.header-events,
.header-magazine-cover {
  display: none;
}

/* Menu */
/* line 51, scss/partials/_layout.scss */
.navbar .nav > li > a {
  margin-left: 20px;
  margin-right: 20px;
}

/* line 56, scss/partials/_layout.scss */
.navbar .nav > li > a:hover {
  border-bottom: #e94300 solid 1px !important;
}

/* line 60, scss/partials/_layout.scss */
.nav .sub-menu li.menu-item > a:hover {
  background-color: black;
}

/* line 65, scss/partials/_layout.scss */
.homepage-welcome-block-content-left img.alignnone, .wp-block-image {
  margin: 0;
}

/* line 69, scss/partials/_layout.scss */
.homepage-welcome-block-content-left h3 {
  padding-top: 15px;
}

/* line 73, scss/partials/_layout.scss */
.homepage-welcome-block-content-left a {
  text-decoration: none;
}

/* line 77, scss/partials/_layout.scss */
.homepage-welcome-block-content-left a:hover,
.homepage-welcome-block-content-left a:focus,
.homepage-welcome-block-content-left a:visited {
  color: #fff !important;
}

/* line 83, scss/partials/_layout.scss */
.homepage-welcome-block-content-left p {
  padding-bottom: 0;
}

/* line 87, scss/partials/_layout.scss */
.homepage-welcome-block-content-right {
  text-align: center !important;
}

/* line 91, scss/partials/_layout.scss */
.homepage-welcome-block-content-right h3 {
  padding: 20px 0 10px 0;
}

/* line 95, scss/partials/_layout.scss */
.homepage-welcome-block-content-right img {
  margin: 0 auto 5px auto;
}

/* line 99, scss/partials/_layout.scss */
.homepage-welcome-block-content-right {
  height: 320px;
}

/* line 103, scss/partials/_layout.scss */
.homepage-welcome-block-content-center p {
  padding-bottom: 0;
}

/* line 107, scss/partials/_layout.scss */
.past-issues {
  text-decoration: none !important;
}

/* CAROUSEL */
/* line 112, scss/partials/_layout.scss */
.himmelen-post-list .himmelen-post-details .himmelen-read-more a:hover {
  background-color: #000 !important;
}

/* HOME */
/* line 120, scss/partials/_layout.scss */
.logo-link {
  display: inline-block;
  width: 290px;
}

/* line 125, scss/partials/_layout.scss */
header .col-md-12 {
  min-height: 144px !important;
}

/* line 129, scss/partials/_layout.scss */
.homepage-welcome-block-content-right img {
  width: 160px !important;
  height: auto !important;
}

/* LATEST ISSUE FOR MOBILE */
/* line 136, scss/partials/_layout.scss */
.latest-issue-container,
.horoscope-mobile-container {
  display: none !important;
}

/* Home - Category Title */
/* line 144, scss/partials/_layout.scss */
.category-section {
  text-align: center;
  font-size: 35px;
  margin: 8px auto 65px auto;
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 5px;
  width: 75%;
}

/* line 153, scss/partials/_layout.scss */
.category-section a {
  color: #000;
  text-decoration: none;
}

/* Home - Post Container */
/* line 162, scss/partials/_layout.scss */
.post-container, .page-container {
  background: #ffffff;
  /* margin-top: -55px !important; */
  padding: 40px;
}

/* Home - Post */
/* line 172, scss/partials/_layout.scss */
.blog-post .blog-post-thumb {
  margin-bottom: 25px;
}

/* line 176, scss/partials/_layout.scss */
.blog-post .post-info-date {
  margin-bottom: 10px;
}

/* line 180, scss/partials/_layout.scss */
.post-author-home {
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 10px;
}

/* line 187, scss/partials/_layout.scss */
.post-author-home p {
  margin-bottom: 0;
}

/* line 191, scss/partials/_layout.scss */
.home-excerpt {
  text-align: center;
  min-height: 60px;
}

/* line 196, scss/partials/_layout.scss */
.blog-post .more-link {
  margin-top: 10px;
}

/* line 200, scss/partials/_layout.scss */
.page-item-title-single .post-date {
  margin-bottom: 30px;
}

/* Home - Widget Events Calendar */
/* line 208, scss/partials/_layout.scss */
.tribe-events-list-widget .tribe-events-list-widget-events {
  margin-left: -55px !important;
}

/* line 211, scss/partials/_layout.scss */
.tribe-list-widget li {
  margin-bottom: 20px !important;
}

/* Content - Social Media Icons */
/* line 217, scss/partials/_layout.scss */
.blog-post .post-info > div,
.post-social-wrapper {
  width: 50% !important;
}

/* line 222, scss/partials/_layout.scss */
.post-social {
  width: 100%;
}

/* Content - Post Title */
/* line 230, scss/partials/_layout.scss */
.post-header-title {
  min-height: 60px;
}

/* Author: Posts */
/* line 237, scss/partials/_layout.scss */
.author-posts {
  text-align: center;
  margin-bottom: 50px;
}

/* line 242, scss/partials/_layout.scss */
.author-image img {
  border-radius: 100px;
}

/* line 246, scss/partials/_layout.scss */
.author-articles {
  overflow: auto;
}

/* line 250, scss/partials/_layout.scss */
.author-articles .author-image {
  margin-left: 35px;
  margin-top: 25px;
  margin-bottom: 0px;
}

/* Single Post */
/* line 259, scss/partials/_layout.scss */
.page-item-title-single .sub-header {
  text-align: center;
  font-size: 16px;
}

/* line 264, scss/partials/_layout.scss */
.post-sponsored {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 30px;
  width: 100%;
}

/* line 271, scss/partials/_layout.scss */
.post-sponsored img {
  width: 110px;
}

/* HOME: Movies */
/* line 279, scss/partials/_layout.scss */
.movies-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
}

/* ARCHIVE: Movie Poster */
/* line 290, scss/partials/_layout.scss */
.movies-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

/* line 297, scss/partials/_layout.scss */
.movies-container .content-block {
  width: 250px !important;
  margin: 0 30px 85px 0;
}

/* line 302, scss/partials/_layout.scss */
.movie-poster-frame .blog-post {
  margin-bottom: 25px;
  text-align: center;
}

/* line 307, scss/partials/_layout.scss */
.movie-poster-frame .post-header-title {
  min-height: 60px;
}

/* line 311, scss/partials/_layout.scss */
.movie-poster {
  text-align: center;
}

/* line 315, scss/partials/_layout.scss */
.movie-poster-grid .blog-post {
  margin-bottom: 20px;
}

/* AUTHOR */
/* line 323, scss/partials/_layout.scss */
.author-bio .author-image {
  margin-right: 0;
}

/* SIDEBAR - WIDGET */
/* line 331, scss/partials/_layout.scss */
.sidebar .widget:nth-child(3),
.sidebar .widget:nth-child(4),
.sidebar .widget:nth-child(6) {
  border: none;
  padding: 0;
}

/* line 338, scss/partials/_layout.scss */
.sidebar #tribe-events-list-widget-2,
.sidebar #text-2 {
  background: white;
}

/* line 344, scss/partials/_layout.scss */
.mc4wp-form-fields input {
  width: 100%;
}

/* line 350, scss/partials/_layout.scss */
#nav-below {
  margin-bottom: 40px;
}

/* more-link btn alt */
/* FOOTER */
/* line 358, scss/partials/_layout.scss */
#footer-sidebar-2 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

/* line 365, scss/partials/_layout.scss */
.footer-sidebar-2 > ul > li {
  width: 210px !important;
}

/* line 369, scss/partials/_layout.scss */
.copyright {
  text-align: center !important;
}

/* line 373, scss/partials/_layout.scss */
.copyright span:nth-child(1) {
  display: inline-block;
  width: 217px;
}

/* line 377, scss/partials/_layout.scss */
.copyright span:nth-child(3) {
  display: inline-block;
  width: 222px;
}

/* line 381, scss/partials/_layout.scss */
.copyright span:nth-child(4) {
  display: inline-block;
  width: 291px;
}

/* HOME - BANNERS */
/* line 389, scss/partials/_layout.scss */
.covid19-banner {
  display: block;
  width: 100%;
  background: #313133;
  margin: 0 auto 10px auto;
  max-height: 50px;
  text-align: center;
}

/* line 396, scss/partials/_layout.scss */
.covid19-banner .covid-19-banner-desktop img {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
}

/* line 402, scss/partials/_layout.scss */
.covid19-banner .covid-19-banner-mobile {
  display: none;
}

/* line 406, scss/partials/_layout.scss */
.wide-banner {
  width: 100%;
  height: auto;
  text-align: center;
  margin-bottom: 65px;
}

/* line 413, scss/partials/_layout.scss */
.wide-banner img {
  width: 100%;
  height: auto;
}

/* line 418, scss/partials/_layout.scss */
.banner-section1,
.banner-section2,
.banner-section2-mobile,
.banner-section3-mobile {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-around;
  margin-bottom: 60px;
}

/* GALLERY */
/* line 430, scss/partials/_layout.scss */
.gallery img {
  border: none !important;
}

/* line 434, scss/partials/_layout.scss */
.header-logo-center .header-center {
  padding: 5px 0 2px 0;
}

/* ADS */
/* line 440, scss/partials/_layout.scss */
.ads-right img,
.ads-right-on img {
  float: left;
  margin-right: 10px;
}

/* line 456, scss/partials/_layout.scss */
.ads-right .line2 a {
  border: solid 1px;
}

/* PAST ISSUES YEAR LIST */
/* line 462, scss/partials/_layout.scss */
.past-issues-year-list {
  margin-bottom: 20px;
  text-align: center;
  font-size: 1.2em;
  letter-spacing: .03em;
  font-weight: bold;
}

/* line 470, scss/partials/_layout.scss */
.past-issues-year-list a {
  text-decoration: none;
}

/* line 474, scss/partials/_layout.scss */
.past-issues-year-list span {
  color: #d7d7d7;
}

/* QUOTES */
/* line 480, scss/partials/_layout.scss */
blockquote::before {
  content: '"';
}

/* MOBILE */
@media only screen and (max-width: 1199px) {
  /* line 488, scss/partials/_layout.scss */
  .navbar .nav > li > a {
    margin-left: 10px;
    margin-right: 10px;
  }
  /* line 493, scss/partials/_layout.scss */
  .navbar-center-wrapper {
    width: none !important;
  }
  /* line 497, scss/partials/_layout.scss */
  .movie-poster-frame {
    width: 46%;
  }
  /* line 501, scss/partials/_layout.scss */
  .movies-container .movie-poster-grid {
    width: 197px !important;
    margin: 0 30px 85px 0;
  }
  /* .content-block.blog-post:not(:nth-child(1)) {
        width: 200px !important;
    } */
}

@media only screen and (max-width: 991px) {
  /* line 514, scss/partials/_layout.scss */
  .homepage-welcome-block .homepage-welcome-block-content-left,
  .homepage-welcome-block .homepage-welcome-block-content-right {
    display: none !important;
  }
  /* line 519, scss/partials/_layout.scss */
  .homepage-welcome-block-content-center img {
    width: 20%;
  }
  /* line 523, scss/partials/_layout.scss */
  .navbar .nav > li > a {
    margin: 0px;
  }
  /* line 527, scss/partials/_layout.scss */
  .navbar-left-wrapper {
    width: 0;
    border: none;
  }
  /* line 532, scss/partials/_layout.scss */
  .navbar .nav > li {
    margin-right: -10px;
  }
  /* line 536, scss/partials/_layout.scss */
  .mainmenu-belowheader .navbar .container {
    width: 100%;
  }
  /* line 540, scss/partials/_layout.scss */
  .navbar-center-wrapper {
    width: 100% !important;
    margin: 0;
    margin-right: -90px;
  }
  /* line 546, scss/partials/_layout.scss */
  .movies-container .movie-poster-grid,
  .movies-container .movie-poster-grid:not(:nth-child(1)) {
    width: 210px !important;
  }
}

@media only screen and (max-width: 979px) {
  /* line 555, scss/partials/_layout.scss */
  .sidebar.footer-sidebar-2 > ul > li,
  .sidebar.footer-sidebar > ul > li {
    width: 100%;
  }
  /* line 560, scss/partials/_layout.scss */
  .blog-post .blog-post-media.blog-post-media-video iframe,
  .col-md-9 .blog-post .blog-post-media.blog-post-media-video iframe {
    height: 350px;
  }
}

@media only screen and (max-width: 863px) {
  /* line 568, scss/partials/_layout.scss */
  .mainmenu-belowheader.menu-center .nav {
    display: inherit;
    padding: 0;
  }
}

@media only screen and (max-width: 767px) {
  /* Carousel */
  /* line 591, scss/partials/_layout.scss */
  header .col-md-12 {
    min-height: 175px !important;
  }
  /* line 595, scss/partials/_layout.scss */
  header .social-icons-wrapper {
    position: absolute;
    left: 25%;
    width: 190px;
  }
  /* line 602, scss/partials/_layout.scss */
  .header-events {
    display: flex;
    position: absolute;
    text-align: center;
    right: 30%;
    top: 107px;
    letter-spacing: .05em;
  }
  /* line 613, scss/partials/_layout.scss */
  .header-events p {
    border: solid 1px #d9d9d9;
    color: #727a7c;
    padding: 8px;
    border-radius: 8px;
    font-size: 14px;
  }
  /* line 621, scss/partials/_layout.scss */
  .header-events a,
  .header-magazine-cover a {
    text-decoration: none;
  }
  /* line 639, scss/partials/_layout.scss */
  .homepage-welcome-block .homepage-welcome-block-content-right {
    display: block !important;
    height: 345px;
  }
  /* line 644, scss/partials/_layout.scss */
  .homepage-welcome-block .homepage-welcome-block-content-right img {
    margin-bottom: 10px;
  }
  /* line 648, scss/partials/_layout.scss */
  .homepage-welcome-block .homepage-welcome-block-content-right .past-issues {
    font-size: 1.5em;
  }
  /* line 652, scss/partials/_layout.scss */
  .homepage-welcome-block {
    display: none;
  }
  /* line 658, scss/partials/_layout.scss */
  .horoscope-mobile-container {
    padding: 20px 0;
    display: block;
    width: 100%;
    margin: -25px auto 20px auto;
    background: #e7e7e7;
  }
  /* line 665, scss/partials/_layout.scss */
  .horoscope-mobile-container .horoscope {
    display: flex;
    max-width: 375px;
    justify-content: space-around;
    margin: 0 auto;
  }
  /* line 671, scss/partials/_layout.scss */
  .horoscope-mobile-container .horoscope img {
    width: 150px;
    height: 150px;
  }
  /* line 676, scss/partials/_layout.scss */
  .horoscope-mobile-container .horoscope .text {
    width: 200px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 1.2em;
    line-height: 1.8em;
    font-weight: bold;
  }
  /* line 687, scss/partials/_layout.scss */
  .horoscope-mobile-container .horoscope .text span:nth-child(2),
  .horoscope-mobile-container .horoscope .text span:nth-child(3) {
    font-size: .75em;
  }
  /* line 694, scss/partials/_layout.scss */
  .horoscope-mobile-container a {
    text-decoration: none;
  }
  /* line 699, scss/partials/_layout.scss */
  .latest-issue-container {
    padding: 30px 0;
    display: block;
    width: 100%;
    margin: 20px auto 25px auto;
    background: #e7e7e7;
  }
  /* line 707, scss/partials/_layout.scss */
  .latest-issue-container .latest-issue {
    display: flex;
    max-width: 375px;
    justify-content: space-around;
    margin: 0 auto;
  }
  /* line 713, scss/partials/_layout.scss */
  .latest-issue-container .latest-issue .text {
    width: 150px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 1.5em;
    line-height: 2em;
    font-weight: bold;
    color: #da4a10;
  }
  /* line 727, scss/partials/_layout.scss */
  .latest-issue-container a {
    text-decoration: none;
  }
  /* line 736, scss/partials/_layout.scss */
  .banner-section1,
  .banner-section2,
  .square-banner-container-mobile {
    flex-direction: column;
    text-align: center;
  }
  /* line 743, scss/partials/_layout.scss */
  .banner-section1 .banner1 {
    margin-bottom: 0;
  }
  /* line 748, scss/partials/_layout.scss */
  header .social-icons-wrapper {
    margin: 25px 0 15px 0;
    width: 190px;
  }
  /* line 753, scss/partials/_layout.scss */
  .homepage-welcome-block .homepage-welcome-block-content-center {
    display: none;
  }
  /* line 757, scss/partials/_layout.scss */
  .navbar .nav > li {
    margin-right: -20px;
  }
  /* line 761, scss/partials/_layout.scss */
  .footer-sidebar-2 {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  /* line 767, scss/partials/_layout.scss */
  .footer-container {
    padding-top: 30px !important;
    text-align: center !important;
  }
  /* line 772, scss/partials/_layout.scss */
  .footer-container .social-icons-wrapper,
  .footer-container .widget_nav_menu {
    margin-bottom: 30px !important;
  }
  /* line 777, scss/partials/_layout.scss */
  .movie-poster-frame {
    width: 30%;
  }
  /* line 781, scss/partials/_layout.scss */
  .movie-poster-frame img {
    width: 100%;
  }
  /* line 785, scss/partials/_layout.scss */
  .movies-container .movie-poster-grid,
  .movies-container .movie-poster-grid:not(:nth-child(1)) {
    width: 196px !important;
  }
  /* line 790, scss/partials/_layout.scss */
  #custom_html-1 {
    text-align: center !important;
  }
  /* line 794, scss/partials/_layout.scss */
  #custom_html-2,
  #custom_html-3,
  #custom_html-4 {
    width: 300px;
    margin: 0 auto 40px auto;
  }
  /* line 800, scss/partials/_layout.scss */
  .author-bio .author-image {
    border-radius: 0;
  }
  /* CAROUSEL */
  /* line 805, scss/partials/_layout.scss */
  .owl-theme .owl-controls .owl-buttons div.owl-prev,
  .owl-theme .owl-controls .owl-buttons div.owl-next {
    margin-top: 15px !important;
  }
  /* line 810, scss/partials/_layout.scss */
  .owl-theme .owl-controls .owl-prev {
    left: 5px !important;
    width: 35px !important;
  }
  /* line 815, scss/partials/_layout.scss */
  .owl-theme .owl-controls .owl-next {
    right: 5px !important;
    width: 35px !important;
  }
  /* line 820, scss/partials/_layout.scss */
  .owl-theme .owl-controls .owl-prev .owl-buttons div {
    width: 10px !important;
  }
}

@media only screen and (max-width: 740px) {
  /* line 830, scss/partials/_layout.scss */
  .movies-container .movie-poster-grid,
  .movies-container .movie-poster-grid:not(:nth-child(1)) {
    width: 195px !important;
  }
}

@media only screen and (max-width: 717px) {
  /* line 839, scss/partials/_layout.scss */
  .covid19-banner .covid-19-banner-desktop {
    display: none;
  }
  /* line 843, scss/partials/_layout.scss */
  .covid19-banner .covid-19-banner-mobile {
    display: block;
    margin-bottom: 10px;
  }
  /* line 848, scss/partials/_layout.scss */
  .covid19-banner .covid-19-banner-mobile img {
    width: 100%;
  }
  /* line 852, scss/partials/_layout.scss */
  .header-events {
    right: 20%;
    top: 108px;
  }
  /* line 857, scss/partials/_layout.scss */
  .header-events p {
    padding: 10px;
    border-radius: 8px;
  }
  /* line 862, scss/partials/_layout.scss */
  .header-events a {
    text-decoration: none;
  }
  /* line 866, scss/partials/_layout.scss */
  header .social-icons-wrapper {
    position: absolute;
    left: 15%;
  }
  /* line 872, scss/partials/_layout.scss */
  #footer-sidebar-2 {
    flex-direction: column;
  }
  /* line 876, scss/partials/_layout.scss */
  .footer-sidebar-2 > ul > li {
    width: 100% !important;
  }
  /* line 880, scss/partials/_layout.scss */
  .movie-poster-frame {
    width: 46%;
  }
}

@media only screen and (max-width: 414px) {
  /* line 887, scss/partials/_layout.scss */
  .wide-banner {
    margin-bottom: 45px;
  }
  /* line 891, scss/partials/_layout.scss */
  .latest-issue-container {
    min-height: 300px;
  }
  /* line 894, scss/partials/_layout.scss */
  .latest-issue-container .latest-issue {
    margin: 0 30px;
  }
  /* line 920, scss/partials/_layout.scss */
  body .owl-theme .owl-controls .owl-pagination {
    top: -65px;
  }
  /* line 924, scss/partials/_layout.scss */
  .owl-theme .owl-controls .owl-pagination,
  .owl-theme .owl-controls .owl-prev,
  .owl-theme .owl-controls .owl-next {
    display: initial !important;
  }
  /* line 951, scss/partials/_layout.scss */
  header .col-md-12 {
    min-height: 175px !important;
  }
  /* line 955, scss/partials/_layout.scss */
  .header-events {
    display: flex;
    position: absolute;
    text-align: center;
    right: 9%;
    top: 108px;
    line-height: 18px;
    letter-spacing: .05em;
  }
  /* line 966, scss/partials/_layout.scss */
  .header-events p {
    border: solid 1px #d9d9d9;
    color: #727a7c;
    padding: 10px;
    border-radius: 8px;
    font-size: 14px;
  }
  /* line 974, scss/partials/_layout.scss */
  .header-events a,
  .header-magazine-cover a {
    text-decoration: none;
  }
  /* line 992, scss/partials/_layout.scss */
  header .social-icons-wrapper {
    position: absolute;
    left: 5%;
  }
  /* line 1001, scss/partials/_layout.scss */
  .category-section {
    margin: 30px auto 50px auto;
  }
  /* line 1004, scss/partials/_layout.scss */
  header + .content-block > .page-container.container {
    margin-top: -55px;
  }
  /* line 1010, scss/partials/_layout.scss */
  .copyright .dash {
    display: none;
  }
  /* line 1014, scss/partials/_layout.scss */
  .movies-container {
    justify-content: center;
  }
  /* line 1018, scss/partials/_layout.scss */
  .movie-poster-grid .blog-post {
    margin-bottom: 20px;
  }
  /* line 1022, scss/partials/_layout.scss */
  .blog-post .post-info > div, .post-social-wrapper {
    width: 100% !important;
  }
  /* line 1026, scss/partials/_layout.scss */
  .author-bio .author-image {
    margin-right: 17px !important;
    margin-top: 30px !important;
    float: left !important;
  }
  /* HOME */
  /* line 1034, scss/partials/_layout.scss */
  .blog-post {
    margin-bottom: -10px;
  }
  /* line 1038, scss/partials/_layout.scss */
  .blog-post:nth-of-type(2) {
    margin-top: 50px;
  }
  /* line 1042, scss/partials/_layout.scss */
  .blog-post:nth-of-type(5) {
    margin-bottom: 40px;
  }
  /* line 1046, scss/partials/_layout.scss */
  .blog-post:nth-child(n+2) .post-content-wrapper {
    display: flex !important;
    flex-direction: row !important;
    /* background: orange !important; */
  }
  /* line 1052, scss/partials/_layout.scss */
  .blog-post .home-excerpt,
  .blog-post .more-link {
    display: none;
  }
  /* line 1057, scss/partials/_layout.scss */
  .blog-post:nth-child(n+2) .blog-post-thumb {
    width: 150px !important;
    height: 100px !important;
    margin-right: 10px;
  }
  /* line 1063, scss/partials/_layout.scss */
  .blog-post:nth-child(n+2) .post-header-title {
    text-align: left;
    font-size: 1.1em;
    line-height: 1.4em;
  }
  /* GALLERY */
  /* line 1070, scss/partials/_layout.scss */
  .gallery {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
  /* line 1077, scss/partials/_layout.scss */
  .gallery br {
    display: none !important;
  }
  /* line 1081, scss/partials/_layout.scss */
  .gallery .gallery-item {
    width: 180px !important;
  }
  /* MOVIES - AUTHOR */
  /* line 1087, scss/partials/_layout.scss */
  .blog-post-movie {
    margin-bottom: 10px;
  }
  /* PAST ISSUES YEAR LIST */
  /* line 1092, scss/partials/_layout.scss */
  .past-issues-year-list {
    margin: 25px 0 15px 0;
    font-size: 1em;
    letter-spacing: .04em;
    font-weight: bold;
  }
}

/* Carousel */
@media only screen and (max-width: 375px) {
  /* line 1108, scss/partials/_layout.scss */
  .past-issues-year-list span {
    margin: 0;
  }
  /* line 1112, scss/partials/_layout.scss */
  .header-events {
    right: 5% !important;
    top: 109px;
    width: 140px;
    letter-spacing: .05em;
  }
  /* line 1121, scss/partials/_layout.scss */
  .header-events p {
    padding: 10px;
    border-radius: 8px;
    font-size: 13px;
  }
  /* line 1138, scss/partials/_layout.scss */
  .owl-theme .owl-controls .owl-pagination,
  .owl-theme .owl-controls .owl-prev,
  .owl-theme .owl-controls .owl-next {
    display: initial !important;
  }
  /* line 1145, scss/partials/_layout.scss */
  .banner-section1 .banner1 {
    margin-bottom: 0;
  }
}

/* line 1, scss/partials/_pagination.scss */
.nav-pagination {
  margin-bottom: 50px;
}

/* line 4, scss/partials/_pagination.scss */
.nav-pagination .page-numbers {
  display: inline-block;
  padding: 5px 7px;
  color: #000;
  text-decoration: none;
  font-size: 1.06em;
}

/* line 12, scss/partials/_pagination.scss */
.nav-pagination .page-numbers.current {
  color: red;
}

/* line 16, scss/partials/_pagination.scss */
.nav-pagination .page-numbers:hover {
  text-decoration: underline;
}

/*# sourceMappingURL=mpjapan.css.map */


@media only screen and (max-width: 414px){
  
  header .social-icons-wrapper {
    margin-top: -40px !important;
    width: 100% !important;
    left: 0;
  }

  .social-icons-wrapper a:first-child {
    margin-left: 0px !important; 
  }

  .social-icons-wrapper a:first-child {
    margin-left: 0px !important;
  }

  .header-events {
    display: block;
    /* border: solid 1px orange !important; */
    position: relative;
    width: 140px;
    height: 48px;
    top: 48px;
    left: 0;
    right: 0;
    margin: 0 auto;
    /*   text-align: center;
    right: 30%;
    top: 107px;
    letter-spacing: .05em; */
  }

  .header-events p {
    border: solid 1px #d9d9d9;
    color: #727a7c;
    padding: 3px;
    border-radius: 4px;
    font-size: 14px;
  }
  
}


iframe {
  min-width: auto !important;
}



.post-related {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.post-related a {
  text-decoration: none;
}

.blog-post-related-image {
  width: 100%;
  height: 160px;
}

.blog-post-related-item {
  float: none;
  width: 33.33333%;
  margin-bottom: 20px;
  padding: 0 15px;
}

.blog-post-related-h5 {
  font-size: 24px !important;
  margin-bottom: 45px !important;
}

.blog-post-related-item-details {
  height: 150px;
  padding: 10px;
}

.blog-post-related-item-details p {
  line-height: 0;
}

.blog-post-related-item-details h3, 
.blog-post-related-item-details p {
  line-height: 24px;
}


@media only screen and (max-width: 430px){
  
  .post-related {
    /* display: flex; */
    /* flex-direction: column; */
    /* flex-wrap: wrap; */
  }

  
  .blog-post-related-item {
    float: none;
    width: 100%;
    margin-bottom: 20px;
    padding: 0 15px;
  }
  .blog-post-related-image {
    width: 100%;
    height: 230px;
  }
  
  .blog-post-related-item-details {
    height: auto;
    padding: 10px;
  }
  
  
}



.himmelen-post-wrapper-style-2 .himmelen-post-list .himmelen-post-details-wrapper {
  background: #000 !important;
}

.himmelen-post-wrapper-style-2 .himmelen-post-list-nav {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 35%;
  background: rgba(0, 0, 0, 0.2);
  height: 90px;
  z-index: 10;
  background: #333 !important;
}

.himmelen-post-pagination {
  background: #ffffff;
  display: none;
}
