.icon.search{
	font-size: 20px;
	top: 5px;
	font-weight: bold;
}
.icon{
	font-size: 16px;
	position: relative;
	top: 0px;
	right: 5px;
}
.icon.flag{
	top: -2px;
}
.icon-right{
	float: right;
}
.body-area.product ul, .site-map ul{
	list-style: none;
  	padding: 0;
}
.body-area.product li, .site-map li{
  	padding-left: 1.5em;
}


.table-additional li:before, .body-area.product.features li:before, .site-map li:before {
	content: "\e93b"; /* FontAwesome Unicode */
	font-family: icomoon;
	display: inline-block;
	margin-left: -1.5em; /* same as padding-left set on li */
	width: 1.5em; /* same as padding-left set on li */
	color: #DABE92;
}
.btn.datasheet-icon::before {
  	font-family: icomoon;
  	content: "\e933";
  	margin-right: 0.5em;
}

a.pdf-icon::before {
  	font-family: icomoon;
  	content: "\e933";
  	margin-right: 0.25em;
  	color: #94C4D6;
}
/*
.btn.pdf-icon::before {
  	font-family: icomoon;
  	content: "\e910";
  	margin-right: 0.25em;
  	color: #94C4D6;
}
.btn.wheretobuy-icon::before {
  	font-family: icomoon;
  	content: "\e90d";
  	margin-right: 0.5em;
  	color: #94C4D6;
}
*/
.product .new-products .download-icon::before {
  	font-family: icomoon;
  	content: "\e93a";
  	margin-right: 0.5em;
}
.rotate {
    transform: rotate(90deg);
    /*transform: rotate(180deg);*/
    transition: .3s;
}
.rotate-reset {
    transform: rotate(0deg);
    transition: .3s;
}
.banner .icon-arrow-01{
	float: right;
	font-size: 20px;
	line-height: 25px;
	position: relative;
	top: 4px;
}
.banner .icon-where-to-buy{
	font-size: 25px;
	line-height: 25px;
	position: relative;
	top: 4px;
	right: 4px;
}
.contact-form .icon-close.pull-right{
	font-size: 30px;
	position: relative;
	bottom: 10px;
}

.resource .arrow.pull-right{
	position: relative;
	top: 1px;
	font-size: 18px;
}
.news .arrow{
	position: relative;
	top: 2px;
}


/* banner icon */

.nav-banner-icon{
	font-size: 60px;
	color: #90A8BA;
}
.product-footer-icon{
	font-size: 14px;
}

.table-additional-icon{
	width: 20px;
	height: 20px;
}


@media (min-width: 768px){
	.icon{
		top: 3px;
		right: 0px;
	}
	.icon.flag{
		top: 0px;
	}

}






