  /*!
Theme Name: 91重口
Author: JPL
Author URI: https://jpl.agency
Description: The 91重口 theme is a responsive child theme designed and developed specifically for 91重口. The parent theme is JPL Platypus Academy, which leverages Normalize.css, jQuery, Slick Carousel, Colorbox, the Advanced Custom Fields plugin and more.
Template: jpl
Update URI: false
Version: 1.0
*/@keyframes levitate{0%{transform:translate(0)}100%{transform:translate(-3px)}}@keyframes iconpushin{50%{transform:scale(.75)}}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:400;src:url('/wp-content/themes/edgewood/css/vendor/google/spectral-v13-latin/spectral-v13-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:600;src:url('/wp-content/themes/edgewood/css/vendor/google/spectral-v13-latin/spectral-v13-latin-600.woff2') format('woff2')}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}:focus{outline:1px dotted #707070}::selection{background:#fcf2f2;color:#000000}::-moz-selection{background:#fcf2f2;color:#000000}body{background:#ffffff;color:#58595b;font-family:"source-sans-pro",sans-serif;line-height:1.7;margin:0px;min-width:375px;padding:0px;scroll-margin-top:74px}@media only screen and (min-width: 980px){body{scroll-margin-top:123px}}body.admin-bar{scroll-margin-top:155px}@media only screen and (max-width: 782px){body.admin-bar{scroll-margin-top:120px}}@media only screen and (max-width: 600px){body.admin-bar{scroll-margin-top:74px}}h1,h2,h3,h4,h5,h6{color:#bb0000;font-family:"source-sans-pro",sans-serif;font-weight:800;text-transform:uppercase}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,h1+ul,h2+ul,h3+ul,h4+ul,h5+ul,h6+ul,h1+ol,h2+ol,h3+ol,h4+ol,h5+ol,h6+ol{margin-top:13px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:800}h1,h2,h3,h4{line-height:1.1;margin:40px 0px 8px 0px}h5,h6{line-height:1.4;margin:15px 0px}h1{font-size:42px;line-height:1}@media only screen and (min-width: 768px){h1{font-size:60px}}@media only screen and (min-width: 980px){h1{font-size:72px;line-height:1}}h2{font-size:38px}@media only screen and (min-width: 980px){h2{font-size:48px}}h3{font-size:24px}@media only screen and (min-width: 980px){h3{font-size:30px}}h4{font-size:19px}@media only screen and (min-width: 980px){h4{font-size:21px}}a{color:#000000}a:hover,a:focus{color:#bb0000}strong{font-weight:700}hr,.wp-block-separator{background:#cc9403;border:none;height:1px;margin:25px 0px}mark{background-color:#fcf2f2}@media only screen and (min-width: 768px){.block.alignfull,.wp-block-columns.alignfull,.block.alignwide,.wp-block-columns.alignwide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}}@media only screen and (min-width: 768px){.wp-admin .block.alignfull,.wp-admin .wp-block-columns.alignfull,.wp-admin .block.alignwide,.wp-admin .wp-block-columns.alignwide{margin-left:0px;margin-right:0px;max-width:none}}@media only screen and (min-width: 768px){.block.alignwide,.wp-block-columns.alignwide{margin-left:calc(50% - 49vw);margin-right:calc(50% - 49vw)}}@media only screen and (min-width: 1170px){.block.alignwide,.wp-block-columns.alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw)}}.outer-wrap{overflow:hidden}.nav ul{list-style-type:none;margin:0;padding:0}.wrap{max-width:1340px;padding:0px 20px;width:100%}@media only screen and (min-width: 480px){.wrap{padding:0px 15px}}@media only screen and (min-width: 1170px){.wrap{padding:0px 50px}}.block{padding:30px 0px 0px 0px}@media only screen and (min-width: 600px){.block{padding:50px 0px 0px 0px}}.block:last-child{padding-bottom:30px}@media only screen and (min-width: 600px){.block:last-child{padding-bottom:50px}}.block.hero:last-child{margin-bottom:0px;padding-bottom:0px}.wp-block-table.is-style-stripes{border-color:transparent}.wp-block-table.is-style-stripes table{border-collapse:separate;border-color:transparent;border-spacing:2px}.wp-block-table.is-style-stripes table thead tr th{border-color:transparent;border-bottom:2px solid #ccb069}.wp-block-table.is-style-stripes table tbody tr:nth-child(odd){background:#fdf9ee}.wp-block-table.is-style-stripes table tbody tr td{border-color:transparent}.wp-block-table.is-style-stripes table tfoot tr td{border-color:transparent;border-top:2px solid #ccb069}.wp-block-table table{border-collapse:collapse;border:none;line-height:1.3;width:100%}.block .wp-block-table table{overflow-x:auto}.wp-block-table table thead{border-bottom:2px solid #ccb069}.wp-block-table table thead tr{border-left:1px solid #f3dfab;border-top:1px solid #f3dfab}.wp-block-table table thead tr th{background:none;border:none;border-right:1px solid #f3dfab;border-bottom:1px solid #f3dfab;font-weight:800;margin:0px;padding:12px;vertical-align:top}.wp-block-table table tbody tr,.wp-block-table table tfoot tr{border-left:1px solid #f3dfab;border-top:1px solid #f3dfab}.wp-block-table table tbody tr td,.wp-block-table table tfoot tr td{border:none;border-right:1px solid #f3dfab;border-bottom:1px solid #f3dfab;margin:0px;padding:12px;vertical-align:top}.wp-block-table table tfoot{border-top:2px solid #ccb069}.wp-block-table table tfoot tr td{border:none;border-right:1px solid #f3dfab;border-bottom:1px solid #f3dfab;font-weight:800}.wp-block-table table.is-style-stripes{border-collapse:separate;border-color:transparent;border-spacing:2px}.wp-block-table table.is-style-stripes thead{border-bottom:2px solid #ccb069}.wp-block-table table.is-style-stripes thead tr th{border-right-color:transparent}.wp-block-table table.is-style-stripes tbody tr:nth-child(odd){background:#fdf9ee}.wp-block-table table.is-style-stripes tbody tr td{border-color:transparent}.wp-block-table table.is-style-stripes tfoot tr td{border-color:transparent}.wp-block-table figcaption{font-size:15px}table{border-collapse:collapse;border:none;line-height:1.3;width:100%}.block table{overflow-x:auto}table thead{border-bottom:2px solid #ccb069}table thead tr{border-left:1px solid #f3dfab;border-top:1px solid #f3dfab}table thead tr th{background:none;border:none;border-right:1px solid #f3dfab;border-bottom:1px solid #f3dfab;font-weight:800;margin:0px;padding:12px;vertical-align:top}table tbody tr,table tfoot tr{border-left:1px solid #f3dfab;border-top:1px solid #f3dfab}table tbody tr td,table tfoot tr td{border:none;border-right:1px solid #f3dfab;border-bottom:1px solid #f3dfab;margin:0px;padding:12px;vertical-align:top}table tfoot{border-top:2px solid #ccb069}table tfoot tr td{border:none;border-right:1px solid #f3dfab;border-bottom:1px solid #f3dfab;font-weight:800}table.is-style-stripes{border-collapse:separate;border-color:transparent;border-spacing:2px}table.is-style-stripes thead{border-bottom:2px solid #ccb069}table.is-style-stripes thead tr th{border-right-color:transparent}table.is-style-stripes tbody tr:nth-child(odd){background:#fdf9ee}table.is-style-stripes tbody tr td{border-color:transparent}table.is-style-stripes tfoot tr td{border-color:transparent}.hdr{height:113px;left:0px;min-width:360px;position:-webkit-sticky;position:-moz-sticky;position:sticky;top:0px;transition:all .5s ease-out;width:100%;z-index:10}@media only screen and (max-width: 979px){.hdr{background:#ffffff;height:64px}}body.admin-bar .hdr{top:32px}@media only screen and (max-width: 782px){body.admin-bar .hdr{top:46px}}@media only screen and (max-width: 600px){body.admin-bar .hdr{top:0px}}@media only screen and (max-width: 979px){body.menu-open .hdr{position:absolute;transition:none}}@media only screen and (max-width: 782px){body.menu-open.admin-bar .hdr{top:46px}}.hdr.hdr-for-home{background:white;box-shadow:0 0 20px rgba(0,0,0,0.1)}@media only screen and (min-width: 980px){body.home .hdr.hdr-for-home{background:transparent;box-shadow:none}}@media only screen and (min-width: 980px){body.home .hdr.hdr-for-home .logo-wrap a{display:none}}@media only screen and (min-width: 980px){body.home .hdr.hdr-for-home .logo-wrap a.custom-logo-link-alt{display:block}}body.home .hdr.hdr-for-home .nav-secondary .menu li a{color:#ffffff}body.home .hdr.hdr-for-home .nav-secondary .menu li a:hover,body.home .hdr.hdr-for-home .nav-secondary .menu li a:focus{background:none}body.home .hdr.hdr-for-home .top-nav-search{color:#ffffff}body.home .hdr.hdr-for-home .top-nav-search:hover,body.home .hdr.hdr-for-home .top-nav-search:focus,body.home .hdr.hdr-for-home .top-nav-search.toggle-closed{background:#ccb069;color:#000000}body.home .hdr.hdr-for-home .select-wrap select{background:#bb0000;border:1px solid #bb0000;color:#ffffff}@media only screen and (min-width: 980px){body.home .hdr.hdr-for-home .select-wrap select{background:#bb0000;border:1px solid #bb0000}}body.home .hdr.hdr-for-home .search-toggle-form{background:#ccb069}body.home .hdr.hdr-for-home .search-toggle-form .search-form input{border:2px solid #ccb069}body.home .hdr.hdr-for-home .search-toggle-form .search-form input:focus{border:2px solid #c6a656}body.home .hdr.hdr-for-home .search-toggle-form .search-form button{color:#000000}body.home .hdr.hdr-for-home .nav-primary .menu>li.ddactive .link-wrap a,body.home .hdr.hdr-for-home .nav-primary .menu>li.ddactive.menu-item-has-children .link-wrap a{background:#a70000}@media only screen and (min-width: 980px){body.home .hdr.hdr-for-home .nav-primary .menu>li.ddactive .link-wrap a,body.home .hdr.hdr-for-home .nav-primary .menu>li.ddactive.menu-item-has-children .link-wrap a{background:#e6e6e6;color:#000000}}@media only screen and (min-width: 980px){body.home .hdr.hdr-for-home .nav-primary .menu>li.ddactive .link-wrap .submenu-btn .fas,body.home .hdr.hdr-for-home .nav-primary .menu>li.ddactive.menu-item-has-children .link-wrap .submenu-btn .fas{color:#000000}}body.home .hdr.hdr-for-home .nav-primary .menu>li.menu-item-has-children.hover .link-wrap a{color:#000000}body.home .hdr.hdr-for-home .nav-primary .menu>li.menu-item-has-children.hover .link-wrap .submenu-btn .fas{color:#000000}@media only screen and (min-width: 980px){body.home .hdr.hdr-for-home .nav-primary .menu>li.menu-item-has-children.hover .link-wrap .submenu-btn .fas:before{content:"\f0d8"}}body.home .hdr.hdr-for-home .nav-primary .menu>li .link-wrap a{color:#ffffff}@media only screen and (min-width: 980px){body.home .hdr.hdr-for-home .nav-primary .menu>li .link-wrap a:hover,body.home .hdr.hdr-for-home .nav-primary .menu>li .link-wrap a:focus{color:#ffffff}}body.home .hdr.hdr-for-home .nav-primary .menu>li .submenu-btn .fas{color:#ffffff}.hdr.hdr-fixed-bg{box-shadow:0 0 20px rgba(0,0,0,0.1)}@media only screen and (min-width: 980px){.hdr.hdr-fixed-bg{background:#ffffff}}.hdr .wrap{display:flex}@media only screen and (max-width: 979px){.hdr .wrap{display:block}}.hdr .logo-wrap{position:relative;transition:all .3s ease;width:142px;z-index:9}@media only screen and (min-width: 980px){.hdr .logo-wrap{margin-right:20px;width:250px}}@media only screen and (min-width: 1170px){.hdr .logo-wrap{margin-right:80px}}.hdr .logo-wrap a{display:block;line-height:0px;padding-top:4px}.hdr .logo-wrap a.custom-logo-link-alt{display:none;position:absolute;top:0px;left:0px}.hdr .logo-wrap img,.hdr .logo-wrap svg{transition:all .3s ease;width:100%}.nav-wrap{flex-grow:1}@media only screen and (min-width: 980px){.nav-wrap{display:block !important}}@media only screen and (max-width: 979px){.nav-wrap{background:#bb0000;display:none;left:0px;top:64px;position:absolute;width:100%;z-index:10}}.top-nav-wrap{position:absolute;left:0px;top:0px;width:100%}@media only screen and (max-width: 979px){.top-nav-wrap{background:#bb0000;display:block;position:relative;right:auto;top:auto}}.top-nav-wrap .wrap{display:flex;justify-content:flex-end;position:relative}@media only screen and (max-width: 979px){.top-nav-wrap .wrap{display:block;padding:0px}}.select-wrap{position:relative}.select-wrap:after{color:#ffffff;content:'\f0d7';font-family:"Font Awesome 6 Pro";font-size:13px;pointer-events:none;position:absolute;right:22px;top:50%;transform:translateY(-50%);transition:all .3s ease}@media only screen and (min-width: 980px){.select-wrap:after{right:10px}}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#bb0000;border:1px solid #bb0000;border-radius:0px;color:#ffffff;font-size:16px;font-weight:600;height:100%;padding:12px 25px;text-align:left;width:100%}@media only screen and (min-width: 980px){.select-wrap select{background:#000000;border:1px solid #000000;font-size:14px;padding:6px 25px 6px 15px;text-align:center;width:130px}}.top-nav-search{background:none;border:none;color:#000000;cursor:pointer;padding:6px 20px;transition:all .3s ease}@media only screen and (max-width: 979px){.top-nav-search{display:none}}.top-nav-search .fas{font-size:14px;width:14px}.top-nav-search:hover,.top-nav-search:focus,.top-nav-search.toggle-closed{background:#e6e6e6}.top-nav-search.toggle-closed{background:#ccb069;color:#000000}.menu-line{width:36px;height:40px;display:inline-block;position:relative;top:-11px}.menu-line .menu-line-inner{background-color:#bb0000;border-radius:4px;display:block;height:4px;position:absolute;top:50%;transition:transform .2s cubic-bezier(.68, -0.55, .265, 1.55);width:36px}.menu-line .menu-line-inner:before,.menu-line .menu-line-inner:after{background-color:#bb0000;border-radius:4px;content:"";display:block;height:4px;position:absolute;width:36px}.menu-line .menu-line-inner:before{top:10px;transition:opacity .2s .2s ease,transform .3s ease}.menu-line .menu-line-inner:after{bottom:-10px;top:20px;transition:transform .2s cubic-bezier(.68, -0.55, .265, 1.55)}.nav-toggle{background:none;border:0;cursor:pointer;display:none;height:64px;margin:0;outline:none;padding:11px 14px;position:absolute;right:64px;top:0px;transition:all .3s ease;z-index:11}@media only screen and (max-width: 979px){.nav-toggle{display:block}}.nav-toggle:hover .menu-line .menu-line-inner:before{transform:translateX(6px)}.nav-toggle.toggle-closed{background:#bb0000}.nav-toggle.toggle-closed .menu-line-inner{background-color:#ffffff;transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:.075s}.nav-toggle.toggle-closed .menu-line-inner:before{background-color:#ffffff;transition-delay:0s;opacity:0}.nav-toggle.toggle-closed .menu-line-inner:after{background-color:#ffffff;transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:.075s}.nav-menu-overlay{background:rgba(0,0,0,0.9);bottom:0px;display:none;left:0px;position:fixed;right:0px;top:0px;z-index:8}@media only screen and (min-width: 980px){.nav-menu-overlay{display:none !important}}.search-toggle{background:none;border:none;color:#bb0000;cursor:pointer;display:none;font-size:26px;height:64px;outline:none;padding:11px 14px;position:absolute;right:0px;text-align:center;top:0px;width:64px;z-index:11}@media only screen and (max-width: 979px){.search-toggle{display:block}}.search-toggle.toggle-closed{background:#ccb069}.search-toggle.toggle-closed .fas{opacity:0;transform:scale(.5)}@media only screen and (max-width: 979px){.search-toggle.toggle-closed .fa-times{display:none}}.search-toggle.toggle-closed .menu-line-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:.075s}.search-toggle.toggle-closed .menu-line-inner:before{transition-delay:0s;opacity:0}.search-toggle.toggle-closed .menu-line-inner:after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:.075s}.search-toggle .fas{left:50%;margin:-15px 0 0 -12px;position:absolute;transition:all .2s cubic-bezier(.68, -0.55, .265, 1.55);top:50%;z-index:10}.search-toggle .menu-line-inner{background-color:#ffffff}.search-toggle .menu-line-inner:before,.search-toggle .menu-line-inner:after{background-color:#ffffff}.search-toggle-form{background:#ccb069;display:none;position:absolute;right:50px;top:39px;transition:color .5s ease-out,top .5s ease-out;width:500px;z-index:11}@media only screen and (max-width: 979px){.search-toggle-form{right:0px;top:64px;width:100%}}.search-toggle-form .search-form{margin:0px;padding:35px}@media only screen and (max-width: 979px){.search-toggle-form .search-form{padding:30px 22px 30px 16px;text-align:right}}.search-toggle-form .search-form .field-wrap{display:flex;position:relative}.search-toggle-form .search-form label{display:none}.search-toggle-form .search-form input{background:#ffffff;border:2px solid #ffffff;border-radius:0px;flex:auto;font-size:16px;font-weight:600;height:36px;padding:7px 58px 7px 10px;transition:all .3s ease;vertical-align:middle;width:100%;-webkit-appearance:none}.search-toggle-form .search-form input:focus{border:2px solid #c6a656}.search-toggle-form .search-form button{background:transparent;border:none;color:#000000;height:36px;padding:8px 20px;position:absolute;top:0px;right:0px;vertical-align:middle}.search-toggle-form .search-form button:after{display:none}.nav-primary{display:flex;justify-content:flex-end;padding-top:8px;transition:all .5s ease-out}@media only screen and (min-width: 980px){.nav-primary{border-top:1px solid #cc9403;margin-top:54px}}@media only screen and (max-width: 979px){.nav-primary{display:block;padding-top:0px}}.nav-primary .menu{display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width: 979px){.nav-primary .menu{display:block}}@media only screen and (max-width: 979px){.nav-primary .menu>li{border-bottom:1px solid #a70000;position:relative}}.nav-primary .menu>li.ddactive .link-wrap a,.nav-primary .menu>li.ddactive.menu-item-has-children .link-wrap a{background:#a70000}@media only screen and (min-width: 980px){.nav-primary .menu>li.ddactive .link-wrap a,.nav-primary .menu>li.ddactive.menu-item-has-children .link-wrap a{background:#e6e6e6;color:#000000}}@media only screen and (min-width: 980px){.nav-primary .menu>li.ddactive .link-wrap .submenu-btn .fas,.nav-primary .menu>li.ddactive.menu-item-has-children .link-wrap .submenu-btn .fas{color:#000000}}.nav-primary .menu>li.menu-item-has-children.hover .link-wrap a{background:#e6e6e6;color:#000000;text-decoration:underline}.nav-primary .menu>li.menu-item-has-children.hover .link-wrap .submenu-btn .fas{color:#000000}@media only screen and (min-width: 980px){.nav-primary .menu>li.menu-item-has-children.hover .link-wrap .submenu-btn .fas:before{content:"\f0d8"}}.nav-primary .menu>li.menu-item-has-children .link-wrap a{position:relative;z-index:3}.nav-primary .menu>li.menu-item-has-children .link-wrap a span.fas{display:none}@media only screen and (max-width: 979px){.nav-primary .menu>li.menu-item-has-children .link-wrap a span.fas{background:#a70000;align-items:center;display:flex;font-size:14px;height:42px;justify-content:center;position:absolute;right:0px;top:0px;transition:all .3s ease;width:50px}}.nav-primary .menu>li .link-wrap{position:relative}.nav-primary .menu>li .link-wrap a{color:#ffffff;display:block;font-size:20px;font-weight:700;line-height:28px;padding:15px 55px 15px 25px;text-decoration:none;transition:all .3s ease}@media only screen and (min-width: 980px){.nav-primary .menu>li .link-wrap a{color:#bb0000;font-size:16px;line-height:26px;padding:12px 18px 12px 10px}}@media only screen and (min-width: 1170px){.nav-primary .menu>li .link-wrap a{padding:12px 22px 12px 14px}}@media only screen and (min-width: 980px){.nav-primary .menu>li .link-wrap a:hover,.nav-primary .menu>li .link-wrap a:focus{color:#000000;text-decoration:underline}}.nav-primary .menu .submenu-btn{align-items:center;background:transparent;border:none;display:flex;height:58px;justify-content:center;padding:0px;position:absolute;right:0px;top:0px;width:58px;z-index:3}@media only screen and (min-width: 980px){.nav-primary .menu .submenu-btn{height:24px;right:-5px;right:0px;top:13px;width:24px}}.nav-primary .menu .submenu-btn:hover .fas,.nav-primary .menu .submenu-btn:focus .fas{transform:rotate(90deg)}@media only screen and (min-width: 980px){.nav-primary .menu .submenu-btn:hover .fas,.nav-primary .menu .submenu-btn:focus .fas{transform:none}}.nav-primary .menu .submenu-btn .fas{color:#ffffff;transform:translateZ(0);transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out;font-size:26px;font-weight:bold}@media only screen and (min-width: 980px){.nav-primary .menu .submenu-btn .fas{color:#bb0000;font-size:10px}}@media only screen and (min-width: 980px){.nav-primary .menu .submenu-btn .fas.fa-plus:before{content:"\f0d7"}}.nav-primary .menu .submenu-btn .fas.fa-minus{transform:rotate(0deg);transition:none}@media only screen and (min-width: 980px){.nav-primary .menu .submenu-btn .fas.fa-minus:before{content:"\f0d8"}}.sub-menu-wrap{background:#a70000;padding:0px 12px;display:none}@media only screen and (min-width: 980px){.sub-menu-wrap{background:#e6e6e6;background:linear-gradient(180deg, #e6e6e6 0%, #fff 50px);border-bottom:1px solid #ccb069;left:0px;padding:40px 0px;position:absolute;top:113px;width:100%;z-index:2}}.sub-menu-wrap.ddopen{display:block !important}@media only screen and (min-width: 980px){.sub-menu-wrap .wrap{display:flex}}@media only screen and (min-width: 980px){.sub-menu-wrap .list-wrap{flex-grow:1;padding:0px 40px;width:44%}}@media only screen and (min-width: 1170px){.sub-menu-wrap .list-wrap{width:48%}}.sub-menu-wrap .sub-menu-title{display:none}@media only screen and (min-width: 980px){.sub-menu-wrap .sub-menu-title{font-size:24px;font-weight:700;margin:0px}}.sub-menu-wrap .sub-menu-title a{color:#bb0000;text-decoration:none}.sub-menu-wrap .sub-menu a{color:#ffffff;display:block;font-size:18px;font-weight:400;line-height:26px;padding:8px 0px;text-decoration:none;transition:all .3s ease}@media only screen and (min-width: 980px){.sub-menu-wrap .sub-menu a{color:#000000}}.sub-menu-wrap .sub-menu a:hover{color:#ffffff;text-decoration:underline}@media only screen and (min-width: 980px){.sub-menu-wrap .sub-menu a:hover{color:#bb0000}}.sub-menu-wrap .callout-wrap{border-top:1px solid #ccb069;margin-top:10px;padding:25px 0px}@media only screen and (min-width: 980px){.sub-menu-wrap .callout-wrap{border-top:none;margin-top:0px;padding:0px;width:56%}}@media only screen and (min-width: 1170px){.sub-menu-wrap .callout-wrap{width:52%}}.sub-menu-wrap .callout{padding-bottom:40px}@media only screen and (min-width: 980px){.sub-menu-wrap .callout{display:flex;max-width:600px}}.sub-menu-wrap .callout:last-child{padding-bottom:0px}@media only screen and (min-width: 980px){.sub-menu-wrap .img-wrap{padding-right:20px;width:52%}}.sub-menu-wrap .img-wrap img{display:block;height:auto;width:100%}@media only screen and (min-width: 980px){.sub-menu-wrap .copy-wrap{flex-grow:1;width:48%}}.sub-menu-wrap .copy-wrap p{margin:5px 0px}.sub-menu-wrap .copy-wrap p.callout-title{margin-top:0px}.sub-menu-wrap .callout-title{color:#ffffff;font-size:20px;font-weight:700}@media only screen and (min-width: 980px){.sub-menu-wrap .callout-title{color:#bb0000}}.sub-menu-wrap .callout-copy{color:#ffffff;font-size:16px}@media only screen and (min-width: 980px){.sub-menu-wrap .callout-copy{color:#000000;font-size:18px}}.sub-menu-wrap .callout-cta{color:#ffffff;font-size:16px;font-weight:700;text-decoration:underline}@media only screen and (min-width: 980px){.sub-menu-wrap .callout-cta{color:#000000;font-size:18px}}@media only screen and (min-width: 1170px){.sub-menu-wrap .callout-cta{font-size:20px}}.sub-menu-wrap .callout-cta a{color:#ffffff;padding-right:18px;position:relative}@media only screen and (min-width: 980px){.sub-menu-wrap .callout-cta a{color:#000000}}@media only screen and (min-width: 1170px){.sub-menu-wrap .callout-cta a{color:#000000;font-size:20px}}@media only screen and (min-width: 980px){.sub-menu-wrap .callout-cta a:hover{color:#bb0000}}.sub-menu-wrap .callout-cta a:after{content:"\f061";font-family:"Font Awesome 6 Pro";font-size:16px;line-height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.nav-secondary .menu{display:flex}@media only screen and (max-width: 979px){.nav-secondary .menu{display:block}}.nav-secondary .menu li a{color:#ffffff;display:inline-block;font-size:16px;font-weight:600;line-height:23px;padding:12px 25px;text-decoration:none;transition:all .3s ease}@media only screen and (min-width: 980px){.nav-secondary .menu li a{color:#000000;font-size:14px;padding:8px 18px}}.nav-secondary .menu li a:hover,.nav-secondary .menu li a:focus{background:#e6e6e6;text-decoration:underline}.bdy{min-height:400px}@media only screen and (min-width: 980px){.bdy{overflow:visible}}@media only screen and (max-width: 782px){body.menu-open .bdy{padding-top:64px}}.bdy a[target="_blank"]:not(.exclude):hover:after,.bdy a[target="_blank"]:not(.exclude):focus:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23bb0000' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E%0A")}.bdy a[target="_blank"]:not(.exclude).btn:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E%0A")}.bdy a[target="_blank"]:not(.exclude).btn-alt:hover:after,.bdy a[target="_blank"]:not(.exclude).btn-alt:focus:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E%0A")}.bdy a[target="_blank"]:not(.exclude).btn-alt:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23bb0000' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E%0A")}.bdy a[target="_blank"]:not(.exclude).btn-inverse:hover:after,.bdy a[target="_blank"]:not(.exclude).btn-inverse:focus:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23bb0000' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E%0A")}.bdy a[target="_blank"]:not(.exclude):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:11px;margin-left:6px;position:relative;transition:all .3s ease;width:11px;z-index:2}.breadcrumbs-wrap{display:none}@media only screen and (min-width: 768px){.breadcrumbs-wrap{display:block;font-family:"source-sans-pro",sans-serif;font-size:12px;font-weight:600;padding:15px 0px 0px 0px}}.breadcrumbs-wrap a{color:#58595b;display:inline-block;padding:2px 3px;transition:all .3s ease}.breadcrumbs-wrap a:hover,.breadcrumbs-wrap a:focus{color:#bb0000;text-decoration:none}.breadcrumbs-wrap .breadcrumb_last{display:inline-block;padding:0px 4px}.featured-image{height:43vw;position:relative;width:100%}@media only screen and (min-width: 980px){.featured-image{height:36vw}}@media only screen and (min-width: 1400px){.featured-image{height:30vw}}@media only screen and (min-width: 1600px){.featured-image{height:26vw}}@media only screen and (min-width: 1900px){.featured-image{height:22vw}}.featured-image.no-image{height:auto;padding:30px 0px}.featured-image .bgimg-wrap{background-color:#bb0000;height:100%;left:0px;overflow:hidden;position:absolute;right:0px;top:0px}.featured-image .bgimg{background-color:#bb0000;background-position:50% 0px;background-size:cover;height:100%;position:relative}@media only screen and (max-width: 979px){.featured-image .bgimg{background-position:50% 0px !important}}@media only screen and (min-width: 980px){.featured-image .bgimg{background-position:50% -72px}}.featured-image .bgimg.align-bottom{background-position:bottom}.featured-image .bgimg.align-top{background-position:top}.featured-title{background:#bb0000}.featured-title.graduate-program-template{position:relative;background:url('/wp-content/themes/edgewood/img/pattern.png') repeat 0 0;background-size:50px 34px;background-color:#bb0000;border-bottom:10px solid #ccb069}.featured-title .inner-wrap{color:#ffffff;font-size:18px;font-weight:600;line-height:26px;padding:25px 0px}.featured-title .pg-title{color:#ffffff;margin:0px}.featured-title .pg-title>span{display:block;font-size:24px;line-height:36px}.featured-title .pg-intro-content{color:#ffffff;font-size:18px;line-height:1.5}.featured-title .pg-intro-content p:first-child{margin-top:5px}.featured-title .pg-intro-content p:last-child{margin-bottom:0px}.featured-title .pg-intro-content a{color:#ffffff}.featured-title .pg-intro-content a:hover,.featured-title .pg-intro-content a:focus{color:#ffffff;text-decoration:none}.single-jpl_programs .featured-title .pg-title{text-transform:none}.single-jpl_programs .featured-title .pg-title>span.intro{display:block;font-size:24px;line-height:30px;text-transform:uppercase}.single-jpl_programs .featured-title .pg-title .program-sub-heading-wrap{font-size:19px;font-weight:600;line-height:24px}@media only screen and (min-width: 980px){.single-jpl_programs .featured-title .pg-title .program-sub-heading-wrap{padding-right:28%}}.single-jpl_programs .featured-title .pg-title .program-sub-heading-wrap .program-sub-heading{display:inline-block;margin-top:12px}.search-form .field-wrap{display:flex;padding-bottom:15px;position:relative}.search-form input{background:#ffffff;border:2px solid #bb0000;border-radius:0px;flex:auto;font-size:16px;font-weight:600;height:42px;padding:7px 58px 7px 10px;transition:all .3s ease;vertical-align:middle;width:100%;-webkit-appearance:none}.search-form input:focus{border:2px solid #c6a656}.search-form button{background:transparent;border:none;color:#000000;height:42px;padding:8px 20px;position:absolute;top:0px;right:0px;vertical-align:middle}.search-form button:after{display:none}.sidebar .search-form label{color:#bb0000;display:block;font-family:"source-sans-pro",sans-serif;font-size:21px;font-weight:bold;margin:8px 0px;text-transform:uppercase}.sidebar .search-form label .screen-reader-text{display:block;overflow:visible;height:auto;clip-path:none;width:auto;clip:unset;position:relative !important}.posts-sidebar-wrap{margin:25px 0px}@media only screen and (min-width: 768px){.posts-sidebar-wrap{display:flex}}@media only screen and (min-width: 768px){.posts-sidebar-wrap .posts{flex-grow:1;width:70%}}@media only screen and (min-width: 768px){.posts-sidebar-wrap .posts .post{width:auto}}.posts-sidebar-wrap .post{border-top:1px solid #eeeeee;overflow:hidden;position:relative}@media only screen and (min-width: 768px){.posts-sidebar-wrap .post{flex-grow:1;width:70%}}.posts-sidebar-wrap .post:first-child{border-top:none}.posts-sidebar-wrap .post .post-inner{padding:20px 10px}@media only screen and (min-width: 768px){.posts-sidebar-wrap .post .post-inner{padding:20px}}@media only screen and (min-width: 980px){.posts-sidebar-wrap .post .post-inner{padding:30px}}@media only screen and (min-width: 870px){.posts-sidebar-wrap .posts+.sidebar-wrap,.posts-sidebar-wrap .post+.sidebar-wrap{margin-left:30px}}@media only screen and (min-width: 1170px){.posts-sidebar-wrap .posts+.sidebar-wrap,.posts-sidebar-wrap .post+.sidebar-wrap{margin-left:50px}}.posts-sidebar-wrap .date-category-wrap{align-items:center;display:flex;font-family:"source-sans-pro",sans-serif;font-weight:600;flex-wrap:wrap}.posts-sidebar-wrap .date-category-wrap .fa{color:#bb0000;font-size:12px;padding-right:5px}.posts-sidebar-wrap .post-category,.posts-sidebar-wrap .post-date,.posts-sidebar-wrap .post-location{color:#58595b;font-size:16px}.posts-sidebar-wrap .post-category a,.posts-sidebar-wrap .post-date a,.posts-sidebar-wrap .post-location a{color:#58595b;font-weight:normal;text-decoration:none}.posts-sidebar-wrap .pipe{margin-left:8px;padding-left:10px;border-left:1px solid #58595b;height:18px}.posts-sidebar-wrap h2{font-size:28px;margin:3px 0px}.posts-sidebar-wrap h2:before{display:none}.posts-sidebar-wrap h2 a{color:#bb0000;text-decoration:none;transition:all .3s ease}.posts-sidebar-wrap h2 a:hover,.posts-sidebar-wrap h2 a:focus{color:#000000;text-decoration:underline}.posts-sidebar-wrap .permalink{color:#58595b;display:block;font-family:Arial,sans-serif;font-size:12px;font-weight:normal;line-height:16px}.posts-sidebar-wrap .post-excerpt{font-size:18px;margin-bottom:0px;margin-top:5px}@media only screen and (min-width: 768px){.posts-sidebar-wrap .sidebar-wrap{padding-left:30px;width:30%}}.posts-sidebar-wrap .sidebar{margin:35px 0px;text-decoration:none}.posts-sidebar-wrap .sidebar h4 a{color:inherit;text-decoration:none}.posts-sidebar-wrap .sidebar-list li{line-height:20px;margin-bottom:5px}.posts-sidebar-wrap .sidebar-list li.active a{color:#000000;text-decoration:underline}.posts-sidebar-wrap .sidebar-list li a{color:#bb0000;font-weight:600;text-decoration:none}.posts-sidebar-wrap .sidebar-list li a:hover,.posts-sidebar-wrap .sidebar-list li a:focus{text-decoration:underline}.posts-sidebar-wrap .sidebar-list ul{margin:5px 0px;padding:0px 0px 0px 25px}.posts-sidebar-wrap .sidebar-list ul li{font-size:90%}@media only screen and (min-width: 980px){.program-sidebar-wrap{align-items:flex-start;display:flex}}.program-sidebar-wrap .program{padding-bottom:30px}@media only screen and (min-width: 600px){.program-sidebar-wrap .program{padding-bottom:50px}}@media only screen and (min-width: 980px){.program-sidebar-wrap .program{flex-grow:1;font-size:18px;width:70%}}.program-sidebar-wrap .program .block:first-child{padding-top:0px}.program-sidebar-wrap .program .rtf .rtf-content{margin:0px;max-width:none}.program-sidebar-wrap .program form{padding-top:60px}@media only screen and (min-width: 768px){.program-sidebar-wrap .program form .form_group-row-wrap{display:flex;flex-wrap:wrap}}.program-sidebar-wrap .program form .form_group-row{padding-bottom:15px}@media only screen and (min-width: 768px){.program-sidebar-wrap .program form .form_group-row{width:50%}}@media only screen and (min-width: 768px){.program-sidebar-wrap .program form .form_group-row:nth-child(odd){padding-right:25px}}.program-sidebar-wrap .program form .form_group-row .gfield_required{color:#bb0000}.program-sidebar-wrap .program form .form_group-row input{background:#ffffff;border:1px solid #bb0000;border-radius:0px;flex:auto;font-size:16px;font-weight:600;height:42px;padding:7px 10px;transition:all .3s ease;vertical-align:middle;width:100%;-webkit-appearance:none}.program-sidebar-wrap .program form .form_group-row input:focus{border:1px solid #c6a656}.program-sidebar-wrap .program form .form_group-row .select-wrap{position:relative}.program-sidebar-wrap .program form .form_group-row .select-wrap:after{color:#000000;content:'\f0d7';font-family:"Font Awesome 6 Pro";font-size:13px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .3s ease}.program-sidebar-wrap .program form .form_group-row .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff;border:1px solid #bb0000;border-radius:0px;color:#000000;font-size:16px;font-weight:600;height:42px;padding:7px 10px;text-align:left;width:100%}.program-sidebar-wrap .program form .form_group-row .select-wrap select:focus{border:1px solid #c6a656}.program-sidebar-wrap .program form button{background:transparent;border:none;color:#000000;height:42px;padding:8px 20px;position:absolute;top:0px;right:0px;vertical-align:middle}.program-sidebar-wrap .program form button:after{display:none}@media only screen and (min-width: 980px){.program-sidebar-wrap .sidebar-wrap{max-width:360px;min-width:360px;padding-left:90px;padding-top:20px;width:30%}}@media only screen and (min-width: 980px){.program-sidebar-wrap .program+.sidebar-wrap{position:-webkit-sticky;position:-moz-sticky;position:sticky;top:93px}}@media only screen and (min-width: 980px){body.admin-bar .program-sidebar-wrap .program+.sidebar-wrap{top:125px}}@media only screen and (min-width: 980px){body.admin-bar .program-sidebar-wrap .program+.sidebar-wrap.not-sticky{top:auto}}.program-sidebar-wrap .program+.sidebar-wrap.not-sticky{position:relative;top:auto}.program-sidebar-wrap .sidebar.on-this-page{display:none}@media only screen and (min-width: 980px){.program-sidebar-wrap .sidebar.on-this-page{display:block}}.program-sidebar-wrap .sidebar.on-this-page h4:first-child{margin-top:20px}.program-sidebar-wrap .sidebar.graduate-program-form{background:#ffffff;border:1px solid #ccb069;border-top-right-radius:15px;margin-bottom:30px;padding:15px}@media only screen and (min-width: 980px){.program-sidebar-wrap .sidebar.graduate-program-form{margin-top:-130px}}.program-sidebar-wrap .sidebar.graduate-program-form .form_label{line-height:1.4}.program-sidebar-wrap .sidebar.graduate-program-form .action.form_action button{background:#bb0000;border:1px solid #bb0000;border-radius:0px;color:#ffffff;cursor:pointer;display:inline-block;font-family:"source-sans-pro",sans-serif;font-weight:600;line-height:1.4;overflow:hidden;padding:10px 18px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.program-sidebar-wrap .program-links .btn{display:block;margin:15px 0px}.program-sidebar-wrap .program-contact .contact{font-weight:800}.pagination{font-family:"source-sans-pro",sans-serif;font-weight:600;padding:25px 5px;position:relative}@media only screen and (min-width: 768px){.pagination{padding:25px 20px}}@media only screen and (min-width: 980px){.pagination{padding:25px 15px}}.pagination .nav-links{display:flex;justify-content:space-between;justify-content:flex-;position:relative}@media only screen and (min-width: 768px){.pagination .nav-links{display:block;text-align:center;padding:0px 105px}}.pagination .page-numbers{border:1px solid #f3dfab;color:#bb0000;display:none;min-width:34px;padding:2px;transition:all .3s ease;text-decoration:none}@media only screen and (min-width: 768px){.pagination .page-numbers{display:inline-block}}.pagination .page-numbers:hover,.pagination .page-numbers:focus{background:#bb0000;border:1px solid #bb0000;color:#ffffff;text-decoration:none}.pagination .page-numbers.current{background:#bb0000;border-color:#bb0000;color:#ffffff}.pagination .page-numbers.dots{background:none;border:none}.pagination .prev,.pagination .next{border:none;display:block;position:relative}@media only screen and (min-width: 768px){.pagination .prev,.pagination .next{position:absolute;top:0px}}.pagination .prev:hover,.pagination .next:hover,.pagination .prev:focus,.pagination .next:focus{background:none;border:none;color:#000000;text-decoration:underline}.pagination .prev{padding:3px 15px 3px 20px}@media only screen and (min-width: 768px){.pagination .prev{left:0px}}.pagination .prev:before{content:'\f0d9';font-family:"Font Awesome 6 Pro";font-size:14px;left:7px;position:absolute;top:4px}.pagination .next{padding:3px 20px 3px 15px}@media only screen and (min-width: 768px){.pagination .next{right:0px}}.pagination .next:after{content:'\f0da';font-family:"Font Awesome 6 Pro";font-size:14px;position:absolute;right:7px;top:4px}.no-results{border:1px solid #f3dfab;color:#bb0000;font-size:18px;font-weight:600;margin:25px 0px;padding:10px 20px 10px 60px;position:relative;width:100%}.no-results:before{align-items:center;color:#bb0000;content:"\f06a";display:flex;font-family:"Font Awesome 6 Pro";font-size:28px;justify-content:center;left:20px;position:absolute;top:20px}.success-notice{background:#e3eee3;border:1px solid #006600;color:#006600;font-size:18px;font-weight:600;margin:25px 0px;padding:10px 20px 10px 60px;position:relative;width:100%}.success-notice:before{align-items:center;color:#006600;content:"\f336";display:flex;font-family:"Font Awesome 6 Pro";font-size:28px;justify-content:center;left:20px;position:absolute;top:20px}.btn{background:#bb0000;border:1px solid #bb0000;border-radius:0px;color:#ffffff;cursor:pointer;display:inline-block;font-family:"source-sans-pro",sans-serif;font-weight:600;line-height:1.4;overflow:hidden;padding:10px 18px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.btn:hover,.btn:focus{background:#800;border-color:#800;color:#ffffff}.btn:focus{outline-width:1px}.btn.btn-inverse{background:transparent;border:1px solid #ffffff;color:#ffffff}.btn.btn-inverse:hover,.btn.btn-inverse:focus{background:#ffffff;color:#8c0000}.btn.btn-alt{background:#ffffff;color:#bb0000}.btn.btn-alt:hover,.btn.btn-alt:focus{background:#800;border-color:#800;color:#ffffff}.btn span{position:relative;z-index:2}.ftr{background:#000000;color:#ffffff;padding-top:20px}@media only screen and (min-width: 980px){.ftr{padding-top:40px}}.ftr .ftr-col-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 980px){.ftr .ftr-col-wrap{padding-bottom:30px}}.ftr .ftr-col-wrap .col{font-size:14px;line-height:20px;padding:10px;width:100%}@media only screen and (min-width: 980px){.ftr .ftr-col-wrap .col{width:17%}}.ftr .ftr-col-wrap .col1{flex-grow:1;padding:0px;text-align:center}@media only screen and (min-width: 980px){.ftr .ftr-col-wrap .col1{padding-right:10px;text-align:left}}.ftr .ftr-col-wrap .col1 .ftr-logo-wrap a{display:inline-block;padding:0px}.ftr .ftr-col-wrap .col1 .ftr-logo-wrap a:hover,.ftr .ftr-col-wrap .col1 .ftr-logo-wrap a:focus{background:none}.ftr .ftr-col-wrap .col1 .ftr-logo-wrap img{display:block;width:250px}.ftr .ftr-col-wrap .col1 .address,.ftr .ftr-col-wrap .col1 .contact{padding-left:28px;position:relative}@media only screen and (min-width: 980px){.ftr .ftr-col-wrap .col1 .address,.ftr .ftr-col-wrap .col1 .contact{display:block;margin:0px 0px 5px 0px}}.ftr .ftr-col-wrap .col1 .address:before,.ftr .ftr-col-wrap .col1 .contact:before{color:#f3dfab;content:'\f276';display:flex;justify-content:center;font-family:"Font Awesome 6 Pro";font-size:16px;left:0px;position:absolute;top:0px;width:24px}.ftr .ftr-col-wrap .col1 .contact:before{content:'\f0e0'}.ftr .ftr-col-wrap .col1 .contact a{padding:0px}.ftr .ftr-col-wrap .col1 .contact a:hover,.ftr .ftr-col-wrap .col1 .contact a:focus{background:none}.ftr .ftr-col-wrap .col2{padding:10px 0px 20px 0px;text-align:center;position:relative}@media only screen and (min-width: 980px){.ftr .ftr-col-wrap .col2{text-align:left;width:20%}}.ftr .ftr-col-wrap .col2 a{color:#ffffff;font-size:18px}.ftr .ftr-col-wrap .col3{display:none}@media only screen and (min-width: 980px){.ftr .ftr-col-wrap .col3{display:block}}.ftr .ftr-col-wrap .col4{display:none}@media only screen and (min-width: 980px){.ftr .ftr-col-wrap .col4{display:block}}.ftr .ftr-col-wrap .col5{display:none}@media only screen and (min-width: 980px){.ftr .ftr-col-wrap .col5{display:block}}.ftr .ftr-col-wrap .nav-footer4-hdr{font-weight:500;margin:0px;padding:3px 10px}.ftr .ftr-col-wrap a{color:#ffffff;display:inline-block;font-weight:600;padding:10px;text-decoration:none;transition:all .3s ease}.ftr .ftr-col-wrap a:hover,.ftr .ftr-col-wrap a:focus{background:#1a1a1a;text-decoration:underline}.ftr .copyright-social-wrap{border-top:1px solid #f3dfab;margin:0px auto;max-width:600px;padding:20px 0px}@media only screen and (min-width: 980px){.ftr .copyright-social-wrap{display:flex;flex-direction:row-reverse;max-width:none;text-align:left}}.ftr .copyright-wrap{align-items:center;font-size:14px;flex-grow:1;padding-top:20px;text-align:center}@media only screen and (min-width: 980px){.ftr .copyright-wrap{display:flex;padding-top:0px;text-align:left}}.ftr .copyright{margin-right:10px}.ftr .menu-copyright-container .menu{display:flex;justify-content:center}@media only screen and (min-width: 980px){.ftr .menu-copyright-container .menu{justify-content:flex-start}}.ftr .menu-copyright-container .menu a{color:#ffffff;display:inline-block;padding:5px 15px;transition:all .3s ease}.ftr .menu-copyright-container .menu a:hover,.ftr .menu-copyright-container .menu a:focus{background:#1a1a1a;text-decoration:none}.ftr .nav-social-wrap{align-items:center}@media only screen and (min-width: 980px){.ftr .nav-social-wrap{display:flex;margin-right:-8px}}.ftr .nav-social{margin:auto}.ftr .nav-social .menu{display:flex;justify-content:center}.ftr .nav-social a{align-items:center;display:flex;justify-content:center;padding:10px;transition:all .3s ease}.ftr .nav-social a:after{display:none}.ftr .nav-social a:hover,.ftr .nav-social a:focus{background:#1a1a1a}.ftr .nav-social a:hover svg,.ftr .nav-social a:focus svg{animation-name:iconpushin;animation-duration:.2s;animation-timing-function:linear;animation-iteration-count:1}.ftr .nav-social a svg{transform:translateZ(0);transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out;fill:#f3dfab;height:18px;width:18px}.iframe-wrap{margin:25px 0px;position:relative;width:100%}.iframe-wrap.hasborder{border:5px solid #eeeeee}.iframe-wrap iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.video-wrap{background:#bb0000;margin:25px 0px;position:relative}.video-wrap.video-loaded.aspect-16-9{padding-bottom:56.25%;height:0}.video-wrap.video-loaded.aspect-4-3{padding-bottom:75%;height:0}.video-wrap a{display:block;position:relative}.video-wrap a:before{background:rgba(0,0,0,0.2);content:'';height:100%;left:0px;position:absolute;top:0px;transition:all .3s ease;width:100%}.video-wrap a:after{display:none !important}.video-wrap a:hover:before,.video-wrap a:focus:before{background:rgba(0,0,0,0.4)}.video-wrap a img{display:block;height:auto;width:100%}.video-wrap a .icon{color:#ffffff;height:50px;left:50%;margin:-25px 0 0 -25px;position:absolute;text-align:center;text-shadow:0 0 8px #333;top:50%;width:50px}@media only screen and (min-width: 980px){.video-wrap a .icon{height:100px;margin:-50px 0 0 -50px;width:100px}}.video-wrap a .icon svg{fill:#ffffff;height:auto;width:100%}.video-wrap iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.program-finder-wrap{margin:35px 0px}@media only screen and (min-width: 870px){.program-finder-sidebar-wrap{display:flex}}@media only screen and (min-width: 870px){.program-finder-sidebar-wrap .program-finder-sidebar{padding-right:30px;width:35%}}@media only screen and (min-width: 1170px){.program-finder-sidebar-wrap .program-finder-sidebar{width:32%}}.program-finder-sidebar-wrap .filter-wrap{background:#bb0000;color:#ffffff;padding:10px}@media only screen and (min-width: 980px){.program-finder-sidebar-wrap .filter-wrap{padding:2px 25px 10px 25px}}.program-finder-sidebar-wrap .searchandfilter h4{color:#f3dfab;font-size:18px;padding:20px 0px 10px 0px}.program-finder-sidebar-wrap .searchandfilter ul{margin:0px;padding:0px}.program-finder-sidebar-wrap .searchandfilter ul ul{padding-left:3px}.program-finder-sidebar-wrap .searchandfilter li{padding:5px 0px}.program-finder-sidebar-wrap [data-sf-field-input-type="checkbox"] li{margin:0px 0px 4px 0px;padding:0px;position:relative}.program-finder-sidebar-wrap [data-sf-field-input-type="checkbox"] li input{float:left;opacity:0;width:auto}.program-finder-sidebar-wrap [data-sf-field-input-type="checkbox"] li label{cursor:pointer;display:block;left:-2px;line-height:22px;padding:1px 3px 1px 30px;position:relative;width:100%}.program-finder-sidebar-wrap [data-sf-field-input-type="checkbox"] li label:hover:after{border-color:#2a2c2d}.program-finder-sidebar-wrap [data-sf-field-input-type="checkbox"] li label:before{background:#ffffff;border:1px solid #f3dfab;content:'';cursor:pointer;height:22px;position:absolute;top:1px;width:22px;left:1px}.program-finder-sidebar-wrap [data-sf-field-input-type="checkbox"] li label:after{background:transparent;border:3px solid #bb0000;border-right:none;border-top:none;content:'';height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);transition:all .2s ease;width:11px}.program-finder-sidebar-wrap [data-sf-field-input-type="checkbox"] li input:focus+label:before{background:#ffffff;border-color:#000000;outline:2px dotted #ffffff}.program-finder-sidebar-wrap [data-sf-field-input-type="checkbox"] li input:checked+label:before{background:#ffffff}.program-finder-sidebar-wrap [data-sf-field-input-type="checkbox"] li input:checked+label:after{opacity:1}.program-finder-sidebar-wrap [data-sf-field-input-type="checkbox"] li input:disabled+label{cursor:default;opacity:.5}.program-finder-sidebar-wrap [data-sf-field-input-type="checkbox"] li input:disabled+label:before{cursor:default}.program-finder-sidebar-wrap .sf-field-search label{display:block}.program-finder-sidebar-wrap .sf-field-search input{background:#ffffff;border:2px solid #bb0000;border-radius:0px;flex:auto;font-size:16px;font-weight:600;height:42px;padding:7px 58px 7px 10px;transition:all .3s ease;vertical-align:middle;width:100%;-webkit-appearance:none}.program-finder-sidebar-wrap .sf-field-search input:focus{border:2px solid #c6a656}.program-finder-sidebar-wrap .sf-field-submit input,.program-finder-sidebar-wrap .sf-field-reset input{background:#bb0000;border:none;color:#ffffff;cursor:pointer;display:inline-block;min-width:100px;padding:10px;position:relative;text-decoration:none;transition:all .3s ease}.program-finder-sidebar-wrap .sf-field-submit input:hover,.program-finder-sidebar-wrap .sf-field-reset input:hover,.program-finder-sidebar-wrap .sf-field-submit input:focus,.program-finder-sidebar-wrap .sf-field-reset input:focus{text-decoration:underline}.program-finder-sidebar-wrap .sf-field-reset{text-align:right}.program-finder-sidebar-wrap .sf-count{font-size:11px}@media only screen and (min-width: 870px){#program-finder{flex-grow:1;width:65%}}@media only screen and (min-width: 1170px){#program-finder{width:68%}}.program-wrap .program{border-top:1px solid #eeeeee;margin:30px 0px}@media only screen and (min-width: 768px){.program-wrap .program{margin:0px}}@media only screen and (min-width: 480px){.program-wrap .program .program-inner{align-items:flex-start;display:flex;padding:15px}}@media only screen and (min-width: 768px){.program-wrap .program .program-inner{align-items:center}}@media only screen and (min-width: 980px){.program-wrap .program .program-inner{padding:30px 25px}}@media only screen and (min-width: 480px){.program-wrap .img-wrap{flex-shrink:0;padding-right:20px;width:40%}}@media only screen and (min-width: 768px){.program-wrap .img-wrap{width:30%}}.program-wrap .img-wrap img{border:5px solid #f3dfab;display:block;height:auto;width:100%}.program-wrap .copy-wrap{padding:5px}@media only screen and (min-width: 480px){.program-wrap .copy-wrap{flex-grow:1;padding:0px;width:60%}}@media only screen and (min-width: 768px){.program-wrap .copy-wrap{width:70%}}.program-wrap h3{margin:0px 0px 5px 0px;padding:0px}.program-wrap h3 a{color:#bb0000;display:block;position:relative;text-decoration:none;transition:all .2s ease}.program-wrap h3 a:hover{color:#000000}.program-wrap h3 a .categories{color:#2a2c2d;display:block;font-size:14px;text-transform:none}.program-wrap .category{align-items:center;display:flex;font-family:"source-sans-pro",sans-serif;flex-wrap:wrap;line-height:1.4;margin:0px;padding:2px 0px 2px 26px;position:relative}.program-wrap .category .fa{color:#bb0000;font-size:14px;left:0px;min-width:25px;padding-right:5px;position:absolute;text-align:center;top:6px}@media only screen and (min-width: 768px){.program-wrap .rtf .block-wrap{align-items:flex-start}}@media only screen and (min-width: 768px){.program-wrap .rtf .rtf-content+.sidebar-wrap{background:#f3dfab;border-left:none;padding:0px 20px 20px 30px}}.program-wrap .faculty-staff-results{margin:35px 0px}.program-wrap .faculty-staff-results h3{padding:15px 5px 0px 5px}@media only screen and (min-width: 768px){.program-wrap .faculty-staff-results h3{padding:0px 5px}}@media only screen and (min-width: 768px){.program-wrap .faculty-staff-results .item-wrap{width:50%}}.program-wrap .faculty-staff-results .item{border:none;padding:5px 0px;width:auto}.program-wrap .faculty-staff-results .content{line-height:22px}.locations-list{font-family:"Times New Roman",Times,serif;list-style-type:none;margin:0px 0px 30px 0px;padding:0px}.locations-list li{line-height:22px;padding:3px 0px 3px 42px;position:relative}.locations-list li.online:before{content:'\f108';left:13px}.locations-list li:before{color:#2a2c2d;content:'\f3c5';font-family:"Font Awesome 5 Pro";font-size:14px;left:16px;margin-top:-11px;position:absolute;top:50%}.related-programs-list li{line-height:22px;padding:3px 0px}