@charset "UTF-8";
@font-face {
  font-family: 'FontAwesome';
  src: url("/vendor/fontawesome/4.6.3/fonts/fontawesome-webfont.eot?v=4.6.3");
  src: url("/vendor/fontawesome/4.6.3/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("/vendor/fontawesome/4.6.3/fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"), url("/vendor/fontawesome/4.6.3/fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("/vendor/fontawesome/4.6.3/fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("/vendor/fontawesome/4.6.3/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
a {
  cursor: pointer;
  color: #333;
  font-weight: 700; }
  a:hover {
    color: #337ab7;
    text-decoration: none; }

body {
  background: #898989;
  padding-top: 50px; }

h1 {
  font-size: 30px;
  font-weight: 700;
  margin-top: 0;
  text-align: center; }

#counters {
  padding: 0 0 15px;
  text-align: center; }

#counters > a {
  margin: 0 15px; }

@media (min-width: 992px) {
  #main-content {
    padding-left: 0; } }

#wrapper {
  background: #f5f5f5;
  border: 1px solid #000;
  border-radius: 0 0 4px 4px;
  border-top: 0;
  margin: 0 0 15px; }

.banner-sidebox {
  padding-bottom: 15px; }

.bestseller-product {
  display: block;
  font-size: 12px;
  padding: 5px 0; }

.btn-search:before {
  content: "\f002";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 5px; }

.content {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
  margin-bottom: 15px;
  padding: 15px; }

.content > .badge {
  float: right; }

.no-image {
  color: #777;
  text-align: center; }

.pagination {
  margin: 0 0 15px; }

.pagination-nav {
  height: 49px;
  text-align: center; }

#next-page {
  margin-bottom: 15px; }
  #next-page:after {
    content: "\f054";
    font: normal normal normal 14px/1 FontAwesome;
    margin-left: 5px; }

#prev-page {
  margin-bottom: 15px; }
  #prev-page:before {
    content: "\f053";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px; }

.next-window:before {
  content: "\f054";
  font: normal normal normal 14px/1 FontAwesome; }

.prev-window:before {
  content: "\f053";
  font: normal normal normal 14px/1 FontAwesome; }

.panel {
  margin-bottom: 15px; }

.panel-heading {
  font-weight: 700;
  text-align: center;
  padding: 3px 15px; }

.col-image, .col-title {
  display: block;
  margin: 0 auto; }

.small-image {
  cursor: pointer;
  display: block;
  margin: 0 auto; }

.col-title {
  font-weight: 700;
  text-align: center; }

#main-header {
  background: #337ab7;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  position: relative;
  text-align: center; }
  @media (min-width: 768px) {
    #main-header {
      background: #999 url("/templates/avmarket/img/head718.png") no-repeat;
      height: 148px; } }
  @media (min-width: 992px) {
    #main-header {
      background-image: url("/templates/avmarket/img/head938.png");
      height: 194px; } }
  @media (min-width: 1200px) {
    #main-header {
      background-image: url("/templates/avmarket/img/head1138.png");
      height: 235px; } }

#logo {
  cursor: pointer;
  display: none;
  position: absolute;
  top: 15px; }
  @media (min-width: 768px) {
    #logo {
      display: block;
      height: 45px;
      width: 214px; } }
  @media (min-width: 992px) {
    #logo {
      height: 56px;
      left: -1px;
      width: 270px; } }
  @media (min-width: 1200px) {
    #logo {
      height: 70px;
      left: 0;
      width: 335px; } }

@media (min-width: 768px) {
  #shop-name {
    display: none; } }

#middle-bar {
  margin: 0 0 15px;
  background: #131313;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131313 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131313 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131313 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#131313',GradientType=0 );
  /* IE6-9 */
  color: #fff;
  padding: 5px 5px 0;
  text-align: center; }
  @media (min-width: 768px) {
    #middle-bar {
      margin: 0; } }
  @media (min-width: 992px) {
    #middle-bar {
      padding: 5px; } }

