/*<style>*/
	
	.onecol-menu-study h2 { color:#1074b7;}
	.onecol-menu-study li a { color:#1074b7; font-weight:600;}
	li.onecol-menu-study-on a { color:#485361; font-weight:600;}
	.blue { color:#1074b7;}
	.heading-study {
    font-size: 1em;
    font-weight: 400;
		color: #ffffff;
    
    padding-bottom: 14px;
    padding-top: 0;
    text-transform: uppercase;
}
	
	h1.heading-study  {color:#ffffff; font-size:1.8em}
	
	.title-centre {
		
		text-align: center;
	}
	.study-why-trinity {    }
	.study-why-trinity h2 { color:#1074b7; font-size:2.1em }
	.course-link-az { font-size:1.2em; padding-left:20px; color: #1074b7; }
	.course-link-az a { color: #1074b7;background: #fff; border: 1px solid #1074b7 ;  border-radius: 3px; padding: 8px 16px 8px 16px; }
	
	.link-button-study { font-size: 1.3em;
    margin-bottom: 10px;
	}
	
	@media screen and (min-width: 1200px) {
		
		.link-button-study { padding-top: 45px;}
		
	}

	#my404.section-hero--color-primary {background: rgba(16, 116, 183, 0);
		
	}
	#my404 h2{ font-size: 300%;}
	#my404 p{ font-size: 120%;}
	
	a:hover.link--image {background:#000; opacity: 0.6;}
	
	.push-top-margin {margin-top:20px;}
	.choose-country { 
		background:#ffffff; 
		opacity:0.9; 
		padding:2px 20px 2px 20px ; 
		margin-bottom: 0px; 
		border-top: 10px solid #1074b7;
	}

#rightColumn { float:right;width:179px; margin:0px 5px 20px 10px;}
	
	.remove-margin .section-hero {margin-bottom: 0px}
	.remove-margin .rsSkinTrinityTheme2015.slider {margin-bottom: 0px}}

 .alphabetical-index{list-style-type:none;padding:0;margin:1em 0 0 0;}
 .alphabetical-index li{background:none;padding:0;margin:0;display:inline;}
 .alphabetical-index li a{ margin-left:4px; }


.quicklinks { background:#68a0cf url(img/academic-structure-icon.gif) no-repeat 100% 50%;color:#fff;padding:4px 12px 5px 12px;width:149px;}
.quicklinks h2 { color:#fff; border-bottom:#FFF solid 0px; font-size:1.2em; padding:5px;}
.quicklinks h2 a { color:#fff; display:block; text-decoration:none;}
.quicklinks h2 a:hover { color:#fff; display:block; text-decoration:underline;}

.float-right { float:right;}

.discover {color:#fff; font-size:4em; text-align:center; font-weight:lighter; letter-spacing: 10px; }

.courses-course {display:block;padding-top:20px;padding-bottom:20px;margin-bottom:20px;position:relative;border-bottom:1px solid hsla(0,0%,10%,0.15);}
.courses-course[href] {border-top:0px solid hsla(0,0%,10%,0.15);border-bottom:0;}
.courses-course--header {padding-bottom:7px;margin-top:0px;color:#999999;text-transform:uppercase;font-size:75%;}
.courses-course--body {font-size:110%;line-height:1.5;color:#616161;}
.courses-course--title {font-weight:600;display:block;color:#545454;margin-bottom:5px;position:relative;}
.courses-course--title:after {content:"\e604";
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
font-size:80%;color:#545454;opacity:0.2;margin-left:10px;}
.courses-course--footer {padding-top:8px;margin-bottom:0;color:#1074b7;color:hsla(204,84%,39%,0.9);font-size:90%;}
.courses-course--hide-header .courses-course--header,
.courses-course--hide-footer .courses-course--footer {display:none;}
.courses-course--person {margin-top:11px;margin-bottom:6px;overflow:hidden;font-size:85%;}
.courses-course--person--image {float:left;border-radius:50%;width:60px;}
.courses-course--person--lay {margin-left:75px;}
.courses-course--person--title {display:block;margin-top:11px;font-weight:normal;}
.courses-course--person--summary {opacity:0.6;}


.courses-course-featured {display:block;padding-top:20px;padding-bottom:20px;margin-bottom:20px;position:relative;border-bottom:1px solid hsla(0,0%,10%,0.15);}
.courses-course-featured[href] {border-top:0px solid hsla(0,0%,10%,0.15);border-bottom:0;}
.courses-course-featured--header {font-size:90%;padding-bottom:7px;margin-top:0px;color:#999999;text-transform:uppercase;}
.courses-course-featured--body {font-size:130%;line-height:1.5;color:#616161;}
.courses-course-featured--title {font-size:150%;display:block;color:#545454;margin-bottom:5px;position:relative;font-weight:400;}
.courses-course-featured--title:after {content:"\e604";
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
font-size:65%;color:#545454;opacity:0.2;margin-left:15px;}
.courses-course-featured--footer {font-size:110%;padding-top:8px;margin-bottom:0;color:#1074b7;color:hsla(204,84%,39%,0.9);}
.courses-course-featured--hide-header .courses-course-featured--header,
.courses-course-featured--hide-footer .courses-course-featured--footer {display:none;}
.courses-course-featured--person {margin-top:11px;margin-bottom:6px;overflow:hidden;font-size:90%;}
.courses-course-featured--person--image {float:left;border-radius:50%;width:100px;}
.courses-course-featured--person--lay {margin-left:120px;}
.courses-course-featured--person--title {display:block;margin-top:21px;font-weight:normal;}
.courses-course-featured--person--summary {opacity:0.6;}

.courses-figure {display:table;}
.courses-figure--image img {margin-left:auto;margin-right:auto;display:inline-block;}
.courses-figure--image p {margin:0;}
.courses-figure--caption {display:table-caption;caption-side:bottom;font-size:90%;line-height:1.5;color:#616161;}
.courses-figure--title {display:block;color:#545454;}
.courses-figure--summary {display:block;color:#545454;margin-bottom:1px;}
.courses-figure--footer {color:#545454;font-size:90%;opacity:0.5;}
.courses-figure--hide-header .courses-course--header {display:none;}

.heading-courses {
    font-size: 1em;
    font-weight: 400;
    opacity: 0.8;
    padding-bottom: 14px;
    padding-top: 0;
    text-transform: uppercase;
}



.courses-quote-image {margin:40px 0 60px 0;text-align:center;}
.courses-quote-image--image {width:120px;height:120px;border-radius:60px;overflow:hidden;margin:0 auto;}
.courses-quote-image--image img {width:100%;height:auto;max-height:none;}
.courses-quote-image--title {font-size:1.1em;font-family:"Open Sans";font-weight:600;margin-bottom:5px;display:block;margin:0 10%;}
.courses-quote-image--summary {font-size:100%;color:#1074b7;margin:0 10%;}
.courses-quote-image--icon {margin-top:10px;margin-bottom:5px;}
.courses-quote-image--icon:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e901";color:#d9d9d9;}
.courses-quote-image--quote {font-size:1.1em;line-height:1.5;}
@media all and (min-width:720px) {
    .courses-quote-image {text-align:left;}
    .courses-quote-image--image {float:left;}
    .courses-quote-image--text {margin-left:140px;}
    .courses-quote-image--title {margin:0;}
    .courses-quote-image--summary {margin:0;}
}

.section-courses {margin-bottom:40px;display:none;}
.section-courses h2 {font-size:2em;}
.section-courses h2 small {display:block;font-size:0.7em;}
.section-courses #ulRows ul {margin-top:0.5em;}
.section-courses #ulRows ul li {}
.section-courses #ulRows ul li a {background:url("/tms/2/t/courses-2016/assets/img/contentULBG.gif") no-repeat 98% 50%;font-size:1.1em;}
.section-courses #ulRows ul li a {padding:0.4166em 30px 0.4166em 0;text-decoration:none;border-bottom:1px solid #eee;color:#333;}
.section-courses #ulRows ul li a:hover {background-color:#eee;}

.form-filteraz {font-size:3em;margin-top:10px;margin-bottom:0px;}
.input-filteraz {border:0;font-size:1em;width:98%;color:#848484;background:#ececec;background:#fff;border-bottom:2px solid #999;font-family:"Georgia", sans-serif; opacity:.6; padding:10px 20px 10px 20px;}
.label-filteraz {display:block;color:#93B441;font-size:1em;line-height:normal;font-family:"Georgia", sans-serif;margin-top:1px;}
.form-filteraz .pull-gut-left {}
.filteraz-results-placeholder {text-align:right;font-size:1.1em;margin-bottom:0px;margin-left:5px;color:#fff;}

.row-filteraz {overflow:hidden;}
.col-filteraz-label {width:0em;text-align:left;}
.col-filteraz-search {float:none;width:auto;}
.col-filteraz-label .inn,
.col-filteraz-search .inn {margin:0;}








.tcdcourse {}
.tcdcourse .section--type {color:#1074b7;text-transform: uppercase;margin-top:20px;margin-bottom:12px;font-size:80%;opacity:0.7;}
.tcdcourse .section--title {margin-top:0;padding-top:0;padding-bottom:10px;}
.tcdcourse .section--quickline {font-size:125%;}
/*.tcdcourse .section--quickline-separator {margin-right:5px;visibility: hidden;}*/
.tcdcourse .section--quickline-separator {position:absolute;left:-9999px;}
.tcdcourse .section--quickline-item {position:relative;padding-right:40px;}
.tcdcourse .section--quickline-item:before {
	display:block;
	position:absolute;
	content:'';
	opacity:0.5;
	width:  5px;
	height: 5px;
	-moz-border-radius:		2.5px;
	-webkit-border-radius:	2.5px;
	border-radius:			2.5px;
	bottom:					9px;
	right:					19px;
	background:#1074b7;
}
.tcdcourse .section--more {font-size:80%;opacity:0.7;}
.tcdcourse .section--block {margin-bottom:20px;}
.tcdcourse .section--block-indent {margin-left:0px;}

.apply-button { background:#1074b7; margin-bottom:20px;}
.apply-button a { text-decoration:none; color:#fff; border-bottom:0px;}
.details-button { background:#fff; border:1px solid #1074b7; margin-bottom:20px; }
.details-button a { text-decoration:none; color:#1074b7; border-bottom:0px;}

.course-details { background: #e8f4fd; padding:20px 0px 20px 0px;}
.desktop-course-details { display:none;}

@media screen and (min-width: 720px){
	.details-button  {display:none;}
	.desktop-course-details { display:block}
}


*
.course-content-break { border-top:4px solid #fff; }
.show_hide { display:block;  padding-bottom:4px;}
.apply-content h4 .show_hide   { font-size:1.4em;}
	
	
	
	

	
	
	
.study-link-descriptive {line-height:1.4;display:block;word-wrap:break-word;background:#e2e5e9;color:#485361;margin-bottom:20px;}
.study-link-descriptive[href] {border-bottom:none;}
.study-link-descriptive {

    display:block;display:-webkit-flex;display:flex;
    -webkit-flex-direction: column;flex-direction:column;
    -webkit-align-items:stretch;align-items:stretch;
    -webkit-justify-content:space-between;justify-content:space-between;
}

.study-link-descriptive .link--header-main {display:block;}
.study-link-descriptive .link--header {display:block;}
.study-link-descriptive .link--main {display:block;padding:20px 20px 20px 20px;}
.study-link-descriptive .link--footer {display:block;padding:20px 20px 10px 20px;line-height:20px;border-top:1px solid #c4cbd4;padding-top:9px;margin-top:20px;}
.study-link-descriptive .link--title {display:block;font-size:1.25em;padding-bottom:3.2px;font-weight:normal;color:#485361;position:relative;top:-3.18px;}
.study-link-descriptive .link--subtitle {display:block;font-size:80%;padding-bottom:3px;}
.study-link-descriptive .link--subtitlepre {display:block;font-size:80%;}
.study-link-descriptive .link--summary {display:block;}
.study-link-descriptive .link--tag {display:block;color:#758599;}
.study-link-descriptive .link--image {display:block;background-size:cover;background-position:50% 50%;}
.study-link-descriptive .link--image:hover { background-color:#000;
    opacity:0.85;}

.study-link-descriptive .link--image-max {display:block;}
.study-link-descriptive .link--image-ratio {display:block;}

body .study-link-descriptive--color-primary {background:#1074b7;color:#ffffff;}
.study-link-descriptive--color-primary .link--footer {border-top-color:#0c5688;}
.study-link-descriptive--color-primary .link--title {color:#ffffff;}
.study-link-descriptive--color-primary .link--tag {color:hsla(204,84%,100%,0.8);}

body .study-link-descriptive--color-secondary {background:#a610b7;color:#f9defc;}
.study-link-descriptive--color-secondary .link--footer {border-top-color:#7c0c88;}
.study-link-descriptive--color-secondary .link--title {color:#f9defc;}
.study-link-descriptive--color-secondary .link--tag {color:hsla(294,84%,93%,0.8);}

body .study-link-descriptive--color-tertiary {background:#b75310;color:#fceade;}
.study-link-descriptive--color-tertiary .link--footer {border-top-color:#883e0c;}
.study-link-descriptive--color-tertiary .link--title {color:#fceade;}
.study-link-descriptive--color-tertiary .link--tag {color:hsla(24,84%,93%,0.8);}

body .study-link-descriptive--color-quaternary {background:#21b710;color:#e1fcde;}
.study-link-descriptive--color-quaternary .link--footer {border-top-color:#18880c;}
.study-link-descriptive--color-quaternary .link--title {color:#e1fcde;}
.study-link-descriptive--color-quaternary .link--tag {color:hsla(114,84%,93%,0.8);}

body .study-link-descriptive--color-white {background:#ffffff;color:#545454;}
.study-link-descriptive--color-white .link--footer {border-top-color:#e6e6e6;}
.study-link-descriptive--color-white .link--title {color:#545454;}
.study-link-descriptive--color-white .link--tag {color:hsla(0,0%,33%,0.8);}

body .study-link-descriptive--color-dark {background:#56595d;color:#e4e6e7;}
.study-link-descriptive--color-dark .link--footer {border-top-color:#3d4042;}
.study-link-descriptive--color-dark .link--title {color:#e4e6e7;}
.study-link-descriptive--color-dark .link--tag {color:hsla(210,4%,90%,0.8);}

body .study-link-descriptive--color-black {background:#1a1a1a;color:#e6e6e6;}
.study-link-descriptive--color-black .link--footer {border-top-color:#000000;}
.study-link-descriptive--color-black .link--title {color:#e6e6e6;}
.study-link-descriptive--color-black .link--tag {color:hsla(0,0%,90%,0.8);}

.study-link-descriptive--padding-small .link--main {padding:20px 20px 20px 20px;}
.study-link-descriptive--padding-medium .link--main {padding:30px 30px 30px 30px;}
.study-link-descriptive--padding-large .link--main {padding:40px 40px 40px 40px;}

.study-link-descriptive--paddingtag-small .link--footer {padding:9px 20px 10px 20px;}
.study-link-descriptive--paddingtag-medium .link--footer {padding:14px 30px 15px 30px;}
.study-link-descriptive--paddingtag-large .link--footer {padding:19px 40px 20px 40px;}
	

	
	.study-hero { background: #fff; padding: 40px 60px; text-align: center; margin-bottom: 20px; flex: 1 0 auto; }	
	.study-hero h2 {color: #545454;
    font-size: 1.8em;
    padding: 0;
    margin-bottom: 5px;
    line-height: 1.5;}
	.study-hero p {
		    font-size: 1.3em;
    font-family: "merriweather";
    font-weight: 300;
    line-height: 2;
    color: #545454;
	}
	
	
	
  .tier-name-section-tier-banner-one {
  /* middark */
  	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7f7f7f+0,5b5959+100 */
  	background: rgb(127,127,127); /* Old browsers */
  	background: -moz-radial-gradient(center, ellipse cover, rgba(127,127,127,1) 0%, rgba(91,89,89,1) 100%); /* FF3.6-15 */
  	background: -webkit-radial-gradient(center, ellipse cover, rgba(127,127,127,1) 0%,rgba(91,89,89,1) 100%); /* Chrome10-25,Safari5.1-6 */
  	background: radial-gradient(ellipse at center, rgba(127,127,127,1) 0%,rgba(91,89,89,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f7f7f', endColorstr='#5b5959',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    /* Light */
    	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d3cfd1+0,afaaaa+100 */
    	background: rgb(211,207,209); /* Old browsers */
    	background: -moz-radial-gradient(center, ellipse cover, rgba(211,207,209,1) 0%, rgba(175,170,170,1) 100%); /* FF3.6-15 */
    	background: -webkit-radial-gradient(center, ellipse cover, rgba(211,207,209,1) 0%,rgba(175,170,170,1) 100%); /* Chrome10-25,Safari5.1-6 */
    	background: radial-gradient(ellipse at center, rgba(211,207,209,1) 0%,rgba(175,170,170,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3cfd1', endColorstr='#afaaaa',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

  }
  .section-tier-banner-one {text-decoration:none;display:block;overflow:hidden;background-size:auto 100%;background-position:-1000px -1000px;background-repeat: no-repeat;}

  .section-tier-banner-one .section--layout-main {padding-top:10%;padding-bottom:10%;}
  .section-tier-banner-one .section--layout-main-inner {padding:0 20px 0 20px;}
  .section-tier-banner-one .section--layout-main-propper-upper {float:right;width:1px;padding-top:50%;}

  .section-tier-banner-one .section--message {margin-bottom:40px;font-size:100%;color:#ffffff;}
  /* .section-tier-banner-one .section--message {margin-bottom:50px;font-size:50%;color:#1074b7;} */
  .section-tier-banner-one .section--title {font-size:175%;margin-bottom:10px;}
  .section-tier-banner-one .section--title strong {font-weight:600;}
  .section-tier-banner-one .section--summary {font-size:125%;font-weight:normal;}

  .section-tier-banner-one .link-button {font-size:125%;text-transform:none;padding-left:15px;padding-right:15px;}
  .section-tier-banner-one .link-button {background:#1492e6;color:white;}

  @media all and (min-width:720px) {
  	.section-tier-banner-one {overflow:hidden;background-size:cover;background-position:50% 10%;}
  	.section-tier-banner-one .section--layout-main-inner {padding:0 20px 0 0;}
  	.section-tier-banner-one .section--message {font-size:70%;}
    .section-tier-banner-one .link-button {font-size:90%;}
  	.section-tier-banner-one .section--layout-main {width:35%;margin-left:65%;padding-top:10%;padding-bottom:10%;}
  }
  @media all and (min-width:960px) {
  	.section-tier-banner-one .section--message {font-size:100%;}
    .section-tier-banner-one .link-button {font-size:125%;}
  	/* .section-tier-banner-one .section--summary {font-size:160%;} */
  }
  @media all and (min-width:1200px) {
  	/* .section-tier-banner-one .section--message {font-size:90%;} */
  }
