nodebb-theme-antergos
Version:
NodeBB theme based on Lavender. Created for the Antergos Forum.
617 lines (507 loc) • 9.97 kB
text/less
@import "variables";
@import "whiteplum";
@import "keyframes";
@import "categories";
@import "category";
@import "topic";
body {
background: #FAFAFA;
}
.loading-bar {
width: 0%;
position: absolute;
left: 0px;
height: 2px;
background: @brand-primary;
z-index: 1;
-webkit-transition: width 0.2s ease-in;
-moz-transition: width 0.2s ease-in;
-o-transition: width 0.2s ease-in;
-ms-transition: width 0.2s ease-in;
transition: width 0.2s ease-in;
}
.admin {
background: white;
.panel[data-widget] {
border-top: 0;
box-shadow: 0px 0px 1px #555;
}
}
.header {
#user_label {
> a {
padding-top: 13px;
padding-bottom: 13px;
}
img, .user-icon {
width:24px;
height:24px;
border-radius: 50%;
}
}
#notif-list, #chat-list {
li {
&.unread {
background-color: @brand-warning;
}
}
}
}
.chats-list {
li {
&.unread {
background-color: @brand-warning;
}
}
}
.header-topic-title {
padding-top: 5px;
span {
height: 25px;
}
}
.breadcrumb {
background-color: white;
}
.account {
.user-profile-picture {
border-radius: 50%;
}
}
.taskbar {
li > a {
padding-top: 10px;
padding-bottom: 10px;
}
}
.composer {
.instructions {
line-height: 25px;
}
}
.postMenu, .upvote.btn-primary, .downvote.btn-primary {
background: transparent;
width: 20px;
height: 20px;
text-align: center;
display: inline-block;
line-height: 20px;
cursor: pointer;
}
.facebook-share, .twitter-share, .google-share {
background: transparent;
}
.facebook-share .menu-icon {
background: #3b5998;
}
.twitter-share .menu-icon {
background: #2fc2ef;
}
.google-share .menu-icon {
background: #df5138;
}
.facebook-share .menu-icon, .twitter-share .menu-icon, .google-share .menu-icon {
color: white;
border-radius: 100%;
}
.fixed {
position: fixed;
right: 32px;
}
.post-preview-footer {
opacity: 0.8;
font-size: 12px;
margin-top: 10px;
}
.forum-title {
display: none;
}
.header .forum-logo {
float: left;
max-height: 46px;
width: auto;
}
.container > .navbar-header {
margin-top: 17px;
margin-bottom: 17px;
margin-right: 20px;
margin-left: 15px;
}
.navbar .fa {
font-size: 18px;
}
.forum-logo, #header-menu, .navbar-nav > li > a {
transition: all 0.15s ease-in-out;
}
.ant-fixed-header .navbar-nav > li > a {
padding-top: 8px;
padding-bottom: 10px;
}
.ant-fixed-header .container > .navbar-header {
margin-top: 8px;
margin-bottom: 3px;
}
.ant-fixed-header.header .forum-logo {
float: left;
max-height: 32px;
width: auto;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
color: #2EA3F2;
background-color: inherit;
}
body {
background-image: url(https://elegantthemes.com/preview/Divi/wp-content/uploads/2014/05/geometic-bg-white-3.jpg) ;
background-size: cover ;
background-position: top center ;
background-repeat: no-repeat ;
background-attachment: fixed;
}
#wrap {
max-width: 100%;
background: #fafafa;
padding: 0px;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
.ant-fixed-header, .navbar-fixed-bottom {
max-width: 100%;
margin: 0 auto;
}
.navbar-inverse {
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.ant-fixed-header {
box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) ;
}
#content {
padding-left: 20px;
padding-right: 20px;
}
.category-item .category-icon, .panel {
box-shadow: none;
border: 1px solid #d8d8d8;
}
.panel-default > .panel-heading {
color: #fff;
background-color: #272930;
border-color: #ddd;
background-image: url('https://antergos.org/wp-content/uploads/2014/09/ascend-bg.jpg');
background-size: cover;
}
#top-header .et-container {
padding-top: 6px ;
}
#et-info {
float: left;
padding-bottom: 5px;
}
#et-secondary-menu {
float: right;
padding-bottom: 6px;
}
.navbar-inverse {
box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .5);
color: #ccc;
background-color: #272930;
border: none;
background-image: url(https://antergos.org/wp-content/uploads/2014/09/ascend-bg.jpg);
background-size: cover;
background-position-y: 29%;
}
@media only screen and (min-width: 1200px) {
.col-lg-8 {
width: 73.5%;
}
}
@media only screen and (min-width: 1920px) {
#wrap {
max-width: 100%;
min-width: 100%;
}
.navbar-fixed-top, .navbar-fixed-bottom {
max-width: 100%;
}
}
.row.categories {
padding: 5px;
}
.navbar-nav > li > a {
padding-top: 30px;
padding-bottom: 30px;
}
#search-button {
margin-top: 15px;
margin-bottom: 15px;
}
.header #user_label > a {
padding-top: 27px;
padding-bottom: 24px;
}
.ant-fixed-header .navbar-nav > li > a {
padding-top: 15px;
padding-bottom: 15px;
}
.ant-fixed-header #search-button {
margin-top: 0px;
margin-bottom: 0px;
}
.ant-fixed-header.header #user_label > a {
padding-top: 12px;
padding-bottom: 9px;
}
#fw-header {
height: 275px;
background-image: url('https://antergos.org/geometic-bg-lightblue-3.jpg');
background-size: cover;
background-attachment: fixed;
}
.navbar {
margin-bottom: 0px;
}
.category-item .post-preview .post-preview-content {
max-height: 125px;
}
.category-icon .fade-out {
position: absolute;
top: 104px;
}
.fade-out {
padding-bottom: 30px ;
}
p, body {
line-height: 1.4em;
}
#fw-header {
display: none;
}
.category-item .category-box .category-info {
background: #ffffff;
}
.parent-cat {
margin-bottom: 45px;
}
.subcategories.row .col-md-2 {
padding-right: 15px;
padding-left: 15px;
}
.active-users {
display: none;
}
.subcategories {
width: 95%;
margin: 0 auto ;
}
.subcategories .category-item .category-box .category-info h4 {
margin-bottom: 0px;
padding-bottom: 0px;
}
.subcategories .category-info .description {
display: none;
}
.subcategories .category-item {
margin-left: 8px;
margin-right: 8px;
}
.row {
margin-left: 0px;
margin-right: 0px;
}
.subcategories .fade-out {
top: 71px;
}
.subcategories .category-item .post-preview .post-preview-content {
max-height: 100px;
}
.subcategories {
margin-bottom: 55px ;
}
.subcategories .slick-dots {
bottom: -30px;
}
.subcategories .slick-dots li.slick-active button:before {
color: #32394B;
opacity: 0.95;
}
.subcategories .slick-dots li button:before {
opacity: 0.45;
}
.subcategories .slick-prev:before, .subcategories .slick-next:before {
color: #32394B;
opacity: 1;
}
.ant-fixed-header {
max-height: 50px;
}
#content {
padding-top: 50px;
}
.category-header-image-auto {
background-repeat: no-repeat;
background-position: 50% 50% ;
}
.login .active-users {
display: none;
}
.topic .topic-profile-pic {
width: 79px;
}
.header .header-topic-title span {
color: #2EA3F2;
}
@media only screen and (min-width: 1280px) {
.row.categories > .col-lg-8 {
min-height: 3825px ;
}
.container {
width: inherit;
}
.alert-window {
width: 451px;
}
.alert-window .alert img {
max-width: 41px;
margin-bottom: 53px;
margin-right: 10px;
}
.alert-window .alert-warning img {
max-width: 41px;
margin-bottom: 123px;
margin-right: 10px;
}
.alert-info {
border-color: #146CE0;
color: #146CE0;
font-weight: 400;
font-size: 13px;
}
.alert-warning {
border-color: #f52334;
color: #f52334;
font-weight: 400;
font-size: 13px;
}
}
@media only screen and (min-width: 1920px) {
#wrap {
max-width: 100%;
min-width: 100%;
}
#content {
padding-top: 100px;
}
.ant-fixed-header, .navbar-fixed-bottom {
max-width: 100%;
}
}
@media (min-width: 760px) {
.container > .navbar-header, .container > .navbar-collapse {
padding-right: inherit;
margin-right: inherit;
}
}
code {
padding: 2px 4px;
font-size: 90%;
color: #eee;
background-color: #333;
border-radius: 0;
font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}
.topic-text .img-responsive {
max-width: 50%;
}
.topic-text table {
border-collapse: collapse;
border-spacing: 0;
}
.topic-text table {
border: 1px solid #eee;
margin: 0 0 20px 0;
text-align: left;
max-width: 100%;
}
.topic-text table thead tr {
background: #F2F2F2;
border-bottom: 2px solid rgba(0, 0, 0, 0.1);
}
.topic-text tr th, .topic-text thead th {
color: #555;
font-weight: bold;
padding: 9px 24px;
}
.topic-text tr td {
border-top: 1px solid #eee;
padding: 6px 24px;
}
.etban-topic {
display: none;
text-align: center;
}
[widget-area=sidebar] .affix-top.panel:nth-last-child(2),
[widget-area=sidebar] .affix-top.panel:last-child {
width: 380px;
transition: all 0.5s linear;
}
[widget-area=sidebar] .affix.panel:nth-last-child(2) {
width: 380px;
position: fixed;
top: 75px;
}
[widget-area=sidebar] .affix.panel:last-child {
width: 380px;
position: fixed;
}
#top-header {
width: 100%;
max-width: 100%;
height: 25px;
position: fixed;
top: 0;
transition: all 0.2s linear;
background: #fff;
z-index: 9997 ;
}
#top-header.ant-fixed-header {
display: block;
transition: all 0.2s linear;
}
#header-menu {
top: 25px;
margin: 0 auto;
transition: all 0.2s linear;
z-index: 9998 ;
}
#header-menu.ant-fixed-header {
top: 0;
transition: all 0.2s linear;
}
#top-header .et-container, #footer-bottom .et-container {
width: 100%;
max-width: 100%;
}
#top-header .et-container {
display: none;
}
#top-header.ant-fixed-header .et-container {
display: block;
}
#et-info, #et-secondary-menu {
padding-bottom: 6px ;
}
.register .form-group .col-lg-8 {
float: none;
margin: 0 auto;
}
.register .form-group label {
position: absolute;
left: -1000px;
}
#spam-be-gone-recaptcha-target {
width: 304px;
margin: 0 auto;
margin-top: 25px;
}
#footer-info a.etdevs-signup {
color: #171717;
margin-left: 250px;
}