header {padding-bottom:30px}
footer {padding:10px;background:#313130;color:#aaa;}
footer a {color:#aaa;}
footer a:hover {color:#fff}
legend {padding:4px 0! Important;font-weight:bold;position:relative;border-width:3px;border-color:#939491;}
legend .label {font-weight:normal;position:absolute;bottom:0;right:0;background:#939491! Important;border-radius:0! Important}

.btn-custom {background:#939491;color:#fff}
.btn-custom:hover {background:#828380;color:#fff}
.navbar-toggle {border:0! Important}
.navbar-toggle:hover, .navbar-collapse li a:hover {background:#626261! Important}
.navbar-toggle .icon-bar {background:#fff! Important}
.bg-primary a, .btn-primary {color:#fff! Important}
.side-out {margin:15px}
.side-out-v {margin-top:15px;margin-bottom:15px}
.side-in {padding:12px}
.side-in-v {padding-top:12px;padding-bottom:12px}
.breadcrumb {background:#939491! Important}

@media screen and (max-width:767px) {
section figure {margin-bottom:10px;display:block}
section figure img {width:100%! Important;height:200px! Important}
section figcaption {padding:8px! Important;left:10px! Important;right:10px! Important;bottom:50px! Important;background:#939491;border-radius:5px;opacity:0.8}
section figcaption a, section figcaption small {display:block;color:#fff}

section article {padding:8px 0 8px 100px;position:relative;min-height:101px! Important;border-bottom:1px solid #dcdeda}
section article:last-child {border:0}
section article img {position:absolute;top:8px;left:0;width:85px! Important;height:85px! Important}
section article .title, section article small {padding:1px 0;display:block}

.article-random {background:#e4e5e2}
.article-random article {padding:8px 0 8px 90px;min-height:91px! Important;border-color:#939491}
.article-random article img {width:75px! Important;height:75px! Important}
}