#bottominfo h2 {
	margin-bottom: 20px;
	width: 80%
}

#maocarousel .thumbnail {
	text-align: justify;
}

#maocarousel h4 {margin-top: 0;}

#maocarousel h4 a {
	color: #333;
	font-weight: bold;
}
#maocarousel h4 a:hover, #maocarousel h4 a:focus {
	color: #333;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

#maocarousel p {
	margin-top: 5px;
	margin-right: 5px;
}

#maocarousel p a {
	color: #ff6042;
	font-weight: bold;
}

#maocarousel p a:hover {
	color: #ff6042;
	text-decoration: underline;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

#maocarousel a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	transform: scale(0.98);
	-ms-transform: scale(0.98); /* IE 9 */
	-moz-transform: scale(0.98); /* Firefox */
	-webkit-transform: scale(0.98); /* Safari and Chrome */
	-o-transform: scale(0.98); /* Opera */
}

#maocarousel img {margin: 0 15px 5px 0;}

@media (max-width: 991px) {
	#maocarousel { margin-bottom: 10px }
}

/* To solve a chrome issue */
#maocarousel .slick-slide img {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}

/* arrows */

#maocarousel .slick-prev:before, #maocarousel .slick-next:before {
	font-family: "FontAwesome";
	color: #6f6d6d;
}

#maocarousel .slick-prev:before { content: "\f053"; }
#maocarousel .slick-next:before { content: "\f054"; }

#maocarousel .slick-prev { right: 30px; left: auto; }
#maocarousel .slick-next { right: 0; }

#maocarousel .slick-prev, #maocarousel .slick-next { top: -38px; }

@media (max-width: 991px) {
	#maocarousel .slick-prev, #maocarousel .slick-next { top: -30px; }
}