/* INDEX - MONOGRAPH */
.index-monograph {
	position: relative;
	background-color: #f3f3f1;
}
	
	@media (min-width: 768px) {
		.index-monograph {
			display: flex;
			align-items: center;
		}
	}

.index-monograph img {}


@media (max-width: 767px)   {.index-monograph-desktop {display: none;}}
@media (min-width: 768px)   {.index-monograph-mobile {display: none;}}

.index-monograph-copy {
	max-width: 700px;
	padding-left: 30px;
	padding-bottom: 50px;
}
	@media (min-width: 500px)   {.index-monograph-copy {padding-left: 50px;}}
	@media (min-width: 768px)   {
		.index-monograph-copy {
			padding-left: 100px;
			padding-bottom: 0;
			position: absolute;
		}
	}
	@media (min-width: 1024px)  {.index-monograph-copy {padding-left: 100px;}}
	@media (min-width: 1400px)  {.index-monograph-copy {padding-left: 200px;}}
	@media (min-width: 1600px)  {.index-monograph-copy {padding-left: 200px;}}

.index-monograph-copy h3 {
	color: #D24D29;
	font-size: 3.0rem;
	font-weight: 400;
	line-height: 1.25;
}
	@media (min-width: 500px)  {.index-monograph-copy h3 {font-size: 4.0rem;}}
	@media (min-width: 768px)  {.index-monograph-copy h3 {font-size: 4.0rem;}}
	@media (min-width: 1024px) {.index-monograph-copy h3 {font-size: 5.5rem;}}
	@media (min-width: 1200px) {.index-monograph-copy h3 {font-size: 6.5rem;}}

.index-monograph-btn {margin-top: 30px;}
/* INDEX - MONOGRAPH */



/* INTERIOR - MONOGRAPH */
.monograph {}

.monograph-mantle {
	padding-top: 250px;
}


.monograph-mantle h3 {
	color: #D24D29;
	font-size: 3.0rem;
	font-weight: 400;
	line-height: 1.25;
}
	@media (min-width: 500px)  {.monograph-mantle h3 {font-size: 4.0rem;}}
	@media (min-width: 768px)  {.monograph-mantle h3 {font-size: 5.0rem;}}
	@media (min-width: 1024px) {.monograph-mantle h3 {font-size: 5.5rem;}}
	@media (min-width: 1200px) {.monograph-mantle h3 {font-size: 6.5rem;}}

.max-800 {
	max-width: 800px;
	margin: 150px auto;
}




.monograph--connection {margin-bottom: 20px;}

.monograph--press-header {margin-bottom: 20px; margin-top: -100px;}


.published-by {margin-top: 40px;}

.published-by p {float: left;}

.published-by img {
    display: inline-block;
    width: 70px;
    float: left;
    margin-left: 14px;
    margin-top: -10px;
}


.monograph-foreword,
.monograph-foreword-two {
	margin-top: 40px;
	margin-bottom: 50px;
	border-top: 1px solid #DDD;
	padding-top: 15px;
}

.monograph-foreword p {
	font-size: 12px;
	max-width: 400px;
}

.monograph-foreword-two p {
	font-size: 12px;
}

.monograph-foreword-header {margin-bottom: 10px;}




.monograph-stats {position: relative;}

.monograph-stats:after,
.published-by:after {
	content: "";
	display: table;
	clear: both;
}

.monograph-stats-image {
	position: relative;
	width: 100%;
}

.monograph-stats-block {
	position: relative;
	height: 100%;
	right: 0;
	width: 100%;
	background-color: rgb(43,61,67);
	padding: 50px 50px 50px;
	color: #FFF;
}

	@media (min-width: 1244px) {
		.monograph-stats-image {
			float: left;
			width: 50%;
		}

		.monograph-stats-block {
			position: absolute;
			height: 100%;
			right: 0;
			width: 50%;
			background-color: rgb(43,61,67);
			padding: 50px 50px 50px;
			color: #FFF;
		}
	}


.monograph-stats-wrap {
	max-width: 800px;
	margin: 0 auto;
}


.monograph-stats-block p {margin-bottom: 10px;}
	@media (min-width: 1440px) {.monograph-stats-block p {margin-bottom: 20px;}}





.monograph-stats-block .btn {
	margin-top: 15px;
	border-color: #FFF;
	color: #FFF;
}

.monograph-stats-block .btn:hover {
	background-color: #FFF;
	color: #d24d29;
}
/* INTERIOR - MONOGRAPH */


@media (max-width: 767px) {
	.nav-bottom {
		position: absolute;
		bottom: 30px;
		left: calc(50% - 50px);
	}
}