#sub-menu {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-top: 5px; }
  @media (min-width: 992px) {
    #sub-menu {
      padding-top: 0;
      padding-left: 15px; } }

.sub-menu-item {
  font-weight: 700;
  padding-bottom: 5px; }
  .sub-menu-item a {
    color: #fff; }
  @media (min-width: 992px) {
    .sub-menu-item {
      padding: 5px;
      width: auto; } }

#home:before {
  content: "\f015";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 5px; }

.breadcrumb {
  display: none;
  font-weight: 700;
  margin: 0; }
  @media (min-width: 768px) {
    .breadcrumb {
      display: block; } }

#right-banner-box {
  display: none;
  padding-bottom: 15px;
  text-align: center; }
  @media (min-width: 768px) {
    #right-banner-box {
      display: block; } }

.content.row {
  margin: 0 0 15px; }

.btn-buy {
  display: block;
  margin: 0 auto; }
  .btn-buy:before {
    content: "\f217";
    font: normal normal normal 18px/1 FontAwesome;
    margin-right: 5px; }

.pcode, .pmanufacturer {
  color: #777;
  font-size: 12px;
  font-weight: 700;
  padding-top: 15px;
  margin-bottom: 5px; }

.pcode-label {
  color: #fff;
  background: #337ab7;
  -webkit-border-radius: 4px;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 700;
  padding: 2px 6px; }

.pimage {
  cursor: pointer;
  display: block;
  margin: 0 auto 5px; }

.pinfo {
  font-size: 12px;
  margin: 0; }

.pmanufacturer {
  padding-top: 0; }

.pmanufacturer-label {
  color: #000;
  font-weight: 700; }

.price {
  color: #b12704;
  font-size: 16px;
  font-weight: 700;
  text-align: center; }

.price2 {
  color: #777;
  display: none;
  font-weight: 700;
  text-align: center; }

.price_old {
  display: block;
  font-weight: 700;
  text-align: center; }

.price_old2 {
  color: #777;
  display: none;
  font-weight: 700;
  text-align: center; }

.price_text {
  color: #777;
  font-size: 12px;
  font-weight: 700;
  text-align: center; }

.ptitle {
  border-bottom: 1px solid #bbb;
  display: block;
  font-size: 18px;
  text-align: center; }

.rating-1, .rating-1-5, .rating-2, .rating-2-5, .rating-3, .rating-3-5, .rating-4, .rating-4-5, .rating-5 {
  color: #dba901;
  text-align: center; }
  .rating-1:before, .rating-1-5:before, .rating-2:before, .rating-2-5:before, .rating-3:before, .rating-3-5:before, .rating-4:before, .rating-4-5:before, .rating-5:before {
    content: '\f006\f006\f006\f006\f006';
    font: normal normal normal 18px/1 FontAwesome; }

.rating-1:before {
  content: '\f005\f006\f006\f006\f006'; }

.rating-1-5:before {
  content: '\f005\f123\f006\f006\f006'; }

.rating-2:before {
  content: '\f005\f005\f006\f006\f006'; }

.rating-2-5:before {
  content: '\f005\f005\f123\f006\f006'; }

.rating-3:before {
  content: '\f005\f005\f005\f006\f006'; }

.rating-3-5:before {
  content: '\f005\f005\f005\f123\f006'; }

.rating-4:before {
  content: '\f005\f005\f005\f005\f006'; }

.rating-4-5:before {
  content: '\f005\f005\f005\f005\f123'; }

.rating-5:before {
  content: '\f005\f005\f005\f005\f005'; }

.filter {
  margin-right: 15px; }

.filter.active {
  color: #337ab7;
  font-weight: 700; }

#sort-products {
  margin-bottom: 15px; }

.cart-row {
  border-bottom: 1px solid #bbb;
  margin: 0 0 15px;
  padding-bottom: 15px;
  text-align: center; }

