.no-border { border: none !important; }
.create-account input, .create-account select, .create-account .list-products__sort-by { width: 100% !important; }
.create-account .bloc-colR { padding-top: 0 !important; }
.create-account h4 { margin-top: 0 !important; }
.create-account .separator { padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #E8E8E8; }
.vtop { vertical-align: top; margin: 1px; }
.color-filter li { margin-left: 0 !important; margin-right: 12px; }
.page-product-category .page-header { margin-bottom: 0; }
.page-product-category .page-header .list-products__sort-by { margin-bottom: 20px; }

.page.press-release .html-editor { text-align: justify; }
.html-editor img.alignleft { float: left; margin-right: 40px; margin-bottom: 20px; }
.html-editor img.alignright { float: right; margin-left: 40px; margin-bottom: 20px; }
.html-editor img.aligncenter { margin: 20px auto; }
.html-editor span.fancyPressReleaseArticle img { display: block; max-width: 100%; height: auto; }
.html-editor h5 { text-transform: uppercase; font-size: 15px; margin: 0px; font-weight: bold; }
.html-editor h6 { font-size: 14px; font-weight: bold; padding: 25px 0px; margin: 0px; }
.html-editor blockquote { position: relative; font-size: 35px; padding: 0px 30px; display: inline-block; border: none; }
.html-editor blockquote p:after { top: 0; content: "”"; display: block; right: 0px; position: absolute; font-size: 45px; height: 10px; }
.html-editor blockquote p:before { content: "“"; display: block; left: 0px; position: absolute; top: 0px; font-size: 45px; height: 10px; }
.html-editor hr { margin-top: 40px; margin-bottom: 40px; }
.html-editor .liste-liens ul { margin: 0px; padding: 0px; list-style: outside none none; }
.html-editor .liste-liens ul li { padding: 0px; margin-bottom: 25px; font-weight: bold; }
.html-editor tr td, .html-editor tr th { padding: 10px; }
.html-editor ul { list-style: initial !important; padding: 10px 0 20px 30px !important; }
.html-editor ul li { margin: 0 !important; }

.list-products__filters__filter .img-container { width: 100%; padding-bottom: 10px; text-align: center; transition: all .2s; }

input.error, span.error { border: 1px solid #F00 !important; }
span.error-message { color: #F00 !important; border: none !important; margin: 0 !important; padding: 0 !important; }
.fancybox-inner { overflow: hidden !important; }
.fancybox-inner label { font-weight: bold; }
.fancybox-inner .captcha-container { min-height: 100px; }
.fancybox-inner .captcha-container.error { min-height: 150px; }
.fancybox-inner .confirm { padding-top: 20px; width: 100%; text-align: center; font-weight: bold; }
.fancybox-inner #promptDisplay .createBut { border: none !important; background: none !important; }

.page-workbook__products .product__content h3 { margin-top: 0; padding-top: 20px; }
.page-workbook__products .product__content span { padding-bottom: 20px; }

#modal-compare .tableau-compare td img { padding: 2px; }
#modal-compare .tableau-compare .product, #modal-compare .tableau-compare .product__content { height: 390px; }
.footer { position: relative; }
.page-workbook__products { min-height: 400px; }

.hideSwiperNextPrev .slider__prev, .hideSwiperNextPrev .slider__next { display: none !important; }

li.load-more { border: none !important; padding: 0 !important; }
.load-more { margin-bottom: 50px; text-align: center; min-height: 40px; }
.load-more #load-more { margin-top: 50px; }
.load-more img { margin-top: 50px; padding: 9px 0; }
.load-more .btn { background-color: #CCC; border: 0px none; color: #232323; font-size: 13px; font-weight: 700; padding: 10px 16px; text-transform: uppercase; width: 50%; }

.favorite-showroom { padding-top: 5px; }

.thumbnail-collection.img-top-left a { position: absolute; bottom: 0; right: 0; }
.thumbnail-collection.img-top-left a.fancyBoxTitle { margin-bottom: 10px; margin-right: 10px; }
.thumbnail-collection.img-top-right a { position: absolute; bottom: 0; }
.thumbnail-collection.img-top-right a.fancyBoxTitle { margin-bottom: 10px; }

a.add-to-compare { text-transform: uppercase; }

.search input { padding: 10px 0px 10px 10px !important; }

.site-map .title-page { padding-bottom: 20px; margin-bottom: 20px; }
.site-map h3, .site-map h3 a { font-weight: normal; margin-bottom: 10px; fnt-size: 20px; }
.site-map h4 { padding-left: 10px; font-size: 14px; font-weight: bold; }
.site-map ul { list-style-type: none; padding-left: 20px; }
.site-map li a { font-weight: normal; }

.my-file-1-image, .my-file-2-image, .my-file-3-image, .my-file-4-image, #my-file-1-remove, #my-file-2-remove, #my-file-3-remove, #my-file-4-remove { display: none; }

.page-product-details .page-index__slider { max-height: 400px !important; }
.page-product-details .container .rich-text ul { padding-top: 10px; padding-left: 30px; }
.page-product-details .container .rich-text ul li { margin-bottom: 5px; }

.floor-plans .product__content .list-file-img { min-height: 180px; display: block; }

li.colors__color img { border: 1px solid #CCC; }
img.color-finish { border: 1px solid #CCC; padding: 0 !important; margin: 2px; }

.no-results { text-align: center; min-height: 200px; }

.table-edit tr { padding-bottom: 10px; }
.table-edit td td img { max-width: 133px; }

.logo-mobile { position: absolute; width: 50%; top: 10px; left: 80px; height: 80px; text-decoration: none !important; }

.ref-price span.code-finish { display: inline; }


.create-account ul{color:#666;padding:0;margin:0;list-style-position:inside}
.create-account ul li{margin-top:20px}
.create-account ul li:first-child{margin-top:0}
.create-account h4{text-transform:uppercase;font-weight:700;font-size:15px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #e8e8e8;color:#232323}
.create-account .bloc{margin-top:45px;color:#666}
.create-account .bloc p strong{text-transform:uppercase}
.create-account .bloc .liste-liens li{margin-bottom:0;margin-top:10px;font-weight:400}
.create-account .bloc-colR{color:#666}
