/*******************************************************************************************//*/*        Web: http://www.asdesigning.com/*        Web: http://www.astemplates.com/*        License: GNU General Public License version 3 or later/*/*******************************************************************************************/.sf-menu, .sf-menu *{	margin: 0;	padding: 0;	list-style: none;}.navigation{	position: relative;}.sf-menu{	position: relative;	overflow: visible;	clear: none;	height: auto !important;}.sf-menu:after{	clear: both;	display: block;	content: '';}.sf-menu.in{	height: auto !important;}.btn-sf-menu{	display: none;	float: left;	margin-bottom: 0px;	line-height: 25px;}.scroll-to-fixed-fixed{	-moz-box-sizing: content-box !important;	-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;}.select-menu{	width: 100%;	display: none;	margin: 0;}.sf-menu li{	position: relative;}.sf-menu ul{	position: absolute;	display: none;	top: 100%;	left: 0;	z-index: 99;}.sf-menu > li{	float: left;}.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{	display: block;}.sf-menu a{	display: block;	position: relative;	padding: 10px;}.sf-menu ul ul{	top: 0;	left: 100%;}@media (max-width: 767px) {	.btn-navbar	{		display: block;	}		.select-menu	{		display: block;	}		ul.sf-menu	{		overflow: hidden;		height: 0 !important;		float: none;	}		ul.sf-menu>li	{		float: none;		width: 100%;		margin: 0;	}		ul.sf-menu>li ul	{		padding: 0 0 0 15px;		width: auto;		position: static;	}}