/*!
 Theme Name: Rubrum
 Theme URI:
 Author: Dev Team
 Author URI:
 Description: Rubrum is a blank canvas for your ideas and it makes the block editor your best brush.
 Requires at least: 6.0
 Tested up to: 6.5
 Requires PHP: 8.0
 Version: 6.5.0
 Text Domain: rubrum
*/


/* Pagination Block */
.wp-block-cover__image-background.has-parallax {
    background-position: top !important;
}
.wp-block-query-pagination-numbers {
    margin: 0 !important;
    padding: 8px 0;
}
.wp-block-query-pagination-numbers span.page-numbers,
.wp-block-query-pagination-numbers a.page-numbers {
    padding: 7px 13px;
    background-color: var(--wp--preset--color--accent);
    color: var(--wp--preset--color--base);
    margin: 3px;
}

.wp-block-query-pagination-numbers span.page-numbers.current {
    background-color: var(--wp--preset--color--primary);
}
.wp-block-query-pagination-numbers span.page-numbers:hover,
.wp-block-query-pagination-numbers a.page-numbers:hover {
    background-color: var(--wp--preset--color--secondary);
    color: var(--wp--preset--color--base) !important;
}

/* Header Menu */
.header-menu .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{
    border-radius: 39px;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
    padding: 10px;
}
.header-menu .wp-block-navigation .wp-block-navigation-item a:hover, 
.header-menu .wp-block-navigation .wp-block-navigation-item a:focus {
    background: #517784;
    color: #fff;
    animation-delay: none !important;
}

.header-menu .current-menu-item {
    background: #517784;
    color: #fff;
    animation-delay: none !important;
    border-radius: 39px;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
}
.header-menu nav button {
    border-radius: 39px;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
    padding: 5px;
}


/* Home */
.home-hero-heading, .home-hero-heading-mobile {
    border-radius: 8px;
    width: fit-content;
}
.home-hero-heading:nth-child(3) {
    left: 40px;
    position: relative;
}
.home-hero-heading:nth-child(4) {
    position: relative;
    left: 80px;
}

