.elementor-213 .elementor-element.elementor-element-0779517{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-213 .elementor-element.elementor-element-955a0f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-8231862{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:140px;}.elementor-213 .elementor-element.elementor-element-dafe519 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-213 .elementor-element.elementor-element-da1c090 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-da1c090 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:var( --e-global-color-text );}.elementor-213 .elementor-element.elementor-element-37380e6 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-213 .elementor-element.elementor-element-6127a91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-fd123fa{--display:flex;--overlay-opacity:0.1;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-213 .elementor-element.elementor-element-fd123fa::before, .elementor-213 .elementor-element.elementor-element-fd123fa > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-fd123fa > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-fd123fa > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-fd123fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-fd123fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f924d13 );--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-031640e img{width:50px;border-radius:50% 50% 50% 50%;}.elementor-213 .elementor-element.elementor-element-3e4e247{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-213 .elementor-element.elementor-element-e14ecf1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}body.elementor-page-213:not(.elementor-motion-effects-element-type-background), body.elementor-page-213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/06/GRADIENT-4-scaled.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-213 .elementor-element.elementor-element-8231862{--width:50%;}.elementor-213 .elementor-element.elementor-element-6127a91{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-213 .elementor-element.elementor-element-8231862{--width:100%;}.elementor-213 .elementor-element.elementor-element-6127a91{--width:100%;}}@media(max-width:1024px){.elementor-213 .elementor-element.elementor-element-0779517{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-213 .elementor-element.elementor-element-955a0f1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-213 .elementor-element.elementor-element-8231862{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-dafe519 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-6127a91.e-con{--order:-99999 /* order start hack */;}.elementor-213 .elementor-element.elementor-element-3e4e247{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-213 .elementor-element.elementor-element-da1c090 .elementor-heading-title{font-size:20px;}.elementor-213 .elementor-element.elementor-element-37380e6{font-size:16px;}.elementor-213 .elementor-element.elementor-element-fd123fa{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-213 .elementor-element.elementor-element-3e4e247{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-6a198f1 */.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-search {
    display: flex;
    align-items: center;
}
.elementor-213 .elementor-element.elementor-element-6a198f1 ul {
    padding-left: 0;
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-search h4 {
    padding: 6px 0 0 0;
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-search label {
    width: 100%;
    padding-left: 57px
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-search input {
    background-color: transparent;
    color: white;
    border: none;
    border-bottom: 1px solid white;
    border-radius: 0;
    width: 100%;
    padding: 0 10px 0 10px;
    outline: none;
}

.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-search input::placeholder {
  color: white;
  opacity: 0.4; /* Firefox */
}





/* Hide the default radio input */
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-input-radio {
    display: none;
}

/* Hide the label text */
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-label-radio {
    display: inline-block;
    width: 50px; /* Adjust size as needed */
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    text-indent: -9999px; /* This hides the text */
    border-radius: 50%;
}

.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model {
    padding-top: 20px
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model,
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type {
    display: flex;
    align-items: center;
}

.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model > h4{
    padding: 0 61px 0 0;
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type > h4 {
    padding: 0 51px 0 0;
}

/* Specific styles for each radio button based on their position in the list */
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li.selection-option-all-items .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/close-button-filter.svg');
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li.selection-option-infant-and-toddler .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/baby-circle.svg');
}

.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li.selection-option-child-and-adult .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/human-circle-2.svg');
}

.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li.selection-option-elderly .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/elderly-circle.svg');
}

.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li.selection-option-disease-and-dysbiosis .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/sick-circle.svg');
}

.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li.selection-option-cat .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/cat-circle-2.svg');
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li.selection-option-dog .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/dog-circle-2.svg');
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li.selection-option-poultry .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/chicken-circle-2.svg');
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li.selection-option-swine .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/pig-circle-2.svg');
}


/* Specific styles for each radio button in the publications_product_type section based on their position in the list */
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type ul li.selection-option-all-items .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/close-button-filter.svg');
}

.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type ul li.selection-option-fibres-and-prebiotics .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/graan-circle-2.svg');
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type ul li.selection-option-probiotics-and-lbps .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/virus-circle-2.svg');
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type ul li.selection-option-postbiotics-and-extracts .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/droplet-circle-2.svg');
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type ul li.selection-option-drugs .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/pill-circle-2.svg');
}

.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type ul li.selection-option-whole-foods .sf-label-radio {
    background-image: url('https://stg-cryptobiotix-staging.kinsta.cloud/wp-content/uploads/2024/05/carrot-circle-2.svg');
}



/* Style for hover and active states */
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type .sf-input-radio:checked + .sf-label-radio,
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type .sf-label-radio:hover {
    background-color: var(--e-global-color-accent);
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model .sf-input-radio:checked + .sf-label-radio,
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model .sf-label-radio:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type ul li:nth-child(1) .sf-input-radio:checked + .sf-label-radio,
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li:nth-child(1) .sf-input-radio:checked + .sf-label-radio{
        background-color: transparent;
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type ul li:nth-child(1) .sf-input-radio:hover {
    background-color: var(--e-global-color-accent) !important;
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li:nth-child(1) .sf-input-radio:hover {
    background-color: var(--e-global-color-secondary) !important;
}

/* Optionally style the container or list items */
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li,
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type ul li{
    display: inline-block;
    margin-right: 10px;
}
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li.hidden,
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type ul li.hidden{
    display: none;
}

/* Hide the "All Items" button */
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li:first-child,
.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type ul li:first-child{
    display: none;
    position: absolute;
    right: 0px;
}

.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-search {
    padding-right: 80px;
}


/*TODO show links*/
/*.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li:nth-child(2),*/
/*.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li:nth-child(4),*/

/*.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li:nth-child(6),*/
/*.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li:nth-child(7),*/
/*.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li:nth-child(8),*/
/*.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li:nth-child(9)*/
/*{*/
/*    display: none;*/
/*}*/

/*.elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type ul li:nth-child(6) {*/
/*    display: none;*/
/*}*/




@media(max-width: 767px) {
    .elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-search {
        flex-direction: column;
        align-items: flex-start;
    }
    .elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-search label {
        padding: 20px 0 0 0;
    }
    .elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model,
    .elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type {
        flex-direction: column;
        align-items: flex-start;
    }
    
    .elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model > h4,
    .elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type > h4 {
        padding: 0 0 10px 0;
    }
    .elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_model ul li:first-child,
    .elementor-213 .elementor-element.elementor-element-6a198f1 .sf-field-post-meta-publications_product_type ul li:first-child{
        position: relative;
        left: 0;
        clear: both;
        width: 100%;
        margin-bottom: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-031640e */.elementor-213 .elementor-element.elementor-element-031640e {
    position: absolute;
    right: 10px;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    display: none;
}
.elementor-213 .elementor-element.elementor-element-031640e:hover {
    background-color: var(--e-global-color-accent);
}/* End custom CSS */