/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.site-logo {
	width: 219px;
}

.entry-content li.simcal-event::before {
	content: none;
}

.simcal-default-calendar-list .simcal-event-details {
	font-size: 1em;
}
.carousel {
	width: 80%;
	margin: 1em auto .5em;
}
.main-navigation {
	background-color: #405492 !important;
	border-bottom: solid 2px #fff;
}
h1 {
	font-size: 2em !important;
}

/* Changes by hahn */
#featuredlist {
	margin-top: -60px !important;
}
#featuredlist:before{
	display: none !important;
}
.straight-talk-item {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	width: 100%;
	margin-bottom: 2rem;
}
.straight-talk-item .straight-talk-person {
	display: flex;
	flex-direction: column;
	width: 40px;
	margin: 2rem;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
}
.straight-talk-item .straight-talk-person img {
	width: 40px;
	border-radius: 40px;
}
.straight-talk-item em{
	display: inline-block;
	font-weight: bold;
}
.straight-talk-item li:before {
	content:"" !important;
}
@media screen and (max-width: 700px) {
	  .straight-talk-item {
    flex-direction: column;
  }
  .straight-talk-item .straight-talk-person {
    flex-direction: column;
  }
}
form.seachform {
    margin: auto;
    min-width: 300px;
    max-width: 700px;
}
form.seachform input[type="text"] {
    width: 70%;
}
.anniversary-line {
	display: flex;
	justify-content: center;
	align-content: center;
	width: 100%;
	min-height: 45px;
	height: 45px;
	background: rgb(219,165,20);
	background: linear-gradient(173deg, rgba(219,165,20,1) 0%, rgba(198,147,32,1) 100%);
	position: relative;
	text-align: center;
	
}
@media only screen and (max-width: 800px) {
.anniversary-line {
    font-size: 2.2vw !important;
  }
}
.anniversary-line a {
	color: white !important;
	text-decoration: none;
	display: block;
	width: 100%;
	padding: 10px;
	transition: .3s opacity;
}
.anniversary-line a:hover {opacity: .75}
.postcard-thumbnail:not(:empty) {filter: none !important;}
.postcard-thumbnail:not(:empty) img {transition: .4s opacity}
.postcard-thumbnail:not(:empty):hover img {opacity: .7 !important}
.flexbox-container {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content:center;
	/*align-items: flex-start;*/
	align-self: flex-start;
	width: 100%;
}
.flexbox-container > div {
	margin: 6px
}
#fellows-list .eden-tabs li {
	margin: 0 5px !important;
}
.entry-title .conference-category {margin-right: 5px}
.sd-content li:before{display: none}
/* onlinetogether webinar extra style */
.onlinetogether div.conference p {
    color: white;
    text-transform: uppercase;
    font-weight: bold;
}
.onlinetogether div.conference h3 {
    color: white;
}
.onlinetogether div.conference a {
    color: white;
}

.onlinetogether div.conference {
    background: rgba(182,42,255,.8);
    background: linear-gradient(90deg, rgba(90,0,255,.8) 0%, rgba(182,42,255,.8) 100%);
    box-shadow: 0px 0px 15px 0px rgb(117, 47, 210);
	    color: white !important;
    border: none;
    border-radius: 5px;
	transition: all .3s;
}
.onlinetogether div.conference-upcoming {
    background: rgba(191, 16, 0, .8);
    background: linear-gradient(-221deg, rgba(255, 99, 85, .8) 0%, rgba(191, 16, 0, .8) 100%);
	    box-shadow: 0px 0px 15px 0px rgb(191, 16, 0);
}
.onlinetogether div.conference:hover {
	transform: scale(1.02);
	opacity: .95;
}
/*scrollmenu*/
.scrollmenu-style{padding:0;display:block;width: 100%;max-width:960px;margin:auto;padding:2px;background:#0356a7;box-shadow:0 5px 10px rgba(3,86,167,.3)}div.scroll-nav-title{border-top-left-radius:5px;border-top-right-radius:5px;color:#b2d9ff;text-transform:uppercase;text-align:center}nav.scrollmenu{position:-webkit-sticky;position:sticky;top:100px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center}nav.scrollmenu ul{list-style:none;list-style-position:unset}nav.scrollmenu ul li{display:inline-block;transition:.2s all}nav.scrollmenu ul li:before{content:none!important}nav.scrollmenu ul li a{color:#68a1d8;font-family:"Fira Sans";text-decoration:none;display:inline-block;transition:.3s all;padding:5px 15px 5px 15px;text-transform:uppercase;font-weight:500}nav.scrollmenu ul li a:hover{color:#fff;background:#4383c1;border-radius:300px}nav.scrollmenu ul .active-scrollmenu-item{transition:.4s all;background:#1a75cc;color:#fff;border-radius:300px}


/*any other things*/
.nap-webinars-list .conference {
    background: linear-gradient( rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0.5) ), url(http://www.eden-online.org/wp-content/uploads/2020/04/website-alert-box-nap-02.jpg);
    background-size: cover;
}
div#progress-slider {
width: 100%;}
/*div.virtual-events-container .conference:nth-of-type(1) {
	border: 5px solid #FF5252; animation: pulse-red 2s infinite;
	    background: url(http://www.eden-online.org/wp-content/uploads/2020/03/covid-webinar-march30_bg-01-1.jpg);
    background-size: 700px;
    background-position: center center;
}
div.virtual-events-container .conference:nth-of-type(1) h2  {
	color: blueviolet !important;
}*/
#featuredlist div:first-of-type > .postcard:nth-of-type(2) {/*border: 5px solid blueviolet; animation: pulse-red 2s infinite;*/}

