/* University Template over-ride
   Launched: 2022-05-23
   Author: Notre Dame Web Team
   ----------------------------------------------------*/:root{--slant:-15deg;--slant-offset:calc(var(--slant)*-1)}[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 0 1rem;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{background-color:#fefefe;transition:box-shadow .5s,border-color .25s ease-in-out}select:focus{border:2px solid var(--brand-blue-bright);box-shadow:0 0 5px #cacaca;outline:none}.breadcrumbs li:last-child{display:inline-block}.site-header{position:relative}.page-header:before{background:none}.site-content{position:relative}.site-content:before{background:url(/stylesheets/images/tex-slants-onwhite-alt.svg) top/100vw auto no-repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.page-section{margin-bottom:6rem;margin-top:6rem}.text-cta{margin-top:2rem}.text-right{max-width:none}.section-title{font-size:1.8rem}blockquote p{border-left:4px solid var(--brand-gold);line-height:1.6;padding:.5rem 0 .5rem 1.5rem}

/* Slanted BG Pattern */.slanted-pattern{position:relative}.slanted-pattern .slanted-container{padding:8rem 0}.slanted-pattern .slanted-container:before{background:url(/stylesheets/images/tex-bg_slants-skyblue.svg) 50%/contain no-repeat;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-2}.slanted-pattern .slanted-container:after{background:var(--sky-blue-light);bottom:0;content:"";left:0;margin:5rem 10vw;position:absolute;right:0;top:0;transform:skew(-15deg);transform:skew(var(--slant));z-index:-1}.slanted-pattern p{margin-left:auto;margin-right:auto}

/* Hover pattern */.card.hover-pattern{overflow:hidden}.card.hover-pattern .card-body{z-index:1}.card.hover-pattern:before{background:url(/stylesheets/images/tex-slants-onblue-r.svg) 100%/120% auto no-repeat;content:"";height:100%;mix-blend-mode:soft-light;opacity:0;position:absolute;transform:scale(1.1);transform-origin:100% 50%;transition:all .25s ease;width:100%;z-index:0}.card.hover-pattern:hover:before{opacity:.8;transform:scale(1)}.card.hover-pattern.bg-light:before{mix-blend-mode:normal}.card.hover-pattern.bg-light:hover:before{opacity:.9}.filter input{padding:.5rem}.filter input[type=text],.filter select{width:100%}.filter .button-bar .staff-form__submit{min-width:120px}.filter-group:not(:has(li.filter-record:not(.hidden))){display:none}

/* Card Hover Toggle */.card.hover-toggle .card-image{z-index:-1}.card.hover-toggle .card-title{bottom:0;display:flex;flex-flow:column;font-family:var(--font-default);font-size:1rem;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}.card.hover-toggle h2.card-title [href^=http]:after{bottom:1rem;font-size:3rem;height:3rem;position:absolute;right:1rem;width:3rem}.card.hover-toggle .card-link{color:#fff;display:flex;flex-flow:column;height:100%;justify-content:center;opacity:0;padding:2rem;transition:opacity .25s ease}.card.hover-toggle .card-link:before{background:var(--brand-blue);color:#fff;z-index:-1}.card.hover-toggle:hover .card-link{opacity:1}.card.hover-toggle .card-link:hover{-webkit-text-decoration:none;text-decoration:none}

/* Home */#news-and-events .page-main,#news-and-events .page-main:before,.home .page-main,.home .page-main:before{background:none}.home .page-main{padding-bottom:0}.page-section.home-stats{background:var(--brand-blue) url(/stylesheets/images/tex-radlab-onblue-800.jpg) center center /cover no-repeat;margin-left:var(--gutter-offset);margin-right:var(--gutter-offset);position:relative;z-index:2}.stat{padding:1.5rem;text-align:center}.stat .card-body{--card-padding:0}.stat p{align-items:center}.stat strong{display:block;font-size:2rem;margin:0;white-space:nowrap}.section-dark .stat.card a,.section-dark .stat.card strong{color:var(--brand-gold);-webkit-text-decoration:none;text-decoration:none}.section-dark .stat.card.hover-bg:hover{background:transparent;border-color:var(--brand-gold)}.home-features.bg-full-bleed:before{background:url(/stylesheets/images/tex-slants-onsky.svg) 50%/cover no-repeat;bottom:-15rem;top:-15rem}.home-features .card-body{background:#fff}.home-features .card-label{margin:0}.home-features .card-title{margin:0 0 .1rem}.media-mention .card{height:100%}.page-section.home-news{margin-bottom:8rem;margin-top:12rem}.home-news article.featured{position:relative;z-index:1}.home-news article.featured .entry-image{margin-top:1.5rem}.section-light.section--events{padding:3rem 0}.section-light.section--events .card:hover{background:#fff}.section-home-quote{display:flex;justify-items:center;min-height:30vw}.section-home-quote.page-section{margin-bottom:0;min-height:300px;padding-bottom:20vw}.section-home-quote.bg-full-bleed:before{background:url(/stylesheets/images/bg-campus-bw-800.jpg) bottom/100vw auto no-repeat}.section-home-quote blockquote{font-style:normal;margin-bottom:1rem}.section-home-quote cite{display:block;font-style:normal;text-align:right}

/* About */.about .page-secondary.section-dark{background-color:transparent}.about .page-secondary.bg-full-bleed:before{background:url(/stylesheets/images/tex-slants-onblue.svg) 100%/cover no-repeat}

/* Facts & Figures */.js .charts .tablewrap{display:none}.global-footprint{background:url(/stylesheets/images/globe.svg) 50%/contain no-repeat;display:flex;flex-flow:column;height:320px;justify-content:center;text-align:center;width:320px}.global-footprint.page-section{margin-left:auto;margin-right:auto}.global-footprint h2{color:var(--brand-gold)}.global-footprint .h4{color:#fff;line-height:1.5;margin:0}

/* People */.list-directory .card-title{margin-bottom:0}.list-units-served.grid{grid-gap:.5rem;padding-left:1.5rem}.person-groups{font-weight:700}.group-by-org .list-org{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.h-org{border-bottom:2px solid var(--gray-light);padding-bottom:.2em}

/* Our Research */.our-research .page-secondary.page-section{padding-bottom:2rem;padding-top:2rem}.our-research .page-secondary.section-dark.bg-full-bleed:before{background:#0c2340 url(/stylesheets/images/tex-lines-vertical.svg) 65% top/auto 70% repeat-y}

/* Resource Library */.library-item{margin:0 0 1.5rem}

/* Research Centers & Institutes */.research-centers-institutes .card .card-title{font-family:var(--font-default);font-weight:700}

/* Core Facilities and Resources */.inline-checkboxes{align-content:flex-end;display:flex;flex-flow:row wrap}form .inline-checkboxes label{font-size:1rem;font-weight:400;margin:0 2rem .5em 0}.our-research-facilities-and-resources .card{--card-padding:1.25rem}.our-research-facilities-and-resources .card .card-link{font-size:1.2rem}

/* News and Events */.page-section.section--events.bg-full-bleed:before{background:url(/stylesheets/images/tex-slants-onsky.svg) 100%/cover no-repeat}.news-and-events .page-title{display:block;grid-column:2;margin-top:1rem}.news-and-events .page-lede{display:block;font-size:1rem;grid-column:2;line-height:1.4}.section-subscribe.slanted-pattern .slanted-container{padding:3rem 0}.section-subscribe.slanted-pattern .slanted-container:before{background:var(--sky-blue);transform:none}.media-mention .attribution,.section-subscribe.slanted-pattern .slanted-container:after{display:none}

/* Twitter */.tweet-user-img{float:left;margin-right:12px;margin-top:.25em;width:48px}.tweet-text{float:left;width:calc(100% - 60px)}.tweet-actions{clear:left;margin:0;text-align:center}.tweet-actions a{display:inline-block;position:relative;text-indent:-999em;width:30%}.tweet-actions svg{height:1.5em;left:50%;margin-left:-.75em;position:absolute;width:1.5em;fill:#aab8c2}

/* Deadline Calculator */.deadline-calculator .btn,.deadline-calculator input[type=date]{margin:0}.deadline-calculator .calculator-form{align-items:end;display:flex;gap:1rem}@media only screen{.btn-group{display:flex;flex-flow:row wrap}.btn-group .btn{border-radius:0;margin:0}.btn-group .btn:hover{transform:scale(1)}.btn-group .btn:first-child{border-radius:.6em 0 0 .6em}.btn-group .btn:last-child{border-radius:0 .6em .6em 0}.bg-skyblue{background:var(--sky-blue)}.bg-skyblue-light{background:var(--sky-blue-light)} /* this breaks the search form btn color */.btn-toggle:hover{cursor:pointer}.form{margin:4rem 0;padding:2rem 0 0}.form p,.form ul{margin:0}.form .form-fields{padding:0 1.5rem}.form .form-utility{margin-top:2rem;padding:1rem 1.5rem}.form #records-found{font-size:.9rem;font-weight:700}.form label{font-size:.9rem;margin-bottom:.5em}

  /* Reporting Units */.reporting-units .card .card-title{font-family:var(--font-default);font-weight:700}

  /* Our Services */.list-services{margin:3rem 0}.list-services .bg-light{background:var(--sky-blue-light)}.list-services .bg-gold{background:var(--brand-gold-dark);border-color:var(--brand-gold-dark)}.list-services .bg-gold p{color:#fff}.list-services .bg-dark{background:var(--brand-blue);color:#fff}.list-services .bg-dark:hover{background:var(--brand-blue-light);border-color:var(--brand-blue-bright)}.list-services .bg-gold:hover{background:var(--brand-gold)}.list-services .bg-dark .card-link,.list-services .bg-gold .card-link{color:#fff}.list-services .bg-dark .card-label{color:var(--sky-blue-dark)}.list-services .status-open.bg-dark .card-label{color:var(--brand-gold-light)}.form--people .form-fields{align-items:flex-end}.form--people .form-fields .btn-group{margin-bottom:1rem}

  /* Subscribe */.section-subscribe{text-align:center}

  /* Social Share */.social-share ul{display:flex}.social-share li{margin:0 .2rem}.social-share a{background:#565656;border-radius:3px;color:#fff;display:block;line-height:1rem;padding:6px 6px 4px;position:relative;transition:all .3s ease}.social-share a:after{content:"";height:100%;left:0;top:0;width:100%}.social-share a>img,.social-share a>svg{pointer-events:none}.social-share a:hover{transform:translateY(-2px)}.social-share svg{fill:#fff}.social-share .share-facebook{background-color:#3b5998}.social-share .share-twitter{background-color:#00aced}.social-share .share-pinterest{background-color:#cd2029}.social-share .share-gmail{background-color:#fff;border:1px solid #d14836;padding:2px 0}.social-share .share-gmail img{height:22px;width:30px}

  /* Twitter */.tweet{background-color:var(--sky-blue-light);border-radius:1rem;margin-bottom:1em;padding:1.5rem}.tweet .date{color:var(--gray);font-size:.8em;margin-bottom:.5em}.tweet:last-child{border-bottom:none /*margin-bottom:0;*/}.tweet .tweet-actions svg{transition:all 125ms ease}.tweet:hover .tweet-actions svg{fill:#61768d}.tweet:hover .tweet-actions svg:hover{fill:#002b5c}.twitter-column{padding:0 .9375rem}.twitter-content{background:#fff;padding:.9375rem}.tweet-text{font-size:.9em}.tweet-user-img{display:none}.tweet-actions .twitter-like:active,.tweet-actions .twitter-reply:active,.tweet-actions .twitter-retweet:active{fill-opacity:50%}

  /* Utility */.logo-list .card-image{display:flex;height:100%;justify-content:center}.logo-list .card-image img{align-self:center;max-height:200px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.nav-footer-links{background:var(--brand-blue-dark);margin-left:var(--gutter-offset);margin-right:var(--gutter-offset);margin-top:-2em;position:relative}.nav-footer-links:before{background:var(--brand-blue-dark);content:"";display:block;height:100%;position:absolute;right:0;width:var(--gutter-width)}.nav-footer-links ul{display:flex;flex-flow:row wrap;margin:0 auto;max-width:90vw;overflow:auto}.nav-footer-links ul li{display:block}.nav-footer-links a{display:block;line-height:1;margin:.25rem .25rem .25rem 0;padding:1rem 1.25rem}.nav-footer-links a,.nav-footer-links a:hover{-webkit-text-decoration:none;text-decoration:none}.nav-footer-links a:hover{background:var(--brand-blue-light)}.site-footer .nav-footer-secondary li a{color:var(--brand-blue)}.nav-footer-secondary li a:hover{background:var(--sky-blue-dark)}.nav-footer-secondary.fixed.bg-skyblue{border-top:4px solid var(--sky-blue-dark)}.nav-footer.nav-footer-secondary ul{justify-content:center}

  /*.nav-site ul { margin: 2.5rem 0; }*/}

/* 480px
----------------------------------------------------*/

/* 768px
----------------------------------------------------*/@media only screen and (min-width:48em){.stat{padding:1.5rem}.stat .card-body{--card-padding:1rem}.stat strong{font-size:2rem;margin:0 1rem 0 0;white-space:nowrap}

  /* Twitter */.stat strong,.tweet-user-img{display:block}

  /* People */.group-by-org.filtered{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}}

/* 960px
----------------------------------------------------*/@media only screen and (min-width:60em){.page-section{margin-top:8rem}.page-section>.section:first-child .section-image{align-self:flex-start;margin-top:-2rem}.page-section .section{margin-bottom:3rem}.page-section>.section:last-child .section-image{margin-bottom:-2rem}.section--default figure.section-image{margin-left:var(--gutter-offset);max-width:none}.section--alt figure.section-image{margin-right:var(--gutter-offset);max-width:none}.page-section .section .section-body{padding:3rem 0}

  /* Home */.page-section.home-stats{background:var(--brand-blue) url(/stylesheets/images/tex-radlab-onblue-1200.jpg) center center /cover no-repeat;margin-left:0;margin-right:0;position:relative;z-index:2}.stat strong{display:block;font-size:2.5rem;margin:0 1rem 0 0;white-space:nowrap}.stat .card-body{--card-padding:1.5rem}.section-home-quote.bg-full-bleed:before{background:url(/stylesheets/images/bg-campus-bw-1200.jpg) bottom/100vw auto no-repeat}.home-features.bg-full-bleed:before{background:url(/stylesheets/images/tex-slants-onsky.svg) 50%/100vw auto no-repeat;bottom:-15rem;top:-15rem}.home-news .article-body .article-title{font-size:2.4rem}.home-news article.featured .entry-image{margin-top:0}

  /* About */.about .page-secondary.bg-full-bleed:before{background:url(/stylesheets/images/tex-slants-onblue.svg) 50%/cover no-repeat}

  /* Our Research */.our-research .page-secondary.page-section{padding-bottom:0;padding-top:0}

  /* News & Events */.home-news article.featured:before{background:var(--brand-blue-dark);bottom:-4rem;content:"";left:32%;position:absolute;top:-4rem;transform:skew(-15deg);transform:skew(var(--slant));width:100vw;z-index:-1}.home-news article.featured .entry-image{margin-left:var(--gutter-offset)}.home-news article .heading-action{margin-bottom:3rem}.home-news .article-body .article-title{font-size:1.8rem}.home-news .featured-supporting{margin:8rem auto}.home-news .featured-supporting .card-image{--card-image-width:33%}.section--featured-stories .card-image{--card-image-width:50%}.section--featured-stories .large-feature{margin-bottom:3rem;padding:3rem 0 0;position:relative}.section--featured-stories .large-feature:before{background-color:var(--sky-blue-light);bottom:3rem;content:"";display:block;left:15%;position:absolute;right:0;top:0;z-index:-1}.news .featured-stories .large-feature h3,.section--featured-stories .large-feature h2{margin-top:0}.section--featured-stories .large-feature .card-body{padding:3rem 3rem 5rem;width:50%}.news-and-events article.card.horizontal .card-image{--card-image-width:30%}.news-and-events article.card.horizontal .card-body{padding-bottom:1rem;padding-top:1rem}.news-and-events article.card.horizontal .article-title.card-title{font-size:1.5rem}.page-section.section--events.bg-full-bleed:before{background:url(/stylesheets/images/tex-slants-onsky.svg) 50%/100vw auto no-repeat}.section-subscribe.slanted-pattern .slanted-container{padding:8rem 0}.section-subscribe.slanted-pattern .slanted-container:before{background:url(/stylesheets/images/tex-bg_slants-skyblue.svg) 50%/contain no-repeat;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-2}.section-subscribe.slanted-pattern .slanted-container:after{background:var(--sky-blue-light);bottom:0;content:"";display:block;left:0;margin:5rem 10vw;position:absolute;right:0;top:0;transform:skew(-15deg);transform:skew(var(--slant));z-index:-1}.section--alt .section-body{order:-1;padding-left:0;padding-right:2rem}.page-primary{min-height:var(--sidebar-height)}.nav-footer-links{margin-top:0}.nav-site ul{margin:.5rem 0}}

/* 1280px
----------------------------------------------------*/@media only screen and (min-width:80em){
  /* Slanted utilty class */.slanted{transform:skew(-15deg);transform:skew(var(--slant))}.slanted>div:first-child{transform:skew(15deg);transform:skew(var(--slant-offset))}.section--slanted{padding:3rem 3vw}

  /* Home */.page-section.home-stats{background:var(--brand-blue) url(/stylesheets/images/tex-radlab-onblue-1600.jpg) center center /cover no-repeat;position:relative;z-index:2}.stat strong{display:block;font-size:3.5rem;margin:0 1rem 0 0;white-space:nowrap}.section-home-quote.bg-full-bleed:before{background:url(/stylesheets/images/bg-campus-bw-1600.jpg) bottom/100vw auto no-repeat}.section-home-quote p{font-size:1.6rem}.section-home-quote cite{font-size:1.2rem}}

/* 1600px
----------------------------------------------------*/@media only screen and (min-width:100em){


  /* Home */.page-section.home-stats{background:url(/stylesheets/images/tex-radlab-onblue-2000.jpg) 50%/cover no-repeat;position:relative;z-index:2}.section-home-quote.bg-full-bleed:before{background:url(/stylesheets/images/bg-campus-bw-2000.jpg) bottom/100vw auto no-repeat}.card-label{font-size:1rem}}

/* 1920px
----------------------------------------------------*/

/* Print
----------------------------------------------------*/@media print{.nav-footer-links{display:none}}

/* Charts */
/* https://github.com/masayuki0812/c3 */.c3 svg{font:10px sans-serif;-webkit-tap-highlight-color:transparent}.c3 line,.c3 path{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:gray;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{fill:#fff;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3!important}.c3-region{fill:#4682b4}.c3-brush .extent,.c3-region{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.c3-title{font:14px sans-serif}.c3-tooltip-container{z-index:10}.c3-tooltip{background-color:#fff;border-collapse:collapse;border-spacing:0;box-shadow:7px 7px 12px -9px #777;empty-cells:show;opacity:.9}.c3-tooltip tr{border:1px solid #ccc}.c3-tooltip th{background-color:#aaa;color:#fff;font-size:14px;padding:2px 5px;text-align:left}.c3-tooltip td{background-color:#fff;border-left:1px dotted #999;font-size:13px;padding:3px 6px}.c3-tooltip td>span{display:inline-block;height:10px;margin-right:6px;width:10px}.c3-tooltip td.value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max,.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}.c3-chart-arc text{text-shadow:0 0 4px #000}.c3 svg{overflow:visible!important}.c3-tooltip-container{left:50%!important;top:45%!important;transform:translateX(-50%)}


/*!
 * simpleLightbox
 * https://github.com/dbrekalo/simpleLightbox
 * Copyright (c) 2018 Damir Brekalo
 */.slbOverlay,.slbWrap,.slbWrapOuter{bottom:0;left:0;position:fixed;right:0;top:0}.slbOverlay{animation:slbOverlay .5s;background-color:#000;opacity:.7;overflow:hidden;z-index:2000}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";height:100%}.slbContentOuter,.slbWrap:before{display:inline-block;vertical-align:middle}.slbContentOuter{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 1em;position:relative;text-align:left;z-index:2020}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{animation:slbEnter .3s;background-color:#fff;box-shadow:0 .2em 1em rgba(0,0,0,.4)}.slbImageWrap{animation:slbEnter .3s;position:relative}.slbImageWrap:after{background-color:#fff;bottom:5em;box-shadow:0 .2em 1em rgba(0,0,0,.6);content:"";display:block;left:0;position:absolute;right:0;top:5em;z-index:-1}.slbDirectionNext .slbImageWrap{animation:slbEnterNext .4s}.slbDirectionPrev .slbImageWrap{animation:slbEnterPrev .4s}.slbImage{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:5em 0;width:auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;bottom:0;color:#fff;color:hsla(0,0%,100%,.7);font-size:1.4em;left:0;padding:.71429em 0;position:absolute;right:0;text-align:center}.slbArrow,.slbCloseBtn{background:none;border:0;cursor:pointer;margin:0;padding:0}.slbArrow::-moz-focus-inner,.slbCloseBtn::-moz-focus-inner{border:0;padding:0}.slbArrow:hover,.slbCloseBtn:hover{opacity:.5}.slbArrow:active,.slbCloseBtn:active{opacity:.8}.slbCloseBtn{animation:slbEnter .3s;color:#fff;color:hsla(0,0%,100%,.7);font-size:3em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;text-align:center;top:0;width:1.66667em}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{color:#fff;color:hsla(0,0%,100%,.9);font-size:1.4em}.slbArrows{left:0;position:fixed;right:0;top:50%}.slbLoading .slbArrows{display:none}.slbArrow{height:10em;margin-top:-5em;opacity:.7;overflow:hidden;position:absolute;text-indent:-999em;top:50%;width:5em}.slbArrow:before{border:.8em solid transparent;content:"";left:50%;margin:-.8em 0 0 -.8em;position:absolute;top:50%}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{height:0;margin:5em 0;overflow:hidden;padding-top:56.25%;width:80em}.slbIframe{background:#000;box-shadow:0 .2em 1em rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@keyframes slbEnter{0%{opacity:0;transform:translate3d(0,-1em,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterNext{0%{opacity:0;transform:translate3d(4em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterPrev{0%{opacity:0;transform:translate3d(-4em,0,0)}to{opacity:1;transform:translateZ(0)}}