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;
}