#featuredlist div:first-of-type > .postcard:nth-of-type(1) {/*border: 5px solid #2ea9ef;animation: pulse-blue 2s infinite;*/}
@keyframes pulse-blue {
	0% {
		box-shadow: 0 0 0 0 rgba(46, 169, 239, 0.7);
	}
	
	70% {
		box-shadow: 0 0 0 10px rgba(46, 169, 239, 0);
	}
	
	100% {
		box-shadow: 0 0 0 0 rgba(46, 169, 239, 0);
	}
}
@keyframes pulse-red {
	0% {
		box-shadow: 0 0 0 0 rgba(138, 43, 226, 0.7);
	}
	
	70% {
		box-shadow: 0 0 0 10px rgba(138, 43, 226, 0);
	}
	
	100% {
		box-shadow: 0 0 0 0 rgba(138, 43, 226, 0);
	}
}
.carousel div.image-background-content img.main-banner {
    margin-top: 0em;
    margin-bottom: 0em;
}
	img.conference-banner {
		    max-width: 130% !important;
    margin-left: -85px !important;
	}
img.onlypc{display: inline-block;}
img.onlymobile{display: none;}
	.minidiv {
		max-width: 660px;
		margin: auto;
	}
@media only screen and (max-width: 850px) {

	img.onlypc{display: none;}
img.onlymobile{display: inline-block;}
    .carousel .image-background-content {padding: 0;}
    .carousel .image-background  {
        background-position: center top;
    }
    .carousel div.image-background-content div.entry-content {
        padding: 0;
    }
    .carousel div.image-background-content div.entry-content h2 {
        font-size: 1.5em;
    }
    .carousel div.image-background-content {
        vertical-align: middle;
        padding-top: 5em;
        margin-bottom: 1em;
    }
    .carousel div.image-background-content img.main-banner {
        margin-top: -4em !important;
        margin-bottom: 4em !important;
    }
	.carousel div.image-background-content img.conference-banner {
		        max-width: 120% !important;
        margin-left: -35px !important;
	}
    .carousel {
        width: 100%;
        margin: auto;
        margin-top: 1em;
    }
  }

.eden-logo.container {
	position: relative;
}
.partner-logo {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	margin: 0 !important;
}

