	
/* *********************************************************** */
/* ************************ Slideshow ************************ */
/* *********************************************************** */
.cycle-sentinel * { visibility: hidden; }

.slideshow-wrap { position: relative; margin: auto; overflow: hidden; background-color: rgb(178, 178, 178); }

.slideshow-wrap .svg-image {
	display: block;
  	text-indent: -9999px;
  	min-width: 100%;
  	height: 100%;
  	/*background-size: 100px 82px;*/
}
.slideshow-wrap img, .slideshow-wrap object { height: auto !important; max-width: 100% }
.slide-caption-block { max-width: 100%; text-align: left; }

.slideshow-block-wrap { position: relative; }
.slideshow-block { position: relative; z-index: 1; overflow: hidden; width: 100%; }
.slideshow-block img { max-width: 100%; height: auto; max-height: 100%; margin: auto; }
/*.slideshow-arrows { position: absolute; z-index: 101; width: 100%; }*/
#prevBtn, #nextBtn { position: absolute; z-index: 1000; cursor: pointer; }
#nextBtn { right: 0; }
#prevBtn { left: 0; }

.hover-hide { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; transition: filter 0.2s ease-in-out 0.2s, -moz-opactiy 0.2s ease-in-out 0.2s, -khtml-opactiy 0.2s ease-in-out 0.2s, opacity 0.2s ease-in-out 0.2s; }
.slideshow-wrap:hover .slide-arrow { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

.slideshow-slide { margin: auto; text-align: center; }
.slideshow-slide.svg { margin: auto !important; }
/*.slideshow-slide.svg svg { width: 50% !important; height: 50% !important; margin: auto !important; }*/

/*slideshow controls ------------------------------------------------------------------------------*/
.slideshow-controls { z-index: 102 !important; }
/*slideshow controls*/

/*navigation pip styles ---------------------------------------------------------------------------*/
.slideshow-pager { text-align: center; }
.slideshow-pager span, .slideshow-pager div { margin: 5px; cursor: pointer; }

.slideshow-wrap img, .slideshow-wrap object svg, .slideshow-wrap embed svg { vertical-align: initial; }

.slideshow-wrap div.circle.small, 
.slideshow-wrap div.square.small, 
.slideshow-wrap div.square_rounded.small { width: 10px; height: 10px; }
.slideshow-wrap div.circle.medium, 
.slideshow-wrap div.square.medium,
.slideshow-wrap div.square_rounded.medium { width: 20px; height: 20px; }
.slideshow-wrap div.circle.large, 
.slideshow-wrap div.square.large,
.slideshow-wrap div.square_rounded.large { width: 30px; height: 30px; }

.slideshow-wrap div.square_rounded.small { border-radius: 2px; }
.slideshow-wrap div.square_rounded.medium { border-radius: 4px; }
.slideshow-wrap div.square_rounded.large { border-radius: 6px; }

.slideshow-wrap div.circle.small { border-radius: 5px; }
.slideshow-wrap div.circle.medium { border-radius: 10px; }
.slideshow-wrap div.circle.large { border-radius: 15px; }

.slideshow-wrap div.circle, 
.slideshow-wrap div.square, 
.slideshow-wrap div.square_rounded { background-color: #000; }

.slideshow-wrap span.glyphicon.small { font-size: small; }
.slideshow-wrap span.glyphicon.medium { font-size: x-large; }
.slideshow-wrap span.glyphicon.large { font-size: 36px; }

.slideshow-pager div.circle.cycle-pager-active,
.slideshow-pager div.square.cycle-pager-active,
.slideshow-wrap div.square_rounded.cycle-pager-active { background-color: gray; }
.slideshow-pager .glyphicon-star.cycle-pager-active { background-color: transparent; color: gray; }
/*navigation pip styles*/


/*menu position styles ----------------------------------------------------------------------------*/
.slideshow-wrap div.pos-l, .slideshow-wrap div.pos-c, .slideshow-wrap div.pos-r { position: absolute; width: 100%; z-index: 100; }
.slideshow-wrap div.pos-l, .slideshow-wrap .text-l { text-align: left; }
.slideshow-wrap div.pos-c, .slideshow-wrap .text-c { text-align: center; }
.slideshow-wrap div.pos-r, .slideshow-wrap .text-r { text-align: right; }
.slideshow-wrap div.pos-t { top: 0 !important; }
.slideshow-wrap div.pos-b { bottom: 0 !important; }

.slideshow-wrap.menu-nextto .cycle-menu > div { display: block; }
.slideshow-wrap .cycle-menu > div { display: inline-block; }

.slideshow-wrap .cycle-menu a { color: #FFF; padding: 10px 20px; display: block; }
.slideshow-wrap .cycle-menu a:hover, .slideshow-wrap .cycle-menu .cycle-menu-active { background-color: gray; }

.slideshow-wrap .cycle-menu.outside { display: none; }
.slideshow-wrap.menu-nextto .cycle-menu.inside { display: none; }
.slideshow-wrap.menu-nextto .cycle-menu.outside { position: relative; float: left; width: 20%; height: 100%; left: 0; top: 0; text-align: left; display: block; }
.slideshow-wrap.menu-nextto.left .cycle-menu.outside { float: left; }
.slideshow-wrap.menu-nextto.right .cycle-menu.outside { float: right; }


.slideshow-wrap.menu-nextto .slideshow-block-wrap { width: 80%; padding: 0; }
.slideshow-wrap.menu-nextto.left .slideshow-block-wrap { float: right; }
.slideshow-wrap.menu-nextto.right .slideshow-block-wrap { float: left; }

.slideshow-wrap.menu-nextto .slideshow-pager { clear: both; }
/* menu position styles */	

.inline-b { display: inline-block; vertical-align: top; }
