h5.p-i-t a, small.p-i-s {
  color: #000;
}

small.p-i-s {
  text-transform: lowercase;
}

span.medium-price {
  font-size: 18px;
  color: #E30613;
}

.medium-price .medium-public-price, .medium-price .medium-discounted-price {
  color: #E30613;
}

div[data-type='page-navigation'] .izbk-subjects-tags-navigation-section a {
  color: #000;
}

div[data-type='page-title'] h4::before { 
  content: ": ";
  font-size: 24px;
  font-weight: bold;
}

.izbk-footer-section .page_column .page_column {
    border-left: 1px solid #fff;
}

.footer-logo-placeholder {
  border: 0px !important;
}

.izbk-default .izbk-search-form-placeholder input#q {
  color: #E30613;
  border-bottom-color: #E30613;
}

.izbk-default .izbk-search-form-placeholder .input-group-addon {
  color: #E30613;
  border-right: 1px solid #E30613;
  padding: 8px 20px;
}

.izbk-default .izbk-search-form-placeholder input#q::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #E30613;
  opacity: 1; /* Firefox */
}

.izbk-default .izbk-search-form-placeholder input#q:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #E30613;
}

.izbk-default .izbk-search-form-placeholder input#q::-ms-input-placeholder { /* Microsoft Edge */
  color: #E30613;
}

::-webkit-input-placeholder {
  color: #E30613;
}

:-moz-placeholder {
  color: #E30613;
}
::-moz-placeholder {
  color: #E30613;
}
:-ms-input-placeholder {
  color: #E30613;
}

.izbk-links-to-account-placeholder {
  margin-left: 8px;
}

/* search form: placeholder as empty text on focus. */
.izbk-default .izbk-search-form-placeholder input#q:focus::-webkit-input-placeholder {
  color: transparent
}

.izbk-default .izbk-navigation-section .izbk-subjects-tags-navigation-section .list-group-item {
  float: none;
  width: auto;
}

.izbk-default .izbk-navigation-section .mega-menu-container .mega-nav ul {
  border-left: 1px solid #E30613;
  margin-left: 30px;
  font-size: 13px;
}

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

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

.pagination>li>a:hover, .pagination>li>a:focus {
  color: #E30613;
}

.izbk-default div[data-type='page-products-list'] .owl-carousel .owl-nav button.owl-prev, .izbk-default div[data-type='page-products-list'] .owl-carousel .owl-nav button.owl-next {
  color: #000;
}

.facebook-twitter {
  display: inline-block;
  border-left: 1px solid #E30613;
  padding: 0px 15px;
  margin-left: 10px;
}

.facebook-twitter ul {
  margin-top: 3px;
  margin-bottom: 3px;
}

.facebook-twitter .fa-facebook {
  background: #E30613;
  padding: 5px 8px;
  border-radius: 15px;
  color: #fff;
}

.facebook-twitter .fa-twitter {
  background: #E30613;
  padding: 5px 6px;
  border-radius: 15px;
  color: #fff;
}

.izbk-links-to-account-placeholder a:hover, .izbk-links-to-account-placeholder a:focus {
  text-decoration: none;
}

.izbk-header-section {
  margin-top: 15px;
  margin-bottom: 15px;
}

.izbk-default div[data-type='page-tab'] .nav-tabs>li.active>a, .izbk-default div[data-type='page-tab'] .nav-tabs>li.active>a:hover, .izbk-default div[data-type='page-tab'] .nav-tabs>li.active>a:focus, .izbk-default div[data-type='page-tab'] .nav-tabs>li>a {
  text-transform: uppercase;
}

.izbk-default div[data-type='product-articles-selector'] .articles-selector-cell-add-to-cart {
  background: #E30613;
}

.izbk-default .izbk-navigation-section div>ul.list-inline>li:last-child {
  border-right: 0;
}

/* MOBILE */

@media (max-width: 767px) {
  .izbk-default .izbk-search-form-placeholder .input-group-addon {
    border-right: 0;
  }
  
  .izbk-default .izbk-search-form-placeholder {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 15px;
    width: 100%;
  }
  
  .izbk-cart-link-placeholder {
    display: inline-block !important;
  }
  
  div[data-attribute="page-collapse-button"] {
    display: block;
    text-align: center;
  }
  
  .navbar-toggle {
    float: none !important;
  }
  
  .izbk-default .izbk-navigation-section div>ul.list-inline {
    margin-left: 0;
  }
  
  .izbk-default .izbk-navigation-section  div>ul.list-inline>li {
    margin-right: 0 !important;
    padding-right: 0 !important;
    border-right: 0 !important;
  }
  
  .izbk-breadcrumbs-section {
    display: none;
  }
  
  .izbk-footer-section {
    text-align: center;
  }
}

@media (max-width: 991px) {
  .izbk-navigation-section {
      font-size: 12px;
  }
}

div[data-type="subject-subject-tags"] ul li {
  border-bottom: 1px solid #eee;
  margin-bottom: 5px;
  padding-bottom: 5px;
  font-size: 12px;
}