/******************************************
***          YT Framework: CSS          ***
*******************************************/
body{color:#666;font-size:14px;}

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:#dc143c;
    border-radius: 0 0 0 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    color: #FFFFFF;
    text-shadow: none;
}
.btn:hover,
div.form-actions .btn:hover{ background:#0694c9; color: #FFFFFF; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;}

.alert-info{background-color: #f5f5f5;  border-color: #DDDDDD;border: none;}
body.contentpane{padding:5px 20px;}
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:#333;font:14px;}

.yt-main{margin:0 auto;}
body a:hover{color: #0da2da;}

/*----------------------------------------------------------------------
   Override Twitter Bootstrap
----------------------------------------------------------------------*/
.row-fluid .span1 { width: 6.6666666666667%; }
.row-fluid .span2 { width: 15.3333333333%; }
.row-fluid .span3 { width: 23.8%; }
.row-fluid .span4 { width: 32.2666666667%; }
.row-fluid .span5 { width: 40.7333333333%; }
.row-fluid .span6 { width:  49.2%; }
.row-fluid .span7 { width: 57.6666666667%; }
.row-fluid .span8 { width: 66.1333333333%; }
.row-fluid .span9 { width: 74.6%; }
.row-fluid .span10{ width: 83.0666666667%; }
.row-fluid .span11{ width: 91.5333333333%; }
.row-fluid .span12{ width: 100%; }

.row-fluid .span2d5 {width: 19.56666666665%;  /* = span5:2 */ }
.row-fluid [class*="span"] { margin-left:1.6%;min-height: 0;}
.row-fluid [class*="span"]:first-child {margin-left: 0;}

.row-fluid .offset1 {margin-left: 10.06667%;}
.row-fluid .offset1:first-child { margin-left: 8.46667%;}
.row-fluid .offset3 {margin-left: 30.20001%;}
.row-fluid .offset3:first-child {margin-left: 28.60001%;}

.row-fluid .first-child{margin-left: 0;}
.row-fluid .span12{margin-left: 0;}
.row-fluid .hidden{display: none;}


#yt-totop {
    background: url(../images/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 9px;
	vertical-align:middle;
	display:inline-block;
}
.label-info, .badge-info{ background-color:#0DA2DA;}
.tip-wrap .tip {background: #ffc;border: 2px solid #ccc;padding: 5px;font-size: 85%;max-width: 250px;z-index: 80;position: relative;}
.tip-title{font-weight: bold;}

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;
}


/****** 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;}	

/**/
section.layout-lm #position-5 .mgi-wrap .item-wrap .item_info{width:67%;}
section.layout-mr #position-5 .mgi-wrap .item-wrap .item_info{width:63%;}
section.layout-m  #position-5 .mgi-wrap .item-wrap .item_info{width:72%;}
section.nogroup-left  #position-5 .mgi-wrap .item-wrap .item_info{width:63%;}
section.nogroup-right #position-5 .mgi-wrap .item-wrap .item_info{width:67%;}
section.layout-lrm.nogroup-left  #content_right{margin: 0;}

/****** Module *****/
div.module_menu,
div.module{margin:0 0 20px;}
div.module div.module-inner{}

.module_menu h3.title,
.module h3.title{
	/*background:#174577 url(../images/h3-title.png) repeat top left;*/
	line-height:35px;
	font-size:128%;
	font-family:'Open Sans', serif;
	color:#dc143c;
	/*border-radius:3px;*/
	font-weight:normal;
	margin:0 ;
	padding: 0 10px;
	text-transform:capitalize;
}
div.module div.module-content{padding: 10px ;}
div.module.space{margin-bottom: 0;}
div.module.blank div.module-content{padding: 0;background: none;}

/* 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("../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(../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;}


div.module_menu .module-bottom,
div.module .module-bottom{margin:0 10px;height:5px;background:#e5e5e5;}

/* 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;
}

/* Bg Style */
div.module.bg1{}
	div.module.bg1 h3.title{background:#0486e4;border-radius: 3px 3px 0 0;}
	div.module.bg1 div.module-content{background:#cccccc;border-radius:0 0 3px 3px;padding: 10px;}
	div.module.bg1 div.custom {background: #fafafa;border-radius: 4px;padding: 10px 10px 0;box-shadow: 0 1px 2px #999,0 0 0 1px #fff inset;overflow: hidden;}
	
/*Module bold dashed*/
div.module.bold .module-content, div.module_menu.bold .module-content{background: none;border: none;padding:10px 0 10px 0;}
div.module.bold h3.title, div.module_menu.bold h3.title{ background: none; padding:0; font-weight:bold; font-size:170%; border-bottom:1px dashed #DC143C; margin:0 1px;}
div.module.bold h3.title span, div.module_menu.bold h3.title span{ border-bottom:1px dashed #DC143C; margin-bottom:1px; display:block;}

/* Suffix _menu */
.module_menu h3.title{}
.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{margin-top:1px;}
.module_menu ul.menu li > a,
.module_menu ul.menu li > .separator{
	padding:3px 10px 3px 12px;
	background:url("../images/icons/list_menu.png" ) no-repeat 0px 12px #fff;
	border-bottom:1px solid #ddd;
	color:inherit;
	border-radius:2px;
	display:block;
}
.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{
	background:url("../images/icons/list_menu.png" ) no-repeat 0px -37px #fff;
	color:#dc143c;
}
.module_menu ul.menu li.active ul li  > a,
.module_menu ul.menu li.active ul li> .separator{
	font-size:88%;
}
.module_menu ul.menu li.active ul li.parent  > a,
.module_menu ul.menu li.active ul li.parent > .separator{
	color:#444;
}
.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:#dc143c;
}
.module_menu ul.menu li.active ul li ul li > a,
.module_menu ul.menu li.active ul li ul li> .separator{
	color:#999;
}
.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: #dc143c;
}
.module_menu ul.menu li > a:hover,
.module_menu ul.menu li > .separator:hover{
	background-color:#FFF;
	background-position: 0px -37px;
	color:#dc143c;
}
.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;
	background-position: 0px -133px;
}
.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-position: 0px -84px;
	background-color: transparent;
}
/* Badge  Style*/
div.style-badge{}
	div.style-badge h3.title{background: none;color: #fff;line-height: 37px; }
	div.style-badge div.module-content{background: none;}
	div.style-badge h3.title span.badge{display: block;	position: relative; padding: 0; /*box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) inset ;*/
	}
	/*div.style-badge h3.title span.badge:before{
		content: "";
		width:32px;height: 20px;
		display: block;
		position: absolute;left: 12px;top: 16px;
		background: url(../images/icons/badge.png) no-repeat 0 0 ;		
	}*/
	div.hot h3.title span.badge{background: #ff7f03;}
	div.top h3.title span.badge{background: #006401;}
	div.new h3.title span.badge{background: #f02624;}
	div.cool h3.title span.badge{background: #c71585;}
	div.hot h3.title span.badge:before{background-position: 0 -100px;}
	div.top h3.title span.badge:before{background-position: 0 -50px;}
	div.new h3.title span.badge:before{background-position: 0 0;left: 10px;}
	div.cool h3.title span.badge:before{background-position: 0 -150px;left: 10px;}
	
/* Border Style*/
div.module.border1{}
	div.module.border1 .module-inner{border:1px solid #CCC;background:#dc143c; color:#fff;}
	div.module.border1 h3.title{background:none;color:inherit; font-size:170%; line-height:52px; padding-left:20px;}
	div.module.border1 h3.title span{background:none;margin:auto;display:block; border-bottom:1px dashed #ee8a9e;}
	div.module.border1 div.module-content{background:none;border-radius:0px; padding:10px 20px 15px 20px;}
	
div.module.border2{}
	div.module.border2 .module-inner{border:1px solid #CCC;}
	div.module.border2 h3.title{background:none; border-bottom:1px solid #ccc; color: #dc143c; font-size:170%;line-height:45px;   padding-left:20px;}
	div.module.border2 h3.title span{background:none;margin:auto;}
	div.module.border2 div.module-content{background:none;padding:10px 20px 15px 20px;}

div.module.border3{}
	div.module.border3 .module-inner{border:1px solid #eaeaea;border-radius:2px; box-shadow:  0 0 2px rgba(0,0,0,0.5); }
	div.module.border3 h3.title{background:url(../images/bg_title_border.png) repeat-x left center; font-size:170%; line-height:45px; color: #dc143c;padding-left:20px;}
	div.module.border3 h3.title span{background:none;margin:auto;}
	div.module.border3 div.module-content{background:none;padding:10px 20px 15px 20px;}
	
/* Moudle Title*/
div.module.title5 {}
	div.module.title5 .module-inner{background:#f4f4f4; /*padding:0px 15px 0px 15px;*/}
	div.module.title5 h3.title{background:#dc143c; font-size: 128%; text-align:center;color: #fff; padding:0 5px;line-height:30px;}
	div.module.title5 h3.title span{}
	div.module.title5 div.module-content{background:none; text-align:center; padding:10px 15px 15px 15px;}
	
div.module.title5a{}
	div.module.title5a .module-inner{padding:0px;}
	div.module.title5a h3.title{padding:0 3px; }
	div.module.title5a div.module-content{padding:10px 15px 15px 15px;}
	
div.module.title1{}
	div.module.title1 .module-inner{}
	div.module.title1 h3.title{font-size: 128%; text-align:center;color: #fff; padding:0; margin:0 10px;background:#dc143c;}
	div.module.title1 div.module-content{background:none; border:1px solid #CCC;}

div.module.title2{}
	div.module.title2 .module-inner{}
	div.module.title2 h3.title{font-size: 128%; text-align:center;color: #fff;background:#0da2da;padding:0; margin:0 10px;}
	div.module.title2 h3.title span{}
	div.module.title2 div.module-content{background:none; border:1px solid #CCC;}
	
div.module.title3{}
	div.module.title3 .module-inner{border:3px solid #dc143c; border-width:0px 3px 3px 3px;}
	div.module.title3 h3.title{
		background:#dc143c url(../images/ico_fima.png) no-repeat 10px 5px;
		font-size: 128%;color: #fff; 
		line-height:30px;
		padding:0 10px 0 40px;}
	div.module.title3 div.module-content{background:none; }
	div.module.title3.video .module-content{padding:0px;}
	div.module.title3.video .module-content p{margin:0px;text-align: center;}

div.module.title4{}
	div.module.title4 .module-inner{}
	div.module.title4 h3.title{background:#0da2da;font-size: 128%;color: #fff; line-height:30px;}
	div.module.title4 h3.title span{}
	div.module.title4 div.module-content{padding:10px 0 0 0;}
	
div.module.title5b{}
	div.module.title5b .module-inner{}
	div.module.title5b h3.title{background:url(../images/bg_title5.png) repeat-x left bottom; font-size: 128%;color: #fff; line-height:30px;}
	div.module.title5b h3.title span.badge{ border-radius:0px; background:none;}
	div.style-badge.title5b h3.title span.badge:before{
		content: "";
		width:15px;height: 7px;
		display: block;
		position: absolute;left: 7px;top: 29px;
		background:url(../images/bg_title5_arrow.png) no-repeat left top;		
	}
	div.module.title5b div.module-content{padding:10px 0 15px 0;}

/*----------------------------------------------------------------------
	Base Joomla 
----------------------------------------------------------------------*/
#yt_component{margin-bottom: 20px;}
#yt_component .component-inner{border:1px solid #CCC;padding:10px 20px;/*border-radius: 3px;*/; border-top-width:0px;}
#yt_component .component-inner2:after,
#yt_component .component-inner2:before{clear: both;display: block;content: "";}

/*Category List*/
	.category-list .tags{ display:none;}
	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:#dc143c; text-shadow: none;}
	.list-hits .badge-info{ background-color:#dc143c;}
	
	.category-list .category{ border:none;}
	.category-list .category td, .category-list .category th{ border:none;}
	
/*Featured Articles*/
.items-leading{padding:0 0 10px;}
	.items-row .item ,
	.items-leading > div.item{border-bottom: 1px solid #ddd;padding:0 0 20px 15px; position:relative; margin-top:20px;}
	.items-leading > div.item:first-child{/*border-bottom:none*/}
	.items-row:first-child .item{/*border-bottom: none;*/}
	
	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(../images/loading.gif) no-repeat center center;text-align:center;}
	.pagenavcounter{
		margin:0 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-left:-7px;margin-bottom: 5px;}
	div.img-intro-left{margin-bottom: 15px; float:left;}
	.com_content .page-header{
		margin:10px 0 ;
		border:none;
	}
	.page-header h2{
		margin-bottom:0px;
	}
	.page-header h2 a{ color:#dc143c;}
	.categories-list .page-header.item-title > a { font-size:18px; font-weight:normal;padding: 3px 4px 0px; display:inline-block;}
	.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, .tag-category ul li .page-header:before {
		background: url("../images/icon_title1.png") no-repeat scroll left 0 transparent;
		content: "";
		display: inline-block;
		height: 10px;
		margin: 0px;
		width: 10px;
	}
	.categories-list .page-header.item-title > a:hover{ text-decoration:none;}
	.categories-list a.btn-mini:hover{color:#fff;}
	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; font-size:85%; color:#999;}
	.article-info-term{
		font-size:125%;
	}
	div.item-page div.article-info{
		margin:0 0 5px 0;
		padding:0 0;
	}

	.item-page .tags{ margin-bottom:15px;}
	.item-page .tags span a{ background-color:#fff; color:#333; text-shadow:none; font-weight:100; padding:0px;}
	.item-page .tags span a:hover{ text-decoration:underline;}
	
	.element-invisible{
		line-height:30px;
		vertical-align:middle;
		margin:0 8px;
	}
	div.item-page .pagenav{
		/*padding-top:20px;*/
		border-top:1px solid #CCC;
		/*border-bottom:1px solid #ccc;*/
		clear:both;
	}
	.item-page .pull-left.item-image{
		float:none;
		margin:0 0 10px 0;
	}
	.tag-category .item .item-image{
		display:inline-block;
	}
	.com_content .items-row .pull-right{margin:20px 0 0;}
	.com_content .items-row.row-0 .pull-right{margin:10px 0 0;}
	.item-image,.img-intro-left{margin: 0 20px 20px 0;position: relative;}
	.item-image{border:3px solid #fff; border-radius: 3px; text-align:center;}
	.icon-calendar{
		display:none;
		background: url(../images/icons/ico-sprites.png) no-repeat 0 0;
		float: left;margin: 0 5px 0 0;width:18px;height: 21px;
	}
	/*.item .article-texst{ position:relative;}*/
	.item .published{ 
		position: absolute; top:-38px; left:-53px;
		background:url(../images/bg_date.png) no-repeat right top; 
		color:#fff; width:41px; height:50px; text-align:right; padding-right:5px;
	}
	.item .published .d_day{ font-size:128%; border-bottom:2px solid #86d1ed;margin-bottom: 3px;display: inline-block;}
	.item .published .d_month{display:block; margin-left:57%; text-align:center; line-height:12px;}
	.item .item-image{border:3px solid #fff; border-radius: 3px; position:relative;  overflow:hidden; display:inline-block;}	 
	/* item hover */
	.item:hover .page-header h2 a{}
	.item:hover a.readmore .more-open:before{ /*background-position:left 7px; */}
	.item:hover .item-image{border:3px solid #ccc; }	   
	.item:hover .published, published:hover{ background-position: right bottom;}
	.item:hover .published .d_day{ border-bottom:2px solid #ee8a9e;}

	/*Pagination*/
	.pagination{margin:20px 0 10px;height:auto}
	.pager a, .pager span{border-radius: 0px;padding: 3px 30px; font-size: 85%; border:none;}
	.pagenav li a{ background:url(../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{}
    .blog > .tags{display:none;}
	.blog .items-row .item h2{font-weight:bold; line-height:24px; font-size:142.85%;}
	.blog  .item-tags{ margin-top:10px;}
	.blog  .item-tags .tags span a{ background-color:#fff; color:#333; text-shadow:none; font-weight:100; padding:0px;}
	.blog  .item-tags .tags span a:hover{ text-decoration:underline;}
	dl.article-info{margin: 0; color:#a5a5a5;}
	dl.article-info a{ color:#a5a5a5;}
	.hits .line_hit{padding:0 5px;}
	.hits .icon-eye-open{  background:url(../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(../images/icons/icon_mail_print.png) no-repeat top left !important; }
	.icon-print{background:url(../images/icons/icon_mail_print.png) no-repeat top left !important; width:14px !important; height:14px !important;}
	ul.dropdown-menu li.email-icon:hover .icon-envelope, 
	.icon-envelope{background:url(../images/icons/icon_mail_print.png) no-repeat !important; background-position:left -12px  !important; width:14px !important; height:14px !important;}
	.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{ position:relative;padding: 0 0 0px 15px;}
	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{ 
		position: absolute; top:10px; left:-45px;
		background:url(../images/bg_date.png) no-repeat right top; 
		color:#fff; width:41px; height:50px; text-align:right; padding-right:5px;
	}

	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:#dc143c; font-size:170% !important; margin:20px 0 !important;}
	ul.related-items li.related-item{margin:0 0 20px 0 !important;}
	ul.related-items li.related-item > a img{border:1px solid #ccc; float:left; margin-right:10px;}
	ul.related-items li.related-item:hover > a img{border:1px solid #dc143c;}
	ul.related-items li.related-item > a{color:#0da2da; margin:0px !important; float:none;}
	ul.related-items li.related-item > a.related-item-image-link{margin:0px !important;}
	ul.related-items li.related-item:hover > a{color:#dc143c;}
	ul.related-items li.related-item > a:hover{text-decoration:none;}
	
/*Pagination*/
.pagination ul{border-radius: 0;box-shadow: none;display: table;margin: 0 auto;}
.pagination ul li{display: inline-block;margin: 0 -5px 0 0;}
.pagination ul > li > a, .pagination ul > li > span{line-height: 20px;padding: 0 8px;border: 1px solid #ddd; font-size:88%; color:#444;}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span{border-radius: 0;}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span{border-radius: 0;}
.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span, .pagination ul > li > span.active{border: 1px solid #dc143c; color:#dc143c; background-color:#fff;}
.pagination ul > li > span a{text-decoration:none; color:#444; padding:0 8px;}
.pagination ul > li > span.link:hover{border: 1px solid #dc143c; cursor:pointer;}
.pagination ul > li > span{padding:0px;}
.pagination ul > li > span > span{ padding:0 8px;}
/* --- Weblinks --- */
div.categories-list{}
	div.categories-list ul{position: relative;margin: 0;padding-left: 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;}
	
/* --- 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-bottom: 5px;}
	.form-horizontal .control-label label{font-weight: bold;font-size: 88%;}
	.form-horizontal .controls{margin: 0;}
	.form-horizontal .controls input{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 .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: -8px;}
	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: 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_header div.module-content{padding: 10px 0;}
#top2 div.module div.module-content{ padding:10px 0 15px 0;}

#yt_logoposition{/*height:85px;position:relative;*/}
#yt_logoposition h1{margin:10px 0;}
#yt_logoposition h1.logo a{min-height:75px;/*position:absolute;width:170px;top:12px;left:0px;*/}

#position-0 .search{margin:35px 0 0;position:relative;text-align:right;}
#position-0 .search button{
	background:url(../images/search-btn.png) no-repeat center center;position:absolute;top:0px;
	right:5px;text-indent:-999em;border:none;box-shadow:none;
}
input.search-query{border-radius:3px;border-color:#fbfbfb;box-shadow: none;color:#999;
	border-color: #ccc;box-shadow: 1px 1px 2px #ddd inset;
}
#position-0 input.search-query{padding:4px 6px;position: absolute;right: 0;top: 0;}

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(../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;
}

/*Moulde socia*/

ul.social-top{margin:0 0 2px 0; width:230px;}
ul.social-top li{list-style:none;display:inline-block;margin:0 0 0 0px;}
ul.social-top li:first-child{margin:0 10px 5px 0;}
ul.social-top li a{	
	display:inline-block;
	color:#444;
	/*padding-left: 26px;*/
	padding-right:0px;
	/*background:url(../images/icon_socia_t.png) no-repeat left top;*/
	height:24px;
	line-height:24px;
	font-size:88%;
}
ul.social-top li a span{		
	margin:0px 0 0 4px;
}
ul.social-top li:hover a{ color:#DC143C; text-decoration:none;}
ul.social-top li a:before{	
	content:"";
	background:url(../images/social-icon.png) no-repeat left top;
	height:25px;
	width:25px;
	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 a:before{ background-position:-26px 0px;}
/*-mau read-*/
ul.social-top li a.twit:before{  background-position: left -25px;}
ul.social-top li:hover a.twit:before{ background-position:-26px -25px;}


/*#top3{ margin-left:0px;}*/
#top3 .module.newsletter{ float:right;}
#top3 .newsletter form.newsletter button.btn{
	background: #0da2da url("../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("../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  *****/
#breadcrumb .module{margin:0px;}
#breadcrumb div.module-content{background:#DC143C;padding:0;}
ul.breadcrumb {background:#DC143C;padding: 0;margin: 0px;}
ul.breadcrumb .divider {
    background: url("../images/ico_line_bre.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 23px;
	margin:0px 0px -7px 0px;
    /*padding: 8px 15px 9px;*/
    width: 1px;
}
ul.breadcrumb li{float:left; text-shadow:none; padding:6px 0px 6px 0px;	height:28px; line-height:28px;}
ul.breadcrumb li:hover a, ul.breadcrumb li:hover span,
ul.breadcrumb li a, ul.breadcrumb li span{ color:#FFFFFF;}
#breadcrumb ul.breadcrumb li.bre0 {
    background: url("../images/ico_brea.png") no-repeat scroll left top transparent;
    width: 70px;
	margin-right:5px;
}  
#breadcrumb ul.breadcrumb li.bre0 a{
  text-indent: -999em;
  display:block;
}
ul.breadcrumb span.separ_first, ul.breadcrumb li.bre0 span {
    display: none;
}
ul.breadcrumb li.bre1 a, ul.breadcrumb li.bre1 span {
    font-size:170%;
	/*font-size:163%;*/
}
ul.breadcrumb li a{ padding:0 5px;}
ul.breadcrumb li.bre1 span {
	margin:0 0px -4px;
}
/****** Block #yt_spotlight *****/

/****** Block #content *****/
#content{margin:0px 0 10px 0;}
dl.stats-module{margin:0 ;}
dl.stats-module dt{
	background:#f6f6f6 url(../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*/
.module.banner_1 .module-content,.module.banner_2 .module-content, .module.banner_3 .module-content{ padding:0px;}
.banner_1 .banneritem{border:1px solid #000;}
.banner_1 .banneritem img{width:100%;}
.banner_2 .banneritem{
	border:1px solid #ccc;
	text-align: center;
	background: rgb(249,249,249); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(239,243,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(239,243,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(239,243,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(239,243,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(239,243,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(239,243,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eff3ee',GradientType=0 ); /* IE6-9 */

}
.banner_2 .banneritem img{min-height:78px;}

/*Module Basicnew*/
/*them 2*/
/*#position-13 .module h3.title{ padding:0 10px 0 30px;}
#position-13 div.module div.module-inner{ }
.bsn-wrap.theme2{ width:85%; float:right;}*/
.theme2.bsn-wrap .post{
	width:50%;
	float:left;
	margin:0px;
}
.theme2 .inner-item{
	border:1px solid #dc2146;
	/*margin:10px;*/
	margin:10px 0px 10px 20px;
	/*float:left;*/
	overflow:hidden;
	position:relative;
}
.theme2.bsn-wrap .bsn-image{
	padding:0px;
}
.theme2.bsn-wrap h2{
	float:left;
	width:100%;
	background: none repeat scroll 0 0 rgba(220, 20, 60, 0.5);	
	position:absolute;
	left:0px;
	bottom:0px;
	margin:0px;
}
.theme2.bsn-wrap h2 a{
	margin:0px;
	font-size: 85%;
	padding:3px 5px;
	color: #fff;
	display: block;
}
.theme2.bsn-wrap h2 a:hover{
	color: #fff;
}
.theme2.bsn-wrap .bsn-image{
	padding:0px;
	width:100%;
}
.theme2.bsn-wrap .bsn-image a{ display:block; overflow:hidden;}
.theme2 .inner-item .bsn-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;
}
.theme2 .inner-item:hover .bsn-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);
}

/*them 3*/
.theme3 .item_inner{
	position:relative;
	float:left;
	overflow:hidden;
	width:100%;
}
.theme3 h2 a, .theme3 h2{
	font-size:88%;
	font-weight:100;
	text-transform:uppercase;
}
.theme3 h2 a{
	/*background:url(../images/icon_title1.png) no-repeat left 5px;*/
	/*padding-left:15px;*/
}
.theme3 h2:before{/*font-family: 'fontello';*/content:'»';color: #DC143C;display: inline-block; padding-right:10px; font-size:14px; /*font-weight:bold;*/ text-decoration:none !important;}
.theme3 .post:hover h2:before{color: #0DA2DA;  text-decoration:none !important;}
.theme3 .item_inner p.basicnews-desc{
	/*float:left;*/
	/*width:80%;*/
	font-size:88%;
	margin:5px 28px 5px 10px;
	color:#fff;
}
.theme3 .item_inner a.more-view{
	top:0px;
	right:0px;
	position:absolute;
	color:#fff;
	background:url(../images/icon_view.png) no-repeat top right;
	text-indent:-999em;
	width:25px;
	height:25px;
	z-index:auto;
}
.theme3 .post:hover h2 a{
	text-decoration:underline;
	color:#0DA2DA;
}
.theme3 .post:hover h2 a:before{ text-decoration:none !important;}
.theme3 .bsn-image{ width:100%;padding: 0;}
.theme3 .bsn-image a{ display:block !important;}
.theme3 .item_inner .inner_hover{
	position:absolute;
	top: -100px;
	left:0px;
	background: none repeat scroll 0 0 rgba(20, 19, 10, 0.75);	
	width:100%;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}
.theme3 .inner-item .inner_hover{
	-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.theme3 .post:hover .inner_hover{
	/*display:block;*/
	top:0px;	
}
.theme3 .post:hover a.more-view{
	background-position:right bottom;
}
/*module basic-gender - theme4*/
.basic_gender .basic-date{
	color:#999;
	font-size:80%;
	font-weight:normal;
	background:url(../images/icon_pen.png) no-repeat  95% top;
	padding-right:20px;
}
.basic_gender .post h2 a{
	color:#444;
	text-transform:capitalize;
}

.basic_gender .post h2 a:hover ,.basic_gender .post:hover a{color: #dc143c;}
.basic_gender .post:hover .basic-date{ padding-right:15px;}
.basic_gender .post:hover .basic-date:after{ content:"..."; color:#dc143c; width:100%; }
.basic_gender .basicnews-desc{
	font-size:88%;
}
.basic_gender  a.more-view{
	display:none;
}
.basic_gender .showlinebottom{
	background:url(../images/bg_bottom.png) repeat-x bottom left;
	border-bottom:none;
	padding:10px 0 15px 0;
	margin:0px;
}
.basic_gender .showlinebottom.first-item{padding-top: 0;}
/*module basic_life -theme5*/
.theme5.bsn-wrap .post{
	width:50%;
	display: inline-block;
	margin:0 -3px 10px 0;
	vertical-align: top;
}
.theme5 .item_inner{
	/*position:relative;*/
}
.theme5 .item_inner.col_right{
	margin-right:5px;
}
.theme5 .item_inner.col_left{
	margin-left:5px;	
}
.theme5.bsn-wrap .bsn-image{
	padding:0px;
	margin:0 0 5px 0;
	width:100%;
	overflow:hidden;
	position:relative;
}	
.theme5.bsn-wrap .basicnews-desc{
	font-size:88%;
}
.theme5.bsn-wrap h2 a, .theme5.bsn-wrap h2 a:hover{
	color:#0da2da;
}
.theme5.bsn-wrap .bsn-image a {
    position: relative;
	display:block;
}
/*.theme5.bsn-wrap .post:hover .bsn-image .wraphover .wraphover{
	opacity:1;
}*/
.theme5 .post:hover .item_inner h2 a{
	text-decoration:underline;
}
/*span.wraphover{
		content: "";right:0%;top:0;position: absolute;margin: 7%;opacity: 0;
		width:84%;height: 84%; font-family: 'fontello';
		background:rgba(0,0,0,0.5);color: #eee;text-align: center;
	}*/
	/*span.wraphover:after{content: "+";line-height: 50px;font-size: 24px;}*/
.theme5 .post span.wraphover{
	position:absolute;
	top: 55%;
	bottom:55%;
	left:0px;
	background: none repeat scroll 0 0 rgba(20, 19, 10, 0.5);	
	width:100%;
	/*height:100%;*/
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}
.theme5 .post span.wraphover{
	-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.theme5 .post:hover span.wraphover{
	top:0px;	
	bottom:0px;
}


.theme5 span.wraphover:after {
    content: "";
    font-size: 24px;
    line-height: 85px;
}
.theme5.bsn-wrap a.more-view{
	float:none;
	display:inline-block;
}
.theme5.bsn-wrap .more_all a.plus{
	background:#dc143c url(../images/icon_narrow.png) no-repeat 5px 6px;
	width:19px;
	height:19px;
	text-indent:-999em;
	display:inline-block;
	margin-right:-1px;
	position: static;
	left: auto;right: auto;
	border: none;box-shadow: none;
	margin: 0;border-radius: 0;
	vertical-align: top;
}
.theme5.bsn-wrap .more_all a.modal{ overflow:hidden;}
.theme5.bsn-wrap .more_all a.more-view span{
	background:#dc143c url(../images/icon_narrow.png) no-repeat 11px -14px;
	width:35px;
	height:19px;
	text-indent:-999em;
	display:inline-block;
}
.theme5.bsn-wrap .more_all{
	text-align:center;
	/*margin-top:23%;*/
	position:absolute;
	top:-40%;
	left:0px;
	width:100%;
	/*display:none;*/ /*dung bi loi tren ipad*/
}
.theme5 .post:hover .more_all{
	/*display:block;*/
	top:40%;
}

/*  module  basic_topic theme4*/
.basic_topic .post{
	width:33.33%;
	float:left;
}
/* .theme6*/
.theme6 a.more-view{
	display:none;
}
.theme6.bsn-wrap h2{ 
	border-bottom:1px solid #e8e8e8;
	padding-bottom:8px;
	margin:0 0 8px 0; 
}
.theme6.bsn-wrap .word{ 
	color:#4ab9e3; 
	font-size:30px; 
	float:left; 
	width:30px; 
	margin-top:5px;
}
.theme6.bsn-wrap .title_item { 
	overflow: hidden;
	margin:0 0 8px 0;
}
.theme6.bsn-wrap h2 a{ 
	color:#444; 
	line-height:20px; 
	margin:0; 
}
.theme6.bsn-wrap h2 a:hover{ color:#0da2da;}
.theme6.bsn-wrap span.view{ 
	text-align:center;
	display:block; 
	/*margin:0 0 8px 0;*/
	margin:10px 0 5px 0;
}
.theme6.bsn-wrap a.view_all{ 
	padding:5px 35px 5px 20px; 
	color:#fff; 
	text-transform:uppercase; 
	font-size:88%;	
	background:#dc143c url(../images/arrow_viewall.png) no-repeat 78% 7px;
}
.theme6.bsn-wrap a.view_all:hover{ 	
	background-color:#0DA2DA;
	border-color: #0a92c5;
	color:#fff;
	text-decoration:none;
}

/*use theme4*/
.module.basic_topic h3{
	background:url(../images/title_hota.png) no-repeat left -5px;
	padding: 4px 0 7px 0;
 	padding-left:105px; 
	color:#fff; 
	background-color: #dc143c ;
	font-size:170%;line-height: 100%;
	border:1px solid #ccc; border-width:0px 0px 0px 1px;
}

.module.basic_topic .module-inner{/*border:1px solid #ccc;*/} 
.module.basic_topic .module-content{padding:15px; border:1px solid #ccc; border-width:0 1px 1px 1px;}
.module.basic_topic .post .item_inner{ padding:0 5px 0 0; display:block;}
.module.basic_topic .post .infor{float:left;} 
.module.basic_topic .post h2 {padding:0; margin-top:0px;}
.module.basic_topic .post h2 a{ font-weight:bold;}
.module.basic_topic .post h2 a:hover{color:#ff0033;}
.module.basic_topic .post .basicnews-desc{color:#444;  }
.module.basic_topic .post a.more-view{display:none;}
.module.basic_topic .post .bsn-image{ overflow:hidden; padding:0px; margin-right:10px;}
.module.basic_topic .post .bsn-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;
}
.module.basic_topic .post .bsn-image:hover 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);
}

/*---Module meganew------*/
.module.meganews div.module-content, .module_meganews div.module-content{ padding:0 0 0px 0;}
.mgi-wrap .mgi-box div.mgi-cat{ background:url("../images/line_double.png") repeat-x left bottom; margin-bottom:20px ;padding-bottom: 10px; line-height:120%;}
.mgi-wrap .mgi-box .mgi-cat a{ 
	font-size:170%;padding: 0px 0px 0px; 
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
	text-transform:none;
}
.mgi-wrap .item-wrap .item-title a{color: #444; text-transform:capitalize;}
.mgi-wrap .item-wrap:hover .item-title a{color:#dc143c; text-decoration:none;}
.mgi-wrap .item-wrap .item-title{/* background:url("../images/icon_title1.png") no-repeat scroll left 8px transparent;*/ padding:0 0px; margin-top:5px;}
.mgi-wrap .item-wrap .item-title a:before{/*font-family: 'fontello';*/content:'»';color: #DC143C;display: inline-block; padding-right:1px; font-size:14px; font-weight:normal;}
.mgi-wrap.theme3 .mgi-box .mgi-items .item-wrap{ padding-bottom:0px; margin-bottom:0px;}
.mgi-wrap.theme3 .mgi-items{ position:relative; margin:0 0 15px 0;}
.mgi-wrap .item-wrap .item-image{  position:absolute; top:0; right:0; margin:3px; z-index:2;
	-webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
	transition:all 0.5s ease-in-out 0s;

}
.mgi-wrap .item-wrap .item_info{ float:left; border-bottom:1px solid #e8e8e8; /*width:50%;*/}
.mgi-wrap .item-wrap .item_info p{padding:0 10px; margin:0 0 8px;}
.mgi-wrap .item-wrap .item-image{ 
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.mgi-wrap .item-wrap .item-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;
}
.mgi-wrap .item-wrap .item-image:hover 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);
}
.mgi-wrap .item-wrap:hover .item-image{
	z-index:10;	
}
.mgi-wrap .item-wrap:hover .item_info{ background:#fffbb5;  cursor:pointer;}
.mgi-wrap .item-wrap:hover {background:url("../images/viewall.png") no-repeat 52% -50%; }

/*---*/
.module_meganews .mgi-wrap .item-wrap .item-image{ left:2px; right:auto;}
.module_meganews .mgi-wrap .item-wrap .item_info{ float:right;}

/****** Block #yt_spotlight3 *****/
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("../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("../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("../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("../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;}
.module.experts h3{ font-size: 171.4%;color:#0da2da; font-weight:bold; border-bottom:2px solid #0da2da; margin:0 0 20px;padding-bottom: 8px; line-height:90%;}
.module.experts h3 span{ float:right;}
.module.experts h3 span a{ color:#1ba7dc; font-size:60%; font-weight:100;}
.module.experts h3 span a:hover{ text-decoration:none; color:#dc143c;}
.module.experts .module-content{ padding:0px 0px 15px 0;}
.module.experts p{ color:#dc143c; font-weight:100;}
.module.experts .img_exp img{ margin-right:20px; margin-bottom:5px;}
.module.experts .img_exp{max-width:200px; float:left; }
.module.experts .img_exp span{ font-size:88%; color:#999;}
.module.experts ul{ margin:15px 0 20px;}
.module.experts ul li{ list-style:none; line-height:25px;padding-bottom: 3px; }
.module.experts ul li a{ color:#444; font-size:88%;background:url("../images/icons/icon_expert.png") no-repeat left center; 
	padding:0 10px 0 20px;}
.module.experts ul li a:hover{ color:#1da8dc;}
.module.experts span.questions{ background:#1da8dc; padding:5px 10px;}
.module.experts span.questions:hover{ background:#dc143c;}
.module.experts span.questions:hover a:hover{ text-decoration:none;}
.module.experts span a{ color:#fff;}

#slide_show div.sj_slideshow{ margin:0 0 20px 0;}
/*#slide_show div.module .module-bottom{margin-top:-3px;height: 8px;}*/
div.carousel{margin: 0;overflow: hidden;}
div.carousel-inner{border-radius: 4px;}
	div.carousel-caption{width:60%;height: 150px;top:100px;left: 100px;right: auto;background: none;padding: 0 10px 0 0;}
	div.carousel-caption h4{font-size: 300%;font-family: "Impact";line-height: 100%;margin-bottom: 20px;text-shadow: 1px 1px 1px #666;}
	div.carousel-caption p{font-size: 120%;font-family: 'Open Sans' ;line-height: 25px;}
	a.carousel-control{
		top:49%;width:44px;height: 44px;opacity: 1;border: none;border-radius: 0;left: -50px;
		background: url("../images/icons/slide-arrow.png") no-repeat 0 0;
		-webkit-transition: left 0.35s ease-in-out  0s,right 0.35s ease-in-out  0s;
		-moz-transition: left 0.35s ease-in-out  0s,right 0.35s ease-in-out  0s;
		-o-transition: left 0.35s ease-in-out  0s,right 0.35s ease-in-out  0s;
		-ms-transition: left 0.35s ease-in-out  0s,right 0.35s ease-in-out  0s;
		transition: left 0.35s ease-in-out  0s,right 0.35s ease-in-out  0s;
	}
	a.carousel-control:hover{opacity: 1;}	
	a.carousel-control.right{background-position: 100% 0;right: -50px;}
	a.carousel-control.left:hover{background-position: 0 -49px;}
	a.carousel-control.right:hover{background-position: 100% -49px;}
	div.carousel:hover a.left{left: 30px;}
	div.carousel:hover a.right{right: 30px;}
	
div.slide-2 div.carousel-caption{width:1000px;text-align: center;}
	div.slide-2 div.carousel-caption h4{font-size: 400%;}
	
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*/
#slide_show div.sj_slideshow div.module-content{ padding:0px;}
.slideshow.theme5 .sl-captions .slide-caption{ text-transform:uppercase; font-weight:bold; padding:0 15px 0 15px;}
.slideshow.theme5 .sl-item .sl-item-content a{ /*text-indent:-999px; */display:inline-block;/* width:20px; height:20px;*/
	/*background:url("../images/icon_title1.png") no-repeat scroll left 8px transparent;*/
	
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition:all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	}
/*.slideshow.theme5 .sl-item .sl-item-content a:after{font-family: 'fontello';content:'»';color: #DC143C;display: inline-block; padding-right:10px; font-size:14px; font-weight:bold;}*/
.slideshow.theme5 .sl-item .sl-item-content a:hover{
	/*background-position:5px  8px;*/
	padding-left:5px;
	text-decoration:none;
}

/****** Block .group-footnav *****/
.group-footnav{ background:url(../images/bg_spotlight.png) repeat-x left bottom; position:relative; z-index:8; height:86px; width:100%;}
.group-footnav:before{ 
	background:url(../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(../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(../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(../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("../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(../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{box-shadow: 0 0 6px #BABABA;}
#yt_footer .yt-main{background:url(../images/bg_sha.png) repeat-x left 1px; padding-top:15px;}
#yt_footer .module h3.title{ font-weight:bold; padding:0 10px 0 0; background:none;}
#position-16{margin-top: 20px;}
/*Module menu*/
#yt_footer .spotlight_menu a {color: #444; font-size:88%; display:inline-block;}
#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 {
	/* background: url("../images/ico_line_f.png") no-repeat scroll left 2px transparent;*/ 
	 margin: 0 0px 0 0; padding: 0px 5px;
}
#yt_footer .spotlight_menu ul.menu li:hover,
#yt_footer .spotlight_menu ul.menu li:active{ 
	/*background:#dc143c;*/
	/*background: url("../images/ico_line_f.png") repeat scroll left 5px transparent;*/
	
} 
#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); /* easeOutExpo */
		
		/*-webkit-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
   		-moz-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
    	-ms-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
    	-o-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
        transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);*/ /* easeOutExpo */	
}
#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:#dc143c;*/background:none; };

/* Moudle qick link*/
.module.quicklink{ margin: 15px 0 0px;}
.quicklink ul{margin:0px;text-align:center;}
.quicklink ul li{ display:inline-block; padding:0  10px;}
.quicklink ul li a{ padding:0px; font-size:20px; font-weight:bold; text-transform:uppercase;}
.quicklink ul li a:hover{background:none; text-decoration:underline;} 

/* Moudle qick link*/

.meufooter ul{margin:0px;text-align:center;}
.meufooter ul li{ display:inline-block; /* background: url("../images/line_menu.png") no-repeat right center;*/ }
.meufooter ul li:after{ content:"|"; color:#888888;}
.meufooter ul li a{ padding:0 12px; color:#888888; display:inline;}
.meufooter ul li:last-child {background:none; }
.meufooter ul li:last-child:after{ content:"";}
.meufooter ul .last:after{ content:"";}
.meufooter ul li a:hover{  background: none; text-decoration:underline;} 

#yt_copyrightposition{text-align:center;padding:0 0 20px 0;}
#yt_copyrightposition a:hover{text-decoration:underline;}
#yt_copyrightposition .footer2 a{color:#888;}

#yt_footer #position-13{ /*margin-left:0px;*/}
#position-10 .nav, #position-11 .nav, #position-12 .nav{ margin-bottom:0px;}

/* SJ BasicNews */
div.latestnews.bg1 div.custom{background: none;box-shadow: none;border-radius: 0;padding: 0;}
	div.latestnews .bsn-wrap .post{border-radius: 4px;box-shadow: 0 1px 2px #999999, 0 0 0 1px #FFFFFF inset;background: #fbfbfb;padding: 8px;position: relative;overflow: hidden;}
	div.bsn-wrap.theme1 div.item a.more{
		width:20px;height: 20px;line-height: 18px;background: #f02624;display: block;
		border-radius: 20px;
		
		position: absolute;right: -15px;bottom: 10px;
	}
	div.bsn-wrap.theme1 div.item a.more:after{
		font-family: 'fontello';content: '\E75E';text-align: center;color: #fff;
		left: 9px;position: absolute;
	}
	div.bsn-wrap.theme1 div.item:hover{box-shadow: 0 2px 0 #999999,0 0 0 1px #FFFFFF inset;background: #fff;}
	div.bsn-wrap.theme1 div.item:hover a.more{right: 10px;}

div.bsn-wrap.default{margin: 0 -10px;}
	div.bsn-wrap.default h2 > a{color: #fff; text-transform:capitalize; margin:0px !important;}
	div.bsn-wrap.default h2 > a:hover{ text-decoration:underline;}
	div.bsn-wrap.default div.post {	
		padding: 0 10px 5px;margin: 10px 0 0; overflow: hidden;
	}
	div.bsn-wrap.default div.post p{ font-size:85%; color:#ccc; line-height:25px; display:inline-block; margin:2px 0;}
	div.bsn-wrap.default div.post .basic-date{ font-weight:normal;}
	div.bsn-wrap.default div.post h2{ margin:2px 0px !important;}
	div.bsn-wrap.default div.post p.basicnews-desc{ color:#fff;}
	div.bsn-wrap.default div.post:first-child{margin-top: 0;}
	/*div.bsn-wrap a.more-view{clear: both;float: right;font-size: 88%;position: relative;z-index: 10;}*/
	/*div.bsn-wrap.default div.post  a.more-view:before{
		content: "More Detail";text-align: center;line-height: 25px;color: #fff;
		width:50px;height: 25px;display: block;z-index: 1;padding: 0;
		background: #f02624;position: absolute;right: -72px;top:0;
	}*/
	div.bsn-wrap.default div.post a.more_detail{ border:1px solid #fff; padding:2px 0; background:#fff; display:inline-block; margin:10px 0;}
	div.bsn-wrap.default div.post a.more_detail span {
		background: url("../images/viewall.png") no-repeat scroll 90% 8px;
		font-size: 85%;
		padding: 5px 35px 5px 20px;
		text-transform: uppercase;
	}
	div.bsn-wrap.default div.post a.more_detail:hover{
		text-decoration:none;
		border:1px solid #E34363;
		background:#ea264d;
		color:#fff;
	}
	div.bsn-wrap.default div.post a.more_detail:hover span{
		background: url("../images/arrow_viewall.png") no-repeat scroll 89% 8px;
	}
	div.bsn-wrap.default .bsn-image{ overflow:hidden; padding:0px;border:1px solid #e34363;}
	div.bsn-wrap.default .bsn-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.bsn-wrap.default .bsn-image:hover 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);
	}
	/*div.bsn-wrap.default div.post a.more_detail:hover span{
		background: url("../images/arrow_viewall.png") no-repeat scroll 80% 9px;
	}*/
	
	/*div.bsn-wrap.default div.post:hover  a.more-view:before{right: -13px;}*/
	/*span.wraphover{
		content: "";right:0%;top:0;position: absolute;margin: 7%;opacity: 0;
		width:84%;height: 84%; font-family: 'fontello';
		background:rgba(0,0,0,0.5);color: #eee;text-align: center;
	}*/
	/*span.wraphover:after{content: "+";line-height: 50px;font-size: 24px;}*/
	
	/*Hover*/
	/*div.bsn-wrap.default div.post:hover h2 > a{color: #fff;}*/
	/*div.bsn-wrap.default div.post:hover .bsn-image .wraphover{opacity: 1;}*/
	/*---basic megamenu2--*/
	.basic_mega2 .post{ width:50%; float:left;}
	.basic_mega2 .post .item_inner{ margin-right:10px;}
	.basic_mega2 .bsn-wrap .post .bsn-image {border:3px solid #e23a5b; border-radius:3px; padding:0; margin-right:15px;box-shadow:0 0 2px #fff; overflow:hidden;}
	.basic_mega2 .bsn-wrap .post .bsn-image img{}
	.basic_mega2 .bsn-wrap .post h2 a{ color:#fff; text-transform:capitalize;}
	.basic_mega2 .bsn-wrap .post h2 a:hover{ text-decoration:underline;}
	.basic_mega2 .bsn-wrap .post .basicnews-desc{ font-size:85%;}
	.basic_mega2 .bsn-wrap  .bsn-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;
	}
	.basic_mega2 .bsn-wrap  .bsn-image:hover 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);
	}
	.basic_mega2 .bsn-wrap .post a.more-view{ display:none;}
	
/*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;}
a.readmore{
	display: inline-block;
	padding: 0px 20px 0px 10px;
	/*background: url(../images/readmore.png) repeat-x left bottom;*/
	color:#A5A5A5 !important;
	position:relative;
	font-size:88%;
}
.item:hover a.readmore{
	background-color: #dc143c;
	color: #fff !important; 
	text-decoration:none; 
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}
body.sj_joomla3 a.readmore:focus{/*box-shadow: 0 1px 1px #e7e7e7,inset 1px 2px 3px #333;background-color: #195392;border-color: #174577;*/ }
.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;
}
/*.more-open:before { content: '\E75E'; } *//* ''  dung so de bieu dien mui ten*/
.more-open:before{
	content:" "; 
	background:url("../images/icons/icon_more.png") no-repeat 3px 7px #dc143c; 
	width:10px; height:20px;
	position:absolute;
	top:0px;
	right:0px;
	-webkit-transition: all 0.5s ease-in-out 0s;
   -moz-transition: all 0.5s ease-in-out 0s;
   -o-transition: all 0.5s ease-in-out 0s;
   -ms-transition: all 0.5s ease-in-out 0s;
   transition: all 0.5s ease-in-out 0s;
}
/****** Joomla Pages *****/
/*Contact us*/
div.contact{margin-bottom: 1em;overflow: hidden;}
	#contact-form{margin: 0;}
	#contact-form dl dd{margin:0;	}
	#contact-form dl dt{font-weight: normal;margin: 0;}
	#contact-form legend{font-size: 13px;font-weight: normal;}
	#contact-form dd input[type="text"],
	#contact-form dd input[type="email"]{width:280px;}
	#contact-form dd textarea{width:450px;height: 120px;}
	.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: 65%;*/
		padding: 0;
	}
	div.panel-form {width:35%;}
	div.contact > div.panel-infor{}
	div.contact > div.panel-form{padding: 0 ;}
	div.contact-contactinfo .icon-envelope{
		
	}
	div.contact > h3{
		margin: 0 0 15px;
		font-size: 130%;font-weight: normal;
		text-transform: uppercase;
		border-bottom: 1px solid #C4C4C4;
		box-shadow: 0 1px 0 #FFFFFF;
	}
	div.panel-form > h3{display: none;}
	div.contact-image{margin: 0 0 15px 0;width:100%;position: relative;}
	div.contact-image:after{
		content: "";
		position: absolute;width:100%;height: 100%;z-index: 1;left: 0;top:0;
		box-shadow: 1px 1px 3px #a1a1a1 inset;
	}
	.contact-address address {display: inline;}
	div.contact-address{margin-top: 6px;}
	div.contact-contactinfo >p {margin: 5px 0;}
	div.contact-map{
		overflow: hidden;padding: 1px;height: 260px;display: block;
		border: 4px solid #ccc;background: #ddd;border-radius: 5px;
		box-shadow: 0 0 0 1px #fff inset;
	}
	/*--border color menu ie8--*/
	ul#basicnavigator ul,ul.navi div.mega-content-inner{
		border-color:#E14161;
	}
/*Page Login*/
#myLogin{
	background: #fff url(../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("../images/line_double.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:0px; padding:3px 10px;}
#contact-form label{ display:inline-block;}

#login-form .controls a.btn{ min-height:28px; background:none !important; padding:0 10px !important;}
.item-page .img-fulltext-none{ margin-bottom:10px;}
.items-row .item, .items-leading > div.item{ float:left;}

/*---Comp tags---*/
.tag-category ul li .page-header{ margin:0 0 20px; padding-bottom:0px; font-weight:normal;}
.tag-category fieldset.filters{ background:#F5F5F5; border-radius: 4px; padding:0px;}
.tag-category fieldset.filters input[type="text"],
.tag-category fieldset.filters select{margin: 0;}
div.tag-category ul.items-row{ list-style:none; margin:0px; }
div.tag-category ul.items-row li.item{ position:relative;}
div.tag-category ul.items-row li.item .page-header:before{display:none;}
div.tag-category ul.items-row li.item .page-header{ margin:10px 0;}
div.tag-category ul.items-row li.item h2{
    font-size: 142.85%;
    font-weight: bold;
    line-height: 24px;
}
/*.item .article-texst{ position:relative;}*/
div.tag-category ul.items-row li.item .item-created{ 
	position: absolute; top:6px; left:-45px;
	background:url(../images/bg_date.png) no-repeat right top; 
	color:#fff; width:41px; height:50px; text-align:right; padding-right:5px;
}
div.tag-category ul.items-row li.item:hover .item-created{
    background-position: right bottom;
}
div.tag-category ul.items-row li.item:hover .item-created .d_day{ border-color:#EE8A9E}
div.tag-category ul.items-row li.item .item-created .d_day{ font-size:15px; border-bottom:2px solid #86d1ed;margin-bottom: 3px;display: inline-block;}
div.tag-category ul.items-row li.item .item-created .d_month{font-size:12px; display:block; margin-left:57%; text-align:center; line-height:12px;}

div.tag-category .pagination{ clear:both;  padding-top:10px;}
div.tag-category .pagination .counter, .pagination .counter{float:none; padding:10px 0; text-align:center;}
.tag-category #adminForm{ }

.tags span{display:inline-block;}
/*--mod tagspopular  --*/
.tagspopular a{
   position: relative; background:#DDDDDD;font-size: 11px; float: left;
   margin: 0 7px 7px 0;padding: 2px 15px 4px 23px;color: #666666 ;
   box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.15) inset;
   border-radius:12px;
}
.tagspopular a > span{
   width:auto;height: 16px;  padding: 0 5px; font-size: 10px;line-height: 15px;
   position: absolute;right: 0;top:0;z-index: 15;text-align: center;
   border-radius:16px;
   opacity:0;
    	filter: alpha(opacity = 0);
   -moz-transition: top 0.3s ease 0s;
	-webkit-transition: top 0.3s ease 0s;
	-o-transition:top 0.3s ease 0s;
     transition:top 0.3s ease 0s;
}
.tagspopular a:before{
	content: "";width:5px;height: 5px;display: block;z-index: 0;
   position: absolute;left: 10px;top:10px;
   background: #666;border-radius:5px;
}
.tagspopular a:hover{background:#0DA2DA;padding: 2px 15px 4px 23px;color: #fff;}
.tagspopular a:hover:before{background: #fff;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);}
.tagspopular a:hover > span{
	top:-8px;background:#DC143C ;color: #fff;
	opacity:1;
    	filter: alpha(opacity = 100);
	box-shadow:1px 1px 1px rgba(0,0,0,0.5),inset 0 0 2px  rgba(0,0,0,0.3);
}
.tagspopular a:focus{margin-top: 2px;padding: 1px 15px 3px 23px; box-shadow:0 0 0 rgba(0, 0, 0, 0.3) inset;}