.cart-delete:before {
  content: "\f00d";
  font: normal normal normal 14px/1 FontAwesome; }

.cart-head {
  font-weight: 700; }

.cart-name {
  text-align: left; }

.cart-summary {
  font-weight: 700;
  padding-right: 15px;
  text-align: right; }

#order-btn:before {
  content: "\f067";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 5px; }

.label-name:before {
  content: "\f007";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 5px; }

.label-phone:before {
  content: "\f095";
  font: normal normal normal 16px/1 FontAwesome;
  margin-right: 5px; }

.label-email:before {
  content: "\f0e0";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 5px; }

.label-note:before {
  content: "\f075";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 5px; }

.required:after {
  color: #d9534f;
  content: "\f069";
  font: normal normal normal 7px/1 FontAwesome;
  margin-left: 5px; }

.label-delivery:before {
  content: "\f0d1";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 5px; }

.label-city:before {
  content: "\f0ac";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 5px; }

.label-warehouse:before {
  content: "\f1ad";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 5px; }

.label-address:before {
  content: "\f041";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 5px; }

.edit-icon:before {
  content: "\f044";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 5px; }

#main-footer {
  border-radius: 0 0 4px 4px;
  border-top: 1px solid #000;
  display: none;
  padding: 0; }
  @media (min-width: 992px) {
    #main-footer {
      background: url("/templates/avmarket/img/footer1138.png") right;
      display: block;
      height: 67px; } }

#logo2 {
  cursor: pointer;
  display: none;
  height: 42px;
  margin-top: 12px;
  width: 200px; }
  @media (min-width: 992px) {
    #logo2 {
      display: block; } }

#top-bar {
  background: #131313;
  /* Old browsers */
  background: -moz-linear-gradient(top, #131313 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #131313 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #131313 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#131313',GradientType=0 );
  /* IE6-9 */
  height: 50px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10; }
  #top-bar .btn {
    margin-top: 8px;
    margin-bottom: 8px; }

#catalog-toggle-btn {
  float: left; }
  #catalog-toggle-btn:before {
    content: "\f0c9";
    font: normal normal normal 14px/1 FontAwesome; }
  @media (min-width: 768px) {
    #catalog-toggle-btn:before {
      margin-right: 5px; } }
  @media (min-width: 992px) {
    #catalog-toggle-btn {
      display: none;
      visibility: hidden; } }

#cart-btn {
  float: right;
  position: relative; }
  #cart-btn:before {
    content: "\f07a";
    font: normal normal normal 18px/1 FontAwesome;
    margin-right: 5px; }

#cart-count {
  position: absolute;
  top: -1px;
  right: -1px; }

#top-contacts {
  float: left;
  font-size: 12px;
  font-weight: 700;
  text-align: center; }
  #top-contacts a {
    color: #fff;
    display: inline-block;
    padding: 16px 5px; }
    @media (min-width: 1200px) {
      #top-contacts a {
        padding: 13px 5px; } }
  #top-contacts #top-mail {
    display: none; }
  @media (min-width: 768px) {
    #top-contacts #top-vodafone, #top-contacts #top-kyivstar, #top-contacts #top-mail {
      color: #fff;
      background-color: transparent;
      border: 0;
      display: inline-block;
      width: auto; } }
  @media (min-width: 768px) {
    #top-contacts {
      font-size: 14px;
      width: auto; } }
  @media (min-width: 1200px) {
    #top-contacts {
      font-size: 1.2em; } }

#more-contacts {
  color: #777;
  display: none;
  float: left;
  padding: 14px 0;
  width: 40px; }
  @media (min-width: 768px) {
    #more-contacts {
      display: none; } }

.article .badge {
  float: right; }

.article-sidebox {
  display: block;
  font-size: 12px;
  padding: 5px 0; }

.articles-pages nav {
  height: 49px;
  text-align: center; }
  @media (min-width: 768px) {
    .articles-pages nav {
      text-align: right; } }

.articles-search {
  padding-bottom: 15px; }

