.wp-block-image {
	padding-bottom: 20px;
}

/* Images on Siphokazi and Hotstix pages */
.bc-border-shadow img {
	border: 1px solid black;
	box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.2);
	border-radius: 12px;
}

/* Slideshow Arrow Exclusions - Keep Original Styling */
.slick-prev,
.slick-next,
.swiper-button-prev,
.swiper-button-next,
.carousel-control-prev,
.carousel-control-next,
.slider-arrow,
.slideshow-arrow,
.prev-arrow,
.next-arrow,
.owl-prev,
.owl-next {
	background-color: initial !important;
	border-color: initial !important;
	color: white !important;
}

/* General Button Styling - Warm Theme */
button:not(.slick-prev):not(.slick-next):not(.swiper-button-prev):not(.swiper-button-next):not(.carousel-control-prev):not(.carousel-control-next):not(.slider-arrow):not(.slideshow-arrow):not(.prev-arrow):not(.next-arrow):not(.owl-prev):not(.owl-next), 
.button:not(.slick-prev):not(.slick-next):not(.swiper-button-prev):not(.swiper-button-next):not(.carousel-control-prev):not(.carousel-control-next):not(.slider-arrow):not(.slideshow-arrow):not(.prev-arrow):not(.next-arrow):not(.owl-prev):not(.owl-next), 
input[type="submit"], 
input[type="button"],
.btn:not(.slick-prev):not(.slick-next):not(.swiper-button-prev):not(.swiper-button-next):not(.carousel-control-prev):not(.carousel-control-next):not(.slider-arrow):not(.slideshow-arrow):not(.prev-arrow):not(.next-arrow):not(.owl-prev):not(.owl-next),
.wp-element-button:not(.slick-prev):not(.slick-next):not(.swiper-button-prev):not(.swiper-button-next):not(.carousel-control-prev):not(.carousel-control-next):not(.slider-arrow):not(.slideshow-arrow):not(.prev-arrow):not(.next-arrow):not(.owl-prev):not(.owl-next) {
	background-color: #e9924b !important;
	border-color: #e9924b !important;
	color: white !important;
}

/* Button Hover States */
button:not(.slick-prev):not(.slick-next):not(.swiper-button-prev):not(.swiper-button-next):not(.carousel-control-prev):not(.carousel-control-next):not(.slider-arrow):not(.slideshow-arrow):not(.prev-arrow):not(.next-arrow):not(.owl-prev):not(.owl-next):hover, 
.button:not(.slick-prev):not(.slick-next):not(.swiper-button-prev):not(.swiper-button-next):not(.carousel-control-prev):not(.carousel-control-next):not(.slider-arrow):not(.slideshow-arrow):not(.prev-arrow):not(.next-arrow):not(.owl-prev):not(.owl-next):hover, 
input[type="submit"]:hover, 
input[type="button"]:hover,
.btn:not(.slick-prev):not(.slick-next):not(.swiper-button-prev):not(.swiper-button-next):not(.carousel-control-prev):not(.carousel-control-next):not(.slider-arrow):not(.slideshow-arrow):not(.prev-arrow):not(.next-arrow):not(.owl-prev):not(.owl-next):hover,
.wp-element-button:not(.slick-prev):not(.slick-next):not(.swiper-button-prev):not(.swiper-button-next):not(.carousel-control-prev):not(.carousel-control-next):not(.slider-arrow):not(.slideshow-arrow):not(.prev-arrow):not(.next-arrow):not(.owl-prev):not(.owl-next):hover {
	background-color: #d47a30 !important;
	border-color: #d47a30 !important;
	color: white !important;
}

/* Jetpack Subscription Button Specific */
.jetpack_subscription_widget input[type="submit"],
.wp-block-jetpack-subscriptions input[type="submit"],
#subscribe-submit,
.jetpack-subscribe-button,
.jetpack_subscription_widget .button,
.wp-block-jetpack-subscriptions .wp-element-button {
	background-color: #e9924b !important;
	border-color: #e9924b !important;
	color: white !important;
}

/* Jetpack Button Hover States */
.jetpack_subscription_widget input[type="submit"]:hover,
.wp-block-jetpack-subscriptions input[type="submit"]:hover,
#subscribe-submit:hover,
.jetpack-subscribe-button:hover,
.jetpack_subscription_widget .button:hover,
.wp-block-jetpack-subscriptions .wp-element-button:hover {
	background-color: #d47a30 !important;
	border-color: #d47a30 !important;
	color: white !important;
}

/* Additional Common WordPress Button Classes */
.wp-block-button__link,
.has-background {
	background-color: #e9924b !important;
	border-color: #e9924b !important;
	color: white !important;
}

.wp-block-button__link:hover {
	background-color: #d47a30 !important;
	border-color: #d47a30 !important;
}

/* Focus states for accessibility */
button:focus,
.button:focus,
input[type="submit"]:focus,
input[type="button"]:focus {
	background-color: #e9924b !important;
	border-color: #b8632a !important;
	outline: 2px solid #b8632a;
	outline-offset: 2px;
}

/* ============================================
   SIPHO "HOTSTIX" MABUSE THEME - CUSTOM PAGE STYLING
   ============================================ */

.page-id-20976 #content,
.page-id-11016 #content,
.page-id-10994 #content,
.page-id-10995 #content,
.page-id-10998 #content,
.page-id-11003 #content,
.page-id-9228 #content,
.page-id-11006 #content {
  background-color: #b1a58b;
  color: #24282b;
}

