.elementor-111394 .elementor-element.elementor-element-fca6066{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-111394 .elementor-element.elementor-element-c881ec9{--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;}.elementor-111394 .elementor-element.elementor-element-085656a .woocommerce-breadcrumb{color:#0D5CAB;font-weight:600;}.elementor-111394 .elementor-element.elementor-element-8119a5a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-111394 .elementor-element.elementor-element-abbc003 .elementor-icon-list-icon i{color:#04315E;transition:color 0.3s;}.elementor-111394 .elementor-element.elementor-element-abbc003 .elementor-icon-list-icon svg{fill:#04315E;transition:fill 0.3s;}.elementor-111394 .elementor-element.elementor-element-abbc003{--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-111394 .elementor-element.elementor-element-abbc003 .elementor-icon-list-icon{padding-right:0px;}.elementor-111394 .elementor-element.elementor-element-abbc003 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-111394 .elementor-element.elementor-element-abbc003 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:31px;}.elementor-111394 .elementor-element.elementor-element-abbc003 .elementor-icon-list-text{color:#0D5CAB;transition:color 0.3s;}.elementor-111394 .elementor-element.elementor-element-bcb528f > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-111394 .elementor-element.elementor-element-bcb528f .elementor-icon-list-icon i{color:#04315E;transition:color 0.3s;}.elementor-111394 .elementor-element.elementor-element-bcb528f .elementor-icon-list-icon svg{fill:#04315E;transition:fill 0.3s;}.elementor-111394 .elementor-element.elementor-element-bcb528f{--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-111394 .elementor-element.elementor-element-bcb528f .elementor-icon-list-icon{padding-right:0px;}.elementor-111394 .elementor-element.elementor-element-bcb528f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-111394 .elementor-element.elementor-element-bcb528f .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:31px;}.elementor-111394 .elementor-element.elementor-element-bcb528f .elementor-icon-list-text{color:#0D5CAB;transition:color 0.3s;}.elementor-111394 .elementor-element.elementor-element-0b8703c{--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;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-111394 .elementor-element.elementor-element-cf4844f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-111394 .elementor-element.elementor-element-cf4844f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:400;line-height:39px;color:#0D5CAB;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-111394 .elementor-element.elementor-element-828dc79{color:#8F9BA9;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-111394 .elementor-element.elementor-element-8c32bda .price{color:#0D5CAB;font-family:"Nunito", Sans-serif;font-size:35px;font-weight:700;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-111394 .elementor-element.elementor-element-009195a .elementor-button{background-color:#04315E;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;}.elementor-111394 .elementor-element.elementor-element-b396872{--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:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-111394 .elementor-element.elementor-element-3592353 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-111394 .elementor-element.elementor-element-3592353{text-align:center;}.elementor-111394 .elementor-element.elementor-element-3592353 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:43px;font-weight:600;color:#0D5CAB;}@media(max-width:1024px){.elementor-111394 .elementor-element.elementor-element-8119a5a{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-111394 .elementor-element.elementor-element-fca6066{--content-width:1090px;}.elementor-111394 .elementor-element.elementor-element-c881ec9{--width:50%;}.elementor-111394 .elementor-element.elementor-element-8119a5a{--width:100%;}.elementor-111394 .elementor-element.elementor-element-0b8703c{--width:50%;}}@media(max-width:767px){.elementor-111394 .elementor-element.elementor-element-8119a5a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-828dc79 */.osteogenics-product-discription-info .elementor-widget-container ul{
       margin-top: 10px;
    margin-bottom: 10px;
    list-style: disc;
}

.osteogenics-product-discription-info .elementor-widget-container ul li{
    margin-left: 17px;
}

.osteogenics-product-discription-info .elementor-widget-container p strong{
    font-weight: bolder;
}
.osteogenics-product-discription-info .elementor-widget-container p i strong{
   font-style: italic ;
}
.osteogenics-product-discription-info .elementor-widget-container p strong em{
   font-style: italic ;
}
.osteogenics-product-discription-info .elementor-widget-container p i{
   font-style: italic ;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-8c32bda */#kit-product-price span.from{
    display: none !important;
}
#cpb-add-bundle-to-cart{
border-radius: 5px !important;
font-family: "Nunito", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;

}
#cpb-sticky-add-cart{
        font-family: "Nunito", Sans-serif !important;
    border-radius: 5px !important;
    
    
}
.cpb-bundle-total{
    
    font-family: "Nunito", Sans-serif !important;
    
    
}
.cpb-row td img{
    width: 55px !important;
}
.cpb-qty-minus:hover,
.cpb-qty-plus:hover{
    background: #04315E !important;
    color: #fff !important;
    border: 0 !important;
    padding: 2px 6px !important;
    border-radius: 10px !important;    
    cursor: pointer!important;
    
}
.cpb-row td a:hover{
    text-decoration: underline !important;
}
.cpb-bundle-wrapper{
    padding: 0 20px 0 0 !important;
}/* End custom CSS */