@charset 'UTF-8'; $logo-color: #3A974D; /* Striped by HTML5 UP html5up.net | @n33co Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) */ /***************************************/ /***************************************/ /* Original file: skel.css */ /***************************************/ /***************************************/ /* Resets (http://meyerweb.com/eric/tools/css/reset/ | v2.0 | 20110126 | License: none (public domain)) */ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{-webkit-text-size-adjust:none} /* Box Model */ *, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } /* Container */ .container { margin-left: auto; margin-right: auto; /* width: (containers) */ width: 1200px; } /* Modifiers */ /* 125% */ .container.\31 25\25 { width: 100%; /* max-width: (containers * 1.25) */ max-width: 1500px; /* min-width: (containers) */ min-width: 1200px; } /* 75% */ .container.\37 5\25 { /* width: (containers * 0.75) */ width: 900px; } /* 50% */ .container.\35 0\25 { /* width: (containers * 0.50) */ width: 600px; } /* 25% */ .container.\32 5\25 { /* width: (containers * 0.25) */ width: 300px; } /* Grid */ .row { border-bottom: solid 1px transparent; } .row > * { float: left; } .row:after, .row:before { content: ''; display: block; clear: both; height: 0; } .row.uniform > * > :first-child { margin-top: 0; } .row.uniform > * > :last-child { margin-bottom: 0; } /* Gutters */ /* Normal */ .row > * { /* padding: (gutters.horizontal) 0 0 (gutters.vertical) */ padding: 40px 0 0 40px; } .row { /* margin: -(gutters.horizontal) 0 -1px -(gutters.vertical) */ margin: -40px 0 -1px -40px; } .row.uniform > * { /* padding: (gutters.vertical) 0 0 (gutters.vertical) */ padding: 40px 0 0 40px; } .row.uniform { /* margin: -(gutters.vertical) 0 -1px -(gutters.vertical) */ margin: -40px 0 -1px -40px; } /* 200% */ .row.\32 00\25 > * { /* padding: (gutters.horizontal) 0 0 (gutters.vertical) */ padding: 80px 0 0 80px; } .row.\32 00\25 { /* margin: -(gutters.horizontal) 0 -1px -(gutters.vertical) */ margin: -80px 0 -1px -80px; } .row.uniform.\32 00\25 > * { /* padding: (gutters.vertical) 0 0 (gutters.vertical) */ padding: 80px 0 0 80px; } .row.uniform.\32 00\25 { /* margin: -(gutters.vertical) 0 -1px -(gutters.vertical) */ margin: -80px 0 -1px -80px; } /* 150% */ .row.\31 50\25 > * { /* padding: (gutters.horizontal) 0 0 (gutters.vertical) */ padding: 60px 0 0 60px; } .row.\31 50\25 { /* margin: -(gutters.horizontal) 0 -1px -(gutters.vertical) */ margin: -60px 0 -1px -60px; } .row.uniform.\31 50\25 > * { /* padding: (gutters.vertical) 0 0 (gutters.vertical) */ padding: 60px 0 0 60px; } .row.uniform.\31 50\25 { /* margin: -(gutters.vertical) 0 -1px -(gutters.vertical) */ margin: -60px 0 -1px -60px; } /* 50% */ .row.\35 0\25 > * { /* padding: (gutters.horizontal) 0 0 (gutters.vertical) */ padding: 20px 0 0 20px; } .row.\35 0\25 { /* margin: -(gutters.horizontal) 0 -1px -(gutters.vertical) */ margin: -20px 0 -1px -20px; } .row.uniform.\35 0\25 > * { /* padding: (gutters.vertical) 0 0 (gutters.vertical) */ padding: 20px 0 0 20px; } .row.uniform.\35 0\25 { /* margin: -(gutters.vertical) 0 -1px -(gutters.vertical) */ margin: -20px 0 -1px -20px; } /* 25% */ .row.\32 5\25 > * { /* padding: (gutters.horizontal) 0 0 (gutters.vertical) */ padding: 10px 0 0 10px; } .row.\32 5\25 { /* margin: -(gutters.horizontal) 0 -1px -(gutters.vertical) */ margin: -10px 0 -1px -10px; } .row.uniform.\32 5\25 > * { /* padding: (gutters.vertical) 0 0 (gutters.vertical) */ padding: 10px 0 0 10px; } .row.uniform.\32 5\25 { /* margin: -(gutters.vertical) 0 -1px -(gutters.vertical) */ margin: -10px 0 -1px -10px; } /* 0% */ .row.\30 \25 > * { padding: 0; } .row.\30 \25 { margin: 0 0 -1px 0; } /* Cells */ .\31 2u, .\31 2u\24 { width: 100%; clear: none; margin-left: 0; } .\31 1u, .\31 1u\24 { width: 91.6666666667%; clear: none; margin-left: 0; } .\31 0u, .\31 0u\24 { width: 83.3333333333%; clear: none; margin-left: 0; } .\39 u, .\39 u\24 { width: 75%; clear: none; margin-left: 0; } .\38 u, .\38 u\24 { width: 66.6666666667%; clear: none; margin-left: 0; } .\37 u, .\37 u\24 { width: 58.3333333333%; clear: none; margin-left: 0; } .\36 u, .\36 u\24 { width: 50%; clear: none; margin-left: 0; } .\35 u, .\35 u\24 { width: 41.6666666667%; clear: none; margin-left: 0; } .\34 u, .\34 u\24 { width: 33.3333333333%; clear: none; margin-left: 0; } .\33 u, .\33 u\24 { width: 25%; clear: none; margin-left: 0; } .\32 u, .\32 u\24 { width: 16.6666666667%; clear: none; margin-left: 0; } .\31 u, .\31 u\24 { width: 8.3333333333%; clear: none; margin-left: 0; } .\31 2u\24 + *, .\31 1u\24 + *, .\31 0u\24 + *, .\39 u\24 + *, .\38 u\24 + *, .\37 u\24 + *, .\36 u\24 + *, .\35 u\24 + *, .\34 u\24 + *, .\33 u\24 + *, .\32 u\24 + *, .\31 u\24 + * { clear: left; } .\-11u { margin-left: 91.6666666667% } .\-10u { margin-left: 83.3333333333% } .\-9u { margin-left: 75% } .\-8u { margin-left: 66.6666666667% } .\-7u { margin-left: 58.3333333333% } .\-6u { margin-left: 50% } .\-5u { margin-left: 41.6666666667% } .\-4u { margin-left: 33.3333333333% } .\-3u { margin-left: 25% } .\-2u { margin-left: 16.6666666667% } .\-1u { margin-left: 8.3333333333% } /***************************************/ /***************************************/ /* Original file: style.css */ /***************************************/ /***************************************/ @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url('//static.gettalong.org/fonts/source-sans-pro-v11-latin-ext_latin-regular.woff2') format('woff2'), url('//static.gettalong.org/fonts/source-sans-pro-v11-latin-ext_latin-regular.woff') format('woff'), url('//static.gettalong.org/fonts/source-sans-pro-v11-latin-ext_latin-regular.ttf') format('truetype'); } @font-face { font-family: 'Source Sans Pro'; font-style: italic; font-weight: 400; src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'), url('//static.gettalong.org/fonts/source-sans-pro-v11-latin-ext_latin-italic.woff2') format('woff2'), url('//static.gettalong.org/fonts/source-sans-pro-v11-latin-ext_latin-italic.woff') format('woff'), url('//static.gettalong.org/fonts/source-sans-pro-v11-latin-ext_latin-italic.ttf') format('truetype'); } @font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 700; src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('//static.gettalong.org/fonts/source-sans-pro-v11-latin-ext_latin-700.woff2') format('woff2'), url('//static.gettalong.org/fonts/source-sans-pro-v11-latin-ext_latin-700.woff') format('woff'), url('//static.gettalong.org/fonts/source-sans-pro-v11-latin-ext_latin-700.ttf') format('truetype'); } @font-face { font-family: 'Open Sans Condensed'; font-style: normal; font-weight: 300; src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url('//static.gettalong.org/fonts/open-sans-condensed-v12-latin-ext_latin-300.woff2') format('woff2'), url('//static.gettalong.org/fonts/open-sans-condensed-v12-latin-ext_latin-300.woff') format('woff'), url('//static.gettalong.org/fonts/open-sans-condensed-v12-latin-ext_latin-300.ttf') format('truetype'); } @font-face { font-family: 'Open Sans Condensed'; font-style: normal; font-weight: 700; src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url('//static.gettalong.org/fonts/open-sans-condensed-v12-latin-ext_latin-700.woff2') format('woff2'), url('//static.gettalong.org/fonts/open-sans-condensed-v12-latin-ext_latin-700.woff') format('woff'), url('//static.gettalong.org/fonts/open-sans-condensed-v12-latin-ext_latin-700.ttf') format('truetype'); } /*********************************************************************************/ /* Basic */ /*********************************************************************************/ body { background-color: #e8e8e8; background-image: url('images/bg02.png'); } body.is-loading * { -moz-transition: none !important; -webkit-transition: none !important; -o-transition: none !important; -ms-transition: none !important; transition: none !important; -moz-animation: none !important; -webkit-animation: none !important; -o-animation: none !important; -ms-animation: none !important; animation: none !important; } body,input,textarea,select { font-family: 'Source Sans Pro', sans-serif; font-weight: 400; color: #565656; } a { color: $logo-color; } strong, b { font-weight: 700; color: #232323; } h2,h3,h4,h5,h6 { font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; color: #232323; margin-top: 1em; } h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { margin-top: 0; } h2 a, h4 a, h5 a, h6 a { text-decoration: none; color: inherit; } blockquote { border-left: solid 5px #ddd; padding: 1em 0 1em 2em; font-style: italic; } em, i { font-style: italic; } hr { border: 0; border-top: solid 1px #ddd; padding: 1.5em 0 0 0; margin: 1.75em 0 0 0; } sub { position: relative; top: 0.5em; font-size: 0.8em; } sup { position: relative; top: -0.5em; font-size: 0.8em; } br.clear { clear: both; } p, ul, ol, dl, table { margin-bottom: 1em; } /* Table */ table { width: 100%; } table.default { } table.default tbody tr:nth-child(2n+2) { background: #f4f4f4; } table.default td { padding: 0.5em 1em 0.5em 1em; } table.default th { text-align: left; font-weight: 700; padding: 0.75em 1em 0.75em 1em; } table.default thead { border-bottom: solid 1px #ddd; } table.default tfoot { border-top: solid 1px #ddd; background: #eee; } table.default tbody { } /* Form */ form { } form label { font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; color: #232323; margin: 0 0 0.75em 0; } form input[type="search"], form input[type="text"], form input[type="email"], form input[type="password"], form select, form textarea { display: block; border-radius: 0.4em; -webkit-appearance: none; border: solid 1px #ddd; padding: 0.5em 0.75em; width: 100%; line-height: 1.25em; } form input[type="text"]:focus, form input[type="email"]:focus, form input[type="password"]:focus, form select:focus, form textarea:focus { box-shadow: 0px 0px 2px 2px #c94663; } form ::-webkit-input-placeholder { color: #aaa; } form :-moz-placeholder { color: #aaa; } form ::-moz-placeholder { color: #aaa; } form :-ms-input-placeholder { color: #aaa; } /* Section/Article */ header { margin: 0 0 2em 0; } header > p { font-family: 'Open Sans Condensed', sans-serif; font-weight: 300; display: block; margin-top: 1em; color: #999; } section, article { margin-bottom: 3em; } section > :last-child, article > :last-child { margin-bottom: 0; } section > .inner > :last-child, article > .inner > :last-child { margin-bottom: 0; } section:last-child, article:last-child { margin-bottom: 0; } /* Image */ .image { display: inline-block; } .image img { display: block; width: 100%; } .image.fit { display: block; width: 100%; } .image.featured { display: block; width: 100%; margin: 0 0 2em 0; } .image.left { float: left; margin: 0 2em 2em 0; } .image.centered { display: block; margin: 0 0 2em 0; } .image.centered img { margin: 0 auto; width: auto; } /* Button */ input[type="button"], input[type="submit"], input[type="reset"], .button { cursor: pointer; background-color: #c94663; background-image: url('images/bg01.png'); border-radius: 0.4em; text-align: center; box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.15); color: #fff; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; text-decoration: none; -moz-transition: background-color .25s ease-in-out, color .25s ease-in-out; -webkit-transition: background-color .25s ease-in-out, color .25s ease-in-out; -o-transition: background-color .25s ease-in-out, color .25s ease-in-out; -ms-transition: background-color .25s ease-in-out, color .25s ease-in-out; transition: background-color .25s ease-in-out, color .25s ease-in-out; text-shadow: -1px -1px 0px rgba(0,0,0,0.5); } input[type="button"]:disabled, input[type="submit"]:disabled, input[type="reset"]:disabled, input[type="button"].disabled, input[type="submit"].disabled, input[type="reset"].disabled, .button.disabled { opacity: 0.35; cursor: default; } input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, .button:hover { background-color: #d95673; } input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, .button:active { background-color: #b93653; } input[type="button"].alt, input[type="submit"].alt, input[type="reset"].alt, .button.alt { background-color: #364050; } input[type="button"].alt:hover, input[type="submit"].alt:hover, input[type="reset"].alt:hover, .button.alt:hover { background-color: #465060; } input[type="button"].alt:active, input[type="submit"].alt:active, input[type="reset"].alt:active, .button.alt:active { background-color: #263040; } /* List */ #content ul { list-style: disc; padding-left: 1.25em; } #content ul li { padding-left: 0.5em; } #content ol { list-style: decimal; padding-left: 1.25em; } #content ul li { padding-left: 0.25em; } /* Pagination */ .pagination { } .pagination .pages { display: inline-block; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; } .pagination .pages span { display: inline-block; width: 1.5em; text-align: center; margin: 0 0.4em 0 0; } .pagination .pages a { cursor: pointer; display: inline-block; text-align: center; text-decoration: none; color: inherit; background-color: #e8e8e8; background-image: url('images/bg02.png'); color: #565656; margin: 0 0.4em 0 0; border-radius: 0.4em; -moz-transition: background-color .25s ease-in-out; -webkit-transition: background-color .25s ease-in-out; -o-transition: background-color .25s ease-in-out; -ms-transition: background-color .25s ease-in-out; transition: background-color .25s ease-in-out; box-shadow: inset 0 0.075em 0.25em 0 rgba(0,0,0,0.1); } .pagination .pages a:hover { background-color: #dadada; } .pagination .pages a.active { background-color: #364050; color: #fff; box-shadow: none; text-shadow: -1px -1px 0px rgba(0,0,0,0.5); } /* Box */ .box { } .box.post { position: relative; } .box.post .info { } .box.post .info .stats { margin: 0; cursor: default; } .box.post .info .stats a { font-size: 0.8em; text-decoration: none; color: #232323; font-weight: 700; line-height: 1em; } .box.recent-posts, .box.recent-comments { } .box.recent-posts li, .box.recent-comments li { border-top: solid 1px rgba(0,0,0,0.25); box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.075); padding: 0.5em 0 0.5em 0; } .box.recent-posts li:first-child, .box.recent-comments li:first-child { border-top: 0; box-shadow: none; padding-top: 0; } .box.recent-posts li:last-child, .box.recent-comments li:last-child { padding-bottom: 0; } .box.search { } .box.search form { position: relative; } .box.search form input { position: relative; padding-right: 34px; } .box.search form:before { display:inline-block; font-family: FontAwesome; font-size: 18px; text-decoration: none; font-style: normal; font-weight: normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content: '\f002'; filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform:scale(-1, 1); -moz-transform:scale(-1, 1); -ms-transform:scale(-1, 1); -o-transform:scale(-1, 1); transform:scale(-1, 1); position: absolute; right: 0.5em; top: 0.25em; z-index: 1; text-shadow: none; color: #c8ccce; } .box.text-style1 { } .box.text-style1 .inner { position: relative; background-color: #272E39; background-color: rgba(0,0,0,0.15); border-radius: 0.4em; padding: 1.25em; box-shadow: 0 0 0 1px rgba(255,255,255,0.05), inset 0 0 0.25em 0 rgba(0,0,0,0.25); } /*********************************************************************************/ /* Icons */ /*********************************************************************************/ .icon { position: relative; text-decoration: none; } .icon:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-family: FontAwesome; font-style: normal; font-weight: normal; text-transform: none !important; } .icon > .label { display: none; } /*********************************************************************************/ /* Wrapper */ /*********************************************************************************/ #wrapper { position: relative; } /*********************************************************************************/ /* Nav */ /*********************************************************************************/ #nav { } #nav > ul > li > ul { /* display: none; */ } #nav ul { margin: 0; } #nav > ul > li { border-top: solid 1px rgba(0,0,0,0.25); box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.075); padding: 0.5em 0 0.5em 0; } #nav > ul > li:first-child { border: 0; box-shadow: none; padding-top: 0; } #nav > ul > li:last-child { padding-bottom: 0; } #nav li a { display: block; padding: 0.4em 1em 0.4em 1em; text-decoration: none; border-radius: 0.4em; outline: 0; } #nav li.current a { background-color: #272E39 !important; background-color: rgba(0,0,0,0.15) !important; box-shadow: 0 0 0 1px rgba(255,255,255,0.05), inset 0 0 0.25em 0 rgba(0,0,0,0.25); font-weight: 700; color: #fff; } #nav li:hover a { background-color: rgba(255,255,255,0.1); color: #fff; } /*********************************************************************************/ /* Sidebar */ /*********************************************************************************/ #sidebar { color: #aaa; color: rgba(255,255,255,0.55); text-shadow: -1px -1px 0px rgba(0,0,0,0.5); } #sidebar form input, #sidebar form select, #sidebar form textarea { border: 0; } #sidebar section, #sidebar nav { position: relative; } #sidebar section:before, #sidebar nav:before { content: ''; border-top: solid 1px; border-bottom: solid 1px; border-color: #171E29; border-color: rgba(0,0,0,0.25); box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.075), 0px 1px 0px 0px rgba(255,255,255,0.075); display: block; } #sidebar strong, #sidebar b { color: #fff; } #sidebar a { color: #d4dde0; } #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 { color: #fff; } #sidebar header { margin: 0 0 1.25em 0; } #sidebar section, #sidebar nav { margin: 1em 0 0 0; font-size: 0.9em; } #sidebar section:before, #sidebar nav:before { height: 0.5em; margin: 0 0 1em 0; } /*********************************************************************************/ /* Content */ /*********************************************************************************/ #content { position: relative; background-color: #fff; background-image: url('images/bg02.png'); } #content > .inner { position: relative; z-index: 1; } /*********************************************************************************/ /* Copyright */ /*********************************************************************************/ #copyright { } #copyright p { opacity: 0.75; } #copyright a { color: inherit !important; } #copyright:before { content: ''; border-top: solid 1px; border-bottom: solid 1px; border-color: #171E29; border-color: rgba(0,0,0,0.25); box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.075), 0px 1px 0px 0px rgba(255,255,255,0.075); display: block; } /*********************************************************************************/ /* Mobile UI */ /*********************************************************************************/ #titleBar { background: #364050 url('images/bg01.png'); backface-visibility: hidden; z-index: 10004; position: fixed; display: none; width: 100%; height: 44px; top: 0px; left: 0px; } #titleBar .title { display: block; color: #fff; line-height: 44px; font-size: 1.25em; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; letter-spacing: 0.1em; text-shadow: -1px -1px 0px rgba(0,0,0,0.5); box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.25); text-align: center; } #titleBar .toggle { width: 80px; height: 60px; position: absolute; left: 0; top: 0; } #titleBar .toggle:before { content: '<<>>'; font-weight: bold; display: block; position: absolute; left: 7px; top: 7px; font-size: 14px; width: 50px; height: 30px; line-height: 30px; background: $logo-color url('images/bg01.png'); border-radius: 5px; color: #fff; text-align: center; box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.15), 0 0.025em 0.15em 0em rgba(0,0,0,0.25); text-shadow: -1px -1px 0px rgba(0,0,0,0.5); } #titleBar .toggle:active { } #titleBar .toggle:active:before { background-color: lighten($logo-color, 10%); } #sidePanel { background: #364050 url('images/bg01.png'); } /***************************************/ /***************************************/ /* Original file: desktop.css */ /***************************************/ /***************************************/ @media (min-width: 737px) { /*********************************************************************************/ /* Basic */ /*********************************************************************************/ body { height: 100%; } body,input,textarea,select { line-height: 1.75em; } h2 { font-size: 1.5em; } h3 { font-size: 1.2em; } h4, h5, h6 { font-size: 1em; } /* Button */ input[type="button"], input[type="submit"], input[type="reset"], .button { display: inline-block; padding: 0.5em 2em 0.5em 2em; } input[type="button"].small, input[type="submit"].small, input[type="reset"].small, .button.small { font-size: 0.85em; padding: 0.35em 1.5em 0.35em 1.5em; } input[type="button"].big, input[type="submit"].big, input[type="reset"].big, .button.big { font-size: 1.25em; padding: 0.75em 2em 0.75em 2em; } input[type="button"].huge, input[type="submit"].huge, input[type="reset"].huge, .button.huge { font-size: 1.5em; padding: 0.75em 2em 0.75em 2em; } /* Pagination */ .pagination { padding: 3em 0 0 0; } .pagination .pages { } .pagination .previous { margin-right: 0.6em; } .pagination .next { margin-left: 0.2em; } .pagination .pages a { width: 2.75em; height: 2.75em; line-height: 2.75em; } .pagination .button { height: 2.75em; padding-top: 0; padding-bottom: 0; line-height: 2.75em; } /* Box */ .box { } .box.post { } .box.post .info { } .box.post .info .stats { } .box.post .info .stats li a { border-radius: 0.4em; opacity: 0.5; -moz-transition: opacity .25s ease-in-out, background-color .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out, background-color .25s ease-in-out; -o-transition: opacity .25s ease-in-out, background-color .25s ease-in-out; -ms-transition: opacity .25s ease-in-out, background-color .25s ease-in-out; transition: opacity .25s ease-in-out, background-color .25s ease-in-out; } .box.post .info .stats li:hover a { background-color: #f4f4f4; opacity: 1.0; } /*********************************************************************************/ /* Logo */ /*********************************************************************************/ #logo { font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; font-size: 2em; letter-spacing: 0.1em; } #logo { display: block; background-color: $logo-color; background-image: url('images/bg01.png'); padding: 0.50em 0.25em; border-radius: 0.2em; text-align: center; box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.15), 0 0.025em 0.15em 0em rgba(0,0,0,0.25); color: #fff; } #logo a { color: #fff; text-decoration: none; } #logo span { font-size: 50%; } /*********************************************************************************/ /* Content */ /*********************************************************************************/ #content { box-shadow: 0 0 0.25em 0em rgba(0,0,0,0.25); } #content > .inner { /* This sets an upper limit on your page content to prevent it from looking insane on really wide displays. It's currently set to the width of the sample post images, but you can change it to whatever you like (or remove it entirely). */ max-width: 1038px; padding-bottom: 2em; } /*********************************************************************************/ /* Sidebar */ /*********************************************************************************/ #sidebar { position: absolute; top: 0; padding: 1em 1.35em 1em 1.15em; width: 275px; /* = whatever you want */ background: #364050 url('images/bg01.png'); box-shadow: inset -0.1em 0em 0.35em 0em rgba(0,0,0,0.15); } body.left-sidebar #sidebar { left: 0; } body.right-sidebar #sidebar { right: 0; } /*********************************************************************************/ /* Copyright */ /*********************************************************************************/ #copyright { margin: 1em 0 0 0; text-align: center; } #copyright p { font-size: 0.8em; line-height: 2em; } #copyright:before { height: 0.5em; margin: 0 0 1em 0; } } /***************************************/ /***************************************/ /* Custom modifications */ /***************************************/ /***************************************/ pre, code { font-family: monospace; } pre { line-height: 1.25em; background: #efefef; color: #000; border: 1px solid #565656; border-top-color: #cbcbcb; border-left-color: #a5a5a5; border-right-color: #a5a5a5; border-radius: 0.4em; padding: 1em; margin: 0px; margin-bottom: 1em; overflow: auto; font-size: 90%; } .CodeRay span.insert, .CodeRay span.change, .CodeRay span.delete { width: auto; } /* http://www.andrewthorp.com/posts/github-theme-for-coderay */ .CodeRay { background-color: #efefef; font-family: Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace; color: #000; } div.CodeRay { } span.CodeRay { white-space: pre; border: 0px; padding: 2px } table.CodeRay { border-collapse: collapse; width: 100%; padding: 2px } table.CodeRay td { padding: 1em 0.5em; vertical-align: top; } .CodeRay .line-numbers, .CodeRay .no { background-color: #ECECEC; color: #AAA; text-align: right; } .CodeRay .line-numbers a { color: #AAA; } .CodeRay .line-numbers tt { font-weight: bold } .CodeRay .line-numbers .highlighted { color: red } .CodeRay .line { display: block; float: left; width: 100%; } .CodeRay span.line-numbers { padding: 0px 4px } .CodeRay .code { width: 100% } ol.CodeRay { font-size: 10pt } ol.CodeRay li { white-space: pre } .CodeRay .code pre { overflow: auto } .CodeRay .debug { color:white ! important; background:blue ! important; } .CodeRay .annotation { color:#007 } .CodeRay .attribute-name { color:#f08 } .CodeRay .attribute-value { color:#700 } .CodeRay .binary { color:#509; font-weight:bold } .CodeRay .comment { color:#998; font-style: italic;} .CodeRay .char { color:#04D } .CodeRay .char .content { color:#04D } .CodeRay .char .delimiter { color:#039 } .CodeRay .class { color:#458; font-weight:bold } .CodeRay .complex { color:#A08; font-weight:bold } .CodeRay .constant { color:teal; } .CodeRay .color { color:#0A0 } .CodeRay .class-variable { color:#369 } .CodeRay .decorator { color:#B0B; } .CodeRay .definition { color:#099; font-weight:bold } .CodeRay .directive { color:#088; font-weight:bold } .CodeRay .delimiter { color:black } .CodeRay .doc { color:#970 } .CodeRay .doctype { color:#34b } .CodeRay .doc-string { color:#D42; font-weight:bold } .CodeRay .escape { color:#666; font-weight:bold } .CodeRay .entity { color:#800; font-weight:bold } .CodeRay .error { color:#F00; background-color:#FAA } .CodeRay .exception { color:#C00; font-weight:bold } .CodeRay .filename { color:#099; } .CodeRay .function { color:#900; font-weight:bold } .CodeRay .global-variable { color:teal; font-weight:bold } .CodeRay .hex { color:#058; font-weight:bold } .CodeRay .integer { color:#099; } .CodeRay .include { color:#B44; font-weight:bold } .CodeRay .inline { color: black } .CodeRay .inline .inline { background: #ccc } .CodeRay .inline .inline .inline { background: #bbb } .CodeRay .inline .inline-delimiter { color: #D14; } .CodeRay .inline-delimiter { color: #D14; } .CodeRay .important { color:#f00; } .CodeRay .interpreted { color:#B2B; font-weight:bold } .CodeRay .instance-variable { color:teal } .CodeRay .label { color:#970; font-weight:bold } .CodeRay .local-variable { color:#963 } .CodeRay .octal { color:#40E; font-weight:bold } .CodeRay .operator { } .CodeRay .predefined-constant { font-weight:bold } .CodeRay .predefined { color:#369; font-weight:bold } .CodeRay .preprocessor { color:#579; } .CodeRay .pseudo-class { color:#00C; font-weight:bold } .CodeRay .predefined-type { color:#074; font-weight:bold } .CodeRay .reserved, .keyword { color:#000; font-weight:bold } .CodeRay .key { color: #808; } .CodeRay .key .delimiter { color: #606; } .CodeRay .key .char { color: #80f; } .CodeRay .value { color: #088; } .CodeRay .regexp { background-color:#fff0ff } .CodeRay .regexp .content { color:#808 } .CodeRay .regexp .delimiter { color:#404 } .CodeRay .regexp .modifier { color:#C2C } .CodeRay .regexp .function { color:#404; font-weight: bold } .CodeRay .string { color: #D20; } .CodeRay .string .string { } .CodeRay .string .string .string { background-color:#ffd0d0 } .CodeRay .string .content { color: #D14; } .CodeRay .string .char { color: #D14; } .CodeRay .string .delimiter { color: #D14; } .CodeRay .shell { color:#D14 } .CodeRay .shell .content { } .CodeRay .shell .delimiter { color:#D14 } .CodeRay .symbol { color:#990073 } .CodeRay .symbol .content { color:#A60 } .CodeRay .symbol .delimiter { color:#630 } .CodeRay .tag { color:#070 } .CodeRay .tag-special { color:#D70; font-weight:bold } .CodeRay .type { color:#339; font-weight:bold } .CodeRay .variable { color:#036 } .CodeRay .insert { background: #afa; } .CodeRay .delete { background: #faa; } .CodeRay .change { color: #aaf; background: #007; } .CodeRay .head { color: #f8f; background: #505 } .CodeRay .insert .insert { color: #080; font-weight:bold } .CodeRay .delete .delete { color: #800; font-weight:bold } .CodeRay .change .change { color: #66f; } .CodeRay .head .head { color: #f4f; } /***************************************/ /***************************************/ /* Original file: style-narrow.css */ /***************************************/ /***************************************/ @media (min-width: 737px) { /*********************************************************************************/ /* Basic */ /*********************************************************************************/ body { min-width: 1000px; } body,input,textarea,select { font-size: 12pt; } /* Box */ .box { } .box.post { } .box.post h2 { font-size: 2.50em; line-height: 1.25em; } .box.post h3 { font-size: 1.50em; line-height: 1.25em; } .box.post header { padding: 1.5em 0 0 0; margin: 0 0 3em 0; } .box.post header > p { font-size: 1.75em; line-height: 1.5em; position: relative; top: -0.75em; margin-bottom: -0.75em; } .box.post .info { width: 100%; padding: 1em 0 0 0; position: relative; top: -2em; } .box.post .info .date { display: inline; } .box.post .info .stats { display: inline; border-left: solid 1px #ddd; margin-left: 1em; padding-left: 1em; } .box.post .info .stats li { display: inline-block; margin-left: 0.25em; } .box.post .info .stats li a { display: inline-block; padding-right: 0.5em; } .box.post .info .stats li a:before { position: relative; width: 1.75em; text-align: center; margin-right: 0.35em; opacity: 0.35; } /*********************************************************************************/ /* Content */ /*********************************************************************************/ #content { padding: 2em 3em 6em 3em; } body.left-sidebar #content { margin-left: 275px; /* 14em; /* = sidebar width */ } body.right-sidebar #content { margin-right: 275px; /* 14em; /* = sidebar width */ } } /***************************************/ /***************************************/ /* Original file: style-narrower.css */ /***************************************/ /***************************************/ @media (min-width: 737px) and (max-width: 1000px) { /*********************************************************************************/ /* Basic */ /*********************************************************************************/ body { min-width: 641px; } body,input,textarea,select { font-size: 14pt; } /*********************************************************************************/ /* Logo */ /*********************************************************************************/ #logo { display: none; } /*********************************************************************************/ /* Nav */ /*********************************************************************************/ #nav { margin-top: 0 !important; } #nav:before { display: none !important; } #nav li:hover a { background: none; } /*********************************************************************************/ /* Content */ /*********************************************************************************/ #content { margin-top: 44px; } body.left-sidebar #content { margin-left: 0; } body.right-sidebar #content { margin-right: 0; } /*********************************************************************************/ /* Sidebar */ /*********************************************************************************/ #sidebar { width: auto; background: none; padding: 30px 20px 30px 20px; } } /***************************************/ /***************************************/ /* Original file: style-mobile.css */ /***************************************/ /***************************************/ @media (max-width: 736px) { /*********************************************************************************/ /* Basic */ /*********************************************************************************/ body,input,textarea,select { line-height: 1.75em; font-size: 11pt; letter-spacing: 0; } h2, h3, h4, h5, h6 { font-size: 1.5em; } /* Section/Article */ section, article { clear: both; } /* Button */ input[type="button"], input[type="submit"], input[type="reset"], .button { display: block; width: 100%; font-size: 1.25em; padding: 0.75em 0 0.75em 0; margin: 0.5em 0 0.5em 0; } /* Pagination */ .pagination { } .pagination .pages { display: none; } /* Box */ .box { } .box.post { padding-bottom: 5em; margin-bottom: 6em; } .box.post header { } .box.post header > p { font-size: 1em; font-family: 'Source Sans Pro', sans-serif; line-height: 1.5em; } .box.post .info { width: 100%; position: absolute; bottom: 0; left: 0; border-top: solid 1px #ddd; padding-top: 0.5em; } .box.post .info .date { display: inline; } .box.post .info .date .year { display: none; } .box.post .info .date .month span { display: none; } .box.post .info .stats { display: inline; border-left: solid 1px #ddd; margin-left: 0.75em; padding-left: 0.75em; } .box.post .info .stats li { display: inline-block; margin-right: 0.85em; } .box.post .info .stats li a { display: inline-block; opacity: 0.5; } .box.post .info .stats li a:before { position: relative; top: 0.1em; margin-right: 0.5em; opacity: 0.35; } .box.post .info .stats li a:active { opacity: 1.0; } /*********************************************************************************/ /* Logo */ /*********************************************************************************/ #logo { display: none; } /*********************************************************************************/ /* Nav */ /*********************************************************************************/ #nav { margin-top: 0 !important; } #nav:before { display: none !important; } #nav li:hover a { background: none; } /*********************************************************************************/ /* Content */ /*********************************************************************************/ #content { margin-top: 44px; padding: 3em 20px 2em 20px; } /*********************************************************************************/ /* Sidebar */ /*********************************************************************************/ #sidebar { padding: 20px 12px 20px 10px; box-shadow: inset -1px 0 0 0 rgba(255,255,255,0.15), inset -0.1em 0 0.5em 0 rgba(0,0,0,0.25); } /*********************************************************************************/ /* Copyright */ /*********************************************************************************/ #copyright { margin: 1em 0 0 0; text-align: center; } #copyright p { font-size: 0.9em; line-height: 2em; } #copyright:before { height: 0.5em; margin: 0 0 1em 0; } } /***************************************/ /***************************************/ /* Original file: style-hiddensidebar.css */ /***************************************/ /***************************************/ @media (max-width: 1000px) { #titleBar { display: block; } #sidebar { background: #364050 url('images/bg01.png'); width: 275px; position: absolute; top: 0px; left: 0px; z-index: 0; display: none; } #titleBar { z-index: 2; } #content { z-index: 1; } #sidebar-hide { display: none; } #titleBar:target ~ #sidebar { display: initial; } #titleBar:target ~ #content { left: 275px; } #titleBar:target > #sidebar-hide { display: initial; } }