/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
/*! RESET STYLES */
a{text-decoration:none;color:inherit;cursor:pointer}
button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}
figure{margin:0}
input::-moz-focus-inner{border:0;padding:0;margin:0}
dd,ol,ul{margin:0;padding:0;list-style:none}
.article-content dd,.article-content ol,.article-content ul{padding-left:40px;margin:1em 0}
.article-content ul{list-style:disc}
.article-content ol{list-style:decimal}
h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}
p{margin:0}
cite{font-style:normal}
fieldset{border-width:0;padding:0;margin:0}
html{font-size:1px}
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-size:16rem;font-weight:400;line-height:1.3;color:#222}
/*! INIT BASE STYLES */
button,html,input,select,textarea{-webkit-font-smoothing:antialiased;font-family:Lato,sans-serif}
body{overflow-x:hidden}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
h1,h2,h3,h4,h5{font-family:'Source Serif Pro',serif}
img{display:inline-block;max-width:100%}
a{text-decoration:none;color:inherit;cursor:pointer;outline:0}
button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer;outline:0}
.content1{position:relative;max-width:950px;margin:auto;background-color:#e0dada;padding:20px;margin-top:50px;height:100vh}
.content{position:relative;max-width:1280px;margin:0 auto;background-color:#fff}
/*! HELPERS */
.thank-you .button{display:inline-block;background:#000;color:#fff;font-weight:700;font-size:18px;padding:0 20px;line-height:34px;margin-top:36px;font-family:"Source Serif Pro",serif;text-align:center}
.thank-you+.cw-700{text-align:center}
.clearfix{clear:both}
.required{color:#db3b3b}
.overlay{display:none;background-color:rgba(0,0,0,.4);position:fixed;top:0;bottom:0;left:0;right:0;z-index:3}
.lightbox span{display:none}
.img-wrapper{position:relative;line-height:0}
.popup-fired{overflow:hidden}
.popup-fired::before{content:"";display:block;position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(255,255,255,.75);z-index:20}
.view-o{opacity:1!important}
.hid-o{opacity:0!important}
.hid{display:none!important}
/*! CONTAINERS AND WRAPPERS */
.cw-960{max-width:960px;margin:0 auto}
.cw-730{max-width:730px;margin:0 auto}
.cw-700{max-width:700px;margin:0 auto}
.cw-750{max-width:750px;margin:0 auto}
.cont,.container{position:relative;width:100%;max-width:1280px;padding:0 10px;margin:0 auto}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.media{position:relative}
.media img{width:100%;height:auto;display:block}
.media.media-video{position:relative;width:100%;padding-top:66.8%}
.media.media-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}
/*! COMMON TITLES AND TEXTS */
/*! TITLES */
.ttl1{font-weight:700;font-family:"Source Serif Pro",serif;color:#000;font-size:38px;line-height:47px}
.ttl2{font-weight:700;font-family:"Source Serif Pro",serif;color:#000;font-size:32px;line-height:40px}
.ttl3{font-weight:700;font-family:"Source Serif Pro",serif;color:#000;font-size:23px;line-height:34px}
/*! TEXTS */
.txt1{font-size:22px;line-height:35px;font-family:Lato,sans-serif}
.txt2{font-size:18px;line-height:28px;font-family:Lato,sans-serif}
.txt3{font-size:16px;line-height:20px;font-family:Lato,sans-serif}
/*! GRID */
.cols6{width:100%;max-width:1280px}
.cols4{width:100%;max-width:814px}
.cols2{width:100%;max-width:416px}
.g-1,.g-1-2,.g-1-3,.g-1-4,.g-2-3,.g-3-4{width:100%}
.g-1{max-width:100%}
.g-1-4{max-width:25%}
.g-1-2{max-width:50%}
.g-1-3{max-width:33.333333%}
.g-2-3{max-width:66.666666%}
.g-3-4{max-width:75%}
.social a.link{position:relative}
.social a.link::after{content:none;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;display:block;background-color:#222;color:#fff;padding:4px 8px 6px;position:absolute;line-height:20px;border-radius:2px;left:-11px;top:50px;font-size:16px}
.social.copied a.link::after{content:"Copied";opacity:1}
/*! BLOCKS */
/*! SOCIAL ICONS */
.social span,.social-icons-block span{display:none}
.social a,.social-icons-block a{text-decoration:none;outline:0}
.social a::before,.social-icons-block a::before{font-family:FontAwesome;font-weight:400}
.social a.fb::before,.social-icons-block a.fb::before{content:'\f09a'}
.social a.tw::before,.social-icons-block a.tw::before{content:'\f099'}
.social a.inst::before,.social-icons-block a.inst::before{content:'\f16d'}
.social a.email::before,.social-icons-block a.email::before{content:'\f0e0'}
.social a.link::before,.social-icons-block a.link::before{content:'\f0c1'}
.social a.ln::before,.social-icons-block a.ln::before{content:'\f0e1'}
.article-newsletter{margin-bottom:24px}
.rslides li{width:100%;margin-bottom:12px}
/*! COVER */
.cover{height:calc(100vh - 70px);position:relative;margin-left:calc(-100vw / 2 + 50%);margin-right:calc(-100vw / 2 + 50%)}
.cover .media,.cover img{z-index:-1;display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.cover .caption{width:100%;float:left;display:block;max-width:1280px;margin-bottom:18px;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative;left:50%}
.cover .caption-wrapper{background:#fff;position:absolute;bottom:0;width:100%;left:0}
.cover .caption-wrapper .caption{position:relative;font-size:12px;line-height:20px;color:#949494;max-width:1280px;padding:8px;margin:auto}
.cover .cover-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;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;text-align:center}
.cover .cover-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%)}
.cover .rslides{height:100%;width:100%;margin-bottom:0}
.cover .rslides li{width:100%;margin-bottom:0}
.cover .rslides li img{height:calc(100vh - 70px)}
.full-width-img{margin-left:calc(-100vw / 2 + 1280px / 2);margin-right:calc(-100vw / 2 + 1280px / 2)}
/*! ARTICLE CONTENT BLOCKS */
/*! BYLINE */
.byline{display:block;font-size:20px;line-height:20px;color:#000;font-family:Lato,sans-serif}
.byline .author+.date::before{content:' | '}
/*! HEADLINE */
.headline{color:#000;font-weight:700;font-family:"Source Serif Pro",serif}
/*! UNDERLINE */
.underline{font-family:Lato,sans-serif;color:#5e6a74}
/*! TAGS BLOCK */
.tags{position:relative;padding:0 15px;margin:20px 0;font-family:Lato,sans-serif;font-size:16px;line-height:20px;font-style:italic}
.tags ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.tags ul li{margin-top:10px}
.tags ul li::after{content:"|";font-style:normal;margin:0 8px}
.tags ul li:last-child::after{content:none}
/*! AUTHOR META BLOCK */
.author-meta{position:relative;color:#000;margin:10px 0 20px;padding:20px 0 30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.author-meta .avatar{width:82px;height:82px;background-color:#f4f5f7;border-radius:100px;overflow:hidden;margin-right:15px;-o-object-fit:cover;object-fit:cover;padding:2px}
.author-meta .avatar img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}
.author-meta .bio{position:relative;max-width:80%;font-family:Lato,sans-serif}
.author-meta .bio p{font-size:18px;line-height:28px;font-style:italic;letter-spacing:-.3px}
.author-meta .bio .social{font-style:normal;position:absolute;left:0;bottom:-28px}
.author-meta .bio .social a{font-size:16px;line-height:20px;margin-right:15px}
.author-meta .bio .social a:last-child{margin-right:0}
.author-meta.no-avatar .bio{max-width:100%}
/*! ARTICLE DONATION MODULE */
.donation-module{position:relative;padding:15px 26px 24px;background-color:#f4f5f7}
.donation-module .donate-title{font-size:32px;line-height:40px;color:#000;font-weight:700;padding-bottom:6px;border-bottom:solid 1px #d0d0d0;font-family:"Source Serif Pro",serif;margin-bottom:16px}
.donation-module .donate-text{font-size:18px;line-height:28px;color:#5e6a74;margin-bottom:20px}
.donation-module .donate-button{text-align:center}
.donation-module .donate-button a{background-color:#db3b3b;color:#fff;font-family:"Source Serif Pro",serif;font-size:18px;line-height:22px;font-weight:700;display:inline-block;padding:20px 56px}
/*! SIBSCRIBE MODULE */
.subscribe-module{position:relative;background-color:#db3b3b;font-family:"Source Serif Pro",serif;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzQ3cHgiIGhlaWdodD0iMjMxcHgiIHZpZXdCb3g9IjAgMCAzNDcgMjMxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNTggKDEwMTAxMCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+RENFQzVCRTktOTk1NC00OEIxLThCN0MtMjhDMTI3RDc4NkY3PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxnIGlkPSJEZXNrdG9wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIwLjEwNDE0MzQxNSI+CiAgICAgICAgPGcgaWQ9IkhvbWVwYWdlLURvbmF0ZS1wb3B1cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ4Ny4wMDAwMDAsIC0zMjMuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDg3LjAwMDAwMCwgMzIzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IndhdGVybWFyayI+CiAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM2LjU1MDYwMywgMTEzLjIxOTE4Nikgcm90YXRlKC0yNi4wMDAwMDApIHRyYW5zbGF0ZSgtMTM2LjU1MDYwMywgLTExMy4yMTkxODYpIHRyYW5zbGF0ZSgtNjguOTQ5Mzk3LCA0NS4yMTkxODYpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNjkiIHBvaW50cz0iMC45OTkxNTcyMDYgNjYuNjU5MTY4MyA0MS4yOTkwMTQ5IDY2LjY1OTE2ODMgNDEuMjk5MDE0OSAyNi45NzAyMTYzIDUzLjkyMDIyNDkgMjYuOTcwMjE2MyA1My45MjAyMjQ5IDY2LjY1OTE2ODMgOTMuOTk5MTU3MiA2Ni42NTkxNjgzIDkzLjk5OTE1NzIgNzguMDYxNzggNTMuOTIwMjI0OSA3OC4wNjE3OCA1My45MjAyMjQ5IDExNy45NzAyMTYgNDEuMjk5MDE0OSAxMTcuOTcwMjE2IDQxLjI5OTAxNDkgNzguMDYxNzggMC45OTkxNTcyMDYgNzguMDYxNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3Ni45OTMwNzUsNDUuNTU5MDk0IEMxNzYuOTkzMDc1LDI2LjU1NDI1MzMgMTcwLjU5MTM0NCw3LjU0OTA2MTYgMTU0LjkxNzkyMSw3LjU0OTA2MTYgQzEzOS40NjU0NTYsNy41NDkwNjE2IDEzNC42MDkzNjIsMjAuODc0NTYxIDEzNC42MDkzNjIsNDUuMzQwNDQxOSBDMTM0LjYwOTM2Miw2MS45NDI5MTYzIDEzNy40Nzg5NjgsODIuNjk1MjE5NyAxNTQuOTE3OTIxLDgyLjY5NTIxOTcgQzE3NC4zNDQ0MjYsODIuNjk1MjE5NyAxNzYuOTkzMDc1LDY1LjY1NjE0MjggMTc2Ljk5MzA3NSw0NS41NTkwOTQgTTIwNS42OTA5MTcsNjAuODUwMzU3MyBDMjA1LjY5MDkxNyw5OS43MzM1OTQ2IDE5Mi44ODcxMDEsMTM1Ljk5NjE2NCAxNDcuNjMzNzgsMTM1Ljk5NjE2NCBDMTI1LjMzNzY2OSwxMzUuOTk2MTY0IDExMS4yMDk4ODMsMTI1LjI5MjAzNCAxMTEuMjA5ODgzLDExMy4wNTg3NDMgQzExMS4yMDk4ODMsMTA0LjMyMTA3OSAxMTcuMTcwMDU0LDk5LjA3ODM0IDEyNS4zMzc2NjksOTkuMDc4MzQgQzEzMy45NDY4NDQsOTkuMDc4MzQgMTM5LjI0NTIwOCwxMDIuNzkxOTE3IDEzOS4yNDUyMDgsMTA5LjEyNzIxNSBDMTM5LjI0NTIwOCwxMTMuMDU4NzQzIDEzNy40Nzg5NjgsMTE1LjY4MDQ2MyAxMzcuNDc4OTY4LDExOS4zOTM2OSBDMTM3LjQ3ODk2OCwxMjMuNzYyODczIDE0MS4wMTEwOTIsMTI4LjEzMTcwNSAxNDkuODQxMjI1LDEyOC4xMzE3MDUgQzE2Ny43MjEzODMsMTI4LjEzMTcwNSAxNzUuMDA2NTg4LDEwNy4xNjExMDEgMTc2LjU1MTg3LDgwLjcyOTEwNDkgQzE3MC44MTIzMDIsODYuMTkwMTQ1IDE2Mi40MjM3MjksODkuNjg1NDIxMiAxNTIuMjY5MjcyLDg5LjY4NTQyMTIgQzEyMi40NjgwNjIsODkuNjg1NDIxMiAxMDUuNjkwOTE3LDczLjUyMDI1MTEgMTA1LjY5MDkxNyw0NS45OTU2OTY1IEMxMDUuNjkwOTE3LDE5LjU2MzcwMDggMTI1LjU1ODYyNywwLjk5NjE2NDQzNiAxNTUuMTM4ODc5LDAuOTk2MTY0NDM2IEMxOTQuNDMyMzgzLDAuOTk2MTY0NDM2IDIwNS42OTA5MTcsMjcuNjQ2NDYxMyAyMDUuNjkwOTE3LDYwLjg1MDM1NzMiIGlkPSJGaWxsLTcwIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNjguNTIzMDA2LDEyMC41NjYxNDMgQzI2OC41MjMwMDYsMTI0LjA1MzgwMyAyNjguNzQyODg1LDEyNy4zMjI5MzcgMjY5LjE4NDA2LDEzNC41MTYwODMgTDI0MC41MzQyNzYsMTM0LjUxNjA4MyBDMjQwLjk3NTA5NiwxMDQuNDM2MTk3IDI0Ni40ODQ4Miw2OS4zNDI4MjExIDI4Ny40NzU0NSwyNS4zMTMzNDU0IEwyNDIuNzM4Mzc3LDI1LjMxMzM0NTQgQzIzMC4xNzY1OSwyNS4zMTMzNDU0IDIyNC42NjcyMiwyOC4zNjQ2NTM5IDIyMy41NjQ5OTIsMzcuMDgzNjI5IEwyMTUuMTkwODIxLDM3LjA4MzYyOSBDMjE2LjA3MjEwOCwyNy4yNzQ4MjU4IDIxOC43MTY2NzYsOC43NDcwNDc2MiAyMTguNzE2Njc2LDMuNTE2MDgyODIgQzIyMS41ODE4MzIsNC4zODgwODUzOSAyMzIuMzgwMzM4LDQuMzg4MDg1MzkgMjQ2LjQ4NDgyLDQuMzg4MDg1MzkgTDMwNi44Njg3MTQsNC4zODgwODUzOSBMMzA4LjE5MDgyMSwxNC40MTQzNjM5IEMyODEuMDg0NDQsNDQuNDk0NjAwMiAyNjguNTIzMDA2LDc4LjI3OTk3MTkgMjY4LjUyMzAwNiwxMjAuNTY2MTQzIiBpZD0iRmlsbC03MSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDEwLjgyNTc2MSw5Ny42Njc1MTIzIEM0MDcuNTI3NjA4LDExNC4zNjI0NTQgNDA2LjIwODYyOSwxMzAuMTc5MjkxIDQwNS45ODkyNywxMzUuNDUxMDk5IEM0MDQuNjY5MjMyLDEzNS4wMTIwNDcgMzk3LjE5NDQzMSwxMzQuNzkyMTY3IDM5Mi43OTcwMTIsMTM0Ljc5MjE2NyBMMzE4LjkyNDY3NCwxMzQuNzkyMTY3IEwzMTguMjY1MTg1LDExNy4yMTg0MTQgTDM0NC44NjgwMDEsOTIuMzk1MzUxMSBDMzYyLjAxNzE5NSw3Ni4zNTg5ODgxIDM3OC4wNjY3NjksNTkuMjI0NjQwNiAzNzguMDY2NzY5LDMzLjUyMzExOTMgQzM3OC4wNjY3NjksMTYuMTY4ODkyNSAzNzAuMTUxODM4LDguOTE5NTgyNTUgMzU5LjU5ODU5Nyw4LjkxOTU4MjU1IEMzNTAuODA0NDY0LDguOTE5NTgyNTUgMzQ0LjIwODUxMSwxMy43NTIzMzgyIDM0NC4yMDg1MTEsMjEuODgwNDU5MyBDMzQ0LjIwODUxMSwyNi4yNzM4MDk0IDM0Ni40MDcwNDUsMzAuNjY3MTU5NCAzNDYuNDA3MDQ1LDM1LjA2MDg2MjQgQzM0Ni40MDcwNDUsNDIuNTI5MzQ1NyAzNDAuMDMxMTU3LDQ1LjgyNTA2NDEgMzMyLjk5NTc4MSw0NS44MjUwNjQxIEMzMjMuMTAyMDI4LDQ1LjgyNTA2NDEgMzE3LjgyNTc2MSwzOC43OTUyODA1IDMxNy44MjU3NjEsMzAuMjI4MTA2NyBDMzE3LjgyNTc2MSwxNS4wNzA1NTUgMzM0LjMxNDc1OSwxLjQ1MTA5OTIyIDM2MS41Nzc0MTgsMS40NTEwOTkyMiBDMzg2Ljg2MTI1NSwxLjQ1MTA5OTIyIDQwNy41Mjc2MDgsMTEuNzc1NTQyNCA0MDcuNTI3NjA4LDM1LjkzOTY3MzYgQzQwNy41Mjc2MDgsNTUuNDkwNTc1NCAzOTUuNDM1MzIyLDY5LjU0OTQzNjcgMzY0LjY1NTE1Miw5Mi44MzQ3NTY3IEwzMzYuMDczODY4LDExMy43MDM1MjIgTDM3Ny42MjczNDUsMTEzLjcwMzUyMiBDMzkzLjIzNzE0MiwxMTMuNzAzNTIyIDQwMC40OTIyMzEsMTA5Ljk2ODc1MSA0MDIuMjUxMzQsOTcuNjY3NTEyMyBMNDEwLjgyNTc2MSw5Ny42Njc1MTIzIFoiIGlkPSJGaWxsLTcyIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);background-repeat:no-repeat;color:#fff}
.subscribe-module .subscribe-form{position:relative}
.subscribe-module .subscribe-form .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;background-color:#fff;padding:17px 18px 17px 24px;max-width:424px}
.subscribe-module .subscribe-form .send{font-size:23px;line-height:1;color:#000;font-weight:700;white-space:nowrap;display:inline-block;font-family:"Source Serif Pro",serif}
.subscribe-module .subscribe-form .send::after{content:"\f178";font-weight:400;display:inline-block;font-family:FontAwesome;vertical-align:middle;margin-left:10px}
.subscribe-module .subscribe-form input{font-size:14px;line-height:24px;color:#000;-webkit-box-shadow:none;box-shadow:none;border:none;outline:0;width:100%}
.subscribe-module .subscribe-form input .placeholder{font-size:14px;line-height:30px;color:#bababa}
.subscribe-module .subscribe-form input::-webkit-input-placeholder{font-size:14px;line-height:30px;color:#bababa}
.subscribe-module .subscribe-form input::-moz-placeholder{font-size:14px;line-height:30px;color:#bababa}
.subscribe-module .subscribe-form input:-ms-input-placeholder{font-size:14px;line-height:30px;color:#bababa}
.subscribe-module .subscribe-form input::-ms-input-placeholder{font-size:14px;line-height:30px;color:#bababa}
.subscribe-module .subscribe-form input::placeholder{font-size:14px;line-height:30px;color:#bababa}
.subscribe-module .subscribe-form input:focus::-webkit-input-placeholder{color:transparent}
.subscribe-module .subscribe-form input:focus::-moz-placeholder{color:transparent}
.subscribe-module .subscribe-form input:focus:-ms-input-placeholder{color:transparent}
.subscribe-module .subscribe-form input:focus::-ms-input-placeholder{color:transparent}
.subscribe-module .subscribe-form input:focus::placeholder{color:transparent}
.subscribe-module.subscribe-type1{max-width:100%;text-align:left;padding:30px 24px}
.subscribe-module.subscribe-type1 .wrapper{padding:24px 18px 24px 24px}
.subscribe-module.subscribe-type1 .subscribe-form{width:60%}
.subscribe-module.subscribe-type1 .subscribe-title{width:40%;font-size:32px;line-height:42px;font-weight:700;padding:0;margin:0}
.subscribe-module.subscribe-type1 .subscribe-description{width:25%;font-size:18px;line-height:28px;font-family:Lato,sans-serif;padding:0;margin:0}
.subscribe-module.subscribe-type1 .message{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:14px;margin:0;font-family:Lato,sans-serif}
.subscribe-module.subscribe-type1 .message span{display:block;position:absolute;bottom:0;width:100%;left:0}
.subscribe-module.subscribe-type4{background-image:none;padding:15px 22px 25px}
.subscribe-module.subscribe-type4 .subscribe-title{font-size:38px;line-height:47px;font-weight:700;margin-bottom:9px}
.subscribe-module.homebanner{padding:25px 55px 25px 40px}
.subscribe-module.homebanner .wrapper{max-width:537px;width:100%;margin:0}
.subscribe-module.homebanner .subscribe-title{width:25%;font-size:38px;line-height:47px;position:relative}
.subscribe-module.homebanner .subscribe-title::after{content:"";display:block;height:100%;width:1px;background:#fff;position:absolute;top:0;right:0;-webkit-transform:rotate(20deg);transform:rotate(20deg)}
.subscribe-module.homebanner .subscribe-description{padding-left:36px;width:29%}
.subscribe-module.homebanner .subscribe-form{width:46%}
.subscribe-module.homebanner .subscribe-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}
/*! SOCIAL MODULE COLUMN */
.social-column-module{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:center;-ms-flex-align:center;align-items:center;font-size:20px}
.social-column-module a{border:solid 2px #d0d0d0;background-color:#fff;width:48px;height:48px;text-align:center;line-height:45px;margin-bottom:20px}
.social-column-module a:last-child{margin-bottom:0}
.social-column-module.social-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.social-column-module.social-row a{margin-bottom:0;margin-right:20px}
.social-column-module.social-row a:last-child{margin-right:0}
.close-button{position:absolute;background-color:#db3b3b;width:40px;height:40px;color:#fff;right:0;top:0;z-index:20;font-size:40px;line-height:40px}
.close-button span{position:absolute;right:8px;top:-1px}
.close-button span.sr{display:none}
/*! PODCAST */
.podcast-buttons{margin-top:12px}
.podcast-buttons .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.podcast-buttons .ttl2{color:#fff;font-size:26px;line-height:36px;margin-bottom:17px}
.podcast-buttons a{display:inline-block;background-color:#db3b3b;color:#fff;text-align:center;font-size:23px;line-height:34px;padding:9px 25px;font-family:"Source Serif Pro",serif;font-weight:700;margin-right:21px;position:relative}
.podcast-buttons a:last-child{margin-right:0}
.podcast-buttons a::after{content:"\f178";font-family:FontAwesome;font-weight:400;display:inline-block;margin-left:12px;vertical-align:middle}
/*! SALAMANDRA ITEMS */
.container-item{margin-bottom:46px}
.template2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.template2 .media{width:64%}
.template2 .media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.template2 .media.media-video{padding-top:calc(64 * .668%)}
.template2 .template-item-meta{width:36%;padding:56px 10px 56px 46px}
.template2 .template-item-meta .headline{font-size:38px;line-height:47px;color:#000;font-weight:700;margin-bottom:5px}
.template2 .template-item-meta .underline{font-size:22px;line-height:35px;color:#5e6a74}
.template2 .template-item-meta .byline{margin-top:12px;font-size:16px;line-height:20px;color:#000}
.template2.featured{background-color:#f4f5f7;padding:36px 50px 50px}
.template2.featured .template-item-meta{padding:18px 30px}
.template2.featured .template-item-meta .label{font-size:20px;line-height:40px;color:#db3b3b;font-family:Lato,sans-serif;font-weight:700;margin-bottom:12px}
.template2.featured .template-item-meta .headline{font-size:32px;line-height:44px}
.template2.featured .template-item-meta .underline{font-size:18px;line-height:28px}
.contain-3-items{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:23px}
.container-full_coverage-widget{width:100%;max-width:none;background-color:#f4f5f7;padding:28px 0 53px}
.container-full_coverage-widget .top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}
.container-full_coverage-widget .readmore{font-size:18px;line-height:34px;color:#000;font-family:"Source Serif Pro",serif;display:inline-block;vertical-align:middle}
.container-full_coverage-widget .readmore::after{content:'\f178';font-family:FontAwesome;font-weight:400;display:inline-block;vertical-align:middle;margin-left:8px}
.container-full_coverage-widget .template2{padding-bottom:26px;margin-bottom:32px;border-bottom:solid 1px #d0d0d0}
.container-full_coverage-widget .template2 .media{width:45%}
.container-full_coverage-widget .template2 .template-item-meta{width:50%}
.container-full_coverage-widget .bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
.container-full_coverage-widget .template3{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}
.container-full_coverage-widget .template3:first-child{padding-right:57px;border-right:solid 1px #d0d0d0}
.container-full_coverage-widget .template3:last-child{padding-left:58px}
.container-full_coverage-widget .template3 .template-item-meta{width:75%;padding-right:50px}
.container-full_coverage-widget .template3 .media{width:25%}
.container-full_coverage-widget .template3 .media img{height:auto}
.container-full_coverage-widget .template3 .headline{font-size:23px;line-height:34px;font-weight:700;margin-bottom:16px}
.container-full_coverage-widget .template3 .byline{font-size:16px;line-height:20px}
.container-podcast-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.container-podcast-widget .play{line-height:0;width:calc(66.25% + 4px);margin-left:-4px}
.container-podcast-widget .banner-podcast{width:33.75%;z-index:1;padding:11px 22px 5px;background-color:#db3b3b;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.container-podcast-widget .banner-podcast *{color:#fff}
.container-podcast-widget .banner-podcast .all-podcasts-button{font-size:18px;line-height:34px;font-weight:700;font-family:"Source Serif Pro",serif;margin-top:10px}
.container-podcast-widget .banner-podcast .all-podcasts-button::after{content:"\f178";font-family:FontAwesome;font-weight:400;display:inline-block;margin-left:9px;vertical-align:middle}
/*! STATIC PAGES SIDEBAR */
.static-sidebar{min-width:247px;border:solid 1px #db3b3b}
.static-sidebar ul li a{display:block;text-align:center;background-color:#fff;color:#000;font-size:23px;line-height:34px;font-family:"Source Serif Pro",serif;font-weight:700;border-bottom:solid 1px #db3b3b;padding:12px 10px 13px}
.static-sidebar ul li:last-child a{border:none}
.static-sidebar ul li.active a{background-color:#db3b3b;color:#fff}
/*! HEADER */
.header button{padding:0;border:none;outline:0;font:inherit;color:inherit;background:0 0;all:unset;cursor:pointer}
.header{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px 0 rgba(0,0,0,.2);position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:5}
.header .social a::before,.header .social-icons-block a::before{font-size:16px}
.header .social a:last-child,.header .social-icons-block a:last-child{margin-right:0}
.header .social{display:none;line-height:1;padding-right:18px;border-right:solid 1px #d0d0d0}
.header .social a{margin-right:25px;color:#000}
.header ul{margin:0;padding:0;list-style-type:none}
.header a{text-decoration:none}
.header .header-menu-wrapper{position:relative}
.header .header-menu-wrapper .header-menu{-webkit-transition:max-height .35s;transition:max-height .35s;max-height:0;position:absolute;overflow:hidden;top:0;left:0;z-index:10;min-width:280px;background-color:#f4f5f7;font-family:"Source Serif Pro",serif;font-size:23px;line-height:34px;font-weight:700}
.header .header-menu-wrapper .header-menu ul.main-menu>li:not(:last-child){border-bottom:solid 1px #d0d0d0}
.header .header-menu-wrapper .header-menu ul.main-menu>li>a{display:block;color:#000;padding:14px 15px 14px 45px}
.header .header-menu-wrapper .header-menu ul.main-menu>li.item-has-children .submenu{max-height:0;overflow:hidden;padding:0}
.header .header-menu-wrapper .header-menu ul.main-menu>li.item-has-children>a::after{content:'\f078';font-family:FontAwesome;display:inline-block;font-weight:400;font-size:12px;vertical-align:middle;margin-left:15px}
.header .header-menu-wrapper .header-menu ul.main-menu>li.submenu-is-open .submenu{max-height:300px;padding-bottom:12px}
.header .header-menu-wrapper .header-menu ul.main-menu>li.submenu-is-open>a{padding-bottom:4px}
.header .header-menu-wrapper .header-menu ul.main-menu>li.submenu-is-open>a::after{content:'\f077'}
.header .header-menu-wrapper .header-menu ul.main-menu>li.submenu-is-open a{content:'\f077'}
.header .header-menu-wrapper .header-menu ul.submenu{font-size:16px;line-height:20px;font-family:Lato,sans-serif;font-weight:400;padding-bottom:12px}
.header .header-menu-wrapper .header-menu ul.submenu li a{display:block;color:#000;padding:8px 15px 8px 45px}
.header .header-menu-wrapper .header-menu .menu-donate a{color:#fff;background-color:#db3b3b;display:block;padding:14px 15px 14px 45px}
.header .header-menu-wrapper .header-menu .menu-social{background-color:#2f2f2f;color:#fff;padding:16px 15px 15px 45px}
.header .header-menu-wrapper .header-menu .menu-social a{color:#fff}
.header .header-menu-wrapper .header-menu .menu-social a:not(:last-child){margin-right:13px}
.header .header-menu-wrapper .header-menu .menu-social a::before{font-size:23px}
.header .header-menu-wrapper .header-menu .rgb-credits{background-color:#2f2f2f;color:#fff;padding:14px 15px 19px 45px;border-top:solid 1px rgba(208,208,208,.5)}
.header .header-menu-wrapper .header-menu .rgb-credits li{font-size:14px;line-height:19px;font-weight:400;color:rgba(255,255,255,.75);font-family:Lato,sans-serif}
.header .header-menu-wrapper .header-menu .rgb-credits li a{color:rgba(255,255,255,.75);text-decoration:underline}
.header .header-menu-wrapper .header-menu.menu-is-open{max-height:800px}
.header .header-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header .header-wrapper .homepage-menu{display:none}
.header .header-wrapper .open-close-button{display:block;min-width:30px}
.header .header-wrapper .open-close-button button{line-height:1}
.header .header-wrapper .open-close-button button span{display:none}
.header .header-wrapper .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:38px}
.header .header-wrapper .header-left .logo{margin-left:24px;max-width:100px}
.header .header-wrapper .header-left .logo img{width:100%}
.header .header-wrapper .header-left .tagline{display:none}
.header .header-wrapper .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.header .header-wrapper .header-right .donate{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;line-height:30px;font-weight:700;text-transform:uppercase;background-color:#db3b3b;font-family:"Source Serif Pro",serif}
.header .header-wrapper .header-right .donate a{display:inline-block;color:#fff;padding:20px 60px}
.header .header-wrapper .header-right .subscribe-button{font-family:"Source Serif Pro",serif}
.header .header-wrapper .header-right .subscribe-button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:23px;color:#000;font-weight:700;padding-right:32px;border-right:solid 1px #d0d0d0;margin-right:8px}
.header .header-wrapper .header-right .subscribe-button a::before{content:'\f0e0';margin-right:15px;font-family:FontAwesome;font-weight:400;font-size:16px}
.header .header-wrapper .header-right .search{margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header .header-wrapper .header-right .search .close{background-color:transparent}
.header .header-wrapper .header-right .search .close span{display:none}
.header .header-wrapper .header-right .search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header .header-wrapper .header-right .search button{padding:12px;line-height:0}
.header .header-wrapper .header-right .search input{display:none;border:solid 1px #d0d0d0;outline:0;font-size:14px;line-height:20px;padding:13px 20px;min-width:420px;border-right:none}
.header .header-wrapper .header-right .search input::-webkit-input-placeholder{color:#bababa}
.header .header-wrapper .header-right .search input::-moz-placeholder{color:#bababa}
.header .header-wrapper .header-right .search input:-ms-input-placeholder{color:#bababa}
.header .header-wrapper .header-right .search input::-ms-input-placeholder{color:#bababa}
.header .header-wrapper .header-right .search input::placeholder{color:#bababa}
.header .header-wrapper .header-right.field-on .search input{display:inline-block}
.header .header-wrapper .header-right.field-on .search button{background-color:#db3b3b}
.header .header-wrapper .header-right.field-on .search button.close{background-color:transparent}
.header .header-wrapper .header-right.field-on .search button.close span{display:none}
.header .header-wrapper .header-right.field-on .search svg path{fill:#fff}
.header .header-wrapper .header-right.field-on .subscribe-button{display:none}
.home-desktop:not(.sticky-header) .header{position:relative;-webkit-box-shadow:none;box-shadow:none}
.home-desktop:not(.sticky-header) .header .header-menu-wrapper{max-width:1280px;margin:0 auto}
.home-desktop:not(.sticky-header) .header .header-wrapper{max-width:1280px;margin:0 auto;padding:17px 10px 14px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.home-desktop:not(.sticky-header) .header .header-wrapper .header-left{padding:0}
.home-desktop:not(.sticky-header) .header .header-wrapper .header-left .open-close-button{position:absolute;left:10px;bottom:10px}
.home-desktop:not(.sticky-header) .header .header-wrapper .header-left .logo{max-width:138px;margin:auto}
.home-desktop:not(.sticky-header) .header .header-wrapper .header-left .tagline{display:block;font-size:15px;line-height:22px;text-transform:uppercase;margin-left:26px}
.home-desktop:not(.sticky-header) .header .header-wrapper .homepage-menu{display:block;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-top:15px;padding-top:18px;border-top:solid 1px #000;padding-left:80px}
.home-desktop:not(.sticky-header) .header .header-wrapper .homepage-menu ul{max-width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.home-desktop:not(.sticky-header) .header .header-wrapper .homepage-menu ul li{font-size:18px;line-height:22px}
.home-desktop:not(.sticky-header) .header .header-wrapper .homepage-menu ul li a{color:#000}
.home-desktop:not(.sticky-header) .header .header-wrapper .header-right .search{position:absolute;bottom:0;right:0;margin:0}
.home-desktop:not(.sticky-header) .header .header-wrapper .header-right .search form input{min-width:260px}
.home-desktop:not(.sticky-header) .header .header-wrapper .header-right.field-on .subscribe-button{display:block}
.home-desktop:not(.sticky-header) .header .header-wrapper .header-right .donate a{padding:12px 36px}
.home-desktop:not(.sticky-header) .header .header-wrapper .header-right .subscribe-button a{border-right:none;padding-left:24px}
.home-desktop:not(.sticky-header) .header .header-wrapper .header-right .social{display:block;line-height:1;padding-right:18px;border-right:solid 1px #d0d0d0}
.sticky-header{padding-top:80px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}
.sticky-header .header{-webkit-animation-name:st-header;animation-name:st-header;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
@-webkit-keyframes st-header{
0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes st-header{
0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
/*! FOOTER */
.credits{position:relative;font-size:14px;line-height:18px;border-top:solid 1px #000;padding:18px 0 23px;text-align:center}
.footer{background-color:#f4f5f7;padding:0 10px}
.footer .footer-wrapper{position:relative;max-width:1280px;margin:0 auto;padding:30px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer .footer-wrapper .footer-left .logo img{width:218px}
.footer .footer-wrapper .footer-left .tagline{display:block;font-size:15px;line-height:22px;text-transform:uppercase;margin-top:9px}
.footer .footer-wrapper .footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer .footer-wrapper .footer-right .donate{font-family:"Source Serif Pro",serif;text-transform:uppercase;margin-left:165px}
.footer .footer-wrapper .footer-right .donate a{display:block;font-size:18px;line-height:23px;color:#fff;background-color:#db3b3b;padding:25px 71px;font-weight:700;text-decoration:none}
.footer .footer-wrapper .footer-right .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 43px}
.footer .footer-wrapper .footer-right .social a{font-size:28px;line-height:29px;color:#000;display:block;margin-right:25px}
.footer .footer-wrapper .footer-right .social a:last-child{margin-right:0}
.footer .footer-wrapper .footer-right .footer-menu{margin:0;padding:0 43px;list-style-type:none}
.footer .footer-wrapper .footer-right .footer-menu li{font-size:18px;line-height:28px;margin-bottom:20px}
.footer .footer-wrapper .footer-right .footer-menu li:last-child{margin-bottom:0}
.footer .footer-wrapper .footer-right .footer-menu li a{color:#5e6a74;text-decoration:none}
.grecaptcha-badge{display:none!important}
/*! POPUPS */
.popup{z-index:30;background-color:#db3b3b;font-family:"Source Serif Pro",serif;text-align:center;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzQ3cHgiIGhlaWdodD0iMjMxcHgiIHZpZXdCb3g9IjAgMCAzNDcgMjMxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNTggKDEwMTAxMCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+RENFQzVCRTktOTk1NC00OEIxLThCN0MtMjhDMTI3RDc4NkY3PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxnIGlkPSJEZXNrdG9wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIwLjEwNDE0MzQxNSI+CiAgICAgICAgPGcgaWQ9IkhvbWVwYWdlLURvbmF0ZS1wb3B1cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ4Ny4wMDAwMDAsIC0zMjMuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDg3LjAwMDAwMCwgMzIzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IndhdGVybWFyayI+CiAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM2LjU1MDYwMywgMTEzLjIxOTE4Nikgcm90YXRlKC0yNi4wMDAwMDApIHRyYW5zbGF0ZSgtMTM2LjU1MDYwMywgLTExMy4yMTkxODYpIHRyYW5zbGF0ZSgtNjguOTQ5Mzk3LCA0NS4yMTkxODYpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNjkiIHBvaW50cz0iMC45OTkxNTcyMDYgNjYuNjU5MTY4MyA0MS4yOTkwMTQ5IDY2LjY1OTE2ODMgNDEuMjk5MDE0OSAyNi45NzAyMTYzIDUzLjkyMDIyNDkgMjYuOTcwMjE2MyA1My45MjAyMjQ5IDY2LjY1OTE2ODMgOTMuOTk5MTU3MiA2Ni42NTkxNjgzIDkzLjk5OTE1NzIgNzguMDYxNzggNTMuOTIwMjI0OSA3OC4wNjE3OCA1My45MjAyMjQ5IDExNy45NzAyMTYgNDEuMjk5MDE0OSAxMTcuOTcwMjE2IDQxLjI5OTAxNDkgNzguMDYxNzggMC45OTkxNTcyMDYgNzguMDYxNzgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3Ni45OTMwNzUsNDUuNTU5MDk0IEMxNzYuOTkzMDc1LDI2LjU1NDI1MzMgMTcwLjU5MTM0NCw3LjU0OTA2MTYgMTU0LjkxNzkyMSw3LjU0OTA2MTYgQzEzOS40NjU0NTYsNy41NDkwNjE2IDEzNC42MDkzNjIsMjAuODc0NTYxIDEzNC42MDkzNjIsNDUuMzQwNDQxOSBDMTM0LjYwOTM2Miw2MS45NDI5MTYzIDEzNy40Nzg5NjgsODIuNjk1MjE5NyAxNTQuOTE3OTIxLDgyLjY5NTIxOTcgQzE3NC4zNDQ0MjYsODIuNjk1MjE5NyAxNzYuOTkzMDc1LDY1LjY1NjE0MjggMTc2Ljk5MzA3NSw0NS41NTkwOTQgTTIwNS42OTA5MTcsNjAuODUwMzU3MyBDMjA1LjY5MDkxNyw5OS43MzM1OTQ2IDE5Mi44ODcxMDEsMTM1Ljk5NjE2NCAxNDcuNjMzNzgsMTM1Ljk5NjE2NCBDMTI1LjMzNzY2OSwxMzUuOTk2MTY0IDExMS4yMDk4ODMsMTI1LjI5MjAzNCAxMTEuMjA5ODgzLDExMy4wNTg3NDMgQzExMS4yMDk4ODMsMTA0LjMyMTA3OSAxMTcuMTcwMDU0LDk5LjA3ODM0IDEyNS4zMzc2NjksOTkuMDc4MzQgQzEzMy45NDY4NDQsOTkuMDc4MzQgMTM5LjI0NTIwOCwxMDIuNzkxOTE3IDEzOS4yNDUyMDgsMTA5LjEyNzIxNSBDMTM5LjI0NTIwOCwxMTMuMDU4NzQzIDEzNy40Nzg5NjgsMTE1LjY4MDQ2MyAxMzcuNDc4OTY4LDExOS4zOTM2OSBDMTM3LjQ3ODk2OCwxMjMuNzYyODczIDE0MS4wMTEwOTIsMTI4LjEzMTcwNSAxNDkuODQxMjI1LDEyOC4xMzE3MDUgQzE2Ny43MjEzODMsMTI4LjEzMTcwNSAxNzUuMDA2NTg4LDEwNy4xNjExMDEgMTc2LjU1MTg3LDgwLjcyOTEwNDkgQzE3MC44MTIzMDIsODYuMTkwMTQ1IDE2Mi40MjM3MjksODkuNjg1NDIxMiAxNTIuMjY5MjcyLDg5LjY4NTQyMTIgQzEyMi40NjgwNjIsODkuNjg1NDIxMiAxMDUuNjkwOTE3LDczLjUyMDI1MTEgMTA1LjY5MDkxNyw0NS45OTU2OTY1IEMxMDUuNjkwOTE3LDE5LjU2MzcwMDggMTI1LjU1ODYyNywwLjk5NjE2NDQzNiAxNTUuMTM4ODc5LDAuOTk2MTY0NDM2IEMxOTQuNDMyMzgzLDAuOTk2MTY0NDM2IDIwNS42OTA5MTcsMjcuNjQ2NDYxMyAyMDUuNjkwOTE3LDYwLjg1MDM1NzMiIGlkPSJGaWxsLTcwIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNjguNTIzMDA2LDEyMC41NjYxNDMgQzI2OC41MjMwMDYsMTI0LjA1MzgwMyAyNjguNzQyODg1LDEyNy4zMjI5MzcgMjY5LjE4NDA2LDEzNC41MTYwODMgTDI0MC41MzQyNzYsMTM0LjUxNjA4MyBDMjQwLjk3NTA5NiwxMDQuNDM2MTk3IDI0Ni40ODQ4Miw2OS4zNDI4MjExIDI4Ny40NzU0NSwyNS4zMTMzNDU0IEwyNDIuNzM4Mzc3LDI1LjMxMzM0NTQgQzIzMC4xNzY1OSwyNS4zMTMzNDU0IDIyNC42NjcyMiwyOC4zNjQ2NTM5IDIyMy41NjQ5OTIsMzcuMDgzNjI5IEwyMTUuMTkwODIxLDM3LjA4MzYyOSBDMjE2LjA3MjEwOCwyNy4yNzQ4MjU4IDIxOC43MTY2NzYsOC43NDcwNDc2MiAyMTguNzE2Njc2LDMuNTE2MDgyODIgQzIyMS41ODE4MzIsNC4zODgwODUzOSAyMzIuMzgwMzM4LDQuMzg4MDg1MzkgMjQ2LjQ4NDgyLDQuMzg4MDg1MzkgTDMwNi44Njg3MTQsNC4zODgwODUzOSBMMzA4LjE5MDgyMSwxNC40MTQzNjM5IEMyODEuMDg0NDQsNDQuNDk0NjAwMiAyNjguNTIzMDA2LDc4LjI3OTk3MTkgMjY4LjUyMzAwNiwxMjAuNTY2MTQzIiBpZD0iRmlsbC03MSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDEwLjgyNTc2MSw5Ny42Njc1MTIzIEM0MDcuNTI3NjA4LDExNC4zNjI0NTQgNDA2LjIwODYyOSwxMzAuMTc5MjkxIDQwNS45ODkyNywxMzUuNDUxMDk5IEM0MDQuNjY5MjMyLDEzNS4wMTIwNDcgMzk3LjE5NDQzMSwxMzQuNzkyMTY3IDM5Mi43OTcwMTIsMTM0Ljc5MjE2NyBMMzE4LjkyNDY3NCwxMzQuNzkyMTY3IEwzMTguMjY1MTg1LDExNy4yMTg0MTQgTDM0NC44NjgwMDEsOTIuMzk1MzUxMSBDMzYyLjAxNzE5NSw3Ni4zNTg5ODgxIDM3OC4wNjY3NjksNTkuMjI0NjQwNiAzNzguMDY2NzY5LDMzLjUyMzExOTMgQzM3OC4wNjY3NjksMTYuMTY4ODkyNSAzNzAuMTUxODM4LDguOTE5NTgyNTUgMzU5LjU5ODU5Nyw4LjkxOTU4MjU1IEMzNTAuODA0NDY0LDguOTE5NTgyNTUgMzQ0LjIwODUxMSwxMy43NTIzMzgyIDM0NC4yMDg1MTEsMjEuODgwNDU5MyBDMzQ0LjIwODUxMSwyNi4yNzM4MDk0IDM0Ni40MDcwNDUsMzAuNjY3MTU5NCAzNDYuNDA3MDQ1LDM1LjA2MDg2MjQgQzM0Ni40MDcwNDUsNDIuNTI5MzQ1NyAzNDAuMDMxMTU3LDQ1LjgyNTA2NDEgMzMyLjk5NTc4MSw0NS44MjUwNjQxIEMzMjMuMTAyMDI4LDQ1LjgyNTA2NDEgMzE3LjgyNTc2MSwzOC43OTUyODA1IDMxNy44MjU3NjEsMzAuMjI4MTA2NyBDMzE3LjgyNTc2MSwxNS4wNzA1NTUgMzM0LjMxNDc1OSwxLjQ1MTA5OTIyIDM2MS41Nzc0MTgsMS40NTEwOTkyMiBDMzg2Ljg2MTI1NSwxLjQ1MTA5OTIyIDQwNy41Mjc2MDgsMTEuNzc1NTQyNCA0MDcuNTI3NjA4LDM1LjkzOTY3MzYgQzQwNy41Mjc2MDgsNTUuNDkwNTc1NCAzOTUuNDM1MzIyLDY5LjU0OTQzNjcgMzY0LjY1NTE1Miw5Mi44MzQ3NTY3IEwzMzYuMDczODY4LDExMy43MDM1MjIgTDM3Ny42MjczNDUsMTEzLjcwMzUyMiBDMzkzLjIzNzE0MiwxMTMuNzAzNTIyIDQwMC40OTIyMzEsMTA5Ljk2ODc1MSA0MDIuMjUxMzQsOTcuNjY3NTEyMyBMNDEwLjgyNTc2MSw5Ny42Njc1MTIzIFoiIGlkPSJGaWxsLTcyIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);background-repeat:no-repeat}
.popup .close-button{background-color:transparent;position:absolute;right:5px;top:5px;z-index:20;font-size:40px;line-height:22px}
.popup .close-button span{display:none}
.popup.donate{padding:30px 15px 22px;max-width:466px;color:#fff}
.popup.donate .popup-subtitle{font-size:23px;line-height:34px;margin-bottom:7px;font-weight:700}
.popup.donate .popup-title{text-transform:uppercase;font-size:38px;line-height:47px;margin-bottom:9px;font-weight:700}
.popup.donate .popup-description{font-family:Lato,sans-serif;font-size:18px;line-height:28px;margin-bottom:27px;padding:0 95px}
.popup.donate .popup-donate-button a{color:#000;background-color:#fff;padding:12px 56px;font-size:24px;line-height:30px;text-decoration:none;font-weight:700;display:inline-block}
.popup.subscribe{color:#fff;padding:50px 15px 38px;max-width:690px}
.popup.subscribe .popup-title{font-size:38px;line-height:47px;font-weight:700;padding:0 160px;margin-bottom:22px}
.popup.subscribe .message{margin-top:17px;margin-bottom:30px;-webkit-transition:opacity .3s;transition:opacity .3s}
.popup.subscribe .message::after{content:"";display:table}
.popup.subscribe .popup-description{font-size:22px;line-height:35px;margin-bottom:34px;font-family:Lato,sans-serif}
.popup.subscribe .popup-form{position:relative}
.popup.subscribe .popup-form .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;background-color:#fff;padding:17px 18px 17px 24px;max-width:424px}
.popup.subscribe .popup-form .send{font-size:23px;line-height:1;color:#000;font-weight:700;white-space:nowrap;display:inline-block;font-family:"Source Serif Pro",serif}
.popup.subscribe .popup-form .send::after{content:"\f178";font-weight:400;display:inline-block;font-family:FontAwesome;vertical-align:middle;margin-left:10px}
.popup.subscribe .popup-form input{font-size:14px;line-height:24px;color:#000;-webkit-box-shadow:none;box-shadow:none;border:none;outline:0;width:100%}
.popup.subscribe .popup-form input .placeholder{font-size:14px;line-height:30px;color:#bababa}
.popup.subscribe .popup-form input::-webkit-input-placeholder{font-size:14px;line-height:30px;color:#bababa}
.popup.subscribe .popup-form input::-moz-placeholder{font-size:14px;line-height:30px;color:#bababa}
.popup.subscribe .popup-form input:-ms-input-placeholder{font-size:14px;line-height:30px;color:#bababa}
.popup.subscribe .popup-form input::-ms-input-placeholder{font-size:14px;line-height:30px;color:#bababa}
.popup.subscribe .popup-form input::placeholder{font-size:14px;line-height:30px;color:#bababa}
.popup.subscribe .popup-form input:focus::-webkit-input-placeholder{color:transparent}
.popup.subscribe .popup-form input:focus::-moz-placeholder{color:transparent}
.popup.subscribe .popup-form input:focus:-ms-input-placeholder{color:transparent}
.popup.subscribe .popup-form input:focus::-ms-input-placeholder{color:transparent}
.popup.subscribe .popup-form input:focus::placeholder{color:transparent}
.popup.subscribe .social{font-family:Lato,sans-serif;font-size:20px;line-height:40px;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}
.popup.subscribe .social a{font-size:24px;line-height:24px;color:#fff;margin:0 20px}
.popup.subscribe .social a:last-child{margin:0}
.popup.static{z-index:auto;position:relative;left:auto;top:auto;-webkit-transform:none;transform:none;width:auto;height:auto}
/*! ORDERING ITEMS */
.ordering{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
.item.news{position:relative;margin-bottom:23px;padding-bottom:10px;width:100%;-webkit-box-sizing:unset;box-sizing:unset;border-right:solid 1px #d0d0d0;max-width:31.76015625%;margin-right:1.5625%;padding-right:1.484375%}
.item.news:last-child,.item.news:nth-child(n+3){border:none;padding-right:0;margin-right:0}
.item.news .media{overflow:hidden;max-height:265px;margin-bottom:10px}
.item.news .media.type-podcast a::after,.item.news .media.type-video a::after{font-weight:400;font-family:FontAwesome;font-size:27px;line-height:44px;position:absolute;width:45px;height:45px;top:0;left:0;color:#fff;background-color:#db3b3b;display:block;text-align:center}
.item.news .media.type-podcast a::after{content:"\f130"}
.item.news .media.type-video a::after{content:"\f04b";font-size:20px}
.item.news .headline{font-size:23px;line-height:34px;margin-bottom:7px}
.item.news .underline{font-size:18px;line-height:28px;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.item.news .byline{font-size:16px;line-height:20px}
.item.ordering{border:none;max-width:100%;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:33px}
.item.ordering .media{margin-right:12px;width:38%;max-height:205px;margin-bottom:0}
.item.ordering .item-content{width:61.5%;padding:8px 0}
.item.spotlight{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;width:375px;overflow:hidden}
.item.spotlight .headline{font-size:16px;line-height:22px;width:50%}
.item.spotlight .media{width:50%;max-height:95px;margin-right:12px;overflow:hidden}
/*! SINGLE ARTICLE */
.single main{overflow-x:hidden}
.page-id-140576 .static-page .static-content{margin:auto}
.featherlight .featherlight-content .caption,.lightbox-link .wp-caption-text{color:#fff;font-size:14px;font-weight:400;line-height:1.25;max-width:100%;overflow:hidden;position:absolute;text-align:left;white-space:normal;margin-top:7px}
.article:not(.special) .rslides{overflow:hidden}
.article:not(.special) .rslides .caption{position:absolute;bottom:0;left:0;padding-top:8px;background-color:#fff;width:100%}
.article{position:relative;padding:38px 0 80px;max-width:960px;margin:0 auto}
.article .editlink.empty{display:none}
.article .fb-wrapper{position:relative;text-align:center;margin-top:80px;padding: 0 15px;}
.article .comments-wrapper #disqus_thread {margin-top: 80px;}
.article .byline:not(.m-authors){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:20px;color:#000;font-family:Lato,sans-serif;-ms-flex-wrap:wrap;flex-wrap:wrap}
.article .byline:not(.m-authors) .prefix{margin-right:5px}
.article .byline:not(.m-authors) .avatar{margin-right:11px;width:33px;height:33px;background-color:#f0f0f0;border-radius:33px;padding:3px;display:block;-o-object-fit:cover;object-fit:cover}
.article .byline:not(.m-authors) .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:75%;white-space:nowrap}
.article .byline:not(.m-authors) .author img{margin-right:11px;-o-object-fit:cover;object-fit:cover}
.article .byline:not(.m-authors) .author+.date::before{content:'|';display:block;margin:0 6px}
.article .byline:not(.m-authors) .date{display:-webkit-box;display:-ms-flexbox;display:flex}
.article::before{content:"";display:block;width:150vw;left:-50vw;position:relative;border-top:solid 1px #d0d0d0;padding-bottom:100px}
.article:first-child::before{content:none}
.article .article-header{max-width:780px;padding:0 15px;margin:0 auto 40px;text-align:center}
.article .article-header .headline{font-size:38px;line-height:47px;margin-bottom:12px;font-weight:700;color:#000}
.article .article-header .underline{font-size:22px;line-height:35px;color:#5e6a74;margin-bottom:21px}
.article .article-header .byline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.article .sticky{position:-webkit-sticky;position:sticky;top:90px;z-index:2;display:inline-block;float:left;margin-left:-85px}
.article .lightbox-link{position:relative;display:block;line-height:0}
.article .lightbox-link::after{content:'\f0b2';font-family:FontAwesome;display:inline-block;font-weight:400;position:absolute;bottom:0;right:0;color:#fff;background-color:#db3b3b;width:40px;height:40px;font-size:24px;text-align:center;line-height:38px}
.article .wp-caption{line-height:0}
.article .media,.article .wp-caption{margin-bottom:18px}
.article .media .caption,.article .media .wp-caption-text,.article .wp-caption .caption,.article .wp-caption .wp-caption-text{font-size:12px;line-height:20px;color:#949494;margin-top:8px}
.article .media button,.article .wp-caption button{position:absolute;bottom:0;right:0;color:#fff;background-color:#db3b3b;width:40px;height:40px;font-size:24px}
.article .media button::after,.article .wp-caption button::after{content:'\f0b2';font-family:FontAwesome;display:inline-block;font-weight:400}
.article .media.type-video button,.article .wp-caption.type-video button{bottom:50%;right:50%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);width:45px;height:45px}
.article .media.type-video button::after,.article .wp-caption.type-video button::after{content:'\f04b'}
.article .article-content{max-width:730px;padding:0 15px;font-size:22px;line-height:35px;color:#2f2f2f;margin:0 auto 20px}
.article .article-content .aligncenter img.aligncenter,.article .article-content .aligncenter img.alignleft,.article .article-content .aligncenter img.alignright,.article .article-content .alignleft img.aligncenter,.article .article-content .alignleft img.alignleft,.article .article-content .alignleft img.alignright,.article .article-content .alignright img.aligncenter,.article .article-content .alignright img.alignleft,.article .article-content .alignright img.alignright{max-width:none;float:none;margin:0;padding:0}
.article .article-content .aligncenter .lightbox-link::after,.article .article-content .alignleft .lightbox-link::after,.article .article-content .alignright .lightbox-link::after{right:0}
.article .article-content .aligncenter .wp-caption-text,.article .article-content .aligncenter img,.article .article-content .alignleft .wp-caption-text,.article .article-content .alignleft img,.article .article-content .alignright .wp-caption-text,.article .article-content .alignright img{width:100%;padding:0;margin:0}
.article .article-content .alignright{max-width:50%;float:right;padding-left:20px;padding-top:10px;margin-bottom:0}
.article .article-content .alignright .full-width,.article .article-content .alignright .size-full,.article .article-content .alignright .size-full+.wp-caption-text{width:100%;margin:0;max-width:none}
.article .article-content .alignleft{max-width:50%;float:left;padding-right:20px;padding-top:10px;margin-bottom:0}
.article .article-content .alignleft .full-width,.article .article-content .alignleft .size-full,.article .article-content .alignleft .size-full+.wp-caption-text{width:100%;margin:0;max-width:none}
.article .article-content a{text-decoration:underline;color:#db3b3b}
.article .article-content .lightbox-link::after{right:-10px}
.article .article-content h3{font-size:26px;line-height:36px;font-weight:700;color:#000}
.article .article-content p{margin-bottom:20px}
.article .article-content .wp-caption-text,.article .article-content img{width:calc(100% + 20px);max-width:none;margin-left:-10px;height:auto}
.article .article-content iframe{width:calc(100% + 20px);max-width:none;margin-left:-10px}
.article .article-content blockquote{float:none;width:100%;margin:auto;padding-left:20px;padding-right:48px;margin-bottom:30px;margin-top:28px}
.article .article-content blockquote p{font-size:22px;line-height:35px;font-weight:400;border:none;border-left:solid 1px #d0d0d0;font-family:Lato,sans-serif;padding:0;padding-left:20px}
.article .article-content blockquote.lead{font-size:32px;line-height:44px;font-family:"Source Serif Pro",serif;font-weight:700;float:right;display:block;margin-right:-36%;width:64%}
.article .article-content blockquote.lead p{padding:18px 24px;border-top:solid 1px #d0d0d0;border-bottom:solid 1px #d0d0d0;margin-bottom:0}
.article .article-content blockquote.lead .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}
.article .article-content blockquote.lead .social a{font-size:20px;margin-right:14px;color:#000}
.article .article-content blockquote.lead .social a:last-child{margin-right:0}
.article .donation-module{margin-top:58px}
.article.special{max-width:705px;padding-top:0}
.article.special::before{content:none}
.article.special .media.media-video,.article.special .media.type-video{z-index:2;height:100%;padding-top:unset}
.article.special .sticky{position:relative;top:0}
.article.special .cover{margin-bottom:40px}
.article.special .cover-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:3;pointer-events:none}
.article.special .cover-wrapper .article-header{pointer-events:all;z-index:5;margin:0;margin-bottom:73px;max-width:750px}
.article.special .cover-wrapper .headline{color:#fff;margin-bottom:15px}
.article.special .cover-wrapper .underline{color:#fff;margin-bottom:0}
.article.special .byline{margin-left:15px;margin-bottom:16px}
.article.special .article-content .aligncenter .lightbox-link::after,.article.special .article-content .alignleft .lightbox-link::after,.article.special .article-content .alignright .lightbox-link::after{right:0}
.article.special .article-content .aligncenter .wp-caption-text,.article.special .article-content .aligncenter img,.article.special .article-content .alignleft .wp-caption-text,.article.special .article-content .alignleft img,.article.special .article-content .alignright .wp-caption-text,.article.special .article-content .alignright img{width:100%;padding:0;margin:0}
.article.special .article-content .lightbox-link::after{right:calc(50% - 640px);bottom:0}
.article.special .article-content .wp-caption-text,.article.special .article-content img{width:1280px;max-width:1280px;margin-top:15px;margin-left:calc(50% - 640px);height:auto}
.article.special .article-content .media-video{position:relative;padding-top:calc(1280px * .668);width:1280px;max-width:1280px;margin-top:15px;margin-left:calc(50% - 640px);margin-bottom:20px}
.article.special .article-content .media-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.article.special .article-content .wp-caption-text{padding-left:10px;margin-top:8px}
.article .comments-section #comments, .article .comments-section .navigation, .article .comments-section .commentlist, .article .comments-section .comment-respond { display: none }
.related-items{position:relative;margin-bottom:70px;margin-top:80px;width:1280px;max-width:1280px;margin-left:calc(50% - 640px)}
.related-items .ttl2{padding:10px 0;border-bottom:solid 1px #d0d0d0;margin-bottom:28px}
.spotlight-block{padding:0 50px;position:fixed;width:100%;left:0;bottom:0;z-index:10;background-color:#f4f5f7;height:144px}
.spotlight-block .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.homepage{position:relative;margin-top:25px}
/*! LATEST */
.latest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.latest .ttl2{padding-bottom:10px;border-bottom:solid 1px #d0d0d0;margin-bottom:37px}
.latest .most-read .ttl2{margin-bottom:23px}
.latest .cols2{margin-left:50px}
/*! SIDEBAR */
.sidebar{background-color:#fff;position:-webkit-sticky;position:sticky;top:0}
.sidebar a{font-size:23px;line-height:34px;font-weight:700;color:#000;font-family:"Source Serif Pro",serif}
.sidebar .sidebar-menu{display:-webkit-box;display:-ms-flexbox;display:flex;border:solid 1px #db3b3b;margin-bottom:26px}
.sidebar .sidebar-menu a{background-color:#fff;width:33.33333%;display:block;text-align:center;border-right:solid 1px #db3b3b;padding:3px 0 0;text-transform:capitalize}
.sidebar .sidebar-menu a:last-child{border-right:none}
.sidebar .sidebar-menu a.active{background-color:#db3b3b;color:#fff}
.sidebar .sidebar-content ol{list-style:none;counter-reset:sidebar-counter;display:none}
.sidebar .sidebar-content ol li{counter-increment:sidebar-counter;position:relative;padding-right:24px;padding-bottom:18px;margin-bottom:24px;border-bottom:solid 1px #d0d0d0}
.sidebar .sidebar-content ol li:last-child{border-bottom:none;padding-bottom:0}
.sidebar .sidebar-content ol li::before{content:counter(sidebar-counter);color:#fff;font-weight:400;background-color:#db3b3b;font-size:20px;line-height:29px;width:28px;height:28px;font-family:"Source Serif Pro",serif;display:inline-block;margin-right:12px;text-align:center}
.sidebar .sidebar-content ol.visible{display:block}
/*! TAG */
.container.container-tag{margin-top:24px;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex}
.container.container-tag .tag-avatar{margin-right:40px;height:216px;width:176px}
.container.container-tag .tag-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.container.container-tag .headline{margin-bottom:28px}
.container.container-tag .underline{max-width:1064px;margin-top:-12px}
.container.container-tag .underline a{text-decoration:underline}
.container.container-tag .social{margin-top:24px}
.container.container-podcast{margin-bottom:38px}
.container.bg-image{margin-top:0;background-size:cover;background-repeat:no-repeat;min-height:633px;width:calc(100% + 20px);margin-left:-10px;max-width:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:50px}
.container.bg-image::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%)}
.container.bg-image *{z-index:1}
.container.bg-image .tag-avatar{max-width:140px;margin:0;margin-bottom:25px;height:auto}
.container.bg-image .headline,.container.bg-image .underline{color:#fff}
.container.bg-image .headline{font-size:45px}
.container.bg-image .social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.container.bg-image .social a{border-color:#fff}
.tag-podcast .container.bg-image{min-height:420px}
/*! SEARCH RESULTS */
.search-container .ttl2{min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.search-container .archive-cover-content-headline{font-size:32px;line-height:40px}
.search-container .search-elements-load-more{color:#fff;background-color:#db3b3b;font-family:"Source Serif Pro",serif;font-size:18px;line-height:34px;padding:2px 32px;font-weight:700;display:block;text-align:center;max-width:154px;margin:0 auto 22px}
/*! WRITER TAXONOMY */
.container.container-writer{margin-top:38px;margin-bottom:54px;display:-webkit-box;display:-ms-flexbox;display:flex}
.container.container-writer .tag-avatar{margin-right:50px;height:205px;width:167px}
.container.container-writer .tag-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.container.container-writer .headline-top{margin-bottom:25px}
.container.container-writer .underline{max-width:1005px;margin-top:-9px}
.container.container-writer .underline a{text-decoration:underline}
.container.container-writer .social{margin-left:34px}
.container.container-writer .social a{background-color:#db3b3b;color:#fff;margin-right:17px;border-color:#db3b3b}
/*! 404 */
.not-found .not-found-inner{position:relative;color:#000;text-align:center;max-width:276px;margin:100px auto 44px}
.not-found .not-found-inner .headline-404{font-size:101px;line-height:47px;font-family:"Source Serif Pro",serif;font-weight:700;margin-bottom:30px}
.not-found .not-found-inner .desc-404{font-size:23px;line-height:34px;font-family:"Source Serif Pro",serif;font-weight:700}
/*! SINGLE PAGES */
/*! ALL WRITERS PAGE */
.all-writers{margin-top:48px;margin-bottom:105px}
.all-writers .headline{font-size:45px;line-height:47px;margin-bottom:50px}
.all-writers .writers-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.all-writers .writers-container .writer-card{display:inline-block;width:16%;position:relative;text-align:left;margin-bottom:38px;margin-right:5%}
.all-writers .writers-container .writer-card:nth-child(5n){margin-right:0}
.all-writers .writers-container .writer-card img{display:block;width:100%;height:244px;-o-object-fit:cover;object-fit:cover;background-color:#f4f5f7}
.all-writers .writers-container .writer-card span{font-size:26px;line-height:36px;font-family:"Source Serif Pro",serif;font-weight:700;color:#000;display:table-caption;text-transform:capitalize;padding-top:18px}
/*! ABOUT PAGES */
.static-page{padding-top:38px;padding-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.static-page .static-sidebar{margin-right:33px;position:-webkit-sticky;position:sticky;top:70px}
.static-page .static-sidebar dl,.static-page .static-sidebar ol,.static-page .static-sidebar ul{padding:0;margin:0;list-style:none}
.static-page .static-content{max-width:700px;padding:0 10px}
.static-page .static-content a{text-decoration:underline;color:#db3b3b}
.static-page .headline{font-size:45px;line-height:47px;margin-bottom:17px}
.static-page .content-wrapper p{margin-bottom:20px}
.static-page.contact-page .subscribe-module:not(.subscribe-type4){background:0 0}
.static-page.contact-page .subscribe-module .message{display:block;color:#db3b3b;font-weight:700;font-size:23px;line-height:34px;font-family:"Source Serif Pro",serif}
.static-page.contact-page .subscribe-module .contact-form label{font-family:Lato,sans-serif}
.static-page.contact-page .wpcf7-mail-sent-ok{display:block;border:none;color:#db3b3b;max-width:420px;margin:auto;text-align:center;font-weight:700;font-size:23px;line-height:34px;font-family:"Source Serif Pro",serif}
.static-page.contact-page .wpcf7-not-valid-tip,.static-page.contact-page div.wpcf7-acceptance-missing,.static-page.contact-page div.wpcf7-validation-errors{border:none;color:#db3b3b}
.static-page.contact-page .headline{margin-bottom:27px}
.static-page.contact-page .txt1 p{color:#5e6a74}
.static-page.contact-page .contact-sidebar .ttl2{margin-bottom:8px;line-height:44px;border-bottom:solid 1px #d0d0d0;padding-bottom:11px}
.static-page.contact-page .contact-sidebar .social{margin:34px 0}
.static-page.contact-page .contact-sidebar .social a{width:75px;height:75px;font-size:35px;line-height:73px;color:#fff;background-color:#db3b3b;border:none}
.static-page.contact-page .contact-sidebar .donation{padding:25px 25px 30px}
.static-page.contact-page .contact-sidebar .donate{margin-top:24px}
.static-page.contact-page .contact-sidebar .donate a{font-size:32px;line-height:44px;font-weight:700;color:#000;background:#fff;padding:10px 33px 6px}
.static-page.contact-page .contact-form{margin-top:23px}
.static-page.contact-page .contact-form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}
.static-page.contact-page .contact-form .form-row:last-child{margin-bottom:0}
.static-page.contact-page .contact-form .form-item{margin-right:27px}
.static-page.contact-page .contact-form .form-item:last-child{margin-right:0}
.static-page.contact-page .contact-form label{font-size:18px;line-height:32px;color:#2f2f2f;font-weight:700}
.static-page.contact-page .contact-form input:not([type=submit]),.static-page.contact-page .contact-form textarea{width:100%;height:60px;outline:0;border:solid 1px #979797;padding:0 10px;font-weight:700}
.static-page.contact-page .contact-form textarea{min-height:156px;padding:15px 10px}
.static-page.contact-page .contact-form .submit-btn{position:relative;text-align:right;margin-top:16px}
.static-page.contact-page .contact-form .submit-btn .ajax-loader{position:absolute;left:0;top:18px}
.static-page.contact-page .contact-form .submit-btn input[type=submit]{cursor:pointer;outline:0;width:auto;background-color:#db3b3b;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:23px;line-height:34px;color:#fff;padding:9px 62px 10px 35px;font-weight:700;font-family:"Source Serif Pro",serif}
.static-page.contact-page .contact-form .submit-btn::after{content:"\f178";font-weight:400;font-family:FontAwesome;color:#fff;display:inline-block;position:absolute;font-size:20px;right:32px;top:9px}
/*! DONATE PAGE */
.donate-page{display:block;padding-top:0;padding-bottom:0;margin-bottom:37px}
.donate-page h3{font-size:26px;line-height:36px;font-weight:700;color:#000;margin-bottom:10px}
.donate-page .donate-module{position:relative;max-width:632px;margin:61px auto 54px;text-align:center}
.donate-page .donate-module .headline{margin-bottom:28px}
.donate-page .donate-module .slogan{font-size:45px;line-height:47px;color:#db3b3b;font-weight:700;font-family:"Source Serif Pro",serif}
.donate-page .donate-iframe{position:relative;width:100%;max-width:960px;margin:auto;min-height:660px}
.donate-page .donate-iframe iframe{position:absolute;width:100%;height:100%;left:0;top:0}
@media screen and (max-width:1280px){
.template2 .template-item-meta{width:50%;padding:0 10px 0 46px}
.template2 .template-item-meta{width:50%}
.template2 .media img{height:auto}
}