h1 > span{
	font-size: 70%;
  display: block;
  font-weight: normal;
  text-transform: none;
}
.product-reference,
.catama-desc-name.eurocode,
.catama-desc-title.eurocode{
	display:none;
}
.breadcrumb.hidden-sm-down{
font-size: 12px;
}
.carousel .carousel-inner {
  height: 630px;
}
.subcategory-image a > img{
	width: 250px !important;
  height: auto !important;
}
h5 > .subcategory-name{
font-size: 12px;
  margin-top: -25px !important;
  display: block;	
}
#subcategories ul li {
  width: calc(100% / 3 - 20px);
}
.blockreassurance_product,
#product-comments-list,
#empty-product-comment,
#product-comments-list-header,
.top-menu[data-depth="2"]{
	display:none !important;
}
.top-menu .sub-menu ul[data-depth="1"] > li {
  width: 16%;
  padding: 0 5px;
  font-size: 11px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 4px;
}
.block-categories .category-sub-menu {
  margin-top: .5rem;
  font-size: 14px;
  line-height: 1;
}
#_desktop_logo{
width: 22%;
}
#header .header-top .position-static {
  margin-top: 12px;
}
#header .header-top a[data-depth="0"] {
  font-weight: bold;
  color: #000;
  padding-left: 32px;
}

.catama-desc-title{
	display:inline-block;
	min-width:120px;
	font-weight:bold;
}
.block-category {
  min-height:0;
}
.tabs .nav-tabs .nav-link.active {
  color: #4a9d45;
  border-bottom: #4a9d45 3px solid;
}

a{
  color: #4a9d45;
}

#header .header-nav .cart-preview.active {
  background: #4a9d45;
}
#header .top-menu a[data-depth="0"]:hover,
.footer-container li a:hover,
#header a:hover {
  color: #347331;
}
.btn-primary:hover{
	background-color:#347331 !important;
}
.product-flags li.product-flag,
.product-actions .add-to-cart,
.btn-primary{
	background-color:#4a9d45;
}
.product-price {
  color: #000;
	font-size:19px;
}