/* 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;
    font-size:inherit;
    font-family: 'Open Sans', sans-serif;
}
/* HTML5 display-role reset for older browsers */
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;
}
input, textarea {
    padding:0;
    margin:0;
}
a {outline:none;}
a:visited {outline:none;}


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 {
    font-family:Verdana, sans-serif;
    text-rendering:optimizeSpeed;
}

body {
    -webkit-font-smoothing: subpixel-antialiased !important;
}

button.invert, a.invert {text-decoration:none;}
a.invert:hover, button.invert:hover {text-decoration:underline; cursor:pointer;}

.clear {clear:both; display:block;}

.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}
.clearfix{zoom:1;}

textarea {resize:none; overflow-y:auto;}

.hidden {display:none;}

a.btn:hover {text-decoration:none !important;}

*[class^="icon-"] {display:inline-block; _overflow:hidden; *zoom:1; *display:inline; background:url(../bundles/ablog/i/s.png) no-repeat; vertical-align:middle; width:16px; height:16px;}

.icon-rss {background-position:-300px 0; width:23px; height:23px;}

body {color:#333; background:#222; overflow:hidden; line-height:1.2; font-size:13px;}
a {color:#f81;}
a:hover {text-decoration:none;}

b, strong {font-weight:bold;}
i, em {font-style:italic;}

html, body {min-width:320px;}
html, body {height:100%;}

#wrap {height:100%; margin-bottom:-75px; position:relative;}
#view {height:100%; background: #f5f5f5; position:relative; overflow:auto; overflow-x:hidden;}
.wrapper {width:990px; margin:0 auto;}


/** Transition **/
.tacb {-webkit-transition:500ms all cubic-bezier(0.77, 0, 0.175, 1); -moz-transition:500ms all cubic-bezier(0.77, 0, 0.175, 1); -o-transition:500ms all cubic-bezier(0.77, 0, 0.175, 1); -ms-transition:500ms all cubic-bezier(0.77, 0, 0.175, 1); transition:500ms all cubic-bezier(0.77, 0, 0.175, 1);}
.tacb-fast {-webkit-transition:200ms all cubic-bezier(0.77, 0, 0.175, 1); -moz-transition:200ms all cubic-bezier(0.77, 0, 0.175, 1); -o-transition:200ms all cubic-bezier(0.77, 0, 0.175, 1); -ms-transition:200ms all cubic-bezier(0.77, 0, 0.175, 1); transition:200ms all cubic-bezier(0.77, 0, 0.175, 1);}


/** Header **/
.header {padding-top:35px; margin-bottom:30px;}
    .header .avatar {    float: left;
    width: 60px;
    height: 50px;
    background: url(../images/logo.png) 0 0 no-repeat;
    background-size: 100%;
    margin: 0 20px 0 0;}
    .header .title {color:#030303; font-size:1.5em; text-decoration:none; font-weight:700; position:relative; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; margin-top:5px;}
        .header .title .version {position:absolute; top:10px; left:100%; margin-left:10px; color:#fff; font-weight:normal; font-size:0.2em; padding:4px 10px; background:#f11; border-radius:3px; white-space:nowrap; font-family:'Press Start 2P', cursive; letter-spacing:-0.15em;}
    .header .subtitle {color:#333; opacity:0.5; font-family:'PT Sans', sans-serif; overflow:hidden;}


/** Breadcrumb **/
.breadcrumb {margin-bottom:22px; font-size:0.923076923077em;}
    .breadcrumb li {float:left;}
        .breadcrumb li a, .breadcrumb li span {display:inline-block; _overflow:hidden; *zoom:1; *display:inline; vertical-align:middle;}
        .breadcrumb li:after {content:'»'; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; margin:-1px 8px 0; color:#888; vertical-align:middle;}
        .breadcrumb li:last-child:after {display:none;}


/** Footer **/
.footer {margin-top:30px; border-top:1px solid #cecece; padding:30px 0;}
    .footer .copyright {font-weight:normal; font-size:0.8em; color:#555; float:none; text-align:center;}
        .footer .copyright a {color:#888;}


/** Page-titles **/
.page-title {font-family: 'PT Sans', sans-serif;
    font-size: 2.46153846154em;
    font-weight: 700;
    color: #222;
    text-transform: uppercase;
    padding-bottom: 10px;
    cursor: default;}
* + .page-title {margin-top:30px;}
    .page-title > .btn {float:right; position:relative; top:7px; padding:4px 13px; font-size:14px; height:15px;}
    .page-title > .icons {float:right; margin-left:20px; height:23px; text-align:right; position:relative; top:7px;}
    .page-title > .icons + .btn, .page-title > .btn + .icons {margin-left:20px;}
        .page-title > .icons > .item {display:inline-block; _overflow:hidden; *zoom:1; *display:inline; width:23px; height:23px;}
        .page-title > .icons > .item + .item {margin-left:10px;}
            .page-title > .icons > .item > i {vertical-align:top;}


/** Text blocks **/
.text-block {line-height:1.4; color:#222;}
    .text-block * + p {padding-top:10px;}
    .text-block .img-left {float:left; margin:0 20px 10px 0;}

.text-block h3 {font-size:1.6em; font-family:'PT Sans'; font-weight:bold;}
.text-block * +  h3 {margin-top:15px;}
    .text-block h3 > a {font-size:1em; font-family:'PT Sans'; font-weight:bold;}

.text-block code, .text-block code * {font-family:monospace;}
.text-block code {overflow:auto;}
.text-block * + pre {margin-top:10px;}
.text-block pre {overflow:hidden;}

/** Text blocks lists **/
.text-block ul li, .text-block ol li {overflow:hidden;}
.text-block ul ul {margin-left:12px;}
.text-block ol ol {margin-left:12px;}
.text-block p + ul, .text-block ul + ul, .text-block ol + ul {margin-top:10px;}
.text-block p + ol, .text-block ol + ol, .text-block ul + ol {margin-top:10px;}
    .text-block ul li {padding-left:12px; position:relative;}
    .text-block ul.no-style li {padding-left:0; position:relative; margin-top:0;}
        .text-block ul li:before {content:''; display:block; width:5px; height:5px; background:#f81; position:absolute; top:7px; left:0; -webkit-transition:0.2s all linear; -moz-transition:0.2s all linear; -o-transition:0.2s all linear; -ms-transition:0.2s all linear; transition:0.2s all linear;}
        .text-block ul.no-style li:before {display:none;}
        .text-block ul:hover li:before {background:#222;}
        .text-block ul li:hover:before {background:#f81;}
    .text-block ul li + li {margin-top:5px;}


/** Comments **/
#disqus_thread {margin-top:30px;}


@media (max-width: 1230px) {
    .wrapper {width:930px; padding-left:90px;}
}

@media (max-width: 1050px) {
    .wrapper {width:800px; padding-left:100px;}
}

@media (max-width: 910px) {
    .wrapper {width:700px; padding-left:80px;}
}

@media (max-width: 820px) {
    .wrapper {width:80%; padding-left:10%;}
    .page-title {font-size:2em;}
}

@media (max-width: 750px) {
    .header {padding-top:15px; margin-bottom:20px;}
    .header .avatar {display:none;}
}

@media (max-width: 700px) {
    .wrapper {width:85%; padding-left:7%;}
    .page-title {font-size:1.5em;}
}

@media (max-width: 640px) {
    .wrapper {width:93%; padding-left:7%;}
    .page-title {font-size:1.3em;}
}

body {-webkit-backface-visibility:hidden;}

#wrap {
    -webkit-perspective:2000px;
    -moz-perspective:2000px;
    -ms-perspective:2000px;
    perspective:2000px;

    -webkit-perspective-origin:50% 50%;
    -moz-perspective-origin:50% 50%;
    -ms-perspective-origin:50% 50%;
    perspective-origin:50% 50%;
}


/** Menu **/
#menu {position:fixed; left:0; top:0; bottom:0; z-index:1900;}
    #menu .hoverable {width:50px; position:absolute; top:0; bottom:0; left:0;}
        #menu .hoverable .bg {background:#fff; opacity:0.4; position:absolute; top:0; bottom:0; left:0; right:0;}
        #menu .hoverable .icon {position:absolute; left:50%; top:30px; width:20px; margin:-12px 0 0 -10px;}
            #menu .hoverable .icon span {display:block; margin:6px 0 0 0; background:#333333; height:2px;}


/** Left menu **/
.left-menu {background:#222; width:180px; padding:30px; position:fixed; left:-250px; top:0; bottom:0;}
    .left-menu .logo {width:65px; height:65px; margin:0 0 20px 52px; display:block; background:url(../bundles/ablog/i/s.png) -200px 0 no-repeat; position:relative;}
    .left-menu .logo:after {content:''; width:65px; height:65px; display:block; background:url(../bundles/ablog/i/s.png) -100px 0 no-repeat; position:absolute; top:0; left:0; opacity:0; -webkit-transition:0.3s opacity linear; -moz-transition:0.3s opacity linear; -o-transition:0.3s opacity linear; -ms-transition:0.3s opacity linear; transition:0.3s opacity linear;}
    .left-menu .logo:hover:after {opacity:1;}

    .left-menu .title {display: block;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-bottom: 7px;
    border-bottom: 1px dotted #ccc;
    font-size: 1.53846153846em;
    font-family: 'PT Sans', sans-serif;
    color: #e0e0e0;
    text-shadow: 1px 1px 0px #000;
    white-space: nowrap;
    opacity: 0.4;
    cursor: default;}

    .left-menu ul {display:block; margin-bottom:15px;}
    .left-menu ul:last-child {margin-bottom:0;}
        .left-menu ul li {display:block; margin-bottom:5px;}
        .left-menu ul li:last-child {margin-bottom:0;}
            .left-menu ul li a {display:block; color:#f0f0f0; text-decoration:none; font-size:1.15384615385em; padding:4px 10px 6px;}
            .left-menu ul li a:hover {background:#f11; color:#fff;}


/** Menu visible state **/
.menu-visible #view {
    -webkit-transform: rotateY(-25deg) translateZ(0px) translateX(190px);
    -moz-transform: rotateY(-25deg) translateZ(0px) translateX(190px);
    -ms-transform: rotateY(-25deg) translateZ(0px) translateX(190px);
    transform: rotateY(-25deg) translateZ(0px) translateX(190px);
}

.menu-visible #menu .hoverable {left:-100px;}
.menu-visible #menu .left-menu {left:0;}


@media (max-width: 820px) {
    #menu .hoverable {width:60px;}
}

/** Flat widget **/
.flat-widget {margin-bottom:30px;}
.flat-widget > .coll {float:left; width:232px;}
.flat-widget > .coll + .coll {margin-left:20px;}
    .flat-widget > .coll > .item {margin-bottom:20px; display:block; position:relative; overflow:hidden;}
    .flat-widget > .coll > .item + .item {margin-top:20px;}
        .flat-widget > .coll > .item > img {display:block; width:100%;}
        .flat-widget > .coll > .item > .panel {opacity:0; overflow:hidden; position:absolute; left:0;  top:0; background:rgba(255,136,11,0.8); -webkit-transition:0.3s all linear; -moz-transition:0.3s all linear; -o-transition:0.3s all linear; -ms-transition:0.3s all linear; transition:0.3s all linear;}
            .flat-widget > .coll > .item > .panel .wrap {padding:10px; display:block;}
            .flat-widget > .coll > .item > .panel .date {font-size:0.923076923077em; display:block; color:#e5e5e5;}
            .flat-widget > .coll > .item > .panel .title {font-size:1.23076923077em; line-height:1.2; display:block; font-weight:bold; margin:2px 0; color:#fff; font-family:'PT Sans', sans-serif;}
            .flat-widget > .coll > .item > .panel .text-block {font-size:1em; line-height:1.2; display:block; color:#e5e5e5;}

@media (max-width: 1230px) {
    .flat-widget > .coll {width:225px;}
    .flat-widget > .coll + .coll {margin-left:10px;}
    .flat-widget > .coll > .item + .item {margin-top:10px;}
    .flat-widget > .coll > .item > .panel .text-block {font-size:0.9em;}
}

@media (max-width: 1050px) {
    .flat-widget > .coll {width:192px;}
    .flat-widget > .coll > .item > .panel .date {font-style:1em;}
    .flat-widget > .coll > .item > .panel .title {font-style:1.3em;}
    .flat-widget > .coll > .item > .panel .text-block {display:none;}
}

@media (max-width: 910px) {
    .flat-widget > .coll {width:232px;}
    .flat-widget > .coll:first-child {margin-left:80px;}
    .flat-widget > .coll:first-child + .coll + .coll {margin-left:80px; clear:left;}
    .flat-widget > .coll + .coll {margin-left:30px;}
}

@media (max-width: 820px) {
    .flat-widget > .coll:first-child {margin-left:60px;}
    .flat-widget > .coll:first-child + .coll + .coll {margin-left:60px;}
}

@media (max-width: 750px) {
    .flat-widget > .coll:first-child {margin-left:30px;}
    .flat-widget > .coll:first-child + .coll + .coll {margin-left:30px;}
}

@media (max-width: 640px) {
    .flat-widget > .coll {width:45%;}
    .flat-widget > .coll:first-child {margin-left:0;}
    .flat-widget > .coll:first-child + .coll + .coll {margin-left:0;}
}

/** Items list **/
.items-list > .item + .item {margin-top:20px; padding-top:20px; border-top:1px dotted #aaa;}

.items-list > .item > .title {font-size:1.9em; display:block; margin-bottom:10px; font-family:'PT Sans'}
.items-list > .item > .item-btns {margin-top:10px;}
.items-list > .item > .item-btns > .btn {float:right;}
.items-list > .item > .item-btns > .share {float:left;}
.items-list > .item > .item-btns > .share .b-share {padding:0 !important; margin-top:-1px;}


/** Paginator **/
* + .paginator {margin-top:20px;}
.paginator > .ttl {font-size:1.3em; float:left; margin-right:15px; line-height:26px;}
.paginator > ul {float:left;}
    .paginator > ul > li {float:left;}
    .paginator > ul > li + li {margin-left:10px;}
        .paginator > ul > li > a {display:block; text-align:center;}
        .paginator > ul > li.active > a {cursor:default; background:#f39537;}


/** Tag list */
.tag-list {margin-bottom:15px;}
.tag-list > .date, .tag-list > .shows {font-size:0.9em; color:#888; line-height:20px; float:left;}
.tag-list > * + * {margin-left:20px;}
.tag-list > .date {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkU5ODk4NzZCMjg1MTFFM0JBRDY4NTcwNDA4QzVDQkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkU5ODk4NzdCMjg1MTFFM0JBRDY4NTcwNDA4QzVDQkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRTk4OTg3NEIyODUxMUUzQkFENjg1NzA0MDhDNUNCQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRTk4OTg3NUIyODUxMUUzQkFENjg1NzA0MDhDNUNCQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg7SZ4kAAAKKSURBVHjaXFO7a1pxFD5e3xrrI4poaDqoHbopiYIOLSi0NI6OJR2bbu3o4J8g6VTTpYOUkDVDBBHBDnHQIEigg8FIh/hANBpFY172fL9Ghxy43HvP7zy+7zvnJ1tdXSWYTCaj+/t7mk6nHofDsW02m9/K5XIPfHd3d2ej0Sjb6/XSHHemVCppPp//z0MBJF9fX5NCofi0sbGR1Gq1evj0ej3d3t5St9uly8tLkdBqtXZubm5+LIooEMhdSa1Wfw4EAt91Oh3Z7XYKhULkcrlEUqPRoFwuR8VikbjhHheTuEhKkiSSWSwWdH/t9/sLa2trxG+KRqMC1VPLZrOUSqVoMBgQU3rDMb/lgOF2u/dtNttzr9dLsVhsmRyPxymfz1MkEhH/HEfoenx8jJiXDw8PPyUWapNFCzJvCofDIvDq6kq8m80mdTod8d3v98V7a2uLPB4PcXKQi2xKKysrfgi4vr4uuEP1hbEuBE1gaACtIKzP5yPWAG6/xEEG/OAANh6PlxRMJpPgfXBwgAkti8PPo0XcMwVDGaHAArZKpaLH2QsNDAYDJZNJCgaDAiUMIqIJ6zeSZrNZGV0rlYroDqgQFrR4mSiRSNDR0RFhWguE5XJZNOG4ksS8SozipF6v0+Hh4ZI7AobDIU0mE7JaraIwLJPJULVaBeUTnkhJDu4Mt8Ect09PTwm7AJU1Go14sHGAi/EVCgXa3d0VKHh6H9l/LucpQNFzLjDkg3cIwsjgBxJQqdVqlE6nxRLxKpPRaPzK8PdRWLa4TBCNYe5wwjcWSe10Oon3Q5xdXFxQu93G+YzH+oWT9xaTWhaAPd6wV/x84Ev0nvm/gIOT/jLCDMP+xYl/WLNlzj8BBgDJ60H9Pn5ouAAAAABJRU5ErkJggg==) 0 3px no-repeat; padding:0 0 0 22px;}
.tag-list > .shows {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjhDMzQ0MkJCMjg2MTFFM0I3QUJGNUQwQzNGMzUyNTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjhDMzQ0MkNCMjg2MTFFM0I3QUJGNUQwQzNGMzUyNTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOEMzNDQyOUIyODYxMUUzQjdBQkY1RDBDM0YzNTI1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOEMzNDQyQUIyODYxMUUzQjdBQkY1RDBDM0YzNTI1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj7dKK4AAAHXSURBVHjatJVNKIRRFIZnjH+JGaWwoClZIGSyEIrESikbWRAi0cQCSxspFkIREdmRhSgWSLGSJEQkskCzsPEXQuQ99U7dbvcbNk49zf3uz/fe79xz37G73W5bgAgD5SALZIBI8AUc4BGcgCOwBd4CvSjYol/U20AVSLb9HtdgGkyAO9MEh9Pp1Pu6wAIoArFK/zuYB31gFuyDOJAIYkAxqAMfYFd/qV1JnZMvKjNsaBN4wZlhrAMMaX1LFH3ydwTx1wU2LEQOeU5nyppoZXwYNGtrKrm5WJu2aB3kWuS/lQUgUQ8uKDrHLEhMsSDU8IBlVagngIicww7bpWCGhZIEqsEKCOH4uGG9nPOAXyghQDUdKO12w3g+SGP7GHwb5nSDPBEasf1/dIrQHui3mJCjtE0bkjI+ZztTKS49fP57JBVSyPyrkchCuQVXvJjiEq9gFdSCZ84dBSkGEXGPGvUeSSmuST4N5e1RKi8URNCC/NEEJg0il6AE3Kif+sDbvahNzuYGUvn8oYl4LUS2QYGImCzok/Zzz5KPUryvkWJ2PleAQcNllbT2ggbwYrIgPeJBCxf8xVh9tLAxnqel11lFOC+r/E2k065cTJ98+SmdYl31Nj1+BBgAGWlgzrAWHxkAAAAASUVORK5CYII=) 0 3px no-repeat; padding:0 0 0 32px;}
.tag-list > .tag {float:left; padding:4px 10px; font-family:'PT Sans', sans-serif; background:#222; color:#f5f5f5; text-transform:uppercase; font-size:0.9em; text-decoration:none; -webkit-transition:0.1s all linear; -moz-transition:0.1s all linear; -o-transition:0.1s all linear; -ms-transition:0.1s all linear; transition:0.1s all linear;}
.tag-list > .tag:hover {background:#f81;}
.tag-list > .tag + .tag {margin-left:10px;}
.tag-list > .share {float:right;}
    .tag-list > .share .b-share {padding:0 !important; margin-top:-1px;}


/** Compact tags list **/
.tag-list.compact {margin-bottom:10px;}
.tag-list.compact > .date, .tag-list.compact > .shows {line-height:1.2; background:none; padding:0;}
.tag-list.compact > * + * {padding-left:20px !important; position:relative;}
.tag-list.compact > * + *:before {content:''; display:block; position:absolute; top:1px; bottom:1px; left:0; border-left:1px solid #ccc;}


/** Items-block list **/
.items-block-list > .item:first-child, .items-block-list > .item:first-child + .item {margin-top:0;}
.items-block-list > .item {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:left; width:50%; padding-right:20px; margin-top:20px;}
.items-block-list > .item:nth-child(2n) {padding-left:20px; padding-right:0;}
.items-block-list > .item:nth-child(2n+1) {clear:left;}
    .items-block-list > .item  .title {font-weight:bold; display:block; margin-bottom:10px;}

/** Post detail **/
.post-original-link {margin-top:15px; font-size:0.95em;}

.back-link {margin-top:15px;}
    .back-link > .share {float:left; height:24px; padding-top:3px;}
        .back-link > .share .b-share {padding:0 !important;}
    .back-link > .btn {float:right;}

.text-block + .tool-redirect {margin-top:25px;}
.tool-redirect .form .row + .row {margin-top:20px;}
.tool-redirect .form .row-header + .row {margin-top:10px; padding-top:10px; border-top:1px solid #bbb;}
.tool-redirect .form .row:last-child {margin-top:10px; padding-top:10px; border-top:1px solid #bbb;}
.tool-redirect .form .row .l {float:left; width:48%;}
.tool-redirect .form .row .m {float:left; width:3.99%; line-height:26px; text-align:center; color:#888;}
.tool-redirect .form .row .r {float:right; width:48%;}
.tool-redirect .form .row input {width:100%; box-sizing:border-box; padding:5px 9px; border:1px solid #aaa;}
.tool-redirect .form .row.row-header {color:#888;}

.tool-redirect .results {margin-top:20px; border:1px solid #aaa; padding:10px; background:#e5e5e5; overflow:auto; color:#111;}
.tool-redirect .results p + p {padding-top:10px;}
.tool-redirect .results p.comment {color:#888;}