.articles-topics a, .articles-topics .active {
  display: block;
  font-weight: 700;
  padding: 5px 0; }
  .articles-topics a:before, .articles-topics .active:before {
    content: "\f07b";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px; }
.articles-topics a:hover {
  text-decoration: none; }
.articles-topics .active {
  color: #337ab7; }
  .articles-topics .active:before {
    content: "\f07c"; }

.tab-pane {
  padding-top: 15px; }

#product-image {
  margin: 0 auto 15px; }

#product-price {
  padding-bottom: 15px; }

.review-author {
  color: #337ab7;
  font-weight: 700;
  padding-left: 90px; }

[class*=mobo-] {
  text-indent: 5px;
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px; }

/*Vodafone*/
.mobo-vodafone-24 {
  line-height: 24px;
  padding-left: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFQklEQVRIiY2V3U9TdxjHT8tLISQTdTMmJg690D/BaKbTGS91Lk7j4oyLF17pjYmJGo1Eo4nRiWux5/wKtSCgcsQCSlHwpaW00EILoy+0lLa2lLbz9J1iX8bGdxdAB/Lmk3xvP8/395znfB+KWqZYls2zWq2bR0ZGfnI4HPe9Xu9bn9c76PH5/hx1ud4ZLRaRWq3+WdnbW8aybN5ynCWrra1trdPpvJ1KpUZTqVQmnkggzHGIZTJwxOMwdHXBcuUKnt+5kx31+VwajeaeXC5f/0Vwo9G4OxKJmLPZLCYmJhAJhxGJxTDm8aBXIoFl716EBQL0HzqEYacTVosFVqsVer3e3tbWtm9FuM1m+yWdTnOpVAqJeBzhUAiJyUnoHz6E6cwZTF64gOkDB2DasQOGQABmkwkDRiN0Oh20Wi20Wm1YLpefWhJuMBi+y8ETCUQiEcSzWfRJpRi/fh14/hw4fBjpNWugkclgCwQwYDRCr9dDo9FAqVSio6MDr1+/jjQ0NCx8iVAo/GpiYmI4nU7PwKNRxBIJ9IrFCJw/j2mpFNi0CcjPR3zjRvSYzbBaLNDPOlcqlejs7IRCoUBzczNYlnXfvXv3a4qiKKq8vJxvtVp/n5qaQiKRQDQWQzgUgttuh/PIEaCrC9iwASgqAvh8TJaUQHXpEt6rVFBbrehSq/HmzZscvLGxEfX19aiurmZYls2jDAbD5lQq5Uomk4hGowhzHCKpFPSXLyPT1ARs2QKUlAD5+QBFYZqikKUoRNauRd/Bg5DrdGjv6EDLjPM5OAgh3oqKiq2U3W4/lMlkMtFoFOFwGBzHwRGLwbFvH3D6NFBQABQWAhS1pEa2bYNcpULjkyeoq6uDVCoFwzCQSCR/0zR9jLLb7RXJZBKhUAgfP35EMBSCrqkJ8Z07Z9wXFy8LB0VhisfD4PHjqOvuhrS6GgzDgBACQggYhiGU2+3ujEQi4DgOgUAAvnAYxhs38M/u3UBpaW40y+kTReGvoiI0vnwJcVVVDj7boJvy+/1GjuMQDAYx5vPBHQph4OJFoKwMEAhWhIOikOHx4OLx0HHrFh7IZPPhoGl6mPJ4PAPBYBA+nw8fPB44g0H0376NfwUCgM9ftUGax4OJx4P66lU8qKlZ3MDhcHT6/X54PB64XC6Mjo3h/atXmFgFPKckn49BPh/tN28ueEFuRIODg/f9fj+cTiccDgdsNhu0HIfh7dsx/QUNHAUFMK9bh4YXLyCWSD5vQKj+/v4fx8fHsyMjI7DZbBgaGsKQ3Y5XNTVIrvINxgsL8b6oCLqzZyFqagKh6Rw8t6YKheJbr9frttvtMJlMMBqN0PX0QDU8jLenTmFy3g82RVHI8nj4xOfDXVgItUCA4V27UN3aClooXOCeEOIVi8VbqaNHj+Zptdr7LpcLxtnw6tZooFIq0WYwoPHaNXhLSzE9t5I8Hlx8PpzFxeg5cQJVLS0Qz9v9+ePJHaKKiopSs9ls7+vrg0ajgUqlmgmv1lY0v3sHWi4He+4c1Pv3o2/PHrw9eRKyykr80dwMWiRaBCeEfBAKhd8sSFSFQrHHYDCElErlgvBinz5F3ePHIA0NED16BFFtLSprayGWSsHMm/ncahJCIjRN/7DcqfxVqVSG2tvb52I3ly+EEBCGmdFix2AYBgzDRCQSyW8rXjWWZb9vaWmxPXv2DPX19f/DV5ejqqpqaeefV2Vl5fqampp7MpnMTQjJrgDNMgzzgWEY4aKZr1Ysy+bRNF1G0/QxmqYfMAzTRQgxz6qLpmkxTdPHRSLRlvLy8vzlOP8BoE1IE3eYwQQAAAAASUVORK5CYII=); }

