body .acsb-trigger{background-color:transparent!important}
.featured__type_courseglance{background-color:#2e2f30!important;padding:10px}
.featured__type_courseglance h2:hover{text-decoration:underline}
@media only screen (max-width:420px;){
.row .section--courses{display:block!important}
}
.row-glance{background-color:#2e2f30;width:118%}
@media only screen (max-width:420px;){
.row-glance{width:100%}
.col. featured{flex:none}
}
.featured{padding-bottom:10px}
section.grid-item.section--course-info-title{margin-top:0}
.col-courses{padding-left:0:}
.course-info__logos{padding-top:30px}
.at-a-glance-button{border:none;background-color:transparent;padding-left:0}
.at-a-glance-button:hover{border:1px solid #000;background-color:#fff;padding:2px}
.w3-modal{z-index:99999;display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.8);backdrop-filter: blur(3px);}
.w3-modal-content{margin:unset;background-color:#000;color:#fff;position:relative;padding:0;outline:0;width:600px;transform:translate(-50%,-50%);top:50%;left:50%;overflow-y: auto;margin-top:60px; max-height: calc(100vh - 150px);}
.w3-modal-content dd{border-bottom:2px solid #fff;margin-bottom:5px;padding-bottom:8px;line-height:1.4em}
.w3-modal-content h3{font-size:1.4em;margin-bottom:19px}
@media (max-width:600px){
.w3-modal-content{margin:0 10px !important;width:auto!important;left:48%}
.w3-dropdown-click.w3-mobile .w3-dropdown-content,.w3-dropdown-hover.w3-mobile .w3-dropdown-content{position:relative}
.w3-hide-small{display:none!important}
.w3-mobile{display:block;width:100%!important}
.w3-bar-item.w3-mobile,.w3-dropdown-click.w3-mobile,.w3-dropdown-hover.w3-mobile{text-align:center}
.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button,.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button{width:100%}
}
@media (max-width:768px){
.w3-modal-content{margin-top: unset;width:500px}
.w3-modal{padding-top:50px}
.row-glance{width:100%}
}
@media (min-width:993px){
.w3-modal-content{width:900px}
.w3-hide-large{display:none!important}
.w3-sidebar.w3-collapse{display:block!important}
}
.w3-bar:after,.w3-bar:before,.w3-cell-row:after,.w3-cell-row:before,.w3-clear:after,.w3-clear:before,.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row-padding:after,.w3-row-padding:before,.w3-row:after,.w3-row:before{content:"";display:table;clear:both}
.w3-container,.w3-panel{padding:40px}
.w3-panel{margin-top:16px;margin-bottom:16px}
.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.w3-btn:disabled,.w3-button:disabled,.w3-disabled{cursor:not-allowed;opacity:.3}
.w3-disabled *,:disabled *{pointer-events:none}
.w3-button{width:100%;text-align:center;padding:8px 16px;white-space:normal;color:#fff}
@media (max-width:600px){
.w3-button{width:100%}
}
.w3-button:hover{color:#f4d335!important;text-decoration-color:#F4D335}
.w3-display-topright { position: sticky; padding: 5px 16px; right: 0; top: 0; float: right; text-decoration: underline; text-align: right; font-weight: 700; width: fit-content; background: rgb(0 0 0 / 80%); margin: -40px; z-index: 4; border-radius: 4px; }
.w3-black,.w3-hover-black:hover{color:transparent!important;background-color:transparent!important;padding:10px!important;text-decoration:underline}
.options-head h3{font-size:2rem;margin-top:0}
.options-head p{margin-top:5px;font-weight:400}
.options-head{line-height:1.15;font-weight:700;display:block;padding:30px;background-color:#000;margin-top:0;color:#fff}
.featured__type_courseglance h4-mode{color:#fff;font-weight:700}
p.modal-intro{padding-bottom:20px}
.bullet-summary{font-size:20px;font-weight:700}
.bullet-summary ul li{list-style-type:none;padding-left:20px;margin-top:10px}
.bullet-summary ul li:before{content:url('https://www.uca.ac.uk/media/uca-2020/site-assets/media/images/images/icons/icon-arrow-link.svg');display:inline-block;margin:0 5px 0 -20px;top:2px;position:relative}
.row-glance button{background-color:#525252!important;line-height:1.3em;border-radius:3px}
.section--courses .featured>div{display:flex}
.row-glance .row1{margin-top:10px}
.row-glance button:hover{background:#5c5c5c !important;text-decoration-color:white}
.course-info .copy p{max-width:870px}
.row-glance .w3-display-topright:hover{color:#b0b0b0!important;text-decoration-color:#b0b0b0}
.row-glance .row2{margin-top:-10px}
@media (max-width:600px){
.grid-container--side .course-info .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
.row-glance .row2{margin-top:10px}
}
@media (min-width:601px){
.grid-container--side .course-info .col{max-width:unset;-ms-flex-preferred-size:0;flex-basis:0}
.row-glance .row2{margin-top:-10px}
}
@media (min-width:991px) and (max-width:1300px){
.grid-container--side .course-info .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
.course-info .col:first-child{padding-right:15px}
.row-glance .row2{margin-top:0}
}
@media (min-width:1301px){
.grid-container--side .course-info .col{max-width:unset;-ms-flex-preferred-size:0;flex-basis:0}
.row-glance .row2{margin-top:-10px}
}
.bullet-summary{font-size:18px}
.w3-modal-content dd a{color:#b3b3b3;text-decoration:underline}
.modal-intro a:hover{color:#9a9a9a;text-decoration:underline!important}
.Postgraduate.Research,.Postgraduate\, .row2,.Pre-sessional,.Pre-doctorate{display:none}
.accred{background:#f1f1f1;width:200%;margin-bottom:20px}
.accred-item{padding:30px;display:flex;width:50%}
.accred-item img{height:auto;width:180px;padding:20px;float:LEFT;display:block;margin-right:30PX;background:#fff;margin-top:0;max-height:150px;object-fit:contain}
.accred-text{align-self:center}
.accred-text h4{font-size:20px;margin:0}
.accred-text p{margin-top:5px}
.accred-head{font-size:24px!important}
@media (max-width:600px){
.accred{width:100%}
.accred-item{display:block;width:100%}
.accred-item img{height:auto;margin-bottom:10px;float:unset;display:block;margin-left:auto;margin-right:auto;width:50%;max-width:200px}
.accred-text{width:100%;clear:both;text-align:center}
.row-glance .row2{margin-top:-10px}
}
.modal-button{display:none}
.show-button{display:block!important}
.modal-cta{float: left;margin-top: 0 !important;border-radius: 2px;clear: both;}
.modal-cta-one{background-color: #f4d335 !important;color:#000 !important;margin-bottom: 10px;}
.modal-cta-two{background-color: #787878 !important;color: #fff !important;}
.modal-cta-one:hover { color: #000 !important; background-color: #AE9309 !important; }
.modal-cta-two:hover { color: #fff !important; background-color: #4d4d4d !important; }
.modal-text{width: 70%;float: left;}
.modal-buttons{float: right;width: max-content;max-width:28%}
  .w3-container dl{clear:both}
@media (max-width: 992px){
.modal-text,.modal-buttons{width:100%;}
.modal-buttons{margin-bottom:20px;max-width:100%}
  .w3-container dl{margin-top:20px;}
}
.section--featured-news .featured--hero {  max-height: calc(100vh - 150px); }


.w3-modal-content::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.w3-modal-content::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.w3-modal-content::-webkit-scrollbar-thumb
{
	background-color: #f0dc7e;
}






