/* CSS Document */
@media only screen and (max-width: 1100px) {
    #outer-wrapper > .section-wrapper > article
	, #footer-content {
		width:100%;
		box-sizing:border-box;
		padding-left:10px;
		padding-right:10px;
		overflow:hidden;
	}
	
	#kcrivertrailsmap {
		width:100%;	
	}
	
	#trail-logo {
		width:100%;	
		height:auto;
	}
	
	h1 {
		font-size:2rem;	
	}
	
	h1 + h2 {
		font-size:1.4rem;	
	}
	
	h2 {
		font-size:2rem;
	}
	
	.access-point-wrapper h2 {
		font-size:1.6rem;
	}
	
	.access-point-wrapper h3 {
		font-size:1.4rem;
	}
	
	#access-points-list {
		margin-left:0;
		padding-left:0;	
	}
	
	#access-points-list li {
		margin-left:10px;	
		padding-left:0;
	}
	
	.access-point-wrapper {
		padding:10px 10px;	
	}

	
	#trails-map-area-wrapper {
		margin-right:-25px;
		overflow:hidden;
	}
	
	#click-access-points-btn {
		padding-left:20px;
		padding-right:20px;	
	}
	
	.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title {
		font-weight:bold;	
		font-size:15px;
	}
	
	.appendix-wrapper-external-links table td {
		display:inline;
	}
	
	#cboxMiddleLeft
	, #cboxMiddleRight
	, #cboxTopLeft
	, #cboxTopCenter
	, #cboxTopRight
	, #cboxBottomLeft
	, #cboxBottomCenter
	, #cboxBottomRight {
		display:none;	
	}
	
}

@media only screen and (max-width: 899px) {
	.columns2 p, .columns2 p + p {
		width:100%;
	}
	
	#section-wrapper-board ul li {
		width:100%;	
	}
	
	.appendix-item > ul {
		margin-left:0;
		padding-left:0;	
	}
	
	.appendix-item > ul > li {
		margin-left: 15px;
		padding-left:0;
		overflow:hidden;
	}
	
	#top-menu-wrapper ul {
		width:100%;	
	}
    
    .social-feed-section > div {
        width:90%;
        margin-bottom:20px;
    }

}

.longpar {
	height:50vh;
	overflow:hidden;	
	/*
	background:linear-gradient(white, white, white, white, #d3d3d4);
	*/
	box-shadow: inset 0 -40px 40px -40px #000000;
}

