.page-content h1{display:none}.breadcrumb-row{display:none}main{background:#fcf4e0}#page-content>section{padding:0 0 6rem 0}.page-hero{height:100px;background:transparent}.page-hero .page-hero-heading{color:#3b2360;font-size:2.625rem}.horz-nav-row{display:flex;align-items:stretch;margin:0 auto 2rem auto}.horz-nav-row>a{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;text-align:center;background:#4796c1;color:#fff;font-size:.625rem;font-weight:bold;line-height:1em;text-transform:uppercase;padding:.5rem;margin-right:1px}.horz-nav-row>a:before{display:block;margin:0 auto .25em auto;font-size:1.5rem}.horz-nav-row>a:first-child{border-radius:5px 0 0 5px}.horz-nav-row>a:last-child{border-radius:0 5px 5px 0;margin-right:0}.horz-nav-row>a:hover{background:#aadff1;color:#1e5989}.horz-nav-row>a.horz-nav-selected{background:#1e5989;color:#ffc222}@media (min-width:768px){.horz-nav-row{max-width:800px}.horz-nav-row>a{justify-content:center;align-items:center;flex-direction:row;font-size:1.125rem}.horz-nav-row>a:before{display:inline-block;margin:0 .5rem 0 0;vertical-align:middle}}.directory{width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:1rem;empty-cells:hide;box-shadow:0 0 3px rgba(0,0,0,.25)}.directory thead th{text-align:left;padding:10px;background:#3b2360;color:#fff;font-family:"Raleway",Helvetica,Arial,sans-serif;font-weight:bold;font-size:1rem}.directory thead th:nth-child(1) {font-size:1.5rem}.directory thead th:nth-child(4) {}.staff-directory .directory thead th{font-size:1rem;text-transform:uppercase;letter-spacing:1px}.directory tbody tr{background:#fff;border:0 none}.directory tbody tr:nth-child(even) {background:#f1f6f9}.directory td{padding:10px;vertical-align:top;font-size:14px}.directory td:before{display:none;margin:0 5px 0 0}@media (max-width:768px){.directory thead th{font-size:1.25rem}.directory tbody tr{display:block;padding:10px 0}.directory td{display:block;padding:0 10px;width:auto!important}.directory td.hide-empty{display:none!important}.directory td:first-child{padding-top:0}.directory td:last-child{padding-bottom:0}.directory td:empty{visibility:hidden}.directory td:before{display:inline-block}}.offices-directory #page-content .directory td:nth-child(1) {width:40%;font-weight:bold}.offices-directory #page-content .directory td:nth-child(2) {width:20%}.offices-directory #page-content .directory td:nth-child(3) {width:20%}.offices-directory #page-content .directory td:nth-child(4) {width:10%}.offices-directory #page-content .directory td:nth-child(5) {white-space:nowrap;width:20%}@media (max-width:768px){.offices-directory #page-content .directory thead{display:block}.offices-directory #page-content .directory thead th{display:none;font-size:1.25rem}.offices-directory #page-content .directory thead th:nth-child(1) {display:block}.offices-directory #page-content .directory td:nth-child(1) {font-size:1rem;padding-top:0;margin-bottom:5px}.offices-directory #page-content .directory td:nth-child(4) {text-align:left}.offices-directory #page-content .directory td:nth-child(4)::before {content:'Mail Code: '}.offices-directory #page-content .directory td:nth-child(5) {text-align:left}}.offices-directory #page-content .directory-sorted{margin-bottom:0;box-shadow:0 0 0 transparent}.offices-directory #page-content .directory-sorted thead{display:none}.offices-directory #page-content .directory-sorted tbody tr{background:#fff}.offices-directory #page-content .directory-sorted tbody tr:nth-child(even) {background:#fff}.contact1{display:block}.contact1:after{content:'@callutheran.edu'}.contact2{display:block}.building{display:block}.mailcode{display:block}.mailcode:before{content:'Mail Code: '}#name-search{display:block;margin:0 0 1rem 0}#name-search input{width:100%}@media (min-width:768px){#name-search{flex:3 1 auto;margin:0 20px 0 0}}#dept-search{display:block;margin:0 0 2rem 0}#dept-search span{margin-right:1rem}#dept-search select{width:100%;height:34px}@media (min-width:768px){#dept-search{flex:1 1 auto;margin:0}#dept-search span{margin-right:0}#submit{flex:0 0 auto;padding:.25rem 1rem;margin:0 0 0 20px;align-self:flex-end}}.social-media-table{border-top:1px solid rgba(0,0,0,.15);margin-top:4rem}@media (max-width:768px){.social-media-table tbody tr{padding:1rem}.social-media-table td{padding:0 5px}.social-media-table td:last-child{padding:0 5px}}td.name-col{vertical-align:middle;font-size:1.125rem;font-family:"Raleway",Helvetica,Arial,sans-serif;width:60%}@media (max-width:768px){td.name-col{padding-top:0!important;padding-bottom:10px;font-size:1rem;width:100%}}td.account-col{text-align:center;vertical-align:middle;width:auto}td.account-col i{font-size:1.5rem;width:40px;height:40px;border-radius:50%;text-decoration:none;display:flex;align-items:center;justify-content:center;background:transparent;color:rgba(0,0,0,.3);margin:auto}td.account-col i::before{margin:0}td.account-col a{text-decoration:none}td.account-col a i{color:#fff}td.account-col a i.icon-facebook{background:#4862a3}td.account-col a i.icon-twitter{background:#000}td.account-col a i.icon-youtube{background:#e6302b}td.account-col a i.icon-linkedin{background:#4875b4}td.account-col a i.icon-instagram{background:#ff2f51;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}@media (max-width:768px){td.account-col{display:inline-block!important}}#alphabet-list{justify-content:center}#alphabet-list li{flex:0 0 30px}#alphabet-list li a{font-size:1.3125rem}.live-search-container{margin:auto auto 1rem auto}#live-search-input{font-size:1.3125rem;width:100%}#live-search-clear{font-size:1.3125rem;height:1em}#live-search-clear:before{margin:0}#live-search-clear:active{outline:0}#directory-controls{padding-top:0}.toplink{position:fixed;display:inline-block;background:#31b27d;box-shadow:0 1px 3px rgba(0,0,0,.4);bottom:10%;right:10%;width:80px;height:80px;border-radius:50%;text-align:center;color:#fff;font-size:.8125rem;line-height:1em;text-decoration:none;padding:0 10px;opacity:0;visibility:hidden;transition:250ms linear opacity}.toplink span{width:100%;display:block}.toplink i{font-size:2.25rem;display:block;margin:0 auto}.toplink:hover{color:#fff;background:#00854f}.toplink.show{opacity:1;visibility:visible}@media (max-width:767px){.toplink{-webkit-transform:translateX(50%);transform:translateX(50%);right:50%;bottom:1rem;border-radius:5px;width:auto;height:auto;padding:0 .5rem .5rem .5rem}.toplink i{font-size:1.5rem;line-height:1em}}