.home-hero-heading-mobile:nth-child(1) {
    position:relative;
    right:15%;
}
.home-hero-heading-mobile:nth-child(2) {
    left: 0%;
    position: relative;
}
.home-hero-heading-mobile:nth-child(3) {
    position: relative;
    left: 15%;
}
.home-hero {
    color: var(--wp--preset--color--primary);
    font-size: 21px;
    line-height: 27px;
    letter-spacing: 1.68px;
    font-weight: 600;
}
.home-hero span {
    font-size: 24px;
    font-family: 'Paytone One';
    font-weight: 400;
    line-height: 29px;
    letter-spacing: 0.96px;
    text-transform: uppercase;
}
.home-topic-buttons .wp-block-button a {
    border: 0 !important;
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.25);
    width: 191px;
    height: 160px;
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    row-gap: 20px;
    word-break: keep-all;
    letter-spacing: 2.34px;
    line-height: 23px;
}
.logo-prematurity>a::before {
      vertical-align: -0.125em;
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23624E78' d='M21 10h-4V6h-2v4h-4v2h4v4h2v-4h4z'/%3E%3Cpath fill='%23624E78' d='M28 10h-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v6H4a2 2 0 0 0-2 2v18h28V12a2 2 0 0 0-2-2M14 28v-6h4v6Zm6 0v-7a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1v7H4V12h4V4h16v8h4v16Z'/%3E%3C/svg%3E");
}
.logo-safety>a::before {
      vertical-align: -0.125em;
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23624E78' d='M8.624 2.758L7.125 4.257L5.384 2.515l1.448-1.448L5.765-.001L0 5.764l1.067 1.067l1.448-1.448l1.742 1.742l-1.499 1.499l12.96 12.96l5.399.124l2.289 2.289l1.054-.114l-2.758-2.758l-.124-5.399zm0 1.708l6.584 6.584l-4.148 4.148l-1.676-1.674l2.08-2.08l-.88-.88l-2.08 2.08l-1.55-1.55l2.08-2.08l-.88-.88l-2.08 2.08L4.48 8.62z'/%3E%3C/svg%3E");
}
.logo-nutrition>a::before {
      vertical-align: -0.125em;
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23624E78' d='m11.28 2.8l-.5.5c-1.34-.75-2.94-.9-4.37-.43l-.08-.07c-.97-.98-2.56-.98-3.53 0s-.98 2.56 0 3.53l.07.08c-.47 1.43-.32 3.03.43 4.37l-.5.5a1.49 1.49 0 0 0 0 2.12l1.41 1.42c.59.58 1.53.58 2.12 0l.35-.36l7.08 7.07c.58.59 1.53.59 2.12 0l5.65-5.65c.59-.59.59-1.54 0-2.13l-7.07-7.07l.36-.35c.58-.59.58-1.53 0-2.12L13.4 2.79a1.5 1.5 0 0 0-2.12.01M4.25 7.05c.08-.34.22-.67.41-.98l-.8-.8a.85.85 0 0 1-.23-.37c-.13-.34-.06-.76.23-1.04s.7-.36 1.04-.23c.14.04.26.12.37.23l.8.8c.31-.19.64-.33.98-.41c.86-.25 1.78-.19 2.6.17L4.42 9.65c-.36-.82-.42-1.74-.17-2.6m16.22 7.77l-5.65 5.65l-7.07-7.07l5.65-5.65zm-6.71-9.55l-8.49 8.49l-1.41-1.42l8.48-8.48zm1.06 6.36l-3.19 3.19l-1.06-1.06l3.19-3.19zm2.12 2.13l-3.18 3.18l-1.07-1.06l3.19-3.19z'/%3E%3C/svg%3E");
}
.logo-mental-health>a::before {
      vertical-align: -0.275em;
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23624E78' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14.5 16.05a3.5 3.5 0 0 0-5 0m.5-6.8c-.5 1-2.5 1-3 0m10 0c-.5 1-2.5 1-3 0'/%3E%3C/g%3E%3C/svg%3E");
}
.logo-inf-disease>a::before {
      vertical-align: -0.125em;
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23624E78' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M7.25 19.651a3.714 3.714 0 1 0 0-7.428a3.714 3.714 0 0 0 0 7.428M6.631 9.437h1.238m-.619 0v2.786m4.158-1.32l.876.875m-.438-.437l-1.97 1.969m3.874 2.008v1.238m0-.619h-2.786m1.32 4.158l-.876.876m.438-.438l-1.97-1.97m-2.007 3.874H6.631m.619 0v-2.786m-4.158 1.32l-.876-.876m.438.438l1.97-1.97M.75 16.556v-1.238m0 .619h2.786m-1.32-4.159l.876-.875m-.438.438l1.97 1.969M18.5 9.027a2.714 2.714 0 1 0 0-5.428a2.714 2.714 0 0 0 0 5.428m-.452-7.464h.904m-.452 0v2.036m3.039-.964l.64.639m-.32-.32l-1.44 1.44m2.831 1.467v.905m0-.453h-2.036m.965 3.039l-.64.64m.32-.32l-1.44-1.44m-1.467 2.831h-.904m.452 0V9.027m-3.039.965l-.64-.64m.32.32l1.44-1.44M13.75 6.766v-.905m0 .452h2.036m-.965-3.039l.64-.639m-.32.319l1.44 1.44'/%3E%3C/svg%3E");
}
.logo-webinars>a::before  {
      vertical-align: -0.125em;
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23624E78' d='m164.44 105.34l-48-32A8 8 0 0 0 104 80v64a8 8 0 0 0 12.44 6.66l48-32a8 8 0 0 0 0-13.32M120 129.05V95l25.58 17ZM216 40H40a16 16 0 0 0-16 16v112a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V56a16 16 0 0 0-16-16m0 128H40V56h176zm16 40a8 8 0 0 1-8 8H32a8 8 0 0 1 0-16h192a8 8 0 0 1 8 8'/%3E%3C/svg%3E");
}
.logo-surveys>a::before {
      vertical-align: -0.125em;
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23624E78'%3E%3Cpath d='M9 11.5a1 1 0 1 0 0-2a1 1 0 0 0 0 2m2-1a1 1 0 0 1 1-1h3a1 1 0 1 1 0 2h-3a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2zm0 3a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2zm-2-2a1 1 0 1 1-2 0a1 1 0 0 1 2 0m-1 4a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3Cpath d='M9 2a1 1 0 0 0-1 1H6a2 2 0 0 0-2 2v15a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-2a1 1 0 0 0-1-1zm7 3h2v15H6V5h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1zm-6 0V4h4v1z'/%3E%3C/g%3E%3C/svg%3E");
}

