/*--------------------------------------------------------------
# Link To Pages
--------------------------------------------------------------*/
.link-to-pages-block + .link-to-pages-block {
	margin-top: 80px;
}

.link-to-pages-block .blog-post {
  margin-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
}

.link-to-pages-block .blog-post:nth-child(-n+2) {
  margin-top: 10px;
}

.link-to-pages-block .blog-post:nth-child(odd) {
	padding-left: 0;
  clear: left;
}

.link-to-pages-block .blog-post:nth-child(even) {
	padding-right: 0;
}

.link-to-pages-block a.button {
  margin-right: 5px;
}

.link-to-pages-block a.button + a.button {
  margin-top: 5px;
}

/* 3 to a row */
.link-to-pages-block .row-3 .blog-post {
  width: 33.33%;
}

.link-to-pages-block .row-3 .blog-post:nth-child(2n+1) {
  clear: none; /* reset */
}

.link-to-pages-block .row-3 .blog-post:nth-child(3n-2) { /* left */
  clear: left;
  padding-left: 0;
  padding-right: 26.67px;
}

.link-to-pages-block .row-3 .blog-post:nth-child(3n-1) { /* middle */
  padding-left: 13.33px;
  padding-right: 13.33px;
}

.link-to-pages-block .row-3 .blog-post:nth-child(3n) { /* right */
  padding-left: 26.67px;
  padding-right: 0;
}

.link-to-pages-block .row-3 .blog-post:nth-child(-n+3) {
  margin-top: 40px;
}

.section-heading + .link-to-pages-block .row-3 .blog-post:nth-child(-n+3) {
  margin-top: 10px;
}

.link-to-pages .blog-post h3 {
	background-color: #d97e6d;
	background-image: url( ../../../img/double-arrow.png );
	background-position: center right 20px;
	background-repeat: no-repeat;
	background-size: 30px 25px;
	margin-top: 0;
}

.link-to-pages .blog-post h3 a {
	color: #FFF;
	padding: 17px 20px;
	display: block;
	margin-bottom: 0;
	padding-right: 70px;
}

.link-to-pages h3.ltp-nolink {
  padding: 17px 20px;
  padding-right: 70px;
  color: #FFF;
  background-image: none;
}

.link-to-pages .blog-post img {
	display: block;
  margin-bottom: 0;
}

.intro-paragraph + .link-to-pages-block {
  margin-top: 40px;
}

.header-image-block + .link-to-pages-block {
  margin-top: 70px;
}

/*--------------------------------------------------------------
# Media Queries
--------------------------------------------------------------*/
@media( max-width: 940px ){
	.link-to-pages .blog-post h3 {
		background-size: 24px 20px;
	}

	.link-to-pages .blog-post h3 a {
		font-size: 24px;
	  font-size: 1.5rem;
	  line-height: 28px;
	}
}

@media( max-width: 768px ){
  .link-to-pages-block .blog-post {
		padding-left: 0;
		padding-right: 0;
  }

  .link-to-pages-block .blog-post:nth-child(2) {
    margin-top: 80px;
  }

  .link-to-pages-block .blog-post:nth-child(n) {
    padding-left: 0;
    padding-right: 0;
  }

  .link-to-pages-block .row-3 .blog-post:nth-child(n) {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}

@media( max-width: 586px ){
  /*link to pages */
  .link-to-pages-block .blog-post,
  .link-to-pages-block .blog-post:nth-child(2) {
    margin-top: 60px;
  }

  .link-to-pages-block a.button {
    float: left;
    clear: left;
  }
}