/*      Request ID: ccdac15666b22ed0a9ee2e5481d5bdde_1603896526 (03/17/2023 11:40am)      */



/*      Resource ID: 9b07c5f569aa7b81b2dd1ab3a4c (banner-alert.less, compiled by lessc, minified by LiveWhale) (03/17/2023 11:40am)      */

#banner-alert {cursor: pointer;background: #ffc800;color: #192837 !important;}
#banner-alert a,#banner-alert div,#banner-alert p {color: #192837 !important;}
#banner-alert a {border-bottom: 0;}
#banner-alert:focus {background: #192837;}
#banner-alert:focus a,#banner-alert:focus div,#banner-alert:focus p {color: #fff !important;}
#banner-alert .lw_blurbs_title {padding-right: 1.5em;}
#banner-alert .bar-head h5,#banner-alert .bar-head div,#banner-alert .bar-head p {display: inline;}

/*      Resource ID: 93e5647684be574997b61f03b10 (bootstrap.min.css, minified by LiveWhale) (03/17/2023 11:40am)      */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Grotesque MT W01";font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:normal;line-height:1.4;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6{float:left}.col-xs-6{width:100%}.col-xs-5{width:83.33333333%}.col-xs-4{width:66.66666667%}.col-xs-3{width:50%}.col-xs-2{width:33.33333333%}.col-xs-1{width:16.66666667%}.col-xs-pull-6{right:100%}.col-xs-pull-5{right:83.33333333%}.col-xs-pull-4{right:66.66666667%}.col-xs-pull-3{right:50%}.col-xs-pull-2{right:33.33333333%}.col-xs-pull-1{right:16.66666667%}.col-xs-pull-0{right:auto}.col-xs-push-6{left:100%}.col-xs-push-5{left:83.33333333%}.col-xs-push-4{left:66.66666667%}.col-xs-push-3{left:50%}.col-xs-push-2{left:33.33333333%}.col-xs-push-1{left:16.66666667%}.col-xs-push-0{left:auto}.col-xs-offset-6{margin-left:100%}.col-xs-offset-5{margin-left:83.33333333%}.col-xs-offset-4{margin-left:66.66666667%}.col-xs-offset-3{margin-left:50%}.col-xs-offset-2{margin-left:33.33333333%}.col-xs-offset-1{margin-left:16.66666667%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6{float:left}.col-sm-6{width:100%}.col-sm-5{width:83.33333333%}.col-sm-4{width:66.66666667%}.col-sm-3{width:50%}.col-sm-2{width:33.33333333%}.col-sm-1{width:16.66666667%}.col-sm-pull-6{right:100%}.col-sm-pull-5{right:83.33333333%}.col-sm-pull-4{right:66.66666667%}.col-sm-pull-3{right:50%}.col-sm-pull-2{right:33.33333333%}.col-sm-pull-1{right:16.66666667%}.col-sm-pull-0{right:auto}.col-sm-push-6{left:100%}.col-sm-push-5{left:83.33333333%}.col-sm-push-4{left:66.66666667%}.col-sm-push-3{left:50%}.col-sm-push-2{left:33.33333333%}.col-sm-push-1{left:16.66666667%}.col-sm-push-0{left:auto}.col-sm-offset-6{margin-left:100%}.col-sm-offset-5{margin-left:83.33333333%}.col-sm-offset-4{margin-left:66.66666667%}.col-sm-offset-3{margin-left:50%}.col-sm-offset-2{margin-left:33.33333333%}.col-sm-offset-1{margin-left:16.66666667%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6{float:left}.col-md-6{width:100%}.col-md-5{width:83.33333333%}.col-md-4{width:66.66666667%}.col-md-3{width:50%}.col-md-2{width:33.33333333%}.col-md-1{width:16.66666667%}.col-md-pull-6{right:100%}.col-md-pull-5{right:83.33333333%}.col-md-pull-4{right:66.66666667%}.col-md-pull-3{right:50%}.col-md-pull-2{right:33.33333333%}.col-md-pull-1{right:16.66666667%}.col-md-pull-0{right:auto}.col-md-push-6{left:100%}.col-md-push-5{left:83.33333333%}.col-md-push-4{left:66.66666667%}.col-md-push-3{left:50%}.col-md-push-2{left:33.33333333%}.col-md-push-1{left:16.66666667%}.col-md-push-0{left:auto}.col-md-offset-6{margin-left:100%}.col-md-offset-5{margin-left:83.33333333%}.col-md-offset-4{margin-left:66.66666667%}.col-md-offset-3{margin-left:50%}.col-md-offset-2{margin-left:33.33333333%}.col-md-offset-1{margin-left:16.66666667%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6{float:left}.col-lg-6{width:100%}.col-lg-5{width:83.33333333%}.col-lg-4{width:66.66666667%}.col-lg-3{width:50%}.col-lg-2{width:33.33333333%}.col-lg-1{width:16.66666667%}.col-lg-pull-6{right:100%}.col-lg-pull-5{right:83.33333333%}.col-lg-pull-4{right:66.66666667%}.col-lg-pull-3{right:50%}.col-lg-pull-2{right:33.33333333%}.col-lg-pull-1{right:16.66666667%}.col-lg-pull-0{right:auto}.col-lg-push-6{left:100%}.col-lg-push-5{left:83.33333333%}.col-lg-push-4{left:66.66666667%}.col-lg-push-3{left:50%}.col-lg-push-2{left:33.33333333%}.col-lg-push-1{left:16.66666667%}.col-lg-push-0{left:auto}.col-lg-offset-6{margin-left:100%}.col-lg-offset-5{margin-left:83.33333333%}.col-lg-offset-4{margin-left:66.66666667%}.col-lg-offset-3{margin-left:50%}.col-lg-offset-2{margin-left:33.33333333%}.col-lg-offset-1{margin-left:16.66666667%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}

/*      Resource ID: 655195f80625e0e77a46b5ff490 (colorbox.less, compiled by lessc, minified by LiveWhale) (03/17/2023 11:40am)      */

