@import url('fast-fonts.css');
@import url("https://fonts.googleapis.com/css?family=Cardo");

html {
    overflow-x: hidden;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    font-family: 'Open Sans', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.white {
    color: #ffffff;
}

.bkgd-primary {
    background-color: #337AB7;
}

.grey {
    background-color: #485667;
}

.grey-light {
    background-color: #edf2f8;
}

img {
    width: 100%;
    height: auto;
}

iframe {
    width: 100%;
    margin-bottom: 15px;
}

hr {
    height: 1px;
    margin-top: 20px;
    margin-bottom: 20px;
    border: none;
    background-color: #485667;
}

.btn {
    padding: 6px 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
    border: 0px;
    border-radius: 0px;
}

.btn-xs {
    padding: 6px 12px;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.3;
    border: 0px;
    border-radius: 0px;
    color: white;
}

.btn-sm {
    padding: 7px 11px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.4;
    border: 0px;
    border-radius: 0px;
    color: white;
}

.btn-lg {
    padding: 8px 14px;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    border: 0px;
    border-radius: 0px;
    color: white;
}

.btn-primary,
.btn-light,
.btn-dark {
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 white, 0 0 0 rgba(0, 0, 0, 0);
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
}

.btn-primary:active,
.btn-light:active,
.btn-dark:active,
.btn-primary.active,
.btn-light.active,
.btn-dark.active {
    box-shadow: inset 0 0 0 white, 0 0 0 rgba(0, 0, 0, 0);
}

.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
    text-shadow: none;
}

.btn:active,
.btn.active {
    background-image: none;
}

.btn-primary {
    background-color: #337AB7;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #153d5f;
    background-position: 0 -15px;
}

.btn-primary:active,
.btn-primary.active {
    background-color: #9dd9f5;
    border: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #337AB7;
    background-image: none;
}

.btn-light {
    background-color: #ffffff;
    color: #485667;
}

.btn-light:hover,
.btn-light:focus {
    background-color: #c7d3e0;
    background-position: 0 -15px;
}

.btn-light:active,
.btn-light.active {
    background-color: #dce4ee;
    border: none;
}

.btn-light.disabled,
.btn-light[disabled],
fieldset[disabled] .btn-light,
.btn-light.disabled:hover,
.btn-light[disabled]:hover,
fieldset[disabled] .btn-light:hover,
.btn-light.disabled:focus,
.btn-light[disabled]:focus,
fieldset[disabled] .btn-light:focus,
.btn-light.disabled.focus,
.btn-light[disabled].focus,
fieldset[disabled] .btn-light.focus,
.btn-light.disabled:active,
.btn-light[disabled]:active,
fieldset[disabled] .btn-light:active,
.btn-light.disabled.active,
.btn-light[disabled].active,
fieldset[disabled] .btn-light.active {
    background-color: #edf2f8;
    background-image: none;
}

.btn-dark {
    background-color: #002f65;
}

.btn-grey {
    background-color: #313d4c;
}

.btn-dark:hover,
.btn-dark:focus {
    background-color: #07203d;
    background-position: 0 -15px;
}

.btn-dark:active,
.btn-dark.active {
    background-color: #18467b;
    border: none;
}

.btn-dark.disabled,
.btn-dark[disabled],
fieldset[disabled] .btn-dark,
.btn-dark.disabled:hover,
.btn-dark[disabled]:hover,
fieldset[disabled] .btn-dark:hover,
.btn-dark.disabled:focus,
.btn-dark[disabled]:focus,
fieldset[disabled] .btn-dark:focus,
.btn-dark.disabled.focus,
.btn-dark[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-dark.disabled:active,
.btn-dark[disabled]:active,
fieldset[disabled] .btn-dark:active,
.btn-dark.disabled.active,
.btn-dark[disabled].active,
fieldset[disabled] .btn-dark.active {
    background-color: #002f65;
    background-image: none;
}

body {
    background-color: #ffffff;
}

.page {
    position: relative;
}

.title {
    position: relative;
    margin-top: 50px;
}

.description {
    font-size: 26px;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: 0px;
    color: #313d4c;
    margin-top: 0px;
    margin-bottom: 60px;
}

.share-icons {
    list-style: none;
    text-align: right;
    margin-left: 10px;
}

.white h1,
.white p {
    color: #ffffff;
}

.dark h1 {
    color: #313d4c;
}

.dark p {
    color: #485667;
}

.row {
    margin-top: 20px;
    margin-bottom: 30px;
}

.row-neutral-light {
    background-color: #edf2f8;
}

.row-neutral-white {
    background-color: #f2f4f8;
}

.row-neutral-white a {
    color: #2868a0;
}

.row-neutral-light-align-right {
    background-color: #edf2f8;
    text-align: right;
}

.row-neutral-dark {
    background-color: #485667;
}

.row-neutral-dark h1,
.row-neutral-dark p {
    color: #ffffff;
}

.row-neutral-dark-align-right {
    background-color: #485667;
    text-align: right;
}

.row-neutral-dark-align-right h1,
.row-neutral-dark-align-right p {
    color: #ffffff;
}

.row-highlight-colour {
    background-color: #337AB7;
}

.row-highlight-colour h1,
.row-highlight-colour h2,
.row-highlight-colour h3,
.row-highlight-colour p {
    color: #ffffff;
}

.row-highlight-colour-align-right {
    background-color: #337AB7;
    text-align: right;
}

.row-highlight-colour-align-right h1,
.row-highlight-colour-align-right p {
    color: #ffffff;
}

.row-highlight-colour-video {
    background-color: #721f5f;
    background-image: url(../../../all/themes/uoft_stark/img/bg/bg-future-students-vid-row.png);
}

.row-highlight-colour-video h1,
.row-highlight-colour-video h2,
.row-highlight-colour-video h3,
.row-highlight-colour-video h4,
.row-highlight-colour-video p {
    color: #ffffff;
}

.row-neutral-uoft-blue {
    background-color: #002a5c;
}

.row-neutral-uoft-blue h1,
.row-neutral-uoft-blue p {
    color: #ffffff;
}

.row-neutral-feat-alum {
    background-color: #002a5c;
    background-image: url(../../../all/themes/uoft_stark/img/bg/bg-featuredAlum.jpg);
    background-size: cover;
}

.panel {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.panel-flexible .panel-separator {
    margin: 0;
}

.panels-flexible-region-2-center {
    float: left;
    width: 100%;
}

.panels-flexible-region {
    width: 100%;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
}

.clear-both {
    clear: both;
}

.page-banner {
    overflow: hidden;
    position: relative;
    background: #002a5c;
}

.page-banner .caption_wrapper {
    position: absolute;
    bottom: 1%;
    z-index: 1;
    width: 100%;
    left: 15px;
}

.page-banner .padded-multiline {
    line-height: 1.3;
    padding: 2px 0;
}

.page-banner .padded-multiline h1,
.page-banner .padded-multiline p {
    padding: 2px 0;
    display: inline;
    margin: 0;
}

.page-banner .padded-multiline h1 span,
.page-banner .padded-multiline h1 p {
    position: relative;
}

.page-banner h1 {
    color: #ffffff;
    text-shadow: 2px 0px 2px rgba(50, 50, 50, 0.5);
}

.page-banner .caption>p {
    color: #ffffff;
    max-width: 75%;
    font-size: 28px;
    font-weight: 400;
}

.page-banner .caption .btn-primary {
    font-size: 27px;
    margin-top: 20px;
}

.page-banner>img {
    width: 100%;
    display: block;
}

.page-banner img {
    display: block;
    width: 100%;
}

.page-banner .gradient {
    width: 100%;
}

.page-banner .gradient img {
    display: block;
    width: 100%;
}

.gradient {
    position: relative;
    display: block;
}

.gradient:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0);
}

#breadcrumbs-social-wrap {
    margin: 25px 0 15px;
    overflow: auto;
    display: block;
    font-size: 14px;
    font-weight: 600;
}

#breadcrumbs-social-wrap .breadcrumbs-wrap {
    width: 60%;
    float: left;
    display: block;
    margin-top: 20px;
}

#breadcrumbs-social-wrap .breadcrumbs-wrap span {
    display: inline-block;
    padding-right: 15px;
    margin-right: 10px;
    background: url(../../../all/themes/uoft_stark/img/icons/icon-arrow-right.svg) no-repeat right center;
}

#breadcrumbs-social-wrap .breadcrumbs-wrap span:last-child {
    background: none;
}

#breadcrumbs-social-wrap .social-sharing-wrap {
    width: auto;
    float: right;
    text-align: right;
    border: 1px solid #BDCAD8;
    padding: 15px;
}

#breadcrumbs-social-wrap .social-sharing-wrap span {
    display: inline-block;
    margin-right: 5px;
    position: relative;
    top: -2px;
}

#breadcrumbs-social-wrap .social-sharing-wrap a {
    margin-left: 10px;
}

#breadcrumbs-social-wrap .social-sharing-wrap .fa {
    font-size: 24px;
}

.align-right {
    text-align: right;
}

.align-center {
    text-align: center;
}

.pane-aggregator-feed-2 .pane-content .more-link a {
    text-transform: uppercase;
}

.input-group .form-control {
    border-radius: 2px;
}

nav {}

.front.page-home .title {
    margin-top: 5px;
}



.page {
    padding-top: 132px;
    background-color: #001e42;
    -webkit-transition: all 500ms ease-in-out;
}

.page-future-students .page,
.page-current-students .page,
.page-alumni .page,
.page-faculty-staff .page,
.page-donors .page,
.page-visitors .page,
.page-research-innovation .page,
.page-libraries .page,
.page-a-to-z-directory .page,
.page-news .page,
.page-back-to-school .page,
.currentConvocation .page,
.site-feedback-form .page,
.srits .page,
.strategic-initiatives .page {
    padding-top: 120px;
}

.page-news .page,
.node-type-story.page-node .page {
    padding-top: 160px;
}

@media (min-height:62em) {
    .page {
        padding-top: 120px;
    }

    .front.page-home #page.page {
        padding-top: 120px;
    }
}

.page-about-u-of-t .page,
.page-node .page,
.page-news-latest-news .page {
    padding-top: 210px;
}

footer .footer-first {
    background: #002a5c;
}

footer .footer-second {
    background: #001228;
    width: 100%;
}

footer .footer-second .social-icons li a {
    font-size: 14px;
    text-decoration: none;
}

footer .footer-second .copyright {
    font-size: 14px;
}

body.not-logged-in.page-user .sub-menu-wrapper {
    display: none;
}

body.not-logged-in.page-user #user-login {
    padding-top: 10em;
}

div.contextual-links-wrapper {
    padding-top: 20px;
    position: absolute;
    z-index: 100;
}

div.contextual-links-wrapper .views-contextual-links-page {
    margin-top: 20px !important;
}

.views-widget-filter-title {
    width: 100%;
}

.views-widget-filter-title .form-text {
    width: 100%;
}

.page-search #views-exposed-form-searchv5-page,
.page-search #views-exposed-form-searchv5-default,
.search-drawer-wrapper #views-exposed-form-searchv5-page,
.search-drawer-wrapper #views-exposed-form-searchv5-default {
    overflow: hidden !important;
}

.page-search .view-header,
.search-drawer-wrapper .view-header {
    margin-top: 50px;
}

.page-search .more-link,
.page-search #xml-search-result .xml-search-items-list>div:not(.xml-search-item),
.search-drawer-wrapper .more-link,
.search-drawer-wrapper #xml-search-result .xml-search-items-list>div:not(.xml-search-item) {
    margin-bottom: 40px;
    text-align: right;
    clear: both;
}

.page-search .more-link a,
.page-search #xml-search-result .xml-search-items-list>div:not(.xml-search-item) a,
.search-drawer-wrapper .more-link a,
.search-drawer-wrapper #xml-search-result .xml-search-items-list>div:not(.xml-search-item) a {
    background: #337AB7;
    padding: 10px 25px;
    color: white;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 3px;
    letter-spacing: .15em;
}

.page-search .more-link a:hover,
.page-search #xml-search-result .xml-search-items-list>div:not(.xml-search-item) a:hover,
.search-drawer-wrapper .more-link a:hover,
.search-drawer-wrapper #xml-search-result .xml-search-items-list>div:not(.xml-search-item) a:hover {
    background: #153d5f;
}

.page-search .tiles .more-link,
.search-drawer-wrapper .tiles .more-link {
    margin-top: 30px;
}

.page-search .tiles .views-row,
.search-drawer-wrapper .tiles .views-row {
    background-color: #26789e;
    border: 1px solid #185f80;
    margin: 10px 0;
    padding: 10px;
    color: #ffffff;
    border-radius: 1px;
    overflow: hidden;
    font-size: 14px;
}

.page-search .tiles .views-row a,
.search-drawer-wrapper .tiles .views-row a {
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 10px;
    display: block;
}

.page-search .tiles .views-row a:hover,
.search-drawer-wrapper .tiles .views-row a:hover {
    text-decoration: underline;
}

.page-search .tiles .views-row>span,
.page-search .tiles .views-row>.views-field-field-campus,
.search-drawer-wrapper .tiles .views-row>span,
.search-drawer-wrapper .tiles .views-row>.views-field-field-campus {
    float: right;
    font-weight: 600;
}

.page-search .social,
.search-drawer-wrapper .social {
    margin-bottom: 30px;
}

.page-search .social .views-row,
.search-drawer-wrapper .social .views-row {
    font-size: 25px;
}

.page-search .social .views-row .views-field-title,
.search-drawer-wrapper .social .views-row .views-field-title {
    font-size: 18px;
    font-weight: 700;
    margin-top: 30px;
}

.page-search .news .views-field-title,
.search-drawer-wrapper .news .views-field-title {
    font-size: 18px;
    font-weight: 700;
}

.page-search .block-views-exp-search-page,
.page-search .view-searchv5,
.search-drawer-wrapper .block-views-exp-search-page,
.search-drawer-wrapper .view-searchv5 {
    padding-right: 0;
}

.page-search .block-views-exp-search-page #views-exposed-form-searchv5-page,
.page-search .block-views-exp-search-page #views-exposed-form-searchv5-default,
.page-search .view-searchv5 #views-exposed-form-searchv5-page,
.page-search .view-searchv5 #views-exposed-form-searchv5-default,
.search-drawer-wrapper .block-views-exp-search-page #views-exposed-form-searchv5-page,
.search-drawer-wrapper .block-views-exp-search-page #views-exposed-form-searchv5-default,
.search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-page,
.search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-default {
    margin-top: 30px;
    background: #DAE1E9;
    border-radius: 2px;
    border: 1px solid #BDCAD8;
    padding: 15px;
    overflow: auto;
}

.page-search .block-views-exp-search-page #views-exposed-form-searchv5-page label,
.page-search .block-views-exp-search-page #views-exposed-form-searchv5-default label,
.page-search .view-searchv5 #views-exposed-form-searchv5-page label,
.page-search .view-searchv5 #views-exposed-form-searchv5-default label,
.search-drawer-wrapper .block-views-exp-search-page #views-exposed-form-searchv5-page label,
.search-drawer-wrapper .block-views-exp-search-page #views-exposed-form-searchv5-default label,
.search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-page label,
.search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-default label {
    margin-bottom: 0;
}

.page-search .block-views-exp-search-page #views-exposed-form-searchv5-page .views-exposed-widget,
.page-search .block-views-exp-search-page #views-exposed-form-searchv5-default .views-exposed-widget,
.page-search .view-searchv5 #views-exposed-form-searchv5-page .views-exposed-widget,
.page-search .view-searchv5 #views-exposed-form-searchv5-default .views-exposed-widget,
.search-drawer-wrapper .block-views-exp-search-page #views-exposed-form-searchv5-page .views-exposed-widget,
.search-drawer-wrapper .block-views-exp-search-page #views-exposed-form-searchv5-default .views-exposed-widget,
.search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-page .views-exposed-widget,
.search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-default .views-exposed-widget {
    width: 100%;
    padding-right: 0;
}

.page-search .block-views-exp-search-page #views-exposed-form-searchv5-page .views-submit-button,
.page-search .block-views-exp-search-page #views-exposed-form-searchv5-default .views-submit-button,
.page-search .view-searchv5 #views-exposed-form-searchv5-page .views-submit-button,
.page-search .view-searchv5 #views-exposed-form-searchv5-default .views-submit-button,
.search-drawer-wrapper .block-views-exp-search-page #views-exposed-form-searchv5-page .views-submit-button,
.search-drawer-wrapper .block-views-exp-search-page #views-exposed-form-searchv5-default .views-submit-button,
.search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-page .views-submit-button,
.search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-default .views-submit-button {
    padding-top: 0;
    width: 100%;
}

.page-search .block-views-exp-search-page #views-exposed-form-searchv5-page .views-exposed-form .form-text,
.page-search .block-views-exp-search-page #views-exposed-form-searchv5-default .views-exposed-form .form-text,
.page-search .view-searchv5 #views-exposed-form-searchv5-page .views-exposed-form .form-text,
.page-search .view-searchv5 #views-exposed-form-searchv5-default .views-exposed-form .form-text,
.search-drawer-wrapper .block-views-exp-search-page #views-exposed-form-searchv5-page .views-exposed-form .form-text,
.search-drawer-wrapper .block-views-exp-search-page #views-exposed-form-searchv5-default .views-exposed-form .form-text,
.search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-page .views-exposed-form .form-text,
.search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-default .views-exposed-form .form-text {
    width: 100%;
    height: 44px;
    padding-left: 30px;
    border: 1px solid #BDCAD8;
    padding-left: 10px;
    float: left;
    border-radius: 2px 0 0 2px;
}

.page-search .block-views-exp-search-page #views-exposed-form-searchv5-page .views-exposed-form .form-submit,
.page-search .block-views-exp-search-page #views-exposed-form-searchv5-default .views-exposed-form .form-submit,
.page-search .view-searchv5 #views-exposed-form-searchv5-page .views-exposed-form .form-submit,
.page-search .view-searchv5 #views-exposed-form-searchv5-default .views-exposed-form .form-submit,
.search-drawer-wrapper .block-views-exp-search-page #views-exposed-form-searchv5-page .views-exposed-form .form-submit,
.search-drawer-wrapper .block-views-exp-search-page #views-exposed-form-searchv5-default .views-exposed-form .form-submit,
.search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-page .views-exposed-form .form-submit,
.search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-default .views-exposed-form .form-submit {
    width: 100%;
    padding-left: 0;
    float: left;
    margin-top: 0;
    background-color: #337ab7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0 0 2px 2px;
}

.page-search #block-system-main .view-search,
.search-drawer-wrapper #block-system-main .view-search {
    padding-right: 0;
}

.page-search #block-xml-search-xml-search .block-title,
.search-drawer-wrapper #block-xml-search-xml-search .block-title {
    background: #485667 none repeat scroll 0% 0%;
    color: white;
    padding: 10px 15px;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: 1px;
    display: block;
}

.page-search .block-xml-search,
.search-drawer-wrapper .block-xml-search {
    padding-left: 0;
}

.page-search .attachment .container.directory,
.search-drawer-wrapper .attachment .container.directory {
    padding-left: 0;
    padding-right: 15px;
}

.page-search .attachment .container.directory .view-header h3,
.search-drawer-wrapper .attachment .container.directory .view-header h3 {
    background: #485667 none repeat scroll 0% 0%;
    color: white;
    padding: 10px 15px;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: 1px;
    display: block;
}

.page-search .attachment .container.directory .view-content .views-limit-grouping-group h3,
.search-drawer-wrapper .attachment .container.directory .view-content .views-limit-grouping-group h3 {
    background: #485667 none repeat scroll 0% 0%;
    color: white;
    padding: 10px 15px;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: 1px;
    display: block;
}

.page-search .block.block-system.block-system-main .ds-search-extra {
    margin: 30px 0;
}

.page-search .block.block-system.block-system-main fieldset {
    padding-left: 0;
}

.page-search .block.block-system.block-system-main fieldset .fieldset-legend {
    background: #485667;
    color: #ffffff;
    padding: 10px 15px;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: 1px;
    display: block;
}

.page-search .block.block-system.block-system-main fieldset .fieldset-wrapper .node.node-story {
    margin-bottom: 20px;
    border-bottom: 1px solid #BDCAD8;
    padding-bottom: 0px;
}

.page-search .block.block-system.block-system-main fieldset .fieldset-wrapper .node.node-story.node-teaser {
    margin: 0 0 10px;
    width: 100%;
    clear: both;
    border-top: 0;
    padding: 0 0 10px;
}

.page-search .block.block-system.block-system-main fieldset .fieldset-wrapper .node.node-story.node-teaser h2 {
    margin: 0;
}

.page-search .block.block-system.block-system-main fieldset .fieldset-wrapper h2 {
    font-size: 18px;
    font-weight: 800;
}

.page-search .block.block-system.block-system-main fieldset .fieldset-wrapper .links.inline .node-readmore {
    padding-left: 0;
}

.page-search .block.block-system.block-system-main fieldset .fieldset-wrapper .links.inline .node-readmore a {
    text-shadow: 0 0 0 transparent;
    box-shadow: inset 0 0 0 #ffffff, 0 0 0 transparent;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #337AB7;
    color: #ffffff;
    letter-spacing: 1px;
    border-radius: 2px;
    padding: 6px 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
    border: 0px;
    border-radius: 2px;
}

.page-search .block.block-system.block-system-main .search-form {
    margin-top: 50px;
    background: #DAE1E9;
    border-radius: 2px;
    border: 1px solid #BDCAD8;
    padding: 15px;
    overflow: auto;
}

.page-search .block.block-system.block-system-main .search-form label {
    display: block;
    width: 100%;
}

.page-search .block.block-system.block-system-main .search-form .form-text {
    width: 65%;
    height: 44px;
    padding-left: 30px;
    border: 1px solid #BDCAD8;
    padding-left: 10px;
    float: left;
    border-radius: 2px 0 0 2px;
}

.page-search .block.block-system.block-system-main .search-form .form-submit {
    width: 33%;
    padding-left: 0;
    float: left;
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0 2px 2px 0;
}

.page-search .block.block-system.block-system-main .pager {
    border: 1px solid #BDCAD8;
    border-radius: 2px;
    padding: 0;
    overflow: auto;
    width: 100%;
}

.page-search .block.block-system.block-system-main .pager li {
    margin: 0;
    padding: 10px 10px 10px 5px;
    font-size: 15px;
    font-weight: 600;
    border-right: 1px solid #BDCAD8;
    display: inline-block;
}

.page-search .block.block-system.block-system-main .pager li a {
    border-radius: 0;
    background-color: transparent;
    border: 0;
    padding: 0;
}

.page-search .block.block-system.block-system-main .pager li:last-child {
    border-right: none;
}

.page-search .block-xml-search {
    padding-bottom: 50px;
}

.page-search .block-xml-search br+a {
    text-shadow: 0 0 0 transparent;
    box-shadow: inset 0 0 0 #ffffff, 0 0 0 transparent;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #337AB7;
    color: #ffffff;
    letter-spacing: 1px;
    border-radius: 2px;
    padding: 6px 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
    border: 0px;
    border-radius: 2px;
}

.page-search .block-xml-search br+a:hover {
    background: #153d5f;
}

.page-search .group-result-social-media-entry.form-wrapper .fieldset-wrapper h2,
.page-search .group-result-social-media-entry.form-wrapper .fieldset-wrapper .content,
.page-search .group-result-social-media-entry.form-wrapper .fieldset-wrapper .links {
    margin-bottom: 10px;
}

.page-search .group-result-social-media-entry.form-wrapper .fieldset-wrapper h2 {
    margin-top: 10px;
}

.page-search #xml-search-result .xml-search-item,
.page-search .group-result-social-media-entry .node-social-media-entry {
    margin-bottom: 20px;
    border-bottom: 1px solid #BDCAD8;
    padding-bottom: 20px;
}

.page-search #xml-search-result .xml-search-item .title,
.page-search .group-result-social-media-entry .node-social-media-entry .title {
    margin-top: 10px;
}

.page-search .group-result-social-media-entry .node-social-media-entry {
    padding-bottom: 0;
}

@media (min-width:62em) {
    .page-search .block.block-system.block-system-main .search-form .form-text {
        width: 80%;
    }

    .page-search .block.block-system.block-system-main .search-form .form-submit {
        width: 20%;
    }

    .page-search .block.block-system.block-system-main .pager li {
        padding: 15px 15px 15px 10px;
    }
}

.page-contacts .row.primary-links {
    margin-bottom: 0;
}

.page-contacts .section-head {
    background: #485667;
    color: #ffffff;
    padding: 10px 15px;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: 1px;
}

.page-contacts .col-md-4 h4 {
    border-bottom: 1px solid #485667;
    padding-bottom: 8px;
}

.page-contacts .content ul {
    list-style: none;
    padding-left: 0;
}

.page-contacts .content ul li {
    border-bottom: 1px solid #BDCAD8;
    padding: 5px 0;
}

.page-contacts .directories.thumbnail {
    border-radius: 2px;
    margin-bottom: 0;
    padding: 10px 0 10px 15px;
}

.page-contacts .directories.thumbnail ul.no-bullets li {
    width: 100%;
    display: block;
    padding: 5px 0;
}

.page-contacts .directories.thumbnail ul.no-bullets li svg {
    width: 40px;
    height: 40px;
    padding-right: 15px;
    position: relative;
    top: 5px;
}

.page-contacts .directories.thumbnail ul.no-bullets li span {
    width: 74%;
    font-size: 15px;
    font-weight: 600;
    position: relative;
    top: -9px;
}

.page-contacts .directories.thumbnail ul.no-bullets li:last-child {
    border-bottom: none;
}

@media (min-width:62em) {
    .page-contacts .directories.thumbnail ul.no-bullets li {
        float: left;
        width: 15%;
        border-bottom: none;
        text-align: left;
    }

    .page-contacts .directories.thumbnail ul.no-bullets li svg {
        width: 50px;
        height: 50px;
    }

    .page-contacts .directories.thumbnail ul.no-bullets li span {
        top: -15px;
    }

    .page-contacts .directories.thumbnail ul.no-bullets li.long {
        width: 35%;
    }
}

@media (min-width:75em) {
    .page-contacts .directories.thumbnail ul.no-bullets li {
        width: 20%;
    }

    .page-contacts .directories.thumbnail ul.no-bullets li.long {
        width: 30%;
    }

    .page-contacts .directories.thumbnail span {
        font-size: 16px;
    }
}

a.photo-caption-toggle {
    display: none;
}

@media (min-width:62em) {
    .caption_wrapper .row {
        position: relative;
    }

    .caption_wrapper .row a.photo-caption-toggle {
        display: block;
        bottom: 15px;
        right: 2%;
        color: #fff !important;
        border: 1px solid #ffffff;
        text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
        position: absolute;
        font-weight: 400;
        padding: 3px 5px;
        border-radius: 2px;
        font-size: 12px;
        opacity: 0.9;
    }

    .caption_wrapper .row .tooltip.top .tooltip-arrow {
        border-top-color: #ffffff;
        left: 50%;
        z-index: 20;
    }

    .caption_wrapper .row .tooltip-inner {
        background: #ffffff;
        opacity: 1;
        color: #313d4c;
        border-radius: 2px;
        box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.5);
        padding: 10px;
    }
}

.threePriorities .sectionTitle h4 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    font-size: 19px;
    text-align: center;
    margin: 25px 0;
}

.threePriorities .row {
    border-bottom: 1px solid #BDCAD8;
    margin-bottom: 0;
    padding-bottom: 50px;
}

.threePriorities .row img {
    margin-bottom: 10px;
}

.threePriorities .row button {
    display: block;
    margin: 0 auto;
    width: auto;
}

.page-about-u-of-t .quote-blue-band h2 {
    padding: 40px 0 20px;
    color: #ffffff;
    font-weight: 300;
    font-size: 26px;
}

.page-about-u-of-t .quote-blue-band p {
    font-weight: 300;
    letter-spacing: 1px;
}

.page-about-u-of-t .quote-blue-band p:last-of-type {
    padding-bottom: 15px;
}

.page-about-u-of-t .quote-blue-band a.btn.btn-primary {
    overflow-wrap: break-word;
    word-wrap: break-word;
    white-space: normal;
}

@media (min-width:48em) {

    .page-labour-negotiation-updates #page-title,
    .page-labour-negotiation-updates-news-and-updates #page-title {
        margin-top: 110px;
    }

    .threePriorities .row img {
        margin-bottom: 35px;
    }

    .page-about-u-of-t .row-neutral-uoft-blue {
        background: url(../../../all/themes/uoft_stark/img/banners/diversity-bg-1.jpg) top left no-repeat;
        background-size: cover;
    }

    .page-about-u-of-t .quote-blue-band h2 {
        font-size: 32px;
    }

    .page-about-u-of-t .quote-blue-band p {
        font-size: 18px;
        font-weight: 300;
        letter-spacing: 1px;
    }

    .page-about-u-of-t .quote-blue-band p:last-of-type {
        padding-bottom: 15px;
    }
}

.page-about-u-of-t-quick-facts .row-neutral-white.linksBlock .col-md-12 {
    padding-right: 0;
}

.page-about-u-of-t-quick-facts .row-neutral-white.linksBlock .col-md-12 .col-md-12.map-wrap {
    padding-right: 0;
}

.page-about-u-of-t-quick-facts .row-neutral-white.linksBlock .col-md-12 #map {
    width: 100%;
    height: 350px;
    border: 1px solid #BDCAD8;
}

@media (min-width:62em) {
    .page-about-u-of-t-quick-facts .row-neutral-white.linksBlock .col-md-12 #map {
        height: 550px;
    }
}

.node-type-bluebook #page-title {
    display: none;
}

.node-type-bluebook .bluebook-entry h3 a {
    color: #485667;
    cursor: default;
}

.node-type-bluebook .bluebook-entry p {
    margin-bottom: 5px;
    font-size: 14px;
}

.node-type-bluebook .bluebook-entry .location {
    text-align: right;
    font-weight: 600;
}

.bluebook-entry {
    padding: 15px;
    background-color: white;
    border: 1px solid #185f80;
    margin: 50px 0px;
}

.page-news .bluebook .pane-views-panes .views-widget-filter-keys {
    width: auto;
    float: left;
}

.page-news .bluebook .pane-views-panes .form-item:before {
    content: "\f002";
    font-family: FontAwesome;
    position: absolute;
    z-index: 2;
    left: 10px;
    top: 60px;
    font-size: 16px;
}

.page-news .bluebook .pane-views-panes .form-text {
    height: 44px;
    padding-left: 30px;
    border: 1px solid #BDCAD8;
}

.page-news .bluebook .pane-views-panes .form-select {
    width: 400px;
    height: 44px;
    border: 1px solid #BDCAD8;
    background-color: white;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 0 15px;
}

.page-news .bluebook .pane-views-panes .form-submit {
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
}

.page-news .bluebook .pane-views-panes .pager {
    border: 1px solid #BDCAD8;
    border-radius: 2px;
    padding: 0;
    overflow: auto;
    width: 100%;
}

.page-news .bluebook .pane-views-panes .pager li {
    margin: 0;
    padding: 10px 10px 10px 5px;
    font-size: 15px;
    font-weight: 600;
    border-right: 1px solid #BDCAD8;
    display: inline-block;
}

.page-news .bluebook .pane-views-panes .pager li a {
    border-radius: 0;
    background-color: transparent;
    border: 0;
    padding: 0;
}

.page-news .bluebook .pane-views-panes .pager li:last-child {
    border-right: none;
}

.page-news .bluebook .pane-views-panes table {
    width: 100%;
    font-size: 14px;
}

.page-news .bluebook .pane-views-panes table .views-field-title {
    width: 30%;
}

.page-news .bluebook .pane-views-panes table .views-field-field-date {
    width: 20%;
    border-left: 1px solid #BDCAD8;
}

.page-news .bluebook .pane-views-panes table .views-field-field-department {
    width: 20%;
    border-left: 1px solid #BDCAD8;
}

.page-news .bluebook .pane-views-panes table thead {
    background: #337AB7;
}

.page-news .bluebook .pane-views-panes table thead tr th {
    padding: 2%;
    border-bottom: none;
    font-size: 15px;
    font-weight: 600;
    color: #ffffff;
    letter-spacing: 1px;
}

.page-news .bluebook .pane-views-panes table thead tr th a {
    color: #ffffff;
    text-decoration: underline;
}

.page-news .bluebook .pane-views-panes table tbody {
    border-top: 1px solid #BDCAD8;
    border: 1px solid #BDCAD8;
    border-bottom: none;
    background: #ffffff;
}

.page-news .bluebook .pane-views-panes table tbody tr {
    border-bottom: 1px solid #BDCAD8;
}

.page-news .bluebook .pane-views-panes table tbody tr td {
    padding: 2%;
}

.page-news .bluebook .pane-views-panes table tbody tr.even,
.page-news .bluebook .pane-views-panes table tbody tr.odd {
    background: #ffffff;
}

.page-news .bluebook .news-banner-title .col-lg-1,
.page-news .bluebook .news-banner-title .col-lg-10,
.page-news .bluebook .news-banner-title .col-lg-11,
.page-news .bluebook .news-banner-title .col-lg-12,
.page-news .bluebook .news-banner-title .col-lg-2,
.page-news .bluebook .news-banner-title .col-lg-3,
.page-news .bluebook .news-banner-title .col-lg-4,
.page-news .bluebook .news-banner-title .col-lg-5,
.page-news .bluebook .news-banner-title .col-lg-6,
.page-news .bluebook .news-banner-title .col-lg-7,
.page-news .bluebook .news-banner-title .col-lg-8,
.page-news .bluebook .news-banner-title .col-lg-9,
.page-news .bluebook .news-banner-title .col-md-1,
.page-news .bluebook .news-banner-title .col-md-10,
.page-news .bluebook .news-banner-title .col-md-11,
.page-news .bluebook .news-banner-title .col-md-12,
.page-news .bluebook .news-banner-title .col-md-2,
.page-news .bluebook .news-banner-title .col-md-3,
.page-news .bluebook .news-banner-title .col-md-4,
.page-news .bluebook .news-banner-title .col-md-5,
.page-news .bluebook .news-banner-title .col-md-6,
.page-news .bluebook .news-banner-title .col-md-7,
.page-news .bluebook .news-banner-title .col-md-8,
.page-news .bluebook .news-banner-title .col-md-9,
.page-news .bluebook .news-banner-title .col-sm-1,
.page-news .bluebook .news-banner-title .col-sm-10,
.page-news .bluebook .news-banner-title .col-sm-11,
.page-news .bluebook .news-banner-title .col-sm-12,
.page-news .bluebook .news-banner-title .col-sm-2,
.page-news .bluebook .news-banner-title .col-sm-3,
.page-news .bluebook .news-banner-title .col-sm-4,
.page-news .bluebook .news-banner-title .col-sm-5,
.page-news .bluebook .news-banner-title .col-sm-6,
.page-news .bluebook .news-banner-title .col-sm-7,
.page-news .bluebook .news-banner-title .col-sm-8,
.page-news .bluebook .news-banner-title .col-sm-9,
.page-news .bluebook .news-banner-title .col-xs-1,
.page-news .bluebook .news-banner-title .col-xs-10,
.page-news .bluebook .news-banner-title .col-xs-11,
.page-news .bluebook .news-banner-title .col-xs-12,
.page-news .bluebook .news-banner-title .col-xs-2,
.page-news .bluebook .news-banner-title .col-xs-3,
.page-news .bluebook .news-banner-title .col-xs-4,
.page-news .bluebook .news-banner-title .col-xs-5,
.page-news .bluebook .news-banner-title .col-xs-6,
.page-news .bluebook .news-banner-title .col-xs-7,
.page-news .bluebook .news-banner-title .col-xs-8,
.page-news .bluebook .news-banner-title .col-xs-9,
.page-news .bluebook .news-banner-title .container {
    padding-left: 0;
}

.page-news .bluebook .news-banner-title .col-lg-1 div,
.page-news .bluebook .news-banner-title .col-lg-10 div,
.page-news .bluebook .news-banner-title .col-lg-11 div,
.page-news .bluebook .news-banner-title .col-lg-12 div,
.page-news .bluebook .news-banner-title .col-lg-2 div,
.page-news .bluebook .news-banner-title .col-lg-3 div,
.page-news .bluebook .news-banner-title .col-lg-4 div,
.page-news .bluebook .news-banner-title .col-lg-5 div,
.page-news .bluebook .news-banner-title .col-lg-6 div,
.page-news .bluebook .news-banner-title .col-lg-7 div,
.page-news .bluebook .news-banner-title .col-lg-8 div,
.page-news .bluebook .news-banner-title .col-lg-9 div,
.page-news .bluebook .news-banner-title .col-md-1 div,
.page-news .bluebook .news-banner-title .col-md-10 div,
.page-news .bluebook .news-banner-title .col-md-11 div,
.page-news .bluebook .news-banner-title .col-md-12 div,
.page-news .bluebook .news-banner-title .col-md-2 div,
.page-news .bluebook .news-banner-title .col-md-3 div,
.page-news .bluebook .news-banner-title .col-md-4 div,
.page-news .bluebook .news-banner-title .col-md-5 div,
.page-news .bluebook .news-banner-title .col-md-6 div,
.page-news .bluebook .news-banner-title .col-md-7 div,
.page-news .bluebook .news-banner-title .col-md-8 div,
.page-news .bluebook .news-banner-title .col-md-9 div,
.page-news .bluebook .news-banner-title .col-sm-1 div,
.page-news .bluebook .news-banner-title .col-sm-10 div,
.page-news .bluebook .news-banner-title .col-sm-11 div,
.page-news .bluebook .news-banner-title .col-sm-12 div,
.page-news .bluebook .news-banner-title .col-sm-2 div,
.page-news .bluebook .news-banner-title .col-sm-3 div,
.page-news .bluebook .news-banner-title .col-sm-4 div,
.page-news .bluebook .news-banner-title .col-sm-5 div,
.page-news .bluebook .news-banner-title .col-sm-6 div,
.page-news .bluebook .news-banner-title .col-sm-7 div,
.page-news .bluebook .news-banner-title .col-sm-8 div,
.page-news .bluebook .news-banner-title .col-sm-9 div,
.page-news .bluebook .news-banner-title .col-xs-1 div,
.page-news .bluebook .news-banner-title .col-xs-10 div,
.page-news .bluebook .news-banner-title .col-xs-11 div,
.page-news .bluebook .news-banner-title .col-xs-12 div,
.page-news .bluebook .news-banner-title .col-xs-2 div,
.page-news .bluebook .news-banner-title .col-xs-3 div,
.page-news .bluebook .news-banner-title .col-xs-4 div,
.page-news .bluebook .news-banner-title .col-xs-5 div,
.page-news .bluebook .news-banner-title .col-xs-6 div,
.page-news .bluebook .news-banner-title .col-xs-7 div,
.page-news .bluebook .news-banner-title .col-xs-8 div,
.page-news .bluebook .news-banner-title .col-xs-9 div,
.page-news .bluebook .news-banner-title .container div {
    padding-left: 0;
}

.page-libraries .linksBlock .pane-content .row {
    margin: 0;
}

.page-libraries .newsBlock .panel-pane {
    margin-bottom: 15px;
    margin-top: 0;
}

.page-libraries .newsBlock .pane-content h2 {
    text-align: center;
    font-size: 19px;
    margin-top: 25px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

.page-libraries .newsBlock .pane-content .col-md-6:first-child {
    background-color: white;
    padding: 0px;
}

.page-libraries .newsBlock .pane-content .col-md-6:first-child .row {
    margin: 0;
}

.page-libraries .newsBlock .pane-content .col-md-6:first-child .row .col-md-4 {
    padding: 15px;
    margin: 0;
    font-size: 14px;
    border: 1px solid #BDCAD8;
}

.alert {
    background: #DAE1E9;
    padding: 25px;
    border-radius: 2px;
    border: 1px solid #BDCAD8;
}

.alert a {
    color: #2868a0;
}

.node-type-campus-status h1.title {
    margin-bottom: 50px;
}

.node-type-campus-status .campus-status-wrapper {
    background: #002a5c;
    padding: 25px 0;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 {}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .status-body {
    background: #ffffff;
    padding: 20px;
    box-shadow: 1px 1px 3px black;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .field-item {
    font-weight: 600;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .greenCirc,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .orangeCirc,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .redCirc {
    height: 15px;
    width: 15px;
    border-radius: 50%;
    background-color: #4CAF50;
    float: left;
    margin-top: 5px;
    margin-right: 10px;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .orangeCirc {
    background-color: #FFE498;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .redCirc {
    background-color: #F64747;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .ok,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .open,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .green {
    color: #485667;
    margin-bottom: 20px;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .standby,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .orange {
    color: #485667;
    margin-bottom: 20px;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .alert,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .closed,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .red {
    color: #485667;
    margin-bottom: 20px;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusOpen,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusStandby,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusClosed {
    padding-bottom: 15px;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusOpen .open,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusOpen .standby,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusOpen .closed,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusStandby .open,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusStandby .standby,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusStandby .closed,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusClosed .open,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusClosed .standby,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusClosed .closed {
    float: left;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusOpen .greenCirc,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusOpen .orangeCirc,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusOpen .redCirc,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusStandby .greenCirc,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusStandby .orangeCirc,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusStandby .redCirc,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusClosed .greenCirc,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusClosed .orangeCirc,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusClosed .redCirc {
    height: 15px;
    width: 15px;
    border-radius: 50%;
    background-color: #4CAF50;
    float: left;
    margin-top: 5px;
    margin-right: 10px;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusOpen .orangeCirc,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusStandby .orangeCirc,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusClosed .orangeCirc {
    background-color: #FFE498;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusOpen .redCirc,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusStandby .redCirc,
.node-type-campus-status .campus-status-wrapper .col-sm-4 .statusClosed .redCirc {
    background-color: #F64747;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .msg-body {
    padding: 15px 15px 0;
    margin: 10px 0 20px;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .msg-body.openBody {
    border: 2px solid #4CAF50;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .msg-body.standbyBody {
    border: 2px solid #FFE498;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .msg-body.closedBody {
    border: 2px solid #F64747;
}

.node-type-campus-status .campus-status-wrapper .col-sm-4 .contacts-body {
    border-top: 1px solid #BDCAD8;
    padding-top: 15px;
}

.page-academics .academic-highlights {
    width: 100%;
}

@media (min-width:48em) {
    .search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-default {
        margin-top: 50px;
    }

    .search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-default .views-exposed-widget {
        width: 80%;
    }

    .search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-default .views-submit-button {
        width: 20%;
        padding-top: 8px;
    }

    .search-drawer-wrapper .view-searchv5 #views-exposed-form-searchv5-default .views-exposed-form .form-submit {
        margin-top: 24px;
        border-radius: 0px 2px 2px 0px;
    }
}

@media (min-width:62em) {

    .node-type-campus-status .campus-status-wrapper .col-sm-4,
    .node-type-campus-status .campus-status-wrapper .col-sm-6,
    .node-type-campus-status .status-two .col-sm-4,
    .node-type-campus-status .status-two .col-sm-6 {
        margin-bottom: 0;
    }

    .page-academics .academic-highlights {
        width: 49%;
        float: left;
    }
}

@media (min-width:48em) {
    padding-top: 140px;
}

@media (min-width:62em) {
    .college ul {
        margin-top: 55px;
    }
}

.page-taxonomy.page-taxonomy-term #content .block-system-main {
    background-color: #f2f4f8;
    padding-bottom: 20px;
}

.page-taxonomy.page-taxonomy-term #content .feed-icon {
    display: none;
}

.page-taxonomy.page-taxonomy-term #content .ds-1col.node.node-story.node-teaser {
    margin-top: 30px;
}

.page-taxonomy.page-taxonomy-term #content .ds-1col.node.node-story.node-teaser p {
    display: none;
}

.page-taxonomy.page-taxonomy-term #content .ds-1col.node.node-story.node-teaser h2 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 5px;
}

#utalert-main-content {
    border-right: none;
}

@media (min-width:62em) {
    #utalert-main-content {
        border-right: 1px solid #485667;
    }
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

body {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: 0px;
    color: #485667;
    margin-top: 0px;
    margin-bottom: 0;
}

h1,
h2,
h3,
h4,
h5,
p {
    color: #485667;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h1 {
    font-size: 44px;
    line-height: 1.2;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 10px;
}

h2 {
    font-size: 32px;
    line-height: 1.2;
    font-weight: 400;
    letter-spacing: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
}

h3 {
    font-size: 26px;
    line-height: 1.3;
    font-weight: 600;
    letter-spacing: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
}

h4 {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 700;
    letter-spacing: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
}

h5 {
    font-size: 15px;
    line-height: 1.5;
    font-weight: 700;
    letter-spacing: 1px;
    margin-top: 0px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

h6 {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

p {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: 0px;
    color: #485667;
    margin-top: 0px;
    margin-bottom: 20px;
}

strong {
    font-weight: 600;
}

a {
    background-color: transparent;
    color: #337AB7;
    text-decoration: none;
    transition: .10s ease-in-out;
    -moz-transition: .10s ease-in-out;
    -webkit-transition: .10s ease-in-out;
}

a:hover {
    text-decoration: none;
    color: #153d5f;
}

p ul,
body ul,
p ol,
body ol {
    line-height: 26px;
}

/* blockquote {
    font-weight: 400;
    font-style: oblique;
    margin-bottom: 10px;
    border-right-style: solid;
    border-right-color: #313d4c;
    border-right-width: 1px;
    border-left-width: 0px;
    text-align: right;
}

blockquote p {
    font-size: 44px;
    line-height: 1.1;
    letter-spacing: -2px;
    color: #313d4c;
    margin-top: 0px;
    margin-bottom: 10px !important;
    padding-right: 5%;
} */

.quote-large {
    font-size: 70px;
    line-height: 1.1;
    font-weight: 600;
    font-style: oblique;
    letter-spacing: -2px;
    color: white;
    margin-top: 0px;
    margin-bottom: 10px;
    color: white;
}

.quote-credit {
    font-size: 20px;
    line-height: 1;
    font-weight: 400;
    letter-spacing: 0px;
    color: #313d4c;
    margin-top: -10px;
    margin-bottom: 10px;
    padding-right: 10%;
    border-right-style: solid;
    border-right-color: #313d4c;
    border-right-width: 1px;
    border-left-width: 0px;
    text-align: right;
}

.page-banner h1 {
    color: #ffffff;
    font-weight: 200;
    letter-spacing: 1px;
    text-shadow: 2px 0px 2px rgba(50, 50, 50, 0.5);
    font-size: 32px;
}

h3.lead-text {
    font-size: 28px;
    font-weight: 300;
    line-height: 38px;
}

@media (min-width:62em) {
    .page-banner h1 {
        font-size: 44px;
    }
}

.currentConvocation .wrapper-bg {
    background: linear-gradient(to bottom, #c0deff 0%, rgba(255, 255, 255, 0.83) 17%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0deff', endColorstr='#00ffffff', GradientType=0);
}

.currentConvocation #top-content,
.currentConvocation #bts-top-content {
    overflow: hidden;
    margin-top: 35px;
}

.currentConvocation .con-info {
    margin-bottom: 35px;
    text-align: center;
    text-transform: uppercase;
}

.currentConvocation .con-info h1 {
    color: #002a5c;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
}

.currentConvocation .con-info a {
    color: #002a5c;
}

.currentConvocation .con-info a:hover {
    text-decoration: underline !important;
}

.currentConvocation .con-info .title-convo {
    font-size: 15vw;
    font-weight: 700;
    width: 100%;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
}

.currentConvocation .con-info .title-year {
    font-size: 50vw;
    font-weight: 700;
    line-height: .75em;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
}

.currentConvocation .con-info .title-year-char-A {
    letter-spacing: -0.4rem;
}

.currentConvocation .con-info .title-year-char-B {
    letter-spacing: -1.5rem;
}

.currentConvocation .con-info .title-year-char-C {
    letter-spacing: -2.85rem;
}

.currentConvocation .con-info ul {
    padding: 0;
    color: #002a5c;
    list-style: none;
}

.currentConvocation .con-info ul li {
    line-height: 1.5em;
    border-bottom: solid 1px #002551;
    font-weight: 900;
    padding: 10px;
}

.currentConvocation .con-info ul li a {
    font-weight: 900;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    font-size: 2rem;
}

.currentConvocation .con-info ul li a:hover {
    color: #295f9f;
}

.currentConvocation .con-info ul li i {
    padding-right: 10px;
    transition: color 0.5s ease;
}

.currentConvocation .con-info ul li+li:last-of-type {
    border-bottom: none;
}

.currentConvocation .con-info .title-backto {
    font-size: 25vw;
    font-weight: 700;
    line-height: .75em;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
}

.currentConvocation .con-info .title-school {
    font-size: 28vw;
    font-weight: 700;
    line-height: .75em;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
}

.currentConvocation .con-info .welcome-stripe {
    background: url(../../../all/themes/uoft_stark/img/welcome-stripe.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    padding: 10px;
}

.currentConvocation .con-info .welcome-stripe p {
    color: #fff;
    margin: 0px;
}

.currentConvocation i:hover {
    transition: color 0.5s ease;
    color: #337AB7;
}

.currentConvocation .convocation-date {
    text-align: left;
    width: 100%;
    word-break: word-break;
    border: solid 1px #002a5c;
}

.currentConvocation .convocation-date .pane-content {
    padding: 0;
}

.currentConvocation .convocation-date .view-content>div {
    clear: both;
    border-bottom: solid 1px #002a5c;
    overflow: hidden;
    padding: 25px 10px;
}

.currentConvocation .convocation-date .view-content>div:last-of-type {
    border-bottom: none;
}

.currentConvocation .convocation-date h2 {
    background-color: #002a5c;
    color: #fff;
    font-size: 2rem;
    padding: 10px;
    text-align: center;
    font-weight: 600;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
}

.currentConvocation .convocation-date h2 a {
    color: #fff;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
}

.currentConvocation .convocation-date h2 a:hover {
    text-decoration: underline;
}

.currentConvocation .convocation-date .con-date {
    margin-right: 15px;
    float: left;
    padding: 0 10px 0 0;
    width: 15%;
    background-color: #f1f1f1;
    border: solid 1px #d6d6d6;
    padding: 8px 5px;
    text-align: center;
    line-height: 2em;
    font-weight: 700;
}

.currentConvocation .convocation-date .con-datetime {
    float: left;
    width: 80%;
    padding-bottom: 10px;
    font-size: 14px;
}

.currentConvocation .convocation-date .con-datetime>span:first-child {
    font-weight: bold;
    text-transform: capitalize;
}

.currentConvocation .convocation-date .view-footer {
    text-align: center;
    padding: 25px;
    background-color: #C0DEFF;
}

.currentConvocation .convocation-date .view-footer a {
    font-weight: 700;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    font-size: 2rem;
    display: block;
    width: 100%;
}

.currentConvocation .social-wall {
    padding-top: 35px;
    padding-bottom: 35px;
    background-color: #002a5c;
    text-align: center;
}

.currentConvocation .social-wall button#wallsio-load-more-button-wallsio-widget-script {
    border: none;
    background-color: transparent;
    color: #fff;
    margin: 15px 0;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    font-size: 1.75rem;
    letter-spacing: 0.1rem;
    text-transform: uppercase;
}

.currentConvocation .social-wall button#wallsio-load-more-button-wallsio-widget-script:hover {
    transition: color 0.5s ease;
    text-decoration: underline;
}

.currentConvocation .social-wall .title {
    margin-top: 12px;
    text-align: left;
}

.currentConvocation .social-wall .title a {
    color: #fff;
    font-weight: 700;
}

.currentConvocation .sidebar-video {
    padding: 22px 15px 0px 15px;
    background-color: #002a5c;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 35px;
}

.currentConvocation .sidebar-video h2 {
    background-color: #002a5c;
    color: #fff;
    font-size: 2rem;
    padding: 10px;
    text-align: center;
    font-weight: 600;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
}

.currentConvocation .sidebar-content {
    text-align: left;
    text-transform: initial;
    font-size: 1.5rem;
}

.currentConvocation #bottom-content {
    padding-top: 40px;
    margin-bottom: 35px;
    overflow: hidden;
}

.currentConvocation #bottom-content h2 {
    padding-left: 15px;
}

.currentConvocation #bottom-content h2.pane-title {
    text-transform: uppercase;
    font-weight: 900;
    color: #002a5c;
    margin: 40px 0 25px 0;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    padding-left: 15px;
}

.currentConvocation #bottom-content h1.title-stories {
    text-transform: uppercase;
    font-weight: 900;
    color: #002a5c;
    margin: 40px 0 25px 0;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    padding-left: 0px;
}

.currentConvocation #bottom-content .title {
    margin: 10px 0 35px 0;
    font-weight: 700;
}

.currentConvocation #bottom-content .video h2 {
    margin: 50px 0 25px 0;
}

.currentConvocation #bottom-content .col-md-6:nth-of-type(2n+1) {
    clear: both;
}

.currentConvocation #bottom-content .col-md-6.first.last.odd {
    width: 100%;
}

.currentConvocation #bottom-content .more-button {
    text-align: center;
    clear: both;
}

.currentConvocation #bottom-content button.btn {
    border: solid 1px #002a5c;
    color: #002a5c;
    text-align: center;
    padding: 15px;
    background-color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
}

.currentConvocation #bottom-content button[aria-controls="morecontent"] {
    display: none;
}

.currentConvocation #bottom-content button.showthis {
    display: inline-block;
}

.currentConvocation #morecontent {
    margin-top: 35px;
}

.currentConvocation #morecontent .col-md-4:nth-of-type(3n+1) {
    clear: both;
}

.currentConvocation #morecontent .col-md-8 {
    padding-left: 0;
}

.currentConvocation #morecontent .col-md-8 .col-md-6 {
    padding-left: 0;
}

.currentConvocation #morecontent .col-md-6.first.last.odd {
    width: 100%;
}

.currentConvocation #morecontent .col-md-4.first.last.odd {
    width: 100%;
}

.currentConvocation #morecontent .more-link {
    padding-bottom: 40px;
}

.currentConvocation .social-link {
    overflow: hidden;
    border-top: solid 1px #002a5c;
    clear: both;
    text-align: center;
    margin-bottom: 40px;
    padding-top: 35px;
}

.currentConvocation .social-link h2 {
    font-weight: 700;
    color: #002a5c;
    margin: 30px 0;
}

.currentConvocation .social-link i {
    padding: 0 20px;
    font-size: 5rem;
    color: #002a5c;
    line-height: 1.5em;
}

.currentConvocation .social-link i:hover {
    transition: color 0.5s ease;
    color: #337AB7;
}

.currentConvocation .social-link img {
    max-width: 250px;
    display: block;
    margin: 10px auto 0 auto;
}

@media (min-width:48em) {
    .currentConvocation #bottom-content h2.pane-title {
        text-transform: uppercase;
        font-weight: 900;
        color: #002a5c;
        margin: 0px 0 25px 0;
    }

    .currentConvocation .welcome-stripe p {
        font-size: 1.2rem;
    }

    .currentConvocation .con-info .title-convo {
        font-size: 40px;
        font-size: 4vw;
    }

    .currentConvocation .con-info .title-year {
        font-size: 120px;
        font-size: 12.75vw;
    }

    .currentConvocation .con-info .title-year-char-A {
        letter-spacing: -0.15rem;
    }

    .currentConvocation .con-info .title-year-char-B {
        letter-spacing: -0.6rem;
    }

    .currentConvocation .con-info .title-year-char-C {
        letter-spacing: -1.35rem;
    }

    .currentConvocation .con-info .title-backto {
        font-size: 90px;
        font-size: 6.75vw;
    }

    .currentConvocation .con-info .title-school {
        font-size: 100px;
        font-size: 7.35vw;
    }

    .currentConvocation .social-link i {
        font-size: 5rem;
    }

    .currentConvocation .social-link i:hover {
        transition: color 0.5s ease;
        color: #337AB7;
    }
}

@media (min-width:62em) {
    .currentConvocation #top-content {
        margin: 200px 0 25px 0;
    }

    .currentConvocation #bts-top-content {
        margin: 100px 0 25px 0;
    }

    .currentConvocation .welcome-stripe p {
        font-size: 1.6rem;
    }

    .currentConvocation .con-info .title-convo {
        font-size: 4.5rem;
    }

    .currentConvocation .con-info .title-year {
        font-size: 15.5rem;
        letter-spacing: -0.3rem;
        font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    }

    .currentConvocation .con-info .title-year-char-A {
        letter-spacing: -0.5rem;
    }

    .currentConvocation .con-info .title-year-char-B {
        letter-spacing: -1.2rem;
    }

    .currentConvocation .con-info .title-year-char-C {
        letter-spacing: -2rem;
    }

    .currentConvocation .con-info .title-backto {
        font-size: 8.5rem;
        letter-spacing: -0.3rem;
        font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    }

    .currentConvocation .con-info .title-school {
        font-size: 9.5rem;
        letter-spacing: -0.3rem;
        font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    }

    .currentConvocation .convocation-date .view-content>div:last-of-type {
        border-bottom: solid 1px #002a5c;
    }

    .currentConvocation .convocation-date .view-footer {
        background-color: transparent;
        padding: 10px;
        transition: background-color 0.5s ease;
    }

    .currentConvocation .convocation-date .view-footer:hover {
        background-color: #C0DEFF;
        transition: background-color 0.5s ease;
    }

    .currentConvocation .social-link i {
        font-size: 5rem;
    }

    .currentConvocation .social-link i:hover {
        transition: color 0.5s ease;
        color: #337AB7;
    }

    .currentConvocation .social-link img {
        max-width: 250px;
        margin-bottom: 35px;
        padding-left: 20px;
        display: inline-block;
    }
}

@media (min-width:75em) {
    .currentConvocation #top-content {
        margin: 200px 0 25px 0;
    }

    .currentConvocation #bts-top-content {
        margin: 100px 0 25px 0;
    }

    .currentConvocation .welcome-stripe p {
        font-size: 1.6rem;
    }

    .currentConvocation .con-info .title-convo {
        font-size: 5.5rem;
    }

    .currentConvocation .con-info .title-year {
        font-size: 18.5rem;
        letter-spacing: -0.3rem;
        font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    }

    .currentConvocation .con-info .title-year-char-B {
        letter-spacing: -1.2rem;
    }

    .currentConvocation .con-info .title-year-char-C {
        letter-spacing: -2.3rem;
    }

    .currentConvocation .con-info .title-backto {
        font-size: 11.5rem;
        letter-spacing: -0.3rem;
        font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    }

    .currentConvocation .con-info .title-school {
        font-size: 12.5rem;
        letter-spacing: -0.3rem;
        font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    }

    .currentConvocation .convocation-date .view-content>div:last-of-type {
        border-bottom: solid 1px #002a5c;
    }

    .currentConvocation .convocation-date .view-footer {
        background-color: transparent;
        padding: 10px;
        transition: background-color 0.5s ease;
    }

    .currentConvocation .convocation-date .view-footer:hover {
        background-color: #C0DEFF;
        transition: background-color 0.5s ease;
    }

    .currentConvocation .social-link i {
        font-size: 5rem;
        transition: color 0.5s ease;
    }

    .currentConvocation .social-link i:hover {
        transition: color 0.5s ease;
        color: #337AB7;
    }

    .currentConvocation .social-link img {
        max-width: 250px;
        padding-left: 20px;
        display: inline-block;
        margin-bottom: 35px;
    }
}

@media only screen and (max-width:1190px) and (min-width:48em) {
    .currentConvocation .convocation-date .con-date {
        width: 25%;
    }

    .currentConvocation .convocation-date .con-datetime {
        width: 65%;
    }
}

.title-year-char-A,
.title-year-char-B,
.title-year-char-C,
.title-year-char-D {
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif !important;
}

@media (min-width:48em) {
    .page-home .front-banner.vid-cont .caption_wrapper {
        height: 100%;
        cursor: pointer;
        padding: 0;
    }

    .page-home .front-banner.vid-cont .caption_wrapper .container {
        height: inherit;
    }

    .page-home .front-banner.vid-cont .caption_wrapper .container .row {
        height: inherit;
    }

    .page-home .front-banner.vid-cont .caption_wrapper .container .row .caption {
        position: absolute;
        bottom: 10%;
    }
}

.news-convocation {
    background: white;
}

.page-future-students .page .audiencePage .page-banner .btn.btn-bts,
.page-current-students .page .audiencePage .page-banner .btn.btn-bts,
.page-back-to-school .page .audiencePage .page-banner .btn.btn-bts,
.page-back-to-school-2018 .page .audiencePage .page-banner .btn.btn-bts {
    background-color: #C0DEFF;
    color: #002a5c;
    font-weight: bold;
}

.page-future-students .page .audiencePage .page-banner .btn.btn-bts a,
.page-current-students .page .audiencePage .page-banner .btn.btn-bts a,
.page-back-to-school .page .audiencePage .page-banner .btn.btn-bts a,
.page-back-to-school-2018 .page .audiencePage .page-banner .btn.btn-bts a {
    color: #002a5c;
    font-weight: bold;
}

.page-future-students .page .audiencePage .page-banner .btn.btn-bts a:hover,
.page-current-students .page .audiencePage .page-banner .btn.btn-bts a:hover,
.page-back-to-school .page .audiencePage .page-banner .btn.btn-bts a:hover,
.page-back-to-school-2018 .page .audiencePage .page-banner .btn.btn-bts a:hover {
    color: white;
}

.page-future-students .page .audiencePage .page-banner .btn.btn-bts:hover,
.page-current-students .page .audiencePage .page-banner .btn.btn-bts:hover,
.page-back-to-school .page .audiencePage .page-banner .btn.btn-bts:hover,
.page-back-to-school-2018 .page .audiencePage .page-banner .btn.btn-bts:hover {
    background-color: #002a5c;
    color: #ffffff;
}

.page-academics-programs-directory .page .page-banner {
    max-height: 35vh;
    height: 350px;
}

.page-academics-programs-directory .page .page-banner h1 {
    font-size: 18px;
}

.page-academics-programs-directory .page .page-banner .btn.btn-bts {
    background-color: #C0DEFF;
    color: #002a5c;
    font-weight: bold;
}

.page-academics-programs-directory .page .page-banner .btn.btn-bts a {
    color: #002a5c;
    font-weight: bold;
}

.page-academics-programs-directory .page .page-banner .btn.btn-bts a:hover {
    color: white;
}

.page-academics-programs-directory .page .page-banner .btn.btn-bts:hover {
    background-color: #002a5c;
    color: #ffffff;
}

.page-back-to-school .region-content,
.page-back-to-school-2018 .region-content {
    overflow: hidden;
}

.page-back-to-school h1.title-stories,
.page-back-to-school-2018 h1.title-stories {
    clear: both;
    padding-top: 30px;
}

.page-back-to-school .more-link a,
.page-back-to-school-2018 .more-link a {
    display: inline-block;
}

.page-back-to-school .sectionTitle p,
.page-back-to-school-2018 .sectionTitle p {
    text-transform: capitalize;
    letter-spacing: 0;
    font-size: 32px;
    font-weight: 400;
}

.page-back-to-school .bts-featured .container,
.page-back-to-school-2018 .bts-featured .container {
    padding-left: 0;
}

.page-back-to-school .bts-featured .container .row,
.page-back-to-school-2018 .bts-featured .container .row {
    margin-bottom: 0;
}

.page-back-to-school .bts-featured .container .row .caption,
.page-back-to-school-2018 .bts-featured .container .row .caption {
    max-width: 300px;
    margin: 0 auto;
    display: table;
}

.page-back-to-school .bts-featured .container .row .caption div:first-of-type,
.page-back-to-school-2018 .bts-featured .container .row .caption div:first-of-type {
    text-align: center;
}

.page-back-to-school .bts-featured .container .row .caption .btn,
.page-back-to-school-2018 .bts-featured .container .row .caption .btn {
    width: 100%;
    background-color: #337AB7;
    color: white;
    font-weight: 400;
}

.page-back-to-school .cont,
.page-back-to-school-2018 .cont {
    display: none;
}

.page-back-to-school .bts-student-guide,
.page-back-to-school-2018 .bts-student-guide {
    margin-bottom: 30px;
}

.page-back-to-school .bts-student-guide .container .col-md-4 .col-md-12,
.page-back-to-school-2018 .bts-student-guide .container .col-md-4 .col-md-12 {
    margin-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
}

.page-back-to-school .bts-student-guide .container .col-md-4 .col-md-12 a span,
.page-back-to-school-2018 .bts-student-guide .container .col-md-4 .col-md-12 a span {
    display: none;
}

.page-back-to-school .bts-student-guide .container .col-md-4 .col-md-12 a .btn-bts,
.page-back-to-school-2018 .bts-student-guide .container .col-md-4 .col-md-12 a .btn-bts {
    width: 100%;
    background-color: #C0DEFF;
    border-radius: 11px;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 18px;
}

.page-back-to-school .bts-student-guide .container .col-md-4 .col-md-12 a .btn-bts:hover,
.page-back-to-school-2018 .bts-student-guide .container .col-md-4 .col-md-12 a .btn-bts:hover {
    background-color: #daebff;
}

.page-back-to-school .utm-bts-events .view-events .view-header h3,
.page-back-to-school .utsc-bts-events .view-events .view-header h3,
.page-back-to-school-2018 .utm-bts-events .view-events .view-header h3,
.page-back-to-school-2018 .utsc-bts-events .view-events .view-header h3 {
    padding-top: 20px;
}

.page-back-to-school .utsg-bts-events .view-events .view-header h3,
.page-back-to-school-2018 .utsg-bts-events .view-events .view-header h3 {
    padding-top: 20px;
}

.page-back-to-school .utm-bts-events,
.page-back-to-school .utsg-bts-events,
.page-back-to-school .utsc-bts-events,
.page-back-to-school-2018 .utm-bts-events,
.page-back-to-school-2018 .utsg-bts-events,
.page-back-to-school-2018 .utsc-bts-events {
    background-color: #F4F4F4;
    padding: 0 20px;
    margin: initial;
    width: 100%;
    padding-bottom: 2%;
    margin-bottom: 30px;
}

.page-back-to-school .utm-bts-events .view-events,
.page-back-to-school .utsg-bts-events .view-events,
.page-back-to-school .utsc-bts-events .view-events,
.page-back-to-school-2018 .utm-bts-events .view-events,
.page-back-to-school-2018 .utsg-bts-events .view-events,
.page-back-to-school-2018 .utsc-bts-events .view-events {
    width: inherit;
    padding: 0;
}

.page-back-to-school .utm-bts-events .view-events .view-header h3,
.page-back-to-school .utsg-bts-events .view-events .view-header h3,
.page-back-to-school .utsc-bts-events .view-events .view-header h3,
.page-back-to-school-2018 .utm-bts-events .view-events .view-header h3,
.page-back-to-school-2018 .utsg-bts-events .view-events .view-header h3,
.page-back-to-school-2018 .utsc-bts-events .view-events .view-header h3 {
    font-size: 21px;
    letter-spacing: 0.82px;
    line-height: 28px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
}

.page-back-to-school .utm-bts-events .view-events .view-header .icons,
.page-back-to-school .utsg-bts-events .view-events .view-header .icons,
.page-back-to-school .utsc-bts-events .view-events .view-header .icons,
.page-back-to-school-2018 .utm-bts-events .view-events .view-header .icons,
.page-back-to-school-2018 .utsg-bts-events .view-events .view-header .icons,
.page-back-to-school-2018 .utsc-bts-events .view-events .view-header .icons {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 30px;
}

.page-back-to-school .utm-bts-events .view-events .view-header .icons span,
.page-back-to-school .utsg-bts-events .view-events .view-header .icons span,
.page-back-to-school .utsc-bts-events .view-events .view-header .icons span,
.page-back-to-school-2018 .utm-bts-events .view-events .view-header .icons span,
.page-back-to-school-2018 .utsg-bts-events .view-events .view-header .icons span,
.page-back-to-school-2018 .utsc-bts-events .view-events .view-header .icons span {
    font-size: 25px;
    padding-right: 25px;
}

.page-back-to-school .utm-bts-events .view-events .view-header .icons span a,
.page-back-to-school .utsg-bts-events .view-events .view-header .icons span a,
.page-back-to-school .utsc-bts-events .view-events .view-header .icons span a,
.page-back-to-school-2018 .utm-bts-events .view-events .view-header .icons span a,
.page-back-to-school-2018 .utsg-bts-events .view-events .view-header .icons span a,
.page-back-to-school-2018 .utsc-bts-events .view-events .view-header .icons span a {
    color: #2868A0;
}

.page-back-to-school .utm-bts-events .view-events .view-header .icons span:last-of-type,
.page-back-to-school .utsg-bts-events .view-events .view-header .icons span:last-of-type,
.page-back-to-school .utsc-bts-events .view-events .view-header .icons span:last-of-type,
.page-back-to-school-2018 .utm-bts-events .view-events .view-header .icons span:last-of-type,
.page-back-to-school-2018 .utsg-bts-events .view-events .view-header .icons span:last-of-type,
.page-back-to-school-2018 .utsc-bts-events .view-events .view-header .icons span:last-of-type {
    padding-right: 0;
}

.page-back-to-school .utm-bts-events .view-events .view-content .views-field-field-eventdate,
.page-back-to-school .utsg-bts-events .view-events .view-content .views-field-field-eventdate,
.page-back-to-school .utsc-bts-events .view-events .view-content .views-field-field-eventdate,
.page-back-to-school-2018 .utm-bts-events .view-events .view-content .views-field-field-eventdate,
.page-back-to-school-2018 .utsg-bts-events .view-events .view-content .views-field-field-eventdate,
.page-back-to-school-2018 .utsc-bts-events .view-events .view-content .views-field-field-eventdate {
    color: #4D4C4C;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.76px;
    font-weight: 600;
    margin: 3px 0 25px 0;
}

.page-back-to-school .utm-bts-events .view-events .view-content .views-field-title .field-content,
.page-back-to-school .utsg-bts-events .view-events .view-content .views-field-title .field-content,
.page-back-to-school .utsc-bts-events .view-events .view-content .views-field-title .field-content,
.page-back-to-school-2018 .utm-bts-events .view-events .view-content .views-field-title .field-content,
.page-back-to-school-2018 .utsg-bts-events .view-events .view-content .views-field-title .field-content,
.page-back-to-school-2018 .utsc-bts-events .view-events .view-content .views-field-title .field-content {
    display: block;
}

.page-back-to-school .utm-bts-events .view-events .view-content .views-field-title .field-content a,
.page-back-to-school .utsg-bts-events .view-events .view-content .views-field-title .field-content a,
.page-back-to-school .utsc-bts-events .view-events .view-content .views-field-title .field-content a,
.page-back-to-school-2018 .utm-bts-events .view-events .view-content .views-field-title .field-content a,
.page-back-to-school-2018 .utsg-bts-events .view-events .view-content .views-field-title .field-content a,
.page-back-to-school-2018 .utsc-bts-events .view-events .view-content .views-field-title .field-content a {
    color: #002a5c;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 0.82px;
    line-height: 26px;
}

.page-back-to-school .utm-bts-events .view-events .view-footer .btn,
.page-back-to-school .utsg-bts-events .view-events .view-footer .btn,
.page-back-to-school .utsc-bts-events .view-events .view-footer .btn,
.page-back-to-school-2018 .utm-bts-events .view-events .view-footer .btn,
.page-back-to-school-2018 .utsg-bts-events .view-events .view-footer .btn,
.page-back-to-school-2018 .utsc-bts-events .view-events .view-footer .btn {
    background-color: transparent;
    color: #2868A0;
    font-weight: 600;
    text-transform: capitalize;
    padding: 0;
    margin-top: 10px;
}

.page-back-to-school .linksBlock .col-md-12,
.page-back-to-school-2018 .linksBlock .col-md-12 {
    padding-left: 0;
    padding-right: 0;
}

.page-back-to-school .linksBlock .col-md-12 .bts-news-cta .pane-content,
.page-back-to-school-2018 .linksBlock .col-md-12 .bts-news-cta .pane-content {
    margin: 0;
    height: inherit;
}

.page-back-to-school .linksBlock .col-md-12 .bts-news-cta .pane-content .container,
.page-back-to-school-2018 .linksBlock .col-md-12 .bts-news-cta .pane-content .container {
    height: inherit;
    position: relative;
    padding-left: 0;
    padding-right: 0;
}

.page-back-to-school .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-2,
.page-back-to-school-2018 .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-2 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}

.page-back-to-school .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-2 img,
.page-back-to-school-2018 .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-2 img {
    max-width: 125px;
    padding: 20px 0;
}

.page-back-to-school .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-10,
.page-back-to-school-2018 .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-10 {
    padding-left: 0;
    padding-right: 0;
    height: initial;
}

.page-back-to-school .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-10 p,
.page-back-to-school-2018 .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-10 p {
    font-size: 21px;
    letter-spacing: 0.82px;
    line-height: 31px;
    color: white;
    text-align: center;
    margin-bottom: 25px;
    position: static;
}

.page-back-to-school .bts-news .news-home,
.page-back-to-school-2018 .bts-news .news-home {
    padding-right: 0;
}

.page-back-to-school .bts-news-signup p,
.page-back-to-school-2018 .bts-news-signup p {
    font-size: 18px;
    line-height: 27px;
    color: #ffffff;
}

.page-back-to-school .bts-signupWrap,
.page-back-to-school-2018 .bts-signupWrap {
    padding: 30px 0;
    background-color: #C0DEFF;
    margin: 60px 0;
}

.page-back-to-school .bts-signupWrap .container .pane-content,
.page-back-to-school-2018 .bts-signupWrap .container .pane-content {
    height: 2.75em;
    position: relative;
    margin-bottom: 15px;
}

.page-back-to-school .bts-signupWrap .container p,
.page-back-to-school-2018 .bts-signupWrap .container p {
    text-align: center;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}

.page-back-to-school .bts-signupWrap .mailchimp-signup-subscribe-form-description,
.page-back-to-school .bts-signupWrap .form-item-mergevars-FNAME,
.page-back-to-school .bts-signupWrap .form-item-mergevars-LNAME,
.page-back-to-school-2018 .bts-signupWrap .mailchimp-signup-subscribe-form-description,
.page-back-to-school-2018 .bts-signupWrap .form-item-mergevars-FNAME,
.page-back-to-school-2018 .bts-signupWrap .form-item-mergevars-LNAME {
    display: none;
}

.page-back-to-school .bts-signupWrap .form-item-mergevars-EMAIL,
.page-back-to-school .bts-signupWrap .form-actions,
.page-back-to-school-2018 .bts-signupWrap .form-item-mergevars-EMAIL,
.page-back-to-school-2018 .bts-signupWrap .form-actions {
    margin-top: 0;
}

.page-back-to-school .bts-signupWrap .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields,
.page-back-to-school-2018 .bts-signupWrap .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields {
    width: 100%;
}

.page-back-to-school .bts-signupWrap .mailchimp-signup-subscribe-form .form-actions,
.page-back-to-school-2018 .bts-signupWrap .mailchimp-signup-subscribe-form .form-actions {
    width: 100%;
}

.page-back-to-school .bts-signupWrap .mailchimp-signup-subscribe-form .form-actions .form-submit,
.page-back-to-school-2018 .bts-signupWrap .mailchimp-signup-subscribe-form .form-actions .form-submit {
    width: 100%;
}

@media (min-width:75em) {

    .page-back-to-school .bts-student-guide .container .col-md-4,
    .page-back-to-school-2018 .bts-student-guide .container .col-md-4 {
        padding-right: 15px;
    }

    .page-back-to-school .bts-student-guide .container .col-md-4 .col-md-12 a span,
    .page-back-to-school-2018 .bts-student-guide .container .col-md-4 .col-md-12 a span {
        display: inline-block;
    }
}

@media (min-width:62em) {

    .page-back-to-school .utm-bts-events .view-events .view-header h3,
    .page-back-to-school .utsc-bts-events .view-events .view-header h3,
    .page-back-to-school-2018 .utm-bts-events .view-events .view-header h3,
    .page-back-to-school-2018 .utsc-bts-events .view-events .view-header h3 {
        padding-top: 50px;
    }

    .page-back-to-school .utm-bts-events,
    .page-back-to-school .utsg-bts-events,
    .page-back-to-school .utsc-bts-events,
    .page-back-to-school-2018 .utm-bts-events,
    .page-back-to-school-2018 .utsg-bts-events,
    .page-back-to-school-2018 .utsc-bts-events {
        background-color: #F4F4F4;
        margin: 0 4% 0 1%;
        width: 30%;
    }

    .page-back-to-school .utm-bts-events,
    .page-back-to-school-2018 .utm-bts-events {
        margin-left: 0;
    }

    .page-back-to-school .utsc-bts-events,
    .page-back-to-school-2018 .utsc-bts-events {
        margin-right: 0;
    }

    .page-back-to-school .linksBlock .col-md-12,
    .page-back-to-school-2018 .linksBlock .col-md-12 {
        padding-left: 15px;
    }

    .page-back-to-school .linksBlock .col-md-12 .bts-news-cta .pane-content .container,
    .page-back-to-school-2018 .linksBlock .col-md-12 .bts-news-cta .pane-content .container {
        padding-left: 15px;
    }

    .page-back-to-school .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-2,
    .page-back-to-school-2018 .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-2 {
        padding-left: 15px;
    }

    .page-back-to-school .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-2 img,
    .page-back-to-school-2018 .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-2 img {
        max-width: 125px;
        padding: 40px 0;
    }

    .page-back-to-school .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-10,
    .page-back-to-school-2018 .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-10 {
        height: 155px;
        padding-left: 15px;
    }

    .page-back-to-school .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-10 p,
    .page-back-to-school-2018 .linksBlock .col-md-12 .bts-news-cta .pane-content .container .col-md-10 p {
        position: absolute;
        bottom: 20%;
    }

    .page-academics-programs-directory .header .sub-menu-wrapper .subMenuCont {
        border-top: none;
    }

    .page-academics-programs-directory .page .page-banner h1 {
        font-size: 28px;
    }
}

@media (min-width:48em) {

    .page-back-to-school .bts-featured .container .row .caption,
    .page-back-to-school-2018 .bts-featured .container .row .caption {
        max-width: 500px;
    }

    .page-back-to-school .bts-featured .container .row .caption div,
    .page-back-to-school-2018 .bts-featured .container .row .caption div {
        margin-bottom: 15px;
    }

    .page-back-to-school .bts-featured .container .row .caption h1,
    .page-back-to-school-2018 .bts-featured .container .row .caption h1 {
        font-size: 72px;
    }

    .page-back-to-school .bts-featured .container .row .caption .btn,
    .page-back-to-school-2018 .bts-featured .container .row .caption .btn {
        font-size: 18px;
        letter-spacing: .7px;
    }

    .page-back-to-school .bts-student-guide .container .col-md-4,
    .page-back-to-school-2018 .bts-student-guide .container .col-md-4 {
        padding-right: 15px;
    }

    .page-back-to-school .bts-student-guide .container .col-md-4 .col-md-12,
    .page-back-to-school-2018 .bts-student-guide .container .col-md-4 .col-md-12 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .page-back-to-school .bts-news .news-home,
    .page-back-to-school-2018 .bts-news .news-home {
        padding-right: 15px;
    }

    .page-back-to-school .bts-signupWrap .container .pane-content,
    .page-back-to-school-2018 .bts-signupWrap .container .pane-content {
        margin-bottom: 0;
    }

    .page-back-to-school .bts-signupWrap .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields,
    .page-back-to-school-2018 .bts-signupWrap .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields {
        width: 75%;
    }

    .page-back-to-school .bts-signupWrap .mailchimp-signup-subscribe-form .form-actions,
    .page-back-to-school-2018 .bts-signupWrap .mailchimp-signup-subscribe-form .form-actions {
        width: 25%;
    }

    .page-current-students .page .audiencePage .page-banner,
    .page-future-students .page .audiencePage .page-banner {
        max-height: 50vh;
        max-height: 50vh;
    }

    .page-current-students .page .audiencePage .page-banner .caption_wrapper,
    .page-future-students .page .audiencePage .page-banner .caption_wrapper {
        position: absolute;
        width: 100%;
        padding: initial;
    }

    .page-current-students .page .audiencePage .page-banner .caption_wrapper .container .row,
    .page-future-students .page .audiencePage .page-banner .caption_wrapper .container .row {
        margin-top: 0;
    }

    .page-current-students .page .audiencePage .page-banner .caption_wrapper .container .row .caption h1,
    .page-future-students .page .audiencePage .page-banner .caption_wrapper .container .row .caption h1 {
        font-size: 28px;
    }

    .page-current-students .page .audiencePage .page-banner .caption_wrapper .container .row .caption h1 img,
    .page-future-students .page .audiencePage .page-banner .caption_wrapper .container .row .caption h1 img {
        max-width: 52vh;
        width: 100%;
    }
}

@media (max-width:20em) {

    .page-back-to-school .bts-featured .caption_wrapper,
    .page-back-to-school-2018 .bts-featured .caption_wrapper {
        position: static;
    }

    .page-back-to-school .bts-featured .caption_wrapper .container,
    .page-back-to-school-2018 .bts-featured .caption_wrapper .container {
        padding-left: 15px;
    }

    .page-back-to-school .bts-featured .caption_wrapper .container .row,
    .page-back-to-school-2018 .bts-featured .caption_wrapper .container .row {
        margin-top: 0;
        margin-bottom: 5px;
    }

    .page-back-to-school .bts-featured .caption_wrapper .container .row .caption div:first-of-type,
    .page-back-to-school-2018 .bts-featured .caption_wrapper .container .row .caption div:first-of-type {
        text-align: center;
    }
}

.page-back-to-school .row .container,
.page-back-to-school-2018 .row .container {
    padding: 0;
    max-width: 100%;
}

.page-back-to-school .row .container .col-md-12,
.page-back-to-school-2018 .row .container .col-md-12 {
    float: none;
}

.page-back-to-school .eventsWrap,
.page-back-to-school-2018 .eventsWrap {
    margin: 0 auto;
    padding: 0 25px;
}

.news-home.mobile-news-home .title,
div.term-main .title {
    margin: 0 auto 5% auto;
    width: 90%;
    padding: 0 2.5% 2.5% 2.5%;
    background: transparent !important;
}

.eventsWrap .pane-content {
    min-height: auto !important;
}

.page-back-to-school .form-item,
.page-back-to-school-2018 .form-item,
.page-back-to-school .form-actions,
.page-back-to-school-2018 .form-actions {
    margin-top: 0;
    margin-bottom: 0 !important;
}

.page-back-to-school .footerLinksBlock .panel-pane,
.page-back-to-school-2018 .footerLinksBlock .panel-pane {
    margin-bottom: 0;
}

.infoPage .more-link,
.audiencePage .more-link {
    text-align: center;
    clear: both;
    padding-top: 0 !important;
}

.infoPage .academicFooter {
    margin-top: 10px;
}

@font-face {
    font-family: "uoft-font";
    src: url(../fonts/uoft-font89cd.eot);
    src: url(../fonts/uoft-fontd41d.eot) format("embedded-opentype"), url(../fonts/uoft-font89cd.woff) format("woff"), url(../fonts/uoft-font89cd.ttf) format("truetype"), url(../fonts/uoft-font89cd.svg) format("svg");
    font-weight: normal;
    font-style: normal;
}

header {
    background: #002a5c;
    position: fixed;
    width: 100%;
    z-index: 999;
    -webkit-transition: all 150ms ease-in-out;
}

header .head-announcement {
    text-align: center;
    background: #337AB7;
}

header .head-announcement a,
header .head-announcement p {
    color: white;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 0;
    padding: 10px 0;
    font-weight: bold;
}

header .head-announcement .head-close {
    position: absolute;
    right: 15px;
    top: 0;
    font-size: 10px;
    cursor: pointer;
}

header .header {
    position: fixed;
    width: 100%;
    z-index: 100;
}

header .section {
    position: relative;
    width: 100%;
}

header .section .row {
    margin: 50px 0 38px;
}

header .section .site-logo {
    width: 140px;
    overflow: hidden;
    position: absolute;
    top: 13px;
    left: 20px;
}

header .section .site-logo img {
    width: 100%;
    transition: all 300mss ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
}

header .section .main-nav,
header .section .right-menu {
    display: none;
}

header .section .search-mobile {
    display: block;
    position: absolute;
    color: #ffffff;
    top: 22px;
    right: 70px;
    z-index: 1000;
}

header .section .search-mobile::before {
    font-family: 'uoft-font';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 50px;
    content: "\e603";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    float: left;
    display: block;
    float: left;
    margin-top: -5px;
    margin-right: -5px;
}

header .section .mobile {
    display: block;
    position: absolute;
    top: 30px;
    right: 30px;
    color: #ffffff;
    z-index: 1000;
}

header .section .mobile .fa {
    cursor: pointer;
    font-size: 30px;
}

header .section .mobile .fa-times {
    display: none;
}

#breadcrumb {
    display: none;
}

#sub-menu-wrapper.active.takeover .welcome-nav {
    border-bottom: 6px solid #C0DEFF;
}

#sub-menu-wrapper.active.takeover .welcome-nav li:last-of-type {
    background: #C0DEFF;
}

#sub-menu-wrapper.active.takeover .welcome-nav li:last-of-type a.btn-takeover {
    color: #000;
    font-weight: 600;
}

#sub-menu-wrapper.active.takeover .welcome-nav li.swing a:hover {
    animation: swing ease-in-out .4s infinite alternate;
    animation-timing-function: ease-out;
    transform-origin: center -20px;
    transition-duration: 1s;
    transition-delay: .5s;
    transition-timing-function: ease-out;
}

@keyframes swing {
    0% {
        transform: rotate(3deg);
    }

    100% {
        transform: rotate(-3deg);
    }
}

.off-canvas-wrapper {
    background: #ffffff;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
    padding: 0 0 25px;
    font-weight: 600;
}

.off-canvas-wrapper .utilities {
    background: #094181;
    border-bottom: 1px solid #002a5c;
    overflow: auto;
    padding: 0;
}

.off-canvas-wrapper .utilities .main-nav {
    display: block;
    font-size: 15px;
    margin: 0;
    padding-left: 0;
    list-style: none;
}

.off-canvas-wrapper .utilities .main-nav li {
    width: 33.1%;
    float: left;
    display: block;
    padding: 10px 0;
}

.off-canvas-wrapper .utilities .main-nav li a {
    color: #ffffff;
    display: block;
    font-weight: 400;
    margin: 0 auto;
    display: block;
    text-align: center;
}

.off-canvas-wrapper .utilities .main-nav li a span {
    display: block;
    float: left;
    padding-top: 7px;
}

.off-canvas-wrapper .utilities .main-nav .first a {
    color: white;
}

.off-canvas-wrapper .utilities .main-nav .last {
    width: 33.1%;
    padding-bottom: 10px;
    padding-top: 10px;
}

.off-canvas-wrapper .utilities .main-nav .last .distress span {
    text-align: center;
    width: 100%;
    padding-bottom: 6px;
    background: #628EC1;
}

.off-canvas-wrapper .utilities .main-nav .webmail:before,
.off-canvas-wrapper .utilities .main-nav .portal:before,
.off-canvas-wrapper .utilities .main-nav .acorn:before {
    font-family: 'uoft-font';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 35px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    float: left;
    transition: all 300mss ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    position: relative;
    top: 2px;
    content: "\e602";
    padding-left: 20px;
}

.off-canvas-wrapper .utilities .main-nav .portal:before {
    content: "\e605";
}

.off-canvas-wrapper .utilities .main-nav .acorn:before {
    content: "\e600";
}

.off-canvas-wrapper .group-1,
.off-canvas-wrapper .group-2 {
    padding: 0 3%;
}

.off-canvas-wrapper .group-1 a,
.off-canvas-wrapper .group-2 a {
    color: #485667;
}

.off-canvas-wrapper .group-1 ul,
.off-canvas-wrapper .group-2 ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
}

.off-canvas-wrapper .group-1 ul li,
.off-canvas-wrapper .group-2 ul li {
    list-style-image: none !important;
    list-style-type: none !important;
}

.off-canvas-wrapper .group-1 {
    text-transform: uppercase;
    padding: 15px 3% 15px 3%;
    overflow: auto;
}

.off-canvas-wrapper .group-1 ul.col {
    width: 50%;
    float: left;
}

.off-canvas-wrapper .group-1 ul.col li {
    padding: 0 0 5px;
}

.off-canvas-wrapper .group-2 ul li a {
    border-top: 1px solid #BDCAD8;
    padding: 4px 0;
    display: block;
}

.off-canvas-wrapper .group-2 ul li ul {
    padding-left: 4%;
    font-weight: 400;
}

.off-canvas-wrapper .group-2 ul li ul li a {
    border-top: none;
}

@media (min-width:1px) {
    header.header {
        position: fixed;
        width: 100%;
        z-index: 99999999;
        height: auto !important;
        transition: all 150ms ease-in-out;
    }

    header .section .search-mobile {
        display: none;
    }

    header .section .row {
        margin: 0;
    }

    header .section .row .site-logo {
        width: 180px;
        position: static;
        margin: 0 auto;
        top: 0;
        left: 0;
    }

    header .section .row .main-nav {
        display: block;
        font-size: 15px;
        list-style-type: none;
        margin: 25px 0 0 0px;
        position: absolute;
        top: 0;
        left: 30px;
        padding-left: 0;
    }

    header .section .row .main-nav li {
        float: left;
        text-align: center;
        border: 1px solid #337ab7;
        margin-right: 6px;
        transition: all 300mss ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
        border-radius: 2px;
        background: #337ab7;
    }

    header .section .row .main-nav li a {
        text-decoration: none;
        color: white;
        transition: all 300mss ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
        display: block;
        padding: 5px 10px;
        cursor: pointer;
        border-radius: 2px;
    }

    header .section .row .main-nav li a span {
        display: inline-block;
        padding-top: 0;
        margin-left: 7px;
        text-transform: uppercase;
        font-size: 14px;
    }

    header .section .row .main-nav .first a {
        color: white;
    }

    header .section .row .main-nav .last .distress span {
        width: 50%;
        line-height: 1.45em;
        text-align: left;
        text-transform: capitalize;
        padding-left: 20px;
        border-left: 1px solid grey;
    }

    header .section .row .main-nav .webmail:before,
    header .section .row .main-nav .portal:before,
    header .section .row .main-nav .acorn:before {
        font-family: 'uoft-font';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        font-size: 50px;
        content: "\e602";
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: block;
        float: left;
        transition: all 300mss ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
    }

    header .section .row .main-nav .portal:before {
        content: "\e605";
    }

    header .section .row .main-nav .acorn:before {
        content: "\e600";
    }

    header .section .row .right-menu {
        display: block;
        font-size: 14px;
        list-style-type: none;
        margin: 15px 0 0 0;
        position: absolute;
        top: 0;
        right: 30px;
        z-index: 100;
    }

    header .section .row .right-menu .menu {
        padding: 0;
    }

    header .section .row .right-menu .menu li {
        list-style-type: none;
        list-style-image: none;
        float: left;
    }


    header .section .row .right-menu .menu li .search-off::before {
        font-family: 'Open Sans';
        content: "x";
        font-size: 20px;
        padding-left: 10px;
        margin-right: 5px;
        margin-top: 1px;
    }

    header .section .row .right-menu .menu li a {
        text-decoration: none;
        text-transform: uppercase;
        color: white;
        display: block;
        margin-top: 0;
    }

    header .section .row .right-menu .menu li a span {
        display: inline-block;
        margin-left: 7px;
    }

    header .section .row .right-menu .menu li .jump-to {
        padding: 6px 16px 6px 16px;
        background-color: #337AB7;
        height: auto;
        width: auto;
        transition: none !important;
        -webkit-transition: none !important;
    }

    header .section .row .right-menu .menu li .jump-to:hover,
    header .section .row .right-menu .menu li .jump-to:hover:before {
        color: #337AB7;
        background-color: #ffffff;
    }

    header .section .row .right-menu .menu li .jump-to:before {
        font-family: FontAwesome;
        content: "\f107";
        color: white;
        padding-right: 15px;
        font-size: 16px;
        transition: none !important;
        -webkit-transition: none !important;
    }

    header .section .row .right-menu .menu li .search {
        border: 1px solid #337AB7;
        padding: 7px 10px;
        transition: all 300mss ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
        background: #337ab7;
    border-radius: 2px;
    }

    header .section .row .right-menu .menu li .search:hover {
        color: #337AB7;
        background-color: #ffffff;
    }

    header .section .row .right-menu .menu li.first .menu {
        display: none;
        background-color: #337AB7;
        width: auto;
        height: auto;
        padding: 10px 0;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    }

    header .section .row .right-menu .menu li.first .menu li {
        float: none;
        margin: 0;
        padding-left: 10px;
        transition: all 300mss ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
    }

    header .section .row .right-menu .menu li.first .menu li a {
        padding: 0 10px;
    }

    header .section .row .right-menu .menu li.first .menu li:hover {
        background-color: #ffffff;
    }

    header .section .row .right-menu .menu li.first .menu li:hover a {
        color: #337AB7;
    }

    header .section .row .mobile {
        display: none;
    }

    #breadcrumb {
        display: block;
    }

    .off-canvas-wrapper {
        display: none;
    }
}

@media (min-width:1px) {
	header.header .section .row .site-logo {
		width: 220px;
		height: 85px;
		text-align: center;
	}

    header.header .section .row .right-menu {
        margin-top: 20px;
    }


}

.sub-menu-wrapper {
    display: none;
}

.sub-menu-wrapper .subMenuCont .mobile-submenus {
    display: none;
}

@media (max-width:48em) {

    .page-about-u-of-t #page.page,
    .page-academics #page.page,
    .page-university-life #page.page {
        padding-top: 123px;
    }
}

@media (max-width:62em) {
    .sub-menu-wrapper {
        display: block;
    }

    .sub-menu-wrapper .subMenuCont {
        width: 100%;
        padding: 0;
        box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
    }

    .sub-menu-wrapper .subMenuCont .mobile-submenus {
        display: block;
        border-bottom: 1px solid #BDCAD8;
        padding: 0;
    }

    .sub-menu-wrapper .subMenuCont .mobile-submenus .labelDrop {
        width: 90%;
        font-weight: 600;
    }

    .sub-menu-wrapper .subMenuCont .mobile-submenus .toggleDrop {
        width: 10%;
        color: white;
        background-color: #313d4c;
        font-size: 15px;
    }

    .sub-menu-wrapper .subMenuCont .mobile-submenus .toggleDrop i {
        font-size: 20px;
    }

    .sub-menu-wrapper .subMenuCont .mobile-submenus .dropdown-menu {
        top: 32px;
        border-radius: 0px;
        width: 100%;
        text-align: center;
        padding: 0;
    }

    .sub-menu-wrapper .subMenuCont .mobile-submenus .dropdown-menu li {
        text-align: left;
        display: block;
        border-bottom: 1px solid #BDCAD8;
    }

    .sub-menu-wrapper .subMenuCont .mobile-submenus .dropdown-menu li a {
        font-weight: 600;
        padding: 10px 20px;
        transition: all 300mss ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
    }

    .sub-menu-wrapper .subMenuCont .mobile-submenus .dropdown-menu li a:hover {
        color: #ffffff;
        background-color: #313d4c;
    }

    .sub-menu-wrapper .academics-sub-nav,
    .sub-menu-wrapper .aboutUoft-sub-nav,
    .sub-menu-wrapper .universitylife-sub-nav {
        display: none;
    }
}

@media (min-width:1px) {
    .sub-menu-wrapper {
        display: block;
        background-color: #001e42;
        font-size: 13px;
        box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
    }

    .sub-menu-wrapper .container.subMenuCont {
        padding: 0;
        width: 100%;
    }

    .sub-menu-wrapper .welcome-nav .menu {
        width: auto;
    }

    .sub-menu-wrapper .welcome-nav .menu {
        margin: 0 auto;
        background-color: transparent;
        padding-left: 0px;
        margin-bottom: 0px;
        border-top: 1px solid #002a5c;
        text-align: center;
    }

    .sub-menu-wrapper .welcome-nav .menu li {
        margin: 0;
        list-style-image: none;
        list-style-type: none;
        padding: 0 4px;
        background-color: transparent;
        transition: all 300mss ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
        text-align: center;
        border-right: 2px solid #002a5c;
        position: relative;
        display: inline-block;
    }

    .sub-menu-wrapper .welcome-nav .menu li a {
        color: white;
        text-decoration: none;
        text-transform: uppercase;
        display: block;
        padding: 10px;
    }



    .sub-menu-wrapper .welcome-nav .menu li:last-child,
    .sub-menu-wrapper .welcome-nav .menu li.last {
        border-right: none;
    }

    .sub-menu-wrapper .welcome-nav .menu li:hover {
        background-color: #33a7de;
    }

    .sub-menu-wrapper .welcome-nav .menu li:hover a {
        color: white;
    }

    .sub-menu-wrapper .menu li.active-trail {
        background-color: #337AB7;
    }

    .sub-menu-wrapper .menu li.active-trail a {
        color: white;
    }

    .sub-menu-wrapper .menu-block-wrapper {
        text-align: center;
        max-height: 50px;
    }

    .sub-menu-wrapper .academics-sub-nav,
    .sub-menu-wrapper .universitylife-sub-nav,
    .sub-menu-wrapper .aboutUoft-sub-nav {
        background-color: white;
    }

    .sub-menu-wrapper .academics-sub-nav .menu,
    .sub-menu-wrapper .universitylife-sub-nav .menu,
    .sub-menu-wrapper .aboutUoft-sub-nav .menu {
        padding-left: 0;
        display: inline-block;
        margin: 0;
    }

    .sub-menu-wrapper .academics-sub-nav .menu li,
    .sub-menu-wrapper .universitylife-sub-nav .menu li,
    .sub-menu-wrapper .aboutUoft-sub-nav .menu li {
        margin: 0;
        padding: 0;
        list-style-image: none;
        list-style-type: none;
        float: left;
        padding: 10px;
        background-color: transparent;
        transition: background-color 500ms;
        text-align: center;
    }

    .sub-menu-wrapper .academics-sub-nav .menu li .active.active-trail,
    .sub-menu-wrapper .universitylife-sub-nav .menu li .active.active-trail,
    .sub-menu-wrapper .aboutUoft-sub-nav .menu li .active.active-trail {
        color: #485667;
    }

    .sub-menu-wrapper .academics-sub-nav .menu li.active-trail,
    .sub-menu-wrapper .universitylife-sub-nav .menu li.active-trail,
    .sub-menu-wrapper .aboutUoft-sub-nav .menu li.active-trail {
        border-bottom: 4px solid #485667;
    }
}

@media (min-width:75em) {
    .sub-menu-wrapper {
        font-size: 15px;
        letter-spacing: 1px;
    }
}

@media (max-width:62em) {

    #page.page,
    .front.page-home #page.page {
        padding-top: 80px;
    }

    .off-canvas-wrapper .navigation {
        overflow-y: scroll;
        height: 280px;
    }
}

.off-canvas-wrapper {
    display: none;
}

.off-canvas-wrapper .group-1 {
    overflow: hidden;
}

.hideDoubleScroll {
    overflow: hidden;
}

header .section {
    position: relative;
    width: 100%;
}

header .section .site-logo {
    width: 140px;
    overflow: hidden;
    position: absolute;
    top: 13px;
    left: 20px;
}

	header .section .site-logo img {
		width: auto !important;
		transition: all 300mss ease-in-out;
		-webkit-transition: all 300ms ease-in-out;
		height: 100%;
		max-width: 100%;
	}

.page-news-searchnews .view.view-search-news-only .view-search-news-only {
    padding-left: 0;
}

.news-menu-wrapper {
    background-color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
}

.news-menu-wrapper .menu-block-5 .menu,
.news-menu-wrapper .academics-nav .menu,
.news-menu-wrapper .media-nav .menu,
.news-menu-wrapper .oncampus-nav .menu,
.news-menu-wrapper .about-uoft-nav .menu {
    max-width: 100%;
    margin: 0 auto;
    background-color: transparent;
    padding-left: 0px;
    margin-bottom: 0px;
    text-align: center;
}

.news-menu-wrapper .menu-block-5 .menu li,
.news-menu-wrapper .academics-nav .menu li,
.news-menu-wrapper .media-nav .menu li,
.news-menu-wrapper .oncampus-nav .menu li,
.news-menu-wrapper .about-uoft-nav .menu li {
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-type: none;
    float: none;
    padding: 10px;
    display: inline-block;
    background-color: transparent;
    text-transform: capitalize;
    transition: background-color 500ms;
}

.news-menu-wrapper .menu-block-5 .menu li a,
.news-menu-wrapper .academics-nav .menu li a,
.news-menu-wrapper .media-nav .menu li a,
.news-menu-wrapper .oncampus-nav .menu li a,
.news-menu-wrapper .about-uoft-nav .menu li a {
    color: #337AB7;
    text-decoration: none;
}

.news-menu-wrapper .menu-block-5 .menu li:hover a,
.news-menu-wrapper .academics-nav .menu li:hover a,
.news-menu-wrapper .media-nav .menu li:hover a,
.news-menu-wrapper .oncampus-nav .menu li:hover a,
.news-menu-wrapper .about-uoft-nav .menu li:hover a {
    color: #313d4c;
    padding-bottom: 10px;
    border-bottom: 4px solid #000;
}

.news-menu-wrapper .menu-block-5 .menu .active-trail a,
.news-menu-wrapper .academics-nav .menu .active-trail a,
.news-menu-wrapper .media-nav .menu .active-trail a,
.news-menu-wrapper .oncampus-nav .menu .active-trail a,
.news-menu-wrapper .about-uoft-nav .menu .active-trail a {
    color: #313d4c;
    padding-bottom: 10px;
    border-bottom: 4px solid #000;
}

.search-drawer-wrapper {
    display: none;
    background: #ffffff;
    position: fixed;
    top: 86px;
    left: 0;
    width: 100%;
    z-index: 50;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
}

.search-drawer-wrapper .input-group .btn-primary {
    border-radius: 0 2px 2px 0;
}

.search-drawer-wrapper {
    padding-top: 0;
}

.search-drawer-wrapper .row {
    margin-top: 0;
    margin-bottom: 0;
}

.search-drawer-wrapper .search-form div div label:first-child {
    float: left;
    margin-top: 6px;
}

.search-drawer-wrapper .search-form .custom-search-selector.custom-search-types.form-radio {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 2px;
}

.search-drawer-wrapper .search-form .form-item.form-type-radio.form-item-custom-search-types {
    float: left;
    padding-left: 20px;
}

.search-drawer-wrapper .search-form .form-item .custom-search-box.form-text {
    width: 100%;
    height: 44px;
    padding-left: 30px;
    border: 1px solid #BDCAD8;
}

.search-drawer-wrapper .search-form .form-item.form-type-textfield.form-item-custom-search-blocks-form-1:before {
    left: 25px !important;
    top: 25px !important;
    content: "\f002";
    font-family: FontAwesome;
    position: absolute;
    z-index: 2;
    left: 10px;
    top: 10px;
    font-size: 16px;
}

.search-drawer-wrapper .search-form .form-actions .form-submit {
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
}

#custom-search-blocks-form-2 .form-type-textfield #edit-custom-search-blocks-form-2--2 {
    width: 100%;
    height: 44px;
    padding-left: 30px;
    border: 1px solid #BDCAD8;
}

#custom-search-blocks-form-2 #edit-submit {
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
}

.block-views-exp-search-results-page #edit-submit-search-results {
    margin-top: 0;
}

.block-views-exp-search-results-page .views-widget-filter-keys {
    padding: 0;
}

@media (max-width:48em) {
    .search-drawer-wrapper .search-form .form-item.form-type-textfield.form-item-custom-search-blocks-form-1:before {
        content: "";
    }
}

@media (min-width:62em) {
    .search-drawer-wrapper {
        top: 143px;
        padding-top: 30px;
    }

    .search-drawer-wrapper .row {
        margin-top: 20px;
        margin-bottom: 50px;
    }
}

@media (min-width:75em) {
    .search-drawer-wrapper {
        top: 160px;
    }
}

.campus-photo-wrap {
    overflow: hidden;
    width: 100%;
    background: #000000;
    margin-bottom: 10px;
}

.campus-photo-wrap a {
    cursor: pointer;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 10px 0;
}

.campus-photo-wrap img {
    opacity: 0.6;
}

.campus-photo-wrap p.campusLabel {
    position: absolute;
    bottom: 0px;
    left: 10%;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    color: #ffffff;
    width: 85%;
}

.news-events {
    margin: 0;
    padding-top: 20px;
    padding-bottom: 50px;
}

.infoPage,
.audiencePage,
.news-events,
#content {
    background-color: #ffffff;
}

.infoPage .center.text,
.audiencePage .center.text,
.news-events .center.text,
#content .center.text {
    text-align: center;
}

.infoPage .center.cta .changeable,
.audiencePage .center.cta .changeable,
.news-events .center.cta .changeable,
#content .center.cta .changeable {
    padding-bottom: 30px;
}

.infoPage .center.cta .changeable .--cta,
.audiencePage .center.cta .changeable .--cta,
.news-events .center.cta .changeable .--cta,
#content .center.cta .changeable .--cta {
    text-align: center;
}

.infoPage .center.cta .changeable .--title,
.infoPage .center.cta .changeable .pane-title,
.audiencePage .center.cta .changeable .--title,
.audiencePage .center.cta .changeable .pane-title,
.news-events .center.cta .changeable .--title,
.news-events .center.cta .changeable .pane-title,
#content .center.cta .changeable .--title,
#content .center.cta .changeable .pane-title {
    text-align: center;
    font-size: 20px;
    margin-top: 25px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

.infoPage a:not(.more-link),
.audiencePage a:not(.more-link),
.news-events a:not(.more-link),
#content a:not(.more-link) {
    text-decoration: none;
}

.infoPage .more-link,
.audiencePage .more-link,
.news-events .more-link,
#content .more-link {
    text-align: center;
    clear: both;
    padding-top: 40px;
}

.infoPage .more-link a,
.audiencePage .more-link a,
.news-events .more-link a,
#content .more-link a {
    color: white;
    text-decoration: none;
    padding: 10px;
    background-color: #337AB7;
    letter-spacing: 1px;
    border-radius: 2px;
}

.infoPage .more-link a:hover,
.audiencePage .more-link a:hover,
.news-events .more-link a:hover,
#content .more-link a:hover {
    background: #153d5f;
}

.infoPage .btn.btn-primary a,
.audiencePage .btn.btn-primary a,
.news-events .btn.btn-primary a,
#content .btn.btn-primary a {
    color: white;
    text-decoration: none;
}

.infoPage .footerLinks .col-md-3,
.infoPage .footerLinks .col-md-4,
.audiencePage .footerLinks .col-md-3,
.audiencePage .footerLinks .col-md-4,
.news-events .footerLinks .col-md-3,
.news-events .footerLinks .col-md-4,
#content .footerLinks .col-md-3,
#content .footerLinks .col-md-4 {
    text-align: center;
}

.infoPage .footerLinks .col-md-3:last-child,
.infoPage .footerLinks .col-md-4:last-child,
.audiencePage .footerLinks .col-md-3:last-child,
.audiencePage .footerLinks .col-md-4:last-child,
.news-events .footerLinks .col-md-3:last-child,
.news-events .footerLinks .col-md-4:last-child,
#content .footerLinks .col-md-3:last-child,
#content .footerLinks .col-md-4:last-child {
    border-right: none;
}

.infoPage .campusLabel a,
.audiencePage .campusLabel a,
.news-events .campusLabel a,
#content .campusLabel a {
    color: #ffffff;
}

.infoPage .removeMargins,
.audiencePage .removeMargins,
.news-events .removeMargins,
#content .removeMargins {
    margin: 0 !important;
}

.infoPage .removeBottomMargins,
.audiencePage .removeBottomMargins,
.news-events .removeBottomMargins,
#content .removeBottomMargins {
    margin-bottom: 0 !important;
}

.infoPage .make-bg-white,
.audiencePage .make-bg-white,
.news-events .make-bg-white,
#content .make-bg-white {
    background-color: #ffffff;
}

.infoPage .topMargin,
.audiencePage .topMargin,
.news-events .topMargin,
#content .topMargin {
    margin-top: 25px;
}

.infoPage .footerBannerText,
.audiencePage .footerBannerText,
.news-events .footerBannerText,
#content .footerBannerText {
    position: absolute;
    bottom: 10%;
    left: 15%;
    width: 55%;
}

.infoPage .fontWeightLight,
.audiencePage .fontWeightLight,
.news-events .fontWeightLight,
#content .fontWeightLight {
    font-weight: 300px;
}

.infoPage .uppercase,
.audiencePage .uppercase,
.news-events .uppercase,
#content .uppercase {
    text-transform: uppercase;
}

.infoPage .reportsBlock .reports:last-child,
.audiencePage .reportsBlock .reports:last-child,
.news-events .reportsBlock .reports:last-child,
#content .reportsBlock .reports:last-child {
    padding-bottom: 30px;
}

.infoPage .reportsBlock .reports,
.audiencePage .reportsBlock .reports,
.news-events .reportsBlock .reports,
#content .reportsBlock .reports {
    padding-left: 0px;
    border-top: 1px solid #BDCAD8;
    margin-top: 20px;
    padding-top: 10px;
}

.infoPage .reportsBlock .reports .panel-heading .panel-title,
.audiencePage .reportsBlock .reports .panel-heading .panel-title,
.news-events .reportsBlock .reports .panel-heading .panel-title,
#content .reportsBlock .reports .panel-heading .panel-title {
    font-size: 16px;
    font-weight: 800;
}

.infoPage .reportsBlock .reports .panel-collapse,
.infoPage .reportsBlock .reports .panel-heading,
.audiencePage .reportsBlock .reports .panel-collapse,
.audiencePage .reportsBlock .reports .panel-heading,
.news-events .reportsBlock .reports .panel-collapse,
.news-events .reportsBlock .reports .panel-heading,
#content .reportsBlock .reports .panel-collapse,
#content .reportsBlock .reports .panel-heading {
    padding-left: 0;
}

.infoPage .reportsBlock .reports .panel-collapse .panel-body,
.infoPage .reportsBlock .reports .panel-heading .panel-body,
.audiencePage .reportsBlock .reports .panel-collapse .panel-body,
.audiencePage .reportsBlock .reports .panel-heading .panel-body,
.news-events .reportsBlock .reports .panel-collapse .panel-body,
.news-events .reportsBlock .reports .panel-heading .panel-body,
#content .reportsBlock .reports .panel-collapse .panel-body,
#content .reportsBlock .reports .panel-heading .panel-body {
    padding-left: 0;
}

.infoPage .reportsBlock .reports h3,
.audiencePage .reportsBlock .reports h3,
.news-events .reportsBlock .reports h3,
#content .reportsBlock .reports h3 {
    font-weight: 600;
    font-size: 20px;
}

.infoPage .reportsBlock .reports .panel-title.comprehensive,
.audiencePage .reportsBlock .reports .panel-title.comprehensive,
.news-events .reportsBlock .reports .panel-title.comprehensive,
#content .reportsBlock .reports .panel-title.comprehensive {
    font-size: 16px !important;
    font-weight: 800 !important;
}

.infoPage .reportsBlock .reports .pdf,
.audiencePage .reportsBlock .reports .pdf,
.news-events .reportsBlock .reports .pdf,
#content .reportsBlock .reports .pdf {
    display: block;
    background-image: url(../../../all/themes/uoft_stark/img/pdf-icon.png);
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
    padding-left: 30px;
}

.infoPage .flexOne,
.infoPage .flexTwo,
.audiencePage .flexOne,
.audiencePage .flexTwo,
.news-events .flexOne,
.news-events .flexTwo,
#content .flexOne,
#content .flexTwo {
    margin-bottom: 65px;
    padding-left: 0;
}

.infoPage .flexOne .pane-content ul,
.infoPage .flexTwo .pane-content ul,
.audiencePage .flexOne .pane-content ul,
.audiencePage .flexTwo .pane-content ul,
.news-events .flexOne .pane-content ul,
.news-events .flexTwo .pane-content ul,
#content .flexOne .pane-content ul,
#content .flexTwo .pane-content ul {
    margin-left: 20px;
}

.infoPage .flexOne .pane-content .noPadding,
.infoPage .flexOne .pane-content ul,
.infoPage .flexTwo .pane-content .noPadding,
.infoPage .flexTwo .pane-content ul,
.audiencePage .flexOne .pane-content .noPadding,
.audiencePage .flexOne .pane-content ul,
.audiencePage .flexTwo .pane-content .noPadding,
.audiencePage .flexTwo .pane-content ul,
.news-events .flexOne .pane-content .noPadding,
.news-events .flexOne .pane-content ul,
.news-events .flexTwo .pane-content .noPadding,
.news-events .flexTwo .pane-content ul,
#content .flexOne .pane-content .noPadding,
#content .flexOne .pane-content ul,
#content .flexTwo .pane-content .noPadding,
#content .flexTwo .pane-content ul {
    padding-left: 0;
}

.infoPage .flexOne .pane-content .noPadding img,
.infoPage .flexOne .pane-content ul img,
.infoPage .flexTwo .pane-content .noPadding img,
.infoPage .flexTwo .pane-content ul img,
.audiencePage .flexOne .pane-content .noPadding img,
.audiencePage .flexOne .pane-content ul img,
.audiencePage .flexTwo .pane-content .noPadding img,
.audiencePage .flexTwo .pane-content ul img,
.news-events .flexOne .pane-content .noPadding img,
.news-events .flexOne .pane-content ul img,
.news-events .flexTwo .pane-content .noPadding img,
.news-events .flexTwo .pane-content ul img,
#content .flexOne .pane-content .noPadding img,
#content .flexOne .pane-content ul img,
#content .flexTwo .pane-content .noPadding img,
#content .flexTwo .pane-content ul img {
    width: auto;
    padding-bottom: 15px;
}

.flexOne,
.flexTwo {
    margin-bottom: 65px;
    padding-left: 0;
}

.flexOne .pane-content ul,
.flexTwo .pane-content ul {
    margin-left: 20px;
}

.flexOne .pane-content .noPadding,
.flexOne .pane-content ul,
.flexTwo .pane-content .noPadding,
.flexTwo .pane-content ul {
    padding-left: 0;
}

.flexOne .pane-content .noPadding img,
.flexOne .pane-content ul img,
.flexTwo .pane-content .noPadding img,
.flexTwo .pane-content ul img {
    width: auto;
    padding-bottom: 15px;
}

.noPaddingLeft {
    padding-left: 0;
}

.president {
    margin: 25px 0;
}

.president h2.field-content {
    font-weight: 600;
}

.president .panel-2col .inside {
    padding: 25px 0 0;
}

.president .panel-2col .panel-col-first {
    width: 60%;
}

.president .panel-2col .panel-col-last {
    width: 40%;
}

.featured-img img {
    width: 100%;
}

.boilerplateBlock.topMargin {
    margin-top: 25px;
}

.boilerplateBlock .pane-title {
    font-weight: 800;
    margin-top: 25px;
}

.boilerplateBlock h1,
.boilerplateBlock h2,
.boilerplateBlock h3,
.boilerplateBlock h4,
.boilerplateBlock h5 {
    font-weight: 400;
    font-size: 21px;
}

.boilerplateBlock .btn.btn-primary {
    font-size: 18px;
    font-weight: 300;
}

.boilerplateBlock .pane-pull-quotes {
    margin: 25px 0;
}

.pageBannerBlock {
    background-color: #ffffff;
    margin-bottom: 25px;
    width: 94%;
    border: 2px solid #337AB7;
}

.pageBannerBlock .panel-display {
    padding: 25px 0px 15px 15px;
}

.pageBannerBlock .panel-2col .panel-col-first {
    width: 100%;
}

.pageBannerBlock .panel-2col .panel-col-last {
    width: 100%;
}

.pageBannerBlock .page-banner-title a {
    font-size: 26px;
    text-decoration: none;
}

.pageBannerBlock .page-banner-text p {
    margin-bottom: 5px;
}

.changeable {
    padding: 0 0 20px 0;
}

.changeable img {
    width: auto;
}

.cont,
.band {
    border-bottom: 1px solid #BDCAD8;
}

.page-donors .alumBlock.band {
    border-bottom: none;
}

.page-donors .alumBlock .col-md-4,
.page-research-innovation .alumBlock .col-md-4,
.page-future-students .alumBlock .col-md-4,
.page-alumni .alumBlock .col-md-4 {
    width: 190px;
}

.page-research-innovation .alumBlock {
    color: #ffffff;
    background-image: none;
    background-color: #337AB7;
}

.page-research-innovation .alumBlock .view-alumni-portraits.row {
    margin-bottom: 0;
}

.page-research-innovation .alumBlock .views-row {
    margin-bottom: 0px;
}

.page-research-innovation .alumBlock .col-md-4 {
    width: 33.333%;
    color: #ffffff;
}

.page-research-innovation .alumBlock .col-md-4 h3 {
    color: #ffffff;
    margin-top: 20px;
    font-size: 1.5em;
    line-height: 1.8em;
}

.page-research-innovation .alumBlock .col-md-4 .alum-quote {
    margin-bottom: 20px;
    font-style: italic;
    font-weight: bold;
    font-size: 1em;
    line-height: 1.25em;
}

.page-research-innovation .alumBlock .col-md-4 p {
    color: #ffffff;
    margin-bottom: 0px;
    font-size: 1em;
    line-height: 1.5em;
}

@media (max-width:62em) {
    .page-research-innovation .alumBlock .view-alumni-portraits.row {
        margin-bottom: 0;
    }

    .page-research-innovation .alumBlock .views-row {
        margin-bottom: 45px;
    }

    .page-research-innovation .alumBlock .col-md-4 {
        width: 100%;
    }

    .page-research-innovation .alumBlock .col-md-4 h3 {
        margin-top: 10px;
    }

    .page-research-innovation .alumBlock .col-md-4 .alum-quote {
        margin-bottom: 10px;
    }
}

.page-future-students .alumBlock .col-md-8,
.page-alumni .alumBlock .col-md-8 {
    width: 100%;
}

.row-neutral-uoft-blue {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

.row-neutral-uoft-blue .white-bg {
    background-color: white;
    padding: 15px;
    border-bottom: 1px solid #BDCAD8;
}

.row-neutral-uoft-blue .white-bg p {
    color: #485667;
    line-height: 1.2em;
    margin-bottom: 15px;
}

.row-neutral-uoft-blue .white-bg p:last-child {
    color: #485667;
    border-bottom: none;
}

.row-neutral-uoft-blue .white-bg a {
    text-decoration: none;
}

.photo-caption-quote {
    font-size: 12px;
    font-weight: 600;
    font-style: italic;
    text-align: center;
    padding-top: 20px;
}

.pq.pull-right .panel-col-last .inside {
    max-width: 100%;
}

.pq.pull-right .panel-col-last .inside .field-content {
    text-align: left;
}

.pq {
    padding: 0;
}

.pq h1,
.pq h1 p,
.pq h2,
.pq h2 p,
.pq h3 p,
.pq h4,
.pq h4 p,
.pq h5,
.pq h5 p,
.pq p {
    font-size: 20px;
    line-height: 1.2em;
    font-variant: normal;
    font-weight: 400;
    text-align: left;
    text-transform: none;
}

.pq h3 {
    text-align: left;
}

.pq p.name {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
}

.pq p.name span {
    text-transform: capitalize;
}

.pq .btn.btn-primary {
    text-transform: uppercase;
    float: left;
    padding: 6px 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
}

.pq .inside .field-content {
    text-align: left;
}

.pq--round,
.pq--round img {
    width: 100%;
    border-radius: 50%;
}

.pane-pull-quotes .panel-col-first.col-md-6,
.pane-pull-quotes .panel-col-last.col-md-6 {
    clear: both;
    width: 100%;
}

.footerLinksBlock .feedBlock .pane-content {
    border-top: none;
}

.col-md-3.first-button a.white-bg.icon-arrow-right,
.col-md-4.first-button a.white-bg.icon-arrow-right {
    border-top: 1px solid #BDCAD8;
}

a.white-bg.icon-arrow-right {
    border-bottom: 1px solid #BDCAD8;
    border-right: 1px solid #BDCAD8;
    border-left: 1px solid #BDCAD8;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: 600;
    width: 100%;
    text-align: left;
    display: table;
    background: url(../../../all/themes/uoft_stark/img/icons/icon-arrow-right.svg) right 15px center no-repeat #ffffff;
}

a.white-bg.icon-arrow-right span {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    line-height: 1.1em;
}

.newsBlock .footerLinks .col-md-4 {
    margin-bottom: 0;
}

.pane-latest-news .views-field-field-picture {
    margin-bottom: 20px;
}

.audience-news-title a {
    color: #33a7de;
    text-decoration: none;
    font-weight: 600;
}

.newsFeed .newsItem {
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 15px;
}

.newsFeed .newsLead {
    font-size: 30px;
    margin-top: 30px;
}

.newsFeed .panel-2col {
    border-bottom: 1px solid #BDCAD8;
    margin-bottom: 30px;
}

.sectionTitle .panel-pane {
    margin-bottom: 0;
}

.sectionTitle p {
    text-align: center;
    font-size: 1.2em;
    line-height: 1.5em;
    margin-top: 40px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

.sectionTitle .pane-content {
    margin: 0;
}

.audience-news-readmore {
    margin: 30px 0;
}

.audience-news-readmore a {
    color: #337AB7;
    text-decoration: none;
}

.linksBlock .pane-content {
    margin: 0 0 25px;
}

.linksBlock .sectionTitle .pane-content {
    margin: 0;
}

.newsBlock .col-md-4,
.pane-latest-news .col-md-4 {
    margin-bottom: 25px;
}

.newsBlock .col-md-4 .title,
.pane-latest-news .col-md-4 .title {
    margin-top: 25px;
    line-height: 1.4em;
    font-weight: 600;
}

.newsBlock .col-md-12,
.pane-latest-news .col-md-12 {
    padding-left: 0;
}

.newsBlock .sectionTitle .panel-pane,
.pane-latest-news .sectionTitle .panel-pane {
    margin-bottom: 0;
}

.newsBlock .panel-pane,
.pane-latest-news .panel-pane {
    margin: 25px 0 50px;
}

.quoteOnlyBlock .col-md-12 {
    padding-left: 0;
    padding-right: 0;
}

.alumBlock .panel-pane {
    margin-bottom: 40px;
}

.alumBlock .panel-pane .col-md-12 {
    padding: 0;
}

.alumBlock h2,
.alumBlock h2 p {
    color: white;
    font-size: 20px;
    line-height: 1.3;
    text-align: left;
    font-weight: 300;
}

.alumBlock .alumName {
    color: white;
    text-align: left;
    margin-top: 30px;
    margin-bottom: 0;
    font-weight: 300;
}

.alumBlock .alumInfo {
    color: white;
    text-align: left;
    margin-top: 0;
    font-weight: 300;
}

.youtube-container--responsive {
    box-shadow: 0;
}

.footerLinksBlock .sectionTitle .panel-pane {
    margin-bottom: 0;
}

.footerLinksBlock .col-md-12 {
    padding-right: 0;
    padding-left: 0;
}

.footerLinksBlock .col-md-12 .col-md-3 {
    padding-right: 0;
    padding-left: 0;
}

.footerLinksBlock .panel-pane {
    margin-bottom: 25px;
}

.footerLinksBlock .footerLinks .col-md-3,
.footerLinksBlock .footerLinks .col-md-4 {
    text-align: center;
}

.footerLinksBlock .footerLinks .col-md-3:last-child,
.footerLinksBlock .footerLinks .col-md-4:last-child {
    border-right: none;
}

.footerLinksBlock .col-lg-1,
.footerLinksBlock .col-lg-10,
.footerLinksBlock .col-lg-11,
.footerLinksBlock .col-lg-12,
.footerLinksBlock .col-lg-2,
.footerLinksBlock .col-lg-3,
.footerLinksBlock .col-lg-4,
.footerLinksBlock .col-lg-5,
.footerLinksBlock .col-lg-6,
.footerLinksBlock .col-lg-7,
.footerLinksBlock .col-lg-8,
.footerLinksBlock .col-lg-9,
.footerLinksBlock .col-md-1,
.footerLinksBlock .col-md-10,
.footerLinksBlock .col-md-11,
.footerLinksBlock .col-md-12,
.footerLinksBlock .col-md-2,
.footerLinksBlock .col-md-3,
.footerLinksBlock .col-md-4,
.footerLinksBlock .col-md-5,
.footerLinksBlock .col-md-6,
.footerLinksBlock .col-md-7,
.footerLinksBlock .col-md-8,
.footerLinksBlock .col-md-9,
.footerLinksBlock .col-sm-1,
.footerLinksBlock .col-sm-10,
.footerLinksBlock .col-sm-11,
.footerLinksBlock .col-sm-12,
.footerLinksBlock .col-sm-2,
.footerLinksBlock .col-sm-3,
.footerLinksBlock .col-sm-4,
.footerLinksBlock .col-sm-5,
.footerLinksBlock .col-sm-6,
.footerLinksBlock .col-sm-7,
.footerLinksBlock .col-sm-8,
.footerLinksBlock .col-sm-9,
.footerLinksBlock .col-xs-1,
.footerLinksBlock .col-xs-10,
.footerLinksBlock .col-xs-11,
.footerLinksBlock .col-xs-12,
.footerLinksBlock .col-xs-2,
.footerLinksBlock .col-xs-3,
.footerLinksBlock .col-xs-4,
.footerLinksBlock .col-xs-5,
.footerLinksBlock .col-xs-6,
.footerLinksBlock .col-xs-7,
.footerLinksBlock .col-xs-8,
.footerLinksBlock .col-xs-9,
.footerLinksBlock .container {
    padding-left: 0;
}

.footerLinksBlock .col-lg-1 div,
.footerLinksBlock .col-lg-10 div,
.footerLinksBlock .col-lg-11 div,
.footerLinksBlock .col-lg-12 div,
.footerLinksBlock .col-lg-2 div,
.footerLinksBlock .col-lg-3 div,
.footerLinksBlock .col-lg-4 div,
.footerLinksBlock .col-lg-5 div,
.footerLinksBlock .col-lg-6 div,
.footerLinksBlock .col-lg-7 div,
.footerLinksBlock .col-lg-8 div,
.footerLinksBlock .col-lg-9 div,
.footerLinksBlock .col-md-1 div,
.footerLinksBlock .col-md-10 div,
.footerLinksBlock .col-md-11 div,
.footerLinksBlock .col-md-12 div,
.footerLinksBlock .col-md-2 div,
.footerLinksBlock .col-md-3 div,
.footerLinksBlock .col-md-4 div,
.footerLinksBlock .col-md-5 div,
.footerLinksBlock .col-md-6 div,
.footerLinksBlock .col-md-7 div,
.footerLinksBlock .col-md-8 div,
.footerLinksBlock .col-md-9 div,
.footerLinksBlock .col-sm-1 div,
.footerLinksBlock .col-sm-10 div,
.footerLinksBlock .col-sm-11 div,
.footerLinksBlock .col-sm-12 div,
.footerLinksBlock .col-sm-2 div,
.footerLinksBlock .col-sm-3 div,
.footerLinksBlock .col-sm-4 div,
.footerLinksBlock .col-sm-5 div,
.footerLinksBlock .col-sm-6 div,
.footerLinksBlock .col-sm-7 div,
.footerLinksBlock .col-sm-8 div,
.footerLinksBlock .col-sm-9 div,
.footerLinksBlock .col-xs-1 div,
.footerLinksBlock .col-xs-10 div,
.footerLinksBlock .col-xs-11 div,
.footerLinksBlock .col-xs-12 div,
.footerLinksBlock .col-xs-2 div,
.footerLinksBlock .col-xs-3 div,
.footerLinksBlock .col-xs-4 div,
.footerLinksBlock .col-xs-5 div,
.footerLinksBlock .col-xs-6 div,
.footerLinksBlock .col-xs-7 div,
.footerLinksBlock .col-xs-8 div,
.footerLinksBlock .col-xs-9 div,
.footerLinksBlock .container div {
    padding-left: 0;
}

.campusBlock .pane-content {
    margin: 25px 0;
}

.campusBlock .sectionTitle .pane-content {
    margin: 0;
}

.campusBlock .ourCampuses .campusLabel {
    position: absolute;
    bottom: 0px;
    color: white;
    left: 10%;
}

.featureQuoteBlock .panel-pane ul {
    padding: 0 0 10px 0;
}

.featureQuoteBlock .panel-pane ul li {
    list-style: none;
    padding-bottom: 5px;
}

.featureQuoteBlock .panel-pane,
.twoColBlock .panel-pane {
    margin: 25px 0;
}

.featureOnlyBlock .col-md-12 {
    padding-left: 0;
}

.featureOnlyBlock .panel-separator {
    margin: 25px 0;
}

.featureOnlyBlock .panel-pane:first-child {
    margin-top: 25px;
}

.featureOnlyBlock .panel-pane:last-child {
    margin-bottom: 25px;
}

.featureOnlyBlock .center.cta .--title,
.featureOnlyBlock .center.cta .pane-title {
    text-align: center;
    font-size: 20px;
    margin-top: 25px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

.featureOnlyBlock .boundlessStoriesBlock {
    text-align: center;
}

.quoteOnlyBlock .panel-pane {
    margin: 25px 0;
}

.quoteOnlyBlock .panel-pane .panel-2col .panel-col-last {
    text-align: center;
}

.quoteOnlyBlock .panel-pane .panel-2col .panel-col-last .inside div {
    margin-bottom: 5%;
}

.quoteOnlyBlock .panel-pane .pq--round {
    margin: 0px auto;
}

.cfCTABlock div {
    position: relative;
}

.cfCTABlock div .cf-cta {
    position: absolute;
    bottom: 20px;
    left: 20px;
}

.cfCTABlock div .cf-cta-image {
    position: absolute;
    bottom: 60px;
    left: 20px;
    color: #ffffff;
    font-weight: 300;
}

.seniorLeadership .col-sm-4,
.symposium-participants .participant .col-sm-4,
.participant-lightbox .participant .col-sm-4,
.seniorLeadership .col-sm-3,
.symposium-participants .participant .col-sm-3,
.participant-lightbox .participant .col-sm-3 {
    text-align: center;
}

.seniorLeadership h3,
.symposium-participants .participant h3,
.participant-lightbox .participant h3 {
    font-size: 20px;
    padding-top: 20px;
    font-weight: 600;
    margin-bottom: 0;
}

.seniorLeadership span.profile-title,
.symposium-participants .participant span.profile-title,
.participant-lightbox .participant span.profile-title {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    display: block;
    font-weight: 600;
    margin-bottom: 10px;
}

.seniorLeadership p,
.symposium-participants .participant p,
.participant-lightbox .participant p {
    margin-top: 0;
    font-size: 14px;
    padding-bottom: 20px;
}

.seniorLeadership span.profile-links a,
.symposium-participants .participant span.profile-links a,
.participant-lightbox .participant span.profile-links a {
    margin: 0 5px;
}

.seniorLeadership .photo-wrap,
.symposium-participants .participant .photo-wrap,
.participant-lightbox .participant .photo-wrap {
    width: 250px;
    margin: 0 auto;
}

.seniorLeadership .photo-wrap img,
.symposium-participants .participant .photo-wrap img,
.participant-lightbox .participant .photo-wrap img {
    width: 100%;
    height: auto;
}

.page-alumni .feedBlock li {
    padding-bottom: 15px;
    border-bottom: 1px solid #BDCAD8;
}

.page-alumni .feedBlock li a {
    font-weight: 600;
    font-size: 18px;
}

.feedBlock h1,
.feedBlock h2,
.feedBlock h3,
.feedBlock h4,
.feedBlock h5 {
    text-decoration: none;
    color: #485667;
    font-size: 28px;
    line-height: 1.1em;
    cursor: default;
}

.feedBlock h1 a,
.feedBlock h2 a,
.feedBlock h3 a,
.feedBlock h4 a,
.feedBlock h5 a {
    color: #002a5c !important;
}

.feedBlock a {
    text-decoration: none;
}

.feedBlock ul {
    list-style-type: none;
    padding-left: 0;
}

.feedBlock .btn.btn-primary {
    border: 1px solid #337AB7;
    background-color: transparent;
    color: #337AB7;
}

.feedBlock .date {
    font-weight: bold;
    font-size: 14px;
    padding-top: 15px;
}

.feedBlock .date+li {
    padding-bottom: 15px;
    border-bottom: 1px solid #BDCAD8;
}

.feedBlock .date+li a {
    font-weight: 600;
    font-size: 18px;
}

.feedBlock li:last-child {
    padding-bottom: 15px;
    border-bottom: none;
}

.feedBlock.topMargin {
    margin-top: 25px;
}

.boundless .inside {
    text-align: left;
}

.facts-row1 .facts-table,
.facts-row2 .facts-table {
    padding-right: 0;
}

.facts-row1 .facts-table div,
.facts-row2 .facts-table div {
    border: 1px solid #002a5c;
    padding: 10px 10px 30px 10px;
}

.facts-row1 .facts-table div h1,
.facts-row1 .facts-table div h2,
.facts-row1 .facts-table div h3,
.facts-row1 .facts-table div h4,
.facts-row1 .facts-table div h5,
.facts-row1 .facts-table div p,
.facts-row2 .facts-table div h1,
.facts-row2 .facts-table div h2,
.facts-row2 .facts-table div h3,
.facts-row2 .facts-table div h4,
.facts-row2 .facts-table div h5,
.facts-row2 .facts-table div p {
    font-weight: 300;
}

.facts-row1 .facts-table div {
    border-bottom: 0;
    border-right: 0;
}

.facts-row1 .facts-table:last-child div {
    border-right: 1px solid #002a5c;
}

.facts-row2 .facts-table div {
    border-right: 0;
}

.facts-row2 .facts-table:last-child div {
    border-right: 1px solid #002a5c;
}

.page-about-u-of-t-mission .boilerplateBlock h2 {
    margin: 5% 0;
}

.mission .panel-group .panel {
    border: none;
}

.mission .panel-group .panel,
.mission .panel-group .panel-heading {
    background-color: transparent;
}

.mission .panel-group .panel .panel-title a,
.mission .panel-group .panel-heading .panel-title a {
    color: #337AB7;
    text-decoration: none;
}

.academicUnitsBlock .pane-content .col-md-12,
.academicUnitsBlock .pane-content .col-sm-3 {
    margin-bottom: 8px;
    padding-left: 0;
    padding-right: 0;
}

.academicUnitsBlock .pane-content .col-md-12 {
    padding-right: 0;
}

.academicUnitsBlock .pane-content .gradient:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}

.academicUnitsBlock .pane-content .campusLabel {
    left: 13px;
    width: 85%;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.page-academics-academic-units .container.featureOnlyBlock {
    padding-right: 0;
}

.page-academics-academic-units .quoteOnlyBlock {
    width: 100%;
    padding: 0;
}

.page-academics-academic-units .quoteOnlyBlock .fullWidthBanner {
    margin: 0;
}

.page-academics-academic-units .quoteOnlyBlock .fullWidthBanner .footerBannerText {
    left: 15%;
}

.page-academics-academic-units .quoteOnlyBlock .fullWidthBanner .footerBannerText h1,
.page-academics-academic-units .quoteOnlyBlock .fullWidthBanner .footerBannerText h2,
.page-academics-academic-units .quoteOnlyBlock .fullWidthBanner .footerBannerText h3,
.page-academics-academic-units .quoteOnlyBlock .fullWidthBanner .footerBannerText h4,
.page-academics-academic-units .quoteOnlyBlock .fullWidthBanner .footerBannerText h5,
.page-academics-academic-units .quoteOnlyBlock .fullWidthBanner .footerBannerText p {
    color: white;
}

.page-academics-academic-units .newsBlock {
    padding-top: 25px;
}

.page-academics-academic-units .newsBlock .pane-content .col-md-6 {
    padding-left: 0;
}

.page-academics-academic-units .contextual-links-region ul {
    list-style: none;
    padding-left: 0;
}

.page-research-innovation .researchLinksRow .col-lg-2 {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
}

.page-research-innovation .researchLinksRow .col-lg-2 a.white-bg.icon-arrow-right {
    padding: 15px;
}

.page-research-innovation .researchLinksRow .research-link {
    padding: 0 5px;
    margin-bottom: 10px;
}

.page-research-innovation .view-latest-news .panel-2col {
    border-bottom: none;
}

.page-research-innovation .view-latest-news .panel-col-first,
.page-research-innovation .view-latest-news .panel-col-last {
    width: 100%;
    display: block;
}

.page-research-innovation .view-latest-news .panel-col-first .inside,
.page-research-innovation .view-latest-news .panel-col-last .inside {
    margin: 0;
}

.page-research-innovation .view-latest-news .panel-col-first .inside h4.newsItem,
.page-research-innovation .view-latest-news .panel-col-last .inside h4.newsItem {
    padding: 15px 0 0;
}

.page-research-innovation .view-latest-news .panel-col-first .views-field-title-1 {
    display: none;
}

.page-university-life .page {
    padding-top: 180px;
}

.page-university-life .row-neutral-white.linksBlock .container {
    padding-left: 0;
}

.page-university-life .row-neutral-white.linksBlock .pane-content {
    margin: 0 0 15px;
}

.page-university-life .footerLinksBlock .col-lg-1,
.page-university-life .footerLinksBlock .col-lg-10,
.page-university-life .footerLinksBlock .col-lg-11,
.page-university-life .footerLinksBlock .col-lg-12,
.page-university-life .footerLinksBlock .col-lg-2,
.page-university-life .footerLinksBlock .col-lg-3,
.page-university-life .footerLinksBlock .col-lg-4,
.page-university-life .footerLinksBlock .col-lg-5,
.page-university-life .footerLinksBlock .col-lg-6,
.page-university-life .footerLinksBlock .col-lg-7,
.page-university-life .footerLinksBlock .col-lg-8,
.page-university-life .footerLinksBlock .col-lg-9,
.page-university-life .footerLinksBlock .col-md-1,
.page-university-life .footerLinksBlock .col-md-10,
.page-university-life .footerLinksBlock .col-md-11,
.page-university-life .footerLinksBlock .col-md-12,
.page-university-life .footerLinksBlock .col-md-2,
.page-university-life .footerLinksBlock .col-md-3,
.page-university-life .footerLinksBlock .col-md-4,
.page-university-life .footerLinksBlock .col-md-5,
.page-university-life .footerLinksBlock .col-md-6,
.page-university-life .footerLinksBlock .col-md-7,
.page-university-life .footerLinksBlock .col-md-8,
.page-university-life .footerLinksBlock .col-md-9,
.page-university-life .footerLinksBlock .col-sm-1,
.page-university-life .footerLinksBlock .col-sm-10,
.page-university-life .footerLinksBlock .col-sm-11,
.page-university-life .footerLinksBlock .col-sm-12,
.page-university-life .footerLinksBlock .col-sm-2,
.page-university-life .footerLinksBlock .col-sm-3,
.page-university-life .footerLinksBlock .col-sm-4,
.page-university-life .footerLinksBlock .col-sm-5,
.page-university-life .footerLinksBlock .col-sm-6,
.page-university-life .footerLinksBlock .col-sm-7,
.page-university-life .footerLinksBlock .col-sm-8,
.page-university-life .footerLinksBlock .col-sm-9,
.page-university-life .footerLinksBlock .col-xs-1,
.page-university-life .footerLinksBlock .col-xs-10,
.page-university-life .footerLinksBlock .col-xs-11,
.page-university-life .footerLinksBlock .col-xs-12,
.page-university-life .footerLinksBlock .col-xs-2,
.page-university-life .footerLinksBlock .col-xs-3,
.page-university-life .footerLinksBlock .col-xs-4,
.page-university-life .footerLinksBlock .col-xs-5,
.page-university-life .footerLinksBlock .col-xs-6,
.page-university-life .footerLinksBlock .col-xs-7,
.page-university-life .footerLinksBlock .col-xs-8,
.page-university-life .footerLinksBlock .col-xs-9,
.page-university-life .footerLinksBlock .container,
.page-university-life .ul-lectureHallBlock .col-lg-1,
.page-university-life .ul-lectureHallBlock .col-lg-10,
.page-university-life .ul-lectureHallBlock .col-lg-11,
.page-university-life .ul-lectureHallBlock .col-lg-12,
.page-university-life .ul-lectureHallBlock .col-lg-2,
.page-university-life .ul-lectureHallBlock .col-lg-3,
.page-university-life .ul-lectureHallBlock .col-lg-4,
.page-university-life .ul-lectureHallBlock .col-lg-5,
.page-university-life .ul-lectureHallBlock .col-lg-6,
.page-university-life .ul-lectureHallBlock .col-lg-7,
.page-university-life .ul-lectureHallBlock .col-lg-8,
.page-university-life .ul-lectureHallBlock .col-lg-9,
.page-university-life .ul-lectureHallBlock .col-md-1,
.page-university-life .ul-lectureHallBlock .col-md-10,
.page-university-life .ul-lectureHallBlock .col-md-11,
.page-university-life .ul-lectureHallBlock .col-md-12,
.page-university-life .ul-lectureHallBlock .col-md-2,
.page-university-life .ul-lectureHallBlock .col-md-3,
.page-university-life .ul-lectureHallBlock .col-md-4,
.page-university-life .ul-lectureHallBlock .col-md-5,
.page-university-life .ul-lectureHallBlock .col-md-6,
.page-university-life .ul-lectureHallBlock .col-md-7,
.page-university-life .ul-lectureHallBlock .col-md-8,
.page-university-life .ul-lectureHallBlock .col-md-9,
.page-university-life .ul-lectureHallBlock .col-sm-1,
.page-university-life .ul-lectureHallBlock .col-sm-10,
.page-university-life .ul-lectureHallBlock .col-sm-11,
.page-university-life .ul-lectureHallBlock .col-sm-12,
.page-university-life .ul-lectureHallBlock .col-sm-2,
.page-university-life .ul-lectureHallBlock .col-sm-3,
.page-university-life .ul-lectureHallBlock .col-sm-4,
.page-university-life .ul-lectureHallBlock .col-sm-5,
.page-university-life .ul-lectureHallBlock .col-sm-6,
.page-university-life .ul-lectureHallBlock .col-sm-7,
.page-university-life .ul-lectureHallBlock .col-sm-8,
.page-university-life .ul-lectureHallBlock .col-sm-9,
.page-university-life .ul-lectureHallBlock .col-xs-1,
.page-university-life .ul-lectureHallBlock .col-xs-10,
.page-university-life .ul-lectureHallBlock .col-xs-11,
.page-university-life .ul-lectureHallBlock .col-xs-12,
.page-university-life .ul-lectureHallBlock .col-xs-2,
.page-university-life .ul-lectureHallBlock .col-xs-3,
.page-university-life .ul-lectureHallBlock .col-xs-4,
.page-university-life .ul-lectureHallBlock .col-xs-5,
.page-university-life .ul-lectureHallBlock .col-xs-6,
.page-university-life .ul-lectureHallBlock .col-xs-7,
.page-university-life .ul-lectureHallBlock .col-xs-8,
.page-university-life .ul-lectureHallBlock .col-xs-9,
.page-university-life .ul-lectureHallBlock .container,
.page-university-life .ul-spacesBlock .col-lg-1,
.page-university-life .ul-spacesBlock .col-lg-10,
.page-university-life .ul-spacesBlock .col-lg-11,
.page-university-life .ul-spacesBlock .col-lg-12,
.page-university-life .ul-spacesBlock .col-lg-2,
.page-university-life .ul-spacesBlock .col-lg-3,
.page-university-life .ul-spacesBlock .col-lg-4,
.page-university-life .ul-spacesBlock .col-lg-5,
.page-university-life .ul-spacesBlock .col-lg-6,
.page-university-life .ul-spacesBlock .col-lg-7,
.page-university-life .ul-spacesBlock .col-lg-8,
.page-university-life .ul-spacesBlock .col-lg-9,
.page-university-life .ul-spacesBlock .col-md-1,
.page-university-life .ul-spacesBlock .col-md-10,
.page-university-life .ul-spacesBlock .col-md-11,
.page-university-life .ul-spacesBlock .col-md-12,
.page-university-life .ul-spacesBlock .col-md-2,
.page-university-life .ul-spacesBlock .col-md-3,
.page-university-life .ul-spacesBlock .col-md-4,
.page-university-life .ul-spacesBlock .col-md-5,
.page-university-life .ul-spacesBlock .col-md-6,
.page-university-life .ul-spacesBlock .col-md-7,
.page-university-life .ul-spacesBlock .col-md-8,
.page-university-life .ul-spacesBlock .col-md-9,
.page-university-life .ul-spacesBlock .col-sm-1,
.page-university-life .ul-spacesBlock .col-sm-10,
.page-university-life .ul-spacesBlock .col-sm-11,
.page-university-life .ul-spacesBlock .col-sm-12,
.page-university-life .ul-spacesBlock .col-sm-2,
.page-university-life .ul-spacesBlock .col-sm-3,
.page-university-life .ul-spacesBlock .col-sm-4,
.page-university-life .ul-spacesBlock .col-sm-5,
.page-university-life .ul-spacesBlock .col-sm-6,
.page-university-life .ul-spacesBlock .col-sm-7,
.page-university-life .ul-spacesBlock .col-sm-8,
.page-university-life .ul-spacesBlock .col-sm-9,
.page-university-life .ul-spacesBlock .col-xs-1,
.page-university-life .ul-spacesBlock .col-xs-10,
.page-university-life .ul-spacesBlock .col-xs-11,
.page-university-life .ul-spacesBlock .col-xs-12,
.page-university-life .ul-spacesBlock .col-xs-2,
.page-university-life .ul-spacesBlock .col-xs-3,
.page-university-life .ul-spacesBlock .col-xs-4,
.page-university-life .ul-spacesBlock .col-xs-5,
.page-university-life .ul-spacesBlock .col-xs-6,
.page-university-life .ul-spacesBlock .col-xs-7,
.page-university-life .ul-spacesBlock .col-xs-8,
.page-university-life .ul-spacesBlock .col-xs-9,
.page-university-life .ul-spacesBlock .container,
.page-university-life .ul-communityBlock .col-lg-1,
.page-university-life .ul-communityBlock .col-lg-10,
.page-university-life .ul-communityBlock .col-lg-11,
.page-university-life .ul-communityBlock .col-lg-12,
.page-university-life .ul-communityBlock .col-lg-2,
.page-university-life .ul-communityBlock .col-lg-3,
.page-university-life .ul-communityBlock .col-lg-4,
.page-university-life .ul-communityBlock .col-lg-5,
.page-university-life .ul-communityBlock .col-lg-6,
.page-university-life .ul-communityBlock .col-lg-7,
.page-university-life .ul-communityBlock .col-lg-8,
.page-university-life .ul-communityBlock .col-lg-9,
.page-university-life .ul-communityBlock .col-md-1,
.page-university-life .ul-communityBlock .col-md-10,
.page-university-life .ul-communityBlock .col-md-11,
.page-university-life .ul-communityBlock .col-md-12,
.page-university-life .ul-communityBlock .col-md-2,
.page-university-life .ul-communityBlock .col-md-3,
.page-university-life .ul-communityBlock .col-md-4,
.page-university-life .ul-communityBlock .col-md-5,
.page-university-life .ul-communityBlock .col-md-6,
.page-university-life .ul-communityBlock .col-md-7,
.page-university-life .ul-communityBlock .col-md-8,
.page-university-life .ul-communityBlock .col-md-9,
.page-university-life .ul-communityBlock .col-sm-1,
.page-university-life .ul-communityBlock .col-sm-10,
.page-university-life .ul-communityBlock .col-sm-11,
.page-university-life .ul-communityBlock .col-sm-12,
.page-university-life .ul-communityBlock .col-sm-2,
.page-university-life .ul-communityBlock .col-sm-3,
.page-university-life .ul-communityBlock .col-sm-4,
.page-university-life .ul-communityBlock .col-sm-5,
.page-university-life .ul-communityBlock .col-sm-6,
.page-university-life .ul-communityBlock .col-sm-7,
.page-university-life .ul-communityBlock .col-sm-8,
.page-university-life .ul-communityBlock .col-sm-9,
.page-university-life .ul-communityBlock .col-xs-1,
.page-university-life .ul-communityBlock .col-xs-10,
.page-university-life .ul-communityBlock .col-xs-11,
.page-university-life .ul-communityBlock .col-xs-12,
.page-university-life .ul-communityBlock .col-xs-2,
.page-university-life .ul-communityBlock .col-xs-3,
.page-university-life .ul-communityBlock .col-xs-4,
.page-university-life .ul-communityBlock .col-xs-5,
.page-university-life .ul-communityBlock .col-xs-6,
.page-university-life .ul-communityBlock .col-xs-7,
.page-university-life .ul-communityBlock .col-xs-8,
.page-university-life .ul-communityBlock .col-xs-9,
.page-university-life .ul-communityBlock .container,
.page-university-life .ul-lectureHall .col-lg-1,
.page-university-life .ul-lectureHall .col-lg-10,
.page-university-life .ul-lectureHall .col-lg-11,
.page-university-life .ul-lectureHall .col-lg-12,
.page-university-life .ul-lectureHall .col-lg-2,
.page-university-life .ul-lectureHall .col-lg-3,
.page-university-life .ul-lectureHall .col-lg-4,
.page-university-life .ul-lectureHall .col-lg-5,
.page-university-life .ul-lectureHall .col-lg-6,
.page-university-life .ul-lectureHall .col-lg-7,
.page-university-life .ul-lectureHall .col-lg-8,
.page-university-life .ul-lectureHall .col-lg-9,
.page-university-life .ul-lectureHall .col-md-1,
.page-university-life .ul-lectureHall .col-md-10,
.page-university-life .ul-lectureHall .col-md-11,
.page-university-life .ul-lectureHall .col-md-12,
.page-university-life .ul-lectureHall .col-md-2,
.page-university-life .ul-lectureHall .col-md-3,
.page-university-life .ul-lectureHall .col-md-4,
.page-university-life .ul-lectureHall .col-md-5,
.page-university-life .ul-lectureHall .col-md-6,
.page-university-life .ul-lectureHall .col-md-7,
.page-university-life .ul-lectureHall .col-md-8,
.page-university-life .ul-lectureHall .col-md-9,
.page-university-life .ul-lectureHall .col-sm-1,
.page-university-life .ul-lectureHall .col-sm-10,
.page-university-life .ul-lectureHall .col-sm-11,
.page-university-life .ul-lectureHall .col-sm-12,
.page-university-life .ul-lectureHall .col-sm-2,
.page-university-life .ul-lectureHall .col-sm-3,
.page-university-life .ul-lectureHall .col-sm-4,
.page-university-life .ul-lectureHall .col-sm-5,
.page-university-life .ul-lectureHall .col-sm-6,
.page-university-life .ul-lectureHall .col-sm-7,
.page-university-life .ul-lectureHall .col-sm-8,
.page-university-life .ul-lectureHall .col-sm-9,
.page-university-life .ul-lectureHall .col-xs-1,
.page-university-life .ul-lectureHall .col-xs-10,
.page-university-life .ul-lectureHall .col-xs-11,
.page-university-life .ul-lectureHall .col-xs-12,
.page-university-life .ul-lectureHall .col-xs-2,
.page-university-life .ul-lectureHall .col-xs-3,
.page-university-life .ul-lectureHall .col-xs-4,
.page-university-life .ul-lectureHall .col-xs-5,
.page-university-life .ul-lectureHall .col-xs-6,
.page-university-life .ul-lectureHall .col-xs-7,
.page-university-life .ul-lectureHall .col-xs-8,
.page-university-life .ul-lectureHall .col-xs-9,
.page-university-life .ul-lectureHall .container {
    padding-left: 0;
}

.page-university-life .footerLinksBlock .col-lg-1 div,
.page-university-life .footerLinksBlock .col-lg-10 div,
.page-university-life .footerLinksBlock .col-lg-11 div,
.page-university-life .footerLinksBlock .col-lg-12 div,
.page-university-life .footerLinksBlock .col-lg-2 div,
.page-university-life .footerLinksBlock .col-lg-3 div,
.page-university-life .footerLinksBlock .col-lg-4 div,
.page-university-life .footerLinksBlock .col-lg-5 div,
.page-university-life .footerLinksBlock .col-lg-6 div,
.page-university-life .footerLinksBlock .col-lg-7 div,
.page-university-life .footerLinksBlock .col-lg-8 div,
.page-university-life .footerLinksBlock .col-lg-9 div,
.page-university-life .footerLinksBlock .col-md-1 div,
.page-university-life .footerLinksBlock .col-md-10 div,
.page-university-life .footerLinksBlock .col-md-11 div,
.page-university-life .footerLinksBlock .col-md-12 div,
.page-university-life .footerLinksBlock .col-md-2 div,
.page-university-life .footerLinksBlock .col-md-3 div,
.page-university-life .footerLinksBlock .col-md-4 div,
.page-university-life .footerLinksBlock .col-md-5 div,
.page-university-life .footerLinksBlock .col-md-6 div,
.page-university-life .footerLinksBlock .col-md-7 div,
.page-university-life .footerLinksBlock .col-md-8 div,
.page-university-life .footerLinksBlock .col-md-9 div,
.page-university-life .footerLinksBlock .col-sm-1 div,
.page-university-life .footerLinksBlock .col-sm-10 div,
.page-university-life .footerLinksBlock .col-sm-11 div,
.page-university-life .footerLinksBlock .col-sm-12 div,
.page-university-life .footerLinksBlock .col-sm-2 div,
.page-university-life .footerLinksBlock .col-sm-3 div,
.page-university-life .footerLinksBlock .col-sm-4 div,
.page-university-life .footerLinksBlock .col-sm-5 div,
.page-university-life .footerLinksBlock .col-sm-6 div,
.page-university-life .footerLinksBlock .col-sm-7 div,
.page-university-life .footerLinksBlock .col-sm-8 div,
.page-university-life .footerLinksBlock .col-sm-9 div,
.page-university-life .footerLinksBlock .col-xs-1 div,
.page-university-life .footerLinksBlock .col-xs-10 div,
.page-university-life .footerLinksBlock .col-xs-11 div,
.page-university-life .footerLinksBlock .col-xs-12 div,
.page-university-life .footerLinksBlock .col-xs-2 div,
.page-university-life .footerLinksBlock .col-xs-3 div,
.page-university-life .footerLinksBlock .col-xs-4 div,
.page-university-life .footerLinksBlock .col-xs-5 div,
.page-university-life .footerLinksBlock .col-xs-6 div,
.page-university-life .footerLinksBlock .col-xs-7 div,
.page-university-life .footerLinksBlock .col-xs-8 div,
.page-university-life .footerLinksBlock .col-xs-9 div,
.page-university-life .footerLinksBlock .container div,
.page-university-life .ul-lectureHallBlock .col-lg-1 div,
.page-university-life .ul-lectureHallBlock .col-lg-10 div,
.page-university-life .ul-lectureHallBlock .col-lg-11 div,
.page-university-life .ul-lectureHallBlock .col-lg-12 div,
.page-university-life .ul-lectureHallBlock .col-lg-2 div,
.page-university-life .ul-lectureHallBlock .col-lg-3 div,
.page-university-life .ul-lectureHallBlock .col-lg-4 div,
.page-university-life .ul-lectureHallBlock .col-lg-5 div,
.page-university-life .ul-lectureHallBlock .col-lg-6 div,
.page-university-life .ul-lectureHallBlock .col-lg-7 div,
.page-university-life .ul-lectureHallBlock .col-lg-8 div,
.page-university-life .ul-lectureHallBlock .col-lg-9 div,
.page-university-life .ul-lectureHallBlock .col-md-1 div,
.page-university-life .ul-lectureHallBlock .col-md-10 div,
.page-university-life .ul-lectureHallBlock .col-md-11 div,
.page-university-life .ul-lectureHallBlock .col-md-12 div,
.page-university-life .ul-lectureHallBlock .col-md-2 div,
.page-university-life .ul-lectureHallBlock .col-md-3 div,
.page-university-life .ul-lectureHallBlock .col-md-4 div,
.page-university-life .ul-lectureHallBlock .col-md-5 div,
.page-university-life .ul-lectureHallBlock .col-md-6 div,
.page-university-life .ul-lectureHallBlock .col-md-7 div,
.page-university-life .ul-lectureHallBlock .col-md-8 div,
.page-university-life .ul-lectureHallBlock .col-md-9 div,
.page-university-life .ul-lectureHallBlock .col-sm-1 div,
.page-university-life .ul-lectureHallBlock .col-sm-10 div,
.page-university-life .ul-lectureHallBlock .col-sm-11 div,
.page-university-life .ul-lectureHallBlock .col-sm-12 div,
.page-university-life .ul-lectureHallBlock .col-sm-2 div,
.page-university-life .ul-lectureHallBlock .col-sm-3 div,
.page-university-life .ul-lectureHallBlock .col-sm-4 div,
.page-university-life .ul-lectureHallBlock .col-sm-5 div,
.page-university-life .ul-lectureHallBlock .col-sm-6 div,
.page-university-life .ul-lectureHallBlock .col-sm-7 div,
.page-university-life .ul-lectureHallBlock .col-sm-8 div,
.page-university-life .ul-lectureHallBlock .col-sm-9 div,
.page-university-life .ul-lectureHallBlock .col-xs-1 div,
.page-university-life .ul-lectureHallBlock .col-xs-10 div,
.page-university-life .ul-lectureHallBlock .col-xs-11 div,
.page-university-life .ul-lectureHallBlock .col-xs-12 div,
.page-university-life .ul-lectureHallBlock .col-xs-2 div,
.page-university-life .ul-lectureHallBlock .col-xs-3 div,
.page-university-life .ul-lectureHallBlock .col-xs-4 div,
.page-university-life .ul-lectureHallBlock .col-xs-5 div,
.page-university-life .ul-lectureHallBlock .col-xs-6 div,
.page-university-life .ul-lectureHallBlock .col-xs-7 div,
.page-university-life .ul-lectureHallBlock .col-xs-8 div,
.page-university-life .ul-lectureHallBlock .col-xs-9 div,
.page-university-life .ul-lectureHallBlock .container div,
.page-university-life .ul-spacesBlock .col-lg-1 div,
.page-university-life .ul-spacesBlock .col-lg-10 div,
.page-university-life .ul-spacesBlock .col-lg-11 div,
.page-university-life .ul-spacesBlock .col-lg-12 div,
.page-university-life .ul-spacesBlock .col-lg-2 div,
.page-university-life .ul-spacesBlock .col-lg-3 div,
.page-university-life .ul-spacesBlock .col-lg-4 div,
.page-university-life .ul-spacesBlock .col-lg-5 div,
.page-university-life .ul-spacesBlock .col-lg-6 div,
.page-university-life .ul-spacesBlock .col-lg-7 div,
.page-university-life .ul-spacesBlock .col-lg-8 div,
.page-university-life .ul-spacesBlock .col-lg-9 div,
.page-university-life .ul-spacesBlock .col-md-1 div,
.page-university-life .ul-spacesBlock .col-md-10 div,
.page-university-life .ul-spacesBlock .col-md-11 div,
.page-university-life .ul-spacesBlock .col-md-12 div,
.page-university-life .ul-spacesBlock .col-md-2 div,
.page-university-life .ul-spacesBlock .col-md-3 div,
.page-university-life .ul-spacesBlock .col-md-4 div,
.page-university-life .ul-spacesBlock .col-md-5 div,
.page-university-life .ul-spacesBlock .col-md-6 div,
.page-university-life .ul-spacesBlock .col-md-7 div,
.page-university-life .ul-spacesBlock .col-md-8 div,
.page-university-life .ul-spacesBlock .col-md-9 div,
.page-university-life .ul-spacesBlock .col-sm-1 div,
.page-university-life .ul-spacesBlock .col-sm-10 div,
.page-university-life .ul-spacesBlock .col-sm-11 div,
.page-university-life .ul-spacesBlock .col-sm-12 div,
.page-university-life .ul-spacesBlock .col-sm-2 div,
.page-university-life .ul-spacesBlock .col-sm-3 div,
.page-university-life .ul-spacesBlock .col-sm-4 div,
.page-university-life .ul-spacesBlock .col-sm-5 div,
.page-university-life .ul-spacesBlock .col-sm-6 div,
.page-university-life .ul-spacesBlock .col-sm-7 div,
.page-university-life .ul-spacesBlock .col-sm-8 div,
.page-university-life .ul-spacesBlock .col-sm-9 div,
.page-university-life .ul-spacesBlock .col-xs-1 div,
.page-university-life .ul-spacesBlock .col-xs-10 div,
.page-university-life .ul-spacesBlock .col-xs-11 div,
.page-university-life .ul-spacesBlock .col-xs-12 div,
.page-university-life .ul-spacesBlock .col-xs-2 div,
.page-university-life .ul-spacesBlock .col-xs-3 div,
.page-university-life .ul-spacesBlock .col-xs-4 div,
.page-university-life .ul-spacesBlock .col-xs-5 div,
.page-university-life .ul-spacesBlock .col-xs-6 div,
.page-university-life .ul-spacesBlock .col-xs-7 div,
.page-university-life .ul-spacesBlock .col-xs-8 div,
.page-university-life .ul-spacesBlock .col-xs-9 div,
.page-university-life .ul-spacesBlock .container div,
.page-university-life .ul-communityBlock .col-lg-1 div,
.page-university-life .ul-communityBlock .col-lg-10 div,
.page-university-life .ul-communityBlock .col-lg-11 div,
.page-university-life .ul-communityBlock .col-lg-12 div,
.page-university-life .ul-communityBlock .col-lg-2 div,
.page-university-life .ul-communityBlock .col-lg-3 div,
.page-university-life .ul-communityBlock .col-lg-4 div,
.page-university-life .ul-communityBlock .col-lg-5 div,
.page-university-life .ul-communityBlock .col-lg-6 div,
.page-university-life .ul-communityBlock .col-lg-7 div,
.page-university-life .ul-communityBlock .col-lg-8 div,
.page-university-life .ul-communityBlock .col-lg-9 div,
.page-university-life .ul-communityBlock .col-md-1 div,
.page-university-life .ul-communityBlock .col-md-10 div,
.page-university-life .ul-communityBlock .col-md-11 div,
.page-university-life .ul-communityBlock .col-md-12 div,
.page-university-life .ul-communityBlock .col-md-2 div,
.page-university-life .ul-communityBlock .col-md-3 div,
.page-university-life .ul-communityBlock .col-md-4 div,
.page-university-life .ul-communityBlock .col-md-5 div,
.page-university-life .ul-communityBlock .col-md-6 div,
.page-university-life .ul-communityBlock .col-md-7 div,
.page-university-life .ul-communityBlock .col-md-8 div,
.page-university-life .ul-communityBlock .col-md-9 div,
.page-university-life .ul-communityBlock .col-sm-1 div,
.page-university-life .ul-communityBlock .col-sm-10 div,
.page-university-life .ul-communityBlock .col-sm-11 div,
.page-university-life .ul-communityBlock .col-sm-12 div,
.page-university-life .ul-communityBlock .col-sm-2 div,
.page-university-life .ul-communityBlock .col-sm-3 div,
.page-university-life .ul-communityBlock .col-sm-4 div,
.page-university-life .ul-communityBlock .col-sm-5 div,
.page-university-life .ul-communityBlock .col-sm-6 div,
.page-university-life .ul-communityBlock .col-sm-7 div,
.page-university-life .ul-communityBlock .col-sm-8 div,
.page-university-life .ul-communityBlock .col-sm-9 div,
.page-university-life .ul-communityBlock .col-xs-1 div,
.page-university-life .ul-communityBlock .col-xs-10 div,
.page-university-life .ul-communityBlock .col-xs-11 div,
.page-university-life .ul-communityBlock .col-xs-12 div,
.page-university-life .ul-communityBlock .col-xs-2 div,
.page-university-life .ul-communityBlock .col-xs-3 div,
.page-university-life .ul-communityBlock .col-xs-4 div,
.page-university-life .ul-communityBlock .col-xs-5 div,
.page-university-life .ul-communityBlock .col-xs-6 div,
.page-university-life .ul-communityBlock .col-xs-7 div,
.page-university-life .ul-communityBlock .col-xs-8 div,
.page-university-life .ul-communityBlock .col-xs-9 div,
.page-university-life .ul-communityBlock .container div,
.page-university-life .ul-lectureHall .col-lg-1 div,
.page-university-life .ul-lectureHall .col-lg-10 div,
.page-university-life .ul-lectureHall .col-lg-11 div,
.page-university-life .ul-lectureHall .col-lg-12 div,
.page-university-life .ul-lectureHall .col-lg-2 div,
.page-university-life .ul-lectureHall .col-lg-3 div,
.page-university-life .ul-lectureHall .col-lg-4 div,
.page-university-life .ul-lectureHall .col-lg-5 div,
.page-university-life .ul-lectureHall .col-lg-6 div,
.page-university-life .ul-lectureHall .col-lg-7 div,
.page-university-life .ul-lectureHall .col-lg-8 div,
.page-university-life .ul-lectureHall .col-lg-9 div,
.page-university-life .ul-lectureHall .col-md-1 div,
.page-university-life .ul-lectureHall .col-md-10 div,
.page-university-life .ul-lectureHall .col-md-11 div,
.page-university-life .ul-lectureHall .col-md-12 div,
.page-university-life .ul-lectureHall .col-md-2 div,
.page-university-life .ul-lectureHall .col-md-3 div,
.page-university-life .ul-lectureHall .col-md-4 div,
.page-university-life .ul-lectureHall .col-md-5 div,
.page-university-life .ul-lectureHall .col-md-6 div,
.page-university-life .ul-lectureHall .col-md-7 div,
.page-university-life .ul-lectureHall .col-md-8 div,
.page-university-life .ul-lectureHall .col-md-9 div,
.page-university-life .ul-lectureHall .col-sm-1 div,
.page-university-life .ul-lectureHall .col-sm-10 div,
.page-university-life .ul-lectureHall .col-sm-11 div,
.page-university-life .ul-lectureHall .col-sm-12 div,
.page-university-life .ul-lectureHall .col-sm-2 div,
.page-university-life .ul-lectureHall .col-sm-3 div,
.page-university-life .ul-lectureHall .col-sm-4 div,
.page-university-life .ul-lectureHall .col-sm-5 div,
.page-university-life .ul-lectureHall .col-sm-6 div,
.page-university-life .ul-lectureHall .col-sm-7 div,
.page-university-life .ul-lectureHall .col-sm-8 div,
.page-university-life .ul-lectureHall .col-sm-9 div,
.page-university-life .ul-lectureHall .col-xs-1 div,
.page-university-life .ul-lectureHall .col-xs-10 div,
.page-university-life .ul-lectureHall .col-xs-11 div,
.page-university-life .ul-lectureHall .col-xs-12 div,
.page-university-life .ul-lectureHall .col-xs-2 div,
.page-university-life .ul-lectureHall .col-xs-3 div,
.page-university-life .ul-lectureHall .col-xs-4 div,
.page-university-life .ul-lectureHall .col-xs-5 div,
.page-university-life .ul-lectureHall .col-xs-6 div,
.page-university-life .ul-lectureHall .col-xs-7 div,
.page-university-life .ul-lectureHall .col-xs-8 div,
.page-university-life .ul-lectureHall .col-xs-9 div,
.page-university-life .ul-lectureHall .container div {
    padding-left: 0;
}

.page-university-life .ul-communityBlock.gallery,
.page-university-life .ul-lectureHall.gallery {
    background-color: #313d4c;
    padding: 15px 0px 15px 15px;
}

.page-university-life .ul-communityBlock.gallery .controls img,
.page-university-life .ul-lectureHall.gallery .controls img {
    width: 35px;
    cursor: pointer;
}

.page-university-life .ul-communityBlock.gallery h1,
.page-university-life .ul-communityBlock.gallery h2,
.page-university-life .ul-communityBlock.gallery h3,
.page-university-life .ul-communityBlock.gallery h4,
.page-university-life .ul-communityBlock.gallery h5,
.page-university-life .ul-communityBlock.gallery p,
.page-university-life .ul-communityBlock.gallery hr,
.page-university-life .ul-lectureHall.gallery h1,
.page-university-life .ul-lectureHall.gallery h2,
.page-university-life .ul-lectureHall.gallery h3,
.page-university-life .ul-lectureHall.gallery h4,
.page-university-life .ul-lectureHall.gallery h5,
.page-university-life .ul-lectureHall.gallery p,
.page-university-life .ul-lectureHall.gallery hr {
    color: white;
}

.page-university-life .ul-communityBlock.gallery h3,
.page-university-life .ul-lectureHall.gallery h3 {
    font-weight: 400;
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 5px;
}

.page-university-life .ul-communityBlock.gallery .intro-text p,
.page-university-life .ul-lectureHall.gallery .intro-text p {
    font-size: 14px;
    color: #BDCAD8;
}

.page-university-life .ul-communityBlock.gallery .intro-text p:first-child,
.page-university-life .ul-lectureHall.gallery .intro-text p:first-child {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #BDCAD8;
}

.page-university-life .ul-communityBlock.gallery .intro-text p:last-child,
.page-university-life .ul-lectureHall.gallery .intro-text p:last-child {
    margin-bottom: 0;
}

.page-university-life .ul-lectureHall.gallery {
    padding: 15px 0 0 15px;
    margin-bottom: 30px;
}

.page-university-life .footerLinksBlock .feedBlock {
    margin: 25px 0 50px;
}

.page-university-life .ul-lectureHallBlock .col-md-12 .col-md-4,
.page-university-life .ul-spacesBlock .col-md-12 .col-md-4,
.page-university-life .ul-communityBlock .col-md-12 .col-md-4,
.page-university-life .ul-lectureHall .col-md-12 .col-md-4 {
    padding-left: 0;
}

.page-university-life .carouselCont a {
    color: #55c3f8;
}

.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-1,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-10,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-11,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-12,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-2,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-3,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-4,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-5,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-6,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-7,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-8,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-9,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-1,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-10,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-11,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-12,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-2,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-3,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-4,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-5,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-6,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-7,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-8,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-9,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-1,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-10,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-11,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-12,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-2,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-3,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-4,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-5,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-6,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-7,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-8,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-9,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-1,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-10,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-11,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-12,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-2,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-3,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-4,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-5,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-6,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-7,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-8,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-9,
.page-about-u-of-t-quick-facts .linksBlock .container .container {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-1 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-10 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-11 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-12 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-2 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-3 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-4 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-5 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-6 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-7 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-8 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-lg-9 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-1 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-10 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-11 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-12 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-2 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-3 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-4 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-5 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-6 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-7 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-8 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-md-9 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-1 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-10 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-11 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-12 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-2 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-3 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-4 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-5 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-6 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-7 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-8 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-sm-9 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-1 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-10 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-11 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-12 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-2 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-3 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-4 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-5 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-6 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-7 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-8 div,
.page-about-u-of-t-quick-facts .linksBlock .container .col-xs-9 div,
.page-about-u-of-t-quick-facts .linksBlock .container .container div {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-1,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-10,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-11,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-12,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-2,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-3,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-4,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-5,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-6,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-7,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-8,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-9,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-1,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-10,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-11,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-12,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-2,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-3,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-4,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-5,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-6,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-7,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-8,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-9,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-1,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-10,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-11,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-12,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-2,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-3,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-4,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-5,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-6,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-7,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-8,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-9,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-1,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-10,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-11,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-12,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-2,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-3,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-4,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-5,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-6,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-7,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-8,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-9,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .container {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-1 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-10 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-11 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-12 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-2 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-3 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-4 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-5 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-6 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-7 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-8 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-lg-9 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-1 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-10 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-11 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-12 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-2 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-3 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-4 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-5 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-6 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-7 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-8 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-md-9 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-1 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-10 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-11 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-12 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-2 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-3 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-4 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-5 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-6 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-7 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-8 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-sm-9 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-1 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-10 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-11 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-12 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-2 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-3 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-4 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-5 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-6 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-7 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-8 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .col-xs-9 div,
.page-about-u-of-t-quick-facts .linksBlock .pane-content .container div {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .newsBlock .pane-content h1 {
    font-weight: 800;
}

.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-12 p {
    font-size: 12px;
}

.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-1,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-10,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-11,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-12,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-2,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-3,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-4,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-5,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-6,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-7,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-8,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-9,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-1,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-10,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-11,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-12,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-2,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-3,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-4,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-5,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-6,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-7,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-8,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-9,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-1,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-10,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-11,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-12,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-2,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-3,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-4,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-5,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-6,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-7,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-8,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-9,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-1,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-10,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-11,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-12,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-2,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-3,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-4,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-5,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-6,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-7,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-8,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-9,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .container {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-1 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-10 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-11 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-12 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-2 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-3 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-4 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-5 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-6 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-7 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-8 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-lg-9 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-1 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-10 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-11 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-12 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-2 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-3 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-4 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-5 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-6 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-7 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-8 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-md-9 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-1 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-10 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-11 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-12 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-2 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-3 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-4 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-5 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-6 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-7 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-8 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-sm-9 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-1 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-10 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-11 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-12 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-2 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-3 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-4 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-5 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-6 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-7 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-8 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .col-xs-9 div,
.page-about-u-of-t-quick-facts .newsBlock .pane-content .container div {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-1,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-10,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-11,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-12,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-2,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-3,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-4,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-5,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-6,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-7,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-8,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-9,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-1,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-10,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-11,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-12,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-2,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-3,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-4,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-5,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-6,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-7,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-8,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-9,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-1,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-10,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-11,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-12,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-2,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-3,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-4,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-5,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-6,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-7,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-8,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-9,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-1,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-10,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-11,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-12,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-2,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-3,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-4,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-5,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-6,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-7,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-8,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-9,
.page-about-u-of-t-quick-facts .footerLinksBlock .container {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-1 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-10 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-11 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-12 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-2 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-3 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-4 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-5 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-6 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-7 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-8 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-lg-9 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-1 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-10 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-11 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-12 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-2 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-3 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-4 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-5 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-6 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-7 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-8 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-md-9 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-1 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-10 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-11 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-12 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-2 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-3 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-4 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-5 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-6 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-7 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-8 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-sm-9 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-1 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-10 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-11 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-12 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-2 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-3 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-4 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-5 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-6 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-7 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-8 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .col-xs-9 div,
.page-about-u-of-t-quick-facts .footerLinksBlock .container div {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-1,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-10,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-11,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-12,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-2,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-3,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-4,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-5,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-6,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-7,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-8,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-9,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-1,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-10,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-11,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-12,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-2,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-3,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-4,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-5,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-6,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-7,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-8,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-9,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-1,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-10,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-11,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-12,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-2,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-3,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-4,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-5,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-6,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-7,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-8,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-9,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-1,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-10,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-11,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-12,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-2,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-3,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-4,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-5,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-6,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-7,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-8,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-9,
.page-about-u-of-t-quick-facts .campusBlock .container .container {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-1 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-10 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-11 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-12 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-2 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-3 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-4 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-5 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-6 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-7 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-8 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-lg-9 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-1 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-10 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-11 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-12 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-2 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-3 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-4 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-5 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-6 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-7 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-8 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-md-9 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-1 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-10 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-11 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-12 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-2 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-3 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-4 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-5 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-6 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-7 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-8 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-sm-9 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-1 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-10 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-11 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-12 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-2 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-3 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-4 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-5 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-6 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-7 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-8 div,
.page-about-u-of-t-quick-facts .campusBlock .container .col-xs-9 div,
.page-about-u-of-t-quick-facts .campusBlock .container .container div {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .finalRowBlock .sectionTitle {
    margin-bottom: 30px;
}

.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-1,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-10,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-11,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-12,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-2,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-3,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-4,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-5,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-6,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-7,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-8,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-9,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-1,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-10,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-11,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-12,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-2,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-3,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-4,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-5,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-6,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-7,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-8,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-9,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-1,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-10,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-11,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-12,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-2,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-3,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-4,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-5,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-6,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-7,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-8,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-9,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-1,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-10,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-11,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-12,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-2,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-3,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-4,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-5,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-6,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-7,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-8,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-9,
.page-about-u-of-t-quick-facts .finalRowBlock .container {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-1 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-10 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-11 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-12 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-2 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-3 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-4 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-5 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-6 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-7 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-8 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-lg-9 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-1 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-10 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-11 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-12 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-2 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-3 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-4 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-5 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-6 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-7 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-8 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-md-9 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-1 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-10 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-11 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-12 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-2 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-3 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-4 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-5 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-6 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-7 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-8 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-sm-9 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-1 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-10 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-11 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-12 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-2 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-3 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-4 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-5 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-6 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-7 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-8 div,
.page-about-u-of-t-quick-facts .finalRowBlock .col-xs-9 div,
.page-about-u-of-t-quick-facts .finalRowBlock .container div {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-1,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-10,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-11,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-12,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-2,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-3,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-4,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-5,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-6,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-7,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-8,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-9,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-1,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-10,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-11,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-12,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-2,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-3,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-4,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-5,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-6,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-7,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-8,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-9,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-1,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-10,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-11,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-12,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-2,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-3,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-4,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-5,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-6,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-7,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-8,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-9,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-1,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-10,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-11,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-12,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-2,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-3,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-4,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-5,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-6,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-7,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-8,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-9,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .container {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-1 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-10 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-11 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-12 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-2 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-3 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-4 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-5 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-6 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-7 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-8 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-lg-9 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-1 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-10 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-11 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-12 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-2 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-3 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-4 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-5 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-6 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-7 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-8 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-md-9 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-1 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-10 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-11 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-12 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-2 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-3 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-4 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-5 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-6 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-7 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-8 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-sm-9 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-1 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-10 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-11 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-12 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-2 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-3 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-4 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-5 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-6 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-7 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-8 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .col-xs-9 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .pane-content .container div {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding h3 {
    background-color: #485667;
    color: white;
    font-size: 18px;
    padding: 10px;
}

.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-1,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-10,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-11,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-12,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-2,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-3,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-4,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-5,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-6,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-7,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-8,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-9,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-1,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-10,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-11,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-12,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-2,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-3,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-4,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-5,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-6,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-7,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-8,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-9,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-1,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-10,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-11,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-12,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-2,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-3,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-4,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-5,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-6,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-7,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-8,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-9,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-1,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-10,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-11,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-12,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-2,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-3,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-4,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-5,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-6,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-7,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-8,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-9,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .container {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-1 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-10 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-11 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-12 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-2 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-3 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-4 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-5 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-6 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-7 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-8 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-lg-9 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-1 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-10 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-11 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-12 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-2 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-3 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-4 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-5 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-6 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-7 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-8 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-md-9 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-1 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-10 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-11 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-12 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-2 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-3 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-4 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-5 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-6 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-7 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-8 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-sm-9 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-1 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-10 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-11 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-12 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-2 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-3 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-4 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-5 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-6 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-7 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-8 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .col-xs-9 div,
.page-about-u-of-t-quick-facts .programsTuitionBlock .noPadding .container div {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .programsTuitionBlock .col-md-6 {
    padding-left: 0;
}

.page-about-u-of-t-quick-facts .programsTuitionBlock .col-md-6 p {
    border-bottom: 1px solid #485667;
    padding-bottom: 10px;
    padding-left: 10px;
}

.page-university-life-campuses-downtown-toronto .instagram-feed,
.page-university-life-campuses-mississauga .instagram-feed,
.page-university-life-campuses-scarborough .instagram-feed {
    margin: 50px 0;
}

.page-university-life-campuses-downtown-toronto .instagram-feed h4,
.page-university-life-campuses-mississauga .instagram-feed h4,
.page-university-life-campuses-scarborough .instagram-feed h4 {
    font-weight: 600;
}

.page-university-life-campuses-downtown-toronto h4.pane-title,
.page-university-life-campuses-mississauga h4.pane-title,
.page-university-life-campuses-scarborough h4.pane-title {
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 400px;
    font-size: 19px;
    margin-top: 25px;
}

.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-12 .pane-custom.topMargin.removeBottomMargins p a,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-12 .pane-custom.topMargin.removeBottomMargins p a,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-12 .pane-custom.topMargin.removeBottomMargins p a {
    padding-right: 15px;
}

.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-1,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-10,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-11,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-12,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-2,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-3,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-4,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-5,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-6,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-7,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-8,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-9,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-1,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-10,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-11,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-12,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-2,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-3,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-4,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-5,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-6,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-7,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-8,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-9,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-1,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-10,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-11,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-12,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-2,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-3,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-4,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-5,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-6,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-7,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-8,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-9,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-1,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-10,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-11,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-12,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-2,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-3,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-4,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-5,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-6,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-7,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-8,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-9,
.page-university-life-campuses-downtown-toronto .linksBlock .container .container,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-1,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-10,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-11,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-12,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-2,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-3,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-4,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-5,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-6,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-7,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-8,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-9,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-1,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-10,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-11,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-12,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-2,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-3,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-4,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-5,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-6,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-7,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-8,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-9,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-1,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-10,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-11,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-12,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-2,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-3,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-4,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-5,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-6,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-7,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-8,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-9,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-1,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-10,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-11,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-12,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-2,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-3,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-4,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-5,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-6,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-7,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-8,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-9,
.page-university-life-campuses-mississauga .linksBlock .container .container,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-1,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-10,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-11,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-12,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-2,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-3,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-4,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-5,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-6,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-7,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-8,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-9,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-1,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-10,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-11,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-12,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-2,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-3,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-4,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-5,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-6,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-7,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-8,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-9,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-1,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-10,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-11,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-12,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-2,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-3,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-4,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-5,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-6,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-7,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-8,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-9,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-1,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-10,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-11,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-12,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-2,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-3,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-4,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-5,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-6,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-7,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-8,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-9,
.page-university-life-campuses-scarborough .linksBlock .container .container {
    padding-left: 0;
}

.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-1 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-10 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-11 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-12 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-2 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-3 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-4 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-5 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-6 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-7 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-8 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-lg-9 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-1 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-10 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-11 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-12 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-2 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-3 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-4 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-5 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-6 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-7 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-8 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-md-9 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-1 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-10 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-11 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-12 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-2 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-3 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-4 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-5 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-6 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-7 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-8 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-sm-9 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-1 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-10 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-11 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-12 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-2 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-3 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-4 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-5 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-6 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-7 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-8 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .col-xs-9 div,
.page-university-life-campuses-downtown-toronto .linksBlock .container .container div,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-1 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-10 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-11 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-12 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-2 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-3 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-4 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-5 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-6 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-7 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-8 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-lg-9 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-1 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-10 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-11 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-12 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-2 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-3 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-4 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-5 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-6 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-7 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-8 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-md-9 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-1 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-10 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-11 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-12 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-2 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-3 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-4 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-5 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-6 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-7 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-8 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-sm-9 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-1 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-10 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-11 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-12 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-2 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-3 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-4 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-5 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-6 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-7 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-8 div,
.page-university-life-campuses-mississauga .linksBlock .container .col-xs-9 div,
.page-university-life-campuses-mississauga .linksBlock .container .container div,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-1 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-10 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-11 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-12 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-2 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-3 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-4 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-5 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-6 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-7 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-8 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-lg-9 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-1 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-10 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-11 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-12 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-2 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-3 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-4 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-5 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-6 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-7 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-8 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-md-9 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-1 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-10 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-11 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-12 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-2 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-3 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-4 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-5 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-6 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-7 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-8 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-sm-9 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-1 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-10 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-11 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-12 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-2 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-3 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-4 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-5 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-6 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-7 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-8 div,
.page-university-life-campuses-scarborough .linksBlock .container .col-xs-9 div,
.page-university-life-campuses-scarborough .linksBlock .container .container div {
    padding-left: 0;
}

.page-university-life-campuses-downtown-toronto .linksBlock .container .campuses.gallery,
.page-university-life-campuses-mississauga .linksBlock .container .campuses.gallery,
.page-university-life-campuses-scarborough .linksBlock .container .campuses.gallery {
    margin: 0 0 50px 0;
    background-color: #313d4c;
    padding: 15px 0px 15px 15px;
}

.page-university-life-campuses-downtown-toronto .linksBlock .container .campuses.gallery .controls img,
.page-university-life-campuses-mississauga .linksBlock .container .campuses.gallery .controls img,
.page-university-life-campuses-scarborough .linksBlock .container .campuses.gallery .controls img {
    width: 35px;
    cursor: pointer;
}

.page-university-life-campuses-downtown-toronto .linksBlock .container .campuses.gallery h1,
.page-university-life-campuses-downtown-toronto .linksBlock .container .campuses.gallery h2,
.page-university-life-campuses-downtown-toronto .linksBlock .container .campuses.gallery h3,
.page-university-life-campuses-downtown-toronto .linksBlock .container .campuses.gallery h4,
.page-university-life-campuses-downtown-toronto .linksBlock .container .campuses.gallery h5,
.page-university-life-campuses-downtown-toronto .linksBlock .container .campuses.gallery p,
.page-university-life-campuses-downtown-toronto .linksBlock .container .campuses.gallery hr,
.page-university-life-campuses-mississauga .linksBlock .container .campuses.gallery h1,
.page-university-life-campuses-mississauga .linksBlock .container .campuses.gallery h2,
.page-university-life-campuses-mississauga .linksBlock .container .campuses.gallery h3,
.page-university-life-campuses-mississauga .linksBlock .container .campuses.gallery h4,
.page-university-life-campuses-mississauga .linksBlock .container .campuses.gallery h5,
.page-university-life-campuses-mississauga .linksBlock .container .campuses.gallery p,
.page-university-life-campuses-mississauga .linksBlock .container .campuses.gallery hr,
.page-university-life-campuses-scarborough .linksBlock .container .campuses.gallery h1,
.page-university-life-campuses-scarborough .linksBlock .container .campuses.gallery h2,
.page-university-life-campuses-scarborough .linksBlock .container .campuses.gallery h3,
.page-university-life-campuses-scarborough .linksBlock .container .campuses.gallery h4,
.page-university-life-campuses-scarborough .linksBlock .container .campuses.gallery h5,
.page-university-life-campuses-scarborough .linksBlock .container .campuses.gallery p,
.page-university-life-campuses-scarborough .linksBlock .container .campuses.gallery hr {
    color: white;
}

.page-university-life-campuses-downtown-toronto .linksBlock .container .campuses.gallery h3,
.page-university-life-campuses-mississauga .linksBlock .container .campuses.gallery h3,
.page-university-life-campuses-scarborough .linksBlock .container .campuses.gallery h3 {
    font-weight: 400;
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 5px;
}

.page-university-life-campuses-downtown-toronto .linksBlock .container .campuses.gallery .intro-text p,
.page-university-life-campuses-mississauga .linksBlock .container .campuses.gallery .intro-text p,
.page-university-life-campuses-scarborough .linksBlock .container .campuses.gallery .intro-text p {
    font-size: 14px;
    color: #BDCAD8;
}

.page-university-life-campuses-downtown-toronto .linksBlock .container .campuses.gallery .intro-text p:first-child,
.page-university-life-campuses-mississauga .linksBlock .container .campuses.gallery .intro-text p:first-child,
.page-university-life-campuses-scarborough .linksBlock .container .campuses.gallery .intro-text p:first-child {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #BDCAD8;
}

.page-university-life-campuses-downtown-toronto .linksBlock .container .campuses.gallery .intro-text p:last-child,
.page-university-life-campuses-mississauga .linksBlock .container .campuses.gallery .intro-text p:last-child,
.page-university-life-campuses-scarborough .linksBlock .container .campuses.gallery .intro-text p:last-child {
    margin-bottom: 0;
}

.page-university-life-campuses-downtown-toronto .linksBlock .container .pane-content,
.page-university-life-campuses-mississauga .linksBlock .container .pane-content,
.page-university-life-campuses-scarborough .linksBlock .container .pane-content {
    margin-bottom: 0;
}

.page-university-life-campuses-downtown-toronto #campusDT+.row,
.page-university-life-campuses-downtown-toronto #campusUTM+.row,
.page-university-life-campuses-downtown-toronto #campusUTSC+.row,
.page-university-life-campuses-mississauga #campusDT+.row,
.page-university-life-campuses-mississauga #campusUTM+.row,
.page-university-life-campuses-mississauga #campusUTSC+.row,
.page-university-life-campuses-scarborough #campusDT+.row,
.page-university-life-campuses-scarborough #campusUTM+.row,
.page-university-life-campuses-scarborough #campusUTSC+.row {
    display: none;
}

.page-university-life-campuses-downtown-toronto .pongstagrm,
.page-university-life-campuses-mississauga .pongstagrm,
.page-university-life-campuses-scarborough .pongstagrm {
    margin: 0;
    padding: 0;
}

.page-university-life-campuses-downtown-toronto .pongstagrm .col-md-4:before,
.page-university-life-campuses-mississauga .pongstagrm .col-md-4:before,
.page-university-life-campuses-scarborough .pongstagrm .col-md-4:before {
    font-family: FontAwesome;
    content: "\f16d";
    position: absolute;
    z-index: 100;
    bottom: 15%;
    left: 5%;
    color: white;
}

.page-university-life-campuses-downtown-toronto .pongstagrm .col-xs-12,
.page-university-life-campuses-downtown-toronto .pongstagrm .col-md-4,
.page-university-life-campuses-mississauga .pongstagrm .col-xs-12,
.page-university-life-campuses-mississauga .pongstagrm .col-md-4,
.page-university-life-campuses-scarborough .pongstagrm .col-xs-12,
.page-university-life-campuses-scarborough .pongstagrm .col-md-4 {
    padding: 0;
}

.page-university-life-campuses-downtown-toronto .pongstagrm .likes,
.page-university-life-campuses-downtown-toronto .pongstagrm .comments,
.page-university-life-campuses-downtown-toronto .pongstagrm .type,
.page-university-life-campuses-mississauga .pongstagrm .likes,
.page-university-life-campuses-mississauga .pongstagrm .comments,
.page-university-life-campuses-mississauga .pongstagrm .type,
.page-university-life-campuses-scarborough .pongstagrm .likes,
.page-university-life-campuses-scarborough .pongstagrm .comments,
.page-university-life-campuses-scarborough .pongstagrm .type {
    display: none;
}

.page-university-life-campuses-downtown-toronto .pongstagrm .thumbnail,
.page-university-life-campuses-mississauga .pongstagrm .thumbnail,
.page-university-life-campuses-scarborough .pongstagrm .thumbnail {
    border: none;
    padding: 0;
    margin: 0;
}

.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-keys,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-field_topic,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-created,
.page-news-latest-news .latest-news .views-exposed-widgets .views-submit-button,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-keys,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-field_topic,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-created,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-submit-button,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-keys,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-field_topic,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-created,
.page-news-searchnews .latest-news .views-exposed-widgets .views-submit-button {
    padding: 0;
    margin: 0;
    position: relative;
}

.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-keys .form-text,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .form-text,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid .form-text,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-field_topic .form-text,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-created .form-text,
.page-news-latest-news .latest-news .views-exposed-widgets .views-submit-button .form-text,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-keys .form-text,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .form-text,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid .form-text,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-field_topic .form-text,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-created .form-text,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-submit-button .form-text,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-keys .form-text,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .form-text,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid .form-text,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-field_topic .form-text,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-created .form-text,
.page-news-searchnews .latest-news .views-exposed-widgets .views-submit-button .form-text {
    height: 44px;
    padding-left: 30px;
    border: 1px solid #BDCAD8;
}

.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-keys .form-type-textfield:before,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .form-type-textfield:before,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid .form-type-textfield:before,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-field_topic .form-type-textfield:before,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-created .form-type-textfield:before,
.page-news-latest-news .latest-news .views-exposed-widgets .views-submit-button .form-type-textfield:before,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-keys .form-type-textfield:before,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .form-type-textfield:before,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid .form-type-textfield:before,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-field_topic .form-type-textfield:before,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-created .form-type-textfield:before,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-submit-button .form-type-textfield:before,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-keys .form-type-textfield:before,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .form-type-textfield:before,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid .form-type-textfield:before,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-field_topic .form-type-textfield:before,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-created .form-type-textfield:before,
.page-news-searchnews .latest-news .views-exposed-widgets .views-submit-button .form-type-textfield:before {
    padding-left: 10px;
    content: "\f002";
    font-family: FontAwesome;
    position: absolute;
    z-index: 2;
    left: 10px;
    top: 10px;
    font-size: 16px;
}

.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-keys .form-select,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .form-select,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid .form-select,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-field_topic .form-select,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-created .form-select,
.page-news-latest-news .latest-news .views-exposed-widgets .views-submit-button .form-select,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-keys .form-select,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .form-select,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid .form-select,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-field_topic .form-select,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-created .form-select,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-submit-button .form-select,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-keys .form-select,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .form-select,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid .form-select,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-field_topic .form-select,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-created .form-select,
.page-news-searchnews .latest-news .views-exposed-widgets .views-submit-button .form-select {
    width: 400px;
    height: 44px;
    border: 1px solid #BDCAD8;
    background-color: white;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 0 15px;
}

.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-keys .form-submit,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .form-submit,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid .form-submit,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-field_topic .form-submit,
.page-news-latest-news .latest-news .views-exposed-widgets .views-widget-filter-created .form-submit,
.page-news-latest-news .latest-news .views-exposed-widgets .views-submit-button .form-submit,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-keys .form-submit,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .form-submit,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid .form-submit,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-field_topic .form-submit,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-created .form-submit,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-submit-button .form-submit,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-keys .form-submit,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-search_api_views_fulltext .form-submit,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid .form-submit,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-field_topic .form-submit,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-created .form-submit,
.page-news-searchnews .latest-news .views-exposed-widgets .views-submit-button .form-submit {
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
}

.page-news-latest-news .latest-news .first,
.page-news-find-a-story .latest-news .first,
.page-news-searchnews .latest-news .first {
    margin-top: 50px;
}

.page-news-latest-news .latest-news .odd,
.page-news-latest-news .latest-news .even,
.page-news-find-a-story .latest-news .odd,
.page-news-find-a-story .latest-news .even,
.page-news-searchnews .latest-news .odd,
.page-news-searchnews .latest-news .even {
    border-bottom: 1px solid #485667;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.page-news-latest-news .latest-news .panel-2col .panel-col-first,
.page-news-find-a-story .latest-news .panel-2col .panel-col-first,
.page-news-searchnews .latest-news .panel-2col .panel-col-first {
    width: 33%;
}

.page-news-latest-news .latest-news .panel-2col .panel-col-last,
.page-news-find-a-story .latest-news .panel-2col .panel-col-last,
.page-news-searchnews .latest-news .panel-2col .panel-col-last {
    width: 66%;
}

.page-news-latest-news .latest-news .panel-2col .panel-col-last h3,
.page-news-find-a-story .latest-news .panel-2col .panel-col-last h3,
.page-news-searchnews .latest-news .panel-2col .panel-col-last h3 {
    font-size: 18px;
    line-height: 1em;
}

.page-news-latest-news .latest-news .panel-2col .panel-col-last .date,
.page-news-find-a-story .latest-news .panel-2col .panel-col-last .date,
.page-news-searchnews .latest-news .panel-2col .panel-col-last .date {
    font-size: 14px;
}

.page-news-latest-news .latest-news .pager li,
.page-news-find-a-story .latest-news .pager li,
.page-news-searchnews .latest-news .pager li {
    border-bottom: none;
}

.page-news .news-cta .container {
    width: 100%;
    padding: 0;
}

.page-news .news-cta .container .photo-set .link {
    width: auto;
}

.page-news .news-cta .container .photo-set .link a {
    padding: 10px;
    width: auto;
    display: block;
}

.page-news .col3-equal.width500 .news-home.first .title {
    margin-bottom: 30px;
}

.page-news .col3-equal.width500 .news-home.first .title a {
    font-weight: 600;
    line-height: 1.4em;
    display: block;
    font-size: 18px;
}

.page-news .col3-equal.width500 .news-home.first .media-body p a {
    font-size: 16px;
    font-weight: 200;
}

.page-news .col3-equal.width500 .news-home.first .date {
    margin-top: 10%;
}

.page-news .special-content.first .special-image {
    display: none;
}

.page-news .special-content {
    border-top: solid 1px #BDCAD8;
}

.page-news .special-content .special-image {
    display: inline-block;
    position: relative;
    width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 20px;
}

.page-news .special-content .special-image img {
    width: auto;
    height: 100%;
    margin-left: -25px;
}

.page-node .share p,
.node-type-story .share p {
    font-weight: 200;
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    font-size: 13px;
}

.page-node .story-popular .title,
.node-type-story .story-popular .title {
    margin-left: 95px;
}

.page-node .story-popular .title a,
.node-type-story .story-popular .title a {
    font-weight: 400;
}

.page-node .story-popular .round.popular,
.node-type-story .story-popular .round.popular {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 10px;
    float: left;
}

.page-node .story-popular .round.popular img,
.node-type-story .story-popular .round.popular img {
    display: block;
    width: auto;
    height: 100%;
    margin-left: -25px;
}

.page-node blockquote,
.node-type-story blockquote {
    margin: 7px 30px 20px 0;
    font-weight: 200;
    line-height: 1.1em;
    text-align: left;
    padding: 40px;
    color: #485667;
    font-family: 'Open Sans', 'Helvetic Neue', sans-serif;
}

.page-node blockquote span:before,
.node-type-story blockquote span:before {
    content: '-';
}

.page-node .quote button,
.node-type-story .quote button {
    font-weight: 200;
    font-style: normal;
    font-size: 12px;
    text-transform: none;
    display: block;
    margin-top: 20px;
}

.node-type-story-flickr-set .flickr-set.story-popular .flickr-photoset-img {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 10px;
    float: left;
}

.node-type-story-flickr-set .flickr-set.story-popular .flickr-photoset-img img.flickr-photoset-img {
    display: block;
    width: auto;
    height: 100%;
    margin-left: -25px;
}

.node-type-flexible-page-layout .row {
    border: 1px solid blue;
}

#survey.survey {
    position: fixed;
    bottom: 80px;
    right: 40px;
    display: none;
    width: 250px;
    height: 140px;
    background-color: #FFE498;
    border: 4px solid #ffffff;
    text-align: center;
    box-shadow: 0 2px 4px grey;
    z-index: 9999;
}

#survey.survey h3 {
    color: #ffffff;
    font-weight: 800;
    text-align: center;
    font-size: 21px;
    padding: 20px 10px 0px 10px;
    line-height: 1.1em;
}

#survey.survey .uppercase {
    text-transform: uppercase;
}

#survey.survey a {
    color: white;
    font-size: 12px;
    font-weight: 600;
}

#survey.survey .btn-grey {
    padding: 6px 20px;
}

#survey.survey .closeSurvey {
    background-color: white;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    padding: 2px 5px;
    font-size: 10px;
    font-weight: 800;
    position: absolute;
    top: -13px;
    right: -13px;
    cursor: pointer;
}

.donor-heading {
    font-weight: 600;
    text-transform: uppercase;
}

.donor-message {
    width: 75%;
    margin: 0px auto;
    padding-top: 30px;
}

.donor-message p {
    font-size: 35px;
    line-height: 1.1em;
    font-weight: 300;
}

.donor-nameDate {
    padding: 10px 0px;
}

.carouselBlock {
    text-align: center;
    padding: 50px 0 80px 0;
}

.carouselBlock .carousel .carousel-control {
    opacity: 1;
    background-image: none;
    top: 50%;
}

.carouselBlock .carousel .carousel-control span {
    background-color: #337AB7;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding-top: 8px;
    font-size: 16px;
    font-family: FontAwesome;
}

.carouselBlock .carousel .carousel-control:hover {
    opacity: .5;
}



.modal .modal-body .close {
    margin: 10px;
}

.modal .modal-body .row {
    margin-top: 0;
}

.modal .modal-body .row .media-comment {
    padding: 20px;
}

.modal .modal-body .row .media-comment .media .media-object {
    border: none;
}

@media (max-width:24em) {

    .page-future-students .alumBlock .panel-col-first,
    .page-future-students .alumBlock .panel-col-last,
    .page-alumni .alumBlock .panel-col-first,
    .page-alumni .alumBlock .panel-col-last {
        width: 100%;
    }

    .audiencePage {
        overflow: hidden;
    }

    .page-donors .page-banner .caption_wrapper {
        width: auto;
    }

    .page-donors .page-banner .container {
        padding-right: 0;
        display: table-cell;
    }

    .page-donors .page-banner .container .caption.padded-multiline {
        display: table-cell;
    }

    .boilerplateBlock .btn.btn-primary {
        font-weight: 600;
        white-space: normal;
    }

    a.white-bg.icon-arrow-right {
        border-top: 1px solid #BDCAD8;
    }

    .cfCTABlock div .cf-cta-image {
        position: static;
        color: black;
        font-size: 20px;
    }

    .btn.btn-primary {
        margin-bottom: 15px;
        width: 100%;
        white-space: normal;
    }

    .finalRowBlock .col-md-12 {
        padding-left: 0;
    }

    #chart_div,
    #chart_div_research,
    #chart_div_alumni,
    #rankingstable,
    #student_table {
        overflow: auto;
    }

    .infoPage .reportsBlock .reports .pdf,
    .audiencePage .reportsBlock .reports .pdf {
        background-image: none;
        padding-left: 0;
    }

    footer .footer-second .social-icons li a {
        padding: 0 15px;
    }

    .page-social-media-directory .view-social-media-directory-tabs .tabs.primary {
        padding: 0;
    }

    .page-social-media-directory .view-social-media-directory-tabs .tabs.primary li {
        display: block !important;
    }

    .page-social-media-directory .view-social-media-directory-tabs .tabs.primary li a {
        display: block;
    }

    .footer-first .footer-5cols .menu li {
        line-height: 1em;
        padding-bottom: 10px;
    }

    .footer-first .footer-5cols .menu li a {
        line-height: 1.4em !important;
    }

    .pager {
        border: none !important;
    }

    .pager .pager-ellipsis {
        border-right: none !important;
    }

    .bluebook .view-content {
        overflow: auto;
        border: 1px solid #BDCAD8;
    }

    .bluebook .pane-views-panes .form-select {
        width: auto !important;
    }
}

@media (max-width:48em) {
    .page-banner h1 {
        font-size: 28px;
    }

    .page-banner #chart_div_research,
    .page-banner #chart_div,
    .page-banner #chart_div_alumni {
        overflow: scroll;
    }

    .page-visitors .president .panel-2col .inside {
        margin: 0;
    }

    .page-visitors .president .panel-2col .panel-col-first,
    .page-visitors .president .panel-2col .panel-col-last {
        width: 100%;
    }

    .page-visitors .president .panel-2col .panel-col-first .pq--round img,
    .page-visitors .president .panel-2col .panel-col-last .pq--round img {
        width: 100%;
        height: auto;
    }
}

@media (min-width:48em) {

    .seniorLeadership .photo-wrap,
    .symposium-participants .participant .photo-wrap,
    .participant-lightbox .participant .photo-wrap {
        width: 170px;
    }

    .academicUnitsBlock .pane-content .col-sm-3 {
        padding-right: 15px;
    }
}

@media (min-width:62em) {
    .newsBlock .panel-pane .pane-content .col-md-4 {
        padding: 0 15px;
    }

    .news-home-banner .date.story-heading {
        padding-bottom: 0px;
        bottom: 22%;
        font-weight: 400;
    }

    .news-home-banner .story-heading a {
        font-weight: 400;
        font-size: 26px;
        line-height: .85em;
    }

    .alumBlock .panel-pane .col-md-12 {
        padding: 0 15px;
    }

    .alumBlock h2,
    .alumBlock h2 p {
        text-align: right;
        font-size: 26px;
    }

    .alumBlock .alumName,
    .alumBlock .alumInfo {
        text-align: right;
    }
}

@media (min-width:75em) {

    .seniorLeadership .photo-wrap,
    .symposium-participants .participant .photo-wrap,
    .participant-lightbox .participant .photo-wrap {
        width: 250px;
        height: 250px;
    }
}

@media (max-width:48em) {
    #survey.survey {
        display: table;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        height: auto;
        background-color: #F6722A;
        border: 4px solid #ffffff;
        text-align: center;
        box-shadow: none;
    }

    #survey.survey .closeSurvey {
        top: -13px;
        left: -2px;
        z-index: 1000;
    }

    #survey.survey h3 {
        padding: 8px 10px 5px 10px;
        font-size: 16px;
        display: table-cell;
        width: 90%;
    }

    #survey.survey a {
        text-decoration: underline;
    }

    #survey.survey .btn-grey {
        display: table-cell;
        width: 10%;
    }
}

@media (min-width:62em) {

    .boilerplateBlock h1,
    .boilerplateBlock h2,
    .boilerplateBlock h3,
    .boilerplateBlock h4,
    .boilerplateBlock h5 {
        font-size: 28px;
        font-weight: 300;
        line-height: 38px;
    }

    .campus-photo-wrap {
        margin-bottom: 0;
    }

    .campus-photo-wrap img {
        transition: all .2s ease-in-out;
    }

    .campus-photo-wrap img:hover {
        transform: scale(1.03);
        opacity: 1;
    }

    .footerLinksBlock .col-md-12 .col-md-3 {
        padding: 0 15px;
    }

    a.white-bg.icon-arrow-right {
        padding: 0 15px 0 20px;
        height: 80px;
        transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -webkit-transition: .25s ease-in-out;
        border-top: 1px solid #BDCAD8;
    }

    a.white-bg.icon-arrow-right:hover {
        background-color: #33A7DE;
        color: #ffffff;
    }

    .row-neutral-white .col-md-3.first-button a.white-bg.icon-arrow-right {
        border: 1px solid #BDCAD8;
    }

    .row-neutral-white a.white-bg.icon-arrow-right {
        box-shadow: none;
        border: 1px solid #BDCAD8;
    }

    .page-visitors .president .panel-2col .inside {
        padding: 0 0 0 30px;
    }
}

@media (max-width:62em) {

    .page-news-latest-news .latest-news .panel-2col .panel-col-first,
    .page-news-find-a-story .latest-news .panel-2col .panel-col-first,
    .page-news-searchnews .latest-news .panel-2col .panel-col-first {
        width: 100%;
    }

    .page-news-latest-news .latest-news .panel-2col .panel-col-last,
    .page-news-find-a-story .latest-news .panel-2col .panel-col-last,
    .page-news-searchnews .latest-news .panel-2col .panel-col-last {
        width: 100%;
    }

    .col3-equal.width500 .news-home.first .title,
    .col3-equal.width500 .news-home.first .date {
        background: transparent;
    }

    .page-news .news-home-banner .title.story-heading {
        background: #ffffff;
    }
}

@media (min-width:62em) {
    .pageBannerBlock {
        width: 760px;
    }

    .pageBannerBlock .panel-2col .panel-col-first {
        width: 35%;
    }

    .pageBannerBlock .panel-2col .panel-col-last {
        width: 65%;
    }

    .page-banner h1 {
        font-size: 35px;
    }
}

@media (min-width:62em) {
    .row-neutral-uoft-blue .white-bg {
        box-shadow: 1px 1px 5px #001228;
        border-bottom: none;
    }
}

@media (min-width:48em) {

    .pq--round,
    .pq--round img {
        width: 300px;
    }
}

@media (min-width:62em) {
    .page-research-innovation .view-latest-news .panel-2col {
        border-bottom: 1px solid #BDCAD8;
    }

    .page-research-innovation .view-latest-news .panel-col-first,
    .page-research-innovation .view-latest-news .panel-col-last {
        width: 48%;
        float: left;
    }

    .page-research-innovation .view-latest-news .panel-col-first .inside h4.newsItem,
    .page-research-innovation .view-latest-news .panel-col-last .inside h4.newsItem {
        padding: 0;
    }

    .page-research-innovation .view-latest-news .panel-col-first {
        padding-right: 4%;
    }
}

@media (min-width:62em) {

    .pq h1,
    .pq h1 p,
    .pq h2,
    .pq h2 p,
    .pq h3 p,
    .pq h4,
    .pq h4 p,
    .pq h5,
    .pq h5 p,
    .pq p {
        font-size: 30px;
        font-weight: 300;
    }

    .pq p.name {
        font-size: 16px;
    }

    .pane-pull-quotes .panel-col-first.col-md-6,
    .pane-pull-quotes .panel-col-last.col-md-6 {
        float: left;
        clear: none;
        width: 50%;
    }

    .pq.no-border {
        padding-right: 15px;
    }

    .pq--borderL {
        border-left: 1px solid #BDCAD8;
    }

    .pq--borderR {
        text-align: center;
        border-right: 1px solid #BDCAD8;
    }

    .page-future-students .pq h1,
    .page-future-students .pq h1 p,
    .page-future-students .pq h2,
    .page-future-students .pq h2 p,
    .page-future-students .pq h3 p,
    .page-future-students .pq h4,
    .page-future-students .pq h4 p,
    .page-future-students .pq h5,
    .page-future-students .pq h5 p,
    .page-future-students .pq p,
    .page-future-students .pq div {
        text-align: right;
    }

    .page-future-students .pq p.name {
        text-align: right;
    }

    .page-current-students .pq h1,
    .page-current-students .pq h1 p,
    .page-current-students .pq h2,
    .page-current-students .pq h2 p,
    .page-current-students .pq h3 p,
    .page-current-students .pq h4,
    .page-current-students .pq h4 p,
    .page-current-students .pq h5,
    .page-current-students .pq h5 p,
    .page-current-students .pq p,
    .page-current-students .pq div {
        text-align: right;
    }

    .page-current-students .pq p.name {
        text-align: right;
    }

    .page-current-students .pq.no-border {
        padding-right: 45px;
    }

    .page-current-students .pq--borderL {
        padding-left: 45px;
    }

    .page-current-students .cf-cta-image {
        display: none;
    }

    .page-staff-faculty .pq h1,
    .page-staff-faculty .pq h1 p,
    .page-staff-faculty .pq h2,
    .page-staff-faculty .pq h2 p,
    .page-staff-faculty .pq h3 p,
    .page-staff-faculty .pq h4,
    .page-staff-faculty .pq h4 p,
    .page-staff-faculty .pq h5,
    .page-staff-faculty .pq h5 p,
    .page-staff-faculty .pq p,
    .page-staff-faculty .pq div,
    .page-donors .pq h1,
    .page-donors .pq h1 p,
    .page-donors .pq h2,
    .page-donors .pq h2 p,
    .page-donors .pq h3 p,
    .page-donors .pq h4,
    .page-donors .pq h4 p,
    .page-donors .pq h5,
    .page-donors .pq h5 p,
    .page-donors .pq p,
    .page-donors .pq div {
        text-align: right;
    }

    .page-staff-faculty .pq p.name,
    .page-donors .pq p.name {
        text-align: right;
    }

    .page-staff-faculty .pq .inside .field-content,
    .page-donors .pq .inside .field-content {
        text-align: right;
    }
}

.page-faculty-staff .row-neutral-white.campusBlock.band {
    background-color: #fff;
}

.page-about-u-of-t-city-building .boilerplateBlock h2 {
    font-size: 25px;
}

.page-about-u-of-t-city-building .boilerplateBlock .blurb-blog {
    padding: 0;
    margin-top: 30px;
}

.page-about-u-of-t-city-building .boilerplateBlock .blurb-blog div[class*="col-"] {
    padding: 0;
}

.page-about-u-of-t-city-building .boilerplateBlock .blurb-blog h2 {
    font-size: 22px;
}

.page-about-u-of-t-city-building .boilerplateBlock .blurb-blog p {
    margin-bottom: 0px;
}

.page-about-u-of-t-city-building .boilerplateBlock .rss-blog:first-of-type {
    margin-top: 50px;
}

.page-about-u-of-t-city-building .boilerplateBlock .rss-blog {
    margin-bottom: 5px;
}

.page-about-u-of-t-city-building .boilerplateBlock .rss-blog .card {
    background: #F0F0F0;
    padding: 10px;
    margin: auto;
    width: 95%;
    border: 1px solid #D7D7D7;
    margin-bottom: 25px;
}

.page-about-u-of-t-city-building .boilerplateBlock .rss-blog .card .label {
    background: #002a5c;
    font-weight: 200;
    padding: 10px 5px;
    position: absolute;
    border-radius: 0;
}

.page-about-u-of-t-city-building .boilerplateBlock .rss-blog .card img {
    margin-bottom: 10px;
}

.page-about-u-of-t-city-building .boilerplateBlock .rss-blog .card .date {
    margin-bottom: 15px;
    font-size: 15px;
}

.page-about-u-of-t-city-building .boilerplateBlock .rss-blog .card .link {
    font-size: 18px;
}

.page-about-u-of-t-city-building .boilerplateBlock .rss-blog .card .date,
.page-about-u-of-t-city-building .boilerplateBlock .rss-blog .card .link {
    padding-left: 20px;
}

.page-about-u-of-t-city-building .boilerplateBlock .blog-cta {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 0;
}

.page-about-u-of-t-city-building .boilerplateBlock .blog-cta .btn {
    background-color: #33a7de;
    font-size: 14px;
}

.page-about-u-of-t-city-building .linksBlock .container {
    margin: 30px auto;
    padding: 0;
}

.page-about-u-of-t-city-building .linksBlock .blog-links {
    background: #1E4A7B;
    box-shadow: 0 2px 4px #000000;
}

.page-about-u-of-t-city-building .linksBlock .blog-links button {
    background: #33a7de;
    border: #33a7de;
    font-size: 14px;
    padding: 10px 5px;
    border-radius: 3px;
    margin-top: 15px;
}

.page-about-u-of-t-city-building .linksBlock .blog-links button a {
    color: white;
}

.page-about-u-of-t-city-building .linksBlock .blog-tweets {
    background: #2A5C94;
}

.page-about-u-of-t-city-building .linksBlock .blog-events div[class*='col-md-'] {
    border-bottom: 1px solid #33a7de;
    margin-bottom: 15px;
}

.page-about-u-of-t-city-building .linksBlock .blog-events div:last-of-type {
    border: none;
}

.page-about-u-of-t-city-building .linksBlock .blog-links,
.page-about-u-of-t-city-building .linksBlock .blog-events,
.page-about-u-of-t-city-building .linksBlock .blog-tweets {
    padding: 20px 40px;
}

.page-about-u-of-t-city-building .linksBlock .blog-links h3,
.page-about-u-of-t-city-building .linksBlock .blog-events h3,
.page-about-u-of-t-city-building .linksBlock .blog-tweets h3 {
    color: white;
    font-size: 22px;
    margin-top: 15px;
    font-weight: 200;
}

.page-about-u-of-t-city-building .linksBlock .blog-links a,
.page-about-u-of-t-city-building .linksBlock .blog-events a,
.page-about-u-of-t-city-building .linksBlock .blog-tweets a {
    color: #33a7de;
}

.page-about-u-of-t-city-building .newsBlock .pane-latest-news {
    margin-top: 0;
}

.page-about-u-of-t-city-building .newsBlock .pane-latest-news .view-content .news-home {
    margin-top: 0;
}

.page-about-u-of-t-city-building .newsBlock .pane-latest-news .view-content .news-home .picture {
    margin-bottom: 25px;
}

@media (min-width:62em) {
    .page-about-u-of-t-city-building .boilerplateBlock .blurb-blog {
        margin-top: 0;
    }

    .page-about-u-of-t-city-building .boilerplateBlock .blurb-blog div[class*="col-"] {
        padding-right: 15px;
        padding-left: 15px;
    }

    .page-about-u-of-t-city-building .boilerplateBlock .rss-blog .card {
        width: 30%;
        margin: 19px;
        margin-bottom: 0;
    }
}

#breadcrumb {
    background-color: #edf2f8;
}

#breadcrumb .breadcrumb {
    margin-bottom: 0;
    background-color: transparent;
    padding-left: 0;
}

.node-type-home-banner #page-title {
    display: none;
}

.node-home-banner {
    background: #ffffff;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    margin-top: 0;
    height: 0;
    overflow: hidden;
}

@media (min-width:62em) {
    .video-container {
        margin-top: 5px;
    }

    .pane-home-banner .plyr--video .plyr__controls {
        display: none;
    }
}

@media (min-width:75em) {
    .video-container {
        margin-top: 10px;
    }
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.page-home .view-home-banner:not(.ads) .views-row,
.adHome .view-home-banner:not(.ads) .views-row {
    display: none;
}

.page-home .mobile-jump,
.adHome .mobile-jump {
    display: none;
}

.page-home .news-home,
.adHome .news-home {
    margin: 0;
}

.page-home .home-news-wrap,
.adHome .home-news-wrap {
    margin-bottom: 5%;
    padding-left: 15px;
}

.page-home .home-news-wrap .news-home .date,
.page-home .home-news-wrap .news-home .title,
.adHome .home-news-wrap .news-home .date,
.adHome .home-news-wrap .news-home .title {
    background: none;
}

.page-home .home-news-wrap .news-home .date,
.adHome .home-news-wrap .news-home .date {
    color: #485667;
    font-weight: 600;
    text-transform: capitalize;
    margin-top: 16px;
}

.page-home .home-news-wrap .news-home .title,
.adHome .home-news-wrap .news-home .title {
    padding-bottom: 5px;
}

.page-home .home-events-wrap,
.adHome .home-events-wrap {
    padding-right: 15px;
}

.page-home .home-events-wrap .date,
.adHome .home-events-wrap .date {
    font-weight: 600;
}

.page-home .home-events-wrap ul li:first-child,
.adHome .home-events-wrap ul li:first-child {
    padding-top: 0;
}

.page-home .homeNewsLead.pane-latest-news .pane-content .view-latest-news .news-home.front-news,
.adHome .homeNewsLead.pane-latest-news .pane-content .view-latest-news .news-home.front-news {
    margin-top: 10px;
}

.page-home .homeNewsLead.pane-latest-news .pane-content .view-latest-news .news-home.front-news div:first-child,
.adHome .homeNewsLead.pane-latest-news .pane-content .view-latest-news .news-home.front-news div:first-child {
    overflow: hidden;
    height: 200px;
}

.page-home .news-home .title,
.adHome .news-home .title {
    padding-bottom: 10px;
}

.page-home .homeNewsTitle h3,
.adHome .homeNewsTitle h3 {
    margin-bottom: 0;
}

.page-home .homeFeatureStory,
.page-home .homeFeatureFinal,
.adHome .homeFeatureStory,
.adHome .homeFeatureFinal {
    background: url(../band-dancing-dark-3.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #002a5c;
}

.page-home .homeFeatureFinal,
.adHome .homeFeatureFinal {
    background-color: #ffffff;
    background-attachment: scroll;
    background-image: none;
}

.page-home .page-img-panel .band-image img,
.adHome .page-img-panel .band-image img {
    width: 100%;
}

.page-home .page-img-panel .caption_wrapper .logo-wrap,
.adHome .page-img-panel .caption_wrapper .logo-wrap {
    width: 100%;
    overflow: auto;
    margin-bottom: 20px;
}

.page-home .page-img-panel .caption_wrapper .logo-wrap .uoftworld-logo,
.adHome .page-img-panel .caption_wrapper .logo-wrap .uoftworld-logo {
    width: 40%;
    float: left;
}

.page-home .page-img-panel .caption_wrapper .logo-wrap .publication-logo,
.adHome .page-img-panel .caption_wrapper .logo-wrap .publication-logo {
    width: 30%;
    float: left;
    margin: 15px 0 0 10px;
}

.page-home .page-img-panel .caption_wrapper h2,
.page-home .page-img-panel .caption_wrapper p,
.adHome .page-img-panel .caption_wrapper h2,
.adHome .page-img-panel .caption_wrapper p {
    margin-bottom: 15px;
}

.page-home .page-img-panel .caption_wrapper h2,
.adHome .page-img-panel .caption_wrapper h2 {
    font-size: 40px;
    line-height: 1.1em;
}

.page-home .page-img-panel .caption_wrapper p,
.adHome .page-img-panel .caption_wrapper p {
    margin-bottom: 20px;
}

.page-home .homeFeatureStory .page-img-panel .caption_wrapper h2,
.page-home .homeFeatureStory .page-img-panel .caption_wrapper p,
.adHome .homeFeatureStory .page-img-panel .caption_wrapper h2,
.adHome .homeFeatureStory .page-img-panel .caption_wrapper p {
    color: #ffffff !important;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
}

.page-home .campusStatus .hideAnnouncementCont,
.adHome .campusStatus .hideAnnouncementCont {
    display: none;
}

.page-home .campusStatus .container,
.adHome .campusStatus .container {
    padding-right: 15px;
    padding-left: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.page-home .campusStatus .container .col-md-3,
.adHome .campusStatus .container .col-md-3 {
    background-color: #09203d;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0;
}

.page-home .campusStatus .container .col-md-3 .pane-campus-status,
.adHome .campusStatus .container .col-md-3 .pane-campus-status {
    display: block;
    max-width: 200px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
}

.page-home .campusStatus .container .col-md-3 .pane-campus-status .pane-title,
.adHome .campusStatus .container .col-md-3 .pane-campus-status .pane-title {
    display: table-cell;
    margin-right: 10px;
    margin-bottom: 0;
}

.page-home .campusStatus .container .col-md-3 .pane-campus-status .pane-title a,
.adHome .campusStatus .container .col-md-3 .pane-campus-status .pane-title a {
    font-weight: 400;
    color: #ffffff;
    font-size: 16px;
}

.page-home .campusStatus .container .col-md-3 .pane-campus-status .circleEmerg,
.adHome .campusStatus .container .col-md-3 .pane-campus-status .circleEmerg {
    background-color: white;
    border-radius: 50%;
    height: 10%;
}

.page-home .campusStatus .container .col-md-3 .pane-campus-status .circleEmerg .views-field-field-main-campus-status a,
.adHome .campusStatus .container .col-md-3 .pane-campus-status .circleEmerg .views-field-field-main-campus-status a {
    display: block;
    padding-bottom: 3px;
}

.page-home .campusStatus .container .col-md-3 .pane-campus-status .pane-content,
.adHome .campusStatus .container .col-md-3 .pane-campus-status .pane-content {
    display: table-cell;
    width: 10%;
}

.page-home .campusStatus .container .col-md-3 .pane-campus-status .pane-content .green,
.adHome .campusStatus .container .col-md-3 .pane-campus-status .pane-content .green {
    color: #6ABE6E;
}

.page-home .campusStatus .container .col-md-3 .pane-campus-status .pane-content .standby,
.page-home .campusStatus .container .col-md-3 .pane-campus-status .pane-content .orange,
.adHome .campusStatus .container .col-md-3 .pane-campus-status .pane-content .standby,
.adHome .campusStatus .container .col-md-3 .pane-campus-status .pane-content .orange {
    color: #FFE498;
}

.page-home .campusStatus .container .col-md-3 .pane-campus-status .pane-content .red,
.adHome .campusStatus .container .col-md-3 .pane-campus-status .pane-content .red {
    color: red;
}

.page-home .campusStatus .container .col-md-3 .pane-campus-status .views-field-field-main-campus-status,
.adHome .campusStatus .container .col-md-3 .pane-campus-status .views-field-field-main-campus-status {
    text-align: center;
}

.page-home .campusStatus .container .col-md-3 .pane-campus-status .views-field-field-main-campus-status .standbyLevel,
.page-home .campusStatus .container .col-md-3 .pane-campus-status .views-field-field-main-campus-status .okLevel,
.adHome .campusStatus .container .col-md-3 .pane-campus-status .views-field-field-main-campus-status .standbyLevel,
.adHome .campusStatus .container .col-md-3 .pane-campus-status .views-field-field-main-campus-status .okLevel {
    font-size: 25px;
}

.page-home .campusStatus .container .col-md-9,
.adHome .campusStatus .container .col-md-9 {
    padding: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

.page-home .campusStatus .container .col-md-9 .pane-content p,
.adHome .campusStatus .container .col-md-9 .pane-content p {
    line-height: 1.3em;
    margin: 0;
}

.page-home .campusStatus .pane-content p,
.adHome .campusStatus .pane-content p {
    margin-top: 10px;
    margin-bottom: 10px;
}

.page-home .campusStatus .pane-content p a,
.adHome .campusStatus .pane-content p a {
    color: white;
    text-decoration: underline;
    transition: color 1s;
}

.page-home .campusStatus .pane-content p a:hover,
.adHome .campusStatus .pane-content p a:hover {
    color: #337AB7;
    text-decoration: none;
}

.page-home .campusStatus .pane-content p .green,
.adHome .campusStatus .pane-content p .green {
    color: #6ABE6E;
    padding-left: 5px;
}

.page-home .campusStatus .pane-content p .orange,
.page-home .campusStatus .pane-content p .standby,
.adHome .campusStatus .pane-content p .orange,
.adHome .campusStatus .pane-content p .standby {
    color: #FFE498;
}

.page-home .campusStatus .pane-content p .red,
.adHome .campusStatus .pane-content p .red {
    color: red;
}

@media (max-width:48em) {

    .page-home .campusStatus .container,
    .adHome .campusStatus .container {
        padding-right: 0;
        padding-left: 0;
        display: block;
    }

    .page-home .campusStatus .container .col-md-9,
    .adHome .campusStatus .container .col-md-9 {
        padding-right: 30px;
        padding-left: 30px;
    }
}

.front-banner {
    overflow: hidden;
}

.front-banner video {
    width: 100%;
    height: auto;
    display: none;
}

.front-banner image.displayMobile {
    display: block;
}

.front-banner .uoftnews-logo-wrap.spec-ed img {
    max-width: 90px;
    height: auto;
    margin-left: initial;
}

.front-banner .iframeembed.caption_wrapper {
    display: none;
}

.front-banner .banner-teaser.bannerDown {
    top: 85px;
}

.front-banner .banner-teaser {
    position: absolute;
    top: -30px;
    width: 100%;
    background-color: #337AB7;
    padding: 10px;
    opacity: 0.75;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
    transition: all 1s;
    z-index: 100;
}

.front-banner .banner-teaser p {
    margin-bottom: 5px;
    color: white;
    font-weight: 600;
    text-align: center;
}

.front-banner .banner-teaser a {
    color: white;
    text-decoration: underline;
}

.front-banner .banner-teaser a:hover {
    text-decoration: none;
}

.front-banner .caption_wrapper {
    position: relative;
    bottom: 15px;
    z-index: 1;
    width: 94%;
    margin: 0 auto;
    background: transparent;
    padding: 4% 4% 0;
}

.front-banner .caption_wrapper .row .uoftnews-logo-wrap {}

.front-banner .caption_wrapper .row .uoftnews-logo-wrap .uoftnews-logo-text,
.front-banner .caption_wrapper .row .uoftnews-logo-wrap .uoftnews-logo-text a,
.front-banner .caption_wrapper .row .uoftnews-logo-wrap .uoftnews-logo-text-letter-u {
    color: #002a5c;
    font-family: 'Cardo', serif;
    font-size: 2.75rem;
    font-weight: 400;
}

.front-banner .caption_wrapper .row .uoftnews-logo-wrap .uoftnews-logo-text-letter-u {
    letter-spacing: -4px;
}

.front-banner .caption_wrapper .row .uoftnews-logo-wrap.w-text {
    background: none;
}

.front-banner .caption_wrapper .row .w-text span {
    background: white;
    padding: 5px;
    margin-bottom: 0;
    display: inline-block;
}

.front-banner .caption_wrapper .row h2 {
    display: block;
    padding: 10px 0 10px 0;
    margin-bottom: 3%;
    font-size: 24px;
    font-weight: 600;
    margin-top: 0;
}

.front-banner .caption_wrapper .row h2 a {
    background: transparent !important;
}

@media (min-width:48em) {
    .front-banner .banner-teaser.bannerDown {
        top: 5px;
    }

    .front-banner .banner-teaser {
        top: -30px;
    }

    .front-banner .iframeembed.caption_wrapper {
        display: block;
    }

    .front-banner .caption_wrapper {
        position: relative;
        bottom: 40px;
        z-index: 1;
        width: 94%;
        margin: 0 auto;
        background: #ffffff;
        padding: 4% 4% 0;
    }

    .front-banner .caption_wrapper .row .uoftnews-logo-wrap.w-text {
        background: transparent;
    }

    .front-banner .caption_wrapper .row .w-text span {
        color: #ffffff;
        padding: 10px;
        background: #485667;
    }

    .front-banner .caption_wrapper .row h2 {
        padding: 2px;
        line-height: 40px;
        margin-top: 5px;
    }

    .front-banner .caption_wrapper .row h2 a {
        background: #ffffff;
        display: inline;
        -webkit-box-decoration-break: clone;
        -o-box-decoration-break: clone;
        box-decoration-break: clone;
        padding: 5px 15px;
        color: #002a5c;
    }
}

@media (min-width:62em) {
    .front-banner video {
        display: block;
    }

    .front-banner image.displayMobile {
        display: none;
    }

    .front-banner .banner-teaser.bannerDown {
        top: 0;
    }

    .front-banner .banner-teaser {
        position: absolute;
        top: -30px;
    }

    .front-banner .caption_wrapper .row .uoftnews-logo-wrap.w-text span {
        font-size: 18px;
        line-height: 1;
    }

    .front-banner .caption_wrapper .row h2 {
        margin-top: 0;
        line-height: 46px;
    }
}

@media (min-width:75em) {
    .front-banner .banner-teaser.bannerDown {
        top: 20px;
    }

    .front-banner .banner-teaser {
        position: absolute;
        top: -30px;
    }

    .front-banner .caption_wrapper .row h2 {
        margin-top: 4px;
    }
}

@media (min-width:48em) {
    .node-home-banner {
        background: none;
    }

    .page-home .home-news-wrap {
        padding-left: 0;
    }

    .page-home .home-events-wrap {
        padding-right: 0;
    }

    .front-banner {
        max-height: 1020px;
        overflow: hidden;
        position: relative;
    }

    .front-banner .caption_wrapper {
        position: relative;
        bottom: 40px;
        z-index: 1;
        width: 94%;
        margin: 0 auto;
        background: #ffffff;
        padding: 4% 4% 0;
    }

    .front-banner .caption_wrapper .row {
        margin-top: 0;
        margin-bottom: 0;
    }

    .front-banner .caption_wrapper .row .uoftnews-logo-wrap {
        width: 200px;
    }

    .front-banner .caption_wrapper .row .uoftnews-logo-wrap svg {
        width: 120px;
        display: block;
    }

    .front-banner .caption_wrapper .row .uoftnews-logo-wrap svg path {
        fill: #485667;
    }

    .front-banner .caption_wrapper .row .tab-wrap {
        padding-bottom: 10px;
    }

    .front-banner .caption_wrapper .row h2 {
        display: block;
        margin-bottom: 3%;
        font-size: 24px;
        font-weight: 600;
        margin-top: 0;
    }

    .front-banner .caption_wrapper .row .caption-body {
        display: block;
    }

    .front-banner .caption_wrapper .row a {
        color: #485667;
    }

    .front-banner .caption_wrapper .row a.btn-primary {
        margin-top: 20px;
    }

    .front-banner .caption_wrapper {
        position: absolute;
        bottom: 20px;
        width: 100%;
        background: none;
    }

    .front-banner .caption_wrapper .row {
        margin-top: 0;
        margin-bottom: 0;
    }

    .front-banner .caption_wrapper .row .uoftnews-logo-wrap {
        background: #485667;
        width: 200px;
        padding-top: 5px;
        padding-bottom: 0;
        text-align: center;
    }

    .front-banner .caption_wrapper .row .uoftnews-logo-wrap .uoftnews-logo-text,
    .front-banner .caption_wrapper .row .uoftnews-logo-wrap .uoftnews-logo-text a,
    .front-banner .caption_wrapper .row .uoftnews-logo-wrap .uoftnews-logo-text-letter-u {
        color: #fff;
        font-family: 'Cardo', serif;
        font-size: 3rem;
        font-weight: 400;
    }

    .front-banner .caption_wrapper .row .uoftnews-logo-wrap .uoftnews-logo-text-letter-u {
        letter-spacing: -4px;
    }

    .front-banner .caption_wrapper .row .uoftnews-logo-wrap.spec-ed {
        background: transparent;
    }

    .front-banner .caption_wrapper .row .tab-wrap {
        background: #485667;
        padding: 5px 10px;
        width: auto;
        display: inline-block;
    }

    .front-banner .caption_wrapper .row .tab-wrap a {
        color: #ffffff;
        letter-spacing: 2px;
        font-size: 18px;
        font-weight: 200;
    }

    .front-banner .caption_wrapper .row h2 {
        display: inline-block;
        background: #ffffff;
        margin-bottom: 0;
        font-size: 32px;
        line-height: 1.1em;
        padding: 12px;
        box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
    }

    .front-banner .caption_wrapper .row .caption-body {
        display: inline-block;
        background: #ffffff;
        padding: 3px 10px 10px;
        box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
    }

    .front-banner .caption_wrapper .row a {
        color: #485667;
    }

    .front-banner .caption_wrapper .row a.btn-primary {
        margin-top: 20px;
        box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
    }

    .page-home .page-img-panel .caption_wrapper .logo-wrap {
        width: 477px;
    }

    .page-home .page-img-panel .caption_wrapper .logo-wrap .uoftworld-logo {
        width: 202px;
    }

    .page-home .page-img-panel .caption_wrapper .logo-wrap .publication-logo {
        width: 160px;
        margin: 20px 0 0 15px;
    }
}

@media (max-width:1200px) {
    .page-home .homeNewsLead.pane-latest-news .pane-content .view-latest-news .news-home.front-news div:first-child {
        height: 165px;
    }
}

@media (min-width:62em) {
    .front-banner .caption_wrapper {
        padding: 4%;
    }

    .front-banner .caption_wrapper .row .title-wrap {
        width: 90%;
    }

    .page-home .home-news-wrap {
        margin-bottom: 0;
    }

		.page-home .home-news-wrap .news-home .title {
			padding-bottom: 15px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}

    .page-home .page-img-panel {
        padding: 50px 0;
    }

    .page-home .page-img-panel .caption_wrapper .logo-wrap {
        width: 477px;
    }

    .page-home .page-img-panel .caption_wrapper .logo-wrap .uoftworld-logo {
        width: 202px;
    }
}

@media (min-width:75em) {
    .front-banner .caption_wrapper .row .title-wrap {
        width: 80%;
    }

    .front-banner .caption_wrapper .row h2 {
        font-size: 35px;
    }

    .front-banner .caption_wrapper .row .caption-body {
        font-size: 18px;
    }

    .page-home .page-img-panel {
        padding: 50px 0 40px 0;
    }

    .page-home .pane-4 .page-img-panel {
        padding: 50px 0;
    }
}

.pane-video-widget {
    background-color: #313d4c;
    padding-top: 0;
}

.pane-video-widget .row {
    margin-bottom: initial;
}

.pane-video-widget .row .container {
    padding-left: 15px;
    padding-right: 15px;
    transition: all 250ms;
}

.pane-video-widget .row .container .yt {
    padding-bottom: 30px;
    padding-right: 15px;
}

.pane-video-widget .row .container .content {
    padding-left: 15px;
}

.pane-video-widget .row .container .cat-vid-widget {
    font-weight: light;
    font-weight: 200;
}

.pane-video-widget .row .container .cat-vid-widget,
.pane-video-widget .row .container .duration {
    font-size: 13px;
}

.pane-video-widget .row .container .cat-vid-widget {
    text-transform: uppercase;
}

.pane-video-widget .row .container h2 {
    color: white;
    padding-bottom: 15px;
}

.pane-video-widget .row .container p,
.pane-video-widget .row .container .duration {
    color: white;
}

.pane-video-widget .row .container .duration {
    display: none;
}

.pane-video-widget .row .container .cta {
    color: #33A7DE;
    padding-bottom: 30px;
    display: inline-block;
    transition: all 250ms;
}

.pane-video-widget .row .container a,
.pane-video-widget .row .container a:hover {
    color: white;
}

.pane-video-widget .plyr__play-large svg {
    width: 53px !important;
    height: 40px !important;
}

.pane-video-widget .plyr__play-large {
    width: 80px !important;
    height: 80px !important;
}

@media (min-width:48em) {
    .pane-video-widget {
        padding-top: 30px;
    }

    .pane-video-widget .row {
        margin-bottom: 50px;
    }

    .pane-video-widget .row .container {
        padding-left: 0;
        padding-right: 0;
    }

    .pane-video-widget .row .container .yt {
        padding-bottom: 0;
        padding-right: 0;
    }

    .pane-video-widget .row .container .content {
        padding-left: 0;
    }
}

.full-width {
    width: 100%;
    max-height: 600px;
    overflow: hidden;
    position: relative;
}

.full-width .img-layer {
    width: 100%;
    height: 100%;
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
}

.full-width .img-layer img {
    width: 100%;
    max-height: 100%;
}

.full-width .content-layer {
    z-index: 1;
    max-height: 100%;
}

.authors-reporters #page-title {
    font-size: 32px;
    padding-left: 25px;
    margin-bottom: 20px;
    padding-top: 70px;
    color: #002a5c;
}

.authors-reporters #edit-search-api-views-fulltext-wrapper,
.authors-reporters #edit-search-api-views-fulltext-1-wrapper {
    width: 60%;
    margin: 0;
    padding: 0;
}

.authors-reporters #edit-search-api-views-fulltext-wrapper input,
.authors-reporters #edit-search-api-views-fulltext-1-wrapper input {
    width: 100%;
    letter-spacing: 1px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
    border: solid 1px #979797;
    border-radius: 1px;
    padding: 9px 12px;
}

.authors-reporters .views-exposed-widget.views-submit-button {
    width: 30%;
    padding: 0;
    margin: 0 0 0 15px;
}

.authors-reporters .views-exposed-widget.views-submit-button input#edit-submit-search-news-only {
    background-color: #d8d8d8;
    margin-top: 0;
}

.profile-authors .panel-separator+.authors-avatar {
    display: none;
}

.profile-authors .social-links {
    margin-top: 0;
}

.profile-authors .social-links a {
    padding-right: 30px;
}

.profile-authors .social-links p {
    text-align: left;
}

.profile-authors .social-links .pane-content {
    padding-bottom: 5px;
}

.profile-authors .email a[href="mailto:"] {
    display: none;
}

.profile-authors .info i {
    padding-right: 3px;
}

.profile-authors .info a {
    font-size: 20px;
}

.profile-authors .info a[href=""] {
    display: none;
}

.profile-authors .info .col-md-6:last-child {
    text-align: right;
}

.profile-authors .info .panel-pane.pane-custom {
    padding-left: 0;
}

.profile-authors .info .term-name .pane-content {
    font-size: 32px;
    padding: 0;
    margin: 0;
}

.profile-authors .info .term-position .pane-content {
    font-size: 21px;
    font-weight: bold;
}

.profile-authors .info .taxonomy-term-description p {
    font-size: 21px;
}

.profile-authors .info .col-md-8 .pane-content,
.profile-authors .info .col-md-4 .pane-content {
    padding-top: 0;
    padding-bottom: 0;
}

.profile-authors .info .col-md-4 {
    text-align: right;
}

.stories {
    border-top: solid 1px #979797;
    padding-top: 35px;
}

.stories h4 {
    padding-bottom: 20px;
}

.stories .col-md-6:first-child {
    padding-left: 0;
}

.stories .panel-2col .panel-col-first {
    width: 30%;
}

.stories .panel-2col .panel-col-last {
    width: 70%;
}

.stories .panel-2col .panel-col-last span {
    font-size: 15px;
}

.stories .panel-2col .panel-col-last span a {
    font-weight: bold;
    font-size: 18px;
}

.stories .author-news {
    clear: both;
}

.stories .author-news .item-list .pager {
    border: 1px solid #BDCAD8;
    border-radius: 2px;
    padding: 0;
    overflow: auto;
    width: 100%;
}

.stories .author-news .item-list .pager li {
    margin: 0;
    padding: 10px 10px 10px 5px;
    font-size: 15px;
    font-weight: 600;
    border-right: 1px solid #BDCAD8;
    display: inline-block;
}

.stories .author-news .item-list .pager li a {
    border-radius: 0;
    background-color: transparent;
    border: 0;
    padding: 0;
}

.stories .author-news .item-list .pager li:last-child {
    border-right: none;
}

.stories .author-news .item-list .pager {
    margin-top: 25px;
}

@media screen and (min-width:62em) {
    .profile-authors .info {
        margin-right: 0;
        padding-right: 0;
    }

    .profile-authors .info .col-md-4 {
        padding-right: 0;
        margin-right: 0;
    }
}

@media (max-width:62em) {
    .authors-reporters #page-title {
        padding-top: 150px;
    }

    .authors-reporters .region {
        margin-top: 40px;
    }

    .authors-reporters .info {
        border: none;
        text-align: left;
    }

    .authors-reporters .info .pane-content {
        margin-left: 0;
    }

    .authors-reporters .profile-authors .social-links {
        text-align: left;
    }

    .authors-reporters .profile-authors .info .col-md-6:last-child {
        text-align: left;
    }

    .authors-reporters div#edit-search-api-views-fulltext-wrapper {
        width: 65%;
    }

    .authors-reporters .news-search .views-submit-button,
    .authors-reporters .news-search .views-exposed-widget.views-submit-button {
        width: 30%;
    }
}

@media screen and (max-width:31.25em) {

    .stories .panel-2col .panel-col-first,
    .stories .panel-2col .panel-col-last {
        width: 100%;
    }

    .profile-authors .info .term-name,
    .profile-authors .info .term-position {
        margin: 10px 0;
    }

    .profile-authors .info .col-md-6:last-child {
        text-align: left;
    }
}

@media screen and (max-width:380px) {
    .authors-reporters div#edit-search-api-views-fulltext-wrapper {
        width: 100%;
    }

    .authors-reporters .news-search .views-exposed-widget.views-submit-button {
        width: 100%;
        margin: 10px 0 0 0;
    }

    .authors-reporters .item-list .pager li {
        padding: 5px;
    }

    .profile-authors .info .social-links a {
        display: block;
        clear: both;
    }

    .profile-authors .info .social-links a[href=""] {
        display: none;
    }

    .profile-authors .info a {
        word-wrap: break-word;
        word-break: break-all;
    }

    .stories .panel-2col .views-field-title {
        margin-bottom: 45px;
    }
}

.leftside .view-empty {
    display: none;
}

.leftside .pane-tag-cloud {
    margin-left: 15px;
}

.leftside .pane-tag-cloud .pane-title {
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-top: 35px;
}

.leftside .pane-tag-cloud ul li {
    margin-left: 0;
    padding-top: 2px;
}

.leftside .pane-tag-cloud ul li a:hover {
    font-weight: 700;
}

@media screen and (min-width:62em) {

    .page-news .col-md-4.leftside,
    .leftside {
        padding-left: 80px;
    }
}

@media screen and (max-width:62em) {
    .leftside .pane-tag-cloud {
        float: left;
        width: 45%;
    }
}

.topics-home .body .panel-pane.pane-views {
    margin-bottom: 30px;
}

.topics-home .body .pane-title {
    font-weight: 700;
    font-size: 35px;
    margin-bottom: 30px;
    margin-left: 15px;
}

.topics-home .body .view .view-content .title {
    margin-top: 0;
}

.topics-home .body .view .view-content .date,
.topics-home .body .view .view-content .picture,
.topics-home .body .view .view-content .title,
.topics-home .body .view .view-content .youtube {
    margin-bottom: 8px;
}

.topics-home .body .view .view-content .date {
    font-size: 14px;
}

.topics-home .body .view .view-content .title {
    font-weight: 600;
}

.topics-home .body .view .more-link {
    font-size: 14px;
    text-transform: none;
    clear: both;
}

#content .topics-home .more-link {
    padding-top: 0;
    background-color: transparent;
    padding: 0;
}

.darkgrey-bg.topics-subscribe {
    color: #fff;
    background-color: #485667;
}

.darkgrey-bg.topics-subscribe .pane-content {
    text-align: center;
}

.darkgrey-bg.topics-subscribe .mailchimp-newsletter-mergefields {
    width: 70%;
    float: left;
}

.darkgrey-bg.topics-subscribe .mailchimp-newsletter-mergefields input {
    color: #000;
    width: 100%;
    letter-spacing: 1px;
    border-radius: 2px;
    padding: 6px 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
    border-radius: 0;
    border: 0px;
    padding: 10px;
}

.darkgrey-bg.topics-subscribe .mailchimp-newsletter-mergefields label {
    display: none;
}

.darkgrey-bg.topics-subscribe #edit-actions {
    width: 30%;
    float: left;
}

.darkgrey-bg.topics-subscribe #edit-actions input {
    color: #000;
    width: 100%;
    text-shadow: 0 0 0 transparent;
    box-shadow: inset 0 0 0 #ffffff, 0 0 0 transparent;
    letter-spacing: 1px;
    border-radius: 2px;
    padding: 6px 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
    border-radius: 0;
    border: 0px;
    padding: 10px;
}

@media screen and (min-width:760px) {
    #content .topics-home .more-link {
        padding-top: 0;
        background-color: transparent;
        padding: 0;
    }

    #content .topics-home .more-link a {
        background-color: transparent;
        color: #337AB7;
    }

    .topics-home .body .pane-title {
        padding-right: 50px;
        margin-right: 50px;
    }

    .topics-home .body .view .more-link {
        position: relative;
        top: -405px;
        float: right;
    }

    .topics-subscribe {
        z-index: 10;
        position: relative;
    }
}

@media screen and (max-width:760px) {
    .topics-home .body .view .view-content .title {
        margin-bottom: 30px;
    }

    .topics-home .body .view .more-link {
        margin-bottom: 30px;
    }

    .topics-home .body .view .more-link a {
        text-shadow: 0 0 0 transparent;
        box-shadow: inset 0 0 0 #ffffff, 0 0 0 transparent;
        text-decoration: none;
        text-transform: uppercase;
        background-color: #337AB7;
        color: #ffffff;
        letter-spacing: 1px;
        border-radius: 2px;
        padding: 6px 12px;
        font-size: 15px;
        font-weight: 500;
        line-height: 1.5;
        border: 0px;
        border-radius: 2px;
    }
}

@media screen and (max-width:31.25em) {

    .darkgrey-bg.topics-subscribe .mailchimp-newsletter-mergefields,
    .darkgrey-bg.topics-subscribe #edit-actions {
        width: 100%;
        margin-bottom: 8px;
    }
}

.topic-term-title p {
    font-size: 20px;
    margin: 35px 0 20px 0;
}

.news .lead-news .picture,
.news .lead-news .date,
.news .lead-news .title {
    margin-bottom: 10px;
}

.news .lead-news .title {
    margin-top: 5px;
}

.news .other-news {
    margin-top: 30px;
}

.news .other-news .panel-col-first {
    width: 30%;
}

.news .other-news .panel-col-last {
    width: 70%;
}

.news .other-news .panel-col-last .views-field-created {
    margin-bottom: 10px;
    font-size: 14px;
}

.news .other-news .title {
    margin-bottom: 10px;
}

.news .other-news .item-list .pager {
    border: 1px solid #BDCAD8;
    border-radius: 2px;
    padding: 0;
    overflow: auto;
    width: 100%;
}

.news .other-news .item-list .pager li {
    margin: 0;
    padding: 10px 10px 10px 5px;
    font-size: 15px;
    font-weight: 600;
    border-right: 1px solid #BDCAD8;
    display: inline-block;
}

.news .other-news .item-list .pager li a {
    border-radius: 0;
    background-color: transparent;
    border: 0;
    padding: 0;
}

.news .other-news .item-list .pager li:last-child {
    border-right: none;
}

.news .other-news .item-list .pager {
    margin-top: 25px;
}

@media screen and (max-width:31.25em) {

    .news .other-news .panel-col-first,
    .news .other-news .panel-col-last {
        width: 100%;
    }

    .news .other-news .panel-col-last {
        margin-bottom: 30px;
    }

    .news .other-news .panel-col-last .inside {
        margin-left: 0;
    }
}

.tags .tagline p {
    margin-bottom: 0;
}

.tags .body .panel-col-first {
    width: 30%;
}

.tags .body .panel-col-last {
    width: 70%;
}

.tags .body .panel-col-last .views-field-created {
    margin-bottom: 10px;
    font-size: 14px;
}

.tags .body .item-list .pager {
    border: 1px solid #BDCAD8;
    border-radius: 2px;
    padding: 0;
    overflow: auto;
    width: 100%;
}

.tags .body .item-list .pager li {
    margin: 0;
    padding: 10px 10px 10px 5px;
    font-size: 15px;
    font-weight: 600;
    border-right: 1px solid #BDCAD8;
    display: inline-block;
}

.tags .body .item-list .pager li a {
    border-radius: 0;
    background-color: transparent;
    border: 0;
    padding: 0;
}

.tags .body .item-list .pager li:last-child {
    border-right: none;
}

.tags .body .item-list .pager {
    margin-top: 25px;
}

@media screen and (max-width:62em) {
    .tags .leftside .view.view-search-news-only {
        padding-left: 0;
    }

    .tags .leftside .views-exposed-form .views-exposed-widget {
        width: 70%;
    }

    .tags .leftside .views-exposed-form .views-exposed-widget input {
        width: 100%;
    }

    .tags .leftside .news-search .views-exposed-widget.views-submit-button {
        width: 30%;
    }
}

@media screen and (max-width:31.25em) {

    .tags .body .panel-col-first,
    .tags .body .panel-col-last {
        width: 100%;
    }

    .tags .body .panel-col-last {
        margin-bottom: 30px;
    }

    .tags .body .panel-col-last .inside {
        margin-left: 0;
    }
}

footer {
    position: relative;
}

.footer-first {
    display: block;
    background: #002a5c none repeat scroll 0% 0%;
    padding: 10px 0px;
    font-size: 14px;
    text-align: center;
}

.footer-first .block-block-3 {
    width: 250px;
    margin: 0 auto;
}

.footer-first .footer-logo-desktop {
    display: none;
}

.footer-first .footer-5cols {
    width: 50%;
    float: left;
    padding: 20px 0 10px;
    border-top: 1px solid #7789A4;
}

.footer-first .footer-5cols .menu li {
    list-style-type: none;
    list-style-image: none;
}

.footer-first .footer-5cols .menu li a {
    color: #bccbde;
    line-height: 2;
    text-decoration: none;
}

.footer-first .left .menu,
.footer-first .right .menu {
    padding: 0px;
    text-align: left;
}

.footer-first .footer-campuses {
    padding-bottom: 0;
}

.footer-first .campusStatusFooter {
    padding-top: 0;
}

.footer-first .campusStatusFooter a {
    color: white;
}

.footer-first .campusStatusFooter div,
.footer-first .campusStatusFooter p {
    text-align: left;
    line-height: 2.2em;
    font-size: 14px;
    margin: 0 1px 0 1px;
}

.footer-first .campusStatusFooter .campusStatusLabel {
    display: inline-block;
    padding-right: 10px;
    color: #ffffff;
}

.footer-first .campusStatusFooter .campusStatusLabel a {
    color: #ffffff;
}

.footer-first .campusStatusFooter .green {
    color: #4CAF50;
}

.footer-first .campusStatusFooter .orange {
    color: #FFE498;
}

.footer-first .campusStatusFooter .red {
    color: #F64747;
}

.footer-second {
	padding-top: 35px;
	padding-bottom: 5px;
}

@media (min-width:48em) {
    .footer-first .block-block-3 {
        display: none;
    }

    .footer-first .footer-logo-desktop {
        display: block;
        width: 14%;
        float: left;
    }

    .footer-first .footer-5cols {
        width: 21.5%;
        float: left;
        border-top: none;
    }

    .footer-first .footer-5cols.left ul li {
        text-align: right;
    }

    .footer-first .campusStatusFooter div {
        float: right;
    }
}

@media (min-width:62em) {
    .footer-first .footer-logo-desktop {
        width: 16%;
    }

    .footer-first .footer-5cols {
        width: 21%;
    }

    .footer-first .campusStatusFooter p {
        text-align: right;
    }
}

.footer-second .copyright {
    width: auto;
    margin: 0 auto;
    text-align: center;
}

.footer-second .copyright p {
    font-size: 14px;
    color: #ffffff;
}

.footer-second .social-icons {
    display: block;
    text-align: center;
}

.footer-second .social-icons ul {
    padding-left: 0;
    margin-bottom: 20px;
}

.footer-second .social-icons li {
    display: inline-block;
    list-style: none;
    width: auto;
}

.footer-second .social-icons li .fa {
    font-size: 20px;
}

.footer-second .social-icons li a {
    color: #bccbde;
    padding: 0 20px;
}

.footer-first a:hover,
.footer-second .social-icons li a:hover {
    color: #ffffff;
    text-decoration: none;
}

.uoft-message {
    border: 2px solid #037c00;
    border-radius: 5px;
    margin-top: 50px;
    display: -ms-flexbox;
    display: flex;
}

.uoft-message .icon {
    padding: 20px;
    background-color: #037c00;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
}

.uoft-message i {
    font-size: 1.5em;
    color: #ffffff;
}

.uoft-message .message {
    padding: 20px;
}

.uoft-message p.highlight {
    font-size: 1.7em;
    line-height: 1em;
    font-weight: bold;
    margin-bottom: 10px;
}

.uoft-message p {
    font-size: 1em;
    line-height: 1.4em;
    margin: 0;
}

.uoft-message p a {
    text-decoration: underline !important;
}

.pane-campus-status {
    background: transparent;
}

.pane-campus-status .btn-default {
    background: none;
}

.front-news ul {
    list-style: none;
    padding-left: 0;
}

.front-news li {
    border-bottom: 1px solid #485667;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.front-news .first .thumb {
    max-height: 250px;
    overflow: hidden;
    background-position: center center !important;
    margin-bottom: 15px;
}

.front-news .even .thumb,
.front-news .last .thumb {
    display: none;
}

.front-news .story-heading a {
    color: #485667;
    font-size: 22px;
    display: block;
    margin-bottom: 10px;
    line-height: 1.2;
    text-decoration: none;
}

.front-news .date {
    font-size: 16px;
    text-transform: uppercase;
}

.front-events ul {
    list-style: none;
    padding-left: 0;
}

.front-events ul li {
    border-bottom: 1px solid #485667;
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-left: 0;
}

.front-events ul li a {
    color: #485667;
    font-size: 22px;
    display: block;
    margin-bottom: 10px;
    line-height: 1.2;
    text-decoration: none;
}

.events-img {
        height: 200px;
    overflow: hidden;
    background-position: top right !important;
    margin-bottom: 15px;
}

.more-link {
    text-transform: uppercase;
}

.b2s-wrap {
    border-bottom: 1px solid #BDCAD8;
    margin-bottom: 20px;
}

.b2s-wrap a {
    background: url(../../../all/themes/uoft_stark/img/home/b2s-students.jpg) no-repeat center bottom;
    display: block;
    padding: 30px 0 180px;
}

.b2s-wrap a span {
    color: #337AB7;
}

.b2s-wrap h2 {
    font-size: 25px;
}

@media (min-width:48em) {
    .b2s-wrap a {
        background-position: 100% 100%;
        padding: 40px 0;
    }

    .b2s-wrap h2 {
        width: 60%;
    }
}

@media (min-width:62em) {
    .b2s-wrap a {
        padding: 30px 0;
    }

    .b2s-wrap a:hover {
        opacity: 0.75;
        background-position: 99% 100%;
    }

    .b2s-wrap h2 {
        width: 70%;
        font-size: 30px;
    }
}

@media (min-width:75em) {
    .b2s-wrap h2 {
        font-size: 32px;
    }
}

.strategic-initiatives p {
    color: #485667;
    font-family: "Open Sans", sans-serif;
}

.strategic-initiatives h1 {
    font-size: 2.19em;
    color: #ffffff;
}

.strategic-initiatives h2 {
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    font-size: 2em;
    margin-bottom: 25px;
    color: #002a5c;
    text-transform: uppercase;
}

.strategic-initiatives h3 {
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    font-size: 1.6em;
    color: #485667;
    line-height: 1.1em;
}

.strategic-initiatives a {
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.strategic-initiatives .boilerplateBlock {
    margin: 50px auto;
}

.strategic-initiatives .boilerplateBlock .row {
    margin: 0;
}

.strategic-initiatives .boilerplateBlock p {
    font-size: 1.75em;
    font-weight: 100;
    margin-bottom: 30px;
    line-height: 1.25em;
}

.strategic-initiatives .linksBlock .container {
    padding: 50px 15px 20px;
}

.strategic-initiatives .linksBlock .container .research {
    margin-bottom: 30px;
}

.strategic-initiatives .linksBlock .container p {
    font-size: 1.2em;
    font-weight: 100;
}

.strategic-initiatives .linksBlock .container a {
    color: #ffffff;
    background-color: #007FA3;
    padding: 7px 30px;
    margin-right: -15px;
    border-radius: 2px;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    font-size: 1.2em;
    text-transform: uppercase;
}

.strategic-initiatives .linksBlock .container a:hover {
    color: #ffffff;
    background-color: #002a5c;
    border-color: #002a5c;
}

.strategic-initiatives .featureQuoteBlock {
    margin: 50px auto;
}

.strategic-initiatives .featureQuoteBlock .feature-quote-title {
    text-align: center;
}

.strategic-initiatives .featureQuoteBlock .panel-pane {
    margin: 0;
}

.strategic-initiatives .featureQuoteBlock .views-field-title .field-content a {
    color: #007FA3;
}

.strategic-initiatives .featureQuoteBlock .views-field-title .field-content a:hover {
    color: #002a5c;
}

.strategic-initiatives .featureQuoteBlock .newsFeed h2.newsLead {
    font-family: "Open Sans", sans-serif;
    text-transform: none;
}

.strategic-initiatives .featureQuoteBlock .newsFeed.last .panel-display {
    border-bottom: none;
}

.strategic-initiatives .contact-us {
    text-align: center;
    margin-bottom: 50px;
}

.strategic-initiatives .contact-us a {
    color: #002a5c;
    background-color: #ffffff;
    border: 1px solid #002a5c;
    padding: 15px 50px;
    margin-right: -15px;
    border-radius: 2px;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    font-size: 1.2em;
    text-transform: uppercase;
}

.strategic-initiatives .contact-us a:hover {
    color: #ffffff;
    background-color: #002a5c;
    border-color: #002a5c;
}

@media (max-width:62em) {
    .strategic-initiatives h1 {
        font-size: 2em;
    }

    .strategic-initiatives .boilerplateBlock p {
        font-size: 1.5em;
    }

    .strategic-initiatives .featureQuoteBlock .featured-news {
        margin-bottom: 30px;
    }

    .strategic-initiatives .newsFeed .panel-2col {
        border-bottom: none;
    }

    .strategic-initiatives .newsFeed .panel-col-first,
    .strategic-initiatives .newsFeed .panel-col-last {
        display: block;
        width: 100%;
    }
}

i.fa.fa-chevron-right {
    display: table-cell;
    vertical-align: middle;
    line-height: 1.1em;
    font-size: 12px;
    text-align: right;
}

a[href^="mailto"] {
    text-transform: lowercase;
}

.extra-padding {
    padding: 15px 0;
}

.white-bg {
    background: #ffffff;
    padding: 1.5%;
}

.offwhite-bg {
    background: #f2f4f8;
    padding: 1.5%;
}

.offwhite-bg .view-empty .related-stories {
    background-color: #f2f4f8;
}

.lightgrey-bg {
    background: #EDF2F8;
    padding: 1.5%;
}

.lightgrey-alt-bg {
    background: #DAE1E9;
    border-top: 1px solid #c0cfdf;
    border-bottom: 1px solid #c0cfdf;
}

.darkgrey-bg {
    background: #E1EAF3;
    padding: 1.5%;
    border-top: 1px solid #c0cfdf;
}

@media screen and (min-width:990px) {
    .news-banner-title {
        margin: 40px 0;
        border-bottom: 1px solid #BDCAD8;
        padding-top: 50px;
        padding-bottom: 15px;
    }

    .news-banner-title .col-md-6 {
        padding-left: 0;
        padding-right: 0;
    }

    .news-banner-title ul {
        float: right;
        padding: 10px 0;
    }

    .news-banner-title ul li {
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 1em;
        vertical-align: middle;
    }

    .news-banner-title ul li a {
        font-size: 20px;
        padding-left: 5px;
    }

    .news-banner-title .col-md-3.col-sm-3.col-xs-6 {
        padding-left: 0;
    }
}

@media screen and (max-width:635px) {
    .news-banner-title ul {
        text-align: center;
    }

    .news-banner-title ul li:first-child {
        display: block;
        padding-bottom: 5px;
    }
}

.news-menu-wrapper .menu-block-5 .menu li {
    text-transform: initial;
}

body.unpublished #content {
    background: #E8D4C6;
}

body.unpublished.node-type-story div#main,
body.node-type-the-bulletin.unpublished div#main {
    background: #E8D4C6;
}

body.unpublished.node-type-story .news-banner-title:before,
body.unpublished.node-type-story .topbanner:before,
body.node-type-the-bulletin.unpublished .news-banner-title:before,
body.node-type-the-bulletin.unpublished .topbanner:before {
    content: "UNPUBLISH NEWS STORY";
    font-size: 20px;
    font-weight: 200;
}

body.unpublished.node-type-story .topbanner:before,
body.node-type-the-bulletin.unpublished .topbanner:before {
    content: "UNPUBLISH THE BULLETIN STORY";
    font-size: 20px;
    font-weight: 200;
}

.news-banner h1 img {
    width: 100%;
}

.news-subscribe .pane-content {
    padding-top: 1.5%;
}

.news-subscribe p {
    font-weight: 600;
    font-size: 18px;
}

.news-subscribe .btn.btn-info {
    background-color: #337AB7;
    border-radius: 0 2px 2px 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
}

.news-home .date {
    background: #ffffff;
}

.most-popular .date,
.most-popular .title {
    background: #E1EAF3;
}

.term .news-tag-cloud {
    border-top: 1px solid #BDCAD8;
    padding: 8% 0;
}

.term .news-tag-cloud .col-md-6 {
    padding: 0;
}

.story_sidebar_wrapper {
    width: 100%;
}

@media (min-width:62em) {
    .story_sidebar_wrapper {
        width: 33.33%;
    }
}

/* blockquote {
    background: #ffffff;
    border: 1px solid #BDCAD8;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    text-align: center;
    width: 50%;
    float: left;
    margin: 20px 30px 20px 0;
    padding: 2.5%;
    font-family: sans-serif;
    font-size: 30px;
} */

blockquote span {
    display: block;
    font-size: 18px;
    font-style: italic;
    text-align: right;
    padding-right: 30px;
}

blockquote span:before {
    content: 'By:';
    padding-right: 10px;
}

body.node-type-story .node.node-story.node-teaser {
    border-top: solid 1px #BDCAD8;
    border-bottom: solid 1px #BDCAD8;
    padding: 20px 0;
    font-size: 16px;
}

body.node-type-story .node.node-story.node-teaser h2 {
    font-size: 18px;
    font-weight: 600;
}

body.node-type-story .node.node-story.node-teaser h2:before {
    content: "Related Reading";
    padding-right: 15px;
}

body.node-type-story .node.node-story.node-teaser .easy_social-widget,
body.node-type-story .node.node-story.node-teaser .contextual-links-wrapper,
body.node-type-story .node.node-story.node-teaser p,
body.node-type-story .node.node-story.node-teaser ul {
    display: none;
}

body.node-type-story .node.node-story.node-teaser {
    float: right;
    width: 50%;
    border-bottom: none;
    margin-left: 2%;
    border-top: solid 5px #485667;
}

body.node-type-story .node.node-story.node-teaser h2 {
    font-size: 22px;
    margin: 0 20px;
}

body.node-type-story .node.node-story.node-teaser h2:before {
    font-size: 18px;
    line-height: 1.5em;
}

body.node-type-story .node.node-story.node-teaser img {
    margin: 20px 0;
}

body.node-type-story .node.node-story.node-teaser h2+div {
    display: none;
}

.related h2.pane-title {
    text-align: center;
    color: #485667;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 2px;
}

.small-feature-picture h1 {
    margin-bottom: 25px;
    font-weight: 600;
}

.small-feature-picture .cutline {
    text-align: left;
    margin: 0 0 20px 0;
    font-style: italic;
    font-size: 12px;
}

.subhead {
    font-weight: 200;
}

.story-content ul,
.story-content ol {
    margin: 25px 0;
}

.story-content ul li,
.story-content ol li {
    margin: 8px 0;
}

.story-content .news-tags {
    background: #edf2f8;
    padding: 15px;
    border: 1px solid #DAE1E9;
    border-radius: 2px;
    margin-top: 20px;
}

.story-content .news-tags .label-inline {
    font-weight: 600;
}

.story-content .news-tags a {
    font-weight: 600;
}

.story-content .pane-node-body h1 {
    font-size: 23px;
}

span.official-statement:not(:empty) {
    display: inline-block;
    padding-bottom: 5px;
    background-color: #002a5c;
    padding: 10px 15px;
    font-size: 24px;
    text-shadow: none;
    margin-bottom: 5px;
    color: #fff;
}

.story-content .field-name-field-tag {
    border-top: solid 2px #D1D8E0;
    margin-top: 50px;
    padding-top: 20px;
}

.story-content .field-name-field-tag h3 {
    font-size: 14px;
    padding-top: 5px;
    text-decoration: none;
}

.story-content .field-name-field-tag a {
    font-size: 14px;
    font-weight: bold;
}

.special {
    background: #ffffff;
    text-align: center;
}

.special .region-plain-box-temporary-b081a6d629df306004d1771e09446338 {
    padding-top: 0;
}

.special h2.pane-title {
    background: #002a5c;
    color: #ffffff;
    padding: 3%;
    margin: 0;
}

.special .special-series-icon .icon img {
    width: inherit;
}

.special .special-series-icon .title {
    padding-bottom: 3%;
}

.special .special-series-icon .title a {
    color: #002a5c;
    font-size: 25px;
}

.share {
    background: #485667;
}

.share .region-plain-box-temporary-4f255c42492a7578b902d5fa81fd07ee {
    padding: 0;
    margin: 0;
}

.share p {
    color: #ffffff;
    text-align: center;
    padding-top: 15px;
    float: left;
    width: 50%;
}

.share ul {
    padding: 0;
    float: left;
    width: 50%;
    margin: 0;
    border-left: solid 1px #334051;
}

.share ul li {
    float: left;
    width: 33.333%;
    text-align: center;
    padding: 0;
    font-size: 24px;
    list-style: none;
}

.share ul li a {
    color: #ffffff;
    display: block;
    padding: 10px 0;
    text-align: center;
}

.share ul li a:hover {
    background-color: #33a7de;
}

.share ul li:hover {
    width: 33.339%;
}

.share ul li+li {
    border-left: solid 1px #334051;
}

.most-pop .pane-story {
    padding: 5%;
}

.most-pop .pane-story h2 {
    font-size: 20px;
}

.story-popular {
    border-bottom: solid 1px #F1F2F5;
    overflow: hidden;
    padding: 20px 0;
}

.story-popular .round.popular {
    clear: both;
}

.story-popular .round.popular img {
    width: 100px;
    height: inherit;
    float: left;
    margin-right: 2%;
    border-radius: 50%;
}

.story-popular .title {
    margin-top: 0;
    margin-left: 110px;
}

.story-popular .title a {
    font-size: 16px;
    font-weight: 600;
}

.story-popular.last {
    border-bottom: none;
}

.page-node .story-popular .youtube.round.popular,
.node-type-story .story-popular .youtube.round.popular {
    width: 80px;
    height: 80px;
}

.date-head {
    background-color: #00295d;
    color: #fff;
    padding: 20px 0;
    text-align: center;
}

.info {
    background-color: #fff;
    padding-bottom: 20px;
}

.info .authors-internal .pane-content,
.info .authors-external .pane-content,
.info .authors-internal-org .pane-content {
    padding: 0;
    text-align: center;
}

.info .pane-node-field-new-secondary-author-repor .pane-content,
.info .pane-node-field-new-authors-reporters .pane-content {
    display: none;
}

.authors-internal {
    padding-top: 10px;
}

.authors-internal .pane-content {
    text-align: center;
    padding: 0 0 5px 0;
}

.authors-internal .pane-content a {
    word-break: break-word;
}

.authors-internal .pane-content a+a:before {
    content: ",";
    padding-right: 5px;
}

.authors-internal .pane-content a+a:last-child:before {
    padding-right: 5px;
    content: "\0026";
    padding-left: 5px;
}

.authors-internal .pane-content:before {
    content: "By";
    padding-right: 5px;
}

.authors-external {
    padding-bottom: 10px;
}

.authors-external .pane-content {
    line-height: 1em;
    padding-left: 0;
    padding-bottom: 20px;
    text-align: center;
}

.authors-external .pane-content a {
    word-break: break-word;
}

.authors-external .pane-content a+a:before {
    content: ",";
    padding-right: 5px;
}

.authors-external .pane-content a {
    font-size: 12px;
    font-style: italic;
    line-height: 1em;
}

.Tags {
    background-color: #f2f4f8;
    padding: 20px 31px;
    text-align: center;
}

.Tags .pane-node-field-new-story-tags .pane-content {
    display: none;
}

.Tags .news-topic {
    border-bottom: solid 1px #bec4cc;
    padding-bottom: 25px;
    margin-bottom: 20px;
}

.Tags .news-topic h2 {
    font-size: 18px;
    color: #485667;
    font-weight: bold;
}

.Tags .news-topic a {
    font-size: 24px;
    word-break: break-word;
    display: inline-block;
}

.Tags .news-topic a:first-child:after {
    content: ",";
    padding-right: 5px;
}

.Tags .news-topic a+a:after {
    content: ",";
    padding-right: 5px;
}

.Tags .news-topic a:last-child:after {
    content: "";
}

.Tags .news-tags h2 {
    font-size: 16px;
    color: #485667;
    font-weight: normal;
}

.Tags .news-tags a {
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    display: inline-block;
}

.Tags .news-tags a:first-child:after {
    content: ",";
    padding-right: 5px;
}

.Tags .news-tags a+a:after {
    content: ",";
    padding-right: 5px;
}

.Tags .news-tags a:last-child:after {
    content: "";
}

.news-tag-cloud .pane-title {
    color: #666666;
    font-size: 25px;
}

.news-tag-cloud .pane-content .view-content a {
    text-decoration: none;
    padding-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
    display: block;
}

.topic-row.topic-stories .more-link {
    margin-bottom: 40px;
    text-align: right;
    clear: both;
}

.topic-row.topic-stories .more-link a {
    background: #337AB7;
    padding: 10px 25px;
    color: white;
    text-transform: uppercase;
    border-radius: 3px;
    letter-spacing: .15em;
}

.topic-row.topic-stories .more-link a:hover {
    background: #153d5f;
}

.news-topic-row img {
    margin-bottom: 4%;
}

.news-topic-row .media-icon img {
    width: 100px;
    height: 100px;
}

.news-home {
    position: relative;
    margin: 2.5% 0;
}

.news-home .youtube+.picture {
    display: none;
}

.news-home .topic a {
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
    font-size: 14px;
}

.news-home .media-icon {
    margin: 2% 0;
    color: #ffffff;
    width: 150px;
    padding: 5px;
    text-align: left;
}

.news-home .media-icon img {
    width: 100px;
    height: 100px;
}

.news-home .media-icon a {
    color: #ffffff;
    font-size: 10px;
    letter-spacing: .12em;
    text-decoration: underline;
}

.news-home .media-body p,
.news-home .media-body a,
.news-home .media-bodym em,
.news-home .media-body p>a,
.news-home .media-body a>p {
    color: #ffffff;
    font-weight: 300;
    font-size: 14px;
}

.news-home .date {
    font-size: 14px;
    color: #485667;
    margin-top: 4%;
}

.news-home a {
    font-size: 18px;
    text-decoration: none;
    margin-top: 4%;
    font-weight: 600;
}

.grey-row-top,
.grey-row-mid,
.grey-row-bottom {
    padding: 2% 0 2% 0;
}

.most-popular {
    background: #E1EAF3;
}

.most-popular h2 {
    width: 100%;
    margin: 0 auto;
}

.flickr-citation {
    display: none;
}

img.flickr-photoset-img:hover {
    transform: none;
    top: 0;
}

.news-cta {
    background: #000;
}

.news-cta h2 {
    position: relative;
}

.news-cta h2 a {
    position: absolute;
    z-index: 3;
    font-size: 18px;
    margin-left: 10%;
    margin-top: 23%;
    padding-bottom: 8px;
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
}

.news-cta h2 a:hover {
    text-decoration: none;
}

.photo-set {
    position: relative;
}

.photo-set .flickr {
    background: #000;
}

.photo-set .flickr .flickr-photoset-img {
    width: 100%;
    opacity: .75;
    margin: 0 auto;
}

.photo-set .flickr .flickr-photoset-img img {
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 0;
}

.photo-set .flickr .flickr-citation {
    display: none;
}

.photo-set .title {
    position: absolute;
    top: 40%;
    z-index: 2;
    font-size: 32px;
    margin-left: 10%;
}

.photo-set .title a {
    color: #ffffff;
    text-decoration: none;
}

.photo-set .link {
    position: absolute;
    top: 52%;
    z-index: 2;
    margin-left: 10%;
    width: 100%;
}

.photo-set .link a {
    background: #33A7DE;
    padding: 1%;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 2px;
    letter-spacing: 1px;
}

.flickr-set {
    margin-top: 30px;
}

.flickr-set .flickr .flickr-photoset-img {
    width: 100%;
}

.flickr-set .flickr .flickr-photoset-img img {
    height: 360px;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 0;
}

.flickr-set .title {
    margin: 10px 0;
}

.flickr-set .title a {
    font-size: 20px;
}

.flickr-set.col-md-6.odd {
    clear: left;
}

.special-content {
    border-top: solid 1px #313d4c;
    padding: 2.5% 0;
    overflow: hidden;
}

.special-content .title {
    margin-top: 0;
}

.special-content:nth-of-type(1),
.special-content:nth-of-type(2) {
    border: none;
}

.related-stories {
    padding: 2% 3%;
}

.related-stories .special-image {
    width: 140px;
    height: auto;
    float: left;
}

.related-stories .special-image img {
    width: 100px;
    height: inherit;
    border-radius: 50%;
}

.related-stories .title {
    font-weight: 600;
}

.page-news .related-stories {
    padding: 0% 3%;
}

.page-news .related-stories .title {
    margin-top: 0;
}

.special-image+.title:nth-of-type(1) {
    border: none;
}

.news-btn p.btn.btn-primary {
    background-color: transparent;
    border: solid 1px #33A7DE;
}

.front-news.news-home {
    border-top: solid 1px #BDCAD8;
}

.front-news.news-home .date {
    font-weight: 600;
    color: #000;
    font-size: 14px;
}

.front-news.news-home .title {
    font-weight: 600;
}

.media-contacts {
    clear: both;
}

.media-news-release .more-link {
    margin-top: 20px;
}

.head-social ul,
.topic-social ul {
    border: solid 1px #BDCAD8;
    text-align: center;
}

.head-social ul li+li,
.topic-social ul li+li {
    border-left: solid 1px #BDCAD8;
    padding: 15px;
}

.flickr-set.story-popular .title {
    margin-left: 110px;
}

.flickr-set.story-popular .title a {
    font-size: 14px;
}

.flickr-set.story-popular .flickr .flickr-photoset-img img {
    height: inherit;
    border-radius: 50%;
}

.gallery-body .flickr-slideshow {
    border: solid 10px #000;
}

.othergallery h2 {
    font-size: 20px;
    font-weight: bold;
}

.othergallery .more-link {
    text-align: center;
}

.othergallery .more-link a {
    background: #337AB7;
    color: #ffffff;
    padding: 2% 4%;
    border-radius: 1px;
}

.latest-news li {
    margin: 2% 0;
    overflow: hidden;
}

.latest-news li .picture {
    width: 30%;
    float: left;
    margin-right: 2%;
}

.latest-news li .date {
    font-size: 14px;
}

.latest-news li .all-terms a {
    font-size: 15px;
    color: #4E4C4C;
}

.page-news-find-a-story .latest-news .views-exposed-widgets .views-submit-button,
.page-news-searchnews .latest-news .views-exposed-widgets .views-submit-button {
    margin-left: 15px;
}

.page-news-find-a-story .latest-news .views-exposed-widgets .views-submit-button .resetBtn a,
.page-news-searchnews .latest-news .views-exposed-widgets .views-submit-button .resetBtn a {
    color: #ffffff;
    display: inline-block;
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
    padding-top: 11px;
    padding-bottom: 11px;
    margin-left: 15px;
}

.page-news-find-a-story .latest-news .views-exposed-widgets .form-item,
.page-news-searchnews .latest-news .views-exposed-widgets .form-item {
    margin-left: 10px;
}

.media-filter a {
    background: #808080;
    padding: 10px;
}

.media-contacts li {
    width: 30%;
}

.row-neutral-dark h2 {
    color: #ffffff;
    margin: 20px 0;
}

.row-neutral-dark li>a {
    font-size: 50px;
    padding: 0 15px;
    color: #ffffff;
}

.media-contacts button {
    background: #337AB7;
    border: solid #485667 1px;
    color: white;
    padding: 10px;
    text-align: center;
    display: block;
    border-radius: 3px;
    width: 100%;
}

.media-contacts button:hover {
    background: #153d5f;
}

.media-contacts div.collapse p {
    font-weight: 800;
}

.media-contacts div.collapse p span {
    font-weight: 400;
    display: block;
}

body.not-front .row-neutral-dark li a {
    color: #b5ddff;
}

.mobile-news-menu .fa-times {
    display: none;
}

.subscribe {
    text-align: center;
    margin-top: 20px;
}

.media-footer {
    text-align: center;
}

.page-news-contact-us #page>div.messages.error:nth-of-type(1) {
    display: none;
}

.contact-us-authors img {
    width: 60%;
}

.contact-us-authors a {
    clear: both;
}

.contact-us-authors .pane-title {
    margin-bottom: 30px;
}

.contact-us-authors .name {
    clear: both;
    font-size: 26px;
    margin: 10px 0 0 0;
}

.contact-us-authors .position {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
}

.contact-us-authors .col-md-4 {
    margin-top: 30px;
}

@media screen and (min-width:62em) {
    .contact-us-authors .col-md-4:nth-of-type(3n+1) {
        clear: both;
    }
}

@media screen and (max-width:62em) {
    .contact-us-authors .col-md-4:nth-of-type(2n+1) {
        clear: both;
    }

    .most-pop .col-md-5 {
        max-width: 33%;
        float: left;
    }

    .most-pop .col-md-7 {
        max-width: 67%;
        float: left;
    }
}

@media screen and (max-width:31.25em) {
    .contact-us-authors img {
        width: 100%;
    }

    .contact-us-authors .col-md-4:nth-of-type(2n+1) {
        clear: both;
    }

    .contact-us-authors .col-md-4 {
        margin-top: 40px;
    }
}

.general-inquiry {
    padding: 20px 0;
    margin-bottom: 20px;
}

.general-inquiry h2 {
    margin: 20px 0;
}

.general-inquiry h4 {
    margin-top: 15px;
}

.news-form {
    margin: 20px;
}

.news-form button {
    border-radius: 3px;
    text-transform: uppercase;
    padding: 2% 5%;
}

.news-form input,
.news-form textarea {
    margin: 15px 0;
    border-radius: 1px;
    border: 1px solid #BDCAD8;
}

.expert-search {
    margin: 30px 0;
}

.social-links {
    font-size: 25px;
    text-align: right;
    margin-top: 18px;
}

.social-links .row {
    margin: 0;
}

.pane-for-media {
    border-bottom: solid 1px #BDCAD8;
    margin: 20px 0;
    padding-bottom: 10px;
}

.pane-for-media.scarborough {
    border-bottom: none;
}

.view-for-media .more-link {
    font-size: 14px;
    font-weight: 600;
}

.contact-form label,
.contact-form .form-item.form-type-checkbox {
    display: none;
}

.contact-form input,
.contact-form textarea {
    padding: 5px;
    border: #485667;
    width: 100%;
}

.contact-form input#edit-submit {
    background-color: #31b0d5;
    border-color: #269abc;
    color: white;
    padding: 10px;
    text-align: center;
    display: block;
    border-radius: 3px;
    text-transform: capitalize;
    width: auto;
}

.page-news-find-a-story .views-widget,
.page-news-searchnews .views-widget {
    margin-bottom: 20px;
}

.page-news-find-a-story .views-widget input,
.page-news-searchnews .views-widget input {
    width: 100%;
    border: solid 1px #BDCAD8;
    height: 44px;
}

.page-news-find-a-story .views-widget select,
.page-news-searchnews .views-widget select {
    margin-right: 10px;
}

.page-news-find-a-story .pager li,
.page-news-searchnews .pager li {
    margin: 0;
    text-align: center;
}

.page-news-find-a-story .pager li>a,
.page-news-searchnews .pager li>a {
    border: none;
}

.page-news-find-a-story .views-exposed-form .views-exposed-widget,
.page-news-searchnews .views-exposed-form .views-exposed-widget {
    padding: 0;
}

.page-news-find-a-story .latest-news .views-exposed-widgets .views-submit-button .form-submit,
.page-news-searchnews .latest-news .views-exposed-widgets .views-submit-button .form-submit {
    margin-top: 29px;
    margin-left: 10px;
}

.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid .form-select,
.page-news-find-a-story .latest-news .views-exposed-widgets .views-widget-filter-field_topic .form-select,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-field_topic_tid .form-select,
.page-news-searchnews .latest-news .views-exposed-widgets .views-widget-filter-field_topic .form-select {
    width: auto;
}

.page-news-find-a-story .form-item.form-type-textfield.form-item-date-filter-min-date .description,
.page-news-find-a-story .form-item-date-filter-min .description,
.page-news-searchnews .form-item.form-type-textfield.form-item-date-filter-min-date .description,
.page-news-searchnews .form-item-date-filter-min .description {
    margin-bottom: 5px;
}

.page-news-find-a-story .views-reset-button input.form-submit,
.page-news-searchnews .views-reset-button input.form-submit {
    display: inline-block;
    margin-top: 29px;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
    margin-left: 15px;
}

.page-news-find-a-story div#edit-field-tag-tid-1-wrapper,
.page-news-searchnews div#edit-field-tag-tid-1-wrapper {
    width: 30%;
}

.page-news-find-a-story div#main,
.page-news-searchnews div#main {
    margin-top: 50px;
}

.page-news-find-a-story div#main .front-news li,
.page-news-searchnews div#main .front-news li {
    border-bottom: none;
}

.node-type-story-special-interest .views-row.col-md-4 {
    padding-left: 0;
    width: 100%;
    margin: 1% 0;
}

.node-type-story-special-interest .views-row.col-md-4 .col-md-12 {
    padding-left: 0;
    margin-left: 0;
}

.convocation .pageBannerBlock,
.convocation .featureOnlyBlock,
.convocation .band.cont,
.convocation .twoColBlock.band,
.convocation .campusBlock.band,
.convocation .linksBlock.band {
    display: none;
}

.convoBTN {
    margin-top: 20px;
}

.convoBTN a {
    width: 32%;
    margin-right: 1%;
    font-size: 16px;
    text-transform: uppercase;
    background: #1daced;
    color: white;
    border-radius: 3px;
    letter-spacing: .1em;
}

.convoBTN a i {
    font-size: 12px;
    margin-right: 15px;
}

.convoBTN a:hover {
    background: #153d5f;
    color: white;
}

@media (min-width:75em) {

    div#edit-date-filter-wrapper,
    #edit-date-filter-min-wrapper,
    #edit-date-filter-max-wrapper {
        width: 25%;
    }

    div#edit-date-filter-wrapper input#edit-date-filter-value-datepicker-popup-0,
    div#edit-date-filter-wrapper #edit-date-filter-min-datepicker-popup-0,
    div#edit-date-filter-wrapper #edit-date-filter-max-datepicker-popup-0,
    #edit-date-filter-min-wrapper input#edit-date-filter-value-datepicker-popup-0,
    #edit-date-filter-min-wrapper #edit-date-filter-min-datepicker-popup-0,
    #edit-date-filter-min-wrapper #edit-date-filter-max-datepicker-popup-0,
    #edit-date-filter-max-wrapper input#edit-date-filter-value-datepicker-popup-0,
    #edit-date-filter-max-wrapper #edit-date-filter-min-datepicker-popup-0,
    #edit-date-filter-max-wrapper #edit-date-filter-max-datepicker-popup-0 {
        width: 275px;
    }
}

@media (min-width:1px) {

    .page-news .col-md-4,
    .page-news .col-md-6 {
        padding-left: 0;
    }

    body.page-news .news-banner-title {
        border-bottom: none;
        margin: 10px 0 15px;
    }

    body.page-news .news-banner-title .col-md-6 {
        padding-left: 15px;
        padding-right: 15px;
    }

    body.page-news.page-news-find-a-story h1.find-a-story,
    body.page-news-searchnews h1.find-a-story {
        margin-bottom: 20px;
    }

    body.page-news.page-news-find-a-story .news-banner-title,
    body.page-news-searchnews .news-banner-title {
        border-bottom: none;
    }

    .news-banner h1 img,
    .news-banner-title h1 img {
        width: 250px;
    }

    body.node-type-story div.tabs {
        margin-top: 50px;
    }

    body.node-type-story .news-menu-wrapper {
        display: block;
    }

    #block-menu-block-5 {
        display: block !important;
    }

    .news-home-banner {
        position: relative;
    }

    .news-home-banner .title-header {
        position: absolute;
        bottom: 0;
        z-index: 1;
    }

    .news-home-banner .title-header .title {
        margin-top: 0;
    }

    .news-home-banner .story-heading {
        z-index: 1;
        color: #485667;
        bottom: 0;
        background: #fff;
        padding: 2%;
        margin-left: 2%;
        width: 70%;
    }

    .news-home-banner .story-heading img {
        width: 100%;
    }

    .news-home-banner .story-heading a {
        font-size: 40px;
        line-height: 1.2;
        text-decoration: none;
        font-weight: 400;
    }

    .news-home-banner .date.story-heading {
        z-index: 2;
        padding: 10px 0 0 2%;
        background: #ffffff;
        font-size: 16px;
    }

    .news-home-banner .topic.story-heading {
        top: 0;
        left: 0;
        background: transparent;
        padding: 0;
        margin-left: 15px;
        width: initial;
        text-align: center;
        color: transparent;
    }

    .news-home-banner .topic.story-heading a {
        background: #808080;
        padding: 2% 10px;
        color: #ffffff;
        display: inline-block;
    }

    .news-tag-cloud .col-md-6 {
        padding: 0;
    }

    .news-home .date {
        background: none;
    }

    .news-home .title,
    .lightgrey-bg .pane-latest-news .title,
    .most-popular .pane-latest-news .title {
        margin-top: 5px;
    }



    .col2-leftbig .picture,
    .col2-rightbig .picture,
    .col2-equal .picture,
    .col3-equal .picture {
        overflow: hidden;
    }

    .col2-leftbig img,
    .col2-rightbig img,
    .col2-equal img,
    .col3-equal img {
        width: 100%;
        position: relative;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        transition: all .2s ease-in-out;
    }

    .col2-leftbig .picture,
    .col2-leftbig .youtube-container--responsive,
    .col2-rightbig .picture,
    .col2-rightbig .youtube-container--responsive {
        height: 500px;
    }

    .col2-leftbig img,
    .col2-rightbig img {
        width: 100%;
    }

    .col2-leftbig img:hover,
    .col2-rightbig img:hover {
        width: 100%;
    }

    .col2-leftbig .news-home.odd:not(.last) {
        width: 69%;
        float: left;
        margin-right: 1%;
    }

    .col2-leftbig .news-home.odd:not(.last) img {
        width: 100%;
    }

    .col2-leftbig .news-home.even:not(.topic-row1) {
        width: 29%;
        display: inline-block;
        margin-left: 1%;
    }

    .col2-leftbig .news-home.even:not(.topic-row1) .picture,
    .col2-leftbig .news-home.even:not(.topic-row1) .youtube-container--responsive {
        height: 220px;
    }

    .col2-leftbig .news-home.even:not(.topic-row1) img {
        width: 100%;
    }

    .col2-leftbig .news-home.even:not(.topic-row1) img:hover {
        width: 100%;
    }

    .col2-equal .picture,
    .col2-equal .youtube-container--responsive {
        height: 360px;
    }

    .col2-equal img:hover {
        width: 100%;
    }

    .col3-equal .picture,
    .col3-equal .youtube-container--responsive {
        height: 220px;
    }

    .col3-equal img:hover {
        width: 100%;
    }

    .more-stories-row3 .news-home.mobile-news-home.last:nth-of-type(3n+2) {
        width: 66.6%;
    }

    .more-stories-row3 .news-home.mobile-news-home.last:nth-of-type(3n+2) .picture,
    .more-stories-row3 .news-home.mobile-news-home.last:nth-of-type(3n+2) .youtube-container--responsive {
        height: 350px;
    }

    .more-stories-row3 .news-home.mobile-news-home:nth-of-type(3n)+div.last,
    .more-stories-row3 .first.odd.last {
        width: 100%;
    }

    .more-stories-row3 .news-home.mobile-news-home:nth-of-type(3n)+div.last .picture,
    .more-stories-row3 .news-home.mobile-news-home:nth-of-type(3n)+div.last .youtube-container--responsive,
    .more-stories-row3 .first.odd.last .picture,
    .more-stories-row3 .first.odd.last .youtube-container--responsive {
        height: 500px;
    }

    .more-stories-row3 .news-home.mobile-news-home:nth-of-type(3n)+div.last img,
    .more-stories-row3 .first.odd.last img {
        width: 100%;
    }

    .col3-equal.audience img {
        width: 100%;
    }

    .news-home.last.odd:not(.col-md-4):not(.term-main):not(.topic-row1) {
        width: 100%;
    }

    .news-home.last.odd:not(.col-md-4):not(.term-main):not(.topic-row1) .picture,
    .news-home.last.odd:not(.col-md-4):not(.term-main):not(.topic-row1) .youtube-container--responsive {
        height: 500px;
    }

		.news-home.last.odd:not(.col-md-4):not(.term-main):not(.topic-row1) img {
			width: auto;
			height: 100%;
			margin-top: 10px;
		}

	.events-img img {
		margin-top: 10px;
	}



    .feature-picture {
        position: relative;
    }

    .feature-picture .featured-title {
        width: 100%;
        position: absolute;
        bottom: 0;
        padding: 5%;
        margin-bottom: 0;
        background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0);
        z-index: 1;
    }

    .feature-picture .featured-title h1 {
        color: #ffffff;
        font-size: 35px;
        font-weight: 200;
        letter-spacing: 1px;
        text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    }

    .feature-picture .cutline {
        position: absolute;
        bottom: 0;
        color: #ffffff;
        right: 0;
        padding: 0 5% 1% 5%;
        font-size: 12px;
    }

    .info .region-plain-box-temporary-b081a6d629df306004d1771e09446338 {
        margin-bottom: 0;
    }

    .info .pane-content {
        padding: 10px 0 20px 0;
    }

    .info .pane-content .author,
    .info .pane-content .date {
        border-bottom: solid 1px #E7E8EA;
        margin: 0 5%;
        padding: 2.5% 0;
        color: #485667;
    }

    .info .pane-content .author {
        border-bottom: none;
    }

    .info .story-in-topic {
        padding: 0 20px;
    }

    .info .story-in-topic h2 {
        font-size: 16px;
        font-weight: bold;
    }

    .info .story-in-topic .pane-content {
        padding: 0 0 20px 0;
    }

    .info .story-in-topic ul {
        list-style: none;
    }

    .info .story-in-topic a+a {
        padding: 0 10px;
    }

    .mobile-news-menu {
        display: none;
    }
}

@media (max-width:62em) {
    .node-type-story-media-mention #main {
        margin-top: 70px;
    }

    .lightgrey-bg .date,
    .lightgrey-bg .title {
        background: #edf2f8;
    }

    body.node-type-story .news-menu-wrapper {
        display: block;
    }

    .mobile-news-menu {
        margin: 20px 0;
    }

    .mobile-news-menu input.form-control {
        text-align: left;
        color: #485667;
        font-size: 16px;
        font-weight: 600;
        cursor: default;
    }

    .mobile-news-menu .input-group-addon {
        background: #485667;
        color: #ffffff;
        font-size: 20px;
        cursor: pointer;
    }

    .news-banner-title+.news-menu-wrapper,
    .news-menu-wrapper {
        box-shadow: none;
        background: transparent;
        margin-bottom: 20px;
    }

    .news-banner-title+.news-menu-wrapper #block-menu-block-5,
    .news-menu-wrapper #block-menu-block-5 {
        display: none;
        padding-bottom: 20px;
    }

    .news-banner-title+.news-menu-wrapper #block-menu-block-5 .menu li,
    .news-menu-wrapper #block-menu-block-5 .menu li {
        display: block;
        text-align: left;
        padding: 5px 10px;
    }

    .news-banner-title+.news-menu-wrapper #block-menu-block-5 .menu li a,
    .news-menu-wrapper #block-menu-block-5 .menu li a {
        color: #485667;
        font-weight: 600;
    }

    .news-banner-title+.news-menu-wrapper #block-menu-block-5 .menu li:hover,
    .news-banner-title+.news-menu-wrapper #block-menu-block-5 .menu li:focus,
    .news-menu-wrapper #block-menu-block-5 .menu li:hover,
    .news-menu-wrapper #block-menu-block-5 .menu li:focus {
        background: #485667;
    }

    .news-banner-title+.news-menu-wrapper #block-menu-block-5 .menu li:hover a,
    .news-banner-title+.news-menu-wrapper #block-menu-block-5 .menu li:focus a,
    .news-menu-wrapper #block-menu-block-5 .menu li:hover a,
    .news-menu-wrapper #block-menu-block-5 .menu li:focus a {
        color: #ffffff;
        border-bottom: none;
        text-transform: inherit;
    }

    .news-banner-title+.news-menu-wrapper #block-menu-block-5 .menu li+li,
    .news-menu-wrapper #block-menu-block-5 .menu li+li {
        border-top: 1px solid #BDCAD8;
    }

    .news-banner-title+.news-menu-wrapper #block-menu-block-5 .menu .active-trail a,
    .news-menu-wrapper #block-menu-block-5 .menu .active-trail a {
        border-bottom: none;
        text-transform: inherit;
    }

    .news-menu-wrapper #block-menu-block-5 .menu li a {
        color: #fff;
    }

    .news-menu-wrapper #block-menu-block-5 .menu li:hover {
        background: transparent;
    }

    .news-home-banner .story-heading {
        width: 90%;
        margin: 0 auto;
        padding: 0 0 2% 2.5%;
    }

    .news-home-banner .story-heading a {
        font-size: 25px;
    }

    .news-home-banner .date.story-heading {
        padding: 5px 0 2% 2.5%;
        margin: -5% auto 0 auto;
        background: #ffffff;
        width: 90%;
        position: relative;
        margin-top: -5%;
    }

    .news-home-banner .title.story-heading {
        margin-top: 0;
    }

    .news-home.mobile-news-home .date,
    div.term-main .date {
        margin: -10% auto 0 auto;
        padding: 2.5%;
        width: 90%;
        position: relative;
    }

    .news-home.mobile-news-home .title,
    div.term-main .title {
        margin: 0 auto 5% auto;
        width: 90%;
        padding: 0 2.5% 2.5% 2.5%;
        background: transparent !important;
    }

    .topic-row .news-home.mobile-news-home .title {
        background: #fff;
    }

    .news-home.mobile-news-home.popular .title {
        background: #E1EAF3;
    }

    .convocation .news-home.mobile-news-home .title {
        background: #ffffff;
    }

    .news-home .title {
        margin: 0 0 10px 0;
        padding-bottom: 25px;
    }

    body.node-type-story .news-home .date {
        background-color: transparent;
    }

    .news-cta .photo-set .link {
        top: 70%;
    }

    .news-tag-cloud .col-md-6 {
        width: 50%;
        float: left;
    }

    .feature-picture .date,
    .small-feature-picture .date {
        margin: -5% auto 0 auto;
        padding: 2.5% 2.5% 0 2.5%;
        background: #ffffff;
        width: 90%;
        position: relative;
        font-size: 16px;
    }

    .feature-picture h1,
    .small-feature-picture h1 {
        font-size: 35px;
        margin: 0 auto 0 10px;
        position: relative;
    }

    .feature-picture .cutline,
    .small-feature-picture .cutline {
        margin-left: 15px;
    }

    .feature-picture h1 {
        margin-bottom: 25px;
    }

    .story-content h2 {
        font-size: 20px;
        letter-spacing: .1em;
        line-height: 1.4em;
    }

    .story-content img {
        width: 100% !important;
        height: auto !important;
        margin: 1% 0 !important;
        padding: 2% !important;
    }

    .story-content .field-label-inline .field-label {
        float: none;
    }

    .story-content ul.inline li {
        padding: 0 0.5em 0 0;
    }

    .story-content .field-name-field-tag {
        margin-top: 0;
    }

    blockquote {
        float: none;
        width: 100%;
    }

    .info {
        padding: 1% 2.5% 1% 2.5%;
        text-align: center;
    }

    .info .region-plain-box-temporary-b081a6d629df306004d1771e09446338 {
        background: transparent;
    }

    .info .story-in-topic {
        font-size: 16px;
    }

    .info .story-in-topic h2 {
        display: inline-block;
        font-size: 16px;
        padding-right: 15px;
    }

    .info .story-in-topic a+a {
        padding: 0 10px;
    }

    .info .pane-content {
        margin-left: 45px;
        text-align: left;
    }

    .special .pane-title {
        width: 50%;
        float: left;
    }

    .special .pane-content {
        width: 50%;
        float: left;
    }

    .special .pane-content .icon {
        display: none;
    }

    .special .pane-content .title {
        margin-top: 0;
        padding: 3%;
    }

    .share .rounded-shadow region-plain-box-temporary-4f255c42492a7578b902d5fa81fd07ee {
        padding-top: 0;
    }

    .share p {
        float: left;
        width: 50%;
    }

    .share ul {
        float: left;
        width: 50%;
        border-left: solid 1px #334051;
        border-top: none;
    }

    .news-subscribe {
        padding-bottom: 20px;
    }

    div.term-main .title,
    div.term-main .date {
        background: #f2f4f8;
    }

    .topic-landing .more-link {
        text-align: center;
    }

    .mailchimp-signup-subscribe-form .mailchimp-signup-subscribe-form-description {
        width: 100%;
    }

    .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields {
        width: 100%;
    }

    .mailchimp-signup-subscribe-form .mailchimp-signup-subscribe-form {
        width: auto;
    }

    .formedia {
        margin: 40px 0 0 0;
    }

    .download a {
        margin-top: 0;
    }

    .formedia.news-home .title {
        padding-bottom: 0;
        margin-top: 10px;
    }

    div#edit-date-filter-wrapper input#edit-date-filter-value-datepicker-popup-0 {
        width: 100%;
    }

    .page-news-find-a-story .description,
    .page-news-searchnews .description {
        margin-bottom: 0;
    }

    .page-news-find-a-story .views-exposed-widget.views-submit-button,
    .page-news-searchnews .views-exposed-widget.views-submit-button {
        clear: both;
        float: none;
        text-align: center;
    }

    .page-news-find-a-story .latest-news .views-exposed-widgets .views-submit-button .form-submit,
    .page-news-searchnews .latest-news .views-exposed-widgets .views-submit-button .form-submit {
        margin-top: 0;
    }

    .page-news-find-a-story .latest-news .views-exposed-widgets .views-submit-button .form-submit,
    .page-news-searchnews .latest-news .views-exposed-widgets .views-submit-button .form-submit {
        margin-left: 10px;
    }

    .page-news-find-a-story .container.popup-date,
    .page-news-searchnews .container.popup-date {
        padding-left: 0;
    }

    .page-news-contact-us-thankyou div#main {
        margin-top: 50px;
    }

    .page-news-contact-us-thankyou .news-home .title,
    .page-news-contact-us-thankyou .news-home .date,
    .page-news-contact-us-thankyou .news-home.mobile-news-home.popular .title {
        background: #f2f4f8;
    }

    .convoBTN {
        padding: 0;
    }

    .convoBTN a {
        width: 31%;
    }

    div#edit-field-tag-tid-1-wrapper {
        width: 50%;
    }

    div#edit-date-filter-wrapper,
    #edit-date-filter-min-wrapper,
    #edit-date-filter-max-wrapper {
        width: 100%;
    }

    div#edit-date-filter-wrapper input#edit-date-filter-value-datepicker-popup-0,
    div#edit-date-filter-wrapper #edit-date-filter-min-datepicker-popup-0,
    div#edit-date-filter-wrapper #edit-date-filter-max-datepicker-popup-0,
    #edit-date-filter-min-wrapper input#edit-date-filter-value-datepicker-popup-0,
    #edit-date-filter-min-wrapper #edit-date-filter-min-datepicker-popup-0,
    #edit-date-filter-min-wrapper #edit-date-filter-max-datepicker-popup-0,
    #edit-date-filter-max-wrapper input#edit-date-filter-value-datepicker-popup-0,
    #edit-date-filter-max-wrapper #edit-date-filter-min-datepicker-popup-0,
    #edit-date-filter-max-wrapper #edit-date-filter-max-datepicker-popup-0 {
        width: 100%;
    }

    .page-news-back-to-school .news-home.mobile-news-home .title {
        background: #fff;
    }

    .page-news-back-to-school i.fa.fa-chevron-right {
        float: right;
    }

    .page-news-back-to-school .media-must-have img {
        width: 33%;
    }

    .page-news-back-to-school .pageBannerBlock .bts-blue-ppointer {
        height: 100px;
    }
}

@media (max-width:48em) {
    .news-cta h2 a {
        margin-top: 5%;
    }

    .news-cta .title {
        top: 20px;
    }

    .news-cta .link {
        top: auto;
        bottom: 40px;
    }

    #block-menu-block-5 {
        display: none;
    }

    .page-news-back-to-school .news-menu-wrapper #block-menu-block-5 .menu li a {
        color: #485667;
    }

    .convocation .page-banner {
        margin-top: 100px;
    }

    .caption_wrapper .row {
        margin-bottom: 0;
    }

    .convoBTN {
        padding-right: 3%;
    }

    .convoBTN a {
        font-size: 12px;
    }

    .convoBTN a i {
        margin-right: 0;
        font-size: 8px;
    }

    .page-news-back-to-school .photo-set .link {
        top: 80%;
    }
}

@media (max-width:31.25em) {
    .convoBTN a {
        font-size: 10px;
    }

    .convoBTN a i {
        font-size: 6px;
    }

    div#edit-field-tag-tid-1-wrapper {
        width: 100%;
    }

    .page-news-back-to-school .photo-set .title {
        position: inherit;
        top: auto;
        margin-top: 0px;
        margin-left: 0;
    }

    .page-news-back-to-school .photo-set .title a {
        color: #485667;
        font-size: 20px;
    }

    .page-news-back-to-school .photo-set .link {
        position: inherit;
        top: auto;
        margin: 10px auto;
    }

    .page-news-back-to-school .photo-set .link a {
        display: block;
        width: 100%;
        text-align: center;
    }

    .page-news-back-to-school .media-must-have img.auto,
    .page-news-back-to-school .media-must-have img.auto {
        width: 45%;
    }

    .page-news-back-to-school .page-banner img {
        width: 600px;
    }

    .page-news-back-to-school .pageBannerBlock h2 {
        font-size: 16px;
    }

    .page-news-back-to-school .pageBannerBlock h2:first-child {
        padding-bottom: 15px;
    }

    .news-cta .title {
        top: 0;
    }

    .photo-set .title,
    .photo-set .link {
        position: inherit;
    }

    .photo-set .title a,
    .photo-set .link a {
        margin: 5% 0;
    }

    .page-news .news-cta .container .photo-set .link a {
        display: inline-block;
    }
}

body.page-news .news-search .news-banner-title .col-md-6 {
    padding-left: 0;
}

.news-search #edit-query-wrapper,
.news-search #edit-query-news-wrapper {
    width: 100%;
}

.news-search #edit-query-wrapper input#edit-query,
.news-search #edit-query-wrapper input#edit-query-news,
.news-search #edit-query-news-wrapper input#edit-query,
.news-search #edit-query-news-wrapper input#edit-query-news {
    width: 100%;
    padding: 10px;
}

.news-search #edit-searchnodes-field-topic-wrapper,
.news-search #edit-field-topic-wrapper,
.news-search #edit-field-tag-wrapper,
.news-search #edit-news-vocab-name-wrapper,
.news-search #edit-searchnodes-field-tag-wrapper {
    width: 50%;
}

.news-search #edit-searchnodes-field-topic-wrapper select,
.news-search #edit-searchnodes-field-topic-wrapper input,
.news-search #edit-field-topic-wrapper select,
.news-search #edit-field-topic-wrapper input,
.news-search #edit-field-tag-wrapper select,
.news-search #edit-field-tag-wrapper input,
.news-search #edit-news-vocab-name-wrapper select,
.news-search #edit-news-vocab-name-wrapper input,
.news-search #edit-searchnodes-field-tag-wrapper select,
.news-search #edit-searchnodes-field-tag-wrapper input {
    width: 100%;
    padding: 8px;
    border: solid 1px #c5c1c1;
}

.news-search #edit-date-from-wrapper {
    clear: left;
}

.news-search #edit-date-from-wrapper #edit-date-to-datepicker-popup-0,
.news-search #edit-date-from-wrapper #edit-date-from-datepicker-popup-0,
.news-search #edit-date-from-wrapper #edit-changed-datepicker-popup-0,
.news-search #edit-date-from-wrapper #edit-changed-1-datepicker-popup-0,
.news-search #edit-date-to-wrapper #edit-date-to-datepicker-popup-0,
.news-search #edit-date-to-wrapper #edit-date-from-datepicker-popup-0,
.news-search #edit-date-to-wrapper #edit-changed-datepicker-popup-0,
.news-search #edit-date-to-wrapper #edit-changed-1-datepicker-popup-0,
.news-search #edit-changed-wrapper #edit-date-to-datepicker-popup-0,
.news-search #edit-changed-wrapper #edit-date-from-datepicker-popup-0,
.news-search #edit-changed-wrapper #edit-changed-datepicker-popup-0,
.news-search #edit-changed-wrapper #edit-changed-1-datepicker-popup-0,
.news-search #edit-changed-1-wrapper #edit-date-to-datepicker-popup-0,
.news-search #edit-changed-1-wrapper #edit-date-from-datepicker-popup-0,
.news-search #edit-changed-1-wrapper #edit-changed-datepicker-popup-0,
.news-search #edit-changed-1-wrapper #edit-changed-1-datepicker-popup-0 {
    padding-left: 8px;
    border: solid 1px #c5c1c1;
}

.news-search #edit-date-from-wrapper label[for="edit-date-from-datepicker-popup-0"],
.news-search #edit-date-from-wrapper label[for="edit-date-to-datepicker-popup-0"],
.news-search #edit-date-from-wrapper label[for="edit-changed-datepicker-popup-0"],
.news-search #edit-date-from-wrapper label[for="edit-changed-1-datepicker-popup-0"],
.news-search #edit-date-to-wrapper label[for="edit-date-from-datepicker-popup-0"],
.news-search #edit-date-to-wrapper label[for="edit-date-to-datepicker-popup-0"],
.news-search #edit-date-to-wrapper label[for="edit-changed-datepicker-popup-0"],
.news-search #edit-date-to-wrapper label[for="edit-changed-1-datepicker-popup-0"],
.news-search #edit-changed-wrapper label[for="edit-date-from-datepicker-popup-0"],
.news-search #edit-changed-wrapper label[for="edit-date-to-datepicker-popup-0"],
.news-search #edit-changed-wrapper label[for="edit-changed-datepicker-popup-0"],
.news-search #edit-changed-wrapper label[for="edit-changed-1-datepicker-popup-0"],
.news-search #edit-changed-1-wrapper label[for="edit-date-from-datepicker-popup-0"],
.news-search #edit-changed-1-wrapper label[for="edit-date-to-datepicker-popup-0"],
.news-search #edit-changed-1-wrapper label[for="edit-changed-datepicker-popup-0"],
.news-search #edit-changed-1-wrapper label[for="edit-changed-1-datepicker-popup-0"] {
    display: none;
}

.news-search input#edit-submit-search-news-v2,
.news-search #edit-reset,
.news-search input#edit-submit-search-news-only {
    text-shadow: 0 0 0 transparent;
    box-shadow: inset 0 0 0 #ffffff, 0 0 0 transparent;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #337AB7;
    color: #ffffff;
    letter-spacing: 1px;
    border-radius: 2px;
    padding: 6px 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
    border: 0px;
    border-radius: 2px;
    padding: 10px 50px;
    font-weight: bold;
}

.news-search .view-content .views-field-searchnodes-title,
.news-search .view-content .views-field-title {
    border-top: solid 1px #c5c1c1;
    margin-top: 25px;
    padding-top: 25px;
}

.news-search .view-content p {
    line-height: 1.3em;
}

.news-search .view-content .views-field-searchnodes-title,
.news-search .view-content .views-field-title {
    font-size: 22px;
}

.news-search .view-content .views-field-searchnodes-changed,
.news-search .view-content .views-field-body {
    margin-bottom: 10px;
}

.news-search .view-content .views-field-searchnodes-field-topic,
.news-search .view-content .views-field-field-topic,
.news-search .view-content .views-field-field-tag,
.news-search .view-content .views-field-searchnodes-field-tag {
    display: inline-block;
}

.news-search .view-content .views-field-searchnodes-field-topic a:last-child:after,
.news-search .view-content .views-field-field-topic a:last-child:after {
    content: ",";
}

.news-search .news-banner-title {
    padding-top: 50px;
}

.news-search h1.find-a-story {
    clear: left;
    padding-top: 30px;
}

.news-search .item-list .pager {
    border: 1px solid #BDCAD8;
    border-radius: 2px;
    padding: 0;
    overflow: auto;
    width: 100%;
}

.news-search .item-list .pager li {
    margin: 0;
    padding: 10px 10px 10px 5px;
    font-size: 15px;
    font-weight: 600;
    border-right: 1px solid #BDCAD8;
    display: inline-block;
}

.news-search .item-list .pager li a {
    border-radius: 0;
    background-color: transparent;
    border: 0;
    padding: 0;
}

.news-search .item-list .pager li:last-child {
    border-right: none;
}

.news-search .item-list .pager {
    margin-top: 25px;
}

@media (max-width:62em) {

    .news-search .views-exposed-widget.views-submit-button,
    .news-search .views-exposed-widget.views-reset-button,
    .news-search .views-submit-button {
        width: 50%;
        float: left;
    }

    .news-search .views-exposed-widget.views-submit-button input#edit-submit-search-news-v2,
    .news-search .views-exposed-widget.views-submit-button input#edit-reset,
    .news-search .views-exposed-widget.views-submit-button input#edit-submit-search-news-only,
    .news-search .views-exposed-widget.views-reset-button input#edit-submit-search-news-v2,
    .news-search .views-exposed-widget.views-reset-button input#edit-reset,
    .news-search .views-exposed-widget.views-reset-button input#edit-submit-search-news-only,
    .news-search .views-submit-button input#edit-submit-search-news-v2,
    .news-search .views-submit-button input#edit-reset,
    .news-search .views-submit-button input#edit-submit-search-news-only {
        width: 100%;
        margin-bottom: 20px;
    }

    .news-search .description {
        margin-bottom: 0;
    }

    .news-search .mobile-news-menu {
        clear: both;
        padding-top: 20px;
    }
}

.news-home-banner .date {
    display: none;
}

.mobile-news-home .date {
    display: none;
}

.mobile-news-home .picture {
    padding-bottom: 20px;
}

.news-convocation {
    margin-bottom: 30px;
}

.news-convocation h2.pane-title {
    background-color: #C0DEFF;
    margin-bottom: 0;
    text-align: center;
    padding: 10px;
}

.news-convocation h2.pane-title a {
    color: #fff;
}

.news-convocation .convocation-sidebar {
    padding: 20px 10px;
    border-right: solid 1px #C0DEFF;
    border-left: solid 1px #C0DEFF;
}

.news-convocation .convocation-sidebar .title {
    margin-top: 5px;
}

.news-convocation .more-link {
    background-color: #C0DEFF;
    text-align: center;
    text-transform: capitalize;
    padding: 10px;
}

.news-convocation .more-link a {
    display: block;
    width: 100%;
    color: #fff;
}

.news-convocation .more-link a:after {
    content: '≫';
}

.node-type-story figure figcaption {
    margin: 10px;
    font-size: 12px;
    text-align: left;
}

.node-type-story figure.align-left {
    width: 40%;
    float: left;
    padding: 0 20px 0 0;
}

.node-type-story figure.align-right {
    width: 40%;
    float: right;
    padding: 0 0 0 20px;
}

@media screen and (max-width:31.25em) {
    .node-type-story figure.align-left {
        width: 100%;
        float: left;
        padding: 0;
    }

    .node-type-story figure.align-right {
        width: 100%;
        float: right;
        padding: 0;
    }
}

.feature-video h1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-weight: 600;
}

.feature-video h1 span {
    margin-right: auto;
}

.media-default,
.media-float-left {
    float: left;
}

.media-float-right {
    float: right;
}

.page-news-searchnews .latest-news .submit-buttons {
    float: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}

@media screen and (max-width:62em) {
    .page-news-searchnews .latest-news .submit-buttons {
        width: 100%;
    }

    .page-news-searchnews .latest-news .views-submit-button {
        margin-left: 0;
    }

    .page-news-searchnews .latest-news .views-submit-button input.form-submit {
        margin-left: 0;
    }

    .page-news-searchnews .latest-news .views-reset-button input.form-submit {
        margin-top: 0;
    }
}

.statisticsDiv {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.circlespan {
    color: #FFFFFF;
    background: #00204D;
    height: 120px;
    width: 120px;
    display: block;
    border-radius: 50%;
    text-align: center;
    margin: 0 0 10px 25px;
}

.spantext {
    display: block;
    font-size: 3.75em;
    height: 58%;
    font-family: 'Trade Gothic LT W01 Bd CnNo-20', arial, sans-serif;
    padding-top: 5px;
}

.subheadingspan {
    font-size: 1em;
    font-family: 'Trade Gothic LT W01 Bd CnNo-20', arial, sans-serif;
}

.headingspan {
    text-align: center;
    font-size: 0.9375em;
    color: #00204D;
    font-family: 'Open Sans';
    font-weight: bold;
}

.maindiv {
    width: auto;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    text-align: center;
    margin-bottom: 15px;
}

.chosen-container-single .chosen-single span {
    color: black;
}

#uoftworld-home-block {
    background-size: cover !important;
    padding: 15px;
}

#uoftworld-home-block .row {
    background: white;
    border-radius: 2px;
    overflow: auto;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    position: relative;
    margin-bottom: 20px;
}

#uoftworld-home-block .top-row {
    background: #ffffff;
    overflow: auto;
    margin-bottom: 10px;
}

#uoftworld-home-block .top-row .text-wrap {
    text-align: center;
    padding: 30px 0;
    border-radius: 3px;
}

#uoftworld-home-block .top-row .text-wrap #world-branding-sticky div:last-of-type p:first-of-type {
    margin-bottom: 0;
}

#uoftworld-home-block .top-row .text-wrap #world-branding-sticky div:last-of-type p:last-of-type {
    padding-top: 0;
}

#uoftworld-home-block .top-row .text-wrap #world-branding-sticky img {
    width: 150px;
}

#uoftworld-home-block .top-row .text-wrap #world-branding-sticky p {
    font-weight: 400;
    font-size: 18px;
    padding-top: 15px;
}

#uoftworld-home-block .top-row .text-wrap #world-branding-sticky p strong {
    padding-left: 25px;
    background: url(../img/uoftworld/circle-arrow.svg) no-repeat 2px 5px;
}

#uoftworld-home-block .bottom-row {
    padding: 0;
}

#uoftworld-home-block .bottom-row .story-wrap {
    cursor: pointer;
}

#uoftworld-home-block .bottom-row .story-wrap .story-text {
    width: 100%;
    margin: 0 auto;
    opacity: 1;
    padding: 10% 5%;
    position: relative;
    transition: position .15s ease-in-out;
    -moz-transition: position .15s ease-in-out;
    -webkit-transition: position .15s ease-in-out;
}

#uoftworld-home-block .bottom-row .story-wrap .story-text .feature-tag {
    position: absolute;
    top: -44px;
    left: 0;
    background: #485667;
    text-transform: uppercase;
    padding: 10px;
    letter-spacing: 1px;
    color: white;
    font-size: 16px;
    font-weight: 200;
}

#uoftworld-home-block .bottom-row .story-wrap .story-text span {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    display: block;
    font-size: 13px;
    color: #485667;
}

#uoftworld-home-block .bottom-row .story-wrap .story-text h2,
#uoftworld-home-block .bottom-row .story-wrap .story-text p,
#uoftworld-home-block .bottom-row .story-wrap .story-text span {
    margin-bottom: 1%;
}

#uoftworld-home-block .bottom-row .story-wrap .story-text h2 {
    font-size: 30px;
    font-weight: 600;
}

#uoftworld-home-block .bottom-row .story-wrap .story-text p {
    font-size: 16px;
}

@media (min-width:62em) {
    #uoftworld-home-block {
        overflow: auto;
        padding: 40px 0;
    }

    #uoftworld-home-block .world-article .top-row {
        padding-bottom: 0;
    }

    #uoftworld-home-block .world-article .top-row .text-wrap {
        padding: 15px 0;
        width: 100%;
        margin: 0 auto;
        overflow: auto;
    }

    #uoftworld-home-block .world-article .top-row .text-wrap #world-branding-sticky img {
        width: 150px;
    }

    #uoftworld-home-block .world-article .bottom-row .story-wrap .article-image-wrap {
        overflow: hidden;
    }

    #uoftworld-home-block .world-article .bottom-row .story-wrap .article-image-wrap img {
        transition: transform .25s;
    }

    #uoftworld-home-block .world-article .bottom-row .story-wrap .story-text {
        position: absolute;
        bottom: 45px;
        left: 35px;
        background: white;
        width: 68%;
        padding: 2% 3%;
        border-radius: 0 3px 3px 3px;
        transition: transform .25s;
    }

    #uoftworld-home-block .world-article .bottom-row .story-wrap:hover img {
        transform: scale(1.05);
    }

    #uoftworld-home-block .world-article .bottom-row .story-wrap:hover .story-text {
        transform: translate(0, -10px);
    }
}

@media (min-width:75em) {
    #uoftworld-home-block .bottom-row .story-wrap .story-text h2 {
        font-size: 30px;
    }
}

body.page-uoft-world {
    background: url(../../../all/themes/uoft_stark/img/uoftworld/mosaic-darkblue-bg.png) top center repeat-x #151E25;
}

body.page-uoft-world .page {
    background: transparent !important;
}

body.page-uoft-world #content {
    background: transparent !important;
}

body.page-uoft-world .frontier {
    background-color: transparent;
}

body.page-uoft-world .frontier .row-neutral-light {
    background-color: transparent;
}

body.page-uoft-world .frontier .page-banner {
    background-color: transparent;
    max-height: none;
}

body.page-uoft-world .frontier .page-banner .caption_wrapper {
    top: 8%;
}

body.page-uoft-world .frontier .page-banner .caption_wrapper .caption {
    width: 250px;
    margin: 0px auto;
}

body.page-uoft-world .uoftworld-row {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

body.page-uoft-world .uoftworld-row .col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}

body.page-uoft-world .uoftworld-row .col-sm-12 h2 {
    padding-left: 0;
}

body.page-uoft-world .col-sm-6 .pub-logo,
body.page-uoft-world .col-md-6 .pub-logo,
body.page-uoft-world .col-sm-12 .pub-logo {
    position: absolute;
    top: 0;
    left: 15px;
    padding: 10px;
    background: #001228;
    max-width: 115px;
}

body.page-uoft-world .col-sm-6 .pub-logo img,
body.page-uoft-world .col-md-6 .pub-logo img,
body.page-uoft-world .col-sm-12 .pub-logo img {
    width: 100%;
    display: block;
    margin: 0 auto;
    box-shadow: none;
}

body.page-uoft-world .col-sm-6 img,
body.page-uoft-world .col-md-6 img,
body.page-uoft-world .col-sm-12 img {
    margin-bottom: 20px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

body.page-uoft-world .col-sm-6 h2,
body.page-uoft-world .col-md-6 h2,
body.page-uoft-world .col-sm-12 h2 {
    margin-bottom: 20px;
    font-weight: 200;
    letter-spacing: 1px;
    padding-left: 0;
}

body.page-uoft-world h1,
body.page-uoft-world h2,
body.page-uoft-world h3,
body.page-uoft-world h4,
body.page-uoft-world h5,
body.page-uoft-world p,
body.page-uoft-world #main,
body.page-uoft-world span {
    color: #ffffff;
}

body.page-uoft-world h1 a,
body.page-uoft-world h1 a p,
body.page-uoft-world h2 a,
body.page-uoft-world h2 a p,
body.page-uoft-world h3 a,
body.page-uoft-world h3 a p,
body.page-uoft-world h4 a,
body.page-uoft-world h4 a p,
body.page-uoft-world h5 a,
body.page-uoft-world h5 a p,
body.page-uoft-world p a,
body.page-uoft-world p a p,
body.page-uoft-world #main a,
body.page-uoft-world #main a p,
body.page-uoft-world span a,
body.page-uoft-world span a p {
    color: #69CFFF;
    text-decoration: none;
    display: block;
}

body.page-uoft-world h3 {
    font-weight: normal;
    letter-spacing: 1px;
    margin-bottom: 0;
}

body.page-uoft-world p {
    font-size: 18px;
    line-height: 24px;
}

body.page-uoft-world .from {
    float: left;
    padding-right: 10px;
}

body.page-uoft-world .panel-pane {
    padding-bottom: 0;
}

body.page-uoft-world .panel-pane .row {
    margin-bottom: 0;
}

body.page-uoft-world .panel-pane:last-child {
    padding-bottom: 50px;
}

.frontier.banner .page-banner {
    height: 200px;
}

.frontier {
    background-color: #151E25;
}

.frontier .row-neutral-light {
    background-color: #151E25;
}

.frontier .row-neutral-light h1,
.frontier .row-neutral-light h2,
.frontier .row-neutral-light h3,
.frontier .row-neutral-light h4,
.frontier .row-neutral-light p,
.frontier .row-neutral-light a {
    color: #ffffff;
}

.frontier.social img {
    width: auto;
}

.frontier.social .row-neutral-light {
    background-color: #fb02a0;
}

.frontier.social .row-neutral-light h1,
.frontier.social .row-neutral-light h2,
.frontier.social .row-neutral-light h3,
.frontier.social .row-neutral-light h4,
.frontier.social .row-neutral-light p {
    text-align: center;
    color: #151E25;
}

.publications-last,
.publications {
    padding-bottom: 50px;
}

.publications-last a,
.publications a {
    text-decoration: underline;
}

@media (min-width:20em) and (max-width:31.25em) {
    .page-uoft-world .uoftworld-row {
        height: auto !important;
    }
}

@media (min-width:48em) {
    body.page-uoft-world .frontier.banner .page-banner {
        height: 300px;
    }

    body.page-uoft-world .frontier.banner .page-banner .caption_wrapper {
        top: 50px;
    }

    body.page-uoft-world .frontier.banner .page-banner .caption_wrapper .caption {
        width: 350px;
        margin: 0px auto;
    }

    body.page-uoft-world .uoftworld-row {
        width: 50%;
    }

    body.page-uoft-world .uoftworld-row .col-sm-12 {
        padding-left: 0;
        padding-right: 15px;
    }

    body.page-uoft-world .uoftworld-row .col-sm-12 h2 {
        padding-left: 0px;
    }
}

.front .globe-special #uoftworld-home-block .world-article .top-row .text-wrap #world-branding-sticky img:first-of-type {
    width: 80px;
    transition: all .15s ease-in-out;
}

.front .globe-special #uoftworld-home-block .world-article .top-row .text-wrap #world-branding-sticky img:last-of-type {
    width: 65px;
    transition: all .15s ease-in-out;
}

.front .globe-special #uoftworld-home-block .world-article .top-row .text-wrap #world-branding-sticky div:last-of-type {
    padding-left: 30px;
}

.front .globe-special #uoftworld-home-block .world-article .bottom-row .story-text .feature-tag {
    background: #DB161F;
    font-weight: 200;
}

.page-uoft-world #main .globe-special .gam-logo {
    width: 120px;
    margin-left: 30px;
}

.page-uoft-world #main .globe-special .view-header h3 {
    font-size: 30px;
    margin-bottom: 10px;
}

.page-uoft-world #main .globe-special .view-header p {
    font-size: 22px;
    line-height: 32px;
    font-weight: 200;
}

.page-uoft-world #main .globe-special .view-content h2 a {
    color: white;
}

.page-uoft-world #main .globe-special .view-content form select {
    background: red;
}

.page-uoft-world .from-pub-attachment {
    padding-right: 0;
    margin-bottom: 50px;
}

.page-uoft-world .from-pub-attachment .view-content {
    float: right;
}

.page-uoft-world .from-pub-attachment .view-content form:before {
    content: "\e900";
    font-family: 'uoft-font';
    color: white;
    right: 20px;
    position: absolute;
    bottom: 12px;
    font-size: 10px;
}

.page-uoft-world .from-pub-attachment .view-content form {
    float: left;
}

.page-uoft-world .from-pub-attachment .view-content form select {
    width: 50%;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 0;
    padding: 1px;
    background: #337AB7;
    color: white;
    float: right;
    border-radius: 2px;
    padding: 10px;
    font-weight: lighter;
    letter-spacing: 1px;
    margin-top: 20px;
}

.page-uoft-world .view-header .row:first-child {
    text-align: center;
}

.page-uoft-world .view-header .row:first-child img {
    max-width: 200px;
    height: auto;
}

.page-uoft-world #block-system-main .view-footer .menu {
    background: black;
    background-image: url(../../../all/themes/uoft_stark/img/uoftworld/pagination-dark.jpg);
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
    margin-bottom: 0;
    padding: 0;
    display: block;
    width: 100%;
}

.page-uoft-world #block-system-main .view-footer .menu li {
    list-style-type: none;
    display: inline-block;
    text-align: center;
    padding: 0;
    margin: 0;
    float: left;
    height: inherit;
    line-height: 1.5em;
    transition: all .15s ease-in-out;
}

.page-uoft-world #block-system-main .view-footer .menu li a {
    display: block;
    padding: 30px;
    height: inherit;
    color: white;
}

.page-uoft-world #block-system-main .view-footer .menu li a:before {
    font-family: 'uoft-font';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 23px;
    padding-bottom: 20px;
}

.page-uoft-world #block-system-main .view-footer .menu .first.leaf {
    background: #337AB7;
    opacity: .80;
    width: 100%;
}

.page-uoft-world #block-system-main .view-footer .menu .first.leaf:hover {
    opacity: 1;
}

.page-uoft-world #block-system-main .view-footer .menu .first.leaf a:before {
    content: "\e901";
    display: block;
}

.page-uoft-world #block-system-main .view-footer .menu .first.leaf span {
    position: static;
    width: 100%;
    left: 0;
    color: #83D3FD;
    text-transform: uppercase;
    display: block;
    padding-top: 30px;
}

.page-uoft-world #block-system-main .view-footer .menu .mobile.leaf {
    background: #337AB7;
    opacity: .65;
    width: 100%;
    padding-top: 30px;
    display: block;
    visibility: visible;
}

.page-uoft-world #block-system-main .view-footer .menu .mobile.leaf h3 {
    font-weight: normal;
    position: absolute;
    width: 100%;
    line-height: .9;
}

.page-uoft-world #block-system-main .view-footer .menu .mobile.leaf a span {
    display: inline-block;
    padding: 10px;
    border: 2px solid white;
    border-radius: 3px;
    margin-top: 20px;
}

.page-uoft-world #block-system-main .view-footer .menu .mobile.leaf:hover {
    opacity: 1;
}

.page-uoft-world #block-system-main .view-footer .menu .first.leaf+.leaf,
.page-uoft-world #block-system-main .view-footer .menu .middle-leaf {
    background: #337AB7;
    opacity: .65;
    width: 100%;
    padding-top: 30px;
    display: none;
    visibility: hidden;
}

.page-uoft-world #block-system-main .view-footer .menu .first.leaf+.leaf h3,
.page-uoft-world #block-system-main .view-footer .menu .middle-leaf h3 {
    font-weight: normal;
    position: absolute;
    width: 100%;
    line-height: .9;
}

.page-uoft-world #block-system-main .view-footer .menu .first.leaf+.leaf a span,
.page-uoft-world #block-system-main .view-footer .menu .middle-leaf a span {
    display: inline-block;
    padding: 10px;
    border: 2px solid white;
    border-radius: 3px;
}

.page-uoft-world #block-system-main .view-footer .menu .first.leaf+.leaf:hover,
.page-uoft-world #block-system-main .view-footer .menu .middle-leaf:hover {
    opacity: 1;
}

.page-uoft-world #block-system-main .view-footer .menu .last.leaf a:before {
    content: "\e902";
    display: block;
}

.page-uoft-world #block-system-main .view-footer .menu .last.leaf span {
    position: static;
    width: 100%;
    right: 0;
    color: #83D3FD;
    text-transform: uppercase;
    display: block;
    padding-top: 30px;
}

.page-uoft-world #block-system-main .view-footer .menu .last.leaf {
    background: #337AB7;
    opacity: .80;
    width: 100%;
}

.page-uoft-world #block-system-main .view-footer .menu .last.leaf:hover {
    opacity: 1;
}

.page-uoft-world #block-system-main .view-footer .menu .archive.leaf {
    width: 100%;
    padding-top: 70px;
    background: #337AB7;
    opacity: 0.65;
}

.page-uoft-world #block-system-main .view-footer .menu .archive.leaf a span {
    display: inline-block;
    padding: 10px;
    border: 2px solid white;
    border-radius: 3px;
}

.page-uoft-world #block-system-main .view-footer .menu .archive.leaf:hover {
    opacity: 1;
}

.page-uoft-world-archives .utw-content .view-content .views-field-field-utw-edition .field-content a:before {
    content: "Edition";
    padding-right: 5px;
}

.page-uoft-world-archives .view-u-of-t-world .view-header div[class*='col-md-'] {
    margin-bottom: 20px;
}

.page-uoft-world-archives .view-u-of-t-world .view-header h4 {
    font-size: 28px;
    font-weight: 200;
}

.page-uoft-world-archives .view-u-of-t-world .view-content .views-row:first-of-type {
    border-top: 1px solid #707C8B;
    padding-top: 30px;
}

.page-uoft-world-archives .view-u-of-t-world .view-content .views-row {
    margin-bottom: 30px;
    border-bottom: 1px solid #707C8B;
    padding-bottom: 15px;
}

.page-uoft-world-archives .view-u-of-t-world .view-content .views-row .panel-col-first {
    width: 25%;
}

.page-uoft-world-archives .view-u-of-t-world .view-content .views-row .panel-col-first .views-label-field-utw-edition {
    float: left;
    padding-right: 5px;
}

.page-uoft-world-archives .view-u-of-t-world .view-content .views-row .panel-col-last {
    width: 75%;
}

.page-uoft-world-archives .view-u-of-t-world .item-list .pager {
    clear: none;
    text-align: left;
}

.page-uoft-world-archives .view-u-of-t-world .item-list .pager .pager-current.first,
.page-uoft-world-archives .view-u-of-t-world .item-list .pager .pager-current {
    display: inline-block;
    padding: 5px 14px;
    border: 1px solid #707C8B;
}

.page-uoft-world-archives .view-u-of-t-world .item-list .pager li {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.page-uoft-world-archives .view-u-of-t-world .item-list .pager li a {
    background-color: transparent;
    border-radius: 2px;
    border: 1px solid #707C8B;
    text-transform: capitalize;
}

@media (min-width:48em) {
    .page-uoft-world .from-pub-attachment {
        padding-right: 15px;
        margin-bottom: 50px;
    }

    .page-uoft-world .view-header .row:first-child {
        text-align: center;
    }

    .page-uoft-world .view-header .row:first-child img {
        max-width: 230px;
        height: auto;
    }

    .page-uoft-world .view-header .row:first-child .special {
        width: auto;
        margin-left: 10px;
    }

    .page-uoft-world .view-header .row.col-sm-6 {
        margin-top: 0;
    }

    .page-uoft-world #main .view-footer .menu {
        height: 300px;
    }

    .page-uoft-world #main .view-footer .menu li span {
        display: block;
    }

    .page-uoft-world #main .view-footer .menu li a {
        padding: 50px;
    }

    .page-uoft-world #main .view-footer .menu li a:before {
        padding-bottom: 60px;
    }

    .page-uoft-world #main .view-footer .menu .first.leaf {
        width: 25%;
    }

    .page-uoft-world #main .view-footer .menu .first.leaf span {
        position: absolute;
        width: 25%;
        top: 30%;
        display: unset;
        padding-top: unset;
    }

    .page-uoft-world #main .view-footer .menu .first.leaf+.leaf,
    .page-uoft-world #main .view-footer .menu .middle-leaf {
        display: block;
        visibility: visible;
        padding-top: 70px;
        width: 50%;
    }

    .page-uoft-world #main .view-footer .menu .first.leaf+.leaf h3,
    .page-uoft-world #main .view-footer .menu .middle-leaf h3 {
        width: 50%;
    }

    .page-uoft-world #main .view-footer .menu .mobile.leaf {
        display: none;
        visibility: hidden;
    }

    .page-uoft-world #main .view-footer .menu .last.leaf {
        width: 25%;
    }

    .page-uoft-world #main .view-footer .menu .last.leaf span {
        position: absolute;
        width: 25%;
        top: 30%;
        display: unset;
        padding-top: unset;
    }

    .page-uoft-world-archives .item-list .pager {
        margin-bottom: 100px;
    }
}

@media (min-width:62em) {
    .front .globe-special #uoftworld-home-block .world-article .top-row .text-wrap #world-branding-sticky img:first-child {
        width: 120px;
    }

    .front .globe-special #uoftworld-home-block .world-article .top-row .text-wrap #world-branding-sticky img:last-child {
        width: 70px;
    }

    .front .globe-special #uoftworld-home-block .world-article .top-row .text-wrap #world-branding-sticky div:last-child {
        padding-left: 30px;
    }

    .page-uoft-world .from-pub-attachment {
        padding-right: 0;
        margin-bottom: 0;
    }
}

@media (min-width:75em) {
    .front .globe-special #uoftworld-home-block .world-article .top-row .text-wrap #world-branding-sticky img:first-child {
        width: 150px;
    }

    .front .globe-special #uoftworld-home-block .world-article .top-row .text-wrap #world-branding-sticky img:last-child {
        width: 90px;
    }

    .front .globe-special #uoftworld-home-block .world-article .top-row .text-wrap #world-branding-sticky div:last-child {
        padding-left: 90px;
    }

    .page-uoft-world #main .view-footer .menu {
        height: 260px;
    }
}

#main .pane-home-banner+.container .row {
    margin-top: 0px;
}

#main .pane-home-banner+.container .row .front-news a,
#main .pane-home-banner+.container .row .front-news .date {
    font-size: 14px;
}

#main .footer-first .footer-5cols,
#main .footer-second .footer-5cols {
    width: 100%;
}

#main .footer-first .footer-5cols .menu,
#main .footer-second .footer-5cols .menu {
    border-right: none;
    border-left: none;
    text-align: left;
}

#main .footer-first .footer-audiences,
#main .footer-first .footer-explore,
#main .footer-second .footer-audiences,
#main .footer-second .footer-explore {
    display: none;
}

#main .footer-first .block-block-3,
#main .footer-second .block-block-3 {
    text-align: center;
}

#main .footer-first .block-block-3 img,
#main .footer-second .block-block-3 img {
    width: 200px;
}

#main .footer-first .footer-etc,
#main .footer-first .footer-campuses,
#main .footer-second .footer-etc,
#main .footer-second .footer-campuses {
    float: left;
    width: 50%;
}

#main .footer-first .footer-campuses,
#main .footer-second .footer-campuses {
    border-left: 1px solid #bccbde;
}

#main .footer-first .social-icons li a,
#main .footer-second .social-icons li a {
    padding: 0 15px;
}

#main #sub-menu-wrapper,
#main #main-nav.main-nav {
    display: none;
}

#main .facts-row1 .facts-table div {
    border-bottom: 1px solid #002a5c;
    border-right: 1px solid #002a5c;
}

#main .facts-row2 .facts-table div {
    border-right: 1px solid #002a5c;
}

@media (min-width:48em) {
    .header {}

    .header .menu-block-6 {
        display: none;
    }

    .facts-row1 .facts-table div {
        border-bottom: 1px solid #002a5c;
        border-right: 1px solid #002a5c;
    }

    .facts-row2 .facts-table div {
        border-right: 1px solid #002a5c;
    }
}

.page-academics-programs-of-study .programs-directory h3[class*="-title"] {
    margin: 10px 0 20px;
}

.page-academics-programs-of-study .programs-directory #programs-header {
    border-radius: 3px;
    border: 1px solid #707C8B;
    overflow: hidden;
    margin-bottom: 20px;
}

.page-academics-programs-of-study .programs-directory .view-header {
    float: right;
    width: 100%;
}

.page-academics-programs-of-study .programs-directory .view-header .legend {
    padding: 15px;
    background: #ffffff;
}

.page-academics-programs-of-study .programs-directory .view-header .legend ul {
    list-style: none;
    padding-left: 0;
}

.page-academics-programs-of-study .programs-directory .view-header .legend ul li {
    font-size: 14px;
    font-weight: 600;
}

.page-academics-programs-of-study .programs-directory .view-header .legend ul li .square {
    height: 15px;
    width: 15px;
    display: inline-block;
    margin-right: 8px;
    position: relative;
    top: 2px;
}

.page-academics-programs-of-study .programs-directory .view-header .legend ul li .toronto {
    background: #1565C0;
}

.page-academics-programs-of-study .programs-directory .view-header .legend ul li .mississauga {
    background: #2E7D32;
}

.page-academics-programs-of-study .programs-directory .view-header .legend ul li .scarborough {
    background: #5E35B1;
}

.page-academics-programs-of-study .programs-directory .view-filters {
    padding: 15px;
    background: #E1E9F2;
    width: 100%;
}

.page-academics-programs-of-study .programs-directory .view-filters #edit-search-api-views-fulltext-wrapper {
    width: 100%;
}

.page-academics-programs-of-study .programs-directory .view-filters #edit-search-api-views-fulltext-wrapper input {
    height: 44px;
    padding-left: 30px;
    border: 1px solid #BDCAD8;
    width: 100%;
}

.page-academics-programs-of-study .programs-directory .view-filters .views-exposed-widgets .views-submit-button {
    width: 100%;
}

.page-academics-programs-of-study .programs-directory .view-filters #edit-category-wrapper {
    width: 100%;
}

.page-academics-programs-of-study .programs-directory .view-filters #edit-category-wrapper .form-radios {
    background: #BDCAD8;
    border: 1px solid #707C8B;
    width: inherit;
    padding: 10px 8px;
    border-radius: 3px;
    margin-bottom: 10px;
    overflow: auto;
}

.page-academics-programs-of-study .programs-directory .view-filters #edit-category-wrapper .form-radios .form-item {
    float: left;
}

.page-academics-programs-of-study .programs-directory .view-filters #edit-category-wrapper .form-radios .form-item {
    margin: 0 5px 0 0;
    font-size: 16px;
    padding: 8px 20px;
    background: #313d4c;
    color: #ffffff;
    border: 1px solid #313d4c;
    border-radius: 3px;
}

.page-academics-programs-of-study .programs-directory .view-filters #edit-category-wrapper .form-radios .form-item .form-radio {
    margin-top: 0;
}

.page-academics-programs-of-study .programs-directory .view-filters #edit-category-wrapper .form-radios .form-item.active {
    background: white;
    color: #313d4c;
}

.page-academics-programs-of-study .programs-directory .view-content .program-block {
    padding: 0;
    background: transparent;
}

.page-academics-programs-of-study .programs-directory .view-content .program-block h4 {
    color: #ffffff;
    padding: 4px 10px 6px;
    font-size: 16px;
    line-height: 19px;
}

.page-academics-programs-of-study .programs-directory .view-content .program-block p {
    color: #485667;
    margin-bottom: 0;
    padding: 5px 10px;
    font-size: 14px;
}

.page-academics-programs-of-study .programs-directory .view-content .STG {
    border: 2px solid #1565C0;
}

.page-academics-programs-of-study .programs-directory .view-content .STG h4 {
    background: #1565C0;
}

.page-academics-programs-of-study .programs-directory .view-content .STG h4 a {
    color: inherit;
}

.page-academics-programs-of-study .programs-directory .view-content .STG:hover {
    background: #1565C0;
}

.page-academics-programs-of-study .programs-directory .view-content .STG:hover p {
    color: white;
}

.page-academics-programs-of-study .programs-directory .view-content .UTSC {
    border: 2px solid #5E35B1;
}

.page-academics-programs-of-study .programs-directory .view-content .UTSC h4 {
    background: #5E35B1;
}

.page-academics-programs-of-study .programs-directory .view-content .UTSC:hover {
    background: #5E35B1;
}

.page-academics-programs-of-study .programs-directory .view-content .UTSC:hover p {
    color: white;
}

.page-academics-programs-of-study .programs-directory .view-content .UTM {
    border: 2px solid #2E7D32;
}

.page-academics-programs-of-study .programs-directory .view-content .UTM h4 {
    background: #2E7D32;
}

.page-academics-programs-of-study .programs-directory .view-content .UTM:hover {
    background: #2E7D32;
}

.page-academics-programs-of-study .programs-directory .view-content .UTM:hover p {
    color: white;
}

.page-academics-programs-of-study .programs-directory .item-list .pager {
    border: 1px solid #BDCAD8;
    border-radius: 2px;
    padding: 0;
    overflow: auto;
    width: 100%;
}

.page-academics-programs-of-study .programs-directory .item-list .pager li {
    margin: 0;
    padding: 10px 10px 10px 5px;
    font-size: 15px;
    font-weight: 600;
    border-right: 1px solid #BDCAD8;
    display: inline-block;
}

.page-academics-programs-of-study .programs-directory .item-list .pager li a {
    border-radius: 0;
    background-color: transparent;
    border: 0;
    padding: 0;
}

.page-academics-programs-of-study .programs-directory .item-list .pager li:last-child {
    border-right: none;
}

.node-type-atoz #page-title {
    display: none;
}

.node-type-atoz .node-atoz .col-xs-3 {
    background-color: transparent;
    border: none;
    width: 100%;
    padding-left: 25%;
    padding-right: 25%;
    padding-top: 2%;
}

@media (min-width:48em) {
    .page-academics-programs-of-study .programs-directory .view-header {
        width: 30%;
    }

    .page-academics-programs-of-study .programs-directory .view-filters {
        border-right: 1px solid #707C8B;
        width: 70%;
    }

    .page-academics-programs-of-study .programs-directory .view-filters #edit-search-api-views-fulltext-wrapper {
        width: 80%;
    }

    .page-academics-programs-of-study .programs-directory .view-filters .views-exposed-widgets .views-submit-button {
        width: 20%;
    }

    .page-academics-programs-of-study .programs-directory .view-filters #edit-category-wrapper {
        width: auto;
    }

    .page-academics-programs-of-study .programs-directory .view-filters #edit-category-wrapper .form-radios {
        width: inherit;
    }
}

.page-academics-programs-of-study .programs-directory .views-exposed-widgets .views-widget-filter-keys {
    width: 70%;
}

.page-academics-programs-of-study .programs-directory .views-exposed-widgets .views-submit-button {
    width: 30%;
}

.programs-grid .col-md-3,
.group-result-progam-of-study .col-md-3,
.group-result-atoz .col-xs-3 {
    padding: 10px;
    width: 100%;
    margin-right: 1%;
    margin-bottom: 1%;
}

.programs-grid .col-md-3 h4,
.group-result-progam-of-study .col-md-3 h4,
.group-result-atoz .col-xs-3 h4 {
    color: white;
}

.programs-grid .col-md-3 h3,
.group-result-progam-of-study .col-md-3 h3,
.group-result-atoz .col-xs-3 h3 {
    font-size: 18px;
    margin-bottom: 30px;
}

.programs-grid .col-md-3 h3 a,
.group-result-progam-of-study .col-md-3 h3 a,
.group-result-atoz .col-xs-3 h3 a {
    color: #ffffff;
    text-decoration: none;
}

.programs-grid .col-md-3 h3 a:hover,
.group-result-progam-of-study .col-md-3 h3 a:hover,
.group-result-atoz .col-xs-3 h3 a:hover {
    text-decoration: underline;
}

.programs-grid .col-md-3 p,
.group-result-progam-of-study .col-md-3 p,
.group-result-atoz .col-xs-3 p {
    color: #ffffff;
    font-size: 12px;
    margin-bottom: 5px;
}

.programs-grid .col-md-3 p a,
.group-result-progam-of-study .col-md-3 p a,
.group-result-atoz .col-xs-3 p a {
    color: #ffffff;
    font-size: 12px;
}

.programs-grid .col-md-3 .options,
.group-result-progam-of-study .col-md-3 .options,
.group-result-atoz .col-xs-3 .options {
    max-height: 40px;
    overflow-y: auto;
}

.programs-grid .col-md-3 .campus,
.group-result-progam-of-study .col-md-3 .campus,
.group-result-atoz .col-xs-3 .campus {
    text-align: right;
    border-bottom: none;
    position: absolute;
    width: 100%;
    bottom: 0px;
    right: 10px;
    font-weight: 700;
}

.STG,
.UTSG {
    background-color: #26789e;
    border: 1px solid #185f80;
}

.UTM {
    background-color: #07766c;
    border: 1px solid #06524b;
}

.UTSC {
    background-color: #5B6BC8;
    border: 1px solid #3e4da3;
}

.OS {
    background-color: #F64747;
    border: 1px solid #cb2b1f;
}

.OC {
    background-color: #FFE498;
    border: 1px solid #c45112;
}

.page-academics-programs-directory .pane-content .programs-directory.container {
    padding-left: 0;
}

.page-academics-academic-units .page {
    padding-top: 180px;
}

.page-academics-programs-directory .one-col-body .col-xs-12 {
    padding-right: 0;
}

.page-academics-programs-directory .page {
    padding-top: 190px;
}

.programs-directory .view-filters {
    width: 100%;
    float: left;
}

.programs-directory .view-filters .views-exposed-widget {
    padding: 0;
    float: left;
}

.programs-directory .view-filters .views-widget-filter-field_degrees_value {
    border-radius: 2px;
    background-color: #485667;
}

.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:last-child {
    border-left: 1px solid #BDCAD8;
    border-radius: 0 2px 2px 0;
}

.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value {
    float: left;
    padding: 5px 15px;
    color: #ffffff;
    border-radius: 2px 0 0 2px;
}

.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value .option {
    padding-top: 5px;
    padding-left: 10px;
    display: block;
    float: right;
    font-weight: 400;
    font-size: 15px;
}

.programs-directory .view-filters .views-widget-filter-keys .form-type-textfield {
    position: relative;
    font-family: FontAwesome, "Open Sans";
    font-size: 14px;
}

.programs-directory .view-filters .views-widget-filter-keys .form-type-textfield .form-text {
    width: 100%;
    height: 44px;
    padding-left: 30px;
    border: 1px solid #BDCAD8;
}

.programs-directory .view-filters .views-widget-filter-keys .form-type-textfield:before {
    content: "\f002";
    font-family: FontAwesome;
    position: absolute;
    z-index: 2;
    left: 10px;
    top: 10px;
    font-size: 16px;
}

.programs-directory .view-filters .views-submit-button .form-submit {
    margin-right: 10px;
    border-radius: 0 2px 2px 0;
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0 2px 2px 0;
}

.programs-directory .attachment {
    width: 100%;
}

.programs-directory .attachment .form-type-select {
    display: block;
    float: left;
    margin-top: 0;
    background-color: #ffffff;
}

.programs-directory .attachment .form-type-select .form-select {
    width: 360px !important;
    border-radius: 2px;
    width: 400px;
    height: 44px;
    border: 1px solid #BDCAD8;
    background-color: white;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 0 15px;
    padding: 0 62px 0 15px;
}

.programs-directory .attachment .resetBtn a {
    color: #ffffff;
    display: inline-block;
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
    padding-top: 11px;
    padding-bottom: 11px;
}

.programs-directory .item-list .pager {
    border: 1px solid #BDCAD8;
    border-radius: 2px;
    padding: 0;
    overflow: auto;
    width: 100%;
}

.programs-directory .item-list .pager li {
    margin: 0;
    padding: 10px 10px 10px 5px;
    font-size: 15px;
    font-weight: 600;
    border-right: 1px solid #BDCAD8;
    display: inline-block;
}

.programs-directory .item-list .pager li a {
    border-radius: 0;
    background-color: transparent;
    border: 0;
    padding: 0;
}

.programs-directory .item-list .pager li:last-child {
    border-right: none;
}

.a-to-z-directory .one-col-body {
    margin-top: 10px;
}

.page-academics.page-academics-directory .page {
    padding-top: 160px !important;
}

.page-academics.page-academics-directory .block.block-system.block-system-main {
    padding-top: 50px;
}

.page-directory-a-to-z #edit-query-wrapper,
.directory.atoz #edit-query-wrapper {
    padding: .5em 0 0 0;
}

.page-directory-a-to-z .view-atoz-full-view,
.directory.atoz .view-atoz-full-view {
    padding-top: 0;
    padding-left: 0;
}

.page-directory-a-to-z .view-atoz-full-view .active img,
.directory.atoz .view-atoz-full-view .active img {
    width: auto;
}

.page-directory-a-to-z .view-filters .views-exposed-form,
.directory.atoz .view-filters .views-exposed-form {
    width: 100%;
    display: block;
}

.page-directory-a-to-z .view-filters .views-exposed-form .views-exposed-widgets,
.directory.atoz .view-filters .views-exposed-form .views-exposed-widgets {
    width: 100%;
    float: left;
}

.page-directory-a-to-z .view-filters .views-exposed-form .views-exposed-widgets #edit-query-wrapper,
.directory.atoz .view-filters .views-exposed-form .views-exposed-widgets #edit-query-wrapper {
    padding: 0;
}

.page-directory-a-to-z .view-filters .views-exposed-form .views-exposed-widgets #edit-query-wrapper .form-text,
.directory.atoz .view-filters .views-exposed-form .views-exposed-widgets #edit-query-wrapper .form-text {
    height: 44px;
    padding-left: 30px;
    border: 1px solid #BDCAD8;
}

.page-directory-a-to-z .view-filters .views-exposed-form .views-exposed-widgets .views-widget-filter-keys,
.directory.atoz .view-filters .views-exposed-form .views-exposed-widgets .views-widget-filter-keys {
    width: 100%;
    padding-right: 0;
    padding-top: 0;
    margin-bottom: 10px;
}

.page-directory-a-to-z .view-filters .views-exposed-form .views-exposed-widgets .views-widget-filter-keys .form-text,
.directory.atoz .view-filters .views-exposed-form .views-exposed-widgets .views-widget-filter-keys .form-text {
    width: 100%;
    height: 44px;
    padding-left: 30px;
    border: 1px solid #BDCAD8;
}

.page-directory-a-to-z .view-filters .views-exposed-form .views-exposed-widgets .views-widget-filter-keys .form-item,
.directory.atoz .view-filters .views-exposed-form .views-exposed-widgets .views-widget-filter-keys .form-item {
    position: relative;
}

.page-directory-a-to-z .view-filters .views-exposed-form .views-exposed-widgets .views-widget-filter-keys .form-type-textfield:before,
.directory.atoz .view-filters .views-exposed-form .views-exposed-widgets .views-widget-filter-keys .form-type-textfield:before {
    content: "\f002";
    font-family: FontAwesome;
    position: absolute;
    z-index: 2;
    left: 10px;
    top: 10px;
    font-size: 16px;
    top: 10px;
}

.page-directory-a-to-z .view-filters .views-exposed-form .views-exposed-widgets .views-submit-button,
.directory.atoz .view-filters .views-exposed-form .views-exposed-widgets .views-submit-button {
    padding: 0;
    width: 100%;
    margin-bottom: 10px;
}

.page-directory-a-to-z .view-filters .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit,
.directory.atoz .view-filters .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit {
    margin: 0;
    padding: 0;
    width: 100%;
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
}

.page-directory-a-to-z .view-filters .views-exposed-form .views-exposed-widgets .form-type-select.form-item-field-campus-value,
.directory.atoz .view-filters .views-exposed-form .views-exposed-widgets .form-type-select.form-item-field-campus-value {
    margin-bottom: 10px;
}

.page-directory-a-to-z .view-filters .views-exposed-form .views-exposed-widgets .form-type-select.form-item-field-campus-value .form-select,
.directory.atoz .view-filters .views-exposed-form .views-exposed-widgets .form-type-select.form-item-field-campus-value .form-select {
    width: 400px;
    height: 44px;
    border: 1px solid #BDCAD8;
    background-color: white;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 0 15px;
    width: 100%;
    background: url(../../../all/themes/uoft_stark/img/icons/drop-down-field-arrow-2.svg) no-repeat right #ffffff;
    border-radius: 2px;
}

.page-directory-a-to-z .view-filters .views-exposed-form .views-exposed-widgets .form-type-select.form-item-field-campus-value .form-select select,
.directory.atoz .view-filters .views-exposed-form .views-exposed-widgets .form-type-select.form-item-field-campus-value .form-select select {
    background: transparent;
    border-radius: 2px;
}

.page-directory-a-to-z .view-filters .views-exposed-form .views-exposed-widgets .views-widget-filter-field_campus_value,
.directory.atoz .view-filters .views-exposed-form .views-exposed-widgets .views-widget-filter-field_campus_value {
    padding: 0;
    width: 100%;
}

.page-directory-a-to-z .attachment .views-summary,
.page-directory-a-to-z .attachment span.resetBtn,
.directory.atoz .attachment .views-summary,
.directory.atoz .attachment span.resetBtn {
    float: left;
    margin: 0 5px 15px 0;
    display: block;
}

.page-directory-a-to-z .attachment .views-summary a,
.page-directory-a-to-z .attachment span.resetBtn a,
.directory.atoz .attachment .views-summary a,
.directory.atoz .attachment span.resetBtn a {
    color: white;
    text-decoration: none;
    padding: 5px 10px;
    background-color: #337AB7;
    border: 1px solid #1f5c91;
    border-radius: 2px;
}

.page-directory-a-to-z .attachment .view-id-atoz_full_view,
.directory.atoz .attachment .view-id-atoz_full_view {
    margin: 0px auto 20px;
    padding: 15px 15px 0;
    background-color: #ffffff;
    border: 1px solid #BDCAD8;
    float: right;
    width: 100%;
}

.page-directory-a-to-z .view-content thead tr,
.directory.atoz .view-content thead tr {
    background-color: #485667;
}

.page-directory-a-to-z .view-content thead tr th,
.directory.atoz .view-content thead tr th {
    border-bottom: 0;
    padding: 2% 0 2% 10px;
}

.page-directory-a-to-z .view-content thead tr th a,
.directory.atoz .view-content thead tr th a {
    color: #ffffff;
    font-weight: 600;
    letter-spacing: 1px;
}

.page-directory-a-to-z .view-content tbody,
.directory.atoz .view-content tbody {
    border: 1px solid #BDCAD8;
}

.page-directory-a-to-z .view-content .views-table.cols-2,
.directory.atoz .view-content .views-table.cols-2 {
    width: 100%;
}

.page-directory-a-to-z .view-content .views-table.cols-2 .odd,
.directory.atoz .view-content .views-table.cols-2 .odd {
    background-color: #ffffff;
}

.page-directory-a-to-z .view-content .views-table.cols-2 .even,
.directory.atoz .view-content .views-table.cols-2 .even {
    background-color: #f2f4f8;
}

.page-directory-a-to-z .view-content .views-table.cols-2 .odd,
.page-directory-a-to-z .view-content .views-table.cols-2 .even,
.directory.atoz .view-content .views-table.cols-2 .odd,
.directory.atoz .view-content .views-table.cols-2 .even {
    font-size: 15px;
}

.page-directory-a-to-z .view-content .views-table.cols-2 .odd a,
.page-directory-a-to-z .view-content .views-table.cols-2 .even a,
.directory.atoz .view-content .views-table.cols-2 .odd a,
.directory.atoz .view-content .views-table.cols-2 .even a {
    color: #2868a0;
}

.page-directory-a-to-z .view-content .views-table.cols-2 .odd .atoz,
.page-directory-a-to-z .view-content .views-table.cols-2 .even .atoz,
.directory.atoz .view-content .views-table.cols-2 .odd .atoz,
.directory.atoz .view-content .views-table.cols-2 .even .atoz {
    display: inline-block;
    margin: 10px;
    color: #ffffff;
    border-radius: 2px;
    width: auto;
    text-align: center;
    padding: 10px;
}

.page-directory-a-to-z .view-content .views-table.cols-2 .odd .atoz.dt,
.page-directory-a-to-z .view-content .views-table.cols-2 .even .atoz.dt,
.directory.atoz .view-content .views-table.cols-2 .odd .atoz.dt,
.directory.atoz .view-content .views-table.cols-2 .even .atoz.dt {
    background-color: #26789e;
}

.page-directory-a-to-z .view-content .views-table.cols-2 .odd .atoz.m,
.page-directory-a-to-z .view-content .views-table.cols-2 .even .atoz.m,
.directory.atoz .view-content .views-table.cols-2 .odd .atoz.m,
.directory.atoz .view-content .views-table.cols-2 .even .atoz.m {
    background-color: #07766c;
}

.page-directory-a-to-z .view-content .views-table.cols-2 .odd .atoz.s,
.page-directory-a-to-z .view-content .views-table.cols-2 .even .atoz.s,
.directory.atoz .view-content .views-table.cols-2 .odd .atoz.s,
.directory.atoz .view-content .views-table.cols-2 .even .atoz.s {
    background-color: #5B6BC8;
}

.page-directory-a-to-z .view-content .views-table.cols-2 .odd .atoz.oc,
.page-directory-a-to-z .view-content .views-table.cols-2 .even .atoz.oc,
.directory.atoz .view-content .views-table.cols-2 .odd .atoz.oc,
.directory.atoz .view-content .views-table.cols-2 .even .atoz.oc {
    background-color: #FFE498;
}

.page-directory-a-to-z .view-content .views-table.cols-2 .odd .atoz.os,
.page-directory-a-to-z .view-content .views-table.cols-2 .even .atoz.os,
.directory.atoz .view-content .views-table.cols-2 .odd .atoz.os,
.directory.atoz .view-content .views-table.cols-2 .even .atoz.os {
    background-color: #7e7406;
}

.page-directory-a-to-z .view-content .views-table.cols-2 .odd .views-field.views-field-title,
.page-directory-a-to-z .view-content .views-table.cols-2 .even .views-field.views-field-title,
.directory.atoz .view-content .views-table.cols-2 .odd .views-field.views-field-title,
.directory.atoz .view-content .views-table.cols-2 .even .views-field.views-field-title {
    border-left: 1px solid #BDCAD8;
    padding: 10px;
    width: auto;
}

.page-directory-a-to-z .view-content .views-table.cols-2 .odd .views-field-title,
.page-directory-a-to-z .view-content .views-table.cols-2 .even .views-field-title,
.directory.atoz .view-content .views-table.cols-2 .odd .views-field-title,
.directory.atoz .view-content .views-table.cols-2 .even .views-field-title {
    padding-left: 30px;
}

.views-exposed-widget.views-widget-filter-keys,
.views-exposed-widget.views-widget-filter-search_api_views_fulltext {
    width: 100%;
}

.programs-directory .UTSG,
.programs-directory .STG,
.programs-directory .UTM,
.programs-directory .OS,
.programs-directory .UTS,
.programs-directory .UTSC,
.programs-directory .OC,
.programs-directory .noCampus {
    width: 18.9%;
    height: 200px;
}

.programs-directory .view-filters {
    width: 100%;
}

.programs-directory .view-filters .views-widget-filter-field_degrees_value {
    width: 100%;
    margin-bottom: 10px;
}

.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:first-child {
    width: 60%;
}

.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:nth-child(2) {
    width: 40%;
}

.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value,
.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:nth-child(2) {
    margin-right: 0px;
    padding: 10px;
}

.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value .option,
.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value .form-radio,
.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:nth-child(2) .option,
.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:nth-child(2) .form-radio {
    font-size: 14px;
    float: left;
    margin: 0;
}

.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value input.form-radio,
.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:nth-child(2) input.form-radio {
    width: 20px;
    height: 20px;
}

.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value .option,
.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:nth-child(2) .option {
    padding-top: 2px;
}

.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value .form-radio,
.programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:nth-child(2) .form-radio {
    margin-top: 5px;
}

.programs-directory .views-exposed-widgets {
    margin-bottom: 0;
}

.programs-directory .views-exposed-widgets .views-widget-filter-keys {
    width: 60%;
}

.programs-directory .views-exposed-widgets .views-widget-filter-keys .form-text {
    width: inherit;
}

.programs-directory .views-exposed-widgets .views-widget-filter-keys .form-item-keys {
    width: 100%;
}

.programs-directory .views-exposed-widget.views-submit-button {
    padding: 0;
    float: left;
    width: 40%;
    margin-bottom: 10px;
}

.programs-directory .views-exposed-widget.views-submit-button .form-submit {
    margin: 0px;
    width: 100%;
    font-size: 14px;
    padding-bottom: 13px;
}

.programs-directory .attachment {
    margin-bottom: 30px;
    max-width: 100%;
}

.programs-directory .attachment .container {
    width: inherit;
    padding-right: 0px;
    padding-left: 0px;
}

.programs-directory .attachment .resetBtn {
    margin-left: 0;
    width: 40%;
    font-size: 14px;
    padding-bottom: 13px;
    border-radius: 0px 2px 2px 0px;
    text-align: center;
}

.programs-directory .attachment .form-type-select.form-item-jump {
    margin-bottom: 10px;
    width: 100%;
    background: url(../../../all/themes/uoft_stark/img/icons/drop-down-field-arrow-2.svg) no-repeat right #ffffff;
    border-radius: 2px;
}

.programs-directory .attachment .form-type-select.form-item-jump select {
    background: transparent;
}

.programs-directory .attachment .form-type-select.form-item-jump .form-select {
    width: 100% !important;
}

.page-events #page-title,
.page-events .boilerplateBlock {
    padding-left: 0;
}

.page-events .col-xs-12 {
    padding: 0;
}

.page-events .btn.btn-primary {
    margin: 2% 0 0 2%;
}

.page-events .view-filters {
    margin: 25px 0;
}

.page-events .view-filters .views-widget-filter-field_department_value {
    width: 100%;
    display: block;
    padding: 0;
}

.page-events .view-filters .form-select {
    width: 400px;
    height: 44px;
    border: 1px solid #BDCAD8;
    background-color: white;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 0 15px;
    width: 100%;
    background: url(../../../all/themes/uoft_stark/img/icons/drop-down-field-arrow-2.svg) no-repeat right #ffffff;
    border-radius: 2px;
}

.page-events .view-filters .form-select select {
    background: transparent;
    border-radius: 2px;
}

.page-events .view-filters .views-submit-button {
    width: 150px;
}

.page-events .view-filters .views-submit-button .form-submit {
    margin: 0;
    padding: 0;
    width: 100%;
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
}

.page-events table {
    width: 100%;
    font-size: 14px;
}

.page-events table .views-field-title {
    width: 60%;
}

.page-events table .views-field-field-date {
    width: 20%;
    border-left: none;
}

.page-events table .views-field-field-department {
    width: 20%;
    border-left: none;
}

.page-events table thead {
    background: none;
}

.page-events table thead tr th {
    padding: 2%;
    border-bottom: none;
    font-size: 20px;
    font-weight: 600;
    color: #313d4c;
    letter-spacing: 1px;
}

.page-events table thead tr th a {
    color: #000000;
    text-decoration: underline;
}

.page-events table tbody {
    border-top: 1px solid #BDCAD8;
    border: none;
    border-bottom: none;
    background: #ffffff;
}

.page-events table tbody tr {
    border-bottom: none;
}

.page-events table tbody tr td {
    padding: 2%;
}

.page-events table tbody tr.even,
.page-events table tbody tr.odd {
    background: #ffffff;
}

.page-events .item-list .pager {
    border: 1px solid #BDCAD8;
    border-radius: 2px;
    padding: 0;
    overflow: auto;
    width: 100%;
}

.page-events .item-list .pager li {
    margin: 0;
    padding: 10px 10px 10px 5px;
    font-size: 15px;
    font-weight: 600;
    border-right: 1px solid #BDCAD8;
    display: inline-block;
}

.page-events .item-list .pager li a {
    border-radius: 0;
    background-color: transparent;
    border: 0;
    padding: 0;
}

.page-events .item-list .pager li:last-child {
    border-right: none;
}

.page-events .item-list .pager {
    margin-top: 25px;
}

.page-events .events-all {
    margin-bottom: 50px;
    padding-bottom: 30px;
    border-bottom: 1px solid #BDCAD8;
}

.page-events .events-all table tr th {
    background-color: #337AB7;
    color: #ffffff;
}

.page-events .events-all table tr th.views-field-title {
    font-size: 25px;
}

.page-events .events-all table tr th.views-field-field-department {
    font-size: 15px;
}

.page-events .events-all table tr td.views-field-field-department {
    font-size: 15px;
}

.page-events .events-all table tr .views-field.views-field-field-eventdate {
    border-right: 1px solid #BDCAD8;
}

.page-events .events-all table tr .views-field.views-field-field-eventdate a {
    color: #ffffff;
    text-decoration: underline;
}

.page-events .events-all .view-filters {
    margin-top: 0;
}

.page-events .pane-views-panes {
    margin-bottom: 10px;
    border-bottom: 1px solid #BDCAD8;
    padding-bottom: 35px;
    padding-left: 0;
}

.page-events .pane-views-panes .pane-content .view-display-id-panel_pane_7 .view-filters .views-submit-button {
    margin-top: 0;
}

.page-events .pane-views-panes .pane-content .view-display-id-panel_pane_7 .view-filters .views-widget-filter-keys {
    width: auto;
    float: left;
}

.page-events .pane-views-panes .pane-content .view-display-id-panel_pane_7 .view-filters .views-widget-filter-keys .form-text {
    height: 44px;
    padding-left: 30px;
    border: 1px solid #BDCAD8;
}

.page-events .pane-views-panes .pane-content .view-events {
    padding: 0;
}

.page-events .pane-views-panes .pane-content .view-events .views-field-field-eventdate {
    font-size: 15px;
}

.page-events .pane-views-panes .pane-content .view-events .views-field-field-eventdate img {
    width: auto;
    padding-left: 5px;
}

@media (min-width:48em) {
    .page-events table thead tr th {
        font-size: 25px;
        letter-spacing: 0;
    }

    .page-events table tbody tr td {
        padding: 1% 2%;
        font-size: 17px;
    }
}

@media (max-width:48em) {
    .page-events .boilerplateBlock h2 {
        padding-left: 15px;
    }

    .page-events input {
        margin-left: 15px;
    }
}

@media (max-width:20em) {
    .page-events .boilerplateBlock h2 {
        padding-left: 15px;
    }

    .page-events .view-filters .views-submit-button .form-submit {
        margin-left: 15px;
    }
}

.page-a-to-z-directory .view-filters .views-exposed-form {
    position: relative;
}

.page-a-to-z-directory .view-filters .views-exposed-form #edit-query-atoz-wrapper {
    width: 100%;
}

.page-a-to-z-directory .view-filters .views-exposed-form #edit-query-atoz-wrapper label {
    display: none;
}

.page-a-to-z-directory .view-filters .views-exposed-form #edit-query-atoz-wrapper #edit-query-atoz {
    height: 44px;
    padding-left: 30px;
    border: 1px solid #BDCAD8;
    width: 100%;
}

.page-a-to-z-directory .view-filters .views-exposed-form #edit-alpha-wrapper {
    width: 100%;
    margin: 0px auto 20px;
    padding: 15px 15px 0;
    background-color: #ffffff;
    border: 1px solid #BDCAD8;
    float: right;
}

.page-a-to-z-directory .view-filters .views-exposed-form #edit-alpha-wrapper label {
    display: none;
}

.page-a-to-z-directory .view-filters .views-exposed-form #edit-alpha-wrapper .views-widget .form-item {
    float: left;
    margin: 0 5px 5px 0;
}

.page-a-to-z-directory .view-filters .views-exposed-form #edit-alpha-wrapper .views-widget .form-item a {
    color: white;
    text-decoration: none;
    padding: 5px 10px;
    background-color: #337AB7;
    border: 1px solid #1f5c91;
    border-radius: 2px;
    display: block;
}

.page-a-to-z-directory .view-filters .views-exposed-form #edit-alpha-wrapper .views-widget .form-item a.active {
    background-color: #153d5f;
}

.page-a-to-z-directory .view-filters .views-exposed-form .views-exposed-widget {
    padding: 0;
}

.page-a-to-z-directory .view-filters .views-exposed-form .views-exposed-widget input {
    margin-top: 0;
}

.page-a-to-z-directory .view-filters .views-exposed-form .views-submit-button {
    width: 74%;
    margin-right: 1%;
}

.page-a-to-z-directory .view-filters .views-exposed-form .views-submit-button #edit-submit-a2z {
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
    width: 100%;
}

.page-a-to-z-directory .view-filters .views-exposed-form .views-reset-button {
    width: 25%;
    margin-top: 0px;
}

.page-a-to-z-directory .view-filters .views-exposed-form .views-reset-button #edit-reset {
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
    width: 100%;
    padding: 10px;
}

.page-a-to-z-directory .view-content .views-table {
    width: 100%;
}

.page-a-to-z-directory .view-content .views-table thead tr {
    background-color: #485667;
}

.page-a-to-z-directory .view-content .views-table thead tr th {
    border-bottom: 0;
    padding: 2% 0 2% 10px;
    color: #ffffff;
    font-weight: 600;
}

.page-a-to-z-directory .view-content .views-table tbody {
    border: 1px solid #BDCAD8;
    font-size: 15px;
}

.page-a-to-z-directory .view-content .views-table tbody tr td {
    border-left: 1px solid #BDCAD8;
    padding: 10px;
    width: 80%;
}

.page-a-to-z-directory .view-content .views-table tbody tr .atoz {
    display: inline-block;
    margin: 10px;
    color: #ffffff;
    border-radius: 2px;
    width: auto;
    text-align: center;
    padding: 10px;
}

.page-a-to-z-directory .view-content .views-table tbody tr .atoz.dt {
    background-color: #26789e;
}

.page-a-to-z-directory .view-content .views-table tbody tr .atoz.m {
    background-color: #07766c;
}

.page-a-to-z-directory .view-content .views-table tbody tr .atoz.s {
    background-color: #5B6BC8;
}

.page-a-to-z-directory .view-content .views-table tbody tr .atoz.os {
    background-color: #FFC600;
}

.page-a-to-z-directory .view-content .views-table tbody tr .atoz.oc {
    background-color: #33a7de;
}

.page-a-to-z-directory .view-content .views-table tbody .odd {
    background-color: #ffffff;
}

.page-a-to-z-directory .view-content .views-table tbody .even {
    background-color: #f2f4f8;
}

@media (min-width:48em) {
    .page-a-to-z-directory .view-filters .views-exposed-form #edit-query-atoz-wrapper {
        width: 25%;
    }

    .page-a-to-z-directory .view-filters .views-exposed-form #edit-alpha-wrapper {
        width: 50%;
    }

    .page-a-to-z-directory .view-filters .views-exposed-form .views-submit-button {
        width: 12%;
    }

    .page-a-to-z-directory .view-filters .views-exposed-form .views-reset-button {
        width: 10%;
    }
}

.page-social-media-directory .view-social-media-directory-tabs .tabs {
    margin-left: 0;
    padding: 10px 10px 10px 0;
}

.page-social-media-directory .view-social-media-directory-tabs ul.primary {
    border: none;
}

.page-social-media-directory .view-social-media-directory-tabs .tabs.primary {
    margin: 0;
}

.page-social-media-directory .view-social-media-directory-tabs .tabs.primary li {
    display: table-cell;
}

.page-social-media-directory .view-social-media-directory-tabs .tabs.primary li a {
    margin-right: 0;
    padding: 10px 20px;
    background-color: #337AB7;
    color: #ffffff;
    border-right: 1px solid black;
    border-left: none;
    border-top: none;
    border-bottom: none;
}

.page-social-media-directory .view-social-media-directory-tabs .tabs.primary li .active {
    background-color: #485667;
    border-bottom: none;
}

.page-social-media-directory .view-social-media-directory-tabs .tabs.primary li a:last-child {
    border-right: none;
}

.page-social-media-directory .view-social-media-directory-tabs .view-header .group1 h1 {
    font-weight: 300;
    font-size: 28px;
}

.page-social-media-directory .view-social-media-directory-tabs .view-header .group1 #selectorUofT+.row,
.page-social-media-directory .view-social-media-directory-tabs .view-header .group1 #selectorUTM+.row,
.page-social-media-directory .view-social-media-directory-tabs .view-header .group1 #selectorUTSC+.row {
    display: none;
}

.page-social-media-directory .view-social-media-directory-tabs .view-header .group1 .pongstagrm .col-xs-12:before {
    font-family: FontAwesome;
    content: "\f16d";
    position: absolute;
    z-index: 50;
    bottom: 15%;
    left: 5%;
    color: white;
}

.page-social-media-directory .view-social-media-directory-tabs .view-header .group1 .pongstagrm {
    margin: 0;
    padding: 0;
}

.page-social-media-directory .view-social-media-directory-tabs .view-header .group1 .pongstagrm .col-xs-12 {
    padding: 0;
}

.page-social-media-directory .view-social-media-directory-tabs .view-header .group1 .pongstagrm .likes,
.page-social-media-directory .view-social-media-directory-tabs .view-header .group1 .pongstagrm .comments,
.page-social-media-directory .view-social-media-directory-tabs .view-header .group1 .pongstagrm .type {
    display: none;
}

.page-social-media-directory .view-social-media-directory-tabs .view-header .group1 .pongstagrm .thumbnail {
    border: none;
    padding: 0;
    margin: 0;
}

.page-social-media-directory .view-social-media-directory-tabs .view-header .group2 {
    width: 50%;
    float: right;
}

.page-social-media-directory .view-social-media-directory-tabs .view-header .group2 p {
    font-weight: 200;
}

.page-social-media-directory .view-social-media-directory-tabs .view-filters {
    width: 50%;
}

.page-social-media-directory .view-social-media-directory-tabs .view-filters .views-widget-filter-keys {
    width: 75%;
    padding: 0;
}

.page-social-media-directory .view-social-media-directory-tabs .view-filters .views-widget-filter-keys .form-type-textfield .form-text {
    width: 100%;
    height: 44px;
    padding-left: 20px;
    border: 1px solid #BDCAD8;
}

.page-social-media-directory .view-social-media-directory-tabs .view-filters .views-exposed-widget.views-submit-button {
    padding: 0;
    position: relative;
}

.page-social-media-directory .view-social-media-directory-tabs .view-filters .views-exposed-widget.views-submit-button .form-submit {
    font-family: FontAwesome;
    width: 80px;
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
}

.page-social-media-directory .view-social-media-directory-tabs .view-filters .views-exposed-widget.views-submit-button:before {
    font-family: 'FontAwesome';
    position: absolute;
    left: 40%;
    content: "\f002";
    top: 10px;
    color: #ffffff;
}

.page-social-media-directory .view-social-media-directory-tabs .view-content {
    margin-bottom: 50px;
    border: 1px solid #BDCAD8;
    border-bottom: none;
}

.page-social-media-directory .view-social-media-directory-tabs .view-content .odd,
.page-social-media-directory .view-social-media-directory-tabs .view-content .even {
    background-color: #ffffff;
    border-bottom: 1px solid #BDCAD8;
    padding: 15px 20px;
}

.page-social-media-directory .view-social-media-directory-tabs .view-content .odd .inside,
.page-social-media-directory .view-social-media-directory-tabs .view-content .even .inside {
    margin-bottom: 0;
}

.page-social-media-directory .view-social-media-directory-tabs .view-content .even {
    background-color: #f2f4f8;
}

.page-social-media-directory .view-social-media-directory-tabs .view-content .panel-2col .panel-panel .views-field .field-content {
    font-size: 15px;
    font-weight: 400;
}

.page-social-media-directory .view-social-media-directory-tabs .view-content .panel-2col .panel-panel .views-field .field-content a .fa {
    font-size: 20px;
}

.page-social-media-directory .view-social-media-directory-tabs .view-content .panel-2col .panel-col-last .views-field {
    display: inline-block;
    padding: 0 8px;
}

.page-social-media-directory .view-instagram-feed {
    width: 33%;
    display: inline-block;
}

.page-social-media-directory .view-instagram-feed .tabs {
    display: none;
}

.page-social-media-directory .pager {
    border: 1px solid #BDCAD8;
    border-radius: 2px;
    padding: 0;
    overflow: auto;
    width: 100%;
}

.page-social-media-directory .pager li {
    margin: 0;
    padding: 10px 10px 10px 5px;
    font-size: 15px;
    font-weight: 600;
    border-right: 1px solid #BDCAD8;
    display: inline-block;
}

.page-social-media-directory .pager li a {
    border-radius: 0;
    background-color: transparent;
    border: 0;
    padding: 0;
}

.page-social-media-directory .pager li:last-child {
    border-right: none;
}

.node-social-media-entry p,
.node-social-media-entry a {
    float: left;
    padding-right: 5px;
}

.node-social-media-entry .smTitle {
    margin-right: 50px;
}

.node-social-media-entry a p {
    color: #337AB7;
}

.node-social-media-entry a p i {
    font-size: 20px;
}

.page-social-media-directory-form .form-select {
    width: auto;
    height: 44px;
    border: 1px solid #BDCAD8;
    background-color: white;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 0 15px;
}

.page-social-media-directory-form .form-text {
    width: 100%;
    height: 44px;
    padding-left: 30px;
    border: 1px solid #BDCAD8;
}

.page-social-media-directory-form .form-submit {
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
}

.page-social-media-directory-form .form-radios {
    padding: 20px;
    border: 1px solid #BDCAD8;
}

.page-social-media-directory-form .form-wrapper {
    padding: 0;
}

.page-social-media-directory-form .description {
    margin-bottom: 0;
}

@media (max-width:24em) {

    .programs-directory .col-md-3.UTSG,
    .programs-directory .col-md-3.STG,
    .programs-directory .col-md-3.UTM,
    .programs-directory .col-md-3.OS,
    .programs-directory .col-md-3.UTS,
    .programs-directory .col-md-3.UTSC,
    .programs-directory .col-md-3.OC,
    .programs-directory .col-md-3.noCampus {
        width: 100%;
        height: 160px;
        float: left;
    }

    .page-social-media-directory .view-instagram-feed {
        width: 100%;
        display: block;
        margin: 10px 0;
    }
}

@media (max-width:62em) {
    .page-social-media-directory .view-social-media-directory-tabs .view-header+h3 {
        display: none;
    }

    .page-social-media-directory .view-social-media-directory-tabs .view-header .group2 {
        width: 100%;
        float: left;
    }

    .page-social-media-directory .view-social-media-directory-tabs .view-filters {
        width: 100%;
    }

    .page-social-media-directory .view-social-media-directory-tabs .view-filters .views-exposed-widget {
        width: inherit;
    }

    .programs-directory .UTSG,
    .programs-directory .STG,
    .programs-directory .UTM,
    .programs-directory .OS,
    .programs-directory .UTS,
    .programs-directory .UTSC,
    .programs-directory .OC,
    .programs-directory .noCampus {
        width: 32%;
        height: 250px;
        float: left;
    }
}

@media (min-width:48em) {
    .page-academics-programs-directory .page .view-programs-of-study .view-header {
        margin-top: 60px;
    }
}

@media (min-width:62em) {
    .page-events .view-filters .views-widget-filter-field_department_value {
        width: 40%;
        margin-right: 15px;
    }

    .page-events .view-filters .views-submit-button {
        margin: 21px 0 0;
    }

    .page-directory-a-to-z .view-filters .views-exposed-form,
    .directory.atoz .view-filters .views-exposed-form {
        width: 50%;
    }

    .page-directory-a-to-z .attachment .view-id-atoz_full_view,
    .directory.atoz .attachment .view-id-atoz_full_view {
        width: 48%;
    }

    .programs-directory .view-filters,
    .group-result-progam-of-study .view-filters,
    .group-result-atoz .view-filters {
        width: 62%;
    }

    .programs-directory .view-filters .views-widget-filter-field_degrees_value,
    .group-result-progam-of-study .view-filters .views-widget-filter-field_degrees_value,
    .group-result-atoz .view-filters .views-widget-filter-field_degrees_value {
        width: auto;
    }

    .programs-directory .view-filters .views-exposed-widget.views-widget-filter-keys,
    .group-result-progam-of-study .view-filters .views-exposed-widget.views-widget-filter-keys,
    .group-result-atoz .view-filters .views-exposed-widget.views-widget-filter-keys {
        width: 36%;
    }

    .programs-directory .view-filters .views-exposed-widget.views-submit-button,
    .group-result-progam-of-study .view-filters .views-exposed-widget.views-submit-button,
    .group-result-atoz .view-filters .views-exposed-widget.views-submit-button {
        width: 14%;
    }

    .programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:first-child,
    .programs-directory .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:nth-child(2),
    .group-result-progam-of-study .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:first-child,
    .group-result-progam-of-study .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:nth-child(2),
    .group-result-atoz .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:first-child,
    .group-result-atoz .view-filters .views-widget-filter-field_degrees_value .form-item-field-degrees-value:nth-child(2) {
        width: auto;
        padding-right: 15px;
    }

    .programs-directory .attachment,
    .group-result-progam-of-study .attachment,
    .group-result-atoz .attachment {
        width: 38%;
        float: left;
        padding-left: 10px;
    }

    .programs-directory .attachment .container,
    .group-result-progam-of-study .attachment .container,
    .group-result-atoz .attachment .container {
        margin: 0;
        width: 100%;
    }

    .programs-directory .attachment .form-type-select.form-item-jump,
    .group-result-progam-of-study .attachment .form-type-select.form-item-jump,
    .group-result-atoz .attachment .form-type-select.form-item-jump {
        width: 72%;
        margin-right: 15px;
    }

    .programs-directory .attachment .resetBtn a,
    .group-result-progam-of-study .attachment .resetBtn a,
    .group-result-atoz .attachment .resetBtn a {
        width: 22%;
    }

    .views-widget-filter-field_degrees_value {
        margin-right: 15px;
    }
}

@media (min-width:75em) {
    .a-to-z-directory .one-col-body {
        margin-top: 60px;
    }

    .programs-directory .view-filters {
        width: 60%;
    }

    .programs-directory .view-filters .views-exposed-widget.views-widget-filter-keys {
        width: 40%;
    }

    .programs-directory .view-filters .views-exposed-widget.views-submit-button {
        width: 17%;
    }

    .programs-directory .attachment {
        width: 40%;
    }

    .programs-directory .attachment .form-type-select.form-item-jump {
        width: 70%;
    }
}

.topbanner {
    margin-top: 50px;
}

.navwrapper {
    border-bottom: solid 1px #000;
    overflow: hidden;
}

.navwrapper .col-md-4 img {
    width: 100px;
}

.navwrapper a {
    color: #000;
}

@media screen and (min-width:62em) {
    .navwrapper img {
        width: 100px;
    }
}

.herowrapper {
    clear: both;
    margin-top: 20px;
    overflow: hidden;
    padding-top: 20px;
}

form#views-exposed-form-the-bulletin-pages-page-3 .form-item.form-type-textfield.form-item-keys {
    margin: 0;
    float: left;
    width: 80%;
}

form#views-exposed-form-the-bulletin-pages-page-3 .form-item.form-type-textfield.form-item-keys input {
    width: 100%;
    padding: 8px;
    margin-top: 5px;
    color: #000;
}

form#views-exposed-form-the-bulletin-pages-page-3 .views-exposed-widget.views-submit-button {
    width: 20%;
    float: left;
}

form#views-exposed-form-the-bulletin-pages-page-3 .views-exposed-widget.views-submit-button input {
    width: 100%;
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
    border-radius: 0;
}

button.popup {
    background: none;
    border: none;
    display: inline-block;
}

button.subscribe {
    display: block;
    float: right;
    margin-bottom: 20px;
    text-shadow: 0 0 0 transparent;
    box-shadow: inset 0 0 0 #ffffff, 0 0 0 transparent;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #337AB7;
    color: #ffffff;
    letter-spacing: 1px;
    border-radius: 2px;
    padding: 6px 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
    border: 0px;
    border-radius: 2px;
}

@media screen and (max-width:48em) {
    button.subscribe {
        margin-top: 0;
        text-align: center;
    }

    button.popup {
        display: block;
        text-align: left;
    }

    .navwrapper a {
        display: block;
        padding-left: 5px;
        text-align: left;
    }
}

.bulletinnav {
    text-align: right;
    clear: both;
}

.bulletinnav .modal-header,
.bulletinnav .modal-body,
.navwrapper .col-md-8 .modal-header,
.navwrapper .col-md-8 .modal-body {
    text-align: left;
}

.bulletinnav .modal-header,
.navwrapper .col-md-8 .modal-header {
    border-bottom: none;
    padding-bottom: 0;
}

.bulletinnav .modal-header .close,
.navwrapper .col-md-8 .modal-header .close {
    color: #33A7DE;
    font-size: 50px;
    font-weight: 300;
    opacity: 1;
}

.bulletinnav .modal-title,
.navwrapper .col-md-8 .modal-title {
    line-height: 3em;
}

.bulletinnav .model-content,
.navwrapper .col-md-8 .model-content {
    border-radius: 2px;
}

.navwrapper {
    padding-bottom: 20px;
}

.navwrapper .mailchimp-signup-subscribe-form-description {
    display: none;
}

.navwrapper .form-item.form-type-textfield.form-item-mergevars-EMAIL.form-disabled {
    margin: 0;
}

.navwrapper .mailchimp-signup-subscribe-form {
    padding-top: 20px;
}

.navwrapper .mailchimp-signup-subscribe-form label {
    display: none;
}

.navwrapper .mailchimp-signup-subscribe-form .form-item {
    margin-top: 0;
}

.navwrapper .mailchimp-signup-subscribe-form .form-actions.form-wrapper input {
    padding: 10px 15px;
}

.navwrapper .mailchimp-signup-subscribe-form .form-actions.form-wrapper input.form-text {
    padding: 8px 15px;
    border: solid 1px #e5e5e5;
    background-color: transparent;
    width: 100%;
}

.navwrapper .mailchimp-signup-subscribe-form .form-actions.form-wrapper input[type=submit] {
    border: none;
    background-color: #337AB7;
    color: #fff;
    text-transform: uppercase;
}

.navwrapper .mailchimp-newsletter-mergefields {
    width: 70%;
    float: left;
}

.navwrapper input#edit-mergevars-email--2,
.navwrapper input#edit-mergevars-email {
    width: 100%;
    padding: 8px 15px;
    background-color: transparent;
}

.navwrapper input#edit-mergevars-email {
    border: solid 1px #BDCAD8;
    padding-bottom: 8px;
}

.bullcontent .pager {
    border: 1px solid #BDCAD8;
    border-radius: 2px;
    padding: 0;
    overflow: auto;
    width: 100%;
}

.bullcontent .pager li {
    margin: 0;
    padding: 10px 10px 10px 5px;
    font-size: 15px;
    font-weight: 600;
    border-right: 1px solid #BDCAD8;
    display: inline-block;
}

.bullcontent .pager li a {
    border-radius: 0;
    background-color: transparent;
    border: 0;
    padding: 0;
}

.bullcontent .pager li:last-child {
    border-right: none;
}

@media screen and (max-width:62em) {
    .navwrapper button.subscribe {
        float: none;
        width: 100%;
        padding: 15px 8px;
        font-size: 18px;
    }

    .navwrapper .bulletinnav {
        text-align: center;
    }
}

.fc-unthemed tbody,
.fc-unthemed th,
.fc-unthemed thead {
    border: none;
}

.fc-basic-view .fc-body .fc-row,
.fc-content {
    min-height: 0;
    height: 0;
}

td.fc-day.fc-widget-content,
.fc-view>table {
    border: #ddd solid 1px;
}

.bulletinDay {
    background-color: #33A7DE;
}

.bulletinDay a {
    width: 100%;
    display: inline-block;
}

.bulletinDay span {
    color: #fff;
}

span.fc-title {
    padding: 5px !important;
    text-overflow: ellipsis;
    white-space: pre-line;
    text-align: center;
}

.fc-day-grid-event.fc-h-event.fc-event.fc-start {
    text-align: center;
}

span.legend,
span.legend-text {
    margin: 0 20px 0 0;
    display: inline-block;
}

.fc-left,
.fc-right {
    border: solid 1px #edf2f8;
}

.fc-left h2,
.fc-right h2 {
    font-size: 14px;
    padding-top: 7px;
}

span.legend {
    margin-top: 15px;
    background: #33A7DE;
    width: 20px;
    height: 20px;
}

span.legend-text {
    line-height: 3em;
    vertical-align: top;
}

.fc-state-default {
    background: #007fa3;
    color: #fff;
}

.fc-state-default.fc-corner-right {
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
}

.fc-state-default.fc-corner-left {
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px;
}

button.fc-myCustomButton-button.fc-state-default.fc-corner-left.fc-corner-right {
    background: transparent;
    color: #485667;
    text-shadow: inherit;
    border: none;
    box-shadow: inherit;
}

.fc-icon-right-double-arrow:after {
    content: "\0203A";
    font-weight: 700;
    font-size: 200%;
    top: -7%;
}

.fc-icon-left-double-arrow:after {
    content: "\02039";
    font-weight: 700;
    font-size: 200%;
    top: -7%;
}

.fc button {
    padding: 0 .1em;
}

.container.bullcontent {
    padding-left: 0;
}

.bullcontent {
    border-top: 1px solid #edf2f8;
    margin-top: 20px;
    clear: both;
}

.bullcontent .pane-the-bulletin-pages {
    margin-top: 20px;
}

.bullcontent .col-md-4 {
    margin-top: 20px;
}

.bulletin-news {
    margin: 20px 0;
}

.bulletin-news .subhead {
    border: 1px solid #edf2f8;
    padding: 15px 5px 10px 5px;
    margin-bottom: 20px;
}

.bulletin-news .col-md-6:nth-of-type(2n+1) {
    clear: both;
}

@media (min-width:62em) {

    .navwrapper .col-md-4,
    .navwrapper .col-md-8,
    .navwrapper .col-md-6,
    .navwrapper .col-md-5,
    .navwrapper .col-md-7 {
        padding-left: 0;
        padding-right: 0;
    }

    .herowrapper .col-md-4,
    .herowrapper .col-md-8,
    .herowrapper .col-md-6:first-child,
    .herowrapper .col-md-5,
    .herowrapper .col-md-7 {
        padding-left: 0;
    }

    .bullcontent .col-md-8,
    .bulletin-news .col-md-6,
    .container.bullcontent {
        padding-left: 0;
    }

    .bullcontent .col-md-8 {
        border-right: 1px solid #edf2f8;
    }
}

.node-type-the-bulletin .feature-picture h1 {
    width: 97.5%;
}

.bulletinBody {
    margin-top: 35px;
}

.bulletinBody .subhead {
    padding: 10px 0;
}

.bulletinBody .subhead h2 {
    font-size: 35px;
    font-weight: 700;
    margin-top: 10px;
}

.bulletinBody .subhead p {
    font-size: 30px;
    font-weight: 600;
}

.bulletinBody .photo-credit.field_featured_picture {
    display: block;
    font-size: 13px;
    font-style: italic;
}

.bulletinBody .photo-credit.field_picture {
    display: none;
}

.bulletinBody .bulletinContent,
.bulletinBody .bulletinSidebarR {
    margin-top: 5px;
    padding-top: 20px;
}

.bulletinBody .pane-node-field-author .pane-title,
.bulletinBody .pane-node-field-author .pane-content {
    display: inline-block;
    text-transform: capitalize;
    color: #337AB7;
    font-weight: normal;
}

.bulletinBody .pane-node-field-photo-caption {
    margin: 15px 0;
    font-size: 14px;
    font-style: italic;
    font-weight: 300;
}

.bulletinBody .socialL ul {
    margin-top: 35px;
    padding: 0;
}

.bulletinBody .socialL ul li {
    list-style: none;
    overflow: hidden;
    display: inline-block;
    margin-right: 15px;
}

.bulletinBody .socialL ul li a {
    color: #fff;
    text-transform: uppercase;
    padding: 8px 15px 8px 0;
    font-size: 18px;
    letter-spacing: .1em;
    text-align: right;
}

.bulletinBody .socialL ul li a[href^="https://www.facebook"] {
    background-color: #415A9A;
}

.bulletinBody .socialL ul li a[href^="https://twitter"] {
    background-color: #049EF4;
}

.bulletinBody .socialL ul li a[href^="mailto:"] {
    background-color: #6C9F29;
}

.bulletinBody .socialL ul li .fa {
    font-size: 26px;
    width: 50px;
    text-align: center;
    padding: 5px;
    margin-right: 10px;
}

.bulletinBody .socialL ul li i.fa-twitter {
    background-color: #0070B1;
}

.bulletinBody .socialL ul li i.fa-facebook {
    background-color: #25396B;
}

.bulletinBody .socialL ul li i.fa-envelope {
    background-color: #48721E;
}

.bulletinBody .pane-node-field-tags {
    margin-top: 30px;
    padding: 35px 0;
    border-top: solid 1px #000;
}

.bulletinBody .pane-node-field-tags .pane-title,
.bulletinBody .pane-node-field-tags .pane-content {
    display: block;
}

.bulletinBody .pane-node-field-tags .pane-title ul,
.bulletinBody .pane-node-field-tags .pane-content ul {
    padding: 0;
    margin: 0;
}

.bulletinBody .pane-node-field-tags .pane-title ul li,
.bulletinBody .pane-node-field-tags .pane-content ul li {
    display: inline-block;
    line-height: 1em;
    margin-right: 10px;
}

.bulletinSidebarR .date-head {
    background: transparent;
    padding: 0;
}

.bulletinSidebarR .date-head .field_featured_picture {
    display: block;
    background-color: #00295d;
    padding: 15px;
}

.bulletinSidebarR .date-head .field_picture {
    display: none;
}

.bulletinSidebarR .info {
    text-align: center;
}

.bulletinSidebarR .info .field_featured_picture {
    display: block;
    text-align: center;
}

.bulletinSidebarR .info .field_picture {
    display: none;
}

.bulletinSidebarR form#views-exposed-form-the-bulletin-pages-page-3 .form-item.form-type-textfield.form-item-keys,
.bulletinSidebarR form#views-exposed-form-the-bulletin-pages-page-3 .views-exposed-widget.views-submit-button {
    width: 100%;
    float: none;
}

.bulletinSidebarR form#views-exposed-form-the-bulletin-pages-page-3 .views-exposed-widget.views-submit-button {
    margin-top: 12px;
}

.bulletinSidebarR form#views-exposed-form-the-bulletin-pages-page-3 .views-exposed-widget.views-submit-button input {
    border-radius: 2px;
}

.bulletinSidebarR .pane-mailchimp-signup {
    border: solid 1px #000;
    padding: 15px;
}

.bulletinSidebarR .pane-mailchimp-signup form label {
    display: none;
}

.bulletinSidebarR .pane-mailchimp-signup form .mailchimp-newsletter-mergefields {
    width: 100%;
    float: none;
    display: block;
}

.bulletinSidebarR .pane-mailchimp-signup form input {
    border: solid 1px #DADADA;
    border-radius: 3px;
    padding: 10px 15px;
    width: 100%;
    background-color: transparent;
}

.bulletinSidebarR .pane-mailchimp-signup form .form-wrapper {
    width: 100%;
    margin-top: 5px;
}

.bulletinSidebarR .pane-mailchimp-signup form input[type=submit] {
    width: 100%;
    border: none;
    background-color: #337AB7;
    color: #fff;
    text-transform: uppercase;
}

@media screen and (max-width:62em) {
    .bulletinSidebarR .pane-mailchimp-signup {
        margin-bottom: 20px;
    }
}

.bulletinDefault {
    padding-bottom: 40px;
    padding-top: 40px;
}

@media screen and (max-width:62em) {
    .bulletinDefault {
        padding-bottom: 40px;
        padding-top: 40px;
    }
}

.accord-block {
    border-bottom: 1px solid #BDCAD8;
}

.accord-block h4 {
    margin: 0;
    padding: 0;
}

.accord-block h4 a {
    display: block;
    padding: 20px 30px 20px 0;
    margin: 0;
    background: url(../../../all/themes/uoft_stark/img/icons/icon-arrow-down.svg) no-repeat right 30px;
    text-decoration: none;
}

.accord-block h4 a.close-icon {
    background: url(../../../all/themes/uoft_stark/img/icons/icon-x.svg) no-repeat right 30px;
}

.accord-block .accord-section:first-child {
    margin-top: 500px;
}

.accord-block .accord-section {
    padding-bottom: 25px;
}

.accord-block .accord-section .row {
    border-top: none;
}

.accord-block a>i {
    display: inline-block;
    margin: 10px 0 0;
    padding: 0;
    border-radius: 3px;
}

.accord-block a>i img {
    width: 22px;
}

.form {
    background-color: #f3f4f5;
    padding: 15px 15px;
    margin: 20px 0;
}

.form p {
    font-size: 14px;
    line-height: 1.8em;
}

.form .note p {
    font-size: 12px;
}

form#webform-client-form-105132 {
    border: solid 1px #edf2f8;
    padding: 2px 10px;
}

form#webform-client-form-105132 input,
form#webform-client-form-105132 select {
    width: 100%;
    padding: 5px;
    border: solid 1px #edf2f8;
}

form#webform-client-form-105132 input.webform-submit {
    text-shadow: 0 0 0 transparent;
    box-shadow: inset 0 0 0 #ffffff, 0 0 0 transparent;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #337AB7;
    color: #ffffff;
    letter-spacing: 1px;
    border-radius: 2px;
    padding: 6px 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
    border: 0px;
    border-radius: 2px;
}

.page-faculty-staff .cont {
    background: #f2f4f8;
}

.bulletinform .mailchimp-signup-subscribe-form-description {
    display: none;
}

.bulletinform .pane-title {
    display: none;
}

.bulletinform #edit-mergevars-email {
    width: 100%;
    border-radius: 2px;
    border: solid 1px #dadada;
}

.bulletinform .mailchimp-signup-subscribe-form .form-item {
    margin-top: 0;
}

.bulletinform .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields {
    width: 100%;
}

.bulletinform .mailchimp-signup-subscribe-form .form-actions.form-wrapper {
    width: 100%;
    margin-top: 0;
}

.bulletinform .mailchimp-signup-subscribe-form .form-actions.form-wrapper input[type=submit] {
    width: 100%;
}

.bulletinform .mailchimp-signup-subscribe-form input {
    border: solid 1px #DADADA;
    border-radius: 3px;
    padding: 10px 15px;
    width: 100%;
    background-color: transparent;
}

.bulletinform .mailchimp-signup-subscribe-form input[type=submit] {
    width: 100%;
    border: none;
    background-color: #337AB7;
    color: #fff;
    text-transform: uppercase;
}

.bulletintext {
    font-family: OpenSans;
    margin-bottom: 55px;
}

.bulletintext h2 {
    font-size: 26px;
    font-weight: 300;
    color: #485667;
    line-height: 1.4;
}

.bulletintext p {
    font-size: 16px;
    line-height: 1.5;
    margin: 10px 0;
}

.bulletintext a {
    font-size: 17px;
}

.bulletintitle {
    margin-top: 25px;
    text-align: center;
}

.bulletintitle h3 {
    font-size: 19px;
    margin-top: 25px;
    margin-bottom: 25px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}

@media (max-width:62em) {
    .bulletintitle {
        display: none;
    }

    .page-faculty-staff .featureOnlyBlock .col-md-12 {
        padding-right: 0;
    }

    .bulletintext .bulletin-logo {
        text-align: center;
    }

    .bulletintext .bulletin-logo img {
        width: 198px;
        margin: 0 auto 25px auto;
    }
}

.page-bulletin-search h2.title.block-title {
    display: none;
}

.page-bulletin-search #views-exposed-form-the-bulletin-pages-page-1 {
    margin: 45px 0;
    background-color: #DAE1E9;
    padding: 35px;
    border-radius: 5px;
    border: solid 1px #BDCAD8;
}

.page-bulletin-search #views-exposed-form-the-bulletin-pages-page-1 .views-exposed-widget.views-widget-filter-keys {
    width: 80%;
    float: left;
}

.page-bulletin-search #views-exposed-form-the-bulletin-pages-page-1 .views-exposed-widget.views-widget-filter-keys input {
    width: 100%;
    padding: 13px;
}

.page-bulletin-search #views-exposed-form-the-bulletin-pages-page-1 .views-exposed-form .views-exposed-widget {
    padding: 0;
}

.page-bulletin-search #views-exposed-form-the-bulletin-pages-page-1 .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 29px;
}

.page-bulletin-search #views-exposed-form-the-bulletin-pages-page-1 .views-exposed-widget.views-submit-button {
    width: 20%;
    float: left;
}

.page-bulletin-search #views-exposed-form-the-bulletin-pages-page-1 .views-exposed-widget.views-submit-button input {
    width: 100%;
    margin-top: 0;
    background-color: #337AB7;
    color: white;
    border: 0px none;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 2px;
    padding: 15px;
}

.page-bulletin-search .bulletin.search {
    margin-bottom: 40px;
}

.page-bulletin-search .bulletin.search .col-md-6 {
    margin-top: 35px;
}

.page-bulletin-search .bulletin.search .col-md-6 .subhead {
    margin-top: 10px;
}

.page-bulletin-search .bulletin.search .col-md-6.odd {
    clear: both;
}

.page-bulletin-search .bulletin.search .col-md-6.odd.first.last {
    width: 100%;
}

.page-bulletin-search .view-empty {
    font-size: 35px;
    text-align: center;
    margin: 40px 0;
}

@media (min-width:62em) {
    .page-bulletin-search #main {
        margin-top: 40px;
    }
}

.orange {
    color: #D77745;
}

.ironchef-wrapper {
    padding-top: 50px;
}

.banner-wrapper {
    margin-bottom: 30px;
}

.banner-wrapper .col-md-4 {
    padding: 20px;
    overflow: overlay;
}

.banner-wrapper #ic-countdown {
    color: #D77745;
    letter-spacing: .1em;
}

.video-banner {
    margin-bottom: 30px;
}

.video-banner .title {
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 18px;
}

.video-banner .title:before {
    content: "New";
    color: #D77745;
}

.ironchef-body {
    display: block;
    clear: both;
    overflow: hidden;
}

.ironchef-body .col-md-4 {
    padding-right: 8px;
    padding-left: 8px;
}

.ironchef-body .col-md-4 h3 {
    margin-top: 25px;
}

.ironchef-body .col-md-4 h3 a {
    color: #485667;
    text-decoration: none;
    cursor: default;
}

.ironchef-body .col-md-4 .pane-title {
    font-size: 20px;
    padding: 10px 0;
    text-transform: uppercase;
}

.ironchef-body .col-md-4 .views-row {
    padding: 8px 0;
    margin-top: 10px;
}

.ironchef-body .col-md-4 .views-row.views-row-last {
    border-bottom: none;
}

.ironchef-body .title,
.ironchef-body .team .views-field-title {
    font-size: 18px;
    font-weight: 600;
}

.ironchef-body .video .title,
.ironchef-body .news .title {
    margin-top: 15px;
    margin-bottom: 30px;
}

.ironchef-body .video .more-link,
.ironchef-body .news .more-link {
    margin-top: 15px;
    display: block;
    float: right;
    text-shadow: 0 0 0 transparent;
    box-shadow: inset 0 0 0 #ffffff, 0 0 0 transparent;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #337AB7;
    color: #ffffff;
    letter-spacing: 1px;
    border-radius: 2px;
    padding: 6px 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
    border: 0px;
    border-radius: 2px;
}

.ironchef-body .video .more-link a,
.ironchef-body .news .more-link a {
    color: #fff;
    text-transform: capitalize;
}

.ironchef-body .team .title {
    margin-top: 0;
}

.ironchef-body .team .view-display-id-block_4 .last {
    border-bottom: none !important;
}

.ironchef-body .col-md-4:nth-of-type(2) .view-content>div,
.ironchef-body .col-xs-4:nth-of-type(2) .view-content>div {
    border-bottom: solid 1px #C0C2C1;
    margin-bottom: 15px;
    overflow: hidden;
    padding-bottom: 15px;
}

.ironchef-body .bio {
    position: fixed;
    top: 180px;
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 0px 9999px rgba(0, 0, 0, 0.5);
    width: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    color: white;
    z-index: 50;
}

.ironchef-body .bio .container {
    padding-bottom: 30px;
    background: black;
    border-radius: 5px;
}

.ironchef-body .bio p {
    color: #fff;
}

.ironchef-body .bio p strong {
    font-size: 16px;
    font-weight: 700;
    line-height: .1em;
}

.ironchef-body .bio .col-md-8,
.ironchef-body .bio .col-xs-8 {
    height: 500px;
    overflow: scroll;
    overflow-x: hidden;
}

.ironchef-body .bio p.closebtn {
    text-align: right;
    font-size: 16px;
}

.ironchef-body .bio p.closebtn span {
    font-size: 30px;
    height: 50px;
    vertical-align: middle;
}

#ironchef-about {
    margin-top: 30px;
    margin-bottom: 15px;
}

#ironchef-about .col-md-4 {
    padding-left: 0;
    margin-top: 30px;
}

#ironchef-about .col-md-8 {
    margin-top: 30px;
}

.ironchef-learnmore {
    background: url(../../../all/themes/uoft_stark/img/bg/desktop-sandwich.jpg) no-repeat center center;
    background-size: cover;
    height: 450px;
}

.ironchef-learnmore h2 {
    vertical-align: middle;
    line-height: 450px;
    color: #fff;
}

.ironchef-learnmore h2 a {
    color: #fff;
    text-decoration: none;
}

.smoke-free .page {
    padding-top: 165px;
}

.smoke-free .news-home {
    padding: 3px;
}

.smoke-free .title {
    margin-top: 90px !important;
}

.smoke-free .title-smoke-free {
    margin-top: 10px;
}

@media (min-width:62em) {
    .ironchef-wrapper {
        background: #f6f6f6;
        background: linear-gradient(to bottom, #f6f6f6 0%, #f6f6f6 25%, #ffffff 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
    }

    .banner-wrapper {
        box-shadow: 0px 2px 25px 1px #D6D3D3;
        -webkit-box-shadow: 0px 2px 25px 1px #D6D3D3;
        -moz-box-shadow: 0px 2px 25px 1px #D6D3D3;
        -o-box-shadow: 0px 2px 25px 1px #D6D3D3;
        margin-bottom: 30px;
    }

    .banner-wrapper .col-md-4:nth-of-type(2) {
        border-left: solid 1px #E0E0E0;
        border-right: solid 1px #E0E0E0;
    }

    .ironchef-body {
        border-top: solid 1px #E0E0E0;
        border-bottom: solid 1px #E0E0E0;
    }

    .ironchef-body .col-md-4:nth-of-type(2),
    .ironchef-body .col-xs-4:nth-of-type(2) {
        border-left: solid 1px #E0E0E0;
        border-right: solid 1px #E0E0E0;
    }

    .ironchef-body .col-md-4 .views-row,
    .ironchef-body .col-xs-4 .views-row {
        border-bottom: solid 1px #E0E0E0;
    }

    .ironchef-body .team .col-md-4,
    .ironchef-body .team .col-xs-4 {
        border-left: none;
        border-right: none;
    }

    .ironchef-body .showvideo {
        display: block;
    }

    .ironchef-body .hidevideo {
        display: none;
    }

    .ironchef-body .youtube {
        position: fixed;
        top: 50px;
        width: 85%;
        left: 0;
        right: 0;
        margin: 0 auto;
        z-index: 1000;
        background-color: #000;
        box-shadow: 0px 0px 0px 9999px rgba(0, 0, 0, 0.5);
    }

    .ironchef-body .youtube .youtube-container--responsive {
        widows: 90%;
        margin: 0 auto;
    }

    .ironchef-body .video .closebtn {
        font-size: 16px;
        position: fixed;
        z-index: 1001;
        top: 15px;
        color: #fff;
        text-align: right;
        padding: 1px 10px;
        right: 7%;
    }

    .ironchef-body .video .closebtn span {
        font-size: 30px;
        height: 50px;
        vertical-align: middle;
    }

    .ironchef-body i.fa.fa-play {
        background-color: #e52d27;
        color: #fff;
        position: absolute;
        width: 50px;
        padding: 10px 15px;
        border-radius: 5px;
        left: 0;
        right: 0;
        margin: 0 auto;
        text-align: center;
        margin-top: 120px;
    }
}

@media screen and (min-width:62em) and (max-height:778px) {

    .ironchef-body .bio .col-md-8,
    .ironchef-body .bio .col-xs-8 {
        height: 400px;
    }
}

@media screen and (max-width:62em) {
    .container.banner-wrapper {
        padding: 0;
    }

    .container.banner-wrapper p,
    .container.banner-wrapper a {
        font-size: 20px;
    }

    .container.banner-wrapper #ic-countdown {
        color: #fff;
    }

    .container.banner-wrapper .col-md-4:nth-of-type(3) {
        padding: 0;
        background-color: #D77745;
    }

    .container.banner-wrapper .col-md-4:nth-of-type(3) h3,
    .container.banner-wrapper .col-md-4:nth-of-type(3) p {
        color: #fff;
    }

    .container.banner-wrapper .col-md-4:nth-of-type(3) h3 {
        padding: 30px 20px 20px 20px;
        font-size: 30px;
    }

    .container.banner-wrapper .col-md-4:nth-of-type(3) h3:nth-of-type(2) {
        padding: 0 20px 20px 20px;
    }

    .video-banner .title {
        font-size: 25px;
    }

    .ironchef-body .view-content>div {
        padding-bottom: 20px;
    }

    .ironchef-body .col-md-4,
    .ironchef-body .col-xs-4 {
        padding: 10px 0;
    }

    .ironchef-body .col-md-4 a,
    .ironchef-body .col-xs-4 a {
        text-decoration: none;
    }

    .ironchef-body .desktopyoutube,
    .ironchef-body .video .closebtn,
    .ironchef-body i.fa.fa-play {
        display: none;
    }

    .ironchef-body .team .hidevideo {
        display: none;
    }

    .ironchef-body .team .showvideo {
        display: block;
    }

    .ironchef-body .bio {
        top: 110px;
    }

    .ironchef-body .bio .col-xs-8 {
        height: 300px;
    }

    #ironchef-about .col-md-8 {
        padding-left: 0;
    }

    .ironchef-learnmore {
        background: url(../../../all/themes/uoft_stark/img/bg/mobile-sandwich.jpg) no-repeat center;
    }

    .ironchef-learnmore h2 {
        vertical-align: bottom;
        margin-top: 50%;
        text-align: center;
        line-height: 1.5em;
    }

    .ironchef-body .ironchef-block {
        border-bottom: 1px solid #BDCAD8;
    }

    .ironchef-body .ironchef-block h4,
    .ironchef-body .ironchef-block h3 {
        margin: 0;
        padding: 0;
    }

    .ironchef-body .ironchef-block h4 a,
    .ironchef-body .ironchef-block h3 a {
        display: block;
        padding: 20px 30px 20px 0;
        margin: 0;
        background: url(../../../all/themes/uoft_stark/img/icons/icon-arrow-down.svg) no-repeat right 30px;
        text-decoration: none;
    }

    .ironchef-body .ironchef-block h4 a.close-icon,
    .ironchef-body .ironchef-block h3 a.close-icon {
        background: url(../../../all/themes/uoft_stark/img/icons/icon-x.svg) no-repeat right 30px;
    }

    .ironchef-body .ironchef-block .accord-section:first-child {
        margin-top: 500px;
    }

    .ironchef-body .ironchef-block .accord-section {
        padding-bottom: 25px;
    }

    .ironchef-body .ironchef-block .accord-section .row {
        border-top: none;
    }

    .ironchef-body .ironchef-block a>i {
        display: inline-block;
        margin: 10px 0 0;
        padding: 0;
        border-radius: 3px;
    }

    .ironchef-body .ironchef-block a>i img {
        width: 22px;
    }
}

@media screen and (max-width:31.25em) {
    .ironchef-learnmore h2 {
        margin-top: 75%;
    }
}

@media screen and (max-width:20em) {
    .ironchef-learnmore h2 {
        margin-top: 95%;
    }
}

@media screen and (orientation:landscape) and (max-height:500px) {
    .ironchef-body .bio {
        top: 20px;
        z-index: 5000;
    }

    .ironchef-body .bio .col-md-8,
    .ironchef-body .bio .col-xs-8 {
        height: 200px;
    }

    .ironchef-body .bio .col-xs-4 {
        padding: 0;
    }
}

@media (min-width:1200px) {
    .citieshub .pageBannerBlock .col-md-12 {
        width: 1170px;
        float: none;
        margin: 0 auto;
    }
}

.citieshub .pageBannerBlock {
    padding-top: 20px;
    width: auto;
    background-color: #EDF2F8;
    margin-bottom: 0;
    border: none;
    padding-bottom: 20px;
}

.citieshub .pageBannerBlock .lightgrey-bg {
    padding: 0;
}

.citieshub .pageBannerBlock .title,
.citieshub .pageBannerBlock .date {
    margin-top: 12px;
}

.citieshub .pageBannerBlock .more-link a {
    display: block;
    width: 100%;
}

.citieshub .boilerplateBlock h3 {
    padding-left: 15px;
    margin-bottom: 0;
    font-weight: normal;
}

.citieshub .boilerplateBlock .blurb-blog .nav>li>a:hover {
    background: transparent;
}

.citieshub .boilerplateBlock .blurb-blog .nav>li>a {
    font-size: 16px;
}

.citieshub .boilerplateBlock .blurb-blog h3 {
    text-align: center;
    padding: 0 10px 10px 10px;
    border-bottom: solid 3px #000;
    text-transform: uppercase;
    font-size: 25px;
    margin-bottom: 15px;
}

.citieshub .boilerplateBlock .blurb-blog ul li {
    margin-top: 10px;
}

.citieshub .boilerplateBlock .blurb-blog ul li:first-of-type {
    margin-top: 0;
}

.citieshub .boilerplateBlock .blurb-blog .btn {
    color: #333;
    border: 1px solid #adadad;
    border-radius: 3px;
}

.citieshub .boilerplateBlock .blurb-blog img .col-xs-6:first-of-type {
    text-align: right;
}

.cities-links,
.cities-tweet,
.cities-event {
    margin-top: 30px;
}

.cities-links h3,
.cities-tweet h3,
.cities-event h3 {
    color: #fff;
}

.cities-links .title,
.cities-tweet .title,
.cities-event .title {
    margin-top: 15px;
}

.cities-links .eventdate,
.cities-tweet .eventdate,
.cities-event .eventdate {
    color: #fff;
}

.cities-links a,
.cities-event a {
    color: #4ca5f1;
}

.cities-links a:hover,
.cities-event a:hover {
    color: #b3bcc3;
}

.cities-links {
    color: #fff;
}

.cities-links ul {
    padding-left: 0;
    list-style-type: none;
}

.cities-links ul h3 {
    font-size: 16px;
}

.cities-links ul ul {
    padding-left: 15px;
    font-size: 14px;
}

.cities-links ul li {
    color: #485667;
    font-size: 12px;
}

.cities-links .view-content>div>ul>li {
    border: solid 1px #5f5e5e;
    padding: 10px;
    margin-bottom: 15px;
    padding: 10px;
    background-color: #fff;
    border-radius: 3px;
    color: #485667;
    font-size: 12px;
}

.cities-links .view-content>div>ul>li:nth-of-type(1n+6),
.cities-links .view-content>div>ul:nth-of-type(1n+5) {
    display: none;
}

.cities-links .view-content>div>ul>li:last-of-type {
    border-bottom: none;
}

.cities-links a {
    color: #337AB7;
}

.cities-links a:hover {
    color: #153d5f;
}

.cities-links em,
.cities-links p {
    margin-bottom: 20px;
    display: block;
}

.cities-event {
    padding-right: 10px;
}

.cities-event .view-content>div {
    border-bottom: solid 1px #5f5e5e;
    padding-bottom: 20px;
}

.cities-event .view-content>div:last-of-type {
    border-bottom: none;
}

.cities-rss-news,
.cities-news {
    margin-top: 10px;
}

.cities-rss-news .title,
.cities-rss-news .col-md-4 .title,
.cities-news .title,
.cities-news .col-md-4 .title {
    margin-top: 5px;
}

.cities-rss-news .date,
.cities-news .date {
    margin-top: 10px;
}

.cities-rss-news .lightgrey-bg {
    overflow: hidden;
    width: 100%;
    padding: 0;
    background: #000;
    margin-bottom: 10px;
}

.cities-rss-news .picture img {
    transition: all .2s ease-in-out;
    opacity: 0.6;
}

.cities-rss-news .picture img:hover {
    transform: scale(1.03);
    opacity: 1;
}

.cities-rss-news .title {
    position: absolute;
    bottom: 30px;
    left: 10%;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    color: #fff;
    width: 85%;
}

.cities-rss-news .title a {
    color: #fff;
    font-weight: 700;
    font-size: 20px;
}

@media (min-width:62em) {
    .col-md-6.blurb-blog img {
        text-align: right;
        float: right;
    }

    .cities-event .view-content {
        height: 1000px;
        overflow-y: scroll;
    }

    .cities-news .col-md-4:nth-child(3n+1) {
        clear: both;
    }
}

@media (max-width:62em) {
    .citieshub .pageBannerBlock .more-link {
        padding-top: 15px;
        margin-bottom: 40px;
        margin-top: 0;
    }

    .blurb-blog {
        margin-top: 30px;
    }

    .cities-rss-news .lightgrey-bg {
        margin-top: 20px;
    }

    .cities-rss-news .lightgrey-bg .title {
        background-color: transparent;
    }

    .cities-news .col-md-4 {
        margin-top: 30px;
    }
}

.page-collective-bargaining-information .page {
    background-color: #fff;
}

.page-collective-bargaining-information #main .section {
    margin-top: 0;
}

.page-collective-bargaining-information #main .section #page-title {
    margin-top: 40px;
}

.pane-mailchimp-signup-labour-negotiation-update,
.pane-mailchimp-signup-labour-negotiation-update-new {
    border: solid 1px #808080;
    border-radius: 2px;
    padding: 20px;
}

.pane-mailchimp-signup-labour-negotiation-update .mailchimp-signup-subscribe-form-description,
.pane-mailchimp-signup-labour-negotiation-update-new .mailchimp-signup-subscribe-form-description {
    font-size: 20px;
}

.pane-mailchimp-signup-labour-negotiation-update input,
.pane-mailchimp-signup-labour-negotiation-update-new input {
    width: 100%;
    border-radius: 1px;
    border: solid 1px #808080;
    padding: 5px;
}

.pane-mailchimp-signup-labour-negotiation-update input.form-submit,
.pane-mailchimp-signup-labour-negotiation-update-new input.form-submit {
    text-shadow: 0 0 0 transparent;
    box-shadow: inset 0 0 0 #ffffff, 0 0 0 transparent;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #337AB7;
    color: #ffffff;
    letter-spacing: 1px;
    border-radius: 2px;
    padding: 6px 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
    border: 0px;
    border-radius: 2px;
    background-color: #777;
}

@media (min-height:990px) {
    .page-collective-bargaining-information #main .section {
        margin-top: 120px;
    }

    .page-collective-bargaining-information #main .section #page-title {
        margin-top: 40px;
    }
}

@media (max-width:62em) {

    .pane-mailchimp-signup-labour-negotiation-update,
    .pane-mailchimp-signup-labour-negotiation-update-new {
        margin-top: 35px;
    }
}

.ent-outer-wrapper {
    background: url(../../../all/themes/uoft_stark/img/bg/entrepreneurs_website_background.jpg) no-repeat top center;
    background-size: auto;
}

.ent-outer-wrapper .offwhite-bg,
.ent-outer-wrapper .Tags,
.ent-outer-wrapper .date-head,
.ent-outer-wrapper .info {
    background-color: transparent;
    padding: 0px;
}

.ent-outer-wrapper h1.entrepreneurs-title {
    font-family: "Trade Gothic LT W01 Bold", arial, sans-serif;
    line-height: 0.9em;
    letter-spacing: -1.4px;
    text-transform: uppercase;
    display: inline-block;
    font-size: 60px;
    color: #25355a;
    margin-left: -15px;
}

.ent-outer-wrapper h1.entrepreneurs-title span.entrepreneurs-sub-title {
    font-family: "Trade Gothic LT W01 Bold", arial, sans-serif;
    line-height: 0.9em;
    letter-spacing: -1.4px;
    text-transform: uppercase;
    display: inline-block;
    font-size: 60px;
    color: #007fa3;
}

.ent-outer-wrapper .feature-picture h1 {
    font-size: 50px;
    font-family: "Trade Gothic LT W01 Bold", arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: -1px;
    line-height: 0.9;
}

.ent-outer-wrapper .news-banner-title {
    border-bottom: none;
    padding-top: 0;
}

.ent-outer-wrapper button.entrepreneurs-story-read-more-btn {
    clear: both;
    border-radius: 20px;
    background-color: #ffffff;
    border: 2px solid #2E7AB2;
    padding: 5px 14px;
    color: #2E7AB2;
    font-weight: 600;
}

.ent-outer-wrapper button.entrepreneurs-story-read-more-btn:hover {
    transition: all 0.25s ease;
    color: #ffffff;
    background-color: #2E7AB2;
}

@media (min-width:670px) {
    .ent-outer-wrapper button.entrepreneurs-story-read-more-btn {
        width: 50%;
    }
}

.ent-outer-wrapper p.intro-ent {
    max-width: 500px;
}

.ent-outer-wrapper .news-banner-title p.banner-content {
    font-size: 23px;
    color: #002B5C;
}

.ent-outer-wrapper .news-banner-title p.banner-content a {
    color: #25355a;
    font-weight: bold;
}

.ent-outer-wrapper .news-banner-title p.banner-content i.fa.fa-chevron-right {
    font-size: 20px;
    vertical-align: baseline;
}

.ent-outer-wrapper .eq-padding {
    padding-top: 20px;
}

@media (min-width:1200px) {
    .ent-outer-wrapper .eq-padding {
        padding-top: 50px;
    }
}

.ent-outer-wrapper p.border-left {
    border-left: 1px solid #367BAF;
    padding-left: 10px;
}

.ent-outer-wrapper a.highlight-link {
    text-decoration: underline !important;
    font-weight: bold;
}

button[aria-controls="morestories"] {
    display: none;
}

button[aria-controls="morestartup"] {
    display: none;
}

button.showthis {
    display: inline-block;
}

@media (min-width:992px) {
    .entrepreneurs .page {
        padding-top: 140px;
    }

    .ent-outer-wrapper {
        background-size: 100%;
    }
}

.entrepreneurs .banner {
    color: #fff;
    padding-top: 150px;
}

.entrepreneurs .banner img {
    max-height: 320px;
    width: auto;
}

.entrepreneurs .banner h1 {
    font-size: 80px;
    line-height: 0.85;
    letter-spacing: -2.3px;
    text-transform: uppercase;
    display: inline-block;
    font-family: "Trade Gothic LT W01 Bold", arial, sans-serif;
    color: #25355a;
}

.entrepreneurs .banner p {
    font-size: 24px;
    line-height: 1.5em;
    margin-top: 25px;
    color: #002B5C;
}

.entrepreneurs .collapse {
    transform: translateY(130%);
    transition-timing-function: ease-in;
    transition: 0.2s;
}

.entrepreneurs .collapse.in {
    transition: 0.25s;
    transition-timing-function: ease-out;
    transform: translateY(0);
    opacity: 1;
}

.entrepreneurs .news-home.col-md-4:nth-of-type(3n+1) {
    clear: both;
}

.entrepreneurs hr {
    background-color: #25355a;
    margin: 10px 0 20px 0;
}

.entrepreneurs a[href^="mailto"] {
    text-transform: none;
}

.entrepreneurs span.hashtags {
    font-weight: bold;
    color: #3a85bf;
}

.ent-nav {
    margin-top: 51px;
    border-top: 1px solid #25355a;
}

.ent-nav ul {
    margin-left: 0;
    padding-left: 0;
}

.ent-nav ul li {
    width: 25%;
    font-size: 16px;
    font-family: OpenSans;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.7px;
    text-align: center;
    color: #002b5c;
    text-transform: uppercase;
    float: left;
    padding: 5px;
    list-style: none;
    display: none;
}

.ent-nav ul li a {
    color: #153d5f;
    cursor: pointer;
}

.ent-nav ul li a:hover {
    color: #001228;
    transition: all 0.25s ease;
}

@media (min-width:992px) {
    .ent-nav {
        margin-top: 51px;
    }

    .ent-nav ul li {
        width: 25%;
        font-family: OpenSans;
        font-size: 16px;
        font-weight: 600;
        letter-spacing: 0.7px;
        text-align: center;
        color: #002b5c;
        text-transform: uppercase;
        float: left;
        padding-bottom: 15px;
        list-style: none;
        display: block;
    }

    .ent-nav ul li:hover {
        border-bottom: 1px solid #25355a;
    }
}

@media (min-width:1200px) {
    .ent-nav {
        margin-top: 51px;
    }

    .ent-nav ul li {
        width: 25%;
        font-family: OpenSans;
        font-weight: 600;
        letter-spacing: 0.7px;
        text-align: center;
        color: #002b5c;
        text-transform: uppercase;
        float: left;
        padding: 5px;
        list-style: none;
    }
}

.ent-inner-wrapper>div {
    clear: both;
    margin-top: 0;
    outline: none;
}

#intro {
    margin-top: 0;
}

@media (min-width:991px) {
    .ent-inner-wrapper>div {
        clear: both;
        margin-top: 80px;
    }

    #intro {
        margin-top: 80px;
    }
}

.ent-inner-wrapper>div#collapseschedule {
    margin-top: 0;
}

#collapseschedule .view-footer {
    margin-top: 25px;
}

.ent-inner-wrapper>div {
    clear: both;
    margin-top: 80px;
}

.ent-inner-wrapper {
    margin-right: auto;
    margin-left: auto;
}

.ent-inner-wrapper h2 {
    text-transform: uppercase;
    font-size: 38px;
    font-family: "Trade Gothic LT W01 Bold", arial, sans-serif;
    color: #25355a;
    line-height: 0.9;
}

.ent-inner-wrapper h3 {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 25px;
    color: #25355a;
    margin-bottom: 5px;
    font-family: "Trade Gothic LT W01 Bold", arial, sans-serif;
    line-height: 0.9;
}

.ent-inner-wrapper h3 a#expo {
    color: inherit;
    font-family: inherit;
}

.ent-inner-wrapper .twitter-embed {
    background-color: #002a5c;
    padding-top: 20px;
}

.ent-inner-wrapper .twitter-embed h3 {
    color: #fff;
    margin-bottom: 20px;
}

.ent-inner-wrapper a.ent-btn,
.ent-inner-wrapper button {
    clear: both;
    border-radius: 20px;
    background-color: #ffffff;
    border: 2px solid #2E7AB2;
    padding: 5px 14px;
    color: #2E7AB2;
    font-weight: 600;
}

.ent-inner-wrapper a.ent-btn:hover {
    transition: all 0.25s ease;
    color: #ffffff;
    background-color: #2E7AB2;
}

.ent-inner-wrapper a#learn-more {
    width: 50%;
}

.ent-inner-wrapper .ent-connect-with {
    padding: 15px 10px 5px 10px;
    margin-top: 60px;
}

.ent-inner-wrapper i.fa.fa-twitter.circle,
.ent-inner-wrapper i.fa.fa-facebook.circle {
    background-color: #337AB7;
    border-radius: 50%;
    font-size: 2rem;
    color: #ffffff;
    margin-top: 20px;
}

.ent-inner-wrapper i.fa.fa-twitter.circle {
    padding: 10px;
    line-height: 0.85;
    margin-right: 10px;
}

.ent-inner-wrapper i.fa.fa-facebook.circle {
    padding: 13px;
    line-height: 0.6;
}

.ent-inner-wrapper #panel button {
    clear: both;
    border-radius: 50%;
    background-color: #3b99fc;
    padding: 9px 14px;
    line-height: 1.25;
    color: #fff;
    font-weight: bold;
    border: none;
    transition: all 0.25s ease;
}

@media (min-width:990px) {
    .ent-inner-wrapper #stories .video2 {
        clear: both;
    }
}

.ent-inner-wrapper #stories button,
.ent-inner-wrapper #courses button {
    clear: both;
    line-height: 1.25;
    transition: all 0.25s ease;
    border: 2px solid #2E7AB2;
    padding: 8px 14px;
    color: #2E7AB2;
    font-weight: 600;
    margin-bottom: 60px;
}

.ent-inner-wrapper #stories button.minus,
.ent-inner-wrapper #courses button.minus {
    padding: 5px 16px;
}

.ent-inner-wrapper #panel button:hover,
.ent-inner-wrapper #stories button:hover,
.ent-inner-wrapper #courses button:hover {
    clear: both;
    color: #ffffff;
    background-color: #2E7AB2;
    padding: 8px 14px;
}

.ent-inner-wrapper #stories button.minus:hover,
.ent-inner-wrapper #courses button.minus:hover {
    padding: 5px 16px;
}

.ent-inner-wrapper #courses p.btn-ent,
.ent-inner-wrapper #stories p.btn-ent {
    text-align: center;
}

.ent-inner-wrapper #collapseschedule {
    padding-top: 5px;
}

.ent-inner-wrapper #collapseschedule .views-table.cols-2 {
    width: 100%;
}

.ent-inner-wrapper #collapseschedule .view.view-events.view-id-events.view-display-id-panel_pane_31 {
    max-width: 100%;
}

.ent-inner-wrapper #collapseschedule table {
    max-width: 100%;
}

.ent-inner-wrapper #collapseschedule table thead tr th {
    padding: 2%;
    border-bottom: none;
    font-size: 20px;
    font-weight: 600;
    color: #313d4c;
    font-size: 25px;
}

.ent-inner-wrapper #collapseschedule table thead tr th.views-field-field-eventdate {
    font-size: 18px;
    display: none;
}

@media (min-width:990px) {
    .ent-inner-wrapper #collapseschedule table thead tr th.views-field-field-eventdate {
        font-size: 18px;
        display: table-cell;
    }
}

.ent-inner-wrapper #collapseschedule tr.even,
.ent-inner-wrapper #collapseschedule tr.odd {
    background-color: #fff;
    border: none;
    display: -ms-grid;
    display: grid;
    margin-bottom: 20px;
}

@media (min-width:990px) {

    .ent-inner-wrapper #collapseschedule tr.even,
    .ent-inner-wrapper #collapseschedule tr.odd {
        background-color: #fff;
        border: none;
        display: table-row;
    }
}

.ent-inner-wrapper #collapseschedule td {
    padding: 1% 2%;
    font-size: 17px;
}

.ent-inner-wrapper .newsstories,
.ent-inner-wrapper .video2 {
    clear: both;
}

.ent-inner-wrapper button[data-target="#morestories"] {
    margin: 0 auto;
}

div#accel {
    margin-bottom: 80px;
}

#accel,
#courses,
#panel,
#stories,
#touch {
    margin-top: 80px;
}

#accel .intro-ent,
#panel .intro-ent {
    margin-top: 25px;
}

#touch {
    margin-bottom: 50px;
}

@media (min-width:990px) {

    #accel,
    #courses,
    #panel,
    #stories,
    #touch {
        margin-top: 60px;
    }
}

#stories .panel-pane.pane-custom.pane-9.col-md-5.col-md-offset-2 {
    margin-bottom: 5px;
}

#stories .pane-custom.pane-11.col-md-3 p,
#stories .panel-pane.pane-custom.pane-12.col-md-4.video2.col-md-offset-1 p:nth-of-type(2),
#stories .panel-pane.pane-custom.pane-13.col-md-4 p:nth-of-type(2) {
    display: none;
}

@media (min-width:990px) {

    #stories .pane-custom.pane-11.col-md-3 p,
    #stories .panel-pane.pane-custom.pane-12.col-md-4.video2.col-md-offset-1 p:nth-of-type(2),
    #stories .panel-pane.pane-custom.pane-13.col-md-4 p:nth-of-type(2) {
        display: block;
    }
}

@media (min-width:990px) {
    #stories .panel-pane.pane-custom.pane-9.col-md-5.col-md-offset-2 {
        margin-bottom: 40px;
    }
}

#stories .panel-pane.pane-views.pane-latest-news.col-md-offset-2.col-md-8 {
    margin-top: 40px;
}

#stories .mobile-news-home .picture {
    padding-bottom: 25px;
}

@media (min-width:990px) {
    #stories .mobile-news-home .picture {
        padding-bottom: 0px;
    }
}

#stories .news-home.mobile-news-home .title {
    padding: 0;
    width: 100%;
    margin-bottom: 75px;
}

#stories .newsBlock .col-md-4,
#stories .pane-latest-news .col-md-4 {
    margin-bottom: 25px;
    padding: 0;
}

#stories .panel-pane.pane-views.pane-latest-news.col-md-offset-1.col-md-8 {
    margin-top: 40px;
}

@media (min-width:990px) {

    #stories .newsBlock .col-md-4,
    #stories .pane-latest-news .col-md-4 {
        margin-bottom: 0;
        padding: 0px 15px;
    }
}

@media (min-width:990px) {
    .btn-sched {
        width: 20%;
    }

    button#moreEntNews {
        width: 30%;
    }
}

.btn-sched {
    color: #3b99fc;
    background-color: none;
}

.ent-sched-expanded {
    clear: both;
    border-radius: 20px;
    background-color: #3b99fc;
    padding: 9px 14px;
    color: #fff;
}

@media (min-width:670px) {
    a.ent-btn {
        text-align: center;
        display: block;
        width: 35%;
    }
}

#intro .col-md-3 {
    text-align: center;
    margin: 0 auto;
}

#intro .col-md-3 img {
    width: auto;
    max-width: 100%;
    float: none;
}

@media (min-width:990px) {
    #intro .col-md-3 {
        text-align: center;
        margin: 0 auto;
    }

    #intro .col-md-3 img {
        width: auto;
        max-width: 100%;
    }
}

@media (max-width:48em) {
    .entrepreneurs .banner img {
        width: 100%;
    }
}

@media screen and (max-width:991px) {
    .entrepreneurs .banner {
        padding-top: 50px;
        text-align: center;
    }

    .entrepreneurs .banner h1 {
        text-align: left;
        width: 100%;
    }

    .entrepreneurs .banner p {
        text-align: left;
        margin-top: 0;
        line-height: 1.5em;
    }

    .entrepreneurs .banner img {
        width: auto;
        max-width: 100%;
    }

    .ent-nav {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .ent-inner-wrapper #accel,
    .ent-inner-wrapper #courses,
    .ent-inner-wrapper #panel,
    .ent-inner-wrapper #stories,
    .ent-inner-wrapper #touch {
        margin-top: 40px;
    }

    .ent-inner-wrapper h2 {
        margin-bottom: 30px;
        margin-top: 0px;
    }

    .ent-inner-wrapper h3 {
        margin-top: 20px;
    }

    .ent-inner-wrapper a.ent-btn,
    .ent-inner-wrapper .ent-inner-wrapper button {
        padding: 8px 30px;
    }

    .ent-inner-wrapper #stories button,
    .ent-inner-wrapper #courses button {
        margin-bottom: 0;
        padding: 8px 30px;
    }

    .ent-inner-wrapper #stories button:hover,
    .ent-inner-wrapper #courses button:hover {
        padding: 8px 30px;
    }

    .ent-inner-wrapper .panel-pane.pane-views.pane-latest-news.col-md-12.clearfix {
        padding: 0;
    }

    .ent-inner-wrapper .ent-connect-with {
        margin-top: 0;
        margin-bottom: 40px;
    }

    .ent-inner-wrapper i.fa.fa-twitter.circle,
    .ent-inner-wrapper i.fa.fa-facebook.circle {
        margin-bottom: 20px;
    }

    .ent-inner-wrapper #stories .mobile-news-home .picture {
        padding-bottom: 0;
    }

    .ent-inner-wrapper #stories .pane-latest-news .col-md-4 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .ent-inner-wrapper .img-ent {
        padding-bottom: 20px;
    }

    .ent-inner-wrapper #courses .mobile-news-home .title {
        margin: 20px 0px 10px 0px;
    }

    .ent-inner-wrapper #courses .mobile-news-home .subheadline {
        padding-bottom: 30px;
    }

    .ent-inner-wrapper #stories .mobile-news-home .title {
        margin: 10px 0 30px 0px;
    }

    .ent-inner-wrapper #stories .mobile-news-home,
    .ent-inner-wrapper #courses .mobile-news-home {
        border-bottom: 1px solid #ccc;
    }

    .ent-inner-wrapper #stories .mobile-news-home.last.odd,
    .ent-inner-wrapper #courses .mobile-news-home.last.odd {
        border-bottom: none;
    }

    #accel .intro-ent,
    #panel .intro-ent {
        margin-top: 0;
        margin-bottom: 30px;
    }

    #panel p.btn-ent,
    #accel p.btn-ent {
        margin-bottom: 60px;
    }

    div#accel {
        margin-bottom: 0;
        margin-top: 0;
    }

    .story-page .ent-outer-wrapper .news-banner-title {
        display: none;
    }

    .story-page .ent-outer-wrapper .feature-picture h1 {
        color: #25355a;
    }

    .story-page .ent-outer-wrapper .story-content h2 {
        letter-spacing: 0;
        line-height: 1.3em;
        margin-bottom: 20px;
        font-weight: 400;
    }
}

.ent-outer-wrapper .newsBlock .col-md-4 .title,
.pane-latest-news .col-md-4 .title {
    margin-top: 20px;
}

.ent-outer-wrapper .news-home.mobile-news-home .title,
div.term-main .title {
    width: auto;
    padding: 0;
}

.ent-outer-wrapper .mobile-news-home .picture {
    padding-bottom: 0;
}

.sched-text {
    margin-left: 10px;
    color: #153d5f;
}

.srits-outer-wrapper .banner {
    padding-top: 120px;
    border-bottom: 1px solid #ccc;
}

.srits-outer-wrapper .banner h1 {
    font-family: "Trade Gothic LT W01 Bold", arial, sans-serif;
    line-height: 0.9em;
    letter-spacing: -1.4px;
    text-transform: uppercase;
    display: inline-block;
    font-size: 60px;
    color: #25355a;
}

.srits-outer-wrapper .banner p.caption {
    text-align: left;
    margin: 0 0 20px 0;
    font-size: 12px;
}

.srits-outer-wrapper h2 {
    text-transform: uppercase;
    font-size: 38px;
    font-family: "Trade Gothic LT W01 Bold", arial, sans-serif;
    color: #25355a;
    line-height: 0.9;
}

.srits-outer-wrapper h3 {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 25px;
    color: #25355a;
    margin-bottom: 5px;
    font-family: "Trade Gothic LT W01 Bold", arial, sans-serif;
    line-height: 0.9;
}

.srits-outer-wrapper a.srits-btn,
.srits-outer-wrapper button {
    clear: both;
    border-radius: 20px;
    background-color: #ffffff;
    border: 2px solid #2E7AB2;
    padding: 6px 20px;
    color: #2E7AB2;
    font-weight: 600;
}

.srits-outer-wrapper a.srits-btn:hover {
    transition: all 0.25s ease;
    color: #ffffff;
    background-color: #2E7AB2;
}

.srits-outer-wrapper a.register-btn {
    border-radius: 20px;
    padding: 6px 20px;
    font-weight: 600;
    width: 100%;
    display: inline-block;
    text-align: center;
    color: #ffffff;
    background-color: #2E7AB2;
    border: 2px solid #2E7AB2;
}

.srits-outer-wrapper a.register-btn:hover {
    transition: all 0.25s ease;
    color: #2E7AB2;
    background-color: #ffffff;
}

.srits-outer-wrapper .news-home.col-md-4:nth-of-type(3n+1) {
    clear: both;
}

.srits-outer-wrapper hr {
    background-color: #25355a;
    margin: 10px 0 20px 0;
}

.srits-outer-wrapper a[href^="mailto"] {
    text-transform: none;
}

.srits-outer-wrapper p.srits-intro {
    font-size: 23px;
    color: #002B5C;
}

.srits-outer-wrapper .srits-venue,
.srits-outer-wrapper .srits-venue-mobile {
    background-color: #eee;
    padding: 30px;
}

.srits-outer-wrapper .sticky {
    position: fixed;
    top: 0;
}

.srits-inner-wrapper>div {
    clear: both;
    margin-top: 0;
    outline: none;
}

.srits-venue-mobile {
    display: none;
}

.events {
    margin-top: 50px;
}

@media (min-width:62em) {
    .srits-inner-wrapper>div {
        clear: both;
        margin-top: 50px;
    }
}

@media (max-width:62em) {
    .srits-outer-wrapper .srits-venue {
        display: none;
    }

    .srits-outer-wrapper .srits-venue-mobile {
        display: block;
        margin: 20px 0px 20px 0px;
    }

    .srits-outer-wrapper .banner {
        padding-top: 60px;
    }

    .srits-outer-wrapper .banner h1 {
        font-size: 44px;
    }

    .srits-outer-wrapper h2 {
        font-size: 32px;
    }
}

.symposium-participants .row {
    margin: 0 -15px;
}

.symposium-participants .participants {
    margin-bottom: 50px;
}

.symposium-participants .participant {
    text-align: center;
    transition: all 0.5s;
    margin-top: 30px;
}

.symposium-participants .participant a {
    color: inherit;
}

.symposium-participants .participant a:hover .photo-wrap img {
    opacity: 0.6;
    transition: 0.5s;
}

.symposium-participants .participant .photo-wrap {
    width: 170px;
    height: auto;
    background-color: #25355a;
    border-radius: 86px;
}

.symposium-participants .participant .deck {
    font-size: 18px;
}

.symposium-participants .participant .desc {
    display: none;
}

.participant-lightbox {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 999;
    display: none;
}

.participant-lightbox.active {
    display: block;
}

.participant-lightbox .content {
    width: 750px;
    margin: 2vh auto;
    background-color: #fff;
    position: relative;
    padding: 3em;
}

.participant-lightbox .participant {
    text-align: center;
}

.participant-lightbox .participant .photo-wrap {
    width: 170px;
    height: auto;
    background-color: #25355a;
    border-radius: 86px;
}

.participant-lightbox .participant .desc {
    height: 40vh;
    overflow-y: auto;
    text-align: left;
    border: 1px solid #e4e4e4;
    padding: 1em;
    margin-top: 3em;
}

.participant-lightbox .participant .desc p {
    font-size: 18px;
}

.participant-lightbox .participant a {
    color: inherit;
}

.participant-lightbox a.modal-close {
    position: absolute;
    right: .75em;
    top: .75em;
    font-size: 2.5em;
    color: #485667;
}

@media (max-width:48em) {
    .participant-lightbox .content {
        width: 90%;
        padding: 3em 2em;
    }

    .participant-lightbox .participant .desc {
        height: 35vh;
    }
}

@media (max-width:20em) {
    .participant-lightbox .participant .desc {
        height: 30vh;
    }
}

@media (max-height:48em) {
    .participant-lightbox {
        overflow-y: auto;
    }

    .participant-lightbox .content,
    .participant-lightbox .participant .desc {
        height: auto;
    }
}

.award a {
    color: #337AB7;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.award a:hover {
    color: #485667;
}

.award .page {
    background-color: #ffffff;
}

@media (min-height:62em) {
    .award .page {
        padding-top: 210px;
    }
}

@media (max-width:62em) {
    .award #page.page {
        padding-top: 120px;
    }
}

.award .button,
.award .webform-submit,
.award .button-primary,
.award .webform-previous,
.award .views-submit-button input,
.award .views-reset-button input,
.award .cta-button {
    color: #ffffff;
    background-color: #032A5C;
    padding: 7px 30px;
    margin-right: -15px;
    border-radius: 2px;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    font-size: 20px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.award .button:hover,
.award .webform-submit:hover,
.award .button-primary:hover,
.award .webform-previous:hover,
.award .views-submit-button input:hover,
.award .views-reset-button input:hover,
.award .cta-button:hover {
    color: #ffffff;
    background-color: #337AB7;
    border-color: #337AB7;
}

.award input,
.award textarea {
    border: solid 1px #485667;
    padding: 10px;
    transition: all 0.3s;
}

.award input:focus,
.award textarea:focus {
    box-shadow: none;
    border: solid 2px #337AB7;
    outline: none;
}

.award #content .block-system-main {
    background-color: #ffffff !important;
}

.award .webform-previous,
.award .views-reset-button input {
    color: #032A5C;
    background-color: #ffffff;
    margin-right: 20px;
}

.award-banner a {
    color: inherit;
}

.award-banner .row {
    margin: 0;
}

.award-banner .col {
    padding: 0;
}

.award-banner h1 {
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    color: #032A5C;
    font-size: 3.315em;
}

.award-banner h1 a {
    font-family: inherit;
    color: inherit;
}

.award-banner .tagline {
    font-family: "Open Sans", sans-serif;
    font-size: 0.938em;
    color: #485667;
    margin-bottom: 0;
    max-width: 670px;
}

.award-banner .banner-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: end;
    align-items: flex-end;
    overflow: hidden;
    height: 48px;
    transition: all 0.7s;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
}

.award-banner .banner-menu.active {
    height: 156px;
}

.award-banner .banner-menu span {
    text-transform: uppercase;
    font-size: 10px;
    color: #a9a9a9;
    font-weight: bold;
}

.award-banner .banner-menu i {
    font-size: 35px;
    display: none;
    cursor: pointer;
    color: #032A5C;
}

.award-banner .banner-menu i.fa-times {
    width: 31px;
    padding: 0px 2px 3px 4px;
    border-radius: 3px;
    font-size: 30px;
}

.award-banner .banner-menu i.active {
    display: inline-block;
}

.award-banner .banner-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
}

.award-banner .banner-menu li {
    padding: 5px 20px;
    font-family: "Open Sans", sans-serif;
    color: #485667;
    font-size: 15px;
    cursor: pointer;
    transition: background-color 0.5s;
    -webkit-transition: background-color 0.5s;
    -moz-transition: background-color 0.5s;
    -o-transition: background-color 0.5s;
}

.award-banner .banner-menu li:hover {
    color: #ffffff;
    background-color: #032A5C;
}

.award-banner .banner-menu li a {
    color: inherit;
    font-family: inherit;
}

.award-banner .banner-menu-mobile {
    display: none;
}

@media (max-width:62em) {
    .award-banner .banner-menu-mobile {
        display: block;
    }

    .award-banner .banner-menu {
        display: none;
    }
}

.award-sub-menu {
    width: 100%;
    border: solid 1px #485667;
    margin-top: 15px;
    overflow: hidden;
    height: 46px;
    transition: all 0.7s;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
}

.award-sub-menu.active {
    height: 175px;
}

.award-sub-menu .place-holder {
    padding: 10px 0px 10px 10px;
    border-bottom: none;
    cursor: pointer;
    position: relative;
}

.award-sub-menu .place-holder.active {
    border-bottom: solid 1px #485667;
}

.award-sub-menu .place-holder i {
    background-color: #032A5C;
    color: #ffffff;
    padding: 12px 15px;
    float: right;
    margin-top: -10px;
    font-size: 20px;
    position: absolute;
    top: 10px;
    right: 0;
    display: none;
}

.award-sub-menu .place-holder i.fa-caret-down {
    display: block;
}

.award-sub-menu .place-holder.active i.fa-caret-down {
    display: none;
}

.award-sub-menu .place-holder.active i.fa-caret-up {
    display: block;
}

.award-sub-menu .menu-item {
    border-bottom: solid 1px #485667;
    margin: 0;
    padding: 0;
}

.award-sub-menu .menu-item a {
    padding: 10px;
    font-family: "Open Sans", sans-serif;
    color: #485667;
    font-size: 15px;
    display: block;
}

.award-sub-menu .menu-item a:hover {
    color: #ffffff;
    background-color: #032A5C;
}

.award-sub-menu .menu-item.active {
    display: block;
}

.award-sub-menu div:last-child {
    border-bottom: none;
}

.award-banner.home {
    background-color: #002a5c;
    padding: 40px 0;
}

.award-banner.home .row {
    margin: 0;
}



.award-banner.home .container {
    background-color: #ffffff;
}

.award-banner.home h3 {
    text-align: center;
    font-size: 29px;
    margin-bottom: 0;
}

.award-banner.home h2 a {
    font-family: inherit;
    color: inherit;
}

.award-banner.home .banner-button {
    color: #ffffff;
    background-color: #032A5C;
    float: right;
    padding: 8px 15px;
    margin-right: -15px;
    border-radius: 2px;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    font-size: 1.1em;
    transition: all 0.5s;
}

.award-banner.home .banner-button:hover {
    color: #ffffff;
    background-color: #337AB7;
    border-color: #337AB7;
}

.award-banner.home .content {
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
}

.award-banner.home .content .col.left {
    margin-right: 30px;
}

.award-banner.home .content .col.right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}

.award-banner.home .content .title {
    margin-top: 0;
}

.award-banner.home .content .title a {
    font-family: "Open Sans", sans-serif;
    font-size: 30px;
    color: #485667;
    margin-bottom: 0;
    font-weight: 100;
}

.award-banner.home .content .title i {
    display: block;
    transition: margin 0.7s;
    -webkit-transition: margin 0.7s;
    -moz-transition: margin 0.7s;
    -o-transition: margin 0.7s;
    font-size: 40px;
    outline: 1px solid transparent;
}

.award-banner.home .content .title i.active {
    margin-left: 20px;
}

.award-banner.home .content .award-type {
    margin-bottom: 10px;
}

.award-banner.home .content .award-type a {
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    color: #032A5C;
    text-transform: uppercase;
    font-size: 1.1em;
    display: inline-block;
}

.award-banner.home .content .award-type a:after {
    content: '';
    width: 0px;
    height: 1px;
    display: block;
    background: #032A5C;
    transition: 300ms;
}

.award-banner.home .content .award-type a:hover:after {
    width: 100%;
}

@media (max-width:62em) {
    .award-banner.home {
        padding: 40px 15px;
    }

    .award-banner.home .container {
        padding: 15px;
    }

    .award-banner.home .content.landscape {
        display: block;
    }

    .award-banner.home .content.landscape .col.left {
        margin-right: 0;
    }

    .award-banner.home .content.landscape .col.right {
        margin-top: 15px;
    }

    .award-banner.home .banner-button {
        margin-top: 15px;
    }
}

@media (max-width:31.25em) {
    .award-banner.home .content.portrait {
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .award-banner.home .left,
    .award-banner.home .right {
        width: 100%;
    }

    .award-banner.home .col.left img {
        width: 100%;
        height: auto;
    }
}

.award-page .page {
    background-color: #ffffff;
}

@media (min-height:62em) {
    .award-page .page {
        padding-top: 210px;
    }
}

@media (max-width:62em) {
    .award-page #page.page {
        padding-top: 120px;
    }
}

.award-page .row {
    margin: 0;
}

.award-page .col {
    padding: 0;
}

.award-page .hero {
    background-color: #f2f4f8;
    margin-top: 50px;
}

.award-page .hero .col.right {
    padding: 30px;
}

.award-page .hero .pane-node-title,
.award-page .hero .title {
    margin-top: 0;
}

.award-page .hero .award-type {
    margin-bottom: 10px;
}

.award-page .hero h2 {
    font-family: "Open Sans", sans-serif;
    font-size: 30px;
    font-weight: 100;
    color: #485667;
    margin-bottom: 0;
}

.award-page .hero .award-type a {
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    color: #032A5C;
    text-transform: uppercase;
    font-size: 1.1em;
    display: inline-block;
}

.award-page .hero .award-type a:after {
    content: '';
    width: 0px;
    height: 1px;
    display: block;
    background: #032A5C;
    transition: 300ms;
}

.award-page .hero .award-type a:hover:after {
    width: 100%;
}

@media (max-width:62em) {
    .award-page .hero.landscape .col.right {
        padding: 15px;
    }
}

@media (max-width:31.25em) {

    .award-page .hero .left,
    .award-page .hero .right {
        width: 100%;
    }

    .award-page .hero.portrait .col.right {
        padding: 15px;
    }
}

.award-page .pane-node-field-cutline {
    font-family: "Open Sans", sans-serif;
    font-size: 0.75em;
    line-height: 1.25em;
    color: #485667;
    font-style: italic;
    padding-left: 10px;
    margin: 10px 0;
}

.award-page .cutline-row {
    background-color: #f2f4f8;
    padding-bottom: 10px;
    margin: -10px 0;
}

.award-page .row.content {
    margin-top: 50px;
}

.award-page .row.content .col.right {
    padding-left: 50px;
}

@media (max-width:62em) {
    .award-page .row.content .col.right {
        padding-left: 0;
        margin-top: 30px;
    }
}

.award-page .pane-node-created .pane-content,
.award-page .share-icons h3,
.award-page .award-tags h3,
.award-page .awards-tags h3 {
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    color: #032A5C;
    text-transform: uppercase;
    font-size: 1.1em;
}

.award-page .pane-node-body {
    font-family: "Open Sans", sans-serif;
    font-size: 0.938em;
    color: #485667;
    margin-top: 15px;
}

.award-page .share-icons {
    text-align: left;
    margin-left: 0;
}

.award-page .share-icons ul {
    list-style: none;
    margin-bottom: 30px;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
}

.award-page .share-icons ul li a,
.award-page .back-to-top {
    background-color: #032A5C;
    color: #ffffff;
    font-size: 1.5em;
    padding: 10px 10px;
    width: 45px;
    margin-right: 10px;
    text-align: center;
    border-radius: 3px;
    display: block;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    cursor: pointer;
}

.award-page .share-icons ul li a:hover,
.award-page .back-to-top:hover {
    background-color: #337AB7;
}

.award-page .back-to-top {
    position: fixed;
    right: 50px;
    bottom: 50px;
    margin-right: auto;
    z-index: 1;
    display: none;
    border: #ffffff solid 1px;
}

.award-page .back-to-top.active {
    display: block;
}

.award-page .award-tags a,
.award-page .pane-node-field-awards-tags a {
    display: block;
}

.award-page .offwhite-bg {
    margin-top: 50px;
    padding: 50px 0 0;
}

.award-page .related h3.pane-title,
.award-page .award-list h3.pane-title {
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    color: #032A5C;
    text-transform: none;
    font-size: 3.000em;
    letter-spacing: 0px;
    text-align: left;
    margin-bottom: 40px;
}

.award-page .related .view-content,
.award-page .award-list .view-content {
    margin: 0 -10px;
}

.award-page .related .rows-wrapper,
.award-page .award-list .rows-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.award-page .related .views-row,
.award-page .award-list .views-row {
    padding: 0 10px;
    margin-bottom: 50px;
}

@media (max-width:450px) {

    .award-page .related .views-row,
    .award-page .award-list .views-row {
        width: 100%;
    }
}

.award-page .related .award-type,
.award-page .award-list .award-type {
    margin: 20px 0 10px 0;
}

.award-page .related .award-type a,
.award-page .award-list .award-type a {
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    color: #032A5C;
    text-transform: uppercase;
    font-size: 1.1em;
    display: inline-block;
}

.award-page .related .award-type a:after,
.award-page .award-list .award-type a:after {
    content: '';
    width: 0px;
    height: 1px;
    display: block;
    background: #032A5C;
    transition: 300ms;
}

.award-page .related .award-type a:hover:after,
.award-page .award-list .award-type a:hover:after {
    width: 100%;
}

.award-page .related h4,
.award-page .award-list h4 {
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    color: #485667;
    margin-bottom: 0;
    font-weight: 100;
}

.award-page .related h4:hover,
.award-page .award-list h4:hover {
    color: #337AB7;
}

.award-page .related h4 a,
.award-page .award-list h4 a {
    font-family: inherit;
    color: inherit;
}

.award-page .related .no-result-message,
.award-page .award-list .no-result-message {
    text-align: center;
    margin-bottom: 50px;
}

.award-page.award-hub .hero {
    color: #ffffff;
    background-color: #002a5c;
}

.award-page.award-hub .hero .title h2 a {
    color: #ffffff;
}

.award-page.award-hub .hero .title h2 a:hover {
    color: #ffffff;
}

.award-page.award-hub .hero h2 i {
    display: block;
    transition: margin 0.7s;
    -webkit-transition: margin 0.7s;
    -moz-transition: margin 0.7s;
    -o-transition: margin 0.7s;
    font-size: 40px;
    outline: 1px solid transparent;
}

.award-page.award-hub .hero h2 i.active {
    margin-left: 20px;
}

.award-page.award-hub .hero .award-type a {
    color: #ffffff;
}

.award-page.award-hub .hero .award-type a:after {
    background: #ffffff;
}

.award-page.award-hub .award-list .view-search-news-only {
    padding: 0;
    width: 100%;
}

.award-page.award-hub .loading {
    text-align: center;
    padding: 50px 0;
    font-size: 10px;
    display: none;
    clear: both;
}

.award-page.award-hub .loading.active {
    display: block;
}

.award-page.award-hub .loading span {
    display: block;
    margin-left: 10px;
    margin-bottom: 10px;
}

.award-page.award-hub .filters {
    margin-top: 50px;
    margin-left: -10px;
    margin-right: -10px;
}

.award-page.award-hub .filters .col {
    padding: 0 10px;
}

.award-page.award-hub .filters .col.center label {
    display: block;
    text-align: center;
    margin-top: 65px;
    margin-bottom: 0;
    color: #a9a9a9;
}

@media (max-width:62em) {
    .award-page.award-hub .filters .col.right {
        padding-top: 30px;
    }

    .award-page.award-hub .filters .col.center label {
        margin-top: 30px;
    }
}

.award-page.award-hub .filters label:not(.option) {
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    color: #032A5C;
    text-transform: uppercase;
    font-size: 20px;
}

.award-page.award-hub .filters label.option {
    font-weight: normal;
    color: #485667;
}

.award-page.award-hub .filters input[type=checkbox] {
    visibility: hidden;
}

.award-page.award-hub .filters label.option {
    position: relative;
    display: inline-block;
    padding-left: 25px;
}

.award-page.award-hub .filters label.option::before,
.award-page.award-hub .filters label.option::after {
    position: absolute;
    content: "";
    display: inline-block;
}

.award-page.award-hub .filters label.option::before {
    height: 16px;
    width: 16px;
    border: 1px solid;
    left: 0px;
    top: 3px;
    color: #032A5C;
}

.award-page.award-hub .filters label.option::after {
    height: 5px;
    width: 9px;
    border-left: 2px solid;
    border-bottom: 2px solid;
    transform: rotate(-45deg);
    left: 4px;
    top: 7px;
    color: #ffffff;
}

.award-page.award-hub .filters .description {
    color: #485667;
    font-size: 0.85em;
    margin-bottom: -10px;
}

.award-page.award-hub .filters .description span {
    font-weight: bold;
}

.award-page.award-hub .filters .form-type-checkbox input[type="checkbox"]+label::after {
    content: none;
}

.award-page.award-hub .filters .form-type-checkbox input[type="checkbox"]:checked+label::after {
    content: "";
}

.award-page.award-hub .filters .form-type-checkbox input[type="checkbox"]:checked+label::before {
    background-color: #032A5C;
}

.award-page.award-hub .filters .form-type-checkbox input[type="checkbox"]:focus+label::before {
    outline: #3b99fc auto 5px;
}

.award-page.award-hub .filters .col.right .search-filters {
    display: none;
}

.award-page.award-hub .filters .search-filters {
    padding: 20px;
}

.award-page.award-hub .filters .search-filters .views-widget {
    margin-left: -10px;
    margin-top: 15px;
}

.award-page.award-hub .filters .search-filters .views-submit-button {
    clear: left;
    margin-right: 20px;
}

.award-page.award-hub .filters .award-list-filter.active {
    height: 348px;
}

.award-page.award-hub .filters .award-list-filter .place-holder {
    font-style: italic;
}

.award-page.award-hub .filters .search-global {
    margin-top: 15px;
}

.award-page.award-hub .filters .search-global .views-exposed-widgets {
    position: relative;
}

.award-page.award-hub .filters .search-global .views-exposed-widget {
    padding: 0;
}

.award-page.award-hub .filters .search-global .views-submit-button {
    position: absolute;
    right: 15px;
    bottom: 0px;
}

.award-page.award-hub .filters .search-global input[type=text] {
    width: 100%;
}

@media (max-width:75em) {
    .award-page.award-hub .filters .award-list-filter.active {
        height: 490px;
    }
}

@media (max-width:31.25em) {
    .award-page.award-hub .filters .award-list-filter.active {
        height: 657px;
    }

    .award-page.award-hub .filters .search-filters .views-widget-filter-field_award_type,
    .award-page.award-hub .filters .search-filters .views-widget-filter-field_awards_type,
    .award-page.award-hub .filters .search-filters .views-widget-filter-field_awards_campus,
    .award-page.award-hub .filters .search-filters .views-widget-filter-field_awards_people {
        float: none;
    }

    .award-page.award-hub .filters .place-holder {
        font-size: 13px;
        line-height: 22px;
    }
}

.award-page.award-hub .award-keywords {
    margin-bottom: 50px;
    display: none;
}

.award-page.award-hub .award-keywords.active {
    display: block;
}

.award-page.award-hub .award-keywords .searched-for,
.award-page.award-hub .award-keywords .filtered-by {
    font-family: "Open Sans", sans-serif;
    color: #485667;
    font-size: 20px;
    font-style: italic;
    display: none;
}

.award-page.award-hub .award-keywords .searched-for.active,
.award-page.award-hub .award-keywords .filtered-by.active {
    display: block;
}

.award-page.award-hub .award-keywords .searched-for .label,
.award-page.award-hub .award-keywords .filtered-by .label {
    font-weight: normal;
    font-size: inherit;
    color: inherit;
    padding: 0;
}

.award-page.award-hub .award-keywords .searched-for .options,
.award-page.award-hub .award-keywords .filtered-by .options {
    color: #337AB7;
}

.award-page.award-hub .award-keywords .clear {
    margin-top: 15px;
}

.award-page.award-hub .award-keywords .clear a {
    text-transform: uppercase;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
}

.award-submissions select {
    height: 38px;
    width: 100px;
    background-color: #ffffff;
}

.award-submissions h2 {
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    color: #485667;
    text-transform: uppercase;
    font-size: 3.000em;
}

.award-submissions .row.content {
    margin-bottom: 50px;
}

.award-submissions .award-form {
    margin-top: 50px;
    display: none;
}

.award-submissions .award-form.active {
    display: block;
}

.award-submissions .award-form .steps.mobile {
    display: none;
}

.award-submissions .award-form .description {
    font-style: italic;
    margin-bottom: 15px;
}

.award-submissions .award-form .webform-progressbar {
    width: 400px;
    margin-top: 50px;
    margin-bottom: 50px;
}

.award-submissions .award-form .webform-progressbar-page .webform-progressbar-page-label {
    top: -35px;
}

.award-submissions .award-form .webform-progressbar-page {
    width: 15px;
    height: 15px;
    margin: -9px -4px;
    border: 1px solid #485667;
    border-radius: 35px;
}

.award-submissions .award-form .webform-progressbar-page.current,
.award-submissions .award-form .webform-progressbar-page.completed {
    background-color: #485667;
}

.award-submissions .award-form .webform-progressbar-inner,
.award-submissions .award-form .webform-progressbar-outer {
    border: none;
    height: 2px;
    background-color: #485667;
}

.award-submissions .award-form .webform-calendar {
    width: auto;
    border: none;
}

.award-submissions .award-form .form-actions input {
    width: auto;
    border-radius: 2px;
    text-transform: uppercase;
}

.award-submissions .thank-you-message {
    width: 50%;
    margin: 0 auto 50px;
    text-align: center;
}

.award-submissions .thank-you-message h2 {
    color: #485667;
    font-size: 3.315em;
    margin-bottom: 50px;
    text-transform: none;
}

.award-submissions .thank-you-message h2 i {
    color: #4CAF50;
}

.award-submissions .thank-you-message p {
    margin: 0 auto 50px;
    max-width: 500px;
}

.award-submissions input[name='submitted[award_type]'],
.award-submissions input[name='submitted[awards_type]'] {
    width: 100%;
}

@media (max-width:62em) {
    .award-submissions input {
        width: 100%;
    }

    .award-submissions .award-form .steps.mobile {
        display: block;
    }

    .award-submissions .webform-progressbar {
        display: none;
    }

    .award-submissions .thank-you-message {
        width: 100%;
    }
}

.award-hub .filters .right .views-widget-filter-field_award_type,
.award-hub .filters .right .views-widget-filter-field_awards_type,
.award-hub .filters .right .views-widget-filter-field_awards_people,
.award-hub .filters .right .views-widget-filter-field_awards_campus,
.award-hub .filters .left .views-widget-filter-search_api_views_fulltext {
    display: none;
}

.award-about #main h2 {
    margin-bottom: 30px;
}

.award-about #main h3 {
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.award-about #main .section {
    margin-bottom: 50px;
    clear: both;
}

.award-about #main .row {
    margin-top: 0;
}

.award-about #main .col {
    padding: 0;
}

.award-about #main .caption {
    font-style: italic;
    padding: 10px;
    font-size: 0.75em;
    line-height: 1.25em;
}

.award-about #main .caption span {
    font-style: normal;
    display: block;
    font-weight: bold;
}

.award-about #main .caption a {
    color: inherit;
    text-decoration: underline;
}

.award-about #main .caption a:hover {
    text-decoration: none;
}

.award-about #main .tiles .rows {
    height: 500px;
}

.award-about #main .tiles .col {
    overflow: hidden;
    height: 100%;
}

.award-about #main .tiles .col.center {
    padding: 0 10px;
}

.award-about #main .tiles .col img {
    height: 100%;
    width: auto;
}

.award-about #main .tiles .media {
    height: 100%;
}

.award-about #main .tile {
    overflow: hidden;
    position: relative;
}

.award-about #main .tile .caption {
    position: absolute;
    bottom: 0px;
    margin: 0;
    width: 100%;
    background-color: #032A5C;
    color: #ffffff;
    opacity: .8;
}

.award-about #main .tile.top,
.award-about #main .tile.bottom {
    height: 250px;
}

.award-about #main .tile.top img,
.award-about #main .tile.bottom img {
    width: 100%;
    height: auto;
}

.award-about #main .tile.top {
    margin-bottom: 10px;
}

.award-about #main .tile.bottom .caption {
    bottom: 10px;
}

.award-about #main .section.content .caption {
    padding: 10px 0;
}

.award-about #main .section.content .left {
    padding-right: 20px;
}

.award-about #main .section.content .right .rows {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.award-about #main .section.content .right .rows .col {
    padding: 10px;
}

.award-about #main .award-cta {
    text-align: center;
    background-color: #032A5C;
    padding: 50px;
}

.award-about #main .award-cta h2 {
    color: #ffffff;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    font-size: 3.315em;
}

.award-about #main .award-cta p {
    color: #ffffff;
    max-width: 475px;
    display: block;
    margin: 30px auto;
}

.award-about #main .award-cta .cta-button {
    background-color: #ffffff;
    color: #032A5C;
}

.award-about #main .award-cta .cta-button:hover {
    color: #ffffff;
    background-color: #337AB7;
    border-color: #337AB7;
}

.award-about #main .media {
    float: none;
}

@media (max-width:62em) {
    .award-about #main .tiles.section .rows {
        height: 400px;
    }

    .award-about #main .tiles.section .tile.top,
    .award-about #main .tiles.section .tile.bottom {
        height: 200px;
    }
}

@media (max-width:48em) {
    .award-about #main .row {
        margin-left: 0;
        margin-right: 0;
    }

    .award-about #main .tiles.section .col {
        margin-bottom: 15px;
    }

    .award-about #main .tiles.section .col:last-child {
        margin-bottom: 0;
    }

    .award-about #main .tiles.section .col img {
        height: auto;
        width: 100%;
    }

    .award-about #main .tiles.section .rows,
    .award-about #main .tiles.section .col.center .landscape {
        height: auto;
    }

    .award-about #main .tiles.section .col.center {
        padding: 0;
    }

    .award-about #main .tiles.section .col.center .bottom .caption {
        bottom: 0;
    }

    .award-about #main .tiles.section .tile.top {
        margin-bottom: 15px;
    }

    .award-about #main .content.section .right .rows {
        display: block;
        -ms-flex-align: normal;
        align-items: normal;
    }

    .award-about #main .content.section .right .rows .col {
        padding: 0;
    }

    .award-about #main .content.section .rows,
    .award-about #main .content.section .col {
        margin-bottom: 15px;
    }

    .award-about #main .content.section .rows:last-child,
    .award-about #main .content.section .col:last-child {
        margin-bottom: 0;
    }
}

.page-search form#google-cse-results-searchbox-form,
.page-search #resInfo-1,
.page-search .gsc-cursor-box,
.page-search .gcsc-branding,
.page-search .gsc-above-wrapper-area,
.page-search .gsc-resultsHeader {
    display: none;
}

.page-search .cse .gsc-control-cse,
.page-search .gsc-control-cse {
    background-color: transparent;
    border: none;
}

.page-search .gsc-control-cse .gs-result .gs-title {
    font-size: 18px;
    font-weight: 700;
}

.page-search .gs-result .gs-title {
    color: #337AB7;
}

.page-search .gsc-result .gs-title {
    height: auto;
}

.page-search .gsc-control-cse {
    font-size: inherit;
    padding: 0px;
}

.page-search .gsc-webResult.gsc-result:hover {
    box-shadow: none;
}

.page-search #block-google-cse-google-cse h2.block-title {
    background: #485667 none repeat scroll 0% 0%;
    color: white;
    padding: 10px 15px;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: 1px;
    display: block;
}

.page-search td.gsc-table-cell-snippet-close {
    border: 1px solid #fff;
}

.page-search .gs-webResult.gs-result a.gs-title:link {
    color: #337AB7;
}

.page-search .gs-webResult.gs-result a.gs-title:hover {
    color: #153d5f;
}

.page-search .gsc-thumbnail-inside {
    padding-left: 0px;
}

.page-search .gs-webResult {
    margin-left: 0px;
}

.page-search .gsc-webResult.gsc-result:hover,
.page-search .gsc-imageResult:hover {
    border-color: transparent;
    background-color: transparent;
}

.site-feedback-form .response {
    vertical-align: top !important;
}

.site-feedback-form input.webform-submit {
    text-shadow: 0 0 0 transparent;
    box-shadow: inset 0 0 0 #ffffff, 0 0 0 transparent;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #337AB7;
    color: #ffffff;
    letter-spacing: 1px;
    border-radius: 2px;
    padding: 6px 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
    border: 0px;
    border-radius: 2px;
}

.site-feedback-form .response-action,
.site-feedback-form .field-1,
.site-feedback-form .field-2 {
    display: none;
}

.site-feedback-form .site-feedback-form .feedback-select {
    width: 100%;
}

.site-feedback-form .site-feedback-form .feedback-input {
    width: 100%;
}

@media (min-width:75em) {
    .feedback-select {
        width: 35%;
    }

    .feedback-input {
        width: 40%;
    }
}

.error-pages {
    color: #485667;
    font-family: "Open Sans", sans-serif;
}

.error-pages .page {
    padding-top: 120px;
}

.error-pages .row {
    margin: 0;
}

.error-pages .one-col-body {
    text-align: center;
    margin: 101px auto 60px;
}

.error-pages a,
.error-pages input {
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.error-pages h1,
.error-pages h2 {
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    color: #002a5c;
    line-height: 1em;
    margin-bottom: 0;
}

.error-pages h1 {
    font-size: 12.5em;
}

.error-pages h2 {
    font-size: 3.75em;
}

.error-pages .heading {
    margin-bottom: 60px;
}

.error-pages .message {
    margin-bottom: 60px;
}

.error-pages .message p {
    font-size: 1.5em;
    margin-bottom: 0;
}

.error-pages .views-exposed-form .views-exposed-widgets {
    width: 50%;
    position: relative;
    margin: 0 auto;
}

.error-pages .views-exposed-form .views-exposed-widgets .views-exposed-widget {
    padding: 0;
    float: none;
}

.error-pages .views-exposed-form .views-exposed-widgets label {
    display: none;
}

.error-pages .views-exposed-form .views-exposed-widgets input.form-text {
    width: 100%;
    height: 50px;
    border: 0.5px solid #002a5c;
    padding: 10px 115px 10px 10px;
}

.error-pages .views-exposed-form .views-exposed-widgets input.form-submit {
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    color: #ffffff;
    background-color: #002a5c;
    font-size: 1.25em;
    padding: 10px 30px;
    text-transform: uppercase;
    border: none;
}

.error-pages .views-exposed-form .views-exposed-widgets input.form-submit:hover {
    background-color: #337AB7;
}

.error-pages .back-to-home {
    margin-top: 30px;
}

.error-pages .back-to-home a {
    font-family: "Trade Gothic LT W01 Bd CnNo-20", arial, sans-serif;
    color: #002a5c;
    font-size: 1.25em;
}

.error-pages .back-to-home a:hover {
    color: #337AB7;
}

@media (max-width:48em) {
    .error-pages .views-exposed-form .views-exposed-widgets {
        width: 100%;
    }
}


header .section .row .main-nav li a:hover {
    color: #337AB7;
    background-color: #ffffff;
}

.region-right-menu .last.leaf a i {
    font-size: 15px;
}

.child-menu {
    padding: 0;
    background: #33a7de;
    border-radius: 0;
    border: 0;
    min-width: 230px;
    /*border-top: 2px solid #fff;*/
    margin: 0;
}

.child-menu .dropdown-item {
    padding: 3px 10px !important;
    transition: .3s;
    border-bottom: 1px solid #7cc3ff;
}

.child-menu .dropdown-item:last-child {
    border-bottom: 0
}

.child-menu .dropdown-item:hover {
    color: #337AB7 !important;
    background-color: #ffffff;
    outline: none;
}

.dropdown-submenu {
    position: relative;
}

.sub-child {
    left: 100%;
    top: -2px;
    margin: 0 !important;
    padding: 0 !important;
    background: #33a7de;
    border-radius: 0;
    border: 0;
    min-width: 230px;
    /*border-top: 2px solid #fff;*/
}

.child-menu .sub-item {
    padding: 3px 10px !important;
    transition: .3s;
    border-bottom: 1px solid #7cc3ff;
}

.child-menu .sub-item:hover {
    color: #337AB7 !important;
    background-color: #ffffff;
    outline: none;
}

.child-menu .dropdown-submenu:last-child .sub-item {
    border-bottom: 0
}

.dropdown-submenu:hover>.sub-child {
    display: block;
}

/*----------------------*/
#login-content {
    display: none;
    position: absolute;
    z-index: 999;
    background: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
    background-image: -webkit-linear-gradient(top, #fff, #eee);
    background-image: -moz-linear-gradient(top, #fff, #eee);
    background-image: -ms-linear-gradient(top, #fff, #eee);
    background-image: -o-linear-gradient(top, #fff, #eee);
    padding: 10px;
    width: 250px;
    top: 68px;
    left: 107px;
    border: 1px solid #337ab7;
    border-radius: 3px;
}


	/*--------------------*/

	#login-content input {
        margin: 0 0 10px 0;
        border-radius: 2px;
        font-size: 14px;
        border: 1px solid #CCC;
        padding: 4px;
        width: 100%;
        background-color: #EFEFEF;
        box-sizing: border-box;
	}

		#login-content input:focus {
			background-color: #fff;
    border-color: #337ab7;
    outline: none;
    box-shadow: none;
		}

/*--------------------*/


.submit3 {
    background-color: #337ab7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2366a0));
    background-image: -webkit-linear-gradient(top, #337ab7, #2366a0);
    background-image: -moz-linear-gradient(top, #337ab7, #2366a0);
    background-image: -ms-linear-gradient(top, #337ab7, #2366a0);
    background-image: -o-linear-gradient(top, #337ab7, #2366a0);
    background-image: linear-gradient(top, #337ab7, #2366a0);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px !important;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    border: 1px solid #337ab7 !important;
    height: 30px;
    padding: 0 !important;
    cursor: pointer !important;
    color: #fff;
    margin-bottom: 0 !important;
    font-size: 15px;
}

	.submit3:hover,
	.submit3:focus {
		background-color: #2366a0;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#2366a0), to(#337ab7));
		background-image: -webkit-linear-gradient(top, #2366a0, #337ab7);
		background-image: -moz-linear-gradient(top, #2366a0, #337ab7);
		background-image: -ms-linear-gradient(top, #2366a0, #337ab7);
		background-image: -o-linear-gradient(top, #2366a0, #337ab7);
		background-image: linear-gradient(top, #2366a0, #337ab7);
	}


	.submit3::-moz-focus-inner {
		border: none;
    }

    @font-face {
        src: url(../fonts/GE_SS_Two_Light.otf);
        font-family: 'GE_SS_Two_Light';
    }
    
    .lang span {
        font-family: 'GE_SS_Two_Light';
        height: 24px;
    position: relative;
    top: -2px;
    }

    /*--------------------*/


  
  
  .indentity {
    margin: 0 !important
  }
  
  figure.testimonial {
    position: relative;
    overflow: hidden;
    margin: 20px 5%;
    padding: 0 20px;
    box-shadow: none !important;
    outline: none !important;
  }
  
  figure.testimonial * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);
  }
  
  figure.testimonial img {
    max-width: 100%;
    vertical-align: middle;
    height: 90px;
    width: 90px;
    border-radius: 50%;
    border: 3px solid #fff;
    margin: 0 auto;
  }
  
  figure.testimonial blockquote {
    background-color: #fff;
    display: block;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.5em;
    margin: 0;
    padding: 15px 25px 15px;
    position: relative;
    border-left: 5px solid #eee;
    border-right: 5px solid #eee;
    text-align: center;
  }
  
  /* figure.testimonial blockquote:before,
  figure.testimonial blockquote:after {
    content: "\201C";
    position: absolute;
    color: #337ab7;
    font-size: 50px;
    font-style: normal;
  }
  
  figure.testimonial blockquote:before {
    top: 25px;
    left: 20px;
  }
  
  figure.testimonial blockquote:after {
    content: "\201D";
    right: 20px;
    top: 25px;
  } */

  
  figure.testimonial .peopl {
    margin: 0;
    color: #ffffff;
    text-align: center;
  }
  
  figure.testimonial .peopl h3 {
    opacity: 0.9;
    margin: 0;
    padding: 0;
    font-size: initial;
    letter-spacing: unset;
    background: unset;
  }
  
  .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
  }
  
  .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
  }
  
  .slick-list:focus {
    outline: none;
  }
  
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
  }
  
  .slick-slider .slick-track,
  .slick-slider .slick-list {
    transform: translate3d(0, 0, 0);
  }
  
  .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
  }
  
  .slick-track:before,
  .slick-track:after {
    display: table;
    content: '';
  }
  
  .slick-track:after {
    clear: both;
  }
  
  .slick-loading .slick-track {
    visibility: hidden;
  }
  
  .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
  }
  
  .slick-slide img {
    display: block;

  }
  
  .slick-slide.slick-loading img {
    display: none;
  }
  
  .slick-slide.dragging img {
    pointer-events: none;
  }
  
  .slick-initialized .slick-slide {
    display: block;
    outline: none;
  }
  
  .slick-loading .slick-slide {
    visibility: hidden;
  }
  
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
  }
  
  .slick-btn.slick-hidden {
    display: none;
  }
  
  .slick-prev,
  .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 54%;
    display: block;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    z-index: 99999;
  }
  
  .slick-prev:hover,
  .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent;
  }
  
  .slick-prev:hover:before,
  .slick-prev:focus:before,
  .slick-next:hover:before,
  .slick-next:focus:before {
    opacity: 1;
  }
  
  .slick-prev:before,
  .slick-next:before {
    font-family: "FontAwesome";
    font-size: 28px;
    line-height: 1;
    opacity: .75;
    color: #337ab7;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .slick-prev {
    left: 15px;
  }
  
  .slick-prev:before {
    content: "\f053";
  }
  
  .slick-next {
    right: 15px;
  }
  
  .slick-next:before {
    content: "\f054";
  }

  #uoftworld-home-block .world-article .top-row .text-wrap h3 {
    margin: 0;
}

.activity {
    display: block;
    border: 1px solid #d2d2d2;
    text-align: center;
    cursor: pointer;
    border-radius: 4px;
    overflow: hidden;
    margin: 20px 0;
}

	.activity img {
		height: 185px;
		transition: transform .25s;
	}

.activity img:hover {
    transform: scale(1.05);
}

.activity .name {
    padding: 6px 3px;
    background: #337ab7;
}

.activity .name span {
    font-size: 17px;
    color: #ffffff;
}
  
.honor-wall .row {
    margin-right: -15px !important;
    margin-left: -15px !important;
    padding: 9px 20px;
    background-color: #f2f4f8;
    border-bottom: 1px solid #BDCAD8;
}

.news .pane-content h2 {
    margin-bottom: 20px;
}

.single-news h2 {
    margin: 30px 0;
}

.single-news img {
    margin-bottom: 20px;
    width: auto;
}

.form .group {
    margin-bottom: 10px;
}

.form label {
    margin: 0;
    font-size: 14px;  
}

.form .btn-send {
	background: #337ab7;
	color: #fff;
	border: 1px solid #fff;
	padding: 3px 24px;
	border-radius: 3px;
	font-size: 18px;
	outline: none !important;
}

.copyright a {
    color: #337ab7;
}

.table {
    margin-top: 15px;
    margin-bottom: 0;
}

.table thead {
    background: #337ab7;
    color: #fff;
}


.table thead th{
    font-weight: normal;
}



.btn-apply {
    background: #337ab7;
    border: 1px solid #337ab7;
    padding: 4px 6px;
    font-size: 16px;
    color: #fff !important;
    border-radius: 3px;
    display: block;
    text-align: center;
}

.table-bordered {
    border: 0;
}

.table-responsive {
    overflow-x: auto;
    display: block;
    margin-bottom: 0;
        border: 0
}

.jobs {
    min-height: 462px;
}

.table-job tr td:first-child {
    font-weight: bold;
    font-size: 15px;
}

.apply-btn-job {
	margin: 0 auto;
	text-align: center;
	display: block;
	margin-top: 25px;
	background: #337ab7;
	color: #fff;
	padding: 5px 20px;
	font-size: 17px;
	border: 1px solid #337ab7;
	border-radius: 3px;
	outline: none !important;
}


.modal {
    z-index: 99999999999;
}

.mmmm {
    width: 40%;
    cursor: pointer;
}

.modal-header .close {
    font-size: 30px;
    opacity: 1;
    color: #f44336;
    outline: none;
}

.apply-btn-job2 {
	background: #337ab7;
	color: #fff;
	margin: 0 auto;
	display: block;
	border: 1px solid #337ab7;
	border-radius: 3px;
	font-size: 16px;
	padding: 4px 20px 5px;
	outline: none !important;
}

.table p {
    margin: 0;
    line-height: inherit;
}

.radio-div {
    display: inline-block;
    margin-right: 35px;
    margin-bottom: 20px;
}

.radio-div label {
    display: inline-block;
    font-size: 17px;
    cursor: pointer;
}

.radio-div input {
    width: 19px;
    height: 19px;
    vertical-align: sub;
    margin-bottom: 0;
    margin: 0;
    margin-right: 6px;
    cursor: pointer;
}

.safety {
    margin-bottom: 40px;
}

.safety .widget-title {
    background: #e6eff7;
    border-bottom: 1px solid #002a5c;
    padding: 15px;
}

.btn-div {
    text-align: center;
    border-top: 1px solid #ddd;
    padding-top: 25px;
}

.apllynow {
	background: #337ab7;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #337ab7;
	font-size: 19px;
	padding: 5px 30px;
	outline: none !important;
}

    .application-form .field {
        margin-bottom: 13px;
        font-family: sans-serif;
    }

    .application-form .form {
        margin: 0;
    }

    .application-form .field label {
        display: inline-block;
        margin-right: 20px;
        font-size: 14px;
        width: 195px;
        text-align: right;
        color: #337ab7;
    }

    .application-form .field input {
        border: 1px solid #CCC;
        padding: 4px 7px;
        width: 400px;
        margin: 0;
        background-color: #ffffff;
        font-size: 16px;
        border-radius: 4px;
    }

    .application-form .field select {
        border: 1px solid #CCC;
        padding: 4px 7px;
        width: 400px;
        margin: 0;
        background-color: #fff;
        font-size: 15px;
        height: 33px !important;
        display: inline-block;
        border-radius: 4px;
        outline: none;
    }

    .application-form h2 {
        margin: 45px 0 17px;
        font-size: 25px;
        width: 195px;
        text-align: right;
        color: #f44336;
        font-family: sans-serif;
    }

    .application-form .radio-div {
        display: inline-block;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 35px;
    }
    .mgt-0 {
        margin-top: 0 !important;
    }

    .in-b {
        display: inline-block;
    }

    .application-form .radio-div label {
        display: inline-block;
        font-size: 17px;
    }

    .application-form .radio-div input {
        width: 17px;
        height: 17px;
        margin-left: 6px;
        vertical-align: sub;
        position: relative;
        top: 4px;
        float: right;
    }

    .application-form .btn2 {
        text-align: right;
        border-top: 1px solid #ddd;
        padding-top: 20px;
        margin: 30px 0 15px;
        padding-right: 20px;
        display: block;
    }

.submit {
	background: #337ab7;
	border: 1px solid #337ab7;
	padding: 5px 28px;
	font-size: 18px;
	color: #fff;
	border-radius: 3px;
	outline: none !important;
}


.popup-gallery img {
	width: 100%;
	height: 100%;
}



.popup-gallery a {
	margin: 5px;
	height: 125px;
	width: 18%;
	display: inline-block;
}

.mfp-bg {
	z-index: 999999999;
}

    .mfp-wrap {
        z-index: 9999999999;
    }

    .gallery {
        min-height: 462px;
    }

    .mg-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .albums .activity {
        margin-top: 0;
    }

    .albums {
        min-height: 462px;
    }

.footer-logo {
	height: 200px;
	width: auto;
}

    .nivoSlider img {
        height: calc(100vh - 132px) !important;
    }

    .modal-backdrop {
        z-index: 99999999;
    }

    .honor-head {
        color: #002a5c;
    }

@media (max-width:1200px) {
    header .section .row .main-nav {
        margin: 21px 0 0 0px;
    }
    header .section .row .right-menu {
        margin: 19px 0 0 0 !important;
    }
    .page {
        padding-top: 117px !important;
    }
	header.header .section .row .site-logo {
		height: 70px;
	}

    #login-content {
        top: 58px;
    }

    header .section .row .main-nav li a {
        padding: 2px 10px;
    }

    header .section .row .right-menu .menu li .search {
        padding: 3px 10px;
    }
}

@media (max-width:992px) {
    .sub-menu-wrapper .welcome-nav .menu li {
        padding: 0 2px;
    }

    .activity img {
        height: 125px;
    }

    .activity .name span {
        font-size: 15px;
    }

    .honor-wall .container {
        padding-bottom: 0 !important;
    padding-top: 0 !important;
    }

    .footer-logo {
        width: 170px;
    }

    .page-home .campusStatus .container .col-md-3, .adHome .campusStatus .container .col-md-3 {
        padding: 5px 0;
    }

    .page-home .home-events-wrap {
        padding-left: 0;
    }

    .albums .activity img {
        height: 200px;
    }
}

.modal-open {
    padding: 0 !important;
}

.dropdown-menu.child-menu .dropdown-item:first-of-type {
	border-top: 2px solid #fff;
}

.dropdown-menu.child-menu .dropdown-submenu:first-of-type {
	border-top: 2px solid #fff;
}

.topic-stories {
	min-height: 400px;
}

.news .picture img {
	height:100%
}

.news .picture {
	padding-bottom: 0;
}

.news .title * {
	all:unset !important
}


.m-h-c .close {
	margin-top: -15px;
}

.activity-modal {
	border: 1px solid #ddd;
	margin-bottom: 10px;
	padding: 7px;
	border-radius: 2px;
}

	.activity-modal p {
		margin: 0;
	}

	.activity-modal:last-of-type {
		margin-bottom: 0;
	}

.news .title {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	padding: 0 !important;
}

#map {
	width: 100%;
	height: 400px
}

.menu-btn {
	display: none;
}


/* responsive */

@media(max-width:768px) {
	.embed-responsive {
		margin-bottom: 20px
	}

	.application-form .field label {
		display: block;
		margin-right: 0;
		width: 100%;
		text-align: left;
	}

	.application-form h2 {
		width: 100%;
		text-align: left;
	}
	.in-b {
		display: block;
	}
	.application-form .radio-div {
		margin-left: 0;
		margin-right: 25px;
	}

	#other {
		margin-top:15px
	}
}

@media(max-width:576px) {
	.menu-btn {
		display: inline-block;
		position: absolute;
		top: 64px;
		left: 10px;
		background: #fff !important;
	}

		.menu-btn a {
			color: #337ab7 !important;
			padding: 2px 10px 0px !important;
			font-size: 20px !important;
		}

	header .section .row .main-nav {
		margin: 3px 0;
		left: 5px;
	}

	header.header .section .row .site-logo {
		height: 70px;
		position: unset;
		margin-top: 40px;
		margin-bottom: 5px;
		text-align: right;
		margin-right: 0;
	}

	header .section .row .right-menu {
		margin: 0 !important;
		right: 0px;
	}

	.sub-menu-wrapper {
		display: none;
		height: calc(100vh - 115px);
		box-shadow: unset;
	}

		.sub-menu-wrapper .container.subMenuCont {
			box-shadow: unset;
			height: 100%;
		}

	.region.region-sub-menu {
		height: 100%;
	}

	div#block-menu-block-3 {
		height: 100%;
	}

	.sub-menu-wrapper .menu-block-wrapper {
		height: 100%;
	}

		.sub-menu-wrapper .welcome-nav .menu li {
			padding: 0;
			display: block;
			text-align: left;
		}

		.sub-menu-wrapper .menu-block-wrapper {
			max-height: unset;
		}

	.dropdown-menu {
		position: relative;
		float: unset;
		border-radius: 0;
		box-shadow: unset;
		background: #337ab7;
	}

	.sub-child {
		left: 0;
		top: -2px;
		min-width: unset;
		background: #1c4472;
	}

		.sub-child .dropdown-item {
			border-bottom: 1px solid #245c8c;
		}

	.nivoSlider img {
		height: 300px !important;
	}

	.page-home .campusStatus .container .col-md-3 .pane-campus-status, .adHome .campusStatus .container .col-md-3 .pane-campus-status {
		margin: 0;
		padding: 0 30px;
		max-width: unset;
	}

	figure.testimonial blockquote {
		font-size: 19px;
		padding: 15px 15px 15px;
		border-left: 0;
		border-right: 0;
	}

	.award-banner.home h3 {
		font-size: 23px;
	}

	.activity img {
		height: auto;
	}

	.footer-logo {
		width: 170px;
		height: auto;
	}

	.application-form .field input, .application-form .field select {
		width: 100%;
	}

	.application-form .radio-div {
		margin-left: 0;
		margin-right: 10px;
	}
		.application-form .radio-div label {
			display: inline-block;
			font-size: 13px;
		}
	.application-form .btn2 {
		text-align: left;
	}

	.sub-menu-wrapper .welcome-nav .menu {
		height: 100%;
		max-height: 100%;
		overflow: auto;
	}

	.dropdown-submenu:hover > .sub-child {
		display: none;
	}
}

@media(max-width:320px) {
	.nivoSlider img {
		height: 220px !important;
	}

	header .section .row .main-nav li a {
		font-size: 12px;
	}

		header .section .row .main-nav li a span {
			font-size: 12px;
		}

	header .section .row .right-menu .menu li .search {
		font-size: 12px;
		padding: 2px 10px;
	}

}