/*
Theme Name: TET
Theme URI: http://it.rangstrup.com
Description: TET theme
Version: 1
Author: Nguyen Huu Trung
Author URI:
*/
/*Reset html-------------------------*/
a img {
	border: none;
}
a{
	text-decoration:none;
	color:#588ec4;
}
a:focus {
	outline: none;
}
a:visitted {
	color:#588ec4;
}
a:link {
	color:#588ec4;
}
a:hover {
	color:#588EC4;
}
a.current{
	color:#588EC4;
}
h2{    font-size: 24px;}
/*-------------------------*/
body {
	height:100%;
	margin:0 auto;
	padding:0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-size:14px;
	color:#555;
}
#wrapper {
	margin:0 auto;
}
#content {
	clear:both;
	text-align:left;
	overflow:auto;
	line-height: 20px;
}
#subcontent {
	clear:both;
	text-align:left;
	overflow:auto;
	margin-top: 30px;
	margin-bottom: 20px;
}
.newslist{	overflow: auto;	display: block;	margin-bottom: 60px;}
.entry-meta{
	font-size: 24px;
	margin-bottom: 10px;
	color: #888;
	background: #F0F0F0;
	padding: 10px;
	float: left;
	font-weight: bold;
	width: 70px;
	text-align: center;
	line-height: 28px; 
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.entry-box{ float: right; width: 75%; overflow: hidden;}
.entry-title{	
	font-size: 28px;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: normal;
	border-bottom: 1px dotted #ccc;		padding-bottom: 10px;
}
.entry-title a{	color: #333;}
.entry-summary{	margin-bottom: 10px;}
.thumb{	float: left;	margin: 5px 20px 10px 0;}
#recentnews{	}
#recentnews .entry-title{	font-size: 16px; font-weight: bold;border: none;margin-bottom: 0;}
#recentnews h2 {	border-bottom: 1px dotted #ccc;	padding-bottom: 5px;	margin-bottom: 20px;}
#recentnews .thumb img {	width: 100px;	height: 100px;}

/*-------------------------*/
#homeslider {
	margin-bottom: 20px;
	background: #FBFCFE;
	background-size: cover;
	/* box-shadow: inset 0px 5px 8px #ccc; */
}
#homeslider .carousel-caption {
	left: 30px;
	padding: 0;
	text-align: left;
	top: 60px;
	color: #333;
	text-shadow: none;
}
#homeslider .carousel-caption h4 {
	color: #333;
	font-size: 42px;
	/* text-shadow: rgb(0, 0, 0) 1px 1px 1px; 
	width: 50%*/
}
#homeslider .carousel-caption p {
	color: #588ec4;
	font-size: 14px;
	/* text-shadow: rgb(0, 0, 0) 1px 1px 1px; 
	width: 50%*/
}
#homeslider .carousel-indicators{
	left: 30px;
	margin-left: 0;
	width: 100%;
	text-align: left;
}
/*-------------------------*/
#footer {
	background: #8fbde8;
	padding:20px 0 40px 0;
}
#footer a{
	color: #ffffff;
	margin-top:0;
}
#footer, #footer p {
	color: #ffffff;
}
#footer .col-md-3{
	padding-top:10px;
}
ul#menu-footermenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu{
		background: #FBFCFE url(images/menu_bg.png) repeat top center;
		box-shadow: rgb(205, 224, 247) 0px 4px 5px 0px;
	}
#menu ul li.current_page_item {
	background: #FBFCFE url(images/selectmenu_bg.png) repeat top center;
}
#menu ul li.current_page_item > a {
	color: #588ec4;
}

.sidebar ul {
list-style-type: square;
padding: 20px;
margin: 0 0 20px 0;
}
.sidebar li {
padding-bottom: 10px;
}
/*-----------------------------------*/
.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.container {
	/* max-width: 1024px; */
}
.navbar{
	margin-bottom:0;
}
.navbar-nav>li>a {
	font-size: 14px;
	text-transform: uppercase;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
	background: transparent;
}
.nav>li>a:hover {
	background-color: transparent !important;
}
.dropdown-menu{
	border: none !important;
}
.navbar-toggle{
	background: #8fbde8;
	border-radius: 0;
}
.navbar-toggle .icon-bar {
	background: #fff;
}
img.size-full{
	max-width:100%
}
.carousel-indicators {
bottom: 0;
}
.navbar-nav>li>a {
	color: #333;
}	
.navbar-nav>li>a:hover {
	color: #588EC4;
}
.navbar-header{float: none;}
.righttopbar{
	text-align: right;
	width: 80px;
	float: right;
}
#flags{
	text-transform: uppercase;
	margin-top: 20px;
	display: inline-block;
}
#flags ul{
	list-style-type: none;
	padding: 0;
}
#flags li{
	float:right;
	padding-top: 5px;
	padding-left: 5px;
}
#flags li a{
	color: #FFF;
	height:12px; 
	width:18px; 
	display:block ;
	text-decoration: none;
}
#flags .active a span{
  color: #00346A;
}
.qtrans_flag_en { background:url(http://tet.caoboiso.co/wp-content/plugins/mqtranslate/flags/gb.png) no-repeat }
.qtrans_flag_da { background:url(http://tet.caoboiso.co/wp-content/plugins/mqtranslate/flags/dk.png) no-repeat }

a.morelink {
	margin-top: 20px;
	margin-bottom: 20px;
	display: inline-block;
}
#searchform{
	display: inline-block;
	float: right;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	width: 100%;
}
/*----------------------------------------*/
/*-----------bile custome style-----------*/
/*----------------------------------------*/
/* Large desktops and laptops */
@media (min-width: 1200px) {
	.navbar-collapse{	
		clear: none;
	}
	#menu_header{
		margin: 0;
	}
	.featureboxes li{
		height: 170px;
		float: right;
		overflow: hidden;
		width: 212px;
		background: #ddd;
		margin-left: 4px;
		border-radius: 6px; 
	}
	#leftpane{
		margin: auto;
		width: 25%;
	}
	#leftpane li {
		padding: 0;
	}
}

@media (max-width: 992px) {
	#homeslider .carousel-caption {
		left: 10px;
		top: 10px;
	}
	#homeslider .carousel-caption h4 {
		font-size: 30px;
		width: auto
	}
	#homeslider .carousel-caption p {
		width: auto
	}
}
@media (max-width: 768px){
	.navbar-header {
		border-bottom: 4px solid #ccc;
	}
	.navbar-brand {
		float: left;
		padding: 5px;
	}
	.navbar-brand img {
		height: 35px;
	}
	.righttopbar{
		width: 140px;
		float: right;
	}
	#flags{
		float: right;
		margin-right: 5px;
		margin-top: 3px;
	}
	#flags li.active{
		display:none;
	}
	#flags li a {
		color: #FFF;
		padding: 7px 10px;
		background: #ccc;
		width: auto;
		height: auto;
	}
	.qtrans_flag span {
		display: block !important;
	}
	a.morelink {
		float: right;
		margin-right: 20px;
		margin-bottom: 15px;
	}
	#menu{
		background: none;
		box-shadow: rgb(205, 224, 247) 0px 4px 5px 0px;
	}
	#menu ul li.current_page_item {
		background: #FBFCFE;
	}
	.navbar-nav {
		margin: 0 -15px;
	}
}
@media (max-width: 480px){
	#homeslider .carousel-caption {
		left: 10px;
		top: 10px;
		width: 95%;
	}
	#homeslider .carousel-caption h4 {
		font-size: 12px;
		width: auto
	}
	#homeslider .carousel-caption p {
		font-size: 10px;
		width: auto
	}
	
}