/* Archetypon Slider Eleven */

#aseGallery_stacks_in_253{
	margin: 0;
	padding: 0;
	min-height: 100px;
	text-align: center;
	opacity: 0;
	
}

#aseGallery_stacks_in_253.fade-in{
	opacity: 1!important;
}





.galleria-preloader{
	height: 1px;
	width: 100%;
	background: #CCCCCC;
	position: fixed;
	top: 0;
	margin-top: 30%;
}

.galleria-loaded{
	height: 1px;
	width: 0%;
	background: #000000;
}

#galleria-loader{
	height: 100px!important; 
}

.galleria-container{
    position: relative;
    font-family: arial,sans-serif;
    min-height: 18px;
}

.galleria-container img {
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.galleria-stage {
    top:0; 
    bottom:0; 
    left:0; 
    right:0;
    visibility: hidden;
    position: absolute;
    overflow: hidden;
    margin: 0;
    background: #000000!important;
}

.galleria-thumbnails {
  	-webkit-transition: left 200ms ease-out;
  			transition: left 200ms ease-out;
}

.galleria-thumbnails-container {
    position:absolute;
  	left:0;
  	right:0;
  	top:0;
  	margin: 0;
}

.galleria-thumbnails-list {
  	position: absolute;
  	left: 0;
  	width: 100%;
  	margin: 0;
  	padding: 0;
}

.galleria-thumbnails .galleria-image {
	width: 25%;
    height: auto;
    margin: 8px;
    position:absolute!important;
    top:0;
    left:0;
    cursor: pointer; 
     
    background: #EEEEEE url(../CB_files/images/miniloader.gif) no-repeat 50% 50%;
    
}

@media all and (max-width: 480px){
	 .galleria-thumbnails .galleria-image {
	    width: 50%;
	}
}

.galleria-loader {
	position: fixed!important;
	width: 200px;
	height: 100px;
	top: 40%;
	left: 0;
	right: 0;
	margin: 0 auto;
	font-size: 10px!important;
	text-indent: -9999em;
	   border-top: .1em solid #CCCCCC;
	 border-right: .1em solid #CCCCCC;
	border-bottom: .1em solid #CCCCCC;
	  border-left: .1em solid #FFFFFF;
	-webkit-animation: load8 .8s infinite linear;
	   -moz-animation: load8 .8s infinite linear;
	        animation: load8 .8s infinite linear;
	z-index: 99999;
}

.galleria-loader, .galleria-loader:after {
  	border-radius: 50%!important;
  	width: 4em;
  	height: 4em;
}

@-webkit-keyframes load8 {
    0%   {-webkit-transform: rotate(0deg)}
    100% {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes load8 {
    0%   {-moz-transform: rotate(0deg)}
    100% {-moz-transform: rotate(360deg);}
}
@keyframes load8 {
    0%   {transform: rotate(0deg)}
    100% {transform: rotate(360deg)}
}

.galleria-info {
    display:none;
    color: #FFFFFF;
    padding: 8px 0;
    z-index: 3;
    position: absolute;
    bottom: 40px;
    margin: 0;
    left: 40px;
    background: #222222;
    opacity: .9;
    font-size: 12px;
    line-height: 16px;
    width: 40%;
    -webkit-transition: all 100ms;
}

.galleria-info-title{
	font-weight: bold;
}

 .galleria-info-text {
    padding: 0 12px;
}

 .galleria-info-description {
    color: #FFFFFF;
}

.galleria-container:root *>  .galleria-info-description {
    color:rgba(255,255,255,0.6);
}

 .galleria-plus {
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    color: #FFFFFF;
    line-height:1.2;
    font-size:11px;
}

 .galleria-plus span {
    position:absolute;
    bottom:5px;
    left:5px;
    background: #222222;
    padding: 1px 5px;
    max-width:160px;
}


 .galleria-image-nav-left,
 .galleria-image-nav-right {
    width:100px;
    height:100%;
    position:absolute;
    left:0;
    z-index:3;
    cursor:pointer;
}
 .galleria-image-nav-right {
    left:auto;
    right:0;
}

 .galleria-image-nav-left{
	position: absolute;
	top: 40%;
	width: 40px;
	height: 40px;
	border: solid transparent;
	border-width: 0px 0px 20px 20px;
	padding: 5px; 
	margin-top: 5px;
	-webkit-box-shadow: 1px -1px 0 0 #CCCCCC inset;
	   -moz-box-shadow: 1px -1px 0 0 #CCCCCC inset;
	        box-shadow: 1px -1px 0 0 #CCCCCC inset;
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg); 
	        transform: rotate(45deg);
}
 
 .galleria-image-nav-right{
	position: absolute;
	top: 40%;
	right: 0;
	width: 40px;
	height: 40px;
	border: solid transparent;
	border-width: 20px 20px 0 0;
	padding: 5px;
	-webkit-box-shadow: -1px 1px 0 0 #CCCCCC inset;
	   -moz-box-shadow: -1px 1px 0 0 #CCCCCC inset;
	        box-shadow: -1px 1px 0 0 #CCCCCC inset;
	 -webkit-transform: rotate(45deg);
	    -moz-transform: rotate(45deg);
	         transform: rotate(45deg);
	margin-top: 5px;
} 

 .galleria-image-nav-left:hover{
	-webkit-box-shadow: 1px -1px 0 0 #00FFFF inset;
	   -moz-box-shadow: 1px -1px 0 0 #00FFFF inset;
	        box-shadow: 1px -1px 0 0 #00FFFF inset;
}

 .galleria-image-nav-right:hover{
	-webkit-box-shadow: -1px 1px 0 0 #00FFFF inset;
	   -moz-box-shadow: -1px 1px 0 0 #00FFFF inset;
	        box-shadow: -1px 1px 0 0 #00FFFF inset;
} 

 .galleria-close {
	position: fixed;
	top: 10px;
	right: 10px;
	display: inline-block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	z-index: 999;
}
 .galleria-close:hover{
	cursor: pointer;
}
 .galleria-close:hover::before, 
 .galleria-close:hover::after {
  	background: #00FFFF;
}
 .galleria-close::before, 
 .galleria-close::after {
	content: '';
	position: absolute;
	height: 1px;
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -1px;
	background: #CCCCCC;
}
 .galleria-close::before {
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
}
 .galleria-close::after {
	-webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}    





.galleria-image-nav {
    width:100%;
    height:auto;
    position:absolute;
    top:80px;
    bottom:80px;
    left:0;
}
.touch .galleria-image-nav {
    display: none;
}

@media all and (min-width: 100000px){
	.galleria-thumbnails .galleria-image{
		-webkit-filter: grayscale(100%)!important;
		   -moz-filter: grayscale(100%);
		    -ms-filter: grayscale(100%);
		     -o-filter: grayscale(100%);
		        filter: grayscale(100%);
		        filter: url(../CB_files/images/grayscale.svg);
		        filter: gray;
	}	
	.galleria-thumbnails .galleria-image:hover{
		-webkit-filter: grayscale(0%)!important;
		   -moz-filter: grayscale(0%);
		    -ms-filter: grayscale(0%);
		     -o-filter: grayscale(0%);
		        filter: grayscale(0%);
		        filter: none!important;
		        filter: none!important;
	}
}

@media all and (min-width: 100000px){
	.galleria-thumbnails .galleria-image{opacity: 1;}	
	.galleria-thumbnails .galleria-image:hover{opacity: .9;}
}
/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_254{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_254 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_254{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_254 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_255{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_255 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_255{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_255 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_256{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_256 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_256{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_256 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_257{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_257 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_257{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_257 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_258{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_258 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_258{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_258 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_261{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_261 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_261{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_261 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_262{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_262 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_262{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_262 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_263{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_263 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_263{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_263 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_271{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_271 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_271{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_271 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_288{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_288 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_288{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_288 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_289{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_289 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_289{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_289 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_290{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_290 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_290{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_290 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_291{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_291 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_291{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_291 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_265{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_265 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_265{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_265 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_266{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_266 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_266{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_266 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_267{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_267 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_267{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_267 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_268{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_268 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_268{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_268 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_269{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_269 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_269{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_269 img{
				max-width: 100%!important;
			}
	}

/*Archetypon Eleven Image*/


	.sliderelevenimage_stacks_in_270{
		background-size: 50%;
	}
	
	.sliderelevenimage_stacks_in_270 img{
		max-width: 50%;
		height: auto;
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 
			.sliderelevenimage_stacks_in_270{
				background-size: 100%!important;
			}
			
			.sliderelevenimage_stacks_in_270 img{
				max-width: 100%!important;
			}
	}
