.smartmenu{
	font-family:"Roboto",sans-serif;
	font-size:13px;
	color:#888;
	background-color:#333;
}

.smartmenu .fa,.smartmenu .fas,.smartmenu .far,.smartmenu .fal,.smartmenu .fab {
	font-size:13px;
	letter-spacing:13px;
	line-height:inherit;
}

.smartmenu h4 {
	color:#fff;
}

.smartmenu,.smartmenu a,.smartmenu a:visited {
	color:#fff;
	}

.smartmenu >li:hover,.smartmenu >li.sm-active,.smartmenu >li.sm-opened {
	background-color:#f89828;
}

.smartmenu >li.sm-responsive-toggle {
	background-color:#333;
	}

.smartmenu >li.sm-responsive-toggle:hover {
	background-color:#222;
	}

.smartmenu >li >ul,.smartmenu >li >ul ul,.smartmenu .sm-multi-column,.smartmenu .sm-multi-column >ul ul {
	background-color:#000;
	color:#ddd;
	}

.smartmenu >li >ul li >a,.smartmenu >li >ul ul li >a,.smartmenu .sm-multi-column li >a,.smartmenu .sm-multi-column >ul ul li >a,.smartmenu >li >ul li >a:visited,.smartmenu >li >ul ul li >a:visited,.smartmenu .sm-multi-column li >a:visited,.smartmenu .sm-multi-column >ul ul li >a:visited {
	color:#ddd;
	}

.smartmenu >li >ul li:hover,.smartmenu >li >ul ul li:hover,.smartmenu .sm-multi-column li:hover,.smartmenu .sm-multi-column >ul ul li:hover,.smartmenu >li >ul li.sm-opened,.smartmenu >li >ul ul li.sm-opened,.smartmenu .sm-multi-column li.sm-opened,.smartmenu .sm-multi-column >ul ul li.sm-opened {
	background-color:#f89828;
	}

.smartmenu >li >ul li:hover >a,.smartmenu >li >ul ul li:hover >a,.smartmenu .sm-multi-column li:hover >a,.smartmenu .sm-multi-column >ul ul li:hover >a,.smartmenu >li >ul li.sm-opened >a,.smartmenu >li >ul ul li.sm-opened >a,.smartmenu .sm-multi-column li.sm-opened >a,.smartmenu .sm-multi-column >ul ul li.sm-opened >a,.smartmenu >li >ul li:hover >a:visited,.smartmenu >li >ul ul li:hover >a:visited,.smartmenu .sm-multi-column li:hover >a:visited,.smartmenu .sm-multi-column >ul ul li:hover >a:visited,.smartmenu >li >ul li.sm-opened >a:visited,.smartmenu >li >ul ul li.sm-opened >a:visited,.smartmenu .sm-multi-column li.sm-opened >a:visited,.smartmenu .sm-multi-column >ul ul li.sm-opened >a:visited {
	color:#fff;
	}

.smartmenu >li.sm-content >div,.smartmenu >li.sm-content-full >div {
	background-color:#000; 
	color:#ddd;
	}

.smartmenu >li.sm-content >div ul li a,.smartmenu >li.sm-content-full >div ul li a,.smartmenu >li.sm-content >div ul li a:visited,.smartmenu >li.sm-content-full >div ul li a:visited {
	color:#ddd;
	}

.smartmenu >li.sm-content >div ul li:hover a,.smartmenu >li.sm-content-full >div ul li:hover a,.smartmenu >li.sm-content >div ul li:hover a:visited,.smartmenu >li.sm-content-full >div ul li:hover a:visited {
	color:#f89828;
	}

.smartmenu .sm-row .sm-col >.sm-grid-wrapper {
	background-color:#eaeaea;
	color:#888;
	}

.smartmenu .sm-submenu .sm-submenu-description {
	font-size:12px;
	color:#fff;
	}

.smartmenu .sm-custom-bg {
	background-image:url(../../images/preview/pattern_white.png)
	}

.smartmenu .sm-title {
	color:#fff;
	}

.smartmenu .sm-title a {
	color:#f89828;
	}

.smartmenu .sm-title a:hover {
	color:#0078c9;
	}

.smartmenu .sm-description {
	color:#fff;
	}

.smartmenu .sm-description a {
	color:#f89828;
	}

.smartmenu .sm-description a:hover {
	color:#0078c9;
	}

.smartmenu .sm-contact-form {
	background-color:#f6f6f6;
	}

.smartmenu input[type=text],.smartmenu input[type=email],.smartmenu textarea{
	background-color:#fff;
	border:1px solid #e6e5e0;
	color:#aaa;
	}

.smartmenu input[type=text]:focus,.smartmenu input[type=email]:focus,.smartmenu textarea:focus {
	border:1px solid #f89828;
	color:#666;

}.smartmenu input[type=submit] {
	background-color:#f89828;
	color:#fff;
	}

.smartmenu input[type=submit]:hover {
	background-color:#333;
	}

.smartmenu .sm-search input {
	color:#fff;
	}

.smartmenu .sm-search input:focus,.smartmenu .sm-search input:hover {
	background-color:#f89828;
	}

.smartmenu .sm-search:hover {
	background-color:#f89828;
}