/*
    Description: 	Slider Framework
    Author: 		Insidelabdev
    Version: 		2.0
*/

/*	--------------------------------------------------
	:: Slider Widget Blue
	-------------------------------------------------- */
	
	.slider-widget-default.slider-widget-blue .slider-widget-input:nth-child(1):checked ~ .slider-widget-bullets ul li:nth-child(1) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-blue .slider-widget-input:nth-child(2):checked ~ .slider-widget-bullets ul li:nth-child(2) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-blue .slider-widget-input:nth-child(3):checked ~ .slider-widget-bullets ul li:nth-child(3) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-blue .slider-widget-input:nth-child(4):checked ~ .slider-widget-bullets ul li:nth-child(4) .slider-widget-bullet:before {
		color:#151E3D;
	}
	
	.slider-widget-default.slider-widget-blue.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(1) .slider-widget-bullet:before {
		-webkit-animation:controls-bullets-blue 32000ms infinite -2000ms;
		   -moz-animation:controls-bullets-blue 32000ms infinite -2000ms;
				animation:controls-bullets-blue 32000ms infinite -2000ms;
	}
	
	.slider-widget-default.slider-widget-blue.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(2) .slider-widget-bullet:before{
		-webkit-animation:controls-bullets-blue 32000ms infinite 6000ms;
		   -moz-animation:controls-bullets-blue 32000ms infinite 6000ms;
				animation:controls-bullets-blue 32000ms infinite 6000ms;
	}
	
	.slider-widget-default.slider-widget-blue.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(3) .slider-widget-bullet:before{
		-webkit-animation:controls-bullets-blue 32000ms infinite 14000ms;
		   -moz-animation:controls-bullets-blue 32000ms infinite 14000ms;
				animation:controls-bullets-blue 32000ms infinite 14000ms;
	}      
	
	.slider-widget-default.slider-widget-blue.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(4) .slider-widget-bullet:before {
		-webkit-animation:controls-bullets-blue 32000ms infinite 22000ms;
		   -moz-animation:controls-bullets-blue 32000ms infinite 22000ms;
				animation:controls-bullets-blue 32000ms infinite 22000ms;
	}
	
	@-webkit-keyframes controls-bullets-blue { 
		0%, 24.99% { content:"\ee71"; color:#151E3D; } 25%, 100% { content:"\ee78"; color:#F1F1F1; } 
	}
	
	@-moz-keyframes controls-bullets-blue { 
		0%, 24.99% { content:"\ee71"; color:#151E3D; } 25%, 100% { content:"\ee78"; color:#F1F1F1; } 
	}
	
	@keyframes controls-bullets-blue { 
		0%, 24.99% { content:"\ee71"; color:#151E3D; } 25%, 100% { content:"\ee78"; color:#F1F1F1; } 
	}
	
/*	--------------------------------------------------
	:: Slider Widget Green
	-------------------------------------------------- */
	
	.slider-widget-default.slider-widget-green .slider-widget-input:nth-child(1):checked ~ .slider-widget-bullets ul li:nth-child(1) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-green .slider-widget-input:nth-child(2):checked ~ .slider-widget-bullets ul li:nth-child(2) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-green .slider-widget-input:nth-child(3):checked ~ .slider-widget-bullets ul li:nth-child(3) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-green .slider-widget-input:nth-child(4):checked ~ .slider-widget-bullets ul li:nth-child(4) .slider-widget-bullet:before {
		color:#6ed790;
	}
	
	.slider-widget-default.slider-widget-green.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(1) .slider-widget-bullet:before {
		-webkit-animation:controls-bullets-green 32000ms infinite -2000ms;
		   -moz-animation:controls-bullets-green 32000ms infinite -2000ms;
				animation:controls-bullets-green 32000ms infinite -2000ms;
	}
	
	.slider-widget-default.slider-widget-green.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(2) .slider-widget-bullet:before{
		-webkit-animation:controls-bullets-green 32000ms infinite 6000ms;
		   -moz-animation:controls-bullets-green 32000ms infinite 6000ms;
				animation:controls-bullets-green 32000ms infinite 6000ms;
	}
	
	.slider-widget-default.slider-widget-green.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(3) .slider-widget-bullet:before{
		-webkit-animation:controls-bullets-green 32000ms infinite 14000ms;
		   -moz-animation:controls-bullets-green 32000ms infinite 14000ms;
				animation:controls-bullets-green 32000ms infinite 14000ms;
	}      
	
	.slider-widget-default.slider-widget-green.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(4) .slider-widget-bullet:before {
		-webkit-animation:controls-bullets-green 32000ms infinite 22000ms;
		   -moz-animation:controls-bullets-green 32000ms infinite 22000ms;
				animation:controls-bullets-green 32000ms infinite 22000ms;
	}
	
	@-webkit-keyframes controls-bullets-green { 
		0%, 24.99% { content:"\ee71"; color:#6ed790; } 25%, 100% { content:"\ee78"; color:#fdfdfd; } 
	}
	
	@-moz-keyframes controls-bullets-green { 
		0%, 24.99% { content:"\ee71"; color:#6ed790; } 25%, 100% { content:"\ee78"; color:#fdfdfd; } 
	}
	
	@keyframes controls-bullets-green { 
		0%, 24.99% { content:"\ee71"; color:#6ed790; } 25%, 100% { content:"\ee78"; color:#fdfdfd; } 
	}
	
/*	--------------------------------------------------
	:: Slider Widget Red
	-------------------------------------------------- */
	
	.slider-widget-default.slider-widget-red .slider-widget-input:nth-child(1):checked ~ .slider-widget-bullets ul li:nth-child(1) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-red .slider-widget-input:nth-child(2):checked ~ .slider-widget-bullets ul li:nth-child(2) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-red .slider-widget-input:nth-child(3):checked ~ .slider-widget-bullets ul li:nth-child(3) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-red .slider-widget-input:nth-child(4):checked ~ .slider-widget-bullets ul li:nth-child(4) .slider-widget-bullet:before {
		color:#ed7066;
	}
	
	.slider-widget-default.slider-widget-red.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(1) .slider-widget-bullet:before {
		-webkit-animation:controls-bullets-red 32000ms infinite -2000ms;
		   -moz-animation:controls-bullets-red 32000ms infinite -2000ms;
				animation:controls-bullets-red 32000ms infinite -2000ms;
	}
	
	.slider-widget-default.slider-widget-red.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(2) .slider-widget-bullet:before{
		-webkit-animation:controls-bullets-red 32000ms infinite 6000ms;
		   -moz-animation:controls-bullets-red 32000ms infinite 6000ms;
				animation:controls-bullets-red 32000ms infinite 6000ms;
	}
	
	.slider-widget-default.slider-widget-red.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(3) .slider-widget-bullet:before{
		-webkit-animation:controls-bullets-red 32000ms infinite 14000ms;
		   -moz-animation:controls-bullets-red 32000ms infinite 14000ms;
				animation:controls-bullets-red 32000ms infinite 14000ms;
	}      
	
	.slider-widget-default.slider-widget-red.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(4) .slider-widget-bullet:before {
		-webkit-animation:controls-bullets-red 32000ms infinite 22000ms;
		   -moz-animation:controls-bullets-red 32000ms infinite 22000ms;
				animation:controls-bullets-red 32000ms infinite 22000ms;
	}
	
	@-webkit-keyframes controls-bullets-red { 
		0%, 24.99% { content:"\ee71"; color:#ed7066; } 25%, 100% { content:"\ee78"; color:#fdfdfd; } 
	}
	
	@-moz-keyframes controls-bullets-red { 
		0%, 24.99% { content:"\ee71"; color:#ed7066; } 25%, 100% { content:"\ee78"; color:#fdfdfd; } 
	}
	
	@keyframes controls-bullets-red { 
		0%, 24.99% { content:"\ee71"; color:#ed7066; } 25%, 100% { content:"\ee78"; color:#fdfdfd; } 
	}
	
/*	--------------------------------------------------
	:: Slider Widget Orange
	-------------------------------------------------- */
	
	.slider-widget-default.slider-widget-orange .slider-widget-input:nth-child(1):checked ~ .slider-widget-bullets ul li:nth-child(1) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-orange .slider-widget-input:nth-child(2):checked ~ .slider-widget-bullets ul li:nth-child(2) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-orange .slider-widget-input:nth-child(3):checked ~ .slider-widget-bullets ul li:nth-child(3) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-orange .slider-widget-input:nth-child(4):checked ~ .slider-widget-bullets ul li:nth-child(4) .slider-widget-bullet:before {
		color:#f6a258;
	}
	
	.slider-widget-default.slider-widget-orange.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(1) .slider-widget-bullet:before {
		-webkit-animation:controls-bullets-orange 32000ms infinite -2000ms;
		   -moz-animation:controls-bullets-orange 32000ms infinite -2000ms;
				animation:controls-bullets-orange 32000ms infinite -2000ms;
	}
	
	.slider-widget-default.slider-widget-orange.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(2) .slider-widget-bullet:before{
		-webkit-animation:controls-bullets-orange 32000ms infinite 6000ms;
		   -moz-animation:controls-bullets-range 32000ms infinite 6000ms;
	}
	
	.slider-widget-default.slider-widget-orange.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(3) .slider-widget-bullet:before{
		-webkit-animation:controls-bullets-orange 32000ms infinite 14000ms;
		   -moz-animation:controls-bullets-orange 32000ms infinite 14000ms;
				animation:controls-bullets-orange 32000ms infinite 14000ms;
	}      
	
	.slider-widget-default.slider-widget-orange.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(4) .slider-widget-bullet:before {
		-webkit-animation:controls-bullets-orange 32000ms infinite 22000ms;
		   -moz-animation:controls-bullets-orange 32000ms infinite 22000ms;
				animation:controls-bullets-orange 32000ms infinite 22000ms;
	}
	
	@-webkit-keyframes controls-bullets-orange { 
		0%, 24.99% { content:"\ee71"; color:#f6a258; } 25%, 100% { content:"\ee78"; color:#fdfdfd; } 
	}

	@-moz-keyframes controls-bullets-orange { 
		0%, 24.99% { content:"\ee71"; color:#f6a258; } 25%, 100% { content:"\ee78"; color:#fdfdfd; } 
	}
	
	@keyframes controls-bullets-orange { 
		0%, 24.99% { content:"\ee71"; color:#f6a258; } 25%, 100% { content:"\ee78"; color:#fdfdfd; } 
	}
	
/*	--------------------------------------------------
	:: Slider Widget Purple
	-------------------------------------------------- */
	
	.slider-widget-default.slider-widget-purple .slider-widget-input:nth-child(1):checked ~ .slider-widget-bullets ul li:nth-child(1) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-purple .slider-widget-input:nth-child(2):checked ~ .slider-widget-bullets ul li:nth-child(2) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-purple .slider-widget-input:nth-child(3):checked ~ .slider-widget-bullets ul li:nth-child(3) .slider-widget-bullet:before,
	.slider-widget-default.slider-widget-purple .slider-widget-input:nth-child(4):checked ~ .slider-widget-bullets ul li:nth-child(4) .slider-widget-bullet:before {
		color:#f36e93;
	}
	
	.slider-widget-default.slider-widget-purple.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(1) .slider-widget-bullet:before {
		-webkit-animation:controls-bullets-purple 32000ms infinite -2000ms;
		   -moz-animation:controls-bullets-purple 32000ms infinite -2000ms;
				animation:controls-bullets-purple 32000ms infinite -2000ms;
	}
	
	.slider-widget-default.slider-widget-purple.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(2) .slider-widget-bullet:before{
		-webkit-animation:controls-bullets-purple 32000ms infinite 6000ms;
		   -moz-animation:controls-bullets-purple 32000ms infinite 6000ms;
				animation:controls-bullets-purple 32000ms infinite 6000ms;
	}
	
	.slider-widget-default.slider-widget-purple.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(3) .slider-widget-bullet:before{
		-webkit-animation:controls-bullets-purple 32000ms infinite 14000ms;
		   -moz-animation:controls-bullets-purple 32000ms infinite 14000ms;
				animation:controls-bullets-purple 32000ms infinite 14000ms;
	}      
	
	.slider-widget-default.slider-widget-purple.slider-widget-autoplay .slider-widget-switch:checked ~ .slider-widget-bullets ul li:nth-child(4) .slider-widget-bullet:before {
		-webkit-animation:controls-bullets-purple 32000ms infinite 22000ms;
		   -moz-animation:controls-bullets-purple 32000ms infinite 22000ms;
				animation:controls-bullets-purple 32000ms infinite 22000ms;
	}
	
	@-webkit-keyframes controls-bullets-purple { 
		0%, 24.99% { content:"\ee71"; color:#f36e93; } 25%, 100% { content:"\ee78"; color:#fdfdfd; } 
	}
	
	@-moz-keyframes controls-bullets-purple { 
		0%, 24.99% { content:"\ee71"; color:#f36e93; } 25%, 100% { content:"\ee78"; color:#fdfdfd; } 
	}
	
	@keyframes controls-bullets-purple { 
		0%, 24.99% { content:"\ee71"; color:#f36e93; } 25%, 100% { content:"\ee78"; color:#fdfdfd; } 
	}
	
/*	--------------------------------------------------
	:: Slider Widget Light
	-------------------------------------------------- */
	
	/*	--------------------------------------------------
		:: Slider Widget
		-------------------------------------------------- */
	    
        .slider-widget-default.slider-widget-light .slider-widget-media-holder ul {
			background-color:#F1F1F1;
		}
	
	/*	--------------------------------------------------
		:: Slider Widget Navigation
		-------------------------------------------------- */
		
		.slider-widget-default.slider-widget-light .slider-widget-arrows .slider-widget-prev:before,
		.slider-widget-default.slider-widget-light .slider-widget-arrows .slider-widget-next:before {
			color:#F1F1F1;
		}
		
		.slider-widget-default.slider-widget-light .slider-widget-arrows:hover .slider-widget-prev:before,
		.slider-widget-default.slider-widget-light .slider-widget-arrows:hover .slider-widget-next:before {
			color:#F1F1F1;
		}
	
	/*	--------------------------------------------------
		:: Slider Widget Controls Bullets
		-------------------------------------------------- */	

		.slider-widget-default.slider-widget-light .slider-widget-bullets .slider-widget-bullet:before {
			color:#F1F1F1;
		}

	/*	--------------------------------------------------
		:: Slider Widget Autoplay Control
		-------------------------------------------------- */
		
		.slider-widget-default.slider-widget-light .slider-widget-autoplay-control .slider-widget-switch-label:before {
			color:#F1F1F1;
		}
		
   /*	--------------------------------------------------
		:: Slider Widget Captions
		-------------------------------------------------- */
		
		.slider-widget-default.slider-widget-light .slider-widget-caption-holder .slider-widget-caption {
			background-color:rgba(0,0,0,0.6);
		}
		
		.slider-widget-default.slider-widget-light .slider-widget-caption-holder .slider-widget-caption h4{
			color:#F1F1F1;
		}
		
		.slider-widget-default.slider-widget-light .slider-widget-caption-holder .slider-widget-caption p{
			color:#F1F1F1;
		}
	
	/*	--------------------------------------------------
		:: Slider Widget Progress Timer
		-------------------------------------------------- */
		
		.slider-widget-default.slider-widget-light .slider-widget-progress-timer {
			background-color:#e0e5e5;
		}