.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.wpcf7 form{position:relative}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:1.2em}.wpcf7 .wpcf7-form-control-wrap{width:100%;display:block}.wpcf7 input:not([type=submit]):focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:var(--ast-border-color);outline:0}.wpcf7 input:not([type=submit]),.wpcf7 select,.wpcf7 textarea{width:100%;padding:.75em}.wpcf7 input[type=file]{color:#666;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:all .2s linear}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{display:inline-block;background:#e9eef2;color:#555;clear:none;cursor:pointer;line-height:0;height:1.2em;margin:-3px 4px 0 0;outline:0;padding:0;border-radius:.2em;text-align:center;vertical-align:middle;width:1.4em;min-width:1.4em;transition:all .2s linear}div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
display: block;
margin: 1em auto;
max-width: 500px;
width: 100%;
}
div.tnp-profile {
display: block;
margin: 1em 0;
max-width: 500px; } .tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
margin-bottom: .7em;
border: 0;
padding: 0;
}
.tnp-subscription label,
.tnp-profile label
{
display: block;
color: inherit;
font-weight: normal;
line-height: normal;
padding: 0;
margin: 0;
margin-bottom: .25em;
font-size: .9em;
}
.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
display: inline-block;
}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
width: 100%;
padding: .7em;
display: block;
border: 1px;
color: #444;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
font-size: 1em;
margin: 0;
line-height: normal;
box-sizing: border-box;
}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{ max-width: 1em;
display: inline-block;
margin-right: .5em;
} .tnp-subscription select option,
.tnp-profile select option
{
margin-right: .75em;
}
.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit
{
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
display: inline-block;
}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit] {
width: 100%;
}
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box;
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px;
}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd ;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
width: auto;
display: inline-block;
} .tnp-widget select option {
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0;
}
.tnp-field input[type="submit"] {
position: inherit;
}
.tnp-field label {
} .tnp-widget-minimal {
width: 100%;
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-subscription-minimal {
width: 100%;
box-sizing: border-box;
margin: 10px 0;
}
.tnp-subscription-minimal form {
width: auto;
margin: 0;
padding: 0;
border: 0;
white-space: nowrap;
}
.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin-right: 10px;
}
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name
{
width: 31%;
}
.tnp-subscription-minimal .tnp-privacy-field {
margin-top: 10px;
} .tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin: 0;
}
.tnp-subscription-posts {
margin-top: 2em;
margin-bottom: 2em;
padding: 2rem;
}
.tnp-subscription-posts .tnp-subscription {
max-width: auto;
margin: 0;
}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name,
.tnp-subscription-minimal input.tnp-submit
{
width: 100%;
max-width: 100%;
margin: 0;
display: block;
margin-bottom: .5rem;
}
} .tnp-button-form button.tnp-submit {
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
.tnp-comments label {
display: block;
}
.tnp-comments input[type=checkbox] {
display: inline-block;
width: auto!important;
} .tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
}
.tnp-nl-checkout {
margin-bottom: 1em;
}h1, h2, h3, h4, h5 ,h6{font-family: "Oswald", Sans-serif !important; text-transform: uppercase;}
body p, .entry-content p ,p a{ font-family: 'Poppins' !important; font-size: 20px; line-height: normal !important;}
.big_text, .big_text p{font-size: 20px ; }
.small_text, .small_text p{font-size: 18px !important; }
.extrasmall_text, .extrasmall_text p{font-size: 16px !important; }
h1{font-size: 60px !important;}
h2{font-size: 40px !important;}
.ptb35{padding-top: 35px; padding-bottom: 35px;}
.post-content.ast-grid-common-col a {color: red;}
ul.header_top_info {list-style-type: none;display: flex;padding: 0px !important;margin: 0px;}
ul.header_top_info li a {color: #fff;}
ul.header_top_info li:first-child {padding-right: 20px;}
.site-header {z-index: 99;position: relative;background-image: url(//icebearsfoundation.org/wp-content/uploads/2024/03/Header.png);background-repeat: no-repeat;background-position: center;}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {line-height: normal !important;padding: 0px ! IMPORTANT;}
ul.header_top_logo {list-style-type: none;display: flex;}
ul.header_top_logo li {padding-right: 10px;}
.top_header_section {display: flex;align-items: center;position: absolute;left: 25%;top: 10px;z-index: 9;}
.top_header_section .top_info_option {display: flex;align-content: center;flex-wrap: wrap;align-items: center;width: 50%;justify-content: flex-end;}
.top_header_section {display: flex;align-items: center;position: absolute;left: 17%;top: 10px;z-index: 9;width: 83%;}
.top_header_section .header_top_logo span {padding-left: 10px;}
.top_header_section .header_top_info span {padding-left: 10px;}
.top_header_section .header_top_info {display: flex;}
.top_header_section .header_top_logo {display: flex;}
.ast-above-header.ast-above-header-bar {position: relative !important;max-width: 1320px !important;height: 0px;margin: auto !important;}
.site-header-primary-section-right {margin-bottom: 40px;}
.top_header_section a {color: #fff;}
.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section {display: flex;align-items: flex-end;}
.ast-above-header.ast-above-header-bar .site-above-header-wrap {position: relative;width: 100% !important;}
.ast-above-header.ast-above-header-bar .site-above-header-wrap .site-header-above-section-left {width: 30% !important;}
.ast-above-header.ast-above-header-bar .site-above-header-wrap .site-header-above-section-right {width: 70% !important;}
footer#colophon {background-image: url(//icebearsfoundation.org/wp-content/uploads/2024/03/Mask-group-4.png);background-position: center;background-repeat: no-repeat;background-size: cover;}
.middle_cta_info ul {color: #fff;}
.middle_cta_info ul a {color: #fff;}
.middle_cta_info ul li img {width: 50px;}
.footer_social_link ul {display: flex;margin: 0px !important;padding: 0px !important;}
.footer_social_link ul li {padding-right: 10px;}
p.follow_us_text {margin: 0px;padding: 20px 0px !important;color: #fff;font-size: 24px;font-family: 'Oswald';font-weight: 500;}
p.footer_logo_description {color: #fff;}
section#nav_menu-3 h2.widget-title {color: #fff;font-family: 'Oswald';font-weight: 500;font-size: 30px !important;}
nav.menu-quick-links-container a {color: #fff;}
nav.menu-quick-links-container ul {column-count: 2;font-size: 20px;font-family: 'Oswald';font-weight: 400;}
nav.menu-quick-links-container ul li {list-style-type: disc;color: #fff;margin-left: 25px;line-height: 40px;}
.ast-footer-copyright p {color: #fff;font-size: 18px !important;font-family: 'Oswald' !important;}
.ast-footer-copyright p a {color: #fff;font-family: 'Oswald' !important;font-size: 18px !important; }
.middle_cta_info {width: 100% !important;display: flex;flex-wrap: wrap;align-content: space-between;justify-content: center;font-family: 'Oswald';font-size: 20px;line-height: normal;}
.middle_cta_info span.footer_cta_text {width: 85% !important;position: relative;padding-left: 10px;}
.middle_cta_info ul li {width: 100% !important;margin: 10px 0px;}
.middle_cta_info ul li img {width: auto !important;}
.middle_cta_info ul li span.footer_cta_text {display: inline-flex;justify-content: flex-start;}
.footer_logo_sectopn {text-align: left;}
.service_box_sf .elementor-image-box-content {padding: 0px 20px !important;min-height: 288px;}
.service_box_sf  .elementor-button-wrapper {padding-bottom: 20px !important;}
.news_letter_form div.tnp-subscription, .news_letter_form form.tnp-subscription, .news_letter_form form.tnp-profile {display: block;margin: 1em auto;max-width: 100%;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.tnp-field.tnp-field-email {width: 48% !important;}
.tnp-field.tnp-field-surname {width: 48%;}
.tnp-field.tnp-field-firstname {width: 48%;}
.tnp-field.tnp-field-button {width: 48%;}
.news_letter_form .tnp-subscription input[type=text], .news_letter_form .tnp-subscription input[type=email],.news_letter_form .tnp-subscription select, .news_letter_form .tnp-subscription textarea,.news_letter_form .tnp-profile input[type=text],.news_letter_form .tnp-profile input[type=email],.news_letter_form .tnp-profile input[type=submit],.news_letter_form .tnp-profile select,.news_letter_form .tnp-profile textarea {
width: 100%;display: block;color: #444;border-color: #ddd;background-color: #2506260f;background-image: none;text-shadow: none;font-size: 14px;
margin: 0;line-height: normal;box-sizing: border-box;height: 50px;}
.news_letter_form .tnp-subscription input[type=submit] {background-color: #FF7500;color: #fff;margin-top: 35px;padding: 12px 45px 12px 20px;}
.tnp-field.tnp-field-button::before {content: "";position: absolute !important;bottom: 16px;left: 112px;background-image: url(//icebearsfoundation.org/wp-content/uploads/2024/03/Vector-1-1.svg);
background-position: center;background-repeat: no-repeat;background-size: cover;height: 15px;width: 20px;z-index: 9;cursor: pointer;}
.news_letter_form label {color: #000 !important;padding-bottom: 5px;}
.tnp-field.tnp-field-button {position: relative;}
.tnp-field.tnp-field-button input.tnp-submit {position: relative;}
p.footer_logo_description {color: #fff;font-size: 16px !important;line-height: normal;}
.donation_counter_list span {background-color: #fff;padding: 18px 10px;border-radius: 5px;font-size: 32px;color: #ff7500;font-weight: 600;}
.donation_counter_list span.donation_doller_item {background-color: unset;color: #ffff;}
.header_top_info.top_info_option {font-family: 'Oswald' !important;text-transform: uppercase !important;}
.header_top_info.top_info_option span.header_icon_text {top: 4px;position: relative;}
.custom_breadcrumb span {font-size: 24px !important;font-family: 'Oswald' !important;text-transform: uppercase !important;font-weight: 500;}
.custom_breadcrumb a span.separator {font-size: 24px !important;}
.breadcrumb-container.theme1 ol li span.separator {font-size: 24px !important;}
.our-board-members {width: 100%;display: flex;flex-wrap: wrap;gap: 25px;justify-content: flex-start;}
.our-board-members .board-member {width: 32%;margin: 20px 0px;}
.our-board-members .board-member .our-board-details {padding: 10px;text-align: center;background-color: #ff7500;border-radius: 10px;color: #fff;margin-top: -60px;z-index: 0;position: relative;padding-bottom: 25px;min-height: 135px;}
.our-board-members .board-member .our-board-details h3 {margin-bottom: 10px;color: #fff;font-size: 28px !important;}
.our-board-members .board-member .our-board-details a.read-more {background-color: #fff;padding: 10px 40px 10px 15px;border-radius: 5px;color: #ff7500;
position: absolute;bottom: 20px;left: 0px;right: 0px;margin: auto;display: inline-table;font-size: 20px;}
.our-board-members .board-member .our-board-details p.member-position {margin-bottom: 25px;font-size: 22px !important;text-transform: uppercase;font-family: 'Oswald' !important;font-weight: 300;} .wpcf7 form .wpcf7-response-output {margin: 20px 0;padding: 7px 15px 5px 15px;background-color: #F7E700;color: #000000;}
.wpcf7-not-valid{ border: 1px solid #CB1921; }
.wpcf7 form .wpcf7-response-output {background-color: #FFFBC7;}
.wpcf7 form.sent .wpcf7-response-output {background-color: #EFFFF1;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {border-color: #FFDD83;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {background-color: #F7E700;color: #000000;}
.wpcf7 input[type=file] {background: #f5f5f5 !important;}
span.req_red {color: #CB1921;}
.our-board-members .board-member .profile-image img {width: 100% !important;}
.our-board-members .board-member .our-board-details a.read-more::before {content: "";background-image: url(//icebearsfoundation.org/wp-content/uploads/2024/09/Vector.svg);
position: absolute;background-repeat: no-repeat;height: 12px;width: 18px;right: 13px;top: 20px;background-size: cover;}
.board-member-single .board-member-profile-image .profile-image img {float: left;max-width: 500px;margin-right: 25px;}
.board-member-profile-image {position: relative;}
.board-member-profile-image::before {content: "";background-image: url(//icebearsfoundation.org/wp-content/uploads/2024/09/bg_image.png);position: absolute;background-repeat: no-repeat;
width: -webkit-fill-available;top: -20px;z-index: -1;left: -20px;background-position: top left;background-size: cover;height: 475px;border-radius: 20px;right: 30px;}
.board-member-content p {font-size: 20px !important;color: #000;}
.board-member-single {display: flex;margin-top: 50px;}
.featured-image {position: relative;width: 100vw; left: 50%;margin-left: -50vw; margin-bottom: 20px;overflow: hidden;}
.featured-image .post-thumbnail img {width: 100vw; height: auto; display: block;}
.site-content .ast-container {display: block;flex-wrap: wrap;justify-content: space-around;}
.banner_content-container {position: absolute;top: 23%;left: 0px;right: 0px !important;margin: auto;max-width: 1320px;}
.single_banner_section {position: relative;margin-bottom: 20px; }
.ast-builder-menu-1 .sub-menu, .ast-builder-menu-1 .inline-on-mobile .sub-menu{border-color: #ff7500;background-color: black;top: 30px;}
.featured-image {width: 100vw; left: 50%;margin-left: -50vw; }
.banner_content-container {position: absolute;top: 20%;text-align: center;color: white;z-index: 1;padding: 20px;display: flex;max-width: 1320px !important;margin: auto;align-items: center;justify-content: space-between;}
.banner_content-container h1 {font-size: 2em; margin-bottom: 10px; }
.breadcrumbs {font-size: 1em; margin-top: 5px;}
.banner_content-container h1{color: #FF7500;}
.single-our-board {background-color: #fff;}
h3.member-position {font-weight: 100;font-size: 30px;}
h3.member-position {padding-bottom: 0px;padding-top: 0px;}
.our-board-members .board-member .profile-image img {border-radius: 10px;}
.contact_us_form {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;border: 1px solid;padding: 25px;border-radius: 20px;}
.inner_fullwidth.btn br {display: block !important;}
.contact_us_form h2 {text-align: center;}
.contact_us_form .inner_fullwidth {width: 100%;}
.contact_us_form .inner_width {width: 48%;}
.contact_us_form input {background-color: #F5F5F5;height: 50px;}
.contact_us_form textarea.wpcf7-form-control.wpcf7-textarea {background-color: #F5F5F5 !important;height: 140px;}
.inner_fullwidth.btn {text-align: center;top: 20px;position: relative;}
input.wpcf7-form-control.wpcf7-submit.has-spinner {background-color: #ff7500;color: #fff;padding: 12px 40px 12px 15px;text-transform: capitalize;font-weight: 400;height: auto;}
.inner_fullwidth.btn img {top: -37px;position: relative;background-position: center;height: 18px;width: 20px;left: 30px;background-repeat: no-repeat;}
.conatct_us_links a {color: #000 !important;}
.conatct_us_links a:hover {color: #ff7500 !important;}
.inner_fullwidth.btn p {margin-bottom: 0px !important;}
.contact_us_form label {font-size: 16px !important;font-weight: 600;}
.our_mission_text p {font-size: 27px !important;}
.donation_counter p {font-size: 30px !important;}
a.elementor-button {font-size: 20px !important;}
span.wpcf7-spinner {position: absolute;}
.board-member-single {display: flex;justify-content: space-between;align-items: flex-start;padding: 35px 0;}
.board-member-profile-image {flex: 1;margin-right: 20px;}
.profile-image img {width: 100%;height: auto;object-fit: cover;border-radius: 8px; }
.member-content_details {flex: 2;display: flex;flex-direction: column;}
h2, .member-position {margin-bottom: 15px;}
.board-member-content {margin-top: 0px;}
.top_header_section a {padding: 0px 5px !important;}
.top_header_section a {text-decoration: none;}
.contact_us_form br {display: none !important;}
.contact_us_form input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {background-color: #f5f5f5 !important;} @media only screen and ( max-width: 1920px ) {}
@media only screen and ( max-width: 1899px ) {}
@media only screen and ( max-width: 1799px ) {}
@media only screen and ( max-width: 1699px ) {
.signature_fundraisers_section a.elementor-button {font-size: 18px !important;}
}
@media only screen and ( max-width: 1599px ) {}
@media only screen and ( max-width: 1499px ) {
h1{font-size: 50px !important; line-height: 55px !important;}
.signature_fundraisers_section a.elementor-button {font-size: 18px !important;}
}
@media only screen and ( max-width: 1440px ) {
.signature_fundraisers_section a.elementor-button {font-size: 17px !important;}
}
@media only screen and ( max-width: 1399px ) {}
@media only screen and ( max-width: 1299px ) {
.top_header_section .top_info_option {display: flex;align-content: center;flex-wrap: wrap;align-items: center;width: 48%;justify-content: flex-end;}
.service_box_sf .elementor-image-box-content {min-height: 320px;}
h1{font-size: 46px !important; line-height: 55px !important;}
h2{font-size: 36px !important;}
h3 {font-size: 28px !important;}
.our-board-members {gap: 22px;}
.board-member-profile-image::before {content: "";background-image: url(//icebearsfoundation.org/wp-content/uploads/2024/09/bg_image.png);
position: absolute;background-repeat: no-repeat;width: -webkit-fill-available;top: -10px;z-index: -1;left: -9px;
background-position: top left;background-size: cover;height: 300px;border-radius: 20px;right: 30px}
.board-member-single .board-member-profile-image .profile-image img {float: left;max-width: 355px;margin-right: 25px;} 
.board-member-single {max-width: 95%;margin: auto;}
.signature_fundraisers_section a.elementor-button {font-size: 17px !important;}
}
@media only screen and ( max-width: 1200px ) {
.service_box_sf .elementor-image-box-content {padding: 0px 20px !important;min-height: 350px;}
.our-board-members {gap: 19px;}
.featured-image .post-thumbnail img {width: 100vw;height: 175px;display: block;object-fit: cover;}
}
@media only screen and ( max-width: 1199px ) {
.site-header {background-image: unset;background-repeat: no-repeat;background-position: center;background-color: #000 !important;}
.top_header_section .top_info_option {display: flex;align-content: center;flex-wrap: wrap;align-items: center;width: 50%;justify-content: flex-end;}
.top_header_section {left: 15%;width: 83%;}
.service_box_sf .elementor-image-box-content {padding: 0px 10px !important;}
}
@media only screen and ( max-width: 1099px ) {
.main-header-menu .menu-link, .main-header-menu>a {padding: 0 9px;font-size: 17px !important;}
.header_top_logo.top_info_option {width: 40%;}
.header_top_info.top_info_option {width: 60%;}
h1 {font-size: 40px !important;line-height: 45px !important;}
h2 {font-size: 32px !important;line-height: 40px !important;}
h3 {font-size: 28px !important;}
}
@media only screen and ( max-width: 1024px ) {
.header_top_logo.top_info_option {width: 30% !important;}
.header_top_info.top_info_option {width: 70%;}
.main-header-menu .menu-link, .main-header-menu>a {padding: 0 9px;font-size: 16px !important;}
.top_header_section {left: 0%;width: 98%;top: 20px;}
.middle_cta_info {font-size: 18px;}
.service_box_sf .elementor-image-box-content {min-height: 385px;}
.tnp-field.tnp-field-button::before {bottom: 17px;}
.custom_breadcrumb span {font-size: 22px !important;}
.breadcrumb-container.theme1 ol li span.separator {font-size: 22px !important;}
.breadcrumb-container.theme1 a {margin: 0 5px;padding: 0px !important;}
}
@media only screen and ( max-width: 991px ) {
.main-header-menu .menu-link, .main-header-menu>a {padding: 0 7px;font-size: 15px !important;}
.ast-builder-grid-row-3-equal .ast-builder-grid-row {grid-template-columns: repeat(2, 1fr);}
.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap.ast-builder-grid-row {width: 100% !important;display: flex;flex-wrap: wrap;align-content: space-between;justify-content: space-between;}
.ast-builder-footer-grid-columns .site-footer-primary-section-1 {width: 45% !important;}
.ast-builder-footer-grid-columns .site-footer-primary-section-2 {width: 47% !important;}  
.ast-builder-footer-grid-columns .site-footer-primary-section-3 {width: 100% !important;}
.middle_cta_info {width: 100% !important;display: flex;justify-content: flex-start;font-family: 'Oswald';font-size: 20px;line-height: normal;flex-wrap: wrap;}
.middle_cta_info ul {color: #fff;display: flex;}
p.follow_us_text {text-align: center;}
.footer_social_link ul {justify-content: center;align-content: center;}
.middle_cta_info ul li span.footer_cta_text {text-align: left;}
.ptb35 {padding-top: 25px;padding-bottom: 25px;}
.service_box_sf .elementor-image-box-content {padding: 0px 10px !important;min-height: 195px;}
.service_box_sf {width: 48% !important;}
.service_box_sf figure.elementor-image-box-img img {width: 100% !important;}
.ast-builder-footer-grid-columns .site-footer-primary-section-3 {margin-top: 20px !important;}
.tnp-field.tnp-field-button::before {bottom: 15px;}
h1 {font-size: 36px !important;line-height: 42px !important;}
h2 {font-size: 32px !important;line-height: 40px !important;}
h3 {font-size: 28px !important;line-height: 36px !important;}
h4 {font-size: 26px !important;line-height: 30px !important;}
h5 {font-size: 24px !important;line-height: 28px !important;}
h6 {font-size: 22px !important;line-height: 28px !important;}
.our_mission_text p {font-size: 24px !important;}
.our-board-members {gap: 19px;}
.conatct_us_links h3 {font-size: 24px !important;}
.donation_counter p {font-size: 24px !important;}
.custom_breadcrumb span {font-size: 20px !important;}
.breadcrumb-container.theme1 ol li span.separator {font-size: 20px !important;}
.breadcrumb-container.theme1 a {margin: 0 5px;padding: 0px !important;}
.our-board-members .board-member .our-board-details h3 {font-size: 24px !important;}
}
@media only screen and ( max-width: 921px ) {
.site-header-primary-section-right {margin-bottom: 60px;}
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-equal .ast-builder-grid-row {grid-template-columns: repeat(2, 1fr);}
nav.menu-quick-links-container ul li {text-align: left;}
.middle_cta_info span.footer_cta_text {width: 80% !important;}
.middle_cta_info ul li {font-size: 18px;}  
.top_header_info_section {display: none !important;}
.main-header-menu .menu-link, .main-header-menu>a {padding: 3px 15px !important;}
.tnp-field.tnp-field-button::before {bottom: 16px;left: 100px;}
.service_box_sf .elementor-image-box-content {min-height: 240px;}
nav.menu-quick-links-container ul li {margin-left: 23px;line-height: 40px;}
body p, .entry-content p ,p a{ font-family: 'Poppins' !important; font-size: 18px;}
.big_text, .big_text p{font-size: 18px ; }
.our-board-members {gap: 14px;}
.board-member-profile-image::before {height: 220px;}
.service_box_sf h3 {font-size: 26px !important;}
.our-board-members .board-member .our-board-details h3 {font-size: 22px !important;}
}
@media only screen and ( max-width: 767px ) {
.header_top_info.top_info_option span.header_icon_text {display: none;}
.middle_cta_info ul {color: #fff;display: flex;flex-wrap: wrap;}
.ast-builder-footer-grid-columns .site-footer-primary-section-1 {width: 45% !important;}  
.ast-builder-footer-grid-columns .site-footer-primary-section-2 {width: 45% !important;}
nav.menu-quick-links-container ul {column-count: 1;font-size: 18px;font-family: 'Oswald';font-weight: 400;line-height: normal; }
nav.menu-quick-links-container ul li {list-style-type: disc;color: #fff;margin-left: 25px;line-height: 35px;}
section#nav_menu-3 h2.widget-title {text-align: left;}
.middle_cta_info span.footer_cta_text {width: 90% !important;}
.top_header_info_section {display: flex;align-content: flex-end;} 
.top_header_info_section .header_top_infos.top_info_options {display: flex;}
.top_header_info_section .header_top_logos.top_info_options {display: flex;}
.top_header_info_section .header_top_infos.top_info_options span.header_icon_text {display: none;}  
.top_header_info_section span {padding-left: 10px;}
.top_header_section {display: none;}
.ast-above-header-bar.ast-above-header.site-above-header-wrap.site-header-focus-item.ast-builder-grid-row-layout-default.ast-builder-grid-row-tablet-layout-default.ast-builder-grid-row-mobile-layout-default {display: none;}
.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section {display: flex;align-items: center;margin: 0px;}
.top_header_info_section {display: flex !important;align-content: flex-end !important;}
.ptb35 {padding-top: 15px;padding-bottom: 15px;}
.donation_counter_list span {padding: 15px 7px;font-size: 24px;}
.tnp-field.tnp-field-button::before {bottom: 15px;left: 104px;}
.news_letter_form .tnp-subscription input[type=submit] {margin-top: 32px;}
.service_box_sf .elementor-image-box-content {min-height: 265px;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {margin-bottom: 10px !important;}
.signature_fundraisers_section {padding: 10px !important;}
.our-board-members .board-member {
width: 48%;margin: 0px 0px;}
.our-board-members {gap: 28px;}
.our-board-members .board-member .our-board-details h3 {font-size: 24px !important;}
.our-board-members .board-member .our-board-details p.member-position {font-size: 20px !important;}
.our-board-members .board-member .our-board-details a.read-more {font-size: 18px;}
.breadcrumb-container.theme1 ol li span.separator {font-size: 20px !important;}
.custom_breadcrumb span {font-size: 20px !important;}
.breadcrumb-container.theme1 a {padding: 0px !important;}
.conatct_us_links .box {width: 60%;margin: auto;}
.contact_us_donation .box {width: 60%;margin: auto;}
a.elementor-button {font-size: 18px !important;}
.banner_content-container {position: absolute;top: 20%;text-align: center;color: white;z-index: 1;
padding: 10px !important;display: flex;max-width: 1320px !important;margin: auto;align-items: center;justify-content: space-between;flex-wrap: wrap;align-content: center;}
.breadcrumb-container.theme1 ol {padding: 0px !important;margin: 0px !important;}
.board-member-single {max-width: 95%;margin: auto;display: flex;flex-wrap: wrap;}
.board-member-profile-image {width: 100% !important;}
.member-content_details {flex: unset;display: unset;flex-direction: column;width: 100% !important;}
.board-member-single .board-member-profile-image .profile-image img {float: left;max-width: max-content;margin-right: 25px;padding-bottom: 20px;}
.board-member-profile-image::before {height: 85%;width: 70%;}
.board-member-content p {font-size: 18px !important;color: #000;}
.donation_counter p {font-size: 20px !important;padding-right: 25%;}
.service_box_sf h3 {font-size: 24px !important;}
}
@media only screen and ( max-width: 575px ) {
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-equal .ast-builder-grid-row {grid-template-columns: repeat(1, 1fr);}
.ast-builder-footer-grid-columns .site-footer-primary-section-1 {width: 100% !important;}
.ast-builder-footer-grid-columns .site-footer-primary-section-2 {width: 100% !important;}
.ast-builder-footer-grid-columns .site-footer-primary-section-3 {width: 100% !important;margin-top: 0px !important;}
nav.menu-quick-links-container ul {column-count: 2;font-size: 18px;font-family: 'Oswald';font-weight: 400;line-height: normal;}
section#nav_menu-3 h2.widget-title {text-align: center;}
.footer_logo_sectopn {text-align: center;}
section#nav_menu-3 h2.widget-title {margin-bottom: 10px;}
.footer_logo_sectopn p.footer_logo_description {text-align: left;}
.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section {display: flex;align-items: center;margin-top: 40px;}
.top_header_info_section {position: absolute;right: 30px;top: 20px;}
.tnp-field.tnp-field-email {width: 100% !important;}
.tnp-field.tnp-field-surname {width: 100%;}
.tnp-field.tnp-field-firstname {width: 100%;}
.tnp-field.tnp-field-button {width: 100%;}
.tnp-field.tnp-field-button::before {bottom: 16px;left: 105px;}
.news_letter_form .tnp-subscription input[type=submit] {margin-top: 20px;}
p.follow_us_text {padding: 15px 0px !important;}
p, .entry-content p {font-size: 16px !important;}
h1 {font-size: 28px !important;line-height: 34px !important;}
h2 {font-size: 27px !important;line-height: 30px !important;}
h3 {font-size: 26px !important;line-height: 30px !important;}
h4 {font-size: 24px !important;line-height: 30px !important;}
h5 {font-size: 22px !important;line-height: 28px !important;}
h6 {font-size: 20px !important;line-height: 28px !important;}
.our-board-members .board-member {width: 47%;}
.our-board-members {gap: 25px;}
.conatct_us_links .box {width: 300px;margin: auto;}
.contact_us_donation .box {width: 300px;margin: auto;}
.contact_us_form .inner_width {width: 100%;}
.custom_breadcrumb span {font-size: 18px !important;}
.breadcrumb-container.theme1 ol li span.separator {font-size: 18px !important;}
.donation_counter p {padding-right: 0%;}
.service_box_sf h3 {font-size: 22px !important;line-height: 30px !important;}
}
@media only screen and ( max-width: 480px ) {
.middle_cta_info span.footer_cta_text {width: 88% !important;}
.top_header_info_section span {padding-left: 5px;}
.signature_fundraisers_section .service_box_sf {width: 85% !important;margin: 10px auto;}
.service_box_sf .elementor-image-box-content {padding: 0px 20px !important;min-height: auto;}
.news_letter_form .tnp-subscription input[type=submit] {padding: 12px 45px 12px 20px !important;width: 140px;}
.our-board-members .board-member {width: 100%;}
}
@media only screen and ( max-width: 425px ) {
.top_header_info_section span img {width: 35px;}
.signature_fundraisers_section .service_box_sf {width: 95% !important;margin: 10px auto;}
.top_header_info_section span img {width: 30px;}
}
@media only screen and ( max-width: 375px ) {
nav.menu-quick-links-container ul {column-count: 1;font-size: 18px;font-family: 'Oswald';font-weight: 400;line-height: normal;}
.middle_cta_info span.footer_cta_text {width: 85% !important;}
.site-logo-img img {max-width: 90% !important;}
}
@media only screen and ( max-width: 320px ) {
.top_header_info_section span img {width: 25px;}
.site-logo-img img {max-width: 85% !important;}
}