.navbar.navbar-default{margin-bottom:0}.navbar-default{background-color:#455560;border-color:#5a6f7e}.navbar-default .navbar-brand{color:#ecf0f1}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#fff}.navbar-default .navbar-text{color:#ecf0f1}.navbar-default .navbar-nav>li>a{color:#ecf0f1}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#5a6f7e}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#fff;background-color:#5a6f7e}.navbar-default .navbar-toggle{border-color:#5a6f7e}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#5a6f7e}.navbar-default .navbar-toggle .icon-bar{background-color:#ecf0f1}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#ecf0f1}.navbar-default .navbar-link{color:#ecf0f1}.navbar-default .navbar-link:hover{color:#fff}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#ecf0f1}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff}}#cart-container{position:relative}#cart-compact-view{display:none;position:absolute;left:-290px;border:1px solid #8096a4;box-shadow:1px 1px 4px rgba(0,0,0,0.4);background-color:#fff;padding:20px;width:400px}#cart-compact-view .italic{font-style:italic}#cart-compact-view .new-search{display:block}#cart-compact-view .cart-vehicle{font-weight:bold;font-size:1.1em}#cart-compact-view .actions-controls{text-align:center}#cart-compact-view .compact-stock-row small{color:#3a7d04;margin-left:5px}#header{width:100%;margin:0 auto;background-color:#fff;text-align:left}#header #header-logo{background:#fff;margin:10px 20px 10px 0;height:50px;width:auto}#header #header-welcome{font-size:18px;white-space:nowrap}#header .header-merchantcity{margin:10px 0;font-size:0.9em}#header .header-merchantcity img{width:250px;height:auto;margin-top:5px;max-width:100%}#header .header-merchantcity .cityname{white-space:nowrap}#header .header-links{margin:10px 0;text-align:right}#header .header-links a{margin:0 0 0 20px}@media screen and (max-width: 768px){#header #header-logo{height:40px}#header .header-merchantcity{font-size:0.9em;margin:15px 0}#header .header-merchantcity img{display:none}}footer{box-shadow:inset 1px 1px 8px rgba(0,0,0,0.3)}.benefits{padding-top:30px;padding-bottom:30px}.footer-benefit strong{font-size:1.2em;font-weight:700;color:#3a7d04}.footer-benefit img{float:left;margin:0 10px 10px 0;clear:left}#footer-container{padding-top:30px;border-top:1px solid #eee}#footer-container .footer-address{font-size:0.9em;margin-bottom:20px}#footer-container .footer-address div{margin-left:20px}#footer-container .footer-phone{font-weight:700;font-size:1.2em}#footer-container .footer-callahead{margin-bottom:20px}#footer-container img.footer-recycler-logo{width:100px;height:auto;margin-bottom:20px}#footer-container img.footer-banner-logo{width:200px;height:auto}#footer-container .webdev{display:block;margin-top:20px;font-size:0.8em}.footer-legal{margin-top:10px;padding-top:10px;padding-bottom:20px;font-size:0.8em}@media screen and (max-width: 768px){.footer-benefit{clear:left;margin-top:20px;font-size:0.9em}}.login-modal-container{padding:30px;max-width:400px;width:100% !important;background-color:#F7F7F7;margin:0 auto;border-radius:2px;box-shadow:0px 2px 2px rgba(0,0,0,0.3);overflow:hidden}.login-modal-container h1{text-align:center;font-size:1.8em}.login-modal-container input[type=submit]{width:100%;display:block;margin-bottom:10px;position:relative}.login-modal-container input[type=text],input[type=password]{height:44px;font-size:16px;width:100%;margin-bottom:10px;-webkit-appearance:none;background:#fff;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box}.login-modal-container input[type=text]:hover,input[type=password]:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.login-modal{text-align:center;font-size:14px;font-family:'Arial', sans-serif;font-weight:700;height:36px;padding:0 8px}.login-modal-container a{text-decoration:none;color:#666;font-weight:400;text-align:center;display:inline-block;opacity:0.6;transition:opacity ease 0.5s}.login-help{font-size:12px}@media screen and (min-width: 768px){.login-modal-container:before{display:inline-block;vertical-align:middle;content:" ";width:100%;height:100%}}#vin_informations{margin:1em 0}#vin_informations th{padding:0.5em 0.5em;color:#fff;background:#455560;letter-spacing:3px}#vin_informations td{padding:0.25em 0.5em;border-bottom:1px solid #ccc}#vin_informations tr:hover{background:#eee}#vin_informations .highlight{color:#fff;background:#920704;padding:0.12em}#vin_informations .no_highlight{color:#999}#cart .searchsection{position:relative;background-position:left top;background-repeat:no-repeat;margin-bottom:5px}@media screen and (max-width: 768px){#cart .searchsection{margin-left:-10px;margin-right:-10px}}@media screen and (max-width: 768px){#cart .searchsection{margin-left:-10px;margin-right:-10px}}#cart .searchsection-vehicle{background-image:url("../media/corner-vehicle.png")}#cart .panel-default.searchsection-addpart,#cart .panel-default.searchsection-filters{box-shadow:none;border:none;background-color:#f3f3f3}#cart .panel-default.searchsection-addpart .panel-body,#cart .panel-default.searchsection-filters .panel-body{padding:10px 20px 0 20px}#cart .panel-default.searchsection-addpart h2,#cart .panel-default.searchsection-filters h2{font-size:14px;font-weight:bold;text-transform:uppercase;line-height:34px;margin:0;padding:0;text-align:right}@media screen and (max-width: 768px){#cart .panel-default.searchsection-addpart h2{text-align:left}#cart .panel-default.searchsection-addpart{line-height:3}}#cart .searchsection-vehicle{background-color:#fff;border-top:2px solid #7ac142;margin-bottom:10px}.panel-options{text-align:right}@media screen and (max-width: 768px){.panel-options{text-align:left}}.current-vehicletype{font-weight:700;font-size:1.4em}#cart .current-vehicletype{padding-left:30px}#cart .panel-default.searchsection-addpart .select2-container{min-width:200px}#categories-container{clear:both;padding-top:20px;display:none}#categories-container .categories-categ{display:inline-block;float:none;vertical-align:top;padding-right:0}@media (min-width: 768px){#categories-container .categories-categ.col-sm-6{width:49.5%}}@media (min-width: 992px){#categories-container .categories-categ.col-md-3{width:24.5%}}#categories-container .panel-heading{background:#455560;color:#fff}.categs{text-align:center}.cat-wrapper{position:relative;display:inline-block;margin:2px}a.cat{display:block;width:125px;padding:10px 0;text-align:center;background:#fff;border:1px solid #fff;transition:all .5s;box-shadow:1px 1px 4px rgba(0,0,0,0.4);text-decoration:none}a.cat:hover,a.cat:focus,a.cat:visited:hover{border-color:#0079c2}a.cat.cat-selected{background-color:#0079c2;border-color:#0079c2;color:#fff}a.cat img{max-height:70px;width:auto;max-width:100px}.cat span{display:block;margin-top:10px;height:40px;font-size:0.9em;overflow:hidden}#categories-container h4.cat-title{font-weight:bold;font-size:22px}.searchfilters{font-size:0.9em}.searchfilters .form-group{padding-right:10px}.searchfilters label{font-weight:normal;margin-bottom:0}.searchfilters .checkbox{margin:0}#cart .searchsection-part{border-left:3px solid #455560}.singlepart-type h3{margin:0 0 5px 0;font-weight:700}@media screen and (max-width: 768px){.singlepart-type h3{font-size:20px}}.singlepart-options a{margin-left:15px}.panel-options-mobile{text-align:right;margin-bottom:20px;padding:0 15px}.panel-options-mobile a{margin-left:10px}.panel-options-mobile .glyphicon{font-size:1.2em}.singlepart-state{font-weight:700;font-size:1.1em;margin-right:5px}@media screen and (max-width: 768px){.singlepart-state{display:block}}.singlepart-state .glyphicon{margin-right:5px}.singlepart-spec .selection ul{list-style:none;padding:0}.singlepart-spec .selection li{border-top:1px solid #ccc;padding:5px;line-height:2}.select-stock{margin-bottom:10px}.additionnal-stocks-invite td{background:#ffffdd;font-style:italic}@media screen and (max-width: 768px){#cart .additionnal-stocks-invite td{text-align:center;padding:10px}}.table tbody tr td.stock-expanddetails{background:#e6e6e6;padding:20px;line-height:1.6}.table tbody tr td.stock-expanddetails .view_photos .glyphicon{font-size:1.4em}.pictures-flex-container{padding:0;margin:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around}.picture-flex-item{padding:5px;width:250px;height:200px;margin-top:10px;line-height:150px;color:white;font-weight:bold;font-size:3em;text-align:center}.part-added-info-title{color:#3a7d04}#part-added-info{background-color:#f3f3f3;padding:10px}#part-added-info .part-type{font-weight:bold;font-size:1.4em}#part-added-info .part-added-info-carttotal{text-align:right}.italic{font-style:italic}#related-parts-info{background-color:#f3f3f3;padding:10px;max-width:400px}#related-parts-info .related-part{text-align:center}#related-parts-info .related-part-type{font-weight:bold;font-size:1em}#related-parts-info .related-part-check{text-align:center;vertical-align:middle;height:100%}#complete-order{margin-bottom:20px}#process-order .table-responsive{width:100%}@media screen and (max-width: 768px){.stocks.table{font-size:0.9em}}.stock-row .stock-tdpart strong{display:block}.stock-row .application-description{font-size:0.8em}.stock-thquantity,.stock-thprice,.stock-tdprice,.stock-tdquantity,.stock-tdrecycler{text-align:right}.delivery-options-intro{display:block;margin-bottom:5px}.order-subtotal-container{font-weight:bold;font-size:1.2em}.payment-paypal{display:block}.payment-paypal img{height:25px;width:auto;margin-left:5px}.thankyoupage .container-fluid h1{font-size:46px}.thankyoupage .container-fluid p{font-size:1.2em}@media print{.singlepart-options,#cart .searchsection-addpart{display:none}.current-vehicletype{padding-left:0}}a.pellerin-box{padding:20px;box-shadow:1px 1px 4px rgba(0,0,0,0.4);margin-bottom:10px;border-radius:0 0 40px 0;font-weight:normal;background-color:#fff;color:#455560}a.pellerin-box.pellerin-boxlink{display:block}a.pellerin-box.pellerin-boxlink strong{display:block;font-size:1.6em;font-weight:bold;margin-bottom:10px}a.pellerin-box.pellerin-boxlink span{display:block;font-weight:normal}a.pellerin-box.pellerin-boxlink span.cta{margin-top:20px;text-align:right;text-transform:uppercase}a.pellerin-box.pellerin-boxlink:hover{text-decoration:none}a.pellerin-box.pellerin-boxred{background:#901236;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.3)}a.pellerin-box.pellerin-boxred:hover{background-color:#be0e40;color:#fff}a.pellerin-box.pellerin-boxblue{background-color:#05148b;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.3)}a.pellerin-box.pellerin-boxblue:hover{background-color:#091cb2;color:#fff}.pellerin-tightbox{box-shadow:1px 1px 4px rgba(0,0,0,0.4);margin-bottom:30px;background-color:#fff}.pellerin-memberlogo{height:40px;width:auto;margin:0 20px 20px 0}.brassard-col .container-video{position:relative;width:100%;margin:0 0 1em 0;height:0;padding-bottom:56.25%}.brassard-col .video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0 0 40px 0;box-shadow:1px 1px 4px rgba(0,0,0,0.4)}.brassard-col .home-about-desc{margin:0 0 2em 0;background:#fff;border-radius:0 0 40px 0;box-shadow:1px 1px 4px rgba(0,0,0,0.4)}.brassard-col .home-about-desc-content{padding:20px}.brassard-col .image-layer.image-layer1{margin-bottom:1px;width:100%;border-radius:0;box-shadow:none}.brassard-col .image-layer.image-layer2{margin-bottom:1px;width:100%;border-radius:0;box-shadow:none}body{color:#455560;font-family:'Heebo', sans-serif;font-weight:400;font-size:15px}.container-fluid{max-width:1300px;margin-left:auto;margin-right:auto}.maincontent-wrapper{padding:20px 0 30px 0;background-color:#f3f3f3}a,a:visited{color:#0079c2}a:hover,a:focus,a:visited:hover,a:active{color:#29aeff}.btn-primary{background-color:#455560;border:none}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#5a6f7e}.btn.btn-ecopieces,.btn.btn-ecopieces:active,.btn.btn-ecopieces:visited{background-color:#455560;color:white}.btn.btn-ecopieces:hover,.btn.btn-ecopieces:focus{background-color:#5a6f7e}.actions-controls .btn{margin-bottom:10px}.form-group.required .control-label:after{content:" *";color:red}.panel-default{box-shadow:1px 1px 4px rgba(0,0,0,0.4);border-radius:0;background:#fff}.panel-body{padding:20px}.panel-body h1,.panel-body h2{margin-top:0}.homepage{margin-top:-20px;padding-top:20px;background:url(../media/bg-parts.jpg) top no-repeat;background-size:100%}.home-startsearch{margin-top:-20px;padding-top:20px;border-radius:0 0 40px 0}.home-startsearch h2{font-weight:700;font-size:26px;margin-bottom:20px}.recycler-description{background:#f3f3f3;border-top:1px solid #ccc;box-shadow:inset 0 2px 4px rgba(0,0,0,0.2);padding:30px 0;margin-bottom:-30px}#recycler-description-panel{box-shadow:1px 1px 4px rgba(0,0,0,0.4)}#recycler-description-panel a,#recycler-description-panel a:visited{font-weight:700}.image-layer{max-width:100%;margin-bottom:20px;border-radius:0 0 40px 0;box-shadow:1px 1px 4px rgba(0,0,0,0.4)}h2.search-biginstructions{font-size:22px;margin-bottom:0}p.search-biginstructions{font-size:30px;font-weight:bold;margin-bottom:20px}span.detail-price{color:#F00;text-decoration:line-through}span.detail-price[data-discount="0"]{display:none}span.detail-price[data-discount="0.00"]{display:none}span.detail-price[data-amount="0"]{display:none}span.detail-price[data-amount="0.00"]{display:none}.modal-dialog h3{font-size:18px;font-weight:bold;text-transform:uppercase}.floatingMessage{position:fixed;top:145px;right:10%;min-width:200px;width:80%;margin:5px;padding:10px;background-repeat:no-repeat;background-position:10px center;cursor:move;font-size:1.2em;z-index:1}@media screen and (max-width: 699px){.modal-dialog{width:100%;height:100%;margin:0;padding:0}.modal-content{height:auto;min-height:100%;border-radius:0}.modal-footer .btn{margin-bottom:5px}}@media print{.header-links{display:none}a[href]:after{content:none}}

/*# sourceMappingURL=main-4587f000f8.css.map */
