@charset "utf-8";
/* CSS Document */
/*<style>*/


.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; text-align: center;}
.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;}



/* Layout > List */

/* Layout > List > IE Compatibility Groundwork */
.layout-list,
.layout-list-2cols,
.layout-list-3cols,
.layout-list-4cols,/*Jamie Made This*/
.layout-list-5cols,
.layout-list-6cols,/*Jamie Made This*/
.layout-list-7cols,
.layout-list-8cols,/*Jamie Made This*/
.layout-list-inn {display:inline-block;}

.layout-list,
.layout-list-2cols,
.layout-list-3cols,
.layout-list-4cols,/*Jamie Made This*/
.layout-list-5cols,
.layout-list-6cols,/*Jamie Made This*/
.layout-list-7cols,
.layout-list-8cols,/*Jamie Made This*/
.layout-list-inn {display:block;}

/* Layout > List > Real Stuff */
.layout-list,
.layout-list-2cols,
.layout-list-3cols,
.layout-list-4cols, /*Jamie Made This*/
.layout-list-5cols,
.layout-list-6cols, /*Jamie Made This*/
.layout-list-7cols,
.layout-list-8cols {overflow:hidden;margin-right:-20px;list-style-type:none;margin-left:0;padding-left:0;} /*Jamie Made This*/

.layout-list li,
.layout-list-2cols li,
.layout-list-3cols li,
.layout-list-4cols li, /*Jamie Made This*/
.layout-list-5cols li,
.layout-list-6cols li, /*Jamie Made This*/
.layout-list-7cols li,
.layout-list-8cols li {background:none;padding:0;margin-left:0;margin-bottom:20px;margin-right:-1px;word-wrap:break-word;float:left;width:100%;} /*Jamie Made This*/
.layout-list-2cols li {width:50%;}
.layout-list-3cols li {width:33.3333%;}
.layout-list-4cols li {width:25%;} /*Jamie Made This*/
.layout-list-5cols li {width:20%;}
.layout-list-6cols li {width:16.666%;} /*Jamie Made This*/
.layout-list-7cols li {width:14.2857%;}
.layout-list-8cols li {width:12.5%;} /*Jamie Made This*/

.layout-list-inn {margin-right:20px;}

/* Layout > Lists: Linearlise */
@media all and (max-width:600px) {
	.layout-list-2cols li,
	.layout-list-3cols li,
	.layout-list-4cols li,/*Jamie Made This*/
	.layout-list-5cols li,
	.layout-list-6cols li,/*Jamie Made This*/
	.layout-list-7cols li,
	.layout-list-8cols li {width:100%;}/*Jamie Made This*/
}


/* Link > Boximage */
a.link-boximage,
.list-links-boximage a {text-align:center; display:inline-block;text-decoration:none;background:#F2F2F0;-webkit-transition: background 0.1s linear;
		-moz-transition: background 0.1s linear;
        -ms-transition: background 0.1s linear;
        -o-transition: background 0.1s linear;
		transition: background 0.1s linear;}
a.link-boximage:hover,
.list-links-boximage a:hover {background:#e7e7e5;-webkit-transition: background 0.1s linear;
		-moz-transition: background 0.1s linear;
        -ms-transition: background 0.1s linear;
        -o-transition: background 0.1s linear;
		transition: background 0.1s linear;}
a.link-boximage img,
.list-links-boximage a img {display:block;max-width:none;width:100%;height:auto;}
a.link-boximage span.link-text,
.list-links-boximage a span.link-text {display:inline-block;padding:20px; text-align:center; font-size: 20px}
.layout-list-equalheightsactive a.link-boximage,
.layout-list-equalheightsactive.list-links-boximage a {min-height:inherit;}

