@import url("//hello.myfonts.net/count/2ed105");@import url("//hello.myfonts.net/count/2ed105");@font-face{font-family:'UniversLTPro-55Roman';src:url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_0_0.eot?1438279793);src:url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_0_0.eot?&1438279793#iefix) format("embedded-opentype"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_0_0.woff2?1438279793) format("woff2"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_0_0.woff?1438279793) format("woff"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_0_0.ttf?1438279793) format("truetype"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_0_0.svg?1438279793#wf) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'UniversLTPro-65Bold';src:url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_1_0.eot?1438279793);src:url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_1_0.eot?&1438279793#iefix) format("embedded-opentype"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_1_0.woff2?1438279793) format("woff2"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_1_0.woff?1438279793) format("woff"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_1_0.ttf?1438279793) format("truetype"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_1_0.svg?1438279793#wf) format("svg");}@font-face{font-family:'UniversLTPro-UltraCn';src:url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_2_0.eot?1438279793);src:url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_2_0.eot?&1438279793#iefix) format("embedded-opentype"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_2_0.woff2?1438279793) format("woff2"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_2_0.woff?1438279793) format("woff"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_2_0.ttf?1438279793) format("truetype"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_2_0.svg?1438279793#wf) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'icomoon';src:url(/sites/all/themes/tss/fonts/icomoon/fonts/icomoon.eot?-t5zxp6&1441392680);src:url(/sites/all/themes/tss/fonts/icomoon/fonts/icomoon.eot?&1441392680#iefix-t5zxp6) format("embedded-opentype"),url(/sites/all/themes/tss/fonts/icomoon/fonts/icomoon.ttf?-t5zxp6&1441392680) format("truetype"),url(/sites/all/themes/tss/fonts/icomoon/fonts/icomoon.woff?-t5zxp6&1441392680) format("woff"),url(/sites/all/themes/tss/fonts/icomoon/fonts/icomoon.svg?-t5zxp6&1441392680#icomoon) format("svg");font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-tufts-tss-logo_A:before{content:"\e600";}.icon-uniE601:before{content:"\e601";}.icon-uniE602:before{content:"\e602";}.icon-uniE603:before{content:"\e603";}.icon-uniE604:before{content:"\e604";}.icon-uniE605:before{content:"\e605";}.icon-uniE606:before{content:"\e606";}.icon-uniE607:before{content:"\e607";}.icon-uniE608:before{content:"\e608";}.icon-uniE609:before{content:"\e609";}.icon-uniE60A:before{content:"\e60a";}.icon-uniE60B:before{content:"\e60b";}.icon-uniE60C:before{content:"\e60c";}.icon-uniE60D:before{content:"\e60d";}.icon-uniE60E:before{content:"\e60e";}.icon-uniE60F:before{content:"\e60f";}.icon-uniE610:before{content:"\e610";}.icon-uniE611:before{content:"\e611";}.icon-uniE612:before{content:"\e612";}.icon-uniE613:before{content:"\e613";}.icon-uniE614:before{content:"\e614";}.icon-uniE615:before{content:"\e615";}.icon-uniE617:before{content:"\e617";}.icon-uniE618:before{content:"\e618";}.icon-uniE619:before{content:"\e619";}.icon-uniE61A:before{content:"\e61a";}.icon-uniE61B:before{content:"\e61b";}.icon-uniE61C:before{content:"\e61c";}.icon-uniE61D:before{content:"\e61d";}.icon-uniE61E:before{content:"\e61e";}.icon-uniE61F:before{content:"\e61f";}.icon-uniE620:before{content:"\e620";}.icon-uniE9BD:before{content:"\e9bd";}article,aside,details,figcaption,figure,footer,header,hgroup,main,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;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a{background: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;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"]{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;}*,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box;}img,video{max-width:100%;height:auto;}
@media all and (max-width:800px){#toolbar,#admin-menu{display:none;}html body.toolbar,html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}.tabs a{border-bottom:0;}
@font-face{font-family:'UniversLTPro-55Roman';src:url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_0_0.eot?1438279793);src:url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_0_0.eot?&1438279793#iefix) format("embedded-opentype"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_0_0.woff2?1438279793) format("woff2"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_0_0.woff?1438279793) format("woff"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_0_0.ttf?1438279793) format("truetype"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_0_0.svg?1438279793#wf) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'UniversLTPro-65Bold';src:url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_1_0.eot?1438279793);src:url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_1_0.eot?&1438279793#iefix) format("embedded-opentype"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_1_0.woff2?1438279793) format("woff2"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_1_0.woff?1438279793) format("woff"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_1_0.ttf?1438279793) format("truetype"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_1_0.svg?1438279793#wf) format("svg");}@font-face{font-family:'UniversLTPro-UltraCn';src:url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_2_0.eot?1438279793);src:url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_2_0.eot?&1438279793#iefix) format("embedded-opentype"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_2_0.woff2?1438279793) format("woff2"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_2_0.woff?1438279793) format("woff"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_2_0.ttf?1438279793) format("truetype"),url(/sites/all/themes/tss/fonts/Univers/webfonts/2ED105_2_0.svg?1438279793#wf) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'icomoon';src:url(/sites/all/themes/tss/fonts/icomoon/fonts/icomoon.eot?-t5zxp6&1441392680);src:url(/sites/all/themes/tss/fonts/icomoon/fonts/icomoon.eot?&1441392680#iefix-t5zxp6) format("embedded-opentype"),url(/sites/all/themes/tss/fonts/icomoon/fonts/icomoon.ttf?-t5zxp6&1441392680) format("truetype"),url(/sites/all/themes/tss/fonts/icomoon/fonts/icomoon.woff?-t5zxp6&1441392680) format("woff"),url(/sites/all/themes/tss/fonts/icomoon/fonts/icomoon.svg?-t5zxp6&1441392680#icomoon) format("svg");font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-tufts-tss-logo_A:before{content:"\e600";}.icon-uniE601:before{content:"\e601";}.icon-uniE602:before{content:"\e602";}.icon-uniE603:before{content:"\e603";}.icon-uniE604:before{content:"\e604";}.icon-uniE605:before{content:"\e605";}.icon-uniE606:before{content:"\e606";}.icon-uniE607:before{content:"\e607";}.icon-uniE608:before{content:"\e608";}.icon-uniE609:before{content:"\e609";}.icon-uniE60A:before{content:"\e60a";}.icon-uniE60B:before{content:"\e60b";}.icon-uniE60C:before{content:"\e60c";}.icon-uniE60D:before{content:"\e60d";}.icon-uniE60E:before{content:"\e60e";}.icon-uniE60F:before{content:"\e60f";}.icon-uniE610:before{content:"\e610";}.icon-uniE611:before{content:"\e611";}.icon-uniE612:before{content:"\e612";}.icon-uniE613:before{content:"\e613";}.icon-uniE614:before{content:"\e614";}.icon-uniE615:before{content:"\e615";}.icon-uniE617:before{content:"\e617";}.icon-uniE618:before{content:"\e618";}.icon-uniE619:before{content:"\e619";}.icon-uniE61A:before{content:"\e61a";}.icon-uniE61B:before{content:"\e61b";}.icon-uniE61C:before{content:"\e61c";}.icon-uniE61D:before{content:"\e61d";}.icon-uniE61E:before{content:"\e61e";}.icon-uniE61F:before{content:"\e61f";}.icon-uniE620:before{content:"\e620";}.icon-uniE9BD:before{content:"\e9bd";}blockquote{font-family:"UniversLTPro-UltraCn",serif;position:relative;background:#fff;border-top:0.625rem solid #333333;border-bottom:0.625rem solid #333333;padding:2rem 0;font-size:2rem;line-height:1.2;margin:0 0 1.2rem;}@media (min-width:48em){blockquote{font-size:2.5rem;}}blockquote:after{content:" ";border-bottom:8px solid #333333;border-left:8px solid #333333;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;width:36px;background:inherit;height:36px;bottom:-24px;left:33px;backface-visibility:hidden;}blockquote p{margin-bottom:0;}blockquote *{quotes:'';}blockquote > *:before{content:'\201C';}blockquote > *:after{content:'\201D';}span.cite-large{font-style:normal;}span.cite-small{font-size:1rem;display:block;}.student-persona-blockquote{background:#2f7b82;padding:1.5rem;color:#fff;}.student-persona-blockquote:after{content:"";display:table;clear:both;}.student-persona-blockquote blockquote{background:#2f7b82;border-top:0.625rem solid #fff;border-bottom:0.625rem solid #fff;font-size:2rem;}.student-persona-blockquote blockquote:after{border-bottom:8px solid #fff;border-left:8px solid #fff;}.student-persona-blockquote .cite-button{padding-top:.5rem;}.student-persona-blockquote .cite-button:after{content:"";display:table;clear:both;}.student-persona-blockquote .cite-small{display:inline-block;padding-top:.5rem;}.student-persona-blockquote .button{padding:.8rem 1rem;display:inline-block;float:right;}@media (min-width:48em){.student-persona-blockquote .left-side{float:left;width:60%;}}@media (min-width:48em){.student-persona-blockquote .right-side{float:right;text-align:right;width:40%;}}.student-persona-blockquote .button{color:#fff;background:#333333;}a.button{display:inline-block;background:#f2f2f2;color:#3172ae;border:0 !important;font-weight:500;-webkit-border-radius:.4rem;border-radius:.4rem;border:1px solid transparent;text-align:center;font-size:1rem;line-height:1;margin:0 0 1rem;padding:1.5rem 2.5rem;max-width:100%;-webkit-transition:opacity 300ms ease-out,background-color 300ms ease-out;-moz-transition:opacity 300ms ease-out,background-color 300ms ease-out;transition:opacity 300ms ease-out,background-color 300ms ease-out;}@media (max-width:30em){a.button{width:100%;}}a.button.large{padding:1.5rem 1.5rem;}@media (min-width:48em){a.button.large{padding:1.5rem 9rem;}}a.button.medium{padding:1.5rem 2.5rem;}a.button.small{padding:.6rem 2.5rem;}a.button:hover{background:#ffe570;color:#333333;text-decoration:none;opacity:1;}a.button:visited{color:#3172ae;}a.button:visited:hover{color:#333333;}a.button.dark-orange{font-family:"UniversLTPro-UltraCn",serif;background:#864110;color:#ffe570;-webkit-font-smoothing:antialiased;font-size:1.5rem;}a.button.dark-orange:hover{background:#ffe570;color:#333333;text-decoration:none;opacity:1;}a.button.dark-orange:visited{color:#ffe570 !important;}a.button.dark-orange:visited:hover{color:#333333 !important;}a.button.blue{font-family:"UniversLTPro-UltraCn",serif;background:#3172ae;color:#fff;-webkit-font-smoothing:antialiased;font-size:1.5rem;}a.button.blue:hover{background:#ffe570;color:#333333 !important;text-decoration:none;opacity:1;}a.button.blue:visited{color:#fff !important;}a.button.blue:visited:hover{color:#333333 !important;}a.button.black{background:#333333;color:#fff;-webkit-font-smoothing:antialiased;}a.button.black:hover{background:#ffe570;color:#333333;text-decoration:none;opacity:1;}a.button.black:visited{color:#fff !important;}a.button.black:visited:hover{color:#333333 !important;}.column-container:after{content:"";display:table;clear:both;}.column{margin-bottom:2rem;}.column:last-child{margin-bottom:0;}@media (min-width:48em){.column{float:left;margin-bottom:0;}.column--1-2{width:49.15254%;float:left;margin-right:-100%;margin-left:0;clear:none;}.column--2-2{width:49.15254%;float:right;margin-left:0;margin-right:0;clear:none;}.column--1-3{width:32.20339%;float:left;margin-right:-100%;margin-left:0;clear:none;}.column--2-3{width:32.20339%;float:left;margin-right:-100%;margin-left:33.89831%;clear:none;}.column--3-3{width:32.20339%;float:right;margin-left:0;margin-right:0;clear:none;}.column--1-4{width:23.72881%;float:left;margin-right:-100%;margin-left:0;clear:none;}.column--2-4{width:23.72881%;float:left;margin-right:-100%;margin-left:25.42373%;clear:none;}.column--3-4{width:23.72881%;float:left;margin-right:-100%;margin-left:50.84746%;clear:none;}.column--4-4{width:23.72881%;float:right;margin-left:0;margin-right:0;clear:none;}.column-container.wide-left .column--1-2-wide{width:74.57627%;float:left;margin-right:-100%;margin-left:0;clear:none;}.column-container.wide-left .column--2-2-wide{width:23.72881%;float:right;margin-left:0;margin-right:0;clear:none;}}a.yellow-text{color:#ffe570;border:0 !important;}a.yellow-text:hover{color:#ffe570;}a.arrow{display:block;font-size:.9rem;line-height:1;color:inherit;clear:both;margin-top:12px;border:0 !important;}a.arrow:before{font-family:'icomoon';font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e608';padding:0 .5rem 0 0;float:left;position:relative;top:-.375rem;}a.arrow:before:hover{text-decoration:none;}a.arrow:hover{color:#3172ae;}a.arrow.yellow{color:inherit;}a.arrow.yellow.yellow-text{color:#ffe570;}a.arrow.yellow:before{color:#ffe570;}a.arrow.yellow:hover{color:#3172ae;}a.arrow.blue{color:inherit;}a.arrow.blue.blue-text{color:#3172ae;}a.arrow.blue:before{color:#3172ae;}a.arrow.blue:hover{color:#3172ae;}@media (min-width:48em){.listings{width:57.62712%;}}.listings .row{margin-bottom:2.5rem;}.listings.dates-deadlines .views-field-title,.listings.dates-deadlines .date-display-single{color:#333333;font-family:"UniversLTPro-65Bold",serif;}.listings.dates-deadlines .date-display-single{font-size:.9rem;}.listings.in-the-news .views-field-title{font-weight:bold;line-height:1.1;padding:0 0 .5rem;}.listings.in-the-news .views-field-title a{border:0 !important;color:#3172ae;font-size:1rem;}.listings.in-the-news .views-field-title a:hover{color:#3172ae;}.listings.in-the-news .field--name-field-date,.listings.in-the-news .field--name-body{font-size:1rem;}.listings.in-the-news .field--name-field-date{font-family:"UniversLTPro-65Bold",serif;}.listings.articles p{margin-bottom:0;}.listings.articles .views-field-title{font-weight:bold;line-height:1.1;padding:0 0 .5rem;}.listings.articles .views-field-title a{border:0 !important;color:#3172ae;font-size:1rem;}.listings.articles .views-field-title a:hover{color:#3172ae;}.listings.articles .views-field-created,.listings.articles .field--name-field-subtitle{font-size:1rem;}.listings.articles .views-field-created{font-weight:bold;}.faculty-listings .faculty-search{margin-bottom:2rem;}.faculty-listings .faculty-item{margin-left:0;}ul,ol{margin:0 0 1rem 0;padding-left:1.75rem;font-size:1rem;}ul li{list-style-image:none;}ul li,ol li,dl li{margin-top:1rem;}ul li:first-child,ol li:first-child,dl li:first-child{margin-top:0;}.list-header-links h2{margin:0 0 0.563rem 0;font-family:"UniversLTPro-UltraCn",serif;-webkit-font-smoothing:antialiased;font-size:2.2rem;}.list-header-links ul{list-style:none;padding:0;}.list-header-links li{margin-top:.5rem;}.list-header-links a{color:#3172ae;font-family:"UniversLTPro-65Bold",serif;border:0 !important;}img,media{max-width:100%;}img.float-left{float:left;display:block;margin:1.938rem 1.938rem 1.938rem 0;}img.float-right{float:right;display:block;margin:1.938rem 0 1.938rem 1.938rem;}.image-right{float:right;max-width:23.688rem;margin-left:1.5rem;}.image-right .caption{font-size:10pt;display:block;}.image-left{float:left;max-width:23.688rem;margin-right:1.5rem;}.image-left .caption{font-size:10pt;display:block;}.image-caption{font-size:10pt;display:block;}.video{margin-bottom:2rem;position:relative;max-width:100%;height:0;padding-bottom:56.25%;overflow:hidden;}.video-embed{position:absolute;left:0;top:0;width:100%;height:100%;}table{width:100%;font-family:"UniversLTPro-55Roman",serif;font-size:0.875rem;}table tr:nth-child(even){background:#f2f2f2;}table th,table td{padding:0.5rem 1rem;border-left:1px solid #e7e7e7;}table th:first-child,table td:first-child{border-left:0;}table th{background:#3172ae;color:#fff;font-weight:500;text-align:left;}.responsive-table{width:100%;overflow:auto;}.responsive-table-container{min-width:42rem;}.responsive-table{width:100%;overflow:auto;}.footnote{margin:1.25rem 0;font-size:1rem;}*,*:before,*:after{box-sizing:border-box;}html{font-family:sans-serif;}html,body{height:100%;}body{line-height:1.56;word-wrap:break-word;min-height:100%;font-family:"UniversLTPro-55Roman",serif;color:#333333;overflow-x:hidden;}body > *{font-size:1.1rem;}h2,h3,h4,h5,h6{font-family:"UniversLTPro-65Bold",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;font-weight:500;margin:2rem 0 0;line-height:1;}h1{font-family:"UniversLTPro-UltraCn",serif;font-size:2.25rem;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;margin:2rem 0 1rem;line-height:1;}@media (min-width:64em){h1{font-size:4.5rem;}}h2{font-size:1.5rem;}@media (min-width:64em){h2{font-size:1.7rem;}}h3{font-size:1.25rem;color:#a75114;}@media (min-width:64em){h3{font-size:1.625rem;}}h4{font-size:1.15rem;color:#576c11;}@media (min-width:64em){h4{font-size:1.5rem;}}h5{font-size:1rem;color:#3172ae;}@media (min-width:64em){h5{font-size:1.375rem;}}h6{font-size:1.25rem;}p{margin:0 0 2rem;}p::selection{color:#fff;background:#3172ae;}a{text-decoration:none;cursor:pointer;color:#3172ae;border-bottom:1px solid #A7CBEB;transition:color 0.2s ease;}a:hover{text-decoration:none;color:#3172ae;border-bottom-color:#3172ae;}a.no-border{border:0;}a.arrow{border:0;}b,strong{font-family:"UniversLTPro-65Bold",serif;}iframe{border:0;}.accordion{margin-bottom:2rem;}.accordion:last-child{margin-bottom:0;}.accordion__item:last-child .accordion__content{margin-bottom:0;}.accordion__header{position:relative;display:block;background:#333333;color:#fff;border:0 !important;margin-bottom:1px;font-size:1rem;font-weight:500;padding:0.5rem 2.5rem 0.5rem 1rem;}.accordion__header:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:1rem;top:46%;content:'\e61a';font-size:1.1rem;margin-top:-0.375rem;}.accordion__header:hover{background:#3172ae;color:#fff !important;text-decoration:none;}.accordion__item--active .accordion__header{background:#3172ae;}.accordion__item--active .accordion__header:before{content:'\e618';}.accordion__content__wrap{height:0;overflow:hidden;-webkit-transition:height 0.5s cubic-bezier(0.86,0,0.07,1);transition:height 0.5s cubic-bezier(0.86,0,0.07,1);}.accordion__content{padding:2rem 1rem;background:#f2f2f2;}.tabs-to-accordion{.font-family:"UniversLTPro-55Roman",serif;clear:both;}.tabs-to-accordion:after{content:"";display:table;clear:both;}ul.resp-tabs-list,ul.resp-tabs-list p{margin:0;padding:0;}.resp-tabs-list li{display:inline-block;list-style:none;cursor:pointer;float:left;color:#fff;}.resp-tabs-container{padding:0;clear:left;}h2.resp-accordion{cursor:pointer;padding:5px;display:none;}.resp-tab-content{display:none;padding:15px;}@media (min-width:64em){.resp-tab-content{padding:50px;}}.resp-tab-active{border-bottom:none;}.resp-tab-active{border-bottom:none;}.resp-content-active,.resp-accordion-active{display:block;}h2.resp-accordion{font-size:.9rem;border-bottom:1px solid #c1c1c1;border-top:0px solid #c1c1c1;margin:0;padding:10px 15px;color:#fff;-webkit-font-smoothing:antialiased;}h2.resp-tab-active{background:#333333;color:#333333;}.resp-vtabs ul.resp-tabs-list{float:left;width:30%;}.resp-vtabs .resp-tabs-list li{display:block;padding:15px 15px !important;margin:0;cursor:pointer;float:none;border-bottom:1px solid #fff;-webkit-font-smoothing:antialiased;font-size:.9rem;}.resp-vtabs .resp-tabs-container{padding:0;float:left;width:68%;min-height:250px;clear:none;background-color:#f2f2f2;}.resp-vtabs .resp-tab-content{border:none;word-wrap:break-word;}.resp-vtabs li.resp-tab-active{position:relative;z-index:1;color:#333333;}.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1;}h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797;}h2.resp-tab-active{background:#DBDBDB;}.resp-easy-accordion h2.resp-accordion{display:block;}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1;}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1;}.resp-jfit{width:100%;margin:0px;}.resp-tab-content-active{display:block;}h2.resp-accordion:first-child{border-top:1px solid #c1c1c1;}@media (max-width:48em){ul.resp-tabs-list{display:none;}h2.resp-accordion{display:block;}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none;}.resp-accordion-closed{display:none !important;}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important;}}@media (min-width:64em){.tabs-to-accordion.explore .resp-tab-content,.tabs-to-accordion.program .resp-tab-content{padding:50px;}}.tabs-to-accordion.explore li,.tabs-to-accordion.explore h2,.tabs-to-accordion.program li,.tabs-to-accordion.program h2{font-family:"UniversLTPro-UltraCn",serif;font-size:1.5rem;line-height:1;-webkit-font-smoothing:antialiased;}.tabs-to-accordion.explore .search-form,.tabs-to-accordion.program .search-form{margin-bottom:1rem;position:relative;}.tabs-to-accordion.explore .search-form label,.tabs-to-accordion.program .search-form label{color:#333333;font-size:.813rem;}.tabs-to-accordion.explore .search-form input[type="text"],.tabs-to-accordion.program .search-form input[type="text"]{background:#3172ae;border:none;line-height:3.125rem;width:100%;padding:0 3.5rem 0 1rem;height:3.125rem;color:#fff;font-size:.813rem;}.tabs-to-accordion.explore .search-form input[type="text"]::-webkit-input-placeholder,.tabs-to-accordion.program .search-form input[type="text"]::-webkit-input-placeholder{color:#fff;}.tabs-to-accordion.explore .search-form input[type="text"]:-moz-placeholder,.tabs-to-accordion.program .search-form input[type="text"]:-moz-placeholder{color:#fff;}.tabs-to-accordion.explore .search-form input[type="text"]::-moz-placeholder,.tabs-to-accordion.program .search-form input[type="text"]::-moz-placeholder{color:#fff;}.tabs-to-accordion.explore .search-form input[type="text"]:-ms-input-placeholder,.tabs-to-accordion.program .search-form input[type="text"]:-ms-input-placeholder{color:#fff;}.tabs-to-accordion.explore .search-form input[type="submit"],.tabs-to-accordion.program .search-form input[type="submit"]{width:3.125rem;height:3.125rem;border:none;position:absolute;right:0;top:1.75rem;color:#fff;background:url(/sites/all/themes/tss/images/icomoon/magnifying-glass-light.svg?1441392680) no-repeat #333333 center;}@media (min-width:48em){.tabs-to-accordion.explore .left-side,.tabs-to-accordion.program .left-side{float:left;width:30%;}.tabs-to-accordion.explore .left-side ul.resp-tabs-list,.tabs-to-accordion.program .left-side ul.resp-tabs-list{float:none;width:100%;}.tabs-to-accordion.explore .left-side .search-form,.tabs-to-accordion.program .left-side .search-form{float:left;width:100%;margin-top:4.125rem;}.tabs-to-accordion.explore .right-side,.tabs-to-accordion.program .right-side{float:left;width:68%;}.tabs-to-accordion.explore .right-side .resp-tabs-container,.tabs-to-accordion.program .right-side .resp-tabs-container{float:none;width:100%;}}.resp-tabs-list li.other{display:none;}.breadcrumb-wrapper{font-size:1rem;display:none;}@media (min-width:48em){.breadcrumb-wrapper{display:block;}}.breadcrumb-wrapper ul{margin:0;padding-left:0;font-size:inherit;}.breadcrumb-wrapper li{display:inline-block;margin-top:0;}.breadcrumb-wrapper a{color:#333333;border:0 !important;}.breadcrumb-wrapper a:hover{text-decoration:underline;}.breadcrumb-wrapper li:after{content:'/';padding:0 .5rem;}.breadcrumb-wrapper li:last-child a:hover{text-decoration:none;}.breadcrumb-wrapper li:last-child:after{content:'';padding-right:0;}.footer-wrapper{background:#3172ae;padding:2.5rem 1.25rem;color:#e3e3e3;font-size:1rem;}.footer-wrapper h2{margin-bottom:0.563rem;margin-top:2rem;}.footer-wrapper h2.heading{margin-top:0;font-weight:normal;font-size:2.2rem;}.footer-logo{display:none;}.footer-wrapper a{color:#fff;border:0 !important;}.footer-wrapper .copyright{margin:1rem 0 0;}.footer-wrapper a.arrow.yellow:hover{color:#e3e3e3;text-decoration:underline;}.footer-wrapper .footer-left .rich-text-widget .the-title,.footer-wrapper .footer-right .rich-text-widget .the-title{display:none;}.footer-wrapper .footer-events a:hover{text-decoration:underline;}.footer-wrapper .footer-events .item{margin-bottom:2rem;}.footer-wrapper .footer-events .date{font-family:"UniversLTPro-65Bold",serif;color:#ffe570;}.footer-wrapper .campus-maps-icon{display:none;}@media (min-width:64em){.footer-wrapper{padding-top:3.625rem;min-height:45.625rem;}.footer-wrapper .footer-map{min-height:45.625rem;max-width:1600px;margin:0 auto;background:url(/sites/all/themes/tss/images/footer/footer-map5.png?1441392680) no-repeat 0 #3172ae;}.footer-wrapper .inner-wrapper{min-height:45.625rem;}.footer-logo{display:block;background:transparent;}.footer-logo a{display:block;border:0 !important;}.footer-logo a:hover{text-decoration:none;}.footer-logo a:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e600';font-size:4.5rem;}.footer-logo span{display:none;}.footer-wrapper .footer-social-wrapper{float:right;text-align:left;margin:1rem 0 0;width:37.6%;}.footer-wrapper .footer-content{clear:both;margin:2rem 0 0;}.footer-wrapper .footer-left{float:left;width:50%;padding:0 1rem 0 0;}.footer-wrapper .footer-right{float:left;width:50%;padding:0 0 0 1rem;}.footer-wrapper .footer-right p{line-height:2;}.footer-wrapper .copyright{clear:both;margin:5rem 0 0 0;}.footer-wrapper .campus-maps-icon{margin:0;display:block;}.footer-wrapper .campus-maps-icon:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e612';color:#ffe570;font-size:5.8rem;position:relative;left:12%;}.footer-wrapper .column--1-3 .field--name-body{margin-left:4.25rem;margin-top:4rem;}}@media (max-width:1280px){.footer-wrapper .footer-map{background:url(/sites/all/themes/tss/images/footer/footer-map5.png?1441392680) no-repeat -20% #3172ae;}}@media (max-width:1024px){.footer-wrapper .footer-map{background:none;}}.explore-link-wrapper{background:#464a4d;font-family:"UniversLTPro-UltraCn",serif;width:100%;height:3.750rem;border-top:1px solid #5a8ebe;border-bottom:1px solid #5a8ebe;font-size:1.25rem;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;}.explore-link-wrapper.active{background:#fff;}.explore-link-wrapper.active a{color:#333333;}.explore-link-wrapper a{border:0 !important;line-height:3.6rem;color:#fff;padding:0 1.25rem;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.explore-link-wrapper a:hover{text-decoration:none;opacity:1;}.explore-link-wrapper a:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e606";padding:0 .5rem 0 0;cursor:pointer;}@media (min-width:64em){.explore-link-wrapper{position:absolute;font-size:1.3rem;bottom:0;right:0;width:12rem;border:none;line-height:1;}.explore-link-wrapper:hover{background:#fff;}.explore-link-wrapper:hover a{color:#333333;}.explore-link-wrapper a{line-height:1;padding:.625rem 1.25rem 0;text-indent:-.01rem;}.explore-link-wrapper a:before{position:relative;top:4px;font-size:2rem;float:left;}}.header-logo{background:transparent;z-index:1;text-align:center;}@media (min-width:48em){.header-logo{text-align:left;padding-left:1rem;}}.header-logo a:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e600';color:#000;font-size:2.5rem;}@media (min-width:48em){.header-logo a:before{font-size:4.5rem;}}.header-logo a{display:block;border:0 !important;}.header-logo a:hover{text-decoration:none;}.header-logo span{display:none;}.header-search-resources{position:absolute;top:4.5rem;right:0;z-index:999;font-family:"UniversLTPro-UltraCn",serif;font-size:1.6rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:none;}@media (min-width:64em){.header-search-resources{display:block;}}.header-search-resources a{color:#fff;border:none;}.header-search-resources a:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e607";font-size:2.5rem;position:relative;top:9px;padding-right:8px;}.header-search-resources.mobile{display:block;position:initial;margin-bottom:.5rem;line-height:3.6rem;padding:0 1.25rem;font-size:1.25rem;}.header-search-resources.mobile a:before{top:2px;font-size:1.25rem;}@media (min-width:64em){.header-search-resources.mobile{display:none;}}.header-menu-toggle{border:0 !important;width:100%;display:block;height:2.5rem;background:#464a4d;cursor:pointer;position:relative;line-height:2.7rem;z-index:2;color:#fff;text-transform:uppercase;padding:0 1.5rem;cursor:pointer;font-size:.8rem;-webkit-font-smoothing:antialiased;}.header-menu-toggle:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e9bd';padding:0 .5rem 0 0;cursor:pointer;}.header-menu-toggle:hover{text-decoration:none;color:#fff;}.header-menu-top{position:absolute;left:0;width:100%;transition:opacity 0.5s cubic-bezier(0.86,0,0.07,1);opacity:0;background:#6b6f72;z-index:9999999;display:none;}.header-menu-top a{border:0 !important;}.header-menu-top .dark-bar{width:100%;}@media (min-width:64em){.header-menu-top .dark-bar{background:#3f4244;position:absolute;bottom:0;}}#top-header-wrapper.open .header-menu-top{opacity:1;color:#fff;display:block;}#top-header-wrapper.open .header-menu-toggle{background:#6b6f72;border-bottom:1px solid #59959b;}#top-header-wrapper.open .header-menu-toggle:before{content:'\e604';font-size:.8rem;padding:0 .5rem 0 0;}#top-header-wrapper .border{display:none;}#top-header-wrapper .inner-wrapper{padding:0;}@media (min-width:64em){#top-header-wrapper{height:14.375rem;width:100%;background:#464a4d;position:relative;}#top-header-wrapper .border{display:block;width:100%;z-index:1;background:#6b6f72;height:1px;position:absolute;top:2.5rem;}.header-logo{position:absolute;top:2.6rem;text-align:left;}.header-logo a:before{content:'\e600';font-size:5rem;color:#fff;}.header-menu-toggle{display:none;}.header-menu-top{display:block;position:absolute;left:inherit;top:0;opacity:1;height:100%;z-index:0;background:#464a4d;}}.main-menu-wrapper{font-size:1rem;-webkit-font-smoothing:antialiased;}.main-menu-wrapper a{color:#fff;padding:0 1.3rem;display:block;border:0 !important;}.main-menu-wrapper a:hover{text-decoration:none;opacity:1;}.main-menu-wrapper ul{margin:0;padding-left:0;font-size:inherit;list-style-type:none;}.main-menu-wrapper li{padding:.5rem 0 1rem;margin-top:0;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;}.main-menu-wrapper .menu__sub ul{height:0;list-style:none;}.main-menu-wrapper li.root a.menu__sub:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e61a";cursor:pointer;font-size:1.3rem;position:relative;top:3px;padding:5px;}.main-menu-wrapper li.menu__sub--active a.menu__sub:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e618";cursor:pointer;font-size:1.3rem;position:relative;top:3px;padding:5px;}.main-menu-wrapper li.menu__sub a.menu__sub{padding:0 1.3rem 0 .5rem;}.main-menu-wrapper li.menu__sub--active a.menu__sub{padding-bottom:1rem;padding:0 1.3rem 1rem .5rem;}.main-menu-wrapper .menu__sub.menu__sub--active{background:#3171ad;color:#fff;padding-bottom:0;}.main-menu-wrapper .menu__sub.menu__sub--active ul{height:auto;}.main-menu-wrapper .menu__sub ul a{opacity:0;padding:0 .5rem 0 2.5rem;}.main-menu-wrapper .menu__sub.menu__sub--active ul a{opacity:1;}.main-menu-wrapper .menu__sub.menu__sub--active ul li:first-child{border-top:0.125rem solid rgba(248,247,245,0.25);padding:0.5rem 0;}@media (min-width:64em){.main-menu-wrapper{float:right;}.main-menu-wrapper li.root{display:inline-block;border-left:1px solid #8c8e8f;border-right:1px solid #8c8e8f;padding:.5rem 0 1rem;font-size:1rem;}.main-menu-wrapper li.menu__sub a.menu__sub,.main-menu-wrapper li.menu__sub--active a.menu__sub{padding:0 1.3rem;}.main-menu-wrapper .menu__sub.menu__sub--active{background:#3f4244;color:#fff;padding-bottom:1rem;}.main-menu-wrapper li.root a.menu__sub:before{content:"";padding:0;}.main-menu-wrapper li ul{display:none;}.main-menu-wrapper li.root:hover{background:#fff;}.main-menu-wrapper li.root a{padding:0 1.3rem;color:#fff;}.main-menu-wrapper li.root:hover a{color:#333333;}.main-menu-wrapper .front li.root:hover{background:#fff;}.main-menu-wrapper .front li.root:hover a{color:#333333;}}.primary-navigation-wrapper{font-size:1rem;-webkit-font-smoothing:antialiased;padding:0 1.25rem;}.primary-navigation-wrapper a{color:#fff;padding:0 1.3rem;display:block;border:0 !important;}.primary-navigation-wrapper a:hover{text-decoration:none;opacity:1;}.primary-navigation-wrapper ul{margin:0;padding-left:0;font-size:inherit;list-style-type:none;}.primary-navigation-wrapper li{padding:.5rem 0 1rem;margin-top:0;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;}.primary-navigation-wrapper .menu__sub ul{height:0;}.primary-navigation-wrapper a.menu__sub:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e61a";cursor:pointer;font-size:1.3rem;position:relative;top:3px;padding:5px;}.primary-navigation-wrapper li.menu__sub--active a.menu__sub:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e618";cursor:pointer;font-size:1.3rem;position:relative;top:3px;padding:5px;}.primary-navigation-wrapper li.menu__sub a.menu__sub{padding:0 1.3rem 0 .5rem;}.primary-navigation-wrapper li.menu__sub--active a.menu__sub{padding-bottom:1rem;padding:0 1.3rem 1rem .5rem;}.primary-navigation-wrapper .menu__sub.menu__sub--active{background:#3171ad;color:#fff;padding-bottom:0;}.primary-navigation-wrapper .menu__sub.menu__sub--active ul{height:auto;}.primary-navigation-wrapper .menu__sub ul a{opacity:0;padding:0 .5rem 0 2.5rem;}.primary-navigation-wrapper .menu__sub.menu__sub--active ul a{opacity:1;}.primary-navigation-wrapper .menu__sub.menu__sub--active > ul li{border-top:0.125rem solid rgba(248,247,245,0.25);padding:0.5rem 0;}@media (min-width:64em){.primary-navigation-wrapper{font-size:1rem;padding-left:0;float:left;}.primary-navigation-wrapper nav{display:inline-block;}.primary-navigation-wrapper li.menu__sub a.menu__sub{padding:0 1.3rem;}.primary-navigation-wrapper .menu__sub.menu__sub--active{background:#3f4244;color:#fff;padding-bottom:1rem;}.primary-navigation-wrapper li.menu__sub a.menu__sub:before,.primary-navigation-wrapper li.menu__sub--active a.menu__sub:before{content:'';padding:0;}.primary-navigation-wrapper li.menu__sub--active a.menu__sub{padding-bottom:0;}.primary-navigation-wrapper span.find-resources{display:inline-block;color:#fff;margin-right:.625rem;}.primary-navigation-wrapper .menu__sub ul a{opacity:0;padding:0 .5rem;}.primary-navigation-wrapper ul li ul{display:none;}.primary-navigation-wrapper li{display:inline-block;border-left:1px solid #8c8e8f;border-right:1px solid #8c8e8f;margin-left:-5px;padding-bottom:1rem;}.primary-navigation-wrapper li:first-child{margin-left:0;border-left:1px solid #8c8e8f;border-right:none;}.primary-navigation-wrapper li:hover,.primary-navigation-wrapper li.active-trail{background:#fff;}.primary-navigation-wrapper li:hover a,.primary-navigation-wrapper li.active-trail a{color:#333333;}.front .primary-navigation-wrapper li.active-trail{background:none;}.front .primary-navigation-wrapper li.active-trail a{color:#fff;}.front .primary-navigation-wrapper li:hover{background:#fff;}.front .primary-navigation-wrapper li:hover a{color:#333333;}}.search-box-wrapper{padding:0 1.25rem;margin:2.7rem 0 1rem;-webkit-font-smoothing:antialiased;font-family:"UniversLTPro-UltraCn",serif;border-right:1px solid #6b6f72;border-left:1px solid #6b6f72;}.search-box-wrapper a.clear-button{display:none;}.search-box-wrapper .form-submit{display:none;}.search-box-wrapper .search-block-form input{height:4.375rem;width:100%;border:none;color:#6d6f72;padding:0 .625rem;}.search-box-wrapper .search-block-form label{font-weight:300;line-height:1;font-size:2rem;}.search-box-wrapper .search-desktop-toggle{display:none;}@media (min-width:64em){.search-box-wrapper{position:absolute;top:0;right:0;margin:0;font-family:"UniversLTPro-55Roman",serif;font-size:.9rem;}.search-box-wrapper .search-block-form input{display:none;}.search-box-wrapper .search-desktop-toggle{display:block;color:#fff;line-height:2.5rem;}.search-box-wrapper .search-desktop-toggle:before{font-family:'icomoon';font-size:1rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e617';padding:0 .2rem;position:relative;top:3px;}.search-box-wrapper .search-block-form label{display:none;}.search-box-wrapper:hover{background:#6b6f72;}.search-box-wrapper:hover .search-desktop-toggle{text-decoration:none;opacity:1;}}.secondary-navigation-wrapper{font-size:.9rem;margin-bottom:1rem;-webkit-font-smoothing:antialiased;}.secondary-navigation-wrapper a{color:#fff;padding:0 1.3rem;display:block;border:0 !important;}.secondary-navigation-wrapper a:hover{text-decoration:none;opacity:1;}.secondary-navigation-wrapper ul{margin:0;padding-left:0;font-size:inherit;}.secondary-navigation-wrapper li{padding:.2rem 0;margin-top:0;}.secondary-navigation-wrapper li.tufts-edu{font-size:.9rem;border-top:1px solid #6b6f72;border-bottom:1px solid #6b6f72;border-left:1px solid #6b6f72;text-transform:uppercase;padding:1rem 0;margin-bottom:1rem;}@media (min-width:64em){.secondary-navigation-wrapper{position:absolute;top:0;height:2.5rem;margin:0;}.secondary-navigation-wrapper li{display:inline-block;padding:0;line-height:2.5rem;margin-left:-4px;}.secondary-navigation-wrapper li.tufts-edu{border-top:none;border-bottom:none;padding:0;margin-bottom:0;border-right:1px solid #6b6f72;}.secondary-navigation-wrapper li:hover,.secondary-navigation-wrapper li.active{background:#6b6f72;}}@media (min-width:78rem){margin-left:-1.3rem;}.tactical-navigation-wrapper{background:#464a4d;width:100%;font-size:.8rem;-webkit-font-smoothing:antialiased;}.tactical-navigation-wrapper ul{margin:0;padding-left:0;font-size:inherit;}.tactical-navigation-wrapper li.faculty,.tactical-navigation-wrapper li.information-for,.tactical-navigation-wrapper li.more{height:2.5rem;border-bottom:1px solid #5a8ebe;margin-top:0;}.tactical-navigation-wrapper li a.modal-link{line-height:2.4rem;display:block;color:#fff;padding:0 1.25rem;border:0 !important;}.tactical-navigation-wrapper li a.modal-link:hover{text-decoration:none;opacity:1;}.tactical-navigation-wrapper li.faculty a.modal-link:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60a";padding:0 .5rem 0 0;cursor:pointer;}@media (max-width:63.938rem){.tactical-navigation-wrapper li.faculty.home a.modal-link:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e61a";cursor:pointer;font-size:1.3rem;float:right;}}.tactical-navigation-wrapper li.faculty.home.open{height:auto;background:#566c11;}@media (max-width:63.938rem){.tactical-navigation-wrapper li.faculty.home.open a.modal-link:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e618";cursor:pointer;font-size:1.3rem;float:right;}}.tactical-navigation-wrapper li.information-for.open{height:auto;background:#a85114;}@media (max-width:63.938rem){.tactical-navigation-wrapper li.information-for.open a.modal-link:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e618";cursor:pointer;font-size:1.3rem;float:right;}}.tactical-navigation-wrapper li.information-for a.modal-link:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e61c";padding:0 .5rem 0 0;cursor:pointer;}@media (max-width:63.938rem){.tactical-navigation-wrapper li.information-for a.modal-link:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e61a";cursor:pointer;font-size:1.3rem;float:right;}}.tactical-navigation-wrapper li.more{display:none;}@media (min-width:64em){.tactical-navigation-wrapper{position:absolute;top:0;right:6rem;width:auto;font-size:.9rem;}.tactical-navigation-wrapper li.faculty,.tactical-navigation-wrapper li.information-for,.tactical-navigation-wrapper li.more{display:inline-block;border-bottom:none;border-left:1px solid #5a8ebe;border-right:1px solid #5a8ebe;margin-left:-.25rem;}.tactical-navigation-wrapper li:first-child{border-right:none;}.tactical-navigation-wrapper li a{display:block;width:100%;height:100%;}.tactical-navigation-wrapper li.faculty:hover,.tactical-navigation-wrapper li.information-for:hover,.tactical-navigation-wrapper li.more:hover{background:#275b8b;}.tactical-navigation-wrapper li:first-child{margin-left:0;}.tactical-navigation-wrapper li.more{display:block;}}@font-face{font-family:'flexslider-icon';src:url(/sites/all/themes/tss/css/fonts/flexslider-icon.eot);src:url(/sites/all/themes/tss/css/fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/tss/css/fonts/flexslider-icon.woff) format("woff"),url(/sites/all/themes/tss/css/fonts/flexslider-icon.ttf) format("truetype"),url(/sites/all/themes/tss/css/fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:normal;font-style:normal;}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none;}.slides,.slides > li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}.flex-pauseplay span{text-transform:capitalize;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .flexslider .slides{display:block;}* html .flexslider .slides{height:1%;}.no-js .flexslider .slides > li:first-child{display:block;}.flexslider{margin:0 0 60px;background:#ffffff;border:4px solid #ffffff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);}.flexslider .slides{zoom:1;}.flexslider .slides img{height:auto;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.carousel li{margin-right:5px;}.flex-direction-nav{*height:0;}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);}.flex-direction-nav a.flex-next:before{content:'\f002';}.flex-direction-nav .flex-prev{left:-50px;}.flex-direction-nav .flex-next{right:-50px;text-align:right;}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px;}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1;}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px;}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}.flex-pauseplay a:hover{opacity:1;}.flex-pauseplay a .flex-play:before{content:'\f003';}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}.flexslider{margin:0;border:none;}.flexslider div li{padding-top:6.57%;}@media (min-width:64em){.flexslider div li{padding-top:0;}}.flexslider ul.slides{padding:0;}.flexslider ul.slides img{margin:0 auto;width:100% !important;}.flexslider .flex-control-nav{bottom:0;background:#333333;}@media (min-width:64em){.flexslider .flex-control-nav{bottom:40px;background:none;display:block;padding-right:33%;}}.flexslider .flex-direction-nav{display:none;}@media (min-width:64em){.flexslider .flex-direction-nav{display:block;}}.flexslider .flex-direction-nav a{display:block;width:35px;height:35px;text-indent:-9999em;}.flexslider .flex-direction-nav a.flex-prev{background:url(/sites/all/themes/tss/images/slider/prev.png?1441392680) no-repeat;border:0 !important;}.flexslider .flex-direction-nav a.flex-prev:hover{opacity:.8;}.flexslider .flex-direction-nav a.flex-prev:before{content:'';text-shadow:none;}.flexslider .flex-direction-nav a.flex-next{background:url(/sites/all/themes/tss/images/slider/next.png?1441392680) no-repeat;border:0 !important;text-align:left;}.flexslider .flex-direction-nav a.flex-next:hover{opacity:.8;}.flexslider .flex-direction-nav a.flex-next:before{content:'';text-shadow:none;}.flexslider .slides > .slide{display:none;-webkit-backface-visibility:hidden;background-size:contain;background-position:0 0;background-repeat:no-repeat;background-color:#333;}@media (min-width:64em){.flexslider .flex-viewport{width:100%;max-height:35.688rem;background:#333333;}.flexslider .flex-direction-nav .flex-prev{left:22%;}.flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:55%;}.flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:22%;}.flexslider .flex-direction-nav .flex-next{right:55%;text-align:right;}.flexslider .flex-direction-nav a{top:auto;bottom:1rem;opacity:1;}.flexslider .slides{height:100%;}.flexslider .slides > li{width:100%;}}.flex-control-paging li a{border:0 !important;background:#fff;width:15px;height:15px;}.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background:#ffe570;}.sub-navigation-wrapper{margin:1rem 0;font-size:1rem;}.sub-navigation-wrapper a{border:0 !important;}@media (min-width:64em){.sub-navigation-wrapper.with-dropdown{float:left;width:60%;}}.sub-navigation-wrapper ul{margin:0;padding-left:0;font-size:inherit;display:none;}.sub-navigation-wrapper ul.contextual-links{display:none !important;}@media (min-width:30em){.sub-navigation-wrapper ul{display:block !important;}}@media (min-width:64em){.sub-navigation-wrapper ul{margin-left:-1.3rem;}}.sub-navigation-wrapper li{display:inline-block;line-height:1.3rem;background:#f2f2f2;width:100%;padding:0;margin:0;border-bottom:1px solid white;}@media (min-width:30em){.sub-navigation-wrapper li{width:auto;margin:0 0.625rem 0.625rem 0;padding:10px 0;border-bottom:none;}}.sub-navigation-wrapper li:hover{background:#ffe570;}.sub-navigation-wrapper li:active{background:#333333;}.sub-navigation-wrapper li:last-child{margin-right:0;}.sub-navigation-wrapper li a{display:block;margin:0;line-height:1rem;padding:0.5rem 0 0.5rem 1.25rem;}@media (min-width:30em){.sub-navigation-wrapper li a{padding:0 1.25rem;line-height:1.3rem;}}.sub-navigation-wrapper li a{color:#333333;}.sub-navigation-wrapper li a:hover{color:#333333;text-decoration:none;}.page-menu-toggle{border:0 !important;width:100%;display:block;height:2.5rem;background:#fff;cursor:pointer;position:relative;line-height:2.7rem;z-index:2;color:#333;text-transform:uppercase;padding:0 1.5rem;cursor:pointer;font-size:.8rem;-webkit-font-smoothing:antialiased;}@media (min-width:30em){.page-menu-toggle{display:none;}}.page-menu-toggle:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e9bd';padding:0 .5rem 0 0;cursor:pointer;color:#ccc;}.node--article .inner-wrapper{max-width:685px;}.node--article .inner-wrapper a:visited{color:#844017;border-bottom-color:#FFE0CE;}.node--article .inner-wrapper a:visited:hover{text-decoration:none;color:#844017;border-bottom-color:#844017;}.node--article .large-image-wrapper{position:relative;}.node--article .subtitle h2.the-title{font-size:3.5rem;font-family:"UniversLTPro-UltraCn",serif;font-weight:300;line-height:1;margin-left:0;display:inline;margin-top:0;}@media (min-width:65rem){.node--article .subtitle h2.the-title{font-size:4rem;}}@media (min-width:81.25rem){.node--article .subtitle h2.the-title{font-size:5rem;}}.node--article .large-image-wrapper img{width:100%;}.department-landing-wrapper .subtitle{background:#f2f2f2;padding:2.5rem 0;}.department-landing-wrapper .subtitle:after{content:"";display:table;clear:both;}.department-landing-wrapper .subtitle h1{margin-top:0;}@media (min-width:64em){.department-landing-wrapper .subtitle h1{width:40.67797%;float:left;margin-right:-100%;margin-left:0;clear:none;}}@media (min-width:64em){.department-landing-wrapper .subtitle .field--name-field-subtitle{width:57.62712%;float:right;margin-left:0;margin-right:0;clear:none;margin:0 0 0;}.department-landing-wrapper .subtitle .field--name-field-subtitle p:last-of-type{margin-bottom:0;}}.department-landing-wrapper .large-image-wrapper{position:relative;}.department-landing-wrapper .large-image-wrapper img{width:100%;display:block;}.department-landing-wrapper .events-deadlines-wrapper{background:#566c11;color:#fff;padding:2.5rem 0;margin-bottom:2rem;}.department-landing-wrapper .events-deadlines-wrapper h2{font-family:"UniversLTPro-UltraCn",serif;font-size:2.5rem;margin-bottom:1.5rem;}.department-landing-wrapper .events-deadlines-wrapper a{border:0 !important;color:#fff;text-decoration:underline;}.department-landing-wrapper .events-deadlines-wrapper a.button{color:#566c11;text-decoration:none;}.department-landing-wrapper .events-deadlines-wrapper .columns{margin-bottom:2rem;}.department-landing-wrapper .events-deadlines-wrapper .columns .row{overflow:hidden;}.department-landing-wrapper .events-deadlines-wrapper .columns .row:after{content:"";display:table;clear:both;}@media (min-width:48em){.department-landing-wrapper .events-deadlines-wrapper .columns .row{margin-top:2.5rem;}.department-landing-wrapper .events-deadlines-wrapper .columns .row:first-child{margin-top:0;}}.department-landing-wrapper .events-deadlines-wrapper .columns .col{position:relative;overflow:hidden;}.department-landing-wrapper .events-deadlines-wrapper .columns .col:first-child{padding-left:0;}@media (min-width:48em){.department-landing-wrapper .events-deadlines-wrapper .columns .col{float:left;width:33.33333%;padding:0 2.5rem;}.department-landing-wrapper .events-deadlines-wrapper .columns .col.no-padding{padding-left:0;}}.department-landing-wrapper .events-deadlines-wrapper .views-field-title{font-family:"UniversLTPro-65Bold",serif;font-size:1.2rem;line-height:1.2;padding:0 0 .5rem;}.department-landing-wrapper .events-deadlines-wrapper .views-field-title a{color:#fff;text-decoration:none;}.department-landing-wrapper .events-deadlines-wrapper .views-field-title a:hover{text-decoration:underline;}.department-landing-wrapper .events-deadlines-wrapper .field--name-field-date{font-family:"UniversLTPro-65Bold",serif;}.department-landing-wrapper .events-deadlines-wrapper .field--name-field-date,.department-landing-wrapper .events-deadlines-wrapper .field--name-body{font-size:1rem;}.department-landing-wrapper .news-wrapper img,.department-landing-wrapper .student-personas-wrapper img{display:block;margin:0 0 1rem;}.department-landing-wrapper .news-wrapper .columns:after,.department-landing-wrapper .student-personas-wrapper .columns:after{content:"";display:table;clear:both;}.department-landing-wrapper .news-wrapper .columns .column,.department-landing-wrapper .student-personas-wrapper .columns .column{position:relative;overflow:hidden;}@media (min-width:48em){.department-landing-wrapper .news-wrapper .columns .column,.department-landing-wrapper .student-personas-wrapper .columns .column{float:left;width:33.33333%;}}@media (min-width:48em){.department-landing-wrapper .news-wrapper .columns .col1,.department-landing-wrapper .news-wrapper .columns .col2,.department-landing-wrapper .student-personas-wrapper .columns .col1,.department-landing-wrapper .student-personas-wrapper .columns .col2{padding:0 2.5rem 0 0;}}.department-landing-wrapper .news-wrapper h2.the-title,.department-landing-wrapper .student-personas-wrapper h2.the-title{font-family:"UniversLTPro-UltraCn",serif;font-size:2.5rem;font-weight:300;-webkit-font-smoothing:antialiased;margin:0 0 1.5rem;line-height:1;}.department-landing-wrapper .news-wrapper span.the-title,.department-landing-wrapper .student-personas-wrapper span.the-title{font-family:"UniversLTPro-65Bold",serif;color:#333333;font-size:1rem;}.department-landing-wrapper .news-wrapper span.the-title a,.department-landing-wrapper .student-personas-wrapper span.the-title a{display:block;color:#3172ae;font-weight:bold;font-size:1rem;border:none;}.department-landing-wrapper .news-wrapper span.the-title a:hover,.department-landing-wrapper .student-personas-wrapper span.the-title a:hover{color:#3172ae;}.department-landing-wrapper .news-wrapper .teaser,.department-landing-wrapper .student-personas-wrapper .teaser{font-size:1rem;}.department-landing-wrapper .news-wrapper .quote,.department-landing-wrapper .student-personas-wrapper .quote{font-family:"UniversLTPro-UltraCn",serif;font-size:2rem;color:#3172ae;line-height:1.1;margin-bottom:2rem;display:block;}.department-landing-wrapper .social-media-wrapper h2.the-title{font-family:"UniversLTPro-UltraCn",serif;font-size:2.5rem;font-weight:300;-webkit-font-smoothing:antialiased;margin:0 0 1.5rem;line-height:1;}.department-landing-wrapper .social-media-wrapper ul.feedEkList{list-style:none;padding:0;}.department-landing-wrapper .social-media-wrapper .column--3-3 h2{margin-top:0;}.department-landing-dropdown{display:inline-block;}.department-landing-dropdown:last-child{margin-right:0;}.department-landing-dropdown a.button{background:#3172ae;color:#fff;font-size:1rem;cursor:pointer;display:inline-block;border:0 !important;font-weight:500;-webkit-border-radius:.2rem;border-radius:.2rem;border:1px solid transparent;text-align:left;line-height:1;margin:0 0 1rem;padding:.5rem 1.5rem;max-width:100%;min-width:200px;margin:0 0 0.625rem 0.625rem;padding:.625rem 1.25rem;line-height:1.3rem;}.department-landing-dropdown a.button:visited{color:#fff;}.dropdowns-wrapper{margin-top:1rem;}.dropdowns-wrapper .dropdown-wrapper{position:relative;margin:0 auto;background:#3172ae;color:#fff;font-size:1rem;cursor:pointer;display:inline-block;border:0 !important;font-weight:500;-webkit-border-radius:.2rem;border-radius:.2rem;border:1px solid transparent;text-align:left;line-height:1;margin:0 0 1rem;padding:.5rem 1.5rem;max-width:100%;min-width:200px;margin:0 0 0.625rem 0.625rem;padding:0.625rem 2.25rem 0.625rem 1.25rem;line-height:1.3rem;}.dropdowns-wrapper .dropdown-wrapper.active{border-bottom-right-radius:0;border-bottom-left-radius:0;}.dropdowns-wrapper .dropdown-wrapper:after{content:"";width:0;height:0;position:absolute;right:16px;top:50%;margin-top:-3px;border-width:6px 6px 0 6px;border-style:solid;border-color:#fff transparent;}.dropdowns-wrapper .dropdown-wrapper .dropdown{position:absolute;top:100%;right:0;left:0;padding:0;z-index:999;text-align:left;background:#3172ae;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;list-style:none;opacity:0;pointer-events:none;}.dropdowns-wrapper .dropdown-wrapper .dropdown li{margin:0 8px;border-bottom:1px solid #A7CBEB;}.dropdowns-wrapper .dropdown-wrapper .dropdown li:last-child{border-bottom:none;}.dropdowns-wrapper .dropdown-wrapper .dropdown li a{display:block;text-decoration:none;color:#fff;padding:1rem 0;font-family:"UniversLTPro-55Roman",serif;font-size:.8rem;border-bottom:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.dropdowns-wrapper .dropdown-wrapper .dropdown li i{margin-right:5px;color:inherit;vertical-align:middle;}.dropdowns-wrapper .dropdown-wrapper .dropdown li:hover a{color:#ffe570;}.dropdowns-wrapper .dropdown-wrapper.active:after{border-width:0 6px 6px 6px;}.dropdowns-wrapper .dropdown-wrapper.active .dropdown{opacity:.9;pointer-events:auto;}.dropdowns-wrapper .no-opacity .dropdown-wrapper .dropdown,.dropdowns-wrapper .no-pointerevents .dropdown-wrapper .dropdown{display:none;opacity:1;pointer-events:auto;}.dropdowns-wrapper .no-opacity .dropdown-wrapper.active .dropdown,.dropdowns-wrapper .no-pointerevents .dropdown-wrapper.active .dropdown{display:block;}.node--feature-story .inner-wrapper{max-width:685px;}.node--feature-story .inner-wrapper a:visited{color:#844017;border-bottom-color:#FFE0CE;}.node--feature-story .inner-wrapper a:visited:hover{text-decoration:none;color:#844017;border-bottom-color:#844017;}.node--feature-story .large-image-wrapper{position:relative;margin-bottom:2rem;}.node--feature-story .subtitle h2.the-title{font-size:3.5rem;font-family:"UniversLTPro-UltraCn",serif;font-weight:300;line-height:1;margin-left:0;display:inline;margin-top:0;}@media (min-width:65rem){.node--feature-story .subtitle h2.the-title{font-size:4rem;}}@media (min-width:81.25rem){.node--feature-story .subtitle h2.the-title{font-size:5rem;}}.node--feature-story .large-image-wrapper img{width:100%;}.node--feature-story .content-intruder-wrapper{padding:2.5rem 0;font-size:1.1rem;margin-bottom:2rem;color:#fff;}.node--feature-story .content-intruder-wrapper h2,.node--feature-story .content-intruder-wrapper h3,.node--feature-story .content-intruder-wrapper h4,.node--feature-story .content-intruder-wrapper h5,.node--feature-story .content-intruder-wrapper h6{color:#fff;}.node--feature-story .content-intruder-wrapper p:last-of-type{margin-bottom:0;}.node--feature-story .content-intruder-wrapper img{margin:0 1.5rem;}.node--feature-story .content-intruder-wrapper a{color:#ffe570;border:0 !important;}.node--feature-story .content-intruder-wrapper a:hover{color:#ffe570;text-decoration:underline;}.node--feature-story .content-intruder-wrapper a.button{font-family:"UniversLTPro-UltraCn",serif;background:#864110;color:#ffe570;-webkit-font-smoothing:antialiased;font-size:1.5rem;}.node--feature-story .content-intruder-wrapper a.button:hover{background:#ffe570;color:#333333;text-decoration:none;opacity:1;}.node--feature-story .content-intruder-wrapper a.arrow{color:#ffe570;}.node--feature-story .content-intruder-wrapper a.arrow:hover{color:#ffe570;text-decoration:underline;}.node--feature-story .content-intruder-wrapper a.arrow.yellow-text:hover{color:#ffe570;}.node--feature-story .content-intruder-wrapper a.arrow.yellow-text:before:hover{text-decoration:none;}.node--feature-story .content-intruder-wrapper.one{background:#a85114;}.node--feature-story .content-intruder-wrapper.three{background:#2f7b82;}.filtered-listing-page-wrapper .main-image img{display:block;width:100%;}.filtered-listing-page-wrapper .subtitle{padding-top:2.5rem;padding-bottom:2.5rem;}.filtered-listing-page-wrapper .subtitle:after{content:"";display:table;clear:both;}.filtered-listing-page-wrapper .subtitle h1{margin-top:0;}@media (min-width:64em){.filtered-listing-page-wrapper .subtitle h1{width:57.62712%;float:left;margin-right:-100%;margin-left:0;clear:none;}}@media (min-width:64em){.filtered-listing-page-wrapper .subtitle .field--name-body{width:40.67797%;float:right;margin-left:0;margin-right:0;clear:none;margin:0 0 0;}.filtered-listing-page-wrapper .subtitle .field--name-body p:last-of-type{margin-bottom:0;}}.filtered-listing-page-wrapper .body2{margin-top:2rem;}.filtered-listing-page-wrapper .infocards{background:#f2f2f2;padding:1.875rem 0;}.filtered-listing-page-wrapper .infocards:after{content:"";display:table;clear:both;}.filtered-listing-page-wrapper .infocards.no-padding{padding-top:0;}.filtered-listing-page-wrapper .infocards .field--name-field-infocard-section-title{font-family:"UniversLTPro-UltraCn",serif;font-size:2rem;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;}.filtered-listing-page-wrapper .infocards p{margin:0;}.filtered-listing-page-wrapper .infocards ul{margin:0;padding-left:0;}.filtered-listing-page-wrapper .infocards li.card{float:left;width:100%;height:auto;margin-right:0;list-style:none;margin-top:1px;}.filtered-listing-page-wrapper .infocards li.card:first-child{margin-top:1px;}@media (min-width:48em){.filtered-listing-page-wrapper .infocards li.card{width:16.875rem;height:16.875rem;margin-right:1.25rem;margin-top:1rem;padding:0;}.filtered-listing-page-wrapper .infocards li.card:first-child{margin-top:1rem;}}.filtered-listing-page-wrapper .links{clear:both;display:none;}@media (min-width:48em){.filtered-listing-page-wrapper .links{display:block;}}.filtered-listing-page-wrapper .links li{font-family:"UniversLTPro-UltraCn",serif;font-size:1.8rem;width:auto;height:auto;margin-left:2rem;margin-top:2rem;display:inline-block;}.filtered-listing-page-wrapper .links li:first-child{margin-top:2rem;}.filtered-listing-page-wrapper .links li:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e607";font-size:2.5rem;position:relative;top:7px;padding-right:8px;}.filtered-listing-page-wrapper .links li:last-child:before{content:"\e617";}.filtered-listing-page-wrapper .links li a{color:#333333;border-bottom:none;}@media (min-width:48em){.filtered-listing-page-wrapper .md-modal{position:fixed;top:50%;left:50%;width:100%;max-width:100%;min-width:100%;z-index:2000;visibility:hidden;height:100%;overflow-y:auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}}.filtered-listing-page-wrapper .md-show{visibility:visible;}@media (min-width:30em){.filtered-listing-page-wrapper .modal .close{display:block;}}.homepage-tabbed-control-wrapper{margin-top:2rem;}.homepage-tabbed-control-wrapper .the-title{font-family:"UniversLTPro-UltraCn",serif;font-size:2rem;margin-top:4.688rem;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region{float:none;width:inherit;position:relative;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar{display:block;position:absolute;width:25rem;height:100%;z-index:999;color:#fff;overflow:hidden;left:0;}@media (min-width:80rem){.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar{left:10%;}}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar .heading{background:rgba(219,100,0,0.8);padding:1rem 1.875rem 1rem;font-size:1rem;}@media (min-width:93.75rem){.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar .heading{padding:3.5rem 1.875rem 1rem;}}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar .heading .head{font-family:"UniversLTPro-UltraCn",serif;font-size:2rem;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar .heading .teaser{display:none;}@media (min-width:86.25rem){.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar .heading .teaser{display:block;}}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar .heading p{margin:0;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar ul.resp-tabs-list{float:none;width:auto;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar ul.resp-tabs-list li{border-color:rgba(219,100,0,0.8) !important;background:transparent !important;border-left:1.875rem solid;border-bottom:.563rem solid;border-right:1.875rem solid;border-top:.563rem solid;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0 !important;text-align:center;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar ul.resp-tabs-list li:first-child{border-top:.563rem solid;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar ul.resp-tabs-list li span{display:block;font-family:"UniversLTPro-65Bold",serif;background:#8e4100;width:100%;height:100%;padding:1rem 0;font-size:1.2rem;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar ul.resp-tabs-list li.resp-tab-active{border-right:none !important;color:#fff !important;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar ul.resp-tabs-list li.resp-tab-active span{background:rgba(0,0,0,0.3);padding-right:1.875rem;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar .ghetto{background:rgba(219,100,0,0.8);width:100%;height:100%;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container{float:none;width:100%;clear:none;padding:0;background-color:#fff;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .resp-tab-content{padding:0 !important;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .resp-tab-content .canvas_overlay{position:absolute;left:0px;right:0px;bottom:0px;width:100%;height:70%;z-index:1;background:linear-gradient(rgba(0,0,0,0),#000000);display:none;}@media (min-width:75rem){.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .resp-tab-content .canvas_overlay{display:block;}}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .image{position:relative;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .image img{width:100%;display:block;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .image .block-text{position:absolute;font-family:"UniversLTPro-UltraCn",serif;bottom:0;right:16%;z-index:2;width:48%;color:#fff;}@media (min-width:80rem){.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .image .block-text{right:10%;}}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .image .block-text p{font-size:2.5rem;line-height:1.1;}@media (min-width:80rem){.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .image .block-text p{font-size:3.5rem;text-shadow:0px 0px 4px black;}}@media (min-width:86.25rem){.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .image .block-text p{font-size:4rem;text-shadow:0px 0px 4px black;}}@media (min-width:93.75rem){.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .image .block-text p{font-size:5rem;text-shadow:0px 0px 4px black;}}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .image .block-text p .button{text-shadow:none;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .image .block-text img{width:auto;}@media (max-width:75rem){.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region ul.resp-tabs-list{display:none;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region h2.resp-accordion{display:block;background:#db6400 !important;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region h2.resp-tab-active{color:#fff;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-accordion-closed{display:none !important;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .sidebar{display:none;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .image img{display:none;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .image .block-text{position:relative;right:auto;top:auto;color:#333333;width:auto;padding:0 1rem;}.homepage-tabbed-control-wrapper .tabs-to-accordion.resp-vtabs.vert.homepage-region .resp-tabs-container .image .block-text img{display:block;float:left;margin:0 1rem 0 0;}}.infocard{width:100%;height:auto;list-style:none;}@media (max-width:767px){.infocard{background:none !important;}.infocard.dark_green{background-color:#59621d !important;}.infocard.light_green{background-color:#799c4b !important;}.infocard.dark_brown{background-color:#755a4a !important;}.infocard.light_brown{background-color:#977e56 !important;}.infocard.light_blue{background-color:#5d9da6 !important;}.infocard.dark_blue{background-color:#3172ae !important;}.infocard.red{background-color:#b2292e !important;}.infocard.orange{background-color:#db6400 !important;}}@media (min-width:48em){.infocard{width:16.875rem;height:16.875rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}}.infocard.dark_green{background-color:#59621d !important;}.infocard.light_green{background-color:#799c4b !important;}.infocard.dark_brown{background-color:#755a4a !important;}.infocard.light_brown{background-color:#977e56 !important;}.infocard.light_blue{background-color:#5d9da6 !important;}.infocard.dark_blue{background-color:#3172ae !important;}.infocard.red{background-color:#b2292e !important;}.infocard.orange{background-color:#db6400 !important;}.infocard a{color:#fff;display:block;padding:.5rem;width:100%;height:auto;line-height:1.3;font-size:1.4rem;font-weight:bold;-webkit-font-smoothing:auto;border-bottom:none;}@media (min-width:48em){.infocard a{height:100%;padding:4.688rem 2.5rem;}}.infocard a:hover{opacity:.7;}@media (min-width:48em){.md-modal.infocard-modal{position:fixed;top:50%;left:50%;width:100%;max-width:100%;min-width:100%;z-index:2000;visibility:hidden;height:100%;overflow-y:auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.md-modal.infocard-modal.md-show{display:block;visibility:visible;}}.md-modal.infocard-modal li{margin-top:0;width:auto;height:auto;margin-right:0;}.md-modal.infocard-modal .the-title{float:left;}.md-modal.infocard-modal .field--name-field-modal-content{clear:both;}@media (min-width:48em){.md-modal.infocard-modal a.close{display:block;}}.md-modal.infocard-modal a.view-all{font-family:"UniversLTPro-UltraCn",serif;color:#fff;font-size:1.8rem;width:auto;height:auto;margin-top:3rem;margin-bottom:2rem;display:block;text-align:center;position:relative;bottom:0;}@media (min-width:48em){.md-modal.infocard-modal a.view-all{position:relative;bottom:5%;}}.md-modal.infocard-modal a.view-all:hover{text-decoration:none;}.md-modal.infocard-modal a.view-all:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e607";font-size:2.5rem;position:relative;top:7px;padding-right:8px;}.md-modal.infocard-modal.dark_green .image-caption-right{background:#2D3300;}.md-modal.infocard-modal.light_green .image-caption-right{background:#4B7318;}.md-modal.infocard-modal.dark_brown .image-caption-right{background:#53463D;}.md-modal.infocard-modal.light_brown .image-caption-right{background:#53463D;}.md-modal.infocard-modal.light_blue .image-caption-right{background:#287A85;}.md-modal.infocard-modal.dark_blue .image-caption-right{background:#095191;}.md-modal.infocard-modal.red .image-caption-right{background:#870003;}.md-modal.infocard-modal.orange .image-caption-right{background:#A24900;}.md-modal.infocard-modal .image-caption-right{padding:.688rem;color:#fff;margin-bottom:2rem;}.md-modal.infocard-modal .image-caption-right:after{content:"";display:table;clear:both;}.md-modal.infocard-modal .image-caption-right p{margin:0;}.md-modal.infocard-modal .image-caption-right img{margin:0 0 1.5rem;}@media (min-width:48em){.md-modal.infocard-modal .image-caption-right img{width:40%;float:left;margin:0;padding:3rem 0rem 3rem 2rem;}}.md-modal.infocard-modal .image-caption-right .caption{font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4;}@media (min-width:48em){.md-modal.infocard-modal .image-caption-right .caption{font-size:1.6rem;float:right;width:60%;padding:3rem 2rem;}}@media (max-width:63.938rem){.md-modal{display:none;padding:0;}.md-modal.md-show{display:block;border-top:1px solid #fff;}}.modal{color:#fff;padding:1rem 1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6rem;overflow:auto;}.modal .the-content{padding:2rem;}@media (min-width:64em){.modal .the-content{padding:2rem 4rem 2rem 8rem;}}.modal.dark_green{background-color:#59621d !important;}.modal.light_green{background-color:#799c4b !important;}.modal.dark_brown{background-color:#755a4a !important;}.modal.light_brown{background-color:#977e56 !important;}.modal.light_blue{background-color:#5d9da6 !important;}.modal.dark_blue{background-color:#3172ae !important;}.modal.red{background-color:#b2292e !important;}.modal.orange{background-color:#db6400 !important;}.modal img{display:block;margin:0 auto .625rem;}.modal img.float-left{margin:1.938rem 1.938rem 1.938rem 0;}.modal p{margin:0;}.modal ul{padding:0;}.modal ul li{list-style:none;margin-bottom:0.75rem;line-height:1.25rem;}.modal h2{margin-top:0;margin-bottom:.5rem;font-family:"UniversLTPro-UltraCn",serif;font-size:2.4rem;}.modal a{color:#fff;padding:0;border-bottom:none;}.modal a:visited{color:#fff;}.modal a:hover{text-decoration:underline;color:#fff;}.modal a.arrow{font-size:1.1rem;line-height:1.1;}.modal a.arrow.blue:before{content:'';background:url(/sites/all/themes/tss/images/links/blue-white-arrow.png?1441392680) no-repeat;width:35px;height:35px;margin-right:8px;position:relative;top:-10px;}.modal a.arrow.blue:hover{color:#fff;}.modal a.arrow.yellow:before{content:'';background:url(/sites/all/themes/tss/images/links/yellow-black-arrow.png?1441392680) no-repeat;width:35px;height:35px;margin-right:8px;position:relative;top:-10px;}.modal a.arrow.yellow:hover{color:#fff;}.modal a.arrow:hover{color:#fff;}.modal a.yellow-text{color:#ffe570;}.modal a.yellow-text:hover{color:#ffe570;}.modal p{margin:0 0 2rem;}.modal .columns:after{content:"";display:table;clear:both;}.modal .columns .col{position:relative;overflow:hidden;}@media (min-width:64em){.modal .columns .col{padding:0 2.5rem;}.modal .columns .col:first-child{padding-left:0;}.modal .columns .col:last-child{padding-right:0;}}@media (min-width:64em){.modal .columns .col{float:left;width:33.33333%;min-width:13rem;}}.modal .list-header-links a{color:#fff;}.modal .list-header-links a.arrow{color:#ffe570;}.modal .list-header-links a.arrow:hover{color:#ffe570;}@media (max-width:63.938rem){.modal .logo,.modal .close{display:none;}.modal .columns{padding:0;}}.modal .the-title{clear:both;font-family:"UniversLTPro-UltraCn",serif;font-size:3rem;line-height:1;margin:0 0 2rem;}@media (min-width:64em){.modal .the-title{font-size:4rem;}}.modal .logo{float:left;margin-bottom:3rem;}.modal .logo:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e615';color:#fff;font-size:4.5rem;}.modal a.close{border:0 !important;float:right;width:auto;height:auto;}.modal a.close:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e605';color:#fff;font-size:2rem;}.modal a.close:hover{text-decoration:none;}.modal.search{background:url(/sites/all/themes/tss/images/modals/search-bg.png?1441392680) no-repeat #464a4d;background-position-x:85%;background-position-y:65%;background-size:22%;}@media (max-width:63.938rem){.modal.search{display:none;}}.modal.search a.close{position:relative;top:3rem;right:4rem;}.modal.search .form-item-search-block-form{height:10.625rem;width:100%;border:none;padding:0 2.5rem;font-size:1.5rem;background:white;display:block;}.modal.search form{width:88%;transform:translateY(-50%);top:45%;position:relative;margin:0 auto;}.modal.search input[type="text"]{font-family:"UniversLTPro-UltraCn",serif;color:#333333;width:100%;border-top:none;border-left:none;border-right:none;border-bottom:3px solid #000;position:relative;}.modal.search input[type="text"]:focus{outline:0;}.modal.search input[type="submit"]{padding:0;text-align:left;background:url(/sites/all/themes/tss/images/icomoon/magnifying-glass-white.svg?1441392680) no-repeat;color:#fff;position:relative;background-size:2rem;border:none;height:2rem;padding:0 0 0 2.3rem;margin-right:2rem;}.modal.search a.clear-button{padding:0;text-align:left;background:url(/sites/all/themes/tss/images/icomoon/CloseCircle-white.svg?1441392680) no-repeat;color:#fff;position:relative;background-size:2rem;border:none;height:2rem;padding:.313rem 0 0 2.3rem;display:inline-block;}.modal.search label{font-family:"UniversLTPro-UltraCn",serif;font-weight:300;line-height:1;font-size:4rem;margin-bottom:1.5rem;position:relative;top:-40%;left:-2.5rem;}.modal.who-i-am{background-color:#b2292e !important;font-family:"UniversLTPro-UltraCn",serif;}.modal.who-i-am ul{font-size:2rem;}.modal.what-i-need{background-color:#5d9da6 !important;font-family:"UniversLTPro-UltraCn",serif;}.modal.what-i-need ul{font-size:2rem;}.modal.primary-navigation{background-color:#3172ae !important;font-family:"UniversLTPro-UltraCn",serif;}.modal.primary-navigation ul{font-size:2rem;}.modal.resource-modal .the-title{clear:none;}.modal.resource-modal a.button{clear:both;font-family:"UniversLTPro-UltraCn",serif;font-size:1.8rem;}.modal.resource-modal ul{width:100%;}.modal.resource-modal li{width:50%;float:left;}.modal.resource-modal li:first-child{margin-top:1rem;}.modal.resource-modal ul li{padding-bottom:.75rem;}.modal.resource-modal a.view-all{font-family:"UniversLTPro-UltraCn",serif;color:#fff;font-size:1.8rem;width:auto;height:auto;margin-top:3rem;margin-bottom:2rem;display:block;text-align:center;position:relative;bottom:0;}@media (min-width:48em){.modal.resource-modal a.view-all{position:relative;bottom:5%;}}.modal.resource-modal a.view-all:hover{text-decoration:none;}.modal.resource-modal a.view-all:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e607";font-size:2.5rem;position:relative;top:7px;padding-right:8px;}.modal .modal-story-block img.float-left{margin:0.3rem 1rem 1rem 0;}.modal .modal-story-block p:first-of-type{margin:0;}.modal .modal-story-block a.arrow{margin:3rem 0 0;}.modal .modal-story-block a.arrow:hover{color:#ffe570;}.modal .list-header-links{margin-bottom:2.5rem;}.modal .list-header-links h2{margin-bottom:1rem;font-size:2rem;}@media (min-width:64em){.modal .list-header-links h2{font-size:2.4rem;}}.modal .list-header-links a.arrow{margin-top:3rem;}.modal .list-header-links a.arrow:hover{color:#fff;}.slide-wrapper{height:auto;position:relative;background-size:contain !important;}@media (min-width:64em){.slide-wrapper{height:35.688rem;position:initial;background-size:cover !important;}}.slide-wrapper .inner-wrapper{padding-top:38.666%;padding-bottom:3rem;background-color:transparent;}@media (min-width:64em){.slide-wrapper .inner-wrapper{padding-top:0;padding-bottom:0;}}.slide-wrapper .field--name-field-sidebar-content{color:#fff;position:relative;padding:1rem 1rem 0;background-color:#333333;}@media (min-width:64em){.slide-wrapper .field--name-field-sidebar-content{position:initial;float:right;max-width:400px;height:100%;overflow:hidden;background-color:rgba(70,74,77,0.8);}}.slide-wrapper .field--name-field-sidebar-content .button{color:#fff;display:block;font-family:"UniversLTPro-55Roman",serif;font-size:1rem;}.spif-wrapper{margin-bottom:1rem;}.spif-wrapper a{border:0 !important;display:block;color:#fff;font-family:"UniversLTPro-55Roman",serif;font-weight:bold;}.spif-wrapper a:hover{text-decoration:underline;}.spif-wrapper img{width:100%;display:block;}.spif-wrapper .caption{display:block;font-size:0.875rem;padding:1rem;background:#333333;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.spif-wrapper .caption h2{margin-top:0;font-size:1rem;}.spif-wrapper .caption p{margin:0;}.student-persona-wrapper img{display:block;margin:0 0 1rem;}.student-persona-wrapper h2.the-title{font-family:"UniversLTPro-UltraCn",serif;font-size:2.5rem;font-weight:300;-webkit-font-smoothing:antialiased;margin:0 0 1.5rem;line-height:1;}.student-persona-wrapper span.the-title a{display:block;color:#3172ae;font-weight:bold;font-size:1rem;border:none;}.student-persona-wrapper span.the-title a:hover{color:#3172ae;}.student-persona-wrapper .quote{font-family:"UniversLTPro-UltraCn",serif;font-size:2rem;color:#3172ae;line-height:1.1;margin-bottom:2rem;display:block;}.field--name-field-sidebar-content{padding:0 1.75rem;}.universal-region--sidebar .reshall{margin-top:0rem;background:#fff;}.field--name-field-sidebar-content .reshall{padding:0rem;}h2{margin-bottom:0.563rem;}.universal .universal-region--main a:visited{color:#844017;border-bottom-color:#FFE0CE;}.universal .universal-region--main a:visited:hover{text-decoration:none;color:#844017;border-bottom-color:#844017;}.links--inline{*zoom:1;list-style-type:none;margin:0;padding:0;}.links--inline:after{content:"";display:table;clear:both;}.links--inline li{float:left;margin-right:1em;}.links--inline li > a{display:block;}.links--inline li:first-child{margin-top:1rem;}.tabs a{background-color:#eee;text-decoration:none;}.tabs a.active{background-color:#ccc;}.tabs a:hover,.tabs a:focus{background-color:#bbb;}.tabs--primary{margin-bottom:1em;border-bottom:1px solid #bbb;}.tabs--primary a{padding:0.3rem 0.8rem;}.tabs--secondary a{padding:0.2rem 0.5rem;margin:0.4rem 0;font-size:0.9rem;}.search-result footer{display:none;}.search-result p.search-result__snippet{padding-left:0;}.news-announcements-wrapper{background:#f2f2f2;padding:2.5rem 0;margin-top:-16px;}.news-announcements-wrapper .view-events-deadlines-listings{max-width:1200px;margin:0 auto;position:relative;height:100%;padding:0 1.25rem;}.news-announcements-wrapper .view-events-deadlines-listings a.view-all{display:block;margin:.938rem 0 0;font-size:.9rem;border:none;}.news-announcements-wrapper .view-events-deadlines-listings a.view-all:hover{text-decoration:underline;}.news-announcements-wrapper .view-events-deadlines-listings a.view-all:before{font-family:'icomoon';font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e608';padding:0 .5rem 0 0;float:left;position:relative;top:-.375rem;}.news-announcements-wrapper .view-events-deadlines-listings h2{margin:0;font-family:"UniversLTPro-UltraCn",serif;-webkit-font-smoothing:antialiased;font-size:2.2rem;padding-right:6.188rem;}.news-announcements-wrapper .view-events-deadlines-listings .field--name-body{font-size:1rem;}.news-announcements-wrapper .view-events-deadlines-listings .views-field-title,.news-announcements-wrapper .view-events-deadlines-listings .date-display-single{color:#3172ae;font-family:"UniversLTPro-65Bold",serif;line-height:1;}.news-announcements-wrapper .view-events-deadlines-listings .views-field-title{color:#333333;line-height:1.3;}.news-announcements-wrapper .view-events-deadlines-listings .views-field-title.link{color:#3172ae;}.news-announcements-wrapper .view-events-deadlines-listings .views-field-title a{color:#3172ae;}.news-announcements-wrapper .view-events-deadlines-listings .views-field-title a:hover{color:#3172ae;}.news-announcements-wrapper .view-events-deadlines-listings .date-display-single{font-size:.9rem;}.news-announcements-wrapper .view-events-deadlines-listings .column.dates_deadlines .date-display-single{color:#333333;}.events-wrapper{border-bottom:1px solid #cdcdcd;padding:2.5rem 0;}.events-wrapper .view-event-listings{max-width:1200px;margin:0 auto;position:relative;height:100%;padding:0 1.25rem;}.events-wrapper .view-event-listings a.view-all{display:block;margin:.938rem 0 0;font-size:.9rem;border:none;}.events-wrapper .view-event-listings a.view-all:hover{text-decoration:underline;}.events-wrapper .view-event-listings a.view-all:before{font-family:'icomoon';font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e608';padding:0 .5rem 0 0;float:left;position:relative;top:-.375rem;}.events-wrapper .view-event-listings h2{margin:0;font-family:"UniversLTPro-UltraCn",serif;-webkit-font-smoothing:antialiased;font-size:2.2rem;padding-right:6.188rem;}.events-wrapper .view-event-listings .field--name-body{font-size:1rem;}.events-wrapper .view-event-listings .views-field-title,.events-wrapper .view-event-listings .date-display-single{color:#3172ae;font-family:"UniversLTPro-65Bold",serif;line-height:1;}.events-wrapper .view-event-listings .views-field-title{line-height:1.3;}.events-wrapper .view-event-listings .views-field-title a{color:#3172ae;}.events-wrapper .view-event-listings .views-field-title a:hover{color:#3172ae;}.events-wrapper .view-event-listings .date-display-single{font-size:.9rem;}.view-intern-question-block{display:block;margin-left:20px;margin-right:20px;}.internship-profile-wrapper{background:#f2f2f2;padding:2.5rem 0;margin-top:-16px;}.internship-profile-wrapper .view-internships{max-width:1200px;margin:0 auto;position:relative;height:100%;padding:0 1.25rem;}.internship-profile-wrapper .view-internships a.view-all{display:block;margin:.938rem 0 0;font-size:.9rem;border:none;}.internship-profile-wrapper .view-internships a.view-all:hover{text-decoration:underline;}.internship-profile-wrapper .view-internships a.view-all:before{font-family:'icomoon';font-size:1.5rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e608';padding:0 .5rem 0 0;float:left;position:relative;top:-.375rem;}.internship-profile-wrapper .view-internships h2{margin:0;font-family:"UniversLTPro-UltraCn",serif;-webkit-font-smoothing:antialiased;font-size:2.2rem;padding-right:6.188rem;}.internship-profile-wrapper .view-internships .field--name-body{font-size:1rem;}.internship-profile-wrapper .view-internships .views-field-title{color:#3172ae;font-family:"UniversLTPro-65Bold",serif;line-height:1;}.internship-profile-wrapper .view-internships .views-field-title{color:#333333;line-height:1.3;}.internship-profile-wrapper .view-internships .views-field-title.link{color:#3172ae;}.internship-profile-wrapper .view-internships .views-field-title a{color:#fff;}.internship-profile-wrapper .view-internships .views-field-title a:hover{color:#ccc;}.internship-profile-wrapper .view-internships .views-exposed-form label{font-size:0.9rem;font-weight:bold;}.internship-profile-wrapper .view-internships .date-display-single{font-size:.9rem;}.internship-profile-wrapper .view-internships .column.dates_deadlines .date-display-single{color:#333333;}form#views-exposed-form-intern-question-block-block-2{font-size:0.9rem;font-weight:bold;border-width:1px;border-style:solid;border-color:#fff;}article.node.node--internship-profile.node-teaser{display:block;margin-left:60px;}article.node.node--internship-profile.node-teaser p{display:block;margin-left:60px;}.type-of-internship.taxonomy-term p{display:block;margin-left:60px;}.view-intern-question-block table th{background-color:#3172ae;color:#fff;font-weight:bold;font-size:0.9rem;border-width:1px;border-style:solid;border-color:#fff;}.view-intern-question-block table th a{background-color:#3172ae;color:#fff;font-weight:500;text-align:left;}.view-intern-question-block table th a{background:transparent;color:inherit;}.view-intern-question-block table th a:visited{color:inherit;text-decoration:underline;}.view-intern-question-block table th a:hover{color:inherit;text-decoration:underline;}.view-intern-question-block table th a:link{background:transparent;color:inherit;}.view-intern-question-block table th a:active{background:transparent;color:inherit;}.view-intern-question-block table th,table td{padding:0.5rem 1rem;}.view-intern-question-block .views-field.views-field-title{padding-left:20px;}.view-intern-question-block *,*:before,*:after{box-sizing:border-box;}.view-intern-question-block *,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box;}.views-exposed-form-intern-question-block-block-2 body{font-size:0.9rem;}.view-hcp{display:block;font-size:0.9rem;line-height:1.8;margin-left:20px;margin-right:20px;}.view-hcp p{display:block;font-size:15px;line-height:1.4;}.view-hcp-insuretax{display:block;font-size:0.9rem;line-height:1.8;border-left-width:15px;margin-left:15px;margin-bottom:15px;}.view-hcp table th a:link{background:transparent;color:inherit;}.view-hcp table th a:active{background:transparent;color:inherit;}.view-hcp table th{background-color:#3172ae;color:#fff;font-weight:bold;font-size:0.9rem;border-width:1px;border-style:solid;border-color:#fff;}.view-hcp table th a{background-color:#3172ae;color:#fff;font-weight:500;text-align:left;}.view-hcp table th a{background:transparent;color:inherit;}.view-hcp table th a:visited{color:inherit;text-decoration:underline;}.view-hcp table th a:hover{color:inherit;text-decoration:underline;}.view-hcp table th a:link{background:transparent;color:inherit;}.view-hcp table th a:active{background:transparent;color:inherit;}.view-hcp table th,table td{padding:0.5rem 1rem;}.view-hcp table td{font-size:0.95rem;}.view-hcp .views-field.views-field-title .views-hcp{padding-left:20px;font-size:0.9rem;line-height:1.8;}.view-hcp *,*:before,*:after{box-sizing:border-box;}.view-hcp *,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box;}.views-exposed-form-hcp-block-3 body{font-size:0.9rem;}div.taxonomy-term-description{font-family:"UniversLTPro-UltraCn",serif;-webkit-font-smoothing:antialiased;font-size:2.2rem;padding-left:40px;}article.node.node--health-care-provider.node-teaser{display:block;margin-left:60px;}article.node.node--health-care-provider.node-teaser .links--inline li:first-child{margin-top:0rem;}article.node.node--health-care-provider.node-teaser header h2.node__title a{font-size:1.4rem;margin-bottom:0px;line-height:0.4rem;}.view-resources label{color:#333333;font-size:.813rem;}.view-resources .view-content{overflow:hidden;*zoom:1;padding:1.875rem 0;}.view-resources .view-content .field--name-field-infocard-section-title{font-family:"UniversLTPro-UltraCn",serif;font-size:2rem;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;}.view-resources .view-content p{margin:0;}.view-resources .view-content ul{margin:0;padding-left:0;}.view-resources .view-content li.card-item{float:left;width:100%;height:auto;margin-right:0;list-style:none;margin-top:1px;}.view-resources .view-content li.card-item:first-child{margin-top:1px;}@media (min-width:48em){.view-resources .view-content li.card-item{width:16.875rem;height:16.875rem;margin-right:1.25rem;margin-top:1rem;padding:0;}.view-resources .view-content li.card-item:first-child{margin-top:1rem;}}.view-resources .views-exposed-form{margin-bottom:1rem;}.view-resources .views-exposed-form .views-widget-filter-title{padding-right:0;}.view-resources .views-exposed-form input[type="text"]{background:#3172ae;border:none;line-height:3.125rem;width:100%;padding:0 2.5rem 0 1rem;height:3.125rem;color:#fff;font-size:.813rem;}.view-resources .views-exposed-form .views-submit-button input[type="submit"]{width:3.125rem;height:3.125rem;border:none;color:#fff;margin:0;text-indent:-999em;background:url(/sites/all/themes/tss/images/icomoon/magnifying-glass-light.svg?1441392680) no-repeat #333333 center;}.view-resources .list-header-links li{float:none;margin-top:0;width:auto;height:auto;margin-right:0;}.view-news-announcements-listings .field-content{font-family:"UniversLTPro-65Bold",serif;}.container,.header{height:100%;}.header{position:relative;margin:0 auto;min-height:560px;width:100%;transition:all 0.5s ease;}.modify .header{min-height:300px;}.bg-img{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.bg-img img{position:absolute;top:0;left:0;display:block;min-width:100%;min-height:100%;}.title{z-index:1000;margin:0 auto;padding:0 1.25em;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}@media (min-width:75rem){.title{padding-left:0;}}.title h1,.title p.subline{line-height:1;}.title p.subline{font-size:1.75em;}button.trigger{position:fixed;bottom:40px;left:50%;z-index:5000;display:block;margin-left:-0.5em;padding:0;width:1em;height:1em;border:none;background:transparent;color:transparent;font-size:2em;cursor:pointer;}.container:not(.notrans) button.trigger{-webkit-transition:opacity 0.3s 0.5s;transition:opacity 0.3s 0.5s;}.container.modify:not(.notrans) button.trigger{opacity:0;pointer-events:none;-webkit-transition-delay:0s;transition-delay:0s;}button.trigger::before{position:absolute;bottom:100%;left:-100%;padding:0.8em;width:300%;color:#fff;content:attr(data-info);font-size:0.35em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}button.trigger:focus{outline:none;}button.trigger span{position:relative;display:block;overflow:hidden;width:100%;height:100%;}button.trigger span::before{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;content:"\e61d";text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:'icomoon';line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.intro-effect-side:not(.notrans) .bg-img::before{-webkit-transition-property:-webkit-transform;transition-property:transform;}.intro-effect-side:not(.notrans) .title{-webkit-transition-property:text-align,-webkit-transform;transition-property:text-align,transform;}.intro-effect-side:not(.notrans) .bg-img::after{-webkit-transition-property:top,left,bottom,right,background-color;transition-property:top,left,bottom,right,background-color;}.intro-effect-side:not(.notrans) .header .buttons{-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity;}.intro-effect-side:not(.notrans) .content > div{-webkit-transition-property:opacity;transition-property:opacity;}.intro-effect-side:not(.notrans) .bg-img::before,.intro-effect-side:not(.notrans) .bg-img::after,.intro-effect-side:not(.notrans) .title,.intro-effect-side:not(.notrans) .header p,.intro-effect-side:not(.notrans) .header .buttons,.intro-effect-side:not(.notrans) .content > div{-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);-webkit-transition-duration:0.5s;transition-duration:0.5s;}.intro-effect-side .codrops-top a{color:#7b8d92;}.intro-effect-side .bg-img::before,.intro-effect-side .bg-img::after{content:'';position:absolute;z-index:100;}.intro-effect-side .bg-img::before{background:#fff;top:0;left:0;width:60%;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);}.intro-effect-side.modify .bg-img::before{-webkit-transform:translateX(0);transform:translateX(0);}.intro-effect-side .bg-img::after{border:24px solid #fff;top:-80px;right:-80px;bottom:-80px;left:-80px;background-color:rgba(255,255,255,0.5);}.intro-effect-side.modify .bg-img::after{top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0);}.intro-effect-side .codrops-demos a{color:#43939d;}.intro-effect-side .codrops-demos a.current-demo{border-bottom:3px solid #43939d;}.intro-effect-side .title{text-align:center;left:0;width:60%;-webkit-transform:translateX(33.3%) translateY(-50%);transform:translateX(33.3%) translateY(-50%);}.intro-effect-side.modify .title{text-align:left;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.intro-effect-side .header .buttons{opacity:0;color:#7b8d92;-webkit-transform:translateY(100px);transform:translateY(100px);}.intro-effect-side.modify{max-width:1200px;margin:0 auto;}.intro-effect-side.modify .header .buttons{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}.intro-effect-side .content > div{margin-top:0px;opacity:0;}.intro-effect-side.modify .content > div{opacity:1;}.intro-effect-side button.trigger span::before,.intro-effect-side button.trigger::before{color:#516165;}.intro-effect-side:not(.notrans) .title,.intro-effect-side:not(.notrans) .bg-img::before,.intro-effect-side:not(.notrans) .bg-img::after{-webkit-transition-delay:0.3s;transition-delay:0.3s;}.intro-effect-side.modify:not(.notrans) .title,.intro-effect-side.modify:not(.notrans) .bg-img::before,.intro-effect-side.modify:not(.notrans) .bg-img::after{-webkit-transition-delay:0s;transition-delay:0s;}.intro-effect-side.modify:not(.notrans) .header p:nth-last-child(2){-webkit-transition-delay:0.15s;transition-delay:0.15s;}.intro-effect-side.modify:not(.notrans) .header p:last-child{-webkit-transition-delay:0.2s;transition-delay:0.2s;}.intro-effect-side.modify:not(.notrans) .content > div{-webkit-transition-delay:0.3s;transition-delay:0.3s;}.intro-effect-sidefixed:not(.notrans) .bg-img::before{-webkit-transition-property:background-color;transition-property:background-color;}.intro-effect-sidefixed:not(.notrans) .bg-img::after{-webkit-transition-property:-webkit-transform;transition-property:transform;}.intro-effect-sidefixed:not(.notrans) .title p{-webkit-transition-property:opacity;transition-property:opacity;}.intro-effect-sidefixed:not(.notrans) .content > div{-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity;}.intro-effect-sidefixed:not(.notrans) .bg-img::before,.intro-effect-sidefixed:not(.notrans) .bg-img::after,.intro-effect-sidefixed:not(.notrans) .title p,.intro-effect-sidefixed:not(.notrans) .content > div{-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);-webkit-transition-duration:0.5s;transition-duration:0.5s;}.intro-effect-sidefixed .header{position:absolute;}.intro-effect-sidefixed .bg-img{position:fixed;}.intro-effect-sidefixed .bg-img img{left:auto;right:0;}.intro-effect-sidefixed .bg-img::before,.intro-effect-sidefixed .bg-img::after{content:'';position:absolute;z-index:100;}.intro-effect-sidefixed .bg-img::after{background:#f8ebda;top:0;right:0;width:60%;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);}.intro-effect-sidefixed.modify .bg-img::after{-webkit-transform:translateX(0);transform:translateX(0);}.intro-effect-sidefixed .bg-img::before{width:100%;height:100%;background-color:rgba(247,214,169,0.1);}.intro-effect-sidefixed.modify .bg-img::before{background-color:rgba(247,214,169,0.4);}.intro-effect-sidefixed .codrops-demos a{color:#f68f6c;}.intro-effect-sidefixed .title{position:relative;top:auto;left:auto;text-align:left;-webkit-transform:translateY(200px);transform:translateY(200px);}.intro-effect-sidefixed.modify .title{-webkit-transform:translateY(0);transform:translateY(0);}.intro-effect-sidefixed .title h1{font-family:'Playfair Display',serif;font-weight:700;padding:0 0 0.5em 0;color:#585a66;}.intro-effect-sidefixed .title p{opacity:0;color:#585a66;}.intro-effect-sidefixed.modify .title p{opacity:1;}.intro-effect-sidefixed .content{width:60%;margin-left:40%;padding:0 2.5em;}.intro-effect-sidefixed .content div{position:relative;margin:70px 0;color:#77726b;}.intro-effect-sidefixed .content div:nth-child(2){opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px);}.intro-effect-sidefixed.modify .content div:nth-child(2){opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}@media screen and (max-width:47em){.codrops-demos a{font-size:80%;}.intro-effect-side .title{width:100%;padding:0 1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.intro-effect-side.modify .bg-img::before{-webkit-transform:translateX(-100%);transform:translateX(-100%);}.intro-effect-side .bg-img::after{border-left-width:0px;border-right-width:0px;right:0px;left:0px;background:rgba(255,255,255,0.1);}.intro-effect-side.modify .bg-img::after{background:rgba(255,255,255,0.8);}.intro-effect-sidefixed .content{width:100%;margin-left:auto;}.intro-effect-sidefixed .bg-img::after{width:95%;}}@media screen and (max-width:27em){.intro-effect-jam3 .content{padding:0 2em 5em;}.intro-effect-grid .grid li h2{display:none;}.intro-effect-push .header .title{top:60px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}button.trigger::before{display:none;}}.md-perspective,.md-perspective body{height:100%;overflow:hidden;}.md-perspective body{-webkit-perspective:600px;-moz-perspective:600px;perspective:600px;}.container{min-height:100%;}@media (min-width:64em){.md-modal{position:fixed;top:50%;left:50%;width:100%;max-width:100%;min-width:100%;z-index:2000;visibility:hidden;height:100%;overflow-y:auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}}.md-show{visibility:visible;}.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.md-show ~ .md-overlay{opacity:1;visibility:visible;}.md-content{position:relative;margin:0 auto;height:100%;}.md-effect-1 .md-content{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.md-show.md-effect-1 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}.md-effect-2 .md-content{-webkit-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);-moz-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);}.md-show.md-effect-2 .md-content{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}.md-effect-3 .md-content{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.md-show.md-effect-3 .md-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;}.md-effect-4 .md-content{-webkit-transform:scale(0) rotate(720deg);-moz-transform:scale(0) rotate(720deg);-ms-transform:scale(0) rotate(720deg);transform:scale(0) rotate(720deg);opacity:0;}.md-show.md-effect-4 ~ .md-overlay,.md-effect-4 .md-content{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}.md-show.md-effect-4 .md-content{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1;}.md-effect-5.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-5 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(600px) rotateX(20deg);-moz-transform:translateZ(600px) rotateX(20deg);-ms-transform:translateZ(600px) rotateX(20deg);transform:translateZ(600px) rotateX(20deg);opacity:0;}.md-show.md-effect-5 .md-content{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transform:translateZ(0px) rotateX(0deg);-moz-transform:translateZ(0px) rotateX(0deg);-ms-transform:translateZ(0px) rotateX(0deg);transform:translateZ(0px) rotateX(0deg);opacity:1;}.md-effect-6.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-6 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate(30%) translateZ(600px) rotate(10deg);-moz-transform:translate(30%) translateZ(600px) rotate(10deg);-ms-transform:translate(30%) translateZ(600px) rotate(10deg);transform:translate(30%) translateZ(600px) rotate(10deg);opacity:0;}.md-show.md-effect-6 .md-content{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transform:translate(0%) translateZ(0) rotate(0deg);-moz-transform:translate(0%) translateZ(0) rotate(0deg);-ms-transform:translate(0%) translateZ(0) rotate(0deg);transform:translate(0%) translateZ(0) rotate(0deg);opacity:1;}.md-effect-7{top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.md-effect-7 .md-content{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0;}.md-show.md-effect-7 .md-content{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);border-radius:0 0 3px 3px;opacity:1;}.md-effect-8.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-8 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-70deg);-moz-transform:rotateY(-70deg);-ms-transform:rotateY(-70deg);transform:rotateY(-70deg);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;opacity:0;}.md-show.md-effect-8 .md-content{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;}.md-effect-9.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-9 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(-70deg);-moz-transform:rotateX(-70deg);-ms-transform:rotateX(-70deg);transform:rotateX(-70deg);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;opacity:0;}.md-show.md-effect-9 .md-content{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}.md-effect-10.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-10 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(-60deg);-moz-transform:rotateX(-60deg);-ms-transform:rotateX(-60deg);transform:rotateX(-60deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.md-show.md-effect-10 .md-content{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}.md-effect-11 .md-content{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.md-show.md-effect-11 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}.md-effect-12 .md-content{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.md-show.md-effect-12 ~ .md-overlay{background:#e74c3c;}.md-effect-12 .md-content h3,.md-effect-12 .md-content{background:transparent;}.md-show.md-effect-12 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}.md-effect-13.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-13 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-3000px) rotateY(90deg);-moz-transform:translateZ(-3000px) rotateY(90deg);-ms-transform:translateZ(-3000px) rotateY(90deg);transform:translateZ(-3000px) rotateY(90deg);opacity:0;}.md-show.md-effect-13 .md-content{-webkit-animation:slit .7s forwards ease-out;-moz-animation:slit .7s forwards ease-out;animation:slit .7s forwards ease-out;}@-webkit-keyframes slit{50%{-webkit-transform:translateZ(-250px) rotateY(89deg);opacity:.5;-webkit-animation-timing-function:ease-out;}100%{-webkit-transform:translateZ(0) rotateY(0deg);opacity:1;}}@-moz-keyframes slit{50%{-moz-transform:translateZ(-250px) rotateY(89deg);opacity:.5;-moz-animation-timing-function:ease-out;}100%{-moz-transform:translateZ(0) rotateY(0deg);opacity:1;}}@keyframes slit{50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-in;}100%{transform:translateZ(0) rotateY(0deg);opacity:1;}}.md-effect-14.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-14 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateY(100%) rotateX(90deg);-moz-transform:translateY(100%) rotateX(90deg);-ms-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;opacity:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.md-show.md-effect-14 .md-content{-webkit-transform:translateY(0%) rotateX(0deg);-moz-transform:translateY(0%) rotateX(0deg);-ms-transform:translateY(0%) rotateX(0deg);transform:translateY(0%) rotateX(0deg);opacity:1;}.md-effect-15.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}.md-effect-15 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(100px) translateX(-30%) rotateY(90deg);-moz-transform:translateZ(100px) translateX(-30%) rotateY(90deg);-ms-transform:translateZ(100px) translateX(-30%) rotateY(90deg);transform:translateZ(100px) translateX(-30%) rotateY(90deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.md-show.md-effect-15 .md-content{-webkit-transform:translateZ(0px) translateX(0%) rotateY(0deg);-moz-transform:translateZ(0px) translateX(0%) rotateY(0deg);-ms-transform:translateZ(0px) translateX(0%) rotateY(0deg);transform:translateZ(0px) translateX(0%) rotateY(0deg);opacity:1;}.md-show.md-effect-16 ~ .md-overlay{background:rgba(180,46,32,0.5);}.md-show.md-effect-16 ~ .container{-webkit-filter:blur(3px);-moz-filter:blur(3px);filter:blur(3px);}.md-effect-16 .md-content{-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%);opacity:0;}.md-show.md-effect-16 ~ .container,.md-effect-16 .md-content{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.md-show.md-effect-16 .md-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;}.md-show.md-effect-17 ~ .container{height:100%;overflow:hidden;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}.md-show.md-effect-17 ~ .container,.md-show.md-effect-17 ~ .md-overlay{-webkit-transform:rotateX(-2deg);-moz-transform:rotateX(-2deg);-ms-transform:rotateX(-2deg);transform:rotateX(-2deg);-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}.md-effect-17 .md-content{opacity:0;-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);}.md-show.md-effect-17 .md-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all 0.3s 0.2s;-moz-transition:all 0.3s 0.2s;transition:all 0.3s 0.2s;}.md-show.md-effect-18 ~ .container{height:100%;overflow:hidden;}.md-show.md-effect-18 ~ .md-overlay{background:rgba(143,27,15,0.8);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}.md-show.md-effect-18 ~ .container,.md-show.md-effect-18 ~ .md-overlay{-webkit-transform-style:preserve-3d;-webkit-transform-origin:0% 50%;-webkit-animation:rotateRightSideFirst 0.5s forwards ease-in;-moz-transform-style:preserve-3d;-moz-transform-origin:0% 50%;-moz-animation:rotateRightSideFirst 0.5s forwards ease-in;transform-style:preserve-3d;transform-origin:0% 50%;animation:rotateRightSideFirst 0.5s forwards ease-in;}@-webkit-keyframes rotateRightSideFirst{50%{-webkit-transform:translateZ(-50px) rotateY(5deg);-webkit-animation-timing-function:ease-out;}100%{-webkit-transform:translateZ(-200px);}}@-moz-keyframes rotateRightSideFirst{50%{-moz-transform:translateZ(-50px) rotateY(5deg);-moz-animation-timing-function:ease-out;}100%{-moz-transform:translateZ(-200px);}}@keyframes rotateRightSideFirst{50%{transform:translateZ(-50px) rotateY(5deg);animation-timing-function:ease-out;}100%{transform:translateZ(-200px);}}.md-effect-18 .md-content{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);opacity:0;}.md-show.md-effect-18 .md-content{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:all 0.5s 0.1s;-moz-transition:all 0.5s 0.1s;transition:all 0.5s 0.1s;}.md-show.md-effect-19 ~ .container{height:100%;overflow:hidden;}.md-show.md-effect-19 ~ .md-overlay{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}.md-show.md-effect-19 ~ .container,.md-show.md-effect-19 ~ .md-overlay{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 100%;-webkit-animation:OpenTop 0.5s forwards ease-in;-moz-transform-style:preserve-3d;-moz-transform-origin:50% 100%;-moz-animation:OpenTop 0.5s forwards ease-in;transform-style:preserve-3d;transform-origin:50% 100%;animation:OpenTop 0.5s forwards ease-in;}@-webkit-keyframes OpenTop{50%{-webkit-transform:rotateX(10deg);-webkit-animation-timing-function:ease-out;}}@-moz-keyframes OpenTop{50%{-moz-transform:rotateX(10deg);-moz-animation-timing-function:ease-out;}}@keyframes OpenTop{50%{transform:rotateX(10deg);animation-timing-function:ease-out;}}.md-effect-19 .md-content{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);opacity:0;}.md-show.md-effect-19 .md-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all 0.5s 0.1s;-moz-transition:all 0.5s 0.1s;transition:all 0.5s 0.1s;}@media screen and (max-width:32em){body{font-size:75%;}}.clear{clear:both;}.full-width{width:100%;}.half-width{width:50%;}.center-text{text-align:center;}.spacing-bottom{margin-bottom:2rem;}.yellow-text{color:#ffe570;}.blue-text{color:#3172ae;}h2.heading{font-family:"UniversLTPro-UltraCn",serif;font-size:3rem;}h2.heading.large{font-size:3.5rem;}h2.heading.xlarge{font-size:8rem;}.student-post{overflow:hidden;*zoom:1;}@media (min-width:48em){.student-post{padding:0 2.5rem 0 0;}}.student-post h2.heading{font-family:"UniversLTPro-65Bold",serif;font-size:1.3rem;line-height:1.1;padding:0 0 1rem;}.student-post span{display:block;}.student-post img{float:left;margin:0 .938rem .938rem 0;}.student-post .name{font-weight:bold;font-size:1rem;}.student-post .subtitle{font-size:1rem;}.student-post .teaser{line-height:1.4;clear:left;font-size:1rem;}html.js .form-autocomplete{background-position:100% 7px;background-size:20px;}html.js .throbbing{background-position:100% -20px;background-size:20px;}