/*Київстар*/
.mobo-kyivstar-24 {
  line-height: 24px;
  padding-left: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACnElEQVRIie2VP4hUVxTGf7oWWVEJLgQsZKOSxqTIHzQgmDJooYVoKtNJrNOlCRlIYhhHZ968eW+cN/OysyJaLAjBVsQEYiMakSTdFsGABGXZ3UFn3rz37vlSzLCwzLp/jCRNDtzmnu98v3Pv5XBhIxH0JvHT92jrtQ3Vrdu8aPep2AJe/+tXD4jTg9T1nFgisruvHtBKP6CuzgCgH/8H/AeAtg5Qt5d4ZH9uB14aU7NbVNMzNPtvU5h/fUQXa5Kie4Bni/j9b0fyMxoj7O7G7x3Gyyp49jNhdgTKyceEyohNtEz49oTAHhBl33Ghv3+ZSaX3JpX0fcp/ji/tfa5x/O5JGnYdz2Zp6BmxiaZE5B5DO3mL8+43mpbTMjGlwQolak6E2QUKt7esePqgM0Hgfsc3EUlMS0uN1uwZQVodCnuTeMlxavk0DVugNuwglii6h5QXd64IaHVPUBo2VTcRmrjkfqWafUGYHlh20qUoajthepaG/UDZ/cLl/MyLng9mxgjSqwR2j0Ye4PU+erF2pFZj+Nqxpq6gLRS1ff3G/3oU/nqDSnJ0ZP9cZ4JScuyfmftz+/GyOc47EfW/AW0aQJ9sI3R/UHKinl95uf8h6Ezg53domWhItPKfODUzBkBpYQ+BE22JuvWo9U5vHFDrf0XDRNuEbwuE8+8uy19KPSLLh5CEKe1dv/l09xN8JUxL1JXRzD8d0ZQXd1J1D4mH81LO7xBr5XlZFsH8JJ6bZUoiMuHnNyg83rqidqr7Ib6bpy0RyQj7X64NqCaf0TTje4nAzRI937WqvpGfJlQ2uCqXcK4zsTog7B7ioj3ioj2i3Dm8ZkMzGqeSX6NkTwmzm8Cm1QsK2oyvffjJPgravCZgANlGtf8OxacjE/03t32pCFm79A0AAAAASUVORK5CYII=); }

