/**
 *	Theme Name: College of Sciences Child Theme
 *	Theme URI: https://github.com/strmtrpr83/COS-Child-Theme
 *	Description: A child theme for the College of Sciences website based off the UCF Colleges Theme. 
 *	Author: Jonathan Hendricker
 *	Author URI: 
 *	Template: Colleges-Theme
 *  Text Domain: cos-child-theme   
 *	Version: 1.0.36
 *	Github Theme URI: https://github.com/strmtrpr83/COS-Child-Theme
 **/
 :root {--ucf-gold: #ffc904;--ucf-dark-gold: #e5b700;--ucf-lighter-gray: #f7f7f7;--ucf-light-gray: #efefef;--ucf-gray: #767676;--ucf-dark-gray:#3E3E3E;--ucf-blue: #0275d8;--ucf-dark-blue: #025aa5;--ucf-light-blue: #81cfe0;--ucf-green: #2ecc71;--ucf-dark-green: #25a25a;--ucf-red: #ff6445;--ucf-orange: #f4b350;}.has-cos-black-color, a.has-cos-black-color, a:not([href]).has-cos-black-color {color: #000;}.has-cos-dark-gray-color, a.has-cos-dark-gray-color, a:not([href]).has-cos-dark-gray-color {color: var(--ucf-dark-gray);}.has-cos-gray-color, a.has-cos-gray-color, a:not([href]).has-cos-gray-color {color:var(--ucf-gray);}.has-cos-light-gray-color, a.has-cos-light-gray-color, a:not([href]).has-cos-light-gray-color {color:var(--ucf-light-gray);}.has-cos-lighter-gray-color, a.has-cos-lighter-gray-color, a:not([href]).has-cos-lighter-gray-color {color:var(--ucf-lighter-gray);}.has-cos-white-color, a.has-cos-white-color, a:not([href]).has-cos-white-color {color: #fff;}.has-cos-dark-gold-color, a.has-cos-dark-gold-color, a:not([href]).has-cos-dark-gold-color {color: var(--ucf-dark-gold);}.has-cos-gold-color, a.has-cos-gold-color, a:not([href]).has-cos-gold-color {color:var(--ucf-gold);}.has-cos-dark-blue-color, a.has-cos-dark-blue-color, a:not([href]).has-cos-dark-blue-color {color:var(--ucf-dark-blue);}.has-cos-blue-color, a.has-cos-blue-color, a:not([href]).has-cos-blue-color {color:var(--ucf-blue);}.has-cos-light-blue-color, a.has-cos-light-blue-color, a:not([href]).has-cos-light-blue-color {color:var(--ucf-light-blue);}.has-cos-dark-green-color, a.has-cos-dark-green-color, a:not([href]).has-cos-dark-green-color {color:var(--ucf-dark-green);}.has-cos-green-color, a.has-cos-green-color, a:not([href]).has-cos-green-color {color:var(--ucf-green);}.has-cos-red-color, a.has-cos-red-color, a:not([href]).has-cos-red-color {color:var(--ucf-red);}.has-cos-orange-color, a.has-cos-orange-color, a:not([href]).has-cos-orange-color {color:var(--ucf-orange);}.has-cos-black-background-color {background-color: #000;}.has-cos-dark-gray-background-color {background-color: var(--ucf-dark-gray);}.has-cos-gray-background-color {background-color: var(--ucf-gray);}.has-cos-light-gray-background-color {background-color: var(--ucf-light-gray);}.has-cos-lighter-gray-background-color {background-color: var(--ucf-lighter-gray);}.has-cos-white-background-color {background-color: #fff;}.has-cos-dark-gold-background-color {background-color: var(--ucf-dark-gold);}.has-cos-gold-background-color {background-color: var(--ucf-gold);}.has-cos-dark-blue-background-color {background-color: var(--ucf-dark-blue);}.has-cos-blue-background-color {background-color: var(--ucf-blue);}.has-cos-light-blue-background-color {background-color: var(--ucf-light-blue);}.has-cos-dark-green-background-color {background-color: var(--ucf-dark-green);}.has-cos-green-background-color {background-color: var(--ucf-green);}.has-cos-red-background-color {background-color: var(--ucf-red);}.has-cos-orange-background-color {background-color: var(--ucf-orange);}.wp-block-button .has-cos-black-background-color:hover {background-color: var(--ucf-dark-gray);color:#fff !important;}.wp-block-button .has-cos-dark-gray-background-color:hover {background-color: var(--ucf-gray);color: #fff !important;}.wp-block-button .has-cos-gray-background-color:hover {background-color: var(--ucf-light-gray);color: #000 !important;}.wp-block-button .has-cos-light-gray-background-color:hover {background-color: var(--ucf-gray);color:#fff !important;}.wp-block-button .has-cos-lighter-gray-background-color:hover {background-color: var(--ucf-gray);color:#fff !important;}.wp-block-button .has-cos-white-background-color:hover {background-color: var(--ucf-light-gray);}.wp-block-button .has-cos-gold-background-color:hover {background-color: var(--ucf-dark-gold);color: #000 !important;}.wp-block-button .has-cos-dark-gold-background-color:hover {background-color: var(--ucf-gold);color: #000 !important;}.wp-block-button .has-cos-dark-blue-background-color:hover {background-color: var(--ucf-blue);color: #fff !important;}.wp-block-button .has-cos-blue-background-color:hover {background-color: var(--ucf-dark-blue);color: #fff !important;}.wp-block-button .has-cos-dark-green-background-color:hover {background-color: var(--ucf-green);color: #000 !important;}.wp-block-button .has-cos-green-background-color:hover {background-color: var(--ucf-dark-green);color: #000 !important;}.wp-block-button .has-cos-light-blue-background-color:hover {background-color: #58bfd6;color: #000 !important;}.wp-block-button .has-cos-red-background-color:hover {background-color: #ff3a12;color: #000 !important;}.wp-block-button {text-transform: uppercase;font-family: "Gotham SSm A","Gotham SSm B","UCF Sans Serif Alt","Helvetica Neue",Arial,sans-serif;letter-spacing: .1em;font-size: 1rem;font-weight: 600;}.site-navbar .navbar-brand {font-size: 1.5rem;white-space: normal;max-width: 425px;}.site-navbar {background: rgba(0, 0, 0, 0.8);}.navbar-inverse .navbar-nav .active>.nav-link, .navbar-inverse .navbar-nav .nav-link.active, .navbar-inverse .navbar-nav .nav-link.open, .navbar-inverse .navbar-nav .nav-link:active, .navbar-inverse .navbar-nav .nav-link:hover, .navbar-inverse .navbar-nav .open>.nav-link, .navbar-inverse .navbar-nav .show>.nav-link, .navbar-inverse .navbar-nav .twitter-typeahead .tt-open>.nav-link, .twitter-typeahead .navbar-inverse .navbhoar-nav .tt-open>.nav-link {background: none;}.navbar-inverse .navbar-nav .dropdown-toggle::after {border-top-color: var(--ucf-gold);}.navbar-inverse .navbar-nav .nav-link:hover {color: var(--ucf-gold);background: none;}@media (max-width: 991px){.navbar-toggleable-md.navbar-inverse .navbar-nav .dropdown-item.active{color: #000000;}}@media (max-width: 575px){.site-navbar .navbar-brand {font-size: 1.25rem;max-width: 350px;}}@media (max-width: 325px){.site-navbar .navbar-brand {max-width: 180px;}}.dropdown-item, .twitter-typeahead .tt-suggestion {padding: 0.75em 2em;}body.home .site-header .header-content .chevron-wrapper {display:none;}body.home .site-header .header-content .offset-lg-1, body.home .site-header .header-content .home-header-title-wrapper .col-lg {width: auto;flex: none;}.home-header-title-wrapper {background: none;}.home-header-title-wrapper .row {margin-top: 0 !important;}.home-header-title-wrapper .row .home-header-button {margin:0;background-color: #000000;border: none;text-align: left;text-transform: capitalize;font-family: "Archer A","Archer B","UCF Slab Serif Alt",serif;font-style: normal;font-weight: normal;font-size: 22px;}.home-header-title-wrapper .row .home-header-button:hover {background-color: #000;color: #ffffff;text-decoration: underline;}.home-header-title {font-family: "Archer A","Archer B","UCF Slab Serif Alt",serif;color: #333333;text-transform: none;font-size: 4.5rem;text-align: left;padding:0.15em;background: rgba(255, 201, 4, 0.875);}.offset-lg-1{margin-left: 0;}@media only screen and (max-width: 575px) {body.home .site-header .header-content {display:none;}}.welcome-text {font-size: 18px;}.alert{padding-top: 32px;padding-bottom: 32px;}.alert .lead {font-size: 1.4rem;}.alert strong {font-weight: 700;}.academics-home h3 {margin-bottom: 1rem;}.academics-home a, .academics-home a:visited {color: black;}.news-heading-wrap {border-bottom: 1px solid #eee;margin-bottom: 15px;padding-bottom: 8px;letter-spacing: normal;position: relative;}.news-heading-wrap h2 {margin-bottom: 0;text-transform: none;font-weight: bolder;font-size: 35px;}.news-heading-wrap .read-more {font-family: "Gotham SSm 9r","Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-style: normal;font-weight: 900;border-bottom: 0;bottom: 8px;letter-spacing: normal;position: absolute;right: 0;}.news-heading-wrap .read-more a {color: var(--ucf-dark-gray);text-transform: uppercase;font-size: 14px;font-size: 0.85em;}.news-heading-wrap .read-more a:hover {text-decoration: none;}.news-heading-wrap .read-more a .fa {color: var(--ucf-gold);}.ucf-news-modern .ucf-news-item-label, .ucf-news-modern .ucf-news-section-title, .ucf-news.modern .ucf-news-item-label, .ucf-news.modern .ucf-news-section-title {font-family: "Gotham SSm 7r","Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-style: normal;font-weight: 700;background-color: var(--ucf-gold);color: #000;display: inline-block;font-size: 10px;letter-spacing: 2px;margin: 0 0 10px;padding: 2px 15px;text-transform: uppercase;}.ucf-news-modern .ucf-news-item-title, .ucf-news.modern .ucf-news-item-title {font-style: normal;font-weight: 700;font-size: 18px;line-height: 1.25;margin: 0 0 10px!important;}.ucf-news.modern .ucf-news-section-title {text-transform: uppercase;}.featured-news-home h5 a {font-size: 20px;color: #000000;}.ucf-news.modern .ucf-news-item {margin-bottom: 0;}.ucf-news-item-details > a, .ucf-news-item-details a, .ucf-news-item a {text-decoration: none;}.ucf-news.modern .ucf-news-item-content {width: 72%;}@media only screen and (max-width: 600px) {.ucf-news.modern .ucf-news-thumbnail {width: 100%;}.ucf-news.modern .ucf-news-item-content {width: 100%;}}.ucf-events .ucf-event-start-datetime {font-size: 18px;font-weight: bold;text-transform: uppercase;}.ucf-event-row {margin-top:30px;}.ucf-event-title-wrapper {margin-top:8px;}.ucf-event-title {font-weight: 800;color: #ffffff;}.ucf-event-read-more a {color: var(--ucf-gold);margin-top: 0.75em;display:block;font-weight:bold;font-size: 1.25em;}.gform_wrapper .gform_footer input[type=submit]:hover {background-color: var(--ucf-dark-gold);border-bottom: 0;}.ginput_container {margin-bottom: .5rem;}.gform_wrapper.gravity-theme .gfield_label {margin-bottom: 4px;}.gform_wrapper.gravity-theme .field_description_above .gfield_description {padding-bottom: 8px;}input {border: 1px solid rgba(0,0,0,.15);}.gform_wrapper .gform_footer input[type=submit] {font-family: "Gotham SSm 9r","Gotham SSm A","Gotham SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;font-style: normal;font-weight: 900;background: var(--ucf-gold);border: none;border-bottom: 0;color: #000;font-size: 14px;padding: 18px 32px;text-transform: uppercase;}.nav-links {margin-bottom: 0.5rem;margin-top: 0.5rem;}.post-categories a, .post-tags a {margin-right: 0.25rem;}.post-categories a:first-of-type, .post-tags a:first-of-type {margin-left: 0.25rem;}.post-categories a:last-of-type{margin-right: 0.75rem;}.page-numbers {position: relative;display: inline-block;padding: .5rem .75rem;margin-left: -5px;line-height: 1.25;color: #0262b6;background-color: #fff;border: 1px solid #ddd;}.page-numbers.current {color: #000000;background-color: var(--ucf-gold);border-color: var(--ucf-gold);}.person-photo .object-fit-cover {height: auto;}.person-content .tab-content {margin-top: 1em;}@media (min-width: 576px){.person-content .tab-content {padding: 0 1%;}}@media (max-width: 768px){.person-content .flex-column {-webkit-box-orient: vertical!important;-webkit-box-direction: normal!important;-ms-flex-direction: column!important;flex-direction: column!important;}.person-content .nav-item, .nav-link {width: 100%;}.person-content .nav-tabs {border-bottom: none;}.person-content .nav-tabs .nav-link {border-bottom: 1px solid rgba(0,0,0,.1);}.person-content .nav-item.active, .person-content .nav-tabs .nav-link.active {background-color: var(--ucf-gold);border: none;}}.person-content .tab-content h3{margin-bottom: 1rem;}.person_card_horizontal .person-photo {width: 175px;height: 175px;}img {max-width: 100%;height: auto;}img.float-left {margin: 5px 20px 20px 0;}img.float-right {margin: 5px 0 20px 20px;}.card {word-wrap: break-word;}#main {overflow-y: hidden;height: auto;}p {overflow-wrap: break-word;}.header-media-fullscreen .row {margin-top: auto;}.col-lg-1 img, .col-lg-2 img, .col-lg-3 img, .col-lg-4 img, .col-lg-5 img, .col-lg-6 img, .col-lg-8 img, .col-lg-9 img, .col-lg-9 img, .col-lg-10 img,.col-lg-11 img, .col-lg-12 img {max-width: 100%;height: auto;}.dept-school-center{margin-bottom: 3em;}.dept-school-center .btn {text-transform: capitalize;font-weight: 500;font-size: 14px;}@media (min-width: 768px){.dept-school-center .btn {width: 100%;max-width: 80%;}}.aligncenter {display: block;margin-left: auto;margin-right: auto }.section-content {border-left: 2px solid #E6E6E6;margin-left: 4.16667%;padding-left: 4.16667%;}.dss_talk_container {width: 100%;max-width: 100%;height: auto;color: #ffffff;padding-top: 1em;}.dss_talk {position:relative;width:100%;max-width:50%;background-size:cover;background-position: center;color: #ffffff;text-align:left;float:left;transition: all .5s;overflow:hidden;margin-top: -16px;margin-top: -1em;}img.dss_talk_bg {display: block;width: 100%;height: 100%;min-height: 250px;background-size:cover;background-color: #000000;background-position: center;background-repeat: no-repeat;padding: 0;transition: all .3s;filter: gray;filter: grayscale(1) sepia(.15) contrast(.65) brightness(.65);}img.dss_talk_bg:hover {transform: scale(1.05);filter: none;}.dss_author {position: absolute;bottom: 8%;left: 4%;line-height: 1.2;font-size: 1.1em;font-size: 1.1rem;color: #ffffff;}.dss_author em {font-size: 1.1em;font-size: 1.1rem;font-weight: 500;}.dss_author .dss_date {display:block;}.dss_talk .dss_talk_bg > p, .dss_talk .dss_talk_bg .dss_author > p {color: #ffffff;}.dss_talk_title {position: absolute;top: 4%;left: 4%;text-transform: uppercase;font-weight:bold;font-size: 1.25em;font-size: 1.25rem;color: #ffffff;line-height: 1.25;}.dss_talk_title .dss_sub_title {display: block;text-transform: none;font-weight: normal;font-size: 1.15em;font-size: 1.15rem;margin-top: 0.15em;}.dss_talk_title a {color: #ffffff;}.dss_talk_title a:hover {text-decoration:none;}.navbar>li {float:left;display:block;position: relative;padding: 1em;text-transform: uppercase;font-size: 12px;box-sizing:border-box;text-align: left;}h3.heading-underline {margin-top: 1em;}.jumbotron.bg-primary .heading-underline-inverse::after {border-bottom-color: #000000;}.btn {margin-bottom: 0.8em;}.categories-tags {font-size: 0.9rem;margin-top: 1rem;}.categories-tags a{letter-spacing: .1em;text-align: left;text-transform: uppercase;vertical-align: baseline;white-space: normal;color: #000000;background-color: var(--ucf-gold);display: inline-block;padding: .35em .8em;margin-bottom: .5em;font-size: 85%;line-height: 1;}.post-list-item .date, .post-list-item .author {font-size: 0.8rem;text-transform: uppercase;font-weight: 400;}article:last-of-type + hr{display:none;}.lead + article {padding-top: 0 !important;}.site-footer {background-color: var(--ucf-dark-gray) !important;}.primary-footer-section-bottom > h2 {color: #ffffff !important;font-size: 22px;font-style: normal;font-weight: 30;letter-spacing: 3px;margin-bottom: 14px !important;text-align: center;text-transform: uppercase !important;}.footer-cols {margin-top: 1.5rem;border-top: 1px solid #aeadad;padding-top: 2rem;}.primary-footer-section-bottom a.phone {color: #53bdfa;}.site-footer {padding: 60px 0;}.site-footer {background: var(--ucf-dark-gray);color: #fff;padding: 30px 0;}.primary-footer-section-bottom .ucf-social-icons {margin-top: 0;margin-bottom: 14px;text-align: center;}.site-footer, .site-footer #footer-menu li a {font-style: normal;font-weight: 30;text-decoration:none}.footer-title-sm {font-size: 18px;}.list-inline>li {display: inline-block;padding-left: 5px;padding-right: 5px;}.site-footer #footer-menu li:last-child {border-right: none!important;}.site-footer a:active, .site-footer a:focus, .site-footer a:hover {color: #fff!important;text-decoration: underline;}.site-footer a {color: #ffffff !important;text-decoration: none;}.site-footer a.btn-primary {color: #000000 !important;}.site-footer #footer-menu li a {font-size: 12px;letter-spacing: 0;}.site-footer #footer-menu li a:hover {text-decoration:underline;}#footer-menu li {border-right: 1px solid #222;letter-spacing: .8px;line-height: 10px;margin-bottom: 10px;padding-left: 8px;padding-right: 8px;}.site-footer #footer-menu li {border-right: 1px solid #fff!important;padding-right: 10px;}.site-footer a.ucf-social-link {color: var(--ucf-dark-gray) !important;}.site-footer .ucf-social-link {height: 32px;line-height: 32px;width: 32px;}.site-footer .fa-facebook, .site-footer .fa-google-plus, .site-footer .fa-linkedin, .site-footer .fa-twitter, .site-footer .fa-instagram, .site-footer .fa-youtube {font-size: 20px;}.ucf-footer-address {font-size: 12px;font-weight: 300;line-height: 1.8;margin-bottom: 0;text-align: center;display: block;}.ucf-footer-address a {text-decoration:none;}.ucf-footer-address a:hover{text-decoration:underline}.ucf-social-icons .ucf-social-link.grey {background-color: #ffffff !important;}.ucf-social-icons .ucf-social-link.grey:hover {background-color: #777e81 !important;}.gallery img[data-mce-selected]:focus {outline: none;}.gallery a {cursor: default;}.gallery {margin: auto -6px;padding: 6px 0;line-height: 1;overflow-x: hidden;}.ie7 .gallery, .ie8 .gallery {margin: auto;}.gallery .gallery-item {float: left;margin: 0;text-align: center;padding: 6px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.ie7 .gallery .gallery-item, .ie8 .gallery .gallery-item {padding: 6px 0;}.gallery .gallery-caption, .gallery .gallery-icon {margin: 0;}.gallery .gallery-caption {font-size: 13px;margin: 4px 0;}.gallery-columns-1 .gallery-item {width: 100%;}.gallery-columns-2 .gallery-item {width: 50%;}.gallery-columns-3 .gallery-item {width: 33.333%;}.ie8 .gallery-columns-3 .gallery-item, .ie7 .gallery-columns-3 .gallery-item {width: 33%;}.gallery-columns-4 .gallery-item {width: 25%;}.gallery-columns-5 .gallery-item {width: 20%;}.gallery-columns-6 .gallery-item {width: 16.665%;}.gallery-columns-7 .gallery-item {width: 14.285%;}.gallery-columns-8 .gallery-item {width: 12.5%;}.gallery-columns-9 .gallery-item {width: 11.111%;}.gallery img {max-width: 100%;height: auto;border: none;padding: 0;}.gallery {margin: 0 auto 18px;}.gallery .gallery-item {float: left;margin-top: 0;text-align: center;width: 33%;}.gallery-columns-2 .gallery-item {width: 50%;}.gallery-columns-4 .gallery-item {width: 25%;}.gallery-columns-2 .attachment-medium {max-width: 92%;height: auto;}.gallery-columns-4 .attachment-thumbnail {max-width: 84%;height: auto;}.gallery .gallery-caption {color: #888;font-size: 12px;margin: 0 0 12px;}.gallery dl, .gallery dt {margin: 0;}.gallery br+br {display: none;}