@media (max-width: 480px) {
} @media (min-width: 481px) and (max-width: 767px) {
} @media (min-width: 768px) and (max-width: 1024px){
} @media (min-width: 1025px) and (max-width: 1280px){
} @media (min-width: 1281px) {
}
@media (max-width: 768px) { .table td {
display: block;
text-align: right;
}
.table td:before {
content: attr(data-label);
float: left;
text-transform: uppercase;
font-weight: bold;
}
.table thead display none tr {
margin-bottom: 30px;
display: block;
}
}
table tr td a.link-org {
color: #023460 !important;
text-decoration: underline;
margin: 0 0 0 5px;
font-size: 0.8125em;
font-weight: normal;
}
.elementor-button-link a .min-width-button { width: 150px !important;} 
table tr td a.link-org {
color: #023460 !important;
text-decoration: underline;
margin: 0 0 0 5px;
font-size: 0.8125em;
font-weight: normal;
}
    article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
} audio,
canvas,
video {
display: inline-block;
} audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  a {
background: transparent;
} a:focus {
outline: thin dotted;
} a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
} mark {
background: #ff0;
color: #000;
} code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
} pre {
white-space: pre-wrap;
} q {
quotes: "\201C" "\201D" "\2018" "\2019";
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 0;
}  fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } button,
input,
select,
textarea {
font-family: inherit; font-size: 100%; margin: 0; } button,
input {
line-height: normal;
} button,
select {
text-transform: none;
} button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box;
} input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} textarea {
overflow: auto; vertical-align: top; }  table {
border-collapse: collapse;
border-spacing: 0;
}     html,
body {
width: 100%;
height: 100%;
font-size: 100%;
position: relative;
color: #000;
line-height: 1.5;
font-family: UniversLTPro-55Roman, Arial, sans-serif;
font-weight: normal;
font-style: normal;
margin: 0;
padding: 0;
border: 0;
}
h1 {
font-size: 2.375em;
color: #f44c00;
font-family: FrizQuadrataCom-Regular;
font-weight: normal;
font-style: normal;
}
h2 {
font-size: 1.4375em;
color: #023460;
font-family: FrizQuadrataCom-Regular;
font-weight: normal;
font-style: normal;
margin: 0.391304347826087em 0; }
h2.orange-title {
font-size: 1.3125em;
color: #f44c00;
font-family: UniversLTPro-BoldCond, Arial, sans-serif;
font-weight: normal;
font-style: normal;
}
h3 {
font-size: 1.3125em;
color: #f44c00;
font-family: UniversLTPro-BoldCond, Arial, sans-serif;
font-weight: normal;
font-style: normal;
}
h4 {
font-size: 1.125em;
color: #00549e;
font-family: UniversLTPro-BoldCond, Arial, sans-serif;
font-weight: normal;
font-style: normal;
}
a {
color: inherit;
text-decoration: none;
}
a:link,
a:visited,
a:hover,
a:active {
color: inherit;
text-decoration: none;
}
a.blue-link {
color: #023460;
}
a.blue-link:link,
a.blue-link:visited,
a.blue-link:hover,
a.blue-link:active {
color: #023460;
text-decoration: underline;
}
ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.orange {
color: #f44c00;
}
p {
font-size: 0.8125em;
}
table {
font-family: UniversLTPro-55Roman, Arial, sans-serif;
font-weight: normal;
font-style: normal;
vertical-align: middle;
width: 100%;
}
table tr th {
font-size: 0.75em;
text-align: center;
font-weight: normal;
border-bottom: 2px solid #919191;
padding: 10px 0;
}
table tr th:first-child {
text-align: left;
padding-left: 12px;
}
table tr td {
font-size: 1em;
vertical-align: middle;
line-height: 1.2em;
color: #000;
background-color: #fff;
border-bottom: 2px solid #919191;
text-align: center;
padding: 7px 0;
}
table tr td a.link-org {
color: #f44c00 !important;
text-decoration: underline;
margin: 0 0 0 5px;
font-size: 0.8125em;
font-weight: normal;
}
table tr td:first-child {
border-left: 2px solid #919191;
text-align: left;
padding-left: 10px;
width: 33%;
}
table tr td.last {
border-right: 2px solid #919191;
}
table tr td.table-price {
font-size: 1.285714285714286em; color: #000;
}
table tr td .table-subtitle {
font-size: 0.8571428571428571em; }
table tr:last-child td {
border-bottom: 2px solid #919191;
}
table + p {
font-family: UniversLTPro-BoldCond, Arial, sans-serif;
font-weight: normal;
font-style: normal;
font-style: italic;
text-align: right;
margin: 3px 0 0;
}
aside {
border-top: 2px solid #dde1e6;
border-bottom: 1px solid #dbdcdf;
background-color: #eef2f8;
color: #023460;
padding: 34px 4.16666666666667%; }
aside p {
font-size: 0.6875em;
}
aside p.disclaimers {
text-align: center;
}
aside a {
text-decoration: underline !important;
}
.clear {
clear: both;
}
.left {
float: left;
}
.right {
float: right;
}
.bold {
font-weight: bold;
}
.italic {
font-style: italic;
}
.feature-graphic {
display: block;
font-size: 0;
line-height: 0;
width: 100%;
margin: 0 auto;
}
a.button-block {
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
display: block;
text-align: center;
}
a.button-inline-block {
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
display: inline-block;
text-align: center;
}
a.button-orange-serif {
font-size: 1.5em;
background-color: #f44c00;
color: #fff;
margin: 0;
padding: 0.7142857142857143em 0 0.7857142857142857em 0; font-family: FrizQuadrataCom-Regular;
font-weight: normal;
font-style: normal;
line-height: 1.1em;
}
a.button-orange-fund-serif {
font-size: 1.5em;
background-color: #f44c00;
color: #fff;
margin: 0 auto;
padding: 0.7142857142857143em 0 0.7857142857142857em 0; font-family: FrizQuadrataCom-Regular;
font-weight: normal;
font-style: normal;
line-height: 0.5em;
width: 25%;
}
a.button-blue-serif {
font-family: FrizQuadrataCom-Regular;
font-weight: normal;
font-style: normal;
background-color: #023460;
color: #fff;
padding: 0.875em 0;
font-size: 1em;
margin: 0;
}
a.button-lightBlue-serif {
font-family: FrizQuadrataCom-Regular;
font-weight: normal;
font-style: normal;
margin: 0;
background-color: #22629a;
color: #fff;
padding: 1em 0; font-size: 0.75em;
width: 11.5em; }
a.link-orange,
span.link-orange {
color: #f44c00;
text-decoration: underline;
}
span.text-orange {
color: #f44c00;
}
span.heading-orange {
color: #f44c00;
font-weight:bold;
}
.icon-square-talk {
display: inline-block;
width: 14px;
height: 16px;
background: url(//www.newcovenantfunds.com/Content/images/icons/icon-square-talk.gif) scroll no-repeat center center;
} #outerWrapper {
width: 100%; margin: 0 auto;
}
.wrapper {
margin: 0 auto;
max-width: 1200px;
position: relative;
}
header {
background-color: #00549e;  position: relative;
color: #FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
font-family: UniversLTPro-BoldCond, Arial, sans-serif;
font-weight: normal;
font-style: normal; }
header .wrapper {
padding: 20px 4.16666666666667%;
min-height: 107px;
}
header #logo {
position: absolute;
top: 20px;
left: 4.16666666666667%; }
header #sub-nav {
position: absolute;
top: 20px;
right: 4.54545454545455%; text-transform: uppercase;
font-size: 0.625em;
text-align: left;
z-index: 200;
}
header #sub-nav ul li {
display: block;
position: relative;
}
header #sub-nav li ul {
display: none;
}
header #sub-nav ul li a {
display: block;
}
header #sub-nav ul li a:hover {
color: #f44c00;
}
header #sub-nav li:hover ul {
display: block;
position: absolute;
background: #fff;
padding: 10px;
border: 1px solid #22629a;
right: 0px;
}
header #sub-nav li:hover li {
float: left;
text-align: right;
width: 200px;
color: #000;
}
header #sub-nav li:hover li a:hover {
color: #f44c00;
}
header nav {
margin: 50px 0 0 0;
text-transform: uppercase;
font-size: 0.875em; position: absolute;
width: 57%;
right: 0;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
header nav a {
display: inline-block;
margin: 0 2.72727272727273% 0 0; float: left;
}
header nav a.last {
margin-right: 0;
}
#home-index {
position: relative;
z-index: 1;
height: 100%; width: 1200px;
margin: 0 auto;
background: #ffffff url(//www.newcovenantfunds.com/Content/images/bkg-gradient.jpg) repeat-y scroll top left;
background-size: 100% auto;
overflow: hidden; }
#home-index:before {
content: " ";
background-color: #e4e8ee;
display: block;
z-index: -1;
top: 0;
right: 0;
bottom: 0;
left: 50.83333333%; position: absolute;
min-height: 100%;
}
#home-index section .section-header-wrapper {
position: relative;
z-index: 0;
}
#home-index section .section-header-wrapper h3 {
position: relative;
z-index: 10;
padding: 0 20px;
display: inline-block;
margin-left: 30px;
font-size: 1.4375em;
color: #023460;
font-family: FrizQuadrataCom-Regular;
font-weight: normal;
font-style: normal;
}
#home-index section .section-header-wrapper h3.light-bg {
background-color: #eef2f8;
}
#home-index section .section-header-wrapper h3.dark-bg {
background-color: #e4e8ee;
}
#home-index section .section-header-wrapper .header-bar {
width: 100%;
height: 4px;
position: absolute;
top: 50%;
left: 0;
margin-top: -2px;
z-index: 1;
}
#home-index #landing {
width: 50.83333333%; position: relative;
}
#home-index #landing section {
padding: 0 8.19672131147541%; border-bottom: 1px solid #dbdcdf;
}
#home-index #landing section.last {
border-bottom: 0;
}
#home-index #landing #intro {
padding-top: 67px;
padding-bottom: 45px;
}
#home-index #landing #intro h1 {
margin: 52px 0 4px 0;
line-height: 1.2em;
}
#home-index #landing #intro h3 {
margin: 0 0 0 0;
width: 90%;
line-height: 1.25em;
}
#home-index #landing #intro p {
margin: 1.18753em 0; font-size: 1em; }
#home-index #landing #intro .button-orange-serif {
margin: 26px 0 4px 0;
}
#home-index #landing #intro a.button-block + p {
text-align: right;
font-size: 0.875em; margin: 0;
}
#home-index #landing #missionResponsibility {
padding-top: 30px;
padding-bottom: 30px;
}
#home-index #landing #missionResponsibility .button-blue-serif {
margin-top: 20px;
}
#home-index #sublanding {
width: 49.16666667%; padding: 0;
position: relative;
border-left: 1px solid #dbdcdf;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#home-index #sublanding #fund-tracker {
background-color: #eef2f8;
border-bottom: 1px solid #dbdcdf;
padding: 20px 0 40px;
}
#home-index #sublanding #fund-tracker h2 {
background-color: #eef2f8;
}
#home-index #sublanding #fund-tracker .header-bar {
background-color: #d4dde7;
}
#home-index #sublanding #fund-tracker table {
width: 83.1918505942275%; margin: 6px auto 0;
}
#home-index #sublanding #fund-tracker table tr th {
padding-bottom: 0;
}
#home-index #sublanding #fund-tracker table tr td {
border-bottom: 1px solid #919191;
}
#home-index #sublanding #fund-tracker table tr td:first-child {
width: auto;
}
#home-index #sublanding #fund-tracker table + p {
margin-right: 8.48896434634975%; }
#home-index #sublanding #knowledge-research {
background-color: #e4e8ee;
padding: 24px 0 0;
}
#home-index #sublanding #knowledge-research h2 {
background-color: #e4e8ee;
}
#home-index #sublanding #knowledge-research .header-bar {
background-color: #cbd4de;
}
#home-index #sublanding #knowledge-research .section-header-wrapper + article {
padding-top: 5px;
}
#home-index #sublanding #knowledge-research article {
border-bottom: 1px solid #dbdcdf;
padding: 16px 16.97792869269949% 20px 8.48896434634975%; }
#home-index #sublanding #knowledge-research article h4 {
margin: 0 0 10px 0;
}
#home-index #sublanding #knowledge-research article h4 span {
float: left;
margin-right: 12px;
position: relative;
top: 4px;
}
#home-index #sublanding #knowledge-research article .button-lightBlue-serif {
margin-top: 4px;
}
#home-index #sublanding #knowledge-research .button-blue-serif {
margin: 35px 8.48896434634975% 32px; }
#fund-index {
background-color: #dbdcdf;
padding: 40px 4.16666666666667%; margin: 0 auto;
width: 1200px;
}
.page-index {
padding: 40px 4.16666666666667%; width: 1200px;
margin: 0 auto;
}
.page-index a {
color: #22629a;
}
.page-index ol li {
text-transform: capitalize;
}
.page-index ol li p {
text-transform: none;
}
.page-index ol li ul li {
list-style: disc;
font-size: 12px;
margin: 0 0 0 35px;
}
.page-index ol li ol li {
list-style: lower-alpha;
font-size: 12px;
font-weight: bold;
}
.page-index ol li ol li p {
font-weight: normal; font-size: 0.8125em;
}
.margin {
margin: 0 35px 15px 10px;
}
.margin article {
border-bottom: 1px solid #dbdcdf;
}
.margin article h4 {
margin: 10px 0 0 0;
}
.margin article p {
margin: 5px 0 0 45px;
}
.margin article a {
color: #023460;
}
.margin :last-child {
border-bottom: none;
}
.sub-margin {
margin: 0 10px 15px 35px;
}
.sub-margin article {
border-bottom: 1px solid #dbdcdf;
}
.sub-margin article h4 {
margin: 10px 0 0 0;
}
.sub-margin article p {
margin: 5px 0 0 45px;
font-size: 0.8125em;
}
.sub-margin article a {
color: #023460;
}
.sub-margin :last-child {
border-bottom: none;
}
section.contact {
min-height: 20px;
overflow: hidden;
border-bottom: 1px solid #dbdcdf;
padding: 15px 0;
}
section.contact header {
background: none;
padding: 0;
margin: 0;
width: 10%;
display: inline;
float: left;
min-height: 30px;
}
section.contact header h2 {
margin: 0 0 0 0;
}
section.contact p {
float: right;
width: 85%;
text-align: left;
margin: 0;
}
section.contact div {
display: table-cell;
text-align: left;
padding-left: 20px;
}
section.contact:last-child {
border-bottom: none;
padding: 15px 0 0 0;
}
.site-map ul li {
list-style: disc;
margin: 0 0 0 30px;
}
.site-map ul li ul li {
margin: 0 0 0 55px;
}
footer { border-top: #0092c9 1px solid;
padding: 34px 9.83333333% 50px;
color: #FFF;
background-color: #00549e;
}
footer nav {
font-size: 0.8125em;
margin-left: 1.03734439834025%; display: inline-block;
}
footer nav ul {
min-width: 15.84615384615385em; float: left;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
margin-right: 30px;
}
footer nav ul.last {
margin: 0;
min-width: 6.923076923076923em; }
footer nav ul li {
border-bottom: 1px solid #6199cb;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
line-height: 2.230769230769231em; }
footer nav ul li.last {
border-bottom: 0;
}
footer nav ul li a {
padding: 0 0 0 10px;
width: 100%;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
display: inline-block;
}
footer #footer-info {
float: right;
top: 0;
right: 0;
position: absolute;
}
footer #footer-info img {
float: left;
}
footer #footer-info address {
margin: 0 0 0 80px;
position: relative;
top: -5px;
}
footer #footer-info address p {
margin: 0;
line-height: 1.666666666666667em; }
footer #footer-info small {
margin: 5px 0 0 80px;
font-size: 0.75em;
display: block;
}