/*!
Theme Name: JPL
Author: JPL
Author URI: https://www.jplcreative.com/
Description: The JPL theme is a bootstrap or "starter" theme designed to be used in conjunction with a child theme. This theme leverages Normalize.css, jQuery, Slick Carousel, Colorbox and the Advanced Custom Fields WordPress plugin.
Version: 3.7.3
*/*{box-sizing:border-box}:after,:before{box-sizing:border-box}body{min-width:360px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}sub,sup{font-size:70%}img{height:auto;max-width:100%}.wrap{margin:auto;max-width:1140px;padding:0 15px}@media only screen and (min-width:980px){.nav-toggle{display:none}}.nav ul{list-style-type:none;margin:0;padding:0}.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{display:block}.media-responsive img{height:auto;width:100%}.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}}.alignnone{margin:0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}@media only screen and (max-width:782px){.alignright{display:block;float:none;height:auto;margin:15px 0;width:100%}}.alignleft{float:left;margin:5px 20px 20px 0}@media only screen and (max-width:782px){.alignleft{display:block;float:none;height:auto;margin:15px 0;width:100%}}a img.alignright{float:right;margin:5px 0 20px 20px}@media only screen and (max-width:782px){a img.alignright{display:block;float:none;height:auto;margin:15px 0;width:100%}}a img.alignnone{margin:0}a img.alignleft{float:left;margin:5px 20px 20px 0}@media only screen and (max-width:782px){a img.alignleft{display:block;float:none;height:auto;margin:15px 0;width:100%}}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.center{text-align:center}.cf:after,.cf:before{content:'';display:block}.cf:after{clear:both}