/*-------------------------------------------------------------- ## Links --------------------------------------------------------------*/ a { color: #6c50fb; text-decoration: inherit; &:visited, &:hover, &:focus, &:active { color: #6c50fb; } &:focus { outline: inherit; } &:hover, &:active { outline: 0; } } /*-------------------------------------------------------------- ## Menus --------------------------------------------------------------*/ #main-nav { display: block; float: right; transition: all 0.5s ease-in-out 0s; width: auto; } .enabled-sticky-primary-menu #main-nav.fixed { box-shadow: 0 0 3px #aaaaaa; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999; } .main-navigation { ul { display: block; margin: 0; padding: 0; ul { background-color: #ffffff; left: -9999px; margin: 0; min-width: 200px; opacity: 0; position: absolute; top: 100%; transition: opacity 0.4s ease-in-out 0s; z-index: -9999; ul { left: 100%; top: 0; } } } li { position: relative; display: inline-block; margin-bottom: 0; float: left; } ul { > li:hover > ul { opacity: 1; left: 0; z-index: 9999; } ul { ul { ul { display: none; } li:hover > ul { display: block; } } li:hover > ul { opacity: 1; left: 100%; } } } li li { float: none; display: block; } ul { li { li:first-child > a { border-left: none; } a { color: #11101d; display: block; font-family: 'Barlow', sans-serif; font-size: 15px; font-weight: normal; padding: 35px 20px; position: relative; z-index: 99; font-weight: 600; text-transform: uppercase; } } ul a { border-bottom: 1px solid #ddd; border-left: medium none; border-right: medium none; font-size: 15px; height: auto; padding: 9px 15px; text-align: left; width: 100%; } li { &.menu-item-has-children ul.sub-menu li a { color: #515151; &:hover { color: #6c50fb; } } &.current-menu-item a, a:hover { color: #6c50fb; } &.menu-item-has-children { ul.sub-menu li.current-menu-item a { color: #6c50fb; } > a::after { content: "\f107"; font-family: FontAwesome; margin-left: 10px; margin-right: 0; position: absolute; right: 10px; transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -webkit-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -o-transform: translate(0%, -50%); position: absolute; top: 50%; } } &.page_item_has_children > a::after { content: "\f107"; font-family: FontAwesome; margin-left: 10px; margin-right: 0; position: absolute; right: 10px; transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -webkit-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -o-transform: translate(0%, -50%); position: absolute; top: 50%; } li { &.menu-item-has-children > a::after, &.page_item_has_children > a::after { content: "\f105"; top: 50%; } } &.menu-item-has-children a, &.page_item_has_children a { padding-right: 30px; } } } .menu-toggle, .dropdown-toggle { display: none; } } #mobile-trigger, #mobile-menu { display: none; } /*comment and post navigation*/ .site-main { .comment-navigation, .posts-navigation, .post-navigation { margin: 0 0 1.5em; overflow: hidden; } } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous, .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: left; padding: 0px; width: auto; line-height: 1.5; } #infinite-handle { span { float: left; padding: 0px; width: auto; line-height: 1.5; background: #6c50fb; font-size: 1.5; font-size: 15px; color: #fff; &:hover { background: #6c50fb; } } margin-bottom: 20px; height: auto; overflow: hidden; } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: left; } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: right; } .comment-navigation .nav-previous a::before, .posts-navigation .nav-previous a::before, .post-navigation .nav-previous a::before { content: "\f100"; display: inline-block; font-family: FontAwesome; margin-right: 10px; color: #707070; } .comment-navigation .nav-next a::after, .posts-navigation .nav-next a::after, .post-navigation .nav-next a::after { content: "\f101"; display: inline-block; font-family: FontAwesome; margin-left: 10px; color: #707070; } .page-links { clear: both; margin: 0 0 1.5em; } .comment-navigation { .nav-next a, .nav-previous a { background: transparent; color: #515151; border: 0; padding: 14px 0px; border-radius: 3px; line-height: 1.1; display: block; font-size: 18px; } } .nav-links { .nav-previous a, .nav-next a { background: transparent; color: #515151; border: 0; padding: 14px 0px; border-radius: 3px; line-height: 1.1; display: block; font-size: 18px; } .nav-previous a:hover, .nav-next a:hover { background: transparent; color: #6c50fb; } } .comment-navigation { .nav-next a:hover:after, .nav-previous a:hover:before { color: #6c50fb; } } .nav-links { .nav-previous a:hover:before, .nav-next a:hover:after { color: #6c50fb; } border-top: medium none; margin-bottom: 20px; padding: 20px 0; overflow: hidden; .page-numbers { border: 1px solid; padding: 5px 10px; &.current { background: #6c50fb none repeat scroll 0 0; border-color: #6c50fb; color: #ffffff; } } a.page-numbers:hover { background: #6c50fb none repeat scroll 0 0; border-color: #6c50fb; color: #ffffff; } .page-numbers.dots { border: none; } }