@charset "UTF-8";
/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.strong,b,strong{font-weight:bold}.em,dfn,em{font-style:italic}.small,small{font-size:75%}ol,ul{padding:0;list-style-type:none}dd{margin:0}.commentlist,.sidebar ol,.sidebar ul{list-style:none}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}34%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wiggle{0%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}34%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.blue,.blue a{color:#36a3f0!important}.green,.green a{color:#73c535!important}.yellow,.yellow a{color:#dabb00!important}.orange,.orange a{color:#de7c2b!important}.pink{color:#eb366e!important}.purple,.purple a{color:#af6ee2!important}.footer,.gradient-ipm,.single #followIPM{background:#eb366e;background:-moz-linear-gradient(-15deg, #eb366e 0%, #31e1ec 100%);background:-webkit-linear-gradient(-15deg, #eb366e 0%, #31e1ec 100%);background:-webkit-linear-gradient(285deg, #eb366e 0%, #31e1ec 100%);background:-o-linear-gradient(285deg, #eb366e 0%, #31e1ec 100%);background:linear-gradient(165deg, #eb366e 0%, #31e1ec 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb366e', endColorstr='#31e1ec',GradientType=1 )}.gradient-fullrainbow{background:#eb366e;background:-moz-linear-gradient(-15deg, #eb366e 0%, #de7c2b 20%, #dabb00 40%, #73c535 60%, #36a3f0 80%, #af6ee2 100%);background:-webkit-linear-gradient(-15deg, #eb366e 0%, #de7c2b 20%, #dabb00 40%, #73c535 60%, #36a3f0 80%, #af6ee2 100%);background:-webkit-linear-gradient(285deg, #eb366e 0%, #de7c2b 20%, #dabb00 40%, #73c535 60%, #36a3f0 80%, #af6ee2 100%);background:-o-linear-gradient(285deg, #eb366e 0%, #de7c2b 20%, #dabb00 40%, #73c535 60%, #36a3f0 80%, #af6ee2 100%);background:linear-gradient(165deg, #eb366e 0%, #de7c2b 20%, #dabb00 40%, #73c535 60%, #36a3f0 80%, #af6ee2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb366e', endColorstr='#af6ee2',GradientType=1 )}.formspree .paypalForm input.hs-button,.formspree .paypal form input.hs-button,.formspree .paypalForm textarea.hs-button,.formspree .paypal form textarea.hs-button,.gradient-warm,.hbspt-form .paypalForm input.hs-button,.hbspt-form .paypal form input.hs-button,.hbspt-form .paypalForm textarea.hs-button,.hbspt-form .paypal form textarea.hs-button,.paypalForm .button,.paypal form .button,.paypalForm .formspree input.hs-button,.paypal form .formspree input.hs-button,.paypalForm .formspree textarea.hs-button,.paypal form .formspree textarea.hs-button,.paypalForm .hbspt-form input.hs-button,.paypal form .hbspt-form input.hs-button,.paypalForm .hbspt-form textarea.hs-button,.paypal form .hbspt-form textarea.hs-button,.paypalForm select,.paypal form select,nav.siteNav#mainNav{background:#eb366e;background:-moz-linear-gradient(-15deg, #eb366e 0%, #de7c2b 50%, #dabb00 100%);background:-webkit-linear-gradient(-15deg, #eb366e 0%, #de7c2b 50%, #dabb00 100%);background:-webkit-linear-gradient(285deg, #eb366e 0%, #de7c2b 50%, #dabb00 100%);background:-o-linear-gradient(285deg, #eb366e 0%, #de7c2b 50%, #dabb00 100%);background:linear-gradient(165deg, #eb366e 0%, #de7c2b 50%, #dabb00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#af6ee2', endColorstr='#73c535',GradientType=1 )}.formspree .page-template-page-donate #otherDonations input.hs-button,.formspree .page-template-page-donate #otherDonations textarea.hs-button,.fundedByPatreon,.fundedByPatreon .grid a.button,.gradient-cool,.hbspt-form .page-template-page-donate #otherDonations input.hs-button,.hbspt-form .page-template-page-donate #otherDonations textarea.hs-button,.page-template-page-donate #otherDonations .button,.page-template-page-donate #otherDonations .formspree input.hs-button,.page-template-page-donate #otherDonations .formspree textarea.hs-button,.page-template-page-donate #otherDonations .hbspt-form input.hs-button,.page-template-page-donate #otherDonations .hbspt-form textarea.hs-button,nav.siteNav#supportNav{background:#36a3f0;background:-moz-linear-gradient(-15deg, #af6ee2 0%, #36a3f0 50%, #73c535 100%);background:-webkit-linear-gradient(-15deg, #af6ee2 0%, #36a3f0 50%, #73c535 100%);background:-webkit-linear-gradient(285deg, #af6ee2 0%, #36a3f0 50%, #73c535 100%);background:-o-linear-gradient(285deg, #af6ee2 0%, #36a3f0 50%, #73c535 100%);background:linear-gradient(165deg, #af6ee2 0%, #36a3f0 50%, #73c535 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb366e', endColorstr='#dabb00',GradientType=1 )}#relatedFooter .yarpp-related,.gradient-grey,.page-template-page-programs #contactSection,.single #followIPM #subscribeFeedburner,.subscribeSection>.grid>.grid-cell{background:#fafafa;background:-moz-linear-gradient(-15deg, #fafafa 0%, #dbdbdb 100%);background:-webkit-linear-gradient(-15deg, #fafafa 0%, #dbdbdb 100%);background:-webkit-linear-gradient(285deg, #fafafa 0%, #dbdbdb 100%);background:-o-linear-gradient(285deg, #fafafa 0%, #dbdbdb 100%);background:linear-gradient(165deg, #fafafa 0%, #dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#dbdbdb',GradientType=1 )}@font-face{font-family:'JustTheWayYouAreRegular';src:url("../fonts/justthewayyouare-webfont.eot");src:url("../fonts/justthewayyouare-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/justthewayyouare-webfont.woff") format("woff"), url("../fonts/justthewayyouare-webfont.ttf") format("truetype"), url("../fonts/justthewayyouare-webfont.svg#JustTheWayYouAreRegular") format("svg");font-weight:normal!important;font-style:normal}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif!important;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.alert-error,.alert-help,.alert-info,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#home--content .connectorText,#home--intro .connectorText,#popularByCat .card ul.wpp-list li a,.inputGrid button,.inputGrid input,.page-template-page-programs .testimonial,.paypalForm select,.paypal form select,.searchContainer input[type=text],.shadow,.single #followIPM #subscribeFeedburner,.subscribeSection>.grid>.grid-cell#subscribe--facebook a,.subscribeSection>.grid>.grid-cell#subscribe--tumblr a,.subscribeSection>.grid>.grid-cell#subscribe--twitter a,.subscribeSection>.grid>.grid-cell .fomo .level{-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3)}#home--content>.grid>.grid-cell p,#home--intro>.grid>.grid-cell p,.formspree .submitted-message,.hbspt-form .submitted-message,.page-template-page-programs .programsIntro,.shadow-high,.single .featuredImage img{-webkit-box-shadow:0px 12px 65px rgba(0, 0, 0, 0.18);box-shadow:0px 12px 65px rgba(0, 0, 0, 0.18)}.button,.button:visited,.formspree input.hs-button,.formspree input.hs-button:visited,.formspree textarea.hs-button,.formspree textarea.hs-button:visited,.hbspt-form input.hs-button,.hbspt-form input.hs-button:visited,.hbspt-form textarea.hs-button,.hbspt-form textarea.hs-button:visited{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;padding:.5em .7em;line-height:1.2;color:#fff;background:#eb366e;display:inline-block;font-weight:regular;text-align:center;font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;text-decoration:none;text-shadow:0 1px 1px #aa1140;cursor:pointer;margin-bottom:12px;border-radius:10px;-webkit-box-shadow:0 5px 0px 0px rgba(50, 50, 50, 0.2);box-shadow:0 5px 0px 0px rgba(50, 50, 50, 0.2);-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out}.button:visited i,.button i,.formspree input.hs-button:visited i,.formspree input.hs-button i,.formspree textarea.hs-button:visited i,.formspree textarea.hs-button i,.hbspt-form input.hs-button:visited i,.hbspt-form input.hs-button i,.hbspt-form textarea.hs-button:visited i,.hbspt-form textarea.hs-button i{margin-left:5px}.button:visited span,.button span,.formspree input.hs-button:visited span,.formspree input.hs-button span,.formspree textarea.hs-button:visited span,.formspree textarea.hs-button span,.hbspt-form input.hs-button:visited span,.hbspt-form input.hs-button span,.hbspt-form textarea.hs-button:visited span,.hbspt-form textarea.hs-button span{font-size:11px;font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;text-transform:none}.button:focus,.button:hover,.button:visited:focus,.button:visited:hover,.formspree input.hs-button:focus,.formspree input.hs-button:hover,.formspree input.hs-button:visited:focus,.formspree input.hs-button:visited:hover,.formspree textarea.hs-button:focus,.formspree textarea.hs-button:hover,.formspree textarea.hs-button:visited:focus,.formspree textarea.hs-button:visited:hover,.hbspt-form input.hs-button:focus,.hbspt-form input.hs-button:hover,.hbspt-form input.hs-button:visited:focus,.hbspt-form input.hs-button:visited:hover,.hbspt-form textarea.hs-button:focus,.hbspt-form textarea.hs-button:hover,.hbspt-form textarea.hs-button:visited:focus,.hbspt-form textarea.hs-button:visited:hover{color:#fff;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 7px 2px 0px rgba(50, 50, 50, 0.15);box-shadow:0 7px 2px 0px rgba(50, 50, 50, 0.15);background:#eb3b71}.button:active,.button:visited:active,.formspree input.hs-button:active,.formspree input.hs-button:visited:active,.formspree textarea.hs-button:active,.formspree textarea.hs-button:visited:active,.hbspt-form input.hs-button:active,.hbspt-form input.hs-button:visited:active,.hbspt-form textarea.hs-button:active,.hbspt-form textarea.hs-button:visited:active{background-color:#d81652;background-image:-webkit-gradient(linear, left top, left bottom, from(#aa1140), to(#d81652));background-image:-webkit-linear-gradient(top, #aa1140, #d81652);background-image:-moz-linear-gradient(top, #aa1140, #d81652);background-image:-o-linear-gradient(top, #aa1140, #d81652);background-image:linear-gradient(to bottom, #aa1140, #d81652);color:rgba(0, 0, 0, 0.5);text-shadow:none;-webkit-box-shadow:inset 0 3px 5px 0 rgba(0, 0, 0, 0.4);box-shadow:inset 0 3px 5px 0 rgba(0, 0, 0, 0.4)}.button.button-wide,.button:visited.button-wide,.formspree input.button-wide.hs-button,.formspree input.hs-button:visited.button-wide,.formspree textarea.button-wide.hs-button,.formspree textarea.hs-button:visited.button-wide,.hbspt-form input.button-wide.hs-button,.hbspt-form input.hs-button:visited.button-wide,.hbspt-form textarea.button-wide.hs-button,.hbspt-form textarea.hs-button:visited.button-wide{width:100%}.button.button-large,.button:visited.button-large,.formspree input.button-large.hs-button,.formspree input.hs-button:visited.button-large,.formspree textarea.button-large.hs-button,.formspree textarea.hs-button:visited.button-large,.hbspt-form input.button-large.hs-button,.hbspt-form input.hs-button:visited.button-large,.hbspt-form textarea.button-large.hs-button,.hbspt-form textarea.hs-button:visited.button-large{font-size:1.3em;padding:.8em 1em}.accent-button,.accent-button:visited,.formspree input.hs-button,.formspree input.hs-button:visited,.formspree textarea.hs-button,.formspree textarea.hs-button:visited,.hbspt-form input.hs-button,.hbspt-form input.hs-button:visited,.hbspt-form textarea.hs-button,.hbspt-form textarea.hs-button:visited{color:rgba(0, 0, 0, 0.8);text-shadow:0 1px 1px #8eeff5;background:#31e1ec}.accent-button:focus,.accent-button:hover,.accent-button:visited:focus,.accent-button:visited:hover,.formspree input.hs-button:focus,.formspree input.hs-button:hover,.formspree input.hs-button:visited:focus,.formspree input.hs-button:visited:hover,.formspree textarea.hs-button:focus,.formspree textarea.hs-button:hover,.formspree textarea.hs-button:visited:focus,.formspree textarea.hs-button:visited:hover,.hbspt-form input.hs-button:focus,.hbspt-form input.hs-button:hover,.hbspt-form input.hs-button:visited:focus,.hbspt-form input.hs-button:visited:hover,.hbspt-form textarea.hs-button:focus,.hbspt-form textarea.hs-button:hover,.hbspt-form textarea.hs-button:visited:focus,.hbspt-form textarea.hs-button:visited:hover{background:#36e2ec;color:#000}.accent-button:active,.accent-button:visited:active,.formspree input.hs-button:active,.formspree input.hs-button:visited:active,.formspree textarea.hs-button:active,.formspree textarea.hs-button:visited:active,.hbspt-form input.hs-button:active,.hbspt-form input.hs-button:visited:active,.hbspt-form textarea.hs-button:active,.hbspt-form textarea.hs-button:visited:active{background-color:#14cbd6;background-image:-webkit-gradient(linear, left top, left bottom, from(#0f9fa8), to(#14cbd6));background-image:-webkit-linear-gradient(top, #0f9fa8, #14cbd6);background-image:-moz-linear-gradient(top, #0f9fa8, #14cbd6);background-image:-o-linear-gradient(top, #0f9fa8, #14cbd6);background-image:linear-gradient(to bottom, #0f9fa8, #14cbd6);color:rgba(0, 0, 0, 0.5)}.onecol{width:5.801104972%}.twocol{width:14.364640883%}.threecol{width:22.928176794%}.fourcol{width:31.491712705%}.fivecol{width:40.055248616%}.sixcol{width:48.618784527%}.sevencol{width:57.182320438000005%}.eightcol{width:65.74585634900001%}.ninecol{width:74.30939226%}.tencol{width:82.87292817100001%}.elevencol{width:91.436464082%}.twelvecol{width:99.999999993%}.eightcol,.elevencol,.fivecol,.floatcol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}.first{margin-left:0}.last{float:right}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.grid--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-cell{-webkit-box-flex:1;-ms-flex:1;flex:1}.grid--flexCells>.grid-cell{display:-webkit-box;display:-ms-flexbox;display:flex}.grid--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.grid--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.grid--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid--justifyCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-cell--top{-ms-flex-item-align:start;align-self:flex-start}.grid-cell--bottom{-ms-flex-item-align:end;align-self:flex-end}.grid-cell--center{-ms-flex-item-align:center;align-self:center}.grid-cell--autoSize{-webkit-box-flex:0;-ms-flex:none;flex:none}.grid--fit>.grid-cell{-webkit-box-flex:1;-ms-flex:1;flex:1}.grid--full>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.grid--1of2>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.grid--1of3>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.grid--1of4>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.grid--gutters{margin:-1em 0 1em -1em}.grid--gutters>.grid-cell{padding:1em 0 0 1em}.grid--guttersLg{margin:-1.5em 0 1.5em -1.5em}.grid--guttersLg>.grid-cell{padding:1.5em 0 0 1.5em}.grid--guttersXl{margin:-2em 0 2em -2em}.grid--guttersXl>.grid-cell{padding:2em 0 0 2em}@media (min-width:481px){.small-grid--fit>.grid-cell{-webkit-box-flex:1;-ms-flex:1;flex:1}.small-grid--full>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.small-grid--1of2>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.small-grid--1of3>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.small-grid--1of4>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}@media (min-width:768px){.medium-grid--fit>.grid-cell{-webkit-box-flex:1;-ms-flex:1;flex:1}.medium-grid--full>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.medium-grid--1of2>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.medium-grid--1of3>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.medium-grid--1of4>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}@media (min-width:1030px){.large-grid--fit>.grid-cell{-webkit-box-flex:1;-ms-flex:1;flex:1}.large-grid--full>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.large-grid--1of2>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.large-grid--1of3>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.large-grid--1of4>.grid-cell{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}html{font-size:calc(16px + 0.4vw);line-height:1.4}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;color:#000;background:#fff}::-moz-selection{background:#8eeff5;color:#fff}::selection{background:#8eeff5;color:#fff}::-moz-selection{background:#8eeff5;color:#fff}.hide,.mobileHide{display:none}.youtube{position:relative;display:block;width:100%;padding-bottom:56.25%;padding-top:0px;height:0;border-radius:4px;overflow:hidden}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.googleform{position:relative;padding-bottom:66.25%;padding-top:25px;height:0}.googleform iframe{position:absolute;top:0;left:0;width:100%;height:100%}.googleform iframe .ss-footer{display:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#content img{max-width:100%}#content .pageIntro{padding:0 3vw}#content>div[role=complementary],#content>div[role=main]{margin-bottom:3vw}#ipmNews{background-color:#31e1ec;position:relative;margin:5px;padding:20px .5em .2em;text-align:center;border-radius:10px}#ipmNews h3{margin:0;color:rgba(0, 0, 0, 0.7)}#ipmNews p{max-width:700px;line-height:1.2;padding:0 20px;margin:1em auto;color:rgba(0, 0, 0, 0.8)}#ipmNews #closeIpmNews{position:absolute;top:5px;right:5px;color:rgba(0, 0, 0, 0.5);padding:0;text-align:center;border:none;font-size:15px;width:30px;height:30px;background:none}#ipmNews #closeIpmNews img{opacity:.5;width:30px;height:auto}#ipmNews #closeIpmNews:active img,#ipmNews #closeIpmNews:hover img{opacity:1}#ipmNews ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#ipmNews ul li{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:.5%;max-width:320px}#ipmNews ul li .newsButton{-ms-flex-item-align:stretch;align-self:stretch;width:100%;padding:.7em 1em;line-height:1.2;background:none;border:none;border:5px solid transparent;text-decoration:underline;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#ipmNews ul li .newsButton span{display:block}#ipmNews ul li .newsButton#becomePatron,#ipmNews ul li .newsButton#oneTimeDonation{border:5px solid #d4f9fb;background:#d4f9fb;text-decoration:none;font-size:1.1em;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3)}#ipmNews ul li .newsButton#becomePatron:hover,#ipmNews ul li .newsButton#oneTimeDonation:hover{border-color:#fff}#ipmNews ul li .newsButton#becomePatron:active,#ipmNews ul li .newsButton#oneTimeDonation:active{border-color:#12b5bf;background-color:#0d8990;-webkit-box-shadow:none;box-shadow:none}.fishtank{display:block;position:relative;padding:10px;margin:1em auto;background-color:#999;background-image:url(../images/ge-bg.jpg);background-repeat:repeat;background-attachment:fixed;background-size:cover;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.fishtank img{max-width:100%;height:auto}.fishtank span.fishtankText{font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;font-size:1.8em;line-height:1.6;background:rgba(255, 255, 255, 0.5)}.wrap{width:96%;margin:0 auto}a,a:visited{color:#eb366e}a:focus,a:hover,a:visited:focus,a:visited:hover{color:#cf154e}a:active,a:visited:active{color:#31e1ec}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0, 0, 0, 0.3)}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;text-rendering:optimizelegibility;font-weight:400;line-height:1.2}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}.h1,h1{font-size:calc(2.2em + .5vw)}.h2,h2{font-size:calc(1.7em + .5vw)}.h3,h3{font-size:calc(1.3em + .5vw)}.h4,h4{font-size:1.3em}.h5,h5{font-size:1em}.header{position:relative;margin:0}.header #inner-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header #inner-header #siteSections{display:none}.header #inner-header a img{height:40px;width:auto;display:block;margin:5px;opacity:.8}.header #inner-header a span{display:none}.header #inner-header a:active img,.header #inner-header a:hover img{opacity:1}.header #inner-header #logo{position:relative}.header #inner-header #logo #beta{display:block;background:#31e1ec;font-size:10px;line-height:1;position:absolute;top:5px;left:100%;margin:0 0 0 5px;padding:3px 5px;color:#fff;font-weight:500;text-decoration:none;border-radius:80px}.header #inner-header #logo #beta:active,.header #inner-header #logo #beta:hover{background:#14cbd6}nav.siteNav{z-index:9999;width:100%;height:100%;overflow-y:auto;position:fixed;overflow-y:scroll;overflow-x:hidden;top:0;left:0;padding:5px;overflow:hidden;z-index:9999;-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform 0.15s linear;-ms-transition:transform 0.15s linear;-o-transition:transform 0.15s linear;-transition:transform 0.15s linear;-webkit-transition:-webkit-transform 0.15s linear;transition:-webkit-transform 0.15s linear;transition:transform 0.15s linear;transition:transform 0.15s linear, -webkit-transform 0.15s linear}nav.siteNav.is-visible{-moz-transform:translateX(0%)!important;-webkit-transform:translateX(0%)!important;-o-transform:translateX(0%)!important;-ms-transform:translateX(0%)!important;transform:translateX(0%)!important}nav.siteNav.is-visible ul li{-moz-transform:translateX(0%)!important;-webkit-transform:translateX(0%)!important;-o-transform:translateX(0%)!important;-ms-transform:translateX(0%)!important;transform:translateX(0%)!important}nav.siteNav#supportNav{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}nav.siteNav#supportNav ul li{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}nav.siteNav#supportNav .closeNav{text-align:right}nav.siteNav#supportNav .closeNav img{float:right}nav.siteNav .closeNav{display:block;line-height:40px;font-size:18px;font-weight:bold;color:black;text-decoration:none}nav.siteNav .closeNav img{height:40px;float:left;width:auto}nav.siteNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}nav.siteNav ul li{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s;-webkit-transition:transform 0.32s linear, background 6s linear;-ms-transition:transform 0.32s linear, background 6s linear;-o-transition:transform 0.32s linear, background 6s linear;-transition:transform 0.32s linear, background 6s linear;-webkit-transition:background 6s linear, -webkit-transform 0.32s linear;transition:background 6s linear, -webkit-transform 0.32s linear;transition:transform 0.32s linear, background 6s linear;transition:transform 0.32s linear, background 6s linear, -webkit-transform 0.32s linear}nav.siteNav ul li:first-child{-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s}nav.siteNav ul li:nth-child(2){-webkit-transition-delay:.08s;-o-transition-delay:.08s;transition-delay:.08s}nav.siteNav ul li:nth-child(3){-webkit-transition-delay:.11s;-o-transition-delay:.11s;transition-delay:.11s}nav.siteNav ul li:nth-child(4){-webkit-transition-delay:.14s;-o-transition-delay:.14s;transition-delay:.14s}nav.siteNav ul li:nth-child(5){-webkit-transition-delay:.17s;-o-transition-delay:.17s;transition-delay:.17s}nav.siteNav ul li:nth-child(6){-webkit-transition-delay:.20s;-o-transition-delay:.20s;transition-delay:.20s}nav.siteNav ul li:nth-child(7){-webkit-transition-delay:.23s;-o-transition-delay:.23s;transition-delay:.23s}nav.siteNav ul li:nth-child(8){-webkit-transition-delay:.26s;-o-transition-delay:.26s;transition-delay:.26s}nav.siteNav ul li:nth-child(9){-webkit-transition-delay:.29s;-o-transition-delay:.29s;transition-delay:.29s}nav.siteNav ul li:nth-child(10){-webkit-transition-delay:.32s;-o-transition-delay:.32s;transition-delay:.32s}nav.siteNav ul li:nth-child(11){-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}nav.siteNav ul li:nth-child(12){-webkit-transition-delay:.38s;-o-transition-delay:.38s;transition-delay:.38s}nav.siteNav ul li:nth-child(13){-webkit-transition-delay:.41s;-o-transition-delay:.41s;transition-delay:.41s}nav.siteNav ul li a{text-align:center;margin:2px;padding:.5rem;text-decoration:none;font-size:1.2rem;font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;display:block;color:#000;background:rgba(255, 255, 255, 0.8);border:3px solid transparent;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}nav.siteNav ul li a:hover{border-color:#fff}nav.siteNav ul li a:active{border-color:rgba(0, 0, 0, 0.2);background:rgba(0, 0, 0, 0.3)}#mask{display:none}#dropDownNavContainer{width:40px;height:40px;float:left}#dropDownNavContainer:hover nav#dropdownNav{display:block}#dropDownNavContainer:active nav#dropdownNav{display:block}#dropDownNavContainer button{width:40px;height:40px;background:#b1b1b1;color:#f7f7f7;text-indent:-9999px;border:0;background:url(../images/dropdown-button.jpg);background-repeat:no-repeat;background-size:cover;background-color:#b1b1b1}#dropDownNavContainer button:active,#dropDownNavContainer button:hover{opacity:.8}#dropDownNavContainer nav#dropdownNav{display:none;overflow:hidden;width:200px}#dropDownNavContainer nav#dropdownNav ul{border-radius:0px 10px 10px 10px;-moz-border-radius:0px 10px 10px 10px;overflow:hidden;margin:0}#dropDownNavContainer nav#dropdownNav ul li a{display:block;background:#666;font-weight:200;padding:10px 20px;color:#ccc;font-size:14px;text-decoration:none}#dropDownNavContainer nav#dropdownNav ul li a:active,#dropDownNavContainer nav#dropdownNav ul li a:hover{background:#555}.single .featuredImage{padding:0 3px}.single .featuredImage img{border-radius:10px}.single .page-header{padding-top:3vh;margin:0 auto}.single .page-header .single-title{margin-top:30px}.single .byline,.single .catSplaining{font-size:.8em;line-height:1.3}.single .catSplaining{background:#f1f1f1;color:#000;margin-left:-3vw;margin-right:-3vw;padding:3vw;text-align:center;width:calc(100% + 6vw)}.single .catSplaining p{-webkit-hyphens:none!important;-ms-hyphens:none!important;hyphens:none!important;margin:0}.single .catSplaining strong{font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;display:inline-block;letter-spacing:.03em}.single #followIPM{padding:7px;border-radius:10px}.single #followIPM #subscribeFeedburner{border-radius:7px;padding:3vw}.single #followIPM #subscribeFeedburner h3{margin:0}.single #socialJusticeDogmaFooter{border-radius:10px;background:#67c2e7;color:#000;padding:3vw;margin:3vw auto;font-size:.9em}.single #socialJusticeDogmaFooter p{margin:0}.single #socialJusticeDogmaFooter a{color:#f3f600;opacity:1}.fundedByPatreon{padding:2px;margin:2vw auto;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px}.fundedByPatreon.footerPatreon{margin:0 2vw 4vw}.formspree .fundedByPatreon.footerPatreon input.hs-button,.formspree .fundedByPatreon.footerPatreon textarea.hs-button,.fundedByPatreon.footerPatreon .button,.fundedByPatreon.footerPatreon .formspree input.hs-button,.fundedByPatreon.footerPatreon .formspree textarea.hs-button,.fundedByPatreon.footerPatreon .grid p,.fundedByPatreon.footerPatreon .hbspt-form input.hs-button,.fundedByPatreon.footerPatreon .hbspt-form textarea.hs-button,.hbspt-form .fundedByPatreon.footerPatreon input.hs-button,.hbspt-form .fundedByPatreon.footerPatreon textarea.hs-button{font-size:1.2em}.fundedByPatreon .grid{background:#fff;padding:15px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.fundedByPatreon .grid p{padding:14px;font-size:.8em;margin:0;text-align:center;-ms-flex-item-align:center;align-self:center;min-width:66.66%;line-height:1.2}.fundedByPatreon .grid p strong{color:#933bd8}.fundedByPatreon .grid a.button{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#stickyPostTitle{position:fixed;height:5vh;width:100%;background:white;position:fixed;left:0;z-index:999;width:100%;font-size:14px;line-height:5vh;font-weight:900;overflow:hidden;font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;-webkit-transition:top 0.4s ease-in-out;-ms-transition:top 0.4s ease-in-out;-o-transition:top 0.4s ease-in-out;-transition:top 0.4s ease-in-out;transition:top 0.4s ease-in-out}#stickyPostTitle ul{margin:0}#stickyPostTitle ul li{margin:0;text-align:center}#stickyPostTitle ul li a{display:block;font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;text-align:center;text-decoration:none}#stickyPostTitle ul li a:hover{background:#bdf5f9}#stickyPostTitle .shareBrag{margin-left:18px;line-height:36px!important}#stickyPostTitle .shareBrag .stButton .stBubble .stBubble_count{font-size:18px;vertical-align:middle;line-height:36px!important;font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif!important;margin:0;padding:0 8px;border-radius:0;display:inline-block!important;border:none;height:42px;width:auto}.unactiveSticky{max-height:0px;top:-50px}.activateSticky{top:0px;max-height:100px;background:#f9f9f9;height:36px;width:100%;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3)}.downloadPDF{display:block;margin-bottom:7px}.downloadPDF a{display:block;height:40px;line-height:40px;width:100%;border-radius:40px;-moz-border-radius:40px;text-align:center;font-size:14px;background:rgba(200, 200, 200, 0.8);color:#fff;text-decoration:none}.downloadPDF a:hover{background:#eb366e;color:#fff}.downloadPDF a:active{background:#d81652;color:#fff}.excerpt{font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;text-align:center;margin:0 auto}address{background:#a6f2f7;padding:20px;border:2px dashed #77ebf2;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:.8em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}address a{color:#14cbd6}ul.circleShare{margin:0;display:none}ul.circleShare li{float:left;margin:0 5px 5px 0}ul.circleShare li:last-child{margin-right:0px}ul.circleShare li a{display:block;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;border-radius:40px;-moz-border-radius:40px;text-decoration:none;background:rgba(200, 200, 200, 0.8);color:#fff;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}ul.circleShare li a#fb:hover{background:#2a5f9d}ul.circleShare li a#tw:hover{background:#00c2f5}ul.circleShare li a#tu:hover{background:#495592}ul.circleShare li a#go:hover{background:#ff1d1d}ul.circleShare li a#pi:hover{background:#cd1616}ul.circleShare li a:hover{font-size:20px;color:rgba(255, 255, 255, 0.8)}ul.circleShare li a:active{color:#fff}#content{margin:0 3vw 5vw}#stickyShare{display:none}#stickyPostTitle{dispay:none}.single .entry-content>p:first-of-type,.theShow .entry-content>p:first-of-type,p.introParagraph{font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif!important;font-size:1.2em;line-height:1.2}.page-header{padding:20px;text-align:center}.page-header .excerpt{font-size:1.1rem}.page-header .byline,.page-header .category{font-size:12px}.page-header .shareBrag{font-size:calc(12px + .3vw)}.page-header .shareBrag .stButton{margin:0}.page-header .shareBrag .stButton .stBubble .stBubble_count{font-size:calc(12px + .3vw)!important;font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif!important;color:#fff!important;background:#eb366e;margin:0;padding:0 3px;display:inline-block!important;border:none;width:auto}.page-title,.single-title{margin:5vh auto 2vh;text-align:center}.archive-title{margin:1em 0;color:#333}.entry-content{font-family:Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;text-rendering:optimizelegibility}.entry-content address,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content ol,.entry-content p,.entry-content ul{max-width:720px;margin-left:auto;margin-right:auto}.entry-content blockquote,.entry-content form,.entry-content pre{max-width:800px;margin-left:auto;margin-right:auto}.entry-content p+p{margin-bottom:1.5em}.entry-content hr{border:0;width:50%;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;height:1px;margin:2em auto 2.5em;background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(200, 200, 200, 0.7)), to(transparent));background-image:-webkit-linear-gradient(left, transparent, rgba(200, 200, 200, 0.7), transparent);background-image:-o-linear-gradient(left, transparent, rgba(200, 200, 200, 0.7), transparent);background-image:linear-gradient(to right, transparent, rgba(200, 200, 200, 0.7), transparent)}.entry-content>p:first-of-type,.entry-content p.introParagraph{font-size:1.2em;line-height:1.4;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.entry-content ol,.entry-content ul{padding:0 1em}.entry-content ol li,.entry-content ul li{margin:0 0 1.4em 1em}.entry-content ul{list-style:disc}.entry-content ol{list-style:decimal}.entry-content blockquote{position:relative;margin:2em auto;padding:.35em 1.8em .35em 1.8em}.entry-content blockquote:after,.entry-content blockquote:before{color:#eb366e;font-weight:900;font-family:"Arial Black";font-size:60px;position:absolute;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.entry-content blockquote:before{margin-right:5px;top:0px;left:0px;content:'“'}.entry-content blockquote:after{bottom:10px;right:10px;content:"„"}.entry-content blockquote p{margin:1.5em auto;font-family:Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;letter-spacing:.01em}.entry-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em}.entry-content img{margin:0 0 1.5em 0;max-width:100%;height:auto}.entry-content img.aligncenter,.entry-content img.alignleft,.entry-content img.alignright{border-radius:6px}.entry-content .aligncenter,.entry-content .alignleft,.entry-content .alignright{padding:3px;overflow:hidden}.entry-content .alignleft,.entry-content img.alignleft{margin-right:3vw;margin-left:-3vw;max-width:50%;border-left:none!important;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:3vw;margin-right:-3vw;max-width:50%;border-right:none!important;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:-3vw;max-width:calc(100% + 6vw);display:block;clear:both}.entry-content object,.entry-content video{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;border:1px dashed #ddd;padding:3px;margin-bottom:1em}.wp-caption img{max-width:100%;margin-bottom:0;display:block;width:100%;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px}.wp-caption p.wp-caption-text{font-size:0.75em;line-height:1.2;margin:8px 10px 4px;text-align:center;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;color:#262626}.heyHeyLook{max-width:300px;width:40%;float:right;display:inline-block;margin:1em 0 1em 1em;opacity:.9;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.heyHeyLook:active,.heyHeyLook:focus,.heyHeyLook:hover{opacity:1}.heyHeyLook img{margin:0;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px}.heyHeyLook h3{text-align:center;font-size:24px;padding:0px 1em;margin:0 auto .7em;font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.heyHeyLook h3 a:hover{text-decoration:underline}.heyHeyLook small{display:inline-block;line-height:1.3em;padding:0px 1em .5em}.heyHeyLook small a:hover{text-decoration:underline}.featuredImage img{max-width:100%;height:auto;margin:0 auto;display:block}.authorSnapshot,.snapshot{text-align:left;border:2px solid #f1f1f1;margin:20px 0;font-size:.8em;line-height:1.3;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;border-radius:13px}.authorSnapshot h4,.snapshot h4{margin:0;padding:15px;text-align:center;line-height:1;font-size:24px}.authorSnapshot img,.snapshot img{width:94%;margin:0 auto 4px;border-radius:5px;-webkit-box-shadow:0 5px 0px 0px rgba(50, 50, 50, 0.2);box-shadow:0 5px 0px 0px rgba(50, 50, 50, 0.2)}.authorSnapshot p,.authorSnapshot ul,.snapshot p,.snapshot ul{margin:15px 15px 0}.authorSnapshot ul,.snapshot ul{list-style:decimal-leading-zero}.authorSnapshot ul li,.snapshot ul li{margin-bottom:15px}.authorSnapshot span,.snapshot span{font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif!important;font-weight:normal}.shareBrag .stButton .st-sharethis-counter2{display:none}.shareBrag .stButton .stMainServices{display:none}.shareBrag .stButton .stBubble{background:none;height:auto;width:auto;border:none;display:inline!important;padding:0;margin:0}.shareBrag .stButton .stBubble .stBubble_count{font-size:16px;line-height:26px!important;font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif!important;color:#fff!important;background:#73c535;margin:0;padding:0 5px;display:inline-block!important;border:none;height:26px;width:auto}a #getTheBookHome{display:none;margin:30px auto;text-align:center;font-size:.78em}a #getTheBookHome h2{text-align:center;color:#333}a #getTheBookHome h2 a{color:#555;text-decoration:underline}a #getTheBookHome h2 a:hover{color:#eb366e}a #getTheBookHome .option{padding:3% 1%}a #getTheBookHome h3{color:#444;margin:0;padding:0}a #getTheBookHome h3 span{color:#555;font-size:.6em;margin:0;padding:0}a #getTheBookHome img{width:auto;max-height:50%}a #getTheBookHome #back,a #getTheBookHome #ebook{background-color:#efefef}a #getTheBookHome #back{padding:2% 2% 1%;margin:0}a #getTheBookHome #back h3{margin:0!important;font-size:18px;line-height:20px}a #getTheBookHome p.link a{margin:3%;font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;text-transform:uppercase;letter-spacing:1px;padding:10px 20px;font-weight:300!important}a #getTheBookHome .last,a #getTheBookHome p.link{text-align:center}.formspree a #getTheBookHome input.hs-button,.formspree a #getTheBookHome textarea.hs-button,.hbspt-form a #getTheBookHome input.hs-button,.hbspt-form a #getTheBookHome textarea.hs-button,a #getTheBookHome .button,a #getTheBookHome .formspree input.hs-button,a #getTheBookHome .formspree textarea.hs-button,a #getTheBookHome .hbspt-form input.hs-button,a #getTheBookHome .hbspt-form textarea.hs-button{margin:0}.loopCard{position:relative;margin-bottom:3vw;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:0px 12px 65px rgba(0, 0, 0, 0.18);box-shadow:0px 12px 65px rgba(0, 0, 0, 0.18)}.loopCard .loopTitle{line-height:1.2;margin:0;padding:0;text-decoration:none}.loopCard .loopText a,.loopCard .loopTitle a,.loopCard a{color:#000}.loopCard h3{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight:700;margin:0}.loopCard .loopImage img,.loopCard img.loopImage{border-radius:4px}.teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teaser .loopTitle{padding:calc(5px + 2vw)}.teaser .loopTitle h3{font-size:calc(20px + 1.5vw)}.teaser .loopTitle h3 a{display:block;position:relative;padding-bottom:2vh;margin-bottom:2vh}.teaser .loopTitle h3 a:after{position:absolute;content:"";bottom:0;left:0;width:33.333%;height:4px;display:block;background-color:#eb366e;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.teaser .loopTitle h3 a:hover{color:#eb366e}.teaser .loopTitle h3 a:hover:after{width:100%}.teaser.category-socialjustice .loopTitle h3 a:hover,.teaser.category-socialjustice a:hover{color:#36a3f0}.teaser.category-socialjustice .loopTitle h3 a:after{background-color:#36a3f0}.teaser.category-gender-2 .loopTitle h3 a:hover,.teaser.category-gender-2 a:hover{color:#dabb00}.teaser.category-gender-2 .loopTitle h3 a:after{background-color:#dabb00}.teaser.category-sexuality-2 .loopTitle h3 a:hover,.teaser.category-sexuality-2 a:hover{color:#af6ee2}.teaser.category-sexuality-2 .loopTitle h3 a:after{background-color:#af6ee2}.teaser.category-op-ed .loopTitle h3 a:hover,.teaser.category-op-ed a:hover{color:#de7c2b}.teaser.category-op-ed .loopTitle h3 a:after{background-color:#de7c2b}.teaser.category-edugraphics .loopTitle h3 a:hover,.teaser.category-edugraphics a:hover{color:#73c535}.teaser.category-edugraphics .loopTitle h3 a:after{background-color:#73c535}.teaser ul.teaserCats{margin:0}.teaser ul.teaserCats li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;font-size:10px;padding-right:1vw;text-align:center}.teaser ul.teaserCats li.catgender a{color:#dabb00}.teaser ul.teaserCats li.catsocialjustice a{color:#36a3f0}.teaser ul.teaserCats li.catsexuality a{color:#af6ee2}.teaser ul.teaserCats li.catoped a{color:#de7c2b}.teaser ul.teaserCats li.catedugraphics a{color:#73c535}.teaser ul.teaserCats li a{text-decoration:none;display:block;text-align:center}.teaser ul.teaserCats li a img{height:35px;margin:0;width:auto}.teaser .byline p{margin:0}.teaser .loopImage{padding:3px}.teaser .loopImage img{border-radius:7px}.teaser h4{margin:0;text-align:center;padding:calc(5px + 2vw)}.teaser .featuredImage{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.teaser .authorDate{padding:10px 20px;position:absolute;top:0;left:0;line-height:15px;font-size:13px;opacity:.7}.shadowbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shadowbox a{text-decoration:none;border:4px solid transparent;border-radius:10px;display:block;overflow:hidden}.shadowbox a:focus,.shadowbox a:hover{border-color:#31e1ec}.shadowbox.category-edugraphics a:hover{border-color:#73c535}.shadowbox .featuredImage{width:100%;padding:0}.shadowbox .featuredImage img{width:100%;border-radius:6px;height:auto;-webkit-box-shadow:0px 3px 7px -2px rgba(150, 150, 150, 0.5);box-shadow:0px 3px 7px -2px rgba(150, 150, 150, 0.5)}.shadowbox .loopTitle{margin:0 0 10px}.shadowbox p{margin-bottom:0}.shadowbox .loopText{position:relative;z-index:3;padding:calc(5px + 2vw);border-radius:0 0 10px 10px}.shadowbox .loopText a{text-decoration:none}.blogged .loopText{padding:calc(5px + 1vw);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blogged .loopText p{margin:10px 0 0}.blogged .loopImage{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-shadow:inset -10px 0 10px -5px rgba(0, 0, 0, 0.1);box-shadow:inset -10px 0 10px -5px rgba(0, 0, 0, 0.1);padding:10px}.blogged .loopImage img{display:block;max-width:100%;height:auto;border-radius:7px}.blogged .bloggedLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.blogged .bloggedLinks{margin:0}.blogged .bloggedLinks li{text-align:center}.blogged .bloggedLinks li:last-of-type{margin-right:0}.blogged .bloggedLinks li a{display:block;margin:5px auto;background:#eb366e;border-radius:7px;color:#fff;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;padding:0 10px;line-height:30px;font-size:16px;text-decoration:none}.blogged .bloggedLinks li a:hover{background:#31e1ec}.blogged .bloggedLinks li a:active{background:#0f9fa8}.vidcard{padding:4px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.vidcard .youtube{border-radius:4px;overflow:hidden}.vidcard .loopText{padding:calc(5px + 2vw)}.vidcard .loopText .loopTitle span.flag{background:#000;color:#fff;padding:0 .5rem;border-radius:4px;opacity:.7;font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:.5em;vertical-align:middle;text-transform:uppercase;letter-spacing:.1rem}.minimal{margin-bottom:5px;border-radius:0}.minimal:first-of-type{-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}.minimal:last-of-type{border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px}.minimal:hover{-webkit-box-shadow:none;box-shadow:none;background:rgba(255, 255, 255, 0.8)}.minimal .loopImage{position:absolute;width:150px;height:150px;margin:0;left:0;top:0;-webkit-border-radius:0;border-radius:0}.minimal .loopImage img{width:150px;height:auto}.minimal .loopText{padding:20px;float:right;width:100%;padding-left:170px;margin:0}.minimal .loopTitle{font-size:1em;line-height:1.3}.page .inpageSearch{display:none}.page .featuredImage img{border-radius:10px}.page-title{text-align:center;margin-bottom:.5em}.pageIntro p{line-height:1.2}.pageIntro p:first-of-type p{margin:0}ul.callToAction{width:100%;z-index:2;text-align:center;margin:0;position:relative}ul.callToAction a.button{margin:15px 0 0;padding:15px 25px}ul.callToAction a.accent-button{padding:12px 20px}h3.pageSubhead{text-align:center}#home--content,#home--intro{text-align:center;padding-top:4vw}#home--content .connectorText,#home--intro .connectorText{background:rgba(240, 240, 240, 0.9);display:inline-block;padding:3px 10px;line-height:1.2;margin:1vw auto 3vw;border-radius:1px;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}#home--content>.grid,#home--intro>.grid{position:relative}#home--content>.grid>.grid-cell,#home--intro>.grid>.grid-cell{padding:0 0 3vw;-ms-flex-item-align:stretch;align-self:stretch}#home--content>.grid>.grid-cell h2,#home--intro>.grid>.grid-cell h2{color:#fff;font-size:calc(22px + 1.6vw);padding:0 2vw}#home--content>.grid>.grid-cell p,#home--intro>.grid>.grid-cell p{padding:2vw;border-radius:10px;background:rgba(255, 255, 255, 0.85);margin:2vw 4vw 0}#home--intro h1{margin:0 3vw 0;padding:0;line-height:1}#home--intro #home--intro--resource-show .connectorText{position:absolute;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}#home--intro #home--intro--sam{position:relative}#home--intro #home--intro--sam .grid-cell{padding:2vw 0 0;max-width:800px;-ms-flex-item-align:center;align-self:center}#home--intro #home--intro--sam h2{margin:1em auto .83em}#home--intro #home--intro--sam h2 span{font-size:.6em;position:absolute;margin-left:7px}#home--intro #home--intro--sam p{margin-bottom:5vw}#home--intro #home--intro--sam img{max-width:140px;height:auto;-ms-flex-item-align:center;align-self:center}#home--intro #home--intro--sam .connectorText{position:absolute;top:-1.5vw;left:44%;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}#home--intro #home--intro--usages{padding:1vw 3vw 3vw}#home--intro #home--intro--usages .connectorText{height:auto;position:absolute;left:25%;top:-20px;-webkit-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}#home--intro #home--intro--usages .grid-cell{padding:0}#home--intro #home--intro--usages p{margin:1vw}.home .fundedByPatreon{margin:4vw 4vw 0}.home .fundedByPatreon .grid{padding:2vw}.home .fundedByPatreon p{font-size:1em;margin:0 auto .5vw}.home .fundedByPatreon p strong{font-size:1.2em;display:block}.formspree .home .fundedByPatreon input.hs-button,.formspree .home .fundedByPatreon textarea.hs-button,.hbspt-form .home .fundedByPatreon input.hs-button,.hbspt-form .home .fundedByPatreon textarea.hs-button,.home .fundedByPatreon .button,.home .fundedByPatreon .formspree input.hs-button,.home .fundedByPatreon .formspree textarea.hs-button,.home .fundedByPatreon .hbspt-form input.hs-button,.home .fundedByPatreon .hbspt-form textarea.hs-button{height:auto;-ms-flex-item-align:center;align-self:center;font-size:calc(16px + 1vw)}.formspree .home .fundedByPatreon input.grid-cell.hs-button,.formspree .home .fundedByPatreon textarea.grid-cell.hs-button,.hbspt-form .home .fundedByPatreon input.grid-cell.hs-button,.hbspt-form .home .fundedByPatreon textarea.grid-cell.hs-button,.home .fundedByPatreon .button.grid-cell,.home .fundedByPatreon .formspree input.grid-cell.hs-button,.home .fundedByPatreon .formspree textarea.grid-cell.hs-button,.home .fundedByPatreon .hbspt-form input.grid-cell.hs-button,.home .fundedByPatreon .hbspt-form textarea.grid-cell.hs-button{margin-left:2vw}#home--content #main.grid .grid-cell{padding-top:40px}#home--content .grid .grid-cell{padding:4vw}#home--content .grid .grid-cell h2{margin:0 auto .83em;color:#000}#home--content .grid .grid-cell .shadowbox{padding:.5vw}#home--content .grid .grid-cell .shadowbox a{border:none}#home--content .grid .grid-cell .shadowbox a:hover{border:none}#home--content .grid .grid-cell .shadowbox:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 3px 5px 0px rgba(50, 50, 50, 0.15);box-shadow:0 3px 5px 0px rgba(50, 50, 50, 0.15)}#home--content #main{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home--content #main p{margin:0 auto}#home--content #main p+p{margin-top:1vw}#home--content #main .connectorText{top:-1vw;margin:0 auto;position:absolute;background:#8eeff5}#home--content .shadowbox{margin:0}#home--content ul,#home--content ul.wpp-list{margin:0}.subscribeSection{text-align:center;margin:0 auto 4vw}.subscribeSection#home--subscribe{margin-top:4vw}.subscribeSection#single--subscribe>.grid{border-radius:10px;margin:.5vw auto;overflow:hidden}.subscribeSection h2{font-size:2.2em;margin:2vw auto 1vw}.subscribeSection span{margin:1vw 4vw;display:block}.subscribeSection>.grid>.grid-cell{padding:3vw 3vw 55px;position:relative}.subscribeSection>.grid>.grid-cell h3{color:#000;font-size:calc(14px + 1.5vw)}.subscribeSection>.grid>.grid-cell .description{text-align:left;line-height:1.1;margin-bottom:2vw}.formspree .subscribeSection>.grid>.grid-cell input.hs-button,.formspree .subscribeSection>.grid>.grid-cell textarea.hs-button,.hbspt-form .subscribeSection>.grid>.grid-cell input.hs-button,.hbspt-form .subscribeSection>.grid>.grid-cell textarea.hs-button,.subscribeSection>.grid>.grid-cell .button,.subscribeSection>.grid>.grid-cell .formspree input.hs-button,.subscribeSection>.grid>.grid-cell .formspree textarea.hs-button,.subscribeSection>.grid>.grid-cell .hbspt-form input.hs-button,.subscribeSection>.grid>.grid-cell .hbspt-form textarea.hs-button{margin-bottom:5px}.subscribeSection>.grid>.grid-cell .fomo{position:absolute;display:block;width:98%;text-align:left;padding:5px;bottom:0;left:0;margin:1%;color:rgba(0, 0, 0, 0.7);border-radius:10px;font-size:12px;text-align:center;line-height:1;font-weight:700}.subscribeSection>.grid>.grid-cell .fomo .level{border-radius:7px;margin-top:4px;padding:2px;font-size:10px;color:#000;border:2px solid #fff}.subscribeSection>.grid>.grid-cell .fomo .zero{background:#de7c2b;background:-moz-linear-gradient(left, #de7c2b 0%, #dd4d00 1%, #efefef 1%, #efefef 1%);background:-webkit-linear-gradient(left, #de7c2b 0%, #dd4d00 1%, #efefef 1%, #efefef 1%);background:-webkit-gradient(linear, left top, right top, from(#de7c2b), color-stop(1%, #dd4d00), color-stop(1%, #efefef), color-stop(1%, #efefef));background:-o-linear-gradient(left, #de7c2b 0%, #dd4d00 1%, #efefef 1%, #efefef 1%);background:linear-gradient(to right, #de7c2b 0%, #dd4d00 1%, #efefef 1%, #efefef 1%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#de7c2b', endColorstr='#ffffff',GradientType=1 )}.subscribeSection>.grid>.grid-cell .fomo .low{background:#de7c2b;background:-moz-linear-gradient(left, #de7c2b 0%, #dd4d00 33.33%, #efefef 33.33%, #efefef 33.33%);background:-webkit-linear-gradient(left, #de7c2b 0%, #dd4d00 33.33%, #efefef 33.33%, #efefef 33.33%);background:-webkit-gradient(linear, left top, right top, from(#de7c2b), color-stop(33.33%, #dd4d00), color-stop(33.33%, #efefef), color-stop(33.33%, #efefef));background:-o-linear-gradient(left, #de7c2b 0%, #dd4d00 33.33%, #efefef 33.33%, #efefef 33.33%);background:linear-gradient(to right, #de7c2b 0%, #dd4d00 33.33%, #efefef 33.33%, #efefef 33.33%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#de7c2b', endColorstr='#ffffff',GradientType=1 )}.subscribeSection>.grid>.grid-cell .fomo .medium{background:#de7c2b;background:-moz-linear-gradient(left, #de7c2b 0%, #dd4d00 66.66%, #efefef 66.66%, #efefef 66.66%);background:-webkit-linear-gradient(left, #de7c2b 0%, #dd4d00 66.66%, #efefef 66.66%, #efefef 66.66%);background:-webkit-gradient(linear, left top, right top, from(#de7c2b), color-stop(66.66%, #dd4d00), color-stop(66.66%, #efefef), color-stop(66.66%, #efefef));background:-o-linear-gradient(left, #de7c2b 0%, #dd4d00 66.66%, #efefef 66.66%, #efefef 66.66%);background:linear-gradient(to right, #de7c2b 0%, #dd4d00 66.66%, #efefef 66.66%, #efefef 66.66%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#de7c2b', endColorstr='#ffffff',GradientType=1 )}.subscribeSection>.grid>.grid-cell .fomo .ninety-nine{background:#de7c2b;background:-moz-linear-gradient(left, #de7c2b 0%, #dd4d00 99%, #efefef 99%, #efefef 99%);background:-webkit-linear-gradient(left, #de7c2b 0%, #dd4d00 99%, #efefef 99%, #efefef 99%);background:-webkit-gradient(linear, left top, right top, from(#de7c2b), color-stop(99%, #dd4d00), color-stop(99%, #efefef), color-stop(99%, #efefef));background:-o-linear-gradient(left, #de7c2b 0%, #dd4d00 99%, #efefef 99%, #efefef 99%);background:linear-gradient(to right, #de7c2b 0%, #dd4d00 99%, #efefef 99%, #efefef 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#de7c2b', endColorstr='#ffffff',GradientType=1 )}.subscribeSection>.grid>.grid-cell#subscribe--facebook,.subscribeSection>.grid>.grid-cell#subscribe--tumblr,.subscribeSection>.grid>.grid-cell#subscribe--twitter{padding:0}.subscribeSection>.grid>.grid-cell#subscribe--facebook a,.subscribeSection>.grid>.grid-cell#subscribe--tumblr a,.subscribeSection>.grid>.grid-cell#subscribe--twitter a{color:#fff;text-decoration:none;display:block;padding:3vw;margin:10px 10px 55px;font-size:calc(14px + 1.2vw);font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;border-radius:10px;background:rgba(255, 255, 255, 0.05)}.subscribeSection>.grid>.grid-cell#subscribe--facebook a:focus,.subscribeSection>.grid>.grid-cell#subscribe--facebook a:hover,.subscribeSection>.grid>.grid-cell#subscribe--tumblr a:focus,.subscribeSection>.grid>.grid-cell#subscribe--tumblr a:hover,.subscribeSection>.grid>.grid-cell#subscribe--twitter a:focus,.subscribeSection>.grid>.grid-cell#subscribe--twitter a:hover{background:rgba(255, 255, 255, 0.1)}.subscribeSection>.grid>.grid-cell#subscribe--facebook a:active,.subscribeSection>.grid>.grid-cell#subscribe--tumblr a:active,.subscribeSection>.grid>.grid-cell#subscribe--twitter a:active{-webkit-box-shadow:inset 0 3px 5px 0 rgba(0, 0, 0, 0.4);box-shadow:inset 0 3px 5px 0 rgba(0, 0, 0, 0.4);background:rgba(0, 0, 0, 0.2)}.subscribeSection>.grid>.grid-cell#subscribe--facebook{background:#3b5998}.subscribeSection>.grid>.grid-cell#subscribe--twitter{background:#1DA1F2}.subscribeSection>.grid>.grid-cell#subscribe--tumblr{background:#35465c}#browseByCat ul li{position:relative;min-height:50px;line-height:50px;margin-bottom:15px;font-size:.8em}#browseByCat ul li a{text-decoration:none;padding-left:70px;display:block}#browseByCat ul li a img{float:left;position:absolute;left:0;max-height:50px;width:auto;margin:0 10px 10px 0}.home h1,.home h2,.home h3,.home h4{text-align:center}.home h1 img{height:auto;width:650px;max-width:100%}.home #main{margin-bottom:1.5em}.home .minimal .loopTitle{text-align:left}.home .aside{text-align:left;opacity:.7;padding-left:20px;font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:.9em;line-height:1;margin:0 0 5px;text-transform:none}.home #homeSubscribe .fourcol{padding:20px;margin-bottom:1.5em;background:#fff;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;overflow:hidden;min-height:220px}.home #homeSubscribe .fourcol p{font-size:12px;line-height:17px;color:rgba(255, 255, 255, 0.75);margin:.5em 0}.home #homeSubscribe .fourcol p a{color:rgba(255, 255, 255, 0.85)}.home #homeSubscribe .fourcol p span{font-size:.9em;opacity:.8}.home #homeSubscribe #emailHome{background:#eb366e}.home #homeSubscribe #emailHome input{padding:0 2px 0 7px;font-size:12px;text-align:center}.home #homeSubscribe #emailHome button{background:#f0648f;color:#fff;font-size:12px}.home #homeSubscribe #fbHome{background:#3B5999}.home #homeSubscribe #twitterHome{background:#00abf1}.home #homeSubscribe #twitterHome .twitter-follow-button{float:left;margin-top:10px}.home #homeSubscribe h3{font-size:20px;margin:0 0 10px;color:rgba(255, 255, 255, 0.6)}.home #homeSubscribe .fb-like{width:100%;margin-top:10px;overflow:hidden}.home #homeFeatured{margin-bottom:1.5em}.home #homeFeatured ul.wpp-list{font-size:.8em}.home #homeFeatured ul.wpp-list li{margin-bottom:15px}.home #homeFeatured #popularToday ul.wpp-list{margin:0}.home #homeFeatured #popularToday .loopTitle{margin:0}.home #homeSam{position:relative}.home #homeSam h3{margin-top:0;font-family:"JustTheWayYouAreRegular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.home #homeSam h4.head{margin:15px 0}.home #homeSam #samPosts{position:relative}.home #homeSam #samPhoto{height:750px;position:absolute;bottom:0;right:0;background-image:url(../images/sam-killermann-author.png);background-repeat:no-repeat;background-size:contain;background-position:bottom center}.hcount #count{width:26px!important;overflow:hidden}.blog .fundedByPatreon{margin-bottom:15px}.post-filters{border-radius:10px;text-align:center;margin-bottom:15px}.post-filters h3{margin:0 auto 10px}.post-filters form.grid{padding:15px;border-radius:13px}.post-filters form.grid .grid-cell{padding:.5vw 1vw}.post-filters form.grid .grid-cell label{display:block;width:100%;line-height:1;font-size:.7em;margin:5px auto;font-weight:bold}.post-filters form.grid .grid-cell select{text-align:center}.formspree .post-filters form.grid .grid-cell input.hs-button,.formspree .post-filters form.grid .grid-cell textarea.hs-button,.hbspt-form .post-filters form.grid .grid-cell input.hs-button,.hbspt-form .post-filters form.grid .grid-cell textarea.hs-button,.post-filters form.grid .grid-cell .button,.post-filters form.grid .grid-cell .formspree input.hs-button,.post-filters form.grid .grid-cell .formspree textarea.hs-button,.post-filters form.grid .grid-cell .hbspt-form input.hs-button,.post-filters form.grid .grid-cell .hbspt-form textarea.hs-button{margin:10px auto 0}.theShow .bigYoutube{background:#ccc;padding:10px;margin-bottom:2.762430939%;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.theShow .youtubeWrap{background:#ccc;margin-bottom:2.762430939%;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.theShow .youtubeWrap .youtube{background:#222;overflow:hidden;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3)}.theShow .introParagraph{opacity:.75}.theShow ul.callToAction{margin-bottom:1em}.formspree .theShow ul.callToAction input.hs-button,.formspree .theShow ul.callToAction textarea.hs-button,.hbspt-form .theShow ul.callToAction input.hs-button,.hbspt-form .theShow ul.callToAction textarea.hs-button,.theShow ul.callToAction .button,.theShow ul.callToAction .formspree input.hs-button,.theShow ul.callToAction .formspree textarea.hs-button,.theShow ul.callToAction .hbspt-form input.hs-button,.theShow ul.callToAction .hbspt-form textarea.hs-button{width:250px;padding-right:35px;padding-left:0px;text-align:center;position:relative}.formspree .theShow ul.callToAction input.hs-button i,.formspree .theShow ul.callToAction textarea.hs-button i,.hbspt-form .theShow ul.callToAction input.hs-button i,.hbspt-form .theShow ul.callToAction textarea.hs-button i,.theShow ul.callToAction .button i,.theShow ul.callToAction .formspree input.hs-button i,.theShow ul.callToAction .formspree textarea.hs-button i,.theShow ul.callToAction .hbspt-form input.hs-button i,.theShow ul.callToAction .hbspt-form textarea.hs-button i{position:absolute;right:15px}.formspree .theShow ul.callToAction input.hs-button:hover i.fa-smile-o:before,.formspree .theShow ul.callToAction textarea.hs-button:hover i.fa-smile-o:before,.hbspt-form .theShow ul.callToAction input.hs-button:hover i.fa-smile-o:before,.hbspt-form .theShow ul.callToAction textarea.hs-button:hover i.fa-smile-o:before,.theShow ul.callToAction .button:hover i.fa-smile-o:before,.theShow ul.callToAction .formspree input.hs-button:hover i.fa-smile-o:before,.theShow ul.callToAction .formspree textarea.hs-button:hover i.fa-smile-o:before,.theShow ul.callToAction .hbspt-form input.hs-button:hover i.fa-smile-o:before,.theShow ul.callToAction .hbspt-form textarea.hs-button:hover i.fa-smile-o:before{content:'\f164'!important}.formspree .theShow ul.callToAction input.hs-button i,.formspree .theShow ul.callToAction textarea.hs-button i,.hbspt-form .theShow ul.callToAction input.hs-button i,.hbspt-form .theShow ul.callToAction textarea.hs-button i,.theShow ul.callToAction .accent-button i,.theShow ul.callToAction .formspree input.hs-button i,.theShow ul.callToAction .formspree textarea.hs-button i,.theShow ul.callToAction .hbspt-form input.hs-button i,.theShow ul.callToAction .hbspt-form textarea.hs-button i{font-size:24px;line-height:22px;right:18px}.theShow p{font-family:Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;line-height:1.3;margin:0 0 1em}.theShow #praiseShow h2{margin:0px 0px .5em}.theShow blockquote,.theShow blockquote.testimonial{padding:.8em 1.7em;margin:1em 0 1.5em;position:relative;font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;font-weight:400;font-size:1em;text-align:center;font-style:normal;color:#eb366e;background:#fff;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3)}.theShow blockquote.testimonial p,.theShow blockquote p{margin:.5em 0 0 0}.theShow blockquote.testimonial:after,.theShow blockquote.testimonial:before,.theShow blockquote:after,.theShow blockquote:before{display:inline-block;position:absolute;font-size:1.2em;font-family:FontAwesome;font-style:normal;font-weight:normal;color:#eb366e;line-height:1;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theShow blockquote.testimonial:before,.theShow blockquote:before{content:"\f10d";top:2px;left:5px}.theShow blockquote.testimonial:after,.theShow blockquote:after{content:"\f10e";bottom:0px;right:5px}.theShow blockquote.testimonial>p:first-child,.theShow blockquote>p:first-child{margin-top:0}.theShow .testimonialWrap blockquote.testimonial{margin-bottom:.5em}.theShow .testimonialWrap .author{margin:0;padding:0;font-size:.8em;text-align:right}.theShow #mediaShow p.introParagraph{margin-bottom:0px}.theShow #mediaShow h2{margin:10px 0}.theShow #mediaShow img{max-width:100%;height:auto;background:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3)}.theShow #mediaShow img:hover{opacity:.8}.theShow #mediaShow img:active{opacity:1}.theShow nav.showNav{width:100%;margin-bottom:20px}.theShow nav.showNav ul{list-style:none;margin:0;padding:0}.theShow nav.showNav ul li{float:left;width:25%;margin:0;padding:0}.theShow nav.showNav ul li a{text-decoration:none;font-size:.9em;display:block;padding:0px 2px 10px;width:100%;border-bottom:#e7e7e7 1px dashed}.theShow nav.showNav ul li a i{margin-top:3px}.theShow nav.showNav ul li a span{margin-left:1.6em;display:block}.theShow nav.showNav ul li a:hover{border-bottom:1px solid #eb366e}.page-template-page-programs #content{margin-bottom:0!important}.page-template-page-programs .programsIntro{max-width:768px;padding:3vw;margin:4vw auto;border-radius:10px}.page-template-page-programs .programsIntro .entry-content a.button{margin:0}.page-template-page-programs .programsIntro .entry-content p:last-of-type{margin-bottom:0}.page-template-page-programs h2{text-align:center;margin-top:0}.page-template-page-programs article.program{max-width:1200px;margin:0 auto}.page-template-page-programs .programLogo img{max-width:100%;height:auto;display:block;margin:0 auto 30px}.page-template-page-programs .programDescription h3{font-size:24px;margin:15px auto;padding:0 3%;text-align:center}.page-template-page-programs .programDescription ul.outcomes{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;list-style:none;margin:0 auto 3vw;padding:0}.page-template-page-programs .programDescription ul.outcomes li{line-height:1.3;font-size:16px;margin:1.5vw;text-align:center;padding:1.5vw;border:2px dashed #eb366e;border-radius:10px;-ms-flex-item-align:center;align-self:center}.page-template-page-programs #IPM h2,.page-template-page-programs #IPM h3,.page-template-page-programs #IPM h4,.page-template-page-programs #IPM ul.outcomes{color:#eb366e}.page-template-page-programs #UtCoG blockquote:after,.page-template-page-programs #UtCoG blockquote:before,.page-template-page-programs #UtCoG h2,.page-template-page-programs #UtCoG h3,.page-template-page-programs #UtCoG h4,.page-template-page-programs #UtCoG li,.page-template-page-programs #UtCoG ul.outcomes{border-color:#af6ee2;color:#af6ee2}.page-template-page-programs .testimonial{text-align:center;border-radius:10px;color:#fff}.page-template-page-programs .testimonial cite{display:block;padding:0;font-size:16px;font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;line-height:1.2;margin:15px auto 0;color:#000}.page-template-page-programs blockquote,.page-template-page-programs blockquote.testimonial{padding:3vw;position:relative;margin:0;font-weight:300;font-size:1em;text-align:center;font-style:normal;line-height:1.3;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px}.page-template-page-programs blockquote.testimonial p,.page-template-page-programs blockquote p{margin:.5em 0 0 0}.page-template-page-programs blockquote.testimonial>p:first-child,.page-template-page-programs blockquote>p:first-child{margin-top:0}.page-template-page-programs #contactSection{padding:5vw}.page-template-page-programs #contactSection h2{padding:20px 0}.formspree p,.hbspt-form p{display:block;position:relative}.formspree fieldset.form-columns-1,.formspree fieldset.form-columns-2,.formspree fieldset.form-columns-3,.hbspt-form fieldset.form-columns-1,.hbspt-form fieldset.form-columns-2,.hbspt-form fieldset.form-columns-3{max-width:100%}.formspree fieldset.form-columns-1 .hs-form-field,.formspree fieldset.form-columns-2 .hs-form-field,.formspree fieldset.form-columns-3 .hs-form-field,.hbspt-form fieldset.form-columns-1 .hs-form-field,.hbspt-form fieldset.form-columns-2 .hs-form-field,.hbspt-form fieldset.form-columns-3 .hs-form-field{padding:calc(5px + .5vw)}.formspree fieldset.form-columns-1 .hs-form-field label,.formspree fieldset.form-columns-2 .hs-form-field label,.formspree fieldset.form-columns-3 .hs-form-field label,.hbspt-form fieldset.form-columns-1 .hs-form-field label,.hbspt-form fieldset.form-columns-2 .hs-form-field label,.hbspt-form fieldset.form-columns-3 .hs-form-field label{font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;font-size:18px;line-height:1.2;margin:0 0 5px!important;display:inline-block}.formspree fieldset.form-columns-1 .hs-form-field .hs-field-desc,.formspree fieldset.form-columns-2 .hs-form-field .hs-field-desc,.formspree fieldset.form-columns-3 .hs-form-field .hs-field-desc,.hbspt-form fieldset.form-columns-1 .hs-form-field .hs-field-desc,.hbspt-form fieldset.form-columns-2 .hs-form-field .hs-field-desc,.hbspt-form fieldset.form-columns-3 .hs-form-field .hs-field-desc{font-size:15px;display:inline-block;line-height:1.2;margin:0 0 5px!important}.formspree fieldset.form-columns-1 .hs-form-field .inputs-list,.formspree fieldset.form-columns-2 .hs-form-field .inputs-list,.formspree fieldset.form-columns-3 .hs-form-field .inputs-list,.hbspt-form fieldset.form-columns-1 .hs-form-field .inputs-list,.hbspt-form fieldset.form-columns-2 .hs-form-field .inputs-list,.hbspt-form fieldset.form-columns-3 .hs-form-field .inputs-list{list-style:none;margin:0;padding:0}.formspree fieldset.form-columns-1 .hs-form-field .inputs-list .hs-form-checkbox,.formspree fieldset.form-columns-2 .hs-form-field .inputs-list .hs-form-checkbox,.formspree fieldset.form-columns-3 .hs-form-field .inputs-list .hs-form-checkbox,.hbspt-form fieldset.form-columns-1 .hs-form-field .inputs-list .hs-form-checkbox,.hbspt-form fieldset.form-columns-2 .hs-form-field .inputs-list .hs-form-checkbox,.hbspt-form fieldset.form-columns-3 .hs-form-field .inputs-list .hs-form-checkbox{margin:0 0 5px}.formspree fieldset.form-columns-1 .hs-form-field .inputs-list .hs-form-checkbox label,.formspree fieldset.form-columns-2 .hs-form-field .inputs-list .hs-form-checkbox label,.formspree fieldset.form-columns-3 .hs-form-field .inputs-list .hs-form-checkbox label,.hbspt-form fieldset.form-columns-1 .hs-form-field .inputs-list .hs-form-checkbox label,.hbspt-form fieldset.form-columns-2 .hs-form-field .inputs-list .hs-form-checkbox label,.hbspt-form fieldset.form-columns-3 .hs-form-field .inputs-list .hs-form-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formspree fieldset.form-columns-1 .hs-form-field .inputs-list .hs-form-checkbox label input[type=checkbox],.formspree fieldset.form-columns-1 .hs-form-field .inputs-list .hs-form-checkbox label span,.formspree fieldset.form-columns-2 .hs-form-field .inputs-list .hs-form-checkbox label input[type=checkbox],.formspree fieldset.form-columns-2 .hs-form-field .inputs-list .hs-form-checkbox label span,.formspree fieldset.form-columns-3 .hs-form-field .inputs-list .hs-form-checkbox label input[type=checkbox],.formspree fieldset.form-columns-3 .hs-form-field .inputs-list .hs-form-checkbox label span,.hbspt-form fieldset.form-columns-1 .hs-form-field .inputs-list .hs-form-checkbox label input[type=checkbox],.hbspt-form fieldset.form-columns-1 .hs-form-field .inputs-list .hs-form-checkbox label span,.hbspt-form fieldset.form-columns-2 .hs-form-field .inputs-list .hs-form-checkbox label input[type=checkbox],.hbspt-form fieldset.form-columns-2 .hs-form-field .inputs-list .hs-form-checkbox label span,.hbspt-form fieldset.form-columns-3 .hs-form-field .inputs-list .hs-form-checkbox label input[type=checkbox],.hbspt-form fieldset.form-columns-3 .hs-form-field .inputs-list .hs-form-checkbox label span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.formspree fieldset.form-columns-1 .hs-form-field .inputs-list .hs-form-checkbox label input[type=checkbox],.formspree fieldset.form-columns-2 .hs-form-field .inputs-list .hs-form-checkbox label input[type=checkbox],.formspree fieldset.form-columns-3 .hs-form-field .inputs-list .hs-form-checkbox label input[type=checkbox],.hbspt-form fieldset.form-columns-1 .hs-form-field .inputs-list .hs-form-checkbox label input[type=checkbox],.hbspt-form fieldset.form-columns-2 .hs-form-field .inputs-list .hs-form-checkbox label input[type=checkbox],.hbspt-form fieldset.form-columns-3 .hs-form-field .inputs-list .hs-form-checkbox label input[type=checkbox]{margin-right:3px}.formspree fieldset.form-columns-1 .hs-form-required,.formspree fieldset.form-columns-2 .hs-form-required,.formspree fieldset.form-columns-3 .hs-form-required,.hbspt-form fieldset.form-columns-1 .hs-form-required,.hbspt-form fieldset.form-columns-2 .hs-form-required,.hbspt-form fieldset.form-columns-3 .hs-form-required{color:#eb366e}.formspree fieldset.form-columns-1 .hs-error-msgs,.formspree fieldset.form-columns-2 .hs-error-msgs,.formspree fieldset.form-columns-3 .hs-error-msgs,.hbspt-form fieldset.form-columns-1 .hs-error-msgs,.hbspt-form fieldset.form-columns-2 .hs-error-msgs,.hbspt-form fieldset.form-columns-3 .hs-error-msgs{color:#eb366e;list-style:none;font-size:14px;margin:0}.formspree fieldset.form-columns-1 .hs-error-msgs li,.formspree fieldset.form-columns-2 .hs-error-msgs li,.formspree fieldset.form-columns-3 .hs-error-msgs li,.hbspt-form fieldset.form-columns-1 .hs-error-msgs li,.hbspt-form fieldset.form-columns-2 .hs-error-msgs li,.hbspt-form fieldset.form-columns-3 .hs-error-msgs li{margin:3px}.formspree .hs_recaptcha,.hbspt-form .hs_recaptcha{padding:calc(5px + .5vw)}.formspree input,.formspree textarea,.hbspt-form input,.hbspt-form textarea{width:100%;padding:13px 17px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:15px;background:#fff;border:none;border-radius:6px;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.formspree input.hs-button,.formspree textarea.hs-button,.hbspt-form input.hs-button,.hbspt-form textarea.hs-button{font-size:24px;text-transform:uppercase;padding:20px;margin:20px auto 0!important}.formspree .button,.formspree input.hs-button,.formspree textarea.hs-button,.hbspt-form .button,.hbspt-form input.hs-button,.hbspt-form textarea.hs-button{margin:0}.formspree span.checkboxTitle,.hbspt-form span.checkboxTitle{padding:10px 15px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:14px}.formspree .checkboxWrap,.hbspt-form .checkboxWrap{padding:0 0 0 44px;line-height:32px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:14px;margin-bottom:5px}.formspree input[type=checkbox],.hbspt-form input[type=checkbox]{width:32px;height:32px;float:left;display:block;-webkit-box-shadow:none;box-shadow:none;background:none}.formspree textarea,.hbspt-form textarea{height:80px}.formspree ::-webkit-input-placeholder,.hbspt-form ::-webkit-input-placeholder{color:#000}.formspree :-moz-placeholder,.hbspt-form :-moz-placeholder{color:#000;opacity:1}.formspree ::-moz-placeholder,.hbspt-form ::-moz-placeholder{color:#000;opacity:1}.formspree :-ms-input-placeholder,.hbspt-form :-ms-input-placeholder{color:#000}.formspree input:focus,.formspree textarea:focus,.hbspt-form input:focus,.hbspt-form textarea:focus{background:white}.formspree .ninja-forms-response-msg,.hbspt-form .ninja-forms-response-msg{padding:20px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.formspree .wpcf7-not-valid-tip,.hbspt-form .wpcf7-not-valid-tip{color:#dabb00}.formspree .wpcf7-validation-errors,.hbspt-form .wpcf7-validation-errors{border-color:#dabb00}.formspree .ninja-forms-success-msg,.hbspt-form .ninja-forms-success-msg{border:1px dashed #73c535}.formspree .submitted-message,.hbspt-form .submitted-message{padding:3vw;background:#fff;border-radius:10px;max-width:calc(720px + 6vw);margin:0 auto}#popularByCat .card{background:#fff;color:#eb366e;width:100%}#popularByCat .card span.title{display:block;font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;margin-bottom:10px;text-align:center}#popularByCat .card ul.wpp-list{padding:0;list-style:none;margin:0 auto 10px;list-style:none;overflow:visible}#popularByCat .card ul.wpp-list li{margin:0 0 5px!important;padding:0!important;overflow:visible}#popularByCat .card ul.wpp-list li span,#popularByCat .card ul.wpp-list li span.post-stats,#popularByCat .card ul.wpp-list li span.wpp-meta{display:none!important}#popularByCat .card ul.wpp-list li a{text-decoration:none;display:block;padding:1vw;font-size:calc(13px + .2vw);line-height:1.2;border-radius:10px}#popularByCat .card ul.wpp-list li a:hover{background:#eb366e;color:rgba(255, 255, 255, 0.8)}#popularByCat .card ul.wpp-list li a:active{color:#fff}#popularByCat .card.socialJustice{color:#36a3f0}#popularByCat .card.socialJustice span{border-color:#36a3f0}#popularByCat .card.socialJustice ul li a{color:#36a3f0}#popularByCat .card.socialJustice ul li a:hover{background:#36a3f0;color:rgba(255, 255, 255, 0.8)}#popularByCat .card.gender{color:#dabb00}#popularByCat .card.gender span{border-color:#dabb00}#popularByCat .card.gender ul li a{color:#dabb00}#popularByCat .card.gender ul li a:hover{background:#dabb00;color:rgba(255, 255, 255, 0.8)}#popularByCat .card.opEd{color:#de7c2b}#popularByCat .card.opEd span{border-color:#de7c2b}#popularByCat .card.opEd ul li a{color:#de7c2b}#popularByCat .card.opEd ul li a:hover{background:#de7c2b;color:rgba(255, 255, 255, 0.8)}#popularByCat .card.sexuality{color:#af6ee2}#popularByCat .card.sexuality span{border-color:#af6ee2}#popularByCat .card.sexuality ul li a{color:#af6ee2}#popularByCat .card.sexuality ul li a:hover{background:#af6ee2;color:rgba(255, 255, 255, 0.8)}#popularByCat .card.edugraphics{color:#73c535}#popularByCat .card.edugraphics span{border-color:#73c535}#popularByCat .card.edugraphics ul li a{color:#73c535}#popularByCat .card.edugraphics ul li a:hover{background:#73c535;color:rgba(255, 255, 255, 0.8)}#myBooks .preorder .text{padding:10px!important}#myBooks .bookCard{text-align:center;position:relative;width:100%;overflow:hidden;margin-bottom:1.7em}#myBooks .bookCard:hover .comingSoon{display:none}#myBooks .bookCard h4{margin:1em 0 1vw;font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;font-size:calc(12px + .9vw);font-weight:600}#myBooks .bookCard a{text-decoration:none}#myBooks .bookCard .comingSoon{width:100%;height:100%;position:absolute;z-index:3;text-indent:-9999px;background-color:rgba(0, 0, 0, 0.2);background-image:url(../images/flag-coming-soon.png);background-repeat:no-repeat;background-size:110px 22px;background-position:top right;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}#myBooks .bookCard p{line-height:1.2;font-size:.9em}#myBooks .bookCard img{height:auto;max-width:300px;z-index:1;display:block}#myBooks .bookCard .text{text-align:center;z-index:2;position:relative;font-family:Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;padding:10px 10px 10px 0;margin-top:0;font-size:17px;line-height:24px;color:#333;background:rgba(247, 247, 247, 0.6)}#myBooks .bookCard .text em{font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif}#myBooks .mailchimp{margin:2vw auto;padding:1vw;border-right:4px solid #1adeea;border-bottom:4px solid #14cbd6;background:#d4f9fb;border-radius:10px}#myBooks .mailchimp h4{font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;margin:0 0 10px;font-size:24px;line-height:28px}#myBooks .mailchimp p{margin:0 0 15px;font-size:14px;line-height:19px}.inputGrid button,.inputGrid input{padding:7px;text-align:center;border-radius:10px;border:none}.inputGrid button[type=submit]{margin-left:5px;background:#eb366e;color:#fff;text-shadow:0 1px 1px #aa1140;font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;padding:7px 14px}.inputGrid button[type=submit]:hover{background:#ed4d7f}.mailchimp{position:relative;z-index:2}.mailchimp .mc-field-group{display:-webkit-box;display:-ms-flexbox;display:flex}.mailchimp .mc-field-group input[type=email],.mailchimp .mc-field-group input[type=text]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:7px}.mailchimp button,.mailchimp input[type=email],.mailchimp input[type=text]{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;padding:0 20px;border:none;background:#fff;height:40px;line-height:40px;font-size:16px;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3)}.mailchimp input{width:100%;border-radius:10px}.mailchimp button[type=submit]{padding:0 5px;font-weight:600;border-radius:10px;background:#31e1ec;color:#000}.mailchimp button[type=submit]:hover{background:#60e8f0}.mailchimp button[type=submit]:active{background:#14cbd6}.mailchimp button[type=submit] i{margin-right:5px}.page-template-page-activities-classes .facxyzActivity,.page-template-page-activities-classes .IPMclass,.page-template-page-activities-classes .szpActivity{background:rgba(255, 255, 255, 0.8);padding:20px;margin:0 auto;border:4px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3)}.page-template-page-activities-classes .facxyzActivity a,.page-template-page-activities-classes .IPMclass a,.page-template-page-activities-classes .szpActivity a{color:#000;text-decoration:none}.page-template-page-activities-classes .facxyzActivity h4,.page-template-page-activities-classes .IPMclass h4,.page-template-page-activities-classes .szpActivity h4{margin:0 0 10px;line-height:1}.page-template-page-activities-classes .facxyzActivity p,.page-template-page-activities-classes .IPMclass p,.page-template-page-activities-classes .szpActivity p{margin:0;line-height:1.3}.page-template-page-activities-classes .facxyzActivity:hover,.page-template-page-activities-classes .IPMclass:hover,.page-template-page-activities-classes .szpActivity:hover{background:#fff;border-color:#de7c2b}.page-template-page-activities-classes .facxyzActivity:hover a,.page-template-page-activities-classes .IPMclass:hover a,.page-template-page-activities-classes .szpActivity:hover a{color:#de7c2b}.page-template-page-activities-classes #submitActivity{margin:60px auto}.page-template-page-activities-classes .button-wide{margin:2.762430939% auto 0}.page-template-page-activities-classes .IPMclass{padding:40px}.page-template-page-activities-classes .IPMclass.no-classes{color:#de7c2b}.page-template-page-activities-classes .IPMclass.no-classes a{color:#de7c2b}.page-template-page-activities-classes .IPMclass h3{margin:0 0 10px;line-height:1}.page-template-page-activities-classes .classesMailingList{background:#eb366e;margin:20px auto;padding:40px;background-color:#eb366e;background-image:-webkit-gradient(linear, left top, left bottom, from(#e61757), to(#eb366e));background-image:-webkit-linear-gradient(top, #e61757, #eb366e);background-image:-moz-linear-gradient(top, #e61757, #eb366e);background-image:-o-linear-gradient(top, #e61757, #eb366e);background-image:linear-gradient(to bottom, #e61757, #eb366e);-webkit-box-shadow:inset 0 0 80px 40px rgba(0, 0, 0, 0.1);box-shadow:inset 0 0 80px 40px rgba(0, 0, 0, 0.1);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.page-template-page-activities-classes .classesMailingList h3{color:#fff;text-align:center;margin:0 auto 30px}.page-template-page-activities-classes .classesMailingList p:before{color:rgba(255, 255, 255, 0.7)}.page-template-page-activities-classes .classesMailingList label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.page-template-page-activities-classes .classesMailingList input{background:rgba(255, 255, 255, 0.8)}.page-template-page-activities-classes .classesMailingList input:focus{background:#fff}.page-template-page-videos-podcasts .pageIntro{width:100%;display:block}.page-template-page-donate #ipmNews{display:none}.page-template-page-donate .page-header{padding-bottom:0}.page-template-page-donate .page-header h1{max-width:720px;margin-bottom:0}.page-template-page-donate .page-header p.subtitle{max-width:720px;margin:1em auto .5em;line-height:1.4;font-size:1.2;text-align:left}.page-template-page-donate h2{text-align:center;padding-top:60px;margin-top:0}.page-template-page-donate .header #inner-header nav#siteSections ul li#donate{display:none!important}.page-template-page-donate article.loopCard{text-align:center;padding:2vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-donate article.loopCard .loopText{padding:2vw;line-height:1.2;-ms-flex-item-align:center;align-self:center}.page-template-page-donate article.loopCard .paypal{-ms-flex-item-align:center;align-self:center}.page-template-page-donate article.loopCard.snailmail{text-align:left}.page-template-page-donate .pageIntro{width:100%;display:block}.formspree .page-template-page-donate #otherDonations input.hs-button,.formspree .page-template-page-donate #otherDonations textarea.hs-button,.hbspt-form .page-template-page-donate #otherDonations input.hs-button,.hbspt-form .page-template-page-donate #otherDonations textarea.hs-button,.page-template-page-donate #otherDonations .button,.page-template-page-donate #otherDonations .formspree input.hs-button,.page-template-page-donate #otherDonations .formspree textarea.hs-button,.page-template-page-donate #otherDonations .hbspt-form input.hs-button,.page-template-page-donate #otherDonations .hbspt-form textarea.hs-button{margin:1em auto 0;color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2)}.paypal form,.paypalForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.paypal form label,.paypalForm label{font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;margin-bottom:5px}.paypal form select,.paypalForm select{margin:0 auto 10px;height:3em;font-size:.8em;color:#fff;border:transparent;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out}.paypal form select option,.paypalForm select option{padding:1vw;color:#fff;display:block;height:2em}.paypal form select:hover,.paypalForm select:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.formspree .paypalForm input.hs-button,.formspree .paypal form input.hs-button,.formspree .paypalForm textarea.hs-button,.formspree .paypal form textarea.hs-button,.hbspt-form .paypalForm input.hs-button,.hbspt-form .paypal form input.hs-button,.hbspt-form .paypalForm textarea.hs-button,.hbspt-form .paypal form textarea.hs-button,.paypal form .button,.paypalForm .button,.paypalForm .formspree input.hs-button,.paypal form .formspree input.hs-button,.paypalForm .formspree textarea.hs-button,.paypal form .formspree textarea.hs-button,.paypalForm .hbspt-form input.hs-button,.paypal form .hbspt-form input.hs-button,.paypalForm .hbspt-form textarea.hs-button,.paypal form .hbspt-form textarea.hs-button{color:#fff;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-shadow:none;-ms-flex-item-align:center;align-self:center;padding:17px 14px;min-width:260px;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto}.formspree .paypalForm input.hs-button svg,.formspree .paypal form input.hs-button svg,.formspree .paypalForm textarea.hs-button svg,.formspree .paypal form textarea.hs-button svg,.hbspt-form .paypalForm input.hs-button svg,.hbspt-form .paypal form input.hs-button svg,.hbspt-form .paypalForm textarea.hs-button svg,.hbspt-form .paypal form textarea.hs-button svg,.paypal form .button svg,.paypalForm .button svg,.paypalForm .formspree input.hs-button svg,.paypal form .formspree input.hs-button svg,.paypalForm .formspree textarea.hs-button svg,.paypal form .formspree textarea.hs-button svg,.paypalForm .hbspt-form input.hs-button svg,.paypal form .hbspt-form input.hs-button svg,.paypalForm .hbspt-form textarea.hs-button svg,.paypal form .hbspt-form textarea.hs-button svg{fill:#fff;width:80px;height:80px;margin-right:1vw;border-radius:100%;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-box-shadow:inset 0 10px 35px 0 rgba(0, 0, 0, 0.18);box-shadow:inset 0 10px 35px 0 rgba(0, 0, 0, 0.18)}.formspree .paypalForm input.hs-button:hover svg,.formspree .paypal form input.hs-button:hover svg,.formspree .paypalForm textarea.hs-button:hover svg,.formspree .paypal form textarea.hs-button:hover svg,.hbspt-form .paypalForm input.hs-button:hover svg,.hbspt-form .paypal form input.hs-button:hover svg,.hbspt-form .paypalForm textarea.hs-button:hover svg,.hbspt-form .paypal form textarea.hs-button:hover svg,.paypal form .button:hover svg,.paypalForm .button:hover svg,.paypalForm .formspree input.hs-button:hover svg,.paypal form .formspree input.hs-button:hover svg,.paypalForm .formspree textarea.hs-button:hover svg,.paypal form .formspree textarea.hs-button:hover svg,.paypalForm .hbspt-form input.hs-button:hover svg,.paypal form .hbspt-form input.hs-button:hover svg,.paypalForm .hbspt-form textarea.hs-button:hover svg,.paypal form .hbspt-form textarea.hs-button:hover svg{background:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.paypal form img.credit-cards,.paypalForm img.credit-cards{display:block;margin:5px auto 0}.cryptos p:first-of-type{margin-top:0}.cryptos .accordion-content{position:relative;overflow:hidden}.cryptos pre{position:absolute;left:0;width:100%;font-size:17px;line-height:1;border-radius:4px;padding:10px;text-align:center;background:rgba(200, 200, 200, 0.5);overflow-x:auto;white-space:pre-wrap}.cryptos img{margin-top:80px}.cryptos h3.accordion-toggle{margin:.4em auto 0}.cryptos h3.accordion-toggle:hover{color:#eb366e}.accordion-toggle{cursor:pointer}.accordion-content{display:none}.accordion-content.default{display:block}#commentsContainer{margin:1.5em 0 1.5em}#commentsContainer #commentsSide img{max-width:100%;height:auto}#commentsContainer #commentsSide a img{opacity:.5}#commentsContainer #commentsSide a img:hover{opacity:1}.page-navigation,.wp-prev-next{margin:1.1em 0 2.2em}.bones_page_navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif}.bones_page_navi li{text-align:center;margin:0 3px}.bones_page_navi li.bpn-current{padding:1vw 1.5vw}.bones_page_navi li a{padding:1vw 1.5vw;text-align:center;display:block;text-decoration:none;position:relative;border-radius:4px}.bones_page_navi li a:focus,.bones_page_navi li a:hover{background:#31e1ec;color:#000}.bones_page_navi li.bpn-current{position:relative}.bones_page_navi li.bpn-current a{border-bottom:4px solid #eb366e}.bones_page_navi li.bpn-next-link,.bones_page_navi li.bpn-prev-link{font-weight:700}.bones_page_navi li.bpn-next-link a,.bones_page_navi li.bpn-prev-link a{padding:0}.bones_page_navi li.bpn-first-page-link a:hover,.bones_page_navi li.bpn-last-page-link a:hover,.bones_page_navi li.bpn-next-link a:hover,.bones_page_navi li.bpn-prev-link a:hover{background:none}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}#relatedFooter{height:400px;margin:4vw auto;text-align:center}#relatedFooter h2{font-size:30px;line-height:40px;margin:0}#relatedFooter .yarpp-related{position:absolute;width:100vw;z-index:100;margin:0!important;overflow:scroll;left:0;-webkit-box-shadow:inset 0 0 50px 0 rgba(0, 0, 0, 0.1);box-shadow:inset 0 0 50px 0 rgba(0, 0, 0, 0.1)}#relatedFooter .yarpp-related ul{margin:2vw 0 2vw;padding:0 1vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#relatedFooter .yarpp-related ul li{width:210px;margin:0 1vw;padding:0;height:330px;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:16px}#relatedFooter .yarpp-related ul li a{-ms-flex-item-align:stretch;align-self:stretch;height:100%;margin:4px;border:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#relatedFooter .yarpp-related ul li a .loopImage{padding:2px}#relatedFooter .yarpp-related ul li a .loopTitle{margin:0}#relatedFooter .yarpp-related ul li a .loopText{padding:8px 8px 0;margin:0;-o-text-overflow:ellipsis;text-overflow:ellipsis}#relatedFooter .yarpp-related ul li a:hover{border:none;background:#bdf5f9}#relatedFooter .yarpp-related-none{display:none}.sidebar img{max-width:100%;display:block}.sidebar a img:hover{opacity:.8}.sidebar .sidebarBook{margin:10vh auto 0;text-align:center}.sidebar .sidebarBook a{cursor:pointer}.sidebar .sidebarBook h4{margin:0 0 10px;line-height:1}.sidebar .sidebarBook a img{text-align:center;margin:0;display:inline-block;opacity:1}.sidebar .sidebarBook a img:hover{opacity:1;background:#31e1ec}.sidebar .sidebarBook p{line-height:1.4;display:block;font-size:14px;margin:10px 0 0;padding:0 10%}.sidebar .sidebarBook p .sidebarBook__get{display:inline-block;margin-top:15px;color:#ccc}.sidebar .sidebarBook p .sidebarBook__get a.button{padding:8px 12px;margin:4px;font-size:14px}.widgettitle{color:#333333}.widget_categories ul li a,.widget_nav_menu ul li a{display:block;background:rgba(200, 200, 200, 0.5);padding:10px 20px;text-decoration:none;color:rgba(255, 255, 255, 0.9);border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px}.widget_categories ul li a:hover,.widget_nav_menu ul li a:hover{padding-left:22px;color:#fff;background:rgba(200, 200, 200, 0.65)}.widget_categories ul li a:active,.widget_nav_menu ul li a:active{background:#31e1ec}.widget ul li{}.wpp-list li{font-size:.9em;line-height:1.2;margin-bottom:0;overflow:hidden}.wpp-list li a{text-decoration:none}.wpp-list li a img{margin:0 10px 10px 0;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-webkit-box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 5px rgba(0, 0, 0, 0.3);-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:gray;filter:gray}.wpp-list li:hover a img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}#campusProgramsSidebar{width:100%;text-align:center;margin:10vh auto 0;cursor:pointer}#campusProgramsSidebar a{text-decoration:none!important;cursor:pointer;display:block;padding:20px 5px}#campusProgramsSidebar a img{display:block;margin:0 auto}#campusProgramsSidebar a span{max-width:280px;display:block;width:73%;background:#efefef;-webkit-box-shadow:inset 0 10px 10px -5px rgba(100, 100, 100, 0.3);box-shadow:inset 0 10px 10px -5px rgba(100, 100, 100, 0.3);border:1px solid #262626;padding:15px 12px 15px;color:#000;font-size:11px;line-height:1.2;text-decoration:none!important;margin:-3px auto 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}#campusProgramsSidebar a button{margin:0 auto}#campusProgramsSidebar a button i{margin:0 2px}#campusProgramsSidebar a:hover{background:rgba(0, 0, 0, 0.05);border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px}#campusProgramsSidebar a:hover span{background:#fff;border-color:#404040}#campusProgramsSidebar a:hover img{opacity:1}.wpp-views{display:none!important}.catIntro{margin:3vw 5vw}.catIntro h4{margin:0 0 8px}.catIntro ul li{margin-bottom:12px;font-size:.8em}.searchContainer{position:relative}.searchContainer .screen-reader-text{visibility:hidden;text-indent:-9999px;width:0px;height:0px;display:block;overflow:hidden}.searchContainer .searchsubmit{display:none;visibility:hidden;text-indent:-9999px;width:0px;height:0px;overflow:hidden}.searchContainer input[type=text]{padding:10px;height:50px;font-size:13px;border:none;max-width:100%;width:100%;color:#777;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.testimonialWrap{margin:.5em 0;position:relative}.testimonialWrap a{color:#262626}.testimonialWrap .paging{display:none}.testimonialWrap blockquote{margin:0;padding:0}.testimonialWrap .testimonial{position:relative;font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;font-variant:italic;font-style:italic;text-align:center;font-size:1.4em;padding:0 1.2em;line-height:1.4;color:#595959}.testimonialWrap .testimonial>p:first-child{margin-top:0}.testimonialWrap .author,.testimonialWrap .url{margin:5px 15%;text-align:right;line-height:1;font-size:.8em}#samHeads{text-align:center}#samHeads img{max-width:100%;height:auto;display:block;margin:0 auto;padding:0}.footer{clear:both;background-repeat:no-repeat;size:contain;color:#fff;font-size:.85em;line-height:1.2}.footer #inner-footer{padding:20px 0}.footer h4{margin-bottom:10px}.footer a{color:rgba(255, 255, 255, 0.9)}.footer a:hover{color:#31e1ec}.footer .socialButton{margin:10px 10px 0 0}.footer #footerIPM img{background:rgba(255, 255, 255, 0.5);padding:20px 30px;margin-bottom:10px;width:100%;height:auto;-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px}.footer #footerSam img{max-width:250px;margin-bottom:20px;height:auto;-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.footer p.copyright{font-weight:200;text-align:center;margin:20px 0}.footer .footerBio{font-family:Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;margin-bottom:20px;font-weight:300}.footer .footerBio p{margin:0 0 1em}.footer-links ul{margin:0}.footer-links ul li{float:left;width:50%;text-align:center}.footer-links ul li a{padding:14px 0;display:block;text-decoration:none}.footer-links ul li a:hover{background:rgba(255, 255, 255, 0.1);color:#fff}#huesBar em a{display:inline-block;background:#fff;padding:0 5px;border-radius:5px}#huesBar #huesLogos{margin:10px auto 20px}#huesBar #huesLogos li a{display:block;float:left;padding:10px;width:50%;text-align:center;opacity:.8}#huesBar #huesLogos li a:active,#huesBar #huesLogos li a:hover{opacity:1}#huesBar #huesLogos li a img{max-width:90%;height:auto}@media only screen and (min-width:768px){#huesBar #huesLogos li a{width:33.33333%}}@media only screen and (min-width:1030px){#huesBar #huesLogos li a{width:16.665%}}@media only screen and (min-width:481px){.menu{}.menu ul{}.menu ul li{}.menu ul li a{}#primaryNavContainer button{padding:0 40px 0 2px;font-size:14px;height:50px}#primaryNavContainer nav#primaryNav{width:50%}#primaryNavContainer nav#primaryNav ul li a{font-size:14px}#dropDownNavContainer{width:50px;height:50px}#dropDownNavContainer button{width:50px;height:50px}}@media only screen and (min-width:768px){.desktopHide{display:none!important}.mobileHide{display:block}#ipmNews #closeIpmNews{top:10px;right:10px;width:auto}#ipmNews ul li .newsButton span{display:inline}.fishtank{padding:1em 10%}.fishtank span.fishtankText{font-family:"Futura", Minion Pro, Minion, "Minion Pro", "Minion", "Times New Roman", Times New Roman, "Times", Times, serif;font-size:1.8em;line-height:1.6;background:rgba(255, 255, 255, 0.5)}#content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 auto;padding:0 2vw}#content>div[role=complementary],#content>div[role=main]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 3vw}#content>div[role=complementary] .pageIntro,#content>div[role=main] .pageIntro{padding:0}#content>div[role=complementary]{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.single #stickyPostTitle{font-size:calc(14px + .5vw);line-height:1.6;height:auto;overflow:hidden}.single #stickyPostTitle ul#stickyTitle{margin:0;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single #stickyPostTitle ul#stickyTitle li{text-align:center;height:auto;padding:4px;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single #stickyPostTitle ul#stickyTitle li a{padding-left:.7vw;padding-right:.7vw;display:block}.single #stickyPostTitle ul#stickyTitle li.downloadSticky a{background:#eb366e;color:#fff;font-weight:300;font-size:16px;padding:.7vw;border-radius:4px;-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2)}.single #stickyPostTitle ul#stickyTitle li.downloadSticky a:hover{background:#ed4d7f}.single #stickyPostTitle ul#stickyTitle li.downloadSticky a:active{background:#e61757;-webkit-box-shadow:inset 0 3px 5px 0 rgba(0, 0, 0, 0.4);box-shadow:inset 0 3px 5px 0 rgba(0, 0, 0, 0.4)}.single #stickyPostTitle ul#stickyTitle li.titleSticky{padding-left:2vw;padding-right:2vw}.single #stickyPostTitle ul#stickyTitle li.shareBrag{position:relative;-ms-flex-item-align:center;align-self:center;overflow:visible;line-height:1!important;margin:4px!important;padding:0px 70px 0px 0px!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.single #stickyPostTitle ul#stickyTitle li.shareBrag .stBubble,.single #stickyPostTitle ul#stickyTitle li.shareBrag .stBubble_count,.single #stickyPostTitle ul#stickyTitle li.shareBrag .stButton{margin:0!important;border-radius:4px 0 0 4px}.single #stickyPostTitle ul#stickyTitle li.shareBrag:after{content:"+shares";border-radius:0 4px 4px 0;display:block;height:42px;line-height:42px;font-size:16px;letter-spacing:.02em;text-align:center;background:#8ed35a;color:#fff;width:70px;position:absolute;right:0;top:0;padding:0 4px}.single .page-header{width:100%}.single .page-header .articleDetails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;max-width:900px;margin:0 auto}.single .page-header .articleDetails .shareBrag,.single .page-header .articleDetails h1{width:100%}.single .page-header .articleDetails .excerpt{padding:0 2% 2%}.single .page-header .articleDetails .excerpt p{margin:0}.single .page-header .articleDetails .byline{width:26%;padding:0 2% 2%}.single .page-header .articleDetails .byline p{margin:0}.single .page-header .featuredImage{max-width:1200px;padding:0;margin:0 auto}.single .authorSnapshot,.single .byline,.single .catSplaining{font-size:13px}.single .catSplaining{border-radius:10px;margin:0;width:100%;padding:20px 17px;max-width:100%}.home #samPhoto{display:none}.post-filters{background:none}.post-filters h3{margin:3vw auto 1.5vw}.post-filters form.grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header{background:#a0a0a0;background:-moz-radial-gradient(center, ellipse cover, #a0a0a0 0%, #f1f1f1 60%);background:-webkit-radial-gradient(center, ellipse cover, #a0a0a0 0%, #f1f1f1 60%);background:-webkit-radial-gradient(center, ellipse, #a0a0a0 0%, #f1f1f1 60%);background:-o-radial-gradient(center, ellipse, #a0a0a0 0%, #f1f1f1 60%);background:radial-gradient(ellipse at center, #a0a0a0 0%, #f1f1f1 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0a0', endColorstr='#f1f1f1',GradientType=1 );border-bottom:1px solid rgba(160, 160, 160, 0.1);background-position:0px 60px;background-repeat:no-repeat;background-color:#f1f1f1}.header #inner-header a{position:relative}.header #inner-header a img{height:80px;padding:10px;margin:0}.header #inner-header a.mainNavToggle span,.header #inner-header a.supportNavToggle span{display:block;position:absolute;font-size:12px;bottom:0;left:80%;width:140px;height:80px;line-height:80px;color:#000;font-weight:bold;text-align:left}.header #inner-header a.supportNavToggle span{right:75%;left:auto;text-align:right}.header #inner-header #logo{margin-right:0}.header #inner-header #logo a img{padding-right:0}nav.siteNav{max-width:50%;width:50%}nav.siteNav.is-visible{-webkit-box-shadow:0 0 40px 10px rgba(0, 0, 0, 0.3);box-shadow:0 0 40px 10px rgba(0, 0, 0, 0.3)}nav#supportNav{left:100%}nav#supportNav.is-visible{left:auto;right:0}#mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;opacity:0}#mask.is-visible{display:block;opacity:1;background:rgba(0, 0, 0, 0.5)}.single .entry-content>p:first-of-type,.single .theShow .entry-content>p:first-of-type,.single p.introParagraph{font-size:1.4em;line-height:1.3}.page-title,.single-title{margin-bottom:.75em}#getTheBookHome{display:block}#getTheBookHome .option{width:33.33333333%;float:left}.programsPage .logoQuote{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px}.programsPage #UtCoG .grid-cell.entry-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.programsPage #UtCoG .grid-cell.logoQuote{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-template-page-activities-classes #classes{padding:0 0 0 2%}.teaser{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.teaser .loopImage{max-width:50%}.sidebar h4{margin-top:0}.sidebar .sidebarBook{position:relative;overflow:visible}.sidebar .sidebarBook img{z-index:2;position:relative}.sidebar .sidebarBook p{position:absolute;display:none;top:auto;right:100%;z-index:1;opacity:0;margin:0;width:300px;background:#f7f7f7;border-radius:10px;padding:20px;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sidebar .sidebarBook:hover p{bottom:20px;top:auto;display:block;overflow:visible;opacity:1;z-index:999;-webkit-box-shadow:-20px 10px 70px rgba(0, 0, 0, 0.5);box-shadow:-20px 10px 70px rgba(0, 0, 0, 0.5)}.widgettitle{margin:0}.widget{padding:0;margin:2.2em 0 3em}.widget ul li{margin-bottom:0.75em}.widget ul li ul{margin-top:0.75em;padding-left:1em}.testimonialWrap{margin:1.5em 0;position:relative}.testimonialWrap .testimonial{font-size:2.2em;padding:0 1.5em}.testimonialWrap .author,.testimonialWrap .url{margin:20px 0 0;width:100%;padding-left:50%;text-align:left;float:right;font-size:1em}.footer h4{text-align:center;font-size:22px;line-height:1.1;margin:0 0 15px}.footer #inner-footer{padding:30px 0 0}.footer-links ul li{width:25%}.footer-links ul li a{padding:20px 0}}@media only screen and (min-width:1030px){html{line-height:1.6}.header #inner-header #logo a img{height:80px;width:auto}.header #inner-header #logo #beta{margin:0;left:54%;bottom:10px;top:auto}.header #inner-header a.mainNavToggle img,.header #inner-header a.supportNavToggle img{padding:0 10px 20px}.header #inner-header a.mainNavToggle span,.header #inner-header a.supportNavToggle span{width:100%;bottom:0;height:40px;line-height:40px;left:0;text-align:center}.header #inner-header nav#siteSections{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch}.header #inner-header nav#siteSections ul{margin:0;padding:0}.header #inner-header nav#siteSections ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.header #inner-header nav#siteSections ul li a{text-decoration:none;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px;font-size:.9rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:10px}.header #inner-header nav#siteSections ul li a:hover{-webkit-animation-name:wiggle;animation-name:wiggle;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.header #inner-header nav#siteSections ul li#donate{display:none}.header #inner-header nav#siteSections ul li:first-child a{color:#eb366e}.header #inner-header nav#siteSections ul li:nth-child(2) a{color:#de7c2b}.header #inner-header nav#siteSections ul li:nth-child(3) a{color:#dabb00}.header #inner-header nav#siteSections ul li:nth-child(4) a{color:#73c535}.header #inner-header nav#siteSections ul li:nth-child(5) a{color:#36a3f0}.header #inner-header nav#siteSections ul li:nth-child(6) a{color:#af6ee2}body.page-template-page-activities-classes .header #inner-header nav#siteSections ul li#activities a,body.page-template-page-articles-books .header #inner-header nav#siteSections ul li#articles a,body.page-template-page-edugraphics-printables .header #inner-header nav#siteSections ul li#edugraphics a,body.page-template-page-programs .header #inner-header nav#siteSections ul li#campusprograms a,body.page-template-page-videos-podcasts .header #inner-header nav#siteSections ul li#videos a{background:#fefefe;margin-bottom:-1px;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -10px 20px -10px rgba(0, 0, 0, 0.2);box-shadow:0 -10px 20px -10px rgba(0, 0, 0, 0.2)}body.page-template-page-activities-classes .header #inner-header nav#siteSections ul li#activities a:hover,body.page-template-page-articles-books .header #inner-header nav#siteSections ul li#articles a:hover,body.page-template-page-edugraphics-printables .header #inner-header nav#siteSections ul li#edugraphics a:hover,body.page-template-page-programs .header #inner-header nav#siteSections ul li#campusprograms a:hover,body.page-template-page-videos-podcasts .header #inner-header nav#siteSections ul li#videos a:hover{-webkit-animation:none;animation:none}#primaryNavContainer nav#primaryNav ul li a{padding:0 16px;font-size:13px}.single .authorSnapshot,.single .byline,.single .catSplaining{font-size:.8em}}@media only screen and (min-width:1240px){.header{background-position:0 80px}.header #inner-header #logo a img{height:100px}.header #inner-header a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header #inner-header a span{display:-webkit-box;display:-ms-flexbox;display:flex}.header #inner-header nav#siteSections ul li#donate{display:-webkit-box;display:-ms-flexbox;display:flex}.header #inner-header nav#siteSections ul li#donate a{border:3px dashed #af6ee2;border-radius:6px;-ms-flex-item-align:center;align-self:center;padding:17px 18px;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out}.header #inner-header nav#siteSections ul li#donate a:hover{-webkit-animation:none;animation:none;border-color:transparent;background:#af6ee2;color:rgba(255, 255, 255, 0.95);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);text-shadow:0 1px 1px #7e27c3;-webkit-box-shadow:0 7px 2px 0px rgba(50, 50, 50, 0.15);box-shadow:0 7px 2px 0px rgba(50, 50, 50, 0.15)}.header #inner-header nav#siteSections ul li#donate a:active{-webkit-box-shadow:inset 0 3px 5px 0 rgba(0, 0, 0, 0.4);box-shadow:inset 0 3px 5px 0 rgba(0, 0, 0, 0.4);color:rgba(0, 0, 0, 0.5);text-shadow:none}.page-template-page-donate article.loopCard{padding:1vw;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a:visited abbr[title]:after,a abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:0.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}