/*<style>*/

.main {padding-top:0;}
.main h1 {position:absolute;left:-9999px;}

.tier-site-mainplus {padding-top:0;padding-bottom:0;}
.tier-dob {border-top:5px solid #f5f5f5;padding-top:40px;padding-bottom:20px;background:#F5F5F5;}
.tier-social {padding:20px 0;background:#efefef;}

.feature {display:block;position:relative;z-index:10;overflow:hidden;margin-bottom:0;font-size:1em;}
.feature .box {position:relative;z-index:100;background:#1a81b7;background:rgba(26,129,183,.9);padding:30px;font-style:normal;font-family:"Open Sans", sans-serif;font-size:1.3em;}
.feature .box {background:rgba(26,129,183,.6);}
@media all and (min-width: 720px) {
.feature .box {margin-top:45px;font-size:1.4em;padding:30px;}
}
@media all and (min-width: 960px) {
.feature .box {margin-top:60px;font-size:1.5em;padding:40px;}
}
.feature .box,
.feature .box a {color:#fff;text-decoration:none;display:block;}
.feature .box a:hover {opacity:0.7;}
.feature .box ul {list-style-type:circle;padding-left:20px;margin-bottom:-16px;}
.feature .box ul li {margin-bottom:16px;padding-left:12px;}

.feature h2 {margin:0 0 20px 0;font-family:"Open Sans", sans-serif;font-style:normal;font-size:1.4em;font-weight:normal;color:#69d2fa;}
.feature img {position:relative;z-index:-1;display:block;}

.feature .tier-inner {position:static;}/* Fix for IE7 to prevent a stacking order issue */

.feature-study h2 {margin-top:-0.5em;}

.mainlinks {}
.mainlinks a {padding:25px 35px;margin:0;display:block;background:#3bb8e8;color:#fff;text-decoration:none;font-family:"Open Sans";background-position: right 30px top 50%;background-repeat:no-repeat;}
.mainlinks a h2 {margin:0;color:#fff;font-weight:300;font-family:"Open Sans";}
.mainlinks a .link-bold {font-weight:600;}
.mainlinks .studylink {background-image:url(assets/images/link-icon-studyattrinity.png);}
.mainlinks .newslink {background-color:#5a6163;color:#fff;background-image:url(assets/images/link-icon-newsevents.png);}

.importantlinks {}
.importantlinks h2 {position:absolute;left:-9999px;}
.importantlinks ul {list-style-type:none;padding:0;}
.importantlinks li {margin-bottom:1px;}
.importantlinks li:last-child {margin-bottom:0px;}
.importantlinks a {font-family:"Open Sans";background: #ebebeb;color:#767a75;padding:0px 30px;display:block;margin-bottom:1px;text-decoration:none;font-size:1.2em;background-position: right 30px top 50%;background-repeat:no-repeat;background-image:url(assets/images/link-icon-grey.png);}
.importantlinks a h3 {margin:0;font-size:1.5em;}
.importantlinks a .link-bold {font-weight:bold;}

.importantlinks ul {height:437.5px;}
.importantlinks ul {display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;flex-flow:column wrap;align-items:stretch;}
.importantlinks li { -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto;}
.importantlinks li {display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;flex-flow:column wrap;align-items:stretch;}
.importantlinks a { -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto;}
.importantlinks a {display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;flex-flow:column wrap;justify-content:center;}
.importantlinks a > div { -webkit-flex: 0 0 auto; -moz-flex: 0 0 auto; flex: 0 0 auto;}

.trinitynews {margin-bottom:20px;}
.trinitynews h2 {position:absolute;left:-9999px;}
.trinitynews .royalSlider {height:437.5px;}

.bluelinks {}
.bluelinks h2 {position:absolute;left:-9999px;}
.bluelinks ul {list-style-type:none;padding:0;margin-bottom:0;}
.bluelinks a {background:#38abd7;padding:20px;margin-bottom:20px;display:block;text-decoration:none;}
.bluelinks a .link-header,
.bluelinks a .link-footer {color:#fff;display:block;}
.bluelinks a .link-header {margin-bottom:10px;}
.bluelinks a .link-footer {margin-top:10px;text-decoration:underline;}
.bluelinks a .link-header h3 {font-weight:normal;margin:0;color:#fff;font-size:1.5em;font-family:"Open Sans";}
.bluelinks a .link-header .link-bold {font-weight:600;display:block;}

.bluelinksalt a .link-header .link-bold {font-weight:600;display:block;}

.maps {display:block;background:#e1e1e1;margin-bottom:20px;}
.maps h2 {margin:0;}
.maps img {display:block;}

.bookofkells {display:block;background:#3bb8e8;margin-bottom:20px;}
.bookofkells h2 {margin:0;}
.bookofkells img {display:block;}

.facts {display:block;background:#3bb8e8;padding:20px 25px 27px 25px;min-height:167px;margin-bottom:20px;color:#3F8295;min-height:}
.facts h2 {color:white;font-size:20px;margin:0px 0 5px 0;}
.facts p {font-size:20px;line-height:1.38;font-family:'Open Sans';margin-right:0px;margin-bottom:0;}
.facts p .facts-part1 em {color:#165E76;font-style:normal;font-weight:300;font-size:70px;line-height:1;display:block;}
.facts-prime {overflow:hidden;}
.facts-prime h2 {position:relative;top:0;opacity:1;}
.facts-prime p .facts-part1 {opacity:0;position:relative;top:-60px;}
.facts-prime p .facts-part1 em {}
.facts-prime p .facts-part2 {opacity:0;}
.facts-prime h2,
.facts-prime p .facts-part1 {
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.facts-prime p .facts-part2  {
-webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-ms-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
transition: all 1s ease-out;
}
.facts-animate {}
.facts-animate p .facts-part1 {opacity:1;top:0;}
.facts-animate2 p .facts-part2 {opacity:1;}

.accessprogrammes {display:block;background:#019fbd;margin-bottom:20px;}
.accessprogrammes h2 {margin:0;}
.accessprogrammes img {display:block;}

.photo {display:block;background:#000000;margin-bottom:20px;}
.photo h2 {margin:0;}
.photo img {display:block;}

.innovationstrategy {display:block;background:#e44e43;margin-bottom:20px;}
.innovationstrategy h2 {margin:0;}
.innovationstrategy img {display:block;}

.video {margin-bottom:20px;}
.video h2 {position:absolute;left:-9999px;}


#mainfeatureslider {height:438px;}


.tier-bob {background:#454545;}
.tier-inner-bob {margin:0;max-width:none;}
.tier-inner-2-bob {background:#eee;}


.tier-footy {background:#DDDDDD;padding-top:20px;}
.tier-sue {background:#f5f5f5;}
@media all and (min-width:720px) {
	.tier-sue {padding-top:20px;}
}
.tier-sue2 {background:#fff;padding-top:20px;}
.tier-sue2b {background:#3a3a3a;padding-top:20px;padding-bottom:1px;}


.link-a {display:block;padding:30px 30px 30px 0;border:12px solid #3b3b3b;background:#b3b3b3;color:#fff;margin-bottom:20px;text-decoration:none;}
.link-a span {background:#3b3b3b;padding:10px;}

.link-b {display:block;padding:30px 30px 30px 30px;background:#f2f1f1;color:#485154;margin-bottom:20px;text-decoration:none;}
.link-b-header {color:#159acd;font-family:"Open Sans", sans-serif;font-size:1.3em;font-weight:600;margin-top:-7px;display:block;}

.link-c {display:block;padding:20px 20px 20px 30px;border-left:30px solid #b5b5b5;background:#626262;color:#fff;margin-bottom:20px;text-decoration:none;}
.link-c-header {font-family:"Open Sans", sans-serif;font-size:1.5em;font-weight:400;margin-top:-2px;display:block;}

.link-d {display:block;padding:40px 40px 40px 40px;background:#89e2bd;color:#fff;margin-bottom:20px;text-decoration:none;}
.link-d-header {background:#fff;color:#3b3b3b;padding:10px;font-family:"Open Sans", sans-serif;font-size:1.5em;font-weight:400;margin-top:-2px;display:block;}

.link-e-news {position:relative;font-family:"Merriweather", "Open Sans";text-decoration:none;font-size:1.1em;display:block;background:#fff;color:#555;margin:0px 0 0px 0;padding:15px 20px 11px 20px;}
.link-e-news .link-e-title {font-size:1.4em;font-family:"Merriweather", "Open Sans";font-weight:normal;margin:0;color:#b8ac82;}
.link-e-news .link-e-title strong {font-weight:normal;}
.link-e-news-last {border-bottom:0;}
.link-e-news:hover {background:#e9e9e9;}
.link-e-news img.icon {position:absolute;right:15px;top:50%;margin-top:-11px;width:23px;height:auto;}

.link-e2 {font-family:"Merriweather";background: #ebebeb;background:none;color:#767a75;padding:20px 70px 61px 30px;display:block;margin-bottom:1px;text-decoration:none;font-size:1.2em;}
.link-e2 .link-title {margin:0;font-size:1.5em;}
.link-e2 strong {color:#C4A000;font-size:1.5em;font-weight:normal;}

.link-eb {font-family:"Open Sans";background: #626262;color:#fff;padding:20px 70px 20px 30px;display:block;margin-bottom:1px;text-decoration:none;font-size:1.2em;background-position: right 30px top 50%;background-repeat:no-repeat;background-image:url(assets/images/icon-link-eb.png);}
.link-eb .link-title {margin:0;font-size:1.5em;}
.link-eb strong {color:#24a2d9;font-size:1.5em;font-weight:normal;}


.link-f {display:block;margin-bottom:20px;padding:0 20px 29px 20px;background:#ebebeb;text-decoration:none;}
.link-f .link-header {margin-left:-20px;margin-right:-20px;}
.link-f img {width:100%;height:auto;}
.link-f strong {display:block;padding:5px 20px 0 20px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.2em;}

.link-fb {display:block;margin-bottom:1px;padding:0 20px 10px 20px;background:#ebebeb;text-decoration:none;}
.link-fb .link-header {margin-left:-20px;margin-right:-20px;}
.link-fb img {width:100%;height:auto;}
.link-fb strong {display:block;padding:5px 20px 0 20px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.2em;}


/**/
.rsMinW .rsOverflow {background:none;}
#newsslider .rsSlide {background:none;}

/**/
.rsArrowLeft {left:-9999px;}

#newsslider {height:280px;background:#000;margin-bottom:20px;}
#newsslider .ghpnews-image {position:absolute;left:0;top:0;width:100%;height:auto;z-index:0;}
#newsslider .ghpnews-title {min-height:48px;position:absolute;bottom:0px;left:0px;right:0px;padding:10px 20px 12px 20px;color:white;font-family:"Open Sans", sans-serif;font-size:1.1em;font-weight:400;background:black;background:rgba(0,0,0,0.55);}
#newsslider .ghpnews-body {display:none;}
#newsslider .ghpnews-footer {display:none;position:absolute;bottom:0;left:0;right:0;height:20px;padding:0 20px 20px 20px;font-size:1em;color:#ddd;background:black;background:rgba(0,0,0,0.55);}
#newsslider .rsNav {right:48px;}

.section-linklist {}
.section-linklist h2 {font-size:1.2em;}
.section-linklist a {padding-left:0;font-size:0.95em;}


.list-researchlinks {padding:0;background:#fff;list-style-type:none;}
.link-e {position:relative;font-family:"Open Sans";background: #ebebeb;background:none;color:#555;padding:15px 50px 15px 20px;display:block;text-decoration:none;font-size:1.1em;border-bottom:1px solid #eee;}
.link-e .link-e-title {margin:0;font-size:1.4em;font-family:"Merriweather", serif;display:block;font-weight:normal;color:#bba46d;color:#b6a57d;color:#cfb26e;color:#af9135;color:#bda27b;color:#d3c492;color:#b8ac82;}
.link-e .link-e-title small {font-size:0.7em;display:block;line-height:1.45em;font-style:italic;color:#D3C492;color:#696969;}
.link-e img.icon {position:absolute;right:20px;top:50%;margin-top:-11px;width:23px;height:auto;}
.link-e-last {border-bottom:0;}
.link-e:hover {background:#e9e9e9;}


.link-section-study {text-decoration:none;display:block;background:#fff;display:block;position:relative;z-index:1000;}
.link-section-study:hover {background:#e9e9e9;}
.link-section-study-text {color:#24a2d9;}
.section-study {color:#696969;padding:12px 20px 20px 20px;border-top:4px solid #3BB8E8;font-family:"Open Sans";font-size:1em;margin-bottom:2px;}
@media all and (min-width: 720px) {
.section-study {padding-bottom:26px;margin-top:-60px;}
}
@media all and (min-width: 960px) {
.section-study {padding-bottom:20px;}
}
@media all and (min-width: 1180px) {
.section-study {padding-bottom:26px;}
}

.section-study h2 {margin-top:0px;}
.section-study h2 {font-family:"Merriweather";color:#E5C25D;font-weight:normal;line-height:2em;font-size:2em;}
.section-study h2 {font-family:"Merriweather";color:#aaa;font-weight:normal;line-height:2em;font-size:2em;}
.section-study h2 {font-family:"Merriweather";color:rgba(26, 129, 183, 1);font-weight:normal;line-height:2em;font-size:2em;}

.section-study h2 {font-family:"Merriweather";color:#DDD1A1;font-weight:normal;line-height:2em;font-size:2em;}
.section-study h2 {font-family:"Merriweather";color:#CCC29F;font-weight:normal;line-height:2em;font-size:2em;}
.section-study h2 {font-family:"Merriweather";color:#D3C492;font-weight:normal;line-height:2em;font-size:2em;}

.section-study h2 {font-family:"Merriweather";color:#D3C492;font-weight:normal;line-height:2em;font-size:2em;color:#bba46d;color:#b6a57d;color:#cfb26e;color:#af9135;color:#bda27b;color:#d3c492;color:#b8ac82;}
.section-study h2 small {font-size:0.6em;display:block;line-height:1.5em;margin-top:-10px;font-style:italic;margin-bottom:11px;color:#D3C492;color:#696969;}


.section-whatshappening h2 {font-family:"Merriweather";font-weight:normal;line-height:2em;font-size:2em;color:#b8ac82;margin-top:0;}
.section-whatshappening h2,
.section-whatshappening h2 a {color:#D3C492;}
.section-whatshappening .link {font-family:"Open Sans", sans-serif;margin-bottom:20px;}
.section-whatshappening .link-graphic {background:#f5f5f5;border-bottom:2px solid #edeadb;}
.section-whatshappening .link-graphic:hover {background:#e3e3e3;}
.section-whatshappening .link-graphic .link-header img {display:block;}
.section-whatshappening .link-graphic .link-main {padding:10px 15px 14px 15px;}
.section-whatshappening .link-graphic .link-title {font-weight:600;}
.section-whatshappening .link-graphic .link-date {font-style: italic;margin-bottom: 5px;}
.section-whatshappening .list {padding:1px 0px 0 0px;}
.section-whatshappening .list .link {margin-bottom:20px;display:block;color:#534948;overflow:hidden;}
.section-whatshappening .list .link-graphic-date {margin-top:0.1em;float:left;text-align:center;font-size:100%;display:block;width:3em;height:3em;border-radius:1.5em;margin-left:auto;margin-right:auto;background:#eaeaea;color:#434d51;}
.section-whatshappening .list .link-graphic-date:before {content:attr(data-date-month);display:block;text-transform:uppercase;font-size:75%;line-height:1;padding-top:0.55em;}
.section-whatshappening .list .link-graphic-date:after {content:attr(data-date-day);display:block;line-height:1;font-weight:600;padding-top:0.25em;}
.section-whatshappening .list .link-title {display:block;font-weight:normal;}
.section-whatshappening .list .link-footer {color:#555;}
.section-whatshappening .list .link-title,
.section-whatshappening .list .link-footer {margin-left:4.4em;}
.section-whatshappening .list .link-moreevents {margin-left:4.4em;border:2px solid #E0D9BF;color:#947200;padding:8px 16px 9px 16px;display:inline-block;margin-top:6px;margin-bottom:10px;}
.section-whatshappening .list .link-moreevents:hover {background-color:transparent;}
.section-whatshappening .list .link-moreevents:after {display:none;}


@media all and (min-width:720px) {
	.section-whatshappening .link-graphic {min-height:268px;}
}
@media all and (min-width:960px) {
	.section-whatshappening .link-graphic {min-height:268px;}
}

.section-whatshappening-b .link-graphic {background:none;}
.section-whatshappening-b .link-graphic:hover {background:none;}
.section-whatshappening-b .link-graphic .link-main {padding:10px 0 0 0;color:#bbb;}
.section-whatshappening-b .link-graphic .link-title {color:#d0d0d0;}
.section-whatshappening-b .link-graphic-1 {font-size:1.15em;}
.section-whatshappening-b .link-graphic-1 .link-header {height:252px;height:259px;overflow:hidden;}
.section-whatshappening-b .link-graphic-0 {font-size:1.15em;}


.section-trinity-social {}
.section-trinity-social .section--title {font-family:"Merriweather";color:#D3C492;font-weight:normal;line-height:2em;font-size:2em;color:#b8ac82;margin-top:0;}


.link-studentlife {margin-bottom:20px;}

/*.link-cta {display:inline-block;padding:10px;background:#fff;color:#000;text-decoration:none;border:2px solid #eee;}*/
.link-cta {color:#2EA7DC;}



.f .date-modified {position:absolute;left:-9999px;}
.f span.author {position:absolute;left:-9999px;}

.footergraphic1 {margin:40px auto 40px auto;display:block;max-width:100%;}

.list-links a {line-height:2;}

.mc-inner {margin-bottom:0;}


#ghpmainslider {height:400px;width:100%;margin-bottom:0;}


.link-library {display:block;margin-bottom:20px;}
.link-library img {display:block;}


/* Student Video Tier */
.tier-studentvideo {padding:20px 0;background:#434D51;/* url(assets/images/studentvideo.jpg) no-repeat;*/}
@media all and (min-width: 720px) {
	.tier-studentvideo {padding:40px 0;}
}
.section-studentvideo {color:#eee;}
.section-studentvideo-main {padding:0px 20px 20px 20px;/*background:#fff;background:hsla(0,0%,100%,0.1);*/}
@media all and (min-width: 720px) {
	.section-studentvideo-main {padding:20px 0;}
}
@media all and (min-width: 960px) {
	.section-studentvideo-main {padding:20px 0;}
}
.section-studentvideo-title {font-family:merriweather,serif;font-weight:400;font-size:1.6em;color:#b8ac82;position:relative;padding-bottom:0.15em;margin-top:0;margin-bottom:10px;}
.section-studentvideo-title span {}
.section-studentvideo-summary {font-size:1.15em;color:#ddd;}

.link-hero {position:absolute;z-index:1000;margin-top:120px;display:block;font-style:normal;}
@media all and (min-width: 720px) {
	.link-hero {max-width:380px;}
}
@media all and (min-width: 960px) {
	.link-hero {max-width:556px;}
}
@media all and (min-width: 1200px) {
	.link-hero {max-width:700px;}
}
.link-hero {bottom:56px;}
.link-hero .link--title {display:inline-block;padding:15px 20px 10px 20px;font-size:2.6em;line-height:1;font-weight:normal;font-family:"Merriweather",serif;font-family:"Open Sans",sans-serif;}
.link-hero .link--summary {display:inline-block;font-size:1.7em;line-height:1.5;font-family:"Open Sans",sans-serif;padding:0px 20px 15px 20px;}
.link-hero .link--title,
.link-hero .link--summary {background:#000;background:hsla(349,84%,46%,0.8);color:#fff;}

.link-hero .link--title {padding:4px 20px 0 20px;line-height:normal;}
.link-hero .link--titleinner {position: relative;top: 5px;}
.link-hero .link--summary {padding:0 20px 8px 20px;line-height:normal;}
.link-hero .link--summaryinner {position: relative;top: -7px;}
.link-hero .link--titlesummaryseparator {height: 14px;margin-top: 0px; display: block; background: rgba(215, 18, 54, 0.8) none repeat scroll 0px 0px; }


.feature-study {position:relative;}

.hero-schedule-controls {position:absolute;z-index:100000;top:0;right:0;background:#fff;opacity:0.68;padding:10px;
-webkit-transition: opacity 0.12s ease-out;
-moz-transition: opacity 0.12s ease-out;
-ms-transition: opacity 0.12s ease-out;
-o-transition: opacity 0.12s ease-out;
transition: opacity 0.12s ease-out;}
.hero-schedule-controls,
.hero-schedule-controls a {color:#777;}
.hero-schedule-controls:hover {opacity:1;
-webkit-transition: opacity 0.25s ease-out;
-moz-transition: opacity 0.25s ease-out;
-ms-transition: opacity 0.25s ease-out;
-o-transition: opacity 0.25s ease-out;
transition: opacity 0.25s ease-out;}





/* Alert from News Events website */
.tier-tcdnewseventalerts {background:#f8de00;}
.section-newseventsalert {}
.section-newseventsalert .section--link {display:block;padding:100px 0;color:#000;text-decoration:none;}
.section-newseventsalert .section--title {font-size:4em;margin:0;color:#000;text-transform:uppercase;}
.section-newseventsalert .section--title small {display:block;font-size:0.5em;text-transform:none;}
.section-newseventsalert .section--summary {font-size:1.5em;}