/* Link > Boximage Textoverlay */
a.link-boximage-textoverlay,
.list-links-boximage-textoverlay a {display:block;text-decoration:none;position:relative;background:#F2F2F0;}
a.link-boximage-textoverlay:hover,
.list-links-boximage-textoverlay a:hover {}
a.link-boximage-textoverlay img ,
.list-links-boximage-textoverlay a img {display:block;max-width:none;width:100%;height:auto;opacity:1;}
a.link-boximage-textoverlay span.link-text,
.list-links-boximage-textoverlay a span.link-text {display:block;padding:20px;position:absolute;bottom:20px;left:20px;right:20px;background:#fff;z-index:10;}
a.link-boximage-textoverlay:before,
.list-links-boximage-textoverlay a:before {content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0);z-index:1;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
	transition: background 0.1s linear;
}
a.link-boximage-textoverlay:hover:before,
.list-links-boximage-textoverlay a:hover:before {background:rgba(0,0,0,0.1);
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
	transition: background 0.1s linear;
}
a.link-boximage-textoverlay:hover span.link-text,
.list-links-boximage-textoverlay a:hover span.link-text {background:#fff;}
a.link-boximage-textoverlay:hover img,
.list-links-boximage-textoverlay a:hover img {}
.layout-list-equalheightsactive a.link-boximage-textoverlay,
.layout-list-equalheightsactive.list-links-boximage-textoverlay a {min-height:inherit;}

.list {padding-left:0;list-style-type:none;}
.list ul {list-style-type:disc;}
.list ol {list-style-type:decimal;}



.link-arrow {padding:4px 30px 5px 10px;display:block;}
.link-arrow[href] {background-image:url(images/link-arrow-right-d.png);background-repeat:no-repeat;background-position:100% 50%;background-position:right 10px top 50%;}
.link-arrow {
    text-decoration:none;
	-webkit-transition: background 1ms linear;
	-moz-transition: background 1ms linear;
    -ms-transition: background 1ms linear;
    -o-transition: background 1ms linear;
	transition: background 1ms linear;
}
.link-arrow[href]:hover,
.link-arrow[href]:hover {
    background-color:#ececec;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
	transition: background 0.1s linear;
}

.link-arrow-large {padding:14px 50px 15px 20px;display:block;}
.link-arrow-large[href] {background-image:url(images/link-arrow-right-d.png);background-repeat:no-repeat;background-position:100% 50%;background-position:right 20px top 50%;}
.link-arrow-large {
    text-decoration:none;
	-webkit-transition: background 1ms linear;
	-moz-transition: background 1ms linear;
    -ms-transition: background 1ms linear;
    -o-transition: background 1ms linear;
	transition: background 1ms linear;
}
.link-arrow-large[href]:hover {
    background-color:#ececec;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
	transition: background 0.1s linear;
}





.list-links {list-style-type:none;padding-left:0;}
.list-links-text,
.list-links a {padding:4px 30px 5px 10px;display:block;}
.list-links a {
    text-decoration:none;border-bottom:1px solid #ececec;
	-webkit-transition: background 1ms linear;
	-moz-transition: background 1ms linear;
    -ms-transition: background 1ms linear;
    -o-transition: background 1ms linear;
	transition: background 1ms linear;
}
.list-links a[href]:hover .list-links-text,
.list-links a[href]:hover {
    background-color:#ececec;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
	transition: background 0.1s linear;
}
.list-links-image a[href] {padding:0;}
.list-links-image a img {display:block;margin:0;}



.list-links-arrow {list-style-type:none;padding-left:0;}
.list-links-arrow-text,
.list-links-arrow a {padding:4px 30px 5px 10px;display:block;}
.list-links-arrow-image a[href] .list-links-arrow-text,
.list-links-arrow a[href] {background-image:url(images/link-arrow-right-d.png);background-repeat:no-repeat;background-position:100% 50%;background-position:right 10px top 50%;}
.list-links-arrow a {
    text-decoration:none;border-bottom:1px solid #ececec;
	-webkit-transition: background 1ms linear;
	-moz-transition: background 1ms linear;
    -ms-transition: background 1ms linear;
    -o-transition: background 1ms linear;
	transition: background 1ms linear;
}
.list-links-arrow a[href]:hover .list-links-arrow-text,
.list-links-arrow a[href]:hover {
    background-color:#ececec;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
	transition: background 0.1s linear;
}
.list-links-arrow-image a[href] {padding:0;background-image:none;}
.list-links-arrow-image a img {display:block;margin:0;}



.list-links-arrow-large {list-style-type:none;padding-left:0;}
.list-links-arrow-large-text,
.list-links-arrow-large a {padding:14px 50px 15px 20px;display:block;}
.list-links-arrow-large-image a[href] .list-links-arrow-large-text,
.list-links-arrow-large a[href] {background-image:url(images/link-arrow-right-d.png);background-repeat:no-repeat;background-position:100% 50%;background-position:right 20px top 50%;}
.list-links-arrow-large a {
    text-decoration:none;border-bottom:1px solid #ececec;
	-webkit-transition: background 1ms linear;
	-moz-transition: background 1ms linear;
    -ms-transition: background 1ms linear;
    -o-transition: background 1ms linear;
	transition: background 1ms linear;
}
.list-links-arrow-large a[href]:hover {
    background-color:#ececec;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
	transition: background 0.1s linear;
}
.list-links-arrow-large-image a[href] {padding:0;background-image:none;}
.list-links-arrow-large-image a img {display:block;margin:0;}



.list-links-arrow-xlarge {list-style-type:none;padding-left:0;}
.list-links-arrow-xlarge-text,
.list-links-arrow-xlarge a {padding:24px 50px 25px 20px;display:block;}
.list-links-arrow-xlarge-image a[href] .list-links-arrow-xlarge-text,
.list-links-arrow-xlarge a[href] {background-image:url(images/link-arrow-right-d.png);background-repeat:no-repeat;background-position:100% 50%;background-position:right 20px top 50%;}
.list-links-arrow-xlarge a {
    border-bottom:1px solid #ececec;font-family:"Open Sans";font-weight:600;font-size:1.3em;text-decoration:none;
	-webkit-transition: background 1ms linear;
	-moz-transition: background 1ms linear;
    -ms-transition: background 1ms linear;
    -o-transition: background 1ms linear;
	transition: background 1ms linear;
}
.list-links-arrow-xlarge a[href]:hover {
    background-color:#ececec;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
	transition: background 0.1s linear;
}
.list-links-arrow-xlarge-image a[href] {padding:0;background-image:none;}
.list-links-arrow-xlarge-image a img {display:block;margin:0;}



.list-spaced {}
.list-spaced-half li {margin-bottom:10px;}
.list-spaced-one li {margin-bottom:20px;}

.list-nospaceseparator {padding-left:0;padding-right:0;list-style-type:none;}
.list-nospaceseparator > li {margin-top:-1px;margin-bottom:0;border-top:1px solid #bbb;display:block;position:relative;}
.list-nospaceseparator > li:first-child {border-top:0;margin-top:0;}


.link {display:block;text-decoration:none;}
.link .link-header {display:block;text-decoration:underline;}
.link .link-footer {display:block;opacity:0.6;}
.link:hover .link-header,
.link:hover .link-footer {text-decoration:none;}


.link-thumbed:before,
.link-thumbed:after {content: " ";display: table;}
.link-thumbed:after {clear: both;}
.link-thumbed {display:inline-block;}
.link-thumbed {display:block;padding:0 0 0 140px;margin:0 0 1.66666em 0;}
.link-thumbed img {padding:0;border:0;float:left;display:inline;margin-left:-140px;}



.link-box {background:#F2F2F0;padding:20px;text-decoration:none;display:block;}
.link-box:hover {background:#e7e7e5;}


.link-boximagecontained {display:block;padding:20px;background:#F2F2F0;text-decoration:none;}
.link-boximagecontained img {width:100%;display:block;}
.link-boximagecontained:hover {background-color:#e7e7e5;}
.link-boximagecontained .link-box {background:#fff;padding:20px;text-decoration:none;display:block;}


.link-box .link-header {display:block;font-size:166%;line-height:1;font-family:"Open Sans", sans-serif;font-weight:normal;font-weight:700;}
.link-box .link-footer {display:block;border-top:1px solid #bbb;margin-top:20px;}

.img-link {text-decoration:none !important;
   border:0px !important;
   outline:none;
   border-width: 0px;
   outline-width:0px;
   border-bottom: none;}
.img-link {text-decoration:none !important;
   border:0px !important;
   outline:none;
   border-width: 0px;
   outline-width:0px;
   border-bottom: none;}
.img{text-decoration:none !important;
   border:0px !important;
   outline:none;
   border-width: 0px;
   outline-width:0px;
   border-bottom: none;}