/*-------------------------------------------------------------- ## Menus --------------------------------------------------------------*/ .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { margin: 0 0 1.5em; overflow: hidden; } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: left; width: 50%; padding-right: 10px; } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: right; text-align: right; width: 50%; padding-left: 10px; } /*========================== PAGINATION ==========================*/ .pagination { margin-top: 60px; } .pagination .page-numbers { display: inline-block; width: 48px; height: 48px; line-height: 46px; text-align: center; border: 1px solid $primary_color; text-decoration: none; color: $black_color; font-size: 0.8em; font-weight: 600; margin: 5px 2px; vertical-align: middle; } .pagination .page-numbers svg { width: 17px; margin-top: -3px; height: 17px; vertical-align: middle; } .pagination .page-numbers.dots { border: none; letter-spacing: 5px; padding-left: 5px; } .pagination .page-numbers.current, .pagination .page-numbers:not(.dots):hover { border-color: $secondary_color; background: $secondary_color; color: $white_color; } .pagination .page-numbers.current svg path, .pagination .page-numbers:not(.dots):hover svg path { fill: $white_color; } #load-posts { text-align: center; a { display: inline-block; font-size: 0.6em; text-transform: uppercase; color: $black_color; text-decoration: none; font-weight: 700; letter-spacing: 1px; padding: 15px 30px; text-align: center; background: $primary_color; &:not(.loading):hover, &.disabled { background: $secondary_color; color: $white_color; text-decoration: none; } .loading:hover { background: $secondary_color; color: $white_color; text-decoration: none; } &.disabled { opacity: 0.5; filter: alpha(opacity=50); cursor: not-allowed; } svg { font-size: 1em; margin-right: 10px; } }//a }//#load-posts .nav-links { &:before, &:after { content: ""; display: table; } &:after { clear: both; } }//.nav-links .posts-navigation .nav-links a { display: inline-block; vertical-align: middle; padding: 10px 30px; font-size: 0.7em; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; color: $black_color; background: $primary_color; position: relative; text-decoration: none; } .posts-navigation .nav-links a:hover { background: $secondary_color; color: $white_color; } .post-navigation { margin-top: 60px; padding-top: 60px; border-top: 1px solid rgba($black_color, 0.1); .nav-links { [class*="nav-"] { position: relative; padding-left: 100px; min-height: 80px; .post-img { position: absolute; top: 0; left: 0; width: 80px; height: 80px; img { width: 100%; height: 100%; object-fit: cover; } }//.post-img .meta-nav { display: block; font-size: 0.6em; text-transform: uppercase; font-weight: 700; color: #868e96; letter-spacing: 1px; svg { width: 15px; margin-right: 5px; display: inline-block; } }//.meta-nav .post-title { display: block; font-size: 0.8em; font-weight: 900; color: #202020; line-height: 1.25em; margin-top: 5px; }//.post-title a:hover { .meta-nav { color: #202020; svg path { fill: #202020; } } .post-title { color: #868e96; } }//a }//[class*="nav-"] .nav-next { padding-left: 10px; padding-right: 100px; .post-img { left: auto; right: 0; } .meta-nav { svg { margin-right: 0; margin-left: 5px; } }//.meta-nav }//.nav-next }//.nav-links }//.post-navigation @include media(xs) { .pagination { margin-top: 40px; .page-numbers { width: 38px; height: 38px; line-height: 36px; margin: 3px 0px; } }//.pagination .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous, .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { width: 100%; float: none; padding-right: 0; padding-left: 0; } .comment-navigation .nav-previous + .nav-next, .posts-navigation .nav-previous + .nav-next, .post-navigation .nav-previous + .nav-next { margin-top: 20px; } }//@include media(xs)