ol.breadcrumb{-webkit-box-pack:center !important;-moz-box-pack:center !important;-ms-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}@media screen and (min-width:961px){ol.breadcrumb{background-color:transparent;}}.region-breadcrumb{-webkit-box-pack:center !important;-moz-box-pack:center !important;-ms-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}.node__content{margin-top:0!important}
.field--name-field-prix-ht .node--type-d-product .main-content .node__content .section-data .field__label{font-size:1rem}
.node--type-d-product header.header > nav.navbar-wrapper{padding-bottom:40px;}
@media (min-width:768px){.node--type-d-product .main-content .node__content .header .title h1{font-size:1.8rem!important;}}
.owl-slideshow{margin-left:25px;margin-right:25px;}.owl-slideshow h2{font-size:1rem;text-align:center;}.XXXXowl-sideshow{text-align:center}.owl-slideshow img{display:block;margin-left:auto;margin-right:auto;}.owl-slideshow.field--type-entity-reference ul.links li{float:none;padding:0 1em 0 0;white-space:normal;text-align:center;}.owl-slideshow ul{display:none;}.owl-slideshow div.d-media-canvas-image{position:relative;z-index:0;overflow:hidden;display:flex;align-items:center;justify-content:center;height:200px;}.owl-slideshow .field--name-field-prix-ht{text-align:center;}
#block-seven-content .owl-wrapper{width:100%!important}.paragraph--view-mode--preview{padding-right:1em;max-height:200px;overflow:scroll;}
@media print{@media print{print-page-break{page-break-after:always;}}}
.page-node-90 #main{max-width:85%}
.view-product-images .slider-nav .slick-track,.view-product-images .slider-nav .slick-track-const{display:none;}@media screen and (min-width:961px){.view-product-images .slick-next,.view-product-images .slick-prev{background:#e8e8e8;}}.kill-small-pictures.views-field-field-d-product-media{display:none}.view-product-images .slider-nav .slick-list .slick-track-const{display:none}
.secondary-menu-region a{color:#000;}
.site-logo img{height:77px;width:77px!important}
.subtitle .field__item{font-size:1.2rem!important;margin-top:8px;}
#serrures tr td{text-align:center}#serrures.table tbody tr td,#serrures table tbody tr td{padding:0.2rem}#serrures.table tbody tr td{color:#000}
#table-chambreforte tbody{color:#000;}
.table-same-serie td{color:#000}
@media screen and (min-width:961px){.region-we-mega-menu{display:none;}}@media screen and (max-width:961px){.tb-megamenu{display:none;}}.dropdown-menu .active-trail >a{color:#fff;text-decoration:none;outline:0!important;background-color:#08c!important;background-color:#0081c2!important;background-image:-moz-linear-gradient(top,#08c,#0077b3)!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3))!important;background-image:-webkit-linear-gradient(top,#08c,#0077b3)!important;background-image:-o-linear-gradient(top,#08c,#0077b3)!important;background-image:linear-gradient(to bottom,#08c,#0077b3)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0076b2',GradientType=0)!important;}.tb-megamenu{background-color:#fff;background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(to bottom,#fff,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333',endColorstr='#ff444444',GradientType=0);color:#aaa;}.tb-megamenu .nav > li > a,.tb-megamenu .nav > li > span.tb-megamenu-no-link{border-bottom:0;border-right:1px solid #222;border-top:0;color:#333;font-weight:bold;padding:15px 20px;text-shadow:none;}.mega-group-title{color:#333!important}
ul.inline-list{list-style-type:none;padding:0;margin:0;}ul.inline-list li{display:inline-block;margin-right:10px;}.inline-list li:not(:last-child)::after{content:" -";}
.views-form-control .form-control{width:initial;}
.products-list-teaser .node--view-mode-teaser .node__title{max-height:3rem;overflow:hidden;font-size:0.9rem;color:#ac0000;padding-top:3px;margin-bottom:0;letter-spacing:0.5px;}