/*Lifecell*/
.mobo-lifecell-24 {
  line-height: 24px;
  padding-left: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADzElEQVRIiZWVS2icVRTHf2p8REVQ6gMRhSq11S5EENqiIIorUXRRRBTRhQuloHUlBEKgVN0UXxBX6kKqGFy4amlRBtq8vvuqglFikTYE05iSdma+xz0nkxIX881kZpIMeuHyMfPd+/+f8z//cz7os6qnuTV3PJpO87ZYjkTDN0XCUTF8WiQcrAf2phPc0Q9jy6WeV9QyLZZL6onqydWRtbcnqqMmjl8Ky7v/GfjSOPcWhu/FsKqeTD018eTqyTWQqqeqnlq5qxpI1dCIjlPpBLv7gtc8D4hltgWsgVQttdzwtSR8roHlMptukuYzF8NcanlyU/B/fuJOccyoawPU1bGcJjzVOlOd4H7x/KWetINgnchRRMNc6tm1gSC3fKmOvASviiXm03zQe66Y5EUNyCYErWzywnG661I2zTNqWW3JIo5CEs4Uhn29BI3AXm3WZDOC5jY0CssBAObHGIyen0tXRPEs5I4X6o5tm0mZWz7bQOBYEUtDPKKeyxrIxBBqk9yG/MqD0XBBLXVx/Hiuwl0A85MM5oZD0fJtZnhEPbtyy4h6VspMqxqoieeinOGTwvFODJyUdROkhWcP+RTPSUJDLF8snuCmttaWj9WRqicTy8UVy6KG0l0tE3hkeZJ9Y2NcA7DguDEmHNZAlIDmhreIkwyL4YcW8FqFgWgZUkOjy46hS+dULBI9x3slrDt2iuWCOrJo+Yoi8GE9YUdb4wkeU0dVQ9NNPQ4p1NIQR8gMbxTT3LOBIGFHtPxdZn6cs8e4pSt6x+lyFNR65MjEMRMtr509xvVltNti4L41uAqgUmGgSDionqIkONHtccvLaml0OaQpzRU1DHcOtszwdLQkYvgzBoaLhP3R811HcFlhONoGX3NcK4GT6tFWs6knjZb5WsKz7XOTDEbLkHquqCfTQE0dDWnWrKGey2VgIgnvtQmqlu3RMNdZyOg4X3fsbEkAEB2jpbvqPTXq7egiep5Yl8ezp+NSXSwL6TQPdWYYHYfUsqKuTxc3Z1JdEn7PTLOnmu6Z4s1Snpo6VnPL813uGOfxMvJed20kMKxEz+G1tfXMiYb31RPFURSOjzrBz1W4QRxBfJe7tpImU8fszAjXdfvXsVMM58Qwm49zd+c78RxQS6PsjX7gdUlY3GxIturwUjzDUOd/SxVuVo8pvb01eCCNhqXoeXVT8NYaGeHqzt+p4WGxLPXTXSwaA/Nxq69Zv1Wf4vW255u+z0qdcw2sRMOcOEbTU9z+v8EB0gq7i4Qj0XNKAr+J5w8NTIlhtEjYX7Vsr1QY2Or+v5fS9xI9LKHTAAAAAElFTkSuQmCC); }

#categories-sidebox {
  height: 100% !important;
  left: 0;
  margin-bottom: 15px;
  max-height: 100%;
  overflow-y: auto !important;
  padding-bottom: 0;
  position: static;
  top: 50px;
  width: auto;
  z-index: 20; }

.categories-list {
  background: #ececec;
  border: 1px solid #ddd;
  border-radius: 4px;
  list-style: none;
  margin: 0;
  padding: 5px 15px; }

.category-item {
  border-bottom: 1px solid #bbb;
  border-top: 1px solid #fff;
  padding: 5px 0; }
  .category-item:before {
    content: "\f0da";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px; }
  .category-item:first-child {
    border-top: 0; }
  .category-item:last-child {
    border-bottom: 0; }

.active.category-item {
  color: #337ab7;
  font-weight: 700; }

ul.content {
  list-style: none;
  margin: 5px 0;
  padding: 5px 15px; }

ul.content > .category-item:before {
  content: "";
  margin: 0; }

/*# sourceMappingURL=style.css.map */
