@page {size: A4 portrait;margin: 1cm;}
.footer-page, .block-local-tasks-block, .block-backblock .breadcrumb-back .back, .block-mainmenuen, ul.menu, .header-bg, header.header .block-search-top .form-search, #block-mainmenuen, #block-customlanguageblock{display: none;}
.block-backblock .breadcrumb-back .page-size > .breadcrumb {padding: 0;}
header.header .block-logo{margin-bottom: 20px;}
header.header .block-search-top{ display: none !important;}
.show-for-small-only {display: none!important;}



.show-for-small-only, .page-front .carousel-hp li,.page-front .block-news-hp .all-news,.page-front .products-list a.all-pdcts ,.page-front .news-list li,.site-footer .block-follow-us ul{display: none!important;}


.visuel-url h1{
    color: #333;
}



.page-front .carousel-hp li,.page-front .carousel-hp ul{ width: 100% !important;transform: translate3d(0, 0px, 0px) !important;}

.page-front .carousel-hp li.flex-active-slide,.page-front .carousel-hp li a,.page-front .news-list li.flex-active-slide{ display: block !important;}
.page-front .carousel-hp li img{ width: 100%; max-width: 100%; height: auto;}
.page-front .products-type{margin-top: 5px;}
.page-front .product-intro{margin-top: 20px;}
.page-front .products-type .slides a{ color: #e2031a; width: 200px;}
.page-front .products-list .item{ width:50%;height: 400px !important;}
.page-front .products-list .item img{ width: 100%}


.page-front .news-list li, .page-front .news-list ul{ width: 100% !important;transform: translate3d(0, 0px, 0px) !important;}


.page-front .news-list li .item{ width: 45%}
.page-front .news-list li .item:first-child{ margin-right: 10%}

.site-footer-adress div.block-block-content{ width: 100%}
.site-footer-adress div.block-block-content:first-child .field{
    max-width: none;
    float: none;
    padding-left: 0;
    color: #000;
}
.site-footer-adress div.block-block-content:last-child .field{
    padding-left: 0;
}
.site-footer-adress div.block-block-content:last-child p{
    color: #000;
}
.site-footer-adress{
    height: auto;
}
.site-footer-adress div.block-block-content:first-child .field:before,.site-footer-adress div.block-block-content:last-child .field:before,.pager{
    display: none;
}
.product-detail .block-brochure-video-doc .docs-block h3{
    font-size: 13px;
}


/* page who we are */
.who-we-are .who-we-are-items:nth-child(odd){
    padding: 0;
}
#bx-pager{
    width: 400px;
    height: 400px;
    margin: 0 auto;
}
.our-values-content{
    float: none;
    width: 90%;
    max-width: 90% !important;
    margin-left: 5%;
}
.our-values h3{
    left: 0;
    text-align: center;
}
.our-mission:after, .our-vision:after,.page-vision ol.flex-control-nav,.flex-control-nav,#colorbox.colorbox-contact-form,#cboxOverlay,.block-brochure-video-doc{
    display: none !important;
}
.product-detail .pdt-content.page-size{
    margin-top: 0;
    margin-bottom: 10px;
}
.product-detail .pdt-content .pdt-content-left{
    margin-top: 10px;
}

.page-node-type-key-figures .page-key-figures{
    overflow: hidden;
    max-width: none;
}
.page-key-figures .key-figures-items{
    width: 50%;
}
.page-key-figures .key-figures-items:nth-child(even){
    padding-right:0;
}

/* category + brands */
.product-detail .product-top h1{
    font-size: 35px;
}
.product-detail .pdt-banner .title{
    font-size: 30px;
}
.page-brands-category .accordion-cat .accordion-items{
    border-top: 2px solid #db1d29;
    margin-bottom: 1px;
}
.product-detail .pdt-content-left a.zoom{
    display: none;
}
.product-detail .pres{
    width: 100% !important;
    min-width: 100% !important;
}

.page-brands-category .accordion-items .accordeonContent .fils{
    color: #000;
    width: auto;
}


.jvectormap-container{
    zoom: 0.7;
}
.product-detail .pdt-content .pdt-right {
    max-height: none !important;
    height: auto !important;
    width: 100% !important;
}
.product-detail .pdt-content .pdt-right .jspContainer{
    height: auto !important;
    width: 100% !important;
}
.product-detail .pdt-content .pdt-right .jspContainer .jspPane{
    position: static;
    width: 100% !important;
}