body {
  font-family: 'Roboto', sans-serif;
}

body a:hover {
  color: #ccc;
}

.news-card .card-box {
  border: 0;
}
.news-card .card-box > a {
  display: none;
}

.news-card .card-box h4 a {
  color: #000;
}

.news-card .card-box-footer {
  padding: 0;
  border-top: 0;
}

.news-card .card-box .link-to-blog-feed {
  display: none;
}

.news-card .card-box .link-to-read-post {
  display: none;
}

h5.p-i-t a {
  color: #000;
  font-size: 16px;
  font-weight: bold;
}

footer {
  padding-top: 10px;
  background: #000;
  color: #fff;
}

footer a{
  color: #fff;
}

body input.btn-default, button.btn-default {
  background: #000;
  border-color: #000;
}

body input.btn-default:hover, button.btn-default:hover {
  background: #999;
  border-color: #999;
}

body .btn-link {
  color: #000 !important;
}

.article-price .article-public-price, .article-price .article-discounted-price {
  color: #000 !important;
}

h3.title {
  font-weight: bold;
}

.pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span, .pagination>.active>span:hover, .pagination>.active>span:focus {
  background-color: #000;
  border-color: #000;
}

.pagination>li>a, .pagination>li>span {
  color: #000;
}

@media (min-width: 992px) {
  .collections-label {
    font-weight: bold;
    margin-top: 30px;
  }

  .collections-label p {
    padding-top: 15px;
  }

  .collections-navigation {
    text-align: left;
    text-transform: uppercase;
    font-size: 13px;
     margin-top: 30px;
  }

  .collections-nav {
    display: inline-block;
    /*margin-right: 15px;*/
    margin-right: 0;
  }

  .search-form {
    display: inline-block;
    width: 200px;
    position: relative;
    top: 8px;
  }

  .search-form input{
    background: none;
    border: 0;
    border-bottom: 1px solid #000;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    border-radius: 0;
  }

  .search-form .input-group-addon {
    background: none;
    border: 0;
    color: #000;
  }

  .extra-navigation ul li:last-child {
    border-right: 0;
  }
}

@media (max-width: 991px) {
  .collections-label {
    display: none;
  }

  .collections-label p {
    padding-top: 13px;
  }

  .collections-navigation {
    text-align: left;
    text-transform: uppercase;
    font-size: 11px;
     margin-top: 10px;
     
  }

  .collections-nav {
    display: inline-block;
    margin-right: 15px;
  }

  .search-form {
    display: inline-block;
    width: 200px;
    position: relative;
    top: 8px;
  }

  .search-form input{
    background: none;
    border: 0;
    border-bottom: 1px solid #000;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    border-radius: 0;
  }

  .search-form .input-group-addon {
    background: none;
    border: 0;
    color: #000;
  }

  .extra-navigation ul li:last-child {
    border-right: 0;
  }
}


@media (max-width: 767px) {
  
  div[data-identifier='page_column_74'] {
      text-align: center;
  }
  
  div[data-identifier="page_column_74"] div, div[data-identifier="page_column_74"] li {
    border: 0 !important;
  }
  
  .collections-nav, .collections-navigation {
    text-align: center;
  }
  .collections-nav ul.list-inline li {
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
  }
  
  .search-form {
    display: block;
    width: 100%;
    position: inherit;
    margin-bottom: 10px;
  }
}
