@import url("https://fonts.googleapis.com/css?family=Roboto:400,700|Material+Icons|Oswald:300,400,600");

/*Cardo:400,400i444 */

.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;}}



*{-webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;}
html  { height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}

body {margin: 0;
height:100%;font-family:"adobe-text-pro",Cambria, Georgia;color:#000;background-color:#fff;font-weight:300;font-size: .9rem;}

*, *:before, *:after {  -webkit-box-sizing: inherit;  -moz-box-sizing: inherit;  box-sizing: inherit;  }
html, body {margin: 0; padding: 0;}
header {  height: 195px;  position: relative;  top: 0;   overflow: visible;  z-index: 222;  width: 100%;background: rgba(0,0,0, 1);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));background: -moz-linear-gradient(top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));background: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));margin-bottom:-195px}
.no-featured-image header { }

 body.is-mobile header  {height: 95px;margin-bottom:-95px}

.item--secondary {top:0;left:0;position: fixed;width:100%;opacity:1;height: 50px;color:#000;border-bottom:2px dashed #000;background:#fff!important;z-index:9}

.item--secondary {
animation: cssAnimation 0s 5s forwards;
  opacity: 0;
}

@keyframes cssAnimation {
  to   { opacity: 1; }
}

.sitename {  margin-left: 0;margin-right:20px;font-weight:900;margin-top:-17px;color:#fff!important}
.sitename a img {width:44px}
.sitename:hover {opacity:.8; }
header a:active,.lt a:active {top: 2px;position:relative }
.menu1  { display: flex;font-family:Roboto;  height: 105px;margin:0;  align-items: center;text-transform:uppercase;  padding: 0px 40px 0;  font-size: 0.8em;  list-style: none;color:#fff;font-weight:700}
 .menu1 a {color:#fff;font-family:oswald; font-size: 1.2em;}

 .menu1 a:hover { color: white; text-decoration: underline wavy;  text-decoration-color: white;}
.home   .menu1 a:hover { color: black; text-decoration: underline wavy;  text-decoration-color: black;}

.menu2  { display: flex;font-family:Roboto;  height: 50px;margin:0;  align-items: center;text-transform:uppercase;  padding: 0px 0px 0;  font-size: 0.7em;  list-style: none;color:#000;}
.menu2 li { font-weight:900; font-size: 1.1em;}
.menu2 .essb_links_list li:last-child { padding-right:20px!important}
.menu1 li {  cursor: pointer; font-size: .9em;}
.menu1 li.sitename {  font-size: 2.0em;}
.menu1 li:not(:last-child):not(.sitename) {  margin-right: 20px;}
.menu1 li.radj, .menu2 li.artitle {margin-right:auto!important}
.menu1 li  i:not(.fa-twitter):not(.fa-search):not(.fa-user-circle-o) {  margin-right: 3px;}
.menu1 li.icn  {  margin-top:0px;margin-right:25px!important}

 .menu1 li.icn {fill: #ffffff;}
.menu2  li.shrt {font-weight:100!important; font-size: .8em!important;}

.menu1 li.fa3 {margin-right:45px!important}
.capinf:after {margin-left:-23px!important; margin-bottom:-3x;content: '\2807';  font-size: 30px;  }
/*top */

.secnav {position:absolute;top:0;width:100%;height:0px;}
.cbp-af-button {position: absolute;top:19px;right:25px}

.cbp-af-button .hamburger-inner,.cbp-af-button .hamburger-inner::before, .cbp-af-button .hamburger-inner::after{background:#E4E4E4;}
.hamburger--3dxy.is-active::before{content: "";display: block;z-index:-1;top:0px;left:0;bottom:0;margin-left:-3000px;position:fixed;min-width:5600px!important;height:100%;background:#000;opacity:.2}

body.archive .flex-other .alm-reveal,
body.archive .alm-listing.flexbox.flex-other,
body.archive .ajax-load-more-wrap .alm-listing

{background:none!important}

.flex-other .alm-reveal { display: flex;
  justify-content: space-between;flex-wrap: wrap;}

  .flex-other .alm-reveal .flex-item, .ajax-load-more-wrap .flex-item {
      display:flex; align-items:center;
      webkit-flex: 1 0 30%;
  -ms-flex: 1 0 30%;flex: 1 0 30%;
  -webkit-box-flex: 1 0 30%;
  -moz-box-flex:  1 0 30%;
  min-width: 320px;
  margin: 0 3% 3% 0!important;
  }


   .flex-publi .alm-reveal .flex-it {display:flex; align-items:center;webkit-flex: 1 0 22%;-ms-flex: 1 0 22%;
   flex: 1 0 22%;
justify-content: space-around;-webkit-box-flex: 1 0 22%;-moz-box-flex:  1 0 22%;
min-width: 320px; margin: 0 3% 3% 0; }

 .featspot {margin-bottom:-3vw!important}
   .featspot .alm-reveal { display: flex;
  justify-content: space-between;flex-wrap: wrap;}

  .featspot .alm-reveal .flex-item
{display:flex; align-items:center;webkit-flex: 1 0 45%;-ms-flex: 1 0 45%;flex: 1 0 45%;
justify-content: space-around;-webkit-box-flex: 1 0 45%;-moz-box-flex:  1 0 45%;
min-width: 320px; margin: 0 3% 3% 0;  }

 .flex-other .alm-reveal .flex-item .flex-has-img {overflow:hidden}
   .flex-other .flex-item .flex-has-img {overflow:hidden}
  .ICYMI .featspot .flex-item h3 {font-size:2.2em!important;line-height:1.3em!important;  }


  /*  .ICYMI .featspot .flex-item .details {display: flex; justify-content: center; align-items: center; }*/


.alm-listing .alm-reveal,.hero-unit,.ajax-load-more-wrap .alm-listing
{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;}


 #nuclen-summary-container{padding:40px 30px!important;width:50%!important;margin: 10px auto 10px;line-height:1.3em;text-shadow:none!important;}



      #nuclen-quiz-container{width:50%!important;margin: 0px auto 0px;text-shadow:none!important;}

      #nuclen-summary-container ul,  #nuclen-summary-container  li{width:auto!important}



#nuclen-quiz-container h2.nuclen-fg,#nuclen-summary-container  h2.nuclen-fg {text-shadow:none!important;display:inline;box-shadow: inset 0px -10px 0px 0px yellow;}


#nuclen-summary-container  h2.nuclen-fg {font-size:90%;text-shadow:none!important;display:inline;box-shadow: inset 0px -10px 0px 0px yellow;}
.nuclen-quiz-answer-correct,
.nuclen-quiz-answer-correct:hover,
.nuclen-quiz-answer-correct:active,
.nuclen-quiz-answer-correct:focus {
	background-color: #088408!important;
	color: #fff;
}

.nuclen-quiz-answer-wrong,
.nuclen-quiz-answer-wrong:hover {
	background-color: ##FF0000!important;
	color: #fff;
}

.flex-item {position:relative;min-width:320px;}

.flexbox-home-title .flex-item {display:flex; align-items:center;height:100%}


  .flexbox-home-title, .flexbox-home-title .flex-item .flex-has-img,
    .flexbox-home-title .alm-reveal{height:100%;z-index:99}
 .flexbox-home-title .flex-item .flex-has-img .flex-item-img {height:100%;}
 .flexbox-home-title .flex-item .flex-has-img .flex-item-img img {height:100%;width: 100vw; object-fit: cover; object-position: top center;}
.flexbox-home-title .flex-item .details{flex-direction: column;  position:absolute; top: 50%;left:0;right:0; transform:  translateY(-50%); }
    .flexbox-home-title  .flex-has-img .details {z-index:1}
     .flexbox-home-title  .flex-has-img .details h1{  word-wrap: break-word;}
.flex-item a::before {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;z-index: 2;background-color: white;opacity: 0;filter: alpha(opacity=0);}

.flex-other {padding:0 3% 0 3%!important;margin-top:0!important}









.flexbog {padding-top:3%!important}



.rowz { display: flex; justify-content: center;height: 100%;margin:0 5vw}
.columnz h2 { font-size:210%;font-family:roboto;margin-top:0!important}
  

  .Storylines-fl .flex-item, .flex-item.category-videos {height:300px!important;overflow:hidden}


  .Storylines-fl  .flex-item .flex-item-img, .flex-item.category-videos .flex-item-img {height:500px!important}

  .flexbox-must .alm-listing.alm-ajax .flex-item.category-videos
  {max-height:400px!important;background:#000!important}



  body.videos .flex-item.category-videos  {height:100vh!important;overflow:hidden}

  body.videos .flex-item.category-videos .flex-item-img {height:100vh!important}




  body.st-full-half .styles-full-half .details h1 span{font-size:80%!important}

 #nuclen-quiz-next-button {cursor: pointer!important;}

 #donbut {color:blue;text-decoration: underline wavy}
 #donbut:hover {color:black;}


 .flex-other.posto .flex-item * {
     webkit-flex: 1 0 48%!important;display:flex;max-height:200px!important;overflow:hidden;
    -ms-flex: 1 0 48%;flex: 1 0 48%!important;-webkit-box-flex: 1 0 48%!important;-moz-box-flex:  1 0 48%!important;
    min-width: 200px!important; margin: 0 1% 0 2%important;
 }

  .flex-other.posto .flex-item .details h3 {width:80%!important;text-shadow:none!important;margin-top:-5px!important}




.flex-other.hotspoto {width:100%;margin:0!important;padding:0!important}

.flex-other.hotspoto .flex-item {
     webkit-flex: 1 0 20%!important;display:flex;max-height:200px!important;overflow:hidden;
    -ms-flex: 1 0 20%;flex: 1 0 20%!important;-webkit-box-flex: 1 0 20%!important;-moz-box-flex:  1 0 20%!important;
    min-width: 200px!important; margin: 0 1% 1% 0!important;
 }


 .flex-other.pubo .alm-reveal {width:100%;margin:0!important;padding:0!important;display:flex;}
 .flex-other.pubo .alm-reveal * {display:flex; margin: 0 0 0 0!important;
     webkit-flex: 1 0 400px!important;
    -ms-flex: 1 0 400px;flex: 1 0 400px!important;-webkit-box-flex: 1 0 400px!important;-moz-box-flex:  1 0 400px!important;

 }
 .flex-other.pubo .alm-reveal  a {
 margin: 0 5% 5% 5%!important; }


   body.videos .flex-item.category-videos  {height:100vh!important;overflow:hidden}

  body.videos .flex-item.category-videos .flex-item-img {height:100vh!important}


 .videos .bicp {display:none!important}










.wide-title {text-align:center;margin-bottom:0!important}
.third-title {width:80%;margin-left:10%}
@media (max-width : 768px) {

.wide-title p{font-size:.8em;line-height:1.6em}

    .tag-title {color:#fff;margin-left:10vw!important;clear:right!important}

     body.videos .flex-item.category-videos  {height:75vh!important;overflow:hidden}

  body.videos .flex-item.category-videos .flex-item-img {height:75vh!important}

      .videos #playerArea , .videos .video_frame
  {z-index:9999999999999;width: 100vw;
    height: 56.25vw!important; /* height:width ratio = 9/16 = .5625  */
padding-bottom:  56.25%!important;
    max-height: 100vh;
    max-width: 177.78vh; /* 16/9 = 1.778 */
    margin: auto!important;
    position: absolute!important;
    top:-300px!important;/* vertical center */
    left:0!important;right:0!important; /* horizontal center */}

.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:260px!important;bottom:0}


    body.videos #content-font2 {padding-top:55%!important}





.flickity-prev-next-button.previous {
  left: -200px!important;
}
.flickity-prev-next-button.next {
  right: -200px!important;
}
      div button.flickity-button {bottom:-900px}



 .flex-item .flex-has-img .details h3 {font-size:1.9em!important;line-height:1.4em}

  .flexbox-must .filmspoto, .flexbox-must  .hotspoto {padding-top:40px!important}

 .single .flexbox-home-title {height:45vh!important}

.flexbox-home-title .alm-reveal .flex-item .details h1 span{font-size:90%!important;}
  .flexbox-home-title .alm-reveal .flex-item .details h1 {width:90%!important;}
.flexbox-home-title .alm-reveal .flex-item .details {width:90%!important;}

 .flexbox-page-title {font-size:1.6em!important;}

#nuclen-summary-container{padding:40px 30px!important;width:90%!important;margin: 10px auto 10px;line-height:1.5em;text-shadow:none!important;}
#nuclen-quiz-container{width:90%!important;margin: 0px auto 0px;text-shadow:none!important;}
.sitename a img {width:33px}
#content-font2 p{font-size:17px;line-height:27px}


.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-latest2 {padding-top:30px!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:0vh;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}

}



.flexbox-home-title .alm-reveal .flex-item .details *{width:80%!important;}


.third-title {  text-align: center;}
 .videos  #nuclen-summary-container  {background:#000!important}
 .videos  #nuclen-quiz-container h2.nuclen-fg,  .videos  #nuclen-summary-container  h2.nuclen-fg
{text-shadow:none!important;display:inline;box-shadow: inset 0px -10px 0px 0px red;}

/* default */
.flex-has-img .flex-item-img,.carousel-cell  { background-color:#661F4F;}
.flex-has-img .flex-item-img img ,.carousel-cell img{mix-blend-mode: hard-light; -webkit-filter: grayscale(10%) contrast(1);
filter: grayscale(10%) contrast(1);}
.flex-has-img .flex-item-img::after,.carousel-cell::after {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: block; background-color: rgba(0, 0, 0, 0.3);}


  div.flex-item-img:empty {
  content: '';}





/* black lens */
.styles-black-lens .flex-has-img .flex-item-img { background-color:#130500;mix-blend-mode: lighten}
.styles-black-lens .flex-has-img .flex-item-img img { -webkit-filter: sepia(90%);filter: sepia(90%);}
.styles-black-lens .flex-has-img .flex-item-img::after {background-color: #55AC45;mix-blend-mode:color-burn;opacity:.4}

/*bloodred */

/* blueblue */
.styles-blueblue .flex-has-img .flex-item-img::after { opacity:0}
.styles-blueblue.st-inside .flex-has-img::after {border-color:yellow;}
.styles-blueblue h1 span,.styles-blueblue .secondary-title ,.styles-blueblue h3{color:yellow!important;}
.styles-blueblue .flex-has-img .flex-item-img { background-color: blue}
.styles-blueblue .flex-has-img .flex-item-img img { mix-blend-mode: hard-light; -webkit-filter: grayscale(10%) contrast(1); filter: grayscale(10%) contrast(1);}
.styles-blueblue .flex-has-img .flex-item-img::after{background-color: #4356a3;mix-blend-mode: color-burn;}
.styles-blueblue .flex-has-img::after {border-color: blue!important}
.styles-blueblue  .flex-has-img {background:blue!important}






/* coralpurple  */
.styles-coralpurple h1 span,
.styles-coralpurple h3 {color:#fff}
.styles-coralpurple .secondary-title {color:#AFFFCC}
.styles-coralpurple .flex-has-img .flex-item-img { background-color: #E56162;}
.styles-coralpurple .flex-has-img .flex-item-img img { mix-blend-mode: multiply; -webkit-filter: grayscale(100%) contrast(1.2); filter: grayscale(100%) contrast(1);}
.styles-coralpurple .flex-has-img .flex-item-img::after {background-color: #1E0479;mix-blend-mode: lighten;opacity: 3;}
.styles-coralpurple .flex-has-img::after {border-color: #1E0479!important}
.styles-coralpurple  .flex-has-img {background:#1E0479!important}



/* eggshellblack  */
.styles-eggshellblack .flex-has-img .flex-item-img{ background-color: #C0CABE;}
.styles-eggshellblack .flex-has-img .flex-item-img img { mix-blend-mode:multiply; -webkit-filter: grayscale(100%) contrast(1.2); filter: grayscale(100%) contrast(1.2);}
.styles-eggshellblack .flex-has-img .flex-item-img::after{ background-color: #1f2e3b;mix-blend-mode: lighten;opacity:0.9; }


 

 /* forest-purple */
 .styles-forest-purple h1 span,  .styles-forest-purple h3 {color:#F6EB06!important;}
  .styles-forest-purple .secondary-title {color:#fff}
 .styles-forest-purple .flex-has-img .flex-item-img { background-color: #374172;}
  .styles-forest-purple .flex-has-img .flex-item-img img { mix-blend-mode:multiply;filter:grayscale(100%) contrast(1.5) }
 .styles-forest-purple .flex-has-img .flex-item-img::after {background-color: #542A0C;mix-blend-mode: lighten;}
 .styles-forest-purple .flex-has-img::after {border-color: #4C3B68!important}
.styles-forest-purple  .flex-has-img {background:#4C3B68!important}

  /*grapefruits*/
  .styles-grapefruits .flex-has-img .flex-item-img { background-color:#f1e3a0;}
.styles-grapefruits .flex-has-img .flex-item-img img { mix-blend-mode: darken;
  -webkit-filter: grayscale(100%) contrast(2);
  filter: grayscale(100%) contrast(2); }
.styles-grapefruits .flex-has-img .flex-item-img::after { background: linear-gradient(180deg, #f430a9, #f2e782);
  mix-blend-mode: lighten;}
  .styles-grapefruits h1 span, .styles-grapefruits h3 {color:blue!important;}

 /* green-lemon */
 .styles-green-lemon  .flex-has-img .flex-item-img  {background:#88930D;}
.styles-green-lemon  .flex-has-img .flex-item-img img { -webkit-filter:  grayscale(60%) contrast(1.9); filter:grayscale(60%)  contrast(1.9) ;  mix-blend-mode:darken; }
 .styles-green-lemon  .flex-has-img .flex-item-img::after  { background-color:#C8EFD4; mix-blend-mode:color-burn;opacity:.8;}
.styles-green-lemon  h1 span, .styles-green-lemon  .secondary-title,
.styles-green-lemon  h3{color:#fff;}
.styles-green-lemon .flex-has-img::after {border-color: #688503!important}
.styles-green-lemon  .flex-has-img {background:#688503!important}

 /* green-lens */
.styles-green-lens .flex-has-img .flex-item-img  { background-color:#C3DC40;}
.styles-green-lens .flex-has-img .flex-item-img img { -webkit-filter: grayscale(100%) contrast(1); filter: grayscale(100%) contrast(1);mix-blend-mode: multiply;}
.styles-green-lens .flex-has-img .flex-item-img::after {background-color: #021849;mix-blend-mode: lighten;opacity:1}
.styles-green-lens .flex-has-img::after {border-color: #A7BC41!important}
.styles-green-lens  .flex-has-img {background:#A7BC41!important}

/*lavender night */
.styles-lavender-night .flex-has-img .flex-item-img { background-color:#E08EBE;}
.styles-lavender-night .flex-has-img .flex-item-img img {mix-blend-mode: multiply; -webkit-filter: grayscale(90%) contrast(1.9); filter: grayscale(90%) contrast(1.9);}
.styles-lavender-night .flex-has-img .flex-item-img::after {background-color: #0AACDB;mix-blend-mode:multiply;opacity:.2}

/*limey-lime*/
.styles-limey-lime .flex-has-img .flex-item-img { background-color:lime;}
.styles-limey-lime  .flex-has-img .flex-item-img img {mix-blend-mode:darken; -webkit-filter: contrast(.8)  grayscale(100%) ;filter: contrast(.8)  grayscale(100%) ; }
.styles-limey-lime  .flex-has-img .flex-item-img::after {background-color: purple;mix-blend-mode:difference;opacity:.7}

/* neon-blue */
 .styles-neon-blue h1 span,
 .styles-neon-blue h3 {color:fff!important}
 .styles-neon-blue .secondary-title {color:#fff;}
 .styles-neon-blue .flex-has-img .flex-item-img { background-color: #6BD089!important;}
 .styles-neon-blue .flex-has-img .flex-item-img img { mix-blend-mode: darken;  -webkit-filter: grayscale(100%) contrast(1.2); filter: grayscale(100%) contrast(1.2); }
 .styles-neon-blue .flex-has-img .flex-item-img::after{background-color: #000!important;opacity:0.2;}

 /* orange-lens */
.styles-orange-lens .flex-has-img .flex-item-img { background-color:#EA7600;}
.styles-orange-lens .flex-has-img .flex-item-img img {mix-blend-mode: multiply; -webkit-filter: grayscale(70%) contrast(8.9); filter: grayscale(70%) contrast(8.9);}
.styles-orange-lens .flex-has-img .flex-item-img::after {background-color: #200A34;mix-blend-mode: lighten;opacity:1}


 /* orange night  */
.styles-orange-night .flex-has-img .flex-item-img::before  { background-color: #C3723E;mix-blend-mode:darken;} .styles-orange-night .flex-has-img .flex-item-img img { -webkit-filter: grayscale(10%) contrast(9.9); filter: grayscale(10%) contrast(9.9);opacity:.4} .styles-orange-night .flex-has-img .flex-item-img::after  { background-color:#fff; mix-blend-mode: color-burn;} .styles-orange-night h1 span,.styles-orange-night h3{color:#fff!important;}
.styles-orange-night  .flex-has-img::after {border-color: #3D132F!important}
.styles-orange-night   .flex-has-img {background:#3D132F!important}

/*orangered */
.styles-orangered .flex-has-img .flex-item-img { background-color:#F76332;}
.styles-orangered .flex-has-img .flex-item-img img {mix-blend-mode: multiply; -webkit-filter: grayscale(40%) contrast(1.9); filter: grayscale(40%) contrast(1.9);}
.styles-orangered .flex-has-img .flex-item-img::after {background-color: #001C4E;mix-blend-mode: lighten;opacity:.5}

 /* pink-lemon */
.styles-pink-lemon h1 span, .styles-pink-lemon h3 {color:#FFFF00!important }
 .styles-pink-lemon .secondary-title {color:#fff}
.styles-pink-lemon .flex-has-img .flex-item-img { background-color:#B20773;}
 .styles-pink-lemon .flex-has-img .flex-item-img img {mix-blend-mode: lighten; -webkit-filter: grayscale(100%) contrast(1.3); filter: grayscale(100%) contrast(1.3);}
 .styles-pink-lemon .flex-has-img .flex-item-img::after{background-color: #00B050;content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: block; background-color: rgba(126,217,29, 0.2);}

     /* pink-lemon-2 */
  .styles-pink-2  .flex-has-img .flex-item-img  {background:#F8A1A4;}
    .styles-pink-lemon-2 .flex-has-img .flex-item-img img { -webkit-filter:  grayscale(70%) contrast(1.3) ; filter:grayscale(70%) contrast(1.3);opacity:.5;  mix-blend-mode:darken; }
   .styles-pink-lemon-2  .flex-has-img .flex-item-img::after  { background-color:#036D38; mix-blend-mode:lighten;opacity:.1;}
   .styles-pink-lemon-2  h1 span,    .styles-pink-lemon-2 .secondary-title,
    .styles-pink-lemon-2 h3{color:#fff;}
    .styles-pink-lemon-2  .flex-has-img::after {border-color: #66274F!important}
    .styles-pink-lemon-2   .flex-has-img {background:#66274F!important}


 /* pink-mint */
.styles-pink-mint h1 span,
.styles-pink-mint h3 {color:#ABF3C3!important;background:none }
.styles-pink-mint .secondary-title span {color:white}
.styles-pink-mint .flex-has-img .flex-item-img { background-color: #ff2d4d;}
.styles-pink-mint .flex-has-img .flex-item-img img { mix-blend-mode:multiply;filter:grayscale(100%) contrast(1); -webkit-filter: grayscale(100%) contrast(1); }
.styles-pink-mint .flex-has-img .flex-item-img::after {background-color: #0c0b0a;mix-blend-mode: lighten;}
.styles-pink-mint  .flex-has-img::after {border-color: #DC2743!important}
.styles-pink-mint   .flex-has-img {background:#DC2743!important}

/*pinkblue */
.styles-pinkblue .flex-has-img .flex-item-img { background-color:#FF0198;}
.styles-pinkblue .flex-has-img .flex-item-img img {mix-blend-mode: darken; -webkit-filter: grayscale(90%) contrast(1.9)  ;filter: grayscale(90%) contrast(1.9) }
.styles-pinkblue .flex-has-img .flex-item-img::after {background-color: #29B6FE;mix-blend-mode:overlay;opacity:.8}

/*pink black*/
.styles-pink-black .flex-has-img .flex-item-img { background-color:#E08EBE;}
.styles-pink-black .flex-has-img .flex-item-img img {mix-blend-mode: darken; -webkit-filter: grayscale(90%) contrast(1.9)  sepia(60%);filter: grayscale(90%) contrast(1.9) sepia(60%);}
.styles-pink-black .flex-has-img .flex-item-img::after {background-color: #0AACDB;mix-blend-mode:lighten;opacity:.2}
.styles-pink-black  .flex-has-img::after {border-color: #E094C4!important}
.styles-pink-black   .flex-has-img {background:#E094C4!important}

  /*pink flint*/
.styles-pink-flint .flex-has-img .flex-item-img { background-color:#FCA300;}
.styles-pink-flint .flex-has-img .flex-item-img img { mix-blend-mode: darken; }
.styles-pink-flint .flex-has-img .flex-item-img::after { background: #282581;  mix-blend-mode: lighten;  -webkit-filter: contrast(1.1);  filter: contrast(1.1);}

 /* purple-mango  */
.styles-purple-mango  .flex-has-img .flex-item-img::before  { background:#FBCA74;mix-blend-mode:darken;}
.styles-purple-mango .flex-has-img .flex-item-img img { -webkit-filter:  grayscale(100%) contrast(1); filter:grayscale(100%)  contrast(1)  }
.styles-purple-mango .flex-has-img .flex-item-img::after  { background-color:#27B97A; mix-blend-mode:lighten;opacity:.3;filter:hue-rotate(50deg);}
.styles-purple-mango h1 span, .styles-purple-mango .secondary-title,
.styles-purple-mango h3{color:#CCFF00!important;}


 /* purple-lime  */
.styles-purple-lime  .flex-has-img .flex-item-img::before  { background:#FBCA74;mix-blend-mode:darken;}.styles-purple-lime .flex-has-img .flex-item-img img { -webkit-filter:  grayscale(100%) contrast(2.9); filter:grayscale(100%)  contrast(2.9) ;opacity:.4; }.styles-purple-lime .flex-has-img .flex-item-img::after  { background-color:#27B97A; mix-blend-mode:color-burn;opacity:.4;filter:hue-rotate(70deg);}.styles-purple-lime h1 span, .styles-purple-lime .secondary-title,.styles-purple-lime h3{color:#CCFF00!important;}
.styles-purple-lime  .flex-has-img::after {border-color: #A31118!important}
.styles-purple-lime  .flex-has-img {background:#A31118!important}


 /* purplepurple */
.styles-purplepurple h1 span, .styles-purplepurple h3 {color:#FB6754!important }
 .styles-purplepurple .secondary-title {color:#fff}
.styles-purplepurple .flex-has-img .flex-item-img { background-color:#661F4F;}
 .styles-purplepurple .flex-has-img .flex-item-img img {mix-blend-mode: lighten; -webkit-filter: grayscale(100%) contrast(1); filter: grayscale(100%) contrast(1);}
 .styles-purplepurple .flex-has-img .flex-item-img::after{background-color: #000;content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: block; background-color: rgba(0, 0, 0, 0.3);}
.styles-purplepurple  .flex-has-img::after {border-color: #471637!important}
.styles-purplepurple  .flex-has-img {background:#471637!important}

 /* purple-sky */
 .styles-purple-sky .flex-has-img .flex-item-img  { background-color: #3EE1AA!important;}
.styles-purple-sky .flex-has-img .flex-item-img img { mix-blend-mode:darken;-webkit-filter: grayscale(100%) contrast(1); filter: grayscale(100%) contrast(1);}
.styles-purple-sky .flex-has-img .flex-item-img::after  { background-color:#701B50; mix-blend-mode: lighten;}
.styles-purple-sky h1 span,
 .styles-purple-sky h3{color:#D5FF00!important}

/* purple-seafoam  */
.styles-purple-seafoam h1 span, .styles-purple-seafoam h3 {color:#FFB59B!important;}
.styles-purple-seafoam .secondary-title {color:#fff}
.styles-purple-seafoam .flex-has-img .flex-item-img { background-color: #374172;}
.styles-purple-seafoam .flex-has-img .flex-item-img img { mix-blend-mode:multiply;filter:grayscale(100%) contrast(1) }
.styles-purple-seafoam .flex-has-img .flex-item-img::after {background-color: #0c0b0a;mix-blend-mode: lighten;}

/*red lime*/
.styles-red-lime .flex-has-img .flex-item-img { background-color:yellow;}
.styles-red-lime .flex-has-img .flex-item-img img {mix-blend-mode:darken; -webkit-filter: contrast(.8)  grayscale(100%) ;filter: contrast(.8)  grayscale(100%) ; }
.styles-red-lime .flex-has-img .flex-item-img::after {background-color: red;mix-blend-mode:difference;opacity:.7}

.styles-gradient1 h1 span, .styles-gradient1 h3 {color:yellow!important }.styles-gradient1 .secondary-title {color:#fff}.styles-gradient1 .flex-has-img .flex-item-img::before { background: linear-gradient(to left, red, blue); mix-blend-mode: multiply;opacity:.6}.styles-gradient1 .flex-has-img .flex-item-img::after {background: linear-gradient(to bottom,yellow 0%, white 100%);mix-blend-mode: multiply;opacity:.6 }.styles-gradient1 .details::before {border-color: #fff;}.styles-gradient1.styles-half h1 span {color:#fff}.styles-gradient1.styles-half .details {background-color:#000}.styles-gradient1.styles-half .details::after {border:0px solid #000;}

.styles-gradient2  .flex-has-img .flex-item-img { background-color: blue;} .styles-gradient2  .flex-has-img .flex-item-img img { mix-blend-mode: hard-light;} .styles-gradient2  .flex-has-img .flex-item-img::after{ background: #e2d1c3!important; background: linear-gradient(to bottom, rgba(255,232,132,1) , green)  fixed!important;background: -webkit-linear-gradient(to bottom,rgba(255,232,132,1) , green)  fixed!important;mix-blend-mode: color-burn;opacity:.5}

  /*gradient3*/
.styles-gradient3 .flex-has-img .flex-item-img { background-color:#88169d;}
.styles-gradient3 .flex-has-img .flex-item-img img {   -webkit-filter: grayscale(100%) contrast(1.2);
    filter: grayscale(100%) contrast(1.2);
  mix-blend-mode: lighten; }
.styles-gradient3 .flex-has-img .flex-item-img::after {  mix-blend-mode: hard-light;
  background: linear-gradient(to top left, #FFFF00, #321a5b);}

   /* yellow-mud */
.styles-yellow-mud h1 span, .styles-yellow-mud h3 {color:#94F6E8!important;}
.styles-yellow-mud .secondary-title {color:#fff}
.styles-yellow-mud .flex-has-img .flex-item-img { background-color: #E0D05A;}
 .styles-yellow-mud .flex-has-img .flex-item-img img { mix-blend-mode:multiply;filter:grayscale(100%) contrast(1) }
.styles-yellow-mud  .flex-has-img .flex-item-img::after {background-color: #683F12;mix-blend-mode: lighten;}

 /* yellow-garden */
 .styles-yellow-garden .flex-has-img .flex-item-img { background-color: #BCC38F }
 .styles-yellow-garden .flex-has-img .flex-item-img img {mix-blend-mode: hard-light; -webkit-filter:  grayscale(20%) contrast(1); filter:grayscale(20%)  contrast(1 ) ;opacity:.3;}
 .styles-yellow-garden .flex-has-img .flex-item-img::after {background-color: #FFF766;mix-blend-mode: multiply;opacity:.9;}
  .styles-yellow-garden h1 span,.styles-yellow-garden  .secondary-title,
 .styles-yellow-garden h3{color:#41285A!important;font-weight:900;}
 .styles-yellow-garden  .flex-has-img::after {border-color: #FFC000!important}
 .styles-yellow-garden  .flex-has-img {background:#FFC000!important}


 /* vintage2 */
.styles-vintage2 h1 span, .styles-vintage2 h3 {color:#fff}
.styles-vintage2 .secondary-title {color:#fff}
.styles-vintage2 .flex-has-img .flex-item-img{ background-color: #000000;}
.styles-vintage2 .flex-has-img .flex-item-img img { filter:grayscale(100%) contrast(1) blur(0);-webkit-filter: grayscale(100%) contrast(1);  mix-blend-mode: screen; opacity:0.7}
.styles-vintage2 .flex-has-img .flex-item-img::after{ background-color: #1d1d37; mix-blend-mode: exclusion;}


/* redclover  */
.styles-redclover  h1 span, .styles-redclover  h3 {color:red!important }
 .styles-redclover  .secondary-title {color:#FFFFB3}
 .styles-redclover  .flex-has-img .flex-item-img{ background-color: #ffffb3;}
.styles-redclover   .flex-has-img .flex-item-img img { mix-blend-mode:multiply; -webkit-filter: grayscale(70%) contrast(1.2); filter: grayscale(70%) contrast(1.2);}
 .styles-redclover  .flex-has-img .flex-item-img::after{ background-color: rgba(253,201,208, 0.6)!important;mix-blend-mode: color-dodge;opacity:0.2; }

/* muddy-red */
.styles-muddy-red h1 span,
 .styles-muddy-red h3 {color:blue!important}
 .styles-muddy-red .secondary-title {color:#000;}
.styles-muddy-red .flex-has-img .flex-item-img { background-color: #FFB27D;}
 .styles-muddy-red .flex-has-img .flex-item-img img { mix-blend-mode: color-dodge; -webkit-filter: grayscale(100%) contrast(1) brightness(0.5); filter: grayscale(100%) contrast(1) brightness(0.5); }


/* coral-orange */
.styles-coral-orange h1 span,
.styles-coral-orange h3 {color:#fff}
.styles-coral-orange .secondary-title {color:#AFFFCC}
.styles-coral-orange .flex-has-img .flex-item-img {background-color: #FFB27D!important;}
.styles-coral-orange .flex-has-img .flex-item-img img { mix-blend-mode: multiply; -webkit-filter: grayscale(100%) contrast(1.2); filter: grayscale(100%) contrast(1);}
.styles-coral-orange .flex-has-img .flex-item-img::after {background-color: #1E0479;mix-blend-mode: lighten;opacity: 3;}

 /* yellow-lens */
.styles-yellow-lens .flex-has-img .flex-item-img { background-color:#FFF100;}
.styles-yellow-lens .flex-has-img .flex-item-img img {mix-blend-mode: multiply; -webkit-filter: grayscale(90%) contrast(1.9); filter: grayscale(90%) contrast(1.9);}
.styles-yellow-lens .flex-has-img .flex-item-img::after {background-color: #7A297B;mix-blend-mode: lighten;opacity:.5}


a.custom-dbox-popup:hover { color: blue!important;}


@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}





















/*top
.flex-item h1,.flex-it h1,.flex-item h3,.ajax-load-more-wrap2,.details h1,.authorship,#content-font2 > p:first-of-type,.wavy-line,.secondary-title,
.authors,.tag-title{animation-fill-mode: both;-webkit-animation-fill-mode: both;opacity: 0;animation-name: fadeInUp;-webkit-animation-name: fadeInUp;}

.flex-item h1,.flex-it h1,.flex-item h3,.ajax-load-more-wrap2,.details h1,.authorship,#content-font2 > p:first-of-type,.wavy-line,.secondary-title,
.authors,.tag-title { animation-duration: .4s;-webkit-animation-duration: .4s;opacity: 1;}*/

.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}

/* Positioning*/
#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,
.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;}

#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;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}






/* Font Size */
.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 {width:80%;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,.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; }
.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-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  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;}


#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}


/*hero flex*/

.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; }



















/*main flexbox*/

/*flexbox title*/



.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%}


.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}





.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;}

    


     

          .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}

         


    .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; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}






/*
body.is-mobile .flexbox-home-title ,
body.is-mobile .flexbox-home-title  .flex-item ,
body.is-mobile .flexbox-home-title  .flex-item .flex-has-img ,
body.is-mobile .flexbox-home-title  .flex-item .flex-has-img .flex-item-img ,body.is-mobile .flexbox-home-title  .flex-item .flex-has-img .flex-item-img img{}*/


body.is-mobile  .tbl_ab_appeal {display: none!important;width: 90%; }

.clearfix:after {content: "";display: table;clear: both;}

/*flexbox title*/

.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;}
     .flextags,.flexdon {text-align:center}
     .flexdon span{font-size:1.4em;background:#000;color:#fff!important}
      .flextags, .flextags a { color:blue;font-family:roboto;text-transform:uppercase}
      .flexdon a {color:yellow!important;}

       .flexdon a:hover  {background:#000;color:#fff!important}
       .flextags a:hover{ text-decoration: underline wavy; color:black; }
      a.peoplestag {color:blue;}
       .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 no image*/
.flexbox-home-title {display:block;align-items: center;justify-content: center;}

.authorship2 {margin-bottom:0px;padding-bottom:0}
/*flexbox no image*/

/*flexbox-latest*/


.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}
 
   .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 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}
/*box-shadow: inset 0 -2px 0  rgba(255, 0, 0, 0.9)*/

.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}
/*flexbox-latest*/

#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*/
.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-podcast*/
/*flexbox-podcast*/

/*flexbox-series*/
.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.filmspoto .alm-reveal  .flex-item {height: 250px!important;
  overflow:hidden;margin-bottom:10px!important;margin-right:10px;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%;}

   .alm-listing.filmspoto .alm-reveal  .flex-item  h3  {font-size:120%!important;color:#fff!important;  word-wrap: break-word;
  margin:0px auto 0!important;width:90%!important;text-align:center;line-height:1.3em!important}
  .alm-listing.filmspoto .alm-reveal  {align-items: center;text-align:center;justify-content: center;}




  .alm-listing.hotspoto .alm-reveal  .flex-item {max-width:200px!important;height: 200px!important;
  overflow:hidden;margin-bottom:10px!important;margin-right:10px;flex: 1 0 200px;}
  .alm-listing.hotspoto .alm-reveal  .flex-item  h3 {font-size:80%!important;color:#fff!important;  word-wrap: break-word;
  margin:0px auto 0!important;width:160px;text-align:center}
  .alm-listing.hotspoto .alm-reveal  {align-items: center;text-align:center;justify-content: center;}



/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */
.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;
}
/* arrow color */
.flickity-prev-next-button .arrow {
  fill: #000;
}
.flickity-prev-next-button.no-svg {
  color: #000;
}
.flickity-prev-next-button:hover {
  background: transparent;
}
/* hide disabled button */
.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-series*/


/*flexbox-must*/


/*flexbox-newsletter*/
.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;} /* positions button horizontally in line with input */
#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-newsletter*/

/*flexbox-recent*/
.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 }

/*flexbox-recent*/

/*flexbox-loop*/
.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}
/*flexbox-loop*/







/*write for us*/ 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}

/*page*/
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*/
/*contact*/
.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;}

}



/*flexbox-author*/
.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%;}
/*flexbox-author*/


/*styles*/

.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 100%;height:80px;
  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}





/* Border */
.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 {max-width:75%!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:75%!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-img-right .flex-has-img::after{ border-inline: solid;  border-left-width: 30vw}

.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}

/* title font size */
.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}

/* position */
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}

/* image align */
.styles-img-top {}
.styles-img-middle {}
.styles-img-bottom {}
.styles-img-right {}
.styles-img-left {}























/* basic */



/*
.flex-item .flex-has-img .flex-item-img::before {content: ''; position: absolute; width: 100%; height: 100%; top: 0;display:block; left: 0;
text-decoration: none; z-index: 10000; background-color: rgba(0, 0, 0, 0.3); }
.flex-item:hover .flex-has-img .flex-item-img::before {content: ''; position: absolute; width: 100%; height: 100%; top: 0;display:block; left: 0;
text-decoration: none; z-index: 10000; background-color: rgba(0, 0, 0, 0.1); }
*/








/*flexbox home style*/
.styles-top-half .details h1 span {padding-right:100px}

/*style*/


.desc,.authors {font-size:2.5vh}

#content-font2 .signoff img {max-width:60vw}

/*flexbox-page*/

.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}

/*publications
.parent-pageid-30785, .pageid-30785
{
background: #e2d1c3!important; height:800px;
background: linear-gradient(to bottom, rgba(255,232,132,1) , green)  fixed!important;
background: -webkit-linear-gradient(to bottom,rgba(255,232,132,1) , green)  fixed!important;
}
 .page-template-default ,.archive {
background: #fff; height:800px;
background: linear-gradient(to bottom, #C3F3B5 20%  , #fff 80%) fixed ; background-repeat: no-repeat;
background: -webkit-linear-gradient(to bottom,#C3F3B5 ,#9393FF  , #fff) fixed;
}

.page-id-30294 , .parent-pageid-30294{
background: #c6ffdd!important; height:800px;
background: linear-gradient(to bottom, #c6ffdd, #fbd786, blue)  fixed!important;
background: -webkit-linear-gradient(to bottom, #c6ffdd, #fbd786, blue)  fixed!important;
}


*/

body.home .latest1tem{
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 .fadedown{
background: #fff!important;
background: linear-gradient(to bottom,  #fff,  #fff, #F0CE8B)  scroll!important;
background: -webkit-linear-gradient(to bottom, #fff, #fff, #F0CE8B) scroll!important;
}


body.home {background: #F0CE8B!important;
background: linear-gradient(#F0CE8B 20%, #fff 50%)  fixed!important;
background: -webkit-linear-gradient(to bottom, #F0CE8B 20%, #fff 50%) fixed!important;

}


body.tag-canadian-history .flexbox{
background: #fff!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 .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}


/*flexbox-page*/
/*flexbox-archive*/

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;}



/*flexbox-archive*/

/*flex-item-supp*/
.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 {}
/*flex-item-supp*/


/* single*/
.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 #000, 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://icmagazine.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;}
/*single*/





/*archive
.archive .date, .home .date {display:none}

.archive .flexbox-home-title .flex-item .flex-has-img .flex-item-img::after{position: absolute; top: 0; left: 0;height: 100%; content: '';z-index:4;width: 100%;
background: -webkit-linear-gradient(top,rgba(0,0,0,1) 0,rgba(0,0,0,1) 100%,rgba(0,0,0,0) 75%);
background: linear-gradient(to top,rgba(0,0,0,1) 0,rgba(0,0,0,1) 100%,rgba(0,0,0,0) 75%);
mix-blend-mode:saturation; -webkit-mix-blend-mode: saturation;}

.archive .flexbox-home-title .flex-item .flex-has-img .flex-item-img::before{position: absolute; bottom: 0;z-index:4; left: 0;height: 100%; content: '';width: 100%;
background: -webkit-linear-gradient(top,rgba(0,0,0,1) 0,rgba(0,0,0,1) 5%,rgba(0,0,0,0) 80%);
background: linear-gradient(to top,rgba(0,0,0,1) 0,rgba(0,0,0,1) 5%,rgba(0,0,0,0) 80%);}
/*archive*/

/*ads*/







.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}
/*ads*/
/*boxzilla*/
.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;}
/*boxzilla*/
.page-template-default .authorship {display:none}
/*ES site*/
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}


/*ES site*/


/*vid*/







 .videos #content-font2 {position:relative!important;padding-top:20%}

.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}

/*vid*/
.name-links a {color:blue!important}
.name-links {margin-bottom:40px;margin-left:100px}
/*downloads*/

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 : 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}

      }

  #content-font2 p + p {
  text-indent: 1.3em!important;
}

  #content-font2 p + p img,  #content-font2 p + p picture {
  margin-left: -1.3em!important;
}

/*footer*/
#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}
/*footer*/


/* search */
#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;}
/* search */





/* to do
.flexbox-post-wide .flex-item:nth-child(odd):after, .page-template-default .flexbox-post-wide .alm-listing2 .flex-item:nth-child(odd) .flex-has-img:after {
position: absolute; bottom: 0; left: 0;height: 60px; content: '';z-index:6;width: 100%;background: linear-gradient(to top, rgba(55,1,55, 1) 1%, rgba(55,1,55, 0) 99% );}
to do */

/* cover box link
.flexbox .flex-item .flex-has-img .details h3 a:after { content:''; position:absolute; top:-1900px; bottom:-1900px; z-index:7; left:-1900px; right:-1900px; }
*/

/* duotone
.flexbox-home-title .flex-item .flex-has-img .flex-item-img::after {
content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%;
background-color: #004229; mix-blend-mode: lighten;opacity: 3;}

.flexbox-home-title .flex-item .flex-has-img .flex-item-img { background-color: #FDC9D0;}
.flexbox-home-title .flex-item .flex-has-img .flex-item-img img {mix-blend-mode: multiply;
-webkit-filter: grayscale(100%) contrast(1.2); filter: grayscale(100%) contrast(1);}
*/

/* flex box general */




/* Download attachments */
.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;
}





.list-para ul.list  li a {padding:2px}
.list-para ul.list  li a:hover{ background:#fff}

.third-title {text-shadow:none!important;}

.wide-title {font-family:roboto;text-shadow:none!important;} 

.page-template-template-indigenous .third-title {column-count: 3; column-gap: 40px;text-align:left!important;}
 .third-title p:first-child {
  margin: 0;
}

.iconss i{font-size:80px}
.iconss {padding-bottom:20px}

.page-template-template-indigenous,
.archive.tax-peoples  {
    background: #c6ffdd!important; height:800px;
background: linear-gradient(to bottom, #c6ffdd, #fbd786, blue)  fixed!important;
background: -webkit-linear-gradient(to bottom, #c6ffdd, #fbd786, blue)  fixed!important; 
    
}
.archive.tax-peoples .accordion p{  column-count: 2;
  column-gap: 40px;}

.archive.tax-peoples h4 {line-height:1.4em;width:50%;margin-left:auto;margin-right:auto}
  
.archive.tax-peoples .material-icons
{float:left;padding-right:30px;margin-bottom:20px}

.archive.tax-peoples .material-symbols-outlined
{font-size:60px;}

p.alignc {float:left;clear:left;max-width:60px}


.tax-peoples .accordion p:first-child:first-letter,
 .page-template-template-indigenous .third-title p:first-child:first-letter {
  float: left;
  line-height: 35px;
  font-size: 80px;
  
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  padding-left: 5px;
  margin-right: 5px;
  margin-bottom: -5px;
  font-family:Roboto;

}




@media (max-width : 768px) {
    .third-title ,
    
    .archive.tax-peoples .accordion  p{  column-count: 1!important;
  column-gap: 0px;}
    
}

body.search .alm-listig .alm-reeal *{

background:none!important; 
}



body.search  {
background: linear-gradient(to bottom, #F0CE8B 90%, #A78FAF) fixed!important;
background: -webkit-linear-gradient(to bottom, #F0CE8B 90%, #A78FAF) fixed!important; 
}

.latestserie .flex-item,.latestserie .flex-item  * {height:300px!important;}
.menu1 {
  animation: fadeIn 1s;
  -webkit-animation: fadeIn 1s;
  -moz-animation: fadeIn 1s;
  -o-animation: fadeIn 1s;
  -ms-animation: fadeIn 1s;
}

.accordion h4 {line-height:auto;text-align:center;margin-bottom:0;text-transform:uppercase;font-family:Roboto;font-weight:600;font-size:3.5vw;font-size:3.5vmin;}

        
.flexbox-home-title .details h1  {
  animation: fadeIn 1s;
  -webkit-animation: fadeIn 1s;
  -moz-animation: fadeIn 1s;
  -o-animation: fadeIn 1s;
  -ms-animation: fadeIn 1s;
}

.secondary-title,.tag-title {
    
      animation: fadeIn 2.5s;
    -webkit-animation: fadeIn 2.5s;
  -moz-animation: fadeIn 2.5s;
  -o-animation: fadeIn 2.5s;
  -ms-animation: fadeIn 2.5s;}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-moz-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-o-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-ms-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}











