@import url("https://fonts.googleapis.com/css?family=Roboto:400,700|Material+Icons|Oswald:300,400,600"); .imr {margin-bottom:-15px!important}
.lt { color:#fff;font-family:roboto}
@media (min-width: 20em) {:root {font-size: calc(1rem + ((1vw - .2em) / 1.37142857));}}
@media (min-width: 48em) {:root {font-size: calc(1rem + ((.9vw - .2em) / 1.37142857));}}
@media (min-width: 120em) {:root {font-size: 1.5em;}}
@media	
only screen and (-webkit-min-device-pixel-ratio: 1.3),
only screen and ( min--moz-device-pixel-ratio: 1.3),
only screen and (-o-min-device-pixel-ratio: 13/10),
only screen and (min-resolution: 120dpi) {
html  { height:100%;width:100%;overflow-x:hidden}
body {height:100%;width:100%;overflow-x:hidden}
}
@media	
only screen and (-webkit-max-device-pixel-ratio: 1.2) and (orientation: portrait)  {
html  { height:100%;width:100%;overflow-x:hidden}
body {height:100%;width:100%;overflow-x:hidden}
}
@media	
only screen and (-webkit-max-device-pixel-ratio: 1.2) and (orientation: landscape)  {
body {overflow-x:hidden}
}
body.custom-background{-webkit-backface-visibility:inherit}
img,picture{height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}.toggle-nav{display:none}
a,a:link{text-decoration:none;color:#000}
.close .hamburger-inner,.close .hamburger-inner::before, .close .hamburger-inner::after{background:#E4E4E4;}
button.hamburger {z-index:99999;border-radius: 0%;padding:16px 15px 14px 15px;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible; }.hamburger:hover {}.hamburger-box {width: 20px;height: 34px;display: inline-block;position: relative; }.hamburger-inner {display: block;top: 50%;margin-top: 0px; }.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width:20px;height: 2px;position: absolute;transition-property: transform;transition-duration: 0.10s;transition-timing-function: ease; }.hamburger-inner::before, .hamburger-inner::after {content: "";display: block; }.hamburger-inner::before {top: -6px; }.hamburger-inner::after {bottom: -6px; }.hamburger--3dxy .hamburger-box,.close .hamburger-box {perspective: 80px; }.hamburger--3dxy .hamburger-inner,.close .hamburger-inner {transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }.hamburger--3dxy .hamburger-inner::before, .close .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after, .close .hamburger-inner::after {transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }.hamburger--3dxy.is-active .hamburger-inner,.close .hamburger-inner {background-color: transparent;transform: rotateX(180deg) rotateY(180deg); }.hamburger--3dxy.is-active .hamburger-inner::before, .close .hamburger-inner::before {transform: translate3d(0, 6px, 0) rotate(45deg); }.hamburger--3dxy.is-active .hamburger-inner::after,.close .hamburger-inner::after {transform: translate3d(0, -6px, 0) rotate(-45deg); }
button.close {position:absolute;border-radius: 0%;padding:16px 20px 14px 15px;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible;}
.slide-menu {position: fixed;width: 100vw;max-width: 100%;height:87vh;top:13vh;right: 0;box-sizing: border-box;transition-delay: 0s ;transition: -webkit-transform 100ms ease-in;transition: transform 100ms ease-in;transition: transform 100ms ease-in, -webkit-transform 100ms ease-in;-webkit-transform: translateX(100%);transform: translateX(100%);will-change: transform;z-index: 10000000000;color: #fff;overflow: hidden;background:#000;overflow-y: visible;margin-right:-17px!important; }
.flwt {width:91.8%!important}
.slide-menu ul li a span{opacity: 1;display:block;margin-top:-2px;float:right;}
.slide-menu ul li a span.lb {display:block;padding-right:8px;float:left}
.slide-menu:after {opacity: 0;will-change: opacity;pointer-events: none;transition: opacity 0.3s cubic-bezier(0,0,0.3,1);}.slide-menu .active:after {opacity: 1;pointer-events: auto;}
.slide-menu .slider {position:fixed;top: 0;right: 0;width: 100%;height:100%;transition: -webkit-transform 100ms ease-out;transition: transform 100ms ease-out;transition: transform 100ms ease-out,-webkit-transform 100ms ease-out;-webkit-transform: translateX(0);transform: translateX(0);will-change: transform;}
.slide-menu ul {padding-left: 0;list-style: none;position: relative;width: 100%;max-width: 100%;margin: 0;height:87vh;padding:10px 0}
.slide-menu ul ul {position: absolute;top: 0;left: 100%;display: none;height:87vh;overflow-x:hidden!important;}
.slide-menu ul li {background:#000;}
.slide-menu ul li a {color:#fff!important;}
ul.active li:first-child{width:91.8%!important}
.slide-menu ul.active  li:first-child a:hover:before {
margin-right: 0px;
border-left-width:0px;
}
li.slide-menu-control a {color:#3D3C3A!important;  pointer-events: none;}
.slide-menu ul ul li, .slide-menu ul ul ul li{width: 33%;float:left}
.slide-menu ul li  {width: 49%;float:left}
.slide-menu ul a {display: block;padding: 16px 46px 16px 35px;font-weight:700;line-height:1.4em;font-size:20px;color: #fff;font-family:oswald; text-transform:uppercase;text-decoration: none;}
.columndesc {display: block;padding: 16px 46px 16px 35px;font-weight:300;line-height:1.4em;font-size:40px;font-family:oswald;}
.slide-menu ul a {
-webkit-transition: all 0.15s ease;
-moz-transition: all 0.15s ease;
transition: all 0.15s ease;
position: relative;}
.slide-menu ul a:before {
content: "";
vertical-align: middle;
display: inline-block;
height: 1px;
width: 1px;
position: relative;
border: solid 5px transparent;
border-left-width: 0;
border-right-width: 0;
margin-right: 0;
border-left-color: red;
top: 0;
left: 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.slide-menu ul a:hover:before {
margin-right: 5px;
border-left-width:5px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.slide-menu.no-transition, .slide-menu.no-transition * {transition: none ;}
.slide-menu .active .slide-menu-control {color:#3D3C3A!important}
.slide-menu .slider {top: 0px;}
.slide-menu ul li span{font-weight:100; letter-spacing: 1px;}
.slide-menu .controls {overflow: hidden;}
.slide-menu a {color: #fff;}
.slide-menu a:hover,.slide-menu a:hover:after { color: red!important;}
.slide-menu a:active {
text-decoration: underline wavy;  text-decoration-color: white;}
.no-titl {display:none!important}
.material-icons, .material-icons.icnn:after {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 21px; 
display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
-moz-osx-font-smoothing: grayscale;
font-feature-settings: 'liga';position:relative;bottom:-3px
}
.material-icons.bgg {  font-size:24px!important; position:absolute;bottom:-5px}
.material-icons.icnn:after {content: " whatshot ";top: 2px;left:5px;color:orange}
.material-icons.iwa:after {content: " nature_people ";top: 2px;left:5px;color:#7CB342}
.material-icons.stl:after {content: " waves ";top: 2px;left:5px;color:#19BFE5} .fill-70   {position:relative;height:70vh!important;transition: min-height 1000s steps(1);}
.fill-70  .flex-has-img {overflow:hidden;position:relative;min-height: 70vh!important; }
.fill-70  .flex-has-img .flex-item-img {min-width:100%;min-height:70vh!important;}
.fill-70  .flex-has-img .flex-item-img img {width: 100%;  min-height: 70vh!important;}
.fill-50  .flex-item {position:relative;height:50vh!important;transition: min-height 1000s steps(1);min-width:90%;overflow:hidden}
.fill-50  .flex-item .flex-has-img {overflow:hidden;position:relative;min-height: 50vh!important; }
.fill-50 .flex-item .flex-has-img .flex-item-img {min-width:100%;min-height:50vh!important;}
.fill-50 .flex-item .flex-has-img .flex-item-img img {width: 100%;  min-height: 50vh!important;}
.bicp iframe {margin-left:-400px;margin-right:100px;float:right;width:300px;margin-top:5px;max-height:42px!important;height:42px!important;}
.rport1 .bicp iframe {margin-left:0px;margin-right:0px;float:left;width:300px;margin-top:0px;max-height:42px!important;height:42px!important;}
body.report .content-panel.content-container .bicp {display:none!important} #content-font2 p,#content-font2 h1, #content-font2 h2, #content-font2 h3, #content-font2 h4,#content-font2 h5,#content-font2 ul, #content-font2 ol,#content-font2 blockquote p,#content-font2 .signoff,#content-font2 .hero-unit,#content-font2 .signoff.none,.ai-adb-show .withus,div.essb-click-to-tweet,.tran,.flexbox-page-title .details.no-img h1,.flexbox-page-title .details.no-img .authorship,.flexbox-page-title .details.no-img  .secondary-title,.one_half,.patreon-campaign-banner,.patreon-content{width:50%;margin-left:auto!important;margin-right:auto!important;}
.post-template-default .authorship {width:50%;margin: 0px auto 0px;}
.speechkit-container{width:50%;margin-left:auto!important;margin-right:auto!important;margin-top:40px}
.ai-adb-show .withus {max-width:50%;margin-left:auto!important;margin-right:auto!important;}
.secondary-title {margin-top:5px;margin-bottom:10px;}
.one_half {float:none!Important}
#content-font2  .patreon-campaign-banner {padding:30px}
.patromoto div {width:33%;float:left;height:100px;text-align:center;font-size:80%;line-height:1.3em}
.patromoto {display:block;margin-bottom:20px}
.patromoto div  i.material-icons {float:none;font-size:80px;text-align:center!important;display:block;}
.patromoto div   h3 {display:block;width:100%;clear:both}
.patreon-content u {text-align:center;display:block;}
.patreon-content {border:0px solid #000;width:74%!important;padding:10px 50px 50px 50px;margin-bottom:40px}
.patro {font-size:190%;line-height:1.3em}
.patreon-content .material-icons {font-size:80px!important;float:left;color:#ff0000}
.patreon-content h2 {margin-top:15px;text-align:center!important;}
.patreon-content .wavy-line {width:100%!important;margin-top:50px;margin-bottom:50px}
.details.no-img  .secondary-title {margin-top:15px;margin-bottom:0px;}
.content-container {margin-top:25px}
.single .authorship{display:-ms-flexbox;display:flex;flex-flow: row wrap;font-family:"adobe-text-pro",Cambria, Georgia, serif}
div.author { width: 60%;font-style:italic }
.flexbox-home-title .flex-item .details h1, .flexbox-home-title .flex-item .details .secondary-title, .flexbox-home-title .flex-item .details .authorship, .authors,.wavy-line, .styles-top-half .details,  .flexbox-home-title .details .authors,.tag-title {text-align:left;margin-left:auto;margin-right:auto;padding:0 0px;width:70%;text-transform:uppercase}
.seriesbox,dl {text-align:left;margin-left:auto;margin-right:auto;padding:0 0px;width:70%;}
.seriesbox .wavy-line {width:100%;}
.lt a {font-family:oswald!important;font-weight:400!important;text-transform:uppercase}
div.essb-click-to-tweet {text-shadow: none!important;}
.flexbox-home-title .flex-item .details h1 {margin-top:0;margin-bottom:0}
.tag-title  {color:#fff;font-family:oswald;font-style:italic;font-size:90%;padding:0 0 0 0!important;line-height:26px;font-weight:400}
.tag-title a {color:#fff}
#content-font2 .twitter-tweet-rendered{width:50%;margin: 0px auto 0px;}
#content-font2 blockquote{width:100%;margin:0!important;min-width:100vw!important;color: #000!important;text-shadow: none!important;font-size:130%;font-style:italic;line-height:1.5em}
#content-font2 blockquote span {box-shadow: inset 0 -15px 0 #EAE0EA;}
blockquote cite {margin-top: 0px;font-style:normal;text-align:right;clear:both;display:block;} cite:before {content: '—';}
.bigquote  cite {margin-top: 0px;font-style:normal;text-align:right;clear:both;display:block;font-size:80%;font-weight:100} 
#content-font2 .signoff iframe, #content-font2 .hero-unit img,#content-font2 .code-block img,#content-font2 .signoff img,.code-block iframe {width:100%;margin-left:0;margin-right:0;}
ins.adsbygoogle ,ins.adsbygoogle * {margin:0 auto!important} .flex-it h3,.flex-item h3,.flexbox-recent h3,.flexbox .flex-has-img h3,.carousel-cell h3 {font-size:1.2em!important;line-height:1.8em;font-weight:600;font-family: Roboto,Helvetica Neue,Helvetica,serif;text-transform:uppercase}
.flex-item h1, .single .flex-item h1 span, .details h1 {text-transform:uppercase!important;font-size:2.7rem!important;line-height:1.4em!important;font-weight:700!important;font-family: Roboto,Helvetica Neue,Helvetica,serif;letter-spacing: 1px}
.details.no-img h1 {text-transform:uppercase!important;font-size:4vw!important;font-size:4vmin;line-height:1.1em!important;font-weight:700!important;font-family: Roboto,Helvetica Neue,Helvetica,serif;letter-spacing: 1px}
.flexbox-home-title.flexbox-latest1 h1 {font-size:2.1rem!important;line-height:1.4em!important;}
h1 {line-height:1.2em!important;text-transform:uppercase!important;font-family:oswald}
.flex-it h3 {font-size:3.5vw;font-size:3.5vmin;line-height:1.2em;text-transform:none!important;font-weight:900!important;}
.flexbox .flex-has-img .details.no-img h3 {text-transform:uppercase!important;font-size:3vw;font-size:3vmin;line-height:1.1em;font-weight:600!important;font-family:oswald;}
h1, h2,h4, h5 {font-weight:600; }
.flexbox-latest1 .authors  {text-align:left}
#content-font2 h2,#content-font2 h3, #content-font2 h4, #content-font2 h5 {font-size:2.3vw;line-height:1.3em;font-weight:900;margin-bottom:0;text-transform:uppercase!important;font-family:oswald;}
.flexbox-latest1 .alm-reveal .flex-item h1 { font-size: 2.5em;color:#fff}
.flexbox-newsletter h1 {font-size: 2.5em;line-height:1em;text-align:center;font-weight:900}
.secondary-title {line-height:1.2em;font-family:Roboto;font-weight:400;font-size:4.5vw;font-size:4.5vmin;text-transform:lowercase;}
.third-title {font-size:2.5vw;font-size:2.5vmin;text-transform:none!important;min-width:80%}
.wide-title {min-width:80%;text-transform:none!important;}
.fourth-title{font-size:3.5vw!important;font-size:3.5vmin!important;text-transform:none!important}
.authorship {font-size: .7em;line-height:1.3em;}
.single .author a.author {font-size: 1.3em;line-height:1.3em;}
.tags {font-size: .7em;line-height:1.3em;font-family:courier new}
.authors {font-weight:100;margin-top:5px}
.desc {font-size:.8em;line-height:1.5em}
.flex-item-supp .desc {font-size: 1.2em;line-height:1.3em}
#content-font2 { font-size: 1em;line-height:1.6em;margin-bottom:20px!important}
.page-template-default {margin-bottom:100px!important}
.styles-none .flexbox-home-title .flex-item h1 {display:none}
.styles-none .flexbox-home-title .flex-item .secondary-title {font-size:6vw;font-size:8vmin;font-family:arial;font-weight:bold;text-transform:none;min-width:80vw;margin-top:-30px;text-align:center;line-height:2em}
.styles-big.st-none .secondary-title {font-size:8vw;font-size:8vmin;}
.styles-huge.st-none .secondary-title {font-size:10vw;font-size:8vmin;}
.styles-huge .flexbox-home-title .flex-item h1 {font-size:340%;font-size:6vw;font-size:6vmin;}
.styles-big .flexbox-home-title .flex-item h1 {font-size:290%;font-size:6vw;font-size:6vmin;}
.styles-medium .flexbox-home-title .flex-item h1 {font-size:240%;font-size:4vw;font-size:4vmin;}
.styles-small .flexbox-home-title .flex-item h1 {font-weight:600;font-size:2.5vw;font-size:2.5vmin;width:75vw;}
.styles-small .flexbox-home-title .flex-item .secondary-title {font-size:3vw;font-size:3vmin;width:75vw}
body[class*="position"].st-small .flexbox-home-title .flex-item h1{font-size:1.1em;min-width:35vw}
body[class*="position"].st-small .flexbox-home-title .flex-item .secondary-title {min-width:35vw}
body[class*="position"].st-medium .flexbox-home-title .flex-item h1{font-size:1.3em}
body[class*="position"].st-big .flexbox-home-title .flex-item h1{font-size:2.9em;min-width:40vw}
body[class*="position"].st-big .secondary-title{display:none}
.no-img h1 {text-align:center}
@media	
only screen and (min-resolution: 96dpi) and (orientation: portrait) 
{
#content-font2 p,#content-font2 h1, #content-font2 h2, #content-font2 h3, #content-font2 h4,#content-font2 h5,#content-font2 ul, #content-font2 ol,#content-font2 blockquote p,#content-font2 .signoff,#content-font2 .hero-unit,#content-font2 .signoff.none,.ai-adb-show .withus,div.essb-click-to-tweet,.tran,.flexbox-page-title .details.no-img h1,.flexbox-page-title .details.no-img .authorship,.flexbox-page-title .details.no-img  .secondary-title, dl,.one_half,.patreon-campaign-banner{width:90%!important;margin-left:auto!important;margin-right:auto!important;font-size:120%!important;line-height:1.5em!important}
.speechkit-container{width:90%;margin-left:auto!important;margin-right:auto!important;margin-top:30px}
.flex-item h1, .single .flex-item h1 span, .details h1 {text-transform:uppercase!important;font-size:7vw!important;font-size:7vmin;line-height:1.1em!important;font-weight:700!important;font-family: Roboto,Helvetica Neue,Helvetica,serif;letter-spacing: 1px}
.post-template-default .authorship {width:90%;margin: 0px auto 0px;}
}
.center {display:block;align-items: center;justify-content: center;text-align:center;margin-bottom:40px}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}h1{color:inherit;line-height:40px;color:#000;} .container{width:100%;max-width:100%}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}em{font-style:italic}ul{padding:0;margin:0 0 10px 25px}ul ul{margin-bottom:0}li{line-height:inherit}
mark {background:#EAE0EA;color: #000;}
::-moz-selection {  background: #ff6060;  color: #373331;  text-shadow: 0px 0px 0 #ff6060, 0px 0px 0 #ff6060, 0px 0 0 #ff6060, 0px 0 0 #ff6060}
::selection {  background: #ff6060;  color: #373331;  text-shadow: 0px 0px 0 #ff6060, 0px 0px 0 #ff6060, 0px 0 0 #ff6060, 0px 0 0 #ff6060}
.parallax {display:none}
a.tes {font-style: italic!important; }
h3 a, h1 a,.content-panel a, #content-font2  a {position: relative;}
h1 a:active, h3 a:active, .content-panel a:active, #content-font2  a:active , .logos a:active {
top: 2px;}
.content-panel a:link, .content-panel a {color:#000}
#content-font2 a:link,#content-font2 a {text-decoration:#000;color: inherit;transition: background 0.1s cubic-bezier(.33,.66,.66,1);text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 2px 0 0 #fff, -2px 0 0 #fff;  box-shadow: inset 0 -1px 0 0 #fff, inset 0 -3px 0 0 #000;}
#content-font2 {color:#3B312A!important;text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 2px 0 0 #fff, -2px 0 0 #fff; }
.page-template-default #content-font2 a:hover {color:blue!important}
.signoff.ad strong,strong {font-weight:bold!important; }
#content-font2 strong,#content-font2 p strong {font-weight:500}
.signoff h4 {margin-top:10px}
.tbl_ab_appeal {display:block;text-shadow: none!important;width: 70%; margin-left:auto; margin-right: auto; padding: 20px 25px 30px 25px;border: 0px dashed #F66; border-collapse: collapse;position:relative;line-height:1.4em}
.tbl_ab_appeal::after{max-height: 10px;height:10px;overflow:hidden;
background: linear-gradient(45deg, transparent 6.5710856238px, red 6.5710856238px, red 7.5710856238px, transparent 7.5710856238px), linear-gradient(135deg, transparent 6.5710856238px, red 6.5710856238px, red 7.5710856238px, transparent 7.5710856238px) 10px 0;background-size: 20px 10px;margin: 6px 0 0px;content: ''; position: absolute; width: 100%; height: 100%; bottom: 0px;display:block; left: 0; text-decoration: none; z-index: 1;}
.tbl_ab_appeal  a {text-shadow: none!important;box-shadow: inset 0 -1px 0 0 #FCC, inset 0 -3px 0 0 #000!important;}
.no-appeal {display:none!important}
.small {background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.01 13"><polyline fill="none" stroke="%23F00" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="1.1" points="40.01 11.5 30.01 1.5 20.01 11.5 10.01 1.5 0.01 11.5"/></svg>');	background-position: left top;	background-size: 15px auto;	background-repeat: repeat-x;width:70%	}
.hopper2 .small {background: none!important}
#content-font2 .ezoic {margin-left:auto!important;margin-right:auto!important;margin-bottom:20px!important}
.archive  .ezoic {flex: 1 0 90%; width:94%;margin-left:auto!important;margin-bottom:20px!important;text-align:center}
#ezoic-pub-ad-placeholder-103,#ezoic-pub-ad-placeholder-102,#ezoic-pub-ad-placeholder-101 {margin:0px auto;padding:10px 0}
#ezoic-pub-ad-placeholder-106,#ezoic-pub-ad-placeholder-105,#ezoic-pub-ad-placeholder-107 {margin:0px auto 0px auto;padding-bottom:40px;}
#ezoic-pub-ad-placeholder-108 {margin:0px auto 0px auto;padding-bottom:0px;}
.code-block {margin:0px auto 0px auto;}
.ezoic .blocksense  a {padding:2px;background: #E85B46;  color: #fff!important;  text-shadow: none!important;box-shadow:none!important;}
.wavy-line {margin: 25px auto 0px;}
.page-template-default .wavy-line {margin: 35px auto 10px;}
.page-template-template-storylines  .wavy-line {margin: 15px auto 35px;}
.archive .wavy-line {margin: 25px auto 35px;}
.wavy-no-img {margin: 5px auto 10px;}
#content-font2 .wp-caption  {display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row; flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;width:100%;background-clip: padding-box;max-width:100vw!important;align-items:center;align-items: stretch;min-width:60vw!important;margin:30px auto 30px}
#content-font2 .wp-caption-text,#content-font2 .caption{text-align:left;font-size:90%;line-height:1.4em;  text-indent: 0!important}
#content-font2 .caption {margin-top:-10px}
#content-font2 .wp-caption-text ,#content-font2 .caption {margin-top:0px;}
#content-font2 .wp-caption.aligncenter {flex: 1;justify-content: space-around;margin:auto;padding:0;overflow:hidden}
#content-font2 .wp-caption.aligncenter img, #content-font2 .wp-caption.aligncenter  picture, #content-font2 .wp-caption.aligncenter  source{object-fit: cover;padding:0;width:100%;margin-right:0%!important;margin-left:auto!important;max-height:85vh;margin-top:2%!important;min-width:50vw;}
#content-font2 .wp-caption.aligncenter .wp-caption-text  {flex: 1;justify-content: space-around;margin-right:3%!important;margin-left:3%!important; padding-top:3%!important;}
#content-font2  img,#content-font2 picture,#content-font2 source{max-height:85vh;width:auto}
#content-font2 picture,#content-font2 source {margin-bottom:20px}
#content-font2 .wp-caption.alignleft img,#content-font2 .wp-caption.alignleft picture,#content-font2 .wp-caption.alignleft source  {flex: 1;justify-content: space-around;object-fit: contain;max-height:85vh;}
#content-font2 .wp-caption.alignleft .wp-caption-text  {flex: 1;justify-content: space-around;padding-left:3%;padding-right:3%;padding-top:3%!important; }
.alignright em,.aligncenter em, .alignleft em  {font-size:110%;line-height:1.5em;padding-left:0%;font-family:roboto;font-weight:700!important;display:inline;box-shadow: inset 0 -15px 0 #EAE0EA;color:#3B312A!important;}
.alignright em:after,.aligncenter em:after,.alignleft em:after {content: "";  display: table;  clear: both;}
.alignright img.size-thumbnail {margin-right:-33px!important}
#content-font2 .wp-caption.alignright  {flex-direction: row-reverse}
#content-font2 .wp-caption.alignright img,#content-font2 .wp-caption.alignright  picture,#content-font2 .wp-caption.alignright  source  {flex: 1;justify-content: space-around;object-fit: contain;max-height:85vh;}
#content-font2 .wp-caption.alignright  p {text-align:right;}
#content-font2 .wp-caption.alignright .wp-caption-text {flex: 1;justify-content: space-around;padding-right:3%;padding-right:3%;padding-top:3%!important; }
#content-font2:not(.wp-caption) img.size-full, #content-font2:not(.wp-caption) img.attachment-full {width:100%!important;margin-left:auto;margin-right:auto} .styles-no-title .hero-unit {margin:0px 0;}
.hero-unit {min-width:100%;margin:60px 0;position:relative;min-height:500px;height:60vh;overflow:hidden;background:#000;display:flex; align-items:center;align-items: stretch;}
#content-font2 .hero-unit .hero-half {-webkit-flex: 1 0 50%;-ms-flex: 1 0 50%;flex: 1 0 50%;justify-content: space-around;-webkit-box-flex: 1 0 50%;-moz-box-flex:  1 0 50%; color:#000;}
#content-font2 .hero-unit .hero-half p{color:#000;width:85%;margin-left:15%}
#content-font2 .hero-unit .hero-half.top p{font-weight:600;font-size:300%;line-height:1.5em;color:#000}
#content-font2 .hero-unit .hero-half img {max-width:70%;margin-left:15%}
.hero-unit  {text-shadow:none!important;}
.hero-unit .hero-content {-webkit-flex: 1 0 50%;-ms-flex: 1 0 50%;flex: 1 0 50%;justify-content: space-around;-webkit-box-flex: 1 0 50%;-moz-box-flex:  1 0 50%;  }
.hero-unit .hero-img {overflow:hidden;height:100%;width:100%  }
.hero-unit .hero-img img {object-fit: cover; width: 100vw;min-height:70vh;min-width:100%;  }
.hero-unit {position:relative!important}
.hero-unit .hero-details {z-index:6; flex-direction: column;  position:absolute; top: 65%;left:0;right:0; transform:  translateY(-50%);height:100%;}
.hero-unit .hero-details iframe {max-width:180px;overflow:hidden!important;margin-left:20%!important;margin-right:auto!important;}
.hero-unit h1 {font-family:roboto!important}
.in-box {border:0px solid #000;padding:50px;margin:30px;background:#EAE0EA;text-shadow:none!important}
.page-template-default .in-box  {background:none;padding:50px 0 30px 0;margin:30px auto;text-align:center}
.in-box .material-icons {display:block;text-align:center}
.hero-unit span, .st-full-sized  #content-font2 .hero-unit p {color:#fff;background:none;}
:not(.st-full-sized)  .hero-unit span,:not(.st-full-sized) .hero-unit p {background:none;color:#fff}
.hero-unit::before  {content: "";position: absolute;top: 60px;left:0px;right:0px!important;bottom:0px;  background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1),rgba(0,0,0,1));
border:none  }
.hero-unit {background: #ffffff;color:#1E0479;} 
.hero-unit::after {border:0px solid #fff;box-sizing:border-box;border-right:0px solid #fff;border-bottom:0px solid #fff;content: "";position: absolute;top: 0;left:0px;right:0px!important;bottom:0px; }  .st-center-text .flexbox-home-title .flex-item .details *{text-align:center;justify-content: center}
.fill-100 {max-height:90vh}
.flex-other  .flex-item .flex-has-img .flex-item-img {height:70vh;width:100%;}
.flex-other  .flex-item .flex-has-img .flex-item-img img  {width:100%;min-height:70vh;object-fit: cover; object-position: top center; }
.flex-other  .flex-item .flex-has-img {height:70vh;width:100%;}
.flex-other .flex-item .details{flex-direction: column; flex-grow: 1; position:absolute;top:0;left:0;right:0; align-items: left;text-align:left;flex: 1 auto; height:85%;  justify-content:flex-start;width:85%;margin:8% 5% 5% 8%!important}
.flex-show .alm-reveal  * {max-height:200px;height:200px;width:200px;max-width:200px!important;}
.latestseies {margin-bottom:50px;padding:0 15% 0 15%!important;}
.page-template  .latestseies  {margin-top:35px;}
.flex-show .flex-ite {position:relative;margin-right:40px}
.latestseies .flex-show  .alm-reveal .flex-item {flex: 1 0 200px!important;  max-width:200px!important;}
.latestseies .flex-show  .alm-reveal 
.flex-other .flex-item .details h3 {width:90%;margin-top:0!important;padding-top:0!important}
.latestseies-pro {width:60%;margin:0 auto!important;padding:0 0 0 0!important;  background:#413EE7;border:8px solid #413EE7; }
.latestseies-pro:hover {opacity:.7}
#content-font2 .latest1 {margin-top:13px!important;padding-top:0!important}
.latestseies-pro .flex-show a {margin-top:-2px;display:inline;text-shadow: none!important;  box-shadow: none!important;color:#fff!important}
.latestseies-pro .flex-show strong span {background:#fff;color:#413EE7;clear:both!important;font-size:90%}
.latestseies-pro .flex-show .alm-reveal .flex-ite12 {margin-top:-5px}
.latestseies-pro .flex-show .flex-ite {position:relative;margin-right:0px}
.flex-ite12 {padding:10px}
.latestseies-pro .flex-show .alm-reveal * {max-height:70px;height:70px;min-width:70px!important;width:70px!important;max-width:70px!important;}
#content-font2 .latest1 {margin-top:0}
.latest1 .latestseies-pro .flex-show  .alm-reveal .flex-ite12 {   flex-grow: 1;min-width:300px!important;max-width:100vw!important;   display: flex; height: 100%; }
.latest1 .latestseies-pro .flex-show  .alm-reveal .flex-ite12  * {width:auto!important;max-width:100vw!important;    }
.alm-reveal.flex-right { flex-direction: row-reverse;}
.alm-listing.flexbox  .alm-reveal.flex-right { flex-direction: row-reverse;}
.ajax-load-more-wrap-wrap {margin-top:60px}
.alm-load-more-btn.done{   display: none!important;}
.ajax-load-more-wrap-wrap .desc,  .ajax-load-more-wrap-wrap h3 {text-align:left!important;margin-left:20px!important;padding-left:0!important;min-width:90%;width:90%;margin-right:20px;align-items: left;justify-content:left;}
.ajax-load-more-wrap-wrap .desc {font-size:1.1em;margin-left:5%!important;}
.ajax-load-more-wrap-wrap .alm-listing.flexbox  .alm-reveal .flex-item {max-height:50vh}
#content-font2    .ajax-load-more-wrap-wrap .alm-listing.flexbox .flex-1 img {max-width:100%!important}
.carousel-cell::after, .flexbox-latest1 .flex-item .flex-has-img::after,.flex-other .flex-item::after,.flexbox-must .flex-item::after  {content: "";position: absolute;top: 0px;right:0px;left:0px;bottom:0px;box-sizing:border-box;border:10px solid transparent;z-index:0}
.flexbox-latest1 .flex-item .flex-has-img:hover::after, .flex-other .flex-item:hover::after,.flexbox-must .flex-item:hover::after  {border: 10px solid rgba(253,201,208, 0.6);z-index:0;  mix-blend-mode: color-dodge;}
.flexbox-latest1 .flex-item .flex-has-img:active::after,.flex-other .flex-item:active::after,.flexbox-must .flex-item:active::after{border: 10px inset rgba(253,201,208, 0.6);z-index:0;  mix-blend-mode: color-dodge;}
.carousel-cell:hover::after {mix-blend-mode: color-dodge; border: 10px inset rgba(253,201,208, 0.6);z-index:0; }
.flexbox-home-title.flexbox-must::after {content: "";position: relative;border:none!important;mix-blend-mode: none;}   .flexbox-home-title.flexbox-must {position:relative}
.flexbox-home-title.flexbox-must:active::after {border:none!important;mix-blend-mode: none;}
.page-template-default .styles-no-title .flexbox-page-title, .page-template-default .styles-no-title .wavy-line {display:none}
.page-template-default .styles-no-title .flexbox-must  .wavy-line {display:block!important}
.home   .rport1 {border-bottom:0px solid #fff;margin-bottom:0px!important;}
.rport1, .rport1 .alm-reveal, .rport1  .flex-item,   .rport1  .flex-item .flex-item-img , .rport1  .flex-item .flex-has-img {height:80vh!important;}
.rport1  .flex-item .details {margin-top:5vh}
.home    .rport1,      .home .rport1 .alm-reveal,      .home .rport1  .flex-item,       .home  .rport1  .flex-item .flex-item-img ,      .home  .rport1  .flex-item .flex-has-img {height:400px!important;}
.home    .rport1  .flex-item .details {margin-top:0vh}
.home .rport1 {margin-bottom:0px!important}
.home .rport1 .details img {height:350px!important;width:350px!important;}
.home .rport1 .carousel-cell {width:70vw;min-height:270px!important;max-height:270px!important;overflow:hidden;margin-top:0px;}
.initpost .carusel-cell {width:70%;margin:0 auto 0 30% }
.initpost .carusel-cell h3 {font-size:40px}
.initpost   {width:100%;margin:0 auto}
.initpost .alm-reveal {margin-bottom:70px!important ;padding-bottom:20px;padding-top:0px}
.initpost .flickity-prev-next-button.previous {
left: -50px;top:42%
}
.initpost .flickity-prev-next-button.next {
right: -50px;top:42%
}
.initpost  .flickity-prev-next-button {
width: 300px;display: block!important;margin-top:20px;
height: 300px;
background: transparent;
}
.flickity-prev-next-button:hover {opacity:.5}
.home .rport1 .carousel-cell  .flex-item {
min-height:270px!important;max-height:270px!important;overflow:hidden}
.home .rport1 .carousel-cell:hover .flex-item img { opacity:.6;}
.home .rport1  .lcolumnzz img {max-height:250px!important;max-width:250px!important;width:250px!important;min-width:250px!important;}
.home .rport1  .lcolumnzz a {position:relative!important}
.home .rport1 .columnz     .rcolumnz {margin-top:20px;}
.home .rport1 .columnz  .lcolumnzz {margin-left:-66px;}
.initpost .alm-reveal .carusel-cell{  opacity: 0;}  
.initpost .alm-reveal .carusel-cell.is-selected {opacity: 1;}
.initpost .alm-reveal .carusel-cell.is-selected{ -webkit-animation: fadein 2s; -moz-animation: fadein 2s; -ms-animation: fadein 2s; -o-animation: fadein 2s; animation: fadein 2s;
}
@keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
} @-moz-keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
} @-webkit-keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
} @-ms-keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
} @-o-keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
}
@-moz-document url-prefix() {
.home .rport1 .rowz .columnz  .lcolumnzz img {margin-left:14px;}
}
.single .columnz     .rcolumnz {margin-top:0px;}
.single.shows_post_type-template-default .alm-listing.flexbox.flexbox-home-title:not(.rport1)  {display:none!important} body.is-mobile  .tbl_ab_appeal {display: none!important;width: 90%; }
.clearfix:after {content: "";display: table;clear: both;} .flexbox-home-title .wp-caption-text {flex-direction: column;font-size:52px;color:#fff;cursor:pointer;z-index:111;padding-left:20px}
.flexbox-home-title .wp-caption-text {position:absolute;bottom:10px;left:20px;}
.flexbox-home-title .lt {position:absolute;bottom:25px;right:30px;font-weight:bold;} 
.ltpeoples {position:relative;float:right;width:15%;margin-right:5%;line-height:1.3em;margin-top:5px;font-size:90%;text-align:right!important;color:#9F2E00!important;text-shadow: 0px 0px 0 #fff, 0px 0px 0 #fff, 0px 0 0 #fff, 0px 0 0 #fff; }   
.ltpeoples .material-icons {color:#9F2E00!important;font-size:40px;display:block;margin-bottom:3px}
.ltsmf  .material-icons   {color:#000!important;}
.ltpeoples a   { box-shadow: inset 0 -1px 0 0 #fff, inset 0 -3px 0 0 #9F2E00!important;}
.ltsmf a  { box-shadow: inset 0 -1px 0 0 #fff, inset 0 -3px 0 0 #000!important;}
.flexbox-home-title .lt a {position:relative;color:#fff!important;font-family:roboto}
.flexbox-home-title .lt a::before {position: relative!Important;content: '';width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;z-index: 2;background-color: white;opacity: 0;filter: alpha(opacity=0);}
.capinf {position:relative}
.wp-caption-text .showtip {font-size:15px;display:none;font-weight:normal;}
.wp-caption-text:hover .showtip {padding:10px;min-height:40px;width:100vw;background:#000;color:#fff;display:inline;position:absolute;top:-20px;left:-40px}
.secondary-title:before,.authorship:before {content: "";display: table;clear: both;}
.secondary-title span,.authorship span {display:inline;box-decoration-break: clone;}
.authorship a {color:#fff}
.flex-item h1 span{box-decoration-break: clone;color:#fff;}
.flex-item .details {color:#fff}
.flex-item .flex-has-img h3 a,.flex-item .flex-has-img h1 a {color:#fff;z-index:5}
.flex-item .details h3 {text-align:left;position:relative;width:75%;}
.flex-item .details p {margin-top:-30px;line-height:1.5em;} .flexbox-home-title {display:block;align-items: center;justify-content: center;}
.authorship2 {margin-bottom:0px;padding-bottom:0}  .latest1 {padding:3%;padding-bottom:0;margin-top:70px;}
.latest2  {padding-bottom:0;background: #fff!important; }
.latest2  .alm-listing {padding: 0 3% 3%;}
.columnz h2 { font-size:210%;font-family:roboto;margin-top:0!important}
.lcolumnz {max-width:400px;margin-right:50px}
.rcolumnz {max-width:700px;}
.rcolumnz h2 {font-size:250%!important;margin-bottom:40px;margin-top:0px!important;margin-left:0!important}
.podcast-resisting-the-border .authorship,.podcast-resisting-the-border .wavy-line {display:none!important}
.rcolumnz h2 small {font-weight:100;font-size:70%}
.podcast-resisting-the-border iframe {}
.post-template-default.report .alm-listing.flexbox.flex-other {display:none}
.latestseries {background:none!important;padding:3% 5% 5% 5%!important;}
.page-template-template-storylines .latestseries {background:none!important;padding:0 2% 0 0!important;}
.flexbox-latest .alm-reveal .flex-item {height:40vh;height:40%;flex: 1 0 320px; margin: auto;}
.flexbox-latest1 {cursor:pointer}
.latestseries .alm-reveal .flex-item {height:40vh;height:40%;flex: 1 0 60%; margin: 3% auto auto ;}
.latestseries .alm-reveal .flex-item h1 {color:#fff!important}
.seriesbox {margin-top:80px!important;margin-bottom:30px}
#content-font2 .ser {
counter-reset: my-badass-counter;	margin: 20px 0 0 0!important;padding: 0!important;
}
#content-font2 .seriesbox h2 {padding-top:0px!important;margin: 30px 0 0 50px!important;}
.ser dt {
position: relative;
font: bold 18px Georgia;
padding: 4px 0 10px 0;
}
.ser dt:before {
content: counter(my-badass-counter);
counter-increment: my-badass-counter;
position: absolute;
left: 0;
top: 0;
font: bold 50px/1 roboto;color:#ccc;
}
.ser dd {
margin: 0 0 30px 0;
}	
.ser dt, .ser dd {
padding-left: 30px;
}	
.ser dt a {	padding-left: 20px!important;display:block;text-shadow: none!important;  box-shadow: none!important;}
.flexbox-latest1 .alm-reveal .flex-item {flex: 1 0 90%; height:50vh;height:50%;}
.flexbox-latest-plain {background:#000}
.flexbox-latest-plain .flex-item:first-child {margin:0vw;margin:0px;height:40vh;height:40%;}
.flexbox-latest2 {background:#fff;}
.flexbox-must {margin-top:-4.3vh!important}
.flexbox-must.ICYMI   {padding:3% 0 0!important}
.flexbox-latest2,.flexbox-latest2 .flex-it {position:relative}
.flexbox-latest2 .authors { font-style:italic;font-size:100%;}
.flexbox-latest2 .authors {margin-bottom:5px}
.flexbox-latest2 h3 {margin-bottom:0!important}
.flexbox-latest2 .details {font-size:110%!important;}
.flexbox-latest2 .authors span  {
box-shadow: inset 0 -10px 0 #EAE0EA;color:#1B1B1B!important;font-weight:100}
.flex-it .details {color:#3B312A!important;font-size:90%;line-height:1.3em}
#subfooter-wrapper .flexbox-latest2 .flex-it,#subfooter-wrapper .flexbox-latest2,#subfooter-wrapper .flexbox-latest2 a  {color:#fff}
#subfooter-wrapper {position:relative;}
#subfooter-wrapper::before {background: linear-gradient(to bottom,black 93%, #1B061C 100% );content: ''; position: absolute; top: 0;display:block; left: 0;width:100%;height:100% }
#subfooter-wrapper .flexbox-latest2 , #subfooter-wrapper .flexbox-latest2 .flex-it {background:none!important}
#subfooter-wrapper  .flex-it {flex: 1 0 30%;margin-top:0!important;margin-left:2%;font-size:80%}
#subfooter-wrapper  .flex-it.flex-it-wide {flex: 1 0 100%;max-height:120px;margin-top:0%!important}
#subfooter-wrapper .flex-it .sitename{width:120px!important;margin-right:0!important;font-family:Roboto;color:#fff;font-size:4.3em;}
#subfooter-wrapper  .flex-it .tagline {font-size:130%;}
#subfooter-wrapper  .flex-it {min-width:250px}
#subfooter-wrapper  .flexbox-latest2 .flex-it::after {background:none!important}
.flex-lower {padding-top:0!important}
#subfooter-wrapper  .flex-it.flex-lower-right {flex: 1 0 5%;min-width:200px}
#subfooter-wrapper  .flex-it.flex-lower-left  {flex: 1 0 75%;}
#subfooter-wrapper  .flex-it.flex-lower-right {padding-top:0!important;}
#subfooter-wrapper  .flex-it.flex-lower-left {padding-top:10px!important;}
.fa4{border-bottom: 0px solid red ;padding:0 4px 0 2px;font-family:roboto} .flexbox-latest2 .details, .flexbox-latest2 .details h3 a,.flexbox-latest2 .details a {color:#000;}
#subfooter-wrapper   .flexbox-latest2 {margin-top:-100px!important}
.flexbox-latest2.initpost .flex-it  {padding:1vw 2vw 0vw 2vw!important}
.flexbox-latest2.initpost {padding-bottom:40px!important}
body.is-mobile #subfooter-wrapper    {margin-top:150px!important}
body.is-mobile .support-link a.bam {display:none}
.flexbox-latest2 .alm-revea {max-width:70%;margin:0 auto 0;display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row; flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flexbox-latest3 .alm-reveal {padding-bottom:10vw}
#subfooter-wrapper .flexbox-latest2 .alm-revea {max-width:82%;}
.flexbox-latest2 .authors { text-align:left;min-width:100%}
.flexbox-latest2 .flex-it  .authors {color:#6E625A!important;text-transform:none;}
.flexbox-latest2 a:hover {color:blue}
.flexbox-latest2 .alm-revea > .flex-it {flex: 1 0 320px;padding-bottom:5vw;}
.partnercontain .flexbox-latest2 .alm-revea > .flex-it {flex: 1 0 98%;padding-bottom:3vw;}
.partnercontain .flexbox-latest2 .alm-reveal {max-width:98%;}
.partnercontain .flexbox-latest2 .alm-reveal .flex-it {flex: 1 0 100%;}
.partnercontain .flexbox-latest2 , .partnercontain  .flexbox-latest2 .flex-it{background:none!important}
.partnercontain  .flexbox-latest2 .flex-it h3 {margin-left:0!important;min-width:100%!important}
.flexbox-latest-plain {background:#000} #content-font2 .partnercontain  .flexbox-latest2 .alm-revea  div:nth-last-child(-n+2):after {display:block!important}
@media (min-width: 250px) and (max-width: 711px)  {
.artitle {width: 70%;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.shrt,.menu2 .essb_link_buffer, .menu2 .essb_link_reddit{display:none!Important}
.menu2  {   padding: 0px 10px 0 20px!important; }
}
@media (min-width: 712px)  {
.artitle {width: 70%;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.shrt{display:none!Important}
.menu2  {   padding: 0px 10px 0 20px!important; }
}
@media (min-width: 712px) and (max-width: 768px)  {
.flexbox-latest2 .alm-ra  div:nth-last-child(-n+2):after  {display:none}
}
@media (min-width : 769px) {
.flexbox-latest2 .alm-revea  div:nth-last-child(-n+1):after  {display:none}
}
@media (min-width : 915px) and (max-width: 1371px) {
.flexbox-latest2 .alm-revea  div:nth-last-child(-n+2):after  {display:none}
}
@media (min-width : 1372px) and (max-width:1828px) {
.flexbox-latest2 .alm-revea  div:nth-last-child(-n+3):after  {display:none}
}
@media (min-width : 1829px) {
.flexbox-latest2 .alm-revea  div:nth-last-child(-n+2):after  {display:none}
}
.flexbox-latest2 .alm-revea  div:nth-last-child(-n+1):after  {display:none} .flexbox-must {background:#fff;padding:0vh 10vh}
.page-template-default .flexbox-must {background:none;padding:5vh 0vh!important;width:95%}
.home       .flexbox-must  {padding-bottom:60px}
.flexbox-must h1 {color:#532E0E!important;text-align:center;font-size:2em}
.flexbox-must  .wavy-line {margin: 0 auto 20px}
.flexbox-podcast  h1 {color:#532E0E!important;}
.flexbox-podcast h1 {margin-top:50px!important;}   .flexbox-series {background:black; }
.flexbox-podcast {background-image: linear-gradient(to bottom, #F0CE8B 30%,blue 90%);padding-top:40px; }
.podcast-fl {padding-top:0px; margin-top:-50px!important}
.podcast-fl {background-image:none!important;}
.podcast-fl  .carousel {padding-top:30px}
.carousel img {  display: block;height:480px}
.carousel  {  display: block;  height:480px;margin-bottom:30px}
.carousel-cell {width:283px;position:relative;  height: 420px!important;min-height: 450px;overflow:hidden;margin-right:20px}
.carousel-cell a {position:absolute;content: '';width: 100%;height: 100%;top: 0;text-decoration: none;z-index: 666666;}
.carousel-cell h3 {color:#fff!important;  word-wrap: break-word;margin:30px auto 0!important;width:223px;text-align:center}
.carousel-cell{display:flex;align-items: center;text-align:center;justify-content: center; height:100%  }
.podcast-fl .carousel {margin-top:-30px!important; height:340px;}
.podcast-fl .carousel-cell {width:283px;position:relative;  height: 283px!important;min-height: 283px;overflow:hidden;margin-right:20px;color:#fff!important} .podcast-fl .carousel-cell * {color:#fff!important}
.podcast-fl .carousel-cell a {position:absolute;content: '';width: 100%;height: 100%;top: 0;padding-top:30px;text-decoration: none;z-index: 666666;font-size:80%!important}
.podcast-fl .carousel-cell h3 {color:#fff!important;  word-wrap: break-word;margin:0px auto 0!important;width:223px;text-align:center}
.rport1 .bicp a {position:relative}
.rport1 .bicp  .essb_displayed_shortcode {margin:-2px 0 0 -15px}
.alm-listing.hotspoto .alm-reveal  .flex-item {max-width:253px!important;height: 420px!important;overflow:hidden;margin-bottom:20px!important;margin-right:20px;flex: 1 0 253px;}
.alm-listing.hotspoto .alm-reveal  .flex-item  h3 {color:#fff!important;  word-wrap: break-word;margin:10px auto 0!important;width:233px;text-align:center}
.alm-listing.hotspoto .alm-reveal  {align-items: center;text-align:center;justify-content: center;} .flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
.flickity-prev-next-button {
width: 300px;display: none;
height: 300px;
background: transparent;
} .flickity-prev-next-button .arrow {
fill: #000;
}
.flickity-prev-next-button.no-svg {
color: #000;
}
.flickity-prev-next-button:hover {
background: transparent;
} .flickity-prev-next-button:disabled {
display:none!important;opacity:1!important
}
.flexbox-supp *, .flexbox-supp .hero-unit * {color:#fff!important}
.flexbox-supp .support-link a:hover {background:#fff;color:#000!important}
.flexbox-supp {margin:0!important}
.flexbox-supp .hero-unit {margin-top:-10px}   .flexbox-newsletter { background:#FDC9D0; }
.flexbox-newsletter:hover {cursor:help;}
.flexbox-newsletter .alm-reveal .flex-item{  background:#FDC9D0;
-ms-flex-align: center;flex-direction: column; justify-content: center; -webkit-align-items: center; -webkit-box-align: center; align-items:left;display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap }
.flexbox-newsletter .flex-item h3{color:#370137;text-align:left;margin-top:0}
.flexbox-newsletter .flex-item .secondary-title {padding:0 0 0 0;margin-bottom:5%}
.flexbox-newsletter .flex-item .signup-box {width:90%;margin:5%;}
.flexbox-newsletter #mc_embed_signup input.email {border-bottom:1px solid #957B88;background:#FDC9D0;min-width:90%;margin:0 5% 0 0}
.flexbox-newsletter #mc_embed_signup .button {displaY:block;background:#FDC9D0;color:#370137;border:2px solid #370137;height:42px; line-height:32px; padding:0 18px;margin:30px auto 0;font-weight:bold;}
.flexbox-newsletter #mc_embed_signup .button:hover {cursor:pointer;cursor:hand;border:3px solid #957B88;color:#957B88}
.mc-field-group { display: inline-block; }
#mc_embed_signup input.email {font-family:Roboto,Helvetica Neue,Helvetica,Verdana,sans-serif; font-size: 15px; border: 0px solid #ABB0B2; color: #343434; box-sizing:border-box; height:32px; padding: 0px 0.4em; display: inline-block; margin: 0; width:100%; vertical-align:top;border-bottom: 1px solid #370137; }
#mc_embed_signup label {display:block; font-family:oswald;font-size:24px; padding-bottom:10px; font-weight:bold;text-transform:uppercase;}
#mc_embed_signup .clear {display:block;} #mc_embed_signup .button { -moz-border-radius: 0px; border-radius: 0px; display:block;font-size: 13px; border: none; letter-spacing: .03em; color: #fff; background-color: #000; box-sizing:border-box; height:32px; line-height:32px; padding:0 18px; display: inline-block; margin: 0;margin-top:20px; transition: all 0.23s ease-in-out 0s;}
#mc_embed_signup .button:hover {background-color:#777; cursor:pointer;}
#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto;margin-right: 10px;}
#mergeRow-gdpr {margin-top: 20px;}
#mergeRow-gdpr fieldset label {font-weight: normal;}
#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding-bottom:0px;}  .flexbox-recent {padding:2vw 8vw 10vw 8vw;}
.flexbox-recent .alm-reveal {flex-wrap: wrap; justify-content: space-around;}
.flexbox-recent .alm-reveal .flex-item {height:auto;flex: 1 0 70%; margin: 0 auto;}
.flexbox-recent .alm-reveal .flex-item.flex-1 {max-height:250px; height:auto;flex: 1 0 30%; margin: auto;background:#fff;}
.flexbox-recent .flex-item h3 {margin-bottom:5px;margin-top:-3px;}
.flexbox-recent .flex-item a {color:#000}
.flexbox-recent .flex-2 .authors {padding:0 0 2px 2px;min-width:100%;}
.flexbox-recent .alm-reveal .flex-item .flex-2 {padding-left:3vw;padding-right:2vw;}
.flexbox-recent .alm-reveal .flex-item  {margin-bottom:5vw!important }  .flex-loop {width:70%;margin:0 auto;background:#000}
.flex-loop .alm-reveal {flex-wrap: wrap; justify-content: space-around;}
.flex-loop .alm-reveal .flex-item {height:40vh;height:40%;flex: 1 0 30%; margin: auto;background:#000 }
.flex-loop .flex-item {background:none}
.flex-loop .details, .flex-loop .details h3 a, .flex-loop .details a {color:#fff;background:none}
.flex-loop .details h3 {font-size:.8em}  body.page-id-30200 #content-font2 {font-size:30px;font-weight:600;font-family:oswald; text-transform:uppercase;}
body.page-id-30200 #subfooter-wrapper {display:none} 
body.page-id-30200  #content-font2  p + p{  text-indent: 0em!important;}
.page-template-default #mc_embed_signup {display:none} html .page #content-font .artheada .authorship {display:none; visibility: hidden}
.single-page .flexbox-author .flex-ite.flex-1 img,.donor-list img {max-width:130px!important;width:130px!important;}
.flex-ite.flex-1 img {height:130px!important;}
#content-font2 .donor-list a {display:inline-block;border-bottom: 0px solid #fff;box-shadow: inset 0 0px 0 #fff;color: inherit;margin-bottom:50px}
.donor-list-a img {mix-blend-mode:darken;display:block;text-align:center!important;margin:0px auto 0px!important;}
.donor-list-a{margin:20px auto 30px;width:80%;padding-top:30px;padding-bottom:20px;text-align:center}
.page-template-default #content-font2 .donor-list-a p {font-weight:600;font-family:oswald; text-transform:uppercase; font-size: 28px;line-height:1.5em;margin-bottom:30px}
.page-template-default .flexbox-series {padding-top:5%}
.page-template-default .flexbox-series .details h3 {box-shadow: inset 0 0px 0 #fff;font-size:1.4em;}
.page-template-default .flexbox-series .details h3 span {box-shadow: inset 0 -2px 0 #fff;}
.page-template-default .flexbox-series .details p.desc {margin-top:20px;font-size:1.1em;}
.page-template-default .flexbox-series .details {width:80%;background-clip: padding-box;display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row; flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
h1.printers {  color: #fff!important;  text-shadow:    0 1px 0px #ff0000,1px 0 0px #ff0000,    1px 2px 1px #ff0000,2px 1px 1px #ff0000,    2px 3px 2px #ff0000,    3px 2px 2px #ff0000,3px 4px 2px #ff0000,4px 3px 3px #ff0000,4px 5px 3px #ff0000,5px 4px 2px #ff0000,5px 6px 2px #ff0000,6px 5px 2px #ff0000,6px 7px 1px #ff0000,7px 6px 1px #ff0000,7px 8px 0px #ff0000,8px 7px 0px #ff0000}
.page-template-default blockquote {margin-top:60px;margin-bottom:60px;background:#000!important}
blockquote h1,.hero-unit h1 ,.hero-unit .hero-details h3{font-size:250%;color:#fff!important;width:80vw;text-align:left;line-height:1.5em;padding:0 0 0 0; text-shadow:none!important;}
.flexbox-supp .hero-unit .hero-details h1 ,.flexbox-supp .hero-unit .hero-details p{max-width:80%!important;min-width:80%!important;text-align:left;line-height:1.5em;padding:0 0 0 0; text-shadow:none!important;margin-left:auto!important;margin-right:auto!important}
blockquote {position:relative}
blockquote h1 {color:#000!important;background:transparent!important}
#content-font2 .bigquote {width:90%;font-size: 3.5vw!important;font-family:roboto!important;font-style:italic;line-height:1.4em!important;font-weight:700!important;color:#1B1B1B!important;padding:0 5%;margin:0 0 0 0;text-align:center}
#content-font2 .bigquote span {box-shadow: inset 0 -15px 0 #EAE0EA!important}
.bigquote:after {content: "";  display: table;  clear: both;}
#content-font2 .alm-listing.flexbox a {text-shadow:none !important;}
.post #content-font2 .alm-listing.flexbox.flex-other * {width:92vw;}
#content-font2 .alm-listing.flexbox.flex-other h3 {font-size:3vw}
#content-font2 .alm-listing.flexbox.flex-other {margin-right:auto!important;margin-left:5vw!important;margin-bottom:-20px;padding-top:20px!important}
.flex-other.flex-pubs .flex-item .detail p{text-align:left!important;align-items:left;min-width:100%;margin-top:20px}
.flexbox-must .flex-other.flex-pubs .alm-reveal .flex-item  {display:flex; align-items:center;webkit-flex: 1 0 40%;-ms-flex: 1 0 40%;flex: 1 0 40%;justify-content: space-around;-webkit-box-flex: 1 0 40%;-moz-box-flex:  1 0 40%;min-width: 320px; margin: 3% 0 3% 0; }
#content-font2 .flex-item p + p{  text-indent: 0em!important;}
.flex-other.flex-pubs .flex-item {max-height:none!important}
.flex-other.flex-pubs {margin-top:8%;}
.flex-other.flex-pubs  h1 {font-size:3.5em;width:60%!important}
.flex-other.flex-pubs .flex-item::after {content: "";position: relative;top: 0px;right:0px;left:0px;bottom:0px;box-sizing:border-box;border:0px solid transparent;z-index:0}
.flex-other.flex-pubs .flex-item:active::after {border: 0px inset rgba(253,201,208, 0.6);z-index:0;  mix-blend-mode: none;}
.flex-other.flex-pubs .flex-item::after {content: "";position:  relative;top: 0px;right:0px;left:0px;bottom:0px;box-sizing:border-box;border:0px solid transparent;z-index:0}
.flex-other.flex-pubs .flex-item:active::after {border: 0px inset rgba(253,201,208, 0.6);z-index:0;  mix-blend-mode: none}
.flex-other.flex-pubs .flex-item:hover::after {border: 0px solid rgba(253,201,208, 0.6);z-index:0;  mix-blend-mode: none}
.flexbox-recent2 .flex-item:hover::after,.flexbox-recent2 .flex-item:active::after {border: 0px solid rgba(253,201,208, 0.6)!IMPORTANT;z-index:0;  mix-blend-mode: none}
#content-font2 .btn {
margin: 20px auto;
border: none;
padding: 10px 44px;  background: none!important;
font-size: 36px;cursor:pointer;
position: relative;
}
#content-font2 .btn::before {
transition: all 0.85s cubic-bezier(0.68, -0.55, 0.265, 1.55);
content: '';
width: 50%;
height: 100%;
background: black;
position: absolute;
top: 0;
left: 0;
}
#content-font2 .btn .btn-text {
color: white;
mix-blend-mode: difference;
}
#content-font2 .btn:hover::before {
background: black;
width: 100%;
}
#content-font2 .btn.rounded {
border-radius: 50px;
}
#content-font2 button.btn.rounded span.text-green {
color: #00F0B5!important;
mix-blend-mode: difference;
}
#content-font2 .btn.rounded::before {
border-radius: 50px;
width: 25%;
background: #00F0B5;
}
#content-font2 .btn.rounded:hover::before {
background: #00F0B5;
width: 100%;
}
#content-font2 .alm-btn-wrap {display:none!important;height:1px!important;overflow:hidden;}  .page-id-29950 #content-font2 {text-align:center}
.page-template-default .styles-no-title .flexbox-page-title, .page-template-default .styles-no-title .wavy-line {display:none}
@media (max-width: 767px) {
.single-page .flexbox-author .flex-ite.flex-1 {flex: 1 0 100%; margin: auto; }
.patreon-content .material-icons {font-size:40px!important;float:left;color:#ff0000}
.patromoto div {width:33%;float:left;height:90px;text-align:center;font-size:80%;line-height:1.3em}
.patromoto2 div  {height:50px;}
} .flex-wide {padding:.1em 0;margin: 0rem auto;}
.flex-wide h2 {color:#000;font-size:3em;line-height:1.5em;margin-bottom:-23px}
.flex-wide h3 small {font-weight:100;display:block;font-size:70%}
.flex-wide .flexbox-author {text-align:left;min-width:60vw;min-width:60%;margin: 0px auto 0px;width:60%;border:0px solid #000;padding:2rem ;display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row; flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
.flex-wide .flexbox-author img { mix-blend-mode:multiply;-webkit-filter: grayscale(100%) contrast(1.1); filter: grayscale(100%) contrast(1.1);}
.flex-wide .flexbox-author .flex-ite.flex-1 {flex: 1 0 5%;min-width: 130px; padding: 1rem 0 .2rem 0;text-align:left }
.flex-wide .flexbox-author .flex-ite.flex-2 {flex: 1 0 71%;min-width: 320px; padding: 0 0 1rem 1rem;text-align:left }
.flex-wide .flexbox-author .flex-ite.flex-2 h3 {text-align:left;margin-left:0;min-width:100%;}  .indig-name-links {margin-bottom:40px;margin-left:0px!important}
#test-list input.search {border-radius: 10px;  border: 0;
font-size: 19px;width:400px;
box-shadow: 0 0 130px rgba(0, 0, 0, 0.25);
background: white; padding: 14px;
text-align: left;margin: 40px auto 10px;}
#test-list {padding-top:30px;padding-bottom:50px}
.pagination,.pagination ul{margin:40px auto 0!important;text-align:center}
.pagination li {
display:inline-block;
padding:10px;
}
.pagination li a {position: relative;
box-sizing: border-box;
display: inline-block;
width: 50px;
height: 50px;
border-radius: 40px;
margin: 5px;
background: none;
border: 1px solid #000;
color: #000!important;
cursor: pointer;
text-align: center;
font-size: 20px;
font-weight: 400;
line-height: 47px;
transition: all .5s ease-in-out;}
.pagination li.disabled a,.pagination li.disabled a:hover  {color:black!important;background: none!important;  border: 0px solid red;}
.pagination li a:hover {
background: red;  border: 1px solid red;
color: #fff!important;
transition: all .3s ease-in-out;}
.pagination li a:before {
display: block;
content: '';
position: absolute;
z-index: -1;
top: -1px;
left: -1px;
right: -1px;
bottom: -1px;
border-radius: 50%;
background: #fff;
-webkit-transform: scale(0);
transform: scale(0);
transition: all .5s ease-in-out;
}
.pagination li.active { color: red!important; 
background: none;  border-radius: 40px;
transition: all .5s ease-in-out;}
.pagination li.active a { color: red!important;border: 1px solid red;}
.list-para ul.list {
display: flex;list-style: none;
flex-wrap: wrap;min-height:300px;
}
.list-para ul.list  li {
flex: 1 0 33%;height:100px;
box-sizing: border-box;text-align:center;
color: #171e42;
padding: 10px;
}
p.name a {font-family:roboto;font-size:120%;color:#000!important}
.archive .st-inside .details {margin:30px} .styles-inside .flex-has-img::after {content: "";position: absolute;top: 50px;right:50px;left:50px;bottom:60px;box-sizing:border-box;border:10px solid #fff}
.styles-outside-narrow .flex-has-img::after {content: "";position: absolute;top: 0px;right:0px;left:0px;bottom:0px;box-sizing:border-box;border:1rem solid #fff}
.styles-outside-narrow .content-container {margin-top:0.4rem}
.styles-outside-thick .flex-has-img::after {content: "";position: absolute;top: 0px;right:0px;left:0px;bottom:0px;box-sizing:border-box;border:5rem  solid #000;border-bottom-width: 5rem;border-right-width: 11rem;border-left-width: 11rem} 
.styles-outside-thick  .details * {text-align:center!important}
.styles-outside-thick .details h1,.styles-outside-thick  .details h1 span{font-size:1.6em!important;line-height:1.6em!important}
.home .styles-outside-thick .details h1, .home .styles-outside-thick  .details h1 span{font-size:1.5em!important;line-height:1.6em!important;min-width: 80%!important;max-width: 80%!important}
.styles-text-left .tag-title, .styles-text-right .tag-title  {display:none}
.single-post .styles-text-left .details h1,.styles-text-left .details h1 span {font-size:1.7em!important}
.single-post .styles-text-left  .details {min-width:95%!important}
.single-post .styles-text-left  .details h1 {text-align:left!important;min-width: 90%!important;max-width: 90%!important}
.single-post .styles-text-left .flex-has-img::after {content: "";position: absolute;top: 0px;right:0px;left:0px;bottom:0px;box-sizing:border-box;border:5rem  solid #000;border-bottom-width: 5rem;border-right-width: 11rem;border-left-width: 5rem}
.single-post .styles-text-right .details h1,.styles-text-right .details h1 span {font-size:4vw!important;font-size:1.7em}
.single-post .styles-text-right  .details {min-width:95%!important}
.single-post .styles-text-right  .details h1 {text-align:right!important;min-width: 70%!important;max-width:70%!important}
.single-post .styles-text-right .details {margin-left:10%}
.styles-blue-lime .flex-has-img::after {border-color: #1F2867!important}
.styles-blue-lime  .flex-has-img {background:#1F2867!important}
.styles-outside-thick .content-container {margin-top:-4.5rem}
.styles-outside-thick .capinf {color:#000}
.styles-outside-thick .wp-caption-text {position:absolute;bottom:6rem;left:4.2rem;margin-left:50px}
.styles-outside-narrow .wp-caption-text {position:absolute;bottom:2rem;left:.2rem;margin-left:50px} .styles-big  .details h1 ,.styles-big .details h1   span{font-size:1.9em!important;line-height:1.8em!important;text-align:center!important}
.styles-big .details * {min-width: 90%}
.styles-big  .tag-title {display:none}
.flexbox-latest1.flexbox-n-title .flex-item  .details h1 ,.flexbox-latest1.flexbox-n-title .flex-item .details h1   span{font-size:1.4em!important;line-height:1.8em!important}
.flexbox-latest1.flexbox-n-title .flex-item  .details * {text-align:center!important} body[class*="position"].single-post .flex-has-img { width:100vw; background-color: inherit;}
body[class*="position"].single-post .details,body[class*="st-position"].single-post .flex-has-img .flex-item-img img,body[class*="st-position"].single-post .flex-has-img .flex-item-img {max-width:50vw}
body[class*="position"].single-post .flex-has-img .flex-item-img:after {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: block;max-width:50vw!important;min-width:50vw!important; width:50vw!important;}
body[class*="position"].single-post .flex-has-img .flex-item-img:after {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: block;max-width:50vw!important;min-width:50vw!important; width:50vw!important;}
.single-post .flexbox .alm-reveal .flex-item.styles-position-left .flex-has-img .flex-item-img, .single-post .flexbox .alm-reveal .flex-item.styles-position-left .flex-has-img .flex-item-img img  { max-width:50vw!important;min-width:50vw!important; width:50vw!important;}
.single-post  .flexbox .alm-reveal .flex-item.styles-position-left .flex-has-img .flex-item-img img {object-fit:cover;}
.single-post .styles-position-right .flex-has-img .flex-item-img {margin-left:50vw}
.single-post .styles-position-left .details {left:50%}
.single-post .styles-position-right .details {left:0;font-size:90%!important}
.styles-position-right,.styles-position-left  {background:#000}
.single-post .styles-text-right .details {left:0}
.styles-top-half .flex-item {height:auto;overflow:visible;display:block; align-items:left;background:#fff}
.styles-top-half .flexbox-home-title .flex-item h1, .styles-top-half .flexbox-home-title .flex-item .details .secondary-title {min-width:80vw!important;font-size:1.3em;text-align:left;color:#000;margin-left:-2vw}
.styles-top-half .content-panel {margin-top:-10px}
.styles-top-half #content-font2 {margin-top:10px;}
.styles-top-half .flexbox-home-title .flex-item h1 span, .styles-top-half .flexbox-home-title .secondary-title span {color:#000;line-height:1.1em;} .styles-top-half .flexbox-home-title .secondary-title {font-family:"adobe-text-pro",Cambria, Georgia, serif;font-weight:100;}
.styles-top-half .flex-has-img {overflow:visible;position:relative;resize: both;}
.styles-top-half .flex-item .flex-has-img .flex-item-img {overflow:hidden;min-height:30vh;width:100%}
.styles-top-half .details{z-index:6; flex-direction: column; flex-grow: 0; position:relative;top:0;left:0;right:0; align-items: left;text-align:left;flex: 0; height:100%; display: block; justify-content:left;z-index:6; margin:40px 0} .styles-img-top {}
.styles-img-middle {}
.styles-img-bottom {}
.styles-img-right {}
.styles-img-left {}   .styles-top-half .details h1 span {padding-right:100px} .desc,.authors {font-size:2.5vh}
#content-font2 .signoff img {max-width:60vw} .page-template-default .flex-right { flex-direction: row-reverse;}
body  .flexbox-page-title .flex-it .details *{color:#fff}
.contains {position:relative;height:520px;overflow:hidden;background: #000;}
.flexbox-recent2 {z-index:2;background:none!important;position: absolute;
top: 58%;
left: 50%;width:100%;
transform: translate(-50%, -50%);}
.flexbox-must.Storylines-fl h1 {padding-top:0px!important;text-align:center}
.flexbox-recent2 *, .flexbox-recent2 h1 {color:#fff!important}
.flexbox-must.Storylines-fl   {padding:3% 0!important;border-top:0px solid white!important} body.home .latest1{
background: #fff!important; 
background: linear-gradient(to bottom,  #F0CE8B,  #fff, #fff)  scroll!important;
background: -webkit-linear-gradient(to bottom, #F0CE8B, #fff, #fff) scroll!important; 
}
body.home {background: #F0CE8B!important;
background: linear-gradient(to bottom, #F0CE8B 20%, #fff 50%)  fixed!important;
background: -webkit-linear-gradient(to bottom, #F0CE8B 20%, #fff 50%)  fixed!important; 
}
.dd {background-image: linear-gradient(to bottom, #84fab0 0%, #E3001B 90%);}
.archive.tax-hotspots,.page-template-template-storylines,.archive.tax-storylines,.page-template-template-hotspots ,.archive, .archive.tax-show_type{
background: linear-gradient(to bottom, #F0CE8B 80%, blue) fixed!important;
background: -webkit-linear-gradient(to bottom, #F0CE8B 80%, blue) fixed!important; 
}
.page-template-default  {
background: linear-gradient(to bottom, #F0CE8B 90%, #A78FAF) fixed!important;
background: -webkit-linear-gradient(to bottom, #F0CE8B 90%, #A78FAF) fixed!important; 
}
.page-template-template-indigenous {
background: #F0CE8B!important; 
background: linear-gradient(to bottom, #F0CE8B 10% , #9C86B4) fixed!important;
background: -webkit-linear-gradient(to bottom, #F0CE8B 10% , #9C86B4) fixed!important; 
}
.page-template-template-indigenous .wide-title {font-size:120%}
.home header,.archive header,  .page-template-default header, .page-template header  {background: none} 
.home header a,.home header li ,.archive header a,.archive header li ,.page-template-default  header a,.page-template-default  header li {color:#000!important}
.archive .search_icon, .page-template-default .search_icon,.home  .search_icon{fill: black;}
.home .cbp-af-button .hamburger-inner,.home .cbp-af-button .hamburger-inner::before, .home .cbp-af-button .hamburger-inner::after,.archive .cbp-af-button .hamburger-inner,.archive .cbp-af-button .hamburger-inner::before, .archive .cbp-af-button .hamburger-inner::after,.page-template-default  .cbp-af-button .hamburger-inner,.page-template-default  .cbp-af-button .hamburger-inner::before, .page-template-default  .cbp-af-button .hamburger-inner::after{background:#000!important;}
.archive .details.no-img h1 , .page-template-default .details.no-img h1 span, .page-template-default .details.no-img h1 , .page-template-default .details.no-img h1 span{color:#000!important}
.archive.tax-storylines .search_icon,.page-template  .search_icon{fill: black!important;}
.archive.tax-storylines .cbp-af-button .hamburger-inner,
.archive.tax-storylines .cbp-af-button .hamburger-inner::before, 
.archive.tax-storylines .cbp-af-button .hamburger-inner::after,
.page-template .cbp-af-button .hamburger-inner,
.page-template  .cbp-af-button .hamburger-inner::before, .page-template .cbp-af-button .hamburger-inner::after 
{background:black!important;}
.archive.tax-show_type  .search_icon,
.shows_post_type-template-default  .search_icon{fill: white!important;}
.shows_post_type-template-default .cbp-af-button .hamburger-inner, .archive.tax-show_type .cbp-af-button .hamburger-inner, 
.shows_post_type-template-default .cbp-af-button .hamburger-inner::before,  .archive.tax-show_type .cbp-af-button .hamburger-inner::before,.shows_post_type-template-default .cbp-af-button .hamburger-inner::after , .archive.tax-show_type .cbp-af-button .hamburger-inner::after 
{background:white!important;}
.archive.tax-show_type   header a, .archive.tax-show_type  header li ,
.shows_post_type-template-default   header a,.shows_post_type-template-default   header li {color:#fff!important}
.page-id-31095  .search_icon{fill: white;}
.page-id-31095 .cbp-af-button .hamburger-inner,
.page-id-31095 .cbp-af-button .hamburger-inner::before, .page-id-31095 .cbp-af-button .hamburger-inner::after  {background:white!important;}
.page-id-31095  header a,.page-id-31095  header li {color:#fff!important}
.archive.tax-storylines .flexbox-page-title .details.no-img  h1 span{color:black!important}
.archive.tax-storylines header  {background: none} 
header a, header li  {color:black!important}
.post-template-default  header a, .post-template-default  header li  {color:white!important}
.archive.tax-storylines .alm-listing.flexbox.flex-other{margin-top:50px}
.archive.tax-storylines h2 {display:none}
.page-template-default #content-font2,  .page-template-default #content-font2 *  { text-shadow: unset!important;color:#000!important}
.page-template-default #content-font2 .flexbox-author a {color:#000!important}  body.archive.author .avatar {max-height:120px;margin-bottom:20px;margin-left:-15px}
body.archive.author .avatar img {max-width:120px;border:2px solid red;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}
body.archive .flexbox-page-title .flex-itm .details *{color:#000}
body.archive.author  .details.no-img h1 {margin:40px auto 0!important;text-align:center}
body.archive.author .avatar{margin:10% auto 0!important}
.swiper-wrapper{position:relative;left:0;top:0;background:none}
.swiper-wrapper * {background:none}
body.archive.author .flexbox-page-title .secondary-title {text-transform:normal;color:#000;text-align:left;min-width:60vw;min-width:60%;margin: 0px auto 0;padding:0px 0px 0px;font-size:.8em;font-weight:100;}
.flexbox-page-title .details.no-img,.flexbox-page-title .details.no-img .authorship,.flexbox-page-title {
z-index:6; flex-direction: column;  align-items: left;text-align:left;flex: 1 auto; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.flexbox-page-title .details.no-img .authorship .author {float:none;}
.flexbox-page-title .details.no-img .author-pic {height:40px!important;margin-bottom:10px;}
.flexbox-page-title .details.no-img .author-pic img {width:40px!important}
.flexbox-page-title .details.no-img h1 {line-height:1.5em;}
.single .author-pic{margin-top:0px}
.single .author-pic img  {min-height:30px;height:30px}
.details.no-img h1 {margin-bottom:0!important;margin-top:20vh!important}
body.is-mobile  .details.no-img h1 {margin-bottom:0!important;margin-top:10vh!important}
.details.no-img  .authorship {margin-top:10px!important;}  .flex-item-supp .flex-has-img .flex-item-img::after {content: " ";position: absolute;z-index: 999;top:40px;left: 40px;right: 40px;bottom: 40px;border: 10px solid #ffea00}
.flex-item-supp .flex-item .flex-has-img .flex-item-img,.flex-item-supp .flex-item{overflow:hidden;height:60vh;height:60%;width:100%}
.flex-item-supp .flex-has-img .flex-item-img img {object-fit: cover; width: 100%;height:60vh;height:60%;}
.flex-item-supp .flex-has-img .flex-item-img::after { border:none;border-top: 10px solid #370137; border-bottom: 10px solid #D1BFD1;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#370137), to(#D1BFD1)); background-image: -webkit-linear-gradient(#370137, #D1BFD1); background-image: -moz-linear-gradient(#370137,#D1BFD1), -moz-linear-gradient(#370137, #D1BFD1); background-image: -o-linear-gradient(#370137, #fff), -o-linear-gradient(#000, transparent); background-image: linear-gradient(#370137, #D1BFD1), linear-gradient(#370137, #D1BFD1); -moz-background-size: 10px 100%; background-size:10px 100%; background-position: 0 0, 100% 0; background-repeat: no-repeat; }
.flex-item-supp:hover .flex-has-img .flex-item-img::after { border:none;border-top: 10px solid #370137; border-bottom: 10px solid #370137;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#370137), to(#370137)); background-image: -webkit-linear-gradient(#370137, #370137); background-image: -moz-linear-gradient(#370137,#370137), -moz-linear-gradient(#370137, #370137); background-image: -o-linear-gradient(#370137, #370137), -o-linear-gradient(#000, transparent); background-image: linear-gradient(#370137, #370137), linear-gradient(#370137, #370137); -moz-background-size: 10px 100%; background-size:10px 100%; background-position: 0 0, 100% 0; background-repeat: no-repeat; }
.flex-item-supp .flex-has-img .details h3 {color:#fff;margin-top:40px;margin-left:10px;max-width:50%;}
.flex-item-supp .flex-has-img .details .desc {margin-left:10px;max-width:70%}
.flex-item-supp .flex-has-img .details h3 span, .flex-item-supp .flex-has-img .details .desc span {background:#370137}
.flex-item-supp .flex-has-img .details .desc span {}  .single .authorship img {width:30px; border:2px solid red;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;margin-right:10px;margin-top:4px}
.single .authorship .date {color:#525252;font-style:italic;padding-top:4px;margin-bottom:0px}
.single .authorship div.author {
float:left; display:block; margin: 0 0 0;}
div.author a:nth-child(1):nth-last-child(1) { width: 100%;}
div.author a:nth-child(n+2) { width: auto;font-size:1.1em}
div.author a {font-style:italic;font-size:1.3em}
div.author a:nth-child(1):nth-last-child(1) { margin-bottom:0px}
div.author-pic img:nth-child(n+2) { margin-bottom:0px}
.single .authorship div.author a, .single div.tags a{box-shadow: inset 0 -10px 0 #EAE0EA;color:#1B1B1B;font-weight:100}
.single .authorship div.author a:hover, .single div.tags a:hover{box-shadow: inset 0 -24px 0 #EAE0EA;}
#content-font2 .signoff * {min-width:100%}
.post-template-default .authorship a {color:#000}
#content-font2 ul {list-style-position: inside;}
#content-font2 .transl * {color:blue!important}
#content-font2 .transl a {font-size:130%;box-shadow: inset 0 0px 0 0 #fff, inset 0 0px 0 0 #000!important;text-shadow:none!important; }
#content-font2 .transl  i.material-icons {color:blue!important;}
.transl  {position:relative;float:right;width:10%;margin-right:5%;line-height:1.3em;margin-top:20px;font-size:90%}
.transl  {text-align:right!important}   
.transl  .material-icons {font-size:40px;display:block;clear:both;margin-bottom:3px}
#content-font2 .one_third img {width:20vw;margin-top:0; transform: translate(4.8%, 0%);
position: relative; left: 0%; top: 0%;}
#content-font2 img.trackinmg {max-width:1px;height:1px;overflow:hidden}
#content-font2  span.text{  font-size: 120%;text-transform:lowercase;font-variant: small-caps;font-weight:bold; box-shadow: inset 0 -1px 0 0 #fff, inset 0 -3px 0 0 #000;line-height:25px!important}  
.signoff { font-weight:bold; margin-top:30px;margin-bottom:30px;}  
#mc_embed_signup {border:2px dashed #3B312A;padding:40px 40px 20px}
.podcast-resisting-the-border #content-font2 {margin-top:-20px!important;padding-top:0px!important}
#content-font2 img {
cursor: url(https://intercontinentalcry.org/wp-content/themes/sunrise/images/plus_cursor.png) 25 25, auto;
}
div.postfoot-wrap-tags {margin:20px auto 0;width:70vw;text-align:center}
div.postfoot-wrap-tags-frame {padding:0px}
div.postfoot-wrap-tags a {color:#fff;padding:5px 0px 0px 0;margin-bottom:5px;display:inline-block;font-family:oswald;text-transform:uppercase;font-weight:600;background:#CA4432;}
div.postfoot-wrap-tags span {color:#fff;padding:0px 0px 0px 0px;margin-bottom:5px;display:inline-block;font-family:oswald;text-transform:uppercase;font-weight:600;background:#CA4432;margin-right:10px;}
div.postfoot-wrap-tags span:hover, div.postfoot-wrap-tags span:focus,div.postfoot-wrap-tags span:hover a, div.postfoot-wrap-tags span:focus a {background:#BB97BB;color:#fff}
#content-font2 .partnercontain a.partnerlist img{text-align:center;max-height:100%!important;width: 100%;position:relative;
transform: translate(0%, 0%); left: 0%; top: -20px;float:left;padding: 0 30px 0px 0;mix-blend-mode:multiply; }
.postfoot-wrap .flex-item .details .authorship {margin-top:0}
.postfoot-wrap .flex-item a {color:#fff}
.partnercontain {display:block;clear:both}
.sp-pro .flex-it h3,.sp-pro {margin-bottom:30px!important}
#content-font2 .partnercontain a {box-shadow: none!important;}   .videoblock {display: flex; margin-top:0px;background:#fff;padding-top:0px;text-align:center;}
.blocksense {margin:30px auto 20px!important;text-align:center!important;color:#777;font-size:70%;text-transform:uppercase;font-family:"adobe-text-pro",Cambria, Georgia, serif;width:50%;}
#content-font2 .signoff.none.signup-box ,#content-font2 .signoff.none.nmbe{margin:30px auto 30px;}
#mc_embed_signup {padding-top:10px!important}
#content-font2 .signoff.none.nmbe a.custom-dbox-popup {background:#fff;text-decoration:none;color:#000;padding:2px 6px 2px 5px;text-transform:uppercase;text-decoration:none;font-size:16px;border: 2px solid #000; border-bottom: 2px solid #000;box-shadow: inset 0 0px 0 #000;color: inherit;transition: background 0.1s cubic-bezier(.33,.66,.66,1);}
.support-link {width:80%!important;margin-left:auto!important;margin-right:auto!important;padding-top:20px!important}
.support-link a {text-shadow:none!important;text-decoration:none;color:#fff!important;padding:2px 8px 2px 7px;text-transform:uppercase;text-decoration:none;font-size:18px;border: 2px solid #fff; box-shadow: none!important;color: inherit;transition: background 0.1s cubic-bezier(.33,.66,.66,1);font-family:roboto;margin-right:15px;}
.support-link a:hover {background:#fff;color:#1E0479!important}
#content-font2 .signoff.none.nmbe a:hover {background: #fff;}
.ad{text-align:center}  .boxzilla-center {max-height: none;}
.boxzilla-close-icon{color:#fff;}
.hopper {display:block;margin-left: 110px;}
.boxzilla-content strong {color:#FFC90E}
#boxzilla-box-30344-content,#boxzilla-box-42291-content {margin-top:0;overflow:hidden;background:#ff0000;min-width:100%;position:fixed;left:0;right:0;bottom:0;padding:18px 12px 72px 12px;color:#000}
#boxzilla-box-30736-content, #boxzilla-box-42292-content {margin-top:0;overflow:hidden;background:#00F0DC;min-width:100%;position:fixed;left:0;right:0;bottom:0;padding:18px 12px 44px 12px;color:#000;text-align:center;font-size:19px;}
.hopper2 .basement {min-width:100%;position:fixed;left:0;right:0;bottom:0;padding:4px 12px 4px 12px;background:#000;font-size:12px;color:#fff;}
.hopper3 p {margin:0 0 0 0}
.boxzilla-content .hopper2 a {background:#fff;text-decoration:none;color:#ff0000;padding:3px 6px 2px 5px;text-transform:uppercase;font-size:16px;}
.boxzilla-content .hopper2 .basement a {font-size:12px;color:#fff;background:#000;text-decoration:underline;text-transform:none;margin-left:-2px;}
.boxzilla-content .hopper3 a {background:none;max-width:35px;overflow:hidden;width:35px;height:35px;display:inline;color:#000;font-size:19px;}
.boxzilla {background:transparent}
.hopper2 div {font-family:"adobe-text-pro",Cambria, Georgia, serif;color:#fff!important;font-size:22px;line-height:1.5em;font-weight:100;margin:0 auto;text-align:center;}.floor {position:relative}
.floor a {width: 30px;height: 30px;position:absolute;left:0;border: 1px solid #000;border-radius: 50%;padding:5px 3px 0px 3px;text-decoration:none;font-size:18px;margin-right:30px;transition: background-color 0.3s ease-in-out;text-align: center; border: 1px solid #000;}
#boxzilla-box-30736-content .floor a,#boxzilla-box-42292-content .floor a {top:-30px;}
#boxzilla-box-30344-content .floor a,#boxzilla-box-42291-content .floor a {top:-3px;}
.floor a:hover, .hopper2 a:hover { opacity: 0.7;}
.boxzilla-content p.small {font-size:.9em;margin-top:-20px;margin-bottom:-30px}
.no-no {display:block;text-align:right;} .page-template-default .authorship {display:none} body:lang(es-MX) #footer,body:lang(es-MX) #connect,body:lang(es-MX) #comments,body:lang(es-MX) #subfooter{display:none}body:lang(es-MX) .transl-en{display:none}body:lang(en-CA) .transl-en{display:inline-block}body:lang(es-MX) .transl-es{display:inline-block}body:lang(en-CA) .transl-es,body:lang(es-MX) .blocksense,body:lang(es-MX) #mc_embed_signup{display:none} p:empty,div:empty{display:none;height:1px;overflow:hidden}
body:lang(es-MX) .flex-item-home,body:lang(es-MX) .cbp-af-button {display:none}
body:lang(es-MX) .bicp {display:none!Important}  #content-font2 #playerArea,  #content-font2 .video_frame {position: relative;padding-bottom: 37.25%;height: 0;margin-bottom:40px;margin-top:40px}
#playerArea iframe,  #playerArea object, #playerArea embed, .video_frame iframe, .video_frame video{position: absolute;top:0;border:0;left: 10%;width: 80%;height: 100%;}
.videos #content-font2 {position:relative!important;padding-top:20%}
.videos .bicp {display:none!important}
.videos #playerArea , .videos .video_frame
{z-index:9999999999999;width: 100vw; 
height: 56.25vw!important; padding-bottom:  56.25%!important;
max-height: 100vh;
max-width: 177.78vh; margin: auto!important;
position: absolute!important;
top:-300px!important; left:0!important;right:0!important; }
.videos #playerArea iframe,.videos #playerArea object,.videos #playerArea embed, .videos .video_frame iframe,.videos .video_frame video{border:0;width: 70%!important;margin-left:15%!important;margin-right:15%!important;
position: absolute!important;height: 70%;left:0;
top:0!important;bottom:0}
.videos .flexbox-home-title h1 {margin-left:5vw!important;margin-right:5vw!important;width:90vw!important;align-items: center!important;text-align:center!important;justify-content: center!important;}
.videos .flexbox-home-title .secondary-title {text-align:center!important;}
.category-videos #content-font2 .signoff, .category-video-es #content-font2 .signoff {color:#D5C4D3;background:#000;margin-top:0;width:80vw}
body.videos #content-font .authorship, .category-videos .postfoot-wrap-tags, body.video-es .authorship, .category-video-es .postfoot-wrap-tags,
body.videos .authorship,  .videos .wavy-line,body.video-es .authorship,  .video-es .wavy-line, .video-es .tag-title, .videos .tag-title
{display:none}
.videos .flexbox-home-title .details,  .video-es .flexbox-home-title .details {display:flex;align-items: center;text-align:center;justify-content: center;
background: linear-gradient(0deg, var(--from, black), var(--to, black))!important;height:100%
}
.videos .flexbox-home-title,  .video-es .flexbox-home-title  {z-index:-1}
.videos .flexbox-home-title h1,.video-es .flexbox-home-title  h1 { margin-top:-25vh!important;}
.videos .flexbox-home-title h1 span,.video-es .flexbox-home-title  h1 span {padding:0 10px!important}
.videos #content-font2,  .videos #content-font2 *,.videos #content-font2 a ,  .video-es #content-font2,  .video-es #content-font2 *,.video-es #content-font2 a {color:#fff!important;text-shadow:0px 0px 0 #000, 0px 0px 0 #000, 0px 0 0 #000, 0px 0 0 #000!important;}
.category-videos #content-font2, .category-video-es #content-font2 {color:#fff}
body.videos, body.video-es {background:#000} .name-links a {color:blue!important}
.name-links {margin-bottom:40px;margin-left:100px} a.striped-shadow { 
}
.accordion {
width: 100%;
max-width:90%;
margin: 0 auto;
padding: 1rem 2rem 1rem 2rem;
}
.accordion .wavy-line {  width: 100%!important;margin:0% auto 0%!important;}
.accordion-item {
position: relative;
}
.archive h2 {font-family:roboto;width:50%;margin:50px auto 40px;text-transform:uppercase;font-size:4vw}
.accordion-item.active .heading,.accordion-item .heading .title,.heading .title a {
color: blue!important;
}
.accordion-item.active .icon {
}
.accordion-item.active .icon:before {
background: #808080;
}
.accordion-item.active .icon:after {
width: 0;
}
.accordion-item .heading {
display: block;
text-transform: uppercase;
text-decoration: none;
color: blue!important;font-family:roboto;
font-weight: 700;
font-size: 1rem;line-height:1.3em;
position: relative;
padding: 1.5rem 1.5rem 1.5rem 4rem;
transition: 0.3s ease-in-out;
}
@media (min-width: 40rem) {
.accordion-item .heading {
font-size: 1.2rem;
}
}
.accordion-item .heading:hover {
color: #808080;
}
.accordion-item .heading:hover .icon:before, .accordion-item .heading:hover .icon:after {
background: #808080;
}
.accordion-item .icon {
display: block;
position: absolute;
top: 50%;
left: 0;
width: 3rem;
height: 3rem;
border: 0px solid #fff;
border-radius: 3px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.accordion-item .icon:before, .accordion-item .icon:after {
content: '';
width: 1.25rem;
height: 0.25rem;
background: #000;
position: absolute;
border-radius: 3px;
left: 50%;
top: 50%;
transition: 0.3s ease-in-out;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.accordion-item .icon:after {
-webkit-transform: translate(-50%, -50%) rotate(90deg);
transform: translate(-50%, -50%) rotate(90deg);
z-index: -1;
}
.accordion-item .content {
display: none;
}
.accordion-item.active  .content {
padding-bottom:30px!important;
}
.accordion-item .content p {
margin-top: 0;
}
@media (min-width: 40rem) {
.accordion-item .content {
line-height: 1.75;
}
}
.alm-btn-wrap .alm-load-more-btn.loading:after {content: ' .';-webkit-animation: dots 1s steps(5, end) infinite;animation: dots 1s steps(5, end) infinite;}
@-webkit-keyframes dots {0%, 20% {color: rgba(0,0,0,0);text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0);}
40% {color: #cccccc;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0);}
60% {text-shadow:.25em 0 0 #cccccc,.5em 0 0 rgba(0,0,0,0);}
80%, 100% {text-shadow:.25em 0 0 #cccccc,.5em 0 0 #cccccc;}}
@keyframes dots {0%, 20% {color: rgba(0,0,0,0);text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0);}
40% {color: #cccccc;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0);}
60% {text-shadow:.25em 0 0 #cccccc,.5em 0 0 rgba(0,0,0,0);}
80%, 100% {text-shadow:.25em 0 0 #cccccc,.5em 0 0 #cccccc;}}
.alm-btn-wrap {  display: block;  overflow: hidden;  clear: both;   text-align: center;margin-left:-15px;  padding: 50px 0 20px; margin-bottom:60px!important}
.alm-btn-wrap .alm-load-more-btn {  outline: none;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  display: inline-block;  margin: 6px auto!important;  background-color:#000!important;  font-size: inherit;  line-height: 1.42;padding: 0.7em 1.4em;  font-weight: normal; border-width: 3px;  border-style: solid;  border-radius: 0;  cursor: pointer;  user-select: none;  vertical-align: bottom;  position: relative;  transform: translate(0.5em -0.4em);transition: transform 0.2s;color: #fff;border-color: #000;}
.alm-btn-wrap .alm-load-more-btn:before {  content: "";  display: block;  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;mix-blend-mode:multiply;  transform: translate(0.6em, -0.6em);  transition: transform 0.2s, background-color 0.2s;  background-color:#FFB59B!important;}
.alm-btn-wrap .alm-load-more-btn:hover {  transform: translate(0.2em, -0.1em);}
.alm-btn-wrap .alm-load-more-btn:hover:before {  transform: translate(-0.4em, 0.4em);}
.alm-btn-wrap .alm-load-more-btn:active {  transform: translate(0, 0);  transition-duration: 0.1s;}
.alm-btn-wrap .alm-load-more-btn:active:before {  transition-duration: 0.1s;  transform: translate(0, 0);  background-color:#FFB59B;} @media (max-width : 768px) {
.sitename a img {width:33px}
#content-font2 p{font-size:17px;line-height:27px}
.latestseies-pro {width:94%;margin:0 auto!important;padding:0 0 16px 0!important;  background:#413EE7;border:8px solid #413EE7; }
.latestseies-pro .flex-ite {display:none}
.home .ezoic {width:96%;margin-left:1%!important;margin-bottom:0px!important}
.styles-outside-thick .flex-has-img::after {content: "";position: absolute;top: 0px;right:0px;left:0px;bottom:0px;box-sizing:border-box;border:1rem  solid #000;} 
.styles-outside-thick .flex-has-img::after  {border-top-width:1rem}
.styles-outside-thick .flex-has-img {margin-bottom:0rem}
.flexbox-latest1.flexbox-n-title .flex-item  .details h1 ,.flexbox-latest1.flexbox-n-title .flex-item .details h1   span{font-size:1.2em!important}
#content-font2 .code-block {max-width:90%;}
.initpost  .flickity-prev-next-button {  width: 300px;display: none!important;}
.initpost .alm-reveal {margin-bottom:50px ;padding-bottom:20px}
.initpost .carusel-cell {width:90%;margin:0 auto 0 5%; }
.initpost  .detail {font-size:110%;line-height:1.4em}
.initpost .alm-reveal .carusel-cell{  opacity: 1!important;;}  
.initpost .alm-reveal .carusel-cell.is-selected {opacity: 1;}
.initpost .alm-reveal .carusel-cell.is-selected{ -webkit-animation:none!important;  -moz-animation: fadein none!important;  -ms-animation: fadein none!important;  -o-animation: fadein none!important; animation: fadein none!important;}
.carusel-cell.flex-it h3 {font-size:130%!important}
.videos .flexbox-home-title  .details h1{margin-left:5%!important;}
body.videos  #content-font2 #playerArea  {margin-top:-5px!important;}
body.videos   .bicp iframe {display:none!important}
.videos #content-font2 {position:relative!important;padding-top:0px}
#content-font2 blockquote iframe {width:100vw;margin-left:-19px}
.flexbox-home-title,
.flexbox-home-title .flex-item,
.flexbox-home-title .flex-item .flex-has-img,
.flexbox-home-title .flex-item .flex-item-img img  {overflow:hidden}
.flexbox-n-title  {margin-top:-13px}
.flex-item h1, .single .flex-item h1 span,.details.no-img h1, .details h1,.flexbox-home-title .flex-item .details h1,.flexbox-home-title .flex-item .details h1 span {font-size:1.2em!important;line-height:1.7em!important;text-align:center}
.flex-item .details * {text-align:center!important}
.flex-item .details .secondary-title {line-height:1.6em!important;}
.details.no-img h1 {margin-bottom:0!important;margin-top:10vh!important}
.slide-menu ul ul li {width: 49%;float:left}
.slide-menu ul a {display: block;padding: 12px 12px 12px 12px;font-weight:700;line-height:1.4em;font-size:16px;color: #fff;font-family:oswald; text-transform:uppercase;text-decoration: none;}
.slide-menu {top:69px;right: 0;margin-right:0px}
.menu1 li.fa2 {display:none;}
.menu1 li.sitename {margin-right:auto!important; font-size: 2.4em;}
.cbp-af-button {position:absolute;top:-2px;right:8px;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {height: 2px;position: absolute;transition-property: transform;transition-duration: 0.10s;transition-timing-function: ease; }
.hamburger--3dxy.is-active .hamburger-inner::before, .close .hamburger-inner::before {transform: translate3d(0, 6px, 0) rotate(45deg); }.hamburger--3dxy.is-active .hamburger-inner::after,.close .hamburger-inner::after {transform: translate3d(0, -6px, 0) rotate(-45deg); }
.menu1  {  height: 63px;margin:0;  padding: 0px 20px 0;}
.flexbox-home-title .wp-caption-text {position:absolute;bottom:10px;left:20px;font-size:52px;color:#fff;cursor:pointer;z-index:111;}
.page-template-template-storylines .latestseries {background:none!important;padding:5% 2% 0 0!important;}
.authorship {font-size:1em}
.flexbox-page-title .details.no-img h1 {margin-bottom:0!important;margin-top:22%}
.flexbox-recent h3 {font-size:1.2em!important;line-height:1.6em;}
.flexbox-latest2 h3 {font-size:1.2em!important;line-height:1.6em;}
.flexbox .flex-has-img .details {margin-left:auto!important;margin-right:auto!important}
.flexbox .flex-has-img h3 {font-size:1.4em!important;line-height:2.0em!important;font-weight:600!important;width:90%!important;margin-left:5%}
#content-font2 .wp-caption.alignright img,#content-font2 .wp-caption.alignright picture {margin-right:0}
.wavy-line {width:100%!important;}
.rport1, .rport1 .alm-reveal, .rport1  .flex-item,   .rport1  .flex-item .flex-item-img , .rport1  .flex-item .flex-has-img {height:100vh!important;}
.rport1  .flex-item .details {margin-top:-1vh}
h1.head-lead {font-size:7vw!important;font-size:7vmin!important;text-align:center!important}
.flexbox-must h1 {text-align:left;margin-bottom:20px}
.flexbox-must.flexbox-recent2 h1 {text-align:center!important;margin-left:0;}
.flexbox-must.Storylines-fl h1 {padding-top:20px!important}
.contains {position:relative;height:420px;overflow:hidden;background: #000;}
.flexbox-recent .flex-2 .authors {font-size:2.5vh;padding:0 0 2px 2px;min-width:100%;text-align:left}
.flexbox-recent .flex-item .flex-2 {padding:1vw 4vw 4vw 4vw}
.flexbox-recent .flex-item.flex-1 {padding:0 0 0 0}
.flexbox-latest2 .alm-revea {max-width:90%;}
.flexbox-latest3 .alm-reveal {padding-bottom:10vw}
.bicp iframe {margin-left:33px;margin-bottom:20px;margin-right:0px;float:left;display:block;clear:both;width:300px;margin-top:5px}
#content-font2 p,#content-font2 h1, #content-font2 h2, #content-font2 h3, #content-font2 h4,#content-font2 h5,#content-font2 ul, #content-font2 ol,#content-font2 blockquote p,#content-font2 .signoff,#content-font2 .hero-unit,#content-font2 .signoff.none,.ai-adb-show .withus,div.essb-click-to-tweet,.tran,.flexbox-page-title .details.no-img h1,.flexbox-page-title .details.no-img .authorship,.flexbox-page-title .details.no-img  .secondary-title,.one_half,.patreon-campaign-banner
{width:88%!important;max-width:88%!important;min-width:88%!important;margin-left:6%!important;margin-right:6%!important;padding-left:0!important;}
.speechkit-container{width:88%;margin-left:auto!important;margin-right:auto!important;margin-top:30px}
.post-template-default .authorship {width:90%;margin: 0px auto 0px;}
.patreon-content {width:88%!important;max-width:88%!important;min-width:88%!important;margin-left:6%!important;margin-right:6%!important;}
.ai-adb-show .withus  {max-width:100%!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;}
.post-template-default #content-font2 .code-block  {width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;}
div.essb-click-to-tweet {
text-shadow:none!important;}
.glitch {
color: white;
position: relative;
font-size:40px!important;}
.glitch:after {
font-size:40px!important;}
.flexbox-home-title .flex-item .details h1, .flexbox-home-title .flex-item .details .secondary-title, .flexbox-home-title .flex-item .details .authorship, .flex-item .details, .authors, .styles-top-half .details,.flexbox-page-title .details.no-img h1,   .flexbox-page-title .details.no-img .secondary-title,.flexbox-page-title .details.no-img .authorship ,.tag-title  {width:88%!important;padding-left:0!important}
.bigquote {font-size: 25px!important;}
.blocksense {margin:10px auto!important}
#content-font2 .tran {padding-bottom:10px;}
#tbl_ab_appeal {width: 80%; margin-left:auto; margin-right: auto; padding: 20px 25px 25px 25px!important; background: #Fff; border: 2px dashed #F66; visibility:collapse; border-collapse: collapse;}
#content-font2 #tbl_ab_appeal  a {margin-left:0!important;margin-right:0!important;background:#000;color:#fff!important;text-shadow: none!important;box-shadow: inset 0 -1px 0 0 #FCC, inset 0 -3px 0 0 #000!important;}
.tag-title  {font-size:90%;}
#content-font2 .transl a {font-size:18px!important;margin-right:-30px!important; }
#content-font2 .material-icons {display:inline;font-size:18px;margin-bottom:0px}
.transl  {float:right!important;width:auto;margin-right:0px!important;line-height:1.1em;margin-top:20px;font-size:18px;}
#content-font2 .ltpeoples * {margin:0 0 0 0!important;}
body.is-mobile  #content-font2 .ltpeoples , body.is-mobile  #content-font2 .transl {display:none!important}
.flex-item .details {width:88%!important;max-width:88%!important;min-width:88%!important;margin-left:6%!important;margin-right:6%!important;padding-left:0!important;}
.single .ajax-load-more-wrap  .flex-item .details {width:94%!important;max-width:94%!important;min-width:94%!important;margin-left:0%!important;margin-right:6%!important;padding-left:0!important;}
.flexbox-page-title .details.no-img .authorship {margin-left:0!important}
#content-font2 .signup-box form{margin-left:10%!important;margin-right:10%!important;}
#content-font2 .signup-box {margin-bottom:0!important}
#content-font2 .signoff.nmbe #mc_embed_signup_scroll{padding-left:10%!important;padding-right:10%!important;width:90vw!important}
#content-font2 p * {margin-left:0!important;margin-right:0!important;}
#content-font2 img,#content-font2 picture {width:100%!important;min-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
#content-font2 .flex-wide .flexbox-author img {max-width:130px!important;min-width:130px!important;width:130px!important;}
.flex-wide .flexbox-author {text-align:left;min-width:100vw;min-width:100%;margin: 0px auto 0px;width:100%;border:0px solid #000;padding:0rem ;display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-orient: horizontal;  -moz-box-orient: horizontal;  -webkit-box-direction: normal;  -moz-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row; flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
.flex-wide h2 {text-align:center;font-size:160%!important;margin-bottom:30px}
.flex-wide .flexbox-author .flex-ite.flex-1 {flex: 1 0 5%;min-width: 130px; padding: 1rem 0 .2rem 0;text-align:center }
.flex-wide .flexbox-author .flex-ite.flex-2 {flex: 1 0 71%;min-width: 80%!important; padding: 0 0 1rem 0rem;text-align:center }
.flex-wide .flexbox-author .flex-ite.flex-2 h3 {text-align:center;margin-left:0;min-width:100%;}
.flexbox-author a {padding:0 0 0 0}
#subfooter-wrapper .flex-it.flex-lower {padding: 0 0 20px 0!important;flex: 1 0 75%}
.flexbox-supp .hero-unit .custom-dbox-popup.bam {display:none!important}
.rowz { display: flex; justify-content: center;height: 100%; flex-direction: column;}
.home .rport1 .flex-item-img img {display:none!important}
.home .rport1 .rcolumnz {display:none} .home .rport1 h1{margin-bottom:20px!important}
.home .rport1  .carousel {max-height:250px!important; height:250px!important;}
.home .rport1 {margin-bottom:-50px!important}
.home .rport1 .details img {height:250px!important;width:250px!important;margin-top:-50px!important}
.home .rport1 .carousel-cell {width:250px;min-height:250px!important;max-height:250px!important;overflow:hidden;margin-top:0px;}
.home .rport1 .carousel-cell  .flex-item {
min-height:250px!important;max-height:250px!important;overflow:hidden}
.home .rport1 .alm-revel .carousel   .carousel-cell .lcolumnzz img {max-height:250px!important;max-width:250px!important;width:250px!important;min-width:250px!important;margin-left:66px!important}
.home .rport1 .columnz {margin-left:-2px}
.single.podcast-resisting-the-border .alm-listing.flexbox.flexbox-home-title:not(.rport1)  {display:none!important}
.podcast-  .lcolumnzz img {max-height:150px!important;max-width:150px!important;width:150px!important;min-width:150px!important;}
.show-header .alm-reveal .flex-item .details .rowz .columnz  .lcolumnzz img.cvi {max-height:200px!important;max-width:200px!important;width:200px!important;min-width:200px!important;}
.show-header .alm-reveal .flex-item .details h2 {font-size:160%!important;margin-top:15px!important}
.flex-it.flex-lower-right {padding: 0 0 20px 0!important}
#content-font2 .hero-unit ,
#content-font2  .hero-unit  .hero-img, 
#content-font2 .hero-unit .hero-img img {margin-left:0!important;min-width:100vw!important;height:90vh;max-height:90vh;}
.hero-unit  .hero-details {margin-top:-70px;padding:0 10px;min-width:100%!important;width:100%!important}
.hero-unit::after {border:0px !important;content: "";position: absolute;top: 0px;right:0px;left:0px;bottom:0px;box-sizing:border-box;}
.flexbox-supp .hero-unit {min-height:90vh!important}
.flexbox-supp  {max-height:70vh!important}
#content-font2 .wp-caption {height:auto!important; position: relative;
overflow: hidden;}
#content-font2 .wp-caption img,#content-font2 .wp-caption picture {object-fit: cover!important; height: 75vh!important;}
.post-template-default #content-font2 > p:first-of-type { font-size: inherit;line-height: inherit}
.secondary-title {line-height:1.1em;font-size:4.6vmin;}
#content-font2 .signoff * {margin-left:0!important;min-width:94%!important;max-width:89vw!important;margin-right:0!important;padding-right:0!important}
#content-font2,#content-font2 p{font-size:19px!important;line-height:29px!important}
#content-font2 .wp-caption-text,#content-font2 .caption{text-indent: 0!important}
#content-font2 h2,#content-font2 h3, #content-font2 h4, #content-font2 h5 {text-transform:uppercase;font-size:3.2vh;line-height:1.3em;font-weight:900;margin-bottom:0}
.hero-unit .hero-details p{font-size:1.1em}
.hero-unit .hero-details h1{font-size:1.4em;line-height:1.2em;text-align:left;padding:0 20px}
.page-template-default h1 {font-size:1.3em;line-height:1.3em}
.page-template-default .hero-unit {margin:30px 0}
#content-font2 blockquote{margin:30px 0!important;min-width:100vw!important}
.videos .flexbox-home-title h1,.video-es .flexbox-home-title  h1 { min-width:100vw;width:100vw!important;display:flex;align-items: center;text-align:center;justify-content: center;margin-top:-30vh;margin-left:0!important;}
.videos .flexbox-home-title .details, .video-es .flexbox-home-title .details  {min-width:100vw!important;width:100vw!important;margin-left:0!important;margin-right:0!important}
#playerArea iframe,#playerArea object,#playerArea embed,.video_frame iframe,.video_frame video{position: absolute;top:0;border:0;left: 0%;width: 100%;height: 100%;}
.videos #content-font2 #playerArea,    .video-es #content-font2 #playerArea  {min-width: 100vw!important;background:#000;margin:0px 0 0 0!important}
.flexbox-must {padding:6% 0}
.flex-other {width:92%;margin:0 0 0 5%}
.flex-other .alm-reveal .flex-item {display:flex; align-items:center;webkit-flex: 1 0 30%;-ms-flex: 1 0 30%;flex: 1 0 30%;justify-content: space-around;-webkit-box-flex: 1 0 30%;-moz-box-flex:  1 0 30%;min-width: 320px; margin: 0 3% 6% 0!important;  }
.post-template-default .flex-other .flex-item .details{flex-direction: column; flex-grow: 1; position:absolute;top:0;left:0;right:0; align-items: left;text-align:left;flex: 1 auto; height:85%;  justify-content:flex-start;width:85%;margin:8% 5% 5% 8%!important}
.post-template-default .flex-other .flex-item .details h3 {width:90%;margin-top:0!important;padding-top:0!important}
.flickity-prev-next-button .arrow {
fill: #000;
}
.flickity-prev-next-button.no-svg {
color: #000;
}
.flickity-prev-next-button {
width: 200px;
height: 200px;
}
.flickity-prev-next-button.previous {
left: -20px;
}
.flickity-prev-next-button.next {
right: -20px;
}
}
@media (max-width : 767px) {
}
@media only screen and  (max-width : 767px)  and (orientation: landscape) {
.flex-item h1, .single .flex-item h1 span,.details.no-img h1, .details h1 {font-size:6.5vw!important;font-size:6.5vmin!important;line-height:1.1em!important;}
.flexbox-latest2 h3 {font-size:5vw!important;font-size:5vmin!important;line-height:1.3em;}
.flexbox .flex-has-img h3 {font-size:6vw!important;font-size:6vmin!important;line-height:1.2em;font-weight:600!important;}
.alm-reveal .flex-item,         .alm-reveal .flex-item .flex-has-img {min-height:70vh}
.videos #playerArea , .videos .video_frame  {top:-150px; }
.videos #content-font2 {position:relative!important;padding-top:130px}
.videos #playerArea iframe,.videos #playerArea object,.videos #playerArea embed, .videos .video_frame iframe,.videos .video_frame video{border:0;width: 70%;margin-left:15%;
position: absolute;height: 70%;
top:0;bottom:0} 
}
#content-font2 p + p {
text-indent: 1.3em!important;
}
#content-font2 p + p img,  #content-font2 p + p picture {
margin-left: -1.3em!important;
} #subfooter-wrapper {padding:0 0 0 0;margin-top:40px;}
@media only screen and  (max-width : 480px) {
#subfooter-wrapper {padding:0 0 0 0;margin-top:150px;}
}
.footerbl a {font-weight:bold}.footerbl{font-family:'"adobe-text-pro",Cambria, Georgia, serif';font-weight:100;color:#000;margin-bottom:10px;width:70vw;margin-left:auto;margin-right:auto}#subfooter{text-align:center}.footerbl2{margin-bottom:25px}  #full-screen-search,#full-screen-search form,#full-screen-search form div,#full-screen-search form div input,#full-screen-search form div input.search { font-family: Arial, sans-serif; background:none; border:0 none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; float:none; font-size:100%; height:auto; letter-spacing:normal; list-style:none; outline:none; position:static; text-decoration:none; text-indent:0; text-shadow:none; text-transform:none; width:auto; visibility:visible; overflow:visible; margin:0; padding:0; line-height:1; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow:none; -webkit-appearance:none; transition: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;}
#full-screen-search.open { position: fixed; visibility: visible; opacity: 1;display:block }
#full-screen-search { visibility: hidden; opacity: 0; z-index: 9999999998; top:0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,1); transition: opacity 0.5s linear;display:none}
#full-screen-search form { position: relative; width: 100%; height: 100%;}
#full-screen-search button.close { position: absolute; z-index: 999999; top: 20px;font-family:'"adobe-text-pro",Cambria, Georgia, serif';font-weight:200; right: 20px; font-size: 30px; font-weight: 300; color: #fff; cursor: pointer;}
#full-screen-search form div { position: absolute; width: 50%; height: 100px; top: 50%; left: 50%; margin: -50px 0 0 -25%;}
#full-screen-search form div input::-webkit-input-placeholder { font-family:'"adobe-text-pro",Cambria, Georgia, serif';font-weight:200; color: #D5C4D7;}
#full-screen-search form div input:-moz-placeholder { font-family:'"adobe-text-pro",Cambria, Georgia, serif';font-weight:200; color: #D5C4D7;}
#full-screen-search form div input::-moz-placeholder { font-family:'"adobe-text-pro",Cambria, Georgia, serif';font-weight:200; color: #D5C4D7;}
#full-screen-search form div input:-ms-input-placeholder { font-family:'"adobe-text-pro",Cambria, Georgia, serif';font-weight:200; color: #D5C4D7;}
#full-screen-search form div input { width: 100%; height: 100px;font-family:'"adobe-text-pro",Cambria, Georgia, serif';font-weight:200; background: #000; color: #fff; padding: 20px; font-size: 60px; line-height: 60px;}      .download-attachments .download-title {
padding-bottom: 0.5em;
}
.download-attachments table { 
border-collapse: 
collapse; border-spacing: 0;
background-color: transparent;
width: 100%; max-width: 100%;
}
.download-attachments div a,
.download-attachments ul a,
.download-attachments table a {
text-decoration: none;
border: none;
}
.download-attachments table td,
.download-attachments table th { 
padding: 8px; 
line-height: 1.6; 
vertical-align: top; 
border-top: 1px solid #ddd; 
text-align: left;
}
.da-attachments-list {
list-style: none;
}
.dynatable-search {
float: right;
margin-bottom: 10px;
}
.dynatable-pagination-links {
float: right;
}
.dynatable-record-count {
display: block;
padding: 5px 0;
}
.dynatable-pagination-links span,
.dynatable-pagination-links li {
display: inline-block;
}
.dynatable-page-link,
.dynatable-page-break {
display: block;
padding: 5px 7px;
}
.dynatable-page-link {
cursor: pointer;
}
.dynatable-active-page,
.dynatable-disabled-page {
cursor: text;
}
.dynatable-active-page:hover,
.dynatable-disabled-page:hover {
text-decoration: none;
}
.dynatable-disabled-page,
.dynatable-disabled-page:hover {
background: none;
color: #999;
}
.essb-click-to-tweet{display:block;background:#60A8DC;position:relative;-moz-border-radius:4px;border-radius:4px;padding:15px 15px 15px 30px;margin-bottom:1em;color:#fff;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.essb-click-to-tweet.essb-click-to-tweet-light{background:0 0;border-left:5px solid #888;border-radius:0}.essb-click-to-tweet.essb-click-to-tweet-qlite{background:0 0;border:1px solid #efefef;border-radius:0}.essb-click-to-tweet.essb-click-to-tweet-light:hover{background-color:rgba(88,88,88,.05);border-left:5px solid #555}.essb-click-to-tweet.essb-click-to-tweet-qlite:hover{background-color:rgba(88,88,88,.02);border:1px solid #e1e1e1}.essb-click-to-tweet.essb-click-to-tweet-dark{background:#333;border-left:5px solid #999;border-radius:0}.essb-click-to-tweet.essb-click-to-tweet-dark:hover{background:#111;border-left:5px solid #cdcdcd}.essb-click-to-tweet:hover{background-color:#2a7fbd;border-left:3px solid #4499d6}.essb-click-to-tweet:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.essb-click-to-tweet-quote{position:relative;color:#fff!important;font-size:18px;line-height:21px;font-weight:100;text-decoration:none!important;text-transform:none!important;word-wrap:break-word;border-bottom:none!important}.essb-click-to-tweet.essb-click-to-tweet-light .essb-click-to-tweet-quote{color:#555!important}.essb-click-to-tweet.essb-click-to-tweet-qlite .essb-click-to-tweet-quote{color:#333!important;font-style:italic}.essb-click-to-tweet.essb-click-to-tweet-dark .essb-click-to-tweet-quote{color:#fff!important}.essb-click-to-tweet-button{margin:0;display:block;text-transform:uppercase;font-size:.7em;font-weight:700;color:#fff;text-align:right;text-decoration:none!important}.essb-click-to-tweet-light .essb-click-to-tweet-button,.essb-click-to-tweet-qlite .essb-click-to-tweet-button{color:#555}.essb-click-to-tweet-button-icon{background-size:21px 21px;background-repeat:no-repeat;width:21px;height:21px;display:inline-block;float:right;margin-top:-3px;margin-left:5px;font-size:16px}.essb-ctt-text a:hover{text-decoration:none;color:#fff!important}.essb-click-to-tweet-qlite .essb-click-to-tweet-button-icon{color:#60A8DC}
@font-face {
font-family: essb;
src: url(https://intercontinentalcry.org/wp-content/plugins/easy-social-share-buttons3/assets/fonts/essb.eot);
src: url(https://intercontinentalcry.org/wp-content/plugins/easy-social-share-buttons3/assets/fonts/essb.eot?#iefix) format("embedded-opentype"),url(https://intercontinentalcry.org/wp-content/plugins/easy-social-share-buttons3/assets/fonts/essb.woff) format("woff"),url(https://intercontinentalcry.org/wp-content/plugins/easy-social-share-buttons3/assets/fonts/essb.ttf) format("truetype"),url(https://intercontinentalcry.org/wp-content/plugins/easy-social-share-buttons3/assets/fonts/essb.svg#essb) format("svg");
font-weight: 400;
font-style: normal;
}
[class*=" essb_icon_"]:before {
font-family: essb!important;
font-style: normal!important;
font-weight: 400!important;
font-variant: normal!important;
text-transform: none!important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.essb_icon_facebook:before {
content: "\61";
}
.essb_icon_twitter:before {
content: "\64";
}
.essb_icon_reddit:before {
content: "\79";
}
.essb_icon_buffer:before {
content: "\7a";
}
.essb_links {
word-wrap: normal!important;
clear: both;
margin: 1em 0;
}
.essb_links li,
.essb_links ul {
padding: 0!important;
margin: 0!important;
list-style: none!important;
font-family: 'Open Sans',helvetica,arial,sans-serif;
line-height: 1em;
text-transform: none;
font-weight: 400;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
background-image: none;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.essb_links li,
.essb_links li a,
.essb_links li a .essb_icon,
.essb_links li a .essb_network_name {
display: inline-block;
vertical-align: middle;
font-family: 'Open Sans',helvetica,arial,sans-serif;
line-height: 1em;
text-transform: none;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
background-image: none;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-o-transform: translate3d(0,0,0);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.essb_links li a {
margin: 2px 5px 2px 0;
color: #fff!important;
text-decoration: none;
font-size: 100%;
background-clip: padding-box;
}
.essb_links .essb_icon {
width: 36px;
height: 36px;
background-position: center;
background-repeat: no-repeat;
}
.essb_links .essb_force_hide_name .essb_network_name {
display: none;
}
.essb_links .essb_force_hide_name .essb_icon {
margin-right: 0!important;
}
.essb_links li a {
color: #fff;
}
.essb_links .essb_icon:before {
font-size: 18px!important;
text-align: center;
position: absolute;
top: 9px;
left: 9px;
}
.essb_links li a .essb_network_name {
margin-right: 10px;
font-size: 14px;
}
.essb_links li a .essb_network_name.essb_noname {
margin-right: 0;
}
.essb_links .essb_link_buffer a {
background-color: #111!important;
}
.essb_links .essb_link_twitter a {
background-color: #00abf0!important;
}
.essb_links .essb_link_facebook a {
background-color: #3a579a!important;
}
.essb_links .essb_link_reddit a {
background-color: #333!important;
}
.essb_links.essb_template_round-retina li a {
border-radius: 18px;
-webkit-border-radius: 18px;
box-shadow: 1px 1px 3px 0 rgba(0,0,0,.2);
}
.essb_links.essb_template_round-retina a {
background-color: transparent!important;
}
.essb_links.essb_template_round-retina .essb_link_buffer a {
color: #111!important;
}
.essb_links.essb_template_round-retina .essb_link_twitter a {
color: #00abf0!important;
}
.essb_links.essb_template_round-retina .essb_link_facebook a {
color: #3a579a!important;
}
.essb_links.essb_template_round-retina .essb_link_reddit a {
color: #333!important;
}
.essb_links.essb_template_modern-light-retina li a {
background-color: #fff!important;
}
.essb_links.essb_template_modern-light-retina li a .essb_icon {
width: 36px!important;
height: 36px!important;
top: 8px!important;
left: 8px!important;
}
.essb_links.essb_template_modern-light-retina li a .essb_icon:before {
font-size: 20px!important;
}
.essb_links.essb_template_modern-light-retina li a {
border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: none;
}
.essb_links.essb_template_modern-light-retina li a .essb_network_name {
font-size: 13px;
text-transform: uppercase;
}
@font-face{font-family:essb-socialfollowers;src:url(//intercontinentalcry.org/wp-content/plugins/easy-social-share-buttons3/lib/modules/social-followers-counter/assets/css/../font/essb-socialfollowers.eot);src:url(//intercontinentalcry.org/wp-content/plugins/easy-social-share-buttons3/lib/modules/social-followers-counter/assets/css/../font/essb-socialfollowers.eot#iefix) format('embedded-opentype'),url(//intercontinentalcry.org/wp-content/plugins/easy-social-share-buttons3/lib/modules/social-followers-counter/assets/css/../font/essb-socialfollowers.woff) format('woff'),url(//intercontinentalcry.org/wp-content/plugins/easy-social-share-buttons3/lib/modules/social-followers-counter/assets/css/../font/essb-socialfollowers.ttf) format('truetype'),url(//intercontinentalcry.org/wp-content/plugins/easy-social-share-buttons3/lib/modules/social-followers-counter/assets/css/../font/essb-socialfollowers.svg#essb-socialfollowers) format('svg');font-weight:400;font-style:normal}.essbfc-container{margin-left:auto;margin-right:auto;overflow:hidden;clear:both;padding:0;margin-bottom:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.essbfc-container ul{overflow:hidden;line-height:0!important}.essbfc-container li,.essbfc-container ul{list-style:none!important;margin:0!important;padding:0!important;background:0 0!important;text-align:left;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:0!important}.essbfc-container li .essbfc-network,.essbfc-container li .essbfc-network i{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.essbfc-container li{line-height:15px}.essbfc-container li .essbfc-network{margin:1px!important}.essbfc-container li:after,.essbfc-container li:before{content:""!important}.essbfc-container li a{text-decoration:none}.essbfc-network{display:block;overflow:hidden;text-align:center}.essbfc-icon{font-family:essb-socialfollowers;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-decoration:inherit;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal;font-size:38px;display:block;padding:10px 0 0}.essbfc-icon-facebook:before{content:'\e801'}.essbfc-icon-twitter:before{content:'\e802'}.essbfc-icon-mailchimp:before{content:'\e808'}.essbfc-icon-instagram:before{content:'\e822'}.essbfc-container.essbfc-container-profiles li{display:inline-block}.essbfc-container.essbfc-container-profiles i{font-size:18px;line-height:22px;margin:11px!important;width:22px;padding:0!important}.essbfc-container.essbfc-container-profiles.essbfc-profiles-align-right ul{text-align:right!important}.essbfc-container.essbfc-container-profiles.essbfc-profiles-size-medium i{font-size:20px;line-height:26px;margin:6px!important;width:26px;padding:0!important}