.metaslider.ms-theme-social-play {
	
	&:not(.nav-hidden) {
		.flexslider {
			margin-bottom: 50px;
		}
	}

	&.nav-hidden {

		.flexslider {
			margin-bottom: 10px;
		}
	}

    .flexslider {

		.slides > li {
			border-radius: 10px;
			overflow: hidden;
		}
	}

	.caption-wrap {
		background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));
		opacity: 1 !important;

		.caption {
			text-align: center;
			  text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
			padding: 50px 20px 20px;

			p {
				margin: 0 0 15px;
			}

			a {
				color: #fff;
				font-weight: bold;

				&:focus,
				&:hover {
					color: #fff;
					  text-decoration: underline;
				}
			}
		}
	}

	.flex-control-nav {
		bottom: -35px;		

		li {

			a {
				transition: all .3s ease;
				width: 18px;
				height: 18px;

				&.flex-active {
					width: 30px;
				}
			}
		}
	}

	.flex-direction-nav li a {
		background-color: #fff;
		background-position: center;
		width: 50px;
		height: 50px;
		background-size: 15px auto;
		background-repeat: no-repeat;
		border-radius: 50%;
		box-shadow: 0px 1px 5px rgba(0,0,0,0.3) !important;
		
		&:focus {
			background-position: center;
			background-repeat: no-repeat;
		}

		&.flex-prev {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z' fill='%2365676B'/%3E%3C/svg%3E");
			left: -25px;
		}

		&.flex-next {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z' fill='%2365676B'/%3E%3C/svg%3E");
			right: -25px;
		}
	}

	ol.flex-control-thumbs img {
		border-radius: 10px;
	}
}