/*====================================== Theme Name: Divi-child Theme URI: https://divicake.com/ Description: Version:2018 November Version: 1.0 Author: Eg+ Author URI: https://divicake.com/ Template: Divi ======================================*/ /* You can add your own CSS styles here. Use !important to overwrite styles if needed. */ /*common css*/ body, h1, h2, h3, h4, h5, h6 { font-family: "AlibabaPuHuiTiRegular", "Source Han Sans CN", "noto sans", "microsoft yahei", Helvetica, Arial, sans-serif !important; -webkit-font-smoothing: inherit; -moz-osx-font-smoothing: inherit; } .container { position: initial; } /*menu style start*/ /*level 1*/ header .menu-main-container ul.menu { display: flex; align-items: center; } header .menu-main-container>ul.menu>li { padding: 0 0.55rem; } header .menu-main-container>ul.menu>li>a { display: block; position: relative; padding: 0.8rem 0; color: #000000; z-index: 100; -webkit-transition: padding 0.3s linear; transition: padding 0.3s linear; font-family: "AlibabaPuHuiTiMedium"; } .second-level .second-level-nav>li>a { font-family: "AlibabaPuHuiTiMedium"; margin-bottom: 0.25rem; display: block; padding: 0px; } header .menu-main-container>ul.menu>li>a::after { content: ''; position: absolute; bottom: -1px; left: 0; width: 0; height: 2px; background-color: #0068b7; -webkit-transition: all .35s linear; -moz-transition: all .35s linear; -ms-transition: all .35s linear; -o-transition: all .35s linear; transition: all .35s linear; } header .menu-main-container>ul.menu>li.active>a::after, header .menu-main-container>ul.menu>li:hover>a::after { width: 100%; } header.scollfox .menu-main-container>ul.menu>li>a { padding: 0.65rem 0; } /*level 2*/ header .menu-main-container>ul.menu>li:hover .second-level { opacity: 1; visibility: visible; } .second-level .second-level-nav>li { margin-right: 1.75rem; } header .menu-main-container li:nth-child(4) .second-level .second-level-nav>li { margin-right: 1.0rem; } .second-level .second-level-nav>li:last-child { margin-right: 0; } .second-level .second-level-nav>li>a { font-family: "AlibabaPuHuiTiMedium"; margin-bottom: 0.5rem; display: block; padding: 0px; } .second-level .second-level-nav>li { line-height: 1.4; } .second-level .second-level-nav li ul li a { color: #555555; padding: 0; font-family: "AlibabaPuHuiTiRegular", "Source Han Sans CN", "noto sans", "microsoft yahei", Helvetica, Arial, sans-serif; font-size: 0.4rem; } .second-level .second-level-nav li li ul li a:hover { color: #111; } .second-level .second-level-nav li>a::after { display: none; } .second-level .second-level-nav li .sub-menu li>a::after { display: none; } .img_icon { position: relative; } .img_icon img { width: 100%; display: block; } .img_icon::after, .img_icon_large::after { content: ''; position: absolute; bottom: 0; right: 0; border-right: 0.2rem solid #ffffff; border-left: 0.2rem solid transparent; border-top: 0.2rem solid transparent; border-bottom: 0.2rem solid #ffffff; } .img_icon_large::after { border-right: 0.3rem solid #ffffff; border-left: 0.3rem solid transparent; border-top: 0.3rem solid transparent; border-bottom: 0.3rem solid #ffffff; } body.body_solutions .header-nav, body.body_solutions .header-language { opacity: 0; visibility: hidden; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } body.body_solutions .header-nav.is_active, body.body_solutions .header-language.is_active { opacity: 1; visibility: visible; } body.body_solutions_main header .header-nav li>a { color: #ffffff; } body.body_solutions_main header .header-main.hover .header-nav li>a { color: #111; } header .header-nav li ul li { padding: 0; margin-bottom: 0.5rem; } .header-menu-pc .menu-services-and-solutions .second-level .second-level-nav>li { margin-right: 1rem; width: 14.285%; } .header-menu-pc .menu-services-and-solutions .second-level .second-level-nav { width: 95%; } header .header-menu .menu-main-container li ul li { margin-bottom: 0.5rem; } header.scollfox .header-nav li ul li>a { padding: 0rem 0; } header .header-nav li ul li { padding: 0; margin-bottom: 0.5rem; } /*body.h_content header{position: relative!important;}*/ .container { position: initial; } .header-menu-pc .menu-services-and-solutions .second-level .second-level-nav>li { margin-right: 1rem; } .solutions_third_text .solutions_third_text_brid_ul li::after { display: none; } .applyD_right .major .text ul ul li::after, .solutions_third_text ul ul li::after, .solutions_children_text ul ul li::after { display: block !important; } .header-menu-pc .menu-services-and-solutions .second-level .second-level-nav li ul li a:hover { color: #0068b7; } .header-menu-pc .menu-services-and-solutions .second-level .second-level-nav>li:hover>a { color: #0068b7; } /*.header-box{*/ /* display: none;*/ /*}*/ @media screen and (max-width: 991px) { header .heade-nav, header .header-language { display: none; } } h1, h2, h3, h4, h5, h6 { color: inherit; } /*hero banner end*/ /*Press Releases Menu start*/ .web_screen .language { white-space: nowrap; } /*Press Releases Menu end*/ /*Join us Form start*/ .hbspt-form iframe label { font-size: 0.4rem !important; font-family: "AlibabaPuHuiTiMedium", "Source Han Sans CN", "noto sans", "microsoft yahei", Helvetica, Arial, sans-serif; color: #111111; } .hbspt-form iframe label .hs-form-required { color: #1f5aaa; } .hbspt-form iframe { font-size: 0.4rem !important; } /*Join us Form end*/ /*Contact us Form start*/ .form-list>div { display: none; } @media (max-width: 1559px) { header .menu-main-container>ul.menu>li:nth-child(4) .second-level .second-level-nav>li { margin-right: 0.75rem; } header .menu-main-container>ul.menu>li { padding: 0 0.40rem; } .second-level .second-level-nav>li { margin-right: 1.75rem; } } /* menu style end*/ /*hero banner start*/ h1, h2, h3, h4, h5, h6 { color: inherit; } #wBanner .wBanner_box .title { font-family: "AlibabaPuHuiTiMedium" !important; } /*hero banner end*/ /*Press Releases Menu start*/ .web_screen .language { white-space: nowrap; } /*Press Releases Menu end*/ /*Join us Form start*/ .hbspt-form iframe label { font-size: 0.4rem !important; font-family: "AlibabaPuHuiTiRegular", "Source Han Sans CN", "noto sans", "microsoft yahei", Helvetica, Arial, sans-serif; color: #111111; } .hbspt-form iframe label .hs-form-required { color: #1f5aaa; } .hbspt-form iframe { font-size: 0.4rem !important; } /*Join us Form end*/ /*Contact us Form start*/ .form-list>div { display: none; } .form-list>div#list-services { display: block; } /*Contact us Form end*/ /*menu bar mobile start*/ @media screen and (max-width: 991px) { header .header-menu-pc .menu-main-container, header .header-menu-pc .header-language { display: none; } } /*menu bar mobile end*/ /*Privacy Notice start // click bottom link in the about us page, will popup*/ .myModal_details_text a { color: #0068b7; } /*Privacy Notice end*/ /*services-solutions - Mammalian - development*/ .solutions_children_testing.solutionsLine ul li:first-child { border-top: none; } /*SingleInvestorDay Page Video Style*/ .applyD_text .wp-video, .applyD_text .wp-video video { width: 100% !important; height: auto !important; } /*Leadership Page*/ .management_list li.active::after { z-index: 1; } .management_list li.active .box { z-index: 2; } .share_con .bshare-custom .bshare-weixin { background-color: #4EC034 !important; } /*request-meeting new update*/ .meet_con { min-height: 200px; word-break: break-all; width: 48%; padding-left: 1.5rem; float: right; } .meet_image { border: none; max-width: 100%; height: auto !important; } .meet_box { line-height: 1.8; padding-bottom: 1rem; } .meet_pic { text-align: left; padding-bottom: 1rem; } .meet_pic { overflow: hidden; } .meet_small { width: 48%; } .contact_ul .d-md-flex { display: -ms-flexbox !important; display: flex !important; } .contact_ul ul { padding-inline-start: 20px; } .contact_ul li { list-style: inherit; } /*services-solutions Bioconjugation-Overview*/ @media (max-width: 768px) { .iframee { width: 100% !important; height: 256px !important; } } @media (min-width: 992px) { .custom_50 { flex: 0 0 50%; max-width: 50%; margin-right: 50px; } .custom_around { float: right; margin-left: 50px; margin-right: 50px; } } /*Life - images change to swiper*/ .life_list_swiper .swiper-pagination { width: 100%; } .life_list_swiper .swiper-pagination .swiper-pagination-bullet { margin: 0 4px; } /* content涓浘鐗囩瓑涓嶅眳涓?/ .aligncenter { display: block; margin-left: auto; margin-right: auto; } .aligncenter p.wp-caption-text { display: block; margin-left: auto; margin-right: auto; text-align: center; } /*WeChat icon updated to green*/ .share_con .bshare-custom .bshare-weixin { background-color: #4EC034 !important; } #st-2 .st-btn[data-network='wechat'] { background-color: #4EC034 !important; } /*鑽槑鐢熺墿瑙嗙晫 icon updated to blue*/ .share_con .bshare-custom .bshare-shijie { background-color: #0068b7 !important; } #st-2 .st-btn[data-network='shijie'] { background-color: #0068b7 !important; } .solutions_banner_nav .mammalianWidth li:nth-child(7) { padding: 0 30px; } /* content锟斤拷图片锟饺诧拷锟斤拷锟斤拷*/ .aligncenter { display: block; margin-left: auto; margin-right: auto; } .aligncenter p.wp-caption-text { display: block; margin-left: auto; margin-right: auto; text-align: center; } /*Company ESG Give Back to Community*/ .esg_two .container .text .li { position: relative; padding-left: 0.6rem !important; } .esg_two .container .text .li::after { content: ''; position: absolute; top: 10px; left: 0; width: 0.25rem; height: 0.25rem; border: 1px solid #1158ab; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } /*News & Media-->Event page->event list css start*/ /*News & Media-->Event page->click button go to detail page css start*/ .event_area { border-top: 2px solid #000; padding-bottom: 1rem; } .event_area li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 0.75rem 0; } .event_area li .img { width: 8rem; height: 4rem; } .event_area li .text { width: calc(100% - 16rem); padding: 0px 30px; color: #333; } .event_area li .venue { width: 8rem; text-align: right; } .event_area li .text .time { font-size: 0.5rem; } .event_area li .text .title { font-size: 0.45rem; font-family: "AlibabaPuHuiTiRegular"; } .event_area li .text p a { color: #0068b7; text-decoration: underline; } .event_area li .venue a { display: inline-block; color: #fff; background-color: #0a6d9b; padding: 20px 35px; } /*****event detail*****/ .event_detail .detail_title { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 0.75rem 0; } .event_detail .detail_title .msg { width: 65%; } .event_detail .detail_title .title { font-size: 0.8rem; font-family: "AlibabaPuHuiTiRegular"; } .event_detail .detail_title .msg .link a { color: #0068b7; text-decoration: underline; } .event_detail .detail_title .venue a { color: #fff; display: inline-block; background-color: #0a6d9b; padding: 20px 35px; } .event_detail .detail_photo { margin-bottom: 0.75rem; } .event_detail .detail_photo .img { width: 200px; } .event_detail .detail_photo .msg { padding-left: 30px; font-family: "AlibabaPuHuiTiRegular"; } .detail_copy { padding-bottom: 0.75rem; } .event_detail .detail_copy .title, .event_detail .detail_copy .date, .event_detail .detail_copy .abstract strong { font-family: "AlibabaPuHuiTiRegular"; } @media screen and (max-width: 991px) { .event_area li .img { width: 6rem; height: 3rem; } .event_area li .text { width: calc(100% - 12rem); padding: 0px 20px; } .event_area li .venue { width: 6rem; } .event_area li .venue a { padding: 10px 14px; } .detail_title .venue a { padding: 10px 20px; } header .header-language .header_href { width: 3.75rem; } } @media screen and (max-width: 767px) { .event_area li .img { width: 100%; height: 6.5rem; } .event_area li .text { width: 100%; padding: 0.5rem 0px; } .event_area li .venue { width: 100%; text-align: left; } .detail_title .msg { width: 100%; margin-bottom: 0.75rem; } .detail_photo .msg { padding-left: 0px; } .detail_photo { margin-bottom: 0.75rem; } /*2022-09-13*/ @media(min-width: 768px) and (max-width: 979px) { .alignnone { max-width: 350px; } } @media(min-width: 980px) { .alignnone { max-width: 480px; } } @media(min-width: 1200px) and (max-width: 1920px) { .alignnone { max-width: 550px; } } @media(min-width: 1921px) { .alignnone { max-width: 650px; } } /*request-meeting new update*/ .meet_con { width: 100%; float: inherit; padding-left: 0; padding-bottom: 1rem; } .meet_small { width: 100%; margin-top: 10px; } .contact_ul .d-md-flex { display: inherit !important; } .position_inherit { position: inherit !important; } .display_block { display: block !important; } } /*2022-06-21 services & solutions*/ .solutions_banner_nav .mammalianWidth li:nth-child(7) { padding: 0 30px; } @media screen and (max-width: 767px) { .solutions_banner_nav .mammalianWidth li:nth-child(7) { padding: 0px; } } /*2022-12-20*/ .noBackground::before{ background:transparent!important; } .noBackground::after{ background:transparent!important; }