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-10f9be52{background-blend-mode:normal;background-image:var(--inline-bg-image);background-position:center;background-repeat:no-repeat;background-size:cover}.gb-element-a1bb0250{background-color:var(--contrast);color:#ffffff;cursor:pointer;position:relative;padding:7rem 40px}@media (max-width:1024px){.gb-element-a1bb0250{padding:6rem 30px}}@media (max-width:767px){.gb-element-a1bb0250{padding:4rem 20px}}.gb-element-1c56d85f{column-gap:5rem;margin-left:auto;margin-right:auto;max-width:1000px;row-gap:3rem}.gb-element-5e7fd0ef{padding-bottom:100px;text-align:center}.gb-element-282dcdbb{margin-top:2rem}.gb-element-b378f4b5{position:relative}.gb-element-c5856a69{background-color:var(--base-3)}.gb-element-e190b9fa{justify-items:center}.gb-element-6cfd0fcd{max-width:1000px;padding-bottom:40px;padding-top:40px;text-align:center}.gb-element-488d9407{background-color:var(--base-3);position:relative}.gb-element-b4fd50e1{background-blend-mode:normal;background-color:#228dc5;background-image:url(http://icare-fish.org/wp-content/uploads/2025/07/pexels-blaque-x-264516-932638-scaled.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;color:#ffffff;margin-top:1px;padding-top:0px}@media (max-width:1024px){.gb-element-b4fd50e1{padding:6rem 30px}}@media (max-width:767px){.gb-element-b4fd50e1{padding:4rem 20px}}.gb-element-4cc68dfc{justify-items:center}.gb-element-cfd36ed1{max-width:1000px;text-align:left}.gb-element-ddbc1707{column-gap:1em;display:grid;grid-template-columns:3fr 1fr;padding-bottom:40px;padding-top:100px;row-gap:1em}@media (max-width:767px){.gb-element-ddbc1707{grid-template-columns:1fr}}.gb-element-50d48199{padding-bottom:130px;padding-top:40px}.gb-element-465979bc{margin-top:2rem;padding-bottom:30px}.gb-element-5a3761e5{padding-bottom:40px;padding-top:80px}.gb-element-77a2e50b{position:relative}.gb-element-c25b840c{align-items:center;display:flex;justify-content:center}.gb-element-5ad7669a{padding:20px 40px}@media (max-width:1024px){.gb-element-5ad7669a{padding:6rem 30px}}@media (max-width:767px){.gb-element-5ad7669a{padding:4rem 20px}}.gb-element-6d093ec4{margin-left:auto;margin-right:auto;max-width:1000px}.gb-element-aaa5dc50{display:flex;flex-direction:column;height:100%}.gb-element-6cdf2b4a{padding-top:10px}.gb-element-dbcccfe5{align-items:center;column-gap:1rem;display:grid;grid-template-columns:auto 1fr;margin-top:auto}.gb-element-f6e666f1{justify-self:center;margin-top:2rem;padding-bottom:30px}.gb-element-d7defeca{justify-self:center;max-width:65%;padding-bottom:30px;text-align:left}.gb-element-6eb3f454{align-items:center;display:flex;justify-content:center}.gb-element-5ae0cb2c{justify-items:center}.gb-element-10a1bd27{max-width:1000px;padding-bottom:20px;padding-top:20px}.gb-element-e78da4f1{column-gap:1em;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-e78da4f1{grid-template-columns:1fr}}.gb-element-6d746a8e{align-items:center;background-blend-mode:normal,normal;display:flex;min-height:250px;text-align:center;background:linear-gradient(to left,rgba(0,0,0,.50) 0%,rgba(0,0,0,.50) 100%),url(http://icare-fish.org/wp-content/uploads/2025/07/grid-bg.jpg) left /300% no-repeat;padding:15px}.gb-element-6d746a8e:is(:hover,:focus){background-blend-mode:normal,normal;background:linear-gradient(to left,rgba(0,0,0,.40) 0%,rgba(0,0,0,.40) 100%),url(http://icare-fish.org/wp-content/uploads/2025/07/grid-bg.jpg) left /300% no-repeat}.gb-element-2c97eff5{align-items:center;background-blend-mode:normal,normal;display:flex;min-height:250px;background:linear-gradient(to left,rgba(0,0,0,.50) 0%,rgba(0,0,0,.50) 100%),url(http://icare-fish.org/wp-content/uploads/2025/07/grid-bg.jpg) center /300% no-repeat;padding:15px}.gb-element-2c97eff5:is(:hover,:focus){background-blend-mode:normal,normal;background:linear-gradient(to left,rgba(0,0,0,.40) 0%,rgba(0,0,0,.40) 100%),url(http://icare-fish.org/wp-content/uploads/2025/07/grid-bg.jpg) center /300% no-repeat}.gb-element-d6de81e4{align-items:center;background-blend-mode:normal,normal;display:flex;min-height:250px;background:linear-gradient(to left,rgba(0,0,0,.50) 0%,rgba(0,0,0,.50) 100%),url(http://icare-fish.org/wp-content/uploads/2025/07/grid-bg.jpg) right /300% no-repeat;padding:15px}.gb-element-d6de81e4:is(:hover,:focus){background-blend-mode:normal,normal;background:linear-gradient(to left,rgba(0,0,0,.40) 0%,rgba(0,0,0,.40) 100%),url(http://icare-fish.org/wp-content/uploads/2025/07/grid-bg.jpg) right /300% no-repeat}.gb-element-dd2f7efe{margin-top:20px;padding-left:15px;padding-right:15px}.gb-element-3967a9ce{background-blend-mode:color-dodge,normal;background-image:url(http://icare-fish.org/wp-content/uploads/2025/06/pexels-bohlemedia-1029545-scaled.jpg);background-position:49% 97%,center;background-repeat:no-repeat,no-repeat;background-size:cover,cover;max-width:1000px;padding-left:60px;padding-right:60px;padding-top:80px}.gb-element-a15365fa{padding-left:20px}.gb-element-fc2acbd1{padding-bottom:20px;padding-left:20px;padding-top:20px}.gb-element-f5ae6053{text-align:center}.gb-element-93dc60df{padding-left:20px;padding-top:20px}.gb-element-0739bbfe{text-align:center}.gb-element-6c4f01c4{position:relative}.gb-element-0e0776cf{background-blend-mode:normal;background-color:#080231;background-image:url(http://icare-fish.org/wp-content/uploads/2025/07/bg-blue-grad.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;justify-items:center}.gb-element-f283eefe{padding-top:100px}.gb-element-d7556a8a{align-items:center;display:flex;justify-content:center;padding-top:90px}.gb-element-4a048d55{justify-items:center}.gb-element-985da4c6{max-width:1000px;padding-left:20px;padding-right:20px;padding-top:20px}.gb-element-c7c5cbdc{column-gap:1em;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:30px;row-gap:1em}@media (max-width:767px){.gb-element-c7c5cbdc{grid-template-columns:1fr}}.gb-element-48b579b9{align-items:center;background-blend-mode:normal,normal;display:flex;justify-content:center;justify-items:center;min-height:250px;text-align:center;background:linear-gradient(to left,rgba(0,0,0,.50) 0%,rgba(0,0,0,.50) 100%),url(http://icare-fish.org/wp-content/uploads/2025/07/Trawler-1.jpg) no-repeat;padding:15px}.gb-element-48b579b9:is(:hover,:focus){background-blend-mode:normal,normal;background:linear-gradient(to left,rgba(0,0,0,.40) 0%,rgba(0,0,0,.40) 100%),url(http://icare-fish.org/wp-content/uploads/2025/07/Trawler-1.jpg)}.gb-element-f1fc8153{align-items:center;background-blend-mode:normal,normal;display:flex;justify-content:center;justify-items:center;min-height:250px;background:linear-gradient(to left,rgba(0,0,0,.50) 0%,rgba(0,0,0,.50) 100%),url(http://icare-fish.org/wp-content/uploads/2025/07/fishfarm-2.jpg);padding:15px}.gb-element-f1fc8153:is(:hover,:focus){background-blend-mode:normal,normal;background:linear-gradient(to left,rgba(0,0,0,.40) 0%,rgba(0,0,0,.40) 100%),url(http://icare-fish.org/wp-content/uploads/2025/07/fishfarm-2.jpg)}.gb-element-850c51df{align-items:center;background-blend-mode:normal,normal;display:flex;justify-content:center;justify-items:center;min-height:250px;background:linear-gradient(to left,rgba(0,0,0,.50) 0%,rgba(0,0,0,.50) 100%),url(http://icare-fish.org/wp-content/uploads/2025/07/suffering.jpg);padding:15px}.gb-element-850c51df:is(:hover,:focus){background-blend-mode:normal,normal;background:linear-gradient(to left,rgba(0,0,0,.40) 0%,rgba(0,0,0,.40) 100%),url(http://icare-fish.org/wp-content/uploads/2025/07/suffering.jpg) right}.gb-element-adb6cb3f{padding-bottom:60px;padding-top:30px}.gb-element-187e3b85{text-align:right}.gb-element-7f7ff0de{padding-top:40px}.gb-shape-b1c966d4{bottom:0;color:#000000;left:0;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;right:0}.gb-shape-b1c966d4 svg{fill:currentColor;width:100%}.gb-shape-695ee62a{bottom:0;color:#000000;left:0;margin-bottom:-1px;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;right:0}.gb-shape-695ee62a svg{fill:currentColor;width:100%;color:var(--base-3)}.gb-shape-32fcda21{color:#000000;left:0;overflow-x:hidden;overflow-y:hidden;padding-top:1px;pointer-events:none;position:absolute;right:0;top:0;transform:scale(-1,-1)}.gb-shape-32fcda21 svg{fill:currentColor;width:100%;color:var(--base-3)}.gb-shape-6fb1ddb5{bottom:0;color:#000000;left:0;margin-bottom:-1px;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;right:0}.gb-shape-6fb1ddb5 svg{fill:currentColor;width:100%;color:var(--base-3)}.gb-shape-1d12873f{color:#000000;left:0;margin-top:-1px;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;right:0;top:0;transform:scale(1,-1)}.gb-shape-1d12873f svg{fill:currentColor;width:100%;color:var(--base-3)}.gb-text-157c9ad0{margin-bottom:1.5rem}.gb-text-c5e8df92{font-size:1.4rem}.gb-text-6c382aa8{align-items:center;background-color:#228dc5;color:#ffffff;cursor:pointer;display:inline-flex;text-decoration:none;transition:all 0.5s ease 0s;padding:1rem 2rem}.gb-text-6c382aa8:is(:hover,:focus){background-color:#3dbb7e;color:#ffffff}.gb-text-ecdfd935{align-items:center;background-color:#3dbb7e;color:#ffffff;cursor:pointer;display:inline-flex;text-decoration:none;transition:all 0.5s ease 0s;padding:1rem 2rem}.gb-text-ecdfd935:is(:hover,:focus){background-color:var(--contrast-3);color:#ffffff}.gb-text-bc1870a9{font-size:1.5rem}.gb-text-cd4c95f9{font-size:1.1rem;margin-bottom:1.5rem}.gb-text-962a9159{font-size:0.875rem;font-weight:600}.gb-text-c15f8c15{font-size:0.875rem}.gb-text-5566c0a9{align-items:center;background-color:#3dbb7e;color:#ffffff;cursor:pointer;display:inline-flex;text-decoration:none;transition:all 0.5s ease 0s;padding:1rem 2rem}.gb-text-5566c0a9:is(:hover,:focus){background-color:var(--contrast-3);color:#ffffff}.gb-looper-b388b318{column-gap:2rem;grid-template-columns:1fr;row-gap:3rem}@media (max-width:767px){.gb-looper-b388b318{grid-template-columns:1fr}}.gb-loop-item-708729c9{column-gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}@media (max-width:1024px){.gb-loop-item-708729c9{display:block}}.gb-media-a1887430{height:auto;max-width:100%;object-fit:cover;width:auto}@media (max-width:1024px){.gb-media-a1887430{margin-bottom:1.5rem}}.gb-media-83f83208{max-width:80%}.gb-media-5e04dd09{max-width:80%}.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}