/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.breadcrumb{font-size:0.929em;}
:root{--color-primary:#003ecc;}body,p,div,td,table,h1,h2,h3,h4,h5{font-family:'Inter','Roboto','Open Sans',Arial,sans-serif;font-size:1em;}.f-banner{background:url(/sites/default/files/banner/2026/banner.jpg) left top no-repeat;min-height:15rem;}.distributor{background:url(/sites/default/files/banner/2026/distributor.jpg) left top no-repeat;min-height:15rem;}.media{overflow:hidden;}.media img{transition:transform 0.3s ease;display:inline-block;transform-origin:center center;position:relative;z-index:1;}.media img:hover{transform:scale(1.2);z-index:10;transition:transform 0.3s ease,z-index 0s 0s;}a{text-decoration:none;color:#003399;}.block-title{color:#003399;margin:1rem;font-size:1.5rem;font-weight:900}.feature-title{margin:1rem;font-size:1.5rem;font-weight:900}.bg-primary{background:var(--color-primary) !important;}.highlighted{}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img,.image-style-img-responsive{display:block;max-width:100%;height:auto;}#navbar-top{background-color:#039;color:var(--color-primary);text-align:center;}.small td{font-size:0.9em;}.h2,.h3,h2,h3{font-size:1.25rem;margin-bottom:2rem;margin-top:2rem;font-weight:bold;}.view-id-block_document,.view-block-citation{padding:1em;border:1px solid #f3f3f7;}.field--name-body{font-size:0.9em;margin-top:1em;}.citations{padding:1rem;border-bottom:1px solid #f1f1f1;font-size:.875em;}#block-x-filter-food{padding:15px;border:1px solid #ddd;background-color:#f9f9f9;margin-bottom:20px;}#block-x-filter-food .form-item,#block-x-filter-food label{margin-bottom:15px;}.product-grid{flex-wrap:wrap;align-items:stretch;}.card{height:100%;display:flex;flex-direction:column;}.card-body .mt-auto{margin-top:auto;}.product-nav{font-weight:600;border-bottom-color:#00336620;}.product-nav .nav-item{color:var(--color-primary);}.product-nav .nav-link{color:var(--color-primary);border-width:0;}.product-nav .nav-link.active{border-width:1px;background:#00336620;border-radius:0;}.group-title{font-size:1em;color:var(--color-primary);margin:1em 0;font-weight:normal;}.product-title{font-size:1.5em;color:var(--color-primary);}.node--type-food-test-kit h1.title,.node--type-livestock-test-kit h1.title,.node--type-pet-test-kit h1.title{display:none;}@media screen and (max-width:959px){#block-main-menu .dropdown-menu{background:#fefefe;padding-top:10px;z-index:1000;padding-bottom:20px;}}@media screen and (min-width:960px){.main-nav .nav-item{font-size:1.25rem;font-weight:600;margin-right:1rem;}html{overflow-x:hidden;}#block-main-menu .navbar-nav>li{vertical-align:middle;position:static;min-width:8rem;text-align:center;}#block-main-menu .nav-link{color:#fff;}#block-main-menu .dropdown-menu{position:absolute;width:100vw;min-height:50vh;background:#fefefe;padding-top:60px;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;z-index:1000;padding-bottom:20px;border-radius:0;border-bottom:4px solid var(--color-primary);}.site-footer__top ul{display:flex;flex-direction:column;}.site-footer__bottom{display:flex}.region-footer-left{width:50%;}.region-footer-right{width:50%;text-align:right}}.block-system-breadcrumb-block{margin-top:1rem;}.small,.form-select{font-size:.85em;}#main-wrapper{margin:1rem 0;}.full-width{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;border-radius:0;clear:both;margin-bottom:1rem;}.top-1{margin-top:-1rem}#navbar-main{background-color:var(--color-primary);}
