/*
Theme Name: Renew2030

Description: Design by Luke, developed by Fa and Shuja. 89up LTD.
Version: 1.0
Author: Luke
Author URI: https://89up.org/
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/
.bgimage.embedvideo iframe{
	width: 100%;
	height: 100%;
}
@media screen and (max-width: 767px){
    nav.nav-menu .nav-link {
        display: block;
    }
}

.navcontainer{
	z-index: 2;
}
.admin-bar .navbar {
		top: 32px;
}
	#cmplz-manage-consent .cmplz-manage-consent {
		right: unset!important;
		opacity: 1;
		transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
		transform-style: preserve-3d;
		display: block;
	}

	.cmplz-title{
		font-size: 1.5rem!important;
		font-weight: 700!important;
		line-height: 1.2em;
		margin-left: -190px;
	}

	.cmplz-message{
		font-size: .75em!important;
		line-height: 1.2em!important;
	}

	.cmplz-cookiebanner {
		height: 100%;
		padding: 2.5rem 2rem;
		display: block;
		overflow: scroll;
	}

	#cmplz-cookiebanner-container{
		width: 100%;
		max-height: 70vh;
		max-width: 36rem;
		background-color: #fff;
		border-radius: 1rem;
		margin-bottom: 0;
		position: relative;
	}

	.cmplz-cookiebanner .cmplz-categories .cmplz-category {
		background-color: #fff;
	}

	.section .card{
		overflow:hidden;
	}

	.section .card img{
		height: auto;
		aspect-ratio: 1.5;
	}

	.gridblock img{
		height: auto;
		min-width: 50%;
		margin: auto;
		display: block;
	}

	.gridblock .bgimage {
		height: 100%;
	}

	.ddrtb li{
		margin-bottom: 0px;
		font-size: 14px;
		font-weight: 300;
		line-height: 25px;
		font-family: Clashdisplay Regular, sans-serif;
	}

	.page-id-191 .grid-section{
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.gridblock.video{
		min-height: 400px;
	}




	.col .image{
		height: auto;
	}

	.gridblock {
		display: flex;
	}

	@media screen and (max-width: 767px){
		.gridblock img {
			height: 100%;
		}
		.gridblock .bgimage {
			height: 100%;
		}
		.section.hero.h43 {
			min-height: 600px;
		}
		.section.hero {
			margin-bottom: 0px;
		}
	}
	.circular-image {
		min-width: 150px;
		min-height: 150px;
		max-height: 150px;
		max-width: 150px;
	}
	.timecol {
		padding-top: 15px;
	}

	.two-col iframe, .two-col video{
		border-radius: 20px;
		width:100%;
	}

	.post-listing .card{
		max-width:50%;
	}

	.tabbed-block .tab-pane{
		width:100%;
	}

	.tabbed-block .tab-pane .yellow, .tabbed-block .tab-pane .grey, .tabbed-block .tab-pane .c-white   {
		color: var(--dark-slate-grey);
	}

	.tabbed-block .tab-link.w--current.blue{
		color: var(--dark-turquoise);
	}
	.tabbed-block .tab-link.w--current.slate{
		color: var(--dark-slate-grey);
	}
	.tabbed-block .tab-link.w--current.yellow{
		color: var(--gold);
	}
	.tabbed-block .tab-link.w--current.grey, .tabbed-block .tab-link.w--current.c-white {
		color: var(--dark-turquoise);
	}
	.tabbed-block .tab-link.w--current.orange-gradient{
		color: var(--orange);
	}


	.section.hero.light-blue h1 span, .section.hero.light-blue h4 {
		color: var(--dark-slate-grey);
	}

	.section.hero.green-blue-gradient h1 span, .section.hero.green-blue-gradient h4 {
		color: white;
	}

	.section.hero .heroimage{
		object-fit:cover;
		border-radius: 0;
	}

	.w-richtext {
		width: 100%;
	}

	.embed{
		padding:0;
	}

	.embed iframe{
		border-radius: 20px;
		width: 100%;
	}

	.partners-block .timelineblock{
		justify-content: unset;
	}

	.grid-section{
		border-radius: 0;
		margin: 0 10px ;
	}

	.grid-section.lblue{
		background-color: #d2fcff;
	}

	.grid-section.orange{
		background-color: var(--orange);
	}

	.grid-section.red{
		background-color: var(--orange);
	}

	.grid-section.green-gradient{
		background-image: linear-gradient(to bottom, var(--azure), var(--azure) 22%, white);
	}
	.center-button{
		margin:auto;
	}

	.button-column-center{
		display: flex;
		justify-content: center;
	}

	.embed .iframe, .embed .flourish-embed{
		width:100%;
	}



.social-twitter svg{
	width: 38px;
	height:38px;
}


.partner-resources-listing .w--current{
	color: var(--dark-slate-grey);
}

.section-stats .card .stat-icon img{
	height:50px;
}

.col iframe{
	width:100%;
}

