/*!
 * Madeira Template CSS
 
*/
body a{
	color:  #007c52;
}

clearit{
	clear:both;
}

.glyphicon{
	
	font-size:0.8em;
}
.btn{
	background-color: #007c52;
	color:#fff;
	width: 100%;
	
}

.greenbox{
	background-color:#E4E4E4;
	padding: 1px 0px 1px 25px;
	color: #007c52;
	text-align: left;
}

.threads{
	text-align: right;
	margin-top: -157px;
}

.ithreads{
	text-align: right;
	margin-top: -303px;
}




.hr-margin-top{
	margin-top: -25px;
}

.language{
	text-align: left;
	
}

.languages{
	margin-left: -40px;
	list-style: none;
	
}

.languages li {
	float:left;
	padding: 10px 10px 10px 0
		

	
}
.languages li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:41px;
	height:28px;
	cursor:pointer;
}
.languages li a.de { background:url(../img/ico-de.png) no-repeat;}
.languages li a.ch { background:url(../img/ico-ch.png) no-repeat;}
.languages li a.gb { background:url(../img/ico-usgb.png) no-repeat;}
.languages li a.es { background:url(../img/ico-es.png) no-repeat;}
.languages li a.fr { background:url(../img/ico-fr.png) no-repeat;}
.languages li a.it { background:url(../img/ico-it.png) no-repeat;}
.languages li a.dk { background:url(../img/ico-dk.png) no-repeat;}
.languages li a.tr { background:url(../img/ico-tr.png) no-repeat;}
.languages li a.ru { background:url(../img/ico-ru.png) no-repeat;}
.languages li a.cn { background:url(../img/ico-cn.png) no-repeat;}
.languages li a.th { background:url(../img/ico-th.png) no-repeat;}
.languages li a.in { background:url(../img/ico-in.png) no-repeat;}
.languages li a.nl { background:url(../img/ico-nl.png) no-repeat;}
.languages li a.mx { background:url(../img/ico-mx.png) no-repeat;}
.languages li a.pt { background:url(../img/ico-pt.png) no-repeat;}
.languages li a.hk { background:url(../img/ico-hk.png) no-repeat;}

.languages li a.us { background: url(../img/ico-us.png) no-repeat top left; }
.languages li a.uk { background: url(../img/ico-uk.png) no-repeat top left; }
.languages li a.ww { 
	display: block;
	text-indent:-9999px;
	width: 140px;
	height: 27px;
	background: url(../img/btn-worldwide.png) no-repeat top left;
	overflow:visible;
	padding-top: 3px;
}



@media screen and (max-width: 767px) {
	
	h3{
		font-size: 1.2em
	}	
	.hr-margin-top{
		margin-top: 0px;
	}

	.greenbox{
	padding: 1px 0px 1px 10px;
	height 35px;
	color: #007c52;
	text-align: left;
	}
}
