body {
/*background:#fff;*/
/*font-family:Arial, sans-serif;*/
}

/* p {
margin-bottom:20px;
}*/

.clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
/*    background:#fcfcfc;   
    border:1px solid #ccc;
    border-radius:5px;  */  
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    /*cursor:pointer;*/
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    /*cursor: pointer;*/
    position: relative;
    margin-top: 8px;
    margin-bottom: 8px;
    max-width:310px;
    max-height:512px;
    border: 2px #ddd solid;
    /*border-radius:5px;*/
}

figure {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
figure:hover+span {
	bottom: -36px;
	opacity: 1;
}

.nbs-flexisel-item figure img{
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.nbs-flexisel-item figure:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

.nbs-flexisel-item img:hover{
	transform: scale(1.02);
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 25px;
    height: 25px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 14px;
    background: url('button-previous.png') no-repeat;
}

.nbs-flexisel-nav-right {
    right: 14px;
    background: url('button-next.png') no-repeat;
}