.post-text, .pre-text{

    margin-top: 10px;

    margin-bottom:10px; 

}

.image-sl {

    position: relative;

	margin:0;

	padding:0

}



.image-sl.pre-load{

	min-height:200px;

	overflow:hidden;

	height:200px;

}



.image-sl .imsl-loading{

	width: 100%; 

	max-width: 100%;

	padding: 0; 

	position: relative;

    background: url(../images/loading.gif) center center no-repeat;

	min-height:200px;

}



.image-sl .imsl-container, 

.image-sl .imsl-container * { 

	overflow:hidden; 

}





.image-sl .imsl-container {

	width: 100%; 

	max-width: 100%;

	padding: 0; 

	position: relative;

    background: url(../images/loading.gif) 50% 50% no-repeat;

 }



.image-sl .imsl-container .imsl-item{

	width:100%;

	max-width:100%;

	box-shadow: #000 0em 0em 0em;

}



.imsl-container .imsl-item img { 

    box-shadow: #000 0em 0em 0em;

    position: absolute; 

	top: 0;

	left: 0;

    width: 100%; 

	padding: 0;

	display: block;

	max-width:100%;

}



.imsl-container img:first-child {

    position: static; z-index: 100;

}



.image-sl .imsl-item img {

    width: 100%;

    max-width: 100%;

	box-shadow: #000 0em 0em 0em;

}



.image-sl .imsl-pager { 

    text-align: center;

	width: 100%; 

	z-index: 500;

	position: absolute; 

	top: 10px;

	overflow: hidden;

}

.image-sl .imsl-pager span { 

    font-family: arial;

	font-size: 80px; 

	width: 30px; 

	height: 30px; 

    display: inline-block; 

	color: #fff;

	cursor: pointer; 

}