#colorbox,#cboxOverlay,#cboxWrapper {position: absolute;top: 0;left: 0;z-index: 9999;}
#cboxWrapper {max-width: none;}
#cboxOverlay {position: fixed;width: 100%;height: 100%;}
#cboxMiddleLeft,#cboxBottomLeft {clear: left;}
#cboxContent {position: relative;}
#cboxLoadedContent {overflow: auto;-webkit-overflow-scrolling: touch;}
#cboxTitle {margin: 0;}
#cboxLoadingOverlay,#cboxLoadingGraphic {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {cursor: pointer;}
.cboxPhoto {float: left;margin: auto;border: 0;display: block;max-width: none;-ms-interpolation-mode: bicubic;}
.cboxIframe {width: 100%;height: 100%;display: block;border: 0;padding: 0;margin: 0;}
#colorbox,#cboxContent,#cboxLoadedContent {box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;}
#cboxOverlay {background-image: url(/live/resource/css/_assets/images/bg-squares.png);background-attachment: fixed !important;background-color: transparent !important;}
.bg1 #cboxOverlay {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(-45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 #cboxOverlay {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 #cboxOverlay {background: linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 #cboxOverlay {background: linear-gradient(135deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(225deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(315deg, #f0f5f5 25%, transparent 25%), linear-gradient(45deg, #f0f5f5 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
#colorbox {outline: 0;}
.cboxIframe {background: #fff;}
#cboxError {padding: 50px;border: 1px solid #ccc;}
#cboxContent {padding-bottom: 49px;}
#cboxTitle {width: 100%;}
#cboxTitle .image-caption {padding: 15px;background-color: #192837;color: #fff;text-align: left;}
#cboxCurrent {display: none !important;}
#cboxLoadingOverlay {background: #192837 url(/live/resource/css/_assets/images/soa-spinner.gif) no-repeat center center;}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose {border: 0;padding: 0;margin: 0;overflow: visible;width: auto;background: none;font-size: 0;line-height: 0;}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active {outline: 0;}
#cboxPrevious,#cboxNext {position: fixed;background: url(/live/resource/css/_assets/images/sprite.png) no-repeat 0 0;width: 45px;height: 91px;top: 215px;}
#cboxSlideshow {position: absolute;bottom: 0px;right: 42px;}
#cboxPrevious {left: 75px;background-position: -119px -209px;}
#cboxPrevious:hover {background-position: -119px -309px;}
#cboxNext {right: 75px;background-position: 0 -209px;}
#cboxNext:hover {background-position: 0 -309px;}
#cboxClose {position: absolute;top: -23px;right: -23px;display: block;border-radius: 23px;background-color: #192837;width: 46px;height: 46px;font-size: 2.5em;text-align: center;line-height: 46px;color: #fff;}
#cboxClose:hover {background-color: #ff281e;}

/*      Resource ID: 055ae4d0c495b22c1344b90271e (style.less, compiled by lessc, minified by LiveWhale) (03/16/2023 11:26pm)      */

.lw_media_wrapper {padding-bottom: 20px;}
@font-face {font-family: "GrotesqueMTW01-BoldExte";src: url("/_assets/fonts/22957fe9-caa5-4d62-a574-bb7a3506e1f6.eot?#iefix");src: url("/_assets/fonts/22957fe9-caa5-4d62-a574-bb7a3506e1f6.eot?#iefix") format("eot"), url("/live/resource/css/_assets/fonts/15e119a4-a964-47be-9999-c9c8e2811112.woff") format("woff"), url("/live/resource/css/_assets/fonts/1d9a2518-b986-41b9-8fe8-63e8c781ead5.ttf") format("truetype"), url("/_assets/fonts/294c5c2f-2cb9-47da-9d07-dfe25561a26c.svg#294c5c2f-2cb9-47da-9d07-dfe25561a26c") format("svg");}
@font-face {font-family: "Grotesque MT W01 Bold";src: url("/_assets/fonts/a2bca959-0165-4a21-8869-a49b2db3f396.eot?#iefix");src: url("/_assets/fonts/a2bca959-0165-4a21-8869-a49b2db3f396.eot?#iefix") format("eot"), url("/live/resource/css/_assets/fonts/f3507fa6-d8dd-43ff-ab04-8ab9f8848e06.woff") format("woff"), url("/live/resource/css/_assets/fonts/9a9482f8-3a6a-4395-afde-0dace8497517.ttf") format("truetype"), url("/_assets/fonts/c0cf6a10-1842-4bd5-ac1d-32f8a4d01cb5.svg#c0cf6a10-1842-4bd5-ac1d-32f8a4d01cb5") format("svg");}
@font-face {font-family: "Grotesque MT W01";src: url("/_assets/fonts/65853259-eeb9-4157-a862-98c4ded7c991.eot?#iefix");src: url("/_assets/fonts/65853259-eeb9-4157-a862-98c4ded7c991.eot?#iefix") format("eot"), url("/live/resource/css/_assets/fonts/a9e53c4b-8f83-4ba6-8e3e-18f71102796f.woff") format("woff"), url("/live/resource/css/_assets/fonts/80c7df44-1dc6-4998-80ef-666fa026c9ea.ttf") format("truetype"), url("/_assets/fonts/483c1f7d-0832-4465-9402-521ebc3754e3.svg#483c1f7d-0832-4465-9402-521ebc3754e3") format("svg");}
@font-face {font-family: "Plantin W01 Italic";src: url("/_assets/fonts/0ec522d5-f2b6-497a-9e2c-d81be1d14204.eot?#iefix");src: url("/_assets/fonts/0ec522d5-f2b6-497a-9e2c-d81be1d14204.eot?#iefix") format("eot"), url("/live/resource/css/_assets/fonts/2107c143-ba56-4728-8762-7b5a86b6358f.woff") format("woff"), url("/live/resource/css/_assets/fonts/cc40e96d-12c8-46bc-8688-ece821f02a23.ttf") format("truetype"), url("/_assets/fonts/70790672-019a-46fb-a178-5062ff15b519.svg#70790672-019a-46fb-a178-5062ff15b519") format("svg");}
@font-face {font-family: "Plantin W01";src: url("/_assets/fonts/edef9783-f31d-432c-b185-6c740f57581c.eot?#iefix");src: url("/_assets/fonts/edef9783-f31d-432c-b185-6c740f57581c.eot?#iefix") format("eot"), url("/live/resource/css/_assets/fonts/c0298116-5d2e-4005-8ffa-0c4f6e267cb8.woff") format("woff"), url("/live/resource/css/_assets/fonts/f8f5f55c-fe22-41d0-af7a-e8a8b7a73515.ttf") format("truetype"), url("/_assets/fonts/615272da-6b84-4070-9cbc-f94c312e8c4c.svg#615272da-6b84-4070-9cbc-f94c312e8c4c") format("svg");}
@font-face {font-family: "GrotesqueMTW01-ExtraCn";src: url("/_assets/fonts/50b660a6-afa3-4784-9c2a-d0b61bf69271.eot?#iefix");src: url("/_assets/fonts/50b660a6-afa3-4784-9c2a-d0b61bf69271.eot?#iefix") format("eot"), url("/live/resource/css/_assets/fonts/430e08db-cb3f-42ea-81ee-2f0a9808bba0.woff") format("woff"), url("/live/resource/css/_assets/fonts/db3af441-a6f5-4f66-bfec-fb8db63012ac.ttf") format("truetype"), url("/_assets/fonts/4087fbf1-2d45-4d0f-a602-2c9a12b222a7.svg#4087fbf1-2d45-4d0f-a602-2c9a12b222a7") format("svg");}
* {padding: 0;margin: 0;outline: 0;}
h1,h2,h3,h4,h5,h6,ol,dl,label,p,ul {margin: 0;}
html {height: 100%;}
body,textarea,input {font-family: 'Grotesque MT W01';line-height: 1.4;font-size: 14px;color: #192837;}
body strong,textarea strong,input strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
body {min-width: 1100px;background: #fff;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased !important;font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;}
a {color: #192837;cursor: pointer;text-decoration: none;border-bottom: 1px solid #ff281e;}
a:hover,a:focus {border: 0;text-decoration: none;color: #ff281e;}
a:focus {outline: 0;text-decoration: none;}
a:visited {color: inherit;}
img {border: 0;vertical-align: middle;max-width: 100%;height: auto;}
h1 {font-size: 40px;font-family: 'GrotesqueMTW01-ExtraCn';text-transform: uppercase;}
h4 {font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;margin-top: 15px;padding: 11px 0 20px;border-top: 1px dashed #192837;}
blockquote {border: 0;margin: 0;padding: 0;}
td {padding: 0 10px 10px 0;}
.editable:before,.editable:after {content: " ";display: table;}
.editable:after {clear: both;}
.slider-updates small,.link-more,.bar-entry ul a:before,.deadline-more a:before {background: #ff281e;font-size: 10px;font-family: 'Grotesque MT W01';line-height: 1.4;text-transform: uppercase;color: #fff;display: inline-block;padding: 2px 6px 1px;letter-spacing: 0.5px;border: 1px solid #ff281e;}
.slider-updates small strong,.link-more strong,.bar-entry ul a:before strong,.deadline-more a:before strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
.slider-updates small,.lw_widget_events.slider-clip .link-more {position: absolute;bottom: 14px;}
.bar-entry ul a:hover:before {background: #4655cd;border: 1px solid #4655cd;}
.bar-entry ul a:hover:before .link-more {margin-left: 15px;}
.link-more:hover {text-decoration: none;color: #fff;background: none;border: 1px solid #ff281e;}
#lectures .link-more:hover {text-decoration: none;color: #ff281e;background: none;border: 1px solid #ff281e;}
.lw_spinner {background: transparent;background-image: url(/live/resource/css/_assets/images/bg-squares.png);background-attachment: fixed !important;background-color: transparent !important;}
.bg1 .lw_spinner {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(-45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .lw_spinner {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .lw_spinner {background: linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .lw_spinner {background: linear-gradient(135deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(225deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(315deg, #f0f5f5 25%, transparent 25%), linear-gradient(45deg, #f0f5f5 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.lw_spinner:after {z-index: 1001;content: ' ';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;right: 0;bottom: 0;background: transparent url(/live/resource/css/_assets/images/soa-spinner.gif) center center no-repeat;background-size: 150px 100px;}
.grayscale {filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter: grayscale(1);filter: grayscale(1);filter: gray;}
.grayscale.grayscale-fade {transition: filter .5s;}
@media screen and (-webkit-min-device-pixel-ratio: 0) {.grayscale.grayscale-fade {-webkit-transition: -webkit-filter 0.5s;transition: -webkit-filter 0.5s;}}
.grayscale.grayscale-off,.grayscale.grayscale-fade:hover {-webkit-filter: grayscale(0);filter: grayscale(0);}
.grayscale.grayscale-replaced {-webkit-filter: none;filter: none;}
.grayscale.grayscale-replaced > svg {-webkit-transition: opacity .5s ease;transition: opacity .5s ease;opacity: 1;}
.grayscale.grayscale-replaced.grayscale-off > svg,.grayscale.grayscale-replaced.grayscale-fade:hover > svg {opacity: 0;}
@font-face {font-family: 'WebSymbols';src: url('/live/resource/css/_assets/fonts/WebSymbolsLiga/websymbolsligaregular.eot');src: url('/_assets/fonts/WebSymbolsLiga/websymbolsligaregular.eot?#iefix') format('embedded-opentype'), url('/live/resource/css/_assets/fonts/WebSymbolsLiga/websymbolsligaregular.woff') format('woff'), url('/live/resource/css/_assets/fonts/WebSymbolsLiga/websymbolsligaregular.ttf') format('truetype'), url('/_assets/fonts/WebSymbolsLiga/websymbolsligaregular.svg#WebSymbolsRegular') format('svg');}
.symbol {display: inline-block;font-family: "WebSymbols";font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.symbol-fw {width: 1.28571em;text-align: center;}
.symbol-2x {font-size: 2em;}
[class*="socials"] [class^='link-'],[class^="ico-"] {display: inline-block;vertical-align: middle;background-image: url(/live/resource/css/_assets/images/sprite-v2.png);background-repeat: no-repeat;}
[class*="socials"] ul {list-style: none outside none;}
[class*="socials"] [class^='link-'] {font-size: 0;line-height: 0;}
.ico-arrow-right-blue {width: 19px;height: 20px;background-position: -80px -78px;}
.ico-arrow-right {width: 36px;height: 71px;background-position: -128px 0px;}
.has-arrow {position: relative;}
.has-arrow:after {display: inline-block;position: relative;right: -14px;top: -4px;content: "";border-width: 10px 20px;border-style: solid;border-color: transparent transparent transparent #000;}
.btn-darkblue.has-arrow:after,.section-locations .btn-white.has-arrow:after {border-color: transparent transparent transparent #192837;}
.btn-darkblue.has-arrow:hover:after,.section-locations .btn-white.has-arrow:hover:after {border-color: transparent transparent transparent #fff;}
.link-facebook,.link-twitter {width: 13px;height: 13px;}
.link-facebook {background-position: -104px -78px;}
.link-twitter {background-position: -122px -78px;}
.ico-arrow-down {border-width: 9px 4px;border-style: solid;border-color: #fff transparent transparent;}
.ico-plus {width: 26px;height: 26px;background-position: -55px -174px;}
.ico-checker.yellow,.ico-checker.blue,.ico-checker.green,.ico-triangle.yellow,.ico-triangle.blue,.ico-triangle.green {background-color: transparent !important;}
.ico-circle {position: absolute;margin-left: -20px;margin-top: 2px;content: ' ';width: 10px;height: 10px;border-radius: 50%;background-color: #ff281e;}
.ico-circle.yellow {background-color: #ffc800;}
.ico-circle.blue {background-color: #46a0ff;}
.ico-circle.green {background-color: #b4ffc8;}
.ico-square {position: absolute;margin-left: -20px;margin-top: 2px;content: ' ';width: 9px;height: 9px;background-color: #ff281e;}
.ico-square.yellow {background-color: #ffc800;}
.ico-square.blue {background-color: #46a0ff;}
.ico-square.green {background-color: #b4ffc8;}
.ico-rectangle {position: absolute;margin-left: -21px;margin-top: 5px;content: ' ';width: 12px;height: 4px;background-color: #ff281e;}
.ico-rectangle.yellow {background-color: #ffc800;}
.ico-rectangle.blue {background-color: #46a0ff;}
.ico-rectangle.green {background-color: #b4ffc8;}
.ico-diamond {position: absolute;margin-left: -20px;margin-top: 2px;content: ' ';width: 9px;height: 9px;background-color: #ff281e;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.ico-diamond.yellow {background-color: #ffc800;}
.ico-diamond.blue {background-color: #46a0ff;}
.ico-diamond.green {background-color: #b4ffc8;}
.ico-triangle {position: absolute;margin-left: -20px;margin-top: 2px;content: ' ';color: #FF281E;width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 0;border-color: transparent #ff281e transparent transparent !important;}
.ico-triangle.yellow {border-color: transparent #ffc800 transparent transparent !important;}
.ico-triangle.blue {border-color: transparent #46a0ff transparent transparent !important;}
.ico-triangle.green {border-color: transparent #b4ffc8 transparent transparent !important;}
.ico-checker {position: relative;margin-left: -20px;margin-top: 2px;content: ' ';width: 10px;height: 10px;}
.ico-checker:before,.ico-checker:after {width: 50%;height: 50%;position: absolute;background-color: #ff281e;display: block;content: ' ';}
.ico-checker:before {top: 0;right: 0;}
.ico-checker:after {bottom: 0;left: 0;}
.ico-checker.yellow:before,.ico-checker.yellow:after {background-color: #ffc800;}
.ico-checker.blue:before,.ico-checker.blue:after {background-color: #46a0ff;}
.ico-checker.green:before,.ico-checker.green:after {background-color: #b4ffc8;}
.has-circle:before,.deadline-meta .today:before,.table .has-dropdown td:first-child:before,#lw_cal_category_selector li.selected:nth-child(6n+1):before,#lw_cal_category_selector li:hover:nth-child(6n+1):before,.lw_selector li.selected:nth-child(6n+1):before,.lw_selector li:hover:nth-child(6n+1):before,.lw_widget_navigation li.lw_current:nth-child(6n+1) > a[href]:before,.lw_widget_navigation li:nth-child(6n+1) > a:hover:before,.lw_widget_navigation li:nth-child(6n+1) > a:focus:before,.homepage .has-ico li:nth-child(6n+1) > a:hover:before,.homepage .has-ico li:nth-child(6n+1) > a:focus:before {position: absolute;margin-left: -20px;margin-top: 2px;content: ' ';width: 10px;height: 10px;border-radius: 50%;background-color: #ff281e;}
.has-circle:before.yellow,.deadline-meta .today:before.yellow,.table .has-dropdown td:first-child:before.yellow,#lw_cal_category_selector li.selected:nth-child(6n+1):before.yellow,#lw_cal_category_selector li:hover:nth-child(6n+1):before.yellow,.lw_selector li.selected:nth-child(6n+1):before.yellow,.lw_selector li:hover:nth-child(6n+1):before.yellow,.lw_widget_navigation li.lw_current:nth-child(6n+1) > a[href]:before.yellow,.lw_widget_navigation li:nth-child(6n+1) > a:hover:before.yellow,.lw_widget_navigation li:nth-child(6n+1) > a:focus:before.yellow,.homepage .has-ico li:nth-child(6n+1) > a:hover:before.yellow,.homepage .has-ico li:nth-child(6n+1) > a:focus:before.yellow {background-color: #ffc800;}
.has-circle:before.blue,.deadline-meta .today:before.blue,.table .has-dropdown td:first-child:before.blue,#lw_cal_category_selector li.selected:nth-child(6n+1):before.blue,#lw_cal_category_selector li:hover:nth-child(6n+1):before.blue,.lw_selector li.selected:nth-child(6n+1):before.blue,.lw_selector li:hover:nth-child(6n+1):before.blue,.lw_widget_navigation li.lw_current:nth-child(6n+1) > a[href]:before.blue,.lw_widget_navigation li:nth-child(6n+1) > a:hover:before.blue,.lw_widget_navigation li:nth-child(6n+1) > a:focus:before.blue,.homepage .has-ico li:nth-child(6n+1) > a:hover:before.blue,.homepage .has-ico li:nth-child(6n+1) > a:focus:before.blue {background-color: #46a0ff;}
.has-circle:before.green,.deadline-meta .today:before.green,.table .has-dropdown td:first-child:before.green,#lw_cal_category_selector li.selected:nth-child(6n+1):before.green,#lw_cal_category_selector li:hover:nth-child(6n+1):before.green,.lw_selector li.selected:nth-child(6n+1):before.green,.lw_selector li:hover:nth-child(6n+1):before.green,.lw_widget_navigation li.lw_current:nth-child(6n+1) > a[href]:before.green,.lw_widget_navigation li:nth-child(6n+1) > a:hover:before.green,.lw_widget_navigation li:nth-child(6n+1) > a:focus:before.green,.homepage .has-ico li:nth-child(6n+1) > a:hover:before.green,.homepage .has-ico li:nth-child(6n+1) > a:focus:before.green {background-color: #b4ffc8;}
.has-square:before,#lw_cal_category_selector li.selected:nth-child(6n+2):before,#lw_cal_category_selector li:hover:nth-child(6n+2):before,.lw_selector li.selected:nth-child(6n+2):before,.lw_selector li:hover:nth-child(6n+2):before,.lw_widget_navigation li.lw_current:nth-child(6n+2) > a[href]:before,.lw_widget_navigation li:nth-child(6n+2) > a:hover:before,.lw_widget_navigation li:nth-child(6n+2) > a:focus:before,.homepage .has-ico li:nth-child(6n+2) > a:hover:before,.homepage .has-ico li:nth-child(6n+2) > a:focus:before {position: absolute;margin-left: -20px;margin-top: 2px;content: ' ';width: 9px;height: 9px;background-color: #ff281e;}
.has-square:before.yellow,#lw_cal_category_selector li.selected:nth-child(6n+2):before.yellow,#lw_cal_category_selector li:hover:nth-child(6n+2):before.yellow,.lw_selector li.selected:nth-child(6n+2):before.yellow,.lw_selector li:hover:nth-child(6n+2):before.yellow,.lw_widget_navigation li.lw_current:nth-child(6n+2) > a[href]:before.yellow,.lw_widget_navigation li:nth-child(6n+2) > a:hover:before.yellow,.lw_widget_navigation li:nth-child(6n+2) > a:focus:before.yellow,.homepage .has-ico li:nth-child(6n+2) > a:hover:before.yellow,.homepage .has-ico li:nth-child(6n+2) > a:focus:before.yellow {background-color: #ffc800;}
.has-square:before.blue,#lw_cal_category_selector li.selected:nth-child(6n+2):before.blue,#lw_cal_category_selector li:hover:nth-child(6n+2):before.blue,.lw_selector li.selected:nth-child(6n+2):before.blue,.lw_selector li:hover:nth-child(6n+2):before.blue,.lw_widget_navigation li.lw_current:nth-child(6n+2) > a[href]:before.blue,.lw_widget_navigation li:nth-child(6n+2) > a:hover:before.blue,.lw_widget_navigation li:nth-child(6n+2) > a:focus:before.blue,.homepage .has-ico li:nth-child(6n+2) > a:hover:before.blue,.homepage .has-ico li:nth-child(6n+2) > a:focus:before.blue {background-color: #46a0ff;}
.has-square:before.green,#lw_cal_category_selector li.selected:nth-child(6n+2):before.green,#lw_cal_category_selector li:hover:nth-child(6n+2):before.green,.lw_selector li.selected:nth-child(6n+2):before.green,.lw_selector li:hover:nth-child(6n+2):before.green,.lw_widget_navigation li.lw_current:nth-child(6n+2) > a[href]:before.green,.lw_widget_navigation li:nth-child(6n+2) > a:hover:before.green,.lw_widget_navigation li:nth-child(6n+2) > a:focus:before.green,.homepage .has-ico li:nth-child(6n+2) > a:hover:before.green,.homepage .has-ico li:nth-child(6n+2) > a:focus:before.green {background-color: #b4ffc8;}
.has-rectangle:before,#lw_cal_category_selector li.selected:nth-child(6n+3):before,#lw_cal_category_selector li:hover:nth-child(6n+3):before,.lw_selector li.selected:nth-child(6n+3):before,.lw_selector li:hover:nth-child(6n+3):before,.lw_widget_navigation li.lw_current:nth-child(6n+3) > a[href]:before,.lw_widget_navigation li:nth-child(6n+3) > a:hover:before,.lw_widget_navigation li:nth-child(6n+3) > a:focus:before,.homepage .has-ico li:nth-child(6n+3) > a:hover:before,.homepage .has-ico li:nth-child(6n+3) > a:focus:before {position: absolute;margin-left: -21px;margin-top: 5px;content: ' ';width: 12px;height: 4px;background-color: #ff281e;}
.has-rectangle:before.yellow,#lw_cal_category_selector li.selected:nth-child(6n+3):before.yellow,#lw_cal_category_selector li:hover:nth-child(6n+3):before.yellow,.lw_selector li.selected:nth-child(6n+3):before.yellow,.lw_selector li:hover:nth-child(6n+3):before.yellow,.lw_widget_navigation li.lw_current:nth-child(6n+3) > a[href]:before.yellow,.lw_widget_navigation li:nth-child(6n+3) > a:hover:before.yellow,.lw_widget_navigation li:nth-child(6n+3) > a:focus:before.yellow,.homepage .has-ico li:nth-child(6n+3) > a:hover:before.yellow,.homepage .has-ico li:nth-child(6n+3) > a:focus:before.yellow {background-color: #ffc800;}
.has-rectangle:before.blue,#lw_cal_category_selector li.selected:nth-child(6n+3):before.blue,#lw_cal_category_selector li:hover:nth-child(6n+3):before.blue,.lw_selector li.selected:nth-child(6n+3):before.blue,.lw_selector li:hover:nth-child(6n+3):before.blue,.lw_widget_navigation li.lw_current:nth-child(6n+3) > a[href]:before.blue,.lw_widget_navigation li:nth-child(6n+3) > a:hover:before.blue,.lw_widget_navigation li:nth-child(6n+3) > a:focus:before.blue,.homepage .has-ico li:nth-child(6n+3) > a:hover:before.blue,.homepage .has-ico li:nth-child(6n+3) > a:focus:before.blue {background-color: #46a0ff;}
.has-rectangle:before.green,#lw_cal_category_selector li.selected:nth-child(6n+3):before.green,#lw_cal_category_selector li:hover:nth-child(6n+3):before.green,.lw_selector li.selected:nth-child(6n+3):before.green,.lw_selector li:hover:nth-child(6n+3):before.green,.lw_widget_navigation li.lw_current:nth-child(6n+3) > a[href]:before.green,.lw_widget_navigation li:nth-child(6n+3) > a:hover:before.green,.lw_widget_navigation li:nth-child(6n+3) > a:focus:before.green,.homepage .has-ico li:nth-child(6n+3) > a:hover:before.green,.homepage .has-ico li:nth-child(6n+3) > a:focus:before.green {background-color: #b4ffc8;}
.has-diamond:before,#lw_cal_category_selector li.selected:nth-child(6n+4):before,#lw_cal_category_selector li:hover:nth-child(6n+4):before,.lw_selector li.selected:nth-child(6n+4):before,.lw_selector li:hover:nth-child(6n+4):before,.lw_widget_navigation li.lw_current:nth-child(6n+4) > a[href]:before,.lw_widget_navigation li:nth-child(6n+4) > a:hover:before,.lw_widget_navigation li:nth-child(6n+4) > a:focus:before,.homepage .has-ico li:nth-child(6n+4) > a:hover:before,.homepage .has-ico li:nth-child(6n+4) > a:focus:before {position: absolute;margin-left: -20px;margin-top: 2px;content: ' ';width: 9px;height: 9px;background-color: #ff281e;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.has-diamond:before.yellow,#lw_cal_category_selector li.selected:nth-child(6n+4):before.yellow,#lw_cal_category_selector li:hover:nth-child(6n+4):before.yellow,.lw_selector li.selected:nth-child(6n+4):before.yellow,.lw_selector li:hover:nth-child(6n+4):before.yellow,.lw_widget_navigation li.lw_current:nth-child(6n+4) > a[href]:before.yellow,.lw_widget_navigation li:nth-child(6n+4) > a:hover:before.yellow,.lw_widget_navigation li:nth-child(6n+4) > a:focus:before.yellow,.homepage .has-ico li:nth-child(6n+4) > a:hover:before.yellow,.homepage .has-ico li:nth-child(6n+4) > a:focus:before.yellow {background-color: #ffc800;}
.has-diamond:before.blue,#lw_cal_category_selector li.selected:nth-child(6n+4):before.blue,#lw_cal_category_selector li:hover:nth-child(6n+4):before.blue,.lw_selector li.selected:nth-child(6n+4):before.blue,.lw_selector li:hover:nth-child(6n+4):before.blue,.lw_widget_navigation li.lw_current:nth-child(6n+4) > a[href]:before.blue,.lw_widget_navigation li:nth-child(6n+4) > a:hover:before.blue,.lw_widget_navigation li:nth-child(6n+4) > a:focus:before.blue,.homepage .has-ico li:nth-child(6n+4) > a:hover:before.blue,.homepage .has-ico li:nth-child(6n+4) > a:focus:before.blue {background-color: #46a0ff;}
.has-diamond:before.green,#lw_cal_category_selector li.selected:nth-child(6n+4):before.green,#lw_cal_category_selector li:hover:nth-child(6n+4):before.green,.lw_selector li.selected:nth-child(6n+4):before.green,.lw_selector li:hover:nth-child(6n+4):before.green,.lw_widget_navigation li.lw_current:nth-child(6n+4) > a[href]:before.green,.lw_widget_navigation li:nth-child(6n+4) > a:hover:before.green,.lw_widget_navigation li:nth-child(6n+4) > a:focus:before.green,.homepage .has-ico li:nth-child(6n+4) > a:hover:before.green,.homepage .has-ico li:nth-child(6n+4) > a:focus:before.green {background-color: #b4ffc8;}
.has-triangle:before,#lw_cal_category_selector li.selected:nth-child(6n+5):before,#lw_cal_category_selector li:hover:nth-child(6n+5):before,.lw_selector li.selected:nth-child(6n+5):before,.lw_selector li:hover:nth-child(6n+5):before,.lw_widget_navigation li.lw_current:nth-child(6n+5) > a[href]:before,.lw_widget_navigation li:nth-child(6n+5) > a:hover:before,.lw_widget_navigation li:nth-child(6n+5) > a:focus:before,.homepage .has-ico li:nth-child(6n+5) > a:hover:before,.homepage .has-ico li:nth-child(6n+5) > a:focus:before {position: absolute;margin-left: -20px;margin-top: 2px;content: ' ';color: #FF281E;width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 0;border-color: transparent #ff281e transparent transparent !important;}
.has-triangle:before.yellow,#lw_cal_category_selector li.selected:nth-child(6n+5):before.yellow,#lw_cal_category_selector li:hover:nth-child(6n+5):before.yellow,.lw_selector li.selected:nth-child(6n+5):before.yellow,.lw_selector li:hover:nth-child(6n+5):before.yellow,.lw_widget_navigation li.lw_current:nth-child(6n+5) > a[href]:before.yellow,.lw_widget_navigation li:nth-child(6n+5) > a:hover:before.yellow,.lw_widget_navigation li:nth-child(6n+5) > a:focus:before.yellow,.homepage .has-ico li:nth-child(6n+5) > a:hover:before.yellow,.homepage .has-ico li:nth-child(6n+5) > a:focus:before.yellow {border-color: transparent #ffc800 transparent transparent !important;}
.has-triangle:before.blue,#lw_cal_category_selector li.selected:nth-child(6n+5):before.blue,#lw_cal_category_selector li:hover:nth-child(6n+5):before.blue,.lw_selector li.selected:nth-child(6n+5):before.blue,.lw_selector li:hover:nth-child(6n+5):before.blue,.lw_widget_navigation li.lw_current:nth-child(6n+5) > a[href]:before.blue,.lw_widget_navigation li:nth-child(6n+5) > a:hover:before.blue,.lw_widget_navigation li:nth-child(6n+5) > a:focus:before.blue,.homepage .has-ico li:nth-child(6n+5) > a:hover:before.blue,.homepage .has-ico li:nth-child(6n+5) > a:focus:before.blue {border-color: transparent #46a0ff transparent transparent !important;}
.has-triangle:before.green,#lw_cal_category_selector li.selected:nth-child(6n+5):before.green,#lw_cal_category_selector li:hover:nth-child(6n+5):before.green,.lw_selector li.selected:nth-child(6n+5):before.green,.lw_selector li:hover:nth-child(6n+5):before.green,.lw_widget_navigation li.lw_current:nth-child(6n+5) > a[href]:before.green,.lw_widget_navigation li:nth-child(6n+5) > a:hover:before.green,.lw_widget_navigation li:nth-child(6n+5) > a:focus:before.green,.homepage .has-ico li:nth-child(6n+5) > a:hover:before.green,.homepage .has-ico li:nth-child(6n+5) > a:focus:before.green {border-color: transparent #b4ffc8 transparent transparent !important;}
.has-checker:before,#lw_cal_category_selector li.selected:nth-child(6n+6):before,#lw_cal_category_selector li:hover:nth-child(6n+6):before,.lw_selector li.selected:nth-child(6n+6):before,.lw_selector li:hover:nth-child(6n+6):before,.lw_widget_navigation li.lw_current:nth-child(6n+6) > a[href]:before,.lw_widget_navigation li:nth-child(6n+6) > a:hover:before,.lw_widget_navigation li:nth-child(6n+6) > a:focus:before,.homepage .has-ico li:nth-child(6n+6) > a:hover:before,.homepage .has-ico li:nth-child(6n+6) > a:focus:before {position: absolute;margin-left: -20px;margin-top: 2px;content: ' ';width: 9px;height: 9px;background-color: #ff281e;}
.has-checker:before.yellow,#lw_cal_category_selector li.selected:nth-child(6n+6):before.yellow,#lw_cal_category_selector li:hover:nth-child(6n+6):before.yellow,.lw_selector li.selected:nth-child(6n+6):before.yellow,.lw_selector li:hover:nth-child(6n+6):before.yellow,.lw_widget_navigation li.lw_current:nth-child(6n+6) > a[href]:before.yellow,.lw_widget_navigation li:nth-child(6n+6) > a:hover:before.yellow,.lw_widget_navigation li:nth-child(6n+6) > a:focus:before.yellow,.homepage .has-ico li:nth-child(6n+6) > a:hover:before.yellow,.homepage .has-ico li:nth-child(6n+6) > a:focus:before.yellow {background-color: #ffc800;}
.has-checker:before.blue,#lw_cal_category_selector li.selected:nth-child(6n+6):before.blue,#lw_cal_category_selector li:hover:nth-child(6n+6):before.blue,.lw_selector li.selected:nth-child(6n+6):before.blue,.lw_selector li:hover:nth-child(6n+6):before.blue,.lw_widget_navigation li.lw_current:nth-child(6n+6) > a[href]:before.blue,.lw_widget_navigation li:nth-child(6n+6) > a:hover:before.blue,.lw_widget_navigation li:nth-child(6n+6) > a:focus:before.blue,.homepage .has-ico li:nth-child(6n+6) > a:hover:before.blue,.homepage .has-ico li:nth-child(6n+6) > a:focus:before.blue {background-color: #46a0ff;}
.has-checker:before.green,#lw_cal_category_selector li.selected:nth-child(6n+6):before.green,#lw_cal_category_selector li:hover:nth-child(6n+6):before.green,.lw_selector li.selected:nth-child(6n+6):before.green,.lw_selector li:hover:nth-child(6n+6):before.green,.lw_widget_navigation li.lw_current:nth-child(6n+6) > a[href]:before.green,.lw_widget_navigation li:nth-child(6n+6) > a:hover:before.green,.lw_widget_navigation li:nth-child(6n+6) > a:focus:before.green,.homepage .has-ico li:nth-child(6n+6) > a:hover:before.green,.homepage .has-ico li:nth-child(6n+6) > a:focus:before.green {background-color: #b4ffc8;}
.header .nav-tertiary li.lw_current:nth-child(6n+2) a[href]:before,.header .nav-tertiary li:nth-child(6n+2) a:hover:before,.header .nav-tertiary li:nth-child(6n+2) a:focus:before {margin-top: 3px;}
.header .nav-tertiary li.lw_current:nth-child(6n+4) a[href]:before,.header .nav-tertiary li:nth-child(6n+4) a:hover:before,.header .nav-tertiary li:nth-child(6n+4) a:focus:before {margin-top: 3px;}
.sidebar .lw_widget_navigation li.lw_current:nth-child(6n+2) > a[href]:before,.sidebar .lw_widget_navigation li:nth-child(6n+2) > a:hover:before {margin-top: 7px;}
.sidebar .lw_widget_navigation li.lw_current:nth-child(6n+3) > a[href]:before,.sidebar .lw_widget_navigation li:nth-child(6n+3) > a:hover:before {margin-top: 9px;}
.sidebar .lw_widget_navigation li.lw_current:nth-child(6n+1) > a[href]:before,.sidebar .lw_widget_navigation li:nth-child(6n+1) > a:hover:before,.sidebar .lw_widget_navigation li.lw_current:nth-child(6n+4) > a[href]:before,.sidebar .lw_widget_navigation li:nth-child(6n+4) > a:hover:before,.sidebar .lw_widget_navigation li.lw_current:nth-child(6n+5) > a[href]:before,.sidebar .lw_widget_navigation li:nth-child(6n+5) > a:hover:before,.sidebar .lw_widget_navigation li.lw_current:nth-child(6n+6) > a[href]:before,.sidebar .lw_widget_navigation li:nth-child(6n+6) > a:hover:before {margin-top: 6px;}
.header .nav-secondary a:hover:before {color: #FF281E;}
.header .nav-secondary li.lw_current:nth-child(6n+1) > a:before,.header .nav-secondary li:nth-child(6n+1) > a:hover:before,.header .nav-secondary li:nth-child(6n+1) > a:focus:before {margin-left: -35px;margin-top: 2px;width: 20px;height: 20px;}
.header .nav-secondary li.lw_current:nth-child(6n+2) > a:before,.header .nav-secondary li:nth-child(6n+2) > a:hover:before,.header .nav-secondary li:nth-child(6n+2) > a:focus:before {margin-left: -34px;margin-top: 3px;width: 18px;height: 18px;}
.header .nav-secondary li.lw_current:nth-child(6n+3) > a:before,.header .nav-secondary li:nth-child(6n+3) > a:hover:before,.header .nav-secondary li:nth-child(6n+3) > a:focus:before {margin-left: -36px;margin-top: 6px;width: 24px;height: 8px;}
.header .nav-secondary li.lw_current:nth-child(6n+4) > a:before,.header .nav-secondary li:nth-child(6n+4) > a:hover:before,.header .nav-secondary li:nth-child(6n+4) > a:focus:before {margin-left: -35px;margin-top: 2px;width: 21px;height: 21px;}
.header .nav-secondary li.lw_current:nth-child(6n+5) > a:before,.header .nav-secondary li:nth-child(6n+5) > a:hover:before,.header .nav-secondary li:nth-child(6n+5) > a:focus:before {margin-left: -35px;margin-top: 2px;border-width: 0 20px 20px 0;}
.header .nav-secondary li.lw_current:nth-child(6n+6) > a:before,.header .nav-secondary li:nth-child(6n+6) > a:hover:before,.header .nav-secondary li:nth-child(6n+6) > a:focus:before {margin-left: -35px;margin-top: 2px;border-width: 0 20px 20px 0;}
.lw_widget_forms_inline .lw_spinner {background-image: url(/live/resource/css/_assets/images/bg-squares.png);background-color: transparent !important;}
.bg1 .lw_widget_forms_inline .lw_spinner {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(-45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .lw_widget_forms_inline .lw_spinner {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .lw_widget_forms_inline .lw_spinner {background: linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .lw_widget_forms_inline .lw_spinner {background: linear-gradient(135deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(225deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(315deg, #f0f5f5 25%, transparent 25%), linear-gradient(45deg, #f0f5f5 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.lw_widget_forms_inline .lw_spinner.alumni {background-color: #ff5454 !important;}
.bg1 .lw_widget_forms_inline .lw_spinner.alumni {background-image: linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100), linear-gradient(-45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .lw_widget_forms_inline .lw_spinner.alumni {background-image: linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100), linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .lw_widget_forms_inline .lw_spinner.alumni {background: linear-gradient(115deg, transparent 75%, #ff9100 75%) 0 0, linear-gradient(245deg, transparent 75%, #ff9100 75%) 0 0, linear-gradient(115deg, transparent 75%, #ff9100 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #ff9100 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .lw_widget_forms_inline .lw_spinner.alumni {background: linear-gradient(135deg, #ff9100 25%, transparent 25%) -7px 0, linear-gradient(225deg, #ff9100 25%, transparent 25%) -7px 0, linear-gradient(315deg, #ff9100 25%, transparent 25%), linear-gradient(45deg, #ff9100 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.lw_widget_forms_inline .lw_spinner.staff {background-color: #bee6eb !important;}
.bg1 .lw_widget_forms_inline .lw_spinner.staff {background-image: linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb), linear-gradient(-45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .lw_widget_forms_inline .lw_spinner.staff {background-image: linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb), linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .lw_widget_forms_inline .lw_spinner.staff {background: linear-gradient(115deg, transparent 75%, #e1ebeb 75%) 0 0, linear-gradient(245deg, transparent 75%, #e1ebeb 75%) 0 0, linear-gradient(115deg, transparent 75%, #e1ebeb 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #e1ebeb 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .lw_widget_forms_inline .lw_spinner.staff {background: linear-gradient(135deg, #e1ebeb 25%, transparent 25%) -7px 0, linear-gradient(225deg, #e1ebeb 25%, transparent 25%) -7px 0, linear-gradient(315deg, #e1ebeb 25%, transparent 25%), linear-gradient(45deg, #e1ebeb 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.lw_widget_forms_inline .lw_spinner.student {background-color: #00e2ff !important;}
.bg1 .lw_widget_forms_inline .lw_spinner.student {background-image: linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff), linear-gradient(-45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .lw_widget_forms_inline .lw_spinner.student {background-image: linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff), linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .lw_widget_forms_inline .lw_spinner.student {background: linear-gradient(115deg, transparent 75%, #00a8ff 75%) 0 0, linear-gradient(245deg, transparent 75%, #00a8ff 75%) 0 0, linear-gradient(115deg, transparent 75%, #00a8ff 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #00a8ff 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .lw_widget_forms_inline .lw_spinner.student {background: linear-gradient(135deg, #00a8ff 25%, transparent 25%) -7px 0, linear-gradient(225deg, #00a8ff 25%, transparent 25%) -7px 0, linear-gradient(315deg, #00a8ff 25%, transparent 25%), linear-gradient(45deg, #00a8ff 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.bg1 .lw_widget_forms_inline .lw_spinner {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(-45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .lw_widget_forms_inline .lw_spinner {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .lw_widget_forms_inline .lw_spinner {background: linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .lw_widget_forms_inline .lw_spinner {background: linear-gradient(135deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(225deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(315deg, #f0f5f5 25%, transparent 25%), linear-gradient(45deg, #f0f5f5 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.lw_widget_forms_inline .lw_spinner.alumni {background-color: #ff5454 !important;}
.bg1 .lw_widget_forms_inline .lw_spinner.alumni {background-image: linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100), linear-gradient(-45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .lw_widget_forms_inline .lw_spinner.alumni {background-image: linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100), linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .lw_widget_forms_inline .lw_spinner.alumni {background: linear-gradient(115deg, transparent 75%, #ff9100 75%) 0 0, linear-gradient(245deg, transparent 75%, #ff9100 75%) 0 0, linear-gradient(115deg, transparent 75%, #ff9100 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #ff9100 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .lw_widget_forms_inline .lw_spinner.alumni {background: linear-gradient(135deg, #ff9100 25%, transparent 25%) -7px 0, linear-gradient(225deg, #ff9100 25%, transparent 25%) -7px 0, linear-gradient(315deg, #ff9100 25%, transparent 25%), linear-gradient(45deg, #ff9100 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.lw_widget_forms_inline .lw_spinner.staff {background-color: #bee6eb !important;}
.bg1 .lw_widget_forms_inline .lw_spinner.staff {background-image: linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb), linear-gradient(-45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .lw_widget_forms_inline .lw_spinner.staff {background-image: linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb), linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .lw_widget_forms_inline .lw_spinner.staff {background: linear-gradient(115deg, transparent 75%, #e1ebeb 75%) 0 0, linear-gradient(245deg, transparent 75%, #e1ebeb 75%) 0 0, linear-gradient(115deg, transparent 75%, #e1ebeb 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #e1ebeb 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .lw_widget_forms_inline .lw_spinner.staff {background: linear-gradient(135deg, #e1ebeb 25%, transparent 25%) -7px 0, linear-gradient(225deg, #e1ebeb 25%, transparent 25%) -7px 0, linear-gradient(315deg, #e1ebeb 25%, transparent 25%), linear-gradient(45deg, #e1ebeb 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.lw_widget_forms_inline .lw_spinner.student {background-color: #00e2ff !important;}
.bg1 .lw_widget_forms_inline .lw_spinner.student {background-image: linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff), linear-gradient(-45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .lw_widget_forms_inline .lw_spinner.student {background-image: linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff), linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .lw_widget_forms_inline .lw_spinner.student {background: linear-gradient(115deg, transparent 75%, #00a8ff 75%) 0 0, linear-gradient(245deg, transparent 75%, #00a8ff 75%) 0 0, linear-gradient(115deg, transparent 75%, #00a8ff 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #00a8ff 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .lw_widget_forms_inline .lw_spinner.student {background: linear-gradient(135deg, #00a8ff 25%, transparent 25%) -7px 0, linear-gradient(225deg, #00a8ff 25%, transparent 25%) -7px 0, linear-gradient(315deg, #00a8ff 25%, transparent 25%), linear-gradient(45deg, #00a8ff 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.wrapper {overflow: hidden;position: relative;}
.wrapper-homepage {padding-top: 209px;}
.wrapper-newspage .section-primary {background-image: url(/live/resource/css/_assets/images/bg-squares.png);background-attachment: fixed !important;background-color: transparent !important;}
.bg1 .wrapper-newspage .section-primary {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(-45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .wrapper-newspage .section-primary {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .wrapper-newspage .section-primary {background: linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .wrapper-newspage .section-primary {background: linear-gradient(135deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(225deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(315deg, #f0f5f5 25%, transparent 25%), linear-gradient(45deg, #f0f5f5 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.wrapper-innerpage {padding-top: 100px;}
html,body.innerpage {background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e1f3f6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e1f3f6));background: -webkit-linear-gradient(top, #ffffff 0%, #e1f3f6 100%);background: -o-linear-gradient(top, #ffffff 0%, #e1f3f6 100%);background: -ms-linear-gradient(top, #ffffff 0%, #e1f3f6 100%);background: linear-gradient(to bottom, #ffffff 0%, #e1f3f6 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1f3f6', GradientType=0);}
body.posts-head_hidden.posts-body_hidden .section-posts,body.posts-head_hidden.posts_hidden .section-posts {display: none;}
.shell {width: 980px;margin: 0 auto;}
.header {position: absolute;top: 0;left: 0;right: 0;width: 100%;padding-bottom: 27px;background-color: #ffffff;line-height: 1.2;z-index: 10;}
.header .shell {width: 1040px;}
.header-bar .search label,.nav-secondary .nav-label {display: block;background: #192837;color: #fff;font-family: 'Grotesque MT W01 Bold';text-transform: uppercase;text-align: center;font-weight: normal;font-size: 14px;cursor: pointer;}
.header-bar {position: relative;z-index: 1005;}
.header-bar .search {float: left;width: 100%;}
.header-bar .search label {float: left;width: 185px;letter-spacing: 2px;padding: 8px 0 6px;height: 30px;}
.header-bar .search label label i {margin: -6px 0 0 29px;}
.header-bar .search .symbol {margin-left: 24px;}
.header-bar .search-field {width: 855px;height: 30px;padding: 1px 20px;border: 0;color: #fff;font-family: 'GrotesqueMTW01-ExtraCn';text-transform: uppercase;font-size: 24px;background: #bee6eb;color: transparent;}
.header-bar .search-field::-ms-clear {display: none;}
.header-bar .search-btn {opacity: 0;visibility: hidden;position: absolute;top: 15px;right: 20px;color: #fff;border: 0;background: none;font-size: 26px;}
.header-bar .search-btn:focus {outline: 2px dotted #0091ff;outline: auto 5px -webkit-focus-ring-color;outline-color: #0091ff;}
.header-bar button[type=submit] i.symbol {color: #192837;margin-left: 2px;}
.header-actions {display: none;}
.header-actions a {border: 0;}
.logo {float: left;width: 344px;padding: 18px 0 0 29px;color: #192837;font-family: 'GrotesqueMTW01-ExtraCn';font-size: 80px;text-transform: uppercase;line-height: 0.85;border: 0;position: relative;}
.logo:focus,.logo:visited,.logo:active,.logo:hover {text-decoration: none;color: #192837;outline: 0;}
.logo:focus,.logo:hover {color: #FF281E;}
.logo:after {display: block;content: 'BETA';color: transparent;background: url(/live/resource/css/_assets/images/SYR_beta.png);position: absolute;background-size: cover;left: 162px;top: 73px;width: 80px;height: 30px;transform: rotate(-10deg);-webkit-transform: rotate(-10deg);}
.wrapper-innerpage .logo:after {left: 200px;top: 23px;width: 60px;height: 22px;}
.header-inner .nav-tertiary,.header-inner .nav-secondary,.header-inner .nav {float: left;}
.header-inner .nav {padding: 19px 0 0 91px;}
.header-inner .nav-secondary {padding: 17px 0 0 104px;margin-left: 172px;}
.header-inner .nav-tertiary {padding: 17px 0 0 67px;}
.homepage {}
.homepage .nav > ul > li {position: static;}
.homepage .nav li .nav-tertiary {left: 180px;top: 8px;min-height: 150px;background: none;}
.homepage .header.fixed .nav > ul > li {position: relative;}
.homepage .header.fixed .nav li .nav-tertiary {left: 0;top: 26px;min-height: 0;background: #fff;}
.homepage .nav li .nav-tertiary ul {background: none;}
.homepage .header.fixed .nav li:first-child .nav-tertiary {display: none;}
.homepage .main {z-index: 1;}
.fixed-background-pattern {position: fixed;z-index: 0;top: 0;bottom: 0;left: 0;right: 0;transform: translateZ(0);background-image: url(/live/resource/css/_assets/images/bg-squares.png);background-color: transparent !important;}
.bg1 .fixed-background-pattern {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(-45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .fixed-background-pattern {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .fixed-background-pattern {background: linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .fixed-background-pattern {background: linear-gradient(135deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(225deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(315deg, #f0f5f5 25%, transparent 25%), linear-gradient(45deg, #f0f5f5 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.fixed-background-pattern.alumni {background-color: #ff5454 !important;}
.bg1 .fixed-background-pattern.alumni {background-image: linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100), linear-gradient(-45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .fixed-background-pattern.alumni {background-image: linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100), linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .fixed-background-pattern.alumni {background: linear-gradient(115deg, transparent 75%, #ff9100 75%) 0 0, linear-gradient(245deg, transparent 75%, #ff9100 75%) 0 0, linear-gradient(115deg, transparent 75%, #ff9100 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #ff9100 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .fixed-background-pattern.alumni {background: linear-gradient(135deg, #ff9100 25%, transparent 25%) -7px 0, linear-gradient(225deg, #ff9100 25%, transparent 25%) -7px 0, linear-gradient(315deg, #ff9100 25%, transparent 25%), linear-gradient(45deg, #ff9100 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.fixed-background-pattern.staff {background-color: #bee6eb !important;}
.bg1 .fixed-background-pattern.staff {background-image: linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb), linear-gradient(-45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .fixed-background-pattern.staff {background-image: linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb), linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .fixed-background-pattern.staff {background: linear-gradient(115deg, transparent 75%, #e1ebeb 75%) 0 0, linear-gradient(245deg, transparent 75%, #e1ebeb 75%) 0 0, linear-gradient(115deg, transparent 75%, #e1ebeb 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #e1ebeb 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .fixed-background-pattern.staff {background: linear-gradient(135deg, #e1ebeb 25%, transparent 25%) -7px 0, linear-gradient(225deg, #e1ebeb 25%, transparent 25%) -7px 0, linear-gradient(315deg, #e1ebeb 25%, transparent 25%), linear-gradient(45deg, #e1ebeb 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.fixed-background-pattern.student {background-color: #00e2ff !important;}
.bg1 .fixed-background-pattern.student {background-image: linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff), linear-gradient(-45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .fixed-background-pattern.student {background-image: linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff), linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .fixed-background-pattern.student {background: linear-gradient(115deg, transparent 75%, #00a8ff 75%) 0 0, linear-gradient(245deg, transparent 75%, #00a8ff 75%) 0 0, linear-gradient(115deg, transparent 75%, #00a8ff 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #00a8ff 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .fixed-background-pattern.student {background: linear-gradient(135deg, #00a8ff 25%, transparent 25%) -7px 0, linear-gradient(225deg, #00a8ff 25%, transparent 25%) -7px 0, linear-gradient(315deg, #00a8ff 25%, transparent 25%), linear-gradient(45deg, #00a8ff 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.bg1 .fixed-background-pattern {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(-45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .fixed-background-pattern {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .fixed-background-pattern {background: linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .fixed-background-pattern {background: linear-gradient(135deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(225deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(315deg, #f0f5f5 25%, transparent 25%), linear-gradient(45deg, #f0f5f5 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.fixed-background-pattern.alumni {background-color: #ff5454 !important;}
.bg1 .fixed-background-pattern.alumni {background-image: linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100), linear-gradient(-45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .fixed-background-pattern.alumni {background-image: linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100), linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .fixed-background-pattern.alumni {background: linear-gradient(115deg, transparent 75%, #ff9100 75%) 0 0, linear-gradient(245deg, transparent 75%, #ff9100 75%) 0 0, linear-gradient(115deg, transparent 75%, #ff9100 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #ff9100 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .fixed-background-pattern.alumni {background: linear-gradient(135deg, #ff9100 25%, transparent 25%) -7px 0, linear-gradient(225deg, #ff9100 25%, transparent 25%) -7px 0, linear-gradient(315deg, #ff9100 25%, transparent 25%), linear-gradient(45deg, #ff9100 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.fixed-background-pattern.staff {background-color: #bee6eb !important;}
.bg1 .fixed-background-pattern.staff {background-image: linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb), linear-gradient(-45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .fixed-background-pattern.staff {background-image: linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb), linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .fixed-background-pattern.staff {background: linear-gradient(115deg, transparent 75%, #e1ebeb 75%) 0 0, linear-gradient(245deg, transparent 75%, #e1ebeb 75%) 0 0, linear-gradient(115deg, transparent 75%, #e1ebeb 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #e1ebeb 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .fixed-background-pattern.staff {background: linear-gradient(135deg, #e1ebeb 25%, transparent 25%) -7px 0, linear-gradient(225deg, #e1ebeb 25%, transparent 25%) -7px 0, linear-gradient(315deg, #e1ebeb 25%, transparent 25%), linear-gradient(45deg, #e1ebeb 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.fixed-background-pattern.student {background-color: #00e2ff !important;}
.bg1 .fixed-background-pattern.student {background-image: linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff), linear-gradient(-45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .fixed-background-pattern.student {background-image: linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff), linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .fixed-background-pattern.student {background: linear-gradient(115deg, transparent 75%, #00a8ff 75%) 0 0, linear-gradient(245deg, transparent 75%, #00a8ff 75%) 0 0, linear-gradient(115deg, transparent 75%, #00a8ff 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #00a8ff 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .fixed-background-pattern.student {background: linear-gradient(135deg, #00a8ff 25%, transparent 25%) -7px 0, linear-gradient(225deg, #00a8ff 25%, transparent 25%) -7px 0, linear-gradient(315deg, #00a8ff 25%, transparent 25%), linear-gradient(45deg, #00a8ff 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.background-image-overlay {background-image: url(/live/resource/css/_assets/images/bg-squares.png);background-color: transparent !important;}
.bg1 .background-image-overlay {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(-45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .background-image-overlay {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .background-image-overlay {background: linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .background-image-overlay {background: linear-gradient(135deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(225deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(315deg, #f0f5f5 25%, transparent 25%), linear-gradient(45deg, #f0f5f5 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.background-image-overlay.alumni {background-color: #ff5454 !important;}
.bg1 .background-image-overlay.alumni {background-image: linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100), linear-gradient(-45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .background-image-overlay.alumni {background-image: linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100), linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .background-image-overlay.alumni {background: linear-gradient(115deg, transparent 75%, #ff9100 75%) 0 0, linear-gradient(245deg, transparent 75%, #ff9100 75%) 0 0, linear-gradient(115deg, transparent 75%, #ff9100 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #ff9100 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .background-image-overlay.alumni {background: linear-gradient(135deg, #ff9100 25%, transparent 25%) -7px 0, linear-gradient(225deg, #ff9100 25%, transparent 25%) -7px 0, linear-gradient(315deg, #ff9100 25%, transparent 25%), linear-gradient(45deg, #ff9100 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.background-image-overlay.staff {background-color: #bee6eb !important;}
.bg1 .background-image-overlay.staff {background-image: linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb), linear-gradient(-45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .background-image-overlay.staff {background-image: linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb), linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .background-image-overlay.staff {background: linear-gradient(115deg, transparent 75%, #e1ebeb 75%) 0 0, linear-gradient(245deg, transparent 75%, #e1ebeb 75%) 0 0, linear-gradient(115deg, transparent 75%, #e1ebeb 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #e1ebeb 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .background-image-overlay.staff {background: linear-gradient(135deg, #e1ebeb 25%, transparent 25%) -7px 0, linear-gradient(225deg, #e1ebeb 25%, transparent 25%) -7px 0, linear-gradient(315deg, #e1ebeb 25%, transparent 25%), linear-gradient(45deg, #e1ebeb 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.background-image-overlay.student {background-color: #00e2ff !important;}
.bg1 .background-image-overlay.student {background-image: linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff), linear-gradient(-45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .background-image-overlay.student {background-image: linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff), linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .background-image-overlay.student {background: linear-gradient(115deg, transparent 75%, #00a8ff 75%) 0 0, linear-gradient(245deg, transparent 75%, #00a8ff 75%) 0 0, linear-gradient(115deg, transparent 75%, #00a8ff 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #00a8ff 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .background-image-overlay.student {background: linear-gradient(135deg, #00a8ff 25%, transparent 25%) -7px 0, linear-gradient(225deg, #00a8ff 25%, transparent 25%) -7px 0, linear-gradient(315deg, #00a8ff 25%, transparent 25%), linear-gradient(45deg, #00a8ff 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.nav-tertiary ul,.nav-secondary ul,.nav ul {list-style: none outside none;}
.nav li + li {margin-top: 3px;}
.nav,.nav li {position: relative;}
.nav a {color: #192837;font-size: 14px;text-transform: uppercase;letter-spacing: 1.5px;display: block;}
.nav-tertiary li:first-child {display: none;}
.nav-tertiary li + li + li {padding-top: 3px;}
.nav li .nav-tertiary a {color: #879696;}
.nav-tertiary a:hover,.nav-tertiary a:focus {color: #879696;text-decoration: none;}
[class^="nav"] a {border: 0;}
.nav .lw_current a,.nav a:hover,.nav a:focus,.body_school #nav_school > a,.body_news #nav_school > a,.body_contact-us #nav_school > a,.details_news #nav_school > a,.body_programs #nav_programs > a,.body_admissions #nav_admissions > a,.body_people #nav_people > a,.details_profiles #nav_people > a,.body_resources #nav_resources > a,.body_calendar #nav_resources > a,.details_events #nav_resources > a,.body_lectures #nav_resources > a,.body_alumni #nav_alumni > a {color: #FF281E;text-decoration: none;}
.all_navigation > div {display: none;}
.body_admissions .all_navigation div.nav_admissions,.body_alumni .all_navigation div.nav_alumni,.body_calendar .all_navigation div.nav_facilities,.body_lectures .all_navigation div.nav_facilities,.body_facilities .all_navigation div.nav_facilities,.body_florence .all_navigation div.nav_florence,.body_resources .all_navigation div.nav_facilities,.body_help .all_navigation div.nav_help,.body_london .all_navigation div.nav_london,.body_new-york .all_navigation div.nav_new-york,.body_contact-us .all_navigation div.nav_school,.body_news .all_navigation div.nav_school,.body_people .all_navigation div.nav_people,.details.profiles .all_navigation div.nav_people,.body_programs .all_navigation div.nav_programs,.body_school .all_navigation div.nav_school,.details_news .all_navigation div.nav_school,.details_galleries .all_navigation div.nav_school,.body_upstate .all_navigation div.nav_upstate {display: block;}
.nav li.visible .nav-tertiary {display: block;z-index: 200;}
.nav li .nav-tertiary {position: absolute;padding: 0 0 0 78px;left: 99px;top: 0;width: 268px;display: none;}
.nav li .nav-tertiary .lw_widget_navigation {width: 235px;background-color: #fff;position: relative;}
.nav li .nav-tertiary ul {background: #fff;padding: 10px 0 10px 10px;}
.nav li .nav-tertiary ul ul {display: none;}
.nav li .nav-tertiary a {font-size: 14px;letter-spacing: 0;text-transform: none;}
.nav li .nav-tertiary a:before {margin-left: -15px !important;}
.header.fixed .nav,.header-alt .nav {}
.header.fixed .nav ul,.header-alt .nav ul {overflow: visible !important;padding-top: 0;}
.header.fixed .nav li.has_subnav.visible > a,.header-alt .nav li.has_subnav.visible > a {padding-bottom: 36px;}
.header.fixed .nav li .nav-tertiary,.header-alt .nav li .nav-tertiary {left: 0;top: 26px;background: #fff;padding: 0;}
.header.fixed .nav li .nav-tertiary ul,.header-alt .nav li .nav-tertiary ul {padding-top: 0;padding-right: 10px;}
.header.fixed .nav li .nav-tertiary .lw_widget_navigation,.header-alt .nav li .nav-tertiary .lw_widget_navigation {width: auto;display: inline-block;margin-top: -10px;padding-top: 3px;}
.header.fixed .nav li .nav-tertiary li,.header-alt .nav li .nav-tertiary li {float: none;padding-left: 5px !important;padding-right: 5px;white-space: nowrap;}
.header.fixed .nav li .nav-tertiary,.header-alt .nav li .nav-tertiary {opacity: 0;pointer-events: none;display: block;}
.header.fixed .nav li.visible .nav-tertiary,.header-alt .nav li.visible .nav-tertiary,.header.fixed .nav li:hover .nav-tertiary,.header-alt .nav li:hover .nav-tertiary,.header.fixed .nav li > a:focus ~ .nav-tertiary,.header-alt .nav li > a:focus ~ .nav-tertiary {display: block;opacity: 1;pointer-events: all;padding-left: 2000px;margin-left: -2000px;padding-right: 2000px;background-image: url(/live/resource/css/_assets/images/bg-squares.png);background-color: transparent !important;background-color: #fff !important;z-index: 10;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);padding-bottom: 0;}
.bg1 .header.fixed .nav li.visible .nav-tertiary,.bg1 .header-alt .nav li.visible .nav-tertiary,.bg1 .header.fixed .nav li:hover .nav-tertiary,.bg1 .header-alt .nav li:hover .nav-tertiary,.bg1 .header.fixed .nav li > a:focus ~ .nav-tertiary,.bg1 .header-alt .nav li > a:focus ~ .nav-tertiary {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(-45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .header.fixed .nav li.visible .nav-tertiary,.bg2 .header-alt .nav li.visible .nav-tertiary,.bg2 .header.fixed .nav li:hover .nav-tertiary,.bg2 .header-alt .nav li:hover .nav-tertiary,.bg2 .header.fixed .nav li > a:focus ~ .nav-tertiary,.bg2 .header-alt .nav li > a:focus ~ .nav-tertiary {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .header.fixed .nav li.visible .nav-tertiary,.bg3 .header-alt .nav li.visible .nav-tertiary,.bg3 .header.fixed .nav li:hover .nav-tertiary,.bg3 .header-alt .nav li:hover .nav-tertiary,.bg3 .header.fixed .nav li > a:focus ~ .nav-tertiary,.bg3 .header-alt .nav li > a:focus ~ .nav-tertiary {background: linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .header.fixed .nav li.visible .nav-tertiary,.bg4 .header-alt .nav li.visible .nav-tertiary,.bg4 .header.fixed .nav li:hover .nav-tertiary,.bg4 .header-alt .nav li:hover .nav-tertiary,.bg4 .header.fixed .nav li > a:focus ~ .nav-tertiary,.bg4 .header-alt .nav li > a:focus ~ .nav-tertiary {background: linear-gradient(135deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(225deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(315deg, #f0f5f5 25%, transparent 25%), linear-gradient(45deg, #f0f5f5 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.header.fixed .nav li.visible .nav-tertiary.alumni,.header-alt .nav li.visible .nav-tertiary.alumni,.header.fixed .nav li:hover .nav-tertiary.alumni,.header-alt .nav li:hover .nav-tertiary.alumni,.header.fixed .nav li > a:focus ~ .nav-tertiary.alumni,.header-alt .nav li > a:focus ~ .nav-tertiary.alumni {background-color: #ff5454 !important;}
.bg1 .header.fixed .nav li.visible .nav-tertiary.alumni,.bg1 .header-alt .nav li.visible .nav-tertiary.alumni,.bg1 .header.fixed .nav li:hover .nav-tertiary.alumni,.bg1 .header-alt .nav li:hover .nav-tertiary.alumni,.bg1 .header.fixed .nav li > a:focus ~ .nav-tertiary.alumni,.bg1 .header-alt .nav li > a:focus ~ .nav-tertiary.alumni {background-image: linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100), linear-gradient(-45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .header.fixed .nav li.visible .nav-tertiary.alumni,.bg2 .header-alt .nav li.visible .nav-tertiary.alumni,.bg2 .header.fixed .nav li:hover .nav-tertiary.alumni,.bg2 .header-alt .nav li:hover .nav-tertiary.alumni,.bg2 .header.fixed .nav li > a:focus ~ .nav-tertiary.alumni,.bg2 .header-alt .nav li > a:focus ~ .nav-tertiary.alumni {background-image: linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100), linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .header.fixed .nav li.visible .nav-tertiary.alumni,.bg3 .header-alt .nav li.visible .nav-tertiary.alumni,.bg3 .header.fixed .nav li:hover .nav-tertiary.alumni,.bg3 .header-alt .nav li:hover .nav-tertiary.alumni,.bg3 .header.fixed .nav li > a:focus ~ .nav-tertiary.alumni,.bg3 .header-alt .nav li > a:focus ~ .nav-tertiary.alumni {background: linear-gradient(115deg, transparent 75%, #ff9100 75%) 0 0, linear-gradient(245deg, transparent 75%, #ff9100 75%) 0 0, linear-gradient(115deg, transparent 75%, #ff9100 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #ff9100 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .header.fixed .nav li.visible .nav-tertiary.alumni,.bg4 .header-alt .nav li.visible .nav-tertiary.alumni,.bg4 .header.fixed .nav li:hover .nav-tertiary.alumni,.bg4 .header-alt .nav li:hover .nav-tertiary.alumni,.bg4 .header.fixed .nav li > a:focus ~ .nav-tertiary.alumni,.bg4 .header-alt .nav li > a:focus ~ .nav-tertiary.alumni {background: linear-gradient(135deg, #ff9100 25%, transparent 25%) -7px 0, linear-gradient(225deg, #ff9100 25%, transparent 25%) -7px 0, linear-gradient(315deg, #ff9100 25%, transparent 25%), linear-gradient(45deg, #ff9100 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.header.fixed .nav li.visible .nav-tertiary.staff,.header-alt .nav li.visible .nav-tertiary.staff,.header.fixed .nav li:hover .nav-tertiary.staff,.header-alt .nav li:hover .nav-tertiary.staff,.header.fixed .nav li > a:focus ~ .nav-tertiary.staff,.header-alt .nav li > a:focus ~ .nav-tertiary.staff {background-color: #bee6eb !important;}
.bg1 .header.fixed .nav li.visible .nav-tertiary.staff,.bg1 .header-alt .nav li.visible .nav-tertiary.staff,.bg1 .header.fixed .nav li:hover .nav-tertiary.staff,.bg1 .header-alt .nav li:hover .nav-tertiary.staff,.bg1 .header.fixed .nav li > a:focus ~ .nav-tertiary.staff,.bg1 .header-alt .nav li > a:focus ~ .nav-tertiary.staff {background-image: linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb), linear-gradient(-45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .header.fixed .nav li.visible .nav-tertiary.staff,.bg2 .header-alt .nav li.visible .nav-tertiary.staff,.bg2 .header.fixed .nav li:hover .nav-tertiary.staff,.bg2 .header-alt .nav li:hover .nav-tertiary.staff,.bg2 .header.fixed .nav li > a:focus ~ .nav-tertiary.staff,.bg2 .header-alt .nav li > a:focus ~ .nav-tertiary.staff {background-image: linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb), linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .header.fixed .nav li.visible .nav-tertiary.staff,.bg3 .header-alt .nav li.visible .nav-tertiary.staff,.bg3 .header.fixed .nav li:hover .nav-tertiary.staff,.bg3 .header-alt .nav li:hover .nav-tertiary.staff,.bg3 .header.fixed .nav li > a:focus ~ .nav-tertiary.staff,.bg3 .header-alt .nav li > a:focus ~ .nav-tertiary.staff {background: linear-gradient(115deg, transparent 75%, #e1ebeb 75%) 0 0, linear-gradient(245deg, transparent 75%, #e1ebeb 75%) 0 0, linear-gradient(115deg, transparent 75%, #e1ebeb 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #e1ebeb 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .header.fixed .nav li.visible .nav-tertiary.staff,.bg4 .header-alt .nav li.visible .nav-tertiary.staff,.bg4 .header.fixed .nav li:hover .nav-tertiary.staff,.bg4 .header-alt .nav li:hover .nav-tertiary.staff,.bg4 .header.fixed .nav li > a:focus ~ .nav-tertiary.staff,.bg4 .header-alt .nav li > a:focus ~ .nav-tertiary.staff {background: linear-gradient(135deg, #e1ebeb 25%, transparent 25%) -7px 0, linear-gradient(225deg, #e1ebeb 25%, transparent 25%) -7px 0, linear-gradient(315deg, #e1ebeb 25%, transparent 25%), linear-gradient(45deg, #e1ebeb 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.header.fixed .nav li.visible .nav-tertiary.student,.header-alt .nav li.visible .nav-tertiary.student,.header.fixed .nav li:hover .nav-tertiary.student,.header-alt .nav li:hover .nav-tertiary.student,.header.fixed .nav li > a:focus ~ .nav-tertiary.student,.header-alt .nav li > a:focus ~ .nav-tertiary.student {background-color: #00e2ff !important;}
.bg1 .header.fixed .nav li.visible .nav-tertiary.student,.bg1 .header-alt .nav li.visible .nav-tertiary.student,.bg1 .header.fixed .nav li:hover .nav-tertiary.student,.bg1 .header-alt .nav li:hover .nav-tertiary.student,.bg1 .header.fixed .nav li > a:focus ~ .nav-tertiary.student,.bg1 .header-alt .nav li > a:focus ~ .nav-tertiary.student {background-image: linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff), linear-gradient(-45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .header.fixed .nav li.visible .nav-tertiary.student,.bg2 .header-alt .nav li.visible .nav-tertiary.student,.bg2 .header.fixed .nav li:hover .nav-tertiary.student,.bg2 .header-alt .nav li:hover .nav-tertiary.student,.bg2 .header.fixed .nav li > a:focus ~ .nav-tertiary.student,.bg2 .header-alt .nav li > a:focus ~ .nav-tertiary.student {background-image: linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff), linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .header.fixed .nav li.visible .nav-tertiary.student,.bg3 .header-alt .nav li.visible .nav-tertiary.student,.bg3 .header.fixed .nav li:hover .nav-tertiary.student,.bg3 .header-alt .nav li:hover .nav-tertiary.student,.bg3 .header.fixed .nav li > a:focus ~ .nav-tertiary.student,.bg3 .header-alt .nav li > a:focus ~ .nav-tertiary.student {background: linear-gradient(115deg, transparent 75%, #00a8ff 75%) 0 0, linear-gradient(245deg, transparent 75%, #00a8ff 75%) 0 0, linear-gradient(115deg, transparent 75%, #00a8ff 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #00a8ff 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .header.fixed .nav li.visible .nav-tertiary.student,.bg4 .header-alt .nav li.visible .nav-tertiary.student,.bg4 .header.fixed .nav li:hover .nav-tertiary.student,.bg4 .header-alt .nav li:hover .nav-tertiary.student,.bg4 .header.fixed .nav li > a:focus ~ .nav-tertiary.student,.bg4 .header-alt .nav li > a:focus ~ .nav-tertiary.student {background: linear-gradient(135deg, #00a8ff 25%, transparent 25%) -7px 0, linear-gradient(225deg, #00a8ff 25%, transparent 25%) -7px 0, linear-gradient(315deg, #00a8ff 25%, transparent 25%), linear-gradient(45deg, #00a8ff 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.bg1 .header.fixed .nav li.visible .nav-tertiary,.bg1 .header-alt .nav li.visible .nav-tertiary,.bg1 .header.fixed .nav li:hover .nav-tertiary,.bg1 .header-alt .nav li:hover .nav-tertiary,.bg1 .header.fixed .nav li > a:focus ~ .nav-tertiary,.bg1 .header-alt .nav li > a:focus ~ .nav-tertiary {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(-45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .header.fixed .nav li.visible .nav-tertiary,.bg2 .header-alt .nav li.visible .nav-tertiary,.bg2 .header.fixed .nav li:hover .nav-tertiary,.bg2 .header-alt .nav li:hover .nav-tertiary,.bg2 .header.fixed .nav li > a:focus ~ .nav-tertiary,.bg2 .header-alt .nav li > a:focus ~ .nav-tertiary {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .header.fixed .nav li.visible .nav-tertiary,.bg3 .header-alt .nav li.visible .nav-tertiary,.bg3 .header.fixed .nav li:hover .nav-tertiary,.bg3 .header-alt .nav li:hover .nav-tertiary,.bg3 .header.fixed .nav li > a:focus ~ .nav-tertiary,.bg3 .header-alt .nav li > a:focus ~ .nav-tertiary {background: linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .header.fixed .nav li.visible .nav-tertiary,.bg4 .header-alt .nav li.visible .nav-tertiary,.bg4 .header.fixed .nav li:hover .nav-tertiary,.bg4 .header-alt .nav li:hover .nav-tertiary,.bg4 .header.fixed .nav li > a:focus ~ .nav-tertiary,.bg4 .header-alt .nav li > a:focus ~ .nav-tertiary {background: linear-gradient(135deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(225deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(315deg, #f0f5f5 25%, transparent 25%), linear-gradient(45deg, #f0f5f5 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.header.fixed .nav li.visible .nav-tertiary.alumni,.header-alt .nav li.visible .nav-tertiary.alumni,.header.fixed .nav li:hover .nav-tertiary.alumni,.header-alt .nav li:hover .nav-tertiary.alumni,.header.fixed .nav li > a:focus ~ .nav-tertiary.alumni,.header-alt .nav li > a:focus ~ .nav-tertiary.alumni {background-color: #ff5454 !important;}
.bg1 .header.fixed .nav li.visible .nav-tertiary.alumni,.bg1 .header-alt .nav li.visible .nav-tertiary.alumni,.bg1 .header.fixed .nav li:hover .nav-tertiary.alumni,.bg1 .header-alt .nav li:hover .nav-tertiary.alumni,.bg1 .header.fixed .nav li > a:focus ~ .nav-tertiary.alumni,.bg1 .header-alt .nav li > a:focus ~ .nav-tertiary.alumni {background-image: linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100), linear-gradient(-45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .header.fixed .nav li.visible .nav-tertiary.alumni,.bg2 .header-alt .nav li.visible .nav-tertiary.alumni,.bg2 .header.fixed .nav li:hover .nav-tertiary.alumni,.bg2 .header-alt .nav li:hover .nav-tertiary.alumni,.bg2 .header.fixed .nav li > a:focus ~ .nav-tertiary.alumni,.bg2 .header-alt .nav li > a:focus ~ .nav-tertiary.alumni {background-image: linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100), linear-gradient(45deg, #ff9100 25%, transparent 25%, transparent 75%, #ff9100 75%, #ff9100);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .header.fixed .nav li.visible .nav-tertiary.alumni,.bg3 .header-alt .nav li.visible .nav-tertiary.alumni,.bg3 .header.fixed .nav li:hover .nav-tertiary.alumni,.bg3 .header-alt .nav li:hover .nav-tertiary.alumni,.bg3 .header.fixed .nav li > a:focus ~ .nav-tertiary.alumni,.bg3 .header-alt .nav li > a:focus ~ .nav-tertiary.alumni {background: linear-gradient(115deg, transparent 75%, #ff9100 75%) 0 0, linear-gradient(245deg, transparent 75%, #ff9100 75%) 0 0, linear-gradient(115deg, transparent 75%, #ff9100 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #ff9100 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .header.fixed .nav li.visible .nav-tertiary.alumni,.bg4 .header-alt .nav li.visible .nav-tertiary.alumni,.bg4 .header.fixed .nav li:hover .nav-tertiary.alumni,.bg4 .header-alt .nav li:hover .nav-tertiary.alumni,.bg4 .header.fixed .nav li > a:focus ~ .nav-tertiary.alumni,.bg4 .header-alt .nav li > a:focus ~ .nav-tertiary.alumni {background: linear-gradient(135deg, #ff9100 25%, transparent 25%) -7px 0, linear-gradient(225deg, #ff9100 25%, transparent 25%) -7px 0, linear-gradient(315deg, #ff9100 25%, transparent 25%), linear-gradient(45deg, #ff9100 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.header.fixed .nav li.visible .nav-tertiary.staff,.header-alt .nav li.visible .nav-tertiary.staff,.header.fixed .nav li:hover .nav-tertiary.staff,.header-alt .nav li:hover .nav-tertiary.staff,.header.fixed .nav li > a:focus ~ .nav-tertiary.staff,.header-alt .nav li > a:focus ~ .nav-tertiary.staff {background-color: #bee6eb !important;}
.bg1 .header.fixed .nav li.visible .nav-tertiary.staff,.bg1 .header-alt .nav li.visible .nav-tertiary.staff,.bg1 .header.fixed .nav li:hover .nav-tertiary.staff,.bg1 .header-alt .nav li:hover .nav-tertiary.staff,.bg1 .header.fixed .nav li > a:focus ~ .nav-tertiary.staff,.bg1 .header-alt .nav li > a:focus ~ .nav-tertiary.staff {background-image: linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb), linear-gradient(-45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .header.fixed .nav li.visible .nav-tertiary.staff,.bg2 .header-alt .nav li.visible .nav-tertiary.staff,.bg2 .header.fixed .nav li:hover .nav-tertiary.staff,.bg2 .header-alt .nav li:hover .nav-tertiary.staff,.bg2 .header.fixed .nav li > a:focus ~ .nav-tertiary.staff,.bg2 .header-alt .nav li > a:focus ~ .nav-tertiary.staff {background-image: linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb), linear-gradient(45deg, #e1ebeb 25%, transparent 25%, transparent 75%, #e1ebeb 75%, #e1ebeb);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .header.fixed .nav li.visible .nav-tertiary.staff,.bg3 .header-alt .nav li.visible .nav-tertiary.staff,.bg3 .header.fixed .nav li:hover .nav-tertiary.staff,.bg3 .header-alt .nav li:hover .nav-tertiary.staff,.bg3 .header.fixed .nav li > a:focus ~ .nav-tertiary.staff,.bg3 .header-alt .nav li > a:focus ~ .nav-tertiary.staff {background: linear-gradient(115deg, transparent 75%, #e1ebeb 75%) 0 0, linear-gradient(245deg, transparent 75%, #e1ebeb 75%) 0 0, linear-gradient(115deg, transparent 75%, #e1ebeb 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #e1ebeb 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .header.fixed .nav li.visible .nav-tertiary.staff,.bg4 .header-alt .nav li.visible .nav-tertiary.staff,.bg4 .header.fixed .nav li:hover .nav-tertiary.staff,.bg4 .header-alt .nav li:hover .nav-tertiary.staff,.bg4 .header.fixed .nav li > a:focus ~ .nav-tertiary.staff,.bg4 .header-alt .nav li > a:focus ~ .nav-tertiary.staff {background: linear-gradient(135deg, #e1ebeb 25%, transparent 25%) -7px 0, linear-gradient(225deg, #e1ebeb 25%, transparent 25%) -7px 0, linear-gradient(315deg, #e1ebeb 25%, transparent 25%), linear-gradient(45deg, #e1ebeb 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.header.fixed .nav li.visible .nav-tertiary.student,.header-alt .nav li.visible .nav-tertiary.student,.header.fixed .nav li:hover .nav-tertiary.student,.header-alt .nav li:hover .nav-tertiary.student,.header.fixed .nav li > a:focus ~ .nav-tertiary.student,.header-alt .nav li > a:focus ~ .nav-tertiary.student {background-color: #00e2ff !important;}
.bg1 .header.fixed .nav li.visible .nav-tertiary.student,.bg1 .header-alt .nav li.visible .nav-tertiary.student,.bg1 .header.fixed .nav li:hover .nav-tertiary.student,.bg1 .header-alt .nav li:hover .nav-tertiary.student,.bg1 .header.fixed .nav li > a:focus ~ .nav-tertiary.student,.bg1 .header-alt .nav li > a:focus ~ .nav-tertiary.student {background-image: linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff), linear-gradient(-45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 .header.fixed .nav li.visible .nav-tertiary.student,.bg2 .header-alt .nav li.visible .nav-tertiary.student,.bg2 .header.fixed .nav li:hover .nav-tertiary.student,.bg2 .header-alt .nav li:hover .nav-tertiary.student,.bg2 .header.fixed .nav li > a:focus ~ .nav-tertiary.student,.bg2 .header-alt .nav li > a:focus ~ .nav-tertiary.student {background-image: linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff), linear-gradient(45deg, #00a8ff 25%, transparent 25%, transparent 75%, #00a8ff 75%, #00a8ff);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 .header.fixed .nav li.visible .nav-tertiary.student,.bg3 .header-alt .nav li.visible .nav-tertiary.student,.bg3 .header.fixed .nav li:hover .nav-tertiary.student,.bg3 .header-alt .nav li:hover .nav-tertiary.student,.bg3 .header.fixed .nav li > a:focus ~ .nav-tertiary.student,.bg3 .header-alt .nav li > a:focus ~ .nav-tertiary.student {background: linear-gradient(115deg, transparent 75%, #00a8ff 75%) 0 0, linear-gradient(245deg, transparent 75%, #00a8ff 75%) 0 0, linear-gradient(115deg, transparent 75%, #00a8ff 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #00a8ff 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 .header.fixed .nav li.visible .nav-tertiary.student,.bg4 .header-alt .nav li.visible .nav-tertiary.student,.bg4 .header.fixed .nav li:hover .nav-tertiary.student,.bg4 .header-alt .nav li:hover .nav-tertiary.student,.bg4 .header.fixed .nav li > a:focus ~ .nav-tertiary.student,.bg4 .header-alt .nav li > a:focus ~ .nav-tertiary.student {background: linear-gradient(135deg, #00a8ff 25%, transparent 25%) -7px 0, linear-gradient(225deg, #00a8ff 25%, transparent 25%) -7px 0, linear-gradient(315deg, #00a8ff 25%, transparent 25%), linear-gradient(45deg, #00a8ff 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.header.fixed .nav li:first-child:hover .nav-tertiary,.header-alt .nav li:first-child:hover .nav-tertiary {display: none !important;}
.homepage .header.fixed .nav-secondary ul,.nav-secondary ul {position: absolute;top: -9999px;width: 100%;z-index: 1;padding: 20px 25px;margin: 0;}
.nav-secondary li {line-height: 0.9;padding-left: 0;}
.nav-secondary a {font-size: 30px;color: #192837;font-family: 'GrotesqueMTW01-ExtraCn';text-transform: uppercase;}
.nav-secondary a:hover {text-decoration: none;}
.header-bar .nav-secondary {position: absolute;top: 0;right: 0;padding-top: 0;}
.header-bar .nav-secondary-inner {position: relative;}
.header-bar .nav-secondary .nav-label {width: 215px;position: relative;z-index: 2;letter-spacing: 2.5px;padding: 6px 0 1px;}
.header-bar .nav-secondary button.nav-label:focus {outline: 2px dotted #0091ff;outline: auto 5px -webkit-focus-ring-color;outline-color: #0091ff;}
.header-bar .nav-secondary .ico-arrow-down {margin: 5px -7px 0 24px;}
.header-bar .nav-secondary ul {background: #192837;}
.homepage .header.fixed .nav-secondary:hover ul,.homepage .header.fixed .nav-secondary:focus ul {top: 12px;}
.header-bar .nav-secondary:hover ul,.header-bar .nav-secondary:focus ul {top: 30px;}
.header-bar .nav-secondary ul {-webkit-transition: all 0.05s ease 0s;-o-transition: all 0.05s ease 0s;transition: all 0.05s ease 0s;}
.header-bar .nav-secondary a {color: #fff;}
.header-bar .nav-secondary a:hover,.header-bar .nav-secondary a:focus {text-decoration: none;color: #bee6eb;}
.homepage .header-bar .nav-secondary ul {display: none;}
.homepage .header.fixed .nav-secondary ul {display: block;}
.homepage .header .nav-secondary ul {position: relative;left: 0;top: 0;padding: 0 30px;}
.homepage .header .ico-arrow-down {visibility: hidden;}
.homepage .header.fixed .ico-arrow-down {visibility: visible;}
.homepage .header .header-bar .nav-secondary .nav-label {cursor: default;}
.homepage .header.fixed .header-bar .nav-secondary .nav-label {cursor: pointer;}
.homepage .has-ico > ul > li > a {position: relative;}
.homepage .has-ico > ul > li > a:hover,.homepage .has-ico > ul > li > a:focus {color: #ff281e;}
.homepage .has-ico > ul > li > a:hover:before,.homepage .has-ico > ul > li > a:focus:before {color: #FF281E;}
.innerpage .header-bar .nav-secondary:hover .ico-arrow-down,.homepage .header.fixed .header-bar .nav-secondary:hover .ico-arrow-down {visibility: visible;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);top: -8px;position: relative;}
.innerpage .nav.has-ico > ul > li:first-child > a:before,.homepage .header.fixed .nav.has-ico > ul > li:first-child > a:before,.innerpage li.has_subnav > a:hover:before,.homepage .header.fixed li.has_subnav > a:hover:before {display: none;}
.nav-secondary li:nth-child(6) {display: none;}
.header-bar .search label,.header-bar .search-field,.header-bar .search-btn,.header-bar .nav-secondary {-webkit-transition: all .05s linear;-o-transition: all .05s linear;transition: all .05s linear;}
.header-bar.expanded .search label,#searchpage .header-bar .search label {padding: 21px 0 39px;}
.header-bar.expanded .search-field,#searchpage .header-bar .search-field {height: 60px;color: #192837;}
.header-bar.expanded .search-btn,#searchpage .header-bar .search-btn {opacity: 1;visibility: visible;}
.header-bar.expanded .nav-secondary,#searchpage .header-bar .nav-secondary {opacity: 0;visibility: hidden;}
.header-bar.expanded .search label {cursor: default;}
.header-bar.expanded .search label i {display: none;}
.header.fixed {box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);padding-bottom: 0;position: fixed;background: #fff;z-index: 10;}
body.livewhale .header.fixed {top: 30px;}
.header.fixed .nav-tertiary,.header.fixed .logo {display: none;}
.header.fixed .header-inner {position: relative;z-index: 999;}
.header.fixed .header-inner .nav-secondary {display: none;}
.header.fixed .nav {padding: 12px 15px 12px 0;}
.header.fixed.open {height: 238px;}
.header.fixed .header-actions {display: block;float: left;padding-top: 12px;}
.header.fixed .header-actions a {color: #879696;}
.header.fixed .header-actions a:focus,.header.fixed .header-actions a:active,.header.fixed .header-actions a:hover {text-decoration: none;outline: 0;}
.header.fixed .header-actions .ico-arrow {margin-right: 5px;border-width: 8px 5px;border-style: solid;border-color: transparent transparent #879696 transparent;margin-top: -10px;}
.header.fixed .header-actions .link-back .ico-arrow {border-color: transparent #879696 transparent transparent;border-width: 5px 8px;margin-top: -5px;}
.wrapper-innerpage .nav,.header.fixed .nav {float: right;}
.wrapper-innerpage .nav ul,.header.fixed .nav ul {overflow: hidden;}
.wrapper-innerpage .nav li,.header.fixed .nav li {float: left;}
.wrapper-innerpage .nav li + li,.header.fixed .nav li + li {margin-top: 0;padding-left: 15px;}
.wrapper-innerpage .nav li .nav-tertiary a:before,.header.fixed .nav li .nav-tertiary a:before {left: 0;}
.wrapper-innerpage .header-inner .nav-secondary,.wrapper-innerpage .header-inner .nav-tertiary,.wrapper-innerpage .header-actions .link-back,.wrapper-homepage .header-actions .link-back {display: none;}
.wrapper-innerpage .header {box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);padding-bottom: 0;}
.calendar .wrapper-innerpage .header,.body_news .wrapper-innerpage .header {box-shadow: none;}
.wrapper-innerpage .nav {padding: 36px 53px 16px 0;}
.wrapper-innerpage .logo {width: 325px;font-size: 40px;letter-spacing: 0.5px;}
body.search #posts-head.lw_hidden {display: none;}
body.search #main {font-family: 'Grotesque MT W01';line-height: 1.4;}
body.search #main strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
body.search #search_noresults {display: none;}
body.search .results_hidden #search_noresults {display: block;}
body.search #main .lw_widget {margin-bottom: 27px;}
body.search .lw_widget_profiles li {cursor: default;}
body.search #main .lw_widget ul li {clear: both;background: none;padding: 0;}
body.search .main {margin-bottom: 30px;}
body.search #posts #results {margin-bottom: -80px;}
body.search #posts .results_summary {display: inline;margin-right: 15px;}
body.search #posts .row {margin-bottom: 27px;}
body.search #posts .results_wrap {display: inline-block;padding: 15px;background-color: #91a0a0;width: 100%;border: none;}
body.search #posts .results_title,body.search #posts .results_name {display: block;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;margin-bottom: 1em;}
body.search #posts .results_title a,body.search #posts .results_name a {border: none;}
body.search #posts .results_email,body.search #posts .results_office,body.search #posts .results_phone {display: block;}
body.search #posts .results_image {float: left;text-align: center;position: relative;}
body.search #posts .results_image span.lw_item_thumb {width: 138px;height: 138px;background: transparent;overflow: hidden;text-align: center;cursor: default;}
body.search #posts .results_image span.lw_item_thumb a {overflow: hidden;border: none;cursor: default;}
body.search #posts .results_image span.lw_item_thumb img {height: 138px;width: auto;float: none;}
body.search #posts .results_image span:last-child {text-transform: uppercase;position: relative;top: 5px;letter-spacing: 1px;display: block;text-align: center;color: #91a0a0;}
body.search #posts .results_detail {margin-left: 152px;}
body.search #posts .lw_widget_pages .results_wrap {background-color: #280032;color: #fff;}
body.search #posts .lw_widget_pages .results_image img {height: 83px;width: auto;}
body.search #posts .lw_widget_news .results_wrap {background-color: #b4ffc8;}
body.search #posts .lw_widget_events .results_wrap {background-color: #ffc800;}
body.search #posts .lw_widget_events .results_image span.lw_item_thumb {height: auto;}
body.search #posts .lw_widget_events .results_image span.lw_item_thumb img {width: auto;height: 102px;margin-bottom: 0;}
body.search #posts .lw_widget_profiles .results_wrap {background-color: #91a0a0;color: #fff;}
body.search #posts .lw_widget_profiles .results_wrap a {border: none;color: #fff;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;}
body.search #posts .lw_widget_profiles .results_image span.lw_item_thumb {width: 110px;height: 138px;margin-left: 14px;}
body.search #posts .lw_widget_profiles .results_image span.lw_item_thumb a {display: block;background: #91a0a0;}
body.search #posts .lw_widget_profiles.lw_widget_id_67 {}
body.search #posts .lw_widget_profiles.lw_widget_id_67 .results_wrap {background-color: #e1ebeb;color: #000;}
body.search #posts .lw_widget_profiles.lw_widget_id_67 .results_title {font-family: 'Grotesque MT W01';line-height: 1.4;margin-bottom: 0;}
body.search #posts .lw_widget_profiles.lw_widget_id_67 .results_title strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
body.search #posts .lw_widget_profiles.lw_widget_id_67 .results_image span.lw_item_thumb {width: auto;height: auto;border-radius: 50%;margin-left: 8px;}
body.search #posts .lw_widget_profiles.lw_widget_id_67 .results_image span.lw_item_thumb img {width: auto;height: auto;}
body.search #posts .lw_widget_profiles.lw_widget_id_91 {}
body.search #posts .lw_widget_profiles.lw_widget_id_91 .results_wrap {background-color: #e1ebeb;color: #000;}
body.search #posts .lw_widget_profiles.lw_widget_id_91 .results_title {font-family: 'Grotesque MT W01';line-height: 1.4;margin-bottom: 0;}
body.search #posts .lw_widget_profiles.lw_widget_id_91 .results_title strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
body.search #posts .lw_widget_profiles.lw_widget_id_91 .results_image span.lw_item_thumb {width: auto;height: 121px;border-radius: 50%;margin-left: 8px;}
body.search #posts .lw_widget_profiles.lw_widget_id_91 .results_image span.lw_item_thumb img {width: 122px;height: 122px;}
body.search #posts .lw_widget_profiles.lw_widget_id_92 {}
body.search #posts .lw_widget_profiles.lw_widget_id_92 .results_wrap {background-color: #e1ebeb;color: #000;}
body.search #posts .lw_widget_profiles.lw_widget_id_92 .results_title {font-family: 'Grotesque MT W01';line-height: 1.4;margin-bottom: 0;}
body.search #posts .lw_widget_profiles.lw_widget_id_92 .results_title strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
body.search #posts .lw_widget_profiles.lw_widget_id_92 .results_image span.lw_item_thumb {width: 138px;height: 138px;margin-left: 0px;}
body.search #posts .lw_widget_profiles.lw_widget_id_95 .results_image span.lw_item_thumb {width: 138px;height: 138px;margin-left: 0px;}
body.search #posts .lw_widget_profiles.lw_widget_id_95 .results_image span.lw_item_thumb a {display: block;background: transparent;}
body.search #posts a.results_wrap:hover {background-color: #ff281e !important;color: #ffffff;}
body.search #posts a.results_wrap:hover .link-more {background: white;color: #ff281e;}
body.search #posts .lw_widget_profiles.lw_widget_id_67 .results_image span.lw_item_thumb {border-radius: 50%;}
body.search #posts .lw_widget_profiles.lw_widget_id_91 .results_image span.lw_item_thumb {border-radius: 50%;}
body.search #posts .lw_widget_news .results_image .lw_item_thumb a {position: absolute;background: #91a0a0;display: block;height: 98px;width: 98px;top: 20px;left: 15px;-webkit-transform-origin: center;-webkit-transform: rotate(45deg);transform: rotate(45deg);transform-origin: center;}
body.search #posts .lw_widget_news .results_image .lw_item_thumb a img {height: 138px;width: auto;position: absolute;max-width: none;top: -20px;left: -20px;-webkit-transform-origin: center;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);transform-origin: center;}
.bar-news {background: #220332;}
.bar-news .bar-head {padding: 15px 0;position: relative;cursor: pointer;}
.bar-news h5 {color: #fff;font-size: 14px;font-weight: normal;}
.bar-news strong {text-transform: uppercase;letter-spacing: 2px;padding-right: 11px;}
.bar-news .bar-body {overflow: hidden;padding-bottom: 15px;display: none;}
.bar-news .btn-collapse {position: absolute;top: 12px;right: 0;width: 25px;height: 26px;background-position: -50px -78px;}
.bar-news .btn-collapse.active {background-position: -139px -103px;}
.bar-entry,.bar-socials {float: left;}
.bar-entry {color: #fff;font-family: 'Grotesque MT W01';line-height: 1.4;}
.bar-entry strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
.bar-entry p,.bar-entry ul,.bar-entry li {display: inline;}
.bar-entry a {color: #fff;}
.bar-entry a:hover {color: #ff281e;}
.bar-entry ul a {color: transparent;border: none;cursor: default;}
.bar-entry ul a:hover {color: transparent;}
.bar-entry ul a:before {content: 'More';cursor: pointer;margin-left: 12px;}
.bar-socials {padding-left: 40px;}
.bar-socials ul {overflow: hidden;}
.bar-socials li {float: left;}
.bar-socials li + li {padding-left: 3px;}
.bar-socials a {border: 0;}
.section-primary {padding-bottom: 70px;}
.section-secondary {position: relative;background: #192837;margin-top: -9px;}
.section-secondary .section-title {color: #fff;}
.section-secondary .section-bd {position: absolute;left: 0;width: 100%;background-repeat: repeat-x;background-position: 0 0;}
.section-secondary .section-bd-rectangles,.section-secondary .section-bd-lace-vt {top: -10px;}
.section-secondary .section-bd-squares {bottom: -16px;height: 17px;background-image: url(/live/resource/css/_assets/images/section-bd-squares.png);background-size: 16px 16px;}
.section-secondary .section-bd-triangles {top: -10px;height: 10px;background-image: url(/live/resource/css/_assets/images/section-bg-triangle.png);background-size: 20px 10px;}
.section-secondary .section-bd-rectangles {height: 10px;background-image: url(/live/resource/css/_assets/images/section-bg-ractange.png);background-size: 90px 10px;}
.section-secondary .section-bd-lace {bottom: -9px;height: 10px;background-image: url(/live/resource/css/_assets/images/section-bg-lace.png);background-size: 15px 10px;}
.section-secondary .section-bd-lace-vt {height: 10px;background-image: url(/live/resource/css/_assets/images/section-bg-lace-vt.png);background-size: 10px 10px;}
.section-head:before,.section-head:after {content: '';display: table;}
.section-head:after {clear: both;}
.section-head h1 {float: left;}
.section-head .btn-collapse {float: right;margin-top: 18px;}
.section-features {padding-top: 45px;}
.features {list-style: none outside none;}
.features a {display: block;background: #4655cd;overflow: hidden;position: relative;border: 0;}
.features a:hover,.features a:focus {display: block;background: #192837;overflow: hidden;position: relative;border: 0;}
.features a:hover .link-more,.features a:focus .link-more {background: #4655cd;border: 1px solid #4655cd;}
.features ~ .feature {margin-top: 20px;}
.feature-image,.feature-actions,.feature-content {min-height: 230px;max-height: 290px;float: left;}
.feature-image {width: 391px;background-image: url(/live/resource/css/_assets/images/feature-bg.png);background-repeat: no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;background-position: center;position: absolute;top: 0;bottom: 0;}
.feature-image img {display: none;width: 100%;height: 100%;}
.feature-content {display: block;width: 505px;color: #fff;padding: 26px 40px 26px 46px;font-family: 'Plantin W01';font-size: 18px;line-height: 1.3;}
.feature-content strong {font-size: 40px;line-height: 0.9;text-transform: uppercase;font-family: 'GrotesqueMTW01-ExtraCn';font-weight: normal;display: block;letter-spacing: 0.5px;padding-bottom: 15px;}
.feature-actions {width: 84px;position: absolute;right: 0;top: 0;bottom: 0;}
.feature-actions .ico-arrow-right {position: absolute;top: 50%;margin-top: -37px;left: 29px;}
.feature a:hover .feature-mask {visibility: visible;opacity: 0;}
.feature a:active .feature-mask {visibility: visible;opacity: 1;}
.section-body {padding-bottom: 58px;}
.section-head {padding: 22px 0 17px;}
.slider-updates {position: relative;}
.slider-updates .slider-clip {width: 981px;height: 241px;overflow: hidden;}
.slider-updates ul {list-style: none outside none;width: 10000px;}
.slider-updates li {float: left;padding-right: 30px;position: relative;width: 337px;}
.slider-updates li > a {display: block;position: relative;width: 307px;height: 240px;padding: 13px 15px 0;background: #ffc800;color: #192837;border: 0;}
.slider-updates li > a:hover .link-more {background: #ffc800;color: #192837;border: 1px solid #ffc800;}
.slider-updates li > a:focus,.slider-updates li > a:active,.slider-updates li > a:hover {text-decoration: none;}
.slider-updates strong {display: block;margin-bottom: 10px;font-size: 18px;font-weight: normal;font-family: 'Plantin W01';}
.slider-updates em {font-style: normal;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;display: block;padding-bottom: 10px;}
.slider-updates .image-wrapper,.slider-updates small {position: absolute;}
.slider-updates .image-wrapper {bottom: 0;right: 0;background-repeat: no-repeat;background-size: cover;width: 169px;height: 131px;}
.slider-updates .image-wrapper.no-image {background-image: url(/live/resource/css/_assets/images/event-image.png);}
.slider-updates small {bottom: 15px;left: 15px;}
.slider-updates .update-image,.slider-updates .update-entry {background: none;width: auto;height: auto;}
.section-events ul li > a[href] {border: 2px solid #192837;}
.section-events ul li > a:hover,.section-events ul li > a:focus {display: block;position: relative;width: 307px;height: 240px;padding: 13px 15px 0;background: #192837;color: #ffffff;border: 2px solid #ffc800;}
.section-events .section-head {padding: 18px 0 17px;}
.section-events .slider-clip img {position: relative;right: -1px;}
.section-events .btn-white.has-arrow:after {border-color: transparent transparent transparent #fff;}
.update-entry,.feature-entry {margin-right: 15px;}
.slider-actions .disabled:hover,.slider-actions .disabled {opacity: 0;cursor: default;}
.slider-actions a {display: block;position: absolute;top: 94px;width: 0;height: 0;border-top: 20px solid;border-bottom: 20px solid;text-indent: -9999px;line-height: 0;}
.slider-actions > div {position: absolute;top: 5px;width: 36px;height: 228px;line-height: 228px;background: none;cursor: pointer;}
.slider-actions > div:hover {background-image: url(/live/resource/css/_assets/images/dot-pattern-red.png);background-repeat: repeat;background-position: 8px 4px;background-size: 16px 16px;}
.slider-actions > div:hover a {background: none;border-color: transparent #ff281e transparent;}
.slider-actions .slider-prev {left: -44px;}
.slider-actions .slider-prev a {left: 7px;border-right: 20px solid;border-color: transparent #fff transparent;}
.slider-actions .slider-next {right: -44px;}
.slider-actions .slider-next a {right: 7px;border-left: 20px solid;border-color: transparent #fff transparent;}
.news-carousel .slider-actions > div {top: 158px;}
.section-news {}
.section-news > img {display: none;}
.section-news em,.section-news strong {font-family: 'Grotesque MT W01 Bold';}
.section-news em {padding-bottom: 3px;}
.section-news strong {font-size: 14px;line-height: 1.3;padding-bottom: 7px;}
.section-news span,.section-news small {position: static;}
.section-news .section-head {padding: 19px 0 17px;}
.section-news .section-body {padding-bottom: 52px;}
.section-news .slider-clip {height: auto;}
.section-news ul li > a {height: auto;padding: 11px 15px 25px;background: #b4ffc8;color: #192837;font-family: 'Grotesque MT W01';font-size: 14px;line-height: 1.4;max-height: 510px;border: 2px solid #b4ffc8;}
.section-news ul li > a:hover,.section-news ul li > a:focus {background: #192837;color: #ffffff;border: 2px solid #b4ffc8;}
.section-news ul li > a:hover .update-image-mask,.section-news ul li > a:focus .update-image-mask {position: absolute;top: 0;left: 0;background-image: url(/live/resource/css/_assets/images/update-image-mask-hover.png);background-size: cover;background-repeat: no-repeat;width: 250px;height: 249px;}
.section-news ul li > a:hover .link-more,.section-news ul li > a:focus .link-more {background: #b4ffc8;color: #192837;border: 1px solid #b4ffc8;}
.section-news .update-image {margin: 0  0 14px 12px;position: relative;display: block;}
.section-news .update-image-mask {position: absolute;top: 0;left: 0;background-image: url(/live/resource/css/_assets/images/update-image-mask.png);background-size: cover;background-repeat: no-repeat;width: 250px;height: 249px;}
.section-news .btn-white.has-arrow:after {border-color: transparent transparent transparent #fff;}
.slider-clip ul li {display: none;}
.slider-clip ul li.lw_has_image {display: block;}
.section-testimonials {padding: 45px 0 7px;}
.testimonial a {display: block;overflow: hidden;height: 140px;position: relative;border: 0;}
.testimonial a:hover {text-decoration: none;}
.testimonial-image {float: left;width: 190px;height: 140px;margin-right: 15px;background-repeat: no-repeat;background-image: url(/live/resource/css/_assets/images/testimonial-placeholder.png);-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.testimonial-content {overflow: hidden;padding: 10px 0 0 20px;height: 140px;display: block;color: #192837;font-size: 32px;font-family: 'Plantin W01' !important;text-transform: none !important;line-height: 1.2;background-color: #b4ffc8;background-image: radial-gradient(white 12%, rgba(255, 255, 255, 0) 11%), radial-gradient(white 12%, rgba(255, 255, 255, 0) 11%);background-size: 22px 22px;background-position: 2px 2px, 24px 24px;}
.testimonial-content strong {font-family: 'Plantin W01';font-weight: normal;background: #ffeeb2;}
.testimonial-content em {font-family: 'Plantin W01 Italic';font-style: normal;}
.testimonial a:hover .testimonial-content,.testimonial a:focus .testimonial-content {overflow: hidden;padding: 10px 0 0 20px;height: 140px;display: block;color: #fff;background-color: #192837;background-image: radial-gradient(#ff281e 10%, rgba(255, 40, 30, 0) 11%), radial-gradient(#ff281e 10%, rgba(255, 40, 30, 0) 11%);}
.testimonial a:hover .link-more,.testimonial a:focus .link-more {background: #b4ffc8;border: 1px solid #b4ffc8;color: #192837;}
.testimonial-entry {display: block;}
.testimonial-author {font-family: 'Plantin W01 Italic';font-style: normal;display: block;}
.testimonial a:hover .testimonial-mask,.testimonial a:focus .testimonial-mask {visibility: visible;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
.testimonial a:active .testimonial-mask {visibility: visible;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.section-lectures {padding: 15px 0 10px;}
.section-lectures .section-title {color: #192837;}
.section-lectures .section-actions {padding-top: 23px;clear: left;}
.section-lectures .section-head {padding: 18px 0 25px;}
.section-lectures .section-body {padding-bottom: 52px;}
.section-lectures .container {font-size: 1.2em;background: #fff;}
.section-lectures .legend {border-bottom: 1px dashed #192837;margin-bottom: 15px;padding-bottom: 15px;}
.section-lectures .legend li {display: inline;margin: 0 40px 0 0;color: #91a0a0;}
.section-lectures .legend li a {border: none;}
.nav-lectures ul {list-style: none outside none;}
.nav-lectures a {color: #192837;border: 0;line-height: 1.4;}
.nav-lectures a:hover,.nav-lectures a:focus {text-decoration: none;color: #FF281E;}
.nav-lectures .lw_widget_profiles div.lw_widget_column {margin-right: 2%;}
.add-markers li {position: relative;line-height: 1.6;}
li.tagcount_1 {padding-left: 20px;}
li.tagcount_2 {padding-left: 40px;}
li.tagcount_3 {padding-left: 60px;}
li.tagcount_4 {padding-left: 80px;}
span.icon {display: inline-block;width: 20px;height: 20px;position: absolute;}
span.icon i {margin: -3px 0 0 0;position: relative;display: inline-block;}
span.icon:first-child {left: 0;}
span.icon:nth-child(2) {left: 20px;}
span.icon:nth-child(3) {left: 40px;}
span.icon:nth-child(4) {left: 60px;}
.lw_widget_profiles li {cursor: pointer;}
.lw_widget_profiles.table li:hover a:hover {border-bottom: none;}
.lw_widget_profiles a,.lw_widget_profiles a:hover {border-bottom: none;}
.section-locations {padding-bottom: 10px;}
.section-locations .section-head {padding: 25px 0 24px;}
.section-locations .section-body {padding-bottom: 50px;}
.location a {display: block;padding: 30px 0;text-align: center;position: relative;background: #879696;border: none;}
.location a:hover,.location a:focus {background: #192837;}
.location a:active {background: #ff281e;}
.location a strong {position: absolute;top: 134px;left: 50%;margin-left: -160px;color: #fff;font-family: 'GrotesqueMTW01-ExtraCn';text-transform: uppercase;font-weight: normal;font-size: 60px;width: 320px;line-height: 1;}
.location-image {display: block;width: 326px;height: 326px;margin: 0 auto;border-radius: 50%;overflow: hidden;background: #86959;background-size: cover;background-position: center center;}
.location a,.location-image {-webkit-transition: opacity .05s linear, background .05s linear;-o-transition: opacity .05s linear, background .05s linear;transition: opacity .05s linear, background .05s linear;}
.section-calendar {color: #fff;padding-bottom: 122px;margin-bottom: -122px;}
.section-calendar em {font-family: 'Plantin W01 Italic';}
.section-calendar .section-body {padding-bottom: 102px;}
.section-calendar .section-head {padding: 18px 0 18px;}
.section-calendar .calendar-head {padding: 11px 0 21px;border-top: 1px dashed #fff;overflow: hidden;}
.section-calendar .calendar-head .key {float: right;margin-left: 35px;}
.section-calendar .students:before,.section-calendar .lw_tag_students .deadline-entry > p:first-child:before {position: absolute;margin-left: -20px;margin-top: 2px;content: ' ';width: 9px;height: 9px;background-color: #ff281e;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;background-color: #b4ffc8;margin-left: -16px;margin-top: 4px;}
.section-calendar .students:before.yellow,.section-calendar .lw_tag_students .deadline-entry > p:first-child:before.yellow {background-color: #ffc800;}
.section-calendar .students:before.blue,.section-calendar .lw_tag_students .deadline-entry > p:first-child:before.blue {background-color: #46a0ff;}
.section-calendar .students:before.green,.section-calendar .lw_tag_students .deadline-entry > p:first-child:before.green {background-color: #b4ffc8;}
.section-calendar .lw_tag_students .deadline-entry > p:first-child:before {margin-top: 6px;}
.section-calendar .faculty:before,.section-calendar .lw_tag_faculty .deadline-entry > p:first-child:before {position: absolute;margin-left: -21px;margin-top: 5px;content: ' ';width: 12px;height: 4px;background-color: #ff281e;margin-left: -18px;margin-top: 7px;}
.section-calendar .faculty:before.yellow,.section-calendar .lw_tag_faculty .deadline-entry > p:first-child:before.yellow {background-color: #ffc800;}
.section-calendar .faculty:before.blue,.section-calendar .lw_tag_faculty .deadline-entry > p:first-child:before.blue {background-color: #46a0ff;}
.section-calendar .faculty:before.green,.section-calendar .lw_tag_faculty .deadline-entry > p:first-child:before.green {background-color: #b4ffc8;}
.section-calendar .lw_tag_faculty .deadline-entry > p:first-child:before {margin-top: 9px;}
.section-calendar .calendar-title {float: left;font-family: 'Grotesque MT W01 Bold';text-transform: uppercase;font-weight: normal;letter-spacing: 1px;font-size: 14px;}
.section-calendar .calendar-head-inner {float: right;}
.section-calendar .calendar-head-inner i {margin: 0 4px 0 11px;}
.section-calendar .deadlines {font-family: 'Plantin W01';font-size: 18px;line-height: 1.3;padding-right: 20px;list-style: none outside none;}
.section-calendar .deadlines li ~ .section-calendar .deadlines li {padding-top: 24px;}
.section-calendar .deadlines > ul li {margin-bottom: 1em;}
.section-calendar .deadlines > ul li:last-child {margin-bottom: 0;}
.section-calendar .deadlines strong {font-weight: normal;background: none;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;font-size: 14px;}
.section-calendar .deadlines h4 {text-transform: none;padding: 0;margin-top: 0;letter-spacing: 0;}
.section-calendar .deadlines a {color: #fff;}
.deadline-meta {font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;font-size: 14px;}
.deadline-meta span {color: #192837;background: #ffc800;display: inline-block;padding: 0 2px;}
.deadline-meta .today {text-transform: uppercase;}
.deadline-title {font-family: 'Plantin W01' !important;text-transform: none !important;font-size: 18px;font-weight: normal;padding-bottom: 3px;}
.deadline-title strong {font-family: 'Plantin W01';font-weight: normal;background: #ffeeb2;}
.deadline-title em {font-family: 'Plantin W01 Italic';font-style: normal;}
.deadline-title a {color: white;border: none;}
.deadline-entry > p {display: inline;}
.deadline-related {float: right;}
@media (min-width: 992px) {.deadline-related {margin-right: -140px;}}
.deadline-related li {display: none;}
.deadline-related li.lw_related_file {display: inline-block;}
.deadline-related li {color: transparent;}
.deadline-related li a {display: block;width: 0;text-indent: -10000px;overflow: hidden;}
.deadline-more {color: transparent;}
.deadline-more ul,.deadline-more li {display: inline;list-style: none;}
.deadline-more a {display: inline-block;position: relative;top: 4px;text-indent: -10000px;overflow: hidden;width: 45px;height: 20px;margin-left: 10px;border: none;}
.deadline-more a:hover {color: transparent;}
.deadline-more a:before {content: 'More';cursor: pointer;position: absolute;top: 0;left: 0;text-indent: 0;}
.list-deadlines {overflow: hidden;}
.list-deadlines dt,.list-deadlines dd {padding-bottom: 10px;}
.list-deadlines dt {float: left;clear: left;font-weight: normal;width: 60px;}
.list-deadlines dd {overflow: hidden;}
.list-deadlines a {color: white;text-decoration: none;border: 0;}
.list-deadlines a:hover,.list-deadlines a:focus {border-bottom: 1px solid #ff281e;}
.lw_gallery_custom_slider {position: relative;overflow: hidden;padding-top: 44px;padding-bottom: 15px;z-index: 2;}
.lw_gallery_custom_slider:hover .slide-control {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";}
#feature .lw_gallery_custom_slider,.gallery-small {background-image: url(/live/resource/css/_assets/images/bg-squares.png);background-attachment: fixed !important;background-color: transparent !important;}
.bg1 #feature .lw_gallery_custom_slider,.bg1 .gallery-small {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(-45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 #feature .lw_gallery_custom_slider,.bg2 .gallery-small {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 #feature .lw_gallery_custom_slider,.bg3 .gallery-small {background: linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 #feature .lw_gallery_custom_slider,.bg4 .gallery-small {background: linear-gradient(135deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(225deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(315deg, #f0f5f5 25%, transparent 25%), linear-gradient(45deg, #f0f5f5 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
.slide-control {position: absolute;top: 48px;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";width: 52px;height: 340px;background-image: url(/live/resource/css/_assets/images/dot-pattern-white.png);background-repeat: repeat;background-size: 16px 16px;z-index: 1;cursor: pointer;-webkit-transition: opacity 0.2s ease-in-out;-moz-transition: opacity 0.2s ease-in-out;-ms-transition: opacity 0.2s ease-in-out;-o-transition: opacity 0.2s ease-in-out;transition: opacity 0.2s ease-in-out;}
.slide-control div {position: absolute;top: 135px;display: block;text-indent: -9999px;width: 35px;height: 70px;line-height: 0;border: none;}
.slide-control:active {background-image: url(/live/resource/css/_assets/images/dot-pattern-red.png);background-repeat: repeat;background-size: 16px 16px;}
.slide-control.slide-prev {left: 40px;}
.slide-control.slide-prev:active div {background-position: -129px -400px;}
.slide-control.slide-prev div {left: 8px;background-position: -129px -470px;}
.slide-control.slide-next {right: 40px;}
.slide-control.slide-next:active div {background-position: 0 -400px;}
.slide-control.slide-next div {right: 8px;background-position: 0 -470px;}
.gallery {position: relative;width: 100000px;height: auto;max-height: 435px;overflow: hidden;}
.gallery-image {float: left;margin-right: 30px;}
.gallery-image img {max-height: 350px;width: auto;}
.gallery-caption {display: none;background: #fff;padding: 7px 20px;overflow: hidden;line-height: 1.5;white-space: nowrap;text-overflow: ellipsis;}
.gallery-alt,.gallery-small {position: absolute;}
.gallery-alt {top: 0;left: 50%;margin-left: -487px;}
.gallery-small {top: -12px;right: 50%;margin-right: -203px;height: 402px;padding: 15px 0;}
.gallery-small .slide-control {top: 20px;}
#profile-gallery {z-index: 300;}
.details #profile-gallery .gallery .gallery-image:first-child {display: block;}
.main {position: relative;}
.section {padding-bottom: 30px;}
.section .section-head {padding: 34px 0 35px;}
.article {padding: 0 0 30px;}
.article,.main-head h1,#description,#main {font-family: 'Plantin W01' !important;text-transform: none !important;}
.article strong,.main-head h1 strong,#description strong,#main strong {font-family: 'Plantin W01';font-weight: normal;background: #ffeeb2;}
.article em,.main-head h1 em,#description em,#main em {font-family: 'Plantin W01 Italic';font-style: normal;}
#main p,#description p,#main table {padding-bottom: 27px;}
.main-head {padding: 35px 0 5px;}
.main-head h1 {font-size: 48px;line-height: 1.1;padding-bottom: 26px;text-transform: none;color: #192837;width: 65%;}
.main-head-meta {padding: 7px 0 5px;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;}
.details_news .main-head-meta div.lw_item_tags {color: #879696;padding-left: 22px;}
.details_news .main-head-meta div.lw_item_tags span:after {content: ", ";display: inline;}
.details_news .main-head-meta div.lw_item_tags span:last-child:after {content: "";}
.gallerypage .main-inner {position: relative;padding-top: 418px;}
#description {font-size: 32px;padding-bottom: 23px;line-height: 1.2;}
#main {font-size: 18px;line-height: 1.3;}
#main h2,#main h3,#main h5 {font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;margin-top: 15px;padding: 11px 0 20px;}
#main h4 {font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;margin-top: 15px;padding: 11px 0 20px;border-top: 1px dashed #192837;overflow: hidden;}
#main p {padding-bottom: 27px;}
#main p:last-child {padding-bottom: 0;}
#main ul {list-style: none outside none;}
#main ol {list-style: decimal;padding-left: 35px;}
#main ol li {padding-left: 0;}
#main ol li ul {padding-bottom: 0px;}
#main ol li ul li {padding-left: 20px;}
#main ul,#main ol {padding-bottom: 27px;overflow: hidden;}
#main li {padding-left: 25px;position: relative;}
#main ul li:before {content: '\25CF';color: #91A0A0;position: absolute;left: 0;}
#main li + li {margin-top: 14px;}
#main .highlighted {color: #192837;}
.lw_image_caption {font-size: 14px;display: block;padding-right: 20px;margin-top: -1em;margin-bottom: 2em;font-family: 'Grotesque MT W01';line-height: 1.4;}
.lw_image_caption strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
img.lw_align_center,.lw_image_caption.lw_align_center {margin-top: 5px;}
.main-head h1 em,.article em {font-family: 'Plantin W01 Italic';font-style: normal;}
.article-meta p {padding-bottom: 0;}
.highlighted {background: #ffeeb2;}
.map {padding-bottom: 21px;}
.article .col {float: left;}
.article .col-1of3 {width: 200px;}
.article .col-1of3 ~ .col-1of3 {margin-left: 20px;}
.list-departments {list-style: none outside none;padding-top: 2px;}
.list-departments li {background: none;font-size: 14px;font-family: 'Grotesque MT W01';line-height: 1.4;padding: 0;}
.list-departments li strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
.list-departments li + li {padding-top: 10px;}
.list-departments p {padding-bottom: 1px;}
.list-departments strong {font-weight: normal;padding-right: 3px;}
.sidebar {padding: 13px 0 20px 50px;border-left: 1px solid #7e868f;margin: -10px 0 30px 20px;}
.sidebar-alt {margin-top: -430px;padding-left: 48px;width: 287px;}
.header .lw_widget > ul > li,.lw_widget > noscript > ul > li {clear: left;margin: 0 0 0em;}
.lw_widget_new_lectures_and_events li {padding-left: 0px;float: left;width: 308px;margin: 0 30px 32px 0;}
.profiles_sidebar_47 h4 {display: block;}
.sidebar .lw_widget_navigation ul,.article .lw_widget_navigation ul {list-style: none outside none;}
.sidebar .lw_widget_navigation li,.article .lw_widget_navigation li {margin-bottom: 0;position: relative;padding-top: 3px;}
.sidebar .lw_widget_navigation a,.article .lw_widget_navigation a {border-color: transparent;}
.sidebar .lw_widget_navigation a:hover,.article .lw_widget_navigation a:hover {text-decoration: none;color: #192837;}
.sidebar .lw_widget_navigation ul ul,.article .lw_widget_navigation ul ul {margin-left: 20px;}
.sidebar .lw_widget_navigation > ul > li > ul.lw_subnav,.article .lw_widget_navigation > ul > li > ul.lw_subnav {display: block !important;}
.sidebar .lw_widget_navigation > ul > li.current > ul.lw_subnav,.article .lw_widget_navigation > ul > li.current > ul.lw_subnav {display: block !important;}
.sidebar .lw_widget_navigation a:before,.article .lw_widget_navigation a:before {top: 1px;}
.body_resources .sidebar .lw_widget_navigation > ul > li > ul.lw_subnav {display: none !important;}
.body_resources .sidebar .lw_widget_navigation > ul > li.lw_active > ul.lw_subnav {display: block !important;}
#sidebar {font-family: 'Grotesque MT W01';line-height: 1.4;}
#sidebar strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
#sidebar p,#sidebar table {margin: 1.25em 0 0;}
#sidebar h2,#sidebar h3,#sidebar h4,#sidebar h5 {font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;margin-top: 15px;padding: 11px 0 20px;padding-bottom: 0;border-top: none;}
#sidebar .lw_widget_places,#sidebar .details_map {margin-bottom: 15px;}
#sidebar > *:first-child {margin-top: 31px;}
#sidebar ul {list-style-type: none;}
#sidebar strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
#sidebar table {width: 100%;}
#sidebar table tr {border-top: dotted 1px #192837;}
#sidebar table tr:last-child {border-bottom: dotted 1px #192837;}
#sidebar table td:first-child {width: 75%;padding: 3px 7px 3px 0;}
#sidebar table td:nth-child(2) {width: 25%;padding: 3px 0 3px 7px;text-align: right;}
#sidebar table td * {margin: 0 !important;padding: 0 !important;}
#sidebar .widget-map {margin-bottom: 28px;}
#sidebar .widget-map .widget-title {padding-bottom: 5px;}
#sidebar .widget-related-event li * {margin: 0;padding: 0;border: none;}
#sidebar .widget-related-event li a {display: block;padding: 5px 30px 11px 7px;background: #ffc800;line-height: 1.4;margin-bottom: 22px;}
#sidebar .widget-related-event li a:hover {background-color: #ff281e;color: white;}
#sidebar .widget-related-event .widget-title {padding-bottom: 3px;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;font-size: 14px;letter-spacing: 1px;margin-top: 15px;padding: 11px 0 20px;text-transform: uppercase;}
#sidebar .widget-related-content {padding: 0 0 27px;}
#sidebar .widget-related-content li * {margin: 0;padding: 0;border: none;}
#sidebar .widget-related-stories {padding: 0 0 27px;}
#sidebar .widget-related-stories ul {border-top: 1px dashed #8c949b;list-style: none outside none;}
#sidebar .widget-related-stories li {padding: 12px 8px 14px;border-bottom: 1px dashed #8c949b;}
#sidebar .widget-related-stories li * {margin: 0;padding: 0;}
#sidebar .widget-related-stories a {border: 0;}
#sidebar .widget-related-stories strong {display: block;line-height: 1.5;background: none;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;}
#sidebar .widget-related-stories span {color: #879696;}
#sidebar .widget-categories {padding: 0 0 27px;}
#sidebar .widget-categories-alt {padding-top: 0;}
#sidebar .widget-categories .widget-title {padding-bottom: 4px;}
#sidebar .widget-categories ul {list-style: none outside none;}
#sidebar .widget-categories li + li {padding-top: 4px;}
#sidebar .widget-categories a {border: 0;}
#sidebar .widget-categories a:hover,#sidebar .widget-categories a:focus {color: #FF281E;}
#sidebar .widget-faculty {padding-top: 28px;width: 220px;}
#sidebar .widget-faculty .widget-title {text-transform: none;padding-bottom: 3px;}
#sidebar .faculty-image {padding-bottom: 12px;}
#sidebar .widget-text {line-height: 1.4;padding-top: 23px;}
#sidebar .widget-text ul {list-style: none outside none;}
#sidebar .widget-text .widget-title {padding-bottom: 3px;}
#sidebar .widget-deadlines {padding-top: 25px;}
#sidebar .widget-deadlines .widget-title {padding-bottom: 2px;}
#sidebar .list-deadlines-secondary dd,#sidebar .list-deadlines-secondary {overflow: hidden;}
#sidebar .list-deadlines-secondary dt {float: left;font-weight: normal;width: 168px;}
.section-posts {position: relative;}
.section-posts #posts-head {padding: 10px 0 13px;background-repeat: repeat-x;background-image: url(/live/resource/css/_assets/images/posts-head.png);background-size: 24px 6px;overflow: visible;}
.section-posts #posts-head h3 {font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;margin-top: 15px;padding: 11px 0 20px;}
.lw-selector-wrapper {position: relative;}
.section-posts #posts-head .lw-selector-wrapper {padding-top: 5px;}
.section-posts #posts-head .lw_selector,.lw_selector {position: absolute;right: 0;display: inline-block;padding: 0;border: 1px solid #192837;background-color: #fff;margin: 5px 10px -26px;z-index: 5;cursor: pointer;min-width: 306px;}
.section-posts #posts-head .lw_selector h3,.lw_selector h3 {position: static;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;margin-top: 15px;padding: 11px 0 20px;margin: 0;padding: 5px 40px 10px 10px;height: 26px;background: #ffffff url(/live/resource/css/_assets/images/select-menu-arrow.png) right 10px top 8px no-repeat;background-size: 9px 9px;white-space: nowrap;overflow: hidden;}
.section-posts #posts-head .lw_selector ul,.lw_selector ul {display: none;background-color: #192837;padding: 5px 15px;z-index: 5;}
.section-posts #posts-head .lw_selector ul.icons-hidden li.selected:before,.lw_selector ul.icons-hidden li.selected:before {display: none;}
.section-posts #posts-head .lw_selector.open ul,.lw_selector.open ul {display: block;position: absolute;width: 305px;}
.section-posts #posts-head .lw_selector li,.lw_selector li {margin: 5px 0;font-size: 14px;color: #fff;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;}
.section-posts #posts-head .lw_selector li.selected:before,.lw_selector li.selected:before,.section-posts #posts-head .lw_selector li:hover:before,.lw_selector li:hover:before {margin-top: 4px !important;}
.section-posts #posts-head .lw_selector li:nth-child(3).selected:before,.lw_selector li:nth-child(3).selected:before,.section-posts #posts-head .lw_selector li:nth-child(3):hover:before,.lw_selector li:nth-child(3):hover:before {margin-top: 7px !important;}
.section-posts #posts-head .lw_selector li input,.lw_selector li input {display: none;}
.section-posts #posts-head .lw_selector li a,.lw_selector li a {border: none;color: #fff;}
.section-posts #posts-head .lw_selector li a:hover,.lw_selector li a:hover,.section-posts #posts-head .lw_selector li a:focus,.lw_selector li a:focus {color: #ff281e;}
.section-actions {padding-top: 40px;}
.innerpage .section-body .section-actions {margin-bottom: -30px;}
#posts {margin-top: 1em;}
#posts.section-body {padding-bottom: 0;}
#posts-head.lw_hidden {display: block;visibility: visible;}
.posts_hidden #posts-head {display: none;visibility: hidden;}
.posts ul {list-style: none outside none;overflow: hidden;padding-top: 28px;margin: 0 -38px -15px 0;}
.posts.lw_widget_id_52 ul {margin-bottom: -60px;}
.posts li {float: left;width: 308px;margin: 0 30px 32px 0;}
.posts li:nth-child(3n+3) {margin-right: 0;}
.posts li:nth-child(3n+1) {clear: left;}
.posts li a span {display: block;}
.posts li .post-head {background: #ffc800;}
.posts li .post-head a {border: none !important;}
.posts li:hover .post-head {background: #192837 !important;color: #fff !important;}
.posts.lw_widget_id_52 .post-head {background: #e1ebeb;}
.posts .lw_tag_current_term .post-head {background: #b4ffc8;}
.posts .post-title,.posts .post-entry h5 {font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;}
.posts .post-entry h5 {padding: 5px 0 4px;}
.posts .post-entry h5 a {border: none;}
.posts .post-title {padding: 6px 0 3px 9px;}
.posts .post-image {background-image: url(/live/resource/css/_assets/images/post-image.png);background-position: 0 0;background-repeat: no-repeat;background-size: cover;}
.visiting-critics .posts .post-image img {display: none;}
.posts .post-image a {display: block;width: 100%;height: 100%;overflow: hidden;position: relative;}
.posts .post-image,.posts .post-image img {width: 308px;height: 183px;}
.posts .post-image a,.posts .post-image img a {border: none;}
.posts img[alt] {font-size: .1px;}
.posts.posts-primary .post-image {background-repeat: no-repeat;background-size: cover;}
.posts.posts-primary li:active .post-image {background: none;position: relative;}
.posts.posts-primary li:active .post-image a:before {content: '';position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: left 0;background-repeat: no-repeat;z-index: 1;}
.posts.posts-primary {padding-top: 0;}
.posts.posts-primary .post {margin-bottom: 25px;}
.posts.posts-primary .post-head {background: #e1ebeb;}
.posts.posts-primary .post-image {background-image: url(/live/resource/css/_assets/images/post-image-alt.png);}
.posts.posts-primary li:active .post-image a:before {background-image: url(/live/resource/css/_assets/images/post-video-primary-hover.png);}
.posts .post-alt .post-head {background: #b4ffc8;}
.posts.posts-secondary li {position: relative;display: block;border-bottom: 0;background-repeat: no-repeat;background-image: url(/live/resource/css/_assets/images/post-secondary.png);background-size: auto 100%;background-position: left 0;overflow: hidden;}
.posts.posts-secondary li:before {background-image: url(/live/resource/css/_assets/images/post-secondary-blue.png);background-repeat: no-repeat;background-size: auto 100%;background-position: 0 0;z-index: 1;}
.posts.posts-secondary li:active:before {background-image: url(/live/resource/css/_assets/images/posts-secondary-active.png);background-repeat: no-repeat;background-size: auto 100%;z-index: 1;}
.posts.posts-secondary .post-image {float: left;width: 141px;height: 200px;background: none;}
.posts.posts-secondary .post-image img {width: 141px;height: 200px;}
.posts.posts-secondary .post-content {overflow: hidden;padding: 8px;position: relative;text-align: left;z-index: 2;}
.posts.posts-secondary .post-meta {line-height: 1.4;}
.posts.posts-secondary .post-title {padding: 0 0 2px;}
.posts.posts-secondary .post-content,.posts.posts-secondary .post-title,.posts.posts-secondary .post-content a {color: #fff;}
.posts.posts-secondary .post-contacts {line-height: 1.5;padding-top: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.posts .post-video {position: relative;display: block;border-bottom: 0;}
.posts .post-video:hover:before {position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;background-repeat: no-repeat;background-size: 100% 100%;-webkit-background-size: 100% 100%;}
.posts .posts-primary .post-video:hover:before {background-image: url(/live/resource/css/_assets/images/post-video-primary-hover.png);}
.projects {position: relative;overflow: hidden;padding-top: 20px;width: 1000px;}
.project {float: left;position: relative;overflow: hidden;margin: 0 15px 34px;}
.item-first-in-row {clear: both;margin-left: 0;}
.project img {float: left;}
.quick-filter {display: none;}
.posts-filter {float: left;}
.filters {list-style: none outside none;overflow: hidden;display: inline-block;}
li.filter {float: left;width: 148px;}
.quick-filter-meta {display: inline-block;float: right;padding-top: 10px;}
.quick-filter-meta a.select-none {font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;padding: 4px 12px 3px;border: 1px solid #192837;}
.quick-filter-meta a.select-none:hover {background: #ff281e;border-color: transparent;color: #fff;}
.quick-filter-meta a.select-all {display: none;}
.posts-sort {float: right;padding-top: 7px;}
.posts-sort .select {width: 237px;}
table {width: 100%;font-size: 14px;font-family: 'Grotesque MT W01';line-height: 1.4;}
table strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
table td,table th {vertical-align: top;overflow: hidden;background: transparent;}
table td *,table th * {margin: 0 !important;padding: 0 !important;}
table td p {margin: 0 !important;}
.content table {border-bottom: 1px solid #44505d;}
.content table td,.content table th {padding-right: 15px;overflow: hidden;padding: 14px 14px 14px 0;border-top: 1px solid #44505d;min-width: 96px;}
.content table tr {background: transparent !important;}
.content table td:first-child,.content table th:first-child {padding-left: 15px;}
.content table th {color: #000;padding: 4px 14px 4px 0;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;text-align: left;background-color: #e1ebeb !important;}
.table {border-bottom: 1px solid #44505d;font-family: 'Grotesque MT W01';line-height: 1.4;}
.table strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
.table ul,.table li {list-style: none outside none;}
.table li {overflow: hidden;padding: 14px 0;border-top: 1px solid #44505d;cursor: pointer;}
.table li:nth-child(odd) {background: #e1ebeb;}
.table li:hover {background: #ff281e;}
.table li:hover * {color: white;}
.table li:hover a:hover {border-bottom: none;}
.table ul > li > div:first-child a {border-color: transparent;}
.table .has-dropdown {cursor: pointer;}
.table .has-dropdown-child {display: none;}
.table .has-dropdown-child td {border-top: 0;}
.table .has-dropdown-child.visible {display: table-row;}
.table .faculty-email {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.table-legend {padding-bottom: 17px;display: block;}
.table-legend .ico-circle {margin: -2px 4px 0 0;}
.table-dropdown-content,.table-dropdown {overflow: hidden;}
.table-dropdown {padding-bottom: 17px;}
.table-dropdown-image {float: left;width: 152px;}
.table-dropdown-image a {border: 0;}
.table-dropdown-image p {padding-top: 18px;}
.table-dropdown-content {padding-right: 65px;font-family: 'Plantin W01';font-size: 18px;line-height: 1.3;}
.table-dropdown-entry {margin-top: -5px;padding-bottom: 30px;}
.table-news {padding-top: 20px;}
.table-news ul > li > div ~ div {font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;}
.table-news .news-tags {text-transform: capitalize;}
.table-news a {border-bottom: 0;}
.table-faculty {padding-top: 22px;}
.table-students {padding-top: 25px;}
.search-alt {float: right;color: #879696;}
.search-btn-alt {border: 0;background: none;font-size: 30px;margin-right: 16px;}
.search-field-alt {width: 258px;height: 50px;padding-bottom: 2px;border-width: 0 0 2px;border-style: solid;border-color: #879696;font-size: 40px;font-family: 'GrotesqueMTW01-ExtraCn';text-transform: uppercase;color: #879696;}
.sitemap {line-height: 1.5;}
.sitemap strong {display: block;margin-top: 20px;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;}
.sitemap strong span {font-family: 'Grotesque MT W01';line-height: 1.4;color: #879696;padding-left: 3px;}
.sitemap strong span strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
.sitemap ul {list-style: none outside none;}
.sitemap ul ul {border-left: 1px solid #879696;padding-left: 28px;}
.slider-updates .update-mask,.lecture-mask,.feature-mask,.testimonial-mask {position: absolute;top: 0;visibility: hidden;opacity: 0;}
.slider-updates .update-mask {left: 0;width: 308px;height: 240px;background-image: url(/live/resource/css/_assets/images/update-mask.png);}
.testimonial-mask {right: 0;width: 775px;height: 140px;background-image: url(/live/resource/css/_assets/images/testimonial-mask.png);}
.feature-mask {left: 0;width: 100%;height: 100%;background-image: url(/live/resource/css/_assets/images/feature-mask.png);}
.section-news .update-mask {position: absolute;width: 257px;height: 100%;background-image: url(/live/resource/css/_assets/images/news-overlay.png);}
.section-posts .lecture-mask {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: url(/live/resource/css/_assets/images/post-video-hover.png);}
.slider-updates .update-mask,.testimonial-mask,.lecture-mask,.feature-mask,.section-news .update-mask {background-repeat: no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.lecture .post-image a {position: relative;}
.update-mask,.lecture-mask,.testimonial-mask,.feature-mask {-webkit-transition: visibility .05s linear, opacity .05s linear;-o-transition: visibility .05s linear, opacity .05s linear;transition: visibility .05s linear, opacity .05s linear;}
.slider-updates li:hover .update-mask,.lecture a:hover .lecture-mask {visibility: visible;opacity: 0;}
.slider-updates li:active .update-mask,.lecture a:active .lecture-mask {visibility: visible;opacity: 1;}
.custom-checkbox input {opacity: 0;filter: alpha(opacity=0);position: absolute;}
.custom-checkbox label {font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;font-size: 14px;padding: 0;}
.custom-checkbox-fake {float: left;width: 20px;height: 20px;background-position: -102px -180px;margin: -2px 8px 0 0;}
.custom-input-checked .custom-checkbox-fake {background-position: -144px -180px;}
.custom-input-disabled label {opacity: .5;filter: alpha(opacity=50);}
.form .form-head p {padding-bottom: 21px;}
.form .form-row,.form .form-col {position: relative;}
.form .form-row ~ .form-row {margin-top: 15px;}
.form .form-col {float: left;}
.form .form-col ~ .form-col {margin-left: 15px;}
.form .field-alt {background: #e1ebeb;}
.form .field-small {width: 314px;}
.form .select-primary .form .select-primary-small {width: 314px;}
.form .form-actions {padding-top: 30px;}
.form .form-btn {background: none;}
.lw_forms_form .lw_forms_fieldset {margin: 0;position: relative;}
.lw_forms_form .lw_forms_fieldset.lw_forms_text,.lw_forms_form .lw_forms_fieldset.lw_forms_email_address {display: inline-block;}
.lw_forms_form label,.lw_forms_form input,.lw_forms_form textarea {font-size: 18px;font-family: 'Plantin W01';font-weight: normal;}
.lw_forms_form select {width: 631px;height: 56px;padding: 12px 15px;border: 1px solid #192837;background-color: #fff;background-repeat: no-repeat;background-position: right 15px top 22px;background-image: url(/live/resource/css/_assets/images/select-menu-arrow.png);background-size: 24px 12px;border-radius: 0;-webkit-border-radius: 0px;appearance: none;-webkit-appearance: none;-moz-appearance: none;text-indent: 0.01px;text-overflow: '';}
.lw_forms_form select::-ms-expand {display: none;}
.lw_forms_form select[multiple] {height: auto;}
.lw_forms_form .lw_forms_field input[type=text],.lw_forms_form .lw_forms_field textarea {position: relative;border: 1px solid #192837;background: #fff;padding: 12px 15px;}
.lw_forms_form .lw_forms_field textarea {height: 168px;width: 98%;}
.lw_forms_form .lw_forms_field input[type=text] {width: 308px;margin-right: 10px;height: 56px;padding: 12px 15px;}
.lw_forms_form .lw_forms_select_menu label,.lw_forms_form .lw_forms_text label,.lw_forms_form .lw_forms_textarea label,.lw_forms_form .lw_forms_email_address label,.lw_forms_form .lw_forms_phone_number label,.lw_forms_form .lw_forms_date label,.lw_forms_form .lw_forms_datetime label {position: absolute;top: 23px;left: 16px;z-index: 1;}
.lw_forms_form input[type=text],.lw_forms_form textarea,.lw_forms_form select {margin: 5px 0 10px;vertical-align: top;}
.lw_forms_form input[type=text]:focus,.lw_forms_form textarea:focus,.lw_forms_form select:focus {background-color: #b3ffcb;}
.lw_forms_form .lw_forms_asterisk {color: #FF281E;}
input[type="submit"],input[type="button"],.lw_widget_forms input[type="submit"] {margin-top: 16px;font-size: 40px;background: none;padding: 6px 12px;width: 98%;border: 2px solid #192837;border-radius: 0;color: #192837;font-family: 'GrotesqueMTW01-ExtraCn';text-transform: uppercase;}
input[type="submit"]:hover,input[type="button"]:hover,.lw_widget_forms input[type="submit"]:hover {background: #ff281e;color: #ffffff;border: 2px solid #ff281e;}
form.lw_payments_charge table {border: none;}
form.lw_payments_charge table#lw_payments_table td label {line-height: 3.4em;}
form.lw_payments_charge td {background: transparent;border: none;}
form.lw_payments_charge input[type=text],form.lw_payments_charge textarea {font-size: 18px;font-family: 'Plantin W01';font-weight: normal;border: 1px solid #192837;background: #fff;padding: 12px 15px !important;width: 98%;}
form.lw_payments_charge input[type=text]:focus,form.lw_payments_charge textarea:focus {background-color: #b4ffc8;}
form.lw_payments_charge input[type=text] {height: 56px;}
form.lw_payments_charge textarea {height: 168px;}
#lw_cal_events #main p:last-child,#main .lw_calendar_event_cost {margin-bottom: 27px;}
#main h3.lw_payments_charge_header {color: inherit;background: none;}
.body_alumni #lw_field_address_1 .lw_forms_field input,.body_alumni #lw_field_address_2 .lw_forms_field input,.body_alumni #lw_field_city .lw_forms_field input,.body_alumni #lw_field_country .lw_forms_field input,.body_alumni #lw_field_business_name .lw_forms_field input,.body_alumni #lw_field_title .lw_forms_field input,.body_alumni #lw_field_business_address_1 .lw_forms_field input,.body_alumni #lw_field_business_address_2 .lw_forms_field input,.body_alumni #lw_field_website .lw_forms_field input {width: 630px;max-width: 98%;}
.selecter-element {*left: -999999px;position: absolute;opacity: 0;}
.selecter {display: block;position: relative;max-width: 100%;z-index: 1;}
.selecter .selecter-selected {background: url(/live/resource/css/_assets/images/select.png) no-repeat right 0;border: 1px solid #535e69;cursor: pointer;display: block;margin: 0;overflow: hidden;padding: 3px 8px 4px;position: relative;text-overflow: clip;z-index: 49;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;font-size: 14px;color: #192837;text-transform: uppercase;letter-spacing: 1px;}
.selecter .selecter-options {border: 1px solid #535e69;border-width: 0 1px 1px;background-color: #fefefe;display: none;left: 0;margin: 0;max-height: 260px;overflow: auto;overflow-x: hidden;padding: 0;position: absolute;top: 100%;width: 100%;
*width: auto;z-index: 50;}
.selecter .selecter-group {background: #F9F9F9;border-bottom: 1px solid #535e69;color: #999;display: block;font-size: 11px;padding: 5px 10px 4px;text-transform: uppercase;}
.selecter .selecter-item {background: #fff;border-bottom: 1px solid #535e69;color: #192837;cursor: pointer;display: block;font-size: 13px;margin: 0;overflow: hidden;padding: 3px 8px 4px;text-overflow: ellipsis;width: 100%;}
.selecter .selecter-item.selected {background: #fff;}
.selecter .selecter-item.disabled {color: #999;cursor: default;}
.selecter .selecter-item.first {border-radius: 0;}
.selecter .selecter-item.last {border-bottom: 0;}
.selecter .selecter-item:hover {background: #bee6eb;}
.selecter.open {z-index: 3;}
.selecter.open .selecter-selected {z-index: 51;}
.selecter.open .selecter-selected,.selecter.focus .selecter-selected {background-color: #fff;}
.select-primary .selecter-selected {background: #ffffff url(/live/resource/css/_assets/images/select-primary.png) no-repeat right 0;padding: 17px 15px 14px;font-family: 'Plantin W01' !important;text-transform: none !important;text-transform: none;font-size: 18px;letter-spacing: 0;}
.select-primary .selecter-selected strong {font-family: 'Plantin W01';font-weight: normal;background: #ffeeb2;}
.select-primary .selecter-selected em {font-family: 'Plantin W01 Italic';font-style: normal;}
.select-primary .selecter-item {padding: 17px 15px 14px;font-size: 18px;}
.select-primary-alt .selecter-item.selected,.select-primary-alt .selecter-item,.select-primary-alt .selecter-selected,.select-primary-alt .selecter.open .selecter-selected,.select-primary-alt .selecter.focus .selecter-selected {background-color: #e1ebeb;}
.select-primary-alt .selecter-item:hover {background: #bee6eb;}
.footer {color: #fff;line-height: 1.4;padding-top: 60px;position: relative;z-index: 0;}
body.homepage .footer {padding-top: 0;z-index: 9;}
.footer .shell {background: #192837;padding: 18px 30px 25px;width: 1040px;border-top: 1px solid rgba(255, 255, 255, 0.5);}
.footer a {border: 0;color: #fff;}
.footer a:focus,.footer a:active,.footer a:hover {text-decoration: none;color: #ffc800;outline: 0;}
.footer .socials a {font-size: 14px;line-height: 1.4;}
.footer .socials i {margin: -2px 3px 0 0;}
.footer .btn-top {float: right;}
.footer-col {width: 210px;float: left;}
.footer-col-size1 {width: 130px;}
.footer-logo {display: inline-block;font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;padding-right: 30px;padding-bottom: 19px;}
.footer-logo:hover {text-decoration: none;color: #fff;}
.footer-inner {width: 1040px;margin: 0 auto;max-height: 0;overflow: hidden;background: #192837;-webkit-transition: all .05s linear;-o-transition: all .05s linear;transition: all .05s linear;}
.footer-inner.visible {max-height: 2000px;padding-top: 30px;padding-bottom: 30px;}
.footer-inner .container {background: url(/live/resource/css/_assets/images/footer-bottom.png) repeat-x 0 0;}
.footer-title {padding: 24px 0 12px;font-size: 14px;text-transform: uppercase;color: #fff;font-weight: normal;letter-spacing: 1px;}
.lw_widget.footer-nav ul {list-style: none outside none;}
.lw_widget.footer-nav li {margin: 0;}
.lw_widget.footer-nav ul ul {margin-top: 3px;border-left: 2px solid #879696;padding-left: 10px;line-height: 1;}
.lw_widget.footer-nav ul ul li + li {padding-top: 1px;}
.lw_widget.footer-nav > ul > li > ul.lw_subnav {margin-left: 0;display: block !important;}
.lw_widget.footer-nav > ul > li > ul.lw_subnav ul {display: none !important;}
.lw_widget.footer-nav a {line-height: 1.3;}
.lw_widget.footer-nav a:before {display: none !important;}
.footer .link-expand:focus {outline: 2px dotted #0091ff;outline: auto 5px -webkit-focus-ring-color;outline-color: #0091ff;}
.footer .link-expand.active {color: #ffc800;text-decoration: none;}
@media (max-width: 991px) {.footer .footer-actions .link-expand,.footer .footer-actions .link-desktop {display: block;}}
.footer .btn-full {border: 2px solid #fff;}
.footer-inner .footer-actions {padding-top: 27px;}
.footer-actions .btn:hover {background: #fff;color: #192837;}
.footer-actions .btn:hover:before {border-color: transparent transparent transparent #192837;}
.btn:focus,.btn:visited,.btn:active,.btn:hover {outline: 0;text-decoration: none;box-shadow: none;-webkit-box-shadow: none;}
.btn {display: inline-block;vertical-align: middle;color: #fff;}
.footer-actions .btn:before,.btn {-webkit-transition: all .05s linear;-o-transition: all .05s linear;transition: all .05s linear;}
.link-login {color: #91a0a0;}
.btn-full {width: 100%;}
.btn-white,.btn-darkblue {font-size: 40px;font-family: 'GrotesqueMTW01-ExtraCn';text-transform: uppercase;}
.btn-white {border: 2px solid #fff;border-radius: 0;color: #fff;}
.btn-white:visited {color: #fff;}
.btn-white:hover,.btn-white:focus {border: 2px solid #fff;}
.btn-darkblue {border: 2px solid #192837;border-radius: 0;color: #192837;}
.btn-darkblue:hover,.btn-darkblue:focus {border: 2px solid #fff;color: #fff;}
.btn-darkblue .ico-plus {margin: -8px 0 0 20px;}
.btn-darkblue:after {border-color: transparent transparent transparent #192837;}
.btn-darkblue:hover:after,.btn-darkblue:focus:after {border-color: transparent transparent transparent #fff;}
.btn-darkblue:hover,.btn-darkblue:focus,.section-updates .btn-white:hover,.section-updates .btn-white:focus,.section-locations .btn-white:hover,.section-locations .btn-white:focus {background-color: #FF281E;border-color: #FF281E;}
.section-updates .btn-white:hover,.section-updates .btn-white:focus,.section-locations .btn-white:hover,.section-locations .btn-white:focus {color: #fff;}
.section-locations .btn-white {border-color: #192837;color: #192837;}
.section-locations .btn-white:after {border-color: transparent transparent transparent #192837;}
.section-locations .btn-white:hover:after,.section-locations .btn-white:focus:after {border-color: transparent transparent transparent #fff;}
.btn-collapse {display: block;border: 0;}
.btn-collapse:focus {outline: 2px dotted #0091ff;outline: auto 5px -webkit-focus-ring-color;outline-color: #0091ff;outline-offset: 4px;}
.section-lectures .btn-collapse,.section-locations .btn-collapse,.section-secondary .btn-collapse {width: 31px;height: 17px;}
.section-secondary .btn-collapse {background-position: -138px -107px;}
.section-secondary .btn-collapse.active {background-position: 0 -184px;}
.section-lectures .btn-collapse,.section-locations .btn-collapse {background-position: -138px -125px;}
.section-lectures .btn-collapse.active,.section-locations .btn-collapse.active {background-position: 0 -145px;}
a.btn-top {width: 123px;height: 73px;font-size: 0;line-height: 0;box-shadow: none;border: 0;}
a.btn-top:active,a.btn-top.active {background-image: url(/live/resource/css/_assets/images/sprite-v2.png);}
a.btn-top:hover {opactiy: 0.5;}
.popup-wrapper {margin: 25px 90px;padding-top: 10px;background: #192837;}
.popup-title {font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;padding-bottom: 4px;}
.popup-title a,.popup-content,.lw_preview_content p,lw_preview_content p a {color: #fff;}
.popup-content,.lw_preview_content p {padding: 11px 20px 23px;}
.popup-entry {max-width: 740px;}
.popup-meta {padding-top: 3px;}
.popup-meta a {margin-left: 10px;}
.popup-wrapper-project .popup-content,.lw_preview_content p {padding: 18px 33px 17px 13px;}
.popup-wrapper-project .popup-title,.lw_preview_content p {font-family: 'Grotesque MT W01';line-height: 1.4;}
.popup-wrapper-project .popup-title strong,.lw_preview_content p strong {font-family: 'Grotesque MT W01 Bold';font-weight: normal;}
.popup-wrapper-project .popup-title span {padding-left: 10px;}
.popup-wrapper-project .popup-title a,.lw_preview_content p a {font-family: 'Grotesque MT W01 Bold';font-weight: normal !important;line-height: 1.4;}
.ico-search:before {content: "\e003";color: #ffffff;}
body.body_news #posts {margin-top: 0;}
body.body_news .table {border-bottom: none;padding-top: 0;}
body.body_news .table ul {border-bottom: 1px solid #192837;}
body.body_news .lw_paginate a {color: transparent;display: block;margin-top: 38px;line-height: 0;}
body.body_news .lw_paginate a:after {display: block;line-height: 1.4;text-align: center;color: #192837;content: 'VIEW MORE FEATURES  + ';font-size: 40px;font-family: 'GrotesqueMTW01-ExtraCn';text-transform: uppercase;border: 2px solid #192837;border-radius: 0;position: relative;margin-bottom: -38px;padding: 6px 12px;}
body.body_news .lw_paginate a:hover:after,body.body_news .lw_paginate a:focus:after {color: #fff;border-color: #FF281E;background: #FF281E;}
body.body_news .lw_paginate_total,body.body_news .lw_paginate_loading {display: none;}
.marginalia {}
body.details_events .marginalia,body.body_news .marginalia,body.body_calendar .marginalia {display: none;}
div.qa_results {z-index: 1000;}
@media (max-width: 767px) {#orb {display: none !important;}}
body.orb-student .header-bar .search-field {background: #00e2ff;}
body.orb-staff .header-bar .search-field {background: #e1ebeb;}
body.orb-alumni .header-bar .search-field {background: #ff9100;}
#orb {display: none;position: fixed;width: 125px;height: 125px;margin: -30px 0 0 -30px;-webkit-perspective: 1200px;-moz-perspective: 1200px;-ms-perspective: 1200px;-o-perspective: 1200px;perspective: 1200px;-webkit-perspective-origin: 50% 50%;-moz-perspective-origin: 50% 50%;-ms-perspective-origin: 50% 50%;-o-perspective-origin: 50% 50%;perspective-origin: 50% 50%;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;z-index: 1050;opacity: .8;top: 80px;left: 90%;}
.orb-closed #orb {width: 65px;height: 65px;margin: 0;}
.orb-closed #orb figure {overflow: hidden;}
.orb-closed #orb figure p {line-height: 60px;}
.orb-closed #orb figure p a {color: transparent;}
#orb.ui-draggable-dragging {-moz-transition: none;-webkit-transition: none;-o-transition: color 0 ease-in;transition: none;}
#orb:hover {opacity: 1;}
#orb.editable {width: 225px;height: 225px;margin: -80px 0 0 -80px;opacity: 1;}
#orb.editable figure {background-color: #ffffff !important;}
.bg1 #orb.editable figure {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(-45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 12px 12px;background-position: 0 -4px;}
.bg2 #orb.editable figure {background-image: linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5), linear-gradient(45deg, #f0f5f5 25%, transparent 25%, transparent 75%, #f0f5f5 75%, #f0f5f5);background-size: 16px 16px;background-position: 0 0, 8px 8px;}
.bg3 #orb.editable figure {background: linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 0 0, linear-gradient(115deg, transparent 75%, #f0f5f5 75%) 6px -11px, linear-gradient(245deg, transparent 75%, #f0f5f5 75%) 6px -11px, transparent;background-size: 11px 22px;}
.bg4 #orb.editable figure {background: linear-gradient(135deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(225deg, #f0f5f5 25%, transparent 25%) -7px 0, linear-gradient(315deg, #f0f5f5 25%, transparent 25%), linear-gradient(45deg, #f0f5f5 25%, transparent 25%);background-position-y: 3px;background-size: 14px 14px;}
#orb.editable figure label {color: #91a0a0;}
#orb.editable figure:before {background: none !important;box-shadow: none;}
#orb figure {display: inline-block;width: 100%;height: 100%;margin: 0;border-radius: 50%;position: relative;-webkit-box-shadow: inset 0px -10px 40px 0px rgba(25, 40, 54, 0.7);-moz-box-shadow: inset 0px -10px 40px 0px rgba(25, 40, 54, 0.7);box-shadow: inset 0px -10px 40px 0px rgba(25, 40, 54, 0.7);background: #4655dc;background: -moz-linear-gradient(45deg, #4655dc 0%, #ff1e1e 80%);background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #4655dc), color-stop(80%, #ff1e1e));background: -webkit-linear-gradient(45deg, #4655dc 0%, #ff1e1e 80%);background: -o-linear-gradient(45deg, #4655dc 0%, #ff1e1e 80%);background: -ms-linear-gradient(45deg, #4655dc 0%, #ff1e1e 80%);background: linear-gradient(45deg, #4655dc 0%, #ff1e1e 80%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4655dc', endColorstr='#ff1e1e', GradientType=1);}
body.orb-on #orb figure {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#orb figure:before {content: "";position: absolute;border-radius: 50%;z-index: 10;left: 15%;top: 2.5%;height: 50%;width: 70%;opacity: 0.65;background: -moz-linear-gradient(-45deg, #ffffff 0%, rgba(255, 100, 100, 0.33) 75%, rgba(255, 100, 100, 0.1) 100%);background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(75%, rgba(255, 100, 100, 0.33)), color-stop(100%, rgba(255, 100, 100, 0.1)));background: -webkit-linear-gradient(-45deg, #ffffff 0%, rgba(255, 100, 100, 0.33) 75%, rgba(255, 100, 100, 0.1) 100%);background: -o-linear-gradient(-45deg, #ffffff 0%, rgba(255, 100, 100, 0.33) 75%, rgba(255, 100, 100, 0.1) 100%);background: -ms-linear-gradient(-45deg, #ffffff 0%, rgba(255, 100, 100, 0.33) 75%, rgba(255, 100, 100, 0.1) 100%);background: linear-gradient(135deg, #ffffff 0%, rgba(255, 100, 100, 0.33) 75%, rgba(255, 100, 100, 0.1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ff6464', GradientType=1);}
#orb figure:after {position: absolute;z-index: 4;border-radius: 50%;content: "";left: 0;top: 0;height: 100%;width: 100%;-webkit-box-shadow: 0px 10px 40px 0px rgba(25, 40, 54, 0.5);-moz-box-shadow: 0px 10px 40px 0px rgba(25, 40, 54, 0.5);box-shadow: 0px 10px 40px 0px rgba(25, 40, 54, 0.5);}
body.orb-student #orb figure {background: #4655cd;background: -moz-linear-gradient(45deg, #4655cd 0%, #46a0ff 80%);background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #4655cd), color-stop(80%, #46a0ff));background: -webkit-linear-gradient(45deg, #4655cd 0%, #46a0ff 80%);background: -o-linear-gradient(45deg, #4655cd 0%, #46a0ff 80%);background: -ms-linear-gradient(45deg, #4655cd 0%, #46a0ff 80%);background: linear-gradient(45deg, #4655cd 0%, #46a0ff 80%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4655cd', endColorstr='#46a0ff', GradientType=1);}
body.orb-student #orb figure:before {background: -moz-linear-gradient(-45deg, #ffffff 0%, rgba(66, 160, 255, 0.33) 75%, rgba(66, 160, 255, 0.1) 100%);background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(75%, rgba(66, 160, 255, 0.33)), color-stop(100%, rgba(66, 160, 255, 0.1)));background: -webkit-linear-gradient(-45deg, #ffffff 0%, rgba(66, 160, 255, 0.33) 75%, rgba(66, 160, 255, 0.1) 100%);background: -o-linear-gradient(-45deg, #ffffff 0%, rgba(66, 160, 255, 0.33) 75%, rgba(66, 160, 255, 0.1) 100%);background: -ms-linear-gradient(-45deg, #ffffff 0%, rgba(66, 160, 255, 0.33) 75%, rgba(66, 160, 255, 0.1) 100%);background: linear-gradient(135deg, #ffffff 0%, rgba(66, 160, 255, 0.33) 75%, rgba(66, 160, 255, 0.1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#42a0ff', GradientType=1);}
body.orb-staff #orb figure {background: #192837;background: -moz-linear-gradient(45deg, #192837 0%, #e1ebeb 80%);background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #192837), color-stop(80%, #e1ebeb));background: -webkit-linear-gradient(45deg, #192837 0%, #e1ebeb 80%);background: -o-linear-gradient(45deg, #192837 0%, #e1ebeb 80%);background: -ms-linear-gradient(45deg, #192837 0%, #e1ebeb 80%);background: linear-gradient(45deg, #192837 0%, #e1ebeb 80%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#192837', endColorstr='#e1ebeb', GradientType=1);}
body.orb-staff #orb figure:before {background: -moz-linear-gradient(-45deg, #ffffff 0%, rgba(210, 216, 216, 0.33) 75%, rgba(210, 216, 216, 0.1) 100%);background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(75%, rgba(210, 216, 216, 0.33)), color-stop(100%, rgba(210, 216, 216, 0.1)));background: -webkit-linear-gradient(-45deg, #ffffff 0%, rgba(210, 216, 216, 0.33) 75%, rgba(210, 216, 216, 0.1) 100%);background: -o-linear-gradient(-45deg, #ffffff 0%, rgba(210, 216, 216, 0.33) 75%, rgba(210, 216, 216, 0.1) 100%);background: -ms-linear-gradient(-45deg, #ffffff 0%, rgba(210, 216, 216, 0.33) 75%, rgba(210, 216, 216, 0.1) 100%);background: linear-gradient(135deg, #ffffff 0%, rgba(210, 216, 216, 0.33) 75%, rgba(210, 216, 216, 0.1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d8d8', GradientType=1);}
body.orb-alumni #orb figure {background: #192837;background: -moz-linear-gradient(45deg, #192837 0%, #b4ffc8 80%);background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #192837), color-stop(80%, #b4ffc8));background: -webkit-linear-gradient(45deg, #192837 0%, #b4ffc8 80%);background: -o-linear-gradient(45deg, #192837 0%, #b4ffc8 80%);background: -ms-linear-gradient(45deg, #192837 0%, #b4ffc8 80%);background: linear-gradient(45deg, #192837 0%, #b4ffc8 80%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#192837', endColorstr='#b4ffc8', GradientType=1);}
body.orb-alumni #orb figure:before {background: -moz-linear-gradient(-45deg, #ffffff 0%, rgba(166, 234, 186, 0.33) 75%, rgba(166, 234, 186, 0.1) 100%);background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(75%, rgba(166, 234, 186, 0.33)), color-stop(100%, rgba(166, 234, 186, 0.1)));background: -webkit-linear-gradient(-45deg, #ffffff 0%, rgba(166, 234, 186, 0.33) 75%, rgba(166, 234, 186, 0.1) 100%);background: -o-linear-gradient(-45deg, #ffffff 0%, rgba(166, 234, 186, 0.33) 75%, rgba(166, 234, 186, 0.1) 100%);background: -ms-linear-gradient(-45deg, #ffffff 0%, rgba(166, 234, 186, 0.33) 75%, rgba(166, 234, 186, 0.1) 100%);background: linear-gradient(135deg, #ffffff 0%, rgba(166, 234, 186, 0.33) 75%, rgba(166, 234, 186, 0.1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a6eaba', GradientType=1);}
#orb figure p,#orb figure a {cursor: grab;cursor: -webkit-grab;cursor: -moz-grab;}
#orb figure p:active,#orb figure p:active a {cursor: grabbin;cursor: -webkit-grabbing;cursor: -moz-grabbing;}
#orb figure p {display: block;font-size: 30px;color: #192837;font-family: 'GrotesqueMTW01-ExtraCn';text-transform: uppercase;line-height: 125px;text-align: center;position: relative;z-index: 11;}
#orb figure p a {color: #fff;border-bottom: none;}
#orb .orb-filter {display: none;position: relative;z-index: 11;}
#orb .orb-filter ul {margin-top: 21px;}
#orb .orb-filter li {list-style: none;font-family: 'GrotesqueMTW01-ExtraCn';text-transform: uppercase;padding: 0;color: #fff;font-size: 30px;line-height: 1;text-align: center;width: 220px;}
#orb .orb-filter li:hover {text-shadow: 0px 0px 25px #FFC800;color: #192837;}
#orb .orb-filter li.close {opacity: .6;position: relative;}
#orb .orb-filter li.close:hover label:before {content: '\00D7';color: #ff281e;position: absolute;left: 63px;}
#orb .orb-filter li label {font-weight: normal;cursor: pointer;}
#orb .orb-filter input {display: none;}
.posts .post-video:active:before {background-image: url(/live/resource/css/_assets/images/post-video-hover.png);background-repeat: no-repeat;background-position: 0px -1px;background-size: cover;}
.posts.posts-secondary li,.posts .cboxImage {position: relative;display: block;border-bottom: 0;}
.posts.posts-secondary li:hover:before,.posts .cboxImage:hover:before {position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;overflow: hidden;}
.posts .cboxImage:active:before {background-repeat: no-repeat;background-position: 0px -1px;background-size: cover;}
.lw_gallery_custom_slider:active .slide-control {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";}
.lw_item_images {list-style-type: none;margin: 0;}
.lw_clearfix:before,.lw_clearfix:after {content: " ";display: table;}
.lw_clearfix:after {clear: both;}
.lw_clearfix {*zoom: 1;}
.lw_clear {height: 0;clear: both;}
.lw_paginate {position: relative;clear: left;}
.lw_paginate_placeholder {position: relative;display: none;}
.lw_hidden {display: none;visibility: hidden;}
.lw_element .lw_prompt {width: 400px;margin: 0 auto !important;}
.lw_element .lw_prompt_options {text-align: center;}
.lw_element .lw_prompt_options button {display: inline-block;margin: 10px 10px 0;}
.lw_msg {padding: 10px;}
.lw_element .lw_prompt a {font-weight: bold;text-decoration: none;}
.lw_element .lw_prompt a:hover {text-decoration: underline;}
.lw_msg_top .lw_msg_success,.lw_msg_top .lw_msg_warning,.lw_msg_top .lw_msg_failure {width: 100%;font-weight: bold;margin: 0;padding: 3px 8px;left: 0;}
.lw_element .lw_msg_success,.lw_element .lw_notice.lw_msg_success {color: #383;border: 1px solid #8b8;background-color: #efe;}
.lw_element .lw_msg_success a {color: #383;}
.lw_element .lw_msg_success a:hover {text-decoration: underline;}
.lw_element .lw_msg_warning,.lw_element .lw_notice.lw_msg_warning {color: #c72;border: 1px solid #ec3;background-color: #ffb;}
.lw_element .lw_msg_warning a {color: #222;text-decoration: underline;}
.lw_element .lw_msg_warning a:hover {text-decoration: underline;}
.lw_element .lw_msg_failure,.lw_element .lw_notice.lw_msg_failure {color: #c22;border: 1px solid #d88;background-color: #fee;padding: 10px;font-weight: bold;}
.lw_element .lw_msg_failure a {color: #c22 !important;}
.lw_element .lw_msg_failure a:hover {text-decoration: underline;}
.lw_element h1 {display: inline-block;font-size: 2em;font-weight: bold;}
.lw_element h1 + .lw_cancel {position: relative;top: -0.2em;}
.lw_element .lw_cancel {color: #999;margin-left: 5px;}
.lw_element .lw_cancel a {color: #d00;}
.lw_element .lw_image_preview {height: 100px;width: 100px;text-align: center;padding: 0;}
.lw_image_preview .lw_overlay_contents {height: 100%;}
.lw_image_preview_image {-moz-border-radius: 16px;-webkit-border-radius: 16px;border-radius: 16px;}
.lw_image_preview .lw_spinner {background-color: transparent;}
.lw_image_preview p {font-size: 13px;text-align: center;}
.lw_element .lw_image_preview .lw_preview_content img {-moz-border-radius: 16px;-webkit-border-radius: 16px;border-radius: 16px;}
.lw_widget_forms .lw_spinner {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: transparent;z-index: 1000;}
img.lw_align_left,.lw_image_caption.lw_align_left {float: left;margin-right: 0.5em;}
img.lw_align_right,.lw_image_caption.lw_align_right {float: right;margin-left: 0.5em;}
img.lw_align_center,.lw_image_caption.lw_align_center {display: block;margin-left: auto;margin-right: auto;}
img.lw_block,.lw_image_caption.lw_block {display: block;float: none;}
.lw_image_caption {display: block;}
.lw_image_caption.lw_align_left {clear: left;}
.lw_image_caption.lw_align_right {clear: right;}
#lw_page {position: relative;}
.lw_slideshow_single {display: none;}
#lw_comments_form {margin-bottom: 1em;}
.lw_comments_note {color: #666;}
.lw_comment {margin-bottom: 1em;position: relative;}
.lw_comments_byline {color: #666;text-align: right;}
.lw_comments_name {font-weight: bold;}
.lw_comment_hidden {opacity: 0.4;}
.lw_captcha {min-height: 100px;margin: 1em 0;}
#lw_email_overlay {width: 465px;}
#lw_email_overlay label {font-weight: bold;display: block;}
#lw_email_overlay .lw_field {float: left;margin: 0.4em 10px;}
#lw_email_name,#lw_email_sender {width: 203px;}
#lw_email_recipients {width: 435px;}
#lw_email_message {width: 435px;height: 50px;}
#lw_email_overlay .lw_captcha {margin: 0;}
#lw_email_submit {clear: left;margin-top: 1em;}
#lw_preview_bar {background-color: #0B2A3E;height: 22px;position: fixed;top: 0;left: 0;width: 100%;z-index: 11000;border-bottom: 2px solid #345;-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);font-family: Helvetica, Arial, sans-serif;font-size: 13px;line-height: 1.4;color: #f3f3f3;padding-left: 2em;}
#lw_preview_bar a {color: #f3f3f3;}
#ui-datepicker-div {width: 13em;font-size: 0.8em;padding: 3px;background-color: #fff;border: solid #24315E;border-width: 1px 2px 2px 1px;display: none;margin-top: -2px;margin-left: 4px;z-index: 1010;}
#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next {position: absolute;display: block;top: 3px;width: 16px;height: 0;padding-top: 16px;overflow: hidden;outline: none;color: #333;}
#ui-datepicker-div .ui-datepicker-prev {left: 2px;background: url(/live/resource/image/left.png) no-repeat left top;}
#ui-datepicker-div .ui-datepicker-next {right: 2px;background: url(/live/resource/image/right.png) no-repeat left top;}
#ui-datepicker-div .ui-datepicker-prev-hover,#ui-datepicker-div .ui-datepicker-next-hover {background-position: left bottom;}
#ui-datepicker-div .ui-datepicker-title {margin: 0 auto;font-weight: bold;text-align: center;}
#ui-datepicker-div table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;border: none;}
#ui-datepicker-div th {border: none;padding: 0;text-align: center;font-weight: bold;color: #222;text-transform: uppercase;font-size: 0.9em;}
#ui-datepicker-div td {border: none;padding: 0;}
#ui-datepicker-div td span,.ui-datepicker td a {display: block;padding: 2px 4px 2px 0;text-align: right;text-decoration: none;color: #222;}
#ui-datepicker-div td a:hover {background-color: #D5E7FF;color: #222;}
#ui-datepicker-div .ui-state-highlight {font-weight: bold;}
#ui-datepicker-div .ui-state-active {border: 1px solid #638EC8;background-color: #D5E7FF;padding: 1px 3px 1px 0;}
#ui-datepicker-div .ui-datepicker-unselectable span {color: #aaa;}
.time-picker {position: absolute;margin: 0;font-size: 0.8em;height: 200px;overflow: auto;background-color: #fff;border: solid #24315E;border-width: 1px 2px 2px 1px;z-index: 99;width: 5.8em;text-align: right;z-index: 1010;}
.time-picker ul {margin: 0;padding: 0;list-style-type: none;}
.time-picker li {white-space: nowrap;cursor: pointer;line-height: 1.8em;padding: 0 0.4em;margin: 0;}
.time-picker li:hover {background-color: #ddd;}
.time-picker .selected {background-color: #D5E7FF;}
.lw_lightbox_background {background-color: #000;opacity: 0.5;position: fixed;z-index: 1000;top: 0;left: 0;width: 100%;height: 100%;}
.lw_lightbox_container {margin: 0 auto;width: 0;position: relative;}
.lw_lightbox {margin-top: 50px;background-color: #fff;padding: 10px;box-shadow: 3px 3px 3px #000;}
.lw_geotag {display: none;}
a.lw_disable_preview {cursor: default;}
span.globe_display {width: 20px;height: 20px;background: url(/live/resource/image/globe_sprite.png) no-repeat 0 bottom;cursor: pointer;text-indent: -9999px;overflow: hidden;position: relative;display: inline-block;cursor: default;background-position: 0 top;margin-right: 5px;}
.lw_widget_type_places li {list-style-type: none;}
.lw_point_infowindow .lw_point_content_found {display: none;font-size: 0.9em;color: #555;}
.lw_point_infowindow .lw_point_content_type {display: none;}
.lw_point_infowindow h3 {font-weight: bold;margin-top: 0;font-size: 1.4em;line-height: 1.1;margin-bottom: -0.05em;}
.lw_point_infowindow ul {padding: 0;}
.lw_point_infowindow .lw_point_content_date {font-size: 0.85em;color: #999;margin-bottom: -0.5em;}
.lw_places_footer {text-align: center;margin-top: 0.5em;}
.lw_point_infowindow .lw_point_content_date {display: none;}
.lw_point_infowindow .lw_point_content_type_story .lw_point_content_date {display: block;}
.lw_point_infowindow .lw_point_content_type_event .lw_point_content_date {display: block;}
.qa_highlight {background-color: rgba(0, 0, 0, 0.15);-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;padding: 1px 2px 2px;margin: 0 -2px;}
.qa_selected {background-color: #c6dbf4;}
.qa_blur,.qa_noquery {display: none;}
.qa_mouse li {cursor: pointer;position: relative;}
.qa_message {padding: 6px 16px;font-style: italic;color: #888;}
.qa_category_title {font-weight: bold;padding: 10px;text-transform: capitalize;}
.qa_results {width: 100%;position: relative;left: 0px;top: 1px;z-index: 40;border: 1px solid #999;}
.qa_results ul {list-style: none;margin: 0;padding: 0;}
.qa_results a {color: #222;text-decoration: none;}
.qa_results small {color: rgba(0, 0, 0, 0.25);display: inline-block;padding: 1px 4px 0px;font-size: 0.75em;position: absolute;top: 10px;right: 16px;}
.qa_results li {padding: 6px 16px;}
.lw_payments {display: none;}
.lw_payments_charge input[type="text"] {border: 1px solid #ccc;padding: 2px 3px;background-color: #fff;}
.livewhaleSkin .mceIframeContainer {border: 1px solid #aaa !important;}
.lw_event_registration_success {font-size: 1.2em;}
.btn-menu.visible-xs-block {display: none !important;}
@media print {.search,.nav,.lw_widget_navigation,.nav-secondary,.header-actions,.lw_widget_id_40,#lw_toolbar,.footer-col + .footer-col,.footer-col a,.quick-filter,.btn {display: none !important;}
.footer-col a#footer-logo {display: block;}
.sidebar a:after {content: " ";}}
.sprite,.btn-collapse,.btn-top,.slide-control div,.custom-checkbox-fake,#cboxPrevious,#cboxNext,[class*="socials"] [class^='link-'],[class^="ico-"] {background-image: url(/live/resource/css/_assets/images/sprite-v2.png);background-repeat: no-repeat;background-size: 164px 600px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) {.sprite,.btn-collapse,.btn-top,.btn-top:active,.slide-control div,.custom-checkbox-fake,#cboxPrevious,#cboxNext,[class*="socials"] [class^='link-'],[class^="ico-"] {background-image: url(/live/resource/css/_assets/images/sprite-retina.png);}
.custom-input-checked .custom-checkbox-fake {background-position: -143px -181px;}
.section-secondary .section-bd-squares {background-image: url(/live/resource/css/_assets/images/section-bd-squares-retina.png);}
.section-secondary .section-bd-triangles {background-image: url(/live/resource/css/_assets/images/section-bg-triangle-retina.png);}
.section-secondary .section-bd-rectangles {background-image: url(/live/resource/css/_assets/images/section-bg-rectangle-retina.png);}
.section-secondary .section-bd-lace {background-image: url(/live/resource/css/_assets/images/section-bg-lace-retina.png);}
.section-secondary .section-bd-lace-vt {background-image: url(/live/resource/css/_assets/images/section-bg-lace-vt-retina.png);}
.feature-image {background-image: url(/live/resource/css/_assets/images/feature-bg-retina.png);}
.testimonial-image {background-image: url(/live/resource/css/_assets/images/testimonial-placeholder-retina.png);}
.section-posts #posts-head {background-image: url(/live/resource/css/_assets/images/posts-head-retina.png);}
.section-posts .lecture-mask {background-image: url(/live/resource/css/_assets/images/post-video-hover-retina.png);}
.posts .post-image {background-image: url(/live/resource/css/_assets/images/post-image-retina.png);}
.slider-updates .update-mask {background-image: url(/live/resource/css/_assets/images/update-mask-retina.png);}
.testimonial-mask {background-image: url(/live/resource/css/_assets/images/testimonial-mask-retina.png);}
.section-news .update-mask {background-image: url(/live/resource/css/_assets/images/news-overlay-retina.png);}
.lw_forms_form select {background-image: url(/live/resource/css/_assets/images/select-menu-arrow-retina.png);}
.background-image,.background-image-overlay {background-image: url(/live/resource/css/_assets/images/bg-squares-retina.png);}
.section-secondary .lw_widget_files .lw_files_pdf a:after {background: url("/live/resource/css/_assets/images/pdf-icon-white-retina.png");}
.section-news .update-image-mask {background-image: url(/live/resource/css/_assets/images/update-image-mask-retina.png);}
.section-news ul li > a:hover .update-image-mask {background-image: url(/live/resource/css/_assets/images/update-image-mask-hover-retina.png);}
.posts .post-video:active:before {background-image: url(/live/resource/css/_assets/images/post-video-hover-retina.png);}
.posts.posts-primary .post-image {background-image: url(/live/resource/css/_assets/images/post-image-alt-retina.png);}
.posts .cboxImage:active:before,.posts.posts-primary li:active .post-image a:before {background-image: url(/live/resource/css/_assets/images/post-video-primary-hover-retina.png);}
.posts.posts-simple .post-image {background-image: url(/live/resource/css/_assets/images/post-image-retina.png);}
.posts.posts-simple li:active .post-image a:before {background-image: url(/live/resource/css/_assets/images/post-video-hover-retina.png);}
.posts.posts-secondary li {background-image: url(/live/resource/css/_assets/images/post-secondary-retina.png);}
.posts.posts-secondary li:before {background-image: url(/live/resource/css/_assets/images/post-secondary-blue-retina.png);}
.posts.posts-secondary li:active:before {background-image: url(/live/resource/css/_assets/images/posts-secondary-active-retina.png);}
.feature-mask {background-image: url(/live/resource/css/_assets/images/feature-mask-retina.png);}
.feature-image {background-image: url(/live/resource/css/_assets/images/feature-bg-retina.png);}
.slide-control {background-image: url(/live/resource/css/_assets/images/dot-pattern-white-retina.png);}
.slide-control:active {background-image: url(/live/resource/css/_assets/images/dot-pattern-red-retina.png);}
.slider-actions > div:hover {background-image: url(/live/resource/css/_assets/images/dot-pattern-red-retina.png);}}
.lw_widget_saveandshare .lw_saveandshare_permalink {display: none;}
.lw_widget_saveandshare .googleplusone {display: none !important;}
.skip-to-link {pointer-events: none;z-index: 9999;position: absolute;top: 0;margin: 0 0 0 60px;padding: 14px 15px 15px;line-height: 1;width: auto;height: auto;background: #ffd53e;color: #333 !important;box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.8);font-size: 1.8rem;font-weight: 600;text-decoration: none;opacity: 0;-webkit-transition: opacity 0.25s ease-in-out;transition: opacity 0.25s ease-in-out;}
.skip-to-link:hover {color: #333 !important;}
.skip-to-link:focus {pointer-events: all;opacity: 1;color: #333 !important;outline: 2px dotted #0091ff;outline: auto 5px -webkit-focus-ring-color;outline-color: #0091ff;}
.footer .skip-to-link {bottom: 0px;right: 2px;top: auto;}
.skip-to-destination.sr-only {top: -40px;}