/* University Template over-ride
   Launched: 2023-08-03
   Author: Notre Dame Web Team
   ----------------------------------------------------*/:root{--liu-blue:#143865;--liu-gold:#ebc14e;--sky-blue-extra-dark:#9eaec4}embed,iframe{height:auto}.noborder,.noborder img{border:none!important;box-shadow:none!important}@media only screen{
  /* General */.btn-icn{padding:.6em 1em}.section-dark .btn-inline.btn-icn:hover{background:var(--brand-blue-dark);color:#fff}.btn-icn:before{background-color:var(--brand-blue-light);background-position:50%;background-repeat:no-repeat;background-size:1.25rem;border-radius:1.125rem;content:"";display:inline-block;height:2.25rem;margin-right:.75rem;vertical-align:middle;width:2.25rem}.btn-icn-major.btn-icn:before{background-image:url(images/icn-major.svg)}.btn-icn-advisor.btn-icn:before{background-image:url(images/icn-advisor.svg)}.btn-icn-courses.btn-icn:before{background-image:url(images/icn-courses.svg)}.btn-icn-subscribe.btn-icn:before{background-image:url(images/icn-subscribe.svg)}.btn-icn-apply.btn-icn:before{background-image:url(images/icn-apply.svg)}.btn-previous:before{background:url(/stylesheets/images/chevron-left-gold.svg) 50% 50%/.45em no-repeat;content:"\2060";display:inline-block;margin-right:.325em;padding:0 .5em;transform:translateX(0);transition:all var(--anim-duration-fast) var(--anim-ease)}.academic-courses table{border:none}table,td,th,thead th,tr{border-color:var(--sky-blue-dark)}th,thead th{background-color:var(--sky-blue)}tr:nth-child(2n) td{background-color:var(--sky-blue-light)}.page-secondary:not(.full){margin-top:2rem}.btn-more:after{margin-left:.75rem}.section{--section-padding:2rem;padding:2rem 0;padding:var(--section-padding) 0}blockquote{border-left:2px solid var(--brand-gold)}.nav-site .nav-follow:before{background-color:#ccc;content:"";display:block;height:1px;margin:.5em 0 .5em 1em;width:2rem}.nav-site .nav-follow .soc-youtube{align-items:center;border-radius:.6em;color:var(--brand-blue);display:flex;font-size:1.2rem;gap:1rem}.nav-site .nav-follow .soc-youtube:visited{color:var(--brand-blue)}.nav-follow .soc-youtube svg{border-radius:50%;height:2em;overflow:visible;padding:.5rem;transition:all var(--anim-duration-fast) var(--anim-ease);width:2em}.nav-follow .soc-youtube svg,.nav-follow .soc-youtube:hover svg{fill:#fff;background:var(--brand-blue)}.sidebar-content:before{background-color:var(--brand-gold);content:"";display:block;height:2px;margin:0 0 2rem;width:2rem}

  /* Home */.home .page-main:after,.site-content:before{bottom:0;content:"";display:block;position:absolute;top:0}.home .page-main:after{margin-left:var(--gutter-offset);width:100vw;z-index:-1}.home .page-main{width:auto;z-index:0}.elevator,.home .page-main{margin-left:5vw}.keough-intro h2{background:var(--brand-blue) url(images/ksga-intro.jpg) center center /contain no-repeat;height:130px;margin-bottom:1.5rem;overflow:hidden;text-indent:-9999px}.connect-social li:last-child{margin-right:0}.connect-social a{border:3px solid transparent;border-radius:.6em;color:var(--brand-blue);display:block;line-height:1;padding:.4rem}.connect-social a:focus{background:var(--brand-blue-light);border-color:#15a6b5}.connect-social .icon{height:2rem;transition:all .3s ease-in-out;width:2rem}.connect-social .icon:focus,.connect-social .icon:hover{transform:scale(1.1)}.connect-newsletter{margin:0}.section--home-events{background-color:transparent}.section--home-events:before{background:var(--sky-blue) url(images/bg-liu-map-800.png) 50% 50% /cover no-repeat;left:var(--gutter-offset);right:var(--gutter-offset)}

  /* Header */.site-title a{background:url(images/asia-logo.svg) 0 0/contain no-repeat;height:4rem;text-indent:-1000vw}.page-header:before{background:url(images/bg-ptn-asia.png) 50% repeat,url(images/hdr-gradiant.png) 0 0 repeat-x,#143865;background:url(images/bg-ptn-asia.png) 50% repeat,url(images/hdr-gradiant.png) 0 0 repeat-x,var(--liu-blue);background-size:6rem,auto}.page-title:after{display:none}.page-header .page-title{color:#fff}

  /* Footer */.footer-nav{background:var(--brand-blue-dark);color:#fff;grid-column:1/-1;margin:-2em var(--gutter-offset) 2em;padding:1rem var(--gutter-width);z-index:10}.footer-nav p{margin:0;max-width:none}.footer-nav a{margin-left:1rem}.subscribe{background-color:var(--brand-blue-light)}.subscribe:hover{background-color:var(--brand-blue-bright)}

  /* Filter Form
  ----------------------------------------------------*/form{margin:1rem 0}form.form{margin:0 0 2rem;--grid-gap:1.5rem;padding-bottom:2rem;padding-top:2rem}.form--filter{background:var(--sky-blue)}.form--filter .form-fields{padding:0 1.5rem}.form--filter .form-field{margin-bottom:1rem}.form--filter .form-field:last-child{margin-bottom:0}.form--filter .form-field>label{margin-bottom:.25rem}.form--filter .form-utility{background:var(--sky-blue-light);margin-bottom:-2em;margin-top:2rem;padding:1rem 1.5rem;position:relative}.form--filter #records-found{font-size:.9rem;font-weight:700}.form-list.grid{grid-gap:0}.form-list label{font-weight:300}form p{margin:0;max-width:none}fieldset{background:var(--sky-blue-light);border:none;border-radius:1rem;margin:2rem 0;padding:1.5rem}fieldset p{margin-bottom:.75rem}legend{border:0;margin:0 0 1.5rem;padding:0}label{display:block;font-size:1rem;font-weight:600}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}form button.btn-cta,form input[type=submit]{margin-top:2rem}button{border-radius:0;width:auto}button,input{line-height:normal;overflow:visible}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{margin:0 .5rem}input[type=search]{outline-offset:-2px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled],html input[disabled]{cursor:default}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{min-height:5rem;min-width:100%;overflow:auto;vertical-align:top}optgroup{font-weight:700}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fefefe;border:1px solid #cacaca;border-radius:4px;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-sizing:border-box;color:#0a0a0a;display:block;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:.5rem;transition:box-shadow .5s,border-color .25s ease-in-out;width:100%}input:focus{border:2px solid var(--brand-blue-bright);outline:none}select:not([multiple]){padding-bottom:0;padding-top:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-origin:content-box;background-position:right -.5rem center;background-repeat:no-repeat;background-size:20px 12px;border:1px solid #cacaca;border-radius:4px;color:#0a0a0a;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem;padding:.5rem 1.5rem .5rem .5rem;width:100%}select,select:focus,textarea:focus{background-color:#fefefe;transition:box-shadow .5s,border-color .25s ease-in-out}select:focus,textarea:focus{border:2px solid var(--brand-blue-bright);box-shadow:0 0 5px #cacaca;outline:none}@supports (display:grid){.grid-compact{grid-gap:.5rem}}}
/* 480px
----------------------------------------------------*/
/* 768px
----------------------------------------------------*/@media only screen and (min-width:48em){body:not(.home) .page-header{grid-template-columns:[screen-start] calc(var(--gutter-width) + 2rem) [container-start title-start] var(--title-width) [title-end image-start] var(--image-width) [image-end container-end] var(--gutter-width) [screen-end]}body:not(.home) .site-content{grid-template-columns:[screen-start] calc(var(--gutter-width) + 2rem) [container-start sidebar-start] var(--sidebar-width) [sidebar-end content-start] minmax(0,1fr) [content-end container-end] var(--gutter-width) [screen-end]}.site-content:before{background:url(images/bg-ptn-asia.png) 0/6rem repeat,url(images/hdr-gradiant.png) 0 0 repeat-x,#ebc14e;background:url(images/bg-ptn-asia.png) 0/6rem repeat,url(images/hdr-gradiant.png) 0 0 repeat-x,var(--liu-gold);border-right:1rem solid #fff;margin-left:0;width:5vw;z-index:11}.events.top-level .page-title,.news.top-level .page-title,.people.top-level .page-title{max-width:25vw;padding-right:0;text-align:center}.footer-nav{margin:0}}
/* 960px
----------------------------------------------------*/@media only screen and (min-width:60em){
  /* General */.section{--section-padding:3rem}.section--image-offset{margin:var(--section-padding) 0;padding:0}.section--image-offset .section-copy{padding:var(--section-padding) 0}.section--image-offset .section-image{height:calc(100% + var(--section-padding));margin-bottom:calc(var(--section-padding)/-2);margin-left:var(--gutter-offset);margin-top:calc(var(--section-padding)/-2)}.alt.section--image-offset .section-image{margin-left:0;margin-right:var(--gutter-offset)}.section--image-offset .section-image img{height:100%;-o-object-fit:cover;object-fit:cover}.section--home-events:before{background-image:url(images/bg-liu-map-1200.png)}.nav-site .nav-follow:before{margin:1em 0 1em 1em}.page-secondary:not(.full){margin-top:3rem}

  /* Home */.section--home-connecting-students{margin-bottom:0}

  /* Header */.site-title a{height:5.5rem}.page-header.has-title.has-image .page-title{text-align:center}.page-title-wrapper{background:var(--brand-blue-dark);color:#fff;margin-left:3rem;padding:2rem}.page-title-wrapper .page-title,.page-title-wrapper h1{color:#fff;margin-top:0}.has-title+.page-main .page-lede{height:auto;margin:inherit;overflow:auto;padding:inherit;width:auto}@supports (display:grid){.page-header.has-title.has-image:before{grid-row:header-start/lede-end}.page-title-wrapper{grid-column:container;justify-self:flex-start}}}
/* 1280px
----------------------------------------------------*/@media only screen and (min-width:80em){.events.top-level .page-title,.news.top-level .page-title,.people.top-level .page-title{max-width:22vw}}
/* 1600px
----------------------------------------------------*/@media only screen and (min-width:100em){.section--home-events:before{background-image:url(images/bg-liu-map-1600.png)}}
/* 1920px
----------------------------------------------------*/@media only screen and (min-width:120em){.events.top-level .page-title,.news.top-level .page-title,.people.top-level .page-title{max-width:26rem}}
/* Student Opportunities */@media only screen{.page-student-opportunities .section-stats{padding-block:2rem}.page-student-opportunities .section-stats .stats{grid-gap:2.5rem}.page-student-opportunities .section-stats .stat{margin:0 auto;max-width:15rem;text-align:center}.page-student-opportunities .section-stats .stat strong{color:var(--brand-gold);display:block;font-size:2.5rem;line-height:1.3}.page-student-opportunities .section-stats:before{background:var(--brand-blue);left:-100vw;right:-100vw}@media (min-width:960px){.page-student-opportunities .section-stats{padding-block:5rem}.page-student-opportunities .section-stats .stats{grid-gap:3.5rem}.page-student-opportunities .section-stats .stat{margin:0;text-align:left}.page-student-opportunities .section-stats .stat strong{font-size:3rem}}@media (min-width:1200px){.page-student-opportunities .section-stats .stat strong{font-size:3.5rem}}@media (min-width:1600px){.page-student-opportunities .section-stats .stats{grid-gap:5.5rem}.page-student-opportunities .section-stats .stat strong{font-size:4rem}}}
/* Sections/Banners
----------------------------------------------------*/@media only screen{.page-student-opportunities .page-secondary.full:has(.bg-full-bleed:last-child){padding-bottom:0}.page-student-opportunities .section,.page-student-opportunities .section.grid,.page-student-opportunities section,.page-student-opportunities section.grid{--section-padding:2rem;padding:2rem 0;padding:var(--section-padding) 0}.page-student-opportunities .section.no-padding,.page-student-opportunities section.no-padding{padding:0}@media only screen and (min-width:48em){.page-student-opportunities .section,.page-student-opportunities .section.grid,.page-student-opportunities section,.page-student-opportunities section.grid{--section-padding:3rem}.page-student-opportunities .banner{--image-offset:-2rem}.page-student-opportunities .banner-image{margin:0}.page-student-opportunities .banner-body.title-underlined,.page-student-opportunities .banner-body:has(.title-underlined){margin-left:1.5rem}.page-student-opportunities .banner.inverted .banner-image{order:2}.page-student-opportunities .banner.inverted .banner-body{order:1}.page-student-opportunities .banner-image.pull-left{margin-left:var(--gutter-offset)}.page-student-opportunities .banner-image.pull-right{margin-right:var(--gutter-offset)}.page-student-opportunities .banner-image.pull-top{height:calc(100% + 2rem);margin-top:var(--image-offset)}.page-student-opportunities .banner-image.pull-bottom{height:calc(100% + 2rem);margin-bottom:var(--image-offset)}.page-student-opportunities .banner:has(.banner-image.pull-top){margin-top:calc(var(--section-padding) + 2rem);padding-top:0}.page-student-opportunities .banner:has(.banner-image.pull-bottom){margin-bottom:calc(var(--section-padding) + 2rem);padding-bottom:0}.page-student-opportunities .banner:has(.banner-image.pull-top,.banner-image.pull-bottom) .banner-image img{height:100%;-o-object-fit:cover;object-fit:cover}.page-student-opportunities .banner:has(.banner-image.pull-top,.banner-image.pull-bottom) .banner-body{padding:var(--section-padding) 0}}}
/* Print
----------------------------------------------------*/@media print{.footer-nav{display:none}}