/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

@font-face {
    font-family: 'HKGrotesk-Bold';
    src: url('/wp-content/uploads/2021/fonts/HKGrotesk-Bold.woff2') format('woff2'),
         url('/wp-content/uploads/2021/fonts/HKGrotesk-Bold.woff') format('woff');
    font-weight: 700 !important;
    font-style: normal;
}

@font-face {
    font-family: 'HKGrotesk-Regular';
    src: url('/wp-content/uploads/2021/fonts/HKGrotesk-Regular.woff2') format('woff2'),
         url('/wp-content/uploads/2021/fonts/HKGrotesk-Regular.woff') format('woff');
    font-weight: 400 !important;
    font-style: normal;
}
@font-face {
    font-family: 'HKGrotesk-Italic';
    src: url('/wp-content/uploads/2021/fonts/HKGrotesk-Italic.woff2') format('woff2'),
         url('/wp-content/uploads/2021/fonts/HKGrotesk-Italic.woff') format('woff');
    font-weight: 400 !important;
    font-style: normal;
}
html{font-synthesis: none;}

.font-italic p{font-family: HKGrotesk-Italic; font-weight: 400;}
p{font-family: HKGrotesk-Regular; font-weight: 400;}
.uabb-text-editor p{font-family: HKGrotesk-Regular !important; font-weight: 400 !important;}
/*ul li, .uabb-button-text{font-family: HKGrotesk-Bold; font-weight: 700;}*/
ul li, .uabb-button-text{font-family: HKGrotesk-Regular;}

h1{font-size: 53px; line-height: 64px; font-family: HKGrotesk-Bold; font-weight: 700;}
h2{font-size: 40px; line-height: 48px; font-family: HKGrotesk-Bold; font-weight: 700;}
h3{font-size: 36px; line-height: 48px; font-family: HKGrotesk-Bold; font-weight: 700;}
h4{font-size: 24px; line-height: 28px; font-family: HKGrotesk-Bold; font-weight: 700;}
h5{font-size: 22px; line-height: 24px; font-family: HKGrotesk-Bold; font-weight: 700;}
h6{font-size: 18px; line-height: 22px; font-family: HKGrotesk-Bold; font-weight: 700;}


#menu-mobile-menu{display: none;}
.fl-button-text{font-family: HKGrotesk-Bold !important; font-weight: 700 !important;}
.ubermenu-item-level-0 > a > span{font-family: HKGrotesk-Regular !important; font-weight: 400 !important;}
#ubermenu-nav-main-4 li a:focus{outline: none !important;} 
#ubermenu-nav-main-4 > li > a .fa-angle-down:before {
    content: url('/wp-content/uploads/2021/03/invalid-name.svg') !important;
    position: relative;
    bottom: 5px;
    left: 5px;
}

.single-post ol li {
    font-family: HKGrotesk-Regular !important;
    font-size: 20px;
    line-height: 27px;
}

body #ubermenu-nav-main-4 > li.ubermenu-active > a .fa-angle-down:before {
    content: url('/wp-content/uploads/2021/03/invalid-name-up.svg') !important;
    position: relative;
    bottom: 7px !important;
}
.ubermenu-item-level-0 > a {
    padding: 8px 25px 6px 26px !important;
    margin-bottom: 27px !important;
}
#ubermenu-nav-main-4 .ubermenu-item-level-0:last-child > a{ padding-right: 0px !important; }
#ubermenu-nav-main-4 .ubermenu-item-level-0:nth-child(2) > a{
  padding: 8px 25px 6px 30px !important;
} 
#ubermenu-nav-main-4 .ubermenu-item-level-0:nth-child(1) > a{
  padding: 5px 35px 6px 20px !important;
  background-color: #ea6e40 !important;
  border-radius: 17px !important;
}
#ubermenu-nav-main-4 > .ubermenu-item-level-0:nth-child(1) > a .fa-angle-down:before {
    left: -5px !important;
}

.menu_res_section:hover {
    box-shadow: 0 0 24px 0 rgb(0 0 0 / 80%);
    border-radius: 10px;
    /*transition: box-shadow 500ms !important;*/
    transition: all 1s !important;
    background-size: 120%;
}

