ul.wp-block-latest-posts__list.wp-block-latest-posts a {
    font-weight: 700;
}
/* Style the Cameo link icon to show the Cameo logo */
.social-icons .cameo-icon a {
  background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/7/7f/Cameo_Logo_2021.svg/512px-Cameo_Logo_2021.svg.png'); /* Replace with your own uploaded image if needed */
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: inline-block;
  text-indent: -9999px;
  overflow: hidden;
}
/* Reduce spacing between nav menu items */
.main-navigation ul li {
  margin-right: 10px;
  white-space: nowrap; /* Prevent line breaks in words */
}

.main-navigation ul {
  flex-wrap: nowrap !important; /* Force single row */
  overflow-x: auto; /* Optional: allow horizontal scroll if needed */
}

.main-navigation a {
  font-size: 14px; 
}

@media (min-width: 767px){
	.wp-site-blocks figure.alignfull{
	margin-left: 7vw !important;
	margin-right: 7vw !important;
	}
}

.x-feed-home{
	
}

.height-170{
	height:170px;
}

.curved-bg {
    background-color: #00D084; /* Change to your desired background color */
    color: #000;               /* Text color */
    padding: 5px 12px;         /* Space around text */
    border-radius: 9999px;     /* Makes the background fully curved */
    display: inline-block;     /* Ensures padding & radius apply correctly */
    font-weight: bold;         /* Keep strong text bold */
}

.curved-bg-footer {
    background-color: ##FFFFFF
; /* Change to your desired background color */
    color: #000;               /* Text color */
    padding: 5px 12px;         /* Space around text */
    border-radius: 9999px;     /* Makes the background fully curved */
    display: inline-block;     /* Ensures padding & radius apply correctly */
    font-weight: bold;         /* Keep strong text bold */
}

/* Style the dropdown submenu background and text */
.sub-menu {
    background-color: #333; /* Dark background */
}

.sub-menu li a {
    color: #fff; /* White text */
    padding: 10px 15px;
    display: block;
}

.curved-bg {
    background-color: ##FFFFFF
; /* Change to your desired background color */
    color: #000;               /* Text color */
    padding: 5px 12px;         /* Space around text */
    border-radius: 9999px;     /* Makes the background fully curved */
    display: inline-block;     /* Ensures padding & radius apply correctly */
    font-weight: bold;         /* Keep strong text bold */
}

/* Change background on hover */
.sub-menu li a:hover {
    background-color: #555; /* Slightly lighter on hover */
    color: #fff; /* Keep text white */
}

.shoresafely-menu {
display: flex;
justify-content: center;
}
.shoresafely-menu li {
display: inline-block;
}

.main-navigation .sub-menu li a {
    background-color: #ffffff !important;
    color: #000000;
}

.main-navigation .sub-menu li a:hover {
	background-color: #f2f2f2; 
}
.sub-menu a,
.dropdown-menu a,
ul ul a,
.menu-item a {
    font-size: 16px !important; /* Adjust 16px to match the larger one's size */
}
cssh1, h2, h3, h4, h5, h6 {
    font-weight: 700 !important;
}

.wp-block-search__inside-wrapper{
	width:315px !important;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{
	color: black !important;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon, .wp-block-search .wp-block-search__button.has-icon{
	padding:8px;
}

.wp-block-accordion-heading__toggle{
	width:auto;
	margin: 0 auto;
}

/* =====================================================
   JERSEY SHORE WEATHER — Pill Button + Dropdown Styles
   Paste into: Appearance → Customize → Additional CSS
   ===================================================== */

/* Target the nav item by its label text — pill shape + green bg */
.wp-block-navigation-item a[href*="jersey-shore-weather"],
.wp-block-navigation-item a[href*="jersey-shore"],
.wp-block-navigation__submenu-container .wp-block-navigation-item a,
/* This targets the top-level item specifically by class if you add one */
.wp-block-navigation-item.jersey-shore-weather-btn > .wp-block-navigation-item__content {
  background-color: #00d084 !important;
  color: #000000 !important;
  border-radius: 999px !important;
  padding: 0px 0px !important;
  font-weight: bold !important;
  transition: background-color 0.3s ease !important;
}

.wp-block-navigation-item.jersey-shore-weather-btn > .wp-block-navigation-item__content:hover {
  background-color: #00b874 !important;
}

/* Dropdown submenu styling */
.wp-block-navigation-item.jersey-shore-weather-btn .wp-block-navigation__submenu-container a {
  background-color: #f9f9f9 !important;
  color: #000000 !important;
  border-radius: 0 !important;
  
  /* Increases vertical and horizontal internal spacing  */
  padding: 14px 24px !important; 
  
  /* Makes the text slightly larger than the default theme size */
  font-size: 17px !important; 
  
  /* Prevents text from feeling squashed if it wraps to a second line */
  line-height: 1.4 !important; 
  
  /* Ensures the link fills the entire width of the dropdown */
  display: block !important; 
  
  font-weight: bold !important; 
  transition: background-color 0.2s ease;
}

.wp-block-navigation-item.jersey-shore-weather-btn .wp-block-navigation__submenu-container a {
  background-color: #f9f9f9 !important;
  color: #000000 !important;
  border-radius: 0 !important;
  padding: 10px 14px !important;
  font-weight: bold !important;
}

.wp-block-navigation-item.jersey-shore-weather-btn .wp-block-navigation__submenu-container a:hover {
  background-color: #f1f1f1 !important;
}

/* Target only the dropdown container for this specific menu item */
.wp-block-navigation-item.custom-submenu-only .wp-block-navigation__submenu-container {
  background-color: #f9f9f9 !important; /* [cite: 4, 5] */
  border-radius: 6px !important; /*  */
  box-shadow: 0px 8px 16px rgba(0,0,0,0.2) !important; /*  */
  overflow: hidden !important; /*  */
  min-width: 220px !important; /*  */
  padding: 0 !important;
}

/* Target the links within this specific submenu */
.wp-block-navigation-item.custom-submenu-only .wp-block-navigation__submenu-container a {
  background-color: #f9f9f9 !important; /* [cite: 5] */
  color: #000000 !important; /* [cite: 2, 5] */
  font-weight: bold !important; /*  */
  
  /* Spaced out and larger as requested */
  padding: 14px 24px !important; 
  font-size: 17px !important;
  display: block !important;
  border-radius: 0 !important;
  transition: background-color 0.2s ease !important;
}

/* Hover effect for the submenu options */
.wp-block-navigation-item.custom-submenu-only .wp-block-navigation__submenu-container a:hover {
  background-color: #f1f1f1 !important;
}