p {
margin-bottom: 0.5em !important;
} .site-header,
.inside-header {
background: none !important;
box-shadow: none !important;
padding: 0 !important;
}
.site-header {
width: 100%;
background-color: #ffffff !important;
margin: 0 auto;
padding: 0;
box-shadow: none;
border-bottom: 1px solid #eaeaea;
}
.inside-header {
max-width: 1200px;
margin: 0 auto;
padding: 10px 20px;
display: flex;
align-items: center;
justify-content: space-between;
}
.main-navigation {
background: transparent;
padding: 0;
border: none;
box-shadow: none;
}
.main-navigation .main-nav ul li a {
font-family: 'Helvetica Neue', sans-serif;
font-size: 16px;
font-weight: 600;
color: #228dc5 !important; padding: 10px 15px !important;
text-transform: none;
transition: color 0.3s ease;
}
.main-navigation .main-nav ul li a:hover,
.main-navigation .main-nav ul li a:focus {
color: #3dbb7e !important; }
.site-logo {
padding-left: 10px !important;
} @media (max-width: 1024px) {
.main-navigation .main-nav > ul > li > a {
padding: 8px 10px !important;
font-size: 16px;
}
}
@media (max-width: 950px) {
.main-navigation .main-nav > ul > li > a {
padding: 6px 8px !important;
font-size: 15px;
}
}
@media (max-width: 830px) {
.main-navigation .main-nav > ul > li > a {
padding: 4px 6px !important;
font-size: 14px;
}
}
@media (max-width: 768px) {
.main-navigation .main-nav > ul > li > a {
padding: 8px 10px !important;
font-size: 16px;
line-height: 30px !important;
}
.main-navigation .main-nav > ul > li:last-child > a {
padding-bottom: 20px !important; }
}  div[style*="--inline-bg-image"] {
position: relative;
z-index: 0;
background: none !important;
overflow: visible;
} .icf-video-bg-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
overflow: hidden;
pointer-events: none;
} .icf-video-fallback {
position: absolute;
top: 0; left: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
z-index: 0;
display: block;
} .icf-header-video,
.icf-video-bg {
position: absolute;
top: 0; left: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center center;
display: block;
margin: 0;
border: none;
z-index: 1;
} .icf-video-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.35); z-index: 2;
pointer-events: none;
} .gb-element-10f9be52 {
position: relative;
z-index: 3; background: none !important;
overflow: visible;
} .gb-element-1c56d85f {
position: relative;
z-index: 3;
color: white;
} .gb-shape {
position: relative;
z-index: 4;
} @media (max-width: 768px) {
.icf-video-bg {
display: none;
}
.icf-video-fallback {
display: block;
}
} .cb-button-next.swiper-button-next::after,
.cb-button-prev.swiper-button-prev::after {
color: white !important; font-size: 40px;
}
.cb-button-prev {
left: 10px; z-index: 10; }
.cb-button-next {
right: 10px; z-index: 10;
}
.highlighted-heading {
display: inline-block; padding: 10px 20px !important; border-radius: 5px; }
.wp-block-column > .gb-element-83030f83,
.wp-block-column > .gb-element-0739bbfe,
.wp-block-column > .gb-element-cd81e50a {
display: flex;
justify-content: center;
}
.wp-block-column[style*="flex-basis:33.33%"] {
display: flex !important;
align-items: center !important;
}
.footer-widgets-container {
padding-bottom: 10px !important;
}
.inside-footer-widgets {
display: flex;
gap: 30px; flex-wrap: wrap;
}
.footer-widget-1 {
flex: 0 0 65% !important;
}
.footer-widget-2 {
flex: 0 0 30% !important;
}
.inside-site-info {
padding-top: 0px !important;
}
.site-logo a {
position: relative;
z-index: 10;
margin-right: 10px;
}
.header-donate-button {
display: inline-block;
padding: 8px 16px;
background-color: #ff4a4a;
color: white !important;
font-weight: 600;
text-decoration: none;
border-radius: 5px;
transition: background-color 0.3s ease, color 0.3s ease;
cursor: pointer;
margin-left: 10px;
margin-right: 10px;
white-space: nowrap;
}
.header-donate-button:hover {
background-color: #ffcc00;
color: #000;
}
@media (max-width: 768px) {
.main-navigation.mobile-menu-control-wrapper {
display: flex;
justify-content: space-between;
align-items: center;
padding-right: 10px;
}
.header-donate-button {
margin-left: auto;
}
}
@media (max-width: 1025px) {
.gb-element-ddbc1707 {
padding-top: 0px !important;
}}
@media (max-width: 1025px) {	
.gb-element-50d48199 {
padding-bottom: 0px !important;
}}
@media (max-width: 768px) {
.gb-element-5a3761e5 {
display: none !important;
}
}
@media (max-width: 1000px) {
.gb-element-5ae0cb2c {
padding-left: 10px !important;
padding-right: 10px !important;
font-size: 16px !important;
}}
@media (max-width: 900px) {
.gb-element-5ae0cb2c {
font-size: 15px !important;
}}
@media (max-width: 769px) {
.gb-element-5ae0cb2c {
padding-left: 10px !important;
padding-right: 10px !important;
font-size: 17px !important;
}}
@media (max-width: 1000px) {
.gb-element-50d48199 {
padding-left: 10px !important;
}}
.gb-element-3967a9ce {
margin-left: auto !important; 
margin-right: auto !important;
}
@media (max-width: 769px) {
.gb-element-48b579b9,
.gb-element-f1fc8153,
.gb-element-850c51df {
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
}}
@media (max-width: 768px) {
.footer-widget-2 {
text-align: center !important;
}
.footer-widget-2 .wp-block-heading,
.footer-widget-2 p {
text-align: center !important;
}
}
.centered-heading-block {
display: flex;
justify-content: center; align-items: center; text-align: center; min-height: 200px; } summary::marker {
font-size: 1.5em; } details[open] > summary {
color: transparent;
} details[open] > summary::marker {
color: white; }
.comments-area {
display: none;
}
footer.entry-meta {
display: none !important;
}
.wave-divider-container {
width: 70%;
margin: 0 auto;
overflow: hidden;
}
.wave-divider-container svg {
width: 100%;
height: 80px;
display: block;
}
@media screen and (max-width: 790px) {
.hideimgmobile {
display: none !important;
}
}
.social-icons {
display: flex;
gap: 15px;
justify-content: flex-start; align-items: center;
flex-wrap: wrap;
padding: 10px 0;
}
.social-icons .icon {
width: 50px; height: 50px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
transition: transform 0.2s ease-in-out;
display: inline-block;
}
.social-icons .icon:hover {
transform: scale(1.1);
} .social-icons .linkedin {
background-image: url(https://icare-fish.org/wp-content/uploads/2025/08/lb-1.png);
}
.social-icons .linkedin:hover {
background-image: url(https://icare-fish.org/wp-content/uploads/2025/08/inc-1.png);
} .social-icons .instagram {
background-image: url(https://icare-fish.org/wp-content/uploads/2025/08/ib-1.png);
}
.social-icons .instagram:hover {
background-image: url(https://icare-fish.org/wp-content/uploads/2025/08/ic-1.png);
} .social-icons .x-twitter {
background-image: url(https://icare-fish.org/wp-content/uploads/2025/08/xb-1.png);
}
.social-icons .x-twitter:hover {
background-image: url(https://icare-fish.org/wp-content/uploads/2025/08/xc-5.png);
} .social-icons .slack {
background-image: url(https://icare-fish.org/wp-content/uploads/2025/08/sb-1.png);
}
.social-icons .slack:hover {
background-image: url(https://icare-fish.org/wp-content/uploads/2025/08/sc-1.png);
} .social-icons .substack {
background-image: url(https://icare-fish.org/wp-content/uploads/2025/08/ssb-1.png);
}
.social-icons .substack:hover {
background-image: url(https://icare-fish.org/wp-content/uploads/2025/08/ssc-1.png);
} .timeline-wrapper {
position: relative;
padding-left: 30px; border-left: 3px solid #009688;
}
.timeline-item {
position: relative; display: flex;
align-items: flex-start;
margin-bottom: 1.5em;
}
.timeline-item .marker {
position: absolute;
left: calc(-30px - 10px - 2px); top: 3px;
width: 20px;
height: 20px;
background-color: #009688;
border-radius: 50%;
border: 3px solid #fff;
box-shadow: 0 0 0 3px #009688;
z-index: 1;
}
.timeline-item .text {
padding-left: 15px; } sup {
font-size: 70%;
vertical-align: super;
line-height: 0;
} .entry-content a:has(> sup),
.wp-block-post-content a:has(> sup),
.editor-styles-wrapper a:has(> sup) { text-decoration: none !important; color: #3dbb7e !important;   
}
.entry-content a:has(> sup):hover,
.wp-block-post-content a:has(> sup):hover,
.editor-styles-wrapper a:has(> sup):hover {
text-decoration: underline !important; }
.profile-header {
line-height: 0.5em !important;
}
.profile-sub-header {
line-height: 0.5em !important;
}
.wp-block-columns.is-layout-flex:has(.profile-image, .profile-text) {
gap: 0em;
} .tab-buttons {
display: flex;
justify-content: flex-start; gap: 5px; border-bottom: 2px solid #333; background: none; padding-bottom: 0;
margin-bottom: 0;
} .tab-buttons .wp-block-buttons {
margin: 0;
justify-content: flex-start !important;
text-align: left !important;
width: auto; } .tab-buttons .wp-block-button__link {
background: #f5f5f5; color: #fff !important;
padding: 10px 20px;
border: 1px solid #333;
border-bottom: none; border-radius: 6px 6px 0 0; font-weight: bold;
text-decoration: none !important;
position: relative;
top: 2px; } .tab-buttons .wp-block-button__link.active {
background: #228dc5;
color: #fff !important;
top: 2px;
z-index: 2; } .tab-buttons .wp-block-button__link:hover,
.tab-buttons .wp-block-button__link.active:hover,
.tab-buttons .wp-block-button__link:not(.active):hover  {
background: #fff;
color: #228dc5 !important;
} .tab-content {
display: none !important;
margin-top: -1px; padding: 20px;
text-align: left; border: 1px solid #333;
border-radius: 0 6px 6px 6px; background: #fff;
z-index: 1;
} .tab-content.active {
display: block !important;
} .tab-content img {
display: block;
margin: 0 auto;
} :where(.wp-block-button__link) {
border-radius: 0px !important;
} .svg-form .gb-shape svg {
width: 70px !important; height: 70px !important; }
.history-carousel .swiper-pagination-bullet-active {
background-color: #ffffff !important; }
.list-about li {
line-height: 1.3; margin-bottom: 13px; }:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-element-722803fa{background-attachment:scroll;background-blend-mode:normal;background-image:url(https://icare-fish.org/wp-content/uploads/2025/08/pexels-kammeran-gonzalez-keola-3137381-19497058-scaled.jpg);background-position:center;background-repeat:repeat;background-size:cover;max-height:400px;min-height:400px}.gb-element-c8e4e2e3{padding-bottom:50px}.gb-element-1d874d05{position:relative}.gb-element-21855f33{justify-self:center;margin-top:-20px;max-width:1000px;text-align:left}.gb-element-c5856a69{background-color:var(u002du002dbase-3);justify-self:center}.gb-element-6303d7e0{justify-self:center;max-width:1000px}.gb-element-849fe15a{padding:70px 20px}.gb-element-b69cc6dc{justify-self:center;max-width:1000px}.gb-element-3260323c{justify-self:start}.gb-element-5f676f84{background-color:#228dc5;justify-self:center;max-width:1000px}.gb-element-9ed60086{background-color:var(--base-2);padding-bottom:10px;padding-top:40px}.gb-element-4ede7669{align-items:center;justify-self:center;padding-left:20px;padding-right:20px;text-align:center}.gb-element-15f7b682{padding-left:20px;padding-right:20px}.gb-element-46348abd{padding-bottom:0px;padding-top:0px}.gb-element-0be292ba{padding-bottom:0px;padding-top:0px}.gb-element-b87c7d18{background-color:var(--base-2);margin-top:20px;padding-bottom:10px;padding-top:40px}.gb-element-d8dec733{align-items:center;justify-self:center;padding-left:20px;padding-right:20px;text-align:center}.gb-element-da4cfffb{padding-left:20px;padding-right:20px}.gb-element-ae0d7f6a{background-color:var(--base-2);margin-top:20px;padding-bottom:10px;padding-top:40px}.gb-element-033e39fd{align-items:center;justify-self:center;padding-left:20px;padding-right:20px;text-align:center}.gb-element-1278e4c1{padding-left:20px;padding-right:20px}.gb-element-4970d832{background-color:var(--base-2);margin-top:20px;padding-bottom:10px;padding-top:40px}.gb-element-02e871eb{align-items:center;justify-self:center;padding-left:20px;padding-right:20px;text-align:center}.gb-element-de95bb86{padding-left:20px;padding-right:20px}.gb-element-471dcdbb{background-color:var(--base-2);margin-top:20px;padding-bottom:10px;padding-top:40px}.gb-element-dc45cc81{align-items:center;justify-self:center;padding-left:20px;padding-right:20px;text-align:center}.gb-element-86e97ee5{padding-left:20px;padding-right:20px}.gb-element-f4330702{background-color:var(--base-2);margin-top:20px;padding-bottom:10px;padding-top:40px}.gb-element-cf8fc523{align-items:center;justify-self:center;padding-left:20px;padding-right:20px;text-align:center}.gb-element-a29154e6{padding-left:20px;padding-right:20px}.gb-element-d23efead{background-color:#228dc5;justify-self:center;max-width:1000px}.gb-element-9263534e{background-color:var(--base-2);padding:40px 20px 20px 20px}.gb-element-e30385a5{padding-bottom:0px;padding-top:0px}.gb-element-a464bd95{padding-bottom:0px;padding-top:0px}.gb-element-412073d9{background-color:var(--base-2);margin-top:20px;padding:40px 20px 20px 20px}.gb-element-ef594795{padding-bottom:0px;padding-top:0px}.gb-element-4ca96d14{padding-bottom:0px;padding-top:0px}.gb-element-c933b7d9{background-color:var(--base-2);margin-top:20px;padding:40px 20px 20px 20px}.gb-element-b4c28907{padding-bottom:0px;padding-top:0px}.gb-element-25857d22{padding-bottom:0px;padding-top:0px}.gb-element-9b94ce11{padding-top:40px}.gb-element-4c9c8f64{justify-self:center;max-width:1000px;padding-top:20px}.gb-element-d7defeca{justify-self:center;max-width:65%;padding-bottom:30px;text-align:left}.gb-element-187e3b85{text-align:right}.gb-element-7f7ff0de{padding-top:40px}.gb-shape-2fb77ffe{bottom:0;color:#000000;left:0;margin-bottom:-1px;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;right:0}.gb-shape-2fb77ffe svg{fill:currentColor;width:100%;color:var(--base-3)}.gb-media-67e20d7d{width:150px;border-radius:50%}.gb-media-b330c9ce{width:150px;border-radius:50%}.gb-media-db497556{width:150px;border-radius:50%}.gb-media-3d52bb13{width:150px;border-radius:50%}.gb-media-a2977d2f{width:150px;border-radius:50%}.gb-media-8c86e9dd{width:150px;border-radius:50%}.gb-media-2c74a4e5{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-4cba122d{height:auto;max-width:100%;object-fit:cover;width:150px}.gb-media-3b9585c9{height:auto;max-width:100%;object-fit:cover;width:150px}