/*!
 * Longshot 2018
 * Copyright 2018 University of Tennessee College of Law
 * https://brand.utk.edu/standards/colors/
 */:root{--white: rgb(255, 255, 255);--orange: rgb(255, 130, 0);--smokey: rgb(88, 89, 91);--valley: rgb(0, 116, 111);--torch: rgb(230, 89, 51);--globe: rgb(0, 108, 147);--limestone: rgb(240, 237, 227);--sunsphere: rgb(254, 213, 53);--river: rgb(81, 124, 150);--leconte: rgb(141, 32, 72);--rock: rgb(167, 169, 172);--summitt: rgb(185, 225, 226);--legacy: rgb(87, 149, 132);--buckskin: rgb(112, 85, 80);--switchgrass: rgb(171, 193, 120);--regalia: rgb(117, 74, 126);--fountain: rgb(33, 151, 169);--eureka: rgb(235, 234, 100);--energy: rgb(238, 62, 128);--gray1: rgb(246, 246, 246);--gray2: rgb(224, 224, 224);--gray3: rgb(202, 202, 202);--gray4: rgb(182, 182, 182);--smokey-transparent: rgba(88, 89, 91, 0.9);--font-extra-light: 200;--font-light: 300;--font-book: 400;--font-medium: 500;--font-bold: 700;--font-black: 800;--gotham-stack: Gotham SSm A, Gotham SSm B, Montserrat, Open Sans, Helvetica, Arial, sans-serif;--sentinel-stack: Nanum Myeongjo, Georgia, Times, Times New Roman, serif;--sans-stack: Open Sans, Helvetica, Arial, sans-serif;--serif-stack: Nanum Myeongjo, Georgia, Times, Times New Roman, serif;--text-stack: Gotham SSm A, Gotham SSm B, Open Sans, Helvetica, Arial, sans-serif}body{background:var(--gray1)}body *::-moz-selection{background-color:var(--orange);color:var(--white)}body *::selection{background-color:var(--orange);color:var(--white)}[v-cloak]{display:none}.loader{border:8px solid var(--limestone);border-top:8px solid var(--orange);border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html,body{font:var(--font-light) 16px/24px var(--text-stack);color:var(--smokey)}body{background-color:#fff;position:relative}a{color:var(--orange)}a:active,a:hover,a:visited{color:var(--orange)}a:hover{text-decoration:underline}embed,img,object,video{max-width:100%}img{max-width:100%;height:auto}h1{font:var(--font-black) 2rem var(--gotham-stack);color:var(--smokey);margin-bottom:40px}h2{font:var(--font-medium) 1.5rem var(--gotham-stack);color:var(--rock)}h3{font:var(--font-bold) 1.125rem var(--gotham-stack);color:var(--smokey)}h4{font:var(--font-bold) 1rem var(--gotham-stack);color:var(--smokey)}h5{font:var(--font-medium) 1.5rem var(--gotham-stack);color:var(--river)}h6{font:var(--font-medium) 1.5rem var(--gotham-stack);color:var(--orange)}caption{font:var(--font-book) .75rem var(--gotham-stack);color:var(--smokey)}hr{border-top:1px solid var(--smokey)}img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft{float:left;margin:0 1em 1em 0}img.alignright{float:right;margin:0 0 1em 1em}img.alignnone{margin:5px 20px 20px 0}p{font:var(--font-light) 1rem/1.375rem var(--text-stack);color:var(--smokey)}p a{color:var(--orange)}p.p2,p.paragraph2{font:var(--font-book) .75rem/1.375rem var(--gotham-stack);color:var(--smokey)}p.p2 a,p.paragraph2 a{color:var(--orange)}strong{font:var(--font-bold) 1rem var(--gotham-stack);color:var(--smokey);line-height:1.375rem}strong a{color:var(--orange)}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.alignnone{margin:5px 20px 20px 0}.legacy-warning{background-color:red;color:#fff;font:var(--font-bold) 1.2rem var(--gotham-stack);padding:8px 0;text-align:center}.wp-caption{background:rgba(0,0,0,0);max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 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:.9rem;line-height:1.075rem;margin:0;padding:0 4px 5px}.skip-link{position:absolute;top:-400px;left:0;background-color:var(--orange);color:#fff;padding:8px;z-index:100}.skip-link:focus{top:0}a.skip-link{color:#fff}a.skip-link:hover,a.skip-link:active,a.skip-link:visited{color:#fff}#ut-nav{background-color:var(--smokey)}#ut-nav nav{display:grid;grid-template-columns:auto 1fr repeat(2, auto);color:#fff;font:normal var(--font-book) .9rem var(--gotham-stack)}#ut-nav nav a{color:#fff}#ut-nav nav a:hover{color:var(--orange);text-decoration:none}#ut-nav nav input.search{border:0;border-radius:6px;background-color:var(--limestone);color:var(--smokey);margin-left:30px;margin-top:-20px;padding:4px 6px;text-transform:lowercase}#ut-nav nav ul{margin-top:-30px}#ut-nav nav ul.search-container{list-style:none;padding:8px 0 0 0;margin-left:8px}#ut-nav nav .navbar-brand img{height:40px;width:auto}#ut-nav nav .svg-inline--fa{cursor:pointer;margin-top:10px}#law-nav{background-color:var(--smokey);color:#fff;padding-top:0}@media(max-width: 767px){#law-nav{max-width:100dvw;width:100dvw;overflow-x:hidden;margin:0 auto}}#law-nav.float{position:sticky;top:0;background-color:var(--smokey-transparent);z-index:10000000000000000}#law-nav .law-title{color:#fff;font:normal var(--font-light) 1.75rem var(--gotham-stack);text-transform:uppercase}@media(max-width: 1400px){#law-nav .law-title{font-size:10px}}#law-nav nav.navbar{background-color:rgba(0,0,0,0);padding-bottom:0;padding-top:0}#law-nav .navbar-nav .nav-item{color:#fff;font:normal var(--font-extra-light) 1rem var(--gotham-stack);margin-left:20px;text-transform:uppercase}#law-nav .navbar-nav .nav-item a{color:#fff;text-decoration:none}#law-nav .navbar-nav .nav-item a:hover{color:var(--orange);text-decoration:none}@media(max-width: 767px){#law-nav .navbar-nav .nav-item a{font-size:1.1rem}#law-nav .navbar-nav .nav-item a.dropdown-toggle,#law-nav .navbar-nav .nav-item a.dropdown-submenu-parent{display:flex;align-items:center}#law-nav .navbar-nav .nav-item a.dropdown-toggle i,#law-nav .navbar-nav .nav-item a.dropdown-toggle .fa-caret-right,#law-nav .navbar-nav .nav-item a.dropdown-toggle .fa-caret-down,#law-nav .navbar-nav .nav-item a.dropdown-submenu-parent i,#law-nav .navbar-nav .nav-item a.dropdown-submenu-parent .fa-caret-right,#law-nav .navbar-nav .nav-item a.dropdown-submenu-parent .fa-caret-down{position:relative;margin-left:6px}}@media(max-width: 767px){#law-nav .navbar-nav .nav-item .dropdown-menu{background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--orange);border-bottom:1px solid var(--orange)}#law-nav .navbar-nav .nav-item .dropdown-menu a.dropdown-item{color:var(--white) !important;font-size:1.1rem !important;width:100% !important}#law-nav .navbar-nav .nav-item .dropdown-menu a:active,#law-nav .navbar-nav .nav-item .dropdown-menu a[aria-expanded=true]{background-color:var(--smokey)}}#law-nav .navbar-nav .nav-item .dropdown-menu a{display:block;width:260px;text-wrap:balance;margin-bottom:6px}#law-nav .navbar-nav .nav-item .dropdown-menu a.dropdown-item{color:var(--smokey);font-size:.85rem}#law-nav .navbar-nav .nav-item .dropdown-menu a.dropdown-item:active{background-color:var(--orange);color:var(--white)}#law-nav .navbar-nav .nav-item .dropdown-menu a.dropdown-item:hover{color:var(--smokey)}#law-nav .navbar-nav .nav-item .dropdown-menu .dropdown-submenu{padding-left:.5em}@media(min-width: 768px){#navigation-law .mobile-ut-nav{display:none !important}}@media(max-width: 767px){#navigation-law .mobile-ut-nav{display:block;margin-block:2rem;max-width:100dvw;overflow-x:hidden}#navigation-law .mobile-ut-nav .navbar-nav{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;width:100%;max-width:100%;padding-inline:1rem !important;margin:0 auto;overflow-x:hidden}#navigation-law .mobile-ut-nav .navbar-nav .nav-item{margin:0 !important}#navigation-law .mobile-ut-nav .navbar-nav .nav-item a.nav-link{font-size:.9rem;color:var(--white);padding:.75rem .75rem;border-radius:4px;background-color:var(--orange);text-align:center}}@media(min-width: 1500px)and (max-width: 1599px){#law-nav nav .law-title{font-size:1.5rem;margin-right:.2rem}#law-nav .navbar-nav .nav-item{font-size:1rem}}@media(min-width: 1360px)and (max-width: 1499px){#law-nav nav .law-title{font-size:1.25rem;margin-right:.2rem}#law-nav .navbar-nav .nav-item{font-size:.95rem;margin:0 2px}}@media(min-width: 1250px)and (max-width: 1359px){#law-nav nav .law-title{font-size:1.2rem;margin-right:.5rem}#law-nav .navbar-nav .nav-item{font-size:.85rem;margin:0 2px}}@media(min-width: 1140px)and (max-width: 1249px){#law-nav nav .law-title{font-size:1.1rem;margin-right:.25rem}#law-nav .navbar-nav .nav-item{font-size:.75rem;margin:0 2px}}@media(min-width: 1080px)and (max-width: 1139px){#law-nav nav .law-title{font-size:1rem;margin-right:.2rem}#law-nav .navbar-nav .nav-item{font-size:.725rem;margin:0 2px}}@media(min-width: 768px)and (max-width: 1079px){#law-nav nav .law-title{font-size:.85rem;margin-right:.2rem}#law-nav nav .navbar-nav .nav-item{font-size:.725rem;margin:0 2px}}@media(max-width: 767px){#ut-nav{padding-top:.5rem}#ut-nav nav input.search{margin-left:30px;margin-top:-30px;padding:4px 6px}#ut-nav nav ul.navbar-nav{margin:1rem auto}#ut-nav nav ul.navbar-nav li{font-size:1.5rem;margin-bottom:2rem}#law-nav{padding-top:.5rem;padding-bottom:.5rem}#law-nav.float{position:relative;top:auto;background-color:var(--smokey);z-index:0}#law-nav nav.navbar .law-title{font-size:1.5rem}#law-nav nav.navbar ul.navbar-nav .nav-item{font-weight:var(--font-medium);font-size:1rem;margin-bottom:2rem}#law-nav nav.navbar ul.navbar-nav .nav-item .dropdown-menu .dropdown-item{margin:1rem auto;font-size:1rem}}@media(min-width: 768px)and (max-width: 991px){#ut-nav{padding-top:.5rem}#ut-nav nav input.search{margin-left:50px;margin-top:-30px;padding:4px 6px}#ut-nav nav ul.navbar-nav{margin:1rem auto}#ut-nav nav ul.navbar-nav li{font-size:1.5rem;margin-bottom:rem}#law-nav{padding-top:.5rem;padding-bottom:1rem}#law-nav nav.navbar .law-title{font-size:2rem}#law-nav nav.navbar ul.navbar-nav .nav-item{font-weight:var(--font-medium);font-size:1rem;margin-bottom:2rem}#law-nav nav.navbar ul.navbar-nav .nav-item .dropdown-menu .dropdown-item{margin:1rem auto;font-size:1rem}}footer{display:block;margin:40px 0 0 0;padding:0;width:100%}footer .container-fluid{padding:0}footer a{color:var(--white);display:inline-block;font-weight:normal}footer a:hover,footer a:active,footer a:visited{color:var(--white);font-weight:normal}footer a:hover{text-decoration:underline}footer #footer-utlaw{width:100%}footer #footer-utlaw .overlay{background-color:rgba(88,89,91,.87);height:100%;width:100%;z-index:999;font:var(--font-light) 1rem var(--gotham-stack);padding:35px 40px 35px 40px}footer #footer-utlaw address{color:var(--white);font:var(--font-light) .9rem var(--gotham-stack);margin-bottom:35px;margin-left:1rem}footer #footer-utlaw h4{color:var(--white)}footer #footer-utlaw img.law-logo{height:100px;width:auto;margin-bottom:1.5rem}footer #footer-utlaw .email-contacts,footer #footer-utlaw .phone-contacts{margin-left:1rem;color:var(--white);font:var(--font-light) .9rem var(--gotham-stack)}footer #footer-utlaw .email-contacts .email,footer #footer-utlaw .email-contacts .phone,footer #footer-utlaw .phone-contacts .email,footer #footer-utlaw .phone-contacts .phone{margin-bottom:.4rem}footer #footer-utlaw .email-contacts a,footer #footer-utlaw .phone-contacts a{color:var(--white)}footer #footer-utlaw .phone-contacts{margin-bottom:1.5rem}footer #footer-utlaw .footer-directory h4{color:var(--white);border-bottom:2px solid var(--orange);font:bold 1.5rem var(--gotham-stack);margin-top:27px;margin-bottom:21px;padding-bottom:10px}footer #footer-utlaw .footer-directory ul{list-style-type:none;margin:0;padding:0}footer #footer-utlaw .footer-directory ul li{display:block;font:var(--font-light) .9rem var(--gotham-stack);color:var(--white);margin-bottom:1.5rem;margin-left:.5rem}footer #footer-utlaw .footer-directory ul li a{font-weight:300}footer #footer-utlaw .footer-search{background-color:var(--white);color:var(--smokey);font:var(--font-light) 1rem var(--gotham-stack);overflow:hidden;padding:6px 4px;border-radius:4px}footer #footer-utlaw .footer-search input.search{width:calc(100% - 2rem);background-color:rgba(0,0,0,0);border:0;color:var(--smokey);padding:4px 8px;line-height:1.25rem}footer #footer-utlaw .footer-search input.search::-moz-placeholder{color:var(--smokey)}footer #footer-utlaw .footer-search input.search::placeholder{color:var(--smokey)}footer #footer-utlaw .social-media{font-size:33px;margin-top:29px}footer #footer-utlaw .social-media svg{margin-right:1rem}footer #footer-university{border-top:5px solid var(--orange);margin-top:0px;padding:35px 40px 35px 40px}footer #footer-university address{font:var(--font-light) .8rem var(--gotham-stack);color:var(--rock);margin-bottom:34px}footer #footer-university address a{color:var(--rock)}footer #footer-university .big-orange-big-ideas{height:50px;width:auto;margin-bottom:24px}footer #footer-university .flagship-campus{color:var(--rock);font:var(--font-light) .7rem var(--gotham-stack)}footer #footer-university .flagship-campus a{color:var(--rock);text-decoration:none}footer #footer-university .flagship-campus img{display:inline-block;height:1.5rem;width:auto;vertical-align:middle}footer #footer-university .footer-search{margin:0 0 21px 0;text-align:right}footer #footer-university .footer-search input.search{border:1px solid var(--rock);color:var(--smokey);font:var(--font-light) 1.1rem var(--gotham-stack);margin-right:10px;padding:4px 8px;width:calc(100% - 60px)}footer #footer-university .footer-search input.search::-moz-placeholder{color:var(--rock)}footer #footer-university .footer-search input.search::placeholder{color:var(--rock)}footer #footer-university .footer-search button.submit{border-radius:0;background-color:var(--rock);color:var(--smokey);font:var(--font-light) 1rem var(--gotham-stack);width:auto}footer #footer-university .footer-directory ul{list-style-type:none;margin:0;padding:0}footer #footer-university .footer-directory ul li{display:block;font:var(--font-light) 1rem var(--gotham-stack);color:var(--rock);margin-bottom:1.5rem}footer #footer-university .footer-directory ul li a{color:var(--rock)}@keyframes faculty-moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{opacity:.2;transform:translateX(2rem)}100%{opacity:1;transform:translateX(0)}}@media(max-width: 1180px){#main[data-template=directory-faculty] #lp-header .lp-header-blurb-container{width:100% !important}}@media(max-width: 991px){#directory-container{max-width:100%}}#faculty-directory .directory-filters{display:flex;margin-bottom:1.5rem}@media(max-width: 800px){#faculty-directory .directory-filters{flex-direction:column-reverse}}#faculty-directory .directory-filters .filter-block{display:flex;justify-content:space-between;margin-right:2rem}@media(max-width: 800px){#faculty-directory .directory-filters .filter-block{margin-bottom:1rem;margin-right:0}}#faculty-directory .directory-filters .filter-block .btn-faculty-filter{background-color:var(--rock);border:0;border-radius:0;color:#fff;padding:.25rem 1rem;text-align:center}#faculty-directory .directory-filters .filter-block .btn-faculty-filter:not(:last-of-type){margin-right:1rem}#faculty-directory .directory-filters .filter-block .btn-faculty-filter.active{background-color:#313e48;color:#fff}#faculty-directory .directory-filters .filter-block .btn-faculty-filter[disabled]{opacity:.4;cursor:wait}@media(max-width: 800px){#faculty-directory .directory-filters .filter-block .btn-faculty-filter{flex-grow:1}}#faculty-directory .directory-filters .searchbox{align-items:center;background-color:#fff;border:1px solid var(--smokey);border-radius:0;display:flex;flex-grow:1;justify-content:space-between;padding:.25rem .5rem}#faculty-directory .directory-filters .searchbox[disabled]{cursor:wait;opacity:.4}@media(max-width: 800px){#faculty-directory .directory-filters .searchbox{margin-bottom:1rem}}#faculty-directory .directory-filters .searchbox input[type=text]{border:0;padding:4px 8px;width:calc(100% - 2rem)}#faculty-directory .directory-filters .searchbox input[type=text]:focus{outline:none}#faculty-directory .directory-listing{display:flex;position:relative;align-content:space-between;align-items:stretch;flex-wrap:wrap;gap:2.25rem;width:100%;backface-visibility:hidden}#faculty-directory .directory-listing .person{position:inherit;background-color:inherit;font-size:1rem;width:calc((100% - 4.5em)/3);max-height:400px;overflow-y:hidden}@media(max-width: 767px){#faculty-directory .directory-listing .person{height:auto;max-height:100%;width:calc((100% - 2.25em)/2)}}@media(max-width: 499px){#faculty-directory .directory-listing .person{height:auto;max-height:100%;width:100%}}#faculty-directory .directory-listing .person img{width:100%}#faculty-directory .directory-listing .person:hover .text-container .title{display:none}#faculty-directory .directory-listing .person:hover .text-container .details{display:block}#faculty-directory .directory-listing .person .text-container{position:absolute;bottom:0;font-size:inherit;background-image:linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0));text-shadow:#000 1px 0 10px;color:#fff;padding:1.5em 1em 1em;text-align:center;width:100%;z-index:9999}#faculty-directory .directory-listing .person .text-container .name{font-family:var(--gotham-stack);font-size:1.4em;font-weight:300;margin-bottom:.25em}#faculty-directory .directory-listing .person .text-container .title{font-size:var(--sentinel-stack);font-size:.95em;line-height:1.2}#faculty-directory .directory-listing .person .text-container .details{display:none}#faculty-directory .directory-listing .person .text-container .details .detail a{color:#fff}#faculty-directory .directory-listing .person .text-container .details .detail a:hover{font-weight:bold;text-decoration:none}#faculty-directory .directory-listing .person .text-container .details .btn-profile{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff;display:inline-block;margin-top:.5rem;padding:.75rem 2rem;text-align:center}#faculty-directory .directory-listing .person .text-container .details .btn-profile:hover{text-decoration:none}#main .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}#main[data-template=directory],#main[data-template=directory-faculty]{margin:0;padding:0}#main[data-template=directory] #directory-container,#main[data-template=directory-faculty] #directory-container{margin-top:2rem}#main[data-template=directory] #lp-header,#main[data-template=directory-faculty] #lp-header{background-attachment:fixed;background-color:var(--smokey);background-position:center top;background-repeat:no-repeat;background-size:100% 100%;padding:40px 0 0 0;width:100%}#main[data-template=directory] #lp-header .lp-header-blurb-container,#main[data-template=directory-faculty] #lp-header .lp-header-blurb-container{background-color:var(--smokey-transparent);border-top-right-radius:8px;padding:20px 30px 10px 30px;width:40%}#main[data-template=directory] #lp-header .lp-header-blurb-container h1,#main[data-template=directory-faculty] #lp-header .lp-header-blurb-container h1{color:var(--white);font:var(--font-bold) 2.5rem/2.5rem var(--gotham-stack);margin-bottom:.5rem;text-transform:uppercase}#main[data-template=directory] #lp-header .lp-header-blurb-container .blurb,#main[data-template=directory-faculty] #lp-header .lp-header-blurb-container .blurb{border-top:1px solid var(--rock);color:var(--white);font:var(--font-light) .8rem var(--text-stack);padding-top:.5rem}#main[data-template=directory] #lp-header .lp-header-blurb-container .blurb button,#main[data-template=directory-faculty] #lp-header .lp-header-blurb-container .blurb button{margin-right:1rem;min-width:60px}#main[data-template=directory] #lp-header .lp-header-blurb-container .blurb button:last-child,#main[data-template=directory-faculty] #lp-header .lp-header-blurb-container .blurb button:last-child{margin-right:0}#main[data-template=directory] #lp-header .lp-header-blurb-container .blurb p,#main[data-template=directory-faculty] #lp-header .lp-header-blurb-container .blurb p{color:var(--white);font:var(--font-light) .8rem var(--text-stack)}#main[data-template=directory] .entry-content,#main[data-template=directory-faculty] .entry-content{margin-top:40px}#main[data-template=directory] #lp-header .lp-header-blurb-container .blurb .directory-search-filter{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff;font-weight:var(--font-light);margin-top:1.5rem;margin-bottom:.5rem;padding:2px 6px;width:70%}#main[data-template=directory] #lp-header .lp-header-blurb-container .blurb .directory-search-filter::-moz-placeholder{color:#fff;opacity:.9}#main[data-template=directory] #lp-header .lp-header-blurb-container .blurb .directory-search-filter::placeholder{color:#fff;opacity:.9}#main[data-template=directory] #directory-search{background-color:#eee;border-bottom:0;border-radius:4px;margin-bottom:2rem;padding:1rem}#main[data-template=directory] #directory-search h2{color:var(--smokey);font:var(--font-bold) 1.2rem var(--gotham-stack);margin:0 0 .5rem}#main[data-template=directory] #directory-search .search-container{display:flex;align-items:center;gap:.5rem}#main[data-template=directory] #directory-search .search-container input[type=search]{border:1px solid var(--smokey);border-radius:4px;color:var(--smokey);font:var(--font-light) 1rem var(--gotham-stack);padding:.5rem 1rem;flex:1}#main[data-template=directory] #directory-search .search-container input[type=search]:focus{outline:2px solid var(--orange);outline-offset:1px}#main[data-template=directory] #directory-search .search-container button.reset-search{background-color:var(--smokey);border:0px;border-radius:4px;color:var(--white);min-width:100px;padding:.5rem 1rem;align-self:stretch;transition:all .3s ease;cursor:pointer}#main[data-template=directory] #directory-search .search-container button.reset-search:hover{background-color:var(--orange);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}#main[data-template=directory] #directory-search .search-container button.reset-search:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}#main[data-template=directory] #directory-search .search-container button.reset-search:focus{outline:2px solid var(--orange);outline-offset:1px}#main[data-template=directory] #directory-search .faculty-directory-link-container{margin-top:1rem}#main[data-template=directory] #directory-search .faculty-directory-link-container a{color:var(--orange);font-size:.9rem;padding-left:.5rem;text-decoration:underline}#main[data-template=directory] #directory-search .faculty-directory-link-container a:focus{outline:2px solid var(--orange);outline-offset:2px}#main[data-template=directory] #directory-search .faculty-directory-link-container a strong{font-size:.9rem;font-weight:var(--font-bold);color:inherit}#main[data-template=directory] #directory-listing{display:grid;grid-template-rows:auto;gap:.5rem}#main[data-template=directory] #directory-listing .person-block{display:grid;grid-template-columns:2fr 2fr 1fr 1fr .5fr;gap:1rem;align-items:center;text-align:left;align-items:start;padding:1rem 1rem 1.5rem;font-family:var(--sans-stack);font-size:.9rem}#main[data-template=directory] #directory-listing .person-block:first-child{background-color:var(--smokey);color:var(--white);font-family:var(--gotham-stack);font-size:1rem;font-weight:500;padding:.5rem 1rem}@media(max-width: 739px){#main[data-template=directory] #directory-listing .person-block:first-child{display:none}}#main[data-template=directory] #directory-listing .person-block:nth-child(even){background-color:rgba(167,169,172,.1)}#main[data-template=directory] #directory-listing .person-block:not(:first-child):hover{background-color:rgba(167,169,172,.1)}#main[data-template=directory] #directory-listing .person-block:last-child{margin-bottom:1rem}#main[data-template=directory] #directory-listing .person-block .email,#main[data-template=directory] #directory-listing .person-block .header-email{text-align:center}#main[data-template=directory] #directory-listing .person-block .office,#main[data-template=directory] #directory-listing .person-block .header-office{text-align:center}#main[data-template=directory] #directory-listing .person-block .office .location-prefix,#main[data-template=directory] #directory-listing .person-block .header-office .location-prefix{display:none}#main[data-template=directory] #directory-listing .person-block .name{font:1.05rem var(--gotham-stack)}@media(max-width: 739px){#main[data-template=directory] #directory-listing .person-block .name{font-size:1.2rem}}#main[data-template=directory] #directory-listing .person-block .name a{color:var(--smokey);font-weight:var(--font-bold)}#main[data-template=directory] #directory-listing .person-block .name a:hover,#main[data-template=directory] #directory-listing .person-block .name a:focus{color:var(--orange);text-decoration:none;border-bottom:1px dashed var(--orange)}@media(max-width: 739px){#main[data-template=directory] #directory-listing .person-block{display:grid;grid-template-areas:"name name name name name" "title title title title title" "office office phone phone email";grid-template-columns:repeat(5, 1fr);row-gap:0}#main[data-template=directory] #directory-listing .person-block .name{grid-area:name;font-size:1.4rem}#main[data-template=directory] #directory-listing .person-block .title{grid-area:title;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #ccc;font-size:1rem}#main[data-template=directory] #directory-listing .person-block .office,#main[data-template=directory] #directory-listing .person-block .phone{font-size:1.1rem}#main[data-template=directory] #directory-listing .person-block .office{grid-area:office;text-align:left}#main[data-template=directory] #directory-listing .person-block .office .location-prefix{display:inline}#main[data-template=directory] #directory-listing .person-block .phone{grid-area:phone}#main[data-template=directory] #directory-listing .person-block .email{grid-area:email}#main[data-template=directory] #directory-listing .person-block .email a{font-size:1.4rem}}#main[data-template=directory] #directory-listing .person-block .phone a{color:var(--smokey);text-decoration:none;border-bottom:1px dashed var(--smokey)}#main[data-template=directory] #directory-listing .person-block .phone a:hover{text-decoration:none}#main[data-template=directory] #directory-listing .person-block .email{font-size:1.2rem}#main[data-template=people-profile]{margin-top:0;margin-bottom:0;padding:0}#main[data-template=people-profile] #profile-container{background-color:rgba(167,169,172,.25)}#main[data-template=people-profile] .header-container,#main[data-template=people-profile] .bio-container{padding:30px}#main[data-template=people-profile] .header-container{background-color:var(--rock)}#main[data-template=people-profile] .header-container h1{font:var(--font-black) 1.5rem var(--gotham-stack);color:var(--smokey);margin:0}#main[data-template=people-profile] .header-container h3{font:var(--font-book) 1rem var(--gotham-stack);color:var(--smokey);text-transform:uppercase}#main[data-template=people-profile] .header-container .profile-photo{margin:1.5rem auto}#main[data-template=people-profile] .header-container .contact-block{margin-top:1rem}#main[data-template=people-profile] .header-container .contact-block div{color:var(--smokey);font:var(--font-book) 1rem var(--gotham-stack);margin-bottom:.5rem;text-transform:uppercase}#main[data-template=people-profile] .header-container .contact-block div a{color:var(--smokey)}#main[data-template=people-profile] .bio-container{min-height:200px}#main[data-template=people-profile]+footer{margin-top:0}header.profile-header{position:absolute;top:0;height:200px;width:100%;left:0;margin:0 0 0 -1rem;overflow-x:hidden;display:grid;grid-template-columns:repeat(2, 1fr);background:var(--orange);padding:1rem 2rem .5rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}header.profile-header .back-button{color:#fff;font-size:.8rem}header.profile-header .back-button a{color:#fff;text-decoration:none}@media(max-width: 991px){header.profile-header .back-button{font-size:1rem}}header.profile-header .header-title{font:700 2rem var(--gotham-stack);color:hsla(0,0%,100%,.7);text-align:right}header.profile-header .header-title a{color:hsla(0,0%,100%,.7);text-decoration:none}@media(max-width: 991px){header.profile-header{left:10px}}@media(max-width: 599px){header.profile-header{position:relative;left:0;margin:0;justify-content:flex-start;padding:.5rem 2rem;height:auto;border-radius:0;grid-template-columns:1fr}header.profile-header>*{justify-self:center}header.profile-header>*:first-child{margin-block:1rem}}#profile-page-container{display:flex;align-items:flex-start;justify-content:space-between;-moz-column-gap:2rem;column-gap:2rem;margin:5rem 0 2rem;padding-top:.5rem;position:relative;z-index:1;background-color:#f6f6f6}@media(max-width: 599px){#profile-page-container{flex-direction:column;justify-content:flex-start;margin-top:0}}#profile-page-container a,#profile-page-container a:hover,#profile-page-container a:active,#profile-page-container a:visited{color:#313e48}#profile-page-container .main-block{width:100%;padding:.5rem 2rem .5rem 0;font:1rem var(--sentinel-stack)}@media(max-width: 800px){#profile-page-container .main-block{font-size:.95rem}}@media(max-width: 599px){#profile-page-container .main-block{padding:.5rem 1rem}}#profile-page-container .main-block ul.profile-tabs{display:flex;padding:0;border-bottom:1px solid #313e48;margin-top:2rem}#profile-page-container .main-block ul.profile-tabs li{display:inline-block;list-style-type:none;padding:6px 10px;border:1px solid #313e48;border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;font-size:1.1em;background-color:#ddd;cursor:pointer}#profile-page-container .main-block ul.profile-tabs li:not(:last-child){margin-right:4px}#profile-page-container .main-block ul.profile-tabs li.selected{background-color:#313e48;color:#fff}@media(max-width: 820px){#profile-page-container .main-block ul.profile-tabs li{font-size:1em}}@media(max-width: 399px){#profile-page-container .main-block ul.profile-tabs li .no-mobile{display:none}}#profile-page-container .main-block section.tab-content{display:none;font-size:inherit;margin-top:1.5em;padding:.5rem}#profile-page-container .main-block section.tab-content.selected{display:block}#profile-page-container .main-block section.tab-content .tab-subcontent{margin-top:1.5em}#profile-page-container .main-block section.tab-content h1,#profile-page-container .main-block section.tab-content h2,#profile-page-container .main-block section.tab-content h3,#profile-page-container .main-block section.tab-content h4,#profile-page-container .main-block section.tab-content h5,#profile-page-container .main-block section.tab-content h6{color:#313e48}#profile-page-container .main-block section.tab-content h1:first-child,#profile-page-container .main-block section.tab-content h2:first-child,#profile-page-container .main-block section.tab-content h3:first-child,#profile-page-container .main-block section.tab-content h4:first-child,#profile-page-container .main-block section.tab-content h5:first-child,#profile-page-container .main-block section.tab-content h6:first-child{margin-top:0}#profile-page-container .main-block section.tab-content h1,#profile-page-container .main-block section.tab-content h2{font-size:1.2em;font-weight:bold}#profile-page-container .main-block section.tab-content ul{padding:0}#profile-page-container .main-block section.tab-content ul li{list-style-type:none;margin-bottom:1em}#profile-page-container .main-block section.tab-content ul li ::marker{display:none}#profile-page-container .main-block section.tab-content#content-courses strong{background-color:#313e48;border-radius:.25rem;color:#fff;display:inline-block;font-size:.95em;font-weight:normal;margin-right:.5rem;padding:2px 10px;text-transform:uppercase}@media(max-width: 599px){#profile-page-container .main-block .name-block{display:none}}#profile-page-container .main-block .name-block .profile-name{color:#313e48;flex-grow:1;font-family:var(--gotham-stack);font-size:2.25rem;font-weight:700;margin-bottom:0;width:100%}#profile-page-container .main-block .name-block .profile-title{color:#313e48;font-family:var(--sans-stack);font-weight:600;text-transform:uppercase;border-bottom:2px solid var(--orange);padding-bottom:1rem}@media(max-width: 599px){#profile-page-container .main-block .profile-name,#profile-page-container .main-block .profile-title{display:none}}#profile-page-container .main-block .profile-body{font:inherit;margin-top:1.5rem}#profile-page-container .main-block .profile-body a{border-bottom:1px dashed #ccc}#profile-page-container .main-block .profile-body a:hover{text-decoration:none}#profile-page-container .main-block .profile-body p{font:inherit}#profile-page-container .main-block .profile-body h2{color:#313e48;font-size:500 1.1rem var(--sentinel-stack);margin:2rem 0 .5rem;padding-bottom:.25rem;width:auto}#profile-page-container .side-container{width:400px;margin-top:-50px}@media(max-width: 760px){#profile-page-container .side-container{width:300px}}@media(max-width: 599px){#profile-page-container .side-container{margin-top:-10px;width:100%}}#profile-page-container .side-container .name-block{display:none}@media(max-width: 599px){#profile-page-container .side-container .name-block{display:block;padding-top:1rem}#profile-page-container .side-container .name-block .profile-name{color:#313e48;display:block;flex-grow:1;font-family:var(--gotham-stack);font-weight:700;margin-bottom:0;width:100%;text-align:center}#profile-page-container .side-container .name-block .profile-title{color:#313e48;display:block;font-family:var(--sans-stack);font-weight:600;text-align:center;text-transform:uppercase}}#profile-page-container .side-container .info-block{border:1px solid #ccc;background-color:#f2f2f2;width:100%}#profile-page-container .side-container .info-block:not(:first-child){margin-top:1rem}#profile-page-container .side-container .info-block figure,#profile-page-container .side-container .info-block img{margin:0;margin-bottom:0;width:100%}@media(max-width: 599px){#profile-page-container .side-container .info-block figure,#profile-page-container .side-container .info-block img{margin:-1px;width:100vw}}#profile-page-container .side-container .info-block section{padding:1rem}#profile-page-container .side-container .info-block section ul{font:400 .9rem var(--sans-stack);list-style-position:inside;list-style-type:none;padding:0 .5rem}#profile-page-container .side-container .info-block section ul li{margin-left:.25rem}@media(max-width: 599px){#profile-page-container .side-container .info-block section.contact-info-block .section-title{display:none}}#profile-page-container .side-container .info-block section.expertise-info-block ul{padding:0}#profile-page-container .side-container .info-block section.expertise-info-block ul li{display:inline-block}#profile-page-container .side-container .info-block section.expertise-info-block ul li:not(:last-child)::after{content:","}#profile-page-container .side-container .info-block section .profile-name,#profile-page-container .side-container .info-block section .profile-title{display:none}@media(max-width: 599px){#profile-page-container .side-container .info-block section .profile-name,#profile-page-container .side-container .info-block section .profile-title{display:block}}@media(max-width: 599px){#profile-page-container .side-container .info-block section .profile-name{border-bottom:1px solid #313e48;color:#313e48;flex-grow:1;font-family:var(--gotham-stack);font-weight:700;margin-bottom:.5rem;padding-bottom:.5rem;width:100%}#profile-page-container .side-container .info-block section .profile-title{color:#313e48;font-family:var(--sans-stack);font-weight:600;margin-top:.5rem;margin-bottom:1rem;text-transform:uppercase}}#profile-page-container .side-container .info-block section .section-title{font:600 1.1rem var(--gotham-stack);margin-bottom:.5rem;color:#313e48}#profile-page-container .side-container .info-block section .block-content{font-size:.9rem}#profile-page-container .side-container .info-block section .block-content i{display:inline-block;width:1rem;margin-right:.25rem}/*!
 * Longshot 2018: Mobile Styles (Phone & Tablet common styles)
 * Copyright 2018 University of Tennessee College of Law
 */@media(max-width: 991px){#submenu-mobile-container{display:block;background-color:var(--orange);color:#fff;cursor:pointer;font:var(--font-bold) 1.5rem var(--gotham-stack);margin:0;padding:1rem 1rem;width:100%}#submenu-mobile-container span.icon{float:right}#submenu-container{display:none;background-color:var(--limestone);border-bottom:1px solid var(--orange);padding:1.5rem;width:100%}#submenu-container ul{list-style-type:none;margin:0}#submenu-container ul li{color:var(--smokey);font:var(--font-book) 1.2rem var(--gotham-stack);overflow:hidden;padding:1rem 1.5rem}#submenu-container ul li a{color:var(--smokey)}#main[data-template=landing-page] #lp-header{padding:0;height:50vh}#main[data-template=landing-page] #lp-header .lp-header-blurb-container{background-color:hsla(0,0%,100%,.8);bottom:1rem;margin:0;padding:20px;position:absolute;width:100%}#main[data-template=landing-page] #lp-header .lp-header-blurb-container h1{color:var(--smokey);font:600 1.5rem/1.2 var(--gotham-stack);margin-bottom:.5rem;text-align:left;text-transform:uppercase}#main[data-template=landing-page] #lp-header .lp-header-blurb-container .blurb{color:var(--smokey);font:.9rem var(--gotham-stack);padding-top:.5rem}#main[data-template=landing-page] #lp-header .lp-header-blurb-container .blurb button{margin-right:1rem;min-width:60px}#main[data-template=landing-page] #lp-header .lp-header-blurb-container .blurb button:last-child{margin-right:0}#main[data-template=landing-page] #lp-header .lp-header-blurb-container .blurb p{color:var(--smokey);font:var(--font-light) .8rem var(--text-stack)}}/*!
 * Longshot 2018: Mobile Styles (Phones)
 * Copyright 2018 University of Tennessee College of Law
 */@media(max-width: 767px){button{min-width:48px;min-height:48px}#law-nav{padding:0}#law-nav .navbar{padding:0 .5rem 1rem .5rem}#law-nav .navbar .nav-button-block button{height:62px;width:60px;border-color:var(--rock)}#law-nav .navbar .nav-button-block button .navbar-toggler-icon,#law-nav .navbar .nav-button-block button .svg-inline--fa{color:var(--rock)}#law-nav .navbar .nav-button-block button.law-search{padding:auto 12px}#law-nav .navbar .nav-button-block button.law-search svg.svg-inline--fa{font-size:20px}#law-nav .navbar .law-title img{height:60px;margin-bottom:.5rem}#navbarSearch{display:block;width:100%;padding:1rem}#navbarSearch input.search{border:1px solid var(--rock);border-radius:10px;font:var(--font-light) 1rem var(--gotham-stack);padding:8px 4px;text-align:center;width:100%}#navbarSearch svg.svg-inline--fa{display:none}footer{padding:0}footer .mobile-footer-nav{background-color:var(--rock);display:flex;justify-content:space-around;margin:0 auto 0 auto}footer .mobile-footer-nav a{border-radius:0;border:1px solid var(--smokey);color:var(--smokey);display:block;font-size:2rem;text-align:center;line-height:80px;width:25%}footer .mobile-footer-nav a:active,footer .mobile-footer-nav a:hover{text-decoration:none}footer .mobile-footer-nav a:active{background-color:var(--smokey);color:var(--limestone)}footer .mobile-footer-nav a.show-directory{background-color:var(--smokey);color:var(--limestone)}footer .footer-university .flagship-campus{margin-top:1rem}footer .footer-university .footer-directory{margin-top:30px}footer .footer-university .footer-directory a{display:block;font-size:1.2rem;margin-bottom:30px;text-align:center}footer .footer-university .footer-search{margin-top:1rem}footer .footer-utlaw .law-footer-contact address{font-size:1rem}footer .footer-utlaw .law-footer-contact img.law-logo{width:100%;height:auto;margin-bottom:20px}footer .footer-utlaw .law-footer-contact .phone-contacts,footer .footer-utlaw .law-footer-contact .email-contacts{font-size:1rem;margin-bottom:1rem}footer .footer-utlaw .law-footer-contact .phone-contacts div,footer .footer-utlaw .law-footer-contact .email-contacts div{font-size:1rem;margin-bottom:1rem}footer .footer-utlaw .law-footer-contact .social-media{display:flex;justify-content:space-around;margin:2rem auto 1rem auto}footer .footer-utlaw .law-footer-contact .social-media a{display:block;font-size:3rem}footer .footer-utlaw .law-footer-directory{display:none}footer .footer-utlaw .law-footer-directory .directory-column h4{font-size:2rem;margin-bottom:1.5rem}footer .footer-utlaw .law-footer-directory .directory-column ul li a{display:block;font-size:1.2rem;margin-bottom:1.5rem}footer .footer-utlaw .law-footer-directory .directory-column:first-child{margin-bottom:2rem}#wpadminbar{display:none}#main{max-width:100%;overflow-x:hidden}#main[data-template=homepage] .featured-media-overlay{position:absolute;display:flex;height:100%;justify-content:center;align-items:center}#main[data-template=homepage] .featured-media-overlay .content{width:100vw;max-height:100%}#main[data-template=people-profile] #profile-container .row{margin-left:0;margin-right:0}#main[data-template=people-profile] #profile-container .header-container{text-align:center}#main[data-template=people-profile] #profile-container .header-container .contact-block div{font-size:1.2rem;margin-bottom:1.5rem}#main[data-template=directory-faculty] .person-block{overflow-x:auto !important;overflow-y:auto !important;height:auto !important;max-height:none !important;padding-bottom:1rem;border-bottom:1px solid var(--limestone)}#main[data-template=directory-faculty] .person-block .summary-block{padding-bottom:1rem}#main[data-template=directory-faculty] .person-block .summary-block h2{font-size:1.3rem}#main[data-template=directory-faculty] .person-block .summary-block h3.title{font-size:.8rem}#main[data-template=directory-faculty] .person-block .contact-block{margin-top:.7rem;padding-left:1.25rem}}/*!
 * Longshot 2018: Tablet Styles
 * Copyright 2018 University of Tennessee College of Law
 */@media(min-width: 768px)and (max-width: 991px){button{min-width:48px;min-height:48px}#main{max-width:100%;overflow-x:hidden}#main[data-template=homepage] .featured-media-overlay{position:absolute;display:flex;height:100%;justify-content:center;align-items:center}#main[data-template=homepage] .featured-media-overlay .content{width:100vw;max-height:100%}}#main[data-template=landing-page]{margin:0;padding:0}#main[data-template=landing-page] #lp-header{background-color:var(--smokey);background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:30vh;padding:0;position:relative;width:100%}#main[data-template=landing-page] #lp-header .lp-header-blurb-container{background-color:hsla(0,0%,100%,.8);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;bottom:1rem;margin:0;padding:20px;position:absolute;width:70%}#main[data-template=landing-page] #lp-header .lp-header-blurb-container h1{color:var(--smokey);font:600 1.5rem/1.2 var(--gotham-stack);margin-bottom:.5rem;text-align:left;text-transform:uppercase}#main[data-template=landing-page] #lp-header .lp-header-blurb-container hr{border-top:2px solid var(--orange);margin:0 0 4px}#main[data-template=landing-page] #lp-header .lp-header-blurb-container .blurb{color:var(--smokey);font:.9rem var(--gotham-stack);padding-top:.5rem}#main[data-template=landing-page] #lp-header .lp-header-blurb-container .blurb button{margin-right:1rem;min-width:60px}#main[data-template=landing-page] #lp-header .lp-header-blurb-container .blurb button:last-child{margin-right:0}#main[data-template=landing-page] #lp-header .lp-header-blurb-container .blurb p{color:var(--smokey);font:var(--font-light) .8rem var(--text-stack)}@media(max-width: 767px){#main[data-template=landing-page] #lp-header{display:flex;justify-content:center}#main[data-template=landing-page] #lp-header .lp-header-blurb-container{bottom:0;margin:0 auto;width:100%}#main[data-template=landing-page] #lp-header .lp-header-blurb-container h1{color:var(--smokey);font:600 1.5rem/1.2 var(--gotham-stack);text-transform:uppercase;text-align:center}#main[data-template=landing-page] #lp-header .lp-header-blurb-container hr{border-top:2px solid var(--orange);margin:0 0 4px}#main[data-template=landing-page] #lp-header .lp-header-blurb-container .blurb{color:var(--smokey);font:.8rem var(--gotham-stack);padding-top:.5rem;text-align:center}}
