/*!
Theme Name: Cryobiosystem
Author: Nextia
Author URI: http://www.nextia.fr
Description: Cryobiosystem theme
Text Domain: cryobiosystem
Version: 1.0
*/

.all_product_show{
  display: none;
}
li.delete_cat a.not-active {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: #e4e3e3;
  display: none;
}
.filter_all_cat{
  display: none;
}

.navbar .navigation > ul > li .sub-menu li.current_page_item a,
.navbar .navigation > ul > li.current-page-ancestor > a {
    color: #00a3c6;
}
.content-produit .blog-item .sidebar-produit .box .list-filtre > ul.list_filters > li:before{
  content: "";
}
.content-produit .blog-item .sidebar-produit .box .list-filtre > ul > li {
    cursor: pointer;
}

.navbar .navigation > ul > li.amp-violet.current_page_item > a {
    color: #ad7eb4;
}

.navbar .navigation > ul > li.amp-violet a:hover, 
.navbar .navigation > ul > li.amp-violet a:focus{
color: #ad7eb4;
}
.navbar .navigation > ul > li.biobanque-orange.current_page_item > a {
    color: #f08f4e;
}
.navbar .navigation > ul > li.biobanque-orange a:hover, 
.navbar .navigation > ul > li.biobanque-orange a:focus{
color: #f08f4e;
}
.navbar .navigation > ul > li.amp-violet.current-page-ancestor > a,
.navbar .navigation .sub-menu li.amp-violet.current_page_item > a,
.navbar .navigation > ul > li.amp-violet:hover > a {
  color: #ad7eb4;
}

.navbar .navigation > ul > li.biobanque-orange.current-page-ancestor > a,
.navbar .navigation .sub-menu li.biobanque-orange.current_page_item > a,
.navbar .navigation > ul > li.biobanque-orange:hover > a {
  color: #f08f4e;
}

.navbar .navigation > ul > li.all-prod.current-page-ancestor > a,
.navbar .navigation .sub-menu li.all-prod.current_page_item > a,
.navbar .navigation > ul > li.all-prod:hover > a {
  color: #038ba8;
}

.biobanking_color .content-produit .blog-item h3,
.biobanking_color .content-produit .blog-item .blog-inner .card .card-body a,
.biobanking_color .content-produit .blog-item .sidebar-produit .box .list h5,
.biobanking_color .content-produit .blog-item .sidebar-produit .box .list-filtre > ul > li ul li a,
.biobanking_color .content-produit .blog-item .sidebar-produit .box .list-filtre > ul > li ul li {
    color: #f08f4e !important;
}

.biobanking_color .content-produit .blog-item .sidebar-produit .box h4,
.biobanking_color .content-produit .blog-item .sidebar-produit .box .input-diamond label:after {
    background: #f08f4e !important;
}

.biobanking_color .content-produit .blog-item .sidebar-produit .box .input-diamond label:before {
    border-color: #f08f4e !important;
}

.all_product_css .content-produit .blog-item h3,
.all_product_css .content-produit .blog-item .blog-inner .card .card-body a,
.all_product_css .content-produit .blog-item .sidebar-produit .box .list h5,
.all_product_css .content-produit .blog-item .sidebar-produit .box .list-filtre > ul > li ul li a,
.all_product_css .content-produit .blog-item .sidebar-produit .box .list-filtre > ul > li ul li {
    color: #00a3c6 !important;
}

.all_product_css .content-produit .blog-item .sidebar-produit .box h4,
.all_product_css .content-produit .blog-item .sidebar-produit .box .input-diamond label:after {
    background: #00a3c6 !important;
}

.all_product_css .content-produit .blog-item .sidebar-produit .box .input-diamond label:before {
    border-color: #00a3c6 !important;
}

.product-detail .content-produit .blog-item p {
    margin-left: 0; 
    color: #404040; 
    margin-top: 0; 
    font-size: 19px;
    font-weight: 600;
    font-style: italic;
    margin-bottom: 20px;
}

.product-detail .content-produit .blog-item {
    margin: 0;
}

.filiales_hidden,
.coordonnees_distributeurs{
  /*display: none;*/
}
.alert_message {
    width: 50%;
    margin: auto;
    padding: 15px 30px !important;
    margin-bottom: 20px !important;
}
.section_certificat .list-files li {
  width: 100%;
}
ul.menu-footer li.current_page_item a  {
font-weight: bold !important;
}
.alert_message_certificats{
  display: none;
}

#main .blog-item .blog-inner {
    margin-bottom: 30px;
}
#footer .wrapper-footer .menu-foot li {
    color: #000000;
    font-size: 14px;
}

.card.card-horizontal .entry-box {
    text-transform: capitalize !important;
    font-size: 14px;
}
ul.list-cptapagination li a#post {
    width: 45px;
}
.content-produit .blog-item .blog-inner .entry-box{
  text-transform: capitalize !important;
  font-size: 14px;
}

@media (max-width: 767px) {
  .card-img img {
      width: 100%;
  }
  /*.navbar .navigation > ul > li .sub-menu {
    display: block !important;
  }*/
  .breadcrumbs > span + span {
    margin-left: 0px !important;
    text-align: left;
  }
}