/* HEADER */
.page-id-20976 #masthead,
.page-id-11016 #masthead,
.page-id-10994 #masthead,
.page-id-10995 #masthead,
.page-id-10998 #masthead,
.page-id-11003 #masthead,
.page-id-9228 #masthead,
.page-id-11006 #masthead {
  display: none;
}

/* Menu */
.page-id-20976 .wp-block-navigation-item__label,
.page-id-11016 .wp-block-navigation-item__label,
.page-id-10994 .wp-block-navigation-item__label,
.page-id-10995 .wp-block-navigation-item__label,
.page-id-10998 .wp-block-navigation-item__label,
.page-id-11003 .wp-block-navigation-item__label,
.page-id-9228  .wp-block-navigation-item__label,
.page-id-11006 .wp-block-navigation-item__label {
  color: #333;
  text-decoration: none;
  transition: color 0.3s ease, background-color 0.3s ease;
  padding: 0.25em 0.5em; /* smaller hit area */
  border-radius: 3px;
  display: inline-block; /* keeps hover area tight to text */
}
/* gap between logo and menu on smaller screens that have a featured image */

  .page-id-20976.has-post-thumbnail.is-singular .entry-header,
  .page-id-11016.has-post-thumbnail.is-singular .entry-header,
  .page-id-10994.has-post-thumbnail.is-singular .entry-header,
  .page-id-10995.has-post-thumbnail.is-singular .entry-header,
  .page-id-10998.has-post-thumbnail.is-singular .entry-header,
  .page-id-11003.has-post-thumbnail.is-singular .entry-header,
  .page-id-9228.has-post-thumbnail.is-singular .entry-header,
  .page-id-11006.has-post-thumbnail.is-singular .entry-header {
    padding-bottom: 2rem!important;
    padding-top: 2rem!important;
  }


/* Hover effect */
.page-id-20976 .wp-block-navigation-item__label:hover,
.page-id-11016 .wp-block-navigation-item__label:hover,
.page-id-10994 .wp-block-navigation-item__label:hover,
.page-id-10995 .wp-block-navigation-item__label:hover,
.page-id-10998 .wp-block-navigation-item__label:hover,
.page-id-11003 .wp-block-navigation-item__label:hover,
.page-id-9228  .wp-block-navigation-item__label:hover,
.page-id-11006 .wp-block-navigation-item__label:hover {
  color: #fff;
  background-color: #b1a58b; /* site background colour */
  text-decoration: none;
}

/* Current/active menu item */
.page-id-20976 .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label,
.page-id-11016 .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label,
.page-id-10994 .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label,
.page-id-10995 .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label,
.page-id-10998 .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label,
.page-id-11003 .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label,
.page-id-9228  .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label,
.page-id-11006 .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label {
  color: #fff;
  background-color: #8f846d; /* slightly darker shade for active */
}


.page-id-20976 .site-content,
.page-id-11016 .site-content,
.page-id-10994 .site-content,
.page-id-10995 .site-content,
.page-id-10998 .site-content,
.page-id-11003 .site-content,
.page-id-9228 .site-content,
.page-id-11006 .site-content {
  padding-top: 0px !important;
}

.page-id-20976 .more-link,
.page-id-11016 .more-link,
.page-id-10994 .more-link,
.page-id-10995 .more-link,
.page-id-10998 .more-link,
.page-id-11003 .more-link,
.page-id-9228 .more-link,
.page-id-11006 .more-link {
  font-style: italic;
}

/* Hide Share and Like buttons only on these pages */
.page-id-20976 .sharedaddy,
.page-id-20976 .sd-sharing-enabled,
.page-id-20976 .jetpack-likes-widget-wrapper,
.page-id-11016 .sharedaddy,
.page-id-11016 .sd-sharing-enabled,
.page-id-11016 .jetpack-likes-widget-wrapper,
.page-id-10994 .sharedaddy,
.page-id-10994 .sd-sharing-enabled,
.page-id-10994 .jetpack-likes-widget-wrapper,
.page-id-10995 .sharedaddy,
.page-id-10995 .sd-sharing-enabled,
.page-id-10995 .jetpack-likes-widget-wrapper,
.page-id-10998 .sharedaddy,
.page-id-10998 .sd-sharing-enabled,
.page-id-10998 .jetpack-likes-widget-wrapper,
.page-id-11003 .sharedaddy,
.page-id-11003 .sd-sharing-enabled,
.page-id-11003 .jetpack-likes-widget-wrapper,
.page-id-9228 .sharedaddy,
.page-id-9228 .sd-sharing-enabled,
.page-id-9228 .jetpack-likes-widget-wrapper,
.page-id-11006 .sharedaddy,
.page-id-11006 .sd-sharing-enabled,
.page-id-11006 .jetpack-likes-widget-wrapper {
  display: none !important;
}

/* FOOTER */
.page-id-20976 #colophon,
.page-id-11016 #colophon,
.page-id-10994 #colophon,
.page-id-10995 #colophon,
.page-id-10998 #colophon,
.page-id-11003 #colophon,
.page-id-9228 #colophon,
.page-id-11006 #colophon {
  display: none;
}

/* ============================================
   END OF SIPHO "HOTSTIX" MABUSE THEME - CUSTOM PAGE STYLING
   ============================================ */
