/* * Structure * Basic and global styles for generating structural layout * ------------------------------------------------------------------------------------------- */ /* TESTING PURPOSES ================================================== */ html, body { height:100%; padding: 0px; margin: 0px; } /* IPHONE ETC ================================================== */ #timeline { width: 100%; height:100%; //border: 1px solid @color-line; padding:0px; margin:0px; background-color:@color-background; position: absolute; //border: 1px solid @color-line; overflow:hidden; /* FEEDBACK ================================================== */ .feedback { position: absolute; display:table; overflow:hidden; top:0px; left:0px; z-index:2000; width: 100%; height:100%; background-color:@color-background-dark; border: 1px solid @color-line; //.opacity(80); .messege { display:table-cell; vertical-align:middle; font-size: 28px; font-family:@font-sansserif; font-weight: bold; text-transform: uppercase; line-height: 36px; width:75%; margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto; text-align: center; } } /* Container ================================================== */ .container.main { //margin-bottom:@base-space; //margin-top:@base-space; position: absolute; top:0px: left:0px; padding-bottom:3px; //margin-top:@base-space; width: auto; height: auto; margin:0px; clear:both; } img, embed, object, video, iframe { max-width: 100%; } iframe { //margin-bottom:5px; } img { max-height:100%; //border: 1px solid @color-line; border: 1px solid @color-credit; } a { color:@color-theme; text-decoration: none; } a:hover { color:@color-theme-dark; text-decoration: underline; } .twitter { text-align:left; //max-width:500px; font-family: @font-sansserif; background-color:@white; margin-left: auto; margin-right: auto; margin-bottom:@base-space; clear:both; blockquote { font-size: @base-font; line-height: @base-line; color:@color-feature-description; p { font-size: 28px; line-height: 36px; margin-bottom: 6px; padding-top: 10px; background-color:@white; font-family: @font-serif; color:@color-feature-title; //margin-left:10px; } .quote-mark { color:@color-dark-third; } } .created-at { .icon-twitter(); width:24px; height:24px; overflow:hidden; margin-left:@base-space; display:inline-block; float:right; .opacity(25); } .created-at:hover { .opacity(100); } .vcard { float:right; margin-bottom:@base-space; //position: relative; a { color: @color-dark-second; } a:hover { text-decoration: none; .fn { text-decoration: underline; } } .fn, .nickname { padding-left: 42px; } .fn { display:block; //display:inline; font-weight: bold; } .nickname { margin-top:3px; display:block; color: @color-dark-third; } .avatar { float:left; //position: absolute; display: block; width: 32px; height: 32px; img { //border: 0px solid #999; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } } } } .layout-media { .twitter { max-width:70%; } } .thumbnail { width:24px; height:24px; overflow:hidden; float:left; margin-right:5px; border: 1px solid @color-line; } .thumbnail.twitter { .icon-twitter(); } .thumbnail.vimeo { .icon-vimeo(); } .thumbnail.youtube { .icon-youtube(); } .thumbnail.soundcloud { .icon-soundcloud(); } .thumbnail.map { .icon-map(); //.icon-map-pin(); } .thumbnail.website { .icon-website(); } .zFront { z-index:500; } } @import "structure-feature.less"; @import "slider.less"; @import "structure-navigation.less";