/*!
Theme Name: JPL
Author: JPL Creative
Author URI: https://www.jplcreative.com/
Description: JPL Parent Theme
Version: 1.2
*/.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}*{box-sizing:border-box}:after,:before{box-sizing:border-box}.cf:after,.cf:before{content:'';display:block}.cf:after{clear:both}.wrap{margin:auto;max-width:1140px;padding:0 15px}@media only screen and (min-width:768px){.grid{display:flex}}@media only screen and (min-width:980px){.nav-toggle{display:none}}.nav ul{list-style-type:none;margin:0;padding:0}.nav .sub-menu{display:none}.cards{display:flex;justify-content:space-between;padding-top:1em}.cards .card{padding:10px;width:100%}.cards .card-third{width:32%}.cards h1,.cards h2,.cards h3,.cards h4,.cards h5,.cards h6{margin-top:0}.media{display:flex}.media .img{min-width:32%;margin-right:2%}.media .img img{display:block}.vid-wrap{background-color:#000;display:flex}@media only screen and (min-width:768px){.vid-wrap{display:block}}.cover{background-position:center;background-repeat:no-repeat;background-size:cover}.cover img{display:none}.cover video{width:100%}@supports (object-fit:cover){.cover img,.cover video{display:block;height:100%!important;object-fit:cover;width:100%!important}}