@charset "UTF-8";.grid{list-style:none;margin:0;padding:0;margin-left:-24px;letter-spacing:-0.31em;}
.opera:-o-prefocus,
.grid{word-spacing:-0.43em;}
.grid__item{display:inline-block;padding-left:24px;vertical-align:top;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;}
.grid--rev{direction:rtl;text-align:left;}
.grid--rev > .grid__item{direction:ltr;text-align:left;}
.grid--full{margin-left:0;}
.grid--full > .grid__item{padding-left:0;float:left;}
.grid--right{text-align:right;}
.grid--right > .grid__item{text-align:left;}
.grid--center{text-align:center;}
.grid--center > .grid__item{text-align:left;}
.grid--middle > .grid__item{vertical-align:middle;}
.grid--bottom > .grid__item{vertical-align:bottom;}
.grid--narrow{margin-left:-12px;}
.grid--narrow > .grid__item{padding-left:12px;}
.grid--wide{margin-left:-48px;}
.grid--wide > .grid__item{padding-left:48px;}
.one-whole{width:100%;}
.one-half, .two-quarters, .three-sixths, .four-eighths, .five-tenths, .six-twelfths{width:50%;}
.one-third, .two-sixths, .four-twelfths{width:33.333%;}
.two-thirds, .four-sixths, .eight-twelfths{width:66.666%;}
.one-quarter, .two-eighths, .three-twelfths{width:25%;}
.three-quarters, .six-eighths, .nine-twelfths{width:75%;}
.one-fifth, .two-tenths{width:20%;}
.two-fifths, .four-tenths{width:40%;}
.three-fifths, .six-tenths{width:60%;}
.four-fifths, .eight-tenths{width:80%;}
.one-sixth, .two-twelfths{width:16.666%;}
.five-sixths, .ten-twelfths{width:83.333%;}
.one-eighth{width:12.5%;}
.three-eighths{width:37.5%;}
.five-eighths{width:62.5%;}
.seven-eighths{width:87.5%;}
.one-tenth{width:10%;}
.three-tenths{width:30%;}
.seven-tenths{width:70%;}
.nine-tenths{width:90%;}
.one-twelfth{width:8.333%;}
.five-twelfths{width:41.666%;}
.seven-twelfths{width:58.333%;}
.eleven-twelfths{width:91.666%;}
@media only screen and (max-width:680px){.palm--one-whole{width:100%;}
    .palm--one-half, .palm--two-quarters, .palm--three-sixths, .palm--four-eighths, .palm--five-tenths, .palm--six-twelfths{width:50%;}
    .palm--one-third, .palm--two-sixths, .palm--four-twelfths{width:33.333%;}
    .palm--two-thirds, .palm--four-sixths, .palm--eight-twelfths{width:66.666%;}
    .palm--one-quarter, .palm--two-eighths, .palm--three-twelfths{width:25%;}
    .palm--three-quarters, .palm--six-eighths, .palm--nine-twelfths{width:75%;}
    .palm--one-fifth, .palm--two-tenths{width:20%;}
    .palm--two-fifths, .palm--four-tenths{width:40%;}
    .palm--three-fifths, .palm--six-tenths{width:60%;}
    .palm--four-fifths, .palm--eight-tenths{width:80%;}
    .palm--one-sixth, .palm--two-twelfths{width:16.666%;}
    .palm--five-sixths, .palm--ten-twelfths{width:83.333%;}
    .palm--one-eighth{width:12.5%;}
    .palm--three-eighths{width:37.5%;}
    .palm--five-eighths{width:62.5%;}
    .palm--seven-eighths{width:87.5%;}
    .palm--one-tenth{width:10%;}
    .palm--three-tenths{width:30%;}
    .palm--seven-tenths{width:70%;}
    .palm--nine-tenths{width:90%;}
    .palm--one-twelfth{width:8.333%;}
    .palm--five-twelfths{width:41.666%;}
    .palm--seven-twelfths{width:58.333%;}
    .palm--eleven-twelfths{width:91.666%;}
}
@media only screen and (min-width:681px) and (max-width:1023px){.lap--one-whole{width:100%;}
    .lap--one-half, .lap--two-quarters, .lap--three-sixths, .lap--four-eighths, .lap--five-tenths, .lap--six-twelfths{width:50%;}
    .lap--one-third, .lap--two-sixths, .lap--four-twelfths{width:33.333%;}
    .lap--two-thirds, .lap--four-sixths, .lap--eight-twelfths{width:66.666%;}
    .lap--one-quarter, .lap--two-eighths, .lap--three-twelfths{width:25%;}
    .lap--three-quarters, .lap--six-eighths, .lap--nine-twelfths{width:75%;}
    .lap--one-fifth, .lap--two-tenths{width:20%;}
    .lap--two-fifths, .lap--four-tenths{width:40%;}
    .lap--three-fifths, .lap--six-tenths{width:60%;}
    .lap--four-fifths, .lap--eight-tenths{width:80%;}
    .lap--one-sixth, .lap--two-twelfths{width:16.666%;}
    .lap--five-sixths, .lap--ten-twelfths{width:83.333%;}
    .lap--one-eighth{width:12.5%;}
    .lap--three-eighths{width:37.5%;}
    .lap--five-eighths{width:62.5%;}
    .lap--seven-eighths{width:87.5%;}
    .lap--one-tenth{width:10%;}
    .lap--three-tenths{width:30%;}
    .lap--seven-tenths{width:70%;}
    .lap--nine-tenths{width:90%;}
    .lap--one-twelfth{width:8.333%;}
    .lap--five-twelfths{width:41.666%;}
    .lap--seven-twelfths{width:58.333%;}
    .lap--eleven-twelfths{width:91.666%;}
}
@media only screen and (max-width:1023px){.portable--one-whole{width:100%;}
    .portable--one-half, .portable--two-quarters, .portable--three-sixths, .portable--four-eighths, .portable--five-tenths, .portable--six-twelfths{width:50%;}
    .portable--one-third, .portable--two-sixths, .portable--four-twelfths{width:33.333%;}
    .portable--two-thirds, .portable--four-sixths, .portable--eight-twelfths{width:66.666%;}
    .portable--one-quarter, .portable--two-eighths, .portable--three-twelfths{width:25%;}
    .portable--three-quarters, .portable--six-eighths, .portable--nine-twelfths{width:75%;}
    .portable--one-fifth, .portable--two-tenths{width:20%;}
    .portable--two-fifths, .portable--four-tenths{width:40%;}
    .portable--three-fifths, .portable--six-tenths{width:60%;}
    .portable--four-fifths, .portable--eight-tenths{width:80%;}
    .portable--one-sixth, .portable--two-twelfths{width:16.666%;}
    .portable--five-sixths, .portable--ten-twelfths{width:83.333%;}
    .portable--one-eighth{width:12.5%;}
    .portable--three-eighths{width:37.5%;}
    .portable--five-eighths{width:62.5%;}
    .portable--seven-eighths{width:87.5%;}
    .portable--one-tenth{width:10%;}
    .portable--three-tenths{width:30%;}
    .portable--seven-tenths{width:70%;}
    .portable--nine-tenths{width:90%;}
    .portable--one-twelfth{width:8.333%;}
    .portable--five-twelfths{width:41.666%;}
    .portable--seven-twelfths{width:58.333%;}
    .portable--eleven-twelfths{width:91.666%;}
}
@media only screen and (min-width:1024px){.desk--one-whole{width:100%;}
    .desk--one-half, .desk--two-quarters, .desk--three-sixths, .desk--four-eighths, .desk--five-tenths, .desk--six-twelfths{width:50%;}
    .desk--one-third, .desk--two-sixths, .desk--four-twelfths{width:33.333%;}
    .desk--two-thirds, .desk--four-sixths, .desk--eight-twelfths{width:66.666%;}
    .desk--one-quarter, .desk--two-eighths, .desk--three-twelfths{width:25%;}
    .desk--three-quarters, .desk--six-eighths, .desk--nine-twelfths{width:75%;}
    .desk--one-fifth, .desk--two-tenths{width:20%;}
    .desk--two-fifths, .desk--four-tenths{width:40%;}
    .desk--three-fifths, .desk--six-tenths{width:60%;}
    .desk--four-fifths, .desk--eight-tenths{width:80%;}
    .desk--one-sixth, .desk--two-twelfths{width:16.666%;}
    .desk--five-sixths, .desk--ten-twelfths{width:83.333%;}
    .desk--one-eighth{width:12.5%;}
    .desk--three-eighths{width:37.5%;}
    .desk--five-eighths{width:62.5%;}
    .desk--seven-eighths{width:87.5%;}
    .desk--one-tenth{width:10%;}
    .desk--three-tenths{width:30%;}
    .desk--seven-tenths{width:70%;}
    .desk--nine-tenths{width:90%;}
    .desk--one-twelfth{width:8.333%;}
    .desk--five-twelfths{width:41.666%;}
    .desk--seven-twelfths{width:58.333%;}
    .desk--eleven-twelfths{width:91.666%;}
}
.wrapper{max-width:1070px;margin:0 auto;padding:0 30px;}
@media only screen and (max-width:680px){.wrapper{padding:0 20px;}
}
p.demo-block{background-color:#f43059;color:#fff;padding:18px;}
#media-banner{position:fixed;bottom:0;left:0;height:20px;width:100%;}
@media only screen and (max-width:680px){#media-banner{background:yellow;}
}
@media only screen and (min-width:681px) and (max-width:1023px){#media-banner{background:purple;}
}
@media only screen and (min-width:1024px){#media-banner{background:blue;}
}
@media only screen and (max-width:680px){.hide-at-mobile{display:none;}
}
.show-at-mobile{display:none;}
@media only screen and (max-width:680px){.show-at-mobile{display:block;}
}
@media only screen and (max-width:1023px){.hide-at-porable{display:none;}
}
.show-at-portable{display:none;}
@media only screen and (max-width:1023px){.show-at-portable{display:block;}
}
a.gold{background:#b79257;color:#fff !important;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:18px;padding:10px 38px;text-decoration:none;border:3px solid #b79257;}
a.gold:hover{color:#b79257 !important;background:none;}
.btn.gold{background:#b79257;color:#fff !important;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:18px;padding:10px 38px;text-decoration:none;border:3px solid #b79257;float:left;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
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:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:none;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
body,
button,
input,
select,
textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5;}
h1,
h2,
h3,
h4,
h5,
h6{clear:both;}
p{margin-bottom:1.5em;}
dfn,
cite,
em,
i{font-style:italic;}
blockquote{margin:0 1.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code,
kbd,
tt,
var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem;}
abbr,
acronym{border-bottom:1px dotted #666;cursor:help;}
mark,
ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
html{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
body{background:#fff;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";}
blockquote,
q{quotes:"" "";}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul,
ol{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,
li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
table{margin:0 0 1.5em;width:100%;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active{}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea{}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus{color:#111;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"]{padding:3px;}
textarea{padding-left:3px;width:100%;}
a{color:royalblue;}
a:visited{color:purple;}
a:hover,
a:focus,
a:active{color:midnightblue;}
a:focus{outline:thin dotted;}
a:hover,
a:active{outline:0;}
.main-navigation{clear:both;display:block;float:left;width:100%;}
.main-navigation ul{list-style:none;margin:0;padding-left:0;}
.main-navigation li{position:relative;}
.main-navigation a{display:block;text-decoration:none;}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;z-index:99999;}
.main-navigation ul ul ul{left:-999em;top:0;}
.main-navigation ul ul a{width:200px;}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul{left:auto;}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul{left:100%;}
.menu-toggle,
.main-navigation.toggled ul{display:block;}
@media screen and (min-width:37.5em){.menu-toggle{display:none;}
    .main-navigation ul{display:block;}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after{content:"";display:table;}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after{clear:both;}
.widget{margin:0 0 1.5em;}
.widget select{max-width:100%;}
.widget_search .search-submit{display:none;}
.sticky{display:block;}
.hentry{margin:0 0 1.5em;}
.byline,
.updated:not(.published){display:none;}
.single .byline,
.group-blog .byline{display:inline;}
.page-content,
.entry-content,
.entry-summary{margin:1.5em 0 0;}
.page-links{clear:both;margin:0 0 1.5em;}
.blog .format-aside .entry-title,
.archive .format-aside .entry-title{display:none;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed,
iframe,
object{max-width:100%;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{display:block;}
h1, h2, h3,
h4, h5, h6{font-style:normal;font-family:"proxima-nova", sans-serif;color:#3b3a3d;}
body{font-family:"proxima-nova", sans-serif;font-weight:300;font-size:18px;color:#3b3a3d;background:#f3f3f3;}
@media only screen and (max-width:680px){body{font-size:16px;}
}
.gold-btn-wrap{width:100%;display:block;text-align:center;margin:30px 0;}
@media only screen and (max-width:680px){.gold-btn-wrap span.mobile-btn{float:left;width:100%;height:70px;text-align:center;}
}
.gold-btn-wrap a{margin:0 10px;background:#b79257;color:#fff !important;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:18px;padding:10px 38px;text-decoration:none;border:3px solid #b79257;}
.gold-btn-wrap a:hover{color:#b79257 !important;background:none;}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
body{overflow-x:hidden;}
#body-overlay{position:fixed;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);top:0;left:0;z-index:99;display:none;}
#mobile-flyout{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:300px;height:100%;position:fixed;z-index:100;background:#022d3f;right:-300px;height:600px;overflow-y:scroll;overflow-x:hidden;}
#mobile-flyout.flyout-open{right:0px;}
#mobile-flyout{color:#fff;}
#mobile-flyout header{min-height:50px;padding:20px;border-bottom:1px solid #ccc;float:left;width:100%;}
#mobile-flyout header .search-form-wrap{width:80%;}
#mobile-flyout #close-mobile{position:relative;top:4px;float:left;width:24px;height:24px;background:url(../img/close-mobile-nav.png) center center no-repeat;background-size:100%;}
#mobile-flyout #close-mobile:hover{cursor:pointer;}
#mobile-flyout .mobile-social{float:left;width:100%;padding:20px;min-height:50px;text-align:center;}
#mobile-flyout .mobile-social .social-btns{float:none;margin:0 auto;}
#mobile-flyout .low-menu{float:left;width:100%;padding:30px 20px 10px 20px;border-bottom:1px solid #ccc;text-align:center;}
#mobile-flyout .low-menu .menu-header-utility-menu-container{padding-top:0;}
#mobile-flyout .low-menu ul{width:100%;text-align:center !important;}
#mobile-flyout .low-menu ul li{display:block;margin-bottom:20px;}
#mobile-flyout .low-menu ul li a{font-weight:300;font-size:16px;line-height:1.2em;letter-spacing:1px;}
#mobile-flyout .low-menu ul li a:hover{color:#b79257;}
#mobile-flyout .mobile-nav-wrap{float:left;width:100%;padding:30px 20px 0 20px;border-bottom:1px solid #ccc;text-align:center;}
#mobile-flyout .mobile-nav-wrap ul li{display:block;}
#mobile-flyout .mobile-nav-wrap ul li a{color:#fff;text-transform:uppercase;}
#mobile-flyout .mobile-nav-wrap ul li a:hover{color:#b79257;}
#mobile-flyout .mobile-nav-wrap ul > li > a{font-weight:500;font-size:16px;line-height:1.2em;letter-spacing:1px;}
#mobile-flyout .mobile-nav-wrap ul#primary-menu > li{margin-bottom:30px;}
#mobile-flyout .mobile-nav-wrap ul ul{position:relative;display:block;box-shadow:none !important;width:100%;margin-bottom:20px;margin-top:30px;}
#mobile-flyout .mobile-nav-wrap ul ul li{display:block;margin-bottom:20px;}
#mobile-flyout .mobile-nav-wrap ul ul a{width:100%;font-weight:400;font-size:12px;text-transform:uppercase;}
@media only screen and (max-width:1023px){#masthead{height:88px;}
}
#mobile-nav-btn{width:88px;height:88px;background:url(../img/mobile-nav-bg.png) center center no-repeat;background-size:40%;float:right;}
#mobile-nav-btn:hover{cursor:pointer;}
.header-callout{width:100%;background:#2c708d;min-height:20px;text-align:center;padding:6px 0;position:relative;}
.header-callout #close-donate{width:20px;height:20px;text-align:center;position:absolute;left:20px;top:20px;background:url(../img/x-close.svg) 0 0 no-repeat;background-size:100%;transition:all .2s ease-in-out;}
.header-callout #close-donate:hover{cursor:pointer;transform:scale(1.1);}
.header-callout a{color:#fff;font-weight:700;font-size:18px;text-decoration:none;letter-spacing:2px;}
.header-callout a:hover{color:#b79257;}
.header-callout a:after{content:'';width:52px;height:3px;background:#b79257;display:inline-block;position:relative;margin-left:22px;top:-4px;}
.header-callout a:before{content:'';width:52px;height:3px;background:#b79257;display:inline-block;position:relative;margin-right:22px;top:-4px;}
.desktop-nav-wrap{background:#032d3e;color:#fff;}
.desktop-nav-wrap .site-branding{height:97px;}
@media only screen and (max-width:1023px){.desktop-nav-wrap .site-branding{height:88px;}
}
.desktop-nav-wrap .site-branding img{height:56px;position:relative;top:50%;
  transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
@media only screen and (max-width:1023px){.desktop-nav-wrap .site-branding img{width:183px;}
}
.menu-header-utility-menu-container{padding-top:16px;}
ul#headerutility-menu{margin:0;padding:0;width:85%;float:left;text-align:right;padding-right:2%;line-height:1em;}
ul#headerutility-menu li{display:inline;margin-left:2%;}
ul#headerutility-menu li a{text-transform:uppercase;color:#f3f3f3;text-decoration:none;font-size:12px;}
ul#headerutility-menu li a:hover{opacity:.6;}
.new-search-btn{float:right;width:17px;height:20px;background:url(../img/search_icon.png) 0 0 no-repeat;background-size:100%;border:none;top:9px;right:5px;position:relative;cursor:pointer;}
.new-search-btn:hover{background:url(../img/search_icon_hover.png) 0 0 no-repeat;background-size:100%;}
.new-search-btn.search-open{background:url(../img/close-mobile-nav.png) center center no-repeat;background-size:100%;}
nav#site-navigation{width:97%;float:left;}
nav#site-navigation ul#primary-menu{margin:0 auto;padding:0;list-style:none;width:94%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}
nav#site-navigation ul#primary-menu > li{text-align:center;height:51px;}
nav#site-navigation ul#primary-menu > li a{color:#f3f3f3;font-weight:400;text-transform:uppercase;font-size:15px;letter-spacing:1px;display:inline-block;line-height:1.1em;}
nav#site-navigation ul#primary-menu > li > a:hover{opacity:.6;}
nav#site-navigation ul#primary-menu > li:hover > ul{display:block;}
nav#site-navigation ul#primary-menu > li > ul{background:rgba(8, 34, 46, 0.7);top:51px;box-shadow:none;padding-bottom:14px;padding-top:14px;width:200px;left:-100px;margin-left:50%;display:none;}
nav#site-navigation ul#primary-menu > li > ul li a{font-size:13px;padding:6px 10px;}
nav#site-navigation ul#primary-menu > li > ul li a:hover{background:#b79257;}
.lower-nav-wrap{float:right;width:100%;text-align:right;}
.utility-nav{float:right;width:100%;}
.social-btns{float:right;width:96px;}
.social-btns a{width:24px;height:24px;display:inline-block;opacity:.65;margin-left:4px;}
.social-btns a:hover{opacity:1;}
.social-btns a.facebook{background:url(../img/facebook.png) 0 0 no-repeat;background-size:100%;}
.social-btns a.twitter{background:url(../img/twitter.png) 0 0 no-repeat;background-size:100%;}
.social-btns a.rss{background:url(../img/rss.png) 0 0 no-repeat;background-size:100%;}
.social-btns a.youtube{background:url(../img/youtube.png) 0 0 no-repeat;background-size:100%;}
.hidden-search-wrapper{padding:10px 0 20px 0;display:none;}
.search-form-wrap{width:30%;float:right;}
.search-form-wrap form#searchform{position:relative;}
.search-form-wrap input[type="submit"]{position:absolute;right:16px;top:7px;width:17px;height:20px;background:url(../img/search_icon.png) 0 0 no-repeat;background-size:100%;border:none;}
.search-form-wrap input[type="submit"]:hover{background:url(../img/search_icon_hover.png) 0 0 no-repeat;background-size:100%;}
.search-form-wrap input[type="text"]{border-radius:20px;background:#08222e;border:none;color:#fff;border:none;padding:7px 0 8px 20px;width:100%;font-size:13px;}
body.home footer.footer-callout{margin-top:40px;}
footer.footer-callout{background:#032d3e;min-height:100px;padding:40px 0 50px 0;margin-top:100px;text-align:center;}
footer.footer-callout h3{display:inline-block;text-align:center;font-size:30px;line-height:1.1em;margin-bottom:56px;margin-top:0;color:#fff;font-weight:500;}
footer.footer-callout h3:after{content:'';width:100%;height:6px;background:#b79257;display:block;margin-top:12px;}
@media only screen and (max-width:680px){footer.footer-callout h3{font-size:26px;}
}
form#custom-mailchimp{margin-bottom:60px;}
form#custom-mailchimp::-webkit-input-placeholder{color:#fff;}
form#custom-mailchimp:-moz-placeholder{color:#fff;}
form#custom-mailchimp::-moz-placeholder{color:#fff;}
form#custom-mailchimp:-ms-input-placeholder{color:#fff;}
form#custom-mailchimp .input-wrapper{width:90%;border-bottom:1px solid #fff;padding-bottom:10px;}
form#custom-mailchimp input[type="text"],
form#custom-mailchimp input[type="email"]{border:none;background:none;color:#fff;text-transform:uppercase;width:90%;font-size:18px;font-family:"proxima-nova", sans-serif;font-weight:300;}
@media only screen and (max-width:680px){form#custom-mailchimp input[type="text"]{margin-bottom:40px;}
}
footer.site-footer{background:#091216;min-height:100px;color:#eaeaea;padding:40px 0;font-size:16px;}
footer.site-footer hr{background:#fff;}
footer.site-footer a{color:#eaeaea;text-decoration:none;}
ul#footer-menu{width:100%;margin:0;padding:0 0 16px 0;text-align:center;}
ul#footer-menu li{display:inline;margin:0 16px;}
@media only screen and (max-width:680px){ul#footer-menu li{display:block;margin-bottom:10px;}
}
ul#footer-menu li a{text-transform:uppercase;color:#f3f3f3;text-decoration:none;font-size:16px;}
ul#footer-menu li a:hover{text-decoration:underline;}
@media only screen and (max-width:680px){.footer-logo{text-align:center;margin-bottom:20px;}
    .footer-logo img{width:220px;}
}
@media only screen and (max-width:680px){footer.site-footer .social-btns{width:100%;text-align:center;}
}
@media only screen and (max-width:680px){.footer-text{text-align:center;}
}
.footer-text p{margin-top:0;padding-top:0;font-weight:300;}
.footer-text.address p{padding-left:30px;}
@media only screen and (max-width:1023px){.footer-text.address p{padding-left:0px;}
}
header.entry-header h1{font-size:40px;text-transform:uppercase;font-weight:500;letter-spacing:1px;display:inline-block;margin-bottom:0;margin-top:0;line-height:1em;margin-top:20px;}
header.entry-header h1:after{content:'';width:100%;height:6px;background:#b79257;display:block;margin-top:12px;}
@media only screen and (min-width:681px) and (max-width:1023px){header.entry-header h1:after{margin-top:10px;}
}
@media only screen and (max-width:680px){header.entry-header h1:after{margin-top:10px;}
}
@media only screen and (min-width:681px) and (max-width:1023px){header.entry-header h1{font-size:36px;line-height:1.1em;}
}
@media only screen and (max-width:680px){header.entry-header h1{font-size:30px;line-height:1.1em;}
}
a.swiper-a{position:absolute;width:100%;height:100%;}
.entry-content{}
.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h6{margin-bottom:.2em;}
.entry-content a{color:#3b3a3d;}
.entry-content p{margin-top:0;}
.entry-content p b, .entry-content p strong{font-weight:600;}
.entry-content blockquote{font-family:"adelle", serif;font-style:italic;}
.entry-content h2{text-transform:uppercase;}
.entry-content h3{}
.entry-content h5{font-family:"adelle", serif;font-size:16px;font-weight:400;margin-bottom:0;font-style:italic;}
.entry-content h6{font-size:16px;color:#b52625;margin-top:0;font-weight:500;}
.breadcrumbs{width:100%;float:left;font-size:14px;padding:30px 0 0 0;color:#808186;}
.breadcrumbs a{color:#808186;text-decoration:none;}
.breadcrumbs a:hover{color:#b79257;}
#gray-sidebar .inner{background:#d8dcdb;}
.facet-wrap,
.blog-side-wrap{width:100%;border-bottom:5px solid #fff;}
.facet-wrap .inner,
.blog-side-wrap .inner{padding:20px 30px 0 30px;}
.facet-wrap .inner h3,
.blog-side-wrap .inner h3{text-transform:uppercase;font-weight:700;font-size:20px;margin-top:0;margin-bottom:0;}
.facet-wrap .inner.search-sidebar{padding-bottom:18px;}
.facet-wrap .inner.search-sidebar h3{display:inline;}
@media only screen and (max-width:1023px){.facet-wrap .inner.search-sidebar h3{display:block;}
}
.facet-wrap .inner.search-sidebar .facetwp-facet{display:inline;margin-left:18px;}
@media only screen and (max-width:1023px){.facet-wrap .inner.search-sidebar .facetwp-facet{display:block;margin-left:0;margin-bottom:14px;}
}
.facet-wrap .inner.search-sidebar .facetwp-search-wrap .facetwp-btn:before{background:url(../img/search_icon.png) no-repeat !important;background-size:20px 20px !important;}
.facet-wrap .inner.search-sidebar .facetwp-search-wrap .facetwp-btn{right:14px;}
.facet-wrap .inner.search-sidebar .facetwp-search-wrap input[type="text"]{border:none;border-radius:20px;width:100%;padding:9px 20px;font-family:"proxima-nova", sans-serif;}
@media only screen and (max-width:1023px){.facet-wrap .inner.search-sidebar .facetwp-search-wrap input[type="text"]{width:100%;}
}
.facet-wrap .archive{padding:20px 30px 20px 30px;}
.facet-wrap .archive h3{float:left;width:20%;position:relative;top:7px;}
@media only screen and (max-width:1023px){.facet-wrap .archive h3{float:left;width:100%;margin-bottom:14px;}
}
.facet-wrap .all-cats{padding:20px 30px 20px 30px;}
.facet-wrap .all-cats h3{float:left;width:30%;position:relative;top:7px;}
@media only screen and (max-width:1023px){.facet-wrap .all-cats h3{float:left;width:100%;margin-bottom:14px;}
}
.all-cats-wrap{float:left;width:100%;position:relative;margin-top:10px;}
@media only screen and (max-width:1023px){.all-cats-wrap{float:left;width:100%;}
}
.all-cats-wrap select{width:94%;border-radius:0;background:#fff;height:40px;border:none;-webkit-appearance:none;-webkit-border-radius:0px;padding-left:20px;font-family:"proxima-nova", sans-serif;font-weight:300;}
.all-cats-wrap:after{content:"";width:47px;height:40px;background:url(../img/select-background.jpg) 0 0 no-repeat;background-size:100%;position:absolute;top:0;right:0;}
.year-archive-wrap{float:left;width:100%;position:relative;margin-top:10px;}
@media only screen and (max-width:1023px){.year-archive-wrap{float:left;width:100%;}
}
.year-archive-wrap select{width:94%;border-radius:0;background:#fff;height:40px;border:none;-webkit-appearance:none;-webkit-border-radius:0px;padding-left:20px;font-family:"proxima-nova", sans-serif;font-weight:300;}
.year-archive-wrap:after{content:"";width:47px;height:40px;background:url(../img/select-background.jpg) 0 0 no-repeat;background-size:100%;position:absolute;top:0;right:0;}
#loading-icon{width:40px;height:40px;margin:0 auto;background:url(../img/rolling.gif) 0 0 no-repeat;background-size:100%;}
#related-content{width:100%;background:#d8dcdb;min-height:100px;margin-bottom:26px;padding:26px 0;}
#related-content .grid--full{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#related-content .grid__item:first-child .inner{border-left:none;}
@media only screen and (max-width:680px){#related-content .grid__item:first-child .inner{border-top:none;}
}
#related-content .grid__item{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;}
#related-content .grid__item .inner{float:left;width:100%;border-left:1px solid #ccc;padding:20px;}
@media only screen and (max-width:680px){#related-content .grid__item .inner{border-left:none;border-top:1px solid #ccc;}
}
#related-content .grid__item .resource-icon{width:24%;margin:0 auto;}
#related-content .grid__item h4{display:block;width:80%;margin:0 auto;}
#related-content .grid__item h4 a{color:#3b3a3d;text-decoration:none;font-size:18px;font-weight:normal;font-style:italic;font-family:"adelle", serif;}
#related-content .grid__item h4 a:hover{text-decoration:underline;}
@media only screen and (max-width:1023px){#related-content .grid__item h4 a{font-size:16px;}
}
#related-content .grid__item .related-meta{width:100%;float:left;color:#b52625;font-weight:500;margin-top:10px;}
@media only screen and (max-width:1023px){#related-content .grid__item .related-meta{font-size:16px;}
}
.resource-all-wrap{margin-bottom:0px;}
.pager-wrap{padding-left:40px;}
.pager-wrap span.page{display:inline-block;color:#9ea2a3;font-weight:700;font-size:20px;text-transform:uppercase;}
.facetwp-pager{display:inline-block;color:#9ea2a3;font-weight:700;font-size:20px;}
.facetwp-pager a.facetwp-page{color:#9ea2a3;padding:0;margin-right:0;}
.facetwp-pager a.facetwp-page:hover{color:#333335;}
.facetwp-pager a.facetwp-page:hover:before{color:#9ea2a3;}
.facetwp-pager a.facetwp-page:before{content:"|";display:inline-block;margin:0 14px;}
.facetwp-pager a.facetwp-page:first-of-type{margin-left:14px;}
.facetwp-pager a.facetwp-page:last-of-type{margin-left:14px;}
.facetwp-pager a.facetwp-page:first-of-type:before,
.facetwp-pager a.facetwp-page:last-of-type:before{display:none;}
.facetwp-pager a.facetwp-page.active{color:#333335;}
.facetwp-pager span.facetwp-pager-label{display:none;}
.blog-pagination{color:#9ea2a3;font-weight:700;font-size:20px;text-transform:uppercase;}
.blog-pagination .page-numbers.current:first-child:before{content:"";margin:0 6px;}
.blog-pagination .page-numbers.current{color:#333335;}
.blog-pagination a.page-numbers{color:#9ea2a3;text-decoration:none;}
.blog-pagination a.page-numbers:hover{color:#333335;}
.blog-pagination a.next.page-numbers:before,
.blog-pagination a.prev.page-numbers:before{content:"";margin:0 6px;}
.blog-pagination a.page-numbers:before{content:"|";display:inline-block;margin:0 14px;}
.blog-pagination a.page-numbers:hover:before{color:#9ea2a3;}
.blog-pagination .page-numbers.current:before{content:"|";display:inline-block;margin:0 14px;color:#333335;}
.facet-wrap .facetwp-facet{margin-bottom:28px;}
.facet-wrap .facetwp-checkbox{padding-left:26px;}
.facetwp-checkbox{background:url(../img/neah_check.png) 0 50% no-repeat !important;background-size:15px 15px !important;}
.facetwp-checkbox.checked{background:url(../img/neah_checked.png) 0 50% no-repeat !important;background-size:15px 15px !important;}
.facetwp-counter{display:none;}
.gforms_confirmation_message{width:100%;height:200px;float:left;text-align:center;font-size:30px;font-weight:700;padding-top:100px;}
.gform_body label{font-weight:300 !important;}
.gform_body input[type="text"],
.gform_body textarea{border:none;}
.gform_footer{text-align:center;}
.gform_footer input[type="submit"]{background:#b79257;color:#fff !important;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:18px;padding:10px 38px;text-decoration:none;border:3px solid #b79257;}
.gform_footer input[type="submit"]:hover{color:#b79257 !important;background:none;}
body.page-template-template-contact li#field_1_7{max-width:40%;margin:0 auto !important;float:none;padding-top:44px;padding-bottom:44px;}
@media only screen and (min-width:681px) and (max-width:1023px){body.page-template-template-contact li#field_1_7{max-width:60%;}
}
@media only screen and (max-width:680px){body.page-template-template-contact li#field_1_7{max-width:100%;width:100%;}
}
.home-slider{width:100%;min-height:600px;}
@media only screen and (max-width:680px){.home-slider{min-height:400px;}
}
.home-slider .swiper-slide,
.home-slider .swiper-wrapper{height:600px;margin:0;}
@media only screen and (min-width:681px) and (max-width:1023px){.home-slider .swiper-slide,
.home-slider .swiper-wrapper{height:500px;}
}
@media only screen and (max-width:680px){.home-slider .swiper-slide,
.home-slider .swiper-wrapper{height:400px;}
}
.home-slider .swiper-slide{background-size:cover;background-repeat:no-repeat;background-position:center center;}
.home-slider .slide-text-wrap{margin-top:22%;color:#fff;float:left;max-width:80%;}
@media only screen and (min-width:681px) and (max-width:1023px){.home-slider .slide-text-wrap{margin-top:26%;}
}
@media only screen and (max-width:680px){.home-slider .slide-text-wrap{margin-top:16%;width:100%;max-width:100%;}
}
.home-slider .slide-text-wrap h2{font-size:50px;font-family:"adelle", serif;color:#fff;line-height:1.2em;margin-bottom:0;}
@media only screen and (min-width:681px) and (max-width:1023px){.home-slider .slide-text-wrap h2{font-size:40px;}
}
@media only screen and (max-width:680px){.home-slider .slide-text-wrap h2{font-size:28px;}
}
.home-slider .slide-text-wrap p{font-size:21px;font-weight:300;}
@media only screen and (min-width:681px) and (max-width:1023px){.home-slider .slide-text-wrap p{font-size:18px;}
}
@media only screen and (max-width:680px){.home-slider .slide-text-wrap p{font-size:16px;}
}
.custom-swiper-pagination{text-align:center;padding-top:20px;}
.custom-swiper-pagination .swiper-pagination{position:relative;}
.custom-swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;background:#e4dacb;margin:0 3px;opacity:1 !important;}
.custom-swiper-pagination .swiper-pagination-bullet-active{background:#b79257 !important;}
.home-intro{width:100%;margin:0 0 30px 0;text-align:center;}
.home-intro h1{text-transform:uppercase;font-size:36px;font-weight:500;letter-spacing:1px;display:inline-block;margin-bottom:22px;}
@media only screen and (max-width:680px){.home-intro h1{font-size:26px;line-height:1.3em;}
}
.home-intro h1:after{content:'';width:100%;height:6px;background:#b79257;display:block;}
.home-content{padding:0 14%;}
@media only screen and (min-width:681px) and (max-width:1023px){.home-content{padding:0 6%;}
}
@media only screen and (max-width:680px){.home-content{padding:0;}
}
.home-content p{font-size:1.5em;line-height:1.3em;margin-bottom:10px;margin-top:10px;}
@media only screen and (min-width:681px) and (max-width:1023px){.home-content p{font-size:1.4em;line-height:1.3em;}
}
@media only screen and (max-width:680px){.home-content p{font-size:1.4em;line-height:1.3em;}
}
.home-focus-areas{width:100%;margin:30px 0 0px 0;}
.half-block{margin-bottom:60px;}
.half-block .mini-resource-wrap:first-child{border-top:none;padding:10px 20px 10px 20px;}
.mini-resource-wrap{width:100%;float:left;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #a2a1a1;padding:20px 20px 10px 20px;}
.mini-resource-wrap .icon{width:6%;margin-right:4%;}
@media only screen and (max-width:680px){.mini-resource-wrap .icon{width:14%;}
}
.mini-resource-wrap .text{width:86%;}
.mini-resource-wrap .text a{text-decoration:none;}
.mini-resource-wrap .text a:hover{text-decoration:underline;}
.mini-resource-wrap .text h4{margin:0;font-weight:normal;font-family:"adelle", serif;font-style:italic;font-size:16px;}
.addtocalendar .atcb-list{background:none !important;width:100% !important;}
.addtocalendar .atcb-list .atcb-item{background:none !important;}
.addtocalendar .atcb-list .atcb-item a{font-size:14px;}
.half-block .mini-event-wrap:first-child{border-top:none;padding:10px 20px 10px 0px;}
.mini-event-wrap{width:100%;float:left;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #a2a1a1;padding:18px 20px 10px 0px;}
.mini-event-wrap .date{width:26%;text-align:center;margin-right:4%;}
.mini-event-wrap .date span{display:inline-block;font-size:22px;font-weight:500;position:relative;top:-10px;}
.mini-event-wrap .date span:before{content:"";width:4px;height:40px;background:#b52625;display:inline-block;position:relative;top:11px;}
.mini-event-wrap .event-title{width:70%;}
.mini-event-wrap .event-title a{text-decoration:none;}
.mini-event-wrap .event-title a:hover{text-decoration:underline;}
.mini-event-wrap .event-title h4{margin:0;font-weight:normal;font-family:"adelle", serif;font-style:italic;font-size:16px;}
.featured-content-wrap{color:#fff;}
.featured-content-wrap h3{margin-bottom:0;color:#fff;text-transform:uppercase;font-family:"adelle", serif;font-size:30px;}
@media only screen and (max-width:680px){.featured-content-wrap h3{font-size:26px;}
}
.featured-content-wrap p{font-size:20px;margin-top:0px;font-weight:300;}
.home-feature .inner{background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important;}
.flex-parent{display:-webkit-box;display:-ms-flexbox;display:flex;}
@media only screen and (max-width:680px){.flex-parent{display:block;}
}
@media only screen and (max-width:680px){.blog-block .inner{min-height:340px !important;}
}
@media only screen and (max-width:680px){.home-feature .inner{min-height:340px !important;}
}
.blog-block h3{margin-bottom:60px;color:#fff;text-transform:uppercase;font-family:"adelle", serif;font-size:30px;line-height:1em;}
@media only screen and (max-width:680px){.blog-block h3{font-size:26px;line-height:1.3em;}
}
.blog-block .inner{background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;}
.half-block .inner{background:#d8dcdb;width:95%;height:100%;min-height:300px;position:relative;margin:0 auto;padding:20px 30px 80px 30px;float:left;}
@media only screen and (max-width:680px){.half-block .inner{padding:20px 30px 110px 30px;width:100%;}
}
@media only screen and (min-width:681px) and (max-width:1023px){.half-block .inner{padding:20px 30px 140px 30px;width:100%;}
}
.half-block .inner footer{width:100%;position:absolute;bottom:0;left:0;background:#0a3a50;min-height:4px;color:#fff;padding:20px;}
.half-block .inner footer h4{float:left;color:#fff;text-transform:uppercase;margin-top:0;font-weight:500;font-size:22px;margin-bottom:0;}
@media only screen and (min-width:681px) and (max-width:1023px){.half-block .inner footer h4{display:block;font-size:18px;}
}
@media only screen and (max-width:680px){.half-block .inner footer h4{display:block;font-size:18px;}
}
.half-block .inner footer a{float:right;text-decoration:none;color:#b79257;font-size:16px;font-style:italic;font-family:"adelle", serif;position:relative;top:6px;}
.half-block .inner footer a:hover{text-decoration:underline;}
@media only screen and (min-width:681px) and (max-width:1023px){.half-block .inner footer a{float:left;display:inline-block;clear:both;}
}
@media only screen and (max-width:680px){.half-block .inner footer a{float:left;display:inline-block;clear:both;}
}
.related-header h3{font-weight:500;text-transform:uppercase;text-align:center;}
.resource-wrap{width:100%;padding:10px 0 20px 0;border-bottom:1px solid #ccc;padding-left:40px;position:relative;margin-bottom:30px;}
.resource-wrap h3{margin-top:0;font-size:22px;font-style:italic;margin-bottom:0;}
.resource-wrap h3 a{font-family:"adelle", serif;color:#3b3a3d;text-decoration:none;font-weight:300;}
.resource-wrap h3 a:hover{text-decoration:underline;}
.resource-wrap .resource-icon{width:30px;position:absolute;top:16px;left:0px;}
ul.resource-meta{margin:0;padding:0;list-style-type:none;font-size:16px;}
ul.resource-meta li{display:inline-block;font-weight:500;}
ul.resource-meta li a{text-decoration:none;}
ul.resource-meta li span{display:inline-block;margin:0 8px 0 8px;font-size:20px;color:#b52625;font-weight:400;}
ul.resource-meta li.date{color:#b52625;}
ul.resource-meta li:first-child a{color:#b52625;}
.pager-wrap{width:100%;float:left;margin:20px 0;}
article.resource.type-resource .entry-content{padding-left:50px;position:relative;}
article.resource.type-resource .entry-content .resource-icon{position:absolute;left:0;top:22px;width:33px;}
article.resource.type-resource .entry-content h2{font-family:"adelle", serif;font-weight:normal;font-style:italic;font-size:20px;}
article.resource.type-resource .entry-content .meta{color:#b52625;font-weight:500;}
#toolkit-wrapper{width:100%;display:block;}
#toolkit-wrapper .gold-btn-wrap{margin:60px 0 30px 0;}
#toolkit-wrapper ul.tabs{margin:0px;padding:0px;list-style:none;width:100%;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;}
#toolkit-wrapper ul.tabs li{color:#222;display:block;padding:20px 0;cursor:pointer;width:25%;text-align:center;border-top-left-radius:20px;border-top-right-radius:20px;font-size:20px;font-weight:700;color:#7E7D81;text-transform:uppercase;letter-spacing:1px;}
@media only screen and (min-width:681px) and (max-width:1023px){#toolkit-wrapper ul.tabs li{font-size:13px;}
}
#toolkit-wrapper ul.tabs li.first{background:#d8dcdb;}
#toolkit-wrapper ul.tabs li.second{background:#c5c9c9;}
#toolkit-wrapper ul.tabs li.third{background:#b2b6b7;}
#toolkit-wrapper ul.tabs li.forth{background:#9EA3A4;}
#toolkit-wrapper ul.tabs li.current{color:#3b3b3e;}
#toolkit-wrapper .tab-content{display:none;background:#ededed;padding:40px 50px;}
#toolkit-wrapper .tab-content a{color:#3b3a3d;;}
#toolkit-wrapper .tab-content.first{background:#d8dcdb;}
#toolkit-wrapper .tab-content.second{background:#c5c9c9;}
#toolkit-wrapper .tab-content.third{background:#b2b6b7;}
#toolkit-wrapper .tab-content.forth{background:#9EA3A4;}
#toolkit-wrapper .tab-content.current{display:inherit;}
#toolkit-wrapper .mobile-tabs .tab-content{padding:20px;}
#toolkit-wrapper .mobile-tabs .tab-link{color:#222;display:block;padding:20px 0;cursor:pointer;width:100%;text-align:center;font-size:20px;font-weight:700;color:#7E7D81;text-transform:uppercase;letter-spacing:1px;}
#toolkit-wrapper .mobile-tabs .tab-link.first{background:#d8dcdb;border-top-left-radius:20px;border-top-right-radius:20px;}
#toolkit-wrapper .mobile-tabs .tab-link.second{background:#c5c9c9;}
#toolkit-wrapper .mobile-tabs .tab-link.third{background:#b2b6b7;}
#toolkit-wrapper .mobile-tabs .tab-link.forth{background:#9EA3A4;}
#toolkit-wrapper > h3{font-weight:500;}
.facetwp-search-wrap .facetwp-btn{bottom:-2px !important;top:auto !important;}
.blog-featured-img{width:100%;margin-bottom:30px;}
.blog-featured-img img{width:100% !important;}
body.single-post article.post.type-post{border-bottom:none;}
body.single-post article.post.type-post{border-bottom:1px solid #ccc;}
article.post.type-post .entry-footer{display:block;padding-bottom:30px;}
article.post.type-post .entry-footer a{color:#808186;font-weight:800;font-size:19px;text-transform:uppercase;letter-spacing:1px;text-decoration:none;position:relative;}
article.post.type-post .entry-footer a:after{content:'';display:block;position:absolute;top:4px;right:-23px;width:12px;height:15px;background:url(../img/readmore_arrow.png) 0 0 no-repeat;background-size:100%;}
article.post.type-post .entry-footer a:hover{opacity:.6;}
article.post.type-post .entry-content-sml-blog{margin-top:2px;margin-bottom:30px;}
article.post.type-post .entry-header .entry-meta{color:#b52625;font-weight:500;font-size:16px;width:100%;float:left;margin-bottom:20px;}
article.post.type-post h2.entry-title{margin-top:0;font-weight:400;font-size:19px;margin-bottom:0;}
article.post.type-post h2.entry-title a{font-family:"adelle", serif;font-style:italic;color:#3b3a3d;text-decoration:none;}
article.post.type-post h2.entry-title a:hover{text-decoration:underline;}
body.single.single-post article.type-post h2{margin-top:0;font-weight:400;font-size:19px;font-style:italic;color:#3b3a3d;font-family:"adelle", serif;}
p.blog-sub-head{font-size:22px;font-family:"adelle", serif;color:#808186;font-style:italic;}
ul.blogroll{margin:0;padding:0 0 20px 0;list-style-type:none;}
ul.blogroll li a{color:#808186;text-decoration:none;font-weight:300;}
ul.blogroll li a:hover{text-decoration:underline;}
.archive-header{margin-bottom:1.5em;}
.author-img-wrap{float:left;margin-right:14px;}
.author-img-wrap .author-img{width:52px;height:52px;background-position:center center;border-radius:50%;background-size:cover;}
.inner-meta{float:left;}
.inner-meta .date{display:block;}
.inner-meta .author{display:block;color:#042d3f;}
body.single.single-post .entry-content{border-bottom:none;padding-bottom:20px;}
body.page-template-template-people h2{text-transform:uppercase;}
.staff-wrap{width:100%;padding:30px;float:left;margin-bottom:60px;background:#d8dcdb;}
.staff-wrap .bio-right-wrap{width:70%;float:left;margin-left:2%;}
@media only screen and (max-width:680px){.staff-wrap .bio-right-wrap{width:100%;margin-left:0;}
}
.staff-wrap .bio-right-wrap h3{font-family:"adelle", serif;font-size:28px;margin-top:0;}
.staff-wrap .bio-right-wrap p.title{font-weight:500;font-size:22px;color:#b52625;margin-bottom:0;}
.staff-wrap .bio-right-wrap p.expert{font-size:16px;}
.staff-wrap .bio-right-wrap p.expert span{font-weight:500;}
.staff-wrap .full-bio{display:none;}
.staff-wrap .full-bio a.people:after{content:"";display:inline-block;position:absolute;top:4px;right:-25px;width:15px;height:16px;background:url(../img/people-up.png) 0 0 no-repeat;background-size:100%;}
.staff-wrap .intro-bio a.people:after{content:"";display:inline-block;position:absolute;top:4px;right:-25px;width:15px;height:16px;background:url(../img/people-down.png) 0 0 no-repeat;background-size:100%;}
.staff-wrap a.people{font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:1px;position:relative;}
.staff-wrap .bio-img-wrap{float:left;width:220px;}
@media only screen and (min-width:681px) and (max-width:1023px){.staff-wrap .bio-img-wrap{width:180px;}
}
@media only screen and (max-width:680px){.staff-wrap .bio-img-wrap{width:180px;margin:0 auto 20px auto;float:none;}
}
.staff-wrap .bio-img-wrap .inner{width:196px;height:196px;border-radius:50%;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;}
@media only screen and (max-width:1023px){.staff-wrap .bio-img-wrap .inner{width:176px;height:176px;}
}
body.page-template-template-contact .gform_wrapper{max-width:80%;margin:0 auto;}
@media only screen and (max-width:680px){body.page-template-template-contact .gform_wrapper{max-width:100%;width:100%;}
}
body.page-template-template-contact .lower-callout-btns hr{display:none;}
body.page-template-template-contact .lower-callout-btns{margin-top:80px;}
.lower-contact{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}
@media only screen and (max-width:680px){.lower-contact{display:block;}
}
.lower-contact .address{background:#d8dcdb;padding:40px;}
.lower-contact .address a{color:#3b3a3d;text-decoration:none;}
.lower-contact .address a:hover{text-decoration:underline;}
.lower-contact .gmap .acf-map{border:none;margin:0;}
.lower-contact-social{width:100%;float:left;text-align:center;}
.lower-contact-social .facebook{background:#3a589b;position:relative;height:100px;}
.lower-contact-social .facebook:hover{background:#253863;}
.lower-contact-social .facebook a{position:absolute;top:0;left:0;width:100%;height:100%;}
.lower-contact-social .facebook span{width:48px;height:48px;background:url(../img/facebook-lrg.png) 0 0 no-repeat;background-size:100%;position:relative;top:26px;display:inline-block;}
.lower-contact-social .twitter{background:#5eaade;padding:14px;position:relative;height:100px;}
.lower-contact-social .twitter:hover{background:#2693de;}
.lower-contact-social .twitter a{position:absolute;top:0;left:0;width:100%;height:100%;}
.lower-contact-social .twitter span{width:48px;height:48px;background:url(../img/twitter-lrg.png) 0 0 no-repeat;background-size:100%;position:relative;top:28px;display:inline-block;}
.lower-contact-social .youtube{background:#ce2027;padding:14px;position:relative;height:100px;}
.lower-contact-social .youtube:hover{background:#ad2027;}
.lower-contact-social .youtube a{position:absolute;top:0;left:0;width:100%;height:100%;}
.lower-contact-social .youtube span{width:52px;height:52px;background:url(../img/youtube-lrg.png) 0 0 no-repeat;background-size:100%;position:relative;top:28px;display:inline-block;}
.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0;}
.no-map{width:100%;height:400px;text-align:center;background:#e5e5e5;}
.no-map img{padding-top:10%;}
body.single-event .entry-content{margin-bottom:40px;padding-bottom:0;}
.up-event-header{margin-top:30px;}
.up-event-header h3{border-top:1px solid #ccc;font-weight:500;text-transform:uppercase;padding-top:30px;padding-bottom:30px;}
#upcoming-events{width:100%;background:#d8dcdb;min-height:100px;margin-bottom:26px;padding:40px 0;float:left;}
#upcoming-events .grid__item{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;}
#upcoming-events .grid__item:first-child .up-event-inner{border-left:none;border-top:none;}
#upcoming-events .up-event-inner{border-left:1px solid #ccc;padding:20px;width:100%;}
@media only screen and (max-width:680px){#upcoming-events .up-event-inner{border-top:1px solid #ccc;border-left:none;}
}
#upcoming-events .up-event-inner .date{font-size:56px;font-weight:500;}
@media only screen and (max-width:680px){#upcoming-events .up-event-inner .date{font-size:42px;}
}
#upcoming-events .up-event-inner .date:before{content:"";width:6px;height:84px;background:#b52625;display:inline-block;position:relative;top:22px;}
@media only screen and (max-width:680px){#upcoming-events .up-event-inner .date:before{top:18px;height:68px;}
}
#upcoming-events .up-event-inner h3{font-weight:normal;}
#upcoming-events .up-event-inner h3 a{color:#3b3b3e;text-decoration:none;font-family:"adelle", serif;font-style:italic;}
#upcoming-events .up-event-inner h3 a:hover{text-decoration:underline;}
.event-upper h2{font-weight:normal;font-style:italic;font-size:20px;margin-bottom:0;font-family:"adelle", serif;}
.event-upper .date{color:#b52625;font-weight:500;}
.event-lower{display:-webkit-box;display:-ms-flexbox;display:flex;}
@media only screen and (max-width:680px){.event-lower{display:block;}
}
.event-lower .acf-map{margin:0;border:none;}
.event-lower .event-info{background:#d8dcdb;}
.event-lower .event-info .when h3,
.event-lower .event-info .where h3{font-weight:700;font-size:20px;letter-spacing:1px;margin-top:0;margin-bottom:0;}
.event-lower .event-info .when{border-bottom:5px solid #fff;float:left;width:100%;padding:20px 30px;}
.event-lower .event-info .when .time{}
.event-lower .event-info .where{border-bottom:5px solid #fff;float:left;width:100%;padding:20px 30px;}
.event-lower .event-info .where p{margin:0;}
.event-lower .event-info .register{float:left;width:100%;text-align:center;padding:40px 0 20px 0;}
@media only screen and (max-width:680px){.event-lower .event-info .register{padding:40px 0 40px 0;}
}
h2.evnt{text-transform:uppercase;}
.full-width-event{padding:30px 30px 40px 30px;float:left;margin-bottom:60px;background:#d8dcdb;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}
@media only screen and (max-width:680px){.full-width-event{display:block;}
}
.full-width-event .date-wrapper{width:30%;float:left;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
@media only screen and (max-width:680px){.full-width-event .date-wrapper{width:100%;}
}
.full-width-event .date-wrapper .date{font-size:56px;font-weight:500;}
@media only screen and (max-width:680px){.full-width-event .date-wrapper .date{font-size:40px;}
}
.full-width-event .date-wrapper .date:before{content:"";width:6px;height:84px;background:#b52625;display:inline-block;position:relative;top:22px;}
@media only screen and (max-width:680px){.full-width-event .date-wrapper .date:before{height:64px;top:16px;}
}
.full-width-event .event-info{width:70%;float:left;border-left:1px solid #ccc;padding:0px 20px 10px 40px;}
@media only screen and (max-width:680px){.full-width-event .event-info{width:100%;border-left:none;margin-top:30px;padding:0px 0px 10px 0px;}
}
.full-width-event .event-info h3{margin-top:0;font-weight:normal;font-family:"adelle", serif;font-style:italic;font-size:24px;margin-bottom:0;}
@media only screen and (max-width:680px){.full-width-event .event-info h3{font-size:20px;}
}
.full-width-event .event-info .excerpt{width:100%;padding-bottom:20px;display:block;}
.full-width-event .event-info .event-btns a{margin-right:14px;}
@media only screen and (max-width:1023px){.full-width-event .event-info .event-btns a{float:left;margin-bottom:10px;}
}
@media only screen and (max-width:680px){.gold-btn-wrap .mobi-btn-wrap{width:100%;height:68px;float:left;}
}
#resource-types .grid{}
@media only screen and (max-width:680px){#resource-types .grid{display:block;}
}
#resource-types .grid .grid__item{}
@media only screen and (max-width:680px){#resource-types .grid .grid__item{display:block;}
}
#resource-types a{text-decoration:none;}
#resource-types .resource-type-wrap{background:#d8dcdb;text-align:center;padding:64px 38px;border-bottom:30px solid #f3f3f3;height:100%;}
#resource-types .resource-type-wrap:hover{background:#b79257;}
#resource-types .resource-type-wrap .icon-wrap{max-width:65%;margin:0 auto;position:relative;}
.grey-image{position:relative;}
.white-hover{position:absolute;z-index:100;left:19px;top:0;display:none;}
#resource-types .resource-type-wrap:hover .white-hover{display:block;}
#resource-types .resource-type-wrap .icon-wrap img{max-width:76%;}
#resource-types .resource-type-wrap h4{text-transform:uppercase;margin-top:0;margin-bottom:0;letter-spacing:1px;}
#resource-types .resource-type-wrap:hover h4{color:#fff;}
.search-page form{float:left;width:40%;position:relative;}
@media only screen and (min-width:681px) and (max-width:1023px){.search-page form{width:80%;}
}
@media only screen and (max-width:680px){.search-page form{width:100%;}
}
.search-page form input[type="text"]{width:100%;border:none;border-radius:20px;padding:10px 20px;}
.search-page form input[type="submit"]{width:20px;height:20px;position:absolute;right:18px;top:10px;background:url(../img/search_icon.png) 0 0 no-repeat;background-size:100%;border:none;}
.search-result h2{text-transform:uppercase;color:#808186;font-size:24px;font-weight:normal;}
.search-result h2 span{font-weight:700;}
.search-result-wrap{width:100%;margin-bottom:20px;}
.search-result-wrap article{border-bottom:1px solid #ccc;}
.search-result-wrap h2{font-weight:normal;margin-bottom:0;font-style:italic;font-size:18px;}
.search-result-wrap h2 a{font-family:"adelle", serif;color:#3b3a3d;margin-bottom:0;}
.search-result-wrap .entry-meta{color:#b52625;font-weight:500;font-size:16px;}
.search-result-wrap .entry-summary{margin-top:0;}
.search-result-wrap .entry-summary p{margin-top:0;}
.widget.widget_nav_menu{width:100%;padding:20px 0 40px 0;}
.widget.widget_nav_menu ul{margin:0;padding:0;list-style:none;}
.widget.widget_nav_menu ul li{float:left;margin-right:16px;}
.widget.widget_nav_menu ul li a{color:#808186;font-weight:400;font-size:16px;}
.widget.widget_nav_menu ul li a:hover{color:#b79257;}
.widget.widget_nav_menu ul li.current-menu-item a{font-weight:700;}
.full-width-heading{margin-bottom:34px;}
.full-width-heading img{width:100% !important;float:left;}
.full-width-heading footer{background:#032d3e;padding:20px;float:left;width:100%;}
.full-width-heading footer h3{float:left;font-weight:500;text-transform:uppercase;color:#fff;font-size:22px;margin-bottom:0;margin-top:0;}
@media only screen and (min-width:681px) and (max-width:1023px){.full-width-heading footer h3{font-size:20px;}
}
@media only screen and (max-width:680px){.full-width-heading footer h3{display:block;width:100%;margin-bottom:8px;}
}
.full-width-heading footer a{float:right;font-family:"adelle", serif;color:#b79257;font-size:16px;font-style:italic;text-decoration:none;padding-top:4px;}
@media only screen and (min-width:681px) and (max-width:1023px){.full-width-heading footer a{padding-top:2px;}
}
@media only screen and (max-width:680px){.full-width-heading footer a{display:block;width:100%;margin-bottom:8px;float:left;}
}
.full-width-repeater{float:left;margin-bottom:60px;width:100%;}
.full-width-repeater .inner{width:100%;float:left;min-height:260px;padding:30px;background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;}
.full-width-repeater .inner h3{font-family:"adelle", serif;font-weight:700;font-size:30px;color:#fff;margin-top:10px;margin-bottom:15px;}
@media only screen and (min-width:681px) and (max-width:1023px){.full-width-repeater .inner h3{font-size:28px;}
}
@media only screen and (max-width:680px){.full-width-repeater .inner h3{font-size:24px;margin-top:0;}
}
.full-width-repeater .inner p{font-size:20px;font-weight:300;max-width:70%;margin-bottom:20px;}
.full-width-repeater .inner a.gold{display:inline-block;margin-top:15px;}
@media only screen and (min-width:681px) and (max-width:1023px){.full-width-repeater .inner p{font-size:18px;max-width:80%;}
}
@media only screen and (max-width:680px){.full-width-repeater .inner p{font-size:16px;max-width:100%;width:100%;}
}
.full-width-repeater footer{background:#032d3e;padding:12px 20px;float:left;width:100%;min-height:54px;}
.full-width-repeater footer h3{float:left;font-weight:500;text-transform:uppercase;color:#fff;font-size:22px;margin-bottom:0;margin-top:0;}
@media only screen and (min-width:681px) and (max-width:1023px){.full-width-repeater footer h3{font-size:20px;}
}
@media only screen and (max-width:680px){.full-width-repeater footer h3{display:block;width:100%;margin-bottom:8px;}
}
.full-width-repeater footer a{float:right;font-family:"adelle", serif;color:#b79257;font-size:16px;font-style:italic;text-decoration:none;padding-top:4px;}
@media only screen and (min-width:681px) and (max-width:1023px){.full-width-repeater footer a{pading-top:2px;}
}
@media only screen and (max-width:680px){.full-width-repeater footer a{display:block;width:100%;margin-bottom:8px;float:left;}
}
.full-gray-width-repeater{background:#d8dcdb;padding:40px 80px;float:left;margin-bottom:60px;width:100%;}
@media only screen and (max-width:680px){.full-gray-width-repeater{padding:15px 30px;}
}
.full-gray-width-repeater p{font-size:20px;margin-bottom:20px;}
@media only screen and (min-width:681px) and (max-width:1023px){.full-gray-width-repeater p{font-size:18px;}
}
@media only screen and (max-width:680px){.full-gray-width-repeater p{font-size:16px;}
}
.full-gray-width-repeater p a{font-weight:700;}
.full-gray-width-repeater h3{font-size:26px;margin-top:0;margin-bottom:15px;}
@media only screen and (min-width:681px) and (max-width:1023px){.full-gray-width-repeater h3{font-size:24px;}
}
@media only screen and (max-width:680px){.full-gray-width-repeater h3{font-size:20px;}
}
.full-gray-width-repeater a.gold{float:left;display:inline-block;margin-top:15px;}
.lower-callout-btns{text-align:center;float:left;width:100%;}
.lower-callout-btns .gold-btn-wrap{margin-top:60px;}
.lower-callout-btns h3{display:inline-block;text-align:center;font-size:36px;line-height:1.1em;margin-bottom:56px;text-transform:uppercase;}
.lower-callout-btns h3:after{content:'';width:100%;height:6px;background:#b79257;display:block;margin-top:12px;}
@media only screen and (max-width:680px){.lower-callout-btns h3{font-size:26px;}
}
.lower-callout-btns span.text{width:60%;margin:0 auto;display:block;}
@media only screen and (min-width:681px) and (max-width:1023px){.lower-callout-btns span.text{width:85%;}
}
@media only screen and (max-width:680px){.lower-callout-btns span.text{width:100%;}
}
@media only screen and (max-width:680px){.lower-callout-btns .gold-btn-wrap a{font-size:14px;padding:10px 13px;}
}
.consolidated-content-wrap{margin-bottom:100px;}
.consolidated-content-wrap a{color:inherit;}
.consolidated-content-wrap h2{border-top:1px solid #ccc;padding-top:24px;text-transform:uppercase;}
.consolidated-content-wrap h3.spotlight{font-weight:500;text-transform:uppercase;}
.consolidated-related{}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url("fancybox_sprite.png");}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url("fancybox_loading.gif") center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("fancybox_overlay.png");}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, 0.8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url("fancybox_sprite@2x.png");background-size:44px 152px;}
    #fancybox-loading div{background-image:url("fancybox_loading@2x.gif");background-size:24px 24px;}
}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1;}
.swiper-container-no-flexbox .swiper-slide{float:left;}
.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-container-android .swiper-slide,
.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}
.swiper-container-multirow > .swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.swiper-container-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y;}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}
.swiper-button-prev,
.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10;}
.swiper-pagination.swiper-pagination-hidden{opacity:0;}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2;}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff;}
.swiper-pagination-bullet-active{opacity:1;background:#007aff;}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff;}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000;}
.swiper-container-vertical > .swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);-moz-transform:translate3d(0px, -50%, 0);-o-transform:translate(0px, -50%);-ms-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0);}
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block;}
.swiper-container-horizontal > .swiper-pagination{bottom:10px;left:0;width:100%;}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{margin:0 5px;}
.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px;}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);background-image:-moz-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px;}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.swiper-container-fade .swiper-slide{pointer-events:none;}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}
.swiper-container-cube{overflow:visible;}
.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1;}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1);}
.swiper-container-horizontal > .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}
.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0;}
.swiper-scrollbar-cursor-drag{cursor:move;}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite;}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat;}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);}
}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg);}
}
.related-files-only{margin-top:60px;}
.related-files-only h3{font-style:normal;font-family:"proxima-nova", sans-serif;color:#3b3a3d;font-weight:500;text-transform:uppercase;}
.related-files-only ul{margin:0;padding:0;list-style:none;}
.related-files-only ul li{display:block;margin-bottom:26px;}
.graycallout{background:#d8dcdb;padding:40px;display:block;margin-bottom:1.5em;}
.entry-content table tr{border:1px solid black;}
.entry-content table tr th{border:1px solid black;text-align:left;padding:10px;}
.entry-content table tr td{border:1px solid black;padding:10px;}
.gold-bar{width:55%;height:4px;background:#b79257;display:block;margin:46px auto;}

/* Edited */ 
.swiper-slide:nth-child(2) .wrapper .slide-text-wrap {
    margin-top: 38%;
}