.for_patients_menu, .for_research_menu{background-color: #ffffff !important;}
.for_patients_menu.ubermenu-row, .for_research_menu.ubermenu-row{margin-bottom: 0px !important;}
.inquiry_section ul{max-width: 400px; float: right; width: 400px !important;}
.menu_section ul{max-width: 770px !important; float: left; padding-bottom: 0px !important;}
.inquiry_section .ubermenu-custom-content{padding: 50px 0px 30px 0px !important; }
.inquiry_section .ubermenu-custom-content h3{font-size: 36px; line-height: 45px !important; margin-top: 0px !important; color: #06038d !important;}
.inquiry_section .ubermenu-custom-content p{font-size: 16px; line-height: 27px !important; margin-bottom: 25px !important; color: #454545 !important;}
.inquiry_section{width: 37% !important;}
.menu_section{width: 63% !important;}
.inquiry_button_section .red_button{float: left; margin-right: 15px;}
.inquiry_button_section .red_button a:hover{background-color: #840e06 !important;}
.inquiry_button_section .red_button a{
    border-radius: 19px;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 9px 25px !important;
    background: #da291c !important;
    color: #ffffff !important;
    border: none !important;
}
.transparent_button a:hover{background-color: #840e06 !important; border: solid 1px #840e06 !important;}
.transparent_button a{
    border: solid 1px #da291c !important;
    border-radius: 19px !important;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 9px 25px !important;
    background: transparent !important;
    color: #da291c !important;  
}
.transparent_button a span{color: #da291c !important;}
.transparent_button a:hover span{color: #ffffff !important;}

.sub_menu_section ul li{margin-bottom: 20px !important; margin-top: 0px !important;}
.sub_menu_section ul li a{margin: 0px 15px !important;}
.sub_menu_section ul li a:hover{background-color: #ffffff !important; border-radius: 4px !important;}
/*.sub_menu_section ul li a span{padding: 0px 15px !important;}*/

.menu_with_description .first_column ul li a{margin-right: 15px !important;}
.menu_with_description li ul li a{padding: 15px !important;}
.menu_with_description li ul li a:hover{background-color: #ffffff !important; border-radius: 4px !important;}
.menu_with_description .second_column ul li {padding-left: 15px;}


.sub_menu_section ul li .ubermenu-target-title, .menu_with_description .ubermenu-target-title{
    font-size: 18px; 
    line-height: 23px !important; 
    color: #2b3948 !important;
    font-family: HKGrotesk-Bold; 
    font-weight: 700;
}
.sub_menu_section{border-right: solid 1px #d4d8e0 !important; margin-top: 30px !important; margin-bottom: 30px !important;}
.sub_menu_section ul li .ubermenu-target-description{
    font-size: 16px; 
    line-height: 27px !important; 
    color: #2b3948 !important;
    font-family: HKGrotesk-Regular; 
    font-weight: 400;
    margin-top: 5px;
    padding-right: 100px;
}
.menu_with_description .ubermenu-target-description{
    font-size: 16px; 
    line-height: 27px !important; 
    color: #2b3948 !important;
    font-family: HKGrotesk-Regular; 
    font-weight: 400;
    margin-top: 5px;
    padding-right: 0px;
}
.sub_menu_resource .ubermenu-custom-content{padding: 10px 0px 0px 45px !important;}
.menu_res_section{background-size: 100%;border-radius: 8px;width: 263px;height: 135px;margin-bottom: 15px;background-position-y: -40px;transition: box-shadow 500ms !important;}
.menu_res_section h6{
    padding: 74px 24px 15px 24px; 
    color: #ffffff !important; 
    text-align: center;
    font-size: 18px !important; 
    line-height: 23px !important; 
    font-family: HKGrotesk-Bold;
    margin-bottom: 30px;
}

.menu_with_description{padding: 0px 0px 0px 15px !important; margin-top: 30px !important; margin-bottom: 10px !important;}
.first_column{border-right: solid 1px #d4d8e0 !important;}
.first_column ul li, .second_column ul li{margin-top: 0px !important;}
.first_column ul li:nth-child(1){border-bottom: solid 1px #d4d8e0 !important; padding-bottom: 30px !important;}
.second_column ul li:nth-child(1){border-bottom: solid 1px #d4d8e0 !important; padding-bottom: 30px !important;}
.first_column ul li:nth-child(2), .second_column ul li:nth-child(2){padding-top: 30px !important;}

.ubermenu-submenu-type-flyout{padding: 20px 0px !important; border-radius: 8px !important;}
.ubermenu-submenu-type-flyout li a{
    font-size: 18px !important; 
    line-height: 23px !important; 
    font-family: HKGrotesk-Bold;
    padding: 10px 30px !important;
}

.address_footer .fa-building:before{
    content: url('/wp-content/uploads/2021/03/icons-33-x-33-location.svg') !important;
    position: relative;
    bottom: 15px;
}

.mail_footer .ua-icon-icon-6-mail-envelope-closed:before{
    content: url('/wp-content/uploads/2021/03/icons-33-x-33-email.svg') !important; 
}
.about_menu_footer ul li a span, .footer_resource_menu ul li a span
{font-family: HKGrotesk-Bold !important; font-weight: 700 !important;}
.about_menu_footer ul li {width: 41% !important; float: left; margin: 0px !important;}
.footer_social_link .uabb-icon-wrap i{border: solid 1px !important;}
.by_supreme:hover{color: #da291c !important;}
.privacy_link a{padding-left: 28px;}

.uabb-creative-menu{position: relative !important; display: flex !important;}
.footer_resource_menu{max-width: 480px;}
.footer_resource_menu #menu-footer-resources-menu li{
    width: 50% !important;
    float: left !important;
    margin: 0px !important;
    position: relative;
    display: flex;
    }

.menu-item-text {
     display: inline-block;
     position: relative;
     text-decoration: none;
     padding: 1px 0;
     color: #fff;
}
.menu-item-text:after{
     content: '';
     position: absolute;
     bottom: 0;
     left: 0;
     right: 0;
     width: 100%;
     height: 2px;
     transform: scaleX(0);
     background-color: #99d6ea;
     transition: transform 0.3s;
}

.menu-item-text:hover:after{
     transform: scaleX(1);
}

.about_menu_footer .menu-item-text:after {
    background-color: #da291c;
}
.patient_listing{list-style: none; margin-top: 18px; padding-left: 32px !important;}
.patient_listing li{
    font-size: 18px !important; 
    line-height: 24px !important; 
    color: #3d4d65 !important;
    font-family: HKGrotesk-Regular !important; 
    font-weight: 400 !important;

}   

.patient_listing li::before {
  content: "•";
  color: #06038d;
  font-size: 40px;
  position: relative;
  margin-left: -21px;
  top: 2px;
  margin-right: 4px;
}
.dark_section{position: relative; z-index: 9;}
.for_rearch_section > .fl-row-content-wrap:after {
    width: 100%;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to right, rgba(248, 248, 247, 0) 20%, #ffffff 36%);
    height: 100%;
    border-radius: 12px;
}    
.for_rearch_section > .fl-row-content-wrap:before {
    width: 100%;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    /*background: linear-gradient(to top, rgba(248, 248, 247, 0) 90%, #ffffff 100%);*/
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 70%, rgba(255,255,255,1) 100%, rgba(255,255,255,1) 100%);
    height: 100%;
    /*border-radius: 12px;*/

}
.blur_bottom .fl-row-content-wrap:after {
    width: 100%;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(248, 248, 247, 0) 20%, #ffffff 100%);
    height: 104%;
    border-radius: 12px;

}
.career_blur_bottom .fl-row-content-wrap:after {
    width: 100%;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, rgb(0 0 0 / 56%) 20%, #ffffff 100%);
    height: 104%;
}
.img3_blur_bottom .fl-row-content-wrap:after {
    width: 100%;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, rgb(28 95 152 / 28%) 20%, #ffffff 100%);
    height: 104%;
}
.for_rearch_section > div{position: relative; z-index: 9 !important;}
.img-slider .fa-angle-left:before {
    content: "\f060" !important;
}

.img-slider .fa-angle-right:before {
    content: "\f061" !important;
}

.img-slider .slick-arrow i{
    box-shadow: 0 0 14px 0 rgba(130, 130, 130, 0.5); 
    width: 37px !important; 
    height: 37px !important; 
    line-height: 37px !important;
}
.img-slider .slick-arrow i:hover:before{color: #ffffff !important;}
.img-slider .slick-arrow i:hover{
    background-color: #307fe2 !important;
}

.slick-active{border-left: solid 1px #d4d8e0; padding-top: 0px !important;}
.slick-current.slick-active{border-left: solid 0px !important;}

.address_footer h6{
    margin-top: 0px !important; 
    margin-bottom: 5px !important; 
    font-size: 17px !important;
    line-height: 26px !important;
    color: #3d4d65 !important;
}


/*footer menu css*/
 /*.address_blank{width: 12%;}
 .footer_logo_section{width: 37%;}
 .footer_add_section{width: 44%;}*/

.footer_open_menu .menu-item {float: left;}
.footer_open_menu .menu-item-text{display: inline !important;}
.footer_open_menu .menu-item-has-children .uabb-has-submenu-container{position: absolute;}
.footer_open_menu .menu-item-has-children .sub-menu{margin-top: 50px;}
.footer_open_menu .menu-item-has-children .sub-menu li{width: 300px !important; margin-bottom: 5px !important;}
.footer_open_menu #menu-footer-menu-for-researchers .sub-menu li{margin-bottom: 6.5px !important;}
.footer_open_menu .menu-item-has-children .sub-menu a{display: inline !important;}
.footer_open_menu .uabb-creative-menu{display: inline !important; margin: 0px !important;}
.footer_open_menu .menu-item-has-children .sub-menu span{
    font-size: 14px !important; 
    line-height: 18px !important; 
    color: #ffffff !important;
    font-family: HKGrotesk-Regular !important; 
    font-weight: 400 !important;
    text-align: left !important;
    text-transform: uppercase !important;

}
#menu-footer-menu-for-researchers .sub-menu li{width: 100% !important;}

.fl-post-carousel-image{width: 39% !important; float: left;}
.fl-post-carousel-text{width: 60% !important; float: right; padding: 15px 15px 17px 15px !important;}
.fl-post-carousel-text .fl-post-carousel-title{font-size: 18px !important; line-height: 23px !important;}
.lates-news{width: 175px; margin: 0 auto !important; background-color: #e5e7ea !important; border-radius: 7px !important; padding: 8px 8px !important;}
.latest-heading{
     
    /*font-size: 20px !important;
    line-height: 25px !important;*/
    color: #06038d !important;
    font-family: HKGrotesk-Bold !important;
    font-weight: 700 !important;
    text-transform: uppercase;
}

.leader_box .uabb-infobox{border-radius: 18px !important;}
.leader_custom-button a.fl-button{
    display: inline-flex;
    font-size: 14px !important;
    line-height: 18px !important;
    font-family: HKGrotesk-Bold !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    background-color: #ffffff;
    padding: 6px 14.5px !important;
    border: solid 1px #da291c;
    border-radius: 16px !important;
}
.leader_custom-button a span{color: #da291c !important;}
.leader_custom-button a:hover span{color: #ffffff !important;}
.leader_custom-button a.fl-button:hover{
    background-color: #840e06 !important;
    border: solid 1px #840e06;
}    

.leader_custom-button{
    margin-right: 15px !important; 
    float: left;
}
.linkdin-icon{float: left;}

.leder-gird-view .fa-linkedin-in{margin-top: 8px;}
.leder-gird-view .fa-linkedin-in:before{
    font-size: 15px;
    line-height: 15px;
    padding: 8px 9px;
    border: solid 1px #0d73a3;
    color: #0d73a3;
    border-radius: 50%;
    transition: background .5s ease;
}
.leder-gird-view .fa-linkedin-in:hover:before{
    color: #ffffff !important;
    background-color: #0d73a3 !important;
}
.leader-button-section{margin-top: 0px;}



.ubermenu-item-level-0 > a .ubermenu-target-title:after, .ubermenu-active > a span:after{
     content: '';
     position: absolute;
     bottom: 0;
     left: 0;
     right: 0;
     width: 120%;
     transform: scaleX(0);
     background-color: #da291c;
     transition: transform 0.3s;
     height: 4px;
     top: 52px;
}
.ubermenu-item-level-0 > a .ubermenu-target-title:hover:after, .ubermenu-active > a span:after {
     transform: scaleX(1) !important;
}

.ubermenu-item-level-0 > a .ubermenu-target-title{
    position: relative;
    display: inline;
}
.services_box .uabb-text-editor i{margin-top: 25px;}
.sticky-tab-header ul{list-style: none; padding-left: 0px;}
.sticky-tab-header ul li{padding: 19px 20px 16px 20px; display: inline-block;}

.sticky-tab-header.sticky {
    position: fixed;
    top: 0;
    background: #06038d;
    width: 100% !important;
    max-width: 100% !important;
    z-index: 999;
    overflow: hidden;
    left: 0;
}
.sticky-tab-header.sticky ul{margin-left: 13.5%;}
.res_para p{margin-bottom: 4px !important;}
.study_box .uabb-infobox{border-radius: 8px !important;}
.study_box .uabb-image-content img{border-radius: 10px;}
.study_box .uabb-infobox:hover{
    background-color: #ffffff !important;
    border-radius: 10px;
    box-shadow: 0 0 20px 0 rgba(61, 77, 101, 0.34);
    transition:all .7s ease;
}
.contact_address h6{
    margin-bottom: 5px !important;
    margin-top: 0px !important;
    font-size: 17px !important;
    line-height: 26px !important;
    font-family: HKGrotesk-Bold !important;
    font-weight: 700 !important;
}

.contact_email .fl-module-content{margin: 0px !important;}
.cont_box .fl-icon{padding-right: 10px !important;}
.cont_box .fl-icon-text{padding-left: 10px !important; border-left: solid 2px rgba(128,143,166,0.5); }

.cont_box h6{text-transform: uppercase; margin-top: 0px !important; margin-bottom: 5px !important;}
.cont_box .num{
    margin-bottom: 1px !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-family: HKGrotesk-Regular !important; 
    font-weight: 400 !important; 
    color: #3d4d65 !important;  
}
.cont_box .timing{
    margin-bottom: 0px !important;
    font-size: 12px !important;
    line-height: 20px !important;
    font-family: HKGrotesk-Regular !important; 
    font-weight: 400 !important;
    color: #3d4d65 !important;  
}
.cont_box .fl-icon{vertical-align: top !important;}
.grayscale_readonly
{
  opacity: 0.5 !important;
    filter: grayscale(1) !important;
}

/*footer .uabb-creative-menu-mobile-toggle:before {
    content: url(/wp-content/uploads/2021/04/plus-1.png);
    position: relative;
    font-weight: 400 !important;
    left: 0px;
    bottom: 0px !important;
    top: 8px;
    width: 32px;
    margin-right: 15px;
    height: 32px;
    bottom: 10px;
}
footer .uabb-active.uabb-creative-menu-mobile-toggle:before {
    content: url(/wp-content/uploads/2021/04/minus-1.png);
}*/

footer .uabb-creative-menu-mobile-toggle:before {
    content: "\e9b6";
    font-family: 'Ultimate-Icons' !important;
    position: relative;
    font-size: 32px;
    left: 0px;
    bottom: 0px !important;
    top: 2px;
    margin-right: 15px;
    color: #ffffff !important;
    height: 32px !important;
}
footer .uabb-active.uabb-creative-menu-mobile-toggle:before {
    content: "\e991";
}

.uabb-creative-menu-mobile-toggle:focus{outline: none !important;}




/*mobile menu css*/
/*.mm_menu_humberg {display: inline-block; cursor: pointer; float: right; }*/

#menu-mobile-main-menu,
#menu-mobile-menu {
    display: none;
}

.mm-navbars_top {
    background-color: #06038d !important;
    --mm-color-background: #06038d !important;
}
.mm-panel {
    margin-top: 0px;
    background-color: #06038d !important;
}

/*.mm-navbars_top,
.mm-navbar_has-btns,
.mm-slideout.top_level {
    background-color: #ccc !important;
}*/

.mm-wrapper_opened .hide-navtop .move-to-top {
    top: 0px !important;
}

.mm-navbars_top>.mm-navbar:not(.mm-navbar_has-btns) {
    display: none !important;
}

.hide-navtop {
    display: none;
}

.mm-listitem:not(:last-child):after{
    border-color: #fff !important;
    opacity: 0.2 !important;
    left: 15px;
    right: 15px;
}

/*.mm-listitem:after {
    border-color: #fff !important;
    opacity: 0.2 !important;
    left: 15px;
    right: 15px;
}*/

.wpmm-menu {
    top: 73px;
}

.wpmm-menu ul li a {
    color: #ffffff !important;
    font-size: 18px;
    line-height: 28px;
    padding: 15px 15px !important;
    font-family: HKGrotesk-Regular !important; 
    font-weight: 400 !important; 
}

.mm-navbar__title {
    color: #ffffff !important;
}

.mm-btn_prev:before {
    display: none;

}

.mm-btn_next:after {
    content: "\e97e" !important;
    font-family: 'Ultimate-Icons' !important;
    height: auto !important;
    transform: none !important;
    border: none !important;
    top: 13.5px;
    left: -7px;
    opacity: 0.8;
}

.mm-btn_prev:after {
    content: "\e97c" !important;
    font-family: 'Ultimate-Icons' !important;
    height: auto !important;
    transform: none !important;
    border: none !important;
    position: relative;
    color: #fff;
    top: 8px;
    font-size: 25px;
    left: 20px;
}

.mm-navbar__title {
    float: left;
    top: 15px;
    font-size: 22px;
    line-height: 35px;
    color: #ffffff !important;
    font-family: 'HKGrotesk-Bold' !important;
    font-weight: 700 !important;
}

.mm-navbars_top {
    border-bottom-style: inherit;
    height: 60px;
}
.mm-panel_opened .mm-listview {
    margin-top: 65px !important;
}

.move-to-top ul.mm-listview li a {
    font-size: 22px;
    line-height: 35px;
    font-family: 'HKGrotesk-Bold' !important;
    font-weight: 700 !important;
    padding: 15px 30px 15px 15px !important;
    color: #ffffff !important;

}

/*.mm-listitem__btn:not(.mm-listitem__text) {
    border-color: #6c699e87 !important;
}*/

/*.mm-listitem:after,
.mm-listitem__btn {
    border: inherit !important;
}
*/

.mm-navbars_top:after{
    content: '';
    border-color: #fff !important;
    opacity: 0.2 !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 0;
}



/*#mm-2 .mm-listview {
    margin-top: 0px !important;
}*/

.mm-menu_position-bottom {
    height: auto;
}

#mm-2.mm-panel_opened {
    margin-top: 0px !important;
}

.mm-menu_navbar_top-1 .mm-panels {
    top: 0px;
}

.mm-wrapper_opened .mm-wrapper__blocker a {
    position: absolute;
    right: 14px;
    top: 5px;
    z-index: 19999999;
    width: 23px;
    height: 33px;
    border-radius: 3.2px;
}

/*.mm-wrapper_opened .mm-wrapper__blocker a:after {
    content: url(/wp-content/uploads/2020/12/close-icon.svg);
    position: relative;
    top: 15px;
}*/

.mm-panel:before {
    content: '';
    display: block;
    height: 0px;
}

.mm-wrapper__blocker.mm-slideout a:before {
    content: url(/wp-content/uploads/2021/04/icons-38-x-38-close.svg);
    position: relative;
    right: 16px;
    top: 16px;
    float: left;
}

.mm-wrapper_opening .wpmm-button .fl-photo-img {
    display: none;
}

.menu-image {
    margin-right: 15px !important;
}

/*mobile menu css*/

.condition_box .uabb-infobox-title-prefix {
    font-size: 20px;
    line-height: 26px;
    color: #3D4D65;
}
.condition_box .uabb-infobox-text-wrap p {
    font-size: 14px !important;
    line-height: 16px !important;
    text-align: right;
    text-transform: uppercase;
    color: #06038D;
    margin-top: 0px;
    padding-bottom: 0px;
}
.condition_box .uabb-infobox:focus-visible {
    outline: none;
}
.condition_box .uabb-infobox:hover:focus-visible{
    outline: none;
}
.condition_box .uabb-infobox:hover {
    box-shadow: 0px 0px 0px 2px #abcbf2;
    background: #FFFFFF;
    border: 1px solid #ABCBF2 !important;
    border-radius: 3px;
}
.condition_box .uabb-infobox {
    padding: 20px 25px;
    border: 1px solid #ABCBF2;
    border-radius: 3px;
    background: #FFFFFF;
    margin-bottom: 10px;
}

.trial-btn-loadmore .alm-btn-wrap {
    padding-top: 20px;
}
.trial-btn-loadmore .fl-module-info-box a.uabb-infobox-module-link {
    position: relative !important;
}





.condition_box .uabb-infobox-title-wrap{width: 80%; float: left;}
.condition_box .uabb-infobox-text-wrap{
    width: 20%; 
    float: left;
    text-align: right;
    vertical-align: middle;
    align-items: center;
    justify-content: flex-end;
    display: flex;
}
.condition_box span{font-family: HKGrotesk-Regular !important; font-weight: 400 !important; }
.condition_box .uabb-infobox-title{
    margin-left: 40px;
    font-size: 13px;
    line-height: 17px;
    text-transform: uppercase;
    color: #3D4D65;
}
.condition_box .uabb-text-editor p a{color: #06038d !important; font-family: 'HKGrotesk-Bold' !important; font-weight: 700 !important;}
.condition_box .uabb-text-editor i{margin-left: 10px;}
.condition_box .uabb-infobox:hover{
    /*border: solid 3px #abcbf2 !important;*/
    /*padding-top: 17px;
    padding-bottom: 11px;
    padding-left: 23px;
    padding-right: 27px;*/
   /* box-shadow: 0 0 44px 0 rgb(100 118 146 / 50%);*/
    transition: all 0.3s ease-in-out;
}
.condition_box .uabb-infobox{
    transition: all 0.3s ease-in-out;
}

.condiction_loadmore .alm-load-more-btn{
    font-size: 20px !important;
    line-height: 25px !important;
    font-family: 'HKGrotesk-Bold' !important;
    font-weight: 700 !important;
    padding: 11px 35px 12px 35px !important;
    background-color: transparent !important;
    border: solid 1px #da291c !important;
    color: #da291c !important;
    border-radius: 24px !important;
    height: auto !important;
    text-transform: uppercase;
    /*margin-top: 5px !important;*/
}
#ajax-load-more .alm-load-more-btn, #ajax-load-more-2 .alm-load-more-btn
    {font-size: 20px;line-height: 25px;font-family: 'HKGrotesk-Bold' !important;font-weight: 700 !important;padding: 11px 35px 12px 35px;background-color: transparent !important;border: solid 1px #da291c !important;color: #da291c !important;border-radius: 24px !important;height: auto !important;text-transform: uppercase;}

/*#ajax-load-more .alm-load-more-btn:hover, #ajax-load-more-2 .alm-load-more-btn:hover{
    background-color: #840e06 !important;
    border: solid 1px #840e06 !important;
    color: #ffffff !important;
}*/

#ajax-load-more .alm-load-more-btn:enabled:hover, #ajax-load-more-2 .alm-load-more-btn:enabled:hover{
    background-color: #840e06 !important;
    border: solid 1px #840e06 !important;
    color: #ffffff !important;
}

.alm-load-more-btn.loading{padding: 9px 25px 9px 45px !important;}
/*.condiction_loadmore .alm-load-more-btn:hover, .blog-main-section .alm-load-more-btn:hover, .alm-load-more-btn:hover{
    background-color: #840e06 !important;
    border: solid 1px #840e06 !important;
    color: #ffffff !important;
}*/

.condiction_loadmore .alm-load-more-btn:enabled:hover, .blog-main-section .alm-load-more-btn:enabled:hover, .alm-load-more-btn:enabled:hover{
    background-color: #840e06 !important;
    border: solid 1px #840e06 !important;
    color: #ffffff !important;
}

#alm-filters-condition_filter #alm-filter-1{ width: 50%; float: left !important; clear: inherit !important;}
#alm-filters-condition_filter #alm-filter-2{ width: 50%; float: right !important; clear: inherit !important; text-align: right;}
#alm-filters-condition_filter #alm-filter-2 .alm-filter--title{width: 59%; float: left !important; clear: inherit !important; text-align: right;}

#search-text::placeholder, #alm-filters-condition_filter .alm-filter--item{
    font-family: HKGrotesk-Regular !important; 
    font-weight: 400 !important; 
    color: #3d4d65;
    font-size: 18px;
    line-height: 23px;
}
#alm-filters-condition_filter .alm-filter--text-wrap:after{
    content: url(/wp-content/uploads/2021/04/search.svg);
    position: absolute;
    left: 269px;
    bottom: 4px;
    background-color: #da291c;
    padding: 8px 9px 2px 9px;
    border-radius: 50px;
    cursor: pointer;
}
#alm-filters-condition_filter #search-text:hover{
    /*border:solid 3px rgba(48, 127, 226, 0.29);*/
    border-color: #307fe2 !important;
    box-shadow: inset 0px 0px 3px 0px #307fe2, 0px 0px 3px 0px #307fe2 !important;
    padding: 7px 73px 8px 15px !important;
}
#alm-filters-condition_filter #search-text{
    width: 310px;
    max-width: 310px;
    padding: 10px 15px 11px 15px !important;
    border:solid 1px #d3d4d4;
    border-radius: 12px 50px 50px 12px;
    height: 44px !important;
    font-family: HKGrotesk-Regular !important;
}
#alm-filters-condition_filter .alm-filter--text-wrap button{position: relative; right: 50px; opacity: 0; z-index: 999;}
#alm-filters-condition_filter #alm-filter-order-title{
    font-family: HKGrotesk-Regular !important; 
    /*font-weight: 700 !important; 
    color: #06038d;*/
    font-weight: 500 !important;
    color: #3d4d65 !important;
    font-size: 18px;
    line-height: 27px;
    margin-top: 8px;
    margin-right: 3px;
}
#alm-filters-condition_filter .alm-filter--item{
    padding: 9px 64px 10px 14px !important;
    border: solid 1px #d3d4d4 !important;
    border-radius: 5px !important;
}
#alm-filters-condition_filter .alm-filter--item {
    appearance: none; 
    -moz-appearance: none;
    -webkit-appearance: none;
}

#alm-filters-condition_filter .alm-filter--select{position: relative;}
#alm-filters-condition_filter .alm-filter--select:after {
    right: 15px;
    position: absolute;
    content: url(/wp-content/uploads/2021/04/invalid-name.svg);
    top: 10px !important;
    color: #000 !important;
    pointer-events: none !important;
}

.alm-filters-container .alm-filter--inner {padding: 0px !important;}
.work_box p{margin-bottom: 0px !important;}

.sanguine_faq .uabb-faq-question-label{
    font-family: HKGrotesk-Regular !important; 
    font-weight: 400 !important; 
    font-size: 20px;
    line-height: 27px;
    padding-left: 10px !important;
    padding-top: 15px; 
    padding-bottom: 10px;
}
.sanguine_faq .uabb-faq-item{border-bottom: solid 2px #dadee4 !important; /*display: block !important;*/}
.footer_signup_form_wrapper .gchoice_3_1_0 label:before, .footer_signup_form_wrapper .gchoice_3_1_1 label:before, 
.footer_signup_form_wrapper .gchoice_2_1_0 label:before, .footer_signup_form_wrapper .gchoice_2_1_1 label:before{
    margin-right: 6px !important;}
.footer_signup_form_wrapper .gchoice_3_1_0 label, .footer_signup_form_wrapper .gchoice_3_1_1 label, 
.footer_signup_form_wrapper .gchoice_2_1_0 label, .footer_signup_form_wrapper .gchoice_2_1_1 label{
    padding: 5px 5px !important;
    background-color: #ffffff;
    border-radius: 16.5px;
}
.footer_signup_form_wrapper .gchoice_3_1_0, .footer_signup_form_wrapper .gchoice_2_1_0{
    float: left !important;  
    margin-right: 0px !important;
    margin-bottom: 15px !important;
}
.footer_signup_form_wrapper .gchoice_3_1_1, .footer_signup_form_wrapper .gchoice_2_1_1{
    float: left !important;  
    margin-right: 0px !important;
    margin-bottom: 15px !important;
}
.footer_signup_form_wrapper .gform_footer{padding: 0px !important; position: absolute; bottom: 23px; right: 8px;}
.footer_signup_form_wrapper.gform_validation_error .gform_footer{bottom: 83px !important;}
.footer_signup_form_wrapper .ginput_container_email input{margin-bottom: 0px !important;}
.footer_signup_form_wrapper{margin: 0px !important;}
.footer_signup_form_wrapper form{position: relative;}
.footer_signup_form_wrapper .gform_button{font-family: HKGrotesk-Regular !important; font-weight: 400 !important; }
.gform_ajax_spinner {
    display: none !important;
}

.feature_post_box .uabb-infobox-title-wrap, .feature_post_box .uabb-infobox-text-wrap{padding-right: 25px; padding-left: 25px;}
.post_box_all .uabb-infobox-title-wrap, .post_box_all .uabb-infobox-text-wrap{padding-right: 25px; padding-left: 25px;}

.feature_post_box .uabb-infobox-title-prefix:before, .post_box_all .uabb-infobox-title-prefix:before{
    position: relative;
    content: url(/wp-content/uploads/2021/05/calendar.svg);
    margin-right: 5px;
    top: 4px;
}

.featured_post_section .alm-btn-wrap{display: none !important;}
.feature_post_box .uabb-infobox, .post_box_all .uabb-infobox{border: 2px transparent;}
.feature_post_box .uabb-infobox:hover, .post_box_all .uabb-infobox:hover{
border-radius: 7px;
box-shadow: 0 0 44px 0 rgba(100, 118, 146, 0.5);
border: solid 1px #abcbf2;
-webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}




.bghover > .fl-col-content{
  display: inline-block;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-size: 100%;
  position: relative;
}

.bghover > .fl-col-content:hover{
    background-size: 120%;
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
}    

#keywordTIBizGenius{float: left; width: 40%;}
.bizgenius-publication > div > div{padding-bottom: 30px !important;}
.gform_wrapper .gform_footer{width: auto !important;}

.blue_logo{display: none;}
.main_header{height: 84px;}
.main_header:hover{background-color: #ffffff; height: 84px;}
.main_header:hover .blue_logo{display: block !important;}
.main_header:hover .white_logo{display: none !important;}
.main_header:hover .ubermenu-target-title{color: #36414d !important;/*color:#06038d !important;*/}
.menu_with_description .ubermenu-target-description:hover, .main_header:hover .ubermenu-target-title:hover{
   color:#06038D !important; 
}
.main_header:hover #ubermenu-nav-main-4 > li > a .fa-angle-down:before {
    content: url('/wp-content/uploads/2021/04/invalid-name-1.svg') !important;
}
body .main_header:hover #ubermenu-nav-main-4 > li.ubermenu-active > a span {
    color: #da291c !important;
}
body .main_header:hover #ubermenu-nav-main-4 > li.ubermenu-active > a .fa-angle-down:before {
    content: url('/wp-content/uploads/2021/04/invalid-name-2.svg') !important;
    
}
body .main_header:hover #ubermenu-nav-main-4 > #menu-item-50.ubermenu-active > a span {
    color: #ffffff !important;
}
body .main_header:hover #ubermenu-nav-main-4 > #menu-item-50.ubermenu-active > a .fa-angle-down:before {
    content: url('/wp-content/uploads/2021/03/invalid-name-up.svg') !important;
    
}

button, .fl-button {
    transition: background .5s ease;
}

.box-arrow{position: relative; display: block;}
.box-arrow .fl-col-content.fl-node-content{position: relative; }
.box-arrow .fl-col-content.fl-node-content::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /*background-color: rgba(0, 0, 0, 0.3);*/
    content: ' ';
    border-radius: 8px;
    background-image: linear-gradient(to bottom, rgb(39 15 15 / 55%), #000000);
    opacity: 0.39;
}

.footer_signup_form .ginput_container input{border-top-left-radius: 12px !important;
transition: background .5s ease; border-bottom-left-radius: 12px !important;
    }
.fl-post-carousel-post{border-radius: 4px;}
.single-event .admin_details, .eventorganiser-event-meta:nth-child(1) > hr{display: none;}
#menu-item-269{padding-bottom: 20px;}
.sub_menu_section ul li .ubermenu-target-title:hover{
   color: #06038D !important;

}
.admin_details .fl-post-info-author a{pointer-events: none;}

#alm-filters-condition_filter input#search-text::placeholder {
    opacity: 0.61;
}
/*.services_box .uabb-module-content{width: 100%;height: 100%;margin: auto;display: block;padding-right: 40px;background-image: linear-gradient(to bottom, rgb(62 55 55 / 45%), #38333330);opacity: 0.99;border-radius: 8px;}*/
.upcoming_events .alm-btn-wrap{padding: 0px !important;margin-bottom: 0px;}
/*.alm-no-results{display: none !important;text-align: center;font-family: 'HKGrotesk-Regular';font-size: 20px;line-height: 27px;}*/
.upcoming_events button:disabled{display: none;}
.request_quote_form .gfield_select{padding-top: 10px !important;padding-bottom: 9px !important;}
.mail_footer .fl-icon-wrap a p:hover{color: #da291c !important;}
.request_quote_form .gfield_select{padding-left: 12px !important;}
.sanguine_faq .uabb-faq-content{padding-bottom: 30px;}
.gform_validation_error .footer_signup_form li:nth-child(2) {margin-top: 0px;padding-top: 0px !important;}
.gform_validation_error .footer_signup_form .ginput_container ul li{margin-bottom: 5px !important;}
.gform_validation_error .footer_signup_form .ginput_container input{margin-bottom: 5px !important;}
.footer_signup_form .gform_footer input:active,.footer_signup_form .gform_footer input:focus{top: unset !important;}
.footer_social_link .ua-icon {transition: all .7s ease;}
.footer_social_link .fab {transition: all .7s ease;}
.home_slider .fl-post-carousel-post{border-radius: 8px; cursor: pointer;}
.featured_publi_acc .uabb-infobox-title-wrap{width: 90% !important;}
.featured_publi_acc .uabb-infobox-title-prefix{color: #647692 !important;}
.featured_publi_acc h3{color: #3d4d65 !important;}
.featured_publi_acc .uabb-adv-accordion-button{background-color: #ffffff;}
.new_case_studies .uabb-infobox-title-wrap{padding-left: 15px;margin-left: 0px;background-color: #d3edf6;padding-top: 2px;padding-bottom: 2px;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;}
.new_case_studies .uabb-infobox-text-wrap{margin-top: 15px;}
.new_case_studies .uabb-image-content{border-top-left-radius: 7px !important;border-top-right-radius: 7px !important;}
.new_case_studies .case-study-block:hover .uabb-infobox-title-wrap{margin-left: 0px;}
.research-area-row .bghover{cursor: pointer;}
.box-arrow .fl-col-content.fl-node-content:hover:before
{background-image: linear-gradient(to bottom, #06038d14, rgba(6, 3, 141, .9));opacity: 3.39;}
.why_participate_main_row .fl-row-content-wrap:before
{width: 100%;content: "";display: block;position: absolute;top: 0;left: 0;background: linear-gradient(to bottom, rgba(248, 248, 247, 0) -10%, #ffffff 119%);height: 63%;}
.forpatients_text_with_video .fl-module-content.fl-node-content:after
{content: url(/wp-content/uploads/2021/05/quote.svg);position: absolute;top: 24%;left: 15%;}
.leder-gird-view .leader_post{margin-bottom: 10px !important;max-height: 40px;}
.fl-col-small.bg-overlay.bghover .fl-col-content:hover::before {width: 100%;height: 100%;top: 0;right: 0;bottom: 0;left: 0;background-image: linear-gradient(to bottom,rgb(78 59 59 / 35%),rgba(6,3,141,.9));content: ' ';border-radius: 8px;}
.why_participaton_image .fl-row-content-wrap{background-size: contain;}
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{padding-bottom: 9px !important;}
.main_header:hover #ubermenu-nav-main-4 li > a.header_patient_menu .fa-angle-down:before
{content: url(/wp-content/uploads/2021/03/invalid-name.svg) !important;}
.main_header:hover .header_patient_menu .ubermenu-target-title.ubermenu-target-text 
{color: #fff !important;}
.menu_res_section h6
{background-image: linear-gradient(to bottom, rgb(62 55 55 / 45%), #38333330);opacity: 0.99;border-radius: 8px;}
.home_slider .fl-post-carousel-post .fl-photo:after
{position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: ' ';border-top-left-radius: 5px;border-bottom-left-radius: 8px;background-image: linear-gradient(to bottom, rgb(39 15 15 / 55%), #000000);opacity: 0.39;}
.menu_with_description li ul li a:hover .ubermenu-target-description{color: #06038d !important;}
.menu_with_description li ul li a:hover .ubermenu-target-title{color: #06038d !important;}
.sub_menu_section ul li a:hover .ubermenu-target-title{color: #06038d !important;}
.home_slider .fl-post-carousel-post:hover{box-shadow: 0 0 24px 0 rgb(63 97 134 / 46%);border: none!important;transition: all .7s ease;}
.big_img_size{width: 568px;height: 270px;overflow: hidden;}
.blog_small_imag{width: 368px;height: 200px;overflow: hidden;}
.small_img_size{width: 368px;height: 199px;}
.home_slider a.carousel-prev:after 
{content: "\f060" !important;font-size: 20px;width: 18px;height: 21px;font-family: 'Font Awesome 5 Free';font-weight: 900;text-align: center;color: #647692;background-color: #EFF1F3;padding: 8px 9px 8px 10px;border-radius: 18.5px;box-shadow: 0 0 14px 0 rgb(130 130 130 / 50%);}
.home_slider a.carousel-next:after 
{content: "\f061" !important;font-size: 20px;width: 18px;height: 21px;font-family: 'Font Awesome 5 Free';font-weight: 900;text-align: center;color: #647692;background-color: #EFF1F3;padding: 8px 9px 8px 10px;border-radius: 18.5px;box-shadow: 0 0 14px 0 rgb(130 130 130 / 50%);}
.home_slider .fl-post-carousel-svg-container {display: none;}
.name_hear_community{margin-top: 10px !important;}
span.post_category{border-bottom-left-radius: 4px;margin-top: -19px;position: absolute;margin-left: 0px;color: #ffffff;background-color: #307fe2;text-align: center;font-size: 11px;font-weight: 700;line-height: 20px;text-transform: uppercase;width: 39%;}
.lastest-news-section-home .fl-post-carousel-post{margin-top: 18px;margin-bottom: 18px;}
.lastest-news-section-home .bx-viewport{height: 179px !important;}
span.post_label{font-size: 12px;font-weight: 700;line-height: 20px;background-color: #d3edf6;color: #4ea0c0;text-transform: uppercase;width: 100%;padding-left: 5px;padding-right: 5px;margin-bottom: 57px;}


/*marketo*/
.mktoForm {width: 100% !important;}
.mktoForm textarea{height: auto !important;}
.mktoForm .mktoFieldWrap{width: 95% !important;}
.form_full_width .mktoFieldWrap{width: 97.5% !important;}
.mktoForm select{border-radius: 4px !important;}
.mktoForm input[type=text], .mktoForm input[type=url], 
.mktoForm input[type=email], .mktoForm input[type=tel], 
.mktoForm input[type=number], .mktoForm input[type=date], 
.mktoForm select.mktoField, .mktoForm textarea.mktoField{
width: 100% !important;
padding-top: 8px !important;
padding-bottom: 8px !important;
padding-left: 16px !important;
padding-right: 5px !important;
margin-top: 10px !important;
margin-bottom: 0px !important;
font-family: HKGrotesk-Regular !important;
color: #3d4d65 !important;
font-weight: 400 !important;
font-size: 18px !important;
line-height: 27px !important;
box-shadow: none !important
}
.mktoForm .mktoLabel
{font-family: HKGrotesk-Regular !important;color: #3d4d65 !important;font-weight: 400 !important;font-size: 20px !important;line-height: 27px !important;width: auto !important;}
.mktoForm .mktoFormCol{width: 50% !important;}
.mktoForm .mktoFormCol.form_full_width{width: 100% !important;}

.mktoForm button.mktoButton{
border-style: solid !important;
border-width: 0 !important;
background-clip: border-box !important;
border-color: #da291c !important;
border-top-width: 1px !important;
border-right-width: 1px !important;
border-bottom-width: 1px !important;
border-left-width: 1px !important;
border-top-left-radius: 24px !important;
border-top-right-radius: 24px !important;
border-bottom-left-radius: 24px !important;
border-bottom-right-radius: 24px !important;
font-weight: 700 !important;
font-size: 20px !important;
text-transform: uppercase !important;
color: #ffffff !important;
padding-top: 11px !important;
padding-bottom: 12px !important;
padding-left: 35px !important;
padding-right: 33px !important;
background: #da291c !important;
font-family: HKGrotesk-Bold;
float: left !important;
margin-top: 30px !important;
margin-bottom: 40px !important;
}
.mktoForm button.mktoButton:hover{border-color: #780200 !important;color: #ffffff !important;background: #780200 !important;}
.mktoForm .textarea_mktoFieldWrap,
.mktoForm .textarea_mktoFieldDescriptor
{width: 99% !important;margin-left: 5px;}
.mktoForm .checklist_mktoFormRow .mktoFormCol{width: auto !important;}
.mktoForm .mktoCheckboxList{position: absolute !important;left: -2px !important;top: 23px !important;}
.mktoForm .checklist_mktoFormRow{margin-left: 5px !important;}
.mktoForm .checklist_mktoFormRow label{margin-left: 25px !important;}
.mktoForm .mktoAsterix{color: #3d4d65 !important;}
.mktoHtmlText
{font-family: HKGrotesk-Regular !important;color: #3d4d65 !important;font-weight: 400 !important;font-size: 20px !important;line-height: 27px !important;}
.mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired.mktoInvalid {border: none !important ;}


#alm-filter-2 .alm-filter--title{
    width: 50% !important;
    float: left !important;
    clear: inherit !important;
    text-align: right;
    padding-right: 15px;
}

#alm-filter-2 .alm-filter--inner{
    width: 50% !important;
    float: right !important;
    clear: inherit !important;
    text-align: right;
}

#alm-filter-1 .alm-filter--text{
    width: 350px;

}
#alm-filter-1 #search-text-1{
    border-top-right-radius: 23px;
    border-bottom-right-radius: 23px;
    height: 44px !important;
}

.mktoForm .review_privacy{
    width: 100% !important;
}
.mktoForm input[type=checkbox] + label:before{
    box-shadow: inset 1px 1px 4px 1px #ddd !important;
}
.mktoForm .review_privacy .mktoLogicalField {
    width: 30px !important;
}


/*** Begin - PDF Page - Table CSS **/

.how_to_collect_list{display: flex;}
.how_to_collect_list li{font-family: 'HKGrotesk-Regular' !important;text-align: left !important;}
.whatIsProQuote.forpatients_text_with_video .fl-module-content.fl-node-content:after{top: 10%;}
body.page-id-8672 #mm-2.mm-panel.mm-panel_opened ul.mm-listview li.mm-listitem:first-child{display: none;}
.researcher_footer_resource #menu-footer-resources-menu li{width: 100% !important;}

/*** End - PDF Page - Table CSS **/


/*** Begin - Patient Community Page - Table CSS **/
    
.disease_row table th {display:none;}
.disease_row table tr td {text-align:left;}
.disease_row table tr td:nth-child(2) {text-align:right;color: #3f7bd1;font-weight: 700;}
.disease_row .uabb-table-inner-wrap .uabb-table-features .table-body-td{border:0px; padding:0px; padding-top:10px; padding-bottom:10px;font-family: 'HKGrotesk-Regular';}
.disease_row .uabb-table-inner-wrap .uabb-table-features .table-body-td{border-bottom:1px solid #ccc;}

/*** End - Patient Community Page - Table CSS **/




    

.competitor_pricing_box .uabb-pricing-table-col-3 ul li.icon_height{
    padding-top: 24px;
    padding-bottom: 18px;
}
/*
.single{
    line-height: 52px;
}*/


/* .competitor_pricing_box .uabb-pricing-table-col-3 ul li.diff_height{
   min-height: 111px !important;
} */
/* .competitor_pricing_box .uabb-pricing-table-outter-1 ul li:nth-child(11),
.competitor_pricing_box .uabb-pricing-table-outter-2 ul li:nth-child(11){
   padding-top: 33px;
    padding-bottom: 25px;
} */

.competitor_pricing_box .uabb-pricing-table-outter-0 {
    width: 44% !important;
}



.competitor_pricing_box .uabb-pricing-table-outter-0 ul li:first-child{
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
}
.competitor_pricing_box .uabb-pricing-table-outter-0 ul li span.clinically{
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
}


/* .competitor_pricing_box .uabb-pricing-table-col-3 ul li:first-child, 
.competitor_pricing_box .uabb-pricing-table-col-3 ul li:nth-child(8) {
   min-height: 55px !important;
} */
.competitor_pricing_box .uabb-pricing-table-outter-1 .uabb-pricing-table-title, 
.competitor_pricing_box .uabb-pricing-table-outter-2 .uabb-pricing-table-title {
    padding-top: 28px;
    padding-bottom: 13px;
}


.uabb-pricing-table-title
{
    line-height: 34px !important;
}

.competitor_pricing_box .uabb-pricing-table-price{
    display: none;
}


/* span.yes_icon:before{
    content:url('/wp-content/themes/bb-theme-child/media/g-yes.svg');
} */
/* span.no_icon:before{
    content:url('/wp-content/themes/bb-theme-child/media/g-no.svg');
} */

span.yes_icon{
    color: #06038d;
    font-weight: 700;
    font-family: 'HKGrotesk-Bold';
}
span.no_icon{
    color: #da291c;
    font-weight: 700;
    font-family: 'HKGrotesk-Bold';
}

.competitor_pricing_box .uabb-pricing-table-outter-0 li >span{
    padding-left: 10px;
    margin: auto 0;
}

.competitor_pricing_box .uabb-pricing-table-col-3.uabb-pricing-table-outter-0 ul li{
    display: flex;
    /*padding-top: 15px;
    padding-bottom: 15px;*/
}
.competitor_pricing_box .uabb-pricing-table-col-3 ul li{
   /* padding-bottom: 16px;
    padding-top: 16px;*/
    padding-left: 20px;
    padding-right: 15px;
    border-bottom: 1px solid #c4cad5;
    /*min-height: 75px !important;*/
    color: #3d4d65;
}
.competitor_pricing_box .uabb-pricing-table-col-3 ul li:first-child{
    background-color: #307fe3;
    color: #ffffff;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 15px;
}
.competitor_pricing_box .uabb-pricing-table-col-3 ul li:nth-child(8){
    background-color: #307fe3;
    color: #ffffff;
   /* padding-top: 11px;
    padding-bottom: 11px;*/
    padding-left: 15px;
}

.competitor_pricing_box .uabb-pricing-table-outter-1 .uabb-pricing-table-title{
    background-color: #06038d;
    color: #ffffff;
}
.competitor_pricing_box .uabb-pricing-table-outter-2 .uabb-pricing-table-title{
    background-color: rgba(61, 77, 101, 0.6);
    color: #ffffff;
}
.competitor_pricing_box .uabb-pricing-table-outter-1 .uabb-pricing-table-title span{
    font-size: 18px;
    line-height: 24px;
}
.competitor_pricing_box .uabb-pricing-table-outter-2 .uabb-pricing-table-title span{
    font-size: 18px;
    line-height: 24px;
}
.competitor_pricing_box .uabb-pricing-table-outter-0 .uabb-pricing-table-title{
    white-space: pre-line;
    height: 110px;
}
.competitor_pricing_box .uabb-pricing-table .uabb-pricing-table-features li:first-child {
    margin-top: 0px;
}
.competitor_pricing_box .uabb-pricing-table-outter-0 ul li{
    display: flex;
}
.competitor_pricing_box .uabb-pricing-table-outter-0 ul li img{
    width: 54px;
    margin-right: 20px;
}
.competitor_pricing_box .uabb-pricing-table-outter-1 ul li, .competitor_pricing_box .uabb-pricing-table-outter-2 ul li {
    font-family: 'HKGrotesk-Regular';
    font-weight: 400;
}
.competitor_pricing_box .uabb-pricing-table-outter-0 ul li span span{
    font-size: 18px;
    font-family: 'HKGrotesk-Regular';
    font-weight: 400;
    line-height: 22px;
    display: block;
}


/* ul.uabb-pricing-table-features li
{
   min-height: 100px !important;
} */




h4.uabb-pricing-table-title {
    height: 111px !important;
    }


@media screen and (max-width: 800px){
   h4.uabb-pricing-table-title {
    height: 140px !important;
    }
}






@media screen and (max-width: 767px){
    .competitor_pricing_box .uabb-pricing-table-outter-0 ul li span.clinically {
        font-size: 15px;
        line-height: 22px;
    }
    
    .competitor_pricing_box .uabb-pricing-table-outter-0 ul li:first-child {
        font-size: 15px;
        line-height: 22px;
    }
    .competitor_pricing_box .uabb-pricing-table-col-3 ul li span.uabb-pricing-ledgend {
        margin-bottom: 0px;
    }
    .competitor_pricing_box .uabb-pricing-table-col-3 ul li .no_space{
        height: 0px;
    }
    .competitor_pricing_box .uabb-pricing-table-outter-2 .uabb-pricing-table-title {
        width: 100% !important;
        margin-left: 0 !important;
    }
    .competitor_pricing_box .uabb-pricing-table-col-3 ul li img{
        margin-right: 0px;
        padding-bottom: 15px;
        margin: auto;
        display: block;
    }
    .competitor_pricing_box .uabb-pricing-table-outter-2 ul li {
        padding-left: 15px;
    }
    .competitor_pricing_box .uabb-pricing-table-col-3 ul li span.unique_time span {
        font-size: 14px;
        line-height: 20px;
        font-family: 'HKGrotesk-Regular';
        font-weight: 400;
    }
    .competitor_pricing_box .img_text{
        display: block;
        line-height: 40px;
    }
    .competitor_pricing_box .uabb-pricing-table-col-3 ul li{
        text-align: center;
    }
    .competitor_pricing_box .uabb-pricing-table-col-3 ul li .large_space {
        height: 0px;
        display: unset;
    }

    .competitor_pricing_box .uabb-pricing-table-outter-1, 
    .competitor_pricing_box .uabb-pricing-table-outter-2{
        width: 100% !important;
    }
    .single {
        line-height: 24px !important;
    }
    .competitor_pricing_box .uabb-pricing-table-col-3 ul li.icon_height{
        padding-top: 22px !important;
        padding-bottom: 18px !important;
    }
    .competitor_pricing_box .uabb-pricing-table-outter-1 ul li:nth-child(11), 
    .competitor_pricing_box .uabb-pricing-table-outter-2 ul li:nth-child(11){
        padding-top: 16px !important;
        padding-bottom: 16px !important;
    }
    .competitor_pricing_box .uabb-pricing-table-col-3 ul li:first-child, 
    .competitor_pricing_box .uabb-pricing-table-col-3 ul li:nth-child(8){
        min-height: 35px !important;
    }
    .competitor_pricing_box .uabb-pricing-table-col-3 ul li:nth-child(8){
        padding-top: 5px !important;
        padding-bottom: 0px !important;
    }
    .competitor_pricing_box .uabb-pricing-table-col-3 ul li:first-child{
        padding-top: 5px !important;
        padding-bottom: 0 !important;
    }
    .competitor_pricing_box .uabb-pricing-table-outter-1 ul li, .competitor_pricing_box .uabb-pricing-table-outter-2 ul li {
        font-size: 15px;
        background-color: #ffffff;
    }
}




/*** Disable Unnecessary menus from frontend top bar ***/
#wp-admin-bar-ubermenu,
#popup-maker-toolbar,
#wp-admin-bar-gform-forms,
#wp-admin-bar-gform-forms,
#wp-admin-bar-new-content,
#wp-admin-bar-comments,
#wp-admin-bar-customize,
#wp-admin-bar-updates,
#wp-admin-bar-popup-maker,
#wp-admin-bar-wpseo-menu,
#wp-admin-bar-wpengine_adminbar
{
    display: none;
}

/*--------------------Author page css start-------------------------------------*/

.author_three_col_infobox .uabb-infobox-text.uabb-text-editor p{
    padding-bottom: 0px;
    font-size: 20px;
    line-height: 30px;
}
.author_three_col_infobox .uabb-infobox:hover{
    box-shadow: 0 0 16px 0 rgb(100 118 146 / 50%);
}
.author_infobox_two .uabb-infobox:hover{
    box-shadow: 0 0 16px 0 rgb(100 118 146 / 50%);
}
.author_infobox_two .read_more{
    padding-right: 25px;
    padding-left: 25px;
    margin-bottom: 15px;
    color: #06038d;
    font-weight: 700;
}
.author_infobox_two .uabb-infobox-text-wrap{
    padding-bottom: 5px;
}
/*.author_three_col_infobox .uabb-infobox-content{
    min-height: 425px;
}*/
.author_three_col_infobox .read_more{
    padding-right: 25px;
    padding-left: 25px;
    margin-bottom: 20px;
    color: #06038d;
    font-weight: 700;
}
.uabb-imgicon-wrap {
    overflow:hidden;
}

.author_img_radius img{
    border-radius: 36px;
}
.btn_hide .alm-btn-wrap{
    display: none;
}

.author_two_col_small.fl-col-small{
    width: 50%;
    position: relative;
    overflow: hidden;
    margin-bottom: 0px;
}
.author_two_col_small .fl-col-content{
    margin-right: 15px;
    margin-left: 15px;
}
.author_infobox_two .fl-module-content{
    margin-bottom: 15px;
    margin-top: 15px;
}
.author_infobox_two .uabb-image-content img{
    width: 100% !important;
}
.author_infobox_two .uabb-image-content{
    width: 100% !important;
}

.author_infobox_two .uabb-module-content{
    position: relative;
    border-style: solid !important;
    border-color: #abcbf2 !important;
    border-radius: 7px;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    border-right-width: 1px !important;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.author_infobox_two .uabb-imgicon-wrap.big_img_size{
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.author_infobox_two .uabb-imgicon-wrap.big_img_size {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-bottom: 15px;
}

.author_infobox_two .uabb-infobox-text-wrap .uabb-infobox-text p{
    margin: -6px 0 0 0 !important;
    font-size: 20px;
    line-height: 30px;
}
.author_infobox_two .uabb-infobox-title-wrap .uabb-infobox-title-prefix{
    margin-bottom: 8px !important;
}

.author_col_small_three.fl-col{
    position: relative;
    overflow: hidden;
    margin-bottom: 0px;
}
.author_col_small_three .fl-col-content{
    margin-right: 15px;
    margin-left: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.author_three_col_infobox .uabb-imgicon-wrap.blog_small_imag{
    margin-top: 0px;
    margin-bottom: 15px;
}
.author_three_col_infobox .uabb-infobox-title-wrap .uabb-infobox-title-prefix{
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
}
.author_three_col_infobox .uabb-infobox-title{
    font-size: 20px;
    line-height: 28px;
    margin-top: 10px;
    margin-bottom: 0px;
}

.author_three_col_infobox .uabb-module-content.uabb-infobox{
    border-style: solid;
    border-color: #abcbf2;
    border-radius: 7px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.author_three_col_infobox .uabb-module-content .uabb-image-content{
    width: 100% !important;
}
.author_three_col_infobox .uabb-module-content .uabb-image-content img{
    width: 100% !important;
}
.author_infobox_two .uabb-infobox-title{
    margin-bottom: 15px;
}
.author_three_col_infobox .uabb-infobox-content .uabb-infobox-text-wrap .uabb-infobox-text {
    min-height: 123px !important;
}
.post_box_all.author_three_col_infobox .uabb-infobox-title{
    height: 75px !important;
}
.nadia_post_section #ajax-load-more-2 .alm-load-more-btn.more.done:disabled {
    border: none !important;
    color: #454545 !important;
    opacity: 1;
    font-family: 'HKGrotesk-Bold' !important;
    text-transform: none;
    font-size: 30px !important;
    line-height: 40px !important;
}

/*--------------------Author page css end-------------------------------------*/

/*--------------------Related Story css start-------------------------------------*/

.patient_related_story .uabb-infobox-title-wrap, .patient_related_story .uabb-infobox-text-wrap {
    padding-right: 25px;
    padding-left: 25px;
}
.patient_related_story .uabb-infobox:hover {
    border-radius: 7px;
    box-shadow: 0 0 44px 0 rgb(100 118 146 / 50%);
    border: solid 1px #abcbf2;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.related_story_col .fl-post-carousel-wrapper {
    width: 100% !important;
}
.related_story_col .fl-post-carousel-post{
    width: 50% !important;
    margin-left: 15px;
    cursor: pointer;
}
.related_story_col .fl-post-carousel-image{
    width: 100% !important;
    height: 270px;
    overflow: hidden;
}
/*.related_story_col .fl-post-carousel-image.blog_small_imag {
    width: 368px !important;
    height: 200px;
    overflow: hidden;
}*/
.related_story_col .fl-post-carousel-text{
    width: 100% !important;
}
.related_story_col .post_category{
    display: none;
}
.related_story_col .fl-post-carousel-title{
    font-size: 20px !important;
    line-height: 28px !important;
    font-family: 'HKGrotesk-Regular';
    color: #06038d !important;
}
.related_story_col .fl-post-feed-date{
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    font-family: 'HKGrotesk-Regular';
}

.related_story_col .fl-post-carousel-content p{
    font-size: 18px;
    line-height: 24px;
    font-family: 'HKGrotesk-Regular';
}
.related_story_col .fl-post-carousel-author{
    font-size: 12px;
    line-height: 16px;
    font-family: 'HKGrotesk-Regular';
    color: #3d4d65;
    display: none;
}
.related_story_col .fl-post-carousel-title{
    margin-top: 55px !important;
    margin-bottom: 8px !important;
}
.related_story_col .fl-post-carousel-meta{
    position: absolute;
    top: 40px;
}
.related_story_col .bx-viewport{
    height: auto !important;
}
.related_story_col .fl-post-carousel-text{
    position: relative;
    padding-right: 25px !important;
    padding-left: 25px !important;
    padding-bottom: 30px !important;
}
.related_story_col .fl-post-carousel-post:hover{
    border-radius: 7px;
    box-shadow: 0 0 16px 0 rgb(100 118 146 / 50%);
    border: solid 1px #abcbf2;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.related_story_col .fl-post-carousel-post{
    border-radius: 7px;
    border: solid 1px #abcbf2;
    margin-bottom: 20px;
    margin-top: 20px;
}
.related_story_col .fl-post-carousel-content{
    display: none;
}
.related_story_col .fl-post-carousel-title a{
    color: #06038d
}
.fl-post-carousel-meta span:nth-child(2){
    display: none;
}
.related_story_col .fl-post-carousel-image img{
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.related_story_col .fl-post-carousel-meta .fl-post-feed-date:before{
    position: relative;
    content: url(/wp-content/uploads/2021/05/calendar.svg);
    margin-right: 5px;
    top: 4px;
}

/*--------------------Related Story css end-------------------------------------*/

/*--------------------blog filter css start-------------------------------------*/

.blog_filter .alm-filter--inner{
    width: 42% !important;
    float: right !important;
    clear: inherit !important;
    text-align: right;
}
.blog_filter .alm-filter--title{
    float: left !important;
    clear: inherit !important;
    text-align: right;
    width: 58% !important;
    padding-right: 15px;
}
.blog_filter #search-text::placeholder, .blog_filter #taxonomy-select-1 {
    font-family: HKGrotesk-Regular !important;
    font-weight: 400 !important;
    color: #3d4d65;
    font-size: 18px;
    line-height: 23px;
}
.blog_filter h3{
    font-family: HKGrotesk-Regular !important;
    font-weight: 500 !important;
    color: #3d4d65 !important;
    font-size: 18px;
    line-height: 27px;
    margin-top: 8px;
    margin-right: 3px;
}
.blog_filter #taxonomy-select-1{
    padding: 9px 14px 10px 14px !important;
    border: solid 1px #d3d4d4 !important;
    border-radius: 5px !important;
    margin: 0;
    width: 100%;
    max-width: 100%;
    position: relative;
    background-color: #fff;
    cursor: pointer;
    margin-top: -10px;
}
.blog_filter #taxonomy-select-1:focus,
.blog_filter #taxonomy-select-1:active,
.blog_filter #taxonomy-select-1:hover,
.blog_filter #taxonomy-select-1:visited{
    border: solid 1px #d3d4d4 !important;
}
/*--------------------blog filter css end-------------------------------------*/

.competitor_yes_no_icon_align
{
    text-align: center !important;
}

/*--------------------reasearch area css start-------------------------------------*/

.research_area_cta a{
    padding-top: 12px;
    padding-right: 3px;
    padding-bottom: 12px;
    padding-left: 50px;
    border-style: solid !important;
    border-width: 0 !important;
    background-clip: border-box;
    border-color: #eb6e40;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    border-top-left-radius: 75px !important;
    border-top-right-radius: 75px !important;
    border-bottom-left-radius: 75px !important;
    border-bottom-right-radius: 75px !important;
    background-color: #eb6e40 !important;
    font-size: 20px;
    line-height: 25px;
    text-transform: uppercase;
    /*display: block;*/
    /*float: right;*/
}
/*.research_area_cta.map a{float: left !important;margin-top: 20px;}*/
.research_area_cta a:hover{
    background: #840e06 !important;
}
.research_area_cta a span{
    float: left;
    text-align: left;
    padding-top: 12px;
    padding-left: 44px;
    line-height: 25px;
}
.research_area_cta a img{
    width: 75px !important;
    margin-left: 20px !important;
    float: right;
}
.reasearch_area_listing.patient_listing{
    margin-top: 0px;
}
.uabb-faq-question-label:focus, .uabb-faq-question-label:active, .uabb-faq-questions-button:focus, .uabb-faq-questions-button:active, .uabb-faq-icon-wrap:focus, .uabb-faq-icon-wrap:active{
    outline: none;
}
.research_area_cta a span:before {
    position: absolute;
    left: 17px;
    top: 27px;
    background-image: url(/wp-content/uploads/2022/01/Icon-1.png);
    background-size: 66px 60px;
    width: 22%;
    height: 50px;
    content: "";
    background-repeat: no-repeat;
    background-position: left;
    float: left;
    text-align: left;
}

/*--------------------reasearch area css end-------------------------------------*/

/* privacy protection css start*/

.privacy_protection_accordian .fl-accordion-button-label {
    outline: none;
}
.sanguine_faq .uabb-faq-questions .uabb-faq-button-icon, .sanguine_faq .uabb-faq-questions .uabb-faq-button-icon.dashicons:before {
    line-height: 28px;
}

/* privacy protection css end*/

/* @media not all and (min-resolution:.001dpcm) { @media {
    .privacy_protection_accordian .fl-accordion-button-icon {outline: none;}
}
} */



.info_image_radius img.uabb-photo-img {
    border-top-left-radius: 18px !important;
    border-top-right-radius: 18px !important;
}
.meet_department .uabb-adv-accordion-button.uabb-adv-before-text {
    outline: none !important;
}
.meet_department h4.uabb-adv-accordion-button-label {
    outline: none !important;
}
.meet_department .uabb-adv-accordion-icon-wrap {
    outline: none !important;
}
.services_box .uabb-infobox {position: relative !important;}
.services_box .uabb-module-content.uabb-infobox.infobox-left {
    padding: 40px!important;
}
.bg-overlay .fl-col-content.fl-node-content::before{
    background-image: linear-gradient(to bottom,rgb(62 55 55 / 45%),#38333330) !important;
}
.services_box h5.uabb-infobox-title {
    color: rgb(255, 255, 255,0.9) !important;
}

.footer_signup_form_wrapper.gform_validation_error .gform_footer {
    bottom: 76px !important;
}
.footer_signup_form_wrapper .gfield_error {
    padding-top: 0px !important;
    margin-top: 0px !important;
}
.email_field.gfield_error{
    height: 90px;
}
.gform_validation_error .footer_signup_form .ginput_container ul li {
    margin-bottom: 15px !important;
}
