Advertisement
xpeed

Untitled

Mar 29th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.95 KB | None | 0 0
  1.  
  2. /**
  3. * Navigation Start
  4. * -----------------------------------------------------------------------------
  5. */
  6.  
  7. .site-navigation ul {
  8. list-style: none;
  9. margin: 0;
  10. }
  11.  
  12. .site-navigation li {
  13. border-top: 1px solid rgb(236, 236, 236);
  14. }
  15.  
  16. .site-navigation ul ul {
  17. margin-left: 20px;
  18. }
  19.  
  20. .site-navigation a {
  21. color: #000;
  22. display: block;
  23. font-size: 14px;
  24. }
  25.  
  26. .site-navigation a:hover {
  27. color: #1EB1E2;
  28. background: #f9f9f9;
  29. }
  30.  
  31. .site-navigation .current_page_item > a,
  32. .site-navigation .current_page_ancestor > a,
  33. .site-navigation .current-menu-item > a,
  34. .site-navigation .current-menu-parent > a,
  35. .site-navigation .current-menu-ancestor > a {
  36. color: #1EB1E2;
  37. }
  38. .sub-menu li a, .mega-menu li a {
  39. font-size: 14px;
  40. }
  41.  
  42. /* Primary Navigation */
  43.  
  44. .primary-navigation {
  45. -webkit-box-sizing: border-box;
  46. -moz-box-sizing: border-box;
  47. box-sizing: border-box;
  48. font-size: 14px;
  49. padding-top: 24px;
  50. position: relative;
  51. }
  52. .primary-navigation i {
  53. color: #585858;
  54. }
  55. .primary-navigation.toggled-on {
  56. padding: 72px 10px 36px;
  57. background-color: #fff;
  58. z-index: 99999;
  59. }
  60.  
  61. .primary-navigation .nav-menu {
  62. border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  63. display: none;
  64. }
  65.  
  66. .primary-navigation.toggled-on .nav-menu {
  67. display: block;
  68.  
  69. }
  70.  
  71. .primary-navigation a {
  72. padding: 7px 0;
  73. line-height: inherit;
  74. display: block;
  75. }
  76.  
  77. .primary-navigation a:before {
  78. font-family: 'FontAwesome';
  79. font-style: normal;
  80. position: relative;
  81. font-size: 16px;
  82. line-height: 0;
  83. margin-right: 5px;
  84. top: 1px;
  85. font-weight: 100;
  86. display: inline-block;
  87. width: 1em;
  88. text-align: center;
  89. }
  90.  
  91. /* Mega Menu */
  92.  
  93. @media screen and (max-width: 400px) {
  94.  
  95. .primary-navigation .mega-nav {
  96. display: none;
  97. }
  98.  
  99. }
  100.  
  101. @media screen and (min-width: 401px) {
  102.  
  103. .primary-navigation .mega-nav {
  104. display: none;
  105. }
  106.  
  107. }
  108.  
  109. @media screen and (min-width: 673px) {
  110.  
  111. .primary-navigation .mega-nav li {
  112. border-top: none;
  113. border-bottom: none;
  114. }
  115.  
  116. .primary-navigation .mega-nav {
  117. padding: 10px;
  118. }
  119.  
  120. .primary-navigation .mega-nav > li {
  121. padding: 8px 21px;
  122. }
  123.  
  124. .primary-navigation .mega-nav {
  125. display: block;
  126. }
  127.  
  128. }
  129.  
  130. @media screen and (max-width: 782px) {
  131. .primary-navigation p {
  132. color: #1EB1E2;
  133. margin: 7px 0;
  134. }
  135.  
  136. .primary-navigation a {
  137. padding: 7px 0;
  138. }
  139.  
  140. .primary-navigation a:before {
  141. display: inline-block;
  142. width: 1em;
  143. text-align: center;
  144. }
  145. }
  146.  
  147. @media screen and (min-width: 783px) {
  148.  
  149. .primary-navigation {
  150.  
  151. padding: 0;
  152. }
  153.  
  154. .primary-navigation.toggled-on {
  155. border-bottom: 0;
  156. margin: 0;
  157. padding: 0;
  158. }
  159.  
  160. .primary-navigation .menu-toggle {
  161. display: none;
  162. padding: 0;
  163. }
  164.  
  165. .primary-navigation .nav-menu {
  166. border-bottom: 0;
  167. display: block;
  168. }
  169.  
  170. .primary-navigation a {
  171. padding: 0 12px;
  172. white-space: nowrap;
  173. }
  174.  
  175. .primary-navigation a:before {
  176. position: relative;
  177. font-size: 16px;
  178. line-height: 0;
  179. margin-right: 9px;
  180. top: 2px;
  181. font-weight: 100;
  182. }
  183.  
  184. .primary-navigation ul ul a {
  185. padding: 18px 10px 18px 17px;
  186. white-space: normal;
  187. width: 176px;
  188. }
  189.  
  190. .primary-navigation ul ul a:hover,
  191. .primary-navigation ul ul li.focus > a {
  192. background-color: #F5F5F5;
  193. }
  194.  
  195.  
  196. .primary-navigation .menu-item-has-children > a,
  197. .primary-navigation .page_item_has_children > a {
  198. padding-right: 26px;
  199. }
  200.  
  201. .primary-navigation .menu-item-has-children > a:after,
  202. .primary-navigation .page_item_has_children > a:after {
  203. -webkit-font-smoothing: antialiased;
  204. content: "\f091";
  205. display: inline-block;
  206. font: normal 8px/1 Black Tie;
  207. position: absolute;
  208. right: 12px;
  209. top: 22px;
  210. vertical-align: text-bottom;
  211. }
  212.  
  213. .primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,
  214. .primary-navigation .menu-item-has-children li.page_item_has_children > a:after,
  215. .primary-navigation .page_item_has_children li.menu-item-has-children > a:after,
  216. .primary-navigation .page_item_has_children li.page_item_has_children > a:after {
  217. content: "\f093";
  218. right: 8px;
  219. top: 20px;
  220. font: normal 8px/1 Black Tie;
  221. }
  222.  
  223. .primary-navigation li .menu-item-has-children > a,
  224. .primary-navigation li .page_item_has_children > a {
  225. padding-right: 20px;
  226. width: 168px;
  227. /*color: #1EB1E2;*/
  228. }
  229.  
  230.  
  231.  
  232. .primary-navigation li:hover > a,
  233. .primary-navigation li.focus > a {
  234. background-color: #f9f9f9;
  235. color: #1EB1E2;
  236. }
  237.  
  238. .primary-navigation li {
  239. border: 0;
  240. display: inline-block;
  241. height: 48px;
  242. line-height: 48px;
  243. position: relative;
  244. }
  245.  
  246. .primary-navigation li li {
  247. border: 0;
  248. display: block;
  249. height: auto;
  250. line-height: 1.0909090909;
  251. }
  252.  
  253. .primary-navigation ul li:hover > ul,
  254. .primary-navigation ul li.focus > ul {
  255. left: auto;
  256. }
  257.  
  258. .primary-navigation ul ul li:hover > ul,
  259. .primary-navigation ul ul li.focus > ul {
  260. left: 100%;
  261. }
  262.  
  263. .primary-navigation ul ul {
  264. background-color: #fff;
  265. float: left;
  266. margin: 0;
  267. position: absolute;
  268. top: 48px;
  269. left: -999em;
  270. z-index: 99999;
  271.  
  272. }
  273.  
  274. .primary-navigation ul ul ul {
  275. left: -999em;
  276. top: 0;
  277. }
  278.  
  279. .primary-navigation .mega-menu .menu-item {
  280. float: none;
  281. }
  282.  
  283. .primary-navigation ul .mega-menu ul {
  284. position: static;
  285. float: none;
  286. }
  287.  
  288. .primary-navigation .menu-item-has-mega-menu {
  289. position: relative;
  290. }
  291.  
  292. .primary-navigation .mega-menu {
  293. display: none;
  294. position: absolute;
  295. right: -500px;
  296. top: 100%;
  297. background: #FFFFFF;
  298. z-index: 10;
  299. border: 1px solid #EDEDED;
  300. border-top: 2px solid #1EB1E2;
  301. }
  302.  
  303. .primary-navigation .mega-menu ul {
  304. background: none;
  305. }
  306.  
  307. .primary-navigation .mega-menu a {
  308. padding: 0;
  309. display: inline;
  310. position: relative;
  311. line-height: 22px;
  312. text-transform: none;
  313. }
  314.  
  315. #masthead .primary-navigation .mega-menu .sub-menu .current-menu-item a {
  316. font-weight: normal;
  317. color: #3de132;
  318. }
  319.  
  320.  
  321. .primary-navigation .mega-menu p {
  322. margin: 0 0 1em 0;
  323. }
  324.  
  325. .primary-navigation .mega-menu a:before {
  326. top: -2px;
  327. line-height: 22px;
  328. text-decoration: none;
  329. }
  330.  
  331. .primary-navigation .mega-menu a:after {
  332. display: none !important;
  333. }
  334.  
  335. .primary-navigation .mega-menu li,
  336. .primary-navigation .mega-menu li:hover {
  337. background: none;
  338. }
  339.  
  340. .primary-navigation .menu-item-has-mega-menu:hover .mega-menu {
  341. display: block;
  342. }
  343.  
  344. .primary-navigation .mega-menu .menu-item {
  345. color: #000;
  346. text-transform: none;
  347. font-size: 13px;
  348. line-height: 20px;
  349. }
  350.  
  351. /* row */
  352. .primary-navigation .mega-menu-row {
  353. width: 100%;
  354. display: table;
  355. table-layout: fixed;
  356. padding: 30px 0;
  357. }
  358.  
  359. .primary-navigation .mega-menu-row {
  360. border-top: 1px solid #484848; /* overrides from settings / styling / mega-menu */
  361. }
  362.  
  363. .primary-navigation .mega-menu-row:first-child {
  364. border-top: none;
  365. }
  366.  
  367. /* column */
  368. .primary-navigation .mega-menu-col {
  369. display: table-cell;
  370. width: 1px;
  371. padding: 0 30px;
  372. border-left: 1px solid #1EB1E2; /* overrides from settings / styling / mega-menu */
  373. }
  374.  
  375. .primary-navigation .mega-menu-col:first-child {
  376. border-left: none;
  377. }
  378.  
  379. .primary-navigation .mega-menu-col > a {
  380. display: inline-block;
  381. width: auto !important;
  382. padding: 0 !important;
  383. font-size: 19px;
  384. margin-top: 5px;
  385. margin-bottom: 14px;
  386. text-transform: none;
  387. color: #1EB1E2;
  388. }
  389.  
  390. .primary-navigation .mega-menu-col > a:before {
  391. top: 2px;
  392. }
  393.  
  394. /* column sub-menus */
  395. .primary-navigation .mega-menu-col .sub-menu .sub-menu {
  396. padding-left: 27px;
  397. }
  398.  
  399. .primary-navigation .mega-menu-row .sub-menu-has-icons {
  400. padding-left: 27px;
  401. }
  402.  
  403. .primary-navigation .mega-menu-row .menu-item-has-icon > p {
  404. margin-left: -27px;
  405. }
  406.  
  407. .primary-navigation .mega-menu-row .sub-menu-has-icons a:before,
  408. .primary-navigation .mega-menu-row > .menu-item-has-icon > a:before {
  409. position: absolute;
  410. left: -27px;
  411. width: 18px;
  412. text-align: center;
  413. margin: 0;
  414. }
  415.  
  416. .primary-navigation .mega-menu-row > .menu-item-has-icon > a {
  417. left: 27px;
  418. }
  419.  
  420. .primary-navigation .mega-menu li:hover a {
  421. background: none;
  422. }
  423.  
  424. .primary-navigation .mega-menu-col p + .sub-menu {
  425. margin-top: 12px;
  426. }
  427.  
  428. }
  429. /* Secondary Navigation */
  430.  
  431. .secondary-navigation {
  432. border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  433. font-size: 12px;
  434. margin: 48px 0;
  435. }
  436.  
  437. .secondary-navigation a {
  438. padding: 9px 0;
  439. }
  440.  
  441. .secondary-navigation a.fa:before {
  442. margin-right: 10px;
  443. }
  444.  
  445. .menu-toggle {
  446. background-color: #000;
  447. border-radius: 0;
  448. cursor: pointer;
  449. font-size: 0;
  450. height: 48px;
  451. margin: 0;
  452. overflow: hidden;
  453. padding: 0;
  454. position: absolute;
  455. top: 0;
  456. right: 0;
  457. text-align: center;
  458. width: 48px;
  459. }
  460.  
  461. .menu-toggle:before {
  462. color: #fff;
  463. content: "\f0b5";
  464. display: inline;
  465. font: normal 8px/1 Black Tie;
  466. margin-top: 16px;
  467. font-size: 25px;
  468. }
  469.  
  470. .menu-toggle:active,
  471. .menu-toggle:focus,
  472. .menu-toggle:hover {
  473. background-color: #444;
  474. }
  475.  
  476. .menu-toggle:focus {
  477. outline: 1px dotted;
  478. }
  479.  
  480.  
  481. .fw-page-builder-content {
  482. margin-left: -15px;
  483. margin-right: -15px;
  484. }
  485.  
  486.  
  487. /**
  488. * Navigation End
  489. * -----------------------------------------------
  490. */
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497. <nav class="navbar navbar-default navigation-top sticky_header <?php
  498.  
  499. if(function_exists('_filter_fw_ext_mega_menu_wp_nav_menu_args')){echo 'mega-menu-activated';}?>" id="navigation-top" >
  500. <div class="container">
  501. <!-- Brand and toggle get grouped for better mobile display -->
  502. <div class="navbar-header">
  503. <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
  504. data-target="#bs-navbar-collapse-1">
  505. <span class="sr-only">Toggle navigation</span>
  506. <span class="icon-bar"></span>
  507. <span class="icon-bar"></span>
  508. <span class="icon-bar"></span>
  509. </button>
  510. </div>
  511.  
  512. <!-- Nav-Links start -->
  513. <?php
  514. wp_nav_menu(array(
  515. 'menu' => 'primary',
  516. 'theme_location' => 'primary',
  517. 'container' => 'div',
  518. 'container_class' => 'collapse navbar-collapse xs-center-collapse',
  519. 'container_id' => 'bs-navbar-collapse-1',
  520. 'menu_class' => 'nav navbar-nav xs-center-menu',
  521. 'fallback_cb' => 'wellnesscenter_navwalker::fallback',
  522. 'walker' => new wellnesscenter_navwalker())
  523. );
  524. ?>
  525. <!-- Nav-Links end -->
  526. </div>
  527. </nav>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement