/* ================================
   MENU & BUTTON
================================ */

.menu-toggle {
	background-color: #303676;
	color: white;
	transition: background-color 0.3s ease;
}

/* Hover / Focus / Active / Open */
.menu-toggle:hover,
.menu-toggle:focus,
.menu-toggle:active,
.menu-toggle.toggled-on {
	background-color: #0057b8;
	outline: none;
}

.button {
	background-color: #303676;
	color: white;
	transition: background-color 0.3s ease;
}

.button:hover {
	background-color: #0057b8;
}

/* ================================
   BLOG POSTS
================================ */

.home .entry-content .entry-wrapper .entry-title {
    display: inherit;
}

/* ================================
   POST NAVIGATION
================================ */

.post-navigation {
   display: none;   
}

/* ================================
   GALLERY BUTTON
================================ */

.wp-block-button__link {
  padding: 8px 15px;
  font-size: 15px;
  background-color: #303676;
  transition: background-color 0.3s ease;
}

.wp-block-button__link:hover {
  background-color: #0057b8;
}

/* ================================
   JETPACK SLIDESHOW ALTERNATIVE ARROWS
================================ */

/* Remove default arrows */
a.wp-block-jetpack-slideshow_button-next.swiper-button-next.swiper-button-white,
a.wp-block-jetpack-slideshow_button-prev.swiper-button-prev.swiper-button-white {
    background-size: cover;
	background-image: none;
}

/* Next arrow */
.wp-block-jetpack-slideshow_button-next.swiper-button-next.swiper-button-white:after {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImEiIHdpZHRoPSI4IiBoZWlnaHQ9IjEyIiB4PSI4IiB5PSI2IiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOC41OTggMTYuNTkgMTMuMTU2IDEyIDguNTk4IDcuNDEgMTAuMDAxIDZsNS45NyA2LTUuOTcgNnoiLz48L21hc2s+PGcgbWFzaz0idXJsKCNhKSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTS4zNDQgMGgyMy44ODJ2MjRILjM0NHoiLz48L2c+PC9zdmc+);
    color: #000000 !important;
    font-size: 25px;
    opacity: .6;
}

/* Previous arrow */
.wp-block-jetpack-slideshow a.swiper-button-prev:after,
.wp-block-jetpack-slideshow .swiper-container-rtl a.swiper-button-prev:after {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImEiIHdpZHRoPSI5IiBoZWlnaHQ9IjEyIiB4PSI4IiB5PSI2IiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYuMjA3IDE2LjU5IDExLjY1IDEybDQuNTU3LTQuNTlMMTQuODA0IDZsLTUuOTcgNiA1Ljk3IDZ6Ii8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0uNTc5IDBoMjMuODgydjI0SC41Nzl6Ii8+PC9nPjwvc3ZnPg==);
    color: #000000;
    font-size: 25px;
    opacity: .6;
}

/* ================================
   LINKS
================================ */

/* Remove underlines from all links */
a {
    text-decoration: none !important;
}

/* Remove underlines from navigation menu specifically */
.navigation a,
.menu a,
nav a {
    text-decoration: none !important;
}