/****** Flexslider ******/

.flexslider {
	background-color: #000;
	}

.flexslider,
.flexslider .node,
.slides {
	padding: 0;
	margin: 0;
	border: none;
	}

.flexslider .img-responsive {
	border: none;
	}
 
/* Dots for light color backgrounds */

.flex-control-paging li a {
	background-color: rgb(255,255,255); /* Fallback color */
	background-color: rgba(255,255,255,.70); /* Next dot */
	}

.flex-control-paging li a:hover {	
	background-color: rgb(255,255,255); /* Fallback color */
	background-color: rgba(255,255,255,.70); /* Hover dot */
	
	}

.flex-control-paging li a.flex-active {
	background-color: rgb(255,255,255); /* Fallback color */
	background-color: rgba(255,255,255,1); /* Active dot */	
	}

.flex-control-nav {
  	width: 100%;
  	position: absolute;
  	bottom: 0;
  	text-align: center;
  	z-index: 2; 
	}

/****** Flexslider Option Sets ******/

/*** Carousel Slideshow ***/

.optionset-carousel-slideshow ul li {
	position: relative; 
	width: 100%;
	text-align: left;
	}
	
.optionset-carousel-slideshow .flex-control-nav {
  	width: 100%;
  	position: absolute;
  	bottom: 10px;
  	text-align: center;
  	z-index: 2; 
	}
	
/****** Flexslider Views ******/	

.grid-block .view-content,
#flexslider-views-banner,	
#flexslider-views-slideshow {
	overflow-x: hidden; /* Keeps border around inside div element */
	}

#flexslider-views-banner .img-responsive {
	border: none;
	}
	
#flexslider-views-slideshow .img-responsive {
	border: none;
	}
