#slideshow { position: relative }
#slideshow [id*="slider"] { margin: 0 }

.slide-loader { background: url(../../img/ajax-loader.gif) no-repeat center center; display: inline-block; height: 32px; width: 32px; position: absolute; top: 50%; left: 50%; margin: -16px auto auto -16px; border-radius: 5px; -webkit-border-radius: 5px;  }
.purchase_link { position: absolute; bottom: 0; left: 0; top: -80px; right: 0; width: 100%; height: 80px }


.get-height { position: absolute; top: -999em }

.sequence-wrapper { bottom: 0; left: 0; position: absolute; right: 0; top: 0;}
.sequence-main { position: relative; height: 100% }

#slideshow [id*="slider"] .item {
	-webkit-transition-property: none;
	transition-property: none;
}

.item .label_slider [class^="icon-"], 
.item .label_slider [class*=" icon-"] { color: #0fc21b }
.item .label_slider *:hover [class^="icon-"], 
.item .label_slider *:hover [class*=" icon-"] { color: #fff }

#slideshow .carousel-inner { position: relative; height: 100% }
#slideshow [id*="slider"] .item,
#slideshow [id*="slider"] .item { position: absolute; top:0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; display: block }


[id*="slider"] .item iframe { max-width: 100%; height: 100%; min-width: 424px; min-height: 240px; padding: 8px 10px; background: rgba(0,0,0,0.80); border: 2px solid rgba(255,255,255,0.20); border-radius: 10px; -webkit-border-radius: 10px;  }

[id*="slider"] .browserIE7 .item  iframe,
[id*="slider"] .browserIE8 .item  iframe { }

.slider-prev, .slider-next {
	position: absolute; top: 50%; cursor: pointer; text-indent: -999em; 
    height: 40px; width: 40px;
	margin: 0; margin-top:-20px; 
	-moz-transition: background 0.4s ease-out 0s; 
	-webkit-transition: background 0.4s ease-out 0s; 
	transition: background 0.4s ease-out 0s;
}

[id*="slider"] .slider-next {right:0; left: auto;} 
.swipe-info { display: none }

.status { z-index: 49 }
.slider-pause,
.slider-next, .slider-prev {z-index: 50}
.slider-next, .slider-prev, .slider-pause { text-indent: 0 !important; color: #fff }

.slider-pause i { 
	font-size: 18px !important; line-height: 34px !important; width: 35px !important; height: 35px !important; 
	color: #fff !important; text-align: center; margin: 0 !important; position: absolute; top:0; left: 0;
	-moz-transition: opacity 0.4s ease-out 0s; 
	-webkit-transition: opacity 0.4s ease-out 0s; 
	transition: opacity 0.4s ease-out 0s;	
}

@-webkit-keyframes arrow-left { 0% { color: #fff; /*opacity: 0;*/ margin-left: 0px; } 40% { color: #fff; opacity: 1; margin-left: 0px; } 50% { color: #fff; opacity: 1; margin-left: 0px; } 80% { opacity: 0.3; margin-left: -50px; } 90% { opacity: 0; margin-left: -50px; color: transparent; } 100% { opacity: 0; color: transparent; margin-left: 0px; text-shadow: none }  } 
@keyframes arrow-left { 0% { color: #fff; /*opacity: 0;*/ margin-left: 0px; } 40% { color: #fff; opacity: 1; margin-left: 0px; } 50% { color: #fff; opacity: 1; margin-left: 0px; } 80% { opacity: 0.3; margin-left: -50px;  } 90% { opacity: 0; margin-left: -50px; color: transparent; } 100% { opacity: 0; color: transparent; margin-left: 0px; text-shadow: none }  }

@-webkit-keyframes arrow-right { 0% { color: #fff; /*opacity: 0;*/ margin-left: 0px; } 40% { color: #fff; opacity: 1; margin-left: 0px; } 50% { color: #fff; opacity: 1; margin-left: 0px; } 80% { opacity: 0.3; margin-left: 50px;  } 90% { opacity: 0; margin-left: 50px; color: transparent; } 100% { opacity: 0; margin-left: 0px; color: transparent; text-shadow: none }  } 
@keyframes arrow-right { 0% { color: #fff; /*opacity: 0;*/ margin-left: 0px; } 40% { color: #fff; opacity: 1; margin-left: 0px; } 50% { color: #fff; opacity: 1; margin-left: 0px; } 80% { opacity: 0.3; margin-left: 50px;  } 90% { opacity: 0; margin-left: 50px; color: transparent; } 100% { opacity: 0; margin-left: 0px; color: transparent; text-shadow: none }  } 



.browserChrome .slider-pause i { line-height: 36px !important; }

[id*="slider"] .slider-pause .icon-play,
[id*="slider"] .slider-pause.paused .icon-pause { opacity: 0 }

[id*="slider"] .slider-pause .icon-pause,
[id*="slider"] .slider-pause.paused .icon-play { opacity: 1 }

[id*="slider-"]:hover .slider-prev { padding-left: 50px }
[id*="slider-"]:hover .slider-next { padding-right: 50px }

.slider-prev i, .slider-next i { 
	text-shadow: 0 0 5px rgba(0,0,0,0.5);
	color: #fff
}

.slider-prev:hover i, .slider-next:hover i { text-shadow: 0 0 5px rgba(255,255,255,0.9) !important }

[id*="slider-"] .carousel-indicators { left: 0 }
[id*="slider-"] .carousel-indicators li:hover { background-color: #555 }

[id*="slider"] .status {height: 10px; background: rgb(20,20,20); background: rgba(0,0,0, 0.3); position:absolute; left:0; bottom: 0; top: auto; float:left}

.browserIE7 [id*="slider"] .status,
.browserIE8 [id*="slider"] .status,
.browserIE9 [id*="slider"] .status { display: none }

/* prepare for animation */
.image_main, .label_slider { opacity: 0; -webkit-transform-origin: center; transform-origin: center;  }
.browserIE8 .image_main, .browserIE8 .label_slider { opacity: 1 }

[id*="slider"]:not(.paused) .status {
	-webkit-animation: status-bar 5s ease-out infinite;
	animation: status-bar 5s ease-out infinite;
}
[id*="slider"].paused .status {
	-webkit-animation: status-bar-paused 1.5s ease-out infinite !important;
	animation: status-bar-paused 1.5s ease-out infinite !important;
}

[id*="slider"]:hover .status, [id*="slider"]:focus .status { 	
	-webkit-animation: status-bar-paused 1.5s ease-out infinite !important;
	animation: status-bar-paused 1.5s ease-out infinite !important;
}

@-webkit-keyframes status-bar { 0% { width: 0; opacity: 0.2 } 100% { width: 100%; opacity: 1 } } 
@keyframes status-bar { 0% { width: 0; opacity: 0.2 } 100% { width: 100%; opacity: 1 } } 

@-webkit-keyframes status-bar-paused { 0% { width: 100%; opacity: 1 } 100% { width: 100%; opacity: 0 } } 
@keyframes status-bar-paused { 0% { width: 100%; opacity: 1 } 100% { width: 100%; opacity: 0 } } 



/* Main Image */
.image_main {position: relative; display: block; width: auto; max-width: 100%; margin: 0 auto; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover }

/* navigation */
.slider-next, .slider-prev {
	position: absolute; top: 50%; cursor: pointer; text-indent: -999em; 
    height: 150px; width: 150px; margin: 0; 
	transition: background-color 0.4s ease-out 0s, padding 0.3s ease-out .5s; -moz-transition: background-color 0.4s ease-out 0s, padding 0.3s ease-out .5s; -webkit-transition: background-color 0.4s ease-out 0s, padding 0.3s ease-out .5s;  
}

.slider-next, .slider-prev { 
	margin-top: -75px; top: 50%;
	width: 150px; height: 150px;
	font-size: 100px; text-align:center;
	line-height: 150px;
}
.slider-next i, .slider-prev i {
	transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s;  
}

.slider-next:hover, .slider-prev:hover { }

[id*="slider"] .slider-prev {}
[id*="slider"] .slider-next { right:auto }
[id*="slider"] .slider-prev:hover i {
	-webkit-animation: arrow-left 2s ease-out infinite; 
	-moz-animation: arrow-left 2s ease-out infinite;
	-ms-animation: arrow-left 2s ease-out infinite;
	-o-animation: arrow-left 2s ease-out infinite;
	animation: arrow-left 2s ease-out infinite;
}
[id*="slider"] .slider-next:hover i { 
	-webkit-animation: arrow-right 2s ease-out infinite;
	-moz-animation: arrow-right 2s ease-out infinite;
	-ms-animation: arrow-right 2s ease-out infinite;
	-o-animation: arrow-right 2s ease-out infinite;
	animation: arrow-right 2s ease-out infinite;
}

[id*="slider"] .slider-prev { left: 0;  }
[id*="slider"] .slider-next { right: 0; }


.slider-next:hover, .slider-prev:hover {

}

.page-pause { z-index: 55; position: absolute; top: auto; left:0; right: 0; bottom: 0 }

[id*="slider-"] .carousel-indicators { display: block; margin: 0; position: relative; top: auto }
[id*="slider-"] .carousel-indicators li { margin: 0; border-radius: 0; -webkit-border-radius: 0; }

.page-pause .main-inner { border: 0 !important; }

[id*="slider-"] .carousel-indicators li { 
	background-color: rgb(20,20,20); background-color: rgba(255,255,255,0.2); 
	height: 10px; width: 25px; float: left;  margin-right: 1px;
	transition: all 0.4s ease-out 0s; -moz-transition: all 0.4s ease-out 0s; -webkit-transition: all 0.4s ease-out 0s;
}
[id*="slider-"] .carousel-indicators li:hover { cursor: pointer }


[id*="slider"] .slider-pause { 
	opacity: 0.3; right: 0; width: 35px; height: 35px; 
	position: absolute; bottom: 1px; z-index: 40; 
	background: rgb(0,0,0); background: rgba(0,0,0,0.7); 
	transition: all 0.4s ease-out 0s; -moz-transition: all 0.4s ease-out 0s; -webkit-transition: all 0.4s ease-out 0s;
}
[id*="slider"]:hover .slider-pause { opacity: 1 }

[id*="slider"] .slider-pause:hover { background-color: #229B0A; cursor: pointer }

[id*="slider"] .slider-pause.paused { background-color: #3399CC }

[id*="slider"] .slider-pause.paused:hover { background-color: #ff0000 }


/* content styling */
.white-text .big, .white-text .big strong,
.black-text .big, .black-text .big strong,
.white-text h1, .white-text h2,
.black-text h1, .black-text h2,
.white-text p, .white-text ul,
.black-text p, .black-text ul {text-shadow: none}

.label_slider p.readmore {display:block !important}

.label_slider h2.big { margin: 0 !important }

.label_slider.long-strikers-light h2.big,
.label_slider.long-strikers-dark h2.big { margin: 15px 0 15px -5000px !important }


.item .main-inner { border: 0 !important; background: none !important; overflow: visible !important }

/*.slider-next, .slider-prev {opacity:1}*/

[id*="slider"] .label_slider.media_wrapper > * { padding: 0 }


.label_slider h1,
.label_slider h2 {line-height: 1}
.label_slider h2.big {
   /* margin: 0 !important; */
}
.label_slider h1.big {font-size: 50px; line-height: 50px; margin-top:0 !important}
.label_slider h2.big {font-size: 40px; line-height: 40px; margin-top:0 !important}

.white-text .big, .white-text .big strong {text-shadow: 2px 2px 0px rgba(0,0,0,0.9);}
.black-text .big, .black-text .big strong {text-shadow: 2px 2px 0px rgba(255,255,255,0.9);}

.big strong {font-size: 105%}

.box_skitter #seq1.long-strikers-dark,
.box_skitter #seq2.long-strikers-light {float:left; clear: both;}

.label_wrapper p.readmore {display:block !important}

.label_slider { display: block }


/* text @copyright (c) 2012 Dan Partac - http://pcadviser.ro */
.white-text h1, .white-text h2,
.white-text h3, .white-text strong {color:#fff; text-shadow: 1px 1px 0px rgba(0,0,0,0.7);}
.white-text p,
.white-text ul {color:#eee; text-shadow: 1px 1px 0px rgba(0,0,0,0.9);}

.black-text h1, .black-text h2,
.black-text h3, .black-text strong {color:#111; text-shadow: 1px 1px 0px rgba(255,255,255,0.9);}
.black-text p,
.black-text ul {color:#333; text-shadow: 1px 1px 0px rgba(255,255,255,0.9);}

/* strikers @copyright (c) 2012 Dan Partac - http://pcadviser.ro */
.strikers-light h1, .strikers-dark h1 {padding: 15px 20px; margin:15px 0 10px;}
.strikers-light h2, .strikers-dark h2 {padding: 10px 17px; margin:15px 0 0;}
.strikers-light p, .strikers-light ul,
.strikers-dark p, .strikers-dark ul {padding: 5px 15px; margin: 15px 0 0;}

.strikers-light h1, .strikers-light h2, .strikers-light h4,
.strikers-light p, .strikers-light ul {color:#111; background: rgb(255,255,255); background: rgba(255,255,255,0.75); float:left; text-shadow: 1px 1px 0px rgba(255,255,255,0.9); clear: both; border-radius: 5px; -webkit-border-radius: 5px;}

.strikers-dark h1, .strikers-dark h2, .strikers-dark h4,
.strikers-dark p, .strikers-dark ul {color: #fff; background: rgb(0,0,0); background: rgba(0,0,0,0.75); float:left; text-shadow: 1px 1px 0px rgba(0,0,0,0.9); clear: both; border-radius: 5px; -webkit-border-radius: 5px; }

.strikers-light p.readmore, .strikers-dark p.readmore {background: none; margin: 15px 0 0; }

/* long strikers @copyright (c) 2012 Dan Partac - http://pcadviser.ro */
.long-strikers-light h1, .long-strikers-dark h1 {padding: 5px 15px 5px 5000px; margin:15px 0 15px -5000px !important;}
.long-strikers-light h2, .long-strikers-dark h2 {padding: 5px 15px 5px 5000px; margin:15px 0 15px -5000px !important;}
.long-strikers-light p, .long-strikers-light ul,
.long-strikers-dark p, .long-strikers-dark ul {padding: 5px 15px 5px 5000px; margin: 15px 0 15px -5000px !important;}

.long-strikers-light h1, .long-strikers-light h2, .long-strikers-light h4,
.long-strikers-light p, .long-strikers-light ul {color:#111; background: rgb(255,255,255); background: rgba(255,255,255,0.75); float:left; text-shadow: 1px 1px 0px rgba(255,255,255,0.9); clear: both; border-radius: 10px; -webkit-border-radius: 10px;}

.long-strikers-dark h1, .long-strikers-dark h2, .long-strikers-dark h4,
.long-strikers-dark p, .long-strikers-dark ul {color: #fff; background: rgb(0,0,0); background: rgba(0,0,0,0.75); float:left; text-shadow: 1px 1px 0px rgba(0,0,0,0.9); clear: both; border-radius: 10px; -webkit-border-radius: 10px; }

.long-strikers-light p.readmore, .long-strikers-dark p.readmore {background: none; margin: 15px 0;}

/* template */
.white-text .big, .white-text .big strong,
.black-text .big, .black-text .big strong,
.white-text h1, .white-text h2,
.black-text h1, .black-text h2,
.white-text p, .white-text ul,
.black-text p, .black-text ul { }

[id*="slider"] .carousel-inner li > div { margin-top: 60px }
.boxed [id*="slider"] .carousel-inner li > div { margin-top: 0 }

/* alignments */
.vtop, .vmiddle, .vbottom,
.hleft, .hcenter, .hright {position: absolute}
.vtop { top: 80px }
.vmiddle { top: 50%; margin-top: -12.5% }
.vbottom { bottom: 20px }

.hleft {left: 0}
.hcenter { left: 50% } 
.hright { right: 20px }