.logo-prematurity>a::before,
.logo-safety>a::before,
.logo-nutrition>a::before,
.logo-mental-health>a::before,
.logo-inf-disease>a::before,
.logo-webinars>a::before,
.logo-surveys>a::before {
    display: inline-block;
    width: 36px;
    height: 36px;
}


/* Form */
#input_6_7 .gchoice_6_7_1, #input_6_7 .gchoice_6_7_2,
#input_6_9 .gchoice_6_9_0, #input_6_9 .gchoice_6_9_1 {
    display: ruby;
}
.gform_wrapper.gravity-theme .gform_footer button, 
.gform_wrapper.gravity-theme .gform_footer input, 
.gform_wrapper.gravity-theme .gform_page_footer button, 
.gform_wrapper.gravity-theme .gform_page_footer input {
    margin-bottom: 0 !important;
}
input#gform_submit_button_5 {
    background-color: var(--wp--preset--color--secondary-green) !important;
    color: var(--wp--preset--color--secondary) !important;
    border:1px solid var(--wp--preset--color--secondary-green) !important;
}
input#gform_submit_button_5:hover{
    background-color: var(--wp--preset--color--secondary) !important;
    color: var(--wp--preset--color--secondary-green) !important;
}

.topic-box {
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.25);
    border-radius:20px;
}
.yellow-box {
    border-radius: 20px;
    margin-top: -20px !important;
    z-index: 1;
}
.member-form-checkboxes legend {
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 1.27778 !important;
    letter-spacing: 2.34px;
    text-transform: uppercase;
}
div#input_6_7, div#input_6_9 {
    color: #fff;
    font-weight: 500;
    line-height: 1.3125;
    letter-spacing: 1.28px;
}
#field_6_7 .gfield_label_before_complex {
    color: var(--wp--preset--color--primary);
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: 2.34px;
    text-transform: uppercase;
}
textarea#input_6_8 {
    height: 60px;
}
#field_6_9 .gfield_label {
    color: #624E78;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2.34px;
    line-height: 23px;
    font-family: 'Noto Sans';
}
.gform_confirmation_message{
    color:#fff !important;
}
/* Page Banner */
.page-id-180 .page-banner img {
    object-position: center 45% !important;
}
.page-banner img {
    object-position: center 14% !important;
}
.page-title {
    margin-top:-24px !important;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

/* NEWS */
.read-text-center {
    margin-left:auto;
    margin-right:auto;
}
.blog-main-box {
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
}

.sort-bar-css form {
    display: flex;
}
.sort-bar-css select, .sort-bar-css input {
    border-radius: 8px;
    background: #fff;
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.25) inset;
    border: none;
    padding: 10px 20px;
}
.sort-bar-css form:first-child {
    max-width:397px !important;
}
.sort-bar-css form:first-child::before {
    content: "Resource Type:";
    font-size: 16px;
    font-weight: 700;
    line-height: 21px;
    letter-spacing: 3.2px;
    text-transform: uppercase;
    color: #000000;
    display: inline-flex;
    width: 100%;
    align-items: center;
}
.sf-field-search::before {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z'/></svg>");
    content: ' ';
    height: 21px;
    width: 21px;
    background-repeat: no-repeat;
    margin: 10px 30px;
}
.center-button {
    text-align: center;
}


