@font-face{font-display:optional}body{font-weight:400}h1,h2,h3,h4,h5,h6{padding-bottom:1.5rem;font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif}body.single h1,body.single h2{font-weight:500;line-height:1.3em}body.single h1{font-size:3em}body.single h2{font-size:2.5em}a{color:#95cb19}.fluid-width-video-wrapper{height:100%;padding-top:49%!important}.et_right_sidebar #sidebar{padding-left:15px}h2.latest-posts{margin-bottom:0;padding-bottom:0;font-size:26px!important;font-weight:700!important}.wpj-jtoc{}.wpj-jtoc--title{margin:1rem 0!important;margin-bottom:2rem!important;font-size:26px!important}.wpj-jtoc--item .wpj-jtoc--item-content,.wp-block-latest-posts__post-title{margin-bottom:.9em;font-size:.9em;line-height:1.5em}.wpj-jtoc.--jtoc-theme-default-v3 .wpj-jtoc--items li.--jtoc-is-active>.wpj-jtoc--item-content>a{color:#666!important;text-shadow:none!important}.wpj-jtoc--item .wpj-jtoc--item-content>a:active{color:red!important;text-shadow:none!important}.single-post #main-header{background-color:#343434!important}.single-post #top-header{background-color:#1a255d!important}@media only screen and (min-width:768px){.three-column-grid .et_pb_grid_item{width:28.333%!important;margin:0 7.5% 7.5% 0!important}.three-column-grid .et_pb_grid_item:nth-child(3n){margin-right:0!important}.three-column-grid .et_pb_grid_item:nth-child(3n+1){clear:left}.three-column-grid .et_pb_grid_item:nth-child(4n+1){clear:unset!important}}.et_pb_column.et_pb_column_empty{display:block!important}.page-id-27253875 .logo_container img,.page-id-27253896 .logo_container img,.page-id-27253898 .logo_container img,.page-id-27253900 .logo_container img,.page-id-27253883 .logo_container img,.page-id-81509 .logo_container img{content:url("https://mcfegganbrown.co.uk/wp-content/uploads/2025/10/Kastner-Lab-no-fill-white.png")}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:center}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons{top:10px;position:relative}ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon{display:none}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon{display:none}ul#mobile_menu.et_mobile_menu a{text-transform:uppercase}@media screen and (min-width:981px){.sub-menu{min-width:350px}#top-menu li li a{width:350px;padding:6px 10px}}