/*! Kreativ Pro Blog Posts
---------------------------------------------------------------------------------------------------- */

@import url("https://use.typekit.net/noe0ami.css");
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

.site-container {
	overflow: hidden;
}

.site-inner {
	padding-top: 0;
}

.full-width-content .entry-content > .alignfull {
	left: 50%;
	max-width: 100vw;
	position: relative;
	transform: translateX(-50%);
	width: 100vw;
}

.full-width-content .entry-content > .alignwide {	
	left: 50%;
	max-width: 100vw;
	position: relative;
	transform: translateX(-50%);
	width: 130%;
}

.content > .entry {
	margin-bottom: 0;
}

.entry-header {
	display: none;
}

.entry-content {
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	font-family: "georgiapro", sans-serif;
	line-height: 1;
	margin: 0;
}

.entry-content p {
	font-size: 17px;
	line-height: 1.4;
}

.entry-content a.wp-block-button__link {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	padding: 8px 40px;
	transition: all .2s ease-in-out;
}

.entry-content a.wp-block-button__link.has-white-background-color {
	color: unset !important;
}

.entry-content a.wp-block-button__link.has-black-color {
	color: #000 !important;
}

.entry-content a.wp-block-button__link:focus,
.entry-content a.wp-block-button__link:hover {
	box-shadow: inset 0 0 200px rgba(230, 230, 230, 0.35);
}

.entry-content a.wp-block-button__link.has-white-background-color:focus,
.entry-content a.wp-block-button__link.has-white-background-color:hover {
	box-shadow: inset 0 0 200px rgba(111, 111, 111, 0.35);
}

.entry-content ul > li {
	line-height: 1.33;
	margin-bottom: 10px;
}

/*.entry-content .gb-block-layout-column {
	height: 100%;
}*/

.entry-content .gb-block-layout-column-inner:not(.gb-background-cover) {
	align-items: center;
	display: grid;
	height: 100%;
}

.entry-content .gb-block-layout-column-inner.gb-background-cover {
	align-content: start;
	height: 100%;
}

.entry-content .wp-block-image {
	margin-bottom: 0;
}


/*! Media Queries
--------------------------------------------- */

@media only screen and (max-width: 600px) {

	.entry-content .gb-block-layout-column-inner.gb-background-cover {
		min-height: 250px;
	}

}

