/* layerslider flawless skin */
.ls-flawless .ls-nav-stop,
.ls-flawless .ls-nav-start,
.ls-flawless .ls-thumbnail,
.ls-flawless .ls-thumbnail-hover { display: none !important; }

/* direction nav */
.ls-flawless .ls-nav-prev,
.ls-flawless .ls-nav-next { z-index: 10000; display: block; font-size: 20px; margin: -35px 0px 0px; 
	position: absolute; top: 50%; cursor: pointer; line-height: 20px !important; }
.ls-flawless .ls-nav-prev { left: -0px; display: block; padding: 30px 17px 30px 17px !important; }
.ls-flawless .ls-nav-prev:before { font-family: FontAwesome; content: "\f104"; display: inline-block; font-size: 22px; }
.ls-flawless .ls-nav-next { right: -0px; display: block; padding: 30px 17px 30px 17px !important; }
.ls-flawless .ls-nav-next:before { font-family: FontAwesome; content: "\f105"; display: inline-block; font-size: 22px; }

/* slide buttons */
.ls-flawless .ls-bottom-slidebuttons{ display: inline-block; top: 15px; }
.ls-flawless .ls-bottom-slidebuttons a{ display: block; width: 8px; height: 8px;
	float: left; margin: 0px 4px; cursor: pointer; text-indent: -9999px;
	border-width: 1px !important; border-style: solid !important; 
	
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	transition: background-color 300ms !important;
	-moz-transition:  background-color 300ms !important;
	-o-transition:  background-color 300ms !important;
	-webkit-transition:  background-color 300ms !important;	}

/* play video */
.ls-flawless .ls-playvideo{ width: 24px; height: 24px; padding: 18px; margin-left: -30px; 
	margin-top: -30px; background: #000000; color: #ffffff; opacity: 0.75; filter: alpha(opacity=75); 
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.ls-flawless .ls-playvideo:before{ font-size: 24px; margin-left: 4px;
	font-family: FontAwesome; content: "\f04b"; }
.ls-flawless .ls-playvideo:hover{ opacity: 1; filter: alpha(opacity=100); 
	transition: opacity 300ms; -moz-transition: opacity 300ms; 
	-o-transition: opacity 300ms;  -webkit-transition: opacity 300ms; }

/* now loading */
.ls-flawless .ls-loading-container {	background: #fff; width: 54px; height: 54px;
	margin-left: -26px; margin-top: -26px; 
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.ls-flawless .ls-loading-indicator { width: 22px; height: 22px; margin: 16px; 
	background-image: url(loading.gif);	}
	
.gdlr-layerslider-item{ position: relative; }
.gdlr-ls-shadow{ background: url('slider-shadow.png') 0px 0px repeat-x;
	position: absolute; left: 0px; right: 0px; height: 6px; z-index: 9999; }
.gdlr-ls-shadow.gdlr-top{ top: 0px; }
.gdlr-ls-shadow.gdlr-bottom{ bottom: 0px; background-position: 0px -6px; }