blob: 258af65dc9183f0694a0941d22a9283528940858 (
plain) (
tree)
|
|
@import 'reset.less';
@import 'mixins.less';
@import 'variables.less';
@import 'base.less';
@import 'buttons.less';
@import 'modals.less';
@import 'profiles.less';
@import 'code.less';
// Specific styles
.main-header {
position: fixed;
z-index: 1100;
top: 0;
left: 0;
width: 240px;
height: 100%;
min-height: 700px;
float: left;
border-right: 1px solid #c2c2c2;
background: #E9E9E9 url('/static/imgs/b.png');
hgroup {
.picture a {
display: inline-block;
.square(84px);
margin: 60px 35px 20px 35px;
border: 3px solid @adjacent-color;
background: #00000 url('/static/imgs/pic.png');
@pic-shadow:0 1px 1px #f9f9f9, inset 0 0 6px #000000;
.box-shadow(@pic-shadow);
}
h1 {
font-size: 24px;
margin: 0 35px;
text-shadow: 0 1px 1px #f9f9f9;
}
h2 {
margin: 10px 35px;
font-size: 14px;
font-weight: normal;
line-height: 25px;
color: @alternate-text-color;
}
}
nav {
margin: 65px 0;
ul { border-top: 1px solid #d2d2d2; list-style: none; margin-left: 0; }
li { margin-bottom: 0; }
a, a:hover { border-bottom: 1px solid #d2d2d2; }
a {
position: relative;
padding: 15px 30px;
color: @text-color;
display: block;
font-weight: 500;
text-shadow: 0 1px 1px #f9f9f9;
}
a:hover {
color: #fff;
background: @adjacent-color;
border-right: 0;
text-shadow: none;
}
.sel { border-right: 6px solid @adjacent-color; }
}
.spinner {
position: absolute !important;
right: 30px;
top: 23px;
}
.fork-me {
position: absolute;
left: 30px;
bottom: 20px;
font-size: 13px;
color: @alternate-text-color;
border-bottom: none;
}
.fork-me:hover {
color: @adjacent-color;
}
}
.main-section {
position: relative;
overflow: hidden;
margin-left: 241px;
padding: 35px;
}
.main-section h3.date {
width: 100%;
display: block;
margin-left: -34px;
padding: 20px 35px 30px 75px;
border-bottom: 1px solid #C2C2C2;
border-top: 1px solid #C2C2C2;
font-size: 16px;
font-weight: bold;
.alpha-background(#ffffff, 0.8);
}
a.button_accent {
margin:40px 50px;
padding:10px 20px;
display:inline-block;
border:3px solid @adjacent-color;
border-radius:70px;
-moz-border-radius:70px;
-webkit-border-radius:70px;
text-transform:uppercase;
color:#000000;
font-size:17px;
font-weight:400;}
a.button_accent:link{color:#0e94ec;}
a.button_accent:hover{color:#ffffff;
background-color:@adjacent-color;
outline:0;}
a.button_accent:active{
color:#ffffff;
background-color:#0e94ec;
outline:0;}
.blog-section {
padding: 0;
hgroup {
h2, h1 { .h1; line-height: 40px; margin: 50px 0 25px 0;}
h2 a {
border-bottom: 0;
font-weight: 500;
}
h3 a {
display: none;
}
h3 a.active {
position: fixed;
top: 0;
bottom: auto;
margin-top: 0;
}
}
article {
width: 700px;
overflow: hidden;
line-height: 25px;
padding: 5px 35px 50px 34px;
img {
padding: 2px;
border: 1px solid #C2C2C2;
margin: 0px 15px 5px 0px;
}
a.img-link {
border-bottom: 0;
&:hover img { border-color: @adjacent-color; }
}
}
footer {
padding-top: 10px;
h4 {
float: left;
text-transform: uppercase;
font-size: 13px;
line-height: 28px;
padding: 0px 15px 0px 0;
}
}
}
.tags {
list-style: none;
margin: 0;
li {
display: inline-block;
//ie7 inline-block hack
zoom: 1;
*display: inline;
}
a {
padding: 3px 10px;
font-size: 13px;
text-shadow: 0 1px 1px #F9F9F9;
background: #E9E9E9;
border: 1px solid #C2C2C2;
}
a:hover {
background: @adjacent-color;
color: #fff;
text-shadow: none;
border: 1px solid @adjacent-color;
}
}
.mobile-nav {
display: none;
}
.load-more-button {
display: inline-block;
margin: 0 20px 50px 20px;
padding: 10px 30px;
background-color: @adjacent-color;
color: #fff;
&:hover {
border: 1px solid @adjacent-color;
background: #fff;
color: @adjacent-color;
}
.spinner {
left: 140px;
top: -8px;
}
}
@media (max-width: 767px) {
header.main-header {
hgroup .picture a, nav { margin-top: 30px; }
}
.blog-section article {
width: 400px;
img { max-width: 400px; }
}
}
@import 'styles-mobile.less';
|