.layout-builder__region .contextual-region .contextual .contextual-links a {background:#ddd;color:#000;}
.layout-builder__region .bleed.colorized .contextual-region .contextual .contextual-links a:not (.button) {color:#000;}
.layout-builder__region .contextual-region .contextual .contextual-links li {background:#ddd;}
.layout-builder__region .contextual-region .contextual .contextual-links {background:#ddd;}
.layout-builder-block, .layout-builder__add-block {background:inherit;}
.colorized .layout-builder__region .field-name-field-quick-fact-number, .colorized .field-name-field-quick-fact-number {color:#fff;}
.layout-builder-block.block-field-blocknodeflexible-layoutfield-flex-layout-banner .img-fill img, 
.layout-builder-block-locked.block-field-blocknodeflexible-layoutfield-flex-layout-banner .img-fill img {z-index: 0 !important;}
 {z-index: 0 !important;}
header {border-top: #C0511B 5px solid;}
header .logo {float:left;}
header .utility {float:right;}
header .system { margin: 0;
        margin-bottom: 0px;
    padding: 0;
    position: relative;
    background: #C0511B;
    color: #fff;
    font-size: 1.0625em;
    font-weight: 100;
    padding: 2px 10px;
    margin-bottom: 15px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.columns { columns: 1;}
.header .utility .system span.wrapper a {color: #fff;}
.theme-academics .bleed.colorized .numeric-facts.boxed .detail p.number, 
.jumbo.number {line-height:1em;}
header {border-top:none;}
.tabs-title>a {font-size:16px !important;}

.field-node--field-event-location p {line-height: 1em; margin-bottom: 7px;}

.panel.colorized.white {color:#171717;}
.geofield-google-map {
  position: absolute;
  top: 0; 
  right: 0;
  min-width:400px;
  min-height:250px
}
.field-label {font-weight:bold;}
a.callout.color.cyan:visited, a.callout.color.orange:visited, a.callout.color.bloody:visited, a.callout.color.gray:visited, a.callout.color.dark-gray:visited, a.callout:visited, a.callout:visited:not(.button) {color: #fff!important;}
a.callout-white:visited div, a.callout-white:visited h3, a.callout-white, a.callout-white h3 {color: #171717 !important;}
.callout-white .fa-circle {color: #808A8F !important;}
.callout-white:hover .fa-circle {color:#333d42 !important;}

div#drupal-off-canvas.ui-front.ui-dialog-content.ui-widget-content ul.layout-selection li a.use-ajax img {width: 60px; height: 80px;}
div.grid-x.grid-margin-x.align-center div.cell.small-12.medium-6 blockquote a cite { color: #AD4200; text-decoration: none; transition: .5s ease-out;}
div.cell.small-12.medium-6.lines div.field-item div.paragraph.paragraph--type--list-item.paragraph--view-mode--default  li { padding: 0.938em 0; border-bottom: solid 0.0625rem #667075; }
div.cell.small-12.medium-6.lines div.field-item div.paragraph.paragraph--type--list-item.paragraph--view-mode--default  ul, div.cell.small-12.medium-6.lines div.field-item div.paragraph.paragraph--type--list-item.paragraph--view-mode--default  ol {margin-left:  0}
ul.inline div.paragraph { float: left; }
footer a:visited:not(.button), a:focus { color: #FFF1DB;}
footer.mission a:visited:not(.button), a:focus {
    color: #AD4200;
}
body.hide-alamo div.alamo {display: none;}
ul.menu li a.is-active { background: #AD4200; color: #fefefe; }
ul.menu li.menu-item--collapsed.menu-item--active-trail.is-active a,
nav#nav-bar-full.nav-bar div.top-bar div.top-bar-left ul.menu li.menu-item--active-trail.is-active a.is-active { background: #AD4200; color: #fefefe; }
nav#nav-bar-full.nav-bar div.top-bar div.top-bar-left ul.menu li a.is-active {color:  #fefefe;}
li.textlist {margin-bottom:  -1rem;}
span.country {display: none;}
.color .spotlight-card a:visited:not(.button) { color: #AD4200; }
.color .block-views-blockspotlights-block-1 .card a:not(.button) { color: #AD4200; }
div.field-item div.paragraph.paragraph--type--nested-list.paragraph--view-mode--default li p {margin:  0}
.bleed.light-beige div.callout.white div.button-group.align-center section.hero p a.button.ghost {color: rgb(173, 66, 0);}
#drupal-off-canvas fieldset.field-group-fieldset.yellow {border: 2px solid yellow;}
#drupal-off-canvas .field-group-fieldset legend span { color: yellow; padding:  5px}
footer.mission .columns {
    -webkit-columns: 2 auto;
    -moz-columns: 2 auto;
    columns: 2 auto;
    margin: 0;
    padding:  0;
}
 @media screen and (max-width: 639px) {
    #regular > nav > div > div.top-bar-left > ul > li, #level-1 > nav > ul > li {
      width:  100%; }}

@media screen and (max-width: 770px) {
.nav-bar#nav-bar-mobile .top-bar ul li {
    width: 100%;
}}
@media screen and (min-width: 770px) {
section.hero.full.bleed.img-fill div.grid-container.extra-roomy.super div.grid-x.grid-margin-x div.small-12.large-5.cell.callout {min-width: 30em;}
.grid-container.extra-roomy.super {position:  absolute; top: 5.5rem; z-index: 1;}
.grid-container.roomy.super {position:  absolute; top: 5.5rem; right: 0;z-index: 1;}
section.hero.mission.bleed.img-fill div.responsive-embed, section.hero.full.bleed.img-fill div.responsive-embed{margin-bottom:  0;}
}
@media screen and (max-width: 770px) {
    .grid-container.extra-roomy.super {position:  absolute; top: 0; z-index: 1;}
    .img-fill iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: rgba(23, 2, 0, 0.5);
    object-fit: cover;
}
}
#new-full > div > div > ul > li.menu-item--active-trail.is-active a {color: #fff!important;}

div.flex-video { margin-bottom: 0; }

ul.arrow li::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f105";
  color: #AD4200;
  padding-right: .313rem;
}
ul.arrow {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
.user-logged-in.path-node.node--type-flexible-layout footer.mission {margin-top: 0;}
.user-logged-in.path-node.node--type-department-or-office footer.mission {margin-top: 0;}
input[type=checkbox]:checked {
background: url(/themes/custom/utshield/images/check-solid.svg);
background-position: center center;
background-repeat: no-repeat;
background-size: 1.125rem; }
ul#subnav.menu.accordion-menu li a.is-active {background: none !important;}
form#views-exposed-form-department-news-block-page-3 section.hero.bleed div.grid-container div.form-item-department {margin-right:  30px;}
form#views-exposed-form-department-news-block-page-3 section.hero.bleed div.grid-container div.grid-x.margin-x div.cell div.grid-x.grid-margin-x div#edit-actions--3 { width: 100%; }
.emulate-subheader {font-family: "Nunito Sans", sans-serif;color: #171717;font-size: 2rem;margin-top: -0.9375rem;margin-bottom: 0.5rem;font-weight: normal;line-height: 1.4;}
.subheader {font-family: "Nunito Sans", sans-serif;color: #171717;font-size: 2rem;margin-top: -0.9375rem;margin-bottom: 0.5rem;font-weight: normal;line-height: 1.4;}
div.large p {font-size: 24px;}
.social ul > li a .fa-stack-1x {padding-top:  7px;}
.user-logged-in.path-node.node--type-department-or-office section#block-utshield-local-tasks.contextual-region.block-utshield-local-tasks.block.block-core.block-local-tasks-block {margin-top:  40px;}
.field-media--image {margin: 5px;}
.user-logged-in.path-node.node--type-news nav {margin-bottom:  40px;}
@media screen and (min-width: 1024px) { 
    .multi-column-list-2 {column-count: 2;} 
    .multi-column-list-3 {column-count: 3;} 
    .multi-column-list-4 {column-count: 4;}
    .multi-column-list-2 li, 
    .multi-column-list-3 li, 
    .multi-column-list-4 li, 
    .multi-column-list-2 div.paragraph--type--basic-card, 
    .multi-column-list-3 div.paragraph--type--basic-card, 
    .multi-column-list-4 div.paragraph--type--basic-card, 
    .multi-column-list-2 img, 
    .multi-column-list-3 img, 
    .multi-column-list-4 img {break-inside: avoid;}
    .multi-column-list-2 div.paragraph--type--basic-card, 
    .multi-column-list-3 div.paragraph--type--basic-card, 
    .multi-column-list-4 div.paragraph--type--basic-card {display: inline-block;}
}
.section-student-profiles ul {margin-left: 0;list-style-type: none;}
.section-student-profiles ul li {margin: 0; padding: 0;}
#edit-submit-acquia-search, #edit-submit-acquia-search--3, #views-exposed-form-acquia-search-page #edit-reset--3 {display: none;}
body.path-search .title-bar.quicklinks {display: inherit;}
#edit-search:focus, #edit-search--2:focus, #edit-search--3:focus {background-color: #f1f5f7;}
#views-exposed-form-acquia-search-page label, #edit-search--2 label, #edit-search--3 label {display:none;}
.image-margin-right { margin-right: 20px; }
.image-margin-left { margin-left: 20px; }
.views-exposed-form label {font-weight: 900;}
.user-logged-in.path-node.node--type-flexible-layout div.dialog-off-canvas-main-canvas main#main {margin-bottom: 100px;}
input.button.success {background-color: #AD4200;border-radius: 0.3125rem;color: #F1F5F7;}
input.button.success:hover { background-color: #7A0F00;color: #F1F5F7;border-radius: 0.3125rem;}
input.required {color: #0a0a0a;font-weight: normal;font-size: 1.25rem;border: 0.0625rem solid #171717;border-radius: 0.3125rem;background-color: #F1F5F7;}
.block-webform-block div#edit-actions {margin-bottom: 0 !important;}
/* ****************** Hide ads on google search  ************************* */
#adBlock, .gsc-adBlock {display:none !important;}
.gsc-control-wrapper-cse table tbody {border-top:none !important;}
#block-exposedformacquia-searchpage .js-form-item-search::after {
    position: relative;
    top: -47px;
    left: 300px;
    content: "\f002";
    font-family: 'Font Awesome 5 Free';
    font-size: 20px;
    font-weight: 900;
    color: #171717;
}

section.hero.gradient.left.white.bleed.img-fill picture img,
section.hero.gradient.right.white.bleed.img-fill picture img,
section.hero.gradient.img-fill picture img,
section.hero.full.bleed.img-fill picture img{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: rgba(23, 2, 0, 0.5);
    object-fit: cover;
}
section.hero.mission.full.bleed.img-fill picture img{
    position: relative;
}
@media screen and (min-width: 1024px) {
    div.multi-column-list-2 .field-paragraph--field-basic-card-body ul, 
    div.multi-column-list-3 .field-paragraph--field-basic-card-body ul, 
    div.multi-column-list-4 .field-paragraph--field-basic-card-body ul {column-count: 1;}
}
section.hero.full.bleed.img-fill .block-image picture img {position: inherit;}
#views-exposed-form-open-postdoctoral-positions-page-1 .search {width: 100%;
    position: relative;
    display: flex;
    border: 0.0625rem solid #171717;
    border-radius: 0.3125rem;
    background-color: #F1F5F7;
    font-size: 1.125rem;
    align-items: center;}
#views-exposed-form-open-postdoctoral-positions-page-1 .search-box {width: 100%;
    border-right: none;
    padding: 5px;
    outline: none;
    color: #171717;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    margin: 0;
    box-shadow: unset;
    background-color: #F1F5F7;}
#views-exposed-form-open-postdoctoral-positions-page-1 .search button {width: 40px;
    height: 39px;
    background: #F1F5F7;
    text-align: center;
    color: #171717;
    border-radius: 0 8px 8px 0;
    cursor: pointer;}
#views-exposed-form-open-postdoctoral-positions-page-1 input {border:  none;}
ul.blazy--view.block-column > .grid {margin-right: 50px;}
ul.blazy--view--programs.block-column > .grid {margin-bottom: 0 !important;}
/* Emergency Alert Message */
.SmartBoard_Table tbody{
                border: 0;
                margin:0 auto;
                padding: 1.25rem;
                background-color:#c60f13!important;
                text-align:left;
                color:#ffffff;
                }
.SmartBoard_Table tbody tr {background-color:#c60f13!important;}
.SmartBoard_Subject {font-weight: 400;
font-family: "Cardo", "Times New Roman", serif;font-size: 1.5625em;}

.SmartBoard_Table tr td {padding:0 1em;}

.SmartBoard_Table td:first-child {padding-top:0.5em;}

.SmartBoard_Table td.SmartBoard_Message {padding-bottom:1em;}

.SmartBoard_Table td {display:inline-block;width:100%;}

td.SmartBoard_DateTime, td.SmartBoard_Message {margin-left:0.5em;}

.SmartBoard_Table {border-bottom:1px solid #ffffff;padding-bottom:1em;}
.SmartBoard_Table a {text-decoration: underline !important;}

.timely-alert a {text-decoration: underline !important;}
