.wp-gr .wp-more{ display: none; }
.wp-gr.rpi .grw-hide, .wp-gr.rpi .wp-google-hide{ display: none; }
:root{ --star-gap: 2px; --rpi-star-size: 20px; --rpi-star-color: #fb8e28; --rpi-star-empty-color: #cccccc; --rpi-icon-scale-google: 1.00; --rpi-icon-scale-yelp: 0.92; --rpi-icon-scale-fb: 1.125; --rpi-yelp-empty-color: #cccccc; --rpi-yelp-five-color: #fb433c; --rpi-yelp-four-color: #ff643d; --rpi-yelp-three-color: #ff8742; --rpi-yelp-two-color: #ffad48; --rpi-yelp-one-color: #ffcc4b; --rpi-yelp-radius: 3px; --rpi-fb-color: #fa3e3e; --rpi-fb-radius: 3px; --rpi-star-empty: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E"); --rpi-star-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z'/%3E%3C/svg%3E"); }
.rpi-stars .rpi-star{ display: none !important; }
:root{ --rpi-lt: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain; --rpi-gt: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain; }
.rpi .rpi-slides::-webkit-scrollbar{ display: none !important; }
.rpi-sb{ --visible: hidden; --x-bg: transparent; --x-line-width: 16px; --slider-card-margin: 0; --sb-top-offset: 0px; --sb-x: 100%; position: fixed; inset: var(--sb-top-offset,60px) 0 0 auto; width: min(368px, 100%); display: flex; flex-direction: column; background: rgba(250, 250, 251, 0.98); border-left: 1px solid rgb(218, 222, 226); box-shadow: rgb(189, 189, 189) 0px 2px 10px 0px; z-index: 2147483000; overflow: visible; transform: translateX(var(--sb-x)); visibility: var(--visible); will-change: transform; backface-visibility: hidden; transition: transform 0.3s ease-in-out, visibility 0.3s !important; }
.rpi-overlay{ position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.3); opacity: 0; visibility: hidden; transition: opacity 0.3s; z-index: 2147482999; }
.loader-wrapper{ display: none; width: 100%; height: 100%; background: rgba(158, 158, 158, 0.41); z-index: 2; position: absolute; }
 #success-contact-popup div.sucess-heading{ font-family: Lato; font-weight: bold; font-size: 33.4136px; line-height: 33px; color: black; margin-bottom: 20px; padding: 10px 40px 40px; }