/* Resources Page */
.sf-item-12 { order:1; }
.sf-item-29 { order:2; }
.sf-item-10 { order:3; }
.sf-item-32 { order:4; }
.sf-item-16 { order:5; }
.sf-item-28 { order:6; }
.sf-item-21 { order:7; }

.btn-prematurity a::before,
.btn-safety a::before,
.btn-mental a::before,
.btn-disease a::before,
.btn-nutrition a::before,
.btn-surveys a::before,
.btn-webinars a::before
 {
    margin-right:10px;
}

.sf-item-12::before, .btn-prematurity a::before {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iI2NkYjRkNCIgZD0iTTIxIDEwaC00VjZoLTJ2NGgtNHYyaDR2NGgydi00aDR6Ii8+PHBhdGggZmlsbD0iI2NkYjRkNCIgZD0iTTI4IDEwaC0yVjRhMiAyIDAgMCAwLTItMkg4YTIgMiAwIDAgMC0yIDJ2Nkg0YTIgMiAwIDAgMC0yIDJ2MThoMjhWMTJhMiAyIDAgMCAwLTItMk0xNCAyOHYtNmg0djZabTYgMHYtN2ExIDEgMCAwIDAtMS0xaC02YTEgMSAwIDAgMC0xIDF2N0g0VjEyaDRWNGgxNnY4aDR2MTZaIi8+PC9zdmc+");
    margin-right:10px;
    vertical-align: -0.215em;
}
.sf-item-29::before, .btn-safety a::before {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2NkYjRkNCIgZD0iTTguNjI0IDIuNzU4TDcuMTI1IDQuMjU3TDUuMzg0IDIuNTE1bDEuNDQ4LTEuNDQ4TDUuNzY1LS4wMDFMMCA1Ljc2NGwxLjA2NyAxLjA2N2wxLjQ0OC0xLjQ0OGwxLjc0MiAxLjc0MmwtMS40OTkgMS40OTlsMTIuOTYgMTIuOTZsNS4zOTkuMTI0bDIuMjg5IDIuMjg5bDEuMDU0LS4xMTRsLTIuNzU4LTIuNzU4bC0uMTI0LTUuMzk5em0wIDEuNzA4bDYuNTg0IDYuNTg0bC00LjE0OCA0LjE0OGwtMS42NzYtMS42NzRsMi4wOC0yLjA4bC0uODgtLjg4bC0yLjA4IDIuMDhsLTEuNTUtMS41NWwyLjA4LTIuMDhsLS44OC0uODhsLTIuMDggMi4wOEw0LjQ4IDguNjJ6Ii8+PC9zdmc+");
    margin-right:10px;
    vertical-align: -0.215em;
}
.sf-item-10::before, .btn-nutrition a::before {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2NkYjRkNCIgZD0ibTExLjI4IDIuOGwtLjUuNWMtMS4zNC0uNzUtMi45NC0uOS00LjM3LS40M2wtLjA4LS4wN2MtLjk3LS45OC0yLjU2LS45OC0zLjUzIDBzLS45OCAyLjU2IDAgMy41M2wuMDcuMDhjLS40NyAxLjQzLS4zMiAzLjAzLjQzIDQuMzdsLS41LjVhMS40OSAxLjQ5IDAgMCAwIDAgMi4xMmwxLjQxIDEuNDJjLjU5LjU4IDEuNTMuNTggMi4xMiAwbC4zNS0uMzZsNy4wOCA3LjA3Yy41OC41OSAxLjUzLjU5IDIuMTIgMGw1LjY1LTUuNjVjLjU5LS41OS41OS0xLjU0IDAtMi4xM2wtNy4wNy03LjA3bC4zNi0uMzVjLjU4LS41OS41OC0xLjUzIDAtMi4xMkwxMy40IDIuNzlhMS41IDEuNSAwIDAgMC0yLjEyLjAxTTQuMjUgNy4wNWMuMDgtLjM0LjIyLS42Ny40MS0uOThsLS44LS44YS44NS44NSAwIDAgMS0uMjMtLjM3Yy0uMTMtLjM0LS4wNi0uNzYuMjMtMS4wNHMuNy0uMzYgMS4wNC0uMjNjLjE0LjA0LjI2LjEyLjM3LjIzbC44LjhjLjMxLS4xOS42NC0uMzMuOTgtLjQxYy44Ni0uMjUgMS43OC0uMTkgMi42LjE3TDQuNDIgOS42NWMtLjM2LS44Mi0uNDItMS43NC0uMTctMi42bTE2LjIyIDcuNzdsLTUuNjUgNS42NWwtNy4wNy03LjA3bDUuNjUtNS42NXptLTYuNzEtOS41NWwtOC40OSA4LjQ5bC0xLjQxLTEuNDJsOC40OC04LjQ4em0xLjA2IDYuMzZsLTMuMTkgMy4xOWwtMS4wNi0xLjA2bDMuMTktMy4xOXptMi4xMiAyLjEzbC0zLjE4IDMuMThsLTEuMDctMS4wNmwzLjE5LTMuMTl6Ii8+PC9zdmc+");
    margin-right:10px;
    vertical-align: -0.215em;
}
.sf-item-32::before, .btn-mental a::before {
      display: inline-block;
      width: 20px;
      height: 20px;
      vertical-align: -0.275em;
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23cdb4d4' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14.5 16.05a3.5 3.5 0 0 0-5 0m.5-6.8c-.5 1-2.5 1-3 0m10 0c-.5 1-2.5 1-3 0'/%3E%3C/g%3E%3C/svg%3E");
}
.sf-item-16::before, .btn-disease a::before {
      display: inline-block;
      width: 20px;
      height: 20px;
      vertical-align: -0.125em;
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23cdb4d4' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M7.25 19.651a3.714 3.714 0 1 0 0-7.428a3.714 3.714 0 0 0 0 7.428M6.631 9.437h1.238m-.619 0v2.786m4.158-1.32l.876.875m-.438-.437l-1.97 1.969m3.874 2.008v1.238m0-.619h-2.786m1.32 4.158l-.876.876m.438-.438l-1.97-1.97m-2.007 3.874H6.631m.619 0v-2.786m-4.158 1.32l-.876-.876m.438.438l1.97-1.97M.75 16.556v-1.238m0 .619h2.786m-1.32-4.159l.876-.875m-.438.438l1.97 1.969M18.5 9.027a2.714 2.714 0 1 0 0-5.428a2.714 2.714 0 0 0 0 5.428m-.452-7.464h.904m-.452 0v2.036m3.039-.964l.64.639m-.32-.32l-1.44 1.44m2.831 1.467v.905m0-.453h-2.036m.965 3.039l-.64.64m.32-.32l-1.44-1.44m-1.467 2.831h-.904m.452 0V9.027m-3.039.965l-.64-.64m.32.32l1.44-1.44M13.75 6.766v-.905m0 .452h2.036m-.965-3.039l.64-.639m-.32.319l1.44 1.44'/%3E%3C/svg%3E");
  }
