    .panel__featured_posts {
        margin-bottom: 120px;
    }

    .panel__featured_posts h3 {
        font-weight: 600;
        font-size: 36px;
        line-height: 48px;
        letter-spacing: 0.1px;
        margin-bottom: -30px;

    }

    .panel__featured_posts h4 {
        font-weight: 600;
        font-size: 32px;
        line-height: 36px;
        letter-spacing: 0.2px;
        margin-top: 15px;
		transition: 0.3s ease-in-out;
    }

    .panel__secondary_posts h4 {
        font-weight: 700;
        font-size: 22px;
        line-height: 26px;
        letter-spacing: 0.2px;
		transition: 0.3s ease-in-out;
    }

    .panel__featured_post img {
        width: 100%;
        height: auto;
    }

    .panel__featured_post_category {
        border-left: 4px solid #65B66B;
        padding-left: 10px;
        padding: 10px;
        padding-right: 20px;
        color: #65B66B;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.3px;
    }

    .panel__secondary_posts .secondary_post {
        display: flex;
    }

    .secondary_image_column {
        width: 33.33%;
    }

    .secondary_info_column {
        width: 95%;
        padding-left: 20px;
    }

    .secondary_info_column h4 {
		margin-top: 0px;
	}
		
    .panel__featured_posts hr {
        height: 1px;
        background-color: #F2F0EB;
        border: none;
        margin-top: 30px;
        margin-bottom: 30px;
    }

	.panel__featured_post h4:hover,
	.panel__secondary_posts h4:hover {
		color: #B3985A;
	}

    @media only screen and (max-width: 768px) {
        .panel__featured_posts .featured_posts_flex {
            display: block;
        }
		
		.panel__featured_posts h3 {
			margin-bottom: 20px;
			text-align: center;
		}

		.panel__secondary_posts	.button {
			bottom: -80px;
			width: 100%;
			padding: 14px 34px;
		}		
		
        .panel__featured_post {
            width: 100%;
        }
		
		.panel__featured_post h4 {
            font-size: 1.4rem!important;
        }

        .panel__secondary_posts {
            width: 100%;
            position: relative;
            margin-top: 35px;
        }

        .panel__secondary_posts .panel__featured_post_date {
            display: block;
            font-size: 12px;
            margin-top: 10px;
        }
        
        .panel__secondary_posts h4{
            margin-top:0;
        }

		.panel__secondary_posts .secondary_post {
			display: block;
			padding: 15px 0px;
			border-top: 1px solid lightgrey;
		}
		
		.secondary_image_column {
			width: 100%;
		}
		
		.secondary_info_column {
			padding: 0px;
			width: 100%;
		}
		
		hr {
			display: none;
		}
		
    }

    @media only screen and (min-width: 769px) and (max-width:1200px) {
		.panel__secondary_posts .secondary_post {
			display: block;
			padding: 0 0 15px 0px;
		}
		
		.panel__featured_posts h3 {
			margin-bottom: 20px;
		}
		
		.panel__featured_posts .featured_posts_flex {
            display: flex;
        }

		.panel__secondary_posts	.button {
			bottom: -80px;
			width: 100%;
			padding: 14px 34px;
		}

		
        .panel__featured_post {
            width: 50%;
        }

        .panel__secondary_posts {
            width: 50%;
            position: relative;
            margin-left: 5%;
        }
        
        .panel__secondary_posts .panel__featured_post_date {
            display: block;
            font-size: 12px;
            margin-top: 10px;
        }
		
		.panel__featured_post_date {
			pointer-events: none;
		}
		
		.secondary_image_column {
			width: 100%;
		}
		
		.secondary_info_column {
			padding: 0px;
			width: 100%;
		}
		
		hr {
			display: none;
		}
        
    }

    @media only screen and (min-width: 1201px) {
		
		.panel__featured_posts .featured_posts_flex {
            display: flex;
        }
		
		.panel__featured_posts .panel__wrapper h3 {
			margin-top: 0px;
		}

		.panel__secondary_posts .button {
			bottom: -40px;
			right: 20px;
		}		
		
        .panel__featured_post {
            width: 50%;
        }

        .panel__secondary_posts {
            width: 50%;
            position: relative;
            margin-left: 5%;
        }
    }