@font-face{font-family:"DCUbold";src:url("/themes/custom/dcuorange/themeAssets/ObjektivMk2_Bd.ttf")}@font-face{font-family:"DCUlight";src:url("/themes/custom/dcuorange/themeAssets/ObjektivMk2_Lt.ttf")}@font-face{font-family:"DCUmedium";src:url("/themes/custom/dcuorange/themeAssets/ObjektivMk2_Md.ttf")}@font-face{font-family:"DCUregular";src:url("/themes/custom/dcuorange/themeAssets/ObjektivMk2_Rg.ttf")}body{font-family:DCUregular,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.8;color:black;background-color:white;word-wrap:break-word;margin-top:0}.field--label{font-family:DCUbold}nav.tabs{max-width:1100px;margin:auto}.field--name-node-changed-date{text-align:right;display:inline-block;width:max-content;font-size:11px;color:#969696;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:5px;margin-top:40px;clear:both}.region-navigation-collapsible,.navbar-toggle{display:none}.name.navbar-brand{display:none}iframe{border:0}h1{color:black;font-family:"DCUmedium";padding:8px 15px;font-size:36px}h2{color:black;font-family:"DCUmedium";font-size:32px;padding:8px 15px}h3{color:black;font-family:"DCUmedium";font-size:28px;padding:8px 15px}h4{color:black;font-family:"DCUmedium";font-size:24px;padding:8px 15px}h5{color:black;font-family:"DCUmedium";font-size:20px;padding:8px 15px}h6{color:black;font-family:"DCUmedium";padding:8px 15px;font-size:17px}.alternative{margin-bottom:30px}h1.alternative{color:white;background:black;font-family:"DCUmedium";font-size:36px;padding:8px 15px;width:max-content;max-width:100%;line-height:1.3;clear:both}h2.alternative{color:white;background:black;font-family:"DCUmedium";font-size:34px;padding:8px 15px;width:max-content;max-width:100%;line-height:1.3;clear:both}h3.alternative{color:white;background:black;font-family:"DCUmedium";font-size:32px;padding:8px 15px;width:max-content;max-width:100%;line-height:1.3;clear:both}h3.alternative{color:white;background:black;font-family:"DCUmedium";font-size:28px;padding:8px 15px;width:max-content;max-width:100%;line-height:1.3;clear:both}h4.alternative{color:white;background:black;font-family:"DCUmedium";font-size:24px;padding:8px 15px;width:max-content;max-width:100%;line-height:1.3;clear:both}h5.alternative{color:white;background:black;font-family:"DCUmedium";font-size:20px;padding:8px 15px;width:max-content;max-width:100%;line-height:1.3;clear:both}h6.alternative{color:white;background:black;font-family:"DCUmedium";font-size:17px;padding:8px 15px;width:max-content;max-width:100%;line-height:1.3;clear:both}a{color:#eb4622}blockquote{font-size:19px;border-left:5px solid black;background:#f0f0f0;font-family:DCUbold,Helvetica,Arial,sans-serif;box-shadow:10px 10px 5px lightgray;display:inline-block;margin:20px}a.blue-button{display:inline-block;background:#4ac9e3;color:white;padding:5px 10px;border-radius:3px;text-align:center;font-family:DCUmedium;margin-top:20px;margin-bottom:40px}.sf-style-none a.sf-depth-1.blue-button{color:white}.dcu-bold{font-family:DCUbold}.btn-primary{color:#fff;background-color:black;border-color:black}#block-searchform{width:200px;margin-top:-55px;margin-bottom:20px}#background input{line-height:100%}.breadcrumb{background-color:black;border-radius:0;font-size:12px}.breadcrumb>li{display:inline-block;font-family:DCUlight}td,th{padding:5px}::-moz-selection{color:white;background:#eb4622}::selection{color:white;background:#eb4622}#block-revisioncreatetime h2,#block-revisioncreatetime{font-size:12px;padding:0;text-align:right;color:#646464}#block-revisioncreatetime .field--label{display:none}.user-logged-in .col--12{padding-top:20px}#navbar{background:transparent;border:0;border-radius:0;margin-bottom:0}.navbar.container{padding-right:0;padding-left:0}.navbar-header{width:100%}.nav.tabs{z-index:1;position:relative}#block-views-block-site-heading-block-1 .field--name-node-title{position:absolute;margin-top:-115px}#block-views-block-site-heading-block-1 .field--name-node-title h1{padding-left:20px;color:white;font-family:DCUbold}.logo.navbar-btn.pull-left{margin-top:-35px;margin-left:40px;z-index:601;position:relative}.logo.navbar-btn img{width:120px;height:auto}.dept-header-title .field--name-label{position:relative;color:black;font-size:34px;font-family:DCUmedium;background:white;width:max-content;max-width:75%;padding-right:20px;padding-left:20px;padding-top:40px;padding-bottom:20px}.views-field-field-hero-image+.views-field-label .header-title{margin-top:-115px;color:white;background:rgba(50,50,50,.7);padding-right:20px;padding-left:20px;padding-top:0;padding-bottom:0;position:absolute;z-index:1}section.dept-header-hero+section.dept-header-title .field--name-label{margin-top:-115px;color:white;background:rgba(50,50,50,.7);padding-right:20px;padding-left:20px;padding-top:0;padding-bottom:0}.dept-header-title-alt .field--name-label{position:relative;margin-top:-115px;margin-left:20px;color:black;font-size:40px;font-family:DCUregular;background:rgba(255,255,255,.9);width:max-content;max-width:75%;padding-right:20px;padding-left:20px}#block-heroimage+#block-title.dept-header-title .field--name-label{margin-top:-115px}.region.region-header{border-top:1px solid #323232;padding-bottom:30px}.page-node-type-landing-page .region.region-header{border-top:0}input.input-text1,input.input-text2{width:65px;font-family:DCUmedium;font-size:12px;color:#eb4622;border:0;border-radius:2px;padding-left:5px}input#searchicon{padding-left:4px;width:21px;height:18px;color:white;background:#323232;border:0}.utilitySection input.input-text2:focus,.utilitySection input.input-text1:focus{width:200px}.utilityform{display:inline-block}#background{text-align:right;font-family:DCUmedium}.utilitySection{display:inline-block;color:white}.utilityCentre.utilitySection{vertical-align:middle}input.phoneSubmit{background:#323232;border:0}.utilitySection a,#recitemeText{color:white;font-size:12px;display:inline-block;padding-bottom:10px;padding-top:10px;padding-left:5px;padding-right:5px}.strut{font-family:DCUlight}.utilitySection a:hover,#recitemeText:hover{background:#323232}.utilityform{display:inline-block;vertical-align:middle}@media only screen and (max-width:1023px){.utility.main-utility{height:100px}}.utility.main-utility{background:#323232}.utility.main-utility a:hover{color:white}#searchicon{vertical-align:middle}.utilitybar .field--type-text-with-summary{padding:0 10px 10px 10px}.utility .form-group.has-feedback{margin-right:10px}@media(max-width:768px){.utilitySection a,#recitemeText{display:block}.strut{display:none}#recitemeText{padding-top:0}.utilitySection{margin-bottom:20px}.logo.navbar-btn.pull-left{margin-top:-260px}}#recitemeText:hover{text-decoration:underline;cursor:pointer}@media(min-width:769px) and (max-width:1023px){.logo.navbar-btn.pull-left{margin-top:-34px}}span#searchbar{position:relative;z-index:1000}.field--name-field-teaser-image{position:absolute;left:-9999999px}.basic-page{background:white}.region-content{background:white}.well{background:white;padding-top:5px}.nav-tabs{background:#646464}.text-primary,.file>span{color:black}ul.nav.nav-tabs a,.tabs .nav>li a{color:white;background:#646464}ul.nav.nav-tabs li.active:last-of-type{border-right:1px solid #646464}ul.nav.nav-tabs a:hover{background:#323232}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:white;background-color:black}.nav-tabs>li>a{margin-right:0;border:0;border-radius:0}.nav-tabs>li{margin-bottom:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border:0}.tabs ul.tabs--primary.nav>li a{color:black;background:#f0f0f0}.tabs ul.tabs--primary.nav>li.active a{color:white;background:#ffa700}ul.tabs--primary.nav.nav-tabs{background:#f0f0f0;border:0;margin-bottom:20px}.tabs ul.tabs--primary.nav.nav-tabs{border-bottom:1px solid #ffa700;position:relative;z-index:1}.editor-menu a{border-bottom:1px solid lightgray;display:inline-block;padding-bottom:10px;padding-top:10px}.editor-menu h2.block-title{color:white;background:#646464}.page-node-type-feature-page .page-header{display:none}.page-node-type-article .region-content .field--name-field-news-image{float:right;width:380px}.page-node-type-article .field--name-field-image-caption{float:right;width:380px;clear:right}.section-break{padding-top:30px;padding-bottom:30px}.section-break.fourth{padding-top:15px;padding-bottom:15px}@media(max-width:768px){.section-break{padding-top:15px;padding-bottom:15px}}.section-break hr{height:5px;margin-right:auto;margin-left:auto;border:0;border-radius:3px;clear:both}.section-break.primary hr{background:transparent;width:275px}.section-break.secondary hr{background:#646464;width:600px;max-width:80%}.section-break.tertiary hr{background:#323232;width:100px;height:1px}.call-to-action{margin-bottom:60px}.call-to-action.primary{background:#323232;padding:20px;text-align:center}.call-to-action.primary:hover{background:#646464}.call-to-action.primary .field--name-field-p-cta-title{color:#b4b4b4;font-size:36px;border-bottom:1px solid white}.call-to-action.primary .field--name-field-p-cta-link a{color:white;font-size:20px;display:inline-block;width:100%;height:auto}.call-to-action.secondary{background:white;padding:15px;text-align:center;width:500px;max-width:100%;margin-left:auto;margin-right:auto;border:1px solid black}.call-to-action.secondary:hover{background:#646464}.call-to-action.secondary .field--name-field-p-cta-title{color:black;font-size:24px;border-bottom:1px solid black;width:100%;height:auto}.call-to-action.secondary .field--name-field-p-cta-link a{color:black;font-size:16px;display:inline-block;width:100%;height:auto}.call-to-action.tertiary{background:#4f868e;padding:10px;text-align:center;width:200px;margin-left:auto;margin-right:auto;border-radius:4px}.call-to-action.tertiary:hover{background:#646464}.call-to-action.tertiary .field--name-field-p-cta-title{color:white;border-bottom:1px solid white}.call-to-action.tertiary .field--name-field-p-cta-link a{color:white;margin-top:10px;display:inline-block}.single-image{text-align:center}.building-block>div>div>p:first-of-type::first-letter{font-size:24px}.tabs .nav>li a{color:white;background:#646464}.tabs .nav-tabs a{border-top:0 solid transparent}.tabs .tab-content{background:#fafafa;padding:10px}.tabs .nav-tabs>li.active>a,.tabs .nav-tabs>li.active>a:hover,.tabs .nav-tabs>li.active>a:focus{color:white;background-color:black}.tabs .nav>li a:hover{color:white}.paragraph--type--bp-tabs{border-bottom:1px solid black;padding-bottom:40px}.paragraph--type--bp-tabs .tab-content{padding:20px;background:#fafafa;border-bottom:1px solid #e6e6e6}.tab-pane.active{border-bottom:1px solid #c8c8c8}.paragraph--type--bp-tabs .field.field--name-field-p-text-text{padding:20px}.paragraph--type--bp-tabs a{font-family:DCUmedium}.paragraph--type--bp-tabs .tab-content{padding:20px}.paragraph--type--bp-tabs.paragraph--width--narrow .nav-tabs>li{width:100%;border-bottom:1px solid #969696}.paragraph--bp-accordion-container .panel-title a::after{position:relative;font-size:12px;font-weight:lighter;height:18px;content:"MORE";text-align:left;padding-left:30px;background:url(https://www.dcu.ie/sites/default/files/agency/images/dcu-covid-arrow-expand.png) 0 50% no-repeat;background-size:auto 30px;display:inline-block;margin-left:5px}.paragraph--bp-accordion-container .panel-title{display:block;margin:0;padding:10px 15px;font-family:DCUmedium}.paragraph--bp-accordion-container .panel{border-bottom:0;border-right:0;border-left:0}.paragraph--bp-accordion-container .panel-default>.panel-heading{background-color:#fafafa}.paragraph--bp-accordion-container .panel-title a{display:inline-block;width:100%}.paragraph--bp-accordion-container .card-block.panel-collapse{border-bottom:1px solid #ddd;padding:20px}.paragraph--bp-accordion-container .field--name-field-p-text-text{padding:5px}.paragraph--bp-accordion-container .panel-title a::after{float:right}.paragraph--bp-accordion-container .paragraph--bp-accordion-container .panel-default>.panel-heading{background-color:#e6e6e6;border-bottom:solid 1px #b4b4b4}.topthree .view-footer{overflow:auto;clear:both;padding-top:30px}.field--type-text-with-summary{padding:10px}.page-header{padding:0 5px 8px 15px;border-bottom:1px solid black;border-left:10px solid black}.field--name-node-title{margin-bottom:20px}.field--name-field-third-content-area-4x3{padding-top:30px}.panel-heading{border-top-left-radius:0;border-top-right-radius:0}.paragraph--bp-accordion-container .panel-default .panel-default>.panel-heading{background-color:#505050}.paragraph--bp-accordion-container .panel-default>.panel-heading{background-color:#787878}.panel-title a.normal{color:white}.paragraph--bp-accordion-container .card-block.panel-collapse{border-bottom:1px solid #ddd;padding:20px;background:#f5f5f5}.paragraph--bp-accordion-container .panel-title a{color:white}.promoted-news .card.views-row{margin-right:60px}.hero-image.below .field--name-field-p-hm-image-caption{position:static;margin-top:0;font-family:DCUmedium;width:100%}.hero-image.above .field--name-field-p-hm-image-caption{position:static;margin-top:unset;font-family:DCUmedium;width:100%}.field--name-field-headline{top:320px;position:absolute;color:white;padding:10px 30px 10px 20px;background:rgba(0,0,0,.7);font-size:24px;font-family:"DCUbold";margin-left:30px}.field--name-field-image-overlay-text{position:absolute;top:380px;background:rgba(255,255,255,.9);padding:20px;color:black;margin-left:30px}.views-field-changed{padding:3px;font-size:11px;color:darkgray}.views-field.views-field-field-headline .field-content{background:#323232;color:white;padding:5px}.views-field-field-news-image .img-responsive{width:100%}.bootstrapOtherStories{height:400px}.bootstrapOtherStories .img-responsive{width:100%;height:auto}.views-field.views-field-body{background:black;color:white;padding:10px}#views-bootstrap-news-block-4{padding-bottom:60px}.paragraph--type--single-item-slideshow{clear:both}.paragraph--type--single-item-slideshow .slide__description{color:white}.slick-dots li button::before{font-size:12px}.related-content{border-top:1px solid #323232;margin-top:60px;padding:20px;background:#fafafa}.field--name-field-p-rc-title{font-size:20px}.related-content__items a{display:block}.gallery{margin-bottom:60px}.field--name-field-p-hm-image-caption{background:#323232;color:white;padding:10px 20px 10px 20px}.paragraph--type--hero-media img{width:100%}.field--name-field-image-caption{background:#323232;color:white;padding:5px 5px 5px 10px;font-family:DCUmedium}.image33right.paragraph--type-text-and-image .field--name-bp-image-field{float:right;width:30%;margin-left:10px;margin-top:15px}.image33right.paragraph--type-text-and-image .field--name-field-image-caption{float:right;width:30%;clear:right;margin-left:10px}.image33right.paragraph--type-text-and-image .field--name-bp-text{min-width:69%}.image33left.paragraph--type-text-and-image .field--name-bp-image-field{float:left;width:30%;margin-right:10px;margin-top:15px}.image33left.paragraph--type-text-and-image .field--name-field-image-caption{float:left;width:30%;clear:left;margin-right:10px}.image33left.paragraph--type-text-and-image .field--name-bp-text{min-width:69%}.image50left.paragraph--type-text-and-image .field--name-bp-image-field{float:left;width:50%;margin-right:10px;margin-top:15px}.image50left.paragraph--type-text-and-image .field--name-field-image-caption{float:left;width:50%;clear:left;margin-right:10px}.image50left.paragraph--type-text-and-image .field--name-bp-text{min-width:50%}.image50right.paragraph--type-text-and-image .field--name-bp-image-field{float:right;width:50%;margin-left:10px;margin-top:15px}.image50right.paragraph--type-text-and-image .field--name-field-image-caption{float:right;width:50%;clear:right;margin-left:10px}.image50right.paragraph--type-text-and-image .field--name-bp-text{min-width:50%}.field--name-field-teaser-snippet{border:1px solid #ddd;border-radius:4px;padding:20px;margin:20px}.timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.timeline-item:nth-of-type(2n+2) .timeline-item__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(min-width:640px){.timeline-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(50% - 2rem);width:100%}}.timeline-item__image{padding-bottom:1.5rem;line-height:1}.timeline-item__image img{width:100%}@media(min-width:640px){.timeline-item__image{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:calc(50% - 2rem)}}.timeline-item__texts{padding-bottom:1.5rem}.timeline-item__texts p:last-of-type{margin-bottom:0}@media(min-width:640px){.timeline-item__texts{width:calc(50% - 2rem)}}.timeline-item__bar{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.5rem;border-left:2px dashed #646464}@media(min-width:640px){.timeline-item__bar--small-screens{display:none}}.timeline-item__bar--large-screens{display:none}@media(min-width:640px){.timeline-item__bar--large-screens{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:calc(.5rem - 2px);margin-right:2px;margin-left:1rem}}.timeline-item__bar::before{position:relative;top:75px;left:calc(-.5rem - 1px);width:1rem;height:1rem;content:"";border-radius:1rem;background-color:#646464}.timeline-item:last-of-type .timeline-item__bar,.timeline-item:last-of-type .timeline-item__content,.timeline-item:last-of-type .timeline-item__texts{padding-bottom:0}@media(min-width:640px){.timeline-item:last-of-type .timeline-item__image{padding-bottom:0}}.timeline.layout-contained{margin-bottom:60px}h2.timeline__title{background:black;color:white;display:inline-block;padding:10px 15px;margin-bottom:40px}.field--name-field-social-media-embed{width:max-content;height:600px;overflow:auto;margin:auto}.well .embed-external-url{max-height:unset;overflow-y:auto;background:#fafafa;padding-top:1px;padding-bottom:1px;margin-top:20px;margin-bottom:20px}.field--name-field-tweet-embeds{width:fit-content;max-width:100%;min-width:320px;margin:auto}.field--name-field-p-eeu-url{text-align:center}blockquote.tiktok-embed{border:0;box-shadow:unset;padding:0}a.tile{text-decoration:none}.tile--promotion_box .tile.tile--xsmall{margin-right:20px;clear:both;padding-bottom:20px}.tile--promotion_box .tile.tile--xsmall{width:100px}.tile--promotion_box .tile.tile--small{margin-right:20px;clear:both;padding-bottom:40px}.tile--promotion_box .tile.tile--small{width:265px}.tile--promotion_box .tile.tile--medium{margin-right:40px;clear:both;padding-bottom:40px}.tile--promotion_box .tile.tile--medium{width:360px}.tile--promotion_box .tile.tile--large{width:390px}.tile--promotion_box .tile.tile--large{margin-right:40px;clear:both;padding-bottom:40px}.tile--promotion_box .tile.tile--full{width:530px}.tile--promotion_box .tile.tile--full{margin-right:50px;clear:both;padding-bottom:40px}.tile--promotion_box .tile__title.h1{font-size:16px;color:white;background:#323232;position:absolute;z-index:2;padding:1em;margin:unset;max-width:265px;min-height:68px;position:relative}.tile--promotion_box .tile__text{color:black;border-bottom:1px solid #646464;background:none;min-height:67px;padding:3px}.tile--promotion_box .tile:hover{opacity:80%}.tile__image img{width:100%;height:auto}.tiled-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tiled-layout>*{margin-bottom:2rem}.tile--highlight_box .tile--primary.tile--small{height:349px;width:239px;display:inline-block}.tile--highlight_box{width:478px;max-width:100%;float:right;margin-left:20px}.tile--highlight_box .tile__image{width:239px;height:349px;background:#f0f0f0}.tile--highlight_box .tile__title{color:#646464;font-size:20px;width:max-content;max-width:225px;background:rgba(255,255,255,.9);padding:10px;position:absolute;z-index:1}.tile--highlight_box .tile__text{color:white;font-size:14px;width:max-content;max-width:225px;background:#53565a;padding:0 10px;position:absolute;margin-top:-120px}.field--name-field-main-heading{color:white;background:black;display:inline-block;width:470px;max-width:100%;font-size:36px;font-family:DCUmedium;line-height:1.3;padding:5px 10px 5px 15px;margin-bottom:20px;vertical-align:top}.field--name-field-welcome-text{display:inline-block;max-width:100%;width:465px}.paragraph--type--homepage-welcome .field--name-field-p-hm-hero-image{float:right}.paragraph--type--homepage-welcome{width:845px;max-width:100%;border-bottom:1px solid black;padding-bottom:40px}@media(max-width:1199px) and (min-width:1024px){.field--name-field-main-heading{width:322px}.field--name-field-welcome-text{width:300px}}@media(max-width:1023px){.field--name-field-main-heading{width:100%}.field--name-field-welcome-text{width:100%}.paragraph--type--homepage-welcome .field--name-field-p-hm-hero-image{float:unset}.paragraph--type--homepage-welcome .field--name-field-p-hm-hero-image .img-responsive{margin:auto}}.slick-down{background:#eb4622}.slick-arrow::before{color:#eb4622}.slideshow.hero-slide .slide__content{background:#e6e6e6}.slideshow.hero-slide .slide__caption{text-align:right}.slideshow.hero-slide .slide__link a{display:block;background:#4ac9e3;color:white;padding:10px 15px;float:right;clear:both;font-family:DCUbold;font-size:18px;border:0;margin-top:5px}.slideshow.hero-slide .slick-dots{bottom:-40px}.slideshow.hero-slide .slide__title{background:rgba(255,255,255,.8);text-transform:unset;float:right;clear:both}.slideshow.hero-slide .slide__description{color:white;background:rgba(50,50,50,.7);padding:10px 20px;clear:both;float:right}.slide__description.data p{display:inline;color:#646464}.slideshow.hero-slide .slide__link a:nth-of-type(1){display:none}@media(max-width:1023px){.slideshow.hero-slide .slide__link a{float:unset;margin:0}.slideshow.hero-slide .slide__link{margin:0}.slideshow.hero-slide .slide__title{float:unset;margin:0}.slideshow.hero-slide .slide__description{float:unset;margin:0}.slideshow.hero-slide .slide__caption{text-align:left}.slideshow.hero-slide .slide__constrained{padding-bottom:0;padding-top:0}}.paragraph--type--split-screen-slideshow .slide__content{background:#fafafa;border:1px dotted #e6e6e6}.paragraph--type--split-screen-slideshow .slide__caption{padding-right:50px}.paragraph--type--split-screen-slideshow .slide__link a{display:inline-block;background:#4ac9e3;color:white;padding:10px 15px;font-family:DCUbold;font-size:18px}.paragraph--type--split-screen-slideshow .slick-dots{bottom:-40px}.paragraph--type--split-screen-slideshow .slide__title{background:#323232;color:white}.paragraph--type--split-screen-slideshow .slide__description{color:black}.paragraph--type--split-screen-slideshow .slide__link a:nth-of-type(1){display:none}@media(max-width:1023px){.paragraph--type--split-screen-slideshow .slide__link a{display:block;margin:0}.paragraph--type--split-screen-slideshow .slide__link{margin:0}.paragraph--type--split-screen-slideshow .slide__title{display:block;margin:0}.paragraph--type--split-screen-slideshow .slide__description{display:block;margin:0 0 0 10px}.paragraph--type--split-screen-slideshow .slide__caption{text-align:left}.paragraph--type--split-screen-slideshow .slide__constrained{padding-bottom:0;padding-top:0}.paragraph--type--split-screen-slideshow .slide__content{background:white}.paragraph--type--split-screen-slideshow .slide__caption{padding-right:0;margin-top:40px}}.carousel-container .slide__link{display:none}.carousel-container .slide__content h2.slide__title{border-left:8px solid #646464;border-top:1px solid #646464;font-family:DCUmedium;font-size:18px;margin-bottom:10px}.carousel-container .slide__link a:nth-of-type(2){border-bottom:1px solid #323232;display:inline-block;padding-right:10px;border-right:8px solid #646464;color:black;font-family:DCUmedium}.carousel-container .slide__link a:hover{background:#fafafa;color:#323232}.carousel-container .slide__link{margin:10px 0 0 0}.carousel-container .slick--skin--boxed .slide__content{border:0}.carousel-container .slick--skin--boxed .slide__content{margin:5px;padding:0}.slick--field-carousel-container .slide__description.data p:after{content:"";background:#646464;position:absolute;bottom:20px;right:16px;height:40px;width:8px}.slick--field-carousel-container .slide__description.data p{border-bottom:1px solid #646464;padding-bottom:5px;padding-right:5px;margin-top:10px;display:inline-block}.carousel-container .slide__description.data{color:black;font-family:DCUmedium}.carousel-container .slide__caption{background:#fafafa}.carousel-container .field--name-field-m-image-image{margin-top:5px}.paragraph.paragraph--type--hero-media{margin-bottom:40px}.region-footer{padding:10px;color:white}#block-dcuorange-footer{background:black}.footer{border-top:0;margin-top:0;padding-top:0}.contextual-region.view.view-news-views.view-id-news_views.view-display-id-block_1{padding-bottom:80px}.footer-ul li{border-bottom:1px dotted #969696}span.-accordion-header{display:block;color:#333;background-color:#f5f5f5;padding:5px 10px;border:1px solid #ddd}.-tabber-header{visibility:hidden}.breadcrumb a{color:white;font-family:DCUmedium}span.accordion-header{padding-left:10px}#superfish-main-menu-21{margin-top:65px}#superfish-main-menu-21>li>a,#superfish-main-menu-21>li>span{text-transform:uppercase;font-family:DCUbold;font-size:12px}@media(min-width:1024px) and (max-width:1199px){#superfish-main-menu-21>li>a,#superfish-main-menu-21>li>span{font-size:11px}}#superfish-main-menu-21 li.sf-depth-2,#superfish-main-menu-21 li.sf-depth-3{border-bottom:1px dotted #dcdcdc;background:white}#block-supplementarymenu #superfish-supplementary-menu-toggle{position:relative;width:77px;float:right;margin-top:-34px;font-family:DCUmedium;font-size:10px;text-transform:uppercase;padding-top:5px;padding-bottom:5px;color:#646464}.supplementary-menu li.sf-depth-1{border-bottom:1px dotted #dcdcdc;background:#fafafa}.supplementary-menu li.sf-depth-2{border-bottom:1px dotted #dcdcdc;background:#f5f5f5}.supplementary-menu .sf-style-none li.sf-depth-1:hover,.supplementary-menu .sf-style-none li.sf-depth-1{background:#fafafa}.supplementary-menu li.sf-clone-parent,.supplementary-menu .sf-style-none li.sf-depth-2:hover,.supplementary-menu .sf-style-none li.sf-depth-2{background:#f5f5f5;border-bottom:1px dotted #b4b4b4;border-left:10px solid #969696}ul.sf-menu .sf-sub-indicator::after{left:-2px}.supplementary-menu .sf-style-none li.sf-depth-1:hover a,.supplementary-menu .sf-style-none li.sf-depth-2:hover a{background:transparent}.supplementary-menu .sf-style-none li.sf-depth-2:hover a{display:block}.supplementary-menu .sf-accordion-toggle.sf-style-none,#superfish-main-menu-21 .sf-accordion-toggle.sf-style-none{float:unset;top:unset}@media(max-width:1023px){#block-mainmenu21 ul li.sf-clone-parent,#block-mainmenu21 ul li.sf-depth-1 li.sf-depth-2{border-left:10px solid #969696;border-bottom:1px dotted #b4b4b4}#block-mainmenu21 .sf-accordion-toggle.sf-style-none{float:left}.supplementary-menu sf-accordion-toggle.sf-style-none{top:0}#superfish-main-menu-21-accordion .sf-depth-1{background:#fafafa;border-bottom:1px dotted #dcdcdc}#superfish-main-menu-21-accordion li.sf-depth-3{border-bottom:1px dotted #dcdcdc}}@media(max-width:768px){#block-mainmenu21 .sf-accordion-toggle.sf-style-none{top:10px;margin-left:10px}#block-supplementarymenu .sf-accordion-toggle.sf-style-none{top:19px;margin-right:12px}#superfish-main-menu-21-accordion{margin-top:50px;position:absolute}#superfish-supplementary-menu-accordion{margin-top:20px}}@media(max-width:768px){.region.region-header{margin-top:30px}}.main-container{overflow:unset}.dialog-off-canvas-main-canvas{overflow:hidden}.sf-style-none{float:left;margin:0;padding:0}.sf-style-none.sf-navbar{width:100%}.sf-style-none ul{padding-left:0}.sf-style-none a,.sf-style-none span.nolink{color:black;padding:.75em 1em}.sf-style-none a.sf-with-ul,.sf-style-none span.nolink.sf-with-ul{padding-right:2.25em}.sf-style-none.rtl a.sf-with-ul,.sf-style-none.rtl span.nolink.sf-with-ul{padding-left:2.25em;padding-right:1em}.sf-style-none span.sf-description{color:#00f;display:block;font-size:.833em;line-height:1.5;margin:5px 0 0 5px;padding:0}.sf-style-none.rtl span.sf-description{margin:5px 5px 0 0}.sf-style-none li,.sf-style-none.sf-navbar{background:rgba(255,255,255,.95)}a.sf-depth-3.sfmaina{border-bottom:1px dotted lightgray}ul.sf-multicolumn{border-bottom:1px solid lightgray}.sf-style-none li li{background:rgba(255,255,255,.95)}.sf-style-none li li li{background:#d0d0d0}.sf-style-none li:hover,.sf-style-none li.sfHover,.sf-style-none li:focus a,.sf-style-none li:hover a,.sf-style-none li:active a,.sf-style-none span.nolink:hover{background:rgba(255,255,255,.9);outline:0}.sf-style-none li:hover>ul,.sf-style-none li.sfHover>ul{top:40px}.sf-sub-indicator:after{content:"▼"}ul .sf-sub-indicator:after,.sf-vertical .sf-sub-indicator:after{content:"►"}.sf-navbar ul .sf-sub-indicator:after,.sf-accordion .sf-sub-indicator:after,.sf-accordion.sf-accordion-with-buttons .sf-accordion-button:after{content:"▼"}.sf-navbar ul ul .sf-sub-indicator:after{content:"►"}.sf-accordion.sf-accordion-with-buttons li.sf-expanded>.sf-accordion-button:after{content:"▲"}.sf-horizontal.rtl ul .sf-sub-indicator:after,.sf-vertical.rtl .sf-sub-indicator:after,.sf-navbar.rtl ul ul .sf-sub-indicator:after{content:"◄"}div.sf-accordion-toggle.sf-style-none a{background:transparent;color:black;padding:1em}div.sf-accordion-toggle.sf-style-none a.sf-expanded,.sf-style-none.sf-accordion li.sf-expanded{background:transparent}div.sf-accordion-toggle.sf-style-none a.sf-expanded,.sf-style-none.sf-accordion li.sf-expanded>a,.sf-style-none.sf-accordion li.sf-expanded>span.nolink{font-weight:bold}.sf-style-none.sf-accordion li a.sf-accordion-button{font-weight:bold;position:absolute;right:0;top:0;z-index:499}.sf-style-none.sf-accordion li li a,.sf-style-none.sf-accordion li li span.nolink{padding-left:2em}.sf-style-none.sf-accordion li li li a,.sf-style-none.sf-accordion li li li span.nolink{padding-left:3em}.sf-style-none.sf-accordion li li li li a,.sf-style-none.sf-accordion li li li li span.nolink{padding-left:4em}.sf-style-none.sf-accordion li li li li li a,.sf-style-none.sf-accordion li li li li li span.nolink{padding-left:5em}.sf-style-none.rtl.sf-accordion li li a,.sf-style-none.rtl.sf-accordion li li span.nolink{padding-left:auto;padding-right:2em}.sf-style-none.rtl.sf-accordion li li li a,.sf-style-none.rtl.sf-accordion li li li span.nolink{padding-left:auto;padding-right:3em}.sf-style-none.rtl.sf-accordion li li li li a,.sf-style-none.rtl.sf-accordion li li li li span.nolink{padding-left:auto;padding-right:4em}.sf-style-none.rtl.sf-accordion li li li li li a,.sf-style-none.rtl.sf-accordion li li li li li span.nolink{padding-left:auto;padding-right:5em}.sf-style-none li.sf-multicolumn-wrapper ol,.sf-style-none li.sf-multicolumn-wrapper ol li{margin:0;padding:0}.sf-style-none li.sf-multicolumn-wrapper a.menuparent,.sf-style-none li.sf-multicolumn-wrapper span.nolink.menuparent{font-weight:bold}.sf-style-none li.sf-multicolumn-wrapper{background:rgba(254,254,254,.95)}.sf-style-none li.sf-multicolumn-wrapper li{background:transparent}ul.sf-menu li.socialMediaIconHolder{float:right;padding-right:5px}.social-icons-menu{vertical-align:super}.dept-menu .sf-depth-1.menuparent.nolink:hover,.dept-menu .sf-style-none a.sf-depth-1:hover{color:black}.dept-menu ul.sf-horizontal{width:100%;background:#323232}.dept-menu .sf-accordion-toggle{width:100%}.legacy-menu li:hover a.group-edit,.dept-menu li:hover a.group-edit{background:#ffa700;color:white}.dept-menu a.sf-depth-2{border-bottom:1px dotted #c8c8c8}.dept-menu{margin-bottom:40px;background:#323232;font-family:DCUlight}.dept-menu li.sf-depth-1:hover a{color:#323232}.dept-menu li.sf-depth-1{background:#323232}.dept-menu li{background:rgba(255,255,255,.95)}.dept-menu a{color:black}.dept-menu a.sf-depth-1{color:white}.dept-menu ul.sf-menu a,.dept-menu ul.sf-menu span.nolink{display:block;padding:.7em 1.4em .7em 1em;position:relative}.dept-menu .sf-depth-1.menuparent.nolink,.dept-menu .sf-style-none a.sf-depth-1{color:white;font-size:14px;font-family:DCUmedium}.dept-menu ul.sf-menu li:hover>ul,.dept-menu ul.sf-menu li.sfHover>ul{top:40px}.dept-menu .sf-style-none li.sfHover.sf-depth-2{background:rgba(255,255,255,.9)}.dept-menu .sf-clone-parent a.sf-depth-1{color:black}.dept-menu ul.sf-menu .sf-sub-indicator{opacity:.5;overflow:unset;right:3px;top:23px;width:14px;font-size:12px}.dept-menu li.sf-depth-3:last-of-type{border-right:0;padding-right:0 !important;padding-left:0 !important}.dept-menu span.sf-depth-2,.dept-menu a.sf-depth-2,.dept-menu span.sf-depth-3,.dept-menu a.sf-depth-3{border-bottom:1px dotted #c8c8c8}.dept-menu ul.sf-menu li.sf-depth-2.sfHover>ul{top:0}ul.sf-menu.sf-vertical li:hover>ul,ul.sf-menu.sf-vertical li.sfHover>ul{left:16em;top:0}.events-text .card.views-row{width:unset;margin-bottom:20px;border-bottom:1px dotted #969696}.events-text .views-field.views-field-field-event-date{padding-right:30px;color:#323232;padding-left:10px;padding-top:10px;padding-bottom:10px}.views-field.views-field-title{padding:10px}.events-menu .views-field.views-field-title time{font-size:12px;font-family:DCUmedium}.events-menu .views-field.views-field-title a{color:black;font-size:14px}#block-views-block-contextual-content-block-8 h2{color:white;background:black}.events-menu .events-menu.views-row{border-bottom:1px dotted #c8c8c8;margin-bottom:10px}.events-menu-date{font-size:12px;font-family:DCUbold;margin-left:20px}.events-menu-title{border-left:5px solid #4ac9e3;display:inline-block;padding-left:10px}.pseudo-table.views-row:nth-child(2n){background:#fafafa;border-bottom:1px dotted #dcdcdc}.pseudo-table.views-row{padding:5px 5px 15px 5px}@media(max-width:1023px){.pseudo-table-row{display:inline-block;width:100%}}.event-start.pseudo-table-row{min-width:140px;display:inline-block;font-family:DCUmedium}.events-name.pseudo-table-row{display:inline-block;max-width:650px}.event-start.pseudo-table-row{vertical-align:top}.all-events .views-row{border-bottom:1px solid #dcdcdc;padding-bottom:10px;padding-top:10px;padding-left:10px}.all-events .views-row:nth-child(2n){background:#fafafa}.all-events time{font-family:DCUbold;font-size:14px}.card.events.view-news-views.views-row .news-card-title a{width:270px}.tiled-layout.tile--carousel{width:10000px;min-height:260px;padding-top:20px;margin-bottom:50px;display:block}.jcarousel{position:relative;width:100%;display:block;overflow:hidden}.jcarousel .tile--carousel a.tile{float:left;width:330px;max-height:320px;height:fit-content;padding-left:20px;padding-right:20px;overflow:hidden}.jcarousel .tile__title.h1{font-size:36px;background:#646464;margin:0;padding:10px 8px;color:white;font-family:DCUmedium;font-size:15px}.jcarousel .tile__text{color:black;font-size:14px}.jcarousel .field--name-field-m-image-image{width:340px;height:150px;overflow:hidden}.jcarousel-pagination{text-align:center;font-size:0;margin-bottom:40px}.jcarousel-pagination a{display:inline-block;height:10px;width:10px;font-size:0;background:#646464;margin:5px}.paragraph--type--bp-carousel .paragraph--type-text-and-image .field--name-bp-image-field{float:right;width:100%}.paragraph--type--bp-carousel .img-responsive{width:100%}.paragraph--type--bp-carousel .paragraph--type-text-and-image .field--name-bp-text{min-width:unset;float:left;margin-top:-300px;background:rgba(255,255,255,.8);width:60%;margin-left:20%;padding:20px;font-size:36px;text-align:center}@media(max-width:1024px){.field--name-field-image-overlay-text{max-width:350px}}.field--name-bp-text #tilecontainer img{float:left;width:100%;padding:0}.field--name-bp-text #tilecontainer #mainpic{width:700px;float:left;padding-right:50px}#mainpicimg{height:410px}.field--name-bp-text #tilecontainer #topright{float:left;width:400px}.field--name-bp-text #tilecontainer #bottomright{float:left;width:400px}#mainpicteaser{padding-left:10px;background:#eb4622;color:white;font-family:DCUmedium;clear:both}#toprightpicteaser{padding-left:10px;background:#4f868e;color:white;font-family:DCUmedium;clear:both}#bottomrightpicteaser{padding-left:10px;background:#4ac9e3;color:white;font-family:DCUmedium;clear:both}#toprightimg{height:190px}#bottomrightpicimg{height:190px}.field--name-bp-text #tilecontainer #topright{float:left;width:400px}#topright{padding-bottom:30px}#superfish-devel-clashakukefr a{color:#eb4622}@media(max-width:1023px){.paragraph--type--fullscreen-hero .field--type-text-long{margin-top:-30px}.paragraph--type--fullscreen-hero{margin-top:unset}.utility.main-utility{height:unset}.field--type-text-with-summary{padding:unset}.dept-menu .sf-accordion-toggle.sf-style-none{top:0;background:#323232;padding:5px}.dept-menu .sf-accordion-toggle.sf-style-none a{color:white}.field.field--name-field-news-image.field--type-image.field--label-hidden.field--item .img-responsive{max-width:unset}.field--name-field-news-image.field--type-image{overflow:hidden}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}.field--name-field-welcome-image{float:left;margin-top:35px}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}.paragraph--type--bp-carousel .paragraph--type-text-and-image .field--name-bp-text{margin-top:-250px;font-size:23px}}.paragraph--type--bp-image{width:fit-content;width:-moz-fit-content;margin:auto}.paragraph--type--bp-image .field--name-field-p-hm-hero-image{background:#323232}.paragraph--type--bp-image .field--name-field-m-image-image{text-align:-webkit-center;text-align:center}@media(min-width:768px){.form-inline .form-group{display:block;margin-bottom:10px}}.paragraph--type--bp-columns__1col .paragraph.paragraph--width--full>.paragraph__column,.paragraph--type--bp-columns__1col .paragraph.paragraph--width--medium>.paragraph__column,.paragraph--type--bp-columns__1col .paragraph.paragraph--width--narrow>.paragraph__column,.paragraph--type--bp-columns__1col .paragraph.paragraph--width--tiny>.paragraph__column,.paragraph--type--bp-columns__1col .paragraph.paragraph--width--wide>.paragraph__column,.paragraph--type--bp-columns__2col,.paragraph--type--bp-columns__3col,.paragraph--type--bp-columns__4col,.paragraph--type--bp-columns__5col,.paragraph--type--bp-columns__6col{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.paragraph--type--bp-columns__1col{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.paragraph--type--bp-columns__6col{float:left;width:16.66666667%}.paragraph--type--bp-columns__5col{float:left;width:20%}.paragraph--type--bp-columns__4col{float:left;width:25%}.paragraph--type--bp-columns__3col{float:left;width:33.33333333%}.paragraph--type--bp-columns__2col{float:left;width:50%}.paragraph--type--bp-columns__1col{float:left;width:100%}.paragraph--type--bp-columns__1col .paragraph.paragraph--width--tiny>.paragraph__column{float:left;width:33.33333333%;margin-left:33.33333333%}.paragraph--type--bp-columns__1col .paragraph.paragraph--width--narrow>.paragraph__column{float:left;width:50%;margin-left:25%}.paragraph--type--bp-columns__1col .paragraph.paragraph--width--medium>.paragraph__column{float:left;width:66.66666667%;margin-left:16.66666667%}.paragraph--type--bp-columns__1col .paragraph.paragraph--width--wide>.paragraph__column{float:left;width:83.33333333%;margin-left:8.33333333%}.paragraph--type--bp-columns__1col .paragraph.paragraph--width--full>.paragraph__column{float:left;width:100%}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column1{float:left;width:75%}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2{float:left;width:25%}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column1{float:left;width:66.66666667%}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2{float:left;width:33.33333333%}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1{float:left;width:25%}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column2{float:left;width:75%}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1{float:left;width:33.33333333%}}.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column2{float:left;width:66.66666667%}}.paragraph--type--bp-columns__2col .layout-contained,.paragraph--type--bp-columns-two-uneven__2col-column1 .layout-contained,.paragraph--type--bp-columns-two-uneven__2col-column2 .layout-contained{max-width:100%}.landing-page .paragraph--type--bp-columns-two-uneven,.landing-page .paragraph--type--hero-media{max-width:1100px;margin:auto}.iwt__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.iwt__inner>*{margin-bottom:2rem;width:calc((100%/1)- 2rem);margin-right:1rem;margin-left:1rem}@media(min-width:640px){.iwt__inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.iwt__inner>*{width:50%}}@media(min-width:640px){.left>.iwt__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:1024px){.left>.iwt__inner .iwt__content{padding-left:3rem}}@media(min-width:640px){.right>.iwt__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width:1024px){.right>.iwt__inner .iwt__content{padding-right:3rem}}.iwt__content>*{margin-bottom:1.5rem}.iwt__image img{width:100%;-webkit-box-shadow:4px 4px 16px 0 rgba(0,0,0,.3);box-shadow:4px 4px 16px 0 rgba(0,0,0,.3)}@media(min-width:640px){.iwt__image img{height:auto}}.field--name-field-image-caption-formatted{background:#323232;color:white;padding:0 10px;font-size:14px}@media(min-width:1024px){.iwt.small .iwt__image{width:66%}.iwt.small .iwt__content{width:unset}.iwt.large .iwt__image{width:unset}.iwt.large .iwt__content{width:33%}.iwt.vsmall .iwt__image{width:40%}.iwt.vsmall .iwt__content{width:unset}}.iwt__inner{max-width:100%}.iwt.small .iwt__image{max-width:320px;width:225px}.iwt.small .field--name-field-m-image-image{width:225px}.small .field--name-field-image-caption-formatted{width:225px}.iwt.vsmall .iwt__image{width:150px}.iwt.vsmall .field--name-field-m-image-image{width:150px}.video{display:flex;align-items:center}.video.right{flex-direction:row-reverse}.video__item{width:48%}.left .video__item{padding-right:10px}.text-holder{width:48%}.right .text-holder{width:48%;padding-right:10px}@media(min-width:1024px){.video.small .video__item{width:55%}.video.vsmall .text-holder,.video.small .text-holder,.video.large .text-holder{width:unset}.video.large .video__item{width:250%}.video.vsmall .video__item{width:33%}}.video.small .field--name-field-p-video-video{width:320px !important}.video.vsmall .field--name-field-p-video-video{width:150px !important}.video.small .video__item{width:unset}.video.vsmall .video__item{width:unset}.small{font-size:16px}.islstem-video-finder{background:#fafafa;padding:10px;margin-bottom:40px}#block-utilitybar{z-index:1}.container-fluid{padding-right:0;padding-left:0}.front-finder.view-prospectus{text-align:center}#views-exposed-form-prospectus-block-4,#views-exposed-form-prospectus-block-1{background:#fafafa;padding-top:40px;padding-bottom:40px;border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8}.front-finder .form-type-textfield,.front-finder .form-item-field-undergraduate-postgraduate-value{width:300px}.front-finder .js-form-type-textfield.form-item-combine.js-form-item-combine{width:300px}.front-finder .form-type-textfield .input-group{width:265px}.view-prospectus .js-form-submit.form-submit{margin-top:29px;margin-left:30px}.field--name-field-course-start-date{clear:both}.light-border-bottom{border-bottom:1px solid #dcdcdc}.course-listings .views-row{border-bottom:1px solid #323232;margin-bottom:40px}.course-listings .views-field-title{font-family:'DCUbold';font-size:20px}@media(min-width:768px){.front-finder.view-prospectus .form-inline .form-group{display:inline-block;margin-bottom:10px}}.view-prospectus .views-row{color:black}@media(max-width:1023px){.front-finder .form-item{display:block;width:100%;padding-bottom:15px}.front-finder .form-type-textfield .input-group{margin:auto}}@media(min-width:1200px){.page-node-type-landing-page .custom-container{width:1170px}}@media(min-width:992px) and (max-width:1199px){.page-node-type-landing-page .custom-container{width:970px}}@media(min-width:768px) and (max-width:991px){.page-node-type-landing-page .custom-container{width:750px}}.page-node-type-landing-page .custom-container{padding-right:0;padding-left:0;margin-left:auto;margin-right:auto}.page-node-type-landing-page .row{margin-right:0;margin-left:0}.field--name-field-p-hm-image-title-position{display:none}.field--name-field-news-date{margin-bottom:20px;text-align:left;border-bottom:1px solid #646464;font-size:14px}#block-views-block-node-group-block-hero-image{min-height:145px}@media(min-width:768px) and (max-width:991px){#block-views-block-node-group-block-hero-image{min-height:0}}.card.views-row{width:320px;margin-right:60px}.card.views-row:last-of-type{margin-right:0}.main-news-view .card.views-row,.department-news-page .card.views-row{width:250px;margin-right:unset}.main-news-view .view-content,.department-news-page .view-content{display:flex;flex-wrap:wrap;justify-content:space-between}.view-news-views .view-content{margin-left:40px;position:relative;display:flex;flex-wrap:wrap}.paragraph--type--hero-media.paragraph--view-mode--news-card-image{margin-bottom:0}.news-card-title a{color:white}.news-card-title{min-height:80px}.card .field.field--name-field-p-hm-image-caption.field--type-string-long.field--label-hidden.field--item{display:none}.news-card-title{font-size:16px;font-family:DCUlight;background:#323232;color:white;line-height:1.4;margin-top:0}.card .field--name-field-news-date{margin-bottom:0;border-bottom:0}.card .field--name-node-title{margin-top:0}.card .field--name-field-news-date.field--type-datetime{position:absolute;margin-top:0;z-index:1;padding:3px 8px;background:rgba(255,255,255,.9);color:black}.dept-news-3 .view-content{display:flex;flex-wrap:wrap}.dept-news-3 h2.block-title{background:black;color:white;display:inline-block;margin-bottom:30px}.pagination>li>a,.pagination>li>span{color:#646464}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#646464;border-color:#646464}.more-link{text-align:center;font-family:DCUmedium;font-size:20px}.dept-news-3 .views-field.views-field-field-news-date{background:rgba(255,255,255,.8);color:black;position:absolute;z-index:1;padding-right:5px;padding-left:10px}.dept-news-3 .views-field.views-field-title{background:#323232;padding:5px 10px}.dept-news-3 .views-field.views-field-title a{color:white;font-family:DCUlight}section#block-views-block-node-group-contextual-block-5{margin-bottom:40px}.department-news-page .view-content{display:flex;flex-wrap:wrap}.department-news-page .card.views-row:first-of-type{width:100%}.department-events-page .view-content{display:flex;flex-wrap:wrap}.department-events-page .card.views-row:first-of-type{width:100%}.department-events-page .field--name-node-title{margin-bottom:0}.department-events-page h3.news-card-title{margin-bottom:0}.department-events-page .field--type-daterange{padding-bottom:10px;border-bottom:1px solid #323232;margin-bottom:30px;padding-top:5px}@media(max-width:379px){.view-news-views .view-content{margin-left:40px}}@media only screen and (max-width:440px){.main-news-view .card.views-row,.department-news-page .card.views-row{width:320px;margin-right:unset}}@media only screen and (min-width:992px) and (max-width:1199px){.main-news-view .card.views-row,.department-news-page .card.views-row{width:320px;margin-right:unset}}@media(max-width:768px){.utilityLeft.utilitySection{max-width:200px;min-height:65px}.utilitySection a,#recitemeText{display:inline-block}.strut{display:none}#recitemeText{padding-top:0}.utilitySection{margin-bottom:20px}.logo.navbar-btn.pull-left{margin-top:-155px}.card.views-row{margin-right:0}.card.views-row{margin-right:0}.view-news-views .view-content{margin-left:40px}.card.views-row{width:290px}.form-item-field-undergraduate-postgraduate-value.js-form-item-field-undergraduate-postgraduate-value{width:unset}.js-form-type-textfield.form-item-combine.js-form-item-combine{width:unset}.slick--skin--boxed-carousel .slick-list{margin:0 30px}.media--loading:not([data-animation])::before,.is-b-loading:not([data-animation])::before{display:none}.utilityCentre.utilitySection{display:block;padding-bottom:20px;margin-left:10px;width:50%;float:right}.dept-header-hero .field--name-field-m-image-image .img-responsive{max-width:unset}.dept-header-hero .field--name-field-m-image-image{overflow:hidden}.views-field-field-hero-image+.views-field-label .header-title{margin-top:-63px}.dept-header-hero+#block-title.dept-header-title .field--name-label{margin-top:-162px}.dept-header-title .field--name-label{margin-top:0;padding-top:10px;padding-bottom:0;font-size:18px}.region.region-header{border:0;padding-bottom:0}#block-mainnavigation .sf-accordion-toggle.sf-style-none{float:left;background:#323232;top:0}#block-mainnavigation div.sf-accordion-toggle.sf-style-none a{color:white}.utilitySection a,#recitemeText{padding-bottom:5px;padding-left:5px;padding-right:10px}.logo.navbar-btn.pull-left{margin-left:15px}.logo.navbar-btn.pull-left img{width:70px;height:auto}div.sf-accordion-toggle.sf-style-none a{padding:0 1em 0 1em}@media(min-width:769px) and (max-width:1023px){div.sf-accordion-toggle.sf-style-none a{margin-top:25px;display:inline-block}}#block-mainnavigation{width:calc(100% - 20px);margin-top:-74px;margin-left:10px;background:#323232;padding-bottom:11px}.slick__arrow{top:25%}.paragraph.paragraph--type--from-library.paragraph--view-mode--default.paragraph--id--40156{clear:both}}@media(min-width:769px) and (max-width:1023px){#block-mainnavigation{max-width:100%;float:unset}.logo.navbar-btn.pull-left{margin-top:-53px;margin-left:-28px}.sf-accordion-toggle.sf-style-none{top:60px}}.slick-slide.slick-current.slick-active{max-width:100%}.slick-slide{max-width:100%}@media(min-width:440px) and (max-width:768px){.utilityCentre.utilitySection{display:inline-block;padding-bottom:20px;margin-left:10px;width:30%}.logo.navbar-btn.pull-left{margin-top:-140px}#block-mainnavigation .sf-accordion-toggle.sf-style-none{top:35px;background:#323232}}@media(max-width:439px){#block-mainnavigation{margin-top:-55px}}.tiled-layout.tile--front_tiles{display:block}.tile.tile--has-image.tile--quaternary.tile--full{width:550px;height:550px;overflow:hidden;float:left}.tile.tile--has-image.tile--quaternary.tile--small{width:550px;height:275px;overflow:hidden;float:left}.front-finder.view-prospectus .views-field.views-field-title{background:#323232;padding:5px 5px 5px 20px;color:white}.front-finder.view-prospectus .views-field.views-field-title a{color:white;font-family:DCUmedium}.front-finder .view-content{background:#fafafa}.views-field-field-school .field-content,.views-field-field-undergraduate-postgraduate .field-content{display:inline-block}.views-field-field-school span.views-label,.views-field-field-undergraduate-postgraduate span.views-label,.views-field-field-prospectus-about span.views-label{font-family:DCUbold}.front-finder .views-row{text-align:left}.views-field-field-school,.views-field-field-undergraduate-postgraduate,.views-field-field-prospectus-about{padding:10px}.views-field.views-field-field-prospectus-hero-image{width:200px;height:auto;float:right;padding:10px}.views-field-field-prospectus-about a{color:#323232}.view-prospectus a.views-more-link{display:block;background:#4ac9e3;color:white;padding:5px 10px;border-radius:3px;width:160px;text-align:center;font-family:DCUmedium;margin-top:20px;margin-bottom:40px}.front-finder .form-actions .btn,button#edit-submit-prospectus{background:#4ac9e3;color:white;font-family:DCUmedium}@media(min-width:768px){form#views-exposed-form-prospectus-block-5 .form-inline .form-group{display:unset}form#views-exposed-form-prospectus-block-5 div#edit-actions{margin-top:-20px;display:inline-block}}#views-exposed-form-prospectus-page-2 .form-item.js-form-item{display:block;margin-bottom:15px}#views-exposed-form-prospectus-page-2 .view-filters.form-group{border-bottom:1px solid #c8c8c8;padding-bottom:20px}#views-exposed-form-prospectus-page-2 .form-actions .btn,button#edit-submit-prospectus{background:#4ac9e3;color:white;font-family:DCUmedium}.view-id-prospectus.view-display-id-page_2 .views-row{text-align:left}.view-id-prospectus.view-display-id-page_2 .views-field.views-field-title{background:#323232;padding:5px}.view-id-prospectus.view-display-id-page_2 .views-field.views-field-title a{color:white;font-family:DCUmedium}.view-id-prospectus.view-display-id-page_2 .view-content{background:#fafafa}.licta__content{background:rgba(74,201,227,.9);width:500px;margin:auto;margin-top:-240px;z-index:1;position:relative;max-width:100%;padding:20px;display:block}@media(min-width:375px) and (max-width:768px){.licta__content{margin-top:-445px}}@media(max-width:374px){.licta__content{margin-top:-550px}}.licta__cta{font-family:DCUmedium;text-align:center}.licta__title.h2{color:white;text-align:center;border-bottom:1px solid white;font-family:DCUbold}.licta__cta a{color:white;display:inline-block}.highlighted~.region-content .licta{margin-top:150px}.licta .field--name-field-m-image-image{width:100%;height:550px;margin:0 auto;overflow:hidden;position:relative}@media(min-width:1023px){.licta .field--name-field-m-image-image{margin-top:-115px}.licta__content{margin-top:-180px}}.field--name-field-p-licta-image .field--name-field-m-image-image .img-responsive{width:100%;max-width:unset;animation:move 40s ease forwards;-ms-animation:move 40s forwards;-webkit-animation:move 40s ease forwards;-moz-animation:move 40s ease forwards;position:absolute}.licta .field--name-field-m-image-image{width:100%;max-width:1200px;height:750px}@media(min-width:1200px){.licta__content{margin-top:-200px}}@media(max-width:1023px) and (min-width:976px){.licta__content{margin-top:-290px}}@media(max-width:975px) and (min-width:769px){.licta__content{margin-top:-400px}}@media(max-width:768px) and (min-width:375px){.licta__content{margin-top:-570px}}@media(max-width:374px){.licta__content{margin-top:-650px}}.licta__content{border-bottom:4px solid rgba(74,201,227)}@media(min-width:1024px){.highlighted~.region-content .licta{margin-top:100px}}@media(max-width:1023px){.highlighted~.region-content .licta{margin-top:unset}}@media(max-width:1199px) and (min-width:1024px){.licta__content{margin-top:-335px}}@-webkit-keyframes move{0%{-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;transform:scale(1.0);-ms-transform:scale(1.0);-webkit-transform:scale(1.0);-o-transform:scale(1.0);-moz-transform:scale(1.0)}100%{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2)}}.feature-tile{float:left;position:relative}.feature-tile.featureplustwo.large{max-width:100%;width:585px;height:auto;overflow:hidden;border-right:1px solid #c8c8c8}.feature-tile.featureplustwo.small{max-width:100%;width:585px;height:auto;overflow:hidden}.feature-tile.featureplustwo.large+.feature-tile.featureplustwo.small{border-bottom:1px solid #c8c8c8}.feature-tile .field--name-field-p-tile-title{position:absolute;top:32px;z-index:1;padding:10px 20px;background:rgba(255,255,255,.8);color:#505050;font-family:DCUmedium}@media(max-width:768px){.feature-tile .field--name-field-p-tile-title{top:0;font-size:18px}}.feature-tile .field--name-field-p-tile-text{position:absolute;z-index:1;bottom:0;padding:10px 20px;background:rgba(50,50,50,.8);color:white;right:0;max-width:80%}.feature-tile__title.h1{margin:0}@media(min-width:1024px) and (max-width:1199px){.feature-tile.featureplustwo.large,.feature-tile.featureplustwo.small{width:485px}}@media(min-width:768px) and (max-width:1023px){.feature-tile.featureplustwo.large,.feature-tile.featureplustwo.small{width:375px}}@media(max-width:767px){.feature-tile.featureplustwo.large,.feature-tile.featureplustwo.small{width:585px;max-width:100%}.feature-tiles.custom-container.feature-tile--featureplustwo.featureplustwo{width:585px;max-width:100%}}.quicklinks h2.block-title{font-size:20px;color:white;background:#323232}.quicklinks,.legacy-menu{font-size:14px}.quicklinks li,.legacy-menu li{border-bottom:1px dotted #c8c8c8}.quicklinks a,.legacy-menu ul.sf-menu a,.legacy-menu ul.sf-menu span.nolink{padding:1em}.quicklinks ul.sf-menu.sf-vertical,.legacy-menu ul.sf-menu.sf-vertical{width:unset}.quicklinks,.legacy-menu .field--name-field-migrated-content{max-width:360px}.quicklinks .sf-accordion-toggle.sf-style-none,.legacy-menu .sf-accordion-toggle.sf-style-none{top:0}@media(min-width:768px){.col-sm-9+.col-sm-3{position:sticky;top:100px}}.field--name-field-m-secure-file .text-primary,.file>span{color:#eb4622}.page-node-type-event .field--name-field-event-date{font-size:20px;font-family:DCUbold}.page-node-type-event .field--label{font-family:DCUmedium}.page-node-type-event .building-blocks.field__items{margin-top:60px}.view-dcu-events-calendar .view-content{margin-left:40px;position:relative;display:flex;flex-wrap:wrap}.page-node-type-landing-page .field--name-field-event-date.field--type-daterange{display:inline-block;padding:3px;border-bottom:1px solid #646464;margin-bottom:40px}.field--name-field-glossary-description{font-family:DCUmedium;padding-bottom:10px;font-size:20px}.page-node-type-institutional-linkage .field--label{font-family:DCUmedium}.page-node-type-media-profile .field--label{font-family:DCUmedium}.field--name-field-media-first-name,.field--name-field-media-surname,.field--name-field-media-title{display:inline;font-family:DCUbold;font-size:22px}.field--name-field-office{font-family:DCUmedium;margin-bottom:20px}.page-node-type-media-profile .field--name-field-media-photo{float:right;width:150px;height:180px;padding-left:10px;overflow:hidden}.page-node-type-policy-document .field--type-datetime{text-align:unset;padding-right:unset;font-style:unset;font-size:unset;font-weight:unset}.field--name-field-course-full-name{padding:0 5px 2px 15px;border-bottom:1px solid black;border-left:10px solid black;font-family:DCUmedium;font-size:28px;margin-bottom:40px}.field--name-field-reg-schedule-user-message{color:red}.page-node-type-registration-schedule .field--label{font-family:DCUmedium}.card.events .news-card-title{margin-top:unset;margin-bottom:unset}.card.events .field--name-node-title{margin-bottom:40px}.card.events .field--name-field-event-date.field--type-daterange{display:inline-block;padding:3px;border-bottom:1px solid #646464;margin-bottom:40px}.card.events .field--name-node-title{margin-bottom:0}.card.events h3{margin-bottom:0}.page-node-type-registration-schedule table td,.page-node-type-registration-schedule table th{padding:.75rem !important;vertical-align:top;border-top:1px solid #dee2e6;width:unset !important}.page-node-type-registration-schedule tr{display:table-row;vertical-align:inherit;border-color:inherit}.page-node-type-registration-schedule table>tbody>tr:nth-of-type(even){background-color:#f9f9f9}.page-node-type-registration-schedule thead{display:table-header-group;vertical-align:middle;border-color:inherit}.page-node-type-registration-schedule table{display:table;border-collapse:separate;box-sizing:border-box;border-color:#c8c8c8;max-width:100%;width:100% !important;background:#fafafa}.field--name-field-course-offering{border-bottom:1px solid black;margin-bottom:40px;padding-bottom:20px}.page-node-type-registration-schedule table td{width:unset !important}.page-node-type-registration-schedule table{max-width:100%}.table-hover>tbody>tr:hover{background-color:rgba(74,201,227,.2)}.table-dark-header thead{background:#323232;color:white}.table-dark-header thead a{color:white}@media(max-width:767px){.table-responsive{border:inherit}}.page-node-type-software .field--label{font-family:DCUmedium}.field--name-field-software-summary{margin-bottom:20px}.page-node-type-software .field--label-inline{clear:both;padding:10px}.field--name-field-pb-title,.field--name-field-pb-first-name,.field--name-field-pb-surname{display:inline;font-family:DCUbold}.phone-field.telephone{border-top:1px solid black;padding-top:20px}.page-node-type-phonebook-entry .field--label{font-family:DCUmedium}.field--name-field-pb-phone-number{display:inline}.page-node-type-phonebook-entry .field--name-field-pb-photo{float:left;width:160px;height:160px;padding-left:10px;padding-right:20px;overflow:hidden;margin-top:20px}.field--name-field-department-tag{padding-bottom:10px}button.phone-field.profile.button a{color:white}button.phone-field.profile.button{margin-top:40px;background:black;border:0;padding:5px 20px;border-radius:3px}h1.phone-title{margin-top:0;margin-bottom:20px}.phone-field.telephone span{font-family:DCUregular}.page-node-type-student-fees .field--label{font-family:DCUmedium}.field--name-field-fees-programme-title{font-family:DCUmedium;font-size:22px;padding-bottom:20px}div.tab-pane{padding:20px}.prospectus-field_pg_note{padding:20px;background:#e7;margin:10px;color:black;border:2px solid black;font-size:18px !important}.prospectus-field.note{padding:20px;background:#323232;margin:10px;color:white}.prospectus-field.fees-booklet{border:1px solid #969697;padding-left:10px;margin-top:40px}.prospectus-field.fees-booklet{display:none}.field--name-field-prospectus-del-modes{overflow:auto}.field--name-field-prospectus-student-voice{font-size:19px;border-left:5px solid black;background:#f0f0f0;font-family:DCUbold,Helvetica,Arial,sans-serif;box-shadow:10px 10px 5px lightgray;display:inline-block;margin:20px;padding:20px}.field--name-field-prospectus-student-name{font-family:'DCUBOLD';margin-top:60px;border-top:1px solid #c8c8c8;padding-top:10px;padding-left:10px}.header-tiles .prospectus-field{min-height:30px}section#block-views-block-prospectus-block-3{border-bottom:1px solid black;padding-bottom:40px;padding-top:40px;margin-bottom:40px}.header-tiles{margin-bottom:40px}.header-tiles{display:flex;flex-wrap:wrap;align-content:flex-start}.prospectus-title-tile{width:420px;max-width:100%;height:280px;background:#ffa700;font-family:DCUmedium;color:white;padding:20px}.prospectus-image-tile{width:420px;max-width:100%;height:280px;overflow:hidden}.prospectus-details-tile{width:420px;max-width:100%;height:280px;padding:20px}.prospectus-contact-tile{width:420px;max-width:100%;height:280px;padding:20px;font-family:DCUmedium}h1.prospectus-title{color:white;font-family:DCUlight;font-size:30px;text-align:center}.field--name-field-school{padding:5px 10px;border-bottom:1px solid white;border-left:5px solid white;font-family:DCUbold}.header-tiles{margin-bottom:40px}.header-tiles{background:#fafafa}.panel-title a.normal{text-transform:uppercase}.page-node-type-prospectus .paragraph--bp-accordion-container .panel-default>.panel-heading{background-color:#646464}.page-node-type-prospectus .panel-default>.panel-heading{color:white}div#prospectus-accordion{margin-bottom:80px}.prospectus-contact-tile button{border:0;background:transparent;margin-left:17px}.field--name-field-prospectus-contact,.field--name-field-prospectus-tel,.field--name-field-undergraduate-postgraduate,.field--name-field-prospectus-cao-code{display:inline-block}.header-tiles .field--label{display:inline-block}h2.alt-blue,h5.alt-blue{background:#4ac9e3;color:white;display:inline-block;font-family:DCUmedium}.prospectus-field .field--type-link{text-align:center}.field--label.inline.fees img,.field--label.inline.mail img,.field--label.inline.tel img{width:25px;height:auto}span.phonecode{display:inline-block;margin-left:20px}.field--name-field-prospectus-contact{margin-left:25px}#fees-anchor-link{display:inline-block;margin-left:25px}.prospectus-field.fees,.prospectus-field.email,.prospectus-field.telephone{padding:5px 10px;margin-bottom:10px;background:white}.fees-accordion-body{background:white;padding:5px;border-bottom:1px solid #c8c8c8}.fees-accordion-body li{list-style:none}@media(min-width:1024px){.prospectus-title-tile{width:calc(100% - 420px);height:280px}.prospectus-details-tile{width:calc(100% - 420px);height:280px}h1.prospectus-title{font-size:44px}.header-tiles{margin-bottom:80px}}@media(max-width:768px){.prospectus-title-tile{height:unset}.prospectus-details-tile{height:unset;border-bottom:1px solid black}.prospectus-contact-tile{height:unset}}.nav-tabs{background:#646464;clear:both;margin-top:40px}.video.centre .video__item{width:100%}.video.centre .text-holder{background:rgba(74,201,227,1);padding:20px;color:#323232;font-family:DCUmedium;width:100%}.video.centre{display:block}.dept-menu a.menu-twitter.sf-depth-1.sf-external{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/themes/custom/dcuorange/images/twitter50.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px}.dept-menu a.menu-facebook.sf-depth-1.sf-external{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/themes/custom/dcuorange/images/facebook50.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px}.dept-menu a.menu-instagram.sf-depth-1.sf-external{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/themes/custom/dcuorange/images/instagram50.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px}.dept-menu a.menu-youtube.sf-depth-1.sf-external{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/themes/custom/dcuorange/images/youtube-logo.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px}.dept-menu a.menu-linkedin.sf-depth-1.sf-external{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/themes/custom/dcuorange/images/linkedin50.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px}.dept-menu a.menu-weibo.sf-depth-1.sf-external{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/themes/custom/dcuorange/images/weibo50.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px}.dept-menu a.menu-tiktok.sf-depth-1.sf-external{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/sites/default/files/styles/thumbnail/public/2021-03/tiktok50.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:10px}.legacy-menu a.menu-twitter.sf-depth-1.sf-external{display:inline-block;width:120px;height:40px;background-image:url(/themes/custom/dcuorange/images/twitter50.png);background-position:right center;background-repeat:no-repeat;background-size:18px;background-color:#646464;border-radius:3px;background-origin:content-box;margin-top:5px;margin-bottom:5px;color:white;margin-left:10px}.legacy-menu a.menu-facebook.sf-depth-1.sf-external{display:inline-block;width:120px;height:40px;background-image:url(/themes/custom/dcuorange/images/facebook50.png);background-position:right center;background-repeat:no-repeat;background-size:18px;background-color:#646464;border-radius:3px;background-origin:content-box;margin-top:5px;margin-bottom:5px;color:white;margin-left:10px}.legacy-menu a.menu-instagram.sf-depth-1.sf-external{display:inline-block;width:120px;height:40px;background-image:url(/themes/custom/dcuorange/images/instagram50.png);background-position:right center;background-repeat:no-repeat;background-size:18px;background-color:#646464;border-radius:3px;background-origin:content-box;margin-top:5px;margin-bottom:5px;color:white;margin-left:10px}.legacy-menu a.menu-youtube.sf-depth-1.sf-external{display:inline-block;width:120px;height:40px;background-image:url(/themes/custom/dcuorange/images/youtube-logo.png);background-position:right center;background-repeat:no-repeat;background-size:18px;background-color:#646464;border-radius:3px;background-origin:content-box;margin-top:5px;margin-bottom:5px;color:white;margin-left:10px}.legacy-menu a.menu-linkedin.sf-depth-1.sf-external{display:inline-block;width:120px;height:40px;background-image:url(/themes/custom/dcuorange/images/linkedin50.png);background-position:right center;background-repeat:no-repeat;background-size:18px;background-color:#646464;border-radius:3px;background-origin:content-box;margin-top:5px;margin-bottom:5px;color:white;margin-left:10px}.legacy-menu a.menu-weibo.sf-depth-1.sf-external{display:inline-block;width:120px;height:40px;background-image:url(/themes/custom/dcuorange/images/weibo50.png);background-position:right center;background-repeat:no-repeat;background-size:18px;background-color:#646464;border-radius:3px;background-origin:content-box;margin-top:5px;margin-bottom:5px;color:white;margin-left:10px}section#block-views-block-group-content-block-2 li{list-style:none}section#block-views-block-group-content-block-2 li:nth-of-type(1) .field--name-field-p-text-text{color:white;background:black;display:inline-block;width:100%;max-width:100%;font-size:36px;font-family:DCUmedium;line-height:1.3;padding:5px 10px 5px 15px;margin-bottom:20px;vertical-align:top}section#block-views-block-group-content-block-2 li:first-of-type+li .text{font-family:DCUmedium;font-size:25px;margin-left:30px}section#block-views-block-group-content-block-2 li:nth-of-type(1) .field--name-field-p-text-text p{display:inline-block;max-width:100%;width:465px}section#block-views-block-group-content-block-2 .field--name-field-p-hm-hero-image{float:right;width:375px;height:395px;margin-top:20px}section#block-views-block-group-content-block-2{width:845px;max-width:100%;border-bottom:1px solid black;padding-bottom:40px}section#block-views-block-group-content-block-2 .paragraph--type--hero-media{margin-bottom:20px}@media(max-width:1023px){section#block-views-block-group-content-block-2 li:nth-of-type(1) .field--name-field-p-text-text p{width:100%}section#block-views-block-group-content-block-2 .field--name-field-p-hm-hero-image{float:unset}section#block-views-block-group-content-block-2 .field--name-field-p-hm-hero-image .img-responsive{margin:auto}}@media(max-width:710px){.legacy-home-content{clear:both}.tile--highlight_box{width:100%;max-width:100%;float:unset;margin-left:0}.legacy-home-content{max-width:100%}}@media(min-width:768px) and (max-width:992px){.legacy-home-content{clear:both}.tile--highlight_box{width:100%;max-width:100%;float:unset;margin-left:0}.legacy-home-content{max-width:100%}}.webform-element--title-inline .form-control,.webform-element--title-inline .select-wrapper{max-width:100%}.webform-confirmation{width:80%;padding:20px;border:1px solid #c8c8c8;margin:auto;margin-top:40px;text-align:center;margin-bottom:40px;background:#fafafa}.form-item-captcha-response .control-label{display:block}.captcha{padding:20px}.dept-news-9 .view-content{display:flex;flex-wrap:wrap;justify-content:center}.dept-news-9 .news-row.views-row{width:320px;margin-right:64px;max-width:100%;margin-bottom:40px}.dept-news-9 .views-field.views-field-field-news-date{z-index:1;position:absolute;background:rgba(255,255,255,.9);margin-top:0;padding:5px;font-family:DCUmedium}.dept-news-9 .news-row.views-row:first-of-type{width:700px;max-width:100%;height:auto}.dept-news-9 .news-row.views-row:first-of-type img{width:100%;height:auto}.view-vidatum-profile .pull-left{float:none !important}.block-vidatum-search,.view-vidatum-profile-list,.view-vidatum-profile{background-color:#fff;padding:10px 12px 9px 20px}.view-vidatum-profile div.tab-pane table th{color:#fff;font-weight:bold;background:#646464;line-height:30px}.view-vidatum-profile-list table thead tr th{background-color:#f0f0f0;font-weight:bold;line-height:30pxt}.block-vidatum-search h3,.view-vidatum-profile-list h3,.view-vidatum-profile h3{color:#646464;font-size:32px;line-height:18px;font-family:DCUlight;padding-top:20px;padding-bottom:10px}.block-vidatum-search label{padding-bottom:5px}.block-vidatum-search .form-select,.block-vidatum-search .form-text{width:90%}.view-vidatum-profile .outputhidden{display:none}.view-vidatum-profile .tab-content h3,.profile_section_title{color:#646464;font-family:DCUlight;padding-bottom:10px;font-size:24px}.view-vidatum-profile .tab-content .tab-pane div{line-height:18px}.view-vidatum-profile ul.tabs li{color:#219ec2}.view-vidatum-profile ul.tabs li.current{background:#fff;border-top:5px solid #ededed;border-left:5px solid #ededed;border-right:5px solid #ededed;font-weight:bold}.phone-field.biography{font-family:DCUregular;clear:both}.footer-content{display:inline-block;width:33%;font-size:14px;vertical-align:top}@media(max-width:992px){.footer-content{display:inline-block;width:100%}ul#footer_logo{text-align:center}div#footer-center{border-top:1px solid #787878;border-bottom:1px solid #787878;padding:10px 0}div#footer-right{padding-top:10px}}.footer-ul{display:inline-block;width:32%;min-width:100px;vertical-align:top}.social-icon{display:inline-block;padding:0 5px}.social-wrapper{text-align:center}ul#footer_logo li{display:inline-block;padding:0 5px}li#footer_logo_item{height:80px;margin-right:10px}.footer{padding-bottom:0}.footer-content a{color:white}ul#footer_logo{text-align:right}section#block-footercontent{border-top:2px solid black;border-bottom:unset;background:#646464;margin-top:10px}section#block-footercontent li{list-style:none}ol.breadcrumb{margin-bottom:0}.breadcrumb>.active{color:#e6e6e6}div#popup-text a{color:white;font-family:DCUbold;text-decoration:underline;white-space:nowrap}div#popup-text{text-align:center}.eu-cookie-compliance-message p{font-size:18px}.eu-cookie-compliance-banner{border-top:1px solid black}@media(min-width:768px){.page-node-type-landing-page .col-sm-9{width:100%}}.field.field--name-field-migrated-content.field--type-text-long.field--label-hidden.field--item img{max-width:100%;height:auto}@media(max-width:768px){.header-title.field--name-label{font-size:18px}.views-field-field-hero-image+.views-field-label .header-title{margin-top:-69px}}span.ready-accordion-header{display:block;padding:10px;background:#646464;color:white;border-bottom:1px solid #969696}div#tab-49356-1{min-height:unset}span.accordion-header{font-size:20px;font-family:DCUbold;margin:20px 10px 10px 10px;display:block;border-left:5px solid black;border-bottom:1px solid black}.field--name-field-migrated-content img{max-width:100%;height:auto}#block-mainnavigation li.sf-depth-3{padding-right:5px !important;padding-left:5px !important;border-right:2px solid lightgray}#block-mainnavigation li.sf-depth-3:last-of-type{border-right:0}@media(max-width:768px){#block-mainnavigation{background:#323232}}.col-md-3 img{max-width:100%;height:auto}.paragraph--type--expanding-pods-layout{margin-bottom:2em}.paragraph--type--expanding-pods-layout>.paragraph__column{text-align:center}.paragraph--type--expanding-pods-layout>.paragraph__column>div{display:inline-block;width:245px;margin:20px 6px 20px 6px;vertical-align:top;min-width:245px}.paragraph--type--expanding-pod{display:inline-block;width:245px;vertical-align:top;min-width:245px;font-size:16px;font-family:DCUlight;background:#323232;color:white;line-height:1.4}.field--name-field-expanding-pod-image{height:199px;position:relative}.paragraph--type--expanding-pod>a{background:#323232;display:block;position:relative;height:199px;text-align:left;-webkit-transition:height 300ms ease-in-out 0s;-moz-transition:height 300ms ease-in-out 0s;-o-transition:height 300ms ease-in-out 0s;transition:height 300ms ease-in-out 0s}.paragraph--type--expanding-pod,.paragraph__column{-webkit-transition:height 100ms ease-in-out 0s;-moz-transition:height 100ms ease-in-out 0s;-o-transition:height 100ms ease-in-out 0s;transition:height 100ms ease-in-out 0s}.paragraph--type--expanding-pod>a.trans{background:transparent}.paragraph--type--expanding-pod>a.excluded{cursor:default}.paragraph--type--expanding-pod>a.excluded.pointer{cursor:pointer}.paragraph--type--expanding-pod>h3,.paragraph--type--expanding-pod>a>h3{width:100%;margin:0 !important;text-align:center;background:#323232;font-weight:normal}.paragraph--type--expanding-pod-section,.field--name-field-expanding-pod-title{padding:8px 15px}.field--name-field-expanding-pod-title{height:60px;max-height:60px;text-align:center;z-index:3;position:relative}.paragraph--type--expanding-pod.open .field--name-field-expanding-pod-image::before,.paragraph__column.open>.field--name-field-expanding-pod-image::before{content:url('/themes/custom/dcuorange/css/../images/pod-arrow.png');top:auto;bottom:-106px;position:absolute;z-index:2;left:45%;color:#323232;font-weight:bold;font-size:5em}#node-landing-page-edit-form .paragraph--type--expanding-pod-section{position:relative;box-shadow:inherit}#node-landing-page-edit-form .paragraph--type--expanding-pod-section,#node-landing-page-edit-form .paragraph--type--expanding-pod,#node-landing-page-edit-form .paragraph--type--expanding-pod>a{background:none}#node-landing-page-edit-form .paragraph--type--expanding-pod{color:inherit;font-family:inherit;width:inherit}#node-landing-page-edit-form .field--name-field-expanding-pod-title{height:inherit;max-height:inherit;text-align:inherit}#node-landing-page-edit-form .paragraph>.paragraph__column{padding-bottom:inherit}.paragraph--type--expanding-pods-layout .custom-container{width:100%}.paragraph--type--expanding-pod-section{position:absolute;left:0;width:100%;padding:20px 15px;text-align:left;overflow:hidden;background-color:#fff;color:#2c2c2c;border-bottom:2px solid #323232;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-top:unset;-webkit-transition:height 300ms ease-in-out 0s;-moz-transition:height 300ms ease-in-out 0s;-o-transition:height 300ms ease-in-out 0s;transition:height 300ms ease-in-out 0s;z-index:1;background:#fafafa}.field--name-field-expanding-pod-title{margin-top:-60px;background:rgba(50,50,50,.8)}.paragraph--type--expanding-pod.open .field--name-field-expanding-pod-image::before,.paragraph__column.open>.field--name-field-expanding-pod-image::before{bottom:-46px}a .field--name-field-expanding-pod-title,a .field--name-field-expanding-pod-title:hover{color:white}.page-node-type-short-course .field--name-node-title{border-bottom:1px solid black}#bootstrap-panel.short-course-details{border:unset;border-bottom:1px solid black;border-radius:unset;margin-bottom:40px}.page-node-type-short-course .field--name-node-title{background:#323232}.page-node-type-short-course .field--name-node-title h2{color:white;padding-bottom:unset;padding-top:10px}.field--name-field-requirements .field--label{border-bottom:1px solid black;margin-bottom:20px;font-size:20px}.field--name-field-how-to-apply .field--label{border-bottom:1px solid black;margin-bottom:20px;font-size:20px;margin-top:40px}.short-course-view .form-inline .form-group{display:inline-block}.short-course-view .views-label{font-family:DCUbold}.short-course-view .views-field{padding:20px}.views-field-field-type .field-content,.views-field-field-code .field-content{display:inline-block}.views-field-field-course-summary a{color:black}.short-course-view h6 a{color:white}.short-course-view h6.alternative{margin:auto}section#block-views-block-node-group-contextual-block-6{margin-bottom:40px}a.info{display:inline-block;color:white;background:#4ac9e3;padding:5px 10px;border-radius:4px;font-family:'DCUBOLD';margin-top:30px}ul.dcu-cp__course-tools li{list-style:none}.main-container{overflow:hidden}.field--name-field-tweet-embeds{width:-webkit-fill-available}.field--name-field-tweet-embeds iframe{width:-webkit-fill-available}@media(max-width:768px){iframe.pubble-iframe{bottom:50px !important}}@media(min-width:1024px){.node-93503 h1.prospectus-title{font-size:36px}}@media(min-width:1024px){h1.prospectus-title{font-family:'DCUmedium';font-size:32px}}.slideshow.hero-slide .slide__description p{color:white}.is-b-loading:not([data-animation])::before{display:none}.slide__constrained{min-height:unset}p.boxed{border:1px solid #969696;padding:15px;background:#fafafa;border-radius:4px;margin-left:20px;margin-right:20px}p.black{border-left:10px solid black;padding:15px;background:#fafafa}p.orange{border-left:10px solid #eb4622;padding:15px;background:#fafafa}p.yellow{border-left:10px solid #ffa700;padding:15px;background:#fafafa}p.teal{border-left:10px solid #4f868e;padding:15px;background:#fafafa}p.blue{border-left:10px solid #4ac9e3;padding:15px;background:#fafafa}.card.events.view-news-views.views-row .news-card-title a{position:absolute;height:300px;width:290px;z-index:1}.path-frontpage .hero-slide{max-width:1120px}.path-frontpage .page-node-type-landing-page .custom-container{max-width:1120px}.page-node-type-landing-page .layout-contained{max-width:100%}.path-frontpage .hero-slide .slick--skin--fullwidth .slide__title{font-size:4rem;padding:2.5rem}.path-frontpage .hero-slide .slide__title{margin-bottom:0}.path-frontpage .hero-slide .slide__caption{padding-bottom:0;margin-bottom:0;padding-right:1.7em}@media screen and (max-width:1024px){.path-frontpage .hero-slide .slick--skin--fullwidth .slide__title{font-size:2rem;padding:1rem}.slideshow.hero-slide .slide__description{padding:5px 10px}.path-frontpage .hero-slide .slide__caption{padding-right:unset}.slideshow.hero-slide .slide__description{background:rgba(50,50,50)}.slideshow.hero-slide .slide__title{background:#e6e6e6}}.path-frontpage .hero-slide .slick--skin--fullwidth .slide__caption{font-size:1.5rem}.path-frontpage .hero-slide .slideshow.hero-slide .slide__description{padding:1.5rem}.path-frontpage .hero-slide .slide__link{display:none}.path-frontpage .iwt.layout-contained.padding-horizontal{max-width:1120px}.path-frontpage .iwt__inner{margin-left:0 !important;margin-right:0 !important;background:#f0f0f0;padding-left:30px;padding-right:30px;padding-top:20px;border-bottom:1px solid #dcdcdc}.path-frontpage.page-node-type-landing-page .paragraph--id--50006 .custom-container .view-filters.form-group{background-color:#4ac9e3;padding:2em 0}.path-frontpage.page-node-type-landing-page .paragraph--id--50006 .custom-container h2.alternative{margin-bottom:0}.path-frontpage.page-node-type-landing-page .paragraph--id--50006 .custom-container .view-filters.form-group label{padding:0 .5em}#edit-submit-prospectus{background:white !important;color:black !important}.view-news-views .view-content{margin-left:0}.view-news-views .views-field.views-field-title{padding:0}.view-news-views .card.views-row{flex:1;min-width:320px}.view-news-views .more-link{margin:1em 0}@media screen and (max-width:620px){.card.view-news-views.views-row{margin:auto;width:100%}.tile--promotion_box .tile.tile--small{margin:auto;width:265px;margin-bottom:3em;padding-bottom:.5em}}@media screen and (max-width:768px) and (min-width:669px){.view-news-views .card.views-row:nth-child(1){min-width:600px;margin-right:10px}.view-news-views .card.views-row{margin-right:10px}}@media screen and (max-width:1200px) and (min-width:992px){.view-news-views .card.views-row:nth-child(1){min-width:800px;margin-right:unset}}@media screen and (max-width:991px) and (min-width:768px){.view-news-views .card.views-row:nth-child(1){min-width:600px;margin-right:unset}}.path-frontpage .landing-page .paragraph--type--bp-columns-two-uneven,.landing-page .paragraph--type--hero-media{max-width:1120px;margin:auto}.path-frontpage .paragraph--type--bp-columns-two-uneven{background:#f0f0f0;overflow:auto;padding:20px;border-bottom:1px solid #dcdcdc}.view-dcu-events-calendar .view-content{margin-left:0}.section-break.quaternary{padding:1em 0}.section-break.quaternary hr{margin:0}.carousel-container .slide__caption{background:#f0f0f0;color:aliceblue;min-height:340px}.carousel-container .slick--skin--boxed .slide__content{border-radius:0}.slick--field-carousel-container .slide__description.data p{color:black}.slick--field-carousel-container .slide__description.data p::after{display:none}td.yellow-background{background:#ffa700}td.orange-background{background:#eb4622}td.blue-background{background:#4ac9e3}td.teal-background{background:#4f868e}.sf-main-menu-21 ul.sf-menu .sf-sub-indicator,.supplementary-menu .sf-main-menu-21 ul.sf-menu .sf-sub-indicator{height:16px}.hero-image .img-responsive{width:100%}.hero-image .field--name-field-p-hm-image-caption{position:absolute;margin-top:-120px;font-family:DCUmedium}div.hero-image{margin-bottom:40px}.card div.hero-image{margin-bottom:0}.well.region.region-sidebar-second blockquote{margin:0}.field--name-field-prospectus-why-dcu-youtube iframe{width:100%;height:400px}.field--name-field-prospectus-course-youtube iframe{width:100%;height:400px}.page-node-type-isl-video-glossary .field--name-field-migrated-content,.field--name-field-glossary-description{border-left:10px solid black;border-bottom:1px solid black;padding-left:10px}.webform-horizontal-rule{padding-bottom:60px}.page-new-container,.page-existing-container{display:flex;flex-wrap:wrap;margin-bottom:20px}.page-new-container p,.page-existing-container p{margin-right:20px;width:300px}.view-group-nodes .view-filters.form-group{background:#f5f5f5;padding:20px}