.sf-item-21::before, .btn-surveys a::before {
      display: inline-block;
      width: 20px;
      height: 20px;
      vertical-align: -0.125em;
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23CDB4D4'%3E%3Cpath d='M9 11.5a1 1 0 1 0 0-2a1 1 0 0 0 0 2m2-1a1 1 0 0 1 1-1h3a1 1 0 1 1 0 2h-3a1 1 0 0 1-1-1m1 2a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2zm0 3a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2zm-2-2a1 1 0 1 1-2 0a1 1 0 0 1 2 0m-1 4a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3Cpath d='M9 2a1 1 0 0 0-1 1H6a2 2 0 0 0-2 2v15a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-2a1 1 0 0 0-1-1zm7 3h2v15H6V5h2v1a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1zm-6 0V4h4v1z'/%3E%3C/g%3E%3C/svg%3E");
}
.sf-item-28::before, .btn-webinars a::before {
      display: inline-block;
      width: 20px;
      height: 20px;
      vertical-align: -0.125em;
      content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23CDB4D4' d='m164.44 105.34l-48-32A8 8 0 0 0 104 80v64a8 8 0 0 0 12.44 6.66l48-32a8 8 0 0 0 0-13.32M120 129.05V95l25.58 17ZM216 40H40a16 16 0 0 0-16 16v112a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V56a16 16 0 0 0-16-16m0 128H40V56h176zm16 40a8 8 0 0 1-8 8H32a8 8 0 0 1 0-16h192a8 8 0 0 1 8 8'/%3E%3C/svg%3E");
}
.bkg-index .background-image-container {
    z-index: -2 !important;
}

