html{font-size:62.5%;font-family:Noto Sans,Helvetica,Arial,sans-serif}body{font-size:1.5em;line-height:1.6;color:#222}body.detail-page{max-width:1024px;margin:auto}body.home .container-top,body.home .flex-container,body.home #bottomnav,body.home #topnav{width:100%;max-width:1400px;margin:auto;padding:15px}#topnav{margin-bottom:0!important}body.home #topnav{padding-top:0;padding-bottom:5px}.container-top{margin-top:0}.fieldmuseum-logo{max-width:150px;background-color:#fff;margin:0 30px 0 0}.container{padding-right:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:3em;font-weight:200}a,a:visited{color:#069}h1 a,h1 a:visited,#bottomnav a,#bottomnav a:visited,#topnav a,#topnav a:visited{color:#069;text-decoration:none}a:hover,h1 a:hover,#bottomnav a:hover,#topnav a:hover{color:#1ab9ff}ul{list-style-position:inside;padding-left:0;margin:0}.flex-item .species-item{font-size:14px!important;white-space:nowrap;color:#fff;padding-left:6px;margin-bottom:0;padding-bottom:0}body.home div.flex-item,body.subset-page div.flex-item{max-width:188px;word-wrap:normal!important}body.home div.flex-item p.species-item,body.subset-page div.flex-item p.species-item{word-wrap:normal!important;white-space:normal}body.detail-page .blue .flex-item p{max-width:500px;word-wrap:normal!important}body.detail-page .flex-item h4{margin:5px 0 0!important}.collection-data,.multimedia-container{margin-top:20px}div.blue .flex-item a.species-link img.species-thumbnail{border:6px solid #006699;width:180px}div.blue .flex-item a.species-link:hover img.species-thumbnail,div.blue .flex-item a.species-link:active img.species-thumbnail{border:6px solid #0099e6;width:180px}.flex-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;background:#e0ebeb}body.home .flex-item p{font-size:80%}.flex-item img{max-width:500px}.blue .flex-item{margin-left:10px}body.home .flex-container{border-radius:10px}nav ul.pagination{list-style:none;margin-left:0;padding-left:0}nav ul.pagination>li{display:inline-block;margin-right:1rem}nav ul.pagination a.page-link{color:#fff;text-decoration:none}nav ul.pagination a.page-link:hover{color:#1ab9ff}nav ul.pagination li.active span{text-decoration:underline}body.detail-page .blue a:hover,body.subset-page .blue a:hover{color:#069;background:#fff}.species-title{margin-top:30px;margin-bottom:25px}.species-links{padding-left:25px}.blue .subset-list-links .species-link{border-radius:0;padding:0;color:#069;background-color:#069}body.detail-page .blue .species-link:hover,body.detail-page .blue .species-link:active,body.subset-page .blue .species-link:hover,body.subset-page .blue .species-link:active{color:#069;background-color:#069;width:178px}.subset-list-links a:link,.subset-list-links a:visited{color:#fff}.subset-list-links a:hover,.subset-list-links a:active{color:#fff;text-decoration:none}.blue{background:#069;color:#fff;border-radius:10px}body.detail-page .blue div a{background:#069;color:#fff;border-radius:4px}body.detail-page .blue,body.detail-page .additional-info{max-width:1024px;margin-top:5px;padding:20px}body.detail-page .additional-info{background:#ccc;border-bottom:solid 2px #006699;border-radius:10px;margin-bottom:10px}body.detail-page .additional-info p span.label{display:block;font-size:85%;font-weight:700}body.detail-page .flex-item img.detail-pic{padding-top:12px}#topnav{margin:10px 0}#bottomnav{margin-top:10px;margin-bottom:25px}.wrong-multimedia-thumb{max-width:150px}.detail-nav-link{text-decoration:none}.detail-nav-link.prev{margin-right:2rem}.alert.red{color:#a00}.alert.list{list-style:none}.alert .alert-li{font-style:italic;font-size:12px;display:inline}.search-fieldset{border:none;padding-right:0;margin-right:0}.search-fieldset.scientific-name{margin-top:10px}.search-fieldset label{display:inline-block;width:auto;margin-right:15px}.search-fieldset input,input.search{float:right}.search-container{margin-bottom:30px}.search-results-container{background-color:#069}.result-container{float:left}.multimedia-container{float:right}body.detail-page .blue .catalogue-multimedia-link:link,body.detail-page .blue .catalogue-multimedia-link:hover{border-radius:inherit;background:transparent;padding:0}.semaphoronts-list{list-style-position:outside}li.semaphoront{margin-left:25px}@media screen and (max-width:600px){h1{font-size:2em;max-width:80%;color:#0099e6}body.detail-page .flex-item{max-width:95%}body.detail-page .flex-item img.detail-pic{width:100%;margin:auto;max-width:400px;padding-top:10px}#topnav,#bottomnav{padding:20px}}
