@charset "utf-8";
/* CSS Document */

/* slider layout */
.lof-slidecontent ul{padding:0px !important;margin:0px !important;}
.lof-slidecontent li{list-style-type:none;list-style-image: none !important;}
.lof-slidecontent a{color: white;text-decoration: none;font-size: 11px !important;font-weight: normal !important;}
.lof-slidecontent { position:relative;  overflow:hidden;    border:0 none;width:597px; height:225px;border-bottom:3px solid #EBEBEB;border-left:3px solid #EBEBEB;}
.lof-slidecontent .preload{ height:100%;    width:100%; position:absolute;  top:0;  left:0; z-index:100000; text-align:center;  background:#FFF}
.lof-slidecontent .preload div{ height:100%;    width:100%; background:transparent url(../../img/web/lof/load-indicator.gif) no-repeat scroll 50% 50%;}

.lof-slidecontent  .sliders-wrapper{    position:relative;  height:100%;    width:900px;    z-index:3px;    overflow:hidden; }
.lof-slidecontent  ul.sliders-wrap-inner{overflow:hidden;   background:transparent url(../../img/web/lof/load-indicator.gif) no-repeat scroll 50% 50%;  padding:0px;    margin:0;   position:absolute;  overflow:hidden;}
.lof-slidecontent  ul.sliders-wrap-inner li{overflow:hidden;    padding:0px;margin:0px; float:left; position:relative;}
.lof-slidecontent  .lof-opacity { width:100%; height:100%; }
.lof-slidecontent  .lof-opacity  li{position:absolute!important;    top:0;  left:0; float:inherit!important; }


.lof-slidecontent  .navigator-content {position:absolute;
    right:0px;
    top:0px;
    z-index:9;
    height:225px;
    width:200px;
    overflow:hidden;
    color:#FFF
}
.lof-slidecontent  .navigator-wrapper{  position:relative;  z-index:10;
    height:180px;
    width:310px;
    overflow:hidden;
    color:#FFF;
    float:left
}
.lof-slidecontent  ul.navigator-wrap-inner{ top:0;  padding:0;  margin:0;   position:absolute;  width:100%; }
.lof-slidecontent  ul.navigator-wrap-inner li{ cursor:hand;     cursor:pointer; list-style:none;    padding:0;  margin-left:0px;    overflow:hidden;    float:left; display:block;  text-align:center;}

/*******************************************************/
 
ul.sliders-wrap-inner li img{  padding:0px !important;width:413px;height:225px;border:none !important;float:left;}

.lof-slidecontent .slider-description a.readmore{color:#58B1EA; font-size:95%; }
.lof-slidecontent .slider-description a{ color:#FFF; }
.lof-slidecontent .slider-description{
   z-index: 100px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 380px;
	background: url(../../img/web/lof/transparent_bg.png);
	padding: 0 0 10px;
}
.lof-slidecontent .slider-description 	 {color: white !important;font-size: 140% !important;padding: 10px 5px !important;font-family: Roboto,"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;text-decoration: none !important;}
.lof-slidecontent .slider-description h2 a{font-size: 13px !important;font-weight: bold;font-family: Arial;}
.lof-slidecontent .slider-description h2 a:hover{color: #FF6 !important;}
.lof-slidecontent .slider-description p{color: white;
margin: 0 8px;
padding: 4px;
font-size:12px;
}
.lof-slidecontent .slider-description .slider-meta a{   
    margin:0;
    background:#C01F25;
    font-size:75%;
    padding:2px 3px;
    font-family:Roboto,"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
    text-transform:uppercase;
    text-decoration:none
}
.lof-slidecontent  .item-meta a:hover{  text-decoration:underline;}
.lof-slidecontent  .item-meta i {   font-size:70%; }
/*
.lof-main-item-desc p{
	color:#FFF;
	margin:0 8px;
	padding:4px;
}
*/
.lof-slidecontent h2{
	color:#FFF !important;
	font-size:140% !important;
	padding:10px 5px !important;
	font-family:Roboto,"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	text-decoration:none !important;
}
.lof-slidecontent h2 a{
	font-size: 13px;
	font-weight: bold !important;
	font-family: Arial;
	margin:0 8px;
}
.lof-slidecontent  h2 a:hover{
	color:#FF6 !important;
	text-decoration:underline !important;
	
}



/* item navigator */
.lof-slidecontent ul.navigator-wrap-inner  li.active{
	background:url(../../img/web/lof/arrow-bg.png) left center no-repeat;
	color:#FFF
}
.lof-slidecontent ul.navigator-wrap-inner  li >  div{
    background:url(../../img/web/lof/transparent_bg.png);
	color:#FFF;
	height:100%;
	position:relative;
	margin-left:15px;
	padding-left:15px;
	border-top:1px solid #E1E1E1;
	text-align:left;
}

.lof-slidecontent ul.navigator-wrap-inner li.active div{
    color:#FFF;
    
    background:url(../../img/web/lof/grad-bg.gif);
}
.lof-slidecontent ul.navigator-wrap-inner li img{
    height:60px;
    width:60px;
    margin:15px 15px 10px 0px;
    float:left;
    padding:3px;
    border:#C5C5C5 solid 1px;
}
.lof-slidecontent ul.navigator-wrap-inner li.active img, 
.lof-slidecontent ul.navigator-wrap-inner li:hover img {
    border:##6C8E5C  solid 1px;
}
.lof-slidecontent  .button-next, 
.lof-slidecontent .button-previous{
    display:block;
    width:40px;
    color:#FFF;
    cursor:pointer;
    position:absolute;
    height:100%;
    z-index:40;
    top:0;
    text-indent:-999px;

}
.lof-slidecontent   .button-next {
    right:0px;
    background:url(../../img/web/lof/next.png) no-repeat right center;
}
.lof-slidecontent  .button-previous {
    left:0px;
    background:url(../../img/web/lof/previous.png) no-repeat left center;
}


.lof-slidecontent .button-control {
   position:absolute;
   top:10px;
   right:48%;
    height: 20px;
    width: 20px;
    cursor:hand; cursor:pointer;
    background:url(../../img/web/lof/transparent_bg.png) repeat;
}

.lof-slidecontent .button-control span { display:block;  width:100%; height:100%;}
.lof-slidecontent .action-start span  {
    background:url(../../img/web/lof/play.png) no-repeat center center;
}
.lof-slidecontent .action-stop span {
    background:url(../../img/web/lof/pause.png) no-repeat center center;
}