/* Resources Search Results */
.wooda-read-more-btn a {
    text-transform: uppercase;
    letter-spacing: 3.2px;
    font-weight: 700 !important;
    line-height: 21px;
}
.wooda-title a {
    font-size: 21px !important;
    font-weight: 600 !important;
    line-height: 27px !important;
    letter-spacing: 1.68px;
    padding:22px 20px;
}
.cl-template--id-844 {
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
}
.cl-pagination {
    text-align: center;
    color: var(--wp--preset--color--primary-purple);
    letter-spacing: 1.28px;
    line-height: 21px;
    font-weight:500;
    padding-top:40px;
    display:flex;
    justify-content: center;
}
.cl-pagination a, .cl-pagination span {
    padding: 0 30px 0 0;
}
.cl-pagination .page-numbers:not(.current) {
    color: var(--wp--preset--color--primary) !important;
}
.searchandfilter>ul>li:not(:first-child) {
    background: #fff;
    display: inline-flex;
    align-items:center;
}
#search-filter-form-829 .sf-field-category {
    gap:30px;
    min-width:380px;
    max-width:100%;
    width:auto;
}
#search-filter-form-829 .sf-field-search {
    width: 780px;
    max-width: 100%;
}
form#search-filter-form-829 ul {
    padding-left: 0;
}
#search-filter-form-829 .sf-field-search label {
    width:100%;
}

.sf-field-search label input, .sf-field-category label select {
    width: 100%;
    border-radius: 8px;
    border: none;
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.25) inset;
    padding: 10px 20px;
    line-height:1;
}
.sf-field-category h4 {
    padding: 0 !important;
    text-transform: uppercase;
    letter-spacing: 3.2px;
    font-weight: 700;
    line-height: 21px;
}
.cl-template--id-844 div.cl-element--instance-1004 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* Tags Button */
.sf-field-tag ul {
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 3.2px;
    line-height: 21px;
    font-size: 1rem;
    padding: 10px 20px;
}
.sf-field-tag ul li {
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 3.2px;
    line-height: 21px;
    font-size: 1rem;
    padding: 10px 20px !important;
    color: var(--wp--preset--color--primary-purple);
    background: var(--wp--preset--color--primary);
    width: fit-content;
    border-radius: 8px;
}
.sf-field-tag ul li input {
    display: none !important;
    position: absolute;
}
.sf-field-tag ul {
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 3.2px;
    line-height: 21px;
    font-size: 1rem;
    padding: 10px 20px;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 20px;
}
.sf-field-tag ul li:hover, .tag-buttons .wp-block-button a:hover {
    color: var(--wp--preset--color--accent) !important;
    background: var(--wp--preset--color--primary) !important;
}
.sf-field-tag .sf-option-active, .tag-buttons .wp-block-button a:active, .tag-buttons .wp-block-button a:focus {
    background: var(--wp--preset--color--accent) !important;
    color: var(--wp--preset--color--primary) !important;
    border-color: var(--wp--preset--color--accent) !important;;
}

/* Events */
#backToTop {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    transition: all 0.5s ease;
    z-index:10;
}
div#backToTop a {
    text-transform: none;
}