@media (max-width: 767px){
body.hide-donation-banner rs-fullwidth-wrap{ display: none; }
}
.page p a{ font-size: 19px; }
@font-face { font-family: EscrituraW01-Bold; src: url("/wp-content/themes/fonts/Escritura-W01-Bold.woff") format("woff"); font-display: swap; }
@font-face { font-family: EscrituraW01-Regular; src: url("/wp-content/themes/fonts/Escritura-W01-Regular.woff") format("woff"); font-display: swap; }
@font-face { font-family: Sonny-Bold; src: url("/wp-content/themes/fonts/Sonny-Vol-2-Bold.woff") format("woff"); font-display: swap; }
@font-face { font-family: Sonny-Regular; src: url("/wp-content/themes/fonts/Sonny-Vol-2-Regular.woff") format("woff"); font-display: swap; }
@font-face { font-family: Vanarchiv; font-display: swap; }
@font-face { font-family: Authentic-Calisttera; font-display: swap; }
body{ font-family: "Open Sans" !important; }
.donate-form fieldset:not(:first-of-type){ display: none; }
.main-content{ padding: 200px 0px 100px; }
@media (max-width: 480px){
.nav-right.text-right{ display: none; }
.main-content{ padding: 620px 0px 100px; }
.slider-box .slick-dots li span{ display: none; }
}
@media (min-width: 767px) and (max-width: 1023px){
.main-content{ padding: 620px 0px 100px; }
}
#progressbar li::before{ display: none; }
#progressbar li::before, #progressbar li::after{ display: none !important; }
body.page-id-8636 p#breadcrumbs, body.page-id-15303 p#breadcrumbs, body.page-id-20972 p#breadcrumbs{ display: none; }
section#before_footer_area{ color: rgb(255, 255, 255); background-color: rgb(28, 28, 28); padding-top: 35px; padding-bottom: 20px; z-index: 9; }
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; }
.beofore_footer_content{ float: left; width: 77%; color: rgb(255, 255, 255); }
.beofore_footer_content span.content{ color: rgb(231, 231, 231); font-size: 16px; padding-left: 20px; float: left; }
.beofore_footer_content span.content a{ font-size: 16px; color: rgb(231, 231, 231) !important; font-weight: normal !important; }
.beofore_footer_icon i.fa{ color: rgb(239, 127, 34); border: 2px solid rgb(239, 127, 34); padding: 17px; border-radius: 50%; font-size: 20px; }
img.cards_imgs{ padding-left: 30px; height: 42px; }
.copywtrite{ border-top: 1px solid rgb(227, 227, 227); float: left; width: 100%; text-align: center; margin-top: 30px; padding-top: 20px; }
div#copyright{ display: none; }
#before_footer_area .elementor-text-editor.elementor-clearfix{ min-width: 265px; }
.cus-futr-btm-lft.footer_logos{ max-width: 788px; margin: 0px auto; float: none; }
#footer-outer, #footer-outer a:not(.nectar-button){ font-family: Lato; }
@media (min-width: 767px) and (max-width: 1023px){
.main-content{ padding: 0px 0px 100px !important; }
}
@media screen and (min-width: 320px) and (max-width: 767px){
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; text-align: center; width: 100%; }
.beofore_footer_content{ float: left; color: rgb(255, 255, 255); text-align: center; padding: 20px 0px; width: 100% !important; }
img.cards_imgs{ height: 60px; padding-left: 0px !important; padding-top: 20px !important; }
.beofore_footer_content span.content a, .beofore_footer_content span.content{ font-size: 22px; width: 100%; text-align: center; }
#footer-outer #footer-widgets .widget h4::after{ display: none; }
.cus-futr-btm{ padding-bottom: 30px; margin-bottom: 300px; padding-left: 10px; }
a.mr-md-4.mr-3 img{ max-width: 27%; height: 40px; text-align: center; margin: 0px auto; }
.guide_star{ margin-left: 20px; }
#footer-outer #copyright{ display: none; }
body #footer-widgets .one-fourths{ margin-bottom: 0px !important; }
}
@media screen and (min-width: 1025px) and (max-width: 5000px){
.page-id-120032 fieldset.fieldset-2.fieldsett div#radio-form{ display: none; }
}
.page-id-120032 .form-group.lost_item_info{ display: none !important; }
.stick_block_layer{ opacity: 0 !important; display: none !important; }
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children{ position: relative !important; }
div#header-outer{ transform: none !important; }
@media only screen and (max-width: 999px) and (min-width: 320px){
header#top::after{ display: none; }
}
body.search.search-results #page-header-bg{ display: none !important; }
a.search_href input.search_input{ position: absolute; background-color: rgb(255, 255, 255); border-radius: 0px; right: 60px; height: 15px; display: none; float: right; }
@keyframes big_it { 
  0% { width: 0px; }
  100% { width: 320px; }
}
a.search_href img.search_icon_mobile, input.search_input_mobile_search{ display: none; }
@media screen and (max-width: 970px){
#header-secondary-outer .nectar-center-text a.search_href{ display: none; }
a.search_href img.search_icon{ display: none; }
}
.likebtn-wrapper .lb-a .lb-tt{ line-height: 16px; display: none !important; }
span.likebtn-wrapper.lb-loaded.lb-style-custom.lb-popup-position-top.lb-popup-style-light i.lb-tt.lb-share-tt{ opacity: 0; z-index: -6; position: fixed; display: none !important; }
div#Rebbe_Meir_Shidduchim .wpcf7 form.sent .wpcf7-response-output{ display: none; }
body.page-id-71253 div#success-contact-popup{ display: none !important; }
section#before_footer_area{ color: rgb(255, 255, 255); background-color: rgb(28, 28, 28); padding-top: 35px; padding-bottom: 20px; z-index: 9; }
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; }
.beofore_footer_content{ float: left; width: 77%; color: rgb(255, 255, 255); }
.beofore_footer_content span.heading{ color: rgb(255, 255, 255); font-size: 18px; padding-top: 0px; margin-top: 0px; line-height: 1; padding-left: 20px; font-weight: 600; width: 100%; float: left; padding-bottom: 7px; font-family: Lato, sans-serif !important; }
.beofore_footer_content span.content{ color: rgb(231, 231, 231); font-size: 16px; padding-left: 20px; float: left; }
.beofore_footer_content span.content a{ font-size: 16px; color: rgb(231, 231, 231) !important; font-weight: normal !important; }
.beofore_footer_icon i.fa{ color: rgb(239, 127, 34); border: 2px solid rgb(239, 127, 34); padding: 17px; border-radius: 50%; font-size: 20px; }
img.cards_imgs{ padding-left: 30px; height: 42px; }
.copywtrite{ border-top: 1px solid rgb(227, 227, 227); float: left; width: 100%; text-align: center; margin-top: 30px; padding-top: 20px; }
div#copyright{ display: none; }
#before_footer_area .elementor-text-editor.elementor-clearfix{ min-width: 265px; }
.cus-futr-btm-lft.footer_logos{ max-width: 788px; margin: 0px auto; float: none; }
#footer-outer, #footer-outer a:not(.nectar-button){ font-family: Lato; }
@media (min-width: 767px) and (max-width: 1023px){
.main-content{ padding: 0px 0px 100px !important; }
}
@media screen and (min-width: 320px) and (max-width: 767px){
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; text-align: center; width: 100%; }
.beofore_footer_content{ float: left; color: rgb(255, 255, 255); text-align: center; padding: 20px 0px; width: 100% !important; }
img.cards_imgs{ height: 60px; padding-left: 0px !important; padding-top: 20px !important; }
.beofore_footer_content span.content a, .beofore_footer_content span.content{ font-size: 22px; width: 100%; text-align: center; }
#footer-outer #footer-widgets .widget h4::after{ display: none; }
.cus-futr-btm{ padding-bottom: 30px; margin-bottom: 300px; padding-left: 10px; }
a.mr-md-4.mr-3 img{ max-width: 27%; height: 40px; text-align: center; margin: 0px auto; }
.guide_star{ margin-left: 20px; }
#footer-outer #copyright{ display: none; }
body #footer-widgets .one-fourths{ margin-bottom: 0px !important; }
}
body.modal-open{ padding-right: 0px !important; }
p.discuss_popup_piedra{ font-size: 26px; color: rgb(124, 23, 27); line-height: 30px; text-align: center; padding-bottom: 0px; font-weight: 400; margin: 0px auto; font-family: piedra !important; }
p.discuss_popup__des{ font-weight: 500; text-align: center; padding: 50px 30px 0px; margin: auto; color: rgb(73, 66, 66); font-size: 20px !important; }
p.discuss_popup_close a.popup_close_btn{ cursor: pointer; color: rgb(121, 120, 120) !important; font-size: 17px !important; font-weight: 500 !important; text-align: center !important; }
p.discuss_popup_close{ font-size: 20px; font-weight: 500; text-align: center; max-width: 320px; margin: auto; color: rgb(73, 66, 66); padding-top: 60px; padding-bottom: 15px; }
div#discuss_options .modal-content{ padding: 70px 50px 0px; border-radius: 0px; border: 1px solid rgb(0, 0, 0) !important; }
li.legacy_giving.megamenu.columns-6.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children ul.sub-menu{ max-width: 540px; }
li#menu-item-110717{ position: relative !important; }
li#menu-item-124907{ margin-top: -67px; }
li#menu-item-124939{ padding-top: 25px !important; }
body .dp--btn.dp--close.text-button{ display: none; }
@media only screen and (max-width: 767px){
.dp--btn.dp--close.text-button{ background-color: rgb(239, 127, 34) !important; }
#header-outer{ transition: 0.4s !important; }
.sticky_active{ transition: top 0.5s; top: -150px !important; width: 100% !important; display: block !important; }
.dp--btn.dp--close.text-button{ padding-right: 18px; padding-bottom: 0px; padding-left: 18px; border-radius: 32px; font-size: 18px; font-weight: 600; width: 128px; position: fixed; bottom: 20px; right: 20px; height: 40px !important; padding-top: 4px !important; }
.dp--btn .icon-container{ display: flex; align-items: center; }
.dp--btn.text-button svg, .dp--btn.text-button .close-icon{ width: 22px; height: 19px; padding-right: 6px; }
.dp--btn.text-button{ height: 50px; padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; }
.dp--btn.dp--close.text-button{ padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; width: 128px; height: 40px; }
.dp--btn .icon-container{ display: flex; align-items: center; }
.dp--btn.text-button svg, .dp--btn.text-button .close-icon{ width: 22px; height: 19px; padding-right: 6px; }
.dp--btn.text-button{ height: 50px; padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; }
.dp--btn{ pointer-events: all; display: flex; align-items: center; justify-content: center; width: auto; height: 64px; font-size: 44px; bottom: 30px; border: 0px; border-radius: 50%; color: rgb(255, 255, 255); text-align: center; box-sizing: border-box; cursor: pointer; z-index: 99999; user-select: none; font-family: Nunito, Arial, sans-serif; transition: opacity 0.2s; }
body .cus-futr-btm{ margin-bottom: 0px !important; }
}
*, ::after, ::before{ box-sizing: border-box; }
html{ font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }
 section{ display: block; }
