.block {
	margin-bottom: calc(var(--default-spacing) * 2);
}
.block.title {
	margin-bottom: calc(var(--default-spacing) * 2);
}
.block.career .item {
	display: flex;
}

.block.statement .block_text a,
.block.statement .block_text,
.block.bio .block_text a,
.block.bio .block_text {
	font-family: var(--text-font-family);
	font-size: var(--big-text-font-size);
	line-height: var(--big-text-line-height);
}
.block.statement .block_text a,
.block.bio .block_text a {
    background: url('../img/download.svg') no-repeat left center;
    background-size: 15px;
    padding-left: 20px;
}
.block.bio .block_text a:hover {
	text-decoration: underline;
}
.block.bio .media_name {
	font-size: var(--small-font-size);
}
.block.career .block_name {
	font-size: var(--small-title-font-size);
}
.block.career .grid {
	grid-gap: calc(var(--default-spacing) / 2) var(--default-spacing);
}
.item.career {
	font-family: var(--text-font-family);
	font-size: var(--big-text-font-size);
	line-height: var(--big-text-line-height);
}
.item.career .description {
	font-size: var(--small-font-size);
	line-height: var(--small-line-height);
}
.item.career .year {
	padding-right: calc(var(--default-spacing) / 2);
}
.item.career .year.hide {
    visibility: hidden;
}
.block.press .media img {
    width: 100%;
}
.block.press .media .media_name {
    display: none;
}
.block_contact .block_content .col2 h3,
.block_contact .block_content .col3 h3 {
	visibility: hidden;
}
.block_contact .block_name {
    margin-bottom: var(--default-spacing);
}
.block_contact input[type=text] {
}
#mc-embedded-subscribe {
    background: #000;
    color: #fff;
    text-decoration: none;
    padding: 5px;
    display: inline-block;
    margin-top: 10px;
    cursor: pointer;
}
#mce-success-response {
    margin-top: 10px;
}

.block_contact .mc-field-group {
    margin-top: var(--default-spacing);
}
.block.statement .block_name,
.block.bio .block_name,
.block_collection .block_name {
    margin-bottom: var(--default-spacing);
}
.item.career {
    margin-bottom: 5px;
}
.block.statement,
.block.press {
 	padding-top: calc(var(--default-spacing) * 3);
}
.block.press .block_name {
	padding-bottom: var(--default-spacing);
}
.block.press .media_caption {
	margin-top: 5px;
}
@media only screen and (max-width: 767px) {
    .block.press .media img {
        width: 100% !important;
    }
}
@media only screen and (min-width: 768px) {
	.block_contact .block_content {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		grid-gap: var(--default-spacing);
	}
	.block_contact .block_content aside {
	    margin-top: 0;
	}
	.block.bio .block_text {
		columns: 2
	}
	.block.statement .block_text {
		columns: 3;
		font-family: var(--text-font-family);
  		font-size: var(--big-text-font-size);
  		line-height: var(--big-text-line-height);
	}
    .block.bio .block_text {
    	columns: 2;
   		font-family: var(--text-font-family);
  		font-size: var(--big-text-font-size);
  		line-height: var(--big-text-line-height);
  	}
	.block.bio .slider img {
	    width: 100% !important;
	    max-width: none !important;
	    max-height: none !important;
	 }
	 .block.press .media {
	 	display: flex;
  		/*align-items: left;*/
  		flex-direction: column;
  		/*justify-content: left;*/
        justify-content: flex-start;
  	}
}
@media only screen and (min-width: 900px) {
    .block_collection .items {
    	columns: 2;
    }
}
@media only screen and (min-width: 1024px) {

	.block.bio .slider img {
		padding-left: var(--default-spacing);
	 }
	 .block.bio .slider .media_details {
	 	padding-left: var(--default-spacing);
	 }
	.block.bio .block_content {
		display: flex;
	}
	.block.bio .block_content main {
		width: 66.66%;
	}
	.block.bio .block_content aside {
		width: 33.33%;
	}
    .block.press .grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .block_collection .items {
    	columns: 3;
    }
    .block_collection.column-fill .items {
    	column-fill: auto;
	}
}