/* Single Post */
.post-navigation-link-previous a::before {
    content: "\2039";
    font-size: 2.25rem;
    padding-right: 20px;
    font-weight: 300;
    vertical-align: sub;
}
.post-navigation-link-previous a:hover,
.post-navigation-link-next a:hover {
    color:var(--wp--preset--color--primary-purple) !important;
    text-decoration:none;
}
.post-navigation-link-next a::after {
    content: "\203A";
    font-size: 2.25rem;
    padding-left: 20px;
    font-weight: 300;
    vertical-align: sub;
}
/* Blog Page */
.cpt-blog .wp-block-post {
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
    border-radius: 8px;
}
.cl-element-featured_media__image {
    background-position-y: top !important;
}

/* Slideshow Carousel */
div#n2-ss-5 .n2-style-67eb3c604afd812b9014e8165a592b43-dot,
div#n2-ss-4 .n2-style-67eb3c604afd812b9014e8165a592b43-dot,
div#n2-ss-3 .n2-style-67eb3c604afd812b9014e8165a592b43-dot,
div#n2-ss-2 .n2-style-67eb3c604afd812b9014e8165a592b43-dot {
    margin: 10px 0 !important;
}
div#n2-ss-5 .n2-style-df32cb3742fdac43eb0251df7d67c185-simple,
div#n2-ss-4 .n2-style-df32cb3742fdac43eb0251df7d67c185-simple,
div#n2-ss-3 .n2-style-df32cb3742fdac43eb0251df7d67c185-simple,
div#n2-ss-2 .n2-style-df32cb3742fdac43eb0251df7d67c185-simple {
    padding: 0 !important;
    background: #fff !important;
}
.nextend-thumbnail-scroller {
    gap: 10px;
}
.sf-level-0.sf-item-0 {
    display:none !important;
}

/* Bubbles */

    .bubbles-lpurple-down,
    .bubbles-yellow-up,
    .bubbles-lpurple-up,
    .bubbles-yellow-down,
    .bubbles-lpurple-down-2,
    .bubbles-yellow-up-2 {
        position:absolute;
        width:100% !important;
    }

    .bubbles-about-us,
    .bubbles-membership {
        position: absolute;
        z-index: 1;
        width:100% !important;
    }
    .bubbles-resources {
        position: absolute;
        z-index: -1;
        width:100% !important;
    }
    .bubbles-about-us img,
    .bubbles-membership img,
    .bubbles-resources img {
        width:100% !important;
    }
    .bubbles-about-us {
        top:-12%;
    }
    .bubbles-lpurple-down {
        text-align:right;
        top:3%;
    }
    .bubbles-yellow-up {
        top:15%;
    }
    .bubbles-lpurple-up {
        text-align:right;
        top:25%;
    }
    .bubbles-yellow-down {
        top:45%;
    }
    .bubbles-yellow-up-2 {
        text-align:right;
        top:65%;
    }
    .bubbles-lpurple-down-2 {
        top:85%;    }
    .bubbles-resources {
        top:4%;
    }

@media only screen and (max-width: 901px) {
    .bubbles-about-us,
    .bubbles-membership,
    .bubbles-lpurple-down,
    .bubbles-yellow-up,
    .bubbles-lpurple-up,
    .bubbles-yellow-down,
    .bubbles-lpurple-down-2,
    .bubbles-yellow-up-2{
        display:none !important;
    }
 }
 @media only screen and (max-width: 781px) {
    .yellow-box {
        margin-top:0px !important;
    }
    .home-purple-container {
        margin-top:-21px !important;
    }
    #hero-desktop{
        display: none;
    }
    .yellow-box-1-mobile {
        margin-top:-21px !important;
    }
    .mobile-spacing {
        padding-left:20px !important;
        padding-right:20px !important;
    }
 }
 @media only screen and (min-width: 782px) {
    #hero-mobile{
        display:none;
    }
    .header-navigation .wp-block-navigation-item:nth-child(1) {
        display: none;
    }
 }