/******************************************
***          YT Framework: CSS          ***
*******************************************/
body{color:#3d2b1f;font-size:14px; 
/*background:#ededed url(../images/bg.png) repeat top left;*/
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  outline: 0 \9;
  /* IE6-9 */
}
a:focus,
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
.btn:focus  {
	outline: 0;
}
.btn,
div.form-actions .btn{
    background:#ff3f00;
    /*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;*/
	box-shadow:0 -2px 1px rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    text-shadow: none;
	border:none;
}
.btn:hover,
div.form-actions .btn:hover{ 
	/*background:#0694c9; 	
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;*/
	background:#ff3f00;
	color: #FFFFFF; 
	box-shadow:0 -2px 1px rgba(0, 0, 0, 0.4), 1px -2px 1px rgba(0, 0, 0, 0.4);
}

.alert-info{background-color: #e7e5e5;  border-color: #DDDDDD;border: none;}
body.contentpane{padding:5px 20px; width:auto; overflow:auto}
body.contentpane .pull-left{float:none;}
body.contentpane .mailto-close{float:right;}

textarea,
input[type="text"],
input[type="email"],
input[type="password"]{line-height: 16px;}

body{color:#3d2b1f;font:14px;}

.yt-main{margin:0 auto;}
body a:hover{color: #ff3f00; text-decoration:none;}

#yt-totop {
    background: url(up-arrow.png) no-repeat center center rgba(0, 0, 0, 0.5);
    border-radius: 5px 5px 5px 5px;
    bottom: 10px;
    height: 45px;
    overflow: hidden;
    position: fixed;
    right: 10px;
    width: 45px;
    z-index: 40;
	text-indent:-999em;
}
#yt-totop:hover{background-color:rgba(0, 0, 0, 0.8);}

#yt_wrapper{overflow:hidden;}
#system-message{margin:0 ;}

/* Tooltip voor de editor button */
.item-title .badge {
    padding: 2px 2px;
	vertical-align:middle;
	display:inline-block;
}
.label-info, .badge-info{ background-color:#ff3f00;}
.tip-wrap .tip {background: #fff;border: 1px solid #ccc;padding: 5px;font-size: 85%;max-width: 250px;z-index: 80;position: relative; box-shadow:1px 1px 1px #ccc;}
.tip-title{font-weight: bold; text-align:center; background:#3d2b1f; padding:5px; color:#ccc; margin-bottom:5px;}

div.yt-main{/*background-color:#FFF;*/ margin:0 auto;}
div.mod-preview-info{
	background-color: #DC143B;
     border: 1px solid black;
     color: #FFFFFF;
	font-size: 12px;font-family: "arial";
     z-index: 900;
}

/*****Override bootrapst*****/

.row-fluid .span4d8{width:35.89745%;}
	.row-fluid .no-first-child{ margin-left:2.5641% !important;}
	a,a:focus,button,button:focus,.btn,.btn:focus{outline:none;}
	.row-fluid .first-child{margin-left: 0;}
	.row-fluid .span12{margin-left: 0;}
	.row-fluid .hidden{display: none;}
	#content_main .row-fluid [class*="span"]:first-child{min-height: 0;}
/****** Layout *****/
/* left-main-right */
/*.layout-left-main-right #content_right{float:right;}*/

/* left-right-main */

/* main-left-right */
#content_left, #content_right{/*margin-left:0px;*/}
#main_bottom{ width:100%;  float:left;}	

/****** Module *****/
div.module_menu,
div.module{/*margin:0 0 50px;*/ margin:0 0 30px;}
div.module div.module-inner{}
.font_parita{
	font-family:'Pirata One', serif;
}
.module h3.title, .module_menu h3.title{
	line-height:38px;
	font-size:170%;
	/*font-family:'Open Sans', serif;*/
	font-family:'Pirata One', serif;
	color:#3d2b1f;
	/*border-radius:3px;*/
	font-weight:normal;
	margin:0 ;
	padding: 0 10px;
	text-transform:capitalize;
	text-align:center;
}
div.module div.module-content{padding: 15px 10px ;}
div.module.space{margin-bottom: 0;}
div.module.blank div.module-content{padding: 0;background: none;}

div.border2, div.title3a,div.title4,div.title5,div.border2 {margin:0 0 20px;}
/* icon Style */
div.module.style-icon{margin: 0 0 20px;}
	div.module.style-icon .module-inner{border:1px solid #ccc;}
	div.module.style-icon h3.title{
	background: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/bg_title_icon.png") repeat-x left bottom; font-size:170%; color: #444; padding:0 15px 0 20px;line-height:40px; border-bottom:1px  dotted #d6d6d6;text-shadow: 0 0 6px rgba(255, 255, 255, 0.6);}
	div.style-icon h3.title .icon{background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/ico_badge.png) no-repeat left top;margin:-4px -6px 0 -6px;display:block;height:55px;width:38px;float: right;}
	div.module.style-icon div.module-content{border:none; padding:20px}
	
	div.hot h3.title > span.icon{background-position: 0 0;}
	div.best h3.title > span.icon{background-position: -40px 0px;}
	div.new h3.title > span.icon{background-position: -79px 0px;}
	div.cool h3.title > span.icon{background-position: -119px 0px;}
	div.top h3.title > span.icon{background-position: -157px 0;}
	div.soon h3.title > span.icon{background-position: -196px 0;}

/* Suffix statistics */
.module.statistics .module-content{
	background:none;
	padding:0 0;
}
/* Suffix wonline */
.module.wonline h3 span{
	background-position:right -70px;
}
/* Suffix gallery */
.module.gallery h3 span{
	background-position:right -105px;
}
/* Suffix clear */
.module.clear{
	clear:none;
}
.module.clear h3{
	background:none;
}
.module.clear h3 span{
	background:none;
}
.module.clear .module-content{
	background:none;
	padding:0 0;
}
.module.clear .module-bottom{
	background:none;
	height:0px;
}

/* Suffix _menu */
.module_menu h3.title{	/*font-size:270%;*/ font-size:250%;color:#ff3f00; margin-bottom:15px; padding:0px; font-weight:normal;}
.module_menu h3 span{}
.module_menu .module-content{padding:0 0;border-radius:3px;}
.module_menu ul.menu.nav{margin:0 0;}
.module_menu ul.menu li{ list-style:none;}
.module_menu ul.menu li > a,
.module_menu ul.menu li > .separator{
	padding:6px 10px 6px 12px;
	color:inherit;
	border-radius:2px;
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-weight:100;
	font-size:100%;
	background:url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/line_li_menu.png" ) no-repeat center bottom;
}
.module_menu ul.menu li.last > a,
.module_menu ul.menu li.last > .separator{ background:none;}
.module_menu ul.menu li:last-child > a,
.module_menu ul.menu li:last-child > .separator{border-bottom:none;}
.module_menu ul.menu li.active > a,
.module_menu ul.menu li.active > .separator{
	color:#ff3f00;
}
.module_menu ul.menu li.active ul li.parent  > a,
.module_menu ul.menu li.active ul li.parent > .separator{
	
}
.module_menu ul.menu li.active ul li.parent ul li.active  > a,
.module_menu ul.menu li.active ul li.parent ul li.active > .separator{
	color:#ff3f00;
}
.module_menu ul.menu li.active ul li ul li > a,
.module_menu ul.menu li.active ul li ul li> .separator{
	
}
.module_menu ul.menu li.active ul li ul li > a:hover,
.module_menu ul.menu li.active ul li ul li > .separator:hover {
    color: #ff3f00;
}
.module_menu ul.menu li > a:hover,
.module_menu ul.menu li > .separator:hover{
	color:#ff3f00;
}
.module_menu ul.nav-child {margin: 0 10px;}
.module_menu ul.nav-child  li > a,
.module_menu ul.nav-child  li > .separator{
	border: none;
	background-color: transparent;
}
.module_menu ul.nav-child  li > a:hover,
.module_menu ul.nav-child  li > .separator:hover,
.module_menu ul.nav-child  li.active > a,
.module_menu ul.nav-child  li.active > .separator{
	background-color: transparent;
}
/*---menu bold---*/
div.module_menu.bold h3.title span.icon_left:before{			
		 content:"";
		 width:40px;
		 height:25px;
		 display:inline-block;
		 background: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon_menu.png") no-repeat left 1px;	 
	}
div.module_menu.bold h3.title span.icon_right:after{
		 content:"";
		 width:40px;
		 height:25px;
		 display:inline-block;			
		 background: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon_menu.png") no-repeat right -30px; 		
	}
/*---Mod banner*/
.banner_3{ text-align:center;}
.banner_3 .font_parita{ font-size:128%; margin-top:10px;}
/* Bgcolor Style */
div.module.bg{ }
	div.module.bg .module-inner{border-radius: 5px; border:1px solid #bfbfbf;}
	div.module.bg div.module-content{padding: 10px 15px;}

div.module.color1{}	
	div.module.color1 .module-inner{border:none; background:#3d2b1f;}
	div.module.color1 h3.title{ color:#b9b7b5;}
	div.module.color1 div.module-content{color:#ccc;}

div.module.color2{}	
	div.module.color2 .module-inner{ background:#fff;}	

div.module.border2{}	
	div.module.border2 .module-inner{}	
	div.module.border2 h3.title{ color:#3d2b1f;}
	
/* Badge Style*/
div.style-badge{}
	div.style-badge h3.title{ line-height:45px;}
	div.style-badge div.module-content{}
	div.style-badge h3.title span.badge {
    border-radius: 0px;
    display: inline-block;
    /*float: left;*/
    height: 45px;
    margin: 0 5px 0 0;
    padding: 0;
    position: relative;
    width: 42px;
	background:none;
}
div.new h3.title{ color:#ed1f24;}
div.hot h3.title{ color:#ff3f00;}
div.best h3.title{ color:#659401;}

div.style-badge h3.title span.badge:before {
    background: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/badge.png") no-repeat scroll 0 0 transparent;
    content: "";
    display: block;
    height: 45px;
    left: 0px;
    position: absolute;
    top: 15px;
    width: 40px;
}
	div.new h3.title span.badge:before { background-position: 0 0;}
	div.hot h3.title span.badge:before{background-position: -43px 0;}
	div.top h3.title span.badge:before{background-position: -86px 0;}
	div.best h3.title span.badge:before{background-position: -129px 0;}
	
	div.title3a h3.title span.badge:before{background-position: 0 -45px; left:20px;}
	div.title4 h3.title span.badge:before{background-position: -43px -45px; left:20px;}
	div.title5 h3.title span.badge:before{background-position: -84px -45px; left:15px;}
	
/* Suffix Title*/
div.module.title1 {}
	div.module.title1 h3.title{ border-bottom:1px solid #000;}
	div.module.title1 div.module-content{ padding:15px 0;}
		
div.module.title2 {}
	div.module.title2 h3.title{ border-radius: 5px 5px 0 0;border-bottom:1px solid #000; background:url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/bg_title2.png") repeat-x top left;}
	div.module.title2 div.module-content{ padding:15px 0;}
	
div.module.title3 {}
	div.module.title3 .module-inner{}
	div.module.title3 h3.title{ color:#fff; min-height:83px; background: url("bg_title.png") no-repeat center bottom; margin-bottom:10px; line-height:70px; font-size:270%;}
	div.module.title3 h3.title span.icon_left:before{			
		 content:"";
		 width:40px;
		 height:32px;
		 display:inline-block;
		 background: url("icon_tit.png") no-repeat 7px 3px;	 
	}
	div.module.title3 h3.title span.icon_right:after{
		 content:"";
		 width:40px;
		 height:32px;
		 display:inline-block;			
		 background: url("icon_tit.png") no-repeat 8px -29px; 		
	}
	div.module.title3 div.module-content{ text-align:center;}
	div.module.title3 .icon_title{ width:0px;}
/* Module Who online*/	
div.module.online {}
	div.module.online .module-inner{}
	div.module.online h3.title{ border-radius: 5px 5px 0 0;border-color:#fff; border-style:solid; border-width:3px 3px 0px 3px;     background:#ff3f00;  margin:0 40px; color:#fff;}
	div.module.online h3.title span{}
	div.module.online div.module-content{ background:#3d2b1f; color:#ccc; text-align:center; position:relative;}
	div.module.online div.module-content:after{
		content:"";
		display:inline-block;
		background:url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/bg_whoonline.png") no-repeat left top;
		width:12px;
		height:16px;
		position:absolute;
		left:5px;
		top:5px;
	}
	div.module.online div.module-content:before{
		content:"";
		display:inline-block;
		background:url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/bg_whoonline.png") no-repeat right top;
		width:12px;
		height:16px;
		position:absolute;
		right:5px;
		top:5px;
	}
	div.module.online div.module-content .custom:after{
		content:"";
		display:inline-block;
		background:url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/bg_whoonline.png") no-repeat left bottom;
		width:12px;
		height:16px;
		position:absolute;
		left:5px;
		bottom:5px;
	}
	div.module.online div.module-content .custom:before{
		content:"";
		display:inline-block;
		background:url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/bg_whoonline.png") no-repeat right bottom;
		width:12px;
		height:16px;
		position:absolute;
		right:5px;
		bottom:5px;
	}
	div.module.online div.module-content p{ margin:0px;}

/*----------------------------------------------------------------------
	Base Joomla 
----------------------------------------------------------------------*/
#yt_component{margin-bottom: 20px;}
#yt_component .component-inner{}
#yt_component .component-inner2:after,
#yt_component .component-inner2:before{clear: both;display: block;content: "";}

/* --- Page breaks --- */
#article-index{ border-bottom:1px solid #fff;}
#article-index li{ padding:5px 0; text-transform:capitalize;}
#article-index li a.active{color: #FF3F00;}
#article-index h3{margin-top: 15px;line-height: 100%;text-shadow: 1px 1px 1px #fff;} 

/*Category List*/
	div.categories-list ul > li{ list-style:none;}
	/*div.categories-list ul > li{background:url("../images/icons/list_menu.png") no-repeat scroll 0 12px #FFFFFF;}*/
	
	ul.list-condensed{ margin:0;}
	ul.list-condensed li {
		list-style: none outside none;
		padding: 6px;
	}
	ul.list-condensed li.cat-list-row0 {
    background: none repeat scroll 0 0 #F4F4F4;
	}
	ul.list-condensed li:hover {
 	   background: none repeat scroll 0 0 #F5F5F5 !important;
	}
	ul.list-condensed .list-date{ font-size:85%;}
	ul.list-condensed .list-hits{ background:#FF3F00; text-shadow: none;}
	
/*Featured Articles*/
.items-leading{padding:0 0 10px;}
	.items-row{
		background:url("line_dou.png") repeat-x scroll left bottom;  
	}
	.items-row .item ,
	.items-leading > div.item{
		padding:0px;
		/*background:url("../images/line_double.png") repeat-x scroll left bottom;*/  					        padding-bottom:10px;
		/*border-bottom:1px solid #ccc;		
		box-shadow:0 1px 0 #FFFFFF;*/
		/*box-shadow:0 8px 6px -6px #fff;*/
	}
	.items-leading > div.item:first-child{}
	.items-row:first-child .item{}
	
	h2.item-title{font-size:20px;line-height:24px;font-family:'Open Sans', serif;font-weight:bold;}
	.blog .item-image, .blog-featured .item-image{background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/loading.gif) no-repeat center center;text-align:center;}
	.pagenavcounter{
		margin:15px 0 10px;
		font-weight:bold;
	}
	.article-index{
		margin:0 0 0 10px;
	}
	.article-texst .infor_item{ width:62%; float:left; max-width:100%;}
	.article-texst a.readmore{ margin-top:10px;}
	div.blog-featured div.article-text, div.blog div.article-text{display: block;/* position:relative*/}
	div.article-info{font-size:85%; display:block; margin-bottom: 5px; color:#999; }
	.article-text div.item-headinfo{ min-height:20px;}
	div.img-intro-left{margin-bottom: 15px; float:left;}
	.com_content .page-header{
		margin:10px 0 ;
		border:none;
	}
	.page-header h2{
		margin-bottom:15px;
	}
	.page-header h2{ font-size:170%; font-weight:normal;}
	.categories-list .page-header.item-title > a { font-size:128%; vertical-align:middle; font-weight:normal;padding: 3px 4px 0px;}
	.categories-list .page-header.item-title > a.collapsed .icon-plus{background-position:-432px -96px;}
	.categories-list .page-header.item-title > a .icon-plus{  background-position:-408px -96px;}
	div.categories-list h3.page-header:before {
		background: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/iocon_li_relate.png") no-repeat scroll left 19px transparent;
		content: "";
		display: inline-block;
		height: 25px;
		margin: 0px;
		width: 10px;
	}
	
	div.article-info > div,dl.article-info > dd{display:inline-block;  margin: 0;}
	div.article-info > div:last-child{padding: 0;}
	div.item-page .page-header{padding:0px;border: none; margin:0;}
	.article-info-term{
		font-size:125%;
	}
	div.item-page div.article-info{
		margin:0 0 5px 0;
		padding:0 0;
	}
	.element-invisible{
		line-height:30px;
		vertical-align:middle;
		margin:0 8px;
	}
	div.item-page .pagenav{
		clear:both;
	}
	.item-page .pull-left.item-image{
		float:none;
		margin:0 0 10px 0;
	}
	.com_content .items-row .pull-right{margin:20px 0 0;}
	.com_content .items-row.row-0 .pull-right{margin:10px 0 0;}
	.blog .item-image, .blog .img-intro-left{margin: 0 20px 10px 0; position:relative;}
	div.item-image-shadown {
	content:"";
	width:100%;
	height:25px;
	background:rgba(255, 255, 255, 0.5);

	background: linear-gradient(center top,rgba(255, 255, 255, 0.5), #ededed);
	background: -o-linear-gradient(center top, rgba(255,255,255.0.5), #ededed);
	background: -ms-linear-gradient(center top,rgba(255, 255, 255, 0.5), #ededed);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.5), #ededed);
	background: -webkit-gradient(linear, center bottom, center top, from(#ededed), to(rgba(255, 255, 255, 0.5))); 	 
	
	position:absolute;
	left:0px;
	bottom:0px;
	
	-webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
	}
	.item .item-image:hover .item-image-shadown{ height:0px;}
	
	.item .item-image:hover img{box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);}
	
	.blog .item p{display:inline;}
	.icon-calendar{
		display:none;
		background: url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/ico-sprites.png) no-repeat 0 0;
		float: left;margin: 0 5px 0 0;width:18px;height: 21px;
	}
	/* item hover */
	.item:hover .page-header h2 a{ color:#ff3f00; }
	.item a.readmore{ 
		position:relative;
		display:inline-block;
	}
	.item a.readmore span{ display:none; }
	.item a.readmore .more-open{ 
		margin:0 5px;
		background:url(icon_rea.png) no-repeat left top;
		width:20px;
		height:20px;
		display:inline-block;
		position:absolute;
		bottom:-5px;
	}
	.item:hover a.readmore .more-open{
		background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon_read_ov.png) no-repeat left top;
	}
	.item a.readmore .more-open:before{ 
		/*content:"+"; 
		width:14px;
		height:14px;
		line-height:12px;
		background:#3d2b1f;
		vertical-align:top;
		margin-right:0px;
		color:#fff;
		display:inline-block;
		text-align:center; 
		border:3px solid #fff;
		box-shadow: 0 0px 2px rgba(0, 0, 0, 0.4);
		-webkit-border-radius: 130px;
		-moz-border-radius: 130px;
		border-radius: 130px;
		font-size:14px !important;
		font-weight:bold;
		font-style:normal;
		
		-webkit-transition: all 0.3s ease-in-out 0s;
	   -moz-transition: all 0.3s ease-in-out 0s;
	   -o-transition: all 0.3s ease-in-out 0s;
	   -ms-transition: all 0.3s ease-in-out 0s;
	   transition: all 0.3s ease-in-out 0s;*/
	}
	.item:hover a.readmore .more-open:before{
		/*background:#ff3f00;*/
	}
	.item:hover .item-image{ }	   
	/*Pagination*/
	.pagination{height:auto; text-align:center; margin:10px auto;}
	div.pagination ul{
		box-shadow:none;
		display:table;
		margin:0 auto;
	}
	div.pagination ul li{
		display:inline-table;
		padding:5px;
	}
	div.pagination ul li a{
		float:none;
		padding:5px 15px;
		border:1px solid #ccc;
		background:#EBE9E9;
		display: inline-block;
		border-radius:3px;
		line-height:18px;
	}
	.pagination ul > li:last-child > a,
	.pagination ul > li:first-child > a{border-radius:3px;}
	
	.pager a, .pager span{border-radius: 0px;padding: 3px 30px; font-size: 85%; border:none;}
	.pagenav li a{ background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/btn_next_pre.png) no-repeat right 9px; border:none;}
	.pager li a:hover{background-color:#fff; color:#666;}
	.pagenav li.next a:hover{ background-position:right -50px ;}
	.pagenav li.previous a{background-position: left -116px; border:none;}
	.pagenav li.previous a:hover{ background-position:left -182px ;}
	
/*Category Blog*/
div.blog{}
	dl.article-info{margin: 0; color:#999;}
	dl.article-info a{ color:#a5a5a5;}
	.hits .line_hit{padding-right:5px;}
	.hits .icon-eye-open{  background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon_hit.png) no-repeat;}
	.blog .btn-group, .item-page .btn-group{ position:static;}
	.blog .group-icon{ position:relative; min-height:20px;}
	.blog .btn-group ul.dropdown-menu, .item-page .btn-group ul.dropdown-menu{
		background: none;display:block;
		border:none; border-radius:0px; box-shadow:none;position:absolute; top:31px;
		text-align:right;color:#a5a5a5; z-index:5;}
	.blog  .btn-group.pull-right{ margin:0px !important ; padding:0px;}
	dl.print-mail{ display:inline; margin-bottom:0px;}
	.blog  .btn-group ul.print-mail li{ display:inline-block;}
	.blog  .btn-group ul.print-mail li a{ padding:0px;}
	.blog .btn-group ul.dropdown-menu{ top:-2px; margin:0px; padding:0px;}
	.blog .btn-group ul.dropdown-menu li, .item-page .btn-group ul.dropdown-menu li{ display:inline-block;}
	.blog .btn-group a.btn, .item-page .btn-group a.btn{ display:none;}
	ul.dropdown-menu li.print-icon:hover .icon-print, .icon-print,
	.dropdown-menu li.print-icon > a:hover .icon-print, .dropdown-menu li.print-icon > a:focus .icon-print
	{background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon_mail_print.png) no-repeat top left !important; }
	.icon-print{background-position:top left !important;}
	ul.dropdown-menu li.email-icon:hover .icon-envelope, 
	.icon-envelope{background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon_mail_print.png) no-repeat; background-position:left -12px;}
	.btn-group ul li a{color:#a5a5a5; font-size:85%; background:none; padding:3px 0px;}
	div.btn-group ul.dropdown-menu li a:hover, div.dropdown-menu li > a:focus{background:none !important;; background-color:#fff !important;; background-image:none !important;; color:#DC143C; text-decoration:underline; }
	.article-texst{overflow: hidden;}
	
	.com_content .items-row dd.print-mail.pull-right{margin-top:0px;}
	.print-mail ul{ margin:0px;}
 	.print-mail ul li{ display:inline; list-style:none;}
/*Items Blog*/ 
div.item-page{ padding: 0 0 0px 0px;}
	div.item-page h2.item-title{font-size: 25px;line-height: 30px;}
	div.item-page .pull-left{margin-right: 15px;}
	div.item-page + p:first-child{color: #154575;}
	div.item-page .published{ 

	}

	div.item-page .published .d_day{ font-size:128%; border-bottom:2px solid #86d1ed;margin-bottom: 2px;display: inline-block;}
	div.item-page .published .d_month{display:block; margin-left:60%; text-align:center; line-height:12px;}

	div.item-page .published:hover{ background-position:right bottom;}
	div.item-page .published:hover .d_day{border-color: #EE8A9E;}
	
	div.img_caption{
		margin-bottom: 2em;
		position: relative;
		box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	}
	p.img_caption{
		padding: 5px;margin: 0;
		background: rgba(0,0,0,0.4);color: #ddd;
		position: absolute;left: 0;right: 0;bottom: 0;
		box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	}
	#archive-items > div{border-bottom: 1px solid #ddd;margin-bottom: 10px;padding-bottom: 10px;}
	#archive-items .intro p{margin: 0;clear: both;}
	#archive-items .page-header{margin: 0 ;}
	#archive-items dl.article-info{font-size: 88%;}
	#archive-items .page-header h2{font-size: 100%;margin-bottom: 0;line-height: 100%;}
	
	/* relate item */
	.related-items-title{ 
		color:#3d2b1f; 
		font-size:170% !important; 
		margin:0 0 10px 0 !important; 
		padding:15px 0; 
		font-weight:normal !important; 
		background:url("line_dou.png") repeat-x scroll left 45px;}
	ul.related-items li.related-item{
		margin:0 10px 10px 10px !important; 
		background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/iocon_li_relate.png) no-repeat left 6px; 
		padding:0 15px;
		-webkit-transition: all 0.3s ease-in-out 0s;
	   -moz-transition: all 0.3s ease-in-out 0s;
	   -o-transition: all 0.3s ease-in-out 0s;
	   -ms-transition: all 0.3s ease-in-out 0s;
	   transition: all 0.3s ease-in-out 0s;
	}
	ul.related-items li.related-item > a{ margin:0px !important; font-size:100%;}
	ul.related-items li.related-item > a.related-item-image-link{margin:0px !important;}
	ul.related-items li.related-item:hover{ background-position:left -39px;}
	ul.related-items li.related-item:hover a{ /*color:#FF3F00;*/}
/*Pagination*/
 ul.pagination{border-radius: 0px;box-shadow: none;display: table;margin: 0 auto; text-align:center;}
 ul.pagination li{display: inline-block;margin: 0 -5px 0 0; padding:5px 0; }
 ul.pagination > li > a,  ul.pagination > li > span{line-height: 20px;padding: 0 8px; border:none; background:none;}
 ul.pagination > li > span{padding:0px;}
 ul.pagination > li > span > span{ padding:0 8px;}
 ul.pagination > li.next > span a, ul.pagination > li.end > span a{ padding-right:3px;}
 ul.pagination > li.start > span a, ul.pagination > li.prev > span a{ padding-left:3px;}
 ul.pagination > li > a:hover, ul.pagination  > .active > a,  ul.pagination > .active > span,  ul.pagination > li > span.active{ color:#ff3f00; background-color:#fff; border-radius: 5px;}
 ul.pagination  > li > span a{text-decoration:none;  padding:0 8px;}
 ul.pagination > li > span.link:hover{ cursor:pointer; background-color:#fff; border-radius: 5px;}
 ul.pagination li.text.start > * > *:before, ul.pagination li.text.prev > * > *:before,
 ul.pagination li.text.next > * > *:after, ul.pagination li.text.end > * > *:after{ 
	content:""; 
	background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon-pag.png) no-repeat left top; 
	width:6px; 
	height:6px; 
	display: inline-block; 
	margin:0 5px 2px 5px;
}
ul.pagination li.text.prev > * > *:before{
	background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon-pag.png) no-repeat left -13px; 
	margin-left:0px;
}
ul.pagination li.text.next > * > *:after{
	background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon-pag.png) no-repeat left -45px; 
	margin-right:0px;
}
ul.pagination li.text.end > * > *:after{
	background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon-pag.png) no-repeat left -27px; 
}

.blog div.pagination ul li a{ border:none; background:none;}
/* --- Weblinks --- */
div.categories-list{ /*padding:10px 0;*/}
	div.categories-list > ul{position: relative;margin: 0;padding-left: 15px; margin-top:15px;}
	div.categories-list ul li{list-style: none;font-weight: bold;}
	div.categories-list ul ul > li{list-style: none;position: relative;margin: 0;padding: 10px 0 0 8px;overflow: hidden;}
	div.categories-list ul ul > li:after{ border-left: 1px solid #CCCCCC;content: "";height: 30px;width: 1px;left: 0px;position: absolute;top: 0;}
	div.categories-list ul ul > li:before{content: "";border-bottom: 1px solid #CCCCCC;width:7px;height: 1px;position: absolute;left: 0px;top: 28px;}
	div.categories-list ul ul > li span.item-title{padding: 3px 8px;}
/* --- comp Seach --- */	
#searchForm	{ margin-top:15px;}
/* --- Smart Seach --- */	
#search-form{background: #ECF0E8;border: 1px solid #ddd;padding: 20px;box-shadow: 0 0 0 1px #f4f4f4 inset;}
	#search-results ul{margin: 0;}
	#search-results ul li{list-style: none;}
	#search-results ul li .result-title {padding: 5px 10px;margin-bottom: 10px;border-bottom: 1px solid #ddd;background: #eee;font-size: 100%;}
	#search-results ul li small{font-size: 88%;font-style: italic;color: #999;}
	#search-results span.highlight{background: #DC143C;padding: 2px 5px;margin: 0 3px;font-weight: normal;color: #fff;text-shadow: none;}
	#search-results .search-pagination{margin-top:2em;}
	#search-query-explained{font-weight: bold;}
	#search-query-explained .term{background: #73B700;padding: 2px 5px;margin: 0 3px;color: #fff;}

/* --- Registration Form --- */
div.registration{}
	div.registration legend{font-size:120%;line-height: 40px;text-transform: none;}
	div.form-actions{background: none;border: none;}
	.form-horizontal .control-label{text-align: left;padding: 0;margin-top: 5px;}
	.form-horizontal .control-label label{font-weight: bold;font-size: 88%; margin-bottom:0px;}
	.form-horizontal .controls{margin: 0;}
	.form-horizontal .controls input{max-width:250px;}
	.form-horizontal .form-actions{padding: 0;}

/* --- Login Form --- */
div.login{}
	div.page-header{margin: 0 0 10px;padding: 0;border: none;}
	div.page-header > h1{margin: 0;line-height: 40px;text-transform: uppercase;font-size: 120%;font-weight: normal;border-bottom: 1px solid #ddd;}
	div.login .form-horizontal{margin: 0;}
	div.login .control-group{ vertical-align:middle;}
	div.login .form-horizontal .control-label{ margin:5px 0 0px; width:100px;}
	div.login .form-horizontal .control-label label{ margin:0px;}
	div.login .login-description{padding: 10px 0px;}
	div.login .well{background: none;border: none;border-radius: 0;box-shadow: none;padding: 10px 0 0;margin: 0;}
	ul.nav-tabs{padding-left: 20px;margin-left: 0px; display:inline-block;}
	ul.nav-tabs.nav-stacked li{list-style: disc;}
	ul.nav-tabs.nav-stacked li > a{background: none;border-radius: 0;padding: 3px 0;border: none;}
	ul.nav-tabs.nav-stacked > li:first-child > a{border-radius: 0;border: none;}
	ul.nav-tabs.nav-stacked > li:last-child > a{border-radius: 0;border: none;}
	
/* --- Mailto-window --- */
#mailto-window{}
	#mailto-window > h2{line-height: 30px;font-size: 120%;border-bottom: 1px solid #ddd;}
	#mailto-window .mailto-close{position: absolute;right:10px;top:10px;}
	#mailto-window .mailto-close > a{display: inline-block;padding: 1px 6px;background: #dc143c;color: #fff;}
	#mailto-window .mailto-close > a span{font-size: 12px;}
/****** Block #yt_header *****/

#yt_header{margin:0 0;}
#yt_header div.module{  margin:0px;}
#yt_logoposition h1{margin:20px 0 0 0; text-align:center;}
#yt_logoposition h1.logo a{min-height:80px;}


ul.yt-login-regis{
	float:right;
	margin:0px 0 0;
	
}
ul.yt-login-regis li{
	position:relative;
	display:inline-block;
	background:none;
	height:24px;
	margin:0 0 0 3px;
	float:left;
	border:1px solid #ccc;
	padding:0 10px;
}
ul.yt-login-regis li a{
	background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/ico_login.png) no-repeat right -23px;
	display:inline-block;
	position:relative;
	padding:0px 25px 0 0px;
	z-index:666;
	line-height:24px;
}
ul.yt-login-regis li.yt-register a{ background-position:right -50px;}
ul.yt-login-regis ul.yt-login-links li a{
	background:none;
	padding:0 0;
}
ul.yt-login-regis li:hover { background:#DC143C;border-color: #cc0b32;}
ul.yt-login-regis li:hover a{ color:#fff;  background-position:right 4px;}
ul.yt-login-regis li.yt-register:hover a{background-position:right -79px;}

#yt_overlaywrap {
    background: none repeat scroll 0 0 #000000;
    height: 100% !important;
    left: 0;
    min-height: 100% !important;
    position: fixed !important;
    top: 0;
    width: 100% !important;
    z-index: 555;
}
.register-switch:hover,
.login-switch:hover{
	text-decoration:none;
}
.title-link{
	font-size:88%;
	text-transform:uppercase;
}
ul.yt-login-regis li.hiuser{
	background:none;
	display:inline;
	color:#FFF;
}
ul.yt-login-regis li.hiuser a.logout-switch{
	background:none;
	font-weight:bold;
	color:#FFF;
}
ul.yt-login-regis .show-box{
	background:#FFF;
	position:absolute;
	top:20px;
	right:0;
	padding:8px 10px;
	z-index:999;
	width:190px;
	border:4px solid #d6e4f1;
}
ul.yt-login-regis .show-box h3{
	margin:0 0 10px;
}
ul.yt-login-regis .show-box label{
	display:block;
}
ul.yt-login-regis .show-box .inputbox{
	width:170px;
}
ul.yt-login-regis .show-box span.note,
ul.yt-login-regis .show-box label span{
	display:block;
}
ul.yt-login-regis .show-box label span.star{
	display:inline;
}
ul.yt-login-regis .show-box label input{
	
}
p#form_login_remember{
	display:block;
}
p#form_login_remember input{
	float:left;
	margin-top:3px;
	border:none;
	padding:0 0;
}
p#form_login_remember label{
	display:inline;
	margin:0 5px;
}
ul.yt-login-links li{
	display:block;
}
/****** Block #yt_slideshow *****/
#yt_slideshow .container{
	width:100%;
	max-width:1300px;
}
/*---top1, top2---*/
.open, .call{ margin-top:35px; text-align:center;}
.call{ text-align:left;}
.open > div, .call > div{ display:inline-block; background:url(zig-zag0.png) repeat-x left bottom; padding-bottom:3px;}
.open > div span{ font-size:85%; color:#666;}
.open > div span.font_parita, .call > div span.font_parita{ font-size:171%;  text-transform:uppercase; color:#3d2b1f;}
.call span{ font-size:128%; color:#ff3f00;}
/*Moulde socia*/
#top3 div.module div.module-content{ padding:10px; text-align:center;}
ul.social-top{margin:0 auto; text-align:center; padding-bottom:15px;  display:inline-block;}
ul.social-top li{list-style:none;display:inline;margin:0 0 0 0px; padding:0px; vertical-align:top;}
ul.social-top li:first-child{/*margin:0 10px 5px 0;*/}
ul.social-top li a{	
	/*display:inline-block;*/
	color:#444;
	padding-right:0px;
	font-size:0% !important;
	vertical-align:top;
	overflow:hidden;
}
ul.social-top li a span{		
	margin:0px 0 0 4px;
	display:inline-block;
	text-indent:-999em;
	width:36px;
	height:36px;
}
ul.social-top li:hover a{ color:#DC143C; text-decoration:none;}
ul.social-top li span:before{	
	content:"";
	background:url(ico_soci.png) no-repeat left top;
	height:36px;
	width:36px;
	float:left;
	display:inline-block;
	-moz-transition: background-position 0.2s linear 0s;
	-webkit-transition: background-position 0.2s linear 0s;
	-o-transition: background-position 0.2s linear 0s;
	transition: background-position 0.2s linear 0s;
}
ul.social-top li:hover span:before{ background-position:0px bottom ;}
/*-mau read-*/
ul.social-top li span.face:before{  background-position: -40px top;}
ul.social-top li:hover span.face:before{ background-position:-40px bottom;}
ul.social-top li span.flickr:before{  background-position: -80px top;}
ul.social-top li:hover span.flickr:before{ background-position:-80px bottom;}
ul.social-top li span.linkein:before{  background-position: -120px top;}
ul.social-top li:hover span.linkein:before{ background-position:-120px bottom;}
ul.social-top li span.google:before{  background-position: -160px top;}
ul.social-top li:hover span.google:before{ background-position:-160px bottom;}


/*#top3{ margin-left:0px;}*/
#top3 .module.newsletter{ float:right;}
#top3 .newsletter form.newsletter button.btn{
	background: #0da2da url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/ico_email.png") no-repeat scroll 4px center ;
	width:28px;
	height:26px;
	right:-1px;
	top:-1px;
}
#top3 .newsletter form.newsletter button.btn:hover{ background-color: #dc143c;}

#top4{ /*float:right;*/ }
#top4 .search_f{/*width:100%;*/}
module.search_f input.search_f{ float:left; min-height:24px; width:90%;}
#top4 div.module-content{ padding: 10px 0 15px 0;}
#top4 .module.search_f div.finder{ width:175px;}
#top4 .search_f .search-inner, div.finder.search_f{ width:175px;}
#top4 .module.search_f input.search-query{ width:145px;}
#top4 .finder.search_f button.btn, #top4 .search.search_f button.btn{
	background: #dc143c url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/ico_search.png") no-repeat scroll 6px center ;
	width:28px;
	height:26px;
	right:-1px;
	top:-1px;
	position:absolute;
	border:none;
	text-indent:-999em;
}
#top4 .finder.search_f button.btn .icon-search{
	background: none ;
}
#top4 .finder.search_f button.btn:hover, #top4 .search.search_f button.btn:hover{ background-color:#0da2da;}
#yt_menuposition{}
#yt-mobilemenu{display:none;}
#yt_header #top5 div.module-content{padding: 5px 10px;}
#yt_header #top5{margin: -5px 0 20px;}
#yt_header #top5{
	border-bottom: 1px solid #e5e5e5;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */

}
/* ----------------------------*/
/****** Block Breadcrumb  *****/
#yt_breadcrumb .yt-main{ border-top:5px solid #f4f4f4;}
#yt_breadcrumb div.module{ margin:0 0 25px;}
#yt_breadcrumb .yt-main div.module div.module-content{ padding:5px 10px;}
ul.breadcrumb {
	padding: 0;
	margin: 0px auto; 
	text-align:center; 
	background:none; 
	display:table;
}
ul.breadcrumb .divider{display:inline-block; background: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon_arrow.png") no-repeat center top ; width:8px;height:8px; padding:0px;}
#breadcrumb ul.breadcrumb li{text-shadow:none; float:left; display:inline-table;}
ul.breadcrumb li a{ color:#999;}
ul.breadcrumb li a:hover{ color:#ff3f00;}
ul.breadcrumb li a,ul.breadcrumb li span { padding:0 5px; text-transform:uppercase; font-size:85%; color:#999;}
/****** Block #yt_spotlight *****/

/****** Block #content *****/
#content{margin:0px 0 10px 0;}
dl.stats-module{margin:0 ;}
dl.stats-module dt{
	background:#f6f6f6 url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/statistics-dt.gif) no-repeat right center;
	float:left;
	width:110px;
	height:28px;
	line-height:28px;
	font-weight:normal;
	padding:0 10px 0 15px;
	margin:1px 0 0;
	border-radius:3px;
}
dl.stats-module dd{
	background:#f6f6f6;
	height:29px;
	line-height:29px;
	margin:0 0;
	padding:0 10px;
	margin:1px 0 0;
	border-radius:3px;
	text-indent: 5px;
}
form#login-form{margin: 0;}
form#login-form .input-small{width:115px;}
form#login-form > div{display: inline-block;}

/****** Block #main_bottom *****/


/* Module banner*/
/*--effect slight--*/
.module.banner_3 .module-content{ padding:0px;}
.banneritem {
    display: inline-block;
    overflow: hidden;
    position: relative;
 	text-align:center;
}
/*.banneritem:before {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.2s ease-in-out 0s;
}
.banneritem:hover:before {
    left: 50%;
    right: 50%;
}
.banneritem:after {
    background: none repeat scroll 0 0 rgba(255, 0, 0, 0.2);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.2s ease-in-out 0s;
}
.banneritem:hover:after {
    bottom: 50%;
    top: 50%;
}
*//*Module Basicnew*/
/*them 2*/
.theme2.bsn-wrap{ margin:0px;}
.theme2.bsn-wrap .post{
	width:100%;
	margin:20px 0 0px;
	display:inline-block;
}
.theme2.bsn-wrap .first-item{ padding-top:0px;margin:0px;}
.theme2.bsn-wrap h2{
	margin:0px;
	font-size: 128%;
	line-height:inherit;
	font-weight:normal;
	margin-bottom:5px;
}
.theme2.bsn-wrap .post:hover h2 a{
	color: #ff3f00;
}
.theme2.bsn-wrap .bsn-image{
	padding:0;
	margin:0 15px 0 0;
}
.theme2.bsn-wrap .post .bsn-image:hover{
   box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); 
}
div.title1 .theme2.bsn-wrap .bsn-image,
{
	overflow:hidden;
}
div.title1 .theme2.bsn-wrap .post .bsn-image img,
.k2_recent li. bns-image img{
	-webkit-transition: all 0.3s ease-in-out 0s;
   -moz-transition: all 0.3s ease-in-out 0s;
   -o-transition: all 0.3s ease-in-out 0s;
   -ms-transition: all 0.3s ease-in-out 0s;
   transition: all 0.3s ease-in-out 0s;
}
div.title1 .theme2.bsn-wrap .post:hover .bsn-image img,
.k2_recent li:hover .bns-image img{
   -webkit-transform: scale(1.2) rotate(5deg);
   -moz-transform: scale(1.2) rotate(5deg);
   -o-transform: scale(1.2) rotate(5deg);
   -ms-transform: scale(1.2) rotate(5deg);
   transform: scale(1.2) rotate(5deg);
}
ul.navi div.mega-module .bsn-wrap .post:hover a{
	text-shadow: 0 0 3px rgba(255, 255, 255, 0.6);
	-webkit-transition: all 0.3s ease-in-out 0s;
   -moz-transition: all 0.3s ease-in-out 0s;
   -o-transition: all 0.3s ease-in-out 0s;
   -ms-transition: all 0.3s ease-in-out 0s;
   transition: all 0.3s ease-in-out 0s;
}
ul.navi div.mega-module .bsn-wrap .post:hover p.basicnews-desc{
	color:#fff;
	-webkit-transition: all 0.3s ease-in-out 0s;
   -moz-transition: all 0.3s ease-in-out 0s;
   -o-transition: all 0.3s ease-in-out 0s;
   -ms-transition: all 0.3s ease-in-out 0s;
   transition: all 0.3s ease-in-out 0s;	
}

/****** Block #yt_spotlight3 *****/
#yt_spotlight3{ /*background-color:#fff;*/}
div.sj_slider{margin-bottom: 10px;}
div.sj_slider  div.module-content{padding:0px 0px 15px 0px;}
.container-slider{margin:0 !important;}
.container-slider .style3 .control-button{ display:table; background:#fff;margin: 0 auto;overflow: hidden;}
.container-slider .page-button.top{ margin:0 0 20px 0; text-align:center;
	background:url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/line.png") repeat-x left 14px;}
.style3 .control-button .page_title span{ vertical-align: middle;padding: 0 5px;}
.container-slider .page-button.style3 .control-button .preview, 
.container-slider .page-button .control-button .next{	position:static;}
.style3 .control-button .page_title{ color:#dc143c; font-size:170%; font-weight:bold; display:inline-block;text-indent: 0; }
.style3 .control-button  li{ display:inline-block;}
.container-slider .page-button.style3 .control-button .preview{
	background:url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/arrow_slider.png") no-repeat left center; height:25px;
	width:15px;
	margin-left:10px;
	text-indent: 100%;
	text-indent:-9999em;
 }
.container-slider .page-button.style3 .control-button .next{
	background:url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/arrow_slider.png") no-repeat right center;
	height:25px; width:15px;
	margin-right:10px;
	text-indent: 100%;
}
.container-slider .slider .vpo-wrap .vp .item .wrap-hover .item-info .item-content a.item-read{
	color:#dc143c;
	background:url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icon_title1.png") no-repeat scroll right 8px;
	width:10px;
}
/****** Block #yt_spotlight *****/
#yt_spotlight{}
#yt_spotlight .custom p.img-wrap{margin-top:5px;min-height:135px;}
#yt_spotlight div.module:hover .module-bottom{background-color: #ccc;}
#yt_spotlight div.module:hover a.readmore{background-color: #195392;border-color: #174577;color: #fff;}

#yt_spotlight2{ background:none;}
	
ul.blog {margin: 0;}
ul.blog li{list-style:none;margin:10px 0 0;}
ul.blog li:first-child{margin: 0;}
ul.blog li a:hover{text-decoration:none;}

/*sj-slideshow*/
div#slide_show div.module-content{ padding:0px;}
.slideshow.theme2 .pag-list .pag-prev,.slideshow .pag-list .pag-next{
	background:url(control_.png) no-repeat left top;
}
.slideshow.theme2 .pag-list .pag-next{ background-position: right top;}
.slideshow.theme2 .pag-list li.pag-prev:hover,
.slideshow.theme2 .pag-list li.pag-next:hover{
	opacity:0.8;
    filter: alpha(opacity = 80);
}
/*.slideshow.theme2 .pag-list .pag-prev:hover{ background-position:left bottom;}
.slideshow.theme2 .pag-list .pag-next:hover{ background-position:right bottom;}*/
.slideshow.theme2 .pag-list .pag-item.sel{ background:#ff3f00; /*box-shadow:0 0px 1px rgba(0, 0, 0, 0.4) inset;*/ position:relative;}

.slideshow.theme2 .pag-list .pag-item.sel:after{
	content:""; 
	position:absolute; 
	top:-21px;
	left:-3px;
	display:inline-block; 
	width:26px; height:0px;
	background:url(arrow_do.png) no-repeat top left;
	
	opacity:0.7;
    filter: alpha(opacity = 70);
	
	-webkit-transition: height 10s ease-out 0s;
	-moz-transition: height 10s ease-out 0s;
	-o-transition: height 10s ease-out 0s;
	-ms-transition: height 10s ease-out 0s;
	transition: height 10s ease-out 0s;
}
.slideshow.theme2 .pag-list .pag-item.sel:after{
	height:13px;
}
.slideshow.theme2 .pag-list{background:url(line_dou.png) repeat-x left 10px;}
/****** Block .group-footnav *****/
.group-footnav{ background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/bg_spotlight.png) repeat-x left bottom; position:relative; z-index:8; height:86px; width:100%;}
.group-footnav:before{ 
	background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/bg_spotlight_l.png) no-repeat left bottom;
	content: "";display: block;
     height:86px; width: 184px;
     position:absolute; left: 0; top: 0;
     z-index: 1;
}
.group-footnav:after{ 
	background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/bg_spotlight_r.png) no-repeat right bottom;
	content: "";display: block;
	width:25px;height: 50px;
	right: 0;  bottom: 0;
	position:absolute;
	width: 100%;
	z-index: -1;
}
.group-footnav form.newsletter, .group-footnav  div.finder.search_f{border: none;}
.group-footnav div.search.search_f{float: left;margin-bottom: 0; width:185px; background:#fff;}
.group-footnav .search_f .search-inner{border: none;}
.group-footnav  .module.search_f input.search-query{ float:left;} 

#position-14{ height:auto !important;}
#position-14 div.module{margin-top:37px;}
/*#position-15{ margin-left:-20px;}*/
#position-15 div.module{margin-top:25px;  float:right;}
#position-15 div.module div.module-content{ padding-right:0px;}

/*Moulde socia*/
.module.socia_f{ width:220px; float:left; margin-left:80px;margin-bottom: 0;}
ul.social{margin:0;}
ul.social li{list-style:none;display:inline;margin:0 0 0 1px; padding:0px;}
ul.social li:first-child{margin:0 ;}
ul.social li a{
	/*background:url(../images/social-bg.png) no-repeat left top;*/
	height:28px;
	width:28px;
	display:inline-block;
}
ul.social li a span{
	background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icon_socia.png) no-repeat left top;
	display:inline-block;
	text-indent:-999em;
	height:28px;
	width:28px;
	margin:0px 0 0 4px;
	-moz-transition: background-position 0.2s linear 0s;
	-webkit-transition: background-position 0.2s linear 0s;
	-o-transition: background-position 0.2s linear 0s;
	transition: background-position 0.2s linear 0s;
}
ul.social li a:hover span{background-position:left -32px;}
ul.social li a.twit span{background-position:-35px top;}
ul.social li a.twit:hover span{background-position:-35px -32px;}
ul.social li a.youtobe span{background-position:-71px top;}
ul.social li a.youtobe:hover span{background-position:-71px -32px;}
ul.social li a.rss span{background-position:-106px top;}
ul.social li a.rss:hover span{background-position:-106px -32px;}
ul.social li a.vvv span{background-position:-140px top;}
ul.social li a.vvv:hover span{background-position:-140px -32px;}

/*module newsletter*/
.search_f{margin-bottom: 0;}
.module.newsletter{width:230px; float:left;margin-bottom: 0;margin-right: 15px;}
.module.newsletter  .module-inner{ }
.module.newsletter .module-content{padding:10px 0 15px 0;}
form.newsletter{position:relative; border:1px solid #ccc; background:#fff; margin:0 0 0 10px;}
form.newsletter input{
	background:#fff;
	color:#999;
	border-radius: 0px;
	font-size: 85%;
	padding:4px 5px 3px 5px;
	height: 17px;
	/*border: 1px solid #ccc;*/
	border:none;
	width:180px;	
	margin:0px;
	/*box-shadow: none;*/
}
form.newsletter input:focus{box-shadow: none;}
form.newsletter button.btn{
	position:absolute;
	right:8px;
	top:0px;
	background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/ico_email_f.png) no-repeat right center;
	border:none;
	box-shadow:none;
	text-indent:-999em;
	height:26px;
	width:22px;
	border-radius:0px;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child{max-width: 27px;}
.add-on [class^="icon-"], .add-on  [class*=" icon-"]{
	margin:auto;
}
/* module search*/
.search_f .form-inline{overflow: hidden;margin: 0;}
.search_f .search-inner, div.finder.search_f{ border:1px solid #ccc; /* width:100%;*/ position:relative; margin:0px; width:185px;}
.module.search_f input.search-query{
	border-radius:0px;color:#999;
	box-shadow:none;border: medium none;
	width:160px; padding:4px 5px 3px 5px; margin:0px;
	height: 24px;font-size: 85%;}
.finder.search_f button.btn ,.search.search_f button.btn{
    background: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/ico_search_f.png") no-repeat scroll 3px center transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    height: 22px;
    text-indent: -999em;
    width: 20px; 
	top:1px;
	right:0px;
	position:absolute;
}
input.search-query:focus{box-shadow: none;}

a.totop{
	background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icon_top.png) no-repeat left bottom; 
	margin-top:6px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:170%;	
	color:#fff !important;
	line-height:40px;
	padding-left:52px;
	padding-right:15px;
	float:right;
}
a.totop:hover{text-decoration:none;}

/****** Block #yt_footer *****/
#yt_footer{ color:#ccc;}
#yt_footer .yt-main{}
#yt_footer .module h3.title{}
#yt_footer div.module .module-inner{}
#yt_footer div.module h3.title{ 
	color:#ff3f00; 
	/*line-height:47px;*/ 
	line-height:30px;
	text-transform:uppercase;
}
	#yt_footer div.module h3.title span.icon_left{
		background: url("bg_titlf.png") no-repeat left bottom;
		padding:0px 0px 0px 30px;
		display:inline-block;
	}
	#yt_footer div.module h3.title span.icon_right{
		background: url("bg_titlg.png") no-repeat right bottom;
		padding:9px 45px 7px 15px;
		position:relative;
		display:inline-block;
	}
	
#yt_footer div.module div.module-content{
	color:#ccc;
	border:5px solid #fff; 
	border-radius: 3px;
	position:relative;
	min-height:220px;
	background-color:rgba(61, 43, 31, 0.4);
	}
#yt_footer div.module div.module-content:after{
	content:"";
	height:8px;
	display:block;
	width:101%;
	background:url("zigzag00.png") repeat-x bottom center; 
	position:absolute;
	bottom:-10px;
	left:-2px; 
}
	
/*--About us--*/
#yt_footer div.about_us h3.title span.icon_right{ padding-left:42px;} 
div.about_us h3.title span.icon_right .icon_title{ 
	content:"";
	width:50px;
	background: url("cafe0000.png") no-repeat 8px 10px;
	padding:0 0 0 0px;
	display:inline-block;
	height:40px;
	position:absolute;
	top:0px;
	left:0px;
	/*z-index:10;*/
}
div.about_us div.module-content{
	background-image:url("bg_about.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	min-height:220px;
	padding-left:250px;
	font-size:85%;
}
div.about_us div.module-content h4{ font-size:128%; margin:15px 0 5px 0;}
div.about_us div.module-content .about_us{ padding-bottom:50px; background: url("signatur.png") no-repeat bottom center; }


/*list category*/
div.categories a{ color:#ccc;}
div.categories div.module-content{ padding:15px 0px;}
#yt_footer div.categories ul.menu { float:left; width:50%;}
#yt_footer div.categories ul.first{width:50%}
#yt_footer div.categories ul.menu li{ margin:5px 0; background:url("iocon_li.png") no-repeat 10px 10px;}
#yt_footer div.categories ul.menu li a{ padding:5px 0px 5px 25px; display:inline-block;  position:relative;}
#yt_footer div.categories ul.menu li a:hover{ background:none;}
#yt_footer div.categories ul.menu li a:after{
	/*background: url("../images/bg_li_list.png") no-repeat right 5px;*/
	width:0px;
	content:"";
	display:inline-block;
	height:5px;
	position:absolute;
	top:0px;
	right:0px;
}
#yt_footer div.categories ul.menu li:hover a:after{
	background: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/bg_li_list.png") no-repeat right 5px;
	width:25px;
	content:"";
	display:inline-block;
	height:30px;
	position:absolute;
	top:0px;
	right:-25px;
}
#yt_footer div.categories ul.menu li:hover a{
	background: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/bg_li_a.png") repeat-x left 5px;
}
/*
#yt_footer div.categories ul.menu li a{
	-webkit-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-moz-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-ms-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-o-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
    transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
}

#yt_footer .spotlight_menu ul.menu li{
	background: url("../images/ico_line_f.png") no-repeat scroll left 4px transparent;
	margin:0px 0; padding:0 5px; color:#dc143c; 
	line-height:24px;		
}
#yt_footer .spotlight_menu .module-content{ padding:5px 0px 15px 0px;}
.spotlight_menu .module-content ul.menu li{position:relative;}
.spotlight_menu .module-content ul.menu li a, 
.spotlight_menu .module-content ul.menu li .separator {
	 margin: 0 0px 0 0; padding: 0px 5px;
}
#yt_footer .spotlight_menu ul.menu li:before{
		content:"";height:100%;width:0%;
		position:absolute;left:0;top:0;z-index:1;
		background:#dc143c;
		-webkit-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
	   	-moz-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
		-ms-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
		-o-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
        transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);
}
#yt_footer .spotlight_menu ul.menu li:hover:before{
	  width:100%;
}
#yt_footer .spotlight_menu .module-content ul.menu li:hover a,
 #yt_footer .spotlight_menu .module-content ul.menu li:active a{color:#fff; background-color:none;position:relative;z-index:10;}
.spotlight_menu .module-content ul.menu li a:hover{background:none; };
*/
#yt_footer div.map div.module-content{ background-color:#efebe2}
div.map div.module-content{ padding:0px; background-color:#efebe2}
div.map div.module-content p{ margin:0px;}
#yt_copyrightposition .footer1 a,  #yt_copyrightposition .footer2 a{ color:#FF3F00;}
#yt_copyrightposition{text-align:center;padding:0 0 20px 0;}
.footer1 a:hover, .footer2 a:hover{ text-decoration:underline;}


/*Custom Class*/
.btn-group > .btn{padding: 4px 10px;}
.img-wrap.center{text-align:center;}
.icon-cog{margin:0 5px 0 0;}
ul.list-imageitem{margin:0 0 10px ;overflow: hidden;}
	ul.list-imageitem li{list-style:none;float:left;margin:4px;overflow: hidden;}
	ul.list-imageitem li > a{display: block;position: relative;}
	ul.list-imageitem li > a:after{
		content: "";right:0%;top:0;position: absolute;margin: 10%;opacity: 0;
		width:80%;height: 80%;content: "\E802"; font-family: 'fontello';font-size: 24px;
		background:rgba(0,0,0,0.5);color: #eee;text-align: center;line-height: 70px;
	}
	ul.list-imageitem li > a:hover:after{opacity: 1;}
	ul.list-imageitem li > a img{
		height:90px;
		width:90px;
	}
	
.modal-body{text-align:center;}
.font-fontello {font-family: 'fontello';}

/* Text Alignment */
.clear{clear: both;}
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }

[class^="more-"]:before,
[class*=" more-"]:before {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  line-height: 1em;
}
/****** Joomla Pages *****/
/*Contact us*/
div.contact{margin-bottom: 1em;overflow: hidden;}
	#contact-form{margin: 0;}
	#contact-form dl dd{margin:0; margin-left:0px; display:block;	}
	#contact-form dl dt{font-weight: normal;margin: 0; display:block;}
	#contact-form legend{font-weight: normal;border-bottom:1px solid #ccc;box-shadow: 0 1px 0 #FFFFFF;text-align:center; line-height:inherit; font-size:100%; padding:0 0 10px;}
	#contact-form dd input,
	#contact-form dd input,#contact-form dd textarea{
		width:50%; 
		background:#3d2b1f url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/star.png") no-repeat 98% 8px; 
		/*padding-right:20px;*/
		border-color:#3d2b1f; 
		box-shadow:none;
		border-radius:0px;
	}
	#contact-form dd textarea{width:90%;height: 165px; /*background:#3d2b1f url("../images/icons/icon-star.png") no-repeat 98% 10px;*/ }
	.jicons-text{font-size:100%;font-weight:bold;display: inline-block;}
	#jform_contact_email_copy-lbl{float: left;margin: 5px 5px 0 0;}
	div.panel-infor, div.panel-form {
		width: 50%;
		padding: 0;
		float:left;
	}
	div.panel-form {width: 50%;}
	div.contact > div.panel-infor{
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	div.contact > div.panel-form{padding: 0 ;
		padding: 0px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	div.contact  h3{
		margin: 0 0 10px;
		font-size: 170%;
		font-weight: normal;
		text-transform: capitalize;
		text-align:center;
	}
	div.contact-miscinfo{
		border-bottom:1px solid #ccc;
		box-shadow: 0 1px 0 #FFFFFF;
		text-align:center;
		margin-bottom:20px;
		
	}
	div.contact-miscinfo .jicons-text{ display:none;}
	div.contact > div.panel-infor .inner-infor{ position:relative;}
	div.contact > div.panel-infor .inner-infor .address-contactinfo{
		position:absolute; 
		left:0; bottom:0px; width:100%;
		background:rgba(62, 43, 31, 0.8);
		color:#fff;
		
	}
	div.contact .address-contactinfo a{ color:#fff;}
	div.panel-form > h3{}
	div.contact-image{ 
		border:1px solid #3d2b1f; 
		overflow:hidden; 
		display:block; 
		background:#efebe2;
	}
	div.contact-address{ width:32.5%; float:left; border-right:1px solid #70645a; display:block; padding:20px 0 10px 0;}
	div.contact-contactinfo{ width:67%; float:left;}
	div.contact-contactinfo > .cont-email, div.contact-contactinfo > .cont-mobile{ width:50%; float:left; display:block; min-height:80px; padding:20px 0 0px 0;}
	div.contact-contactinfo > .cont-mobile{ border-right:1px solid #70645a; width:49.5%;}
	div.contact-address > address, div.contact-contactinfo .contact-mobile,
	div.contact-contactinfo  .contact-emailto{ margin:0px; padding-left:30px; font-size:85%;}
	
	div.contact-address .jicons-text, div.contact-contactinfo .jicons-text{
		font-size:128%;
		display: block; 
		text-transform:uppercase; 
		font-weight:normal;		
		position:relative;
		padding-left:30px;
		margin-bottom:10px;
	}
	.address-contactinfo .jicons-text:before{
		position:absolute;
		left:0px;
		bottom:1px;
		content:"";
		width:20px;
		height:25px;
		display:inline-block;
		background:url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon_contact.png") no-repeat scroll 2px bottom; 
		margin:0 5px;
	}
	.address-contactinfo .cont-email .jicons-text:before{ background-position:-40px bottom;width:25px; margin-right:10px;}
	.address-contactinfo .cont-mobile .jicons-text:before{ background-position:-20px bottom; }
	
	.contact-form dl{margin-top:0px; padding-left:50px;}
	.contact-form dl dd{position:relative;}
	.contact-form label{ display:inline-block;}
	/*.contact-form label:focus,.contact-form label:active{display:none;}
	.contact-form dl dd label{ position:absolute; top:0px; left:0px; color:#ccc; width:50%; padding-left:10px; line-height:28px;}
	.contact-form dl dd:focus label{ display:none;}*/
	.contact-form dl dd label .star{ display:none;}
	.contact-form input:focus:required:invalid, 
	.contact-form textarea:focus:required:invalid, 
	.contact-form select:focus:required:invalid,
	.contact-form input, .contact-form textarea{ color:#fff;}
	
	#contact-form .btn_send{ margin-top:-20px; text-align:center; }
	.basic_style1 .post:hover a{color:#FF3F00;}
	#contact-form .btn_send button{
		color:#fff; 
		background:#ff3f00; 
		padding:5px 20px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;		
		box-shadow: 0 -2px 1px rgba(0, 0, 0, 0.4);
		
		border:none;		
	}
	#contact-form .btn_send button:hover{ 
		box-shadow: 0 -2px 1px rgba(255, 255, 255, 0.8);
	}
	#contact-form input.invalid, #contact-form textarea.invalid{
		background-image: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/star-invalid.png");
		background-color:#FFF;
		color:inherit;
		
		-webkit-transition: all 0.3s ease-in-out 0s;
	   -moz-transition: all 0.3s ease-in-out 0s;
	   -o-transition: all 0.3s ease-in-out 0s;
	   -ms-transition: all 0.3s ease-in-out 0s;
	   transition: all 0.3s ease-in-out 0s;
	}
	label.invalid {
    	color: #FF0000;
	}
	.invalid {
    	border-color: #FF0000 !important;
	}
	/*--border color menu ie8--*/
	ul#basicnavigator ul,ul.navi div.mega-content-inner{
		/*border-color:#E14161;*/
	}
/*Page Login*/
#myLogin{
	background: #fff url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/login.png) no-repeat 20px 20px;
	padding-left: 200px;width:500px;
	border: none;
}
#myLogin > h3{
	line-height: 120%;padding-bottom: 10px;margin-bottom: 20px;
	background: url("line_dou.png") repeat-x scroll left bottom; 
}
form#login-form .checkbox{margin-bottom: 10px;}
form#login-form .input-small{width:160px;margin: 0;}
div.modal.fade.in{
	top:60%;padding: 10px 20px;
	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;
}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child{
	background: #ccc;
	padding: 0 10px;
	text-align: center;line-height: 28px;
}
div.filter-search select{ margin:5px 0;}
div.filter-search button{ margin-bottom:2px;}

/*--update version 2.5 blog item--*/
.item-headinfo {  margin-bottom:5px;}
.article-info ul li{ list-style:none; display:inline-block;}
.article-info ul.actions li a{ text-indent:-999em; display:inline-block;}
.article-info ul.actions{ display:inline-block; float:right; margin:0px;}
.article-info ul.actions li.email-icon{ /*float:left;*/}
.article-info ul.actions li a{
	height:18px;
	width:16px;
	background:url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/print_email.png") no-repeat right 2px;
	display:inline-block;
	margin:0px;
	
	-moz-transition: background-position 0.3s linear 0s;
	-webkit-transition: background-position 0.3s linear 0s;
	-o-transition: background-position 0.3s linear 0s;
	transition: background-position 0.3s linear 0s;
}
.article-info ul.actions li:hover a{background-position:  right -19px;}
.article-info ul.actions li.email-icon a{background-position: left 2px;}
.article-info ul.actions li.email-icon:hover a{background-position: left -19px; }
.article-info ul.actions li.print-icon a{background-position:  right 3px;}
.article-info ul.actions li.print-icon:hover a{background-position:  right -19px;}
ul.pagenav{ margin:0px;   padding-top:25px;}
ul.pagenav li{
	display:inline;
	list-style:none;
}
ul.pagenav li.pagenav-prev a{ float:left;}
ul.pagenav li.pagenav-next a{ float:right;}
/*--moulde search--*/
.search .button{
    background:#ff3f00;
	box-shadow:0 -2px 1px rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    text-shadow: none;
	border:none;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	padding:5px 20px;
	vertical-align:top;
}
.search .button:hover{ 
	background:#ff3f00;
	color: #FFFFFF; 
	box-shadow:0 -2px 1px rgba(0, 0, 0, 0.4), 1px -2px 1px rgba(0, 0, 0, 0.4);
}
.search .phrases-box{ padding:5px 0;}
.search input{ margin:3px 5px 0 0; float:left;}
.search label{ /*display:inline-block; margin:0 5px;*/}
/*----category list----*/
.cat-items #adminForm{ margin-top:10px;}
table.category{ width:100%;}
table.category thead{background:none;}

table.category th{
	background: url("line_dou.png") repeat-x scroll left bottom transparent;
    font-size: 120%;
    font-weight: bold;
    padding: 8px 10px;
    text-transform: uppercase;}
table.category tbody tr td{
	font-weight: normal;
    padding: 5px 10px;
}
table.category tr.cat-list-row0{
	background:#e7e5e5;
}
table.category tr.cat-list-row1{ background:#EBE9E9;}

.item-page p.img_caption{ display:none;}
div.item-page .pagenav li a{
	color:#fff; 
	background:#ff3f00; 
	padding:5px 24px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	
	box-shadow: 0 -2px 1px rgba(0, 0, 0, 0.4);
}
div.item-page .pagenav li a:hover{ 
	box-shadow: 0 -2px 1px rgba(0, 0, 0, 0.4),1px -2px 1px rgba(0, 0, 0, 0.4);
}

#login-form .controls a.btn{ min-height:28px; background:none !important; padding:0 10px !important;}
.item-page .itemIntroText{ padding:0 0 10px 0; color:#999; font-size:128%; font-weight:normal;}
.item-page .img-fulltext-none{ margin-bottom:10px;}
.items-row .item, .items-leading > div.item{ /*float:left;*/}
.category-list table.category th{ text-align:left;}
.quicklink ul li{ padding:0 5px;}

/*-----block yt slotlight3------*/
#position-8 div.module{ margin-bottom:0px;}
#yt_spotlight4{ background:#f4f3f4;}
.extraslider-heading .in-title{ color:#ff3f00;}
.sj-extraslider .nav-page.nav-under .button-page{background: url(icon_sli.png) no-repeat;}
.sj-extraslider .nav-page.nav-under .button-page.sel{background-position: 0 -39px;}
.sj-extraslider .item .line .item-wrap .item-description{ position:relative; text-align:center;}
.sj-extraslider .item .line .item-wrap .item-description:before{content: ""; width:29px; height:22px; background: url(blockquo.png) no-repeat; position:absolute; display:block; left:-40px; top:-5px;}
.sj-extraslider .item .line .item-wrap .item-description:after{content: ""; width:29px; height:22px; background: url(blockquo.png) no-repeat left bottom; position:absolute; display:block; right:-40px; bottom:-10px;}
/*-----block yt slotlight------*/
#yt_spotlight{
	/*background: url(../images/bg_spotlight.png); */
		
	-moz-box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.25),0 1px 5px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.25),0 1px 5px rgba(0, 0, 0, 0.25);
	-o-box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.25),0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.25),0 1px 5px rgba(0, 0, 0, 0.25);
}
.lst_category{ margin-top:50px;}
.lst_category .lst_item{ width:24.5%; /*float:left;*/ display:inline-block; text-align:center; vertical-align:top;}
.lst_category .lst_item_inner{ text-align:center; display:inline-block; /*margin:0 20px;*/ width:100%;}
.lst_category .lst_item .item-img{ 
	position:relative;	
	margin:0 auto;
	/*width:82.5%;
	height:234px;*/ 
	width:90%;
	/*height:auto;*/
	display:block;
	overflow:hidden;
	border:5px solid rgba(255, 255, 255, 0.3);
	
	-webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
	
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	-o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
}
.lst_category .lst_item .item-img .lst_view{ 
	width:0%; 
	height:0%;
	position:absolute;
	top:50%;
	bottom:50%;
	left:50%;
	background:rgba(255, 63, 0, 0.3);
	
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	
	-webkit-transition: all 0.3s ease-in-out 0s;
   -moz-transition: all 0.3s ease-in-out 0s;
   -o-transition: all 0.3s ease-in-out 0s;
   -ms-transition: all 0.3s ease-in-out 0s;
   transition: all 0.3s ease-in-out 0s;
}
.lst_category .lst_item .item-img img{
	-webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;
	
}
.lst_category .lst_item:hover .item-img .lst_view{ 
	text-align:center;
	width:100%; 
	height:100%;
	position:absolute;
	top:0%;
	bottom:0%;
	left:0%;
}

.lst_category .lst_item .item-img  a.view{ 
	margin-top:39%;
	text-indent:-999em;
	display:inline-block;
	width:0px;
	height:0px;
	background: url(icon-vie.png) no-repeat 50% 50%;
		
	-webkit-border-radius: 130px;
    -moz-border-radius: 130px;
    border-radius: 130px;
	
	-webkit-transition: all 0.3s ease-in-out 0s;
   -moz-transition: all 0.3s ease-in-out 0s;
   -o-transition: all 0.3s ease-in-out 0s;
   -ms-transition: all 0.3s ease-in-out 0s;
   transition: all 0.3s ease-in-out 0s;
}
.lst_category .lst_item:hover a.view{ 
	width:62px; 
	height:62px;
}
.lst_category .lst_item h3{ font-size:170%; margin:0px; font-weight:normal;}
.lst_category .lst_item h3 a{ display:block; padding:9px 0;}
.lst_category .lst_item:hover h3 a{  background: url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/line_li_menu.png) no-repeat center 20%; color:#ff3f00;}
.lst_category .lst_item:hover h3{ background: url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/line_li_menu.png) no-repeat center 79%;}
/*-----block yt slotlight2------*/
/*---Menu lotte--*/
div.basic_style1{ margin:0px;}
div.basic_style1 div.module-content{ padding:0px 0px;}
.basic_style1 h3.title{ margin-top:-4px; margin-bottom:0px !important;}

.basic_style1 .post:hover a{color:#FF3F00;}
.basic_style1 .post .post-inner a.more{
	color:#fff; 
	background:#ff3f00; 
	padding:5px 24px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	/*clip:rect(50px,50px,50px,50px);*/
	
	box-shadow: 0 -2px 1px rgba(0, 0, 0, 0.4),1px -2px 1px rgba(0, 0, 0, 0.4), -1px -2px 1px rgba(0, 0, 0, 0.4);
	
	position:absolute;
	
	left:23%;
	bottom:-8px;
	opacity:0;
	-webkit-transition: all 0.4s ease-out 0s;
   -moz-transition: all 0.4s ease-out 0s;
   -o-transition: all 0.4s ease-out 0s;
   -ms-transition: all 0.4s ease-out 0s;
   transition: all 0.4s ease-out 0s;
}
.basic_style1 .post:hover .post-inner a.more{
	display:block;
	bottom:-15px;
}
.basic_style1 .post:hover .post-inner a.more:hover{ 
	/*background:#3d2b1f;*/	
	box-shadow: 0 -2px 1px rgba(255, 255, 255, 0.4),1px -2px 1px rgba(255, 255, 255, 0.4), -1px -2px 1px rgba(255, 255, 255, 0.4);
}
/*-----block yt slotlight2------*/
#position-b div.module{ margin-bottom:0px;}
#position-b  div.module-content{ padding-bottom:0px;}
div.moduletabs.top-position div.tabs-container ul.tabs li .tab:hover,div.moduletabs.top-position div.tabs-container ul.tabs li .tab.selected{
	background:#ff3f00;
}
div.theme1{ margin-bottom:0px;}
div.theme1 .post{
	width:32.5%;
	display: inline-block;
	padding: 0 10px 0px 0;
	vertical-align: top;
	margin: 0 0 35px;
	box-sizing: border-box;
	 -moz-box-sizing: border-box;
	  -webkit-box-sizing: border-box;
}
div.theme1 .post h2{ font-size:128%; margin:0px 0 5px 0; line-height:inherit;  font-weight:normal;}
div.theme1 .bsn-image{ 
	margin:0 15px 0 0;
	padding:0px;
	
}
div.theme1 .post a.readmore{
	
	/*vertical-align:text-bottom;*/
	position:relative;
	display:inline-block;
 }
div.theme1 .post a.readmore span{ display:none;} 

div.theme1 .post a.readmore .more-open{
	margin:0 5px;
	background:url(icon_rea.png) no-repeat left top;
	width:20px;
	height:20px;
	display:inline-block;
	position:absolute;
	bottom:-5px;
 }
div.theme1 .post:hover a.readmore .more-open{
	background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon_read_ov.png) no-repeat left top;
}

div.theme1 .post a.readmore .more-open:before{ 
		/*content:"+"; 
		width:14px;
		height:14px;
		line-height:12px;
		background:#3d2b1f;
		margin-right:0px;
		padding:0px;
		color:#fff;
		display:inline-block;
		text-align:center; 
		border:3px solid #fff;
		box-shadow: 0 0px 2px rgba(0, 0, 0, 0.4);
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		font-size:14px !important;
		font-weight:bold;
		vertical-align:middle;
		
		-webkit-transition: all 0.3s ease-in-out 0s;
	   -moz-transition: all 0.3s ease-in-out 0s;
	   -o-transition: all 0.3s ease-in-out 0s;
	   -ms-transition: all 0.3s ease-in-out 0s;
	   transition: all 0.3s ease-in-out 0s;*/
	}
div.theme1 .post:hover a.readmore .more-open:before{
	/*background:#ff3f00;*/
	}
div.theme1 .post h2 a, div.theme1 .post .basicnews-desc{
	-webkit-transition: all 0.3s ease-in-out 0s;
   -moz-transition: all 0.3s ease-in-out 0s;
   -o-transition: all 0.3s ease-in-out 0s;
   -ms-transition: all 0.3s ease-in-out 0s;
   transition: all 0.3s ease-in-out 0s;
}
div.theme1 .post:hover h2 a, div.theme1 .post:hover .basicnews-desc{ 
	color:#ff3f00;
}
div.theme1 .post .basicnews-desc{ display:inline;}
div.theme1 .post:hover .bsn-image{
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
	
	/*opacity:0.7;
    filter: alpha(opacity = 70);
	
	-webkit-transition: all 0.3s ease-in-out 0s;
   -moz-transition: all 0.3s ease-in-out 0s;
   -o-transition: all 0.3s ease-in-out 0s;
   -ms-transition: all 0.3s ease-in-out 0s;
   transition: all 0.3s ease-in-out 0s;*/
}
/*--effect slight--*/
div.theme1.bsn-wrap .bsn-image > a,
div.theme2.bsn-wrap .bsn-image > a,
.k2_recent .bns-image > a {
    display: block;
    overflow: hidden;
    position: relative;
}
div.theme1.bsn-wrap .bsn-image > a:before {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
div.theme1.bsn-wrap .post:hover .bsn-image > a:before,
div.theme1.bsn-wrap .bsn-image > a:hover:before {
    left: 50%;
    right: 50%;
}
div.theme1.bsn-wrap .post:hover .bsn-image > a:after,
div.theme1.bsn-wrap .bsn-image > a:hover:after{
    bottom: 50%;
    top: 50%;
	height:0px;
}
div.theme1.bsn-wrap .bsn-image > a:after {
    background: none repeat scroll 0 0 rgba(255, 0, 0, 0.2);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
	-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
/*---About us----*/
.about-img{ text-align:center;}
.item-page .lst_category .lst_item h3{ margin:10px 0;}
.item-page .lst_category .lst_item:hover h3{ background:none;}
.item-page .lst_category{ text-align:center;}
.item-page .lst_category .lst_item{ width:30%;}
.item-page .lst_category .lst_item .item-img{ width:80%;}
.item-page .about-lst .title{
	margin:40px 0 40px 112px;  
	background: url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/about_title.png) no-repeat left top;
	color:#fff;
	padding:0 130px;
	line-height:55px;
	min-height:81px;
	font-weight:100;
	font-size:170%;
}
.item-page .about-lst .title span{ text-align:center; display:inline;}
/*-----css K2------*/
div.userBlock{ background:none; border:none; font-size:85%;}
div.userBlock img{ background:none; padding:20px; border:1px solid #3D2B1F;}
div.userBlock h2{ line-height:inherit; margin:0px;}
div.userBlock p{margin:0px;}
div.userBlock div.userAdditionalInfo{ margin:0px; padding:0px;}

div.k2Pagination{ color:#3D2B1F;}
div.itemContainer,
div.latestItemView,
div.tagItemView,
div.userItemView{ 
	float:none; 
	/*background:url("../images/line_double.png") repeat-x scroll left bottom transparent;*/
	border:none;
	/*border-bottom:1px solid #ccc;
	box-shadow:0 1px 1px #fff;*/
	/*box-shadow:0 8px 6px -6px #fff;*/
	margin:0px;
	padding:0px 0;
}
div.catItemHeader{ margin:0px 0;}
h2.catItemTitle,
h2.latestItemTitle,
div.tagItemHeader h2.tagItemTitle,
div.userItemHeader h3.userItemTitle{ 
	line-height:inherit; margin:12px 0; font-weight:normal; font-size:170%; padding:0px;}
div.catItemView,  
div.latestItemView, 
div.userItemView{ 
	padding:2px 0px;
}
div.userItemBody,
div.catItemBody,
div.tagItemBody,
div.latestItemBody{
	margin:2px 0;
	float:left;
	padding:0px;
	background:url("line_dou.png") repeat-x scroll left bottom transparent;
}
div.catItemImageBlock,
div.tagItemImageBlock,
div.latestItemImageBlock,
div.userItemImageBlock{ 
    display: block;
    float: left;
    margin: 0 20px 10px 0;
    padding: 0px;
	
}
span.catItemImage,
span.tagItemImage,
span.latestItemImage,
span.userItemImage {
    display: inline-block;
    margin: 0px;
	position:relative;
}
span.catItemImage img, 
span.tagItemImage img,
span.latestItemImage img,
span.userItemImage img{ padding:0px; border:none;}
	span.tagItemImage:hover .item-image-shadown, 
	span.catItemImage:hover .item-image-shadown,
	span.latestItemImage:hover .item-image-shadown,
	span.userItemImage:hover .item-image-shadown{ height:0px;}
	span.catItemImage:hover img,
	span.tagItemImage:hover img,
	span.latestItemImage:hover img,
	span.userItemImage:hover img{box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);}
	
div.catItemIntroText,
div.latestItemIntroText,
div.tagItemIntroText,
div.userItemIntroText{ padding:0 0 12px; display:inline;}
div.catItemIntroText p, 
div.latestItemIntroText p,
div.tagItemIntroText p,
div.userItemIntroText p{ display:inline;}
.itemContainer:hover h2.catItemTitle a,
div.latestItemView:hover h2.latestItemTitle a,
div.tagItemView:hover h2.tagItemTitle a,
div.userItemView:hover h3.userItemTitle a{ color:#ff3f00; }
	a.k2ReadMore{ 
		position:relative;	
		display:inline-block;	
		width:15px;
	} 
	a.k2ReadMore span{ display:none;}
	a.k2ReadMore .more-open{ 
		margin:0 5px;
		background:url(icon_rea.png) no-repeat left top;
		width:20px;
		height:20px;
		display:inline-block;
		position:absolute;
		bottom:-2px;
	}
	.itemContainer:hover a.k2ReadMore .more-open,
	.latestItemView:hover a.k2ReadMore .more-open,
	.tagItemView:hover a.k2ReadMore .more-open,
	.userItemView:hover a.k2ReadMore .more-open{
		background:url(http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon_read_ov.png) no-repeat left top;
	}
	
	a.k2ReadMore .more-open:before{ 
		/*content:"+"; 
		width:14px;
		height:14px;
		line-height:12px;
		background:#3d2b1f;
		margin-right:0px;
		color:#fff;
		display:inline-block;
		text-align:center; 
		vertical-align:top;
		border:3px solid #fff;
		box-shadow: 0 0px 2px rgba(0, 0, 0, 0.4);
		-webkit-border-radius: 130px;
		-moz-border-radius: 130px;
		border-radius: 130px;
		font-size:14px !important;
		font-weight:bold;
		
		-webkit-transition: all 0.3s ease-in-out 0s;
	   -moz-transition: all 0.3s ease-in-out 0s;
	   -o-transition: all 0.3s ease-in-out 0s;
	   -ms-transition: all 0.3s ease-in-out 0s;
	   transition: all 0.3s ease-in-out 0s;*/
	}
	.itemContainer:hover a.k2ReadMore .more-open:before,
	.latestItemView:hover a.k2ReadMore .more-open:before,
	.tagItemView:hover a.k2ReadMore .more-open:before,
	.userItemView:hover a.k2ReadMore .more-open:before{
		/*background:#ff3f00;*/
	}
div.tag-comment{ padding:20px 0 10px 0;}
div.latestItemLinks, div.userItemLinks{ margin:0px;}
div.catItemTagsBlock, 
div.latestItemTagsBlock, 
div.userItemTagsBlock{ border:none; padding:0px 0 15px 0; font-size:85%;} 
div.catItemTagsBlock > span,
div.latestItemTagsBlock > span,
div.userItemTagsBlock > span {
    background: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/k2-icon.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 16px;
    margin-right: 5px;
    text-indent: -999em;
    vertical-align: middle;
    width: 16px;
}
ul.catItemTags li:hover a, ul.latestItemTags li:hover a{ text-decoration:underline;}
div.k2Pagination ul{margin-bottom:10px;}
div.k2Pagination ul li{ display:inline-block;}
div.k2Pagination ul.pagination > li > span{ padding:2px 0px;}
div.itemImageBlock{ padding:0px;}
span.itemImage img{ padding:0px; border:none;}
/*---detail k2---*/
div.itemView{ border:none; margin:0px;}
#k2Container{ padding:0px;}
div.itemHeader h2.itemTitle{ font-size:170%; padding:0px; font-weight:normal; line-height:40px; margin-bottom:5px;}
.itemView div.article-info a{ color:#999;}
span.itemAuthor{ padding:0 5px 0 0; border-right:1px solid #ccc;}
span.itemDateCreated{ padding-right:5px; border-right:1px solid #ccc; margin-right:5px;}
.itemView .article-info ul.actions{ float:none; vertical-align:middle;}
ul.actions li.fontsize-des{ padding:0 0px 0 7px;}
ul.actions li.fontsize-inc{ margin:0 20px 0 3px;}
.article-info ul.actions li.fontsize-des a#fontDecrease{ background-position: right -37px; }
.article-info ul.actions li.fontsize-des:hover a#fontDecrease{ background-position: right -56px;}
.article-info ul.actions li.fontsize-inc a#fontIncrease{ background-position: left -37px; width:13px;}
.article-info ul.actions li.fontsize-inc:hover a#fontIncrease{ background-position: left -56px;}
.itemBody .itemIntroText{ padding:0 0 10px 0; color:#999; font-size:128%; font-weight:normal;}
.itemBody .itemFullText{ padding:0 0 20px 0; background:  url("line_dou.png") repeat-x scroll left bottom;}
div.itemToolbar{  background:none; border:none; margin:0px;}
div.itemFacebookButton{ margin-top:10px;}
span.itemHits{ float:none; display:block; margin:5px 0;}

div.catItemCommentsLink,
div.latestItemCommentsLink,
div.userItemCommentsLink,
h3.itemCommentsCounter span{ 	
	position:relative; 
	border: 0 none; 
	padding-left: 25px; 
	display:inline-block; 
	font-size:85%; 
	margin:0px;
}
div.catItemCommentsLink:before,
div.latestItemCommentsLink:before,
div.userItemCommentsLink:before,
h3.itemCommentsCounter span:before {
    background: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/k2-icon.png") no-repeat scroll left -20px;
    content: "";
    height: 17px;
	width:20px;
    left: 0;
    position: absolute;
    top: 0%;
}
span.itemHits:before, div.itemCategory:before, div.itemRatingBlock:before, div.itemTagsBlock:before{
	background: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/k2-icon.png") no-repeat scroll left -39px;
    content: "";
    height: 17px;
	width:25px;
	display:inline-block;
}
div.itemCategory, div.itemTagsBlock{padding:0px; margin:0 0 5px 0; border:none; font-weight:bold;}
div.itemTagsBlock{ font-weight:normal;}
div.itemCategory:before{ background-position:left -56px;}
div.itemRatingBlock:before{ background-position:left -75px; float:left; margin-right:5px;}
div.itemTagsBlock:before{ background-position:left 1px;}
h3.itemCommentsCounter span:before{background-position:left -20px; top:12px;}

div.itemRatingBlock span{ color:#3d2b1f;}
div.itemTagsBlock span{ display:inline-block; text-indent:-999em; padding:0px;}
ul.itemTags li:hover a{text-decoration:underline;}

.itemRatingList{
	width:75px;
	height:15px;
}
.itemRatingList a, 
.itemRatingList .itemCurrentRating{
	height:15px;
	line-height:15px;
}

.itemRatingList{
	background-image: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon-star.png");
} 
.itemRatingList a:hover{
	background-image: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon-star.png");
} 
.itemRatingList .itemCurrentRating{
	background-image: url("http://demo.smartaddons.com/templates/joomla25/sj-lotte/templates/sj_lotte25/images/icons/icon-star.png");
}
.itemContentFooter1, .itemLinks{ font-size:85%;}
div.itemLinks{ margin:10px 0 16px 0;}
div.itemAuthorBlock{ background:none; border:none; font-size:85%;}
div.itemAuthorBlock p{ margin:0px;}
div.itemAuthorBlock img.itemAuthorAvatar{ border:1px solid #3d2b1f; width:38px; padding:20px; background:none;}
div.itemAuthorBlock div.itemAuthorDetails{padding:0px;}
.itemAuthorName{ text-transform:uppercase; font-weight:100; margin:0px;  line-height:inherit;}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl{ border:none;}
.itemAuthorName a, .itemAuthorUrl a{ color:#ff3f00;}
div.itemAuthorLatest, div.itemRelated{ width:50%; float:left;}
div.itemAuthorLatest-itemRelated h3{ text-transform:uppercase; font-weight:100; margin:0px;} 
div.itemAuthorLatest-itemRelated ul{ margin:0 15px 10px 15px;}
div.itemFooter ul li.even,div.itemFooter ul li.odd{ background:none; border:none; font-size:85%;}
div.itemAuthorLatest-itemRelated ul li:hover a{ text-decoration:underline; /*color:#ff3f00;*/}
div.itemNavigation{ background:none; border:none; font-size:85%; padding:0px;}
div.itemComments{background:none; border:none; padding:0px;}
div.itemCommentsPagination{ margin:0px;}
h3.itemCommentsCounter{ text-transform:uppercase; font-weight:normal;}
div.itemComments ul.itemCommentsList li span.commentLink a{ color:#ff3f00; text-decoration:none;}
div.itemComments ul.itemCommentsList li span.commentDate,
div.itemComments ul.itemCommentsList li span.commentAuthorName{border:none; font-size:100%;}
div.itemComments ul.itemCommentsList li img{ 
	/*width:38px;  
	background:url("../images/avartar.png") no-repeat left top; 
	border:none;
	margin:0 20px 15px 0; 
	height:38px; 
	text-indent:-999em;*/
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    display: block;
    margin: 0 10px 10px 0;
	text-align:center;
}
div.itemComments ul.itemCommentsList li{ border-bottom:1px dashed #ccc;}
div.itemCommentsForm h3{ font-size:170%; font-weight:normal;}
div.itemCommentsForm p.itemCommentsFormNotes{border:none; color:#999;}
div.itemCommentsForm label{ display:none !important; }
div.itemCommentsForm textarea, div.itemCommentsForm input[type="text"]{
 background:#eee; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.1) inset; border-color:#c9c5c3;border-radius:0px; color:#999; 
}
div.itemCommentsForm form input.inputbox, div.itemCommentsForm form textarea.inputbox{ margin:12px 0 0;}
div.itemCommentsForm textarea:focus, div.itemCommentsForm input[type="text"]:focus{ background:#f5f5f5;}
div.itemCommentsForm form input#submitCommentButton{
	color:#fff; 
	background:#ff3f00; 
	padding:5px 15px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	border:none;
	box-shadow: 0 -2px 1px rgba(0, 0, 0, 0.4);
}
div.itemCommentsForm form input#submitCommentButton:hover{ 
	box-shadow: 0 -2px 1px rgba(0, 0, 0, 0.4), 1px -2px 1px rgba(0, 0, 0, 0.4);
}
div.itemCommentsForm form input.inputbox{ width:50%;}
div.itemCommentsForm form textarea.inputbox{ width:80%;}
/*---regis k2---*/
.k2AccountPage th.k2ProfileHeading,
.k2AccountPage table.admintable td.key, 
.k2AccountPage table.admintable td.paramlist_key{ background:none;}
.k2AccountPage table tr td label{ padding:0 15px 0 5px; display:inline-block;}
.k2AccountPage table tr td input{ margin:0px 0 5px 0;}
div.toggle-editor{ padding:5px 0;}

/*--mod k2-content--*/
.k2_recent ul{ margin:0px;}
.k2_recent ul li{ list-style:none; background:none; border-bottom:none; margin:20px 0 0px 0;}
.k2_recent ul li.firstItem{ margin:0px;}
div.k2ItemsBlock ul li div.moduleItemIntrotext{ line-height:140%;}
.moduleItemImage{ padding:0; float:left; margin:0 15px 0 0;}
.k2_recent ul li h2{ line-height:inherit; font-size:128%; font-weight:normal; margin:0px;}
.k2_recent ul li:hover h2 a{ color:#ff3f00;
	-webkit-transition: all 0.3s ease-in-out 0s;
   -moz-transition: all 0.3s ease-in-out 0s;
   -o-transition: all 0.3s ease-in-out 0s;
   -ms-transition: all 0.3s ease-in-out 0s;
   transition: all 0.3s ease-in-out 0s;
}
.k2_recent ul li .moduleItemImage:hover{
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.3s ease-in-out 0s;
   -moz-transition: all 0.3s ease-in-out 0s;
   -o-transition: all 0.3s ease-in-out 0s;
   -ms-transition: all 0.3s ease-in-out 0s;
   transition: all 0.3s ease-in-out 0s;
}
/*---Main Menu---*/
#yt_menuposition{ margin:0 auto; text-align:center;}
#yt_menuwrap .yt-main{background:url("line_dou.png") repeat-x left 42px;}
/*---Module custom Event week---*/
.event-week{ padding:2px 9px;}
.event-week .mega-event{ text-align:left;  margin:0 0 40px 0;}
.event-week .mega-event .event-icon {
    background-color: #FF3F00;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
    border-radius: 50px;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);
    display: inline-block;
    float: left;
    font-size: 30px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    margin-right: 20px;
    text-align: center;
    width: 50px;
		
	-webkit-transform: scale(1.0) rotate(-25deg);
   -moz-transform: scale(1.0) rotate(-25deg);
   -o-transform: scale(1.0) rotate(-25deg);
   -ms-transform: scale(1.0) rotate(-25deg);
   transform: scale(1.0) rotate(-25deg);
   
   position:relative;
}
.event-week .mega-event .event-icon:after{
	position:absolute;
	top:0px;
	right:-8px;
	content:"";
	width:19px;
	height:23px;
	background:url("icon-lin.png") no-repeat left top;
	display:inline-block;
	
	-webkit-transform: scale(1.0) rotate(25deg);
   -moz-transform: scale(1.0) rotate(25deg);
   -o-transform: scale(1.0) rotate(25deg);
   -ms-transform: scale(1.0) rotate(25deg);
   transform: scale(1.0) rotate(25deg);
}
.event-week .mega-event:hover .event-icon {
	-webkit-transform: scale(1.0) rotate(0deg);
   -moz-transform: scale(1.0) rotate(0deg);
   -o-transform: scale(1.0) rotate(0deg);
   -ms-transform: scale(1.0) rotate(0deg);
   transform: scale(1.0) rotate(0deg);
}
.event-week .mega-event:hover .event-icon:after{
	-webkit-transform: scale(1.0) rotate(0deg);
   -moz-transform: scale(1.0) rotate(0deg);
   -o-transform: scale(1.0) rotate(0deg);
   -ms-transform: scale(1.0) rotate(0deg);
   transform: scale(1.0) rotate(0deg);
   
   right:0px;
   top:-9px;
}
.event-week .mega-event .event-icon:hover{
	opacity:0.9;
    filter: alpha(opacity = 90);
}

ul.navi div.mega-module .mega-event h3{
	line-height:inherit;
	font-size:128%;
	font-weight:normal;
	text-transform:capitalize;
}
ul.navi div.mega-module .mega-event:hover h3{
	color:#ff3f00;
	/*text-shadow: 0 0 3px rgba(255, 255, 255, 0.6);*/
	/*font-size:170%;	*/
	-webkit-transition: all 0.3s ease-in-out 0s;
   -moz-transition: all 0.3s ease-in-out 0s;
   -o-transition: all 0.3s ease-in-out 0s;
   -ms-transition: all 0.3s ease-in-out 0s;
   transition: all 0.3s ease-in-out 0s;
}
ul.navi div.mega-module .mega-event p{ 
	color:#ccc;
	-webkit-transition: all 0.3s ease-in-out 0s;
   -moz-transition: all 0.3s ease-in-out 0s;
   -o-transition: all 0.3s ease-in-out 0s;
   -ms-transition: all 0.3s ease-in-out 0s;
   transition: all 0.3s ease-in-out 0s;
}
ul.navi div.mega-module .mega-event:hover p{ 
	color:#fff; 
	font-style:italic;
	text-indent:5px;
}

/*---k2  item---*/
span.itemImage{
	position:relative;
	overflow:hidden;
}
span.itemImage .modal{
	position: static;
	width:auto;
	border: none;
	margin: 0;
	border-radius: 0;
	box-shadow:none;
}
span.itemImage .zoom{
	position: absolute;overflow: visible;
	/*left: 50%;*/
	top: 0%;z-index: 59;background: transparent;
	margin-top: -16px;
}
span.itemImage .zoom+ img{opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
span.itemImage .zoom > i:before{font-size: 36px;}

/*Images Hover */
span.itemImage:hover .zoom{top: 50%;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
span.itemImage:hover .zoom + img{opacity: 0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}


div.itemContainer, 
div.latestItemView, 
div.tagItemView, 
div.userItemView{
	overflow:hidden;
}

/*----*/
div.registration a.btn{ color:#fff;}

div.img_caption{ width:auto !important;}





.news object, .news embed { margin: 0 auto; }

.news-new {
	font-size: 12px; text-align: justify; line-height: 20px; padding: 0 0 10px; margin: -20px 0 0 0;
}
.news-new img {
	padding: 9px; border: 1px solid #ddd; background-color: #F1F1F1; margin: 25px 20px 10px 0; float: left!important; width: 250px!important;

	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;

	-webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,1);
       -moz-box-shadow: 0 1px 0 0 rgba(255,255,255,1);
    		box-shadow: 0 1px 0 0 rgba(255,255,255,1);
	
	behavior: url(/templates/coolwebmasters-2012-euro/css/PIE.htc);
}

.news-new-1 {
	font-size: 12px; text-align: justify; line-height: 20px; padding: 0 0 10px; margin: 10px 0 0 0;
}
.news-new-1 img {
	padding: 0px; border: 5px solid #fff; background-color: #F1F1F1; margin: 10px 20px 10px 0; max-width: 100%;

	-webkit-box-shadow: 3px 4px 0px 0px rgba(98,107,117,0.1);
	   -moz-box-shadow: 3px 4px 0px 0px rgba(98,107,117,0.1);
			box-shadow: 3px 4px 0px 0px rgba(98,107,117,0.1);

    -webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
    		box-sizing: border-box;
	
	behavior: url(/templates/coolwebmasters-2012-euro/css/PIE.htc);
}



.news-new-2 {
	text-align: justify;
	line-height: 20px;
	font-size: 13px;
	color: #663300;
	margin: 10px 0 0 0px;
	height: 100%;	 
}
.comm {
	background: transparent url('comments1.png') no-repeat 0 0;
	padding-right: 10px;	

}
.news-new-2 img {
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
	border-radius: 45px;
	width: 120px;
	height: 120px;
	position: relative;
	padding-right: 0px;
	border: 3px solid #F6F6F6;
	margin: 10px 10px 10px 10px;
}


.news-new-3 {
	text-align: left;
	line-height: 20px;
	font-size: 13px;
	color: #CC9900;
	margin: 10px 0 0 0px;
	height: 120px;
	 
}
.news-new-3 img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	 
	width: 80px;
	height: 53px;
	position: relative;
	padding-right: 0px;
	border: 10px dotted #F6F6F6;
}