/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 .slide-image img{width: 100%;}
.DeoSlideshow .first-text {
    color: #ffffff;
    font-size: 2.6vw;
    font-weight: 600;
}
.description-short {
    font-size: 14px;
}
.default-info-product {
    font-size: 14px;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.product-flags .product-flag.discount {
font-size: 20px;
}
.product-flags .product-flag {
font-size: 20px;    
}
.product-flag {
background: #545353;    
}    
.has-discount .discount {
       font-size: 14px;
}
.product-discount .regular-price {
    font-size: 18px;
    font-weight: 400;
    text-decoration: line-through;
}
ul.multipleprices li {
    font-size: 18px;
    font-weight: 600;
    color: #1c5b8f;
}
.btn-outline {
    padding: 11.5px 40px;
}
.product-flags .product-flag {
    font-size: 14px;
}
.DeoCategoryImage.image-category-five .level1 > li > .cate_content .cate-name {
    font-size: 14px
}
.itemFacebookButton {
    display:none
}
.product-discounts-title {
font-family: Open Sans;
text-transform: uppercase;
}
.product-flags .product-flag.online-only {
    color: #ed2121;
}
.product-flags .product-flag.request-a-quote {
     color: #4cbb6c;
}
.product-flags.static {
  position: relative;
}

/* Brand names on /brands only */
body#manufacturer li.brand .brand-infos > p:first-child > a {
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    color: #163b63 !important;
    text-decoration: none;
}

/* Hover */
body#manufacturer li.brand .brand-infos > p:first-child > a:hover {
    color: #1769aa !important;
}