.header-addon {z-index: 10; position: relative;}
/*navbar*/
#main-navbar .navbar-brand, #allmenu-modal .modal-header .modal-title {letter-spacing:-1px; font-weight:600; line-height:100% }
#allmenu-modal .modal-header .modal-title { font-weight:400; min-width:195px }
#main-navbar .navbar-brand small, #allmenu-modal .modal-header .modal-title small{display:block; margin-top:-3px}

#main-navbar-menu > li > a { font-size:1.1rem; letter-spacing:-1px; font-weight:500; color: rgba(0, 0, 0, 0.6); }
@media screen and (min-width:992px){
	#main-navbar .navbar-brand, #main-navbar-collapse .navbar-nav > li > a { padding-top: 1.75rem;padding-bottom: 1.75rem;transition: all 0.2s linear 0s; }
	header:not(.fixed-top) #main-navbar-menu .dropdown-menu, #login_skin + .dropdown-menu { margin-top:-1px }
	#main-navbar:not(.fixed-top) #main-navbar-menu .dropdown-menu {  border-radius:0; border:2px solid #007bff}
	#main-navbar:not(.fixed-top) #main-navbar-menu .dropdown > .dropdown-menu:before, #main-navbar:not(.fixed-top) #main-navbar-menu .dropdown > .dropdown-menu:after{ content: ''; position: absolute;display: block;left: 30%;margin-left: -14px; width: 0; height: 0; border-bottom: 14px dashed; border-right: 14px solid transparent; border-left: 14px solid transparent;}
	#main-navbar:not(.fixed-top) #main-navbar-menu .dropdown > .dropdown-menu:before { top: -14px;  color: #007bff;}
	#main-navbar:not(.fixed-top) #main-navbar-menu .dropdown > .dropdown-menu:after{ top: -12px;  color: #fff; }
	#main-navbar.fixed-top #main-navbar-menu .dropdown-menu { border-radius:0; border:none}
}
#main-navbar-collapse .navbar-nav li:hover > .dropdown-menu, #main-navbar-collapse .navbar-nav a:focus > .dropdown-menu { display: block; }
#main-navbar-collapse .dropdown-submenu { position:relative; }
#main-navbar-collapse .dropdown-submenu>.dropdown-menu { top:0; left:100%; margin-top:-6px !important; margin-left:-.5px;}

/*footer*/
.footer { background-color:#0c1a1e }
.footerleft img {width: 30px; margin: -4px 7px 0 0 }
.footerleft p, .footerleft p a {font-size:13px !important;line-height: 170%;color:#d5d5d5; margin-bottom: 5px;}
.footerleft p i { width:20px; color:#999;}
.footer-ul { list-style-type:none;  padding-left:0px; margin-left:2px;margin-bottom:0}
.footer-ul li {  font-size:13px;}
.footer-ul li a { color:#d5d5d5; padding:0 0 8px 0; display:block; transition: color 0.2s linear 0s, background 0.2s linear 0s; }
.footer-ul i { margin-right:10px;}
.copyright { background-color:#000; color:#fff; padding:15px 0;}
.footer-heading, .footer-heading a { font-size:1.25rem; color:#fff; margin-bottom:1.5rem;}
.copyright a, .post a { font-size:13px; color:#d5d5d5 }
.footer-ul li a:hover, .post a:hover,  .footerleft p a:hover {transition: color 0.2s linear 0s, background 0.2s linear 0s; color:#ff670f }

/**/
.nav-pills-custom .nav-link, .nav-pills-custom .show > .nav-link { color: #6c757d; padding: .25rem .75rem; margin-right:.5rem; border:1px solid transparent }
.nav-pills-custom .nav-link.active, .nav-pills-custom .show > .nav-link { background-color:transparent; border:1px solid #777}

/*navbar search*/
.search-inline { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; z-index: 9; transition: all .5s ease-in-out; }
.search-inline.visible { opacity: 1; animation: fadeInDown 0.4s ease-in-out; }
.search-inline button[type="submit"] { position: absolute;top: 0;right: 80px;width: 80px;height: 100%;padding: 0px;border: 0px;background: #343a40;color: #fff; }
.search-inline .form-control {position: absolute;left: 0;top: 0;height: 100%;width: 100%;border: 0px;border-radius:0; font-size: 1.2rem;box-shadow: none;}
.search-inline .search-close { position: absolute; top: 0; right: 0; color: #616161; width: 80px; height: 100%; text-align: center; display: table; background: #efefef; text-decoration: none; }
.search-inline .search-close i { display: table-cell; vertical-align: middle; }

@media screen and (max-width: 767px) { 
	#main-navbar-collapse .search-inline { height: 46px; } 
	.search-inline .form-control { border-bottom: 1px solid #ced4da; }
	.search-inline button[type="submit"] { right: 50px;width: 50px; }
	.search-inline .search-close { width: 50px; }
}