/* NOJS NAVIGATION */
.nojs-footer { display:none; background:#333; box-shadow: inset #555 0 1px 0; border-top: #222 1px solid; margin:0 auto; padding:10px 0; }
.nojs-footer ul { width:95%; margin:0 auto 5px; overflow: hidden; }
.nojs-footer ul li { width:50%; float:left; }
.nojs-footer ul li a:nth-of-type(2n-1) { clear:both; }
.nojs-footer ul li a, .nojs-footer .content-fourth-header { padding:5px 10px; display: block; color:#fff; text-shadow: rgba(0,0,0,0.1) 0 1px 2px;  }
.hover .nojs-footer ul li a:hover { text-decoration: underline; }
.nojs-footer .content-fourth-header { padding:0 10px; }

.nojs-information { display:block; text-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px; color:#fff; line-height:1.4em; font-size:0.9em; background:#ac0000; box-shadow: #ac0000 0 -1px 0; border-top: #ac3333 1px solid; }
.nojs-information p { padding:10px 10px 10px 50px; position:relative; }
.nojs-information p span { position:absolute; top:50%; margin-top:-15px; height:30px; width:30px; left:10px; background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -195px -125px no-repeat; display:block; }
.nojs-information p a { color:#fff; border-bottom:1px dotted #fff; }
.hover .nojs-information p a:hover { border-bottom-style:solid; }

.nojs-header { display:block; text-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px; color:#fff; line-height:1.4em; font-size:0.9em; background:#999; }
.nojs-header p { position:relative; }
.nojs-header p .nojs-header-close-label { background:#777; display:block; width:20px; height:20px; position:absolute; right:10px; top:50%; margin-top:-10px; text-indent:-9999px; cursor:pointer; border-radius:3px; }
.nojs-header p .nojs-header-close-label:hover { background:#555; }
.nojs-header p .nojs-header-close-label:after { position:absolute; top:0; left:0; width:20px; height:20px; line-height:20px; content:'\00d7'; text-align:center; text-indent:0; font-weight:bold; font-size:15px; }
.lt-ie9 .nojs-header p .nojs-header-close-label, .nojs-header p .nojs-header-close { display:none; }
.nojs-header-text { padding:5px 40px 5px 10px; overflow:hidden; display:block; -webkit-transition:300ms; transition:300ms; }
.nojs-header-close:checked ~ .nojs-header-text { height:0; padding:0; }
.nojs-header p a { color:#fff; text-decoration:underline; }

/* TABS */
.tabs-holder { display: none; }
.tabs-section, .tabs-accordian  { display:block; height:auto; }
.tabs-accordian { margin-bottom:20px; margin-top:30px; padding:0; }
.tabs-accordian:first-of-type { margin-top:0; }
.tabs-accordian a { width:95%; max-width:1100px; margin:0 auto; }
.tabs-section > div:first-child { padding-top:0; }

/* QUICK LINKS MENU */
.hover .navigation-submenus-link:hover { background:#222; }
.hover .navigation-submenus-link:hover > .navigation-submenus-sub-list { display: block; }
.hover .navigation-submenus-link:hover .navigation-submenus-icon { -webkit-transform:rotate(-180deg); transform:rotate(-180deg); -moz-transform:rotate(-180deg); -o-transform:rotate(-180deg); -ms-transform:rotate(-180deg); }
.no-js .navigation-submenus-icon { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -320px -170px; }

/* DEVICES */
.header-device { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) 0 0 no-repeat; }
.identity-device { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -350px -162px no-repeat; }
.malaysia-device { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -350px 0 no-repeat; }
.henley-device { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -350px -60px; no-repeat; }
.moocs-device { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -150px -200px no-repeat; }

/* ICONS */
.nav-soc-twitter, .nav-soc-fb, .nav-soc-yt, .discuss-list li a span, .connect-list li a { background-image:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png); background-repeat:no-repeat; }

.nav-soc-twitter { background-position:-150px 0px; }
.nav-soc-fb { background-position:-228px 0; }
.nav-soc-yt { background-position:-191px 0; }

.connect-list li a.connect-twitter, .discuss-list li a.discuss-twitter span, .pullout-box-twitter .content-third-header a:after { background-position:-155px -4px; }
.connect-list li a.connect-fb, .discuss-list li a.discuss-fb span { background-position:-234px -5px; }
.connect-list li a.connect-yt, .discuss-list li a.connect-yt { background-position:-195px -5px; }
.connect-list li a.connect-flickr { background-position:-315px -5px; }
.connect-list li a.connect-rss { background-position:-196px -45px; }
.connect-list li a.connect-instagram { background-position:-315px -85px; }
.connect-list li a.connect-linkedin, .discuss-list li a.discuss-linkedin span { background-position:-235px -44px; }

.header-search-submit, .colour-band-submit, .find-course-submit { background-image:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png); background-position:-274px -125px; background-repeat:no-repeat; }

.find-course-submit-icon { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -270px 0; background-size:auto; }
.navigation-submenus-icon { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -310px 1px; }
.icon-prospectus { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -155px -85px no-repeat; }
.icon-openday { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -155px -125px no-repeat; }

.button-next:after, p.make-link-button-next a:after { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -280px -129px; background-size:auto; }
.button-prev:before, p.make-link-button-prev a:before { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -240px -129px; background-size:auto; }

.breadcrumbs-home { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -280px -210px no-repeat; }

/* COURSE ICONS */
.course-quickinfo-icon { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) 0 0 no-repeat; background-size:auto; }
.course-quickinfo_1 { background-position:0 -200px; } /* TOP UNI */
.course-quickinfo_2 { background-position:-50px -200px; } /* COMBINED */
.course-quickinfo_3 { background-position:-100px -200px ; } /* STUDY ABROAD */
.course-quickinfo_4 { background-position:0 -250px; } /* INDUSTRY LINKS */
.course-quickinfo_5 { background-position:-50px -250px; } /* PLACEMENTS */
.course-quickinfo_6 { background-position:-100px -250px ; } /* ACCREDITATION */
.course-quickinfo_7 { background-position:0 -300px; } /* PRO' YEAR  */
.course-quickinfo_8 { background-position:-50px -300px; } /* EXCELLENT FACILITIES  */
.course-quickinfo_9 { background-position:-100px -300px; } /* SCHOLARSHIPS  */
.course-quickinfo_10 { background-position:0 -350px; } /* ESTABLISHED  */
.course-quickinfo_11 { background-position:-50px -350px; } /* HANDS ON  */
.course-quickinfo_12 { background-position:-100px -350px; } /* ESTABLISHED  */
.course-quickinfo_13 { background-position:0 -400px; } /* QUEENS AWARD */
.course-quickinfo_14 { background-position:-50px -400px; } /* FLEXIBILE DEGREE  */
.course-quickinfo_15 { background-position:-100px -400px; } /* EXTRA QUALIFICATIONS  */
.course-quickinfo_16 { background-position:0 -450px; } /* INTERNATIONAL MIX  */
.course-quickinfo_17 { background-position:-50px -450px; } /* UNIQUE DEGREE  */

/* NAVIGATION ARROWS */
.flex-prev:after { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) no-repeat -150px -200px; }
.flex-next:after { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) no-repeat -150px -250px; }

/* TAB ARROWS */
.tabs-holder ul li a:before { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -210px -20px no-repeat; }
.tabs-modules ul li a:before { background-position:-240px -20px; }
.tabs-modules-header { display: block; }
.tabs-section { margin-bottom:20px; }
.tabs-accordian a:after { background:url(/web/FILES/_rdg_corporate-template-files/rdg_spritesheet-png.png) -270px -20px no-repeat; }

/* JAVASCRIPT SHOW */
.course-anchor-hold, .course-selection-advanced-button { display: none; }
.course-selection-advanced { height:auto; opacity:1; }


/* COURSE SELECTION */
.course-selection-left { width:28%; float:left; position: relative; left:0; }
.course-selection-right { width:72%; float:right; }
.course-item { border-radius:0; border-left:none; border-right:none; border-bottom:none; }
.course-item:hover { color:#5bac26; border-color:#5bac26; }
.course-title { position: relative; }
.course-image { display: none; }

/* FIND COURSE */
.find-course { width:350px; }


/** NOJS TABLET - 950px **/
@media screen and (max-width:950px) {
  .find-course { width:100%; }
}


/** NOJS MOBILE - 768px **/
@media screen and (max-width:767px) {
  .nojs-footer { display:block; }
  .header-device { background-position:-350px -120px; }
}

/* CONTENT BODY */
.content-body img { width:auto; height:auto; }

/* PULLOUT BOX */

.pullout-box .twitter-feed { padding:0 10px; }
.pullout-box .twitter-feed a { line-height:1.45em; color:#000; border-bottom:#666 dotted 1px; }
.hover .pullout-box .twitter-feed a:hover { border-bottom:#000 solid 1px; } 
.pullout-box .twitter-feed .button-hold a { border:none !important; color:#fff !important; line-height:1em !important; margin-top:10px; }