/*!
 Theme Name:   Department of Computer Science, Mathematics &amp; Physics 
 Description:  Child theme of subsite
 Author:       Cave Hill Web Team 
 Template:     uwi_cavehill_subsite
 Version:      1.0.0 
*/.rfs-1{font-size:clamp(.75rem,.6vw,1rem) !important;line-height:normal !important}.rfs-2{font-size:clamp(.875rem,.75vw,1.125rem) !important;line-height:normal !important}.rfs-3{font-size:clamp(1rem,.9vw,1.25rem) !important;line-height:normal !important}.rfs-4{font-size:clamp(1.125rem,1vw,1.5rem) !important;line-height:normal !important}.rfs-5{font-size:clamp(1.25rem,1.1vw,1.75rem) !important;line-height:normal !important}.rfs-6{font-size:clamp(1.3rem,1.25vw,2rem) !important;line-height:normal !important}.rfs-7{font-size:clamp(1.4rem,1.5vw,2.25rem) !important;line-height:normal !important}.rfs-8{font-size:clamp(1.5rem,1.75vw,2.5rem) !important;line-height:normal !important}.rfs-9{font-size:clamp(1.6rem,2vw,2.75rem) !important;line-height:normal !important}.rfs-10{font-size:clamp(1.8rem,2.25vw,3rem) !important;line-height:normal !important}.rfs-11{font-size:clamp(2rem,2.5vw,3.5rem) !important;line-height:normal !important}.rfs-12{font-size:clamp(2.25rem,3vw,4rem) !important;line-height:normal !important}.rfs-14{font-size:clamp(2.5rem,3vw,4rem) !important;line-height:normal !important}.rfs-16{font-size:clamp(2.75rem,3vw,4rem) !important;line-height:normal !important}.rfs-20{font-size:clamp(3rem,3vw,4rem) !important;line-height:normal !important}.rfs-25{font-size:clamp(3.25rem,3vw,4rem) !important;line-height:normal !important}.rfs-30{font-size:clamp(3.5rem,3vw,4rem) !important;line-height:normal !important}.rfs-35{font-size:clamp(3.75rem,3vw,4rem) !important;line-height:normal !important}.rfs-40{font-size:clamp(4rem,3vw,4rem) !important;line-height:normal !important}.rfs-45{font-size:clamp(4.25rem,3vw,4rem) !important;line-height:normal !important}.rfs-50{font-size:clamp(4.5rem,3vw,4rem) !important;line-height:normal !important}:root{--department-primary-color: #333;--faculty-primary-color-tint: #e5dc37}.page-section{margin-top:2%}.staff-section-title{font-family:Helvetica,Arial,sans-serif;font-size:1.4em;line-height:14px;margin-bottom:8px;color:#bdbdbd;font-weight:bold}#site-breadcrumb{margin-bottom:0 !important;border-radius:0 !important;padding-left:1%;padding-top:5px;font-size:11px}#site-breadcrumb a{font-size:11px;color:#333;font-weight:600}.department-header{background:#333;padding-bottom:1%}.department-header h1{text-align:left;padding:4px 10px;padding-bottom:10px;color:#fff !important;font-size:2.7em}#faculty-title{padding-left:14px;padding-top:14px;font-size:1.2em;color:#fff}#faculty-title a{color:var(--faculty-secondary-color)}.pagetitle{font-weight:bold;padding:5px;font-size:18px;border:1px solid #f0c9bf;background-color:#fff982;margin:0 0 15px 0;color:#373737}#depts-sidenav{border:1px solid #fff;padding-left:0;padding-right:0}.sidemenu-containter{margin-top:10%}#depts-sidenav a{color:#fff;padding-top:1%;padding-bottom:1%}.submenu tr{border-bottom:1px solid #ffecc4}.submenu tr:hover{background-color:var(--faculty-primary-color-tint)}.submenu tr td{padding:10px 0}.submenu tr td a{color:#505050 !important;font-size:14px;font-weight:bold;text-decoration:none;margin-left:10px;display:block}#prj-summary-container{border:1px solid #eee;padding:15px;margin-top:20px;clear:both}#prj-contact-box{margin-top:18px;background-color:#f3f3f3;padding-top:15px}#prj-contact-box ul li{list-style-type:none;margin-left:0 !important}#contact-details-list{padding-left:0 !important;margin:0 !important}#prj-details-topsection{margin-right:0}.prj-details h4{color:#373737}.coursedetail-button{border:1px solid #eee;padding:10px 12px;border-radius:4px;text-decoration:none !important;background:#fff53e;color:#333;margin-top:2%}.button-div a:hover{color:#333;background-color:#e5dc37 !important}.nav li a:focus{color:var(--faculty-primary-color) !important}.btn,.btn-group-lg>.btn,.btn-lg{border-radius:0}.nav-tabs>li>a{border-radius:0}#pgrm-contact-details a{font-weight:bold}#pgrm-contact-details h2{vertical-align:middle}#pgrm-course-information{margin-top:10px;padding-left:15px;padding-right:15px}#pgrm-course-information h3{margin-bottom:5px}#pgrm-side-content{background-color:#fbfbfb;border:1px solid #fbfbfb;padding-left:15px}#get-started h2{color:#666;padding:0 0 15px 0;text-align:center;margin-top:0;margin-bottom:0}#pgrm-at-a-glance h2{color:#666;padding:10px 0;text-align:center;margin-top:0}#get-started a{text-decoration:none}.getstarted-button{color:#333;border-radius:0;background:var(--faculty-secondary-color);border-color:#fff;border-bottom:2px}.getstarted-button:hover{background:var(--faculty-primary-color-tint);text-decoration:none}#get-started a button{border:1px solid #fff}#get-started a button:hover{color:#333;text-decoration:none}.enroll-btn{border:2px solid #fff}.btn{border-radius:0 !important;border-color:2px solid #fff}#programme-details{padding-right:15px}#programme-details>div{margin:5px 0}#programme-details #prg-details-inner h3{padding-top:25px;padding-bottom:12.5px;font-size:1.5em;margin-top:0;margin-bottom:0}#programme-details #prg-details-inner h4{color:var(--faculty-primary-color)}#programme-details>div>p{padding:10px 0}#pgrm-tab-content{padding:15px;border:1px solid #ddd;border-top:1px solid rgba(0,0,0,0)}.tab-pane{padding-top:1%}#pgrm-tab-menu{background-color:#fff}#pgrm-tab-menu li{list-style-type:none}#pgrm-tab-menu li a{color:#333}#pgrm-tab-menu li a:hover,#pgrm-tab-menu li a:visited,#pgrm-tab-menu li a:active,#pgrm-tab-menu li a:focus{text-decoration:none;background-color:#fff53e}.tab-content{padding-left:20px}#pgrm-side-content{padding:15px}#pgrm-at-a-glance{margin-top:3%}#pgrm-at-a-glance h2{color:#666;padding:10px 0}#pgrm-at-a-glance-details li:not(:last-child){margin-bottom:10px}#get-started h2{color:#666;padding:0 0 15px 0}.pgrm-contact-list li{list-style-type:none !important}.pgrm-contact-list li span{margin-right:3%}.testimonial-quote{font-style:italic;font-size:14px}#pgrm-contact-details h2{color:#666;margin-top:25px;padding:15px 0}#pgrm-contact-details img{vertical-align:middle}#pgrm-course-information ul li{margin-left:0;border-radius:0}.nav-tabs>li>a{border-radius:0 !important}#pgrm-course-information ul li a{background-color:#333;color:#fff}#pgrm-course-information ul li.active a{background-color:#fff53e;color:#333}#pgrm-keywords p{color:#666;font-weight:bold}#pgrm-nav-tabs li a{color:var(--faculty-primary-color);color:#fff;font-weight:bold}#pgrm-nav-tabs li a:hover{color:#fff;font-weight:bold}#pgrm-tab-content{border:0px}:root{--faculty-primary-color: #333;--faculty-primary-color-tint: #e5dc37;--faculty-secondary-color: #FFF53E;--faculty-tertiary-color: #3740e5}.faculty-header,.department-header{background:#333;text-align:left;color:#fff}.department-header h1{font-size:2.5em;text-align:left;padding:4px 10px;color:#fff !important}#faculty-title{padding-left:14px;padding-top:14px;font-size:1.2em}.nav{background:#fff53e;background:var(--faculty-secondary-color)}.main-page-navbar{background:#fff53e}.nav li a{color:#333}.nav li a:hover{color:#333 !important;background-color:#e5dc37;background-color:var(--faculty-primary-color-tint)}.nav li li a:hover{background:#e5dc37;background:var(--faculty-primary-color-tint)}.nav li ul li a{background:#ccc}.nav li ul li a:hover{background:#999;color:#333;background:var(--faculty-secondary-color)}.faculty-news-button{color:#333;background-color:#e5dc37;border-color:#e5dc37}.faculty-news-button a:hover{color:#333}.faculty-footer{background-color:#333}.faculty-rotator-bottom-border{border-bottom:2px solid #e5dc37;border-bottom:2px solid var(--faculty-primary-color-tint)}.faculty-header h1{font-size:2.75em}.card-body{padding:0}.simple-text a{font-weight:normal}#connect-with-fst img{padding:30px}#fst-initative-1,#fst-initative-2{margin-top:0}#fst-initative-1{padding-left:0}#fst-initative-2{padding-right:0}#fst-initatives img{width:100%;padding-bottom:10px}#fst-initatives-header{margin-top:25px}.main-page-nav .nav li{background:rgba(0,0,0,0)}.main-page-nav .nav li:hover{background:var(--faculty-primary-color-tint)}.main-page-nav .nav li li{background:var(--faculty-secondary-color)}.main-page-nav .nav li a{color:var(--faculty-primary-color);font-size:.9em}.main-page-nav .nav li a:hover{color:var(--faculty-primary-color)}.main-page-navbar{background:var(--faculty-secondary-color)}.toggleMenu,.toggleMenu:visited{color:#333}.fst-breadcrumb,.bcs-breadcrumb{margin-bottom:0 !important;border-radius:0 !important;padding-left:1%;padding-top:5px;font-size:11px}.fst-breadcrumb a,.bcs-breadcrumb a{font-size:11px;color:#333;font-weight:600}.fst-breadcrumb a:hover,.fst-breadcrumb a:hover{color:inherit}.dept-item-title-II a{color:#333}.faculty-news-button{color:var(--faculty-primary-color) !important;background-color:var(--faculty-secondary-color) !important;border-color:var(--faculty-secondary-color)}.faculty-news-button:hover,.faculty-news-button:focus,.faculty-news-button:active{color:var(--faculty-primary-color) !important;background-color:var(--faculty-primary-color-tint) !important;border-color:var(--faculty-primary-color-tint)}.NewsTitle{color:var(--faculty-primary-color)}#faculty-ugrad-programme-card a{color:#333}.staff-return-btn{color:var(--faculty-primary-color);background-color:var(--faculty-primary-color-tint);border-color:var(--faculty-primary-color-tint)}.staff-return-btn:hover{color:var(--faculty-primary-color);background-color:var(--faculty-primary-color-tint);border-color:var(--faculty-primary-color-tint)}#faculty-staff-list-item h4{text-transform:none !important}.hod-row{margin-bottom:3%}#dept-staffTiles{display:table-cell;vertical-align:middle;text-align:center;height:250px;transition:all .2s ease-in-out;width:100%}#dept-staffTiles h3 a{color:#6e6e6e}.staff-section-title{font-family:Helvetica,Arial,sans-serif;font-size:1.4em;line-height:14px;margin-bottom:8px;color:#bdbdbd;font-weight:bold}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;padding-left:3%;padding-right:3%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 992px){.card-header{font-size:1.5em}.section-tile{padding:0 15px}}@media screen and (max-width: 768px){#fst-initative-1,#fst-initative-2{width:50%;float:left}#fst-initative-1{padding-left:0}#fst-initative-2{padding-right:0}}@media screen and (max-width: 576px){#connect-with-fst img{padding:20px}#fst-initative-1,#fst-initative-2{width:100%;padding:0}#fst-initative-2{margin-top:25px}#fst-initatives img{padding:0}}
