/* flexslider */
.flexslider-container .flex-viewport{
	border-radius: 20px !important;
	height: 450px !important;
}
.flexslider{
	margin-bottom: 0;
    border: none;
    box-shadow: none;
}
.flexslider .slide{
    position: relative;
}
.flexslider-container ul{
    padding-left: 0;
}
.flex-control-paging li a:after{
    background: none;
}
.flex-control-paging{
	position: absolute;
	bottom: 20px;
	z-index: 999;
}
.flex-control-nav.flex-control-paging a{
    color: transparent;
}
.post-formatting ul.flex-direction-nav li{
    padding: 0;
}

.slide-back{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 450px;
	width: 100%;
}
.slide-back.slide-back-link{
	cursor: pointer;
}

.flexslider ul.slides li{
	margin-left: 0;
}

ul.flex-direction-nav li{
	list-style: none;
}

.flex-control-paging li a{
	background-color: #ccc;
}
.flex-control-paging li a.flex-active{
	background-color: #fff;
}
.flex-direction-nav a::before{
	font-size: 20px;
}

.flex-direction-nav a::before{
	color: #fff;
	opacity: 1 !important;
}
.flex-direction-nav a::before:hover{
	color: #B3CD39;
}
.flex-control-paging li a{
	background-color: #fff;
}
.flex-control-paging li a.flex-active{
	background-color: #B3CD39;
}
.flex-direction-nav a{
	height: 35px;
}
.flexslider:hover .flex-direction-nav .flex-prev,
.flexslider:hover .flex-direction-nav .flex-next {
	opacity: 1 !important;
}