.slider .big-image,
.slider ul {
	float:left; /* left;*/
	display:block;
	clear:both;
	width:100%;
}
.slider ul {
	list-style: none none outside;
	padding: 0;
	margin: 0;
}
.slider {
 	position: relative; 
	/*margin: 0 auto;*/
	border: none;
	box-shadow: none;
	margin-top:2.2em;/**/
}
.big-slider-shadow {
	position:absolute;
	top:0; left:0;
	width:100%;
	height:100%;
	z-index:11;
	-webkit-box-shadow: inset 0px 0px 30px 1px rgba(0,0,0,0.08);
	-o-box-shadow: inset 0px 0px 30px 1px rgba(0,0,0,0.08);
	-moz-box-shadow: inset 0px 0px 30px 1px rgba(0,0,0,0.08);
	box-shadow: inset 0px 0px 30px 1px rgba(0,0,0,0.08);
}
.slider .big-image {
	width: 100% !important;
	/*margin-top:0.2em;*/
	/*overflow: visible !important;*/
	/*overflow-wrap: normal;*/
}
.slider .big-image img { 
	width:100% !important;
	/*position:relative !important;*/ 
	/*height:100% !important;*/
	/*box-shadow:none;*/
	-webkit-box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
	-o-box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
	box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2);
}
.slider-arrow {
	position: absolute;
	z-index: 99;
	width: 40px;
	height: 60px;
	border-radius: 0;
	/*top: 190px;*/ /* temp */
	padding: 12px;	
	cursor: pointer;
	
	opacity:0.5;		
	filter: alpha(opacity=50);
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.slider-next {
	right:3px;
	/*left: 96%;*/
	background:transparent url(../images/bgs/arw-page-rt.png) no-repeat center center;
}
.slider-prev {
	left:3px;
	background:transparent url(../images/bgs/arw-page-lt.png) no-repeat center center;
}
div.slider-arrow:focus, 
div.slider-arrow:active, 
div.slider-arrow:hover {
	background-color:transparent;
	/*background-color:rgba(0,0,0,0.3) !important;*/	
	opacity:0.85;
	filter: alpha(opacity=85);
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	
	cursor: pointer;
    -webkit-transition: opacity .2s ease-in;
       -moz-transition: opacity .2s ease-in;
            transition: opacity .2s ease-in;	
}

ul.thumbs-list { 
	width: 100%;
	margin: 14px 0; /*16px 0 18px;  */
}
/* need width:18.945% for Safari only */
.thumbs-list li { 
	background:#fff;
	border:medium none; /*1px solid rgba(0, 0, 0, 0.4);*/
	display:inline-block;
	display:block;/*table-cell; */
	float: left;
	width: 13.23%;
	margin: 3px 1.22% 5px 0;
}
/*.thumbs-list li:nth-child(5n) */
.thumbs-list li:nth-child(7n){  
	margin-right:0;
}

.thumbs-list a { 
	position:relative;
	background:transparent none;
	border:medium none;
	box-shadow:none;
	width:100%;
	display: block; 
	overflow:hidden;
}
.thumbs-list li:first-child {
	margin-left:/*0*/;
}
.thumbs-list li:last-child {
	margin-right:0;
}
.thumbs-list li a:focus,
.thumbs-list li a:active,
.thumbs-list li a:hover,
.thumbs-list li.activeSlide a { 	         
 	box-shadow: none;
         
 	-webkit-transition: .3s cubic-bezier(0.25, 0.1, 0.25, 1.0);
 	-moz-transition: .3s cubic-bezier(0.25, 0.1, 0.25, 1.0);
 	-o-transition: .3s cubic-bezier(0.25, 0.1, 0.25, 1.0);
 	-ms-transition: .3s cubic-bezier(0.25, 0.1, 0.25, 1.0);
 	transition: .3s cubic-bezier(0.25, 0.1, 0.25, 1.0);
}
.thumbs-list a:focus { 
	outline: none; 
}
.thumbs-list li a img { 
	display: block;
	width: 150%;
	position:relative;
	margin-left:-25%;
	height:auto;
		
	opacity:1;
	filter: alpha(opacity=100);
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.thumbs-list li a:focus img,
.thumbs-list li a:active img,
.thumbs-list li a:hover img,
.thumbs-list li.activeSlide a img {
 	opacity:0.4; 	
	filter: alpha(opacity=40);
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  	
 	-webkit-transition: .3s cubic-bezier(0.25, 0.1, 0.25, 1.0);
 	-moz-transition: .3s cubic-bezier(0.25, 0.1, 0.25, 1.0);
 	-o-transition: .3s cubic-bezier(0.25, 0.1, 0.25, 1.0);
 	-ms-transition: .3s cubic-bezier(0.25, 0.1, 0.25, 1.0);
 	transition: .3s cubic-bezier(0.25, 0.1, 0.25, 1.0);
}

/* ============== SLIDER SAFETY MIN-HEIGHT ============== */

/* fbk for legacy brwsrs */
.slider .big-image, .slider .big-image img {min-height: 444px;}
#slider1.type2 .big-image, #slider1.type2 .big-image img {min-height: 300px;}
@media (max-width:480px) {
	.slider .big-image, .slider .big-image img {min-height: auto;}
}
@media (min-width:481px) and (max-width:640px) {
	.slider .big-image, .slider .big-image img {min-height: 300px;}
}
@media (min-width:641px) and (max-width:720px) {
	.slider .big-image, .slider .big-image img {min-height: 400px;}
}
@media (min-width:721px) and (max-width:768px) {
	.slider .big-image, .slider .big-image img {min-height: 450px;}
}
@media (min-width:769px) and (max-width:800px) {
	.slider .big-image, .slider .big-image img {min-height: 480px;}
}
@media (min-width:801px) and (max-width:980px) {
	.slider .big-image, .slider .big-image img {min-height: 425px;} /* left column appears */
}
@media (min-width:981px) and (max-width:1024px) {
	.slider .big-image, .slider .big-image img {min-height: 437px;}
}
@media (min-width:1025px) and (max-width:1200px) {
	.slider .big-image, .slider .big-image img {min-height: 455px;}
}
@media (min-width:1201px) and (max-width:1300px) {
.slider .big-image, .slider .big-image img {min-height: 464px;}
}
@media (min-width:1301px) and (max-width:1400px) {
.slider .big-image, .slider .big-image img {min-height: 477px;}
}
@media (min-width:1401px) and (max-width:1500px) {
.slider .big-image, .slider .big-image img {min-height: 486px;}
}
@media (min-width:1501px) and (max-width:1600px) {
.slider .big-image, .slider .big-image img {min-height: 520px;}
}
@media (min-width:1601px) and (max-width:1700px) {
.slider .big-image, .slider .big-image img {min-height: 566px;}
}
@media (min-width:1701px) and (max-width:1800px) {
.slider .big-image, .slider .big-image img {min-height: 600px;}
}
@media (min-width:1801px) and (max-width:1900px) {
.slider .big-image, .slider .big-image img {min-height: 637px;}
}
@media (min-width:1901px) and (max-width:2000px) {
.slider .big-image, .slider .big-image img {min-height: 670px;}
}