@media only screen and (max-width: 400px) {
	.partner-logo {
		display: none;
	}
}
/* chat archive */
.chat a,.chat a:-webkit-any-link,.chat a:visited{color:#405492}.chat .timestamp-toggle{filter:saturate(0);opacity:.8;cursor:pointer;float:right}.chat .timestamp-active{filter:saturate(1);opacity:1;-webkit-animation:tick .2s both;animation:tick .2s both}.chat-timestamp-anim{-webkit-animation:tick .2s both;animation:tick .2s both}.chat{font-size:12px;font-family:'Fira Sans',sans-serif;max-width:600px;width:90%;background:#fff;border-radius:5px;margin:20px auto 20px auto;padding:20px;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12)}.chat .message-container{margin-top:10px;margin-bottom:10px}.chat .cover{width:100%;width:calc(100% + 40px);margin-left:-20px;margin-top:-20px;border-radius:5px 5px 0 0}.chat .welcomemsg{text-align:center;color:#555;margin-top:40px;margin-bottom:40px}.chat .message{position:relative;display:inline;color:#6b6b6b;font-weight:400;word-break:break-word;overflow-x:hidden;padding:8px 10px 8px 10px;background:#efefef;display:inline-block;border-radius:5px;position:relative;line-height:18px}.chat .message-secretariat{background:#5384b1;background:linear-gradient(180deg,#5384b1 0,#3272ab 100%);color:#fff}.chat .message-host{background:#7953b1;background:linear-gradient(0deg,#7953b1 0,#8932ab 100%);color:#fff}.chat .message-host a,.chat .message-host a:visited,.chat .message-secretariat a,.chat .message-secretariat a:visited{color:#fff;font-weight:700}.chat span.sender{color:#555;margin-right:5px;display:block;font-weight:400;margin-bottom:5px;font-size:11px;display:block}.chat span.secretariat{color:#3b6386;font-weight:700}.chat span.host{color:#86413b;font-weight:700}.chat span.secretariat::before{content:"";display:inline-block;background-image:url(https://www.eden-online.org/wp-content/themes/eden/assets/images/favicon.ico);width:1rem;height:1rem;vertical-align:text-top;margin-top:-4px;margin-right:5px}.chat span.timestamp{display:inline-block;vertical-align:top;margin-left:.5rem;margin-top:.5rem}
/*webinar happening button*/
div.nap-box{text-align:right;color:#666!important;padding-right:40px!important}div.covid-box{text-align:right;background:url(http://www.eden-online.org/wp-content/uploads/2021/04/covid3-webinar-bg-01.jpg),#FFF!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center -140px!important;position:relative;color:#FF6355!important}.covid-box .covid-logo{position:absolute;left:30px;top:70px}.covid-box h2{font-family:"Fira Sans";font-weight:700;color:blueviolet}div.webinar-alert-box{padding:20px;box-sizing:border-box;width:100%;background:url(http://www.eden-online.org/wp-content/uploads/2020/04/website-alert-box-nap-02.jpg),#FFF;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:3px;margin-bottom:20px;font-family:'Fira Sans',sans-serif;color:#000;box-shadow:0 6px 14px 1px #00000026}.webinar-alert-box h1{color:#ef2828!important;font-family:'Fira Sans',sans-serif!important;border:none!important;font-weight:500;text-transform:uppercase;margin-bottom:10px!important}.nap-box h2{font-family:"Libre Baskerville",serif;color:#4091e4;font-size:1.5rem}.webinar-alert-box a.connect-btn{color:#2e47bf;background:#c6d7ff;text-shadow:none!important;box-shadow:0 0 5px #e7fdf3;animation:pulse 2s infinite;transition:all .2s}.webinar-alert-box a.connect-btn:hover{background:#d7e8ff;animation:none}.webinar-alert-box a.youtube-btn:hover{background:rgba(255,0,0,.1);animation:none}.webinar-alert-box .youtube-btn{background: rgb(240,160,160);color:red;text-shadow:none!important;box-shadow:0 0 5px rgba(255,0,0,.2);transition:all .2s}@keyframes live{0%,60%,100%{transform:scale(.6);-webkit-transform:scale(.6)}40%{transform:scale(1);-webkit-transform:scale(1)}}.livenow{vertical-align:top;width:30px;padding:10px 40px 12px 40px;margin:0 auto;margin-top:.3rem;display:inline-block}.livenow div{vertical-align:middle;width:32px;height:32px;border-radius:100%;position:absolute;margin:0 auto;border:5px solid rgba(254,124,124,1);animation:live 2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.livenow div:nth-child(1){background-color:rgba(255,0,0,.3);background-color:rgba(255,0,0,1);-webkit-animation-delay:-0.1s;animation-delay:-0.1s}.livenow div:nth-child(2){-webkit-animation-delay:0.16s;animation-delay:0.16s}.livenow div:nth-child(3){-webkit-animation-delay:0.42s;animation-delay:0.42s;border:3px solid rgba(255,162,162,.5)}.livenow div:nth-child(4){border:3px solid rgba(255,120,120,1);-webkit-animation-delay:-0.42s;animation-delay:-0.42s}@keyframes pulse{0%{transform:scale(.98);box-shadow:0 0 0 0 rgba(198,215,255,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(198,215,255,0)}100%{transform:scale(.98);box-shadow:0 0 0 0 rgba(198,215,255,0)}}