/* Pages */

/* Sidebar News */
.featured-content-list-container h2
{
	font-size: 28px;
	width: 100%;
}

.featured-content-list-block
{
	margin-bottom: 20px;
}

.featured-content-list-content
{
}
	.featured-content-list-title
	{
	  	font-size: 17px;
	  	line-height: 26px;
	  	font-weight: bold;
	  	margin-bottom: 20px;
	}
		.featured-content-list-title.in-footer
		{
			display: none;
		}
		.et_pb_column_4_4 .featured-content-list-title.in-sidebar
		{
			display: none;
		}
		.et_pb_column_4_4 .featured-content-list-title.in-footer
		{
			margin-bottom: 0;
			padding-bottom: 0;
			display: block;
		}

	
	
	.et_pb_column:not(.et_pb_column_4_4) .featured-content-list-title
	{
		border-left: 10px solid #7DB22D;
		padding-left: 20px;
		margin-left:  -30px;
	}
	
		.featured-content-list-title a
		{
		  	color: #0d0d0d;
		}

	.featured-content-list-image
	{
		overflow: hidden;
		padding-top: 56.25%;
		background-repeat: no-repeat;
		background-size: cover;
		line-height: 0;
		margin-bottom: 20px;
		position: relative; 
	}

		.featured-content-list-image a
		{
			position: absolute;
			margin: auto;
			height: 100%;
			width: 100%;
			top: 0;
		}
			
	.featured-content-list-excerpt
	{
		color: #47484a;
		font-size: 15px;
		line-height: 23px;
	}

/* IN FOOTER */

.et_pb_column_4_4 .featured-content-list
{
	display: flex;
	flex-wrap: wrap;
	width: 102%;
	margin-left: -1%;
}

.et_pb_column_4_4 .featured-content-list-block
{
	width: 23%;
	margin-left: 1%;
	margin-right: 1%;
	float: left;
	border: 1px solid #cccccc;
}

	.et_pb_column_4_4 .featured-content-list-title,
	.et_pb_column_4_4 .featured-content-list-excerpt
	{
		padding: 20px;
	}
		
@media (max-width: 981px)
{
	.et_pb_column_4_4 .featured-content-list-block
	{
		width: 48%;
	}
}
		
@media (max-width: 767px)
{
	.et_pb_column_4_4 .featured-content-list
	{
		display: block;
	}
	.et_pb_column_4_4 .featured-content-list-block,
	.et_pb_column_4_4 .featured-content-list-block:last-child
	{
		width: 100%;
	}
}


/*** Local Climate Bond Toolkit ***/
.local-climate-bond-toolkit-icon-columns > .et_pb_module
{
    background: rgb(70 71 73 / 10%);
    padding: 1em 1em 1em 6em;
    position: relative;
}
    .local-climate-bond-toolkit-icon-columns > .et_pb_module.module-1:before
    {
        content: "";
        background: url('/wp-content/uploads/2023/10/Group-620.svg') no-repeat;
        display: inline-block;
        height: 61px;
        position: absolute;
        left: 0;
        top: 0;
        margin: 1em;
        width: 73px;
    }
    .local-climate-bond-toolkit-icon-columns > .et_pb_module.module-2:before
    {
        content: "";
        background: url('/wp-content/uploads/2023/10/Group-624.svg') no-repeat;
        display: inline-block;
        height: 72px;
        position: absolute;
        left: 0;
        top: 0;
        margin: 1em;
        width: 59px;
    }
    .local-climate-bond-toolkit-icon-columns > .et_pb_module.module-3:before
    {
        content: "";
        background: url('/wp-content/uploads/2023/10/Group-622.svg') no-repeat;
        display: inline-block;
        height: 72px;
        position: absolute;
        left: 0;
        top: 0;
        margin: 1em;
        width: 65px;
    }
    
    
    @media (max-width: 767px)
    {
        .local-climate-bond-toolkit-icon-columns > .et_pb_module
        {
            padding-left: 5em;
        }
        	.local-climate-bond-toolkit-icon-columns > .et_pb_module.module-1:before
            {
                background-size: contain;
                height: 41px;
                width: 53px;
            }
            .local-climate-bond-toolkit-icon-columns > .et_pb_module.module-2:before
            {
                background-size: contain;
                height: 52px;
                width: 39px;
            }
            .local-climate-bond-toolkit-icon-columns > .et_pb_module.module-3:before
            {
                background-size: contain;
                height: 52px;
                width: 45px;
            }
            
            .local-climate-bond-toolkit-icon-columns > .et_pb_module p
            {
                max-width: 330px;
                width: 100%;
            }
            
            
    }