.content-show {}

.content-show h1 {
	color: #4d4948;
	font-size: 40px;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.content-show .sub-title {
	color: #da251c;
	font-size: 22px;
	font-weight: 700;
	margin: 0px;
}

.content-show .border-bottom {
	border-bottom: 1px solid #da251c;
	padding-bottom: 15px;
	margin-bottom: 25px;
}

.content-show .main-picture {
  display: block;
	margin: 0px auto 25px auto;
	max-width: 555px;
	width: 100%;
}

.content-show .characteristics {
  content: " ";
	display: table;
	margin-top: 50px;
	margin-bottom: 50px;
	width: 100%;
}
	.content-show .characteristics .topic-title {
		font-size: 28px;
	}
	.content-show .characteristics .container-right {
		float: right;
		width: 570px;
	}

	.content-show .characteristics .container-left {
		float: left;
		width: 570px;
	}
	.content-show .characteristics .container-grey-left {
		background-color: #dfdfdf;
		float: left;
		height: auto;
		padding: 50px 0px 0px 50px;
		position: relative;
		width: 50%;
	}
		.content-show .characteristics .container-grey-left .ornament-left {
			margin-bottom: 15px;
		}
		.content-show .characteristics .container-grey-left p {
			margin-bottom: 25px;
		}

	.content-show .characteristics .container-white-left {
		background-color: #f8f7f7;
		float: left;
		height: 330px;
		padding: 0px 0px 0px 50px;
		position: relative;
		width: 50%;
	}
		.content-show .characteristics .container-white-left .ornament-left {
			margin-bottom: 15px;
		}
		.content-show .characteristics .container-white-left p {
			margin-bottom: 25px;
		}

.content-show .gallery-container,
.content-show .related-container {
  padding: 30px 0px 15px;
}

.content-show .gallery-container {
  text-align: center;
}
  .content-show .gallery-container .photo {
    padding: 15px;
  }
  .content-show .gallery-container .slide-image {
  	border: 1px solid #000;
    max-width: 370px;
    width: 100%;
  }
  .content-show .gallery-container .topic-title {
    margin-bottom: 10px;
  }
  .content-show .gallery-container .gallery-slide {
  	margin: 0px -15px;
    margin-bottom: 35px;
  }

.content-show .related-container {
  content: " ";
	display: table;
	margin-bottom: 50px;
	width: 100%;
}
	.content-show .related-container .cover {
		max-width: 555px;
		width: 100%;
	}
	.content-show .related-container .topic-title {
		font-size: 28px;
	}
	.content-show .related-container .container-right {
		float: right;
		width: 570px;
	}

	.content-show .related-container .container-left {
		float: left;
		width: 570px;
	}
	.content-show .related-container .container-grey-left .container-right {
		padding: 50px 50px 0px 0px;
	}
	.content-show .related-container .container-grey-left .container-left {
		padding: 50px 0px 0px 50px;
	}
	.content-show .related-container .container-grey-left {
		background-color: #dfdfdf;
		float: left;
		height: 330px;
		position: relative;
		width: 50%;
	}
		.content-show .related-container .container-grey-left.arrow-right:after {
	    border-top: 25px solid transparent;
	    border-bottom: 25px solid transparent;
	    border-left: 25px solid #dfdfdf;
			content: "";
	    height: 0;
	    position: absolute;
	    right: -25px;
	    top: 43%;
	    width: 0;
		}
		.content-show .related-container .container-grey-left .ornament-left {
			margin-bottom: 15px;
		}
		.content-show .related-container .container-grey-left p {
			margin-bottom: 25px;
		}

	.content-show .related-container .container-white-left {
		background-color: #f8f7f7;
		float: left;
		height: 330px;
		padding: 0px 0px 0px 50px;
		position: relative;
		width: 50%;
	}
		.content-show .related-container .container-grey-left.arrow-left:after {
	    border-top: 25px solid transparent;
	    border-bottom: 25px solid transparent;
	    border-right: 25px solid #dfdfdf;
			content: "";
	    height: 0;
	    position: absolute;
	    left: -25px;
	    top: 43%;
	    width: 0; 
		}
		.content-show .related-container .container-white-left .ornament-left {
			margin-bottom: 15px;
		}
		.content-show .related-container .container-white-left p {
			margin-bottom: 25px;
		}

@media only screen and (max-width: 991px) {
  .content-show .related-container .container-white-left,
  .content-show .related-container .container-grey-left .container-right,
  .content-show .related-container .container-grey-left .container-left {
    padding: 15px;
  }
}

@media only screen and (max-width: 767px) {
	.content-show .characteristics .container-white-left,
	.content-show .characteristics .container-grey-left {
		height: auto;
    padding: 25px;
    width: 100%;
	}
	.content-show .characteristics .image {
		display: block;
		margin-left: auto;
		margin-right: auto;
		max-width: 550px;
		width: 100%;
	}

	.content-show .characteristics .container-right,
	.content-show .characteristics .container-left {
		float: none;
		width: 100%;
	}

  .content-show .related-container .container-grey-left,
  .content-show .related-container .container-white-left {
  	padding: 15px;
    text-align: center;
    width: 100%;
  }
  .content-show .related-container .container-white-left {
    height: auto;
  }
}