/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
.padding20 {
  padding: 20px;
  padding-bottom: 0;
}
.wp-block-image figcaption {
  margin-bottom: 0;
}
.wp-block-image, .wp-block-gallery {
  margin-bottom: 15px;
}
@media only screen and (min-width: 1200px) {
}
div#onetrust-consent-sdk #ot-sdk-btn-floating {
  position: absolute !important;
  /*
Fix bugs with Blog Posts Listing Block
*/
}
#slide-feature {
  display: none;
}
.wp-block-newspack-blocks-homepage-articles .entry-meta {
  width: 100%;
}
.wp-block-newspack-blocks-homepage-articles .entry-meta time.entry-date {
  display: block;
}
#infinite-footer {
  display: none;
}
.wp-block-jetpack-contact-form {
  display: block !important;
}
.has-white-color.has-vivid-red-background-color.has-text-color.has-background a {
  color: #fff;
  /*
Slideshow mascot tracker
*/
}
.wp-block-jetpack-slideshow.mascot-tracker-slideshow {
  max-width: 480px;
}
.wp-block-jetpack-slideshow.mascot-tracker-slideshow .swiper-wrapper * {
  height: auto;
}
.wp-block-jetpack-slideshow.mascot-tracker-slideshow .wp-block-jetpack-slideshow_slide {
  background-color: transparent;
}
.wp-block-jetpack-slideshow.mascot-tracker-slideshow .wp-block-jetpack-slideshow_slide figure {
  background-color: transparent;
}
.contact-form {
  margin-bottom: 20px;
  /*
Hide URL form; most readers don't have a website, and tweak submission
*/
}
#respond .comment-form-field.comment-form-url {
  display: none;
}
#respond .comment-form-author label:before {
  content: 'Penguin ';
}
#respond .comment-form-fields {
  display: flex;
  flex-direction: column-reverse;
}
.comment a.url {
  color: #464646;
  pointer-events: none;
}
.comment-author-torres126 .comment-author, .comment-author-torres126 .comment-author a.url {
  color: #2390bb;
  pointer-events: all;
  /* Fix margin for other things */
}
.wp-block-media-text {
  margin-bottom: 20px;
  /*
Underline links for paragraph blocks with a coloured background (core PR awaiting merge)
*/
}
p.has-text-color a {
  text-decoration: underline;
}
.has-vivid-red-background-color a:hover {
  color: white;
  /* Theme issues */
}
.unic-badge {
  position: absolute !important;
  display: none;
}
.unic .pt-4 .flex.text-center.w-full.justify-center {
  max-height: none !important;
}
.unic .pt-4 .flex.text-center.w-full.justify-center img {
  width: 80px;
}
.post-media, .blog-grid .read-more, #page-footer, .mini-logo, .main-nav-sidebar {
  display: none;
}
#main-nav .boxed-wrapper {
  max-width: 1400px;
}
.entry-header {
  height: 270px;
}
.boxed-wrapper {
  max-width: 1200px;
}
#eu-cookie-law.negative input {
  width: auto;
}
.page .entry-header, .page #top-bar {
  display: none;
}
.page .mini-logo {
  display: block;
  left: 0;
}
.page #main-menu li a {
  font-size: 13px;
}
.page-content .post-date {
  color: #7b7373;
}
#featured-slider.boxed-wrapper .slick-list {
  height: 320px !important;
}
#featured-slider.boxed-wrapper .slider-info .slider-content {
  font-size: 18px;
}
#featured-slider.boxed-wrapper .slider-item-bg {
  height: 320px;
}
#featured-slider.boxed-wrapper .image-overlay, #featured-slider.boxed-wrapper #infscr-loading, #featured-slider.boxed-wrapper .page-content h4.image-overlay {
  background-color: rgba(73, 73, 73, 0.6);
}
.more-link {
  margin-bottom: 8px;
}
body {
  word-wrap: break-word;
  word-spacing: -0.8px;
}
.widget-title h2 {
  font-size: 14px;
  line-height: 24px;
}
@media only screen and (max-width: 1800px) {
  .n45sdn5 {
    display: none;
  }
}
.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline.wp-block-jetpack-subscriptions__show-subs {
  margin-bottom: 12px;
}
.jetpack_subscription_widget #subscribe-email {
  width: 100%;
}
.fallingSnow {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  height: 500px;
  text-align: center;
}
.fallingSnow span {
  display: inline-block;
  width: 20px;
  height: 21px;
  margin: -280px 60px 54px -34px;
  background: url("https://clubpenguinmountains.com/wp-content/uploads/2020/12/snowflake.png");
  -webkit-animation: fallingSnow 12s infinite cubic-bezier(0.35, 0.45, 0.39, 0.29);
  -moz-animation: fallingSnow 12s infinite cubic-bezier(0.35, 0.45, 0.39, 0.29);
}
.fallingSnow span:nth-child(5n+5) {
  -webkit-animation-delay: 1.3s;
  -moz-animation-delay: 1.3s;
}
.fallingSnow span:nth-child(3n+2) {
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
}
.fallingSnow span:nth-child(2n+5) {
  -webkit-animation-delay: 1.7s;
  -moz-animation-delay: 1.7s;
}
.fallingSnow span:nth-child(3n+10) {
  -webkit-animation-delay: 2.7s;
  -moz-animation-delay: 2.7s;
}
.fallingSnow span:nth-child(7n+2) {
  -webkit-animation-delay: 3.5s;
  -moz-animation-delay: 3.5s;
}
.fallingSnow span:nth-child(4n+5) {
  -webkit-animation-delay: 5.5s;
  -moz-animation-delay: 5.5s;
}
.fallingSnow span:nth-child(3n+7) {
  -webkit-animation-delay: 8s;
  -moz-animation-delay: 8s;
}
@-webkit-keyframes fallingSnow {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0px) rotateZ(0deg);
  }
  75% {
    opacity: 1;
    -webkit-transform: translate(100px, 600px) rotateZ(270deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(150px, 800px) rotateZ(360deg);
  }
}
@-moz-keyframes fallingSnow {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0px) rotateZ(0deg);
  }
  75% {
    opacity: 1;
    -webkit-transform: translate(100px, 600px) rotateZ(270deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(150px, 800px) rotateZ(360deg);
  }
}
.top-bar-socials {
  position: relative;
  z-index: 2;
}
