.header .container{width:100%}
.search__container,.social__container,.social__container--dropdown{border-left:0;border-right:0;width:40px;line-height:93px;font-size:18px}
a.donate-button{background:#709ea8;color:#fff;text-transform:uppercase;font-weight:600;padding:7px 20px;border-radius:5px;margin-top:28px;margin-right:13px;display:inline-block;font-family:"Open Sans",sans-serif;float:right;-webkit-transition:.1s;transition:.1s}
a.donate-button:hover{background:#658e97}
.header{position:relative;z-index:999}
.loop-excerpt{margin-top:15px}
.hentry{font-size:16px}
.gray-overlay{content:'';position:fixed;bottom:0;left:0;right:0;top:0;background:black;opacity:.5;z-index:10;visibility:hidden;opacity:0;-webkit-transition:.1s ease-in;transition:.1s ease-in}
.gray-overlay.display{visibility:visible;opacity:.6}
.serach-thumbnail{position:absolute;bottom:0;top:0;background-position:center;background-size:cover;border-top-left-radius:5px;border-bottom-left-radius:5px}
.search_read-more{border:0}
.search-results__content{padding:10px 25px 10px 25px}
.search-results__content .latest-posts__meta{border-bottom:1px solid #e4e4e4;padding-top:15px;padding-bottom:15px}
.archives-title h3{margin-bottom:10px;margin-top:45px}
.sub-catagories{padding-left:0;list-style-type:none}
.sub-catagories li{float:left;font-size:14px;font-weight:400;color:#282828;margin-right:10px;font-family:"Open Sans",sans-serif}
.sub-catagories li:hover{color:#59828c}
.sub-catagories .sub-categories_title{color:#64635f;height:50px}
#related_posts{margin-bottom:60px;margin-top:15px}
#related_posts ul{list-style-type:none;padding:0;margin-top:5px}
#related_posts li{padding-top:15px;border-top:1px solid #dcdddd}
#related_posts p{margin-top:10px;font-size:16px;color:#666660;font-family:"Open Sans",sans-serif}
#related_posts h4{margin:0}
.previous-article{float:left;margin-bottom:25px}
.next-article{float:right;margin-bottom:25px;text-align:right}
.previous-article a,.next-article a{color:#666660;border:0;background:#efefeb;display:inline-block;font-size:14px;padding:8px 20px;width:300px;margin-top:10px;border-radius:5px;font-family:"Open Sans",sans-serif;-webkit-transition:.1s ease-in;transition:.1s ease-in}
.previous-article a:hover,.next-article a:hover{background:#59828c;color:#fff}
.prev-next-wrap{overflow:hidden}
.meta{background:0}
.textwidget{padding:0 25px}
.accordion-toggle{cursor:pointer}
.accordion-content{display:none}
.accordion-content.default{display:block}
.accordion-content{border-left:solid 4px #4c7c79;padding-left:30px}
.format-audio .post-content__text iframe,.format-video .post-content__text iframe{display:block}
.page .meta__container{display:none}
.page .type-page{padding-top:0}
.textwidget{padding:0}
.post-content{max-width:800px;margin:auto}
a{border-bottom:0}
.navbar-collapse{max-height:none}
td{border:solid;text-align:center;padding:10px}
table{margin-bottom:50px}
.courses{margin-top:45px;margin-bottom:60px}
.courses h5{font-size:18px;margin-bottom:0}
.courses .latest-posts__post-content{padding:10px;height:85px}
.courses .latest-posts{margin:10px 0}
.courses-thumbnail{border-top-left-radius:5px;border-top-right-radius:5px;height:100px;background-size:cover}
.course-single{padding:5px}
.courses h2{margin-top:12px;margin-bottom:10px}
.courses p{margin-bottom:0}
.courses hr{margin:0 0 50px 0;width:50%;border:5px solid #408989}
.chapter-links{display:block;font-size:18px}
.courses h3{font-size:20px;line-height:28px;margin-bottom:45px}
.courses a{font-family:"Open Sans",sans-serif}
.st-btn{background-color:#8c8f94 !important;border-top:1px solid white}
.st-btn.st-first{border-top:0}
.printButton{border-radius:4px;font-weight:bold;font-size:14px;font-family:"Lato",sans-serif;padding:8px 16px;border:1px solid #709ea8;background:#709ea8;color:white;margin-bottom:20px}
.latest-posts__meta-content a.latest-posts__meta-content-author-link{color:#666660}
.latest-posts__meta-content a,.author.meta__author a{color:#709ea8}
.author.meta__author a:first-child{color:white}
.search__container--mobile{margin-bottom:0;display:inline-block;text-align:left;margin-left:16px;margin-top:20px}
.switch{position:relative;display:inline-block;width:90px;height:34px}
.switch input{display:none}
.slider-form{position:absolute;cursor:pointer;width:95px;height:35px;background-color:#5b8f99;-webkit-transition:.4s;transition:.4s;border-radius:4px;border:1px solid #e0e0e0;margin-top:-27px}
.slider-form:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:5px}
input:checked+.slider-form{background-color:#f8f9fa}
input:focus+.slider-form{box-shadow:0 0 1px #2196f3}
input:checked+.slider-form:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(55px)}
.slider-form:after{content:'Public';color:white;display:block;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:65%;font-size:10px;font-family:Verdana,sans-serif}
input:checked+.slider-form:after{content:'Private';left:33%;color:#5b8f99}
a.latest-posts__post-image{display:block;position:relative}
a.latest-posts__post-image.audio:before,a.latest-posts__post-image.video:before,a.latest-posts__post-image.chat:before{content:"\f3c9";position:absolute;background-color:rgba(112,158,168,0.7);width:35px;height:35px;border-radius:35px;text-align:center;opacity:.9;color:white;border:1px solid white;font-family:"Font Awesome 5 Free";font-weight:900;line-height:33px;font-size:16px}
.courses a.latest-posts__post-image.audio:before,.courses a.latest-posts__post-image.video:before,.courses a.latest-posts__post-image.chat:before{left:8px;top:19px}
.latest-posts a.latest-posts__post-image.audio:before,.latest-posts a.latest-posts__post-image.video:before,.latest-posts a.latest-posts__post-image.chat:before{left:13px;top:10px}
a.latest-posts__post-image.audio:before{content:"\f3c9"}
a.latest-posts__post-image.video:before{content:"\f03d"}
a.latest-posts__post-image.chat:before{content:"\f075"}
.transcript{background:#f8f9fa;padding:15px 20px 50px 20px;border-radius:10px;font-size:.85em;height:140px;overflow:hidden;margin-bottom:60px;position:relative;border:1px solid #e4e4e4}
.transcript-fade{position:absolute;bottom:0;left:0;right:0;height:120px;background:-webkit-linear-gradient(top,transparent 0,rgba(248,249,250,0.85) 60%,#f8f9fa 100%);background:linear-gradient(180deg,transparent 0,rgba(248,249,250,0.85) 60%,#f8f9fa 100%);-ms-overflow-style:none;scrollbar-width:none}
.transcript-button{position:absolute;bottom:10px;left:calc(50% - 65px);width:130px;border-radius:4px;font-weight:bold;font-size:10px;font-family:"Lato",sans-serif;padding:8px 16px;border:1px solid #709ea8;background:#709ea8;color:white}
.transcript--show{height:unset}
.transcript--show .transcript-fade{display:none}
.audio-player{background:#eee;border-radius:10px;padding:15px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:'Open Sans';color:#688693;font-size:13px;margin:20px 0}
.audio-player button{border:0;background:0}
.audio-player__play-pause{background:white !important;border-radius:500px;width:55px;height:55px;color:#688693;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:10px;-webkit-transition:.1s;transition:.1s}
.audio-player__play-pause .pause-icon{display:none}
.audio-player__play-pause:hover{color:#b98714}
.audio-player__play-pause:hover svg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.audio-player__play-pause .play-icon{position:relative;left:8%}
.audio-player__play-pause svg{-webkit-transition:.1s;transition:.1s}
.audio-player__rewind,.audio-player__fast-forward{color:#688693;margin:0 5px;padding:0;-webkit-transition:.1s;transition:.1s}
.audio-player__rewind:hover,.audio-player__fast-forward:hover{color:#b98714;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.audio-player__time{margin:0 10px}
.audio-player__speed{color:#688693;font-weight:bold;margin-left:10px;-webkit-transition:.1s;transition:.1s}
.audio-player__speed:hover{color:#b98714;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.audio-player__seek{--range:calc(var(--max) - var(--min));--ratio:calc((var(--val) - var(--min))/var(--range));--sx:calc(.5*20px + var(--ratio)*(100% - 20px));margin:0;padding:0;width:320px !important;height:20px;background:transparent;font:1em/1 arial,sans-serif}
.audio-player__seek,.audio-player__seek::-webkit-slider-thumb{-webkit-appearance:none}
.audio-player__seek::-webkit-slider-runnable-track{box-sizing:border-box;border:0;width:320px;height:8px;background:#fff;border-radius:10px}
.js .audio-player__seek::-webkit-slider-runnable-track{background:-webkit-linear-gradient(#688693,#688693) 0/var(--sx) 100% no-repeat #fff;background:linear-gradient(#688693,#688693) 0/var(--sx) 100% no-repeat #fff}
.audio-player__seek::-moz-range-track{box-sizing:border-box;border:0;width:320px;height:8px;background:#fff;border-radius:10px}
.audio-player__seek::-ms-track{box-sizing:border-box;border:0;width:320px;height:8px;background:#fff;border-radius:10px}
.audio-player__seek::-moz-range-progress{height:8px;background:#688693}
.audio-player__seek::-ms-fill-lower{height:8px;background:#688693}
.audio-player__seek::-webkit-slider-thumb{margin-top:-6px;box-sizing:border-box;border:0;width:20px;height:20px;border-radius:50%;background:#688693;cursor:pointer;-webkit-transition:.1s;transition:.1s}
.audio-player__seek::-webkit-slider-thumb:active{background:#b98714;-webkit-transform:scale(1.2);transform:scale(1.2)}
.audio-player__seek::-moz-range-thumb{box-sizing:border-box;border:0;width:20px;height:20px;border-radius:50%;background:#688693;cursor:pointer;-webkit-transition:.1s;transition:.1s}
.audio-player__seek::-moz-range-thumb:active{background:#b98714;transform:scale(1.2)}
.audio-player__seek::-ms-thumb{margin-top:0;box-sizing:border-box;border:0;width:20px;height:20px;border-radius:50%;background:#688693;cursor:pointer;-webkit-transition:.1s;transition:.1s}
.audio-player__seek::-ms-thumb:active{background:#b98714;-ms-transform:scale(1.2);transform:scale(1.2)}
.audio-player__seek::-ms-tooltip{display:none}
.pillar-page{font-family:"Open Sans",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:16px}
.pillar-page h2{font-size:36px;color:#709ea8;font-weight:700}
.pillar-page .wrapper{max-width:1200px;padding:0 25px;margin:0 auto}
.pillar-page section{position:relative}
.pillar-page .background-overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}
.pillar-page .background-overlay--black{background:black}
.pillar-page .background-overlay--blue{background:#709ea8}
.pillar-page .background-overlay--blue img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.2 !important}
.pillar-page .background-overlay img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4}
.pillar-page .button{background:#d89600;color:white;font-weight:600;padding:10px 40px;border-radius:50px;margin-top:10px;display:inline-block;border:2px solid #d89600;-webkit-transition:.2s;transition:.2s}
.pillar-page .button:hover{color:#d89600;background:rgba(0,0,0,0)}
.pillar-page .hero{padding:80px 0}
.pillar-page .hero .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pillar-page .hero__left{width:450px;color:white}
.pillar-page .hero__left h1{color:white;font-size:35px;position:relative;padding:0 0 20px 0}
.pillar-page .hero__left h1::after{position:absolute;bottom:0;left:0;width:120px;height:2px;background:white;content:''}
.pillar-page .hero__right{color:white;text-align:right}
.pillar-page .hero__right h2{font-size:18px;font-weight:700;color:white;margin:0 0 20px 0;padding:0}
.pillar-page .hero__right ul{margin:0;padding:0}
.pillar-page .hero__right ul li{list-style:none;padding:0;margin:0}
.pillar-page .hero__right ul li a{display:block;text-decoration:underline;color:white;padding:5px;font-weight:400}
.pillar-page .posts{padding:80px 0;position:relative}
.pillar-page .posts__fade{pointer-events:none;width:calc((100vw - 1000px) / 2);position:absolute;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 100%);bottom:0;top:0;right:0;z-index:3}
.pillar-page .posts h2{padding:0 0 20px 0;margin:0;position:relative}
.pillar-page .posts h2 span{background:white;padding-right:20px}
.pillar-page .posts h2::after{content:'';position:absolute;height:1px;top:24px;left:100px;right:0;background:#dcdddd;z-index:-1}
.pillar-page .posts .posts-categories{padding:30px 0}
.pillar-page .posts .posts-categories a{display:inline-block;padding:5px 10px;background:#709ea8;color:white;text-transform:uppercase;border-radius:40px;border:2px solid #709ea8;margin:0 5px 10px 0;font-size:14px;-webkit-transition:.2s;transition:.2s}
.pillar-page .posts .posts-categories a:hover{background:#40454a;border:2px solid #40454a}
.pillar-page .posts .posts-categories .active{color:#709ea8;background:white;font-weight:600;cursor:default}
.pillar-page .posts .posts-categories .active:hover{background:white;border:2px solid #709ea8}
.pillar-page .posts .posts-loop{overflow-x:hidden;overflow-y:visible;padding:30px 0;max-width:100vw}
.pillar-page .posts .posts-loop .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.pillar-page .posts .posts-loop .spacer{min-width:calc((100vw - 1200px) / 2)}
.pillar-page .posts .posts-loop .post{min-width:330px;position:relative;margin-right:30px;border-radius:5px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.pillar-page .posts .posts-loop .post__link{position:absolute;top:15px;left:0;right:0;bottom:0}
.pillar-page .posts .posts-loop .post__tags{position:absolute;top:-15px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px}
.pillar-page .posts .posts-loop .post__tags--bubble{padding:5px 10px;background:#709ea8;color:white;text-transform:uppercase;border-radius:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;z-index:1;position:relative}
.pillar-page .posts .posts-loop .post__tags--bubble a{display:inline;color:white;text-decoration:none}
.pillar-page .posts .posts-loop .post__tags--bubble a::after{content:','}
.pillar-page .posts .posts-loop .post__tags--bubble a:last-of-type::after{content:''}
.pillar-page .posts .posts-loop .post__image{width:100%;position:relative;padding:0 !important}
.pillar-page .posts .posts-loop .post__image.audio::before,.pillar-page .posts .posts-loop .post__image.video::before{top:10px;left:13px;position:absolute;background-color:rgba(112,158,168,0.7);width:35px;height:35px;border-radius:35px;text-align:center;opacity:.9;color:white;border:1px solid white;font-family:"Font Awesome 5 Free";font-weight:900;line-height:33px;font-size:16px}
.pillar-page .posts .posts-loop .post__image.audio::before{content:"\f3c9"}
.pillar-page .posts .posts-loop .post__image.video::before{content:"\f03d"}
.pillar-page .posts .posts-loop .post__image img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}
.pillar-page .posts .posts-loop .post__content{padding:20px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}
.pillar-page .posts .posts-loop .post__content--date{width:100%;color:#709ea8}
.pillar-page .posts .posts-loop .post__content h3{font-family:"Open Sans",sans-serif;font-size:24px;font-weight:700;margin:0;padding:10px 0}
.pillar-page .posts .posts-loop .post__content--button{text-transform:uppercase;display:inline-block;color:#d89600;border:2px solid #d89600;border-radius:50px;padding:5px 20px;font-weight:700;margin-top:20px}
.pillar-page .posts .navigation{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pillar-page .posts .navigation .post-counter{background:white;height:100%;position:relative;z-index:1;padding-left:20px;color:#709ea8;font-weight:bold}
.pillar-page .posts .navigation button{padding:3px;background:#709ea8;border-radius:100%;border:0;outline:0;margin:0;width:40px;height:40px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:5px}
.pillar-page .posts .navigation button .arrow-left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.pillar-page .posts .navigation::after{content:'';position:absolute;height:1px;top:50%;left:100px;right:0;background:#dcdddd}
.pillar-page .text-image{padding:80px 0}
.pillar-page .text-image h2{position:relative;padding:0 0 20px 0}
.pillar-page .text-image h2::after{position:absolute;bottom:0;left:0;width:120px;height:2px;background:#dcdddd;content:''}
.pillar-page .text-image h2 a{color:#709ea8}
.pillar-page .text-image h2 a:hover{color:#709ea8}
.pillar-page .text-image.reverse .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.pillar-page .text-image.reverse .wrapper .text-image__left{margin-right:0;margin-left:80px}
.pillar-page .text-image .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.pillar-page .text-image__left{width:calc(50% - 80px);margin-right:80px}
.pillar-page .text-image__left .button{margin-top:30px}
.pillar-page .text-image__left .features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;gap:40px}
.pillar-page .text-image__left .features__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.pillar-page .text-image__left .features__item--number{border:1px solid #dcdddd;font-size:28px;color:#709ea8;font-weight:700;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:100%;margin-bottom:20px}
.pillar-page .text-image__left .features__item h3{font-size:18px;font-weight:700;color:#709ea8;margin-bottom:10px}
.pillar-page .text-image__left .features__item .button{background:white;color:#d89600;white-space:nowrap}
.pillar-page .text-image__left .features__item .button:hover{background:#d89600;color:white}
.pillar-page .text-image__right{width:50%;border-radius:10px;border:2px solid white;position:relative}
.pillar-page .text-image__right.audio::before,.pillar-page .text-image__right.video::before{top:10px;left:13px;position:absolute;background-color:rgba(112,158,168,0.7);width:35px;height:35px;border-radius:35px;text-align:center;opacity:.9;color:white;border:1px solid white;font-family:"Font Awesome 5 Free";font-weight:900;line-height:33px;font-size:16px}
.pillar-page .text-image__right.audio::before{content:"\f3c9"}
.pillar-page .text-image__right.video{padding:0}
.pillar-page .text-image__right.video::before{content:"\f03d"}
.pillar-page .text-image__right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}
.pillar-page .text-image__right::after{content:'';position:absolute;width:100%;height:100%;right:-13px;bottom:-13px;background:#dcdddd;z-index:-1;border-radius:10px}
.pillar-page .video{text-align:center;padding:80px 0}
.pillar-page .video h2{position:relative;padding:0 0 20px 0}
.pillar-page .video h2 a{color:#709ea8}
.pillar-page .video h2 a:hover{color:#709ea8}
.pillar-page .video h2::after{position:absolute;bottom:0;left:calc(50% - 60px);width:120px;height:2px;background:#dcdddd;content:''}
.pillar-page .video__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.pillar-page .video__container{background:#40454a;padding:20px;border-radius:5px;overflow:hidden;width:100%;height:350px;position:relative;margin:60px 10px 0 10px}
.pillar-page .video__container.full-height{height:450px}
.pillar-page .video__container--overlay{background-color:#40454a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-transition:.2s;transition:.2s;z-index:1}
.pillar-page .video__container--overlay.hide-overlay{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}
.pillar-page .video__container--overlay .play-button{width:60px;height:60px;border-radius:100%;background:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2;outline:5px solid rgba(112,158,168,0.5);cursor:pointer;-webkit-transition:.6s cubic-bezier(0.12,1,0.12,1);transition:.6s cubic-bezier(0.12,1,0.12,1)}
.pillar-page .video__container--overlay .play-button .icon{display:block;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:23px solid #709ea8;position:relative;left:2px;-webkit-transition:.6s cubic-bezier(0.12,1,0.12,1);transition:.6s cubic-bezier(0.12,1,0.12,1)}
.pillar-page .video__container--overlay .play-button:hover{outline:10px solid #709ea8}
.pillar-page .video__container--overlay .play-button:hover .icon{border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #709ea8}
.pillar-page .video__container--overlay .background-image{background-size:cover;background-position:center center;width:100%;height:100%;opacity:.5;position:absolute;z-index:1}
.pillar-page .video__container iframe{height:100% !important;width:100% !important}
.pillar-page .video.video--side-by-side{text-align:left}
.pillar-page .video.video--side-by-side h2::after{left:0}
.pillar-page .video.video--side-by-side .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pillar-page .video.video--side-by-side .wrapper .video__text{width:calc(50% - 80px);margin-right:80px}
.pillar-page .video.video--side-by-side .wrapper .video__wrapper{width:50%}
.pillar-page .video.video--side-by-side .wrapper .video__container{margin-top:0;border-radius:10px}
.pillar-page .repeating-grid{text-align:center;padding:80px 0}
.pillar-page .repeating-grid h2{padding:0 0 20px 0;position:relative}
.pillar-page .repeating-grid h2::after{position:absolute;bottom:0;left:calc(50% - 60px);width:120px;height:2px;background:#dcdddd;content:''}
.pillar-page .repeating-grid .button{background:white;color:#40454a;border:2px solid white}
.pillar-page .repeating-grid .button:hover{background:rgba(0,0,0,0);color:white}
.pillar-page .repeating-grid__container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:80px}
.pillar-page .repeating-grid__item{background:#709ea8;border-radius:10px;color:white;text-align:center;padding:50px 30px 30px 30px;position:relative}
.pillar-page .repeating-grid__item::before{position:absolute;content:'';width:40px;height:40px;left:calc(50% - 20px);background:#c5c5c5;border-radius:100%;top:-20px;z-index:3;font-family:"Font Awesome 5 Free";font-weight:900;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;color:white}
.pillar-page .repeating-grid__item.video::before{content:'\f03d'}
.pillar-page .repeating-grid__item.audio::before{content:'\f3c9'}
.pillar-page .repeating-grid__item.article::before{content:'\f02d'}
.pillar-page .repeating-grid__item.course::before{content:'\f303'}
.pillar-page .repeating-grid__item.discussion::before{content:'\f075'}
.pillar-page .repeating-grid__item>*{position:relative;z-index:2}
.pillar-page .repeating-grid__item h3{display:inline-block;font-size:18px;font-weight:700;color:white;padding:15px 0;margin:0;position:relative;margin-bottom:15px}
.pillar-page .repeating-grid__item h3::after{position:absolute;bottom:0;left:10%;width:80%;height:2px;background:#40454a;content:''}
.pillar-page .repeating-grid__item .overlay-image{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.2;z-index:1;-webkit-filter:grayscale(1);filter:grayscale(1);background-size:cover;background-position:center center;border-radius:10px}
.pillar-page .repeating-grid--black .repeating-grid__item{background:#212121}
.pillar-page .repeating-grid--grey .repeating-grid__item{background:#7a7a7a}
.pillar-page .repeating-grid--white .repeating-grid__item{background:white;color:black}
.pillar-page .repeating-grid--white .repeating-grid__item::before{background:#949494}
.pillar-page .repeating-grid--white .repeating-grid__item h3{color:black}
.pillar-page .repeating-grid--white .repeating-grid__item .button{background:#d89600;border:2px solid #d89600;color:white}
.pillar-page .repeating-grid--white .repeating-grid__item .button:hover{color:#d89600}
.pillar-page .text{padding:80px 0}
.pillar-page .text__content{margin-top:40px}
.pillar-page .text__content.cols-two{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}
.pillar-page .text h2{padding:0 0 20px 0;position:relative}
.pillar-page .text h2 a{color:#709ea8}
.pillar-page .text h2 a:hover{color:#709ea8}
.pillar-page .text h2::after{position:absolute;bottom:0;left:0;width:120px;height:2px;background:#dcdddd;content:''}
.pillar-page .accordion{padding:80px 0;font-size:16px;text-align:center}
.pillar-page .accordion .wrapper{max-width:700px}
.pillar-page .accordion h2{padding:0 0 20px 0;position:relative}
.pillar-page .accordion h2::after{position:absolute;bottom:0;left:calc(50% - 60px);width:120px;height:2px;background:#dcdddd;content:''}
.pillar-page .accordion__item{width:100%;border:1px solid #dcdddd;padding:15px 25px;position:relative;overflow:hidden;margin:15px 0;text-align:left}
.pillar-page .accordion__item.open .accordion__item--icon span:first-of-type{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.pillar-page .accordion__item.open .accordion__item--text{max-height:1000px !important}
.pillar-page .accordion__item--heading{font-weight:bold;padding-right:30px;cursor:pointer}
.pillar-page .accordion__item--text{max-height:0;overflow:hidden;-webkit-transition:.5s;transition:.5s}
.pillar-page .accordion__item--text .padding{width:100%;margin-top:16px;border-top:1px solid #dcdddd;padding-top:15px}
.pillar-page .accordion__item--icon{position:absolute;right:25px;top:22px;width:10px;height:10px;cursor:pointer}
.pillar-page .accordion__item--icon span{position:absolute;top:4px;height:2px;width:10px;display:block;background:#709ea8}
.pillar-page .accordion__item--icon span:first-of-type{width:2px;height:10px;position:absolute;left:4px;display:block;background:#709ea8;top:0;-webkit-transition:.2s;transition:.2s}
.pillar-page .image-background{padding:80px 0}
.pillar-page .image-background .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.pillar-page .image-background__left{width:50%;color:white;text-align:right;border-right:1px solid white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:40px}
.pillar-page .image-background__left h2{color:white;font-size:35px;position:relative;padding:0 0 20px 0}
.pillar-page .image-background__right{width:50%;color:white;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.pillar-page .image-background__right .button{background:white;color:#40454a;border:2px solid white;margin-top:40px}
.pillar-page .image-background__right .button:hover{background:rgba(0,0,0,0);color:white}
@media(min-width:768px){.col-sm-4{width:32%}
}@media(min-width:992px){.navigation>li{position:static}
.sub-menu-wrap{max-width:1240px;margin:auto;display:inline-block}
.sub-menu-wrap li{float:left;background:#fff;padding:25px 10px 25px 0}
.sub-menu-wrap>li>a,.sub-menu-wrap>li>a:hover{color:#292929;background:#fff;border:0;font-family:"Lato",sans-serif;font-weight:900;-webkit-transition:.2s;transition:.2s;padding:10px 24px 10px 0}
.sub-menu-wrap>li>a:hover{color:#59828c}
.navigation .sub-menu{width:100%;border:0;right:0;padding:10px;box-shadow:0 1px 5px rgba(0,0,0,0.1);background:#fff;position:absolute;z-index:-1;text-align:center}
.navbar{position:static}
}@media(min-width:1200px){.page-content-container>.container{width:100%}
.container>.row>.col-xs-12{padding:0}
.container>.archives-title+.row,.courses>.row{max-width:1130px;margin:auto}
.container>.archives-title{max-width:1100px;margin:auto}
.meta{margin-bottom:30px;height:400px;background-position:center;background-size:cover}
.meta img{display:none}
.header.push-down-45{margin:0}
.meta__container_padding{width:800px;margin:auto}
.boxed{border:0}
.loop-excerpt{height:450px}
}@media(max-width:1200px){.pillar-page .hero{margin-top:-45px}
.pillar-page .posts__fade{display:none}
.pillar-page .posts .posts-loop .spacer{min-width:1px}
}@media(max-width:1100px){.logo{margin-right:23px}
.navigation>li>a{font-size:11px;padding:37px 8px}
a.donate-button{font-size:11px;padding:7px 15px;margin-top:30px}
}@media(max-width:992px){.navbar-collapse.collapse{display:none !important;height:0 !important;padding-bottom:0;overflow:initial !important}
.navbar-collapse.collapse.in{display:block !important;overflow:visible !important;height:initial !important;max-height:5000px !important}
.navbar-collapse{max-height:none}
.navbar-header{width:calc(100% - 193px)}
.navbar-toggle{display:block}
.pillar-page .text-image{padding:0}
.pillar-page .text-image.reverse .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.pillar-page .text-image.reverse .wrapper .text-image__left{margin:30px 0}
.pillar-page .text-image .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.pillar-page .text-image__left{margin:30px 0;width:100%}
.pillar-page .text-image__right{width:100%;margin:30px 0}
.pillar-page .text-image__right img{height:350px}
.pillar-page .video{text-align:left;padding:30px 0}
.pillar-page .video h2::after{left:0}
.pillar-page .video.video--side-by-side .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.pillar-page .video.video--side-by-side .wrapper .video__text{width:100%;margin:30px 0}
.pillar-page .video.video--side-by-side .wrapper .video__container{width:100%;margin:30px 0}
.pillar-page .repeating-grid{text-align:left}
.pillar-page .repeating-grid h2::after{left:0}
.pillar-page .repeating-grid__container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
}@media(max-width:991px){.navigation .sub-menu{position:relative}
.has-post-thumbnail .meta{background-image:none !important;background:0}
.navbar-collapse{padding-bottom:50px}
}@media(max-width:772px){.navbar-header{width:auto}
}@media(max-width:768px){.pillar-page .hero__right{display:none}
.pillar-page .posts .posts-loop .spacer{min-width:30px}
.pillar-page .posts .posts-loop .post{min-width:100%}
.pillar-page .text-image__right img{height:250px}
.pillar-page .video__container{padding:0;height:auto;position:relative;padding-bottom:56.25%;height:0}
.pillar-page .video__container iframe{position:absolute;top:0;left:0;z-index:0}
.pillar-page .text__content{-webkit-columns:1;-moz-columns:1;columns:1}
.pillar-page .accordion{text-align:left}
.pillar-page .accordion h2::after{left:0}
.pillar-page .image-background .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.pillar-page .image-background__left{width:100%;border-right:0;padding-right:0;text-align:left;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.pillar-page .image-background__right{width:100%;padding-left:0}
}@media(max-width:630px){.sub-catagories .sub-categories_title{height:11px}
}@media(max-width:576px){.pillar-page h2{font-size:25px}
.pillar-page .hero__left h1{font-size:25px}
.pillar-page .text-image__left .features{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pillar-page .repeating-grid__container{-ms-grid-columns:1fr;grid-template-columns:1fr}
}