.image-sl .imsl-pager span.imsl-pager-active { color: #f9a23b;}

.image-sl .imsl-pager > * { cursor: pointer;}



.image-sl .imsl-progress{

	height:20px;

	position:absolute;

	height:4px;

	background-color:#2D6987;

	z-index:999;

	top:0px;

}



.image-sl.theme3 .imsl-caption,

.image-sl.theme1 .imsl-caption{

	bottom:10px;

	height:36px;

	padding:0;

	position: absolute; 

	width: 100%;

	z-index: 600;

}



.image-sl.theme3 .imsl-caption .transparency ,

.image-sl.theme1 .imsl-caption .transparency {

	background-color:none;

	border-radius:0;

}

.image-sl.theme3 .imsl-caption .item-title,

.image-sl.theme1 .imsl-caption .item-title{

    color:#FFF;

    text-transform: uppercase;

    font-size: 18px;

	line-height:38px;

	padding-left:15px;

	position:relative;

	z-index:2;

}



.image-sl.theme3 .imsl-caption .imsl-numbercount{

	position:relative;

	color:#FFF;

	font-size:20px;

	right:15px;

	z-index:100;

	line-height:40px;

	font-weight:bold;

	float:right;

	margin-left:15px;

}



.image-sl.theme1 .imsl-pager{

	bottom: 10px;

    right: 0px;

    top: auto;

    width: auto;

    z-index: 999;

	margin:11px;

}



.image-sl.theme1 .imsl-pager span{

	height:20px;

	width:30px;

	line-height:33px;

	outline:none;

	position:relative;

}



.image-sl.theme1  .imsl-info,

.image-sl.theme2  .imsl-info,

.image-sl.theme3  .imsl-info {

    position: absolute;

    width: 40%;   

    bottom: 40px;

    right: 40px;

}

.image-sl.theme1 .imsl-info,

.image-sl.theme2 .imsl-info,

.image-sl.theme3 .imsl-info{

	z-index:500;

}



.image-sl .imsl-info-inner {

    position: relative;

    margin: 0;

    padding: 10px;

    z-index: 2;

}



.image-sl  .imsl-info-inner .item-title{

	display:block;

	margin-bottom:10px;

	

}



.image-sl  .imsl-info-inner .item-title a:empty{

	display:none;

}



.image-sl  .imsl-info-inner .item-title a{

	font-size:15px;

	font-weight:bold;

}



.image-sl  .imsl-info-inner .item-description {

    color: #231F20;

    line-height: 200%;

	margin-bottom:10px;

	font-size:180%;

	height:100%;

}

.image-sl  .imsl-info-inner.empty,

.image-sl  .imsl-info-inner .item-description:empty{

	display:none;

} 



.image-sl  .imsl-info-inner .item-tag{

	margin-bottom:10px;

}



.image-sl  .imsl-info-inner .item-tag:empty{

	display:none;

}



.image-sl .imsl-info-inner .item-tag .tags span,

.image-sl  .imsl-info-inner .item-tag .tags a{

	display:inline-block;

}



.image-sl  .imsl-info-inner .item-readmore {

	text-align: right;

	font-size:12px;

	color:#FFF;

}



.image-sl  .imsl-info-inner  a{

	color:#FFF;

	font-size:120%;

}

.image-sl .imsl-info .transparency {

    background: none;

}





.image-sl .transparency {

	position: absolute;

	z-index: 1;

	margin: 0;

	padding: 0;

	width: 100%;

	height: 100%;

	opacity:0.7;

    filter: alpha(opacity =   70);

    border-radius: 5px;	

	background: none;    

	

}



.image-sl.theme2 .transparency{

	z-index:-1;

	

}



.image-sl.theme2 .imsl-control{

	position: absolute;

    margin: 0;

    -webkit-border-radius: 8px;

    -moz-border-radius: 8px;

    border-radius: 8px;

    z-index: 999;

	bottom:10px;

    right: 10px;

	display:none;

}







.image-sl.theme2 .imsl-control .transparency{

	border-radius:8px;

	opacity:0.9;

	filter:alpha(opacity = 90);

}



.image-sl.theme2 .imsl-control .ctr-prev {

	float: left;

	width: 20px;

	height: 41px;

	margin-left:8px;

	padding: 0;

	background: transparent url(../images/control2-prev.png) no-repeat 50% 50%;

	cursor: pointer;

}



.image-sl.theme2 .imsl-control .ctr-next{

	float: right;

	width: 20px;

	height: 41px;

	margin-right:8px;

	padding: 0;

	background: transparent url(../images/control2-next.png) no-repeat 50% 50%;

	cursor: pointer;

}

.image-sl.theme2 .imsl-control .ctr-page{

	float:left;

	color:#B9B8BD;

	cursor:pointer;

}

.image-sl.theme2 .imsl-control .ctr-page span{

	cursor: pointer;

    display: inline-block;

	font-family: Verdana,Geneva,sans-serif;

    font-size: 16px;

    font-weight: bold;

    line-height: 25px;

    margin: 6px 2px;

    padding: 2px;

    text-align: center;

    min-width: 18px;

	

}



.image-sl.theme2 .imsl-control .ctr-page span.imsl-pager-active{

	background-color:#888;

	border-radius:5px;

	color:#FFF;

}



.image-sl.theme3 .imsl-control{

	position:absolute;

	z-index:999;

	color:#FFF;

	bottom:10px;

	right:70px;

	

	width:70px;

	height:20px;

	margin:10px 0;

}



.image-sl.theme3 .imsl-control span{

	float:left;

	width:20px;

	height:20px;

	background: transparent url(../images/control3.png) no-repeat;

	cursor:pointer;

	margin-right:3px;

}



.image-sl.theme3 .imsl-control .imsl-prev {

	background-position: 50% -4px;

	

}



.image-sl.theme3 .imsl-control .imsl-next {

	background-position: 50% -32px;

}



.image-sl.theme3 .imsl-control .imsl-play-pause {

	background-position: 50% -88px;

}



.image-sl.theme3 .imsl-control .imsl-play {

	background-position: 50% -60px;

}



.image-sl.theme4 .imsl-info{

	position: absolute;

    width: 100%;    

    bottom:0px;

    right:0px;

	left:0;

	z-index:500;

	

}



.image-sl.theme4 .imsl-info .transparency{

	border-radius:0;

}



.image-sl.theme4 .imsl-control{

	position:relative;

	z-index:500;

	height:37px;

	width:100%;

	margin-top:10px;

}



.image-sl.theme4 .imsl-control span{

	background: url("../images/control4.png") no-repeat scroll 0 0 transparent;

    height: 37px;

}



.image-sl.theme4 .imsl-control .imsl-left {

    background-position: 100% -37px;

    left: 0;

    position: absolute;

    right: 0;

    width: 60px;

}



.image-sl.theme4 .imsl-control .imsl-prev {

    background-position: center -120px;

    cursor: pointer;

    margin:9px 25px 9px 15px;

	width:20px;

	height:20px;

	display:inline-block;

	cursor:pointer;

}



.image-sl.theme4 .imsl-control .imsl-right {

    background-position: 100% -74px;

    position: absolute;

    right: 0;

    top: 0;

    width: 60px;

}



.image-sl.theme4 .imsl-control .imsl-next {

    background-position: 50% -156px;

     margin:9px 15px 9px 25px;

	width:20px;

	height:20px;

	display:inline-block;

	cursor:pointer;

}



.image-sl.theme4 .imsl-control .imsl-center {

    background-position: 0 0;

    background-repeat: repeat-x;

    left: 60px;

    margin: 0;

    padding: 0;

    position: absolute;

    right: 60px;

    top: 0;

	overflow:hidden;

}



.image-sl.theme4 .imsl-control .imsl-center .imsl-caption{

	line-height:37px;

	background:none;

	display:inline-block;

}



.image-sl.theme4 .imsl-control .imsl-center .imsl-caption a{

	color:#FFF;

	font-size:16px;

	font-weight:bold;

	margin:0;

	white-space:nowrap;

}



.image-sl .imsl-info .transparency.empty{

	display:none;

}



.image-sl .imsl-info-inner.empty .item-readmore{

	display:none;

}





@media all and (max-width: 479px){

   .image-sl.theme1 .imsl-caption{

		bottom:5px;

   }

	.image-sl.theme1 .imsl-pager{

		width:100%;

		display:block;

		text-align:center;

		margin: 11px 0;

		right: 0;

		bottom: 5px;

	}

	.image-sl.theme3 .imsl-caption .item-title,

	.image-sl.theme1  .imsl-caption .item-title{

		display:none;

	}

	.image-sl .imsl-info .transparency,

	.image-sl .imsl-info .imsl-info-inner{

		display:none;

	}

}

