.article .post-date {
	padding: 50px 0px 25px;
}

.article .article-title {
	padding-bottom: 50px;
}

.article .social {
	padding-bottom: 80px;
}

.article .content-section {
	margin-top: 50px;
}

.article footer {
	margin-top: 0px;
}

.article .select {
	width: 100%;
}

.social-links {
	padding: 50px 15px;
}

#gallery{
	position:relative;
	padding: 50px 0px;
}

#gallery-container {
	position:relative; 
	overflow:hidden; 
	/*width:auto;*/
	height: 200px;
}

#prev {
	height: 200px;
	width: 35px;
	top:0; 
	left:0;
	position:absolute;
	background-color: rgba(255, 255, 255, 0.8);
}

#next {
	height: 200px;
	width: 35px;
	top:0; 
	right:0;
	position:absolute;
	background-color: rgba(255, 255, 255, 0.8);
}

#images {
	white-space:nowrap;
	position:absolute;
}

.article .gallery-image {
	display: inline-block;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	width: 200px;
}

#next::after {
  /* arrow icon */
  content: '';
  position: absolute;
  height: 52px;
  width: 52px;
  left: 54%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background: url(../images/cd-arrow.svg) no-repeat 0 0;
}

#prev::after {
  /* arrow icon */
  content: '';
  position: absolute;
  height: 52px;
  width: 52px;
  left: 54%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(180deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(180deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(180deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(180deg);
  transform: translateX(-50%) translateY(-50%) rotate(180deg);
  background: url(../images/cd-arrow.svg) no-repeat 0 0;
}

#searchform .form-control {
	background-color: transparent;
	width: 100%;
}
#searchform .button {
	background-color: transparent;
}

#searchform select {
	height: 60px;
}

#searchform select.form-input-b {
	color: #999;
}

.content-align {
		padding: 0px 0px;
	}

@media only screen and (min-width: 769px) {
	#prev, #next {
		width: 75px;
	}

	#prev, #next, #gallery-container {
		height: 400px;
	}

	.article .gallery-image {
		height: 400px;	
		width: 400px;	
	}

	.content-align {
		padding: 0px 60px;
	}

}
