.header-right .aux-item.text .social-icons,.header-left .aux-item.text .sf-button{display:inline}#mobile-header .mobile-menu-link{display:none}.ac-mobile-social-icons .social-icons{display:flex;justify-content:center}#top-bar .sf-button{margin:10px 0;color:#fff !important}#top-bar .sf-button:hover{color:#0a2d50 !important;background:#fff}#top-bar .tb-left .tb-text{display:flex;justify-content:start;align-items:center}#top-bar .tb-right .tb-text{display:flex;justify-content:end;align-items:center}.aux-item .social-icons{display:flex !important}.header-right .aux-item{vertical-align:middle}.posts-carousel .blog-item-details{font-size:0}.posts-carousel .blog-item-details span.author{font-size:18px}.posts-carousel .blog-item-details span:nth-of-type(2){display:none}.single-team .inner-page-wrap,article.single-team{margin-bottom:0}.single-team .page-content.container{margin-bottom:60px}.single-post .post-details-wrap{display:none}.author-info-wrap{width:auto}.author-avatar img{object-fit:cover !important}.hide-author .blog-item-details{display:none}.hide-date .date-overlay{display:none}.archive .page-heading{background:#0a2d50}.archive .fancy-style .fancy-heading .heading-text>h1{color:#fff}.masonry-items .blog-item .details-wrap h2,.masonry-items .blog-item .inst-overlay h2{font-size:20px;font-weight:500}.single-ac_events article{margin-bottom:60px}.category-publications .detail-feature{display:none}.post-filter-tabs li:has(.events),.post-filter-tabs li:has(.seminars),.post-filter-tabs li:has(.publications){display:none}.team-member figcaption .thumb-info{display:none !important}.publication-header-container{display:flex;background-color:#f7f7f7;margin-bottom:50px}.publication-header-container .image img{object-fit:contain;aspect-ratio:350/466;min-width:300px}.publication-header-container .title{padding:40px;display:flex;align-items:center}.publication-header-container .title h1{margin-top:0}@media screen and (max-width:768px){.publication-header-container{flex-direction:column}.publication-header-container .image img{width:100%}.publication-header-container .image{max-height:unset}}.header-wrap,.header-right .aux-item,.header-left .aux-item{border:none !important}.masonry-items .blog-item .details-wrap h2{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.fs-aux-open #logo img.standard{display:none !important}.fs-search-open #logo img.light-logo{display:inline-block !important}@media only screen and (max-width:768px){p:last-child{margin-bottom:24px}.img-first-then-text section.row{display:flex !important;flex-direction:column}.img-first-then-text section.row .spb-column-container:first-of-type,.img-first-then-text section.row .spb_text_column:first-of-type{order:2}section.row .spb_text_column{margin-bottom:0 !important}section.row,section.row.fw-row ul.portfolio-items.gutters{margin-left:0 !important;margin-right:0 !important}section.row .spb-row,section.row .spb-column-inner,section.row .spb-asset-content,section.row .spb-column-container,section.row .spb_content_element.clearfix,section.row .masonry-item.masonry-gallery-item,section.row .cart-items-wrap,section.row .cart-totals-wrap{padding-left:0 !important;padding-right:0 !important}section.row .spb-column-inner .spb_text_column,.portfolio-items.masonry-items{padding-left:15px !important;padding-right:15px !important}section.row .spb-column-inner .spb_text_column section.row .spb_content_element .spb_text_column{padding-bottom:15px !important}#footer .container,#copyright .container{padding:0 15px}#copyright .text-left{line-height:26px;margin-bottom:0}#footer #text-2,#footer #text-3,#footer #text-4{padding-bottom:0}.stack-btns-sm-screen .sf-button{display:block;width:100%;text-align:center}.window-height-sm-screen{height:calc(100vh - 92px)}.gutter-padding-sm-screen{padding:0 15px !important}.image-banner-content.content-left{padding-right:20px !important}.padding-btm-sm-screen{padding-bottom:20px}.home .recent-post{min-height:0 !important}.page-heading.fancy-heading .heading-text{padding-top:50px;padding-bottom:50px}.btns-full-width-sm-screen a.sf-button{width:100%;text-align:center}.height-250-sm-screen .map-canvas{height:250px !important}.ml-sm .sf-button{margin-left:15px !important}.remote-posts-feed h3{text-align:left !important;margin-bottom:20px !important}.remote-posts-feed .posts-carousel,.remote-posts-feed .posts-grid{padding:0 !important}.single-post #main-container{margin-top:0}#mobile-header .mobile-menu-link{display:inline-block}.filter-wrap{display:block}.post-filter-tabs li{line-height:24px;float:left}}