/*!
Theme Name: Crossroads Prison Ministries Canada
Theme URI: http://underscores.me/
Author: Nathan Snelgrove / Wildfire Studios
Author URI: https://wildfirestudios.ca
Description: A custom-made WordPress theme for Crossroads Prison Ministries Canada
Version: 20200515
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: httpscpministries-ca
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Crossroads Prison Ministries Canada is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:15px}body,button,input,select,optgroup,textarea{color:#2E3A4B;font-family:"Gotham SSm A","Gotham SSm B",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}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:.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:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}h1,.h1{font-weight:800;text-align:center;font-size:2rem;line-height:1.1}@media screen and (min-width: 1020px){h1,.h1{font-size:3rem;font-weight:800}}h2,.h2{font-weight:900;text-align:center;font-size:1.4rem;margin-top:1.5em;line-height:1.4}@media screen and (min-width: 1020px){h2,.h2{font-size:2rem}}h3,.h3{font-weight:700;text-align:left;font-size:1.125rem;text-transform:none;letter-spacing:0;line-height:1.7;margin-top:1.5em}@media screen and (min-width: 1020px){h3,.h3{font-size:1.25em}}h4,.h4{font-size:1rem;text-transform:uppercase;letter-spacing:.125em;margin-bottom:.25em;color:#A3ABB8}h4+p,h4+ul,.h4+p,.h4+ul{margin-top:0}h5,.h5{font-size:.8rem;text-transform:uppercase;letter-spacing:.125em;margin-bottom:0;color:#A3ABB8;font-weight:700}p,.p{font-size:1rem;line-height:1.7;font-weight:normal;margin-top:1em;margin-bottom:0;font-weight:400}p.h3,.p.h3{font-weight:400}#content h1,#content h2,footer h1,footer h2{width:100%;max-width:100%;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 700px){#content h1,#content h2,footer h1,footer h2{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}@media screen and (min-width: 1020px){#content h1,#content h2,footer h1,footer h2{max-width:51rem;margin-left:auto;margin-right:auto}}#content h3,#content .h3,#content h4,#content .h4,#content h5,#content .h5,#content h6,#content .h6,#content p,#content .p,#content ul,#content ol,#content blockquote,#content .stat,#content .gform_wrapper form,#content .wp-caption-text,footer h3,footer .h3,footer h4,footer .h4,footer h5,footer .h5,footer h6,footer .h6,footer p,footer .p,footer ul,footer ol,footer blockquote,footer .stat,footer .gform_wrapper form,footer .wp-caption-text{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 700px){#content h3,#content .h3,#content h4,#content .h4,#content h5,#content .h5,#content h6,#content .h6,#content p,#content .p,#content ul,#content ol,#content blockquote,#content .stat,#content .gform_wrapper form,#content .wp-caption-text,footer h3,footer .h3,footer h4,footer .h4,footer h5,footer .h5,footer h6,footer .h6,footer p,footer .p,footer ul,footer ol,footer blockquote,footer .stat,footer .gform_wrapper form,footer .wp-caption-text{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}@media screen and (min-width: 1020px){#content h3,#content .h3,#content h4,#content .h4,#content h5,#content .h5,#content h6,#content .h6,#content p,#content .p,#content ul,#content ol,#content blockquote,#content .stat,#content .gform_wrapper form,#content .wp-caption-text,footer h3,footer .h3,footer h4,footer .h4,footer h5,footer .h5,footer h6,footer .h6,footer p,footer .p,footer ul,footer ol,footer blockquote,footer .stat,footer .gform_wrapper form,footer .wp-caption-text{max-width:51rem}}#content .wp-caption-text,footer .wp-caption-text{text-align:left;font-size:.8rem;color:#A3ABB8}#content form.cart,#content .entry-header.single,footer form.cart,footer .entry-header.single{margin-left:auto;margin-right:auto}@media screen and (min-width: 1020px){#content form.cart,#content .entry-header.single,footer form.cart,footer .entry-header.single{max-width:55rem}}#content .gform_wrapper form h3,#content .gform_wrapper form h4,#content .gform_wrapper form h5,#content .gform_wrapper form h6,#content .gform_wrapper form p,#content .gform_wrapper form ul,#content .gform_wrapper form ol,#content .gform_wrapper form blockquote,#content .gform_wrapper form h2,#content .gform_wrapper form li,footer .gform_wrapper form h3,footer .gform_wrapper form h4,footer .gform_wrapper form h5,footer .gform_wrapper form h6,footer .gform_wrapper form p,footer .gform_wrapper form ul,footer .gform_wrapper form ol,footer .gform_wrapper form blockquote,footer .gform_wrapper form h2,footer .gform_wrapper form li{padding-left:0;max-width:100%}#content .gform_wrapper form li,footer .gform_wrapper form li{border:none}#content .gform_wrapper form li:before,footer .gform_wrapper form li:before{content:none}#content .gform_wrapper .gform_footer,footer .gform_wrapper .gform_footer{margin-top:0}#content blockquote p,footer blockquote p{font-weight:900;text-align:center;font-size:1.4rem;margin-top:1.5em;line-height:1.4;text-align:left;padding:0;margin-bottom:1em;margin-top:1em;position:relative;font-weight:800}@media screen and (min-width: 1020px){#content blockquote p,footer blockquote p{font-size:2rem}}#content blockquote p:before,footer blockquote p:before{content:'\201c';position:absolute;top:0;left:-1.2rem}#content blockquote p:last-of-type:after,footer blockquote p:last-of-type:after{content:'\201d'}#content blockquote cite,footer blockquote cite{font-style:normal}#content blockquote.pull-quote p,footer blockquote.pull-quote p{margin-bottom:.5rem}#content blockquote.pull-quote cite,footer blockquote.pull-quote cite{font-style:normal}p,li{line-height:1.7em}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:1.5em 0 3em 1.5em}ul{list-style:none}ul li{padding-left:1rem;padding-right:1rem}@media screen and (min-width: 700px){ul li{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}ul li:before{content:'\2022';padding-right:.5em}.entry-content ul li:before{left:.25rem;content:'\f14a';font-family:"Font Awesome 5 Free";font-size:1.25rem;font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.entry-content ol{counter-reset:li}.entry-content ol li:before{content:counter(li);counter-increment:li;font-size:2rem;top:1.9rem;left:0;font-weight:200}.entry-content ol,.entry-content ul{position:relative;list-style:none}.entry-content ol li,.entry-content ul li{position:relative;padding:1.5rem 0 1.5rem 3rem;border-bottom:solid 1px rgba(46,58,75,0.15)}.entry-content ol li:first-of-type,.entry-content ul li:first-of-type{border-top:solid 1px rgba(46,58,75,0.15)}.entry-content ol li:before,.entry-content ul li:before{position:absolute;color:#FFB900}.entry-content ul.lesson-list{margin-top:0}.entry-content ul.lesson-list li{border:none;padding-top:0;padding-bottom:0;margin-left:1em;text-indent:-1em;padding-left:0}@media screen and (min-width: 800px){.entry-content ul.lesson-list li{padding-left:2rem}}.entry-content ul.lesson-list li:before{content:none}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%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border-radius:50px;background:#0E86C2;color:white;line-height:1.5;padding:1.25em 2em 1.15em;width:auto;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-shadow:1px 1px rgba(0,0,0,0.07);box-shadow:0px 0px 8px rgba(0,0,0,0.15);transition:.4s ease-in-out;cursor:pointer;border:none}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:transparent;box-shadow:0px 0px 16px rgba(0,0,0,0.25);background:#e6a700;transition:.4s ease-in-out}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:transparent}.button{border-radius:50px;background:#0E86C2;color:white;line-height:1.5;width:auto;max-width:15em;display:table;margin:3em auto;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-shadow:1px 1px rgba(0,0,0,0.07);box-shadow:0px 0px 8px rgba(0,0,0,0.15);transition:.4s ease-in-out;cursor:pointer;border:none}.button a{display:block;width:100%;height:100%;padding:1.25em 2em 1.1em;line-height:1.5;color:white;border-bottom:none}.button a:hover,.button a:active,.button a:focus{border:none}.button:hover{border:none;box-shadow:0px 0px 16px rgba(0,0,0,0.25);background:#e6a700;transition:.4s ease-in-out}.button:active,.button:focus{border-color:transparent}a.button{padding:1.25em 2em 1.1em;line-height:1.5}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin:0 8px 0 1px !important}.gfield.no-price span.ginput_product_price_label{display:none}.gfield.no-price span.ginput_product_price{color:#0E86C2}.gform_wrapper h2.gsection_title{text-align:left;border-bottom:solid 2px}.gform_wrapper ul li.gfield.field_description_below+li.gsection{padding:0 !important;margin-top:3rem !important}a{color:#0E86C2;font-weight:700;border-bottom:solid 2px transparent;text-decoration:none;transition:.15s ease-in-out all}a:hover,a:focus,a:active{border-bottom:solid 2px #FFB900;transition:.15s ease-in-out all}a:focus{outline:thin dotted}a:hover,a:active{outline:0}ul.links{text-align:center}ul.links li{border:none;padding:0;display:inline-block}ul.links li:before{content:none}ul.links li:first-of-type{border:none}ul.links li:after{content:'/';padding-left:.5em;padding-right:.5em;background:transparent}ul.links li:last-of-type:after{content:none}#content ul.links.buttons,footer ul.links.buttons{padding:0;max-width:100%}#content ul.links.buttons li,footer ul.links.buttons li{margin:1em .5em 0 .5em;vertical-align:top}#content ul.links.buttons li:after,footer ul.links.buttons li:after{content:none}#content ul.links.buttons li a,footer ul.links.buttons li a{display:block;border-radius:50px;background:#0E86C2;color:white;line-height:1.5;padding:1.25em 2em 1.15em;width:auto;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-shadow:1px 1px rgba(0,0,0,0.07);box-shadow:0px 0px 8px rgba(0,0,0,0.15);transition:.4s ease-in-out;cursor:pointer;border:none}#content ul.links.buttons li a:hover,footer ul.links.buttons li a:hover{border-color:transparent;box-shadow:0px 0px 16px rgba(0,0,0,0.25);background:#e6a700;transition:.4s ease-in-out}#content ul.links.buttons li a:active,#content ul.links.buttons li a:focus,footer ul.links.buttons li a:active,footer ul.links.buttons li a:focus{border-color:transparent}#masthead{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;z-index:50;background:white;min-height:3rem;box-shadow:0px 2px 4px rgba(0,0,0,0.05);transition:.5s ease-in-out all}#masthead a{border-bottom:0px}#masthead.affix,#masthead.affixed{position:fixed}#masthead.affix+.site-content,#masthead.affixed+.site-content{padding-top:3rem}@media screen and (min-width: 1020px){#masthead.affix+.site-content,#masthead.affixed+.site-content{padding-top:5.75rem}}.site-branding{padding-left:1rem;padding-right:1rem;width:100%;max-width:100%;padding-top:.5rem;padding-bottom:.5rem;position:relative;z-index:98;background:white}@media screen and (min-width: 700px){.site-branding{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}.site-branding a{border:0px}.site-branding img{width:auto;max-width:100%;height:2rem}.main-navigation{display:block;width:100%}.main-navigation ul{list-style:none;margin:0;padding:1rem 0}.main-navigation ul ul{display:none}.main-navigation ul li{margin-left:0;text-indent:0}.main-navigation ul li:before{content:none;padding:0}.main-navigation ul li a{color:#404040;border-bottom:0px}.main-navigation ul#primary-menu{text-transform:uppercase;font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:600;letter-spacing:.05em;margin-top:.5rem}.main-navigation ul#primary-menu:before{content:none}.main-navigation ul#donate-menu{font-weight:700}.main-navigation li{position:relative;padding-left:1rem;padding-right:1rem;padding-top:.5em;padding-bottom:.5em;line-height:1}@media screen and (min-width: 700px){.main-navigation li{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled .menu-toggle span{background-color:rgba(255,255,255,0);transition:.15s ease-in-out all}.main-navigation.toggled .menu-toggle span:before{top:50%;transform:rotate(45deg);transition:.3s ease-in-out all}.main-navigation.toggled .menu-toggle span:after{top:50%;transform:rotate(-45deg);transition:.3s ease-in-out all}.menu-toggle{display:block}#sub-navigation{display:none}@media screen and (max-width: 1020px){nav .desktop{display:none}.menu-toggle{position:absolute;top:0;right:0;height:3rem;width:3rem;z-index:99;text-align:center;padding:0;line-height:1;color:white;border:none;background:white;border-radius:0px;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:none}.menu-toggle:hover{box-shadow:none;background:white;color:white}.menu-toggle span{background-color:#FFB900;width:45%;height:2px;position:relative;display:block;margin:auto;top:0%;transition:.2s linear all;opacity:1}.menu-toggle span:before{content:'';background-color:#FFB900;width:100%;height:2px;display:block;top:-0.4rem;position:absolute;transition:.15s linear all}.menu-toggle span:after{content:'';background-color:#FFB900;width:100%;height:2px;display:block;position:absolute;top:0.4rem;transition:.15s linear all}.main-navigation ul{position:relative;z-index:89}.main-navigation ul:before{position:absolute;top:0;left:1rem;right:1rem;content:'';height:1px;background:rgba(46,58,75,0.15)}}@media screen and (max-width: 1020px) and (min-width: 700px){.main-navigation ul:before{left:calc(1rem * 2);right:calc(1rem * 2)}}@media screen and (max-width: 1020px){.main-menu{position:relative}.main-menu .main-menu-wrapper{background:white;position:absolute;top:-100vh;left:0;right:0;transition:top .3s ease-in-out}.main-navigation.toggled .main-menu-wrapper{top:0;left:0;right:0;transition:all .3s ease-in-out;box-shadow:0 18000px 0px 18000px rgba(0,0,0,0.05)}#masthead.toggled{transition:.5s ease-in-out all}}@media screen and (min-width: 1020px){.menu-toggle,.main-menu.mobile{display:none}#masthead{display:flex;flex-flow:row wrap;align-items:center;width:100%}#masthead .site-branding{width:18%}#masthead .main-navigation{width:64%}#masthead .main-navigation ul{text-align:center;margin-top:0;padding:0}#masthead .main-navigation ul li{display:inline-block;padding:0 1rem}#masthead #donate-button{width:18%}#masthead #donate-button ul{margin:0;padding:0;list-style-type:none}#masthead #donate-button ul li{display:block;text-align:center;padding:0;margin:0 0 0 auto;text-indent:0;width:90%;max-width:10rem}#masthead #donate-button ul li a{display:block;position:relative;height:3rem}#masthead #donate-button ul li a:before{background:#FFB900;content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}#masthead #donate-button ul li a:after{content:"Donate";position:absolute;top:50%;left:50%;color:white;transform:translate(-50%, -50%)}#masthead #donate-button ul li:before{content:none}#masthead #sub-navigation{display:block;width:100%;max-width:100%;border-top:solid 1px #f6f6f6}#masthead #sub-navigation ul{text-align:center;max-width:100%;padding:0;margin:0}#masthead #sub-navigation ul li{margin:0;padding:calc(1rem*.75) 1rem;display:inline-block;text-indent:none;font-size:.9rem}#masthead #sub-navigation ul li:before{content:none}#masthead #sub-navigation ul li a{color:#2E3A4B;text-decoration:none;font-weight:400}}.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{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.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;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.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}#content[tabindex="-1"]:focus{outline:0}.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-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.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%}.sticky{display:block}.hentry{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-content>*:first-child:not(section):not(.entry-content-no-section),.entry-content>*:first-child:not(section):not(.entry-content-no-section),.entry-summary>*:first-child:not(section):not(.entry-content-no-section){margin-top:3rem}.page-links{clear:both;margin:0 0 1.5em}.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}.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}.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%}.custom-logo-link{display:block;line-height:0}.gallery{max-width:72rem;margin:0 auto;display:flex;flex-flow:row wrap;align-items:center}.gallery .gallery-item{padding-left:1rem;padding-right:1rem}@media screen and (min-width: 700px){.gallery .gallery-item{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}@media screen and (max-width: 700px){.gallery .gallery-item{max-width:50%}}.title-position-wrapper{padding-top:4rem;padding-bottom:4rem}.title-position-wrapper h1,.title-position-wrapper h2.h1{margin-top:0;margin-bottom:0}.title-position-wrapper h2.p,.title-position-wrapper h3.p,.title-position-wrapper p{color:#8B8D90;margin-top:1rem;margin-bottom:0}.entry-header{position:relative}.entry-header .image-overlay{display:flex;align-items:center;min-height:25rem}.entry-header .image-overlay .title-position-wrapper{width:100%}.entry-header .image-overlay .title-position-wrapper h2.p,.entry-header .image-overlay .title-position-wrapper h3.p,.entry-header .image-overlay .title-position-wrapper p{text-align:center}.entry-header.featured-image.front-page{position:relative;z-index:90;margin-top:-3rem}.entry-header.featured-image.front-page .image-overlay{background:linear-gradient(135deg, #2e3a4b 0%, rgba(46,45,41,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e3a4b', endColorstr='#802e2d29',GradientType=1 )}.entry-header.featured-image.front-page .title-position-wrapper{min-height:100vh;position:relative}@media screen and (min-width: 700px){.entry-header.featured-image.front-page .title-position-wrapper h1{position:absolute;bottom:5em}}@media screen and (min-width: 1020px){.entry-header.featured-image.front-page .title-position-wrapper{max-width:51rem}}.entry-header.featured-image.front-page img{width:33.333%;max-width:175px;margin:3em 0 16em 0;display:block}.entry-header.featured-image.front-page h1{font-weight:900;text-align:center;font-size:1.4rem;margin-top:1.5em;line-height:1.4;text-align:left}@media screen and (min-width: 1020px){.entry-header.featured-image.front-page h1{font-size:2rem}}section.page-posts .image-overlay{min-height:0px;padding-top:4em}.entry-header.no-title{padding-bottom:45%;background-position:center center;background-size:cover;background-repeat:no-repeat}.entry-header.no-image .image-overlay{background:#FFB900}.entry-header.no-image .image-overlay .title-position-wrapper *{color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.entry-header.no-image .image-overlay h2.p,.entry-header.no-image .image-overlay p{font-weight:700;font-size:1.2rem;max-width:45.5em !important}.woocommerce-page .entry-header.no-image .image-overlay .title-position-wrapper *{color:#2E3A4B}.entry-header.featured-image{background-size:cover;text-align:center;background-repeat:no-repeat;background-position:center center}.entry-header.featured-image .image-overlay{background:rgba(46,58,75,0.8);height:100%;position:relative}.entry-header.featured-image .image-overlay .title-position-wrapper{color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 700px){.entry-header.featured-image .image-overlay .title-position-wrapper{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}.entry-header.featured-image .image-overlay .title-position-wrapper h2.p,.entry-header.featured-image .image-overlay .title-position-wrapper p{color:white}#content header.landing-page-header{margin-top:4.5em}#content header.landing-page-header figure.landing-page-hero{padding-left:1rem;padding-right:1rem;margin:4.5em auto 0}@media screen and (min-width: 700px){#content header.landing-page-header figure.landing-page-hero{margin-left:1rem;margin-right:1rem}}@media screen and (min-width: 700px) and (min-width: 700px){#content header.landing-page-header figure.landing-page-hero{margin-left:calc(1rem * 2);margin-right:calc(1rem * 2)}}@media screen and (min-width: 1020px){#content header.landing-page-header figure.landing-page-hero{max-width:80rem}}@media screen and (min-width: 50rem){#content header.landing-page-header figure.landing-page-hero{width:calc(100% - 6rem);margin-left:auto;margin-right:auto}}@media screen and (min-width: 700px){#content header.landing-page-header figure.landing-page-hero{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}#content header.landing-page-header figure.landing-page-hero img{display:block}@media screen and (min-width: 700px){#content header.landing-page-header{margin-top:7.5em}}.entry-content-no-section{padding:1em 0}.entry-content-no-section>*:first-child{margin-top:3rem}.entry-content-no-section>*:last-child{margin-bottom:3rem}@media screen and (min-width: 700px){.entry-content-no-section{padding:3em 0}}section{position:relative}section .wrap{padding:1em 0}section .wrap>*:first-child{margin-top:3rem}section .wrap>*:last-child{margin-bottom:3rem}section .wrap img.footer-image{margin-bottom:-1em !important}@media screen and (min-width: 700px){section .wrap{padding:3em 0}section .wrap img.footer-image{margin-bottom:-3em !important}}#content section,footer section{overflow:hidden}#content section .wrap,footer section .wrap{position:relative}@media screen and (min-width: 700px){#content section .wrap,footer section .wrap{margin-left:1rem;margin-right:1rem}}@media screen and (min-width: 700px) and (min-width: 700px){#content section .wrap,footer section .wrap{margin-left:calc(1rem * 2);margin-right:calc(1rem * 2)}}@media screen and (min-width: 1020px){#content section .wrap,footer section .wrap{max-width:80rem}}@media screen and (min-width: 50rem){#content section .wrap,footer section .wrap{width:calc(100% - 6rem);margin-left:auto;margin-right:auto}}#content section .wrap:before,footer section .wrap:before{position:absolute;top:0;left:-10000px;right:-10000px;bottom:0;background:inherit;content:''}#content section .wrap.horizontal h1,#content section .wrap.horizontal h2,#content section .wrap.horizontal h3,#content section .wrap.horizontal h4,#content section .wrap.horizontal h5,#content section .wrap.horizontal h6,#content section .wrap.horizontal p,footer section .wrap.horizontal h1,footer section .wrap.horizontal h2,footer section .wrap.horizontal h3,footer section .wrap.horizontal h4,footer section .wrap.horizontal h5,footer section .wrap.horizontal h6,footer section .wrap.horizontal p{margin-left:0}#content section .wrap *,footer section .wrap *{position:relative;z-index:1}@media screen and (min-width: 700px){#content section .wrap.horizontal,footer section .wrap.horizontal{padding:1.5rem 0}#content section .wrap.horizontal h1,#content section .wrap.horizontal h2,#content section .wrap.horizontal h3,#content section .wrap.horizontal h4,#content section .wrap.horizontal h5,#content section .wrap.horizontal h6,#content section .wrap.horizontal p,footer section .wrap.horizontal h1,footer section .wrap.horizontal h2,footer section .wrap.horizontal h3,footer section .wrap.horizontal h4,footer section .wrap.horizontal h5,footer section .wrap.horizontal h6,footer section .wrap.horizontal p{text-align:left}}section.image{background-position:center center;background-size:cover;background-repeat:no-repeat}section.image .wrap.bg{background:rgba(0,0,0,0.5)}section.text-color{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.text-color ul li,section.text-color ol li{border-color:inherit}section.text-color ul li:first-of-type,section.text-color ol li:first-of-type{border-color:inherit}section .cta-wrapper{text-align:center}@media screen and (min-width: 800px){#content section .horizontal,footer section .horizontal{padding:1px 0}#content section .horizontal .cta-wrapper,footer section .horizontal .cta-wrapper{display:flex;flex-flow:row wrap;align-items:center;margin:0}#content section .horizontal .cta-wrapper:after,footer section .horizontal .cta-wrapper:after{content:".";visibility:hidden;display:block;height:0;clear:both}#content section .horizontal .cta-wrapper .cta-content,footer section .horizontal .cta-wrapper .cta-content{float:left;width:65%;text-align:left;margin-top:0}#content section .horizontal .cta-wrapper .cta-content>*,footer section .horizontal .cta-wrapper .cta-content>*{margin-left:0;margin-top:0;margin-bottom:0}#content section .horizontal .cta-wrapper .cta-content>*+*,footer section .horizontal .cta-wrapper .cta-content>*+*{margin-top:1.5em}#content section .horizontal .cta-wrapper ul,footer section .horizontal .cta-wrapper ul{float:right;width:35%;margin-top:0;margin-bottom:0;text-align:right}#content section .horizontal .cta-wrapper ul li,footer section .horizontal .cta-wrapper ul li{margin:1em 0;text-align:center}#content section .horizontal .cta-wrapper ul:after,footer section .horizontal .cta-wrapper ul:after{clear:both;display:table}}@media screen and (min-width: 1020px){#content section .horizontal .cta-wrapper .cta-content,footer section .horizontal .cta-wrapper .cta-content{max-width:70%}#content section .horizontal .cta-wrapper ul,footer section .horizontal .cta-wrapper ul{max-width:30%}}.stat{margin-top:3rem;margin-bottom:3rem}.stat .number{display:block;font-size:4em;color:#dde0e4;line-height:1;font-weight:900;font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;letter-spacing:-.25rem}@media screen and (min-width: 800px){.stat .number{font-size:6em}}@media screen and (min-width: 1020px){.stat .number{margin-left:-3.5rem}}.stat .statistic{display:block;text-align:left;margin-top:0;font-weight:800}#content ul.bios li{padding:1.5em 0;width:100%;display:flex;flex-flow:row wrap;align-items:center}#content ul.bios li:before{content:none}#content ul.bios li .bio-headshot{height:4em;width:4em;margin-left:1em;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.15),0px 1px 2px 0px rgba(0,0,0,0.07);display:inline-block;vertical-align:middle}#content ul.bios li .bio-name-title{display:inline-block;vertical-align:middle;width:calc(100% - 5em);position:relative}#content ul.bios li .bio-name-title .bio-name{font-weight:bold;display:block}#content ul.bios li .bio-name-title .bio-title{color:#A3ABB8}#content ul.bios li .bio-description{padding:.75em 0 .5em}#content ul.bios li .bio-description p{padding:0;margin:0}@media screen and (min-width: 700px){#content ul.bios li .bio-headshot{order:1;margin:0 .5rem 0 0;width:2.5rem;height:2.5rem;border-radius:10%}#content ul.bios li .bio-name-title{order:2;width:calc(100% - 3.5rem)}#content ul.bios li .bio-description{order:3;padding:.75em 0 .5em 3em}}@media screen and (min-width: 1020px){.three-columns{display:flex;flex-flow:row wrap;margin-bottom:3rem}.three-columns .column{width:33.333%}.three-columns .column>*:first-child{margin-top:3rem}}section.tier{counter-reset:course;position:relative;padding-top:1em;margin-top:3em;margin-bottom:3em}section.tier h2,section.tier h3,section.tier h4,section.tier h5,section.tier h6,section.tier p,section.tier ul{max-width:100%}section.tier:before{left:1rem;right:1rem;height:.25rem;background:#dadde2;position:absolute;top:0;content:''}@media screen and (min-width: 700px){section.tier:before{left:calc(1rem * 2);right:calc(1rem * 2)}}section.tier .tier-description{padding-bottom:0em}section.tier .course{counter-increment:course;padding:2em 0em;background:transparent;transition:.6s ease-in-out;position:relative;margin:1em 0;border-radius:.5em;background:transparent;width:100%}section.tier .course:hover{cursor:pointer;box-shadow:0px 2px 8px rgba(0,0,0,0.025),0px -2px 8px rgba(0,0,0,0.025)}section.tier .course .course-dropdown{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);border-bottom:0}section.tier .course span.h5{position:relative;padding-left:1rem;padding-right:1rem;width:100%;margin-left:0 !important;margin-right:0 !important}@media screen and (min-width: 700px){section.tier .course span.h5{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}section.tier .course span.h5:after{content:counter(course)}section.tier .course .course-description{display:flex;flex-flow:row wrap;align-items:center}section.tier .course .course-description h4,section.tier .course .course-description p{width:calc(100% - 3rem) !important;margin-left:0 !important;margin-top:0 !important;margin-bottom:0 !important}section.tier .course .course-description p{margin-top:.5em}section.tier .course .arrow-toggle{display:block;color:#FFB900;transform:rotate(90deg);height:2.5rem;width:2.5rem;border-radius:50%;position:relative;transition:.5s ease-in-out;border:none;background:transparent;align-self:flex-start;margin-right:.5rem}section.tier .course .arrow-toggle:before{content:"\2192";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.5rem}section.tier .course .arrow-toggle:hover{background:#FFB900;color:white}section.tier .course .arrow-toggle span{display:none}section.tier .course .arrow-toggle.button-active{background:#FFB900;color:white}section.tier .course ul.lesson-list{counter-reset:li;height:0;opacity:0;overflow:hidden;transition:height 1s ease, opacity .5s ease-in-out;margin-bottom:0}section.tier .course ul.lesson-list li span.lesson-name:before{content:"Lesson " counter(li) ": ";font-weight:700;counter-increment:li}section.tier .course ul.lesson-list li a{position:relative;z-index:5}section.tier .course.lessons-toggled{background:#fff !important;box-shadow:0px 2px 8px rgba(0,0,0,0.025),0px -2px 8px rgba(0,0,0,0.025)}section.tier .course.lessons-toggled .arrow-toggle{transform:rotate(-90deg);transition:.5s ease-in-out;background:#FFB900;color:white}section.tier .course.lessons-toggled ul.lesson-list{margin-bottom:1.5em;margin-top:1.5em;opacity:1;height:auto}@media screen and (min-width: 800px){#content section.tier{display:flex;flex-flow:row wrap;width:auto;align-items:baseline}}@media screen and (min-width: 800px) and (min-width: 700px){#content section.tier{margin-left:1rem;margin-right:1rem}}@media screen and (min-width: 800px) and (min-width: 700px) and (min-width: 700px){#content section.tier{margin-left:calc(1rem * 2);margin-right:calc(1rem * 2)}}@media screen and (min-width: 800px) and (min-width: 1020px){#content section.tier{max-width:80rem}}@media screen and (min-width: 800px) and (min-width: 50rem){#content section.tier{width:calc(100% - 6rem);margin-left:auto;margin-right:auto}}@media screen and (min-width: 800px){#content section.tier:before{left:0;right:0}#content section.tier .tier-title{width:25%;align-items:baseline}#content section.tier .tier-title h2{padding-left:0}#content section.tier .tier-description{width:64.333%;align-items:baseline}#content section.tier .tier-description *{max-width:100%}#content section.tier .course{padding:1em 0;margin:1em 0 0}#content section.tier .course .course-description span.h5{width:25%;align-self:baseline;text-align:right;padding-right:0}#content section.tier .course .course-description h4{max-width:calc(75% - 6rem);align-self:baseline}#content section.tier .course .course-description p{width:63.333% !important;margin-left:25% !important}#content section.tier .course .course-description .arrow-toggle{margin-right:calc(1rem * 2)}#content section.tier .lesson-list{margin-left:25%;width:75%;padding-left:0}}@media screen and (min-width: 1020px){#content section.tier .tier-title{width:33.333%}#content section.tier .tier-description{width:58.333%}#content section.tier .course .course-description span.h5{width:33.333%}#content section.tier .course .course-description h4{max-width:calc(66.666% - 6rem)}#content section.tier .course .course-description p{width:55.333% !important;margin-left:33.333% !important}#content section.tier .lesson-list{margin-left:33.333%;width:66.666%}}.blog.hfeed .posts-wrapper,.posts-wrapper.shop,.posts-navigation,.posts-wrapper{padding-bottom:1.5rem;margin-bottom:3rem}@media screen and (min-width: 700px){.blog.hfeed .posts-wrapper,.posts-wrapper.shop,.posts-navigation,.posts-wrapper{padding-bottom:1px}}.blog.hfeed .posts-wrapper .cta-wrapper,.posts-wrapper.shop .cta-wrapper,.posts-navigation .cta-wrapper,.posts-wrapper .cta-wrapper{margin-bottom:1.5rem}ul.post-categories li{color:#FFB900}ul.post-categories li a{color:inherit}ul.post-categories li.News{color:#750CAD}ul.post-categories li.Pictures{color:#0E86C2}.posts-wrapper.sticky-post{padding-top:1px}.site-main .posts-navigation{padding:0 1rem 3rem;margin-bottom:0;position:relative}@media screen and (min-width: 700px){.site-main .posts-navigation{margin-left:1rem;margin-right:1rem}}@media screen and (min-width: 700px) and (min-width: 700px){.site-main .posts-navigation{margin-left:calc(1rem * 2);margin-right:calc(1rem * 2)}}@media screen and (min-width: 1020px){.site-main .posts-navigation{max-width:80rem}}@media screen and (min-width: 50rem){.site-main .posts-navigation{width:calc(100% - 6rem);margin-left:auto;margin-right:auto}}.single-post article .entry-content{padding-bottom:3rem}.hfeed #content article,#content .page-posts article,#content .posts-wrapper.shop article,#content .mentor-resources article{position:relative;padding:0 0 1.5rem;margin:1.5rem auto;width:calc(100% - 2rem);background:#ffffff;transition:.3s ease-in-out all}.hfeed #content article:after,#content .page-posts article:after,#content .posts-wrapper.shop article:after,#content .mentor-resources article:after{position:absolute;bottom:0;left:1rem;right:1rem;height:1px;content:none;background:#ccc}@media screen and (min-width: 700px){.hfeed #content article:after,#content .page-posts article:after,#content .posts-wrapper.shop article:after,#content .mentor-resources article:after{left:calc(1rem * 2);right:calc(1rem * 2)}}.hfeed #content article:hover,.hfeed #content article:active,.hfeed #content article:focus,#content .page-posts article:hover,#content .page-posts article:active,#content .page-posts article:focus,#content .posts-wrapper.shop article:hover,#content .posts-wrapper.shop article:active,#content .posts-wrapper.shop article:focus,#content .mentor-resources article:hover,#content .mentor-resources article:active,#content .mentor-resources article:focus{box-shadow:2px 4px 1em rgba(0,0,0,0.1);transition:.3s ease-in-out all}.hfeed #content article:hover .featured-image:before,.hfeed #content article:active .featured-image:before,.hfeed #content article:focus .featured-image:before,#content .page-posts article:hover .featured-image:before,#content .page-posts article:active .featured-image:before,#content .page-posts article:focus .featured-image:before,#content .posts-wrapper.shop article:hover .featured-image:before,#content .posts-wrapper.shop article:active .featured-image:before,#content .posts-wrapper.shop article:focus .featured-image:before,#content .mentor-resources article:hover .featured-image:before,#content .mentor-resources article:active .featured-image:before,#content .mentor-resources article:focus .featured-image:before{transform:scale(1.25);transition:.5s ease-in-out all}.hfeed #content article:hover .featured-image .overlay:before,.hfeed #content article:active .featured-image .overlay:before,.hfeed #content article:focus .featured-image .overlay:before,#content .page-posts article:hover .featured-image .overlay:before,#content .page-posts article:active .featured-image .overlay:before,#content .page-posts article:focus .featured-image .overlay:before,#content .posts-wrapper.shop article:hover .featured-image .overlay:before,#content .posts-wrapper.shop article:active .featured-image .overlay:before,#content .posts-wrapper.shop article:focus .featured-image .overlay:before,#content .mentor-resources article:hover .featured-image .overlay:before,#content .mentor-resources article:active .featured-image .overlay:before,#content .mentor-resources article:focus .featured-image .overlay:before{background:rgba(23,29,37,0.65);transition:.6s ease-in-out all}.hfeed #content article:hover a.read-more-link,.hfeed #content article:active a.read-more-link,.hfeed #content article:focus a.read-more-link,#content .page-posts article:hover a.read-more-link,#content .page-posts article:active a.read-more-link,#content .page-posts article:focus a.read-more-link,#content .posts-wrapper.shop article:hover a.read-more-link,#content .posts-wrapper.shop article:active a.read-more-link,#content .posts-wrapper.shop article:focus a.read-more-link,#content .mentor-resources article:hover a.read-more-link,#content .mentor-resources article:active a.read-more-link,#content .mentor-resources article:focus a.read-more-link{border-bottom:2px solid #FFB900}.hfeed #content article .featured-image,#content .page-posts article .featured-image,#content .posts-wrapper.shop article .featured-image,#content .mentor-resources article .featured-image{padding-bottom:50%;position:relative;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:1rem;width:auto;z-index:12;transition:.3s ease-in-out all}.hfeed #content article .featured-image:before,#content .page-posts article .featured-image:before,#content .posts-wrapper.shop article .featured-image:before,#content .mentor-resources article .featured-image:before{position:absolute;background:inherit;top:0;left:0;right:0;bottom:0;transform:scale(1);content:'';transition:.5s ease-in-out all}.hfeed #content article .featured-image .overlay:before,#content .page-posts article .featured-image .overlay:before,#content .posts-wrapper.shop article .featured-image .overlay:before,#content .mentor-resources article .featured-image .overlay:before{top:0;left:0;right:0;bottom:0;position:absolute;background:rgba(27,34,43,0);content:'';transition:.6s ease-in-out all}.hfeed #content article a.blog-post,#content .page-posts article a.blog-post,#content .posts-wrapper.shop article a.blog-post,#content .mentor-resources article a.blog-post{color:#2E3A4B;text-decoration:none;display:block;border:none;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:15}.hfeed #content article a.read-more-link:hover,.hfeed #content article a.read-more-link:focus,.hfeed #content article a.read-more-link:active,#content .page-posts article a.read-more-link:hover,#content .page-posts article a.read-more-link:focus,#content .page-posts article a.read-more-link:active,#content .posts-wrapper.shop article a.read-more-link:hover,#content .posts-wrapper.shop article a.read-more-link:focus,#content .posts-wrapper.shop article a.read-more-link:active,#content .mentor-resources article a.read-more-link:hover,#content .mentor-resources article a.read-more-link:focus,#content .mentor-resources article a.read-more-link:active{border-bottom:solid 2px #FFB900}.hfeed #content article .post-header,#content .page-posts article .post-header,#content .posts-wrapper.shop article .post-header,#content .mentor-resources article .post-header{padding:1px 0 0 0;position:relative;z-index:12;margin:0}.hfeed #content article .post-header h2,#content .page-posts article .post-header h2,#content .posts-wrapper.shop article .post-header h2,#content .mentor-resources article .post-header h2{margin:.4rem 0 .25rem !important;font-size:1rem;line-height:1.7;font-weight:normal;margin-top:1em;margin-bottom:0;font-weight:400;font-weight:700}.hfeed #content article .post-header h2.quote,#content .page-posts article .post-header h2.quote,#content .posts-wrapper.shop article .post-header h2.quote,#content .mentor-resources article .post-header h2.quote{position:relative}.hfeed #content article .post-header h2.quote:before,#content .page-posts article .post-header h2.quote:before,#content .posts-wrapper.shop article .post-header h2.quote:before,#content .mentor-resources article .post-header h2.quote:before{position:absolute;top:0;left:.4rem;content:'\201c'}.hfeed #content article .excerpt,#content .page-posts article .excerpt,#content .posts-wrapper.shop article .excerpt,#content .mentor-resources article .excerpt{margin-top:0}.hfeed #content article .excerpt p,#content .page-posts article .excerpt p,#content .posts-wrapper.shop article .excerpt p,#content .mentor-resources article .excerpt p{margin-bottom:0em;margin-top:0}.hfeed #content article ul.post-categories,#content .page-posts article ul.post-categories,#content .posts-wrapper.shop article ul.post-categories,#content .mentor-resources article ul.post-categories{font-size:.7rem;position:relative;z-index:12;text-transform:uppercase;margin:.5rem 0 0;letter-spacing:.05rem}.hfeed #content article ul.post-categories li,#content .page-posts article ul.post-categories li,#content .posts-wrapper.shop article ul.post-categories li,#content .mentor-resources article ul.post-categories li{display:inline-block;text-indent:0;padding-right:0;padding-left:.5em;margin-left:0;border:none;padding-top:0;font-weight:800}.hfeed #content article ul.post-categories li:before,#content .page-posts article ul.post-categories li:before,#content .posts-wrapper.shop article ul.post-categories li:before,#content .mentor-resources article ul.post-categories li:before{content:none}.hfeed #content article ul.post-categories li:first-of-type,#content .page-posts article ul.post-categories li:first-of-type,#content .posts-wrapper.shop article ul.post-categories li:first-of-type,#content .mentor-resources article ul.post-categories li:first-of-type{margin-left:0;padding-left:0}.hfeed #content article ul.post-categories li:first-of-type:before,#content .page-posts article ul.post-categories li:first-of-type:before,#content .posts-wrapper.shop article ul.post-categories li:first-of-type:before,#content .mentor-resources article ul.post-categories li:first-of-type:before{content:none}.hfeed #content article .the-date,#content .page-posts article .the-date,#content .posts-wrapper.shop article .the-date,#content .mentor-resources article .the-date{font-size:1rem;line-height:1.7;font-weight:normal;margin-top:1em;margin-bottom:0;font-weight:400;font-size:.8rem;color:#8B8D90;margin-top:3rem;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 700px){.hfeed #content article .the-date,#content .page-posts article .the-date,#content .posts-wrapper.shop article .the-date,#content .mentor-resources article .the-date{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image{position:relative}@media screen and (max-width: 700px){.hfeed #content article .featured-image.default,#content .page-posts article .featured-image.default,#content .posts-wrapper.shop article .featured-image.default,#content .mentor-resources article .featured-image.default{display:none}}@media screen and (min-width: 700px){.blog #content .posts-wrapper,.posts-wrapper.shop,.posts-navigation,#content .mentor-resources .posts-wrapper{background:#f6f6f6}.blog #content .posts-wrapper+section,.posts-wrapper.shop+section,.posts-navigation+section,#content .mentor-resources .posts-wrapper+section{margin-top:3rem}.blog #content .posts-wrapper+section .wrap,.posts-wrapper.shop+section .wrap,.posts-navigation+section .wrap,#content .mentor-resources .posts-wrapper+section .wrap{background:#fff !important}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article{position:relative;background:none;box-shadow:none;width:100%;padding:0;overflow:visible}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article:before{width:0px}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article:hover,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article:active,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article:focus{box-shadow:none;transition:.3s ease-in-out all}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article:hover .featured-image:before,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article:active .featured-image:before,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article:focus .featured-image:before{transform:scale(1);transition:.5s ease-in-out all}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article:hover .featured-image .overlay:before,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article:active .featured-image .overlay:before,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article:focus .featured-image .overlay:before{background:rgba(0,0,0,0);transition:.6s ease-in-out all}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article:hover a.read-more-link,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article:active a.read-more-link,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article:focus a.read-more-link{border-bottom:none}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image{width:100%}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:hover,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:focus,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:active{box-shadow:2px 4px 1em rgba(0,0,0,0.1)}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:hover:before,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:focus:before,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:active:before{transform:scale(1.25);transition:.5s ease-in-out all}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:hover .overlay:before,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:focus .overlay:before,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:active .overlay:before{background:rgba(23,29,37,0.65);transition:.6s ease-in-out all}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:hover~div,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:focus~div,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:active~div{box-shadow:2px 4px 1em rgba(0,0,0,0.1);transition:.3s ease-in-out all}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:hover~div a.read-more-link,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:focus~div a.read-more-link,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image:active~div a.read-more-link{border-bottom:2px solid #FFB900}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image.shadow{box-shadow:2px 4px 1em rgba(0,0,0,0.1)}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image.shadow:before{transform:scale(1.25);transition:.5s ease-in-out all}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image.shadow .overlay:before{background:rgba(23,29,37,0.65);transition:.6s ease-in-out all}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .content-wrapper{width:75%;position:absolute;top:50%;transform:translateY(-50%);background:white;right:0;z-index:15;padding:1rem 0}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .content-wrapper:hover,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .content-wrapper:active,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .content-wrapper:focus{box-shadow:2px 4px 1em rgba(0,0,0,0.1);transition:.3s ease-in-out all}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .content-wrapper:hover a.read-more-link,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .content-wrapper:active a.read-more-link,.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .content-wrapper:focus a.read-more-link{border-bottom:2px solid #FFB900}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .content-wrapper h2{margin-top:0rem;font-weight:800}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .content-wrapper ul.post-categories{margin-bottom:0;margin-top:0}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .content-wrapper .the-date{position:relative;bottom:inherit}.hfeed #content .posts-wrapper,.hfeed #content .posts-wrapper.shop,#content .posts-wrapper,#content .posts-wrapper.shop{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:space-between}.hfeed #content .posts-wrapper article,.hfeed #content .posts-wrapper.shop article,#content .posts-wrapper article,#content .posts-wrapper.shop article{width:calc(50% - 1.5em);flex:0 1 auto;position:relative;margin-top:3em;margin-bottom:0;background:white;padding:0 0 7.5rem 0;overflow:hidden}.hfeed #content .posts-wrapper article:nth-of-type(odd),.hfeed #content .posts-wrapper.shop article:nth-of-type(odd),#content .posts-wrapper article:nth-of-type(odd),#content .posts-wrapper.shop article:nth-of-type(odd){margin-right:.75rem;margin-left:.75rem}.hfeed #content .posts-wrapper article:nth-of-type(even),.hfeed #content .posts-wrapper.shop article:nth-of-type(even),#content .posts-wrapper article:nth-of-type(even),#content .posts-wrapper.shop article:nth-of-type(even){margin-left:.75rem;margin-right:.75rem}.hfeed #content .posts-wrapper article .featured-image,.hfeed #content .posts-wrapper.shop article .featured-image,#content .posts-wrapper article .featured-image,#content .posts-wrapper.shop article .featured-image{padding-bottom:56.5%}.hfeed #content .posts-wrapper article .post-header h2.quote:before,.hfeed #content .posts-wrapper.shop article .post-header h2.quote:before,#content .posts-wrapper article .post-header h2.quote:before,#content .posts-wrapper.shop article .post-header h2.quote:before{left:1.375em}.hfeed #content .posts-wrapper article ul.post-categories,.hfeed #content .posts-wrapper.shop article ul.post-categories,#content .posts-wrapper article ul.post-categories,#content .posts-wrapper.shop article ul.post-categories{margin-bottom:0;margin-top:0}.hfeed #content .posts-wrapper article .the-date,.hfeed #content .posts-wrapper.shop article .the-date,#content .posts-wrapper article .the-date,#content .posts-wrapper.shop article .the-date{position:absolute;bottom:2rem;left:0;margin-top:0}}@media screen and (min-width: 1020px) and (min-width: 700px){#content .posts-wrapper{margin-left:1rem;margin-right:1rem}}@media screen and (min-width: 1020px) and (min-width: 700px) and (min-width: 700px){#content .posts-wrapper{margin-left:calc(1rem * 2);margin-right:calc(1rem * 2)}}@media screen and (min-width: 1020px) and (min-width: 1020px){#content .posts-wrapper{max-width:80rem}}@media screen and (min-width: 1020px) and (min-width: 50rem){#content .posts-wrapper{width:calc(100% - 6rem);margin-left:auto;margin-right:auto}}@media screen and (min-width: 1020px){.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .content-wrapper:hover{box-shadow:2px 4px 1em rgba(0,0,0,0.1);background:white}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .content-wrapper:hover h2 a{border-bottom:solid 2px #FFB900}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .featured-image{width:75%;padding-bottom:50%;box-shadow:none;margin-bottom:0}.hfeed:not(.paged) #content .posts-wrapper.sticky-post article .content-wrapper{width:50%;box-shadow:0px;transition:.3s ease-in-out all}.blog.hfeed #content .posts-wrapper article,.blog.hfeed #content .posts-wrapper.shop article,.woocommerce #content .posts-wrapper article,.woocommerce #content .posts-wrapper.shop article,#content .chaplain-resources .posts-wrapper article,#content .chaplain-resources .posts-wrapper.shop article{width:calc(50% - .75rem)}.blog.hfeed #content .posts-wrapper article:nth-of-type(odd),.blog.hfeed #content .posts-wrapper.shop article:nth-of-type(odd),.woocommerce #content .posts-wrapper article:nth-of-type(odd),.woocommerce #content .posts-wrapper.shop article:nth-of-type(odd),#content .chaplain-resources .posts-wrapper article:nth-of-type(odd),#content .chaplain-resources .posts-wrapper.shop article:nth-of-type(odd){margin-left:0}.blog.hfeed #content .posts-wrapper article:nth-of-type(even),.blog.hfeed #content .posts-wrapper.shop article:nth-of-type(even),.woocommerce #content .posts-wrapper article:nth-of-type(even),.woocommerce #content .posts-wrapper.shop article:nth-of-type(even),#content .chaplain-resources .posts-wrapper article:nth-of-type(even),#content .chaplain-resources .posts-wrapper.shop article:nth-of-type(even){margin-right:0}.blog.hfeed #content .posts-wrapper article .featured-image,.blog.hfeed #content .posts-wrapper.shop article .featured-image,.woocommerce #content .posts-wrapper article .featured-image,.woocommerce #content .posts-wrapper.shop article .featured-image,#content .chaplain-resources .posts-wrapper article .featured-image,#content .chaplain-resources .posts-wrapper.shop article .featured-image{margin-bottom:1.5rem}.blog.hfeed #content .cta.horizontal,.woocommerce #content .cta.horizontal,#content .chaplain-resources .cta.horizontal{width:100%;max-width:100%}}#content article.post .entry-header ul.post-categories,#content div.product .entry-header ul.post-categories,.single-product #content article.post .entry-header ul.post-categories,.single-product #content div.product .entry-header ul.post-categories{font-size:.7rem;position:relative;z-index:12;text-transform:uppercase;margin:0 auto;letter-spacing:.05rem}#content article.post .entry-header ul.post-categories li,#content div.product .entry-header ul.post-categories li,.single-product #content article.post .entry-header ul.post-categories li,.single-product #content div.product .entry-header ul.post-categories li{display:inline-block;text-indent:0;padding-right:0;padding-left:.5em;margin-left:0;border:none;padding-top:0;font-weight:800}#content article.post .entry-header ul.post-categories li:before,#content div.product .entry-header ul.post-categories li:before,.single-product #content article.post .entry-header ul.post-categories li:before,.single-product #content div.product .entry-header ul.post-categories li:before{content:none}#content article.post .entry-header ul.post-categories li:first-of-type,#content div.product .entry-header ul.post-categories li:first-of-type,.single-product #content article.post .entry-header ul.post-categories li:first-of-type,.single-product #content div.product .entry-header ul.post-categories li:first-of-type{margin-left:0;padding-left:0}#content article.post .entry-header ul.post-categories li:first-of-type:before,#content div.product .entry-header ul.post-categories li:first-of-type:before,.single-product #content article.post .entry-header ul.post-categories li:first-of-type:before,.single-product #content div.product .entry-header ul.post-categories li:first-of-type:before{content:none}#content article.post .entry-header .p.date,#content div.product .entry-header .p.date,.single-product #content article.post .entry-header .p.date,.single-product #content div.product .entry-header .p.date{font-size:.85rem;color:#A3ABB8;padding-left:1rem;padding-right:1rem;display:block;margin-bottom:1.5rem}@media screen and (min-width: 700px){#content article.post .entry-header .p.date,#content div.product .entry-header .p.date,.single-product #content article.post .entry-header .p.date,.single-product #content div.product .entry-header .p.date{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}#content article.post .entry-header .entry-title,#content div.product .entry-header .entry-title,.single-product #content article.post .entry-header .entry-title,.single-product #content div.product .entry-header .entry-title{font-weight:900;text-align:center;font-size:1.4rem;margin-top:1.5em;line-height:1.4;margin-top:0;text-align:left}@media screen and (min-width: 1020px){#content article.post .entry-header .entry-title,#content div.product .entry-header .entry-title,.single-product #content article.post .entry-header .entry-title,.single-product #content div.product .entry-header .entry-title{font-size:2rem}}#content article.post .entry-header h2,#content div.product .entry-header h2,.single-product #content article.post .entry-header h2,.single-product #content div.product .entry-header h2{text-align:left}#content article.post .entry-header h2.excerpt,#content div.product .entry-header h2.excerpt,.single-product #content article.post .entry-header h2.excerpt,.single-product #content div.product .entry-header h2.excerpt{font-weight:700;text-align:left;font-size:1.125rem;text-transform:none;letter-spacing:0;line-height:1.7;margin-top:1.5em;font-weight:400;margin-top:1.5rem;position:relative;padding-top:1.5rem}@media screen and (min-width: 1020px){#content article.post .entry-header h2.excerpt,#content div.product .entry-header h2.excerpt,.single-product #content article.post .entry-header h2.excerpt,.single-product #content div.product .entry-header h2.excerpt{font-size:1.25em}}#content article.post .entry-header h2.excerpt:before,#content div.product .entry-header h2.excerpt:before,.single-product #content article.post .entry-header h2.excerpt:before,.single-product #content div.product .entry-header h2.excerpt:before{position:absolute;top:0;left:1rem;right:1rem;background:#dde0e4;content:'';height:1px}@media screen and (min-width: 700px){#content article.post .entry-header h2.excerpt:before,#content div.product .entry-header h2.excerpt:before,.single-product #content article.post .entry-header h2.excerpt:before,.single-product #content div.product .entry-header h2.excerpt:before{left:calc(1rem * 2);right:calc(1rem * 2)}}@media screen and (min-width: 1020px){#content div.product,#content article.post,.single-product #content div.product,.single-product #content article.post{max-width:55rem !important}}@media screen and (min-width: 1020px) and (min-width: 700px){#content div.product,#content article.post,.single-product #content div.product,.single-product #content article.post{margin-left:1rem;margin-right:1rem}}@media screen and (min-width: 1020px) and (min-width: 700px) and (min-width: 700px){#content div.product,#content article.post,.single-product #content div.product,.single-product #content article.post{margin-left:calc(1rem * 2);margin-right:calc(1rem * 2)}}@media screen and (min-width: 1020px) and (min-width: 1020px){#content div.product,#content article.post,.single-product #content div.product,.single-product #content article.post{max-width:80rem}}@media screen and (min-width: 1020px) and (min-width: 50rem){#content div.product,#content article.post,.single-product #content div.product,.single-product #content article.post{width:calc(100% - 6rem);margin-left:auto;margin-right:auto}}@media screen and (min-width: 1020px){#content div.product .entry-header h2.excerpt,#content article.post .entry-header h2.excerpt,.single-product #content div.product .entry-header h2.excerpt,.single-product #content article.post .entry-header h2.excerpt{padding-top:3rem;margin-top:3rem}}footer#cta{border-top:solid 1px rgba(0,0,0,0.07)}footer#cta .posts-wrapper{display:none}.post-footer{margin-top:3rem}@media screen and (min-width: 700px){.page-footer{margin-bottom:calc(100vh - 3rem)}}@media screen and (min-width: 1020px){.page-footer{margin-bottom:calc(100vh - 6rem)}}.site-footer{background:#232933;color:rgba(255,255,255,0.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;padding:4em 0}.site-footer .site-info{padding-left:1rem;padding-right:1rem}@media screen and (min-width: 700px){.site-footer .site-info{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}@media screen and (min-width: 700px){.site-footer .site-info{margin-left:1rem;margin-right:1rem}}@media screen and (min-width: 700px) and (min-width: 700px){.site-footer .site-info{margin-left:calc(1rem * 2);margin-right:calc(1rem * 2)}}@media screen and (min-width: 1020px){.site-footer .site-info{max-width:80rem}}@media screen and (min-width: 50rem){.site-footer .site-info{width:calc(100% - 6rem);margin-left:auto;margin-right:auto}}.site-footer .col-wrapper{margin:1.5em 0}.site-footer .col-wrapper p{margin:0;padding:0;font-size:.8em}.site-footer a{color:rgba(255,255,255,0.5);font-weight:normal;border-bottom:none}.site-footer a:hover,.site-footer a:focus,.site-footer a:active{color:white;border-bottom:none}.site-footer a.logo{width:10em;height:auto;display:block;margin:0 auto 3em;opacity:.5}.site-footer a.logo:hover,.site-footer a.logo:active,.site-footer a.logo:focus{opacity:1}@media screen and (min-width: 700px){.site-footer{min-height:calc(100vh - 3rem);position:fixed;bottom:0;left:0;right:0;z-index:-1}.site-footer a.logo{width:12em}.site-footer .site-info{position:absolute;left:0;right:0;bottom:0}.site-footer .site-info .site-info-wrapper{margin-bottom:5em;width:100%;z-index:1}.site-footer .site-info .site-info-wrapper .cols{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:top}.site-footer .site-info .site-info-wrapper .col-wrapper{display:inline-block;width:32%;vertical-align:top}}@media screen and (min-width: 1020px){.site-footer .site-info .site-info-wrapper .col-wrapper{width:24%}}p.stock.out-of-stock{padding:0 !important}article.product-type-variable .price{display:none}table.variations{position:relative}table.variations .label{position:absolute;top:-10000px;left:-10000px}table.variations a.reset_variations{display:none !important}table.variations .value select{background:white;font-size:1em;display:block;width:100%;margin:1em 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5em 2em .5em .5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right 18px center}.posts-wrapper.shop{overflow:hidden}.shop-item-footer{display:flex;flex-flow:row wrap;align-items:center;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 700px){.shop-item-footer{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}.shop-item-footer .price{display:block;text-align:center;color:#0E86C2;margin:1em;font-weight:800;font-size:1.125em}.shop-item-footer table.variations{position:relative;z-index:20}.shop-item-footer p.stock.out-of-stock{margin:0}.shop-item-footer a.button,.shop-item-footer button{position:relative;z-index:20;margin:0 auto}.shop-item-footer .price,.shop-item-footer .variations{margin:0;width:64%;text-align:left}.shop-item-footer button,.shop-item-footer a.button,.shop-item-footer .single_variation_wrap{font-size:.8em;padding:1em 1.25em 1em;width:33%;margin-right:0;text-align:center}.shop-item-footer .variations_form{display:flex;flex-flow:row wrap;width:100%;justify-content:space-between;align-items:center}.shop-item-footer .variations_form table.variations .value select{margin:0}.shop-item-footer .variations_form .single_variation_wrap{padding:0}.shop-item-footer .variations_form .single_variation_wrap button,.shop-item-footer .variations_form .single_variation_wrap a.button{width:100%;font-size:1em}.shop-item-footer .woocommerce-variation-add-to-cart-disabled{display:none}@media screen and (max-width: 700px){.shop-item-footer{margin:1.5em 0 0}}@media screen and (min-width: 700px){.shop-item-footer{position:absolute;bottom:1em;width:100%}.shop-item-footer .price,.shop-item-footer .variations{width:64%}.shop-item-footer .button,.shop-item-footer a.button,.shop-item-footer .single_variation_wrap{width:33%}.shop-item-footer .single_variation_wrap button,.shop-item-footer .single_variation_wrap a.button{width:100%}}@media screen and (min-width: 1020px){.shop-item-footer button,.shop-item-footer a.button,.shop-item-footer .single_variation_wrap{font-size:.9em;padding-top:1em;width:33%}.shop-item-footer .price,.shop-item-footer .variations_form table.variations{width:64%}.shop-item-footer .price .value select,.shop-item-footer .variations_form table.variations .value select{padding:.7em 2em .7em .5em}.shop-item-footer .variations_form .single_variation_wrap{padding:0}.shop-item-footer .variations_form .single_variation_wrap button,.shop-item-footer .variations_form .single_variation_wrap a.button{width:100%;font-size:100%}}.single-product #content ol.flickity-page-dots{max-width:100%}.single-product #content .woo-feat-image img{width:100%}.single-product #content div.product{padding-bottom:3rem}.single-product #content .flickity-prev-next-button{width:50%;height:100%;border-radius:0;background:none;box-shadow:none}.single-product #content .flickity-prev-next-button:hover,.single-product #content .flickity-prev-next-button:active,.single-product #content .flickity-prev-next-button:focus{background:none;box-shadow:none}.single-product #content .flickity-prev-next-button svg{display:none}.single-product #content .flickity-prev-next-button.next{right:0}.single-product #content .flickity-prev-next-button.previous{left:0}.single-product #content .woocommerce-product-gallery__wrapper{pointer-events:none}.single-product #content .entry-summary{padding-left:1rem;padding-right:1rem}@media screen and (min-width: 700px){.single-product #content .entry-summary{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}.single-product #content .woocommerce-variation-price span{display:none}.single-product #content form.cart input.plus,.single-product #content form.cart input.minus{padding:.5rem 1rem;background:white;color:#2E3A4B;box-shadow:none;border:1px solid #A3ABB8;display:inline-block;height:50px}.single-product #content form.cart input.minus{border-radius:.5rem 0 0 .5rem}.single-product #content form.cart input.plus{border-radius:0 .5rem .5rem 0}.single-product #content form.cart input.plus,.single-product #content form.cart input.minus,.single-product #content form.cart .quantity{vertical-align:top}.single-product #content form.cart .quantity{width:100px;margin:0 -4px;display:inline-block}.single-product #content form.cart .quantity input{border-left:0;border-right:0;border-color:#A3ABB8;border-radius:0;width:100%;height:50px;text-align:center;display:block;margin:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.single-product #content form.cart button.single_add_to_cart_button.alt{width:11.5rem;margin:.75rem 0 3rem;padding:1rem;border-radius:.5rem}.single-product #content .after-cart{border-top:1px solid;border-bottom:1px solid;border-color:#c0c5ce;margin:3rem 0}.single-product #content .after-cart p{padding:0;font-size:.9rem;margin-top:1.5em;margin-bottom:1.5rem}.single-product #content section.related.products{position:relative;padding-top:1.5rem}.single-product #content section.related.products:before{position:absolute;top:0;left:1rem;right:1rem;background:#dde0e4;height:1px;content:''}@media screen and (min-width: 700px){.single-product #content section.related.products:before{left:calc(1rem * 2);right:calc(1rem * 2)}}.single-product #content section.related.products h2{text-align:left}@media screen and (min-width: 700px){.single-product #content .entry-header .entry-title{text-align:left}.single-product #content form.cart button.single_add_to_cart_button.alt{height:50px;margin:0 0 0 1.5em;display:inline-block}.single-product #content section.related.products h2:first-child{text-align:center;margin-bottom:2em}}@media screen and (min-width: 1020px){.single-product #content .entry-summary form.cart{padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1020px) and (min-width: 700px){.single-product #content .entry-summary form.cart{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}@media screen and (min-width: 1020px){.single-product #content .after-cart{margin:3rem auto}.single-product #content section.related.products:before{max-width:47rem;left:calc((100% - 47rem) / 2)}}.woocommerce-cart .entry-header .image-overlay,.woocommerce-checkout .entry-header .image-overlay{display:block;min-height:0;background:#f2f2f2}.woocommerce-cart .entry-header .image-overlay .title-position-wrapper,.woocommerce-checkout .entry-header .image-overlay .title-position-wrapper{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;color:inherit;padding:6rem 0 4rem}.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content,.woocommerce-order-received .entry-content{background:#f2f2f2}.woocommerce-cart .entry-content ul li,.woocommerce-checkout .entry-content ul li,.woocommerce-order-received .entry-content ul li{padding:1.5rem 0}.woocommerce-cart .entry-content ul li:before,.woocommerce-checkout .entry-content ul li:before,.woocommerce-order-received .entry-content ul li:before{content:''}.woocommerce-cart .entry-content .woocommerce-message,.woocommerce-cart .entry-content .woocommerce-info,.woocommerce-cart .entry-content .woocommerce-error,.woocommerce-cart .entry-content .woocommerce-noreviews,.woocommerce-cart .entry-content p.no-comments,.woocommerce-checkout .entry-content .woocommerce-message,.woocommerce-checkout .entry-content .woocommerce-info,.woocommerce-checkout .entry-content .woocommerce-error,.woocommerce-checkout .entry-content .woocommerce-noreviews,.woocommerce-checkout .entry-content p.no-comments,.woocommerce-order-received .entry-content .woocommerce-message,.woocommerce-order-received .entry-content .woocommerce-info,.woocommerce-order-received .entry-content .woocommerce-error,.woocommerce-order-received .entry-content .woocommerce-noreviews,.woocommerce-order-received .entry-content p.no-comments{display:block;width:100%;background-color:#0E86C2;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:1rem;padding-right:1rem;padding-top:1.5rem;padding-bottom:1.5rem;border-left:0.25rem solid #09557b}@media screen and (min-width: 700px){.woocommerce-cart .entry-content .woocommerce-message,.woocommerce-cart .entry-content .woocommerce-info,.woocommerce-cart .entry-content .woocommerce-error,.woocommerce-cart .entry-content .woocommerce-noreviews,.woocommerce-cart .entry-content p.no-comments,.woocommerce-checkout .entry-content .woocommerce-message,.woocommerce-checkout .entry-content .woocommerce-info,.woocommerce-checkout .entry-content .woocommerce-error,.woocommerce-checkout .entry-content .woocommerce-noreviews,.woocommerce-checkout .entry-content p.no-comments,.woocommerce-order-received .entry-content .woocommerce-message,.woocommerce-order-received .entry-content .woocommerce-info,.woocommerce-order-received .entry-content .woocommerce-error,.woocommerce-order-received .entry-content .woocommerce-noreviews,.woocommerce-order-received .entry-content p.no-comments{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}.woocommerce-cart .entry-content .woocommerce-message a.button,.woocommerce-cart .entry-content .woocommerce-message button,.woocommerce-cart .entry-content .woocommerce-info a.button,.woocommerce-cart .entry-content .woocommerce-info button,.woocommerce-cart .entry-content .woocommerce-error a.button,.woocommerce-cart .entry-content .woocommerce-error button,.woocommerce-cart .entry-content .woocommerce-noreviews a.button,.woocommerce-cart .entry-content .woocommerce-noreviews button,.woocommerce-cart .entry-content p.no-comments a.button,.woocommerce-cart .entry-content p.no-comments button,.woocommerce-checkout .entry-content .woocommerce-message a.button,.woocommerce-checkout .entry-content .woocommerce-message button,.woocommerce-checkout .entry-content .woocommerce-info a.button,.woocommerce-checkout .entry-content .woocommerce-info button,.woocommerce-checkout .entry-content .woocommerce-error a.button,.woocommerce-checkout .entry-content .woocommerce-error button,.woocommerce-checkout .entry-content .woocommerce-noreviews a.button,.woocommerce-checkout .entry-content .woocommerce-noreviews button,.woocommerce-checkout .entry-content p.no-comments a.button,.woocommerce-checkout .entry-content p.no-comments button,.woocommerce-order-received .entry-content .woocommerce-message a.button,.woocommerce-order-received .entry-content .woocommerce-message button,.woocommerce-order-received .entry-content .woocommerce-info a.button,.woocommerce-order-received .entry-content .woocommerce-info button,.woocommerce-order-received .entry-content .woocommerce-error a.button,.woocommerce-order-received .entry-content .woocommerce-error button,.woocommerce-order-received .entry-content .woocommerce-noreviews a.button,.woocommerce-order-received .entry-content .woocommerce-noreviews button,.woocommerce-order-received .entry-content p.no-comments a.button,.woocommerce-order-received .entry-content p.no-comments button{padding:0;margin:1.5rem 0;max-width:100%;display:block;text-decoration:underline;text-align:left;box-shadow:none}.woocommerce-cart .entry-content ul.woocommerce-message,.woocommerce-cart .entry-content ul.woocommerce-info,.woocommerce-cart .entry-content ul.woocommerce-error,.woocommerce-cart .entry-content ul.woocommerce-noreviews,.woocommerce-checkout .entry-content ul.woocommerce-message,.woocommerce-checkout .entry-content ul.woocommerce-info,.woocommerce-checkout .entry-content ul.woocommerce-error,.woocommerce-checkout .entry-content ul.woocommerce-noreviews,.woocommerce-order-received .entry-content ul.woocommerce-message,.woocommerce-order-received .entry-content ul.woocommerce-info,.woocommerce-order-received .entry-content ul.woocommerce-error,.woocommerce-order-received .entry-content ul.woocommerce-noreviews{padding-top:0;padding-bottom:0}.woocommerce-cart .entry-content .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout,.woocommerce-checkout .entry-content .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout,.woocommerce-order-received .entry-content .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{padding-left:1rem;padding-right:1rem}@media screen and (min-width: 700px){.woocommerce-cart .entry-content .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout,.woocommerce-checkout .entry-content .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout,.woocommerce-order-received .entry-content .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}.woocommerce-cart .entry-content .woocommerce-notices-wrapper,.woocommerce-checkout .entry-content .woocommerce-notices-wrapper,.woocommerce-order-received .entry-content .woocommerce-notices-wrapper{padding-left:1rem;padding-right:1rem}@media screen and (min-width: 700px){.woocommerce-cart .entry-content .woocommerce-notices-wrapper,.woocommerce-checkout .entry-content .woocommerce-notices-wrapper,.woocommerce-order-received .entry-content .woocommerce-notices-wrapper{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}@media screen and (max-width: 768px){.woocommerce-cart .entry-content table.shop_table_responsive tr td,.woocommerce-cart .entry-content table.order_details,.woocommerce-checkout .entry-content table.shop_table_responsive tr td,.woocommerce-checkout .entry-content table.order_details,.woocommerce-order-received .entry-content table.shop_table_responsive tr td,.woocommerce-order-received .entry-content table.order_details{padding:.75rem 0}.woocommerce-cart .entry-content table.shop_table_responsive tr td:before,.woocommerce-cart .entry-content table.order_details:before,.woocommerce-checkout .entry-content table.shop_table_responsive tr td:before,.woocommerce-checkout .entry-content table.order_details:before,.woocommerce-order-received .entry-content table.shop_table_responsive tr td:before,.woocommerce-order-received .entry-content table.order_details:before{font-weight:600}.woocommerce-cart .entry-content table,.woocommerce-checkout .entry-content table,.woocommerce-order-received .entry-content table{padding-left:1rem;padding-right:1rem}}@media screen and (max-width: 768px) and (min-width: 700px){.woocommerce-cart .entry-content table,.woocommerce-checkout .entry-content table,.woocommerce-order-received .entry-content table{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}@media screen and (max-width: 768px){.woocommerce-cart .entry-content .product-thumbnail,.woocommerce-checkout .entry-content .product-thumbnail,.woocommerce-order-received .entry-content .product-thumbnail{display:none !important}.woocommerce-cart .entry-content button,.woocommerce-cart .entry-content a.button,.woocommerce-checkout .entry-content button,.woocommerce-checkout .entry-content a.button,.woocommerce-order-received .entry-content button,.woocommerce-order-received .entry-content a.button{width:calc(100% - 2rem);margin:1.5rem auto;max-width:100%;text-align:center}.woocommerce-cart .entry-content .cart-collaterals,.woocommerce-checkout .entry-content .cart-collaterals,.woocommerce-order-received .entry-content .cart-collaterals{background:white;padding:1.5rem;margin-bottom:1.5rem}.woocommerce-cart .entry-content .cart-collaterals table,.woocommerce-checkout .entry-content .cart-collaterals table,.woocommerce-order-received .entry-content .cart-collaterals table{padding-left:1rem;padding-right:1rem}}@media screen and (max-width: 768px) and (min-width: 700px){.woocommerce-cart .entry-content .cart-collaterals table,.woocommerce-checkout .entry-content .cart-collaterals table,.woocommerce-order-received .entry-content .cart-collaterals table{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}@media screen and (min-width: 768px){.woocommerce-cart .entry-content .woocommerce-notices-wrapper,.woocommerce-checkout .entry-content .woocommerce-notices-wrapper,.woocommerce-order-received .entry-content .woocommerce-notices-wrapper{margin-bottom:1.5rem}.woocommerce-cart .entry-content table,.woocommerce-checkout .entry-content table,.woocommerce-order-received .entry-content table{padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 768px) and (min-width: 700px){.woocommerce-cart .entry-content table,.woocommerce-checkout .entry-content table,.woocommerce-order-received .entry-content table{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}@media screen and (min-width: 768px){.woocommerce-cart .entry-content table thead,.woocommerce-cart .entry-content table tr.cart-subtotal,.woocommerce-checkout .entry-content table thead,.woocommerce-checkout .entry-content table tr.cart-subtotal,.woocommerce-order-received .entry-content table thead,.woocommerce-order-received .entry-content table tr.cart-subtotal{background:#e8e8e8}.woocommerce-cart .entry-content table tr.woocommerce-cart-form__cart-item.cart_item,.woocommerce-cart .entry-content table tr.order-total,.woocommerce-checkout .entry-content table tr.woocommerce-cart-form__cart-item.cart_item,.woocommerce-checkout .entry-content table tr.order-total,.woocommerce-order-received .entry-content table tr.woocommerce-cart-form__cart-item.cart_item,.woocommerce-order-received .entry-content table tr.order-total{background:#fafafa}.woocommerce-cart .entry-content td.actions,.woocommerce-cart .entry-content .wc-proceed-to-checkout,.woocommerce-checkout .entry-content td.actions,.woocommerce-checkout .entry-content .wc-proceed-to-checkout,.woocommerce-order-received .entry-content td.actions,.woocommerce-order-received .entry-content .wc-proceed-to-checkout{position:relative}.woocommerce-cart .entry-content td.actions button,.woocommerce-cart .entry-content td.actions a.button,.woocommerce-cart .entry-content .wc-proceed-to-checkout button,.woocommerce-cart .entry-content .wc-proceed-to-checkout a.button,.woocommerce-checkout .entry-content td.actions button,.woocommerce-checkout .entry-content td.actions a.button,.woocommerce-checkout .entry-content .wc-proceed-to-checkout button,.woocommerce-checkout .entry-content .wc-proceed-to-checkout a.button,.woocommerce-order-received .entry-content td.actions button,.woocommerce-order-received .entry-content td.actions a.button,.woocommerce-order-received .entry-content .wc-proceed-to-checkout button,.woocommerce-order-received .entry-content .wc-proceed-to-checkout a.button{border-radius:3px;position:absolute;right:0;margin:0;max-width:30rem}.woocommerce-cart .entry-content table.shop_table_responsive tr th,.woocommerce-cart .entry-content table.shop_table_responsive tr td,.woocommerce-checkout .entry-content table.shop_table_responsive tr th,.woocommerce-checkout .entry-content table.shop_table_responsive tr td,.woocommerce-order-received .entry-content table.shop_table_responsive tr th,.woocommerce-order-received .entry-content table.shop_table_responsive tr td{padding:1.5rem}.woocommerce-cart .entry-content .cart-collaterals,.woocommerce-checkout .entry-content .cart-collaterals,.woocommerce-order-received .entry-content .cart-collaterals{margin-left:50%;margin-top:9rem;margin-bottom:12rem;padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 768px) and (min-width: 700px){.woocommerce-cart .entry-content .cart-collaterals,.woocommerce-checkout .entry-content .cart-collaterals,.woocommerce-order-received .entry-content .cart-collaterals{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}@media screen and (min-width: 768px){.woocommerce-cart .entry-content .cart-collaterals table,.woocommerce-checkout .entry-content .cart-collaterals table,.woocommerce-order-received .entry-content .cart-collaterals table{padding-left:0;padding-right:0}.woocommerce-cart .entry-content .cart-collaterals h2,.woocommerce-checkout .entry-content .cart-collaterals h2,.woocommerce-order-received .entry-content .cart-collaterals h2{text-align:left;padding:0 !important}}@media screen and (min-width: 1024px) and (min-width: 700px){.woocommerce-cart .entry-content table.cart,.woocommerce-checkout .entry-content table.cart,.woocommerce-order-received .entry-content table.cart{margin-left:1rem;margin-right:1rem}}@media screen and (min-width: 1024px) and (min-width: 700px) and (min-width: 700px){.woocommerce-cart .entry-content table.cart,.woocommerce-checkout .entry-content table.cart,.woocommerce-order-received .entry-content table.cart{margin-left:calc(1rem * 2);margin-right:calc(1rem * 2)}}@media screen and (min-width: 1024px) and (min-width: 1020px){.woocommerce-cart .entry-content table.cart,.woocommerce-checkout .entry-content table.cart,.woocommerce-order-received .entry-content table.cart{max-width:80rem}}@media screen and (min-width: 1024px) and (min-width: 50rem){.woocommerce-cart .entry-content table.cart,.woocommerce-checkout .entry-content table.cart,.woocommerce-order-received .entry-content table.cart{width:calc(100% - 6rem);margin-left:auto;margin-right:auto}}@media screen and (min-width: 1024px){.woocommerce-cart .entry-content .cart-collaterals,.woocommerce-checkout .entry-content .cart-collaterals,.woocommerce-order-received .entry-content .cart-collaterals{padding-left:43%}}@media screen and (min-width: 1024px) and (min-width: 700px){.woocommerce-cart .entry-content .cart-collaterals,.woocommerce-checkout .entry-content .cart-collaterals,.woocommerce-order-received .entry-content .cart-collaterals{margin-left:1rem;margin-right:1rem}}@media screen and (min-width: 1024px) and (min-width: 700px) and (min-width: 700px){.woocommerce-cart .entry-content .cart-collaterals,.woocommerce-checkout .entry-content .cart-collaterals,.woocommerce-order-received .entry-content .cart-collaterals{margin-left:calc(1rem * 2);margin-right:calc(1rem * 2)}}@media screen and (min-width: 1024px) and (min-width: 1020px){.woocommerce-cart .entry-content .cart-collaterals,.woocommerce-checkout .entry-content .cart-collaterals,.woocommerce-order-received .entry-content .cart-collaterals{max-width:80rem}}@media screen and (min-width: 1024px) and (min-width: 50rem){.woocommerce-cart .entry-content .cart-collaterals,.woocommerce-checkout .entry-content .cart-collaterals,.woocommerce-order-received .entry-content .cart-collaterals{width:calc(100% - 6rem);margin-left:auto;margin-right:auto}}@media screen and (min-width: 1024px) and (min-width: 700px){.woocommerce-cart .entry-content .woocommerce-notices-wrapper,.woocommerce-checkout .entry-content .woocommerce-notices-wrapper,.woocommerce-order-received .entry-content .woocommerce-notices-wrapper{margin-left:1rem;margin-right:1rem}}@media screen and (min-width: 1024px) and (min-width: 700px) and (min-width: 700px){.woocommerce-cart .entry-content .woocommerce-notices-wrapper,.woocommerce-checkout .entry-content .woocommerce-notices-wrapper,.woocommerce-order-received .entry-content .woocommerce-notices-wrapper{margin-left:calc(1rem * 2);margin-right:calc(1rem * 2)}}@media screen and (min-width: 1024px) and (min-width: 1020px){.woocommerce-cart .entry-content .woocommerce-notices-wrapper,.woocommerce-checkout .entry-content .woocommerce-notices-wrapper,.woocommerce-order-received .entry-content .woocommerce-notices-wrapper{max-width:80rem}}@media screen and (min-width: 1024px) and (min-width: 50rem){.woocommerce-cart .entry-content .woocommerce-notices-wrapper,.woocommerce-checkout .entry-content .woocommerce-notices-wrapper,.woocommerce-order-received .entry-content .woocommerce-notices-wrapper{width:calc(100% - 6rem);margin-left:auto;margin-right:auto}}@media screen and (max-width: 700px){.woocommerce-cart .entry-content tr.cart_item{padding-left:1rem;padding-right:1rem;margin:1.5rem 0;display:block;background:white;padding-top:.5rem;padding-bottom:1.5rem}}@media screen and (max-width: 700px) and (min-width: 700px){.woocommerce-cart .entry-content tr.cart_item{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}@media screen and (max-width: 700px){.woocommerce-cart .entry-content tr.cart_item .quantity input{max-width:15%;position:relative;right:0}}.woocommerce-checkout .entry-content,.woocommerce-order-received .entry-content{padding-bottom:3rem}.woocommerce-checkout .entry-content label,.woocommerce-order-received .entry-content label{display:block}.woocommerce-checkout .entry-content input,.woocommerce-order-received .entry-content input{width:100%}.woocommerce-checkout .entry-content p,.woocommerce-order-received .entry-content p{float:none !important}.woocommerce-checkout .entry-content h3#order_review_heading,.woocommerce-order-received .entry-content h3#order_review_heading{margin-top:4.5rem}.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table{padding:0;margin-bottom:4.5rem;text-align:left}.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table thead,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table thead{background:#e8e8e8}.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table tfoot,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table tbody,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table tfoot{background:#fff}.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table th,.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table td,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table th,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table td{padding:1rem}@media screen and (min-width: 700px){.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table{padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 700px) and (min-width: 700px){.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}@media screen and (min-width: 700px){.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table thead,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table thead{background:#e8e8e8}.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table tfoot,.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table tr.cart-subtotal,.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table tr.order-total,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table tbody,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table tfoot,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table tr.cart-subtotal,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table tr.order-total{background:#fff}.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table th,.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table td,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table th,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table td{padding:1.5rem}}@media screen and (min-width: 1020px){.woocommerce-checkout .entry-content table.woocommerce-checkout-review-order-table,.woocommerce-order-received .entry-content table.woocommerce-checkout-review-order-table{max-width:55rem;margin-left:auto;margin-right:auto}}.woocommerce-order-received .entry-content table.order_details{padding-left:1rem;padding-right:1rem}@media screen and (min-width: 700px){.woocommerce-order-received .entry-content table.order_details{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}.woocommerce-order-received .entry-content table.order_details thead{background:#e8e8e8}.woocommerce-order-received .entry-content table.order_details tbody,.woocommerce-order-received .entry-content table.order_details tfoot{background:#fff}.woocommerce-order-received .entry-content table.order_details th,.woocommerce-order-received .entry-content table.order_details td{padding:.75rem;text-align:left}.woocommerce-order-received .entry-content section{padding:1.5rem 0}.woocommerce-order-received .entry-content .woocommerce-customer-details address{font-size:1rem;line-height:1.7;font-weight:normal;margin-top:1em;margin-bottom:0;font-weight:400;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 700px){.woocommerce-order-received .entry-content .woocommerce-customer-details address{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}.woocommerce-order-received .entry-content .woocommerce-customer-details address p{padding:0 !important;margin:0 !important}@media screen and (min-width: 700px){.woocommerce-order-received .entry-content table.order_details th,.woocommerce-order-received .entry-content table.order_details td{padding:1.5rem;text-align:left}}@media screen and (min-width: 1020px){.woocommerce-order-received .entry-content table.order_details{max-width:55rem;margin:0 auto}.woocommerce-order-received .entry-content .woocommerce-customer-details address,.woocommerce-order-received .entry-content .woocommerce-customer-details p{max-width:55rem;margin:0 auto}.woocommerce-order-received .entry-content .woocommerce-customer-details address p,.woocommerce-order-received .entry-content .woocommerce-customer-details p p{padding:0 !important}}#content .mentor-resources .posts-wrapper{margin-top:0 !important}#content .mentor-resources .posts-wrapper article h2{margin:0 0 .25rem}@media screen and (max-width: 700px){#content .mentor-resources .posts-wrapper a.blog-post{position:relative;display:none;height:0}#content .mentor-resources .posts-wrapper article{margin-bottom:0}#content .mentor-resources .posts-wrapper article h2 a:hover,#content .mentor-resources .posts-wrapper article h2 a:active,#content .mentor-resources .posts-wrapper article h2 a:focus{border-bottom:solid 2px #FFB900}#content .mentor-resources .posts-wrapper article:first-of-type{padding-top:3rem}#content .mentor-resources .posts-wrapper article:last-of-type{padding-bottom:3rem}}@media screen and (min-width: 700px){#content .mentor-resources .posts-wrapper{margin-top:3rem}#content .mentor-resources .posts-wrapper article{background:none;padding:1rem 0 1.5rem;width:calc(50% - 1.5rem)}#content .mentor-resources .posts-wrapper article:hover,#content .mentor-resources .posts-wrapper article:focus,#content .mentor-resources .posts-wrapper article:active{background:white;box-shadow:2px 4px 1em rgba(0,0,0,0.015)}#content .mentor-resources .posts-wrapper article:hover h2 a,#content .mentor-resources .posts-wrapper article:focus h2 a,#content .mentor-resources .posts-wrapper article:active h2 a{color:#0E86C2;border-bottom:solid 2px #FFB900}}@media screen and (min-width: 1020px){#content .mentor-resources .posts-wrapper{width:calc(100% - 4rem);max-width:80rem}#content .mentor-resources .posts-wrapper article{width:calc(33.333% - .75rem)}#content .mentor-resources .posts-wrapper article:nth-of-type(even){margin-right:0;margin-left:0}#content .mentor-resources .posts-wrapper article:nth-of-type(odd){margin-left:0;margin-right:0}#content .mentor-resources .posts-wrapper article h1,#content .mentor-resources .posts-wrapper article h2,#content .mentor-resources .posts-wrapper article h3,#content .mentor-resources .posts-wrapper article h4,#content .mentor-resources .posts-wrapper article h5,#content .mentor-resources .posts-wrapper article h6,#content .mentor-resources .posts-wrapper article p{padding-left:1rem;padding-right:1rem}}#content .mentor_resources p.breadcrumbs{margin-top:3rem;margin-bottom:-3rem;font-size:.9em}#content .just-for-mentors p.breadcrumbs{width:100%;max-width:100%;margin-bottom:0}#content .just-for-mentors .posts-wrapper p{margin-left:0;margin-right:0}#content .just-for-mentors div.page-posts{overflow-x:hidden}#content .just-for-mentors div.page-posts p,#content .just-for-mentors div.page-posts h1,#content .just-for-mentors div.page-posts h2,#content .just-for-mentors div.page-posts h3,#content .just-for-mentors div.page-posts h4,#content .just-for-mentors div.page-posts h5,#content .just-for-mentors div.page-posts h6,#content .just-for-mentors div.page-posts ul,#content .just-for-mentors div.page-posts li{width:100%;max-width:100%;text-align:left;padding-left:1rem;padding-right:1rem}#content .just-for-mentors div.page-posts section{padding:6rem 0;position:relative;margin:0 auto;overflow:visible;border-bottom:solid 1rem #e6e7e7}#content .just-for-mentors div.page-posts section *{position:relative;z-index:1}#content .just-for-mentors div.page-posts section h2{margin:0;position:relative}#content .just-for-mentors div.page-posts section h2:after{position:absolute;bottom:-1rem;left:1rem;width:3rem;background:#FFB900;height:.25rem;content:''}#content .just-for-mentors div.page-posts section article{margin-top:3rem;margin-bottom:0;padding:0;background:none}#content .just-for-mentors div.page-posts section article:first-of-type{padding-top:0}#content .just-for-mentors div.page-posts section article:last-of-type{padding-bottom:0}#content .just-for-mentors div.page-posts section article:hover,#content .just-for-mentors div.page-posts section article:active,#content .just-for-mentors div.page-posts section article:focus{background:none;border:none}#content .just-for-mentors div.page-posts section article h3{font-size:1rem;line-height:1.7;font-weight:normal;margin-top:1em;margin-bottom:0;font-weight:400;font-weight:700;margin-bottom:0}#content .just-for-mentors div.page-posts section article h3+p{margin-top:0}#content .just-for-mentors div.page-posts section article p{margin-bottom:0}#content .just-for-mentors .post-footer{margin-top:0}@media screen and (max-width: 700px){#content .just-for-mentors section.page-posts article{background:transparent}}@media screen and (min-width: 700px){#content .just-for-mentors p.breadcrumbs{padding-left:calc(1rem * 2)}#content .just-for-mentors div.page-posts section h2{padding-left:calc(1rem * 2)}#content .just-for-mentors div.page-posts section h2:after{left:calc(1rem * 2)}#content .just-for-mentors div.page-posts article p{padding-right:calc(1rem * 2)}}@media screen and (min-width: 1020px){#content .just-for-mentors .posts-wrapper p.breadcrumbs,#content .just-for-mentors .posts-wrapper p{padding:0 1rem}#content .just-for-mentors div.page-posts section{border-bottom:none}#content .just-for-mentors div.page-posts section:nth-of-type(even):before{content:'';top:0;left:-10000px;right:-10000px;bottom:0;background:#e6e7e7;position:absolute}#content .just-for-mentors div.page-posts section h2{padding-left:1rem}#content .just-for-mentors div.page-posts section h2:after{left:1rem}#content .just-for-mentors div.page-posts article p{padding-right:calc(1rem * 3)}}aside.banner.home{background:#0E86C2;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;padding:.5em 0;margin:0 !important}aside.banner.home p{margin:0;color:inherit}aside.banner.home a{color:inherit;border-bottom-color:white}aside.banner.home a:hover,aside.banner.home a:focus,aside.banner.home a:active{border-bottom-color:#FFB900}#content .chaplain-resources .posts-wrapper article{padding:1px 0 1.5rem 0;background:white;border-bottom:solid 1em #f6f6f6}@media screen and (min-width: 700px){#content .chaplain-resources .title-position-wrapper{padding-bottom:0}#content .chaplain-resources .posts-wrapper{margin-top:3em;margin-bottom:3em}#content .chaplain-resources .posts-wrapper article{position:relative;margin-top:3rem;margin-bottom:0;border-bottom:none}#content .chaplain-resources .posts-wrapper article a.blog-post{position:absolute;top:0;left:0;right:0;bottom:0;content:'';border-bottom:none}}#content .testimonials-list-wrapper{background:white}#content .testimonials-list-wrapper ul.testimonials-list{list-style-type:none;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 700px){#content .testimonials-list-wrapper ul.testimonials-list{padding-left:calc(1rem * 2);padding-right:calc(1rem * 2)}}#content .testimonials-list-wrapper ul.testimonials-list li.testimonial{background:#E6EBF2;padding:1px 1rem 2rem;margin:0;display:none;position:relative}#content .testimonials-list-wrapper ul.testimonials-list li.testimonial:before{content:none}#content .testimonials-list-wrapper ul.testimonials-list li.testimonial:after{content:'';background:white;height:1rem;left:0;right:0;bottom:0;position:absolute}#content .testimonials-list-wrapper ul.testimonials-list li.testimonial:nth-of-type(1),#content .testimonials-list-wrapper ul.testimonials-list li.testimonial:nth-of-type(2),#content .testimonials-list-wrapper ul.testimonials-list li.testimonial:nth-of-type(3),#content .testimonials-list-wrapper ul.testimonials-list li.testimonial:nth-of-type(4),#content .testimonials-list-wrapper ul.testimonials-list li.testimonial:nth-of-type(5),#content .testimonials-list-wrapper ul.testimonials-list li.testimonial:nth-of-type(6),#content .testimonials-list-wrapper ul.testimonials-list li.testimonial:nth-of-type(7),#content .testimonials-list-wrapper ul.testimonials-list li.testimonial:nth-of-type(8),#content .testimonials-list-wrapper ul.testimonials-list li.testimonial:nth-of-type(9),#content .testimonials-list-wrapper ul.testimonials-list li.testimonial:nth-of-type(10){display:block}#content .testimonials-list-wrapper ul.testimonials-list li.testimonial *{font-size:1rem;line-height:1.7;font-weight:normal;margin-top:1em;margin-bottom:0;font-weight:400;padding-left:0;padding-right:0}#content .testimonials-list-wrapper ul.testimonials-list li.testimonial p{font-weight:400}#content .testimonials-list-wrapper ul.testimonials-list li.testimonial p:before{content:none}#content .testimonials-list-wrapper ul.testimonials-list li.testimonial p:after{content:none}#content .testimonials-list-wrapper ul.testimonials-list li.testimonial cite{font-weight:600;margin-top:1em;display:inline-block}@media (min-width: 550px){#content .testimonials-list-wrapper ul.testimonials-list{-moz-columns:2;columns:2;-moz-column-gap:1.5rem;column-gap:1.5rem}#content .testimonials-list-wrapper ul.testimonials-list li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media (min-width: 700px){#content .testimonials-list-wrapper ul.testimonials-list{margin-left:auto;margin-right:auto;padding:0 1rem}}@media (min-width: 1020px){#content .testimonials-list-wrapper ul.testimonials-list{-moz-columns:3;columns:3;padding:0 .75rem}}@media screen and (min-width: 1020px) and (min-width: 700px){#content .testimonials-list-wrapper ul.testimonials-list{margin-left:1rem;margin-right:1rem}}@media screen and (min-width: 1020px) and (min-width: 700px) and (min-width: 700px){#content .testimonials-list-wrapper ul.testimonials-list{margin-left:calc(1rem * 2);margin-right:calc(1rem * 2)}}@media screen and (min-width: 1020px) and (min-width: 1020px){#content .testimonials-list-wrapper ul.testimonials-list{max-width:80rem}}@media screen and (min-width: 1020px) and (min-width: 50rem){#content .testimonials-list-wrapper ul.testimonials-list{width:calc(100% - 6rem);margin-left:auto;margin-right:auto}}@media (min-width: 1020px){#content .testimonials-list-wrapper ul.testimonials-list li.testimonial{display:block}}@media (min-width: 80rem){#content .testimonials-list-wrapper ul.testimonials-list{-moz-columns:4;columns:4}}.jetpack-video-wrapper{max-width:60rem;margin:1rem auto}#page{background:#f6f6f6}select{font-size:16px !important}@media screen and (min-width: 700px){select{font-size:1rem !important}}
