_navigations.scss 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459
  1. /* Navigations */
  2. .bg-faded{
  3. background-color: transparent;
  4. }
  5. .bg-default{
  6. background: #F8F8F8;
  7. border: none;
  8. .navbar-nav .nav-link{
  9. color: $text-color;
  10. }
  11. }
  12. .bg-black{
  13. background-color: #333;
  14. .navbar-nav .nav-link{
  15. color: $white;
  16. }
  17. }
  18. .navbar-fixed-top {
  19. border-radius: 0;
  20. }
  21. .navbar-brand {
  22. color: $grey !important;
  23. font-size: 20px;
  24. line-height: 20px;
  25. font-weight: $bold;
  26. padding: 20px 15px;
  27. img{
  28. max-width: 200px;
  29. }
  30. }
  31. .navbar-light .navbar-brand, .navbar-light .navbar-toggler{
  32. color: $preset!important;
  33. }
  34. .navbar-toggle .icon-bar {
  35. background: $primary;
  36. width: 20px;
  37. height: 3px;
  38. border-radius: 5px;
  39. -webkit-border-radius: 5px;
  40. -moz-border-radius: 5px;
  41. }
  42. .navbar-collapse {
  43. text-align: center;
  44. }
  45. .navbar{
  46. padding: 0;
  47. }
  48. .dropdown-menu{
  49. padding: 10px 0px;
  50. border: 0;
  51. border-radius: 0;
  52. }
  53. .dropdown-item{
  54. padding: 10px 22px;
  55. font-size: 14px;
  56. width: 170px;
  57. }
  58. .dropdown-item:focus, .dropdown-item:hover{
  59. background: $preset;
  60. color: #fff;
  61. }
  62. .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
  63. color: $preset;
  64. }
  65. /* Default Navbar */
  66. .navbar-nav .nav-link{
  67. color: $white;
  68. font-size: 14px;
  69. margin-right: 18px;
  70. font-weight: $regular;
  71. padding: 18px 0px;
  72. }
  73. .navbar-light .navbar-nav .nav-link:hover {
  74. color: $primary;
  75. }
  76. .navbar-light .navbar-nav .nav-link:hover:focus {
  77. color: $primary;
  78. }
  79. .navbar-light .navbar-nav>.active>a, .navbar-light .navbar-nav>.active>a:focus, .navbar-light .navbar-nav>.active>a:hover {
  80. color: $primary;
  81. background-color: transparent;
  82. }
  83. .navbar-light .navbar-nav>.open>a, .navbar-light .navbar-nav>.open>a:focus, .navbar-light .navbar-nav>.open>a:hover {
  84. color: $primary;
  85. background-color: transparent;
  86. }
  87. .navbar-light .navbar-toggle .icon-bar {
  88. background-color: $primary;
  89. }
  90. .navbar-light .navbar-toggle {
  91. border-color: transparent;
  92. }
  93. .navbar-light .navbar-toggle:hover, .navbar-light .navbar-toggle:focus {
  94. background-color: transparent;
  95. }
  96. /* / End Default Navbar */
  97. .form-inline .form-control {
  98. margin: 0;
  99. color: #fff;
  100. border-radius: 50px;
  101. min-height: 42px;
  102. padding: 7px 20px;
  103. background: transparent;
  104. }
  105. .top_search_icon{
  106. position: absolute;
  107. top: 31px;
  108. right: 44px;
  109. color: #fff;
  110. }
  111. /* Navbar-1 */
  112. .navbar-1 {
  113. border-radius: 0;
  114. }
  115. .navbar-1.navbar-light {
  116. background-color: $bg-color;
  117. border-color: transparent;
  118. }
  119. .navbar-inverse {
  120. background-color: $dark-bg-color;
  121. border-color: transparent;
  122. }
  123. /* Transparent Navigations */
  124. .nav-bg-default {
  125. background: url("../images/nav-bg-default.jpg");
  126. background-repeat: no-repeat;
  127. background-size: cover;
  128. background-position: center;
  129. }
  130. .nav-bg-inverse {
  131. background: url("../images/nav-bg-inverse.jpg");
  132. background-repeat: no-repeat;
  133. background-size: cover;
  134. background-position: center;
  135. }
  136. .nav-bg-default .navbar {
  137. margin-bottom: 0;
  138. opacity: 0.8;
  139. }
  140. .nav-bg-inverse .navbar {
  141. margin-bottom: 0;
  142. opacity: 0.8;
  143. }
  144. .navbar-light-transparent {
  145. background-color: transparent !important;
  146. }
  147. .navbar-inverse-transparent {
  148. background-color: transparent !important;
  149. }
  150. .navbar-light-transparent.navbar-light .navbar-nav > li > a {
  151. color: $white;
  152. }
  153. .navbar-light-transparent.navbar-light .navbar-nav>li>a:hover {
  154. color: $primary;
  155. }
  156. .navbar-light-transparent.navbar-light .navbar-nav > li > a:focus {
  157. color: $white !important;
  158. }
  159. .navbar-light-transparent.navbar-light .navbar-nav>.active>a, .navbar-light-transparent.navbar-light .navbar-nav>.active>a:focus, .navbar-light-transparent.navbar-light .navbar-nav>.active>a:hover {
  160. color: $primary;
  161. background-color: transparent;
  162. }
  163. .navbar-light-transparent.navbar-light .navbar-nav>.open>a, .navbar-light-transparent.navbar-light .navbar-nav>.open>a:focus, .navbar-light-transparent.navbar-light .navbar-nav>.open>a:hover {
  164. color: $primary;
  165. background-color: transparent;
  166. }
  167. .navbar-light-transparent.navbar-light .navbar-toggle .icon-bar {
  168. background-color: $primary;
  169. }
  170. .navbar-light-transparent.navbar-light .navbar-toggle {
  171. border-color: transparent;
  172. }
  173. .navbar-light-transparent.navbar-light .navbar-toggle:hover, .navbar-light-transparent.navbar-light .navbar-toggle:focus {
  174. background-color: transparent;
  175. }
  176. .navbar-inverse-transparent.navbar-inverse .navbar-nav > li > a {
  177. color: $black;
  178. }
  179. .navbar-inverse-transparent.navbar-inverse .navbar-nav>li>a:hover {
  180. color: $primary;
  181. }
  182. .navbar-inverse-transparent.navbar-inverse .navbar-nav > li > a:focus {
  183. color: $black !important;
  184. }
  185. .navbar-inverse-transparent.navbar-inverse .navbar-nav>.active>a, .navbar-inverse-transparent.navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse-transparent.navbar-inverse .navbar-nav>.active>a:hover {
  186. color: $primary;
  187. background-color: transparent;
  188. }
  189. .navbar-inverse-transparent.navbar-inverse .navbar-nav>.open>a, .navbar-inverse-transparent.navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse-transparent.navbar-inverse .navbar-nav>.open>a:hover {
  190. color: $primary;
  191. background-color: transparent;
  192. }
  193. .navbar-inverse-transparent.navbar-inverse .navbar-toggle .icon-bar {
  194. background-color: $primary;
  195. }
  196. .navbar-inverse-transparent .navbar-inverse .navbar-toggle {
  197. border-color: transparent;
  198. }
  199. .navbar-inverse-transparent.navbar-inverse .navbar-toggle:hover, .navbar-inverse-transparent.navbar-inverse .navbar-toggle:focus {
  200. background-color: transparent;
  201. }
  202. .form-inline .form-control{
  203. margin: 0;
  204. border-radius: 50px;
  205. min-height: 42px;
  206. padding: 7px 20px;
  207. background: transparent;
  208. }
  209. /* Top Menus */
  210. .top-menu {
  211. background-color: #333;
  212. }
  213. .top-menu-inverse {
  214. background-color: $bg-color;
  215. }
  216. .top-menu p {
  217. margin-bottom: 0;
  218. padding: 9px 15px;
  219. }
  220. .top-menu-bg p {
  221. padding: 9px 0;
  222. }
  223. .top-menu-bg-inverse p {
  224. padding: 9px 0;
  225. }
  226. .top-menu a {
  227. color: #fff!important;
  228. font-size: 12px!important;
  229. margin-right: 10px;
  230. font-weight: 400;
  231. }
  232. .top-menu-inverse a {
  233. color: $text-color!important;
  234. }
  235. .top-menu a:hover {
  236. color: $primary !important;
  237. }
  238. .top-menu .left i {
  239. margin-right: 5px;
  240. }
  241. .top-menu .right {
  242. float: right;
  243. }
  244. .top-menu .right a {
  245. margin: 0 0 0 15px;
  246. i{
  247. margin-right: 5px;
  248. }
  249. }
  250. .account-setting{
  251. a{
  252. margin: 0!important;
  253. padding: 6px;
  254. i{
  255. margin-right: 5px;
  256. }
  257. }
  258. }
  259. .top-menu .container {
  260. padding: 0 30px;
  261. }
  262. .top-menu-bg a {
  263. color: $white !important;
  264. }
  265. .top-menu-bg-inverse a {
  266. color: $black !important;
  267. }
  268. .btn-top-menu {
  269. background: transparent;
  270. font-size: 10px !important;
  271. font-weight: 700;
  272. border: 2px solid $text-color;
  273. margin: -3px 0 0 10px;
  274. padding: 5px 0;
  275. }
  276. .btn-top-menu:hover {
  277. border: 2px solid $primary;
  278. }
  279. .btn-top-menu a {
  280. font-size: 10px !important;
  281. margin: 0 !important;
  282. padding: 8px;
  283. }
  284. .btn-top-menu-inverse {
  285. background: transparent;
  286. font-size: 10px !important;
  287. font-weight: 700;
  288. border: 2px solid $grey;
  289. margin: -3px 0 0 10px;
  290. padding: 5px 0;
  291. }
  292. .btn-top-menu-inverse:hover {
  293. border: 2px solid $primary;
  294. background: $primary;
  295. }
  296. .btn-top-menu-inverse a:hover{
  297. color: #fff!important;
  298. }
  299. .btn-top-menu-inverse a {
  300. font-size: 10px !important;
  301. margin: 0 !important;
  302. padding: 8px;
  303. }
  304. .top-menu-bg .btn-top-menu {
  305. border: 2px solid $white;
  306. }
  307. .top-menu-bg .btn-top-menu:hover {
  308. border: 2px solid $primary;
  309. }
  310. .top-menu-bg-inverse .btn-top-menu-inverse {
  311. border: 2px solid $black;
  312. }
  313. .top-menu-bg-inverse .btn-top-menu-inverse:hover {
  314. border: 2px solid $primary;
  315. }
  316. /* / End Top Menus */
  317. .tbtn{
  318. font-size: 30px;
  319. height: 42px;
  320. width: 120px;
  321. padding: 8px;
  322. cursor: pointer;
  323. position: fixed;
  324. background: $preset;
  325. z-index: 999;
  326. top: 124px;
  327. left: 0px;
  328. p{
  329. font-size: 11px;
  330. color: #fff;
  331. i{
  332. margin-right: 4px;
  333. font-size: 12px;
  334. }
  335. }
  336. }
  337. .title-menu{
  338. font-size: 12px;
  339. padding: 28px 15px;
  340. text-transform: uppercase;
  341. }
  342. .navmenu, .navbar-offcanvas {
  343. width: 200px;
  344. z-index: 99999;
  345. }
  346. .navmenu-default, .navbar-default .navbar-offcanvas{
  347. background-color: #fff;
  348. border-left: 1px solid #eee;
  349. }
  350. .navmenu-default .navmenu-nav>li>a:hover,
  351. .navbar-default .navbar-offcanvas .navmenu-nav>li>a:hover,
  352. .navmenu-default .navmenu-nav>li>a:focus,
  353. .navbar-default .navbar-offcanvas .navmenu-nav>li>a:focus {
  354. color: $preset;
  355. background-color: transparent;
  356. }
  357. .navmenu-default .navmenu-nav > li{
  358. border-bottom: 1px solid #eee;
  359. line-height: 24px;
  360. }
  361. .navmenu-default .navmenu-nav > li > a,
  362. .navbar-default .navbar-offcanvas .navmenu-nav > li > a {
  363. color: $text-color;
  364. padding: 0px 15px;
  365. font-size: 14px;
  366. font-weight: 300;
  367. }
  368. nav#menu span.fa.fa-bars:hover {
  369. color: $preset;
  370. }
  371. .navmenu-default .navmenu-nav>.active>a,
  372. .navbar-default .navbar-offcanvas .navmenu-nav>.active>a,
  373. .navmenu-default .navmenu-nav>.active>a:hover,
  374. .navbar-default .navbar-offcanvas .navmenu-nav>.active>a:hover,
  375. .navmenu-default .navmenu-nav>.active>a:focus,
  376. .navbar-default .navbar-offcanvas .navmenu-nav>.active>a:focus {
  377. color: $preset;
  378. }
  379. .close{
  380. background: transparent;
  381. padding: 4px 12px;
  382. opacity: 1;
  383. position: absolute;
  384. top: 14px;
  385. right: 0px;
  386. i{
  387. background: $preset;
  388. color: #fff;
  389. border-radius: 4px;
  390. font-size: 16px;
  391. width: 32px;
  392. height: 32px;
  393. text-align: center;
  394. line-height: 30px;
  395. }
  396. }
  397. .social-icon{
  398. width: 25%;
  399. a{
  400. margin-right: 2px;
  401. color: #fff;
  402. text-align: center;
  403. font-size: 12px;
  404. width: 24px;
  405. height: 24px;
  406. background: #777575;
  407. display: inline-block;
  408. line-height: 24px;
  409. border-radius: 50%;
  410. }
  411. }