/*
 * Landing page
 */

.page-id-3 .hero_section h1 {
    font-size: 64px !important;
}

.page-id-3 .hero_section p {
    font-size: 24px;
    line-height: 40px
}

@media only screen and (max-width: 980px)
{
	.page-id-3 .hero_section h1 {
    	font-size: 35px !important;
	}

	.page-id-3 .hero_section p {
    	font-size: 16px;
	}
}

#post-3 .et_pb_section_1 {
	display: flex;
	justify-content: center;
}

/* Row */

.landing-blog {
	width: 84%;
	max-width: calc(1080px + 4%);
	background-color: #070942;
	box-shadow: 0px 0px 24px 0 rgba(0, 0, 0, 0.3);
	margin-top: -50px;
	padding: 1em 2%;
	align-items: stretch;
}

.landing-blog .et_pb_column {
	display: flex;
	flex-direction: column;
}

.landing-blog .et_pb_column .et_pb_posts {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: stretch;
}

.landing-blog .et_pb_column .et_pb_ajax_pagination_container {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: stretch;
}

.landing-blog .et_pb_post {
	margin-bottom: 0;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

.landing-blog .et_pb_post .post-content {
	margin-top: auto;
}

.landing-highlight {
    margin-top: 0;
}

.landing-highlight h2 {
    font-size: 24px!important;
    line-height: 36px;
}

/*
 * mobile
 */
@media only screen and (max-width: 980px)
{
    .landing-blog .entry-title {
	    min-height: initial;
	    max-height: initial;
    }

    #landing-overview h4 {
        font-size: 14px !important;
    }
}

.landing-blog .et_pb_posts a.more-link::first-letter {
	text-transform: uppercase;
}

.landing-blog .et_pb_posts a.more-link::after {
	font-family: 'ETmodules';
	content: ' \e03c';
}


@media only screen and (min-width: 980px)
{
    #landing-overview-icinga-stack .et_pb_image_wrap img {
        max-width: 120%;
    }

    #landing-overview-icinga-stack .et_pb_column_3_4 {
        max-width: 60%;
    }
}

#landing-overview .et_pb_main_blurb_image {
	width: 50%;
    margin-left: -20px;
    margin-bottom: 0px;
}

#landing-overview h4 {
    font-weight: normal;
}

#landing-overview-enterprise .et_pb_main_blurb_image {
    width: 40% !important;
    margin-bottom: 0px;
}

#scalability-blurb-icon .et_pb_main_blurb_image {
    width: 40% !important;
    margin-left: -10px;
    margin-bottom: 0px;
}

