@font-face {
    font-family: 'roboto';
    src: url('../../../fonts/RobotoRegular.eot');
    src: url('../../../fonts/RobotoRegular.eot?#iefix') format('embedded-opentype'),
url('../../../fonts/RobotoRegular.woff') format('woff'),
url('../../../fonts/RobotoRegular.ttf') format('truetype'),
url('../../../fonts/RobotoRegular.svg#roboto') format('svg');
    font-weight: normal;
}
@font-face {
    font-family: 'roboto';
    src: url('../../../fonts/RobotoBold.eot');
    src: url('../../../fonts/RobotoBold.eot?#iefix') format('embedded-opentype'),
url('../../../fonts/RobotoBold.woff') format('woff'),
url('../../../fonts/RobotoBold.ttf') format('truetype'),
url('../../../fonts/RobotoBold.svg#roboto') format('svg');
    font-weight: bold;
}
.navbar{padding:0;}
.navbar-brand{font-size:32px;font-weight: bold;}

.navbar-toggler{display:none;}
.menu>li.menulogo{display:none;}
.menu li a:hover,.menu li:hover>a{color:#fff; background-color:#e15814;}

@media screen and (max-width:1199px){
.menu>li.menulogo{display:block !important;text-align:center;border-bottom:2px solid rgba(255, 255, 255, 0.3) !important;}
.navbar-toggler{display:inline-block !important;vertical-align:top; padding:0.65rem .75rem;}
.navbar-toggler:focus{outline:none;}
.navbar-toggler span{background:#29528c;width:40px;height:4px;display:block;}
.navbar-toggler span + span{margin-top:7px;}
.navbar-nav{flex-direction:column !important}
.navbar-nav .nav-link{border-bottom:1px solid #545454;border-radius:0;color:#fff;display:block;}
	
#mainmenu{z-index:1003;position:fixed;height:100%;left:-250px;top:0;bottom:0;border:none;overflow-y:auto;width:250px;background:#fff;border-right:2px solid #555;}
#mainmenu.showmenu{left:0;}
.navbar-expand-lg .navbar-nav .dropdown-menu{padding:0;}
#siteheader .container{max-width:100%;}
}

.container{position:relative;}
#siteheader {
/*position:fixed;z-index:1000;top:42px;*/
width: 100%;background: #fff;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-ms-transition:all ease 0.2s;-o-transition:all ease 0.4s;transition:all ease 0.2s;
}

.navbar-brand{background:#fff; margin:10px 0;}

#mainmenu a{color:#666;}
#mainmenu .menu>li>a:hover,#mainmenu .menu>li:hover>a{color:#fff;}
.navbar-nav{align-items:center;}
.navbar-nav a{padding:8px 14px;font-size:15px;border-radius:0;display:block;}
.navbar-brand img{max-width:300px;}
.dropdown-menu{background:#fff;}
.menu>li.menu-sm{display: none;}

.topright{display:flex;justify-content:flex-end;}
.topbar{background:#29538c;}
.topbar .slogan{color:#fff;font-size:19px;line-height:40px;}
.topbar a{color:#fff;}
.toplinks{margin-right:30px;}
.toplinks li{display:inline-block;}
.toplinks a{display:block; padding:10px;}
.social a{display:inline-block; font-size:20px;width:34px;padding:5px 3px;text-align:center;color:#fff;}
.topbar .social a:hover{background:#e15814;}
.toplinks a:hover{color:#fad400;}

@media all and (max-width:1399px){
	.navbar-brand img{width:300px;}
}
@media all and (max-width:1329px){
	.navbar-brand img{width:280px;}
}
@media all and (max-width:1299px){
	.navbar-brand img{width:250px;}
	.menu>li>a{padding:10px;}
}
@media all and (max-width:1199px){
	.navbar-brand{margin:3px 0;}
	.navbar-brand img{width:280px;}
	.topbar .container{max-width:100%}
	.navbar-toggler{margin-left:20px;}
	.toplinks{display:none;}
	.menu>li.menu-sm{display:block;}
	.navbar{justify-content:space-between;}
	#mainmenu .menu>li>a:hover, #mainmenu .menu>li:hover>a {}
}
@media all and (max-width:767px){
	.topbar .slogan{text-align:center;font-size:14px;}
	.topright{display:none;}
}
@media all and (max-width:479px){
	.navbar-brand img{width:260px;}
}
@media all and (max-width:399px){
	.navbar-brand img{width:230px;}
}
@media all and (max-width:359px){
	.navbar-brand img{width:200px;}
	.navbar-toggler{margin:0 -10px 0 0;}
}