body{ margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255); }
[tabindex="-1"]:focus:not(:focus-visible){ outline: 0px !important; }
 h3{ margin-top: 0px; margin-bottom: 0.5rem; }
p{ margin-top: 0px; margin-bottom: 1rem; }
 ul{ margin-top: 0px; margin-bottom: 1rem; }
 ul ul{ margin-bottom: 0px; }
a{ color: rgb(0, 123, 255); text-decoration: none; background-color: transparent; }
a:hover{ color: rgb(0, 86, 179); text-decoration: underline; }
a:not([href]):not([class]){ color: inherit; text-decoration: none; }
a:not([href]):not([class]):hover{ color: inherit; text-decoration: none; }
img{ vertical-align: middle; border-style: none; }
svg{ overflow: hidden; vertical-align: middle; }
table{ border-collapse: collapse; }
button{ border-radius: 0px; }
button:focus{ outline: -webkit-focus-ring-color auto 5px; }
button{ margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }
button{ overflow: visible; }
button{ text-transform: none; }
[role="button"]{ cursor: pointer; }
[type="button"], [type="reset"], [type="submit"], button{ appearance: button; }
[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled){ cursor: pointer; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{ height: auto; }
[type="search"]{ outline-offset: -2px; appearance: none; }
[type="search"]::-webkit-search-decoration{ appearance: none; }
::-webkit-file-upload-button{ font: inherit; appearance: button; }
template{ display: none; }
[hidden]{ display: none !important; }
 h3{ margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }
 h3{ font-size: 1.75rem; }
.container{ width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width: 576px){
.container{ max-width: 540px; }
}
@media (min-width: 768px){
.container{ max-width: 720px; }
}
@media (min-width: 992px){
.container{ max-width: 960px; }
}
@media (min-width: 1200px){
.container{ max-width: 1140px; }
}
.row{ display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.col{ position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }
.col{ flex-basis: 0px; flex-grow: 1; max-width: 100%; }
.table-hover tbody tr:hover{ color: rgb(33, 37, 41); background-color: rgba(0, 0, 0, 0.075); }
.table-success, .table-success > td{ background-color: rgb(195, 230, 203); }
 .table-success td{ border-color: rgb(143, 209, 158); }
.table-hover .table-success:hover{ background-color: rgb(177, 223, 187); }
.table-hover .table-success:hover > td{ background-color: rgb(177, 223, 187); }
.table-active, .table-active > td{ background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover{ background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover > td{ background-color: rgba(0, 0, 0, 0.075); }
.valid-feedback{ display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: rgb(40, 167, 69); }
.valid-tooltip{ position: absolute; top: 100%; left: 0px; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba(40, 167, 69, 0.9); border-radius: 0.25rem; }
.invalid-feedback{ display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: rgb(220, 53, 69); }
.invalid-tooltip{ position: absolute; top: 100%; left: 0px; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba(220, 53, 69, 0.9); border-radius: 0.25rem; }
.btn-success{ color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-success:hover{ color: rgb(255, 255, 255); background-color: rgb(33, 136, 56); border-color: rgb(30, 126, 52); }
.btn-success.focus, .btn-success:focus{ color: rgb(255, 255, 255); background-color: rgb(33, 136, 56); border-color: rgb(30, 126, 52); box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }
.btn-success.disabled, .btn-success:disabled{ color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); border-color: rgb(28, 116, 48); }
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus{ box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-success{ color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-outline-success:hover{ color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-outline-success.focus, .btn-outline-success:focus{ box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-success.disabled, .btn-outline-success:disabled{ color: rgb(40, 167, 69); background-color: transparent; }
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus{ box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }
.fade{ transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce){
.fade{ transition: none; }
}
.fade:not(.show){ opacity: 0; }
.collapse:not(.show){ display: none; }
.collapsing{ position: relative; height: 0px; overflow: hidden; transition: height 0.35s; }
@media (prefers-reduced-motion: reduce){
.collapsing{ transition: none; }
}
.dropdown-toggle{ white-space: nowrap; }
.dropdown-toggle::after{ display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentcolor transparent; }
.dropdown-toggle:empty::after{ margin-left: 0px; }
.dropdown-menu{ position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; font-size: 1rem; color: rgb(33, 37, 41); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }
.dropleft .dropdown-toggle::after{ display: none; }
.dropdown-toggle-split{ padding-right: 0.5625rem; padding-left: 0.5625rem; }
.dropdown-toggle-split::after{ margin-left: 0px; }
.tab-content > .tab-pane{ display: none; }
.navbar-collapse{ flex-basis: 100%; flex-grow: 1; align-items: center; }
@media (max-width: 575.98px){
.navbar-expand-sm > .container{ padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 576px){
.navbar-expand-sm{ flex-flow: row; justify-content: flex-start; }
.navbar-expand-sm > .container{ flex-wrap: nowrap; }
.navbar-expand-sm .navbar-collapse{ display: flex !important; flex-basis: auto; }
.navbar-expand-sm .navbar-toggler{ display: none; }
}
@media (max-width: 767.98px){
.navbar-expand-md > .container{ padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 768px){
.navbar-expand-md{ flex-flow: row; justify-content: flex-start; }
.navbar-expand-md > .container{ flex-wrap: nowrap; }
.navbar-expand-md .navbar-collapse{ display: flex !important; flex-basis: auto; }
.navbar-expand-md .navbar-toggler{ display: none; }
}
@media (max-width: 991.98px){
.navbar-expand-lg > .container{ padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 992px){
.navbar-expand-lg{ flex-flow: row; justify-content: flex-start; }
.navbar-expand-lg > .container{ flex-wrap: nowrap; }
.navbar-expand-lg .navbar-collapse{ display: flex !important; flex-basis: auto; }
.navbar-expand-lg .navbar-toggler{ display: none; }
}
@media (max-width: 1199.98px){
.navbar-expand-xl > .container{ padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 1200px){
.navbar-expand-xl{ flex-flow: row; justify-content: flex-start; }
.navbar-expand-xl > .container{ flex-wrap: nowrap; }
.navbar-expand-xl .navbar-collapse{ display: flex !important; flex-basis: auto; }
.navbar-expand-xl .navbar-toggler{ display: none; }
}
.navbar-expand{ flex-flow: row; justify-content: flex-start; }
.navbar-expand > .container{ padding-right: 0px; padding-left: 0px; }
.navbar-expand > .container{ flex-wrap: nowrap; }
.navbar-expand .navbar-collapse{ display: flex !important; flex-basis: auto; }
.navbar-expand .navbar-toggler{ display: none; }
.badge:empty{ display: none; }
.badge-success{ color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); }
a.badge-success:focus, a.badge-success:hover{ color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); }
a.badge-success.focus, a.badge-success:focus{ outline: 0px; box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }
.alert-success{ color: rgb(21, 87, 36); background-color: rgb(212, 237, 218); border-color: rgb(195, 230, 203); }
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}
.progress-bar-animated{ animation: 1s linear 0s infinite normal none running progress-bar-stripes; }
@media (prefers-reduced-motion: reduce){
.progress-bar-animated{ animation: auto ease 0s 1 normal none running none; }
}
.list-group-item-success{ color: rgb(21, 87, 36); background-color: rgb(195, 230, 203); }
.close{ float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.5; }
.close:hover{ color: rgb(0, 0, 0); text-decoration: none; }
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover{ opacity: 0.75; }
button.close{ padding: 0px; background-color: transparent; border: 0px; }
a.close.disabled{ pointer-events: none; }
.toast.hide{ display: none; }
.modal-open{ overflow: hidden; }
.modal-open .modal{ overflow: hidden auto; }
.modal{ position: fixed; top: 0px; left: 0px; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0px; }
.modal-dialog{ position: relative; width: auto; margin: 0.5rem; pointer-events: none; }
.modal.fade .modal-dialog{ transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; transform: translate(0px, -50px); }
@media (prefers-reduced-motion: reduce){
.modal.fade .modal-dialog{ transition: none; }
}
.modal.show .modal-dialog{ transform: none; }
.modal-dialog-centered{ display: flex; align-items: center; min-height: calc(100% - 1rem); }
.modal-dialog-centered::before{ display: block; height: min-content; content: ""; }
.modal-content{ position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0px; }
@media (min-width: 576px){
.modal-dialog{ max-width: 500px; margin: 1.75rem auto; }
.modal-dialog-centered{ min-height: calc(100% - 3.5rem); }
.modal-dialog-centered::before{ height: min-content; }
}
.popover-header:empty{ display: none; }
.carousel-item{ position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }
@-webkit-keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}
@keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}
@keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}
.bg-success{ background-color: rgb(40, 167, 69) !important; }
a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover{ background-color: rgb(30, 126, 52) !important; }
.border-left{ border-left: 1px solid rgb(222, 226, 230) !important; }
.border-success{ border-color: rgb(40, 167, 69) !important; }
.clearfix::after{ display: block; clear: both; content: ""; }
.d-none{ display: none !important; }
@media (min-width: 576px){
.d-sm-none{ display: none !important; }
}
@media (min-width: 768px){
.d-md-none{ display: none !important; }
}
@media (min-width: 992px){
.d-lg-none{ display: none !important; }
}
@media (min-width: 1200px){
.d-xl-none{ display: none !important; }
}
.overflow-hidden{ overflow: hidden !important; }
.position-sticky{ position: sticky !important; }
@supports ((position:-webkit-sticky) or (position:sticky)){
.sticky-top{ position: sticky; top: 0px; z-index: 1020; }
}
.mr-3{ margin-right: 1rem !important; }
@media (min-width: 768px){
.mr-md-4{ margin-right: 1.5rem !important; }
}
.text-success{ color: rgb(40, 167, 69) !important; }
a.text-success:focus, a.text-success:hover{ color: rgb(25, 105, 44) !important; }
.visible{ visibility: visible !important; }
.invisible{ visibility: hidden !important; }
.stick_close{ cursor: pointer; position: relative; top: 0px; left: 0px; float: right; font-family: Arial; font-size: 17px; background-color: rgb(209, 209, 209); color: rgb(76, 76, 76); padding: 5px 10px; text-decoration: none; }
@-webkit-keyframes zoomin { 
  0% { transform: scale(0); opacity: 0; }
  50% { transform: scale(1.04); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes zoomin { 
  0% { transform: scale(0); opacity: 0; }
  50% { transform: scale(1.04); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
body{ padding: 0px; margin: 0px; box-sizing: border-box; }
.multisteps-form__panel{ top: 0px; left: 0px; height: 0px; opacity: 0; visibility: hidden; margin: auto; position: inherit !important; width: 78% !important; }
.multisteps-form__progress-btn:first-child::after{ display: none; }
.multisteps-form__panel{ position: absolute; top: 0px; left: 0px; width: 100%; height: 0px; opacity: 0; visibility: hidden; }
i.fa.fa-envelope{ color: royalblue; padding-right: 15px; font-size: 16px; }
li{ list-style: none; border-bottom: 1px solid; line-height: 27px; padding-left: 13px; }
a{ font-weight: bold; font-size: 14px; text-decoration: none !important; color: rgb(239, 127, 34) !important; }
@font-face { font-family: FontAwesome; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/fa4-subset-c40.woff2?v=4.7.0") format("woff2"), url("/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"); font-weight: normal; font-style: normal; }
.fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.fa-rotate-90{ transform: rotate(90deg); }
:root .fa-rotate-90{ filter: none; }
 .fa-close::before{ content: ""; }
.fa-map-marker::before{ content: ""; }
.fa-expand::before{ content: ""; }
.fa-plus::before{ content: ""; }
.fa-minus::before{ content: ""; }
.fa-folder-open::before{ content: ""; }
.fa-sign-out::before{ content: ""; }
.fa-sign-in::before{ content: ""; }
.fa-phone::before{ content: ""; }
.fa-envelope::before{ content: ""; }
.fa-linkedin::before{ content: ""; }
.fa-angle-up::before{ content: ""; }
.fa-angle-down::before{ content: ""; }
.fa-folder-open-o::before{ content: ""; }
.fa-toggle-down::before{ content: ""; }
.fa-toggle-up::before{ content: ""; }
.fa-toggle-right::before{ content: ""; }
.fa-instagram::before{ content: ""; }
.fa-toggle-left::before{ content: ""; }
.fa-toggle-off::before{ content: ""; }
.fa-toggle-on::before{ content: ""; }
.fa-whatsapp::before{ content: ""; }
.fa-sticky-note::before{ content: ""; }
.fa-sticky-note-o::before{ content: ""; }
.fa-envelope-open::before{ content: ""; }
.fa-envelope-open-o::before{ content: ""; }
 .fa-id-card::before{ content: ""; }
 .fa-window-close::before{ content: ""; }
 .fa-window-close-o::before{ content: ""; }

/* base typography */
body{font-size:14px;line-height:26px}
