/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2015 X.commerce, Inc. (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://9e8c32.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://a7e51b.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://a7e51b.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://5fa02a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://5fa02a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://5fa02a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://5fa02a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://5fa02a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://5fa02a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://35c21f.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/fontawesome-webfont.eot?v=4.4.0');src:url('https://c4167e.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/fontawesome-webfont.eot#iefix&v=4.4.0') format('embedded-opentype'),url('https://e0d6e8.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('https://b100fd.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('https://6a541e.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('https://d8344c.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}

html, body {
    overflow-x: hidden
}

.block {
    position: relative;
    margin: 0 auto;
    padding: 0;
    max-width: 100%;
}

.close-btn {
    display: block;
    width: 13px;
    height: 13px;
    padding: 0;
    border: 0;
    outline: none;
    background: url("https://497267.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_content_close.png") no-repeat;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 2;
}

.no-svg .close-btn {
    background: #0F0;
}

.close-btn:focus,
.close-btn:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.nav-btn {
    display: block;
    width: 100%;
    height: 57px;
    padding: 0;
    border: 0;
    outline: none;
    background: url("https://efb0e3.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_mobile_menu_icon.png") no-repeat center 0;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 1;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.nav-btn-open {
    background: #e06565 center -57px;
}

.no-svg .nav-btn {
    background: #606;
}

.nav-btn:hover, .nav-btn:focus {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

#outer-wrap {
    position: relative;
    overflow: hidden;
    width: 100%;
}

#inner-wrap {
    position: relative;
    width: 100%;
    height: 100%;
}

#nav {
    z-index: 200;
    position: relative;
    overflow: hidden;
    width: 100%;
}

#nav .close-btn {
    display: none;
}

#nav .block-title {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

#nav .block {
    z-index: 2;
    position: relative;
    padding: 0;
    background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 94%, rgba(234,234,234,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(94%, rgba(255,255,255,1)), color-stop(100%, rgba(234,234,234,1)));
    background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 94%, rgba(234,234,234,1) 100%);
    background: -o-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 94%, rgba(234,234,234,1) 100%);
    background: -ms-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 94%, rgba(234,234,234,1) 100%);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 94%, rgba(234,234,234,1) 100%);
}

#nav ul {
    display: block;
}

#nav ul:before, #nav ul:after {
    content: "";
    display: table;
}

#nav ul:after {
    clear: both;
}

#nav li {
    display: block;
}

#nav li a {
    display: block;
    color: #6a757d;
    font-size: 16px;
    line-height: normal;
    outline: none;
    border-bottom: 1px solid #dfdfdf;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond';
    padding: 15px 16px 16px 18px;
    position: relative;
}

.open_arrow {
    background: url("https://66c0c2.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_open_arrow.png") no-repeat right center;
    width: 13px;
    height: 13px;
    position: absolute;
    right: 16px;
    top: 19px;
    display: inline-block;
    cursor: pointer;
}

.close_arrow {
    background: url("https://497267.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_content_close.png") no-repeat right center
}

#nav li a:hover {
    color: #fff;
    background: -moz-linear-gradient(0deg, rgba(121,182,49,1) 0%, rgba(121,182,49,1) 94%, rgba(111,167,45,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(121,182,49,1)), color-stop(94%, rgba(121,182,49,1)), color-stop(100%, rgba(111,167,45,1)));
    background: -webkit-linear-gradient(0deg, rgba(121,182,49,1) 0%, rgba(121,182,49,1) 94%, rgba(111,167,45,1) 100%);
    background: -o-linear-gradient(0deg, rgba(121,182,49,1) 0%, rgba(121,182,49,1) 94%, rgba(111,167,45,1) 100%);
    background: -ms-linear-gradient(0deg, rgba(121,182,49,1) 0%, rgba(121,182,49,1) 94%, rgba(111,167,45,1) 100%);
    background: linear-gradient(90deg, rgba(121,182,49,1) 0%, rgba(121,182,49,1) 94%, rgba(111,167,45,1) 100%);
}

#top {
    z-index: 100;
    position: relative;
    color: #fff;
    background: #333333;
}

#top .block-title {
    margin: 0;
    font-size: 1.875em;
    line-height: 1.2em;
    text-align: center;
    white-space: nowrap;
}

#top .nav-btn {
    position: absolute;
    top: 0;
    left: 0;
}

#main {
    background: #fff;
}

@media screen and (min-width: 641px) {
    #top .nav-btn {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    #nav .close-btn {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    #nav .block-title {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    #nav ul {
        text-align: center;
        white-space: nowrap;
    }

    #nav li {
        display: inline-block;
        border-right: 1px solid rgba(255, 255, 255, 0.1);
    }

    #nav li:last-child {
        border-right: none;
    }
}

@media screen and (max-width: 640px) {
    #nav {
        position: absolute;
        top: 0;
    }

    #nav:not(:target) {
        /*z-index: 1;*/
        height: 0;
    }

    #nav:target .close-btn {
        display: block;
    }

    #nav .close-btn {
        position: absolute;
        top: 21px;
        right: 15px;
    }

    #nav .block {
        position: relative;
        padding: 0;
    }

    #nav li {
        position: relative !important;
    }

    .js-ready #nav {
        height: 3000px !important;
        width: 80%;
        background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 94%, rgba(234,234,234,1) 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(94%, rgba(255,255,255,1)), color-stop(100%, rgba(234,234,234,1)));
        background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 94%, rgba(234,234,234,1) 100%);
        background: -o-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 94%, rgba(234,234,234,1) 100%);
        background: -ms-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 94%, rgba(234,234,234,1) 100%);
        background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 94%, rgba(234,234,234,1) 100%);
    }

    .js-ready #nav .block {
        background: transparent;
    }

    .js-ready #nav .close-btn {
        display: block;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
        opacity: 0.7;
    }

    .js-ready #nav .close-btn:focus, .js-ready #nav .close-btn:hover {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1;
    }

    .js-ready #nav {
        left: -80%;
    }

    .js-ready #inner-wrap {
        left: 0;
    }

    .js-nav #inner-wrap {
        left: 80%;
    }

    .csstransforms3d.csstransitions.js-ready #nav {
        left: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        -moz-transform: translate3d(-100%, 0, 0);
        -ms-transform: translate3d(-100%, 0, 0);
        -o-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .csstransforms3d.csstransitions.js-ready #inner-wrap {
        left: 0 !important;
        -webkit-transition: -webkit-transform 500ms ease;
        -moz-transition: -moz-transform 500ms ease;
        -o-transition: -o-transform 500ms ease;
        transition: transform 500ms ease;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .csstransforms3d.csstransitions.js-nav #inner-wrap {
        -webkit-transform: translate3d(80%, 0, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(80%, 0, 0) scale3d(1, 1, 1);
        -ms-transform: translate3d(80%, 0, 0) scale3d(1, 1, 1);
        -o-transform: translate3d(80%, 0, 0) scale3d(1, 1, 1);
        transform: translate3d(80%, 0, 0) scale3d(1, 1, 1);
    }

    .csstransforms3d.csstransitions.js-ready #nav .block {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
        opacity: 0.7;
        -webkit-transition: opacity 300ms 100ms, -webkit-transform 500ms ease;
        -webkit-transition-delay: ease, 0s;
        -moz-transition: opacity 300ms 100ms ease, -moz-transform 500ms ease;
        -o-transition: opacity 300ms 100ms ease, -o-transform 500ms ease;
        transition: opacity 300ms 100ms ease, transform 500ms ease;
        -webkit-transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9);
        -moz-transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9);
        -ms-transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9);
        -o-transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9);
        transform: translate3d(80%, 0, 0) scale3d(0.9, 0.9, 0.9);
        -webkit-transform-origin: 50% 0;
        -moz-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
        -o-transform-origin: 50% 0;
        transform-origin: 50% 0;
    }

    .csstransforms3d.csstransitions.js-nav #nav .block {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.nav_logo {
    max-width: 162px;
    padding: 12px 0 10px 18px;
}

#nav br {
    display: none
}

#nav .megamenu_area {
    width: 100%;
    padding: 0;
    background: none;
    position: inherit;
    left: inherit;
    top: inherit;
    visibility: visible;
    opacity: 1;
    -webkit-box-shadow: inset 0 0 0 0 rgba(203, 203, 203, 0);
    -moz-box-shadow: inset 0 0 0 0 rgba(203, 203, 203, 0);
    box-shadow: inset 0 0 0 0 rgba(203, 203, 203, 0);
}

#nav .megadropdown {
    padding: 0 20px 0 10px;
}

#nav .megadropdown ul li {
    width: 100%;
    border: none;
    float: none;
    text-align: left;
    padding: 0;
    clear: both;
}

#nav .megadropdown ul li a {
    padding: 0;
    border: none;
    text-align: left;
}

#nav .megadropdown ul li a:hover {
    background: transparent none;
}

#nav .megadropdown ul {
    margin-right: 0;
    overflow: hidden;
}

#nav .megadropdown ul li {
    border-bottom: 1px solid #dfdfdf;
    overflow: hidden;
    margin-bottom: 0;
    padding: 8px 0;
}

#nav .megadropdown_photo {
    padding: 0;
    float: left;
    width: 42%;
}

#nav .megadropdown ul li span {
    float: right;
    width: 58%;
    display: block;
    padding: 6% 0 0 16px;
}

#nav .megadropdown ul li.all_items span {
    /*font-weight: bold;*/
    background: url("https://31f92a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_arrow_btn.png") right bottom 7px no-repeat;
}

#nav .megadropdown ul li span small {
    font-size: 14px;
    display: block;
    color: #6a757d;
    font-family: Arial;
    font-style: italic;
    padding-top: 2px;
}

.megadropdown {
    border-bottom: 1px solid #dfdfdf;
}

#nav .megadropdown ul > li:last-child {
    border-bottom: none
}

#nav .megadropdown ul > li:nth-child(4) {
    border-top: none;
}

.owl-item.cloned, .owl-item.active{
    width: auto;
}
.owl_slide_item {
    padding: 0;

}

.owl-item.active .owl_slide_item:hover .slide_item_info {
    border-bottom: 1px solid #1a171b;
}

.owl_slide_item {
    position: relative;
    display: inline-block;
}

.owl_slide_item .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 200;
    display: none;
}

.owl-item:not(.active) .owl_slide_item .overlay {
    display: block;
}

.owl_slide_item:hover .green_hover_plus {
    width: 196px;
    height: 196px;
}

.owl-item.active .owl_slide_item:hover .green_hover_icon {
    width: 210px;
    height: 210px;
    visibility: visible;
    opacity: 1;
}

.owl-item.active .owl_slide_item:hover .green_hover_plus {
    width: 210px;
}

/*----------owl-carousel----------*/
.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

/*
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    display: flex;
    align-items: center;
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
    display: none;
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: right;
    text-align: center;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-item img {
    display: block;
    margin: 0 auto;
    -webkit-transform-style: preserve-3d;
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

/* No Js */
.no-js .owl-carousel {
    display: block;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-item img {
    transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("https://051cd7.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/css/owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background: no-repeat center center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
}

.owl-prev,
.owl-next {
    width: 36px;
    height: 61px;
    position: absolute;
    top: 101px;
    z-index: 999;
    text-indent: -99999px;
    background: url("https://0f238d.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_slider_btn.png") no-repeat;
}

.owl-prev {
    background-position: 0 0;
}

.owl-prev:hover {
    background-position: -36px 0
}

.owl-next {
    background-position: 0 -60px;
}

.owl-next:hover {
    background-position: -36px -60px;
}

.slide_item_info {
    padding: 33px 5px 21px;
    text-align: center;
    min-height: 162px;
    position: relative;
}

.slide_item_info h3,
.slide_item_info h4 {
    font-size: 17px;
    color: #6a757d;
    font-family: 'MyriadPro-Cond', Arial, sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    height: 24px;
    overflow: hidden;
}

.slide_item_info span {
    font-size: 17px;
    color: #6a757d;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    display: block;
    padding-bottom: 17px;
    height: 39px;
}

.slide_item_info strong {
    font-size: 26px;
    color: #1a171b;
    font-family: 'MyriadPro-Cond';
    display: block;
    font-weight: normal;
    line-height: 18px;
}

.slide_item_info strong small {
    font-size: 17px;
    color: #6a757d;
}

.slide_item_info strong.red_color > small:last-child {
    display: block;
    margin-top: 5px;
}

.slide_item_info .red_color {
    color: #c0002a
}

.slide_item_photo a {
    position: relative;
    display: block;
}

.slide_item_photo img {
    height: 263px;
}

.percentage_box {
    width: 60px;
    height: 60px;
    position: absolute;
    left: 0;
    right: 0;
    top: -30px;
    margin: 0 auto;
}

.percentage_box small {
    display: block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 21px;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond';
    color: #fff;
    background: #c0002a;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
}

.owl-item:not(.active) .slide_item_info h3,
.owl-item:not(.active) .slide_item_info h4,
.owl-item:not(.active) .slide_item_info strong,
.owl-item:not(.active) .slide_item_info .percentage_box {
    display: none;
}

@media screen and (max-width: 980px) {
    .owl-prev {
        left: 100px !important;
    }

    .owl-next {
        right: 100px !important;
    }
}

@media screen and (max-width: 768px) {
    .owl-prev {
        left: 50px !important;
    }

    .owl-next {
        right: 50px !important;
    }
}

@media screen and (max-width: 640px) {
    .owl-prev {
        left: 0 !important
    }

    .owl-next {
        right: 0 !important
    }
}

@media screen and (max-width: 480px) {
    .owl_slide_item {
        padding: 0
    }

    .owl_slide_item:hover .slide_item_info {
        border-bottom: none
    }

    .slide_item_info {
        padding: 15px 0 0 0;
        margin-bottom: 40px;
    }

    .slide_item_info {
        margin-bottom: 35px;
        min-height: inherit;
        background: none;
        padding-bottom: 40px;
    }

    .percentage_box {
        top: inherit;
        bottom: -30px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .owl_slide_item:hover .green_hover_icon {
        display: block;
    }
}
@font-face {
    font-family: "MyriadPro-Cond";
    src: url('https://1291df.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadProCond.eot');
    src: url('https://1291df.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadProCond.eot') format('embedded-opentype'),
    url('https://062bd2.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadProCond.woff2') format('woff2'),
    url('https://35a1e2.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadProCond.woff') format('woff'),
    url('https://879f86.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadProCond.ttf') format('truetype'),
    url('https://23dff2.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadProCond.svg#MyriadProCond') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProCondIt';
    src: url('https://239007.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadProCondIt.eot');
    src: url('https://239007.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadProCondIt.eot') format('embedded-opentype'),
    url('https://e2905d.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadProCondIt.woff2') format('woff2'),
    url('https://f98153.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadProCondIt.woff') format('woff'),
    url('https://8846a8.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadProCondIt.ttf') format('truetype'),
    url('https://c2307c.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadProCondIt.svg#MyriadProCondIt') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'MyriadPro-BoldCondIt';
    src: url('https://77c7fa.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadPro-BoldCondIt.eot');
    src: url('https://8f1783.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadPro-BoldCondIt.eot#iefix') format('embedded-opentype'),
    url('https://dc5b8c.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadPro-BoldCondIt.woff2') format('woff2'),
    url('https://2a557a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadPro-BoldCondIt.woff') format('woff'),
    url('https://5d6c17.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadPro-BoldCondIt.ttf') format('truetype'),
    url('https://62008b.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadPro-BoldCondIt.svg#MyriadPro-BoldCondIt') format('svg');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'open_sansbold_italic';
    src: url('https://81e5f8.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/opensans-bolditalic-webfont.eot');
    src: url('https://057907.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/opensans-bolditalic-webfont.eot#iefix') format('embedded-opentype'),
    url('https://488791.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/opensans-bolditalic-webfont.woff') format('woff'),
    url('https://9df672.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
    url('https://540c1f.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoitalic';
    src: url('https://50bc2a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/Roboto-Italic-webfont.eot');
    src: url('https://8ba395.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/Roboto-Italic-webfont.eot#iefix') format('embedded-opentype'),
    url('https://590894.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/Roboto-Italic-webfont.woff') format('woff'),
    url('https://447838.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/Roboto-Italic-webfont.ttf') format('truetype'),
    url('https://2686de.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/Roboto-Italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'playfair_displayitalic';
    src: url('https://6c0897.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/playfairdisplay-italic-webfont.eot');
    src: url('https://d3b90c.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/playfairdisplay-italic-webfont.eot#iefix') format('embedded-opentype'),
    url('https://8f4af8.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/playfairdisplay-italic-webfont.woff2') format('woff2'),
    url('https://fd490c.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/playfairdisplay-italic-webfont.woff') format('woff'),
    url('https://affd24.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/playfairdisplay-italic-webfont.ttf') format('truetype'),
    url('https://625f04.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/playfairdisplay-italic-webfont.svg#playfair_displayitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GothamBlack';
    src: url('https://25316c.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/GothamBlack.eot');
    src: url('https://25316c.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/GothamBlack.eot') format('embedded-opentype'),
    url('https://a3cfa6.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/GothamBlack.woff2') format('woff2'),
    url('https://1ee6c5.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/GothamBlack.woff') format('woff'),
    url('https://1f38b2.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/GothamBlack.ttf') format('truetype'),
    url('https://f6487b.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/GothamBlack.svg#GothamBlack') format('svg');
}

@font-face {
    font-family: 'myriad_probold_condensed';
    src: url('https://3600a2.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/myriadpro-boldcond-webfont.eot');
    src: url('https://421889.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/myriadpro-boldcond-webfont.eot#iefix') format('embedded-opentype'),
    url('https://fe96c7.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/myriadpro-boldcond-webfont.woff') format('woff'),
    url('https://fa9fd4.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/myriadpro-boldcond-webfont.ttf') format('truetype'),
    url('https://fca9a7.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/myriadpro-boldcond-webfont.svg#myriad_probold_condensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "MyriadPro-Reg";
    src: url('https://c7979c.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadPro-Reg.ttf');
}

@font-face {
    font-family: "MyriadPro-Light";
    src: url('https://14cfb7.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadPro-Light.otf');
}

@font-face {
    font-family: 'FontAwesome';
    src: url('https://631bd9.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('https://7e3443.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/fontawesome-webfont.eot#iefix&v=4.7.0') format('embedded-opentype'),
    url('https://a55af2.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
    url('https://e27f0b.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
    url('https://1e744c.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
    url('https://ab10ca.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "photographs";
    src: url('https://e70607.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/photographs.ttf');
}

@font-face {
    font-family: "MyriadPro-SemiboldSemiCn";
    src: url('https://d8a19f.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadPro-SemiboldSemiCn.otf');
}

@font-face {
    font-family: "MyriadPro-SemiCn";
    src: url('https://e99921.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadPro-SemiCn.otf');
}

@font-face {
    font-family: "MyriadPro-SemiboldCond";
    src: url('https://a8cf6c.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadPro-SemiboldCond.ttf') format('truetype');
}
@font-face {
    font-family: "MyriadPro-Semibold";
    src: url('https://04184c.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/MyriadPro-Semibold.otf') format('truetype');
}


@font-face {
    font-family: 'Valentine-Rg';
    src: url('https://11b806.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/Valentine-Rg.eot');
    src: url('https://11b806.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/Valentine-Rg.eot') format('embedded-opentype'),
    url('https://c54c93.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/Valentine-Rg.woff') format('woff'),
    url('https://efaf6b.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/fonts/Valentine-Rg.ttf') format('truetype');
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del,
dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub,
sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, menu,
label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
}

body {
    color: #000;
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-family: Arial, sans-serif;
    position: relative;
}

ul, ol {
    list-style: none;
}

img, fieldset {
    border: none;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.skip {
    position: absolute;
    left: -9999px;
}

article, aside, details, figcaption, figure, footer,
header, hgroup, main, nav, section, summary {
    display: block;
}

figure {
    margin: 0;
    padding: 0;
}

sup {
    font-size: smaller;
    vertical-align: super !important;
}

.clear {
    clear: both;
}

.clearfix {
    clear: both;
    width: 100%;
    overflow: hidden;
}

.wp-caption {
    max-width: 100%;
}

img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
    height: auto;
}

img.size-full,
img.size-large,
img.wp-post-image {
    height: auto;
    max-width: 100%;
}

img {
    max-width: 100%;
    height: auto;
    display: block;
}

img:not(.initial) {
    transition: opacity 1s;
}

img.initial,
img.loaded,
img.error {
    opacity: 1;
}

img:not([src]) {
    visibility: hidden;
}

embed, iframe,
object, video {
    max-width: 100%;
}

html {
    -webkit-text-size-adjust: none;
}

html, body {
    min-height: 100%;
}

.entry-content img {
    max-width: 100%;
    height: auto;
}

.aligncenter, img.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto 20px;
}

.alignright {
    margin: 2px 0 10px 15px;
    display: inline;
}

.alignleft {
    margin: 2px 15px 10px 0;
    display: inline;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

.wp-caption {
    border: none;
    text-align: center;
    background: #f5f5f5;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 5px 0 10px 0;
}

.wp-caption img {
    padding: 0;
    border: 0;
    margin: 0 0 12px;
}

.wp-caption p.wp-caption-text {
    line-height: 18px;
    padding: 0 15px;
    display: block;
    font-style: italic;
    color: #000000;
    font-size: 12px;
}

input, textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

*, *:before, *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.messages {
    max-width: 1060px;
    margin: 10px auto 0;
}

.messages ul {
    list-style: none !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

.messages {
    width: 100%;
    overflow: hidden;
}

.messages li {
    margin: 0 0 10px !important;
}

.messages li li {
    margin: 0 0 3px !important;
}

.error-msg,
.success-msg,
.note-msg,
.notice-msg {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-style: solid !important;
    border-width: 1px !important;
    background: no-repeat 10px 9px !important;
    min-height: 24px !important;
    padding: 8px 8px 8px 32px !important;
    font-size: 11px !important;
    font-weight: bold !important;
}

.error-msg {
    border-color: #eb5439;
    background-color: #fbcbc1;
    color: #eb5439;
}

.success-msg {
    border-color: #e06565;
    background-color: #cee2b7;
    color: #e06565;
}

.note-msg,
.notice-msg {
    border-color: #fcd344;
    background-color: #fafaec;
    color: #3d6611;
}

/** boutons **/
a.btnBorder {
    width: 150px;
    border: 1px solid #cbcbcb;
    height: 30px;
    line-height: 28px;
    background-color: #FFF;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: block;
    font-size: 13px;
    font-family: Arial;
    color: #778188;
    float: right;
}

a.btnBorderGreen {
    width: 100%;
    border: 1px solid #953d20;
    height: 30px;
    line-height: 28px;
    background-color: #e06565;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: block;
    font-size: 13px;
    font-family: Arial;
    color: #FFF;
    float: none;
    text-transform: uppercase;
    margin: 10px 0;
}

/** FORMS **/
/* Form Validation */
.validation-advice {
    clear: both;
    min-height: 13px;
    margin: 3px 0 0;
    padding-left: 17px;
    font-size: 10px;
    line-height: 13px;
    color: #c0002a;
}

.validation-failed {
    border: 1px dashed #c0002a !important;
    background: #faebe7 !important;
}

.forms.border_out {
    background: #E5E5E5;
    padding: 3px;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}

.border_in {
    border: 1px solid #CBCBCB;
    background: #FFF;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    overflow: hidden;
}

.field {
    padding-bottom: 10px
}

.form input[type='text'],
.fancybox-wrap input[type='text'],
.form input[type='password'],
.form input[type='email'] {
    width: 100%;
    border: 1px solid #cbcbcb;
    height: 43px;
    font-size: 13px;
    background: #fff;
    line-height: 43px;
    padding: 5px 15px;
    font-family: Arial;
    color: #838383;
    outline: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.form textarea {
    width: 100%;
    border: 1px solid #cbcbcb;
    height: 134px;
    font-size: 13px;
    background: #fff;
    line-height: 22px;
    padding: 12px 15px 5px 15px;
    font-family: Arial;
    color: #838383;
    outline: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    resize: none;
}

.form input[type='submit'] {
    width: 345px;
    border: 1px solid #e06565;
    height: 46px;
    font-size: 17px;
    background: #e06565;
    line-height: 44px;
    padding: 0;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond';
    outline: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: right;
}

.form input[type='submit']:hover {
    background: #e06565;
    border: 1px solid #e06565;
}

.form input[type="checkbox"] {
    display: none;
}

.form input[type="checkbox"] + label {
    display: inline-block;
    height: 18px;
    padding-left: 25px;
    vertical-align: middle;
    background: url(https://037f16.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/checkbox.png) left top no-repeat;
    cursor: pointer;
}

.form input[type="checkbox"]:checked + label {
    background: url(https://037f16.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/checkbox.png) left bottom no-repeat;
}

.form input[type="radio"] {
    display: none;
}

.form input[type="radio"] + label {
    display: inline-block;
    height: 18px;
    padding-left: 25px;
    vertical-align: middle;
    background: url(https://57baaa.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/radio.png) left bottom no-repeat;
    cursor: pointer;
}

.form input[type="radio"]:checked + label {
    background: url(https://57baaa.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/radio.png) left top no-repeat;
}

/*----dropkick---*/
.form .dk-select,
.fancybox-wrap .dk-select,
.form .dk-select-multi {
    position: relative;
    display: inline-block;
    width: 100%;
    cursor: pointer;
    line-height: 44px;
    height: 43px;
    font-size: 13px;
    color: #838383;
    outline: none;
    border: 1px solid #cbcbcb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.form .dk-selected,
.fancybox-wrap .dk-selected {
    width: 100%;
    padding: 0 12px 0 15px;
    background: url(https://c7cd7c.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_arrow_btn_select.png) no-repeat right center;
    height: 44px;
    text-transform: uppercase;
}

.form .dk-select-options {
    background: #fff;
    border: 1px solid #cbcbca;
    padding: 0 0 0 0;
    margin-top: 0 !important;
    margin-left: -1px;
    margin-right: -1px;
    max-height: 20em;
    overflow-x: hidden;
    overflow-y: auto;
}

.form .dk-select-options li {
    min-height: 44px;
    line-height: 34px;
    padding: 5px 14px;
    overflow: hidden;
    text-transform: uppercase;
}

/*----------------------*/
/*     Page structure   */
/*----------------------*/

#wrapper {
    width: 100%;
}

#header_area {
    border-bottom: 1px solid #d8d8d8;
}

#header_green_box_area {
    padding: 0 20px;
    position: relative;
    background: -moz-linear-gradient(270deg, rgba(228, 62, 44, 1) 0%, rgba(206, 56, 39, 1) 64%, rgba(194, 53, 37, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(228, 62, 44, 1)), color-stop(64%, rgba(206, 56, 39, 1)), color-stop(100%, rgba(194, 53, 37, 1)));
    background: -webkit-linear-gradient(270deg, rgba(228, 62, 44, 1) 0%, rgba(206, 56, 39, 1) 64%, rgba(194, 53, 37, 1) 100%);
    background: -o-linear-gradient(270deg, rgba(228, 62, 44, 1) 0%, rgba(206, 56, 39, 1) 64%, rgba(194, 53, 37, 1) 100%);
    background: -ms-linear-gradient(270deg, rgba(228, 62, 44, 1) 0%, rgba(206, 56, 39, 1) 64%, rgba(194, 53, 37, 1) 100%);
    background: linear-gradient(270deg, rgba(228, 62, 44, 1) 0%, rgba(206, 56, 39, 1) 64%, rgba(194, 53, 37, 1) 100%);
}

#header_green_box {
    max-width: 1060px;
    margin: 0 auto;
    padding: 6px 2.05% 0 50px;
    min-height: 45px;
}

.green_box_left {
    width: 50%;
    float: left;
    padding: 8px 10px 0 0;
}

.green_box_left .mobile {
    display: none;
}

.green_box_left span {
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
}

.green_box_left span a {
    text-transform: none;
    color: #fff;
    text-decoration: underline;
    font-style: italic;
}

.customer_account_area {
    float: right;
    width: 42.88%;
    display: flex;
}

.customer_account_left_bg {
    background: url(https://dcf5a4.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/sprite_bgr_customer_account.png) 0 0 no-repeat;
}

.customer_account_right_bg {
    background: url(https://dcf5a4.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/sprite_bgr_customer_account.png) right -39px no-repeat;
}

.customer_account_bg {
    min-height: 39px;
    padding: 14px 0 0 41px;
    width: 46px;
}

.customer_account_header_content {
    width: 100%;
    padding-top: 14px;
    background: #fff;
    position: relative;
}

.mobile_view {
    display: none
}

.customer_account {
    width: 55.29%;
    float: left;
    min-height: 25px;
}

.four_services_mobile > .click_item,
.pro_space_mobile > .click_item,
.customer_cart_item > .click_item,
.customer_account > .click_item {
    display: block;
    height: 21px;
    font-size: 18px;
    font-family: 'MyriadPro-Cond';
    padding: 0 0 0 27px;
    background: url(https://3b17d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/icons.png) no-repeat left;
    background-position: -20px -1324px;
    line-height: 21px;
    min-height: 25px;
    color: #778188;
}

a.content_close {
    color: #e06565
}

.customer_cart_item > .click_item small,
.customer_account > .click_item small {
    color: #afb5b9;
    font-size: 14px;
    font-family: Arial;
    font-style: italic;
}

.customer_account > .click_item small {
    border-right: 1px solid #d8d8d8;
    padding-right: 5px;
}

.customer_account > a.content_close,
.customer_account > .click_item:hover {
    background-position: -20px -1403px;
    color: #e06565;
}

.customer_cart_item {
    width: 44.20%;
    float: right;
    padding-left: 6px;
}

.customer_cart_item > .click_item {
    background: url(https://3b17d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/icons.png) no-repeat left;
    background-position: -20px -1184px;
}

.customer_cart_item > a.content_close,
.customer_cart_item > .click_item:hover {
    background-position: -20px -1267px;
    color: #e06565;
}

.customer_cart_content,
.customer_searvice_content,
.pro_space_mobile_content,
.customer_account_content {
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 800;
    display: none;
    background: #fff;
    width: 523px;
    border: 1px solid #d8d8d8;
    border-top: none;
    -webkit-box-shadow: 4px 2px 5px rgba(216, 216, 216, 0.40), -4px 2px 5px rgba(216, 216, 216, 0.40);
    -moz-box-shadow: 4px 2px 5px rgba(216, 216, 216, 0.40), -4px 2px 5px rgba(216, 216, 216, 0.40);
    box-shadow: 4px 2px 5px rgba(216, 216, 216, 0.40), -4px 2px 5px rgba(216, 216, 216, 0.40);
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 35px 41px 32px 41px;
    transform: translateX(18%);
}

.customer_cart_content h3,
.customer_account_content h3,
.customer_account_content .title {
    font-size: 20px;
    color: #6a757d;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'MyriadPro-Cond', Arial, sans-serif;
    padding-bottom: 15px;
}

.deja_client {
    border-bottom: 1px solid #d8d8d8;
}

.new_client_row,
.deja_client_row {
    overflow: hidden;
    position: relative;
    min-height: 46px;
    padding: 0 0 9px 122px;
}

.customer_account_content input[type='email'],
.customer_account_content input[type='password'],
.customer_account_content input[type='text'] {
    background: #fff;
    border: 1px solid #cbcbcb;
    width: 100%;
    height: 46px;
    padding: 5px 10px 5px 19px;
    outline: none;
    font-size: 14px;
    color: #c0c0c0;
    font-style: italic;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: Arial, sans-serif;
}

.customer_account_content input[placeholder],
.customer_account_content [placeholder],
.customer_account_content *[placeholder] {
    color: #c0c0c0
}

.customer_account_content *::-webkit-input-placeholder {
    color: #c0c0c0
}

.customer_account_content *:-moz-placeholder {
    color: #c0c0c0;
    opacity: 1;
}

.customer_account_content *::-moz-placeholder {
    color: #c0c0c0;
    opacity: 1;
}

.customer_account_content *:-ms-input-placeholder {
    color: #c0c0c0
}

.customer_account_content .customer_menu {
    border-bottom: 1px solid #D8D8D8;
    overflow: hidden;
    padding-bottom: 5px;
}

.customer_account_content .customer_menu li {
    float: left;
    width: 50%;
    margin-bottom: 10px;
}

.customer_account_content .customer_menu li a {
    font-family: "MyriadPro-Cond";
    font-size: 18px;
    color: #6a757d;
    text-transform: uppercase;
}

.customer_account_content .customer_menu li a:hover {
    text-decoration: underline;
}

.customer_account_content .customer_menu li a span {
    display: inline-block;
    margin-right: 10px;
    font-size: 22px;
    font-weight: normal;
    color: #AFB5B9;
}

.customer_account_content .logout_link {
    font-family: Arial;
    font-size: 13px;
    color: #959595;
    display: block;
    margin: 15px 0 0 20px;
    text-decoration: underline;
}

.label {
    width: 120px;
    font-size: 14px;
    color: #838383;
    line-height: 52px;
    position: absolute;
    left: 0;
    top: 0;
}

.input_field {
    padding: 3px;
    background: #e5e5e5;
    width: 100%;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

.submit_area {
    width: 315px;
    float: right;
}

.submit_area span {
    display: block;
    width: 51.74%;
    float: left;
    font-size: 12px;
    color: #8e8e8e;
    line-height: 36px;
}

.submit {
    width: 150px;
    float: right;
    padding: 3px 3px 0 0;
}

.submit input[type='submit'] {
    width: 100%;
    border: 1px solid #953d20;
    outline: none;
    text-align: center;
    height: 36px;
    background: #e06565;
    font-size: 17px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'MyriadPro-Cond';
    line-height: 34px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
}

.submit input[type='submit']:hover {
    background: #5e9641;
    border: 1px solid #79b643;
}

.submit_area span a {
    font-style: italic;
    color: #8e8e8e;
    text-decoration: underline;
}

.new_customer {
    padding: 17px 0 0 0;
}

.sidebarTopNoItem {
    font-family: "MyriadPro-Cond";
    font-weight: normal;
    text-align: center;
    font-size: 26px;
    color: #1A171B;
    text-transform: uppercase;
}

.sidebarTopNoItem span {
    font-style: italic;
}

.sidebarTopNoItem img {
    display: inline-block;
    margin-top: 10px;
}

.three_articles_box {
    border-top: 1px solid #d8d8d8;
}

.articles_row {
    border-bottom: 1px solid #d8d8d8;
    overflow: hidden;
    padding: 20px 0;
}

.articles_photo {
    width: 23.5%;
    float: left;
}

.articles_right {
    width: 73.5%;
    float: right;
    position: relative;
    padding: 0 130px 0 0;
    min-height: 102px;
    margin-top: -5px;
}

.articles_right h5,
.articles_right h4 {
    font-size: 17px;
    color: #1a171b;
    text-transform: uppercase;
    padding-bottom: 0;
    font-family: 'MyriadPro-Cond';
    font-weight: normal;
}

.articles_right h4 a {
    color: #1a171b
}

.articles_right h5 {
    color: #6a757d;
}

.product_item_box {
    padding: 0;
}

.product_item_box span {
    font-size: 14px;
    color: #8e8e8e;
    display: inline-block;
}

.product_item {
    display: inline-block;
    width: 18px;
}

.product_item input[type='text'] {
    width: 18px;
    background: none;
    border: none;
    font-size: 14px;
    color: #8e8e8e;
}

.remove_btn {
    color: #8e8e8e;
    font-size: 12px;
    display: inline-block;
    cursor: pointer;
    text-decoration: underline;
    position: absolute;
    right: 0;
    top: 3px;
    font-style: italic;
}

.product_price {
    font-size: 26px;
    color: #1a171b;
    font-family: 'MyriadPro-Cond';
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: -9px;
}

.total_price {
    padding: 10px 4px 0 0;
}

.total_price_box {
    overflow: hidden;
}

.total_price_box span {
    font-size: 17px;
    color: #6a757d;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond';
    padding-top: 11px;
    display: inline-block;
}

.total_price_box strong,
.total_price_box strong span {
    font-size: 30px;
    padding: 0;
    color: #c0002a;
    font-weight: normal;
    font-family: 'MyriadPro-Cond';
    display: inline-block;
    float: right;
}

.total_price p {
    text-align: right;
    font-size: 19px;
    font-family: 'MyriadProCondIt';
    color: #838c92;
    margin-top: -2px;
    padding-bottom: 17px;
}

.total_price p strong {
    font-weight: normal;
    font-family: 'open_sansbold_italic';
    color: #e06565;
}

.continue_shopping_box {
    overflow: hidden;
    padding: 0 3px 0 0;
}

.continue_shopping {
    float: left;
    padding-top: 13px;
    width: 38%;
}

.continue_shopping a {
    font-size: 14px;
    color: #8e8e8e;
    display: inline-block;
    text-decoration: underline;
    font-style: italic;
}

.commander_btn {
    width: 61.5%;
    float: right;
}

.commander_btn a {
    display: block;
    text-align: center;
    line-height: 44px;
    border: 1px solid #953d20;
    background: #e06565;
    font-size: 17px;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: 'MyriadPro-Cond';
    color: #fff;
}

.commander_btn a:hover {
    background: #800000;
    border: 1px solid #953d20;
}

.customer_cart_content {
    padding-bottom: 25px;
}

.pro_space_mobile {
    width: 20%;
    float: left;
}

.four_services_mobile {
    /*width:20%;*/
    width: 25%;
    float: left;
}

.cart_item_mobile {
    width: 17px;
    height: 17px;
    position: absolute;
    left: 54.5%;
    top: 20%;
}

.cart_item_mobile strong {
    display: block;
    text-align: center;
    font-size: 10px;
    font-family: 'robotoitalic';
    width: 17px;
    height: 17px;
    background: #e06565;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    font-weight: normal;
    padding: 0;
    line-height: 15px;
}

.code_promo_area {
    overflow: hidden;
    border-top: 1px solid #d3d5d7;
    padding: 18px 0 17px 7px;
}

.code_promo_area span {
    float: left;
    width: 91px;
    display: inline-block;
    font-size: 14px;
    color: #838383;
    line-height: 52px;
}

.code_promo {
    height: 52px;
    padding: 3px;
    background: #e5e5e5;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    margin-left: 91px;

}

.code_promo_holder {
    width: 100%;
    height: 46px;
    background: #fff;
    border: 1px solid #cbcbcb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    padding: 0 33px 0 0;
}

.code_promo_holder input[type='text'] {
    background: none;
    border: none;
    width: 100%;
    padding: 10px 15px;
    line-height: 22px;
    font-size: 14px;
    color: #767f87;
    outline: none;
}

.ok_button {
    position: absolute;
    right: 0;
    top: 0;
    width: 33px;
    height: 44px;
    display: inline-block;
    background: url(https://29b8af.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_ok.png) no-repeat left 14px;
}

#logo_container_area {
    padding: 0 20px;
    position: relative;
    z-index: 300
}

#logo_container {
    max-width: 1060px;
    margin: 0 auto;
    padding: 9px 37px 6px 50px;
}

#logo {
    float: left;
    width: 26%;
}

#logo img, #logo svg {
    width: 100%;
    height: auto;
}

.search_container {
    width: 62.6%;
    float: right;
    min-height: 67px;
    padding-top: 15px;
}

.pro_btn {
    width: 127px;
    padding: 4px;
    background: #e5e5e5;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    float: left;
}

.pro_btn a {
    display: block;
    line-height: 44px;
    text-align: center;
    font-size: 14px;
    color: #838383;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.pro_btn:hover {
    background: #cbcbcb;
    color: #fff;
}

.search_box_area {
    background: #e5e5e5;
    padding: 3px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    position: relative;
    margin-left: 143px;
    height: 52px;
}

.search_box_holder {
    border: 1px solid #cbcbcb;
    min-height: 46px;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.all_product_list {
    background: #f9f9f9;
    min-height: 44px;
    border-right: 1px solid #cbcbcb;
    float: left;
    width: 166px;
    -moz-border-radius-topleft: 7px;
    -webkit-border-top-left-radius: 7px;
    border-top-left-radius: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-left-radius: 7px;
    border-bottom-left-radius: 7px;
}

.all_product_list a {
    font-size: 14px;
    display: block;
    width: 100%;
    line-height: 44px;
    padding: 0 14px 0 17px;
    color: #838383;
}

.all_product_list a span {
    display: block;
    background: url(https://31f92a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_arrow_btn.png) no-repeat right 19px;
    padding-right: 17px;
}

.all_product_content {
    width: 100%;
    position: absolute;
    top: 49px;
    left: 0;
    z-index: 20;
    border: 3px solid #cbcbcb;
    background: #fff;
    border-top: none;
    -moz-border-radius-bottomright: 7px;
    -webkit-border-bottom-right-radius: 7px;
    border-bottom-right-radius: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-left-radius: 7px;
    border-bottom-left-radius: 7px;
    padding: 19px 20px 10px 20px;
    display: none;
}

.open_all_product .all_product_content {
    border-color: #bfbfbf
}

.open_all_product {
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    background: #bfbfbf;
}

.error {
    display: inline-block;
    font-size: 14px;
    font-style: italic;
    font-family: Arial;
    padding: 12px 0;
    color: #e64745;
}

.tablet_view_on {
    display: none
}

.toggle_content {
    border-top: 1px solid #d5d5d5;
    position: relative;
}

.toggle_content:first-child {
    border: none;
}

.toggle_content h3 {
    font-size: 13px;
    color: #606060;
    font-weight: normal;
    line-height: 16px;
    padding: 10px 0;
}

.toggle_content h3 a {
    color: #606060
}

.search_articles_item {
    border-top: 4px solid #d5d5d5;
}

.search_articles_item .product_price {
    bottom: inherit;
    position: inherit;
    right: inherit;
}

.search_articles_item .product_info {
    min-height: 74px;
}

.search_articles_item .remove_btn {
    background: url(https://ef61b4.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/close.png) no-repeat;
    width: 10px;
    height: 11px;
    text-indent: -9999px;
    top: 3px;
    right: 0;
}

.close_item {
    position: absolute;
    right: 0;
    bottom: 13px;
    z-index: 10;
    background: url(https://ef61b4.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/close.png) no-repeat;
    width: 10px;
    height: 11px;

}

.search_articles_item .articles_row:last-child {
    border: none;
    padding-bottom: 3px
}

.search_articles_item .articles_right {
    padding-right: 20px;
}

.search_product {
    padding-right: 35px;
    position: relative;
}

.search_product input[type='text'] {
    background: none;
    border: none;
    width: 100%;
    height: 44px;
    font-size: 14px;
    color: #838383;
    outline: none;
    padding: 0 15px;
    font-family: Arial;
}

.product_search {
    position: absolute;
    right: 11px;
    top: 14px;
}

.search_product input[type='submit'] {
    background: url(https://3b17d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/icons.png) -20px -1061px no-repeat;
    border: none;
    width: 19px;
    height: 19px;
    cursor: pointer;
}

#menu_section_area {
    position: relative;
    padding: 0 20px;
    z-index: 200;
}

#menu {
    max-width: 985px;
    margin: 0 auto;
    height: 41px;
    border-bottom: 1px solid #d8d8d8;
}

#menu > ul {
    display: table;
    width: 100%;
}

#menu > ul > li {
    display: table-cell;
    vertical-align: middle;
    font-size: 16px;
    color: #6a757d;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond';
    text-align: center;
    margin: 0;
}

#menu > ul > li:before {
    content: '.';
    color: #e06565;
    font-size: 40px;
    margin-right: 6%;
    line-height: 20px;
    vertical-align: top;
    font-weight: bold;
}

#menu > ul > li.home_item {
    padding: 0 14px 0 10px;
    width: 40px;
    height: 40px;
}

#menu > ul > li.home_item > a {
    background: url(https://3b17d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/icons.png) no-repeat -20px -596px;
    width: 16px;
    padding: 0;
    line-height: 40px;
    height: 40px;
    vertical-align: middle;
}

#menu > ul > li br {
    display: none
}

#menu > ul > li:first-child {
    background: none;
}

#menu > ul > li:first-child:before {
    content: '';
    font-size: inherit;
    display: none;
}

#menu > ul > li:nth-child(1) {
    width: 40px;
}

#menu > ul > li.pro-soldes > a {
    color: #E0214A;
}

#menu > ul > li > a {
    color: #6a757d;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    position: relative;
}

#menu > ul > li > a::after {
    background: #e06565;
    content: "";
    height: 3px;
    width: 100%;
    left: 0;
    bottom: 0;
    position: absolute;
    transition: all 0.25s ease 0s;
    z-index: 999;
    visibility: hidden;
    opacity: 0;
}

#menu > ul li.current_page_item > a::after,
#menu > ul > li:hover > a::after {
    visibility: visible;
    opacity: 1;
}

#menu > ul > li:hover .megamenu_area {
    visibility: visible;
    opacity: 1;
}

.megamenu_area {
    width: 100%;
    padding: 0 20px;
    background: #f2f2f2;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 10;
    visibility: hidden;
    opacity: 0;
    -webkit-box-shadow: inset 0 0 8px 0 rgba(203, 203, 203, 0.75);
    -moz-box-shadow: inset 0 0 8px 0 rgba(203, 203, 203, 0.75);
    box-shadow: inset 0 0 8px 0 rgba(203, 203, 203, 0.75);
}

.megadropdown {
    max-width: 985px;
    margin: 0 auto;
    padding: 29px 0 0 0;
    overflow: hidden;
}

#menu .megadropdown ul li:hover {
    border-bottom: 3px solid #e06565;
    padding-bottom: 0;
}

#menu .megadropdown > ul li.current_page_item > a::after,
#menu .megadropdown > ul > li:hover > a::after {
    visibility: visible;
    opacity: 1;
}

.megadropdown_photo {
    width: 100%;
    padding-bottom: 10px;
}

.megadropdown ul {
    margin-right: -13px;
    display: flex;
    flex-wrap: wrap;
}

.megadropdown ul li {
    width: 18%;
    margin: 0 2% 19px 0;
    padding-bottom: 2px;
    text-align: center;
    border-bottom: 1px solid #d8d8d8;
}

.megadropdown ul li a {
    position: relative;
    display: block;
    padding-bottom: 14px;
}

.megadropdown ul li .megadropdown_photo a {
    padding-bottom: 0;
}

.megadropdown ul li span {
    display: block;
    font-size: 17px;
    color: #1a171b;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond';
}

.mobile_menu {
    width: 25%;
    float: left;
    min-height: 57px;
}

#content_four_services {
    padding: 0 20px;
}

#four_services_holder {
    max-width: 1060px;
    margin: 0 auto;
    clear: both;
    padding: 0 38px;
}

.four_services_info ul {
    width: 100%;
}

.four_services_info ul li {
    display: inline-block;
    width: 25%;
    padding: 13px 2% 0 2%;
    border-left: 1px solid #d8d8d8;
    min-height: 68px;
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    vertical-align: top;
}

.four_services_info ul li:first-child {
    border-left: none;
}

.four_services_info .picto_rassurance {
    width: 15%;
    margin-right: 3%;
    vertical-align: middle;
    display: inline-block;
}

.four_services_info .txt_rassurance {
    width: 82%;
    vertical-align: middle;
    display: inline-block;
}

.four_services_info ul li svg,
.four_services_info ul li img {
    width: 100%;
    height: auto;
    vertical-align: middle;
}

.four_services_info ul li span {
    display: block;
    text-transform: uppercase;
    font-size: 17px;
    font-family: 'MyriadPro-Cond';
}

.four_services_info ul li a {
    color: #726f70;
    display: inline-block;
    font-size: 17px;
    font-family: 'Valentine-Rg';
}

/*--------------flexslider------------*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
    outline: none;
}

.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flex-pauseplay span {
    text-transform: capitalize;
}

.flexslider {
    margin: 0;
    padding: 0;
}

.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}

.flexslider .slides img {
    width: 100%;
    display: block;
}

.flexslider .slides:after {
    content: "/";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .flexslider .slides {
    display: block;
}

* html .flexslider .slides {
    height: 1%;
}

.no-js .flexslider .slides > li:first-child {
    display: block;
}

.flexslider {
    position: relative;
}

.flexslider .slides {
    zoom: 1;
}

.flexslider .slides img {
    height: auto;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 480px;
}

.loading .flexslider {
    max-height: 480px;
    background: url('https://a8a6cc.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/css/ajax-loader.gif') no-repeat center center;
}

.carousel li {
    margin-right: 5px;
}

.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 18px;
    height: 41px;
    margin: 0;
    position: absolute;
    top: 20%;
    z-index: 10;
    overflow: hidden;
    opacity: 1;
    cursor: pointer;
    text-indent: -999999px;
    background: #390;
}

.flex-direction-nav .flex-prev {
    left: 8px;
    background-position: 0 0;
}

.flex-direction-nav .flex-next {
    right: 8px;
    background-position: -18px 0;
}

.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
    opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-next {
    opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-next:hover {
    opacity: 1;
}

.flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    filter: alpha(opacity=0);
    cursor: default;
}

.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}

.flex-pauseplay a:before {
    font-family: "flexslider-icon";
    font-size: 20px;
    display: inline-block;
    content: '\f004';
}

.flex-pauseplay a:hover {
    opacity: 1;
}

.flex-pauseplay a .flex-play:before {
    content: '\f003';
}

.flex-control-nav {
    width: 100%;
    padding: 0 0 0 0;
    position: absolute;
    bottom: -42px;
    left: 0;
    z-index: 100;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 7px;
    display: inline-block;
    zoom: 1;
}

.flex-control-paging li a {
    width: 13px;
    height: 13px;
    display: block;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #df7f1b;
}

.flex-control-paging li a:hover {
    background: #df7f1b
}

.flex-control-paging li a.flex-active {
    background: #df7f1b;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

.flex-control-thumbs img {
    width: 100%;
    height: auto;
    display: block;
    opacity: .7;
    cursor: pointer;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.flex-control-thumbs img:hover {
    opacity: 1;
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}

.newsletter_registration {
    width: 49.01%;
    float: right;
    padding: 18px 32px 36px 32px;
    background: #eef1f3;
    margin-top: 22px;
}

.newsletter_registration h2 {
    color: #1a171b;
    font-size: 19px;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
    padding-bottom: 25px;
}

.newsletter_registration hr {
    height: 1px;
    padding: 0;
    color: #D0D4D8;
    background-color: #D0D4D8;
    border: 0;
    margin-bottom: 25px;
    width: 146px;
}

.newsletter_registration h3,
.newsletter_registration .newsletter_receive {
    color: #6a757d;
    font-size: 17px;
    line-height: 23px;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
    padding-bottom: 20px;
}

.newsletter {
    border: 1px solid #b6bdc1;
    min-height: 48px;
    background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 5px 50px 5px 60px;
    position: relative;
}

.left_email_icon {
    border-right: 1px solid #d5dadd;
    min-height: 35px;
    width: 61px;
    position: absolute;
    left: 0;
    top: 5px;
    background: url(https://3b17d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/icons.png) no-repeat;
    background-position: -1px -910px;
}

.newsletter input[type='email'] {
    color: #818181;
    background: none;
    font-size: 14px;
    padding: 5px 15px;
    line-height: 25px;
    height: 35px;
    width: 100%;
    outline: none;
    border: none;
    font-style: italic;
    font-family: Arial;
}

.newsletter input[placeholder],
.newsletter [placeholder],
.newsletter *[placeholder] {
    color: #818181
}

.newsletter *::-webkit-input-placeholder {
    color: #818181
}

.newsletter *:-moz-placeholder {
    color: #818181;
    opacity: 1;
}

.newsletter *::-moz-placeholder {
    color: #818181;
    opacity: 1;
}

.newsletter *:-ms-input-placeholder {
    color: #818181
}

.newsletter_submit {
    width: 50px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
    background: #e06565;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.newsletter_submit:hover {
    background: #800000
}

.newsletter_submit input[type='submit'] {
    color: #fff;
    background: none;
    font-size: 19px;
    padding: 0;
    line-height: 46px;
    height: 46px;
    width: 100%;
    outline: none;
    border: none;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond';
}

#testimonial_section_area {
    padding: 0 20px;
    background: url(https://3a7157.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_testimonial_area.png) no-repeat;
    background-size: cover;
}

#testimonial_section {
    max-width: 1060px;
    margin: 0 auto;
    min-height: 270px;
    position: relative;
    padding: 82px 76px 20px 76px;
    text-align: center;
}

#testimonial_logo {
    width: 100px;
    margin: 0 auto;
    position: absolute;
    top: -48px;
    left: 0;
    right: 0;
}

#testimonial_section h2 {
    font-size: 23px;
    color: #1a171b;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond';
    font-weight: normal;
    padding-bottom: 4px;
}

.general_view {
    padding-bottom: 17px;
}

.general_view span {
    display: inline-block;
    font-size: 14px;
    color: #707070;
}

.general_view small {
    color: #323232
}

.star_area {
    display: inline-block;
    width: 75px;
    height: 13px;
    background: url(https://809751.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/stars.png) 0 -26px repeat-x;
}

.star_area .note {
    height: 13px;
    background: url(https://809751.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/stars.png) 0 -13px repeat-x;
}

.star_area i {
    font-size: 14px;
    color: #e06565;
}

#testimonial_slider {
    position: relative;
}

#testimonial_slider .star_area .note {
    height: 13px;
    background: url(https://809751.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/stars.png) 0 0 repeat-x;
}

#testimonial_slider .star_area i {
    color: #2c3636;
}

#testimonial_slider h3 {
    font-size: 23px;
    color: #2c3636;
    font-family: 'MyriadProCondIt';
    font-weight: normal;
    padding-bottom: 5px;
}

#testimonial_slider span {
    font-size: 15px;
    color: #2c3636;
    display: block;
    padding-bottom: 20px;
}

#testimonial_slider br {
    /*display:none;*/
}

#testimonial_slider .flex-direction-nav a {
    width: 16px;
    height: 22px;
    top: -28%;
    background: url(https://3b17d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/icons.png) no-repeat;
}

#testimonial_slider .flex-direction-nav .flex-prev {
    left: 0;
    background-position: -20px -977px;
}

#testimonial_slider .flex-direction-nav .flex-prev:hover {
    background-position: -20px -999px;
}

#testimonial_slider .flex-direction-nav .flex-next {
    right: 0;
    background-position: -36px -977px;
}

#testimonial_slider .flex-direction-nav .flex-next:hover {
    background-position: -36px -999px;
}

#footer_section_area {
    padding: 0 20px;
    background: #fff;
}

#footer_area {
    max-width: 1060px;
    margin: 0 auto;
    padding: 56px 47px 45px 47px;
}

#footer_menu_area {
    overflow: hidden;
    border-bottom: 1px solid #dcdee0;
}

.footer_logo {
    width: 19%;
    float: left;
    padding-top: 5px;
}

.footer_logo svg, .footer_logo img {
    width: 100%;
}

#footer_menu {
    width: 76.19%;
    float: right;
    overflow: hidden;
}

.footer_column {
    width: 33.33%;
    float: left;
    padding-bottom: 16px;
    padding-left: 16px;
}

.footer_column h3 {
    font-size: 15px;
    color: #2c3636;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'myriad_probold_condensed';
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 15px;
    padding-left: 10px;
}

.footer_column ul li {
    font-size: 13px;
    color: #959595;
    padding-bottom: 2px;
}

.footer_column ul li a {
    color: #959595;
    display: inline-block;
}

.footer_column ul li a:hover {
    text-decoration: underline
}

.toggle_item {
    padding: 11px 10px 0 10px;
}

#footer_section_area {
    padding: 0 10px
}

#footer_social_area {
    padding: 12px 0;
    border-bottom: 3px solid #d8d8d8;
}

#footer_social {
    float: right;
}

#footer_social ul li {
    float: left;
    width: 42px;
    height: 42px;
    padding: 4px;
    background: #e5e5e5;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-left: 7px;
}

#footer_social ul li a {
    border: 1px solid #cecece;
    display: block;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background: #fff;
    color: #959595;
    font-size: 19px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

#footer_social ul li a:hover {
    color: #fff
}

#footer_social ul li.wordpress_icon a {
    font-size: 32px;
    color: #afafaf;
}

#footer_social ul li.facebook_icon a:hover {
    background: #47619d;
}

#footer_social ul li.twitter_icon a:hover {
    background: #60a8da;
}

#footer_social ul li.google_plus_icon a:hover {
    background: #dc4b35;
}

#footer_social ul li.pinterest_icon a:hover {
    background: #d42328;
}

#footer_social ul li.youtube_icon a:hover {
    background: #211e1e;
}

#footer_social ul li.wordpress_icon a:hover {
    color: #2f9ece;
}

.language_select {
    float: left;
    height: 20px;
    width: 80px;
    margin-top: 11px;
    padding-top: 2px;
}

.language_select_box {
    position: relative
}

.language_select ul {
    width: 80px;
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
}

.language_select ul li {
    font-size: 14px;
    color: #959595;
    border: 1px solid #959595;
    padding: 8px 5px;
}

.push_content_box {
    height: 14px;
    cursor: pointer;
    display: inline-block;
}

.language_select .language_select_arrow {
    background: url(https://93f8d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/arrow-down.png) no-repeat center;
    width: 10px;
    height: 14px;
    display: inline-block;
    float: left;
    margin-left: 6px;
}

.push_content {
    display: inline-block;
    height: 14px;
    float: left;
}

.language_select ul li:nth-child(2) {
    border-top: none;
}

.language_select ul li span {
    display: none;
    padding-left: 28px;
}

.language_select ul li:first-child {
    border: 1px dashed #959595;
}

strong.english_language,
strong.french_language,
strong.spanish_language,
strong.italian_language,
.language_select ul li a {
    display: block;
    color: #959595;
    padding-left: 28px;
    font-weight: normal;
}

strong.french_language,
.language_select ul li.french_language span,
.language_select ul li.french_language a {
    background: url(https://15b3af.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_language.png) no-repeat left center;
}

strong.english_language,
.language_select ul li.english_language span,
.language_select ul li.english_language a {
    background: url(https://a7c46f.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/english.jpg) no-repeat left center;
}

strong.spanish_language,
.language_select ul li.spanish_language span,
.language_select ul li.spanish_language a {
    background: url(https://2d922c.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/spanish.jpg) no-repeat left center;
}

strong.italian_language,
.language_select ul li.italian_language span,
.language_select ul li.italian_language a {
    background: url(https://817574.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/italian.jpg) no-repeat left center;
}

.language_select_box ul.language {
    display: none;
    -webkit-box-shadow: 4px 2px 5px rgba(216, 216, 216, 0.60), -4px 2px 5px rgba(216, 216, 216, 0.60);
    -moz-box-shadow: 4px 2px 5px rgba(216, 216, 216, 0.60), -4px 2px 5px rgba(216, 216, 216, 0.60);
    box-shadow: 4px 2px 5px rgba(216, 216, 216, 0.60), -4px 2px 5px rgba(216, 216, 216, 0.60);
}

/*----dropkick---*/
.dk-select, .dk-select-multi {
    position: relative;
    display: inline-block;
    width: 100%;
    cursor: pointer;
    line-height: 20px;
    font-size: 14px;
    color: #959595;
    outline: none;
}

.dk-selected {
    width: 100%;
    /*white-space: nowrap;*/
    overflow: hidden;
    position: relative;
    padding: 0 12px 0 28px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    background: white url(https://93f8d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/arrow-down.png) no-repeat right center;
    height: 20px;
}

.dk-selected-disabled {
    color: #BBBBBB;
}

.dk-select .dk-select-options {
    position: absolute;
    display: none;
    left: 0;
    right: 0;
}

.dk-select-open-up .dk-select-options {
    border-radius: 0;
    margin-bottom: 0;
    bottom: 100%;
}

.dk-select-open-down .dk-select-options {
    border-radius: 0;
    margin-top: -1px;
    top: 100%;
}

.dk-select-multi .dk-select-options {
    max-height: 100% !important;
}

.dk-select-options {
    border-radius: 0;
    list-style: none;
    background: #fff;
    border: 1px solid #cbcbca;
    border-top: none;
    margin: 0;
    min-width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0 0 0 0;
    width: auto;
    z-index: 300;
    margin-top: 10px !important;
}

.dk-select-options li:first-child {
    border: 1px dashed #cdccca;
    border-left: none;
    border-right: none;
}

.dk-select-options li:last-child {
    border: none
}

.dk-select-options li {
    border-bottom: 1px solid #cbcbca
}

.dk-option-selected {
    color: #302d2f !important;
}

.dk-select-options-highlight .dk-option-selected {
    background-color: transparent;
    color: inherit;
}

.dk-option {
    padding: 4px 5px 5px 18px;
}

.dk-option-highlight {
    background-color: #302d2f !important;
    color: #fff !important;
}

.dk-select-options .dk-option-disabled {
    color: #959595;
    background-color: transparent;
}

.dk-optgroup {
    border: solid #CCCCCC;
    border-width: 1px 0;
    padding: 0.25em 0;
    margin-top: 0.25em;
}

.dk-optgroup + .dk-option {
    margin-top: 0.25em;
}

.dk-optgroup + .dk-optgroup {
    border-top-width: 0;
    margin-top: 0;
}

.dk-optgroup:nth-child(2) {
    padding-top: 0;
    border-top: none;
    margin-top: 0;
}

.dk-optgroup:last-child {
    border-bottom-width: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.dk-optgroup-label {
    padding: 0 0.5em 0.25em;
    font-weight: bold;
    width: 100%;
}

.dk-optgroup-options {
    list-style: none;
    padding-left: 0;
}

.dk-optgroup-options li {
    padding-left: 1.2em;
}

.dk-select-open-up .dk-selected {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-color: #dad3cd;
}

.dk-select-open-down .dk-selected {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-color: #dad3cd;
}

.dk-select-open-up .dk-selected:before, .dk-select-open-down .dk-selected:before {
    border-width: 0 0.25em 0.25em;
    border-bottom-color: #dad3cd;
}

.dk-select-open-up .dk-selected:after, .dk-select-open-down .dk-selected:after {
    border-left-color: #dad3cd;
}

.dk-select-open-up .dk-select-options, .dk-select-open-down .dk-select-options, .dk-select-multi:focus .dk-select-options {
    display: block;
    border-color: #dad3cd;
}

.dk-select-multi:hover, .dk-select-multi:focus {
    outline: none;
}

.dk-selected:hover, .dk-selected:focus {
    outline: none;
    border-color: #dad3cd;
}

.dk-selected:hover:before, .dk-selected:focus:before {
    border-top-color: #dad3cd;
}

.dk-selected:hover:after, .dk-selected:focus:after {
    border-left-color: #dad3cd;
}

.dk-select-disabled {
    opacity: 0.6;
    color: #BBBBBB;
    cursor: not-allowed;
}

.dk-select-disabled .dk-selected:hover, .dk-select-disabled .dk-selected:focus {
    border-color: inherit;
}

.dk-select-disabled .dk-selected:hover:before, .dk-select-disabled .dk-selected:focus:before {
    border-top-color: inherit;
}

.dk-select-disabled .dk-selected:hover:after, .dk-select-disabled .dk-selected:focus:after {
    border-left-color: inherit;
}

select[data-dkcacheid] {
    display: none;
}

#footer_bottom {
    overflow: hidden;
    padding: 12px 0 0 0;
}

.footer_left {
    float: left;
}

#footer_bottom h4,
#footer_bottom .store_name {
    font-size: 15px;
    color: #2c3636;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'myriad_probold_condensed', Arial, sans-serif;
}

#footer_bottom p {
    font-size: 13px;
    line-height: 18px;
    color: #959595;
}

#footer_bottom p span {
    display: block
}

#footer_bottom p a {
    color: #959595
}

#footer_bottom p a:hover {
    text-decoration: underline
}

#footer_bottom p.copyright {
    font-size: 11px;
    line-height: normal;
    float: right;
    padding-top: 3px;
}

#breadcrumb {
    max-width: 1060px;
    padding: 19px 34px 11px;
    margin: 0 auto;
}

#breadcrumb ul {
    text-align: center
}

#breadcrumb ul li {
    font-size: 12px;
    color: #465158;
    display: inline-block;
}

#breadcrumb ul li:before {
    content: '>';
    color: #959595;
    font-size: 9px;
    padding: 0 5px 0 5px;
}

#breadcrumb ul li:first-child:before {
    content: '';
    padding-left: 0;
}

#breadcrumb ul li a {
    color: #959595
}

.pro_space_mobile .top_toggle_child {
    display: none !important
}

.question_form input[type='submit'],
.option_info,
.text_field_info,
.social_box_holder a,
.product_submit input[type='submit'],
.product_hover_bg,
.popup_email_submit input[type='submit'],
.more_comments,
.gallery_item a,
.gallery_item a > img,
.green_info_bg,
.gallery_info_box,
.button_area .green_btn,
.product_hover_content,
.green_hover_plus,
.green_hover_icon,
#footer_social ul li a,
.newsletter_submit,
.discover a,
.discover_btn a,
#menu .megamenu_area,
.pro_btn a,
.pro_btn,
.commander_btn a,
.hidetitle,
.select_column_title,
.submit input[type='submit'],
.customer_account_content input[type='email'],
.customer_account_content input[type='password'],
.customer_account_content input[type='text'] {
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.footer_column svg {
    display: none;
}

@media screen and (min-width: 641px) {
    a.btnBorder:hover {
        background-color: #000;
        color: #FFF;
    }

    a.btnBorderGreen:hover {
        background-color: #e06565;
        border: 1px solid #953d20;
    }
}

@media screen and (max-width: 1140px) {
    .customer_cart_content,
    .customer_account_content {
        right: -20px;
    }
}

@media screen and (max-width: 1080px) {
    .customer_account_area {
        width: 48%;
    }

    .four_services_info ul li:nth-child(1),
    .four_services_info ul li:nth-child(2),
    .four_services_info ul li:nth-child(3),
    .four_services_info ul li:nth-child(4) {
        padding-left: 20px;
    }

    #four_services_holder {
        padding: 0;
    }

}

@media screen and (max-width: 1024px) {
    .customer_account_area {
        width: 50%;
    }
}

@media screen and (max-width: 990px) {
    .green_box_left .mobile {
        display: block;
    }

    .green_box_left .desktop {
        display: none;
    }

    #header_green_box_area {
        padding: 0 0;
    }

    #header_green_box {
        padding: 6px 0 0 20px;
    }

    .customer_cart_content,
    .customer_account_content,
    .customer_searvice_content {
        right: 48px;
    }

    #logo_container {
        max-width: 1060px;
        margin: 0 auto;
        padding: 9px 0 5px 0;
    }

    .four_services_info ul li {
        font-size: 12px;
    }

    .four_services_info ul li span {
        font-size: 15px;
    }

    .four_services_info ul li small {
        display: none
    }

    #testimonial_section {
        padding: 82px 20px 20px 20px;
    }

    #footer_area {
        padding: 56px 0 45px 0;
    }

}

@media screen and (max-width: 942px) {
    #menu > ul > li {
        font-size: 14px;
    }

    #menu > ul > li.home_item > a {
        line-height: normal;
    }

    #menu > ul > li.home_item > a::after {
        bottom: -2px
    }
}

@media screen and (max-width: 910px) {
    .customer_account_area {
        width: 422px;
    }

    .green_box_left {
        width: 40%;
    }

    .customer_account {
        width: 57%;
    }

    .customer_cart_item {
        width: 43%;
    }
}

@media screen and (max-width: 850px) {
    #menu > ul > li {
        font-size: 12px;
    }
}

@media screen and (max-width: 840px) {
    .green_box_left {
        width: 33%;
    }

    #logo {
        width: 245px;
    }

    .all_product_list .view_all small {
        display: none
    }

    .all_product_list {
        width: 90px;
    }

    .all_product_list a {
        padding: 0 11px 0 17px;
    }

    .four_services_info ul li {
        text-align: center;
    }

    .four_services_info .picto_rassurance {
        width: 20%;
        margin: 0 auto 5px auto;
        display: block;
    }

    .four_services_info .txt_rassurance {
        width: 100%;
        display: block;
    }
}

@media screen and (max-width: 768px) {
    #logo_container_area {
        padding: 0 10px;
    }

    #menu_section_area {
        padding: 0 10px;
    }

    .megamenu_area {
        padding: 0 10px
    }

    .tablet_view_on {
        display: block
    }

    .tablet_view {
        display: none
    }

    .discount_section_area {
        margin-top: 7px;
    }

    #testimonial_section {
        padding: 75px 10px 20px 10px;
    }

    #testimonial_logo {
        top: -62px;
    }

    #footer_menu {
        width: auto;
        float: none;
        margin-left: -16px;
    }

    #footer_area {
        padding: 28px 0 45px 0;
    }

    #footer_social_area {
        padding: 21px 0
    }

    #footer_social {
        padding-top: 4px
    }

    .language_select {
        background: #e5e5e5;
        padding: 3px;
        width: 303px;
        height: 53px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        margin: 0;

    }

    .language_select_box {
        border: 1px solid #cbcbcb;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        height: 47px;
        padding: 0 14px 0 0;
        background: #fff;
    }

    .language_select .language_select_arrow {
        background: url(https://31f92a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_arrow_btn.png) no-repeat right center;
        width: 15px;
        height: 47px;
        display: inline-block;
        float: right;
        margin-left: 0;
    }

    .language_select ul {
        width: 100%;
    }

    .push_content_box {
        display: block;
        width: 100%;
        height: 47px;
    }

    .push_content {
        padding: 15px 0 0 19px;
    }

    .dk-select, .dk-select-multi {
        line-height: 47px;
        font-size: 14px;
    }

    .dk-selected {
        padding: 0 30px 0 47px;
        background: url(https://31f92a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_arrow_btn.png) no-repeat right center;
        height: 47px;
    }

    .dk-select-options {
        -webkit-box-shadow: 0 0 10px 0 rgba(203, 203, 202, 0.95);
        -moz-box-shadow: 0 0 10px 0 rgba(203, 203, 202, 0.95);
        box-shadow: 0 0 10px 0 rgba(203, 203, 202, 0.95);
        margin-right: -14px;
    }

    .language_select ul li {
        height: 42px;
        line-height: 30px;
        padding: 4px 5px 5px 18px;
    }
}

@media screen and (max-width: 760px) {
    #menu > ul > li {
        font-size: 11px;
    }

    #menu > ul > li:before {
        font-size: 30px;
        line-height: 25px;
    }

    .four_services_info ul li a {
        font-size: 13px;
    }

    .four_services_info ul li span {
        font-size: 12px;
    }
}

@media screen and (max-width: 730px) {
    #menu > ul > li {
        font-size: 10px;
    }
}

@media screen and (max-width: 720px) {
    .pro_btn {
        display: none
    }

    .search_box_area {
        margin-left: 0;
    }

    .search_container {
        width: 55%;
    }
}

@media screen and (max-width: 684px) {
    .customer_account_area {
        width: 370px;
    }

    .green_box_left {
        width: 34%;
    }

    .customer_account {
        width: 61%;
    }

    .customer_cart_item {
        width: 39%;
    }

    .customer_cart_item > .click_item,
    .customer_account > .click_item {
        font-size: 15px;
    }

    .four_services_info ul li {
        font-size: 10px;
        line-height: 14px;
    }

    .four_services_info ul li span {
        font-size: 10px;
        min-height: 25px;
    }

}

@media screen and (max-width: 670px) {
    #menu > ul > li {
        font-size: 9px;
    }
}

@media screen and (max-width: 640px) {
    #logo_container_area {
        z-index: 600;
        margin-top: -15px;
    }

    .desktop_view {
        display: none
    }

    .mobile_view {
        display: block !important;
    }

    .customer_account_bg {
        display: none;
    }

    .customer_account_header_content {
        padding: 0;
    }

    #landing_container,
    #product_container {
        padding: 0 !important
    }

    .total_price {
        padding: 10px 20px 0 0;
    }

    #header_area {
        border-bottom: none;
        padding-bottom: 0
    }

    #header_green_box_area {
        background: none;
        padding: 0;
    }

    #header_green_box {
        padding: 0;
        min-height: 92px;
    }

    #breadcrumb {
        padding: 0;
    }

    .green_box_left {
        width: 100%;
        float: none;
        height: 34px;
        padding: 0;
        text-align: center;
        background: #e06565;
    }

    .green_box_left span {
        line-height: 34px;
    }

    .customer_account_area {
        width: 100%;
        float: none;
        border-bottom: 1px solid #d8d8d8;
        min-height: 58px;
        background: none;
    }

    .customer_account_left_bg {
        background: none;
    }

    .customer_account_right_bg {
        background: none;
        min-height: 57px;
        padding: 0;
    }

    .customer_cart_content,
    .customer_searvice_content,
    .pro_space_mobile_content,
    .customer_account_content {
        right: inherit;
        left: 0;
        top: 100%;
        width: 100%;
        background: #f2f2f2;
        border: none;
        border-top: none;
        -webkit-box-shadow: inset 0 0 8px 0 rgba(203, 203, 203, 0.90);
        -moz-box-shadow: inset 0 0 8px 0 rgba(203, 203, 203, 0.90);
        box-shadow: inset 0 0 8px 0 rgba(203, 203, 203, 0.90);
        -moz-border-radius-bottomright: 0;
        -webkit-border-bottom-right-radius: 0;
        border-bottom-right-radius: 0;
        -moz-border-radius-bottomleft: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        padding: 14px 10px 0 10px;
        transform: translateX(0);
    }

    .customer_account,
    .customer_cart_item {
        min-height: 57px;
        padding: 0;
    }

    .four_services_mobile .click_item,
    .pro_space_mobile .click_item,
    .customer_account .click_item,
    .customer_cart_item .click_item {
        min-height: 57px;
        border-left: 1px solid #d8d8d8;
        padding: 0;
    }

    .customer_account {
        /*width:20%;*/
        width: 25%;
        background: none;
    }

    .customer_cart_item a.click_item span,
    .customer_account a.click_item span {
        display: none;
    }

    .customer_cart_item {
        /*width:20%;*/
        width: 25%;
        float: left;
    }

    .customer_cart_item .click_item {
        background: url(https://08b362.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_cart_mobile.png) no-repeat center;
        background-position: center 0;
    }

    .customer_cart_item .click_item:hover {
        background-position: center -57px;
        background-color: #e06565;
    }

    .customer_account .click_item {
        background: url(https://e7cd8a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_customer_account_mobile.png) no-repeat center;
        background-position: center 0;
    }

    .customer_account .click_item:hover {
        background-position: center -57px;
        background-color: #e06565;
    }

    .pro_space_mobile .click_item {
        background: url(https://5dfe5b.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_pro_space_mobile.png) no-repeat center;
        background-position: center 0;
    }

    .pro_space_mobile .click_item:hover {
        background-position: center -57px;
        background-color: #e06565;
    }

    .four_services_mobile .click_item {
        background: url(https://c1f631.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_four_services_mobile.png) no-repeat center;
        background-position: center 0;
    }

    .four_services_mobile .click_item:hover {
        background-position: center -57px;
        background-color: #e06565;
    }

    .four_services_mobile a.content_close,
    .pro_space_mobile a.content_close,
    .customer_account a.content_close,
    .customer_cart_item a.content_close {
        background-position: center -57px;
        background-color: #e06565;
    }

    .close_btn {
        background: url(https://497267.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_content_close.png) no-repeat;
        width: 13px;
        height: 13px;
        position: absolute;
        right: 19px;
        top: 19px;
    }

    .new_client_row,
    .deja_client_row {
        min-height: 46px;
        padding: 0 0 9px 0;
    }

    .customer_cart_content h3,
    .customer_account_content h3 {
        padding: 0 0 8px 12px;
    }

    .customer_account_content .customer_menu li {
        float: none;
        width: 100%;
    }

    .customer_account_content .logout_link {
        margin-bottom: 10px;
    }

    .new_customer {
        padding: 13px 0 0;
    }

    .label {
        width: 100%;
        line-height: normal;
        position: inherit;
        left: inherit;
        top: inherit;
        padding: 3px 0 10px 12px;
    }

    .submit_area {
        width: 100%;
        float: none;
    }

    .submit_area span {
        width: 100%;
        float: none;
        line-height: normal;
        padding-bottom: 13px;
    }

    .submit {
        width: 100%;
        float: none;
        padding-bottom: 9px;
    }

    .submit input[type='submit'] {
        height: 47px;
        line-height: 45px;
    }

    .customer_cart_item .click_item {
        position: relative
    }

    .customer_cart_item a.content_close .cart_item_mobile strong,
    .customer_cart_item .click_item:hover .cart_item_mobile strong {
        background: #535b5b
    }

    .product_price {
        bottom: inherit;
        position: inherit;
        right: inherit;
    }

    .remove_btn {
        right: 20px;
        top: inherit;
        bottom: 21px;
    }

    .articles_right {
        min-height: 102px;
        padding: 0 10px 0 119px;
        width: 100%;
        float: none;
    }

    .articles_photo {
        width: 101px;
        float: left;
        margin-right: 18px;
    }

    .product_info {
        min-height: 74px;
    }

    .product_item_box {
        padding: 12px 0 0 0;
        margin-left: -119px;
    }

    .product_item {
        width: 67px;
        height: 52px;
        padding: 3px;
        background: #e5e5e5;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;

    }

    .product_item_box span {
        padding-right: 5px;
        line-height: 52px;
    }

    .product_item input[type='text'] {
        width: 61px;
        height: 46px;
        background: #fff;
        border: 1px solid #cbcbcb;
        font-size: 14px;
        color: #767f87;
        line-height: 44px;
        text-align: center;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

    .total_price p {
        text-align: left;
    }

    .continue_shopping_box {
    }

    .commander_btn {
        width: 100%;
        float: none;
    }

    .continue_shopping {
        text-align: center;
        float: none;
        width: 100%;
    }

    .three_articles_box {
        padding-bottom: 25px;
    }

    .search_container {
        width: 100%;
        padding: 0;
    }

    #logo_container {
        padding: 0;
    }

    #logo {
        max-width: 217px;
        margin: 0 auto;
        float: none;
        padding: 10px 0;
    }

    .all_product_content {
        padding: 19px 10px 10px 10px;
    }

    .four_services_info ul li {
        width: 100%;
        float: none;
        border-left: none;
        border-top: 1px solid #d3d5d7;
        padding-bottom: 5px;
    }

    .four_services_info .picto_rassurance {
        width: 15%;
        padding: 0 2.5%;
        display: inline-block;
    }

    .four_services_info .txt_rassurance {
        width: 85%;
        display: inline-block;
        text-align: left;
        padding-left: 5%;
    }

    .four_services_info ul li:nth-child(1),
    .four_services_info ul li:nth-child(2),
    .four_services_info ul li:nth-child(3),
    .four_services_info ul li:nth-child(4) {
        padding-left: 9px;
    }

    .four_services_info ul li a {
        font-size: 18px;
        line-height: normal;
    }

    .four_services_info ul li small {
        display: inline-block
    }

    .four_services_info ul li span {
        font-size: 20px;
    }

    .newsletter_registration {
        padding: 30px 10px 13px 10px;
    }

    .newsletter_submit {
        position: relative;
        right: inherit;
        top: inherit;
    }

    .newsletter_submit {
        width: 100%;
        border: 1px solid #e06565;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        margin-top: 9px;
    }

    .newsletter {
        padding-right: 5px
    }

    .newsletter_submit:hover {
        border: 1px solid #e06565;
        background: #ab4a4a;
    }

    #testimonial_section {
        padding: 75px 0 24px 0;
    }

    #testimonial_slider .flex-direction-nav {
        display: none
    }

    #testimonial_slider h3 {
        font-size: 25px;
        line-height: 27px;
    }

    .star_area i {
        color: #cd6b47
    }

    .star_area .gray-star {
        color: #d1c9c9
    }

    i.mobile_view {
        display: inline-block !important
    }

    #footer_menu {
        margin: 0
    }

    #footer_area {
        padding-top: 0
    }

    #footer_menu_area {
        padding: 0;
        border: none
    }

    .footer_column {
        width: 100%;
        padding: 0;
        border-bottom: 1px solid #d8d8d8;
    }

    .footer_column ul li {
        font-size: 14px;
        padding-bottom: 5px;
    }

    .toggle_item {
        padding: 15px 0;
        display: none;
    }

    .footer_column h3 {
        font-size: 17px;
        padding: 22px 0;
        cursor: pointer;
        border: none;
        z-index: 3;
        position: relative;
    }

    .footer_column svg {
        display: block;
        float: right;
        margin: 25px 10px;
    }

    .footer_column svg * {
        fill: #b1bdc6;
    }

    #footer_social_area {
        padding-top: 16px
    }

    #footer_social {
        padding-top: 0;
        float: none;
        overflow: hidden;
        padding-bottom: 17px;
    }

    .language_select {
        float: none;
        width: 100%;
    }

    #footer_social ul {
        text-align: center
    }

    #footer_social ul li {
        float: none;
        display: inline-block;
        overflow: hidden;
        margin: 0 3px;
    }

    #footer_social ul li:first-child {
        margin-left: 0
    }

    #footer_social ul li:last-child {
        margin-right: 0
    }

    .footer_left {
        float: none;
        padding-bottom: 28px;
        width: 100%;
    }

    #footer_bottom p span {
        display: inline-block
    }

    #footer_bottom p.copyright {
        float: none;
        padding-top: 0;
    }

    #nav .megamenu_area {
        display: none;
    }
}

@media screen and (max-width: 480px) {
    .search_articles_item .articles_right h5,
    .search_articles_item .articles_right h4 {
        font-size: 15px;
    }

    .search_articles_item .articles_photo {
        width: 90px;
    }

    .search_articles_item .product_info {
        min-height: 62px;
    }

    #testimonial_slider br {
        display: block
    }
}

@media screen and (max-width: 320px) {
    .dk-select-options {
        box-shadow: 0 0 10px 0 rgba(203, 203, 202, 0.95);
        margin-right: -14px;
    }
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #fff;
    text-shadow: none;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-skin {
    padding: 0 !important
}

.fancybox-opened .fancybox-skin {
    text-shadow: none;
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('https://c7e8a2.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/lightbox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -28px;
    right: 6px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    z-index: 99999 !important;
    background: url("https://bd1357.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_close.png") no-repeat;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40px;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('https://e07f7e.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/lightbox/blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 99999 !important;
}

.fancybox-prev span, .fancybox-next span {
    background: url("https://0f238d.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_slider_btn.png") no-repeat;
}

#fancybox-loading {
    background: url("https://db581a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/ajax-loader.gif") no-repeat;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 61px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 99999 !important;
    visibility: visible;
    display: block;
}

.fancybox-prev span {
    left: -29px;
    background-position: -36px 0;
}

.fancybox-next span {
    right: -29px;
    background-position: -36px -60px;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background-color: rgba(63, 63, 63, 0.9);
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}
#product_container_section {
    width: 100%;
    padding: 0 20px;
}

#product_container {
    max-width: 1060px;
    margin: 0 auto;
}

#product_banner {
    max-width: 961px;
    background-size: cover;
    position: relative;
    padding-top: 40px;
    margin: 8px auto 25px;
}

#product_banner img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 180px;
    z-index: 1;
}

.banner_content {
    width: 558px;
    margin: 0 auto;
    background: #fff;
    text-align: center;
    padding: 20px 20px 0 20px;
    position: relative;
    z-index: 2;
}

.banner_content h1 {
    font-size: 18px;
    color: #1a171b;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'MyriadPro-Cond', Arial, sans-serif;
    padding-bottom: 3px;
}

.banner_content h1 span {
    font-size: 43px;
    display: block;
    color: #1a171b;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'MyriadPro-Cond';
    background: url("https://49d931.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_title_bar.png") no-repeat center bottom;
    padding-bottom: 13px;
    margin-bottom: 12px;
}

.banner_content p {
    font-size: 14px;
    color: #6a757d;
    line-height: 22px;
    padding-bottom: 10px;
}

.banner_content .product_number {
    font-size: 19px;
    color: #1a171b;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'MyriadPro-Cond';
    background: url("https://49d931.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_title_bar.png") no-repeat left center;
    padding-left: 77px;
    display: inline-block;
}

.banner_content .product_number span {
    background: url("https://49d931.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_title_bar.png") no-repeat right center;
    display: inline-block;
    padding-right: 77px;
    padding-bottom: 10px;
}

.banner_content .product_number small {
    padding: 0 20px;
    display: inline-block;
    background: #fff;
}

.banner_content .product_number strong {
    font-size: 29px;
    color: #e06565;
    font-family: 'MyriadPro-BoldCondIt';
    font-weight: normal;
}

#select_column_holder {
    padding: 6px;
    min-height: 58px;
    background: #e5e5e5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
}

.select_column_box {
    display: block;
}

.select_column_box_hidden {
    display: none;
}

.select_column {
    width: 19.62%;
    min-height: 46px;
    border: 1px solid #cbcbcb;
    background: #fff;
    float: left;
    margin-left: 0.35%;
}

.select_column_box.few_line .select_column {
    width: 18.62%;
}

.select_column:first-child {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    /*    margin:0;*/
}

.select_column:last-child {
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.select_column .dk-select,
.select_column .dk-select-multi {
    line-height: 44px;
    height: 44px;
    font-size: 13px;
    color: #959595;
    outline: none;
    margin: 0;
    font-style: italic;
    display: block;
    padding-right: 13px;
}

.select_column .dk-selected {
    width: 100%;
    padding: 0 27px 0 10px;
    background: url("https://31f92a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_arrow_btn.png") no-repeat right center;
    height: 44px;
    margin: 0;
}

.select_column .dk-select-options {
    background: #fff;
    border: 1px solid #cbcbca;
    padding: 0;
    margin-top: 0 !important;
    margin-left: -1px;
    margin-right: -1px;
    border-top: none;
}

.select_column .dk-select-options.sln-checkbox-list {
    display: none;
    border-top: 1px dashed #cdccca
}

.select_column .dk-select-options.sln-checkbox-list:first-child {
    border-top: 0;
}

.select_column .dk-select-options.sln-checkbox-list.active {
    display: block;
}

.select_column .dk-select-options.sln-checkbox-list a {
    color: #000;
    display: block;
}

.select_column .dk-select-options.sln-checkbox-list li:hover, .select_column .dk-select-options.sln-checkbox-list li.active {
    background-color: #302d2f !important;
}

.select_column .dk-select-options.sln-checkbox-list li:hover a, .select_column .dk-select-options.sln-checkbox-list li.active a {
    color: #FFF;
}

.select_column .dk-select-options li {
    height: auto;
    line-height: 18px;
    padding: 12px 2px 11px 10px;
    font-style: normal;
}

.select_open_closeDesk {
    margin-left: 10px;
    float: left;
    margin-top: 2px;
}

.select_open_closeDesk a {
    background: url("https://9ef4ec.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_plus.png") no-repeat center center #FFF;
    width: 30px;
    height: 30px;
    display: block;
    margin: 5px auto;
    border-radius: 15px;
}

.select_open_closeDesk a.more {
    background: url("https://9504eb.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_close_icon.png") no-repeat center center #FFF;
}

.infoSurvol {
    position: absolute;
    border: 2px solid #cbcbcb;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #FFF;

    color: #6a757d;
    padding: 15px 10px;
    z-index: 310;
    max-width: 500px;
}

.infoSurvol:after, .infoSurvol:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.infoSurvol.infoLeft:after, .infoSurvol.infoLeft:before {
    left: 100%;
    right: auto;
}

.infoSurvol:after {
    border: 5px rgba(255, 255, 255, 0);
    border-right-color: #FFF;
    margin-top: -5px;
}

.infoSurvol.infoLeft:after {
    border-right-color: transparent;
    border-left-color: #FFF;
}

.infoSurvol:before {
    border: 8px rgba(203, 203, 203, 0);
    border-right-color: #cbcbcb;
    margin-top: -8px;
}

.infoSurvol.infoLeft:before {
    border-right-color: transparent;
    border-left-color: #cbcbcb;
}

.layer_state {
    overflow: hidden;
    margin: 10px 6px 5px;
}

.layer_state .layer_state_clearall {
    float: right;
}

.layer_state_clearall a {
    font-family: Arial;
    font-size: 11px;
    color: #797979;
    text-decoration: underline;
}

.layer_state .layer_state_filters {
    float: left;
}

.layer_state_filters a {
    font-family: Arial;
    font-size: 11px;
    color: #FFF;
    display: block;
    float: left;
    background: #6a757d;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    padding: 0 10px 0 5px;
    margin-right: 16px;
    position: relative;
}

.layer_state_filters a span {
    display: block;
    position: absolute;
    top: -1px;
    background: #6A757D url("https://059104.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/filter_state_fleche.png") no-repeat scroll right 50%;
    width: 16px;
    height: 16px;
    right: -16px;
}

.layer_state_filters a:last-child span {
    background: url("https://7dc722.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/filter_state_fleche_last.png") right 50% no-repeat #E5E5E5;
}

.top-toolbar {
    text-align: center;
    padding: 18px 0 0 0;
    height: 43px;
}

.limiter strong,
.limiter p,
.limiter .limiter-input {
    display: inline-block;
    vertical-align: top;
    height: 25px;
}

.limiter .dk-select {
    border: 1px solid #cbcbcb;
    height: 25px;
}

.limiter .dk-selected {
    padding: 0 0 0 8px;
    width: 55px;
    height: 25px;
    background: url("https://93f8d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/arrow-down.png") no-repeat 40px center;
    text-align: left;
}

.limiter .dk-select,
.limiter .dk-select-multi {
    line-height: 25px;
}

.limiter .dk-select-open-down .dk-select-options {
    margin-top: 0 !important;
    border: 1px solid #cbcbcb;
    border-top: 0;
    width: 50px;
}

.limiter .dk-option {
    padding: 4px 5px 5px 4px;
}

.sort_by_list,
.limiter {
    display: inline-block;
    vertical-align: middle;
}

.limiter,
.sort_by_list {
    text-align: center;
    height: 25px;
    line-height: 25px;
}

.sort_by_list a,
.sort_by_list strong,
.limiter strong,
.limiter p {
    font-weight: normal;
    display: inline-block;
    color: #6a757d;
    font-size: 12px;
}

.limiter strong,
.sort_by_list strong {
    color: #1a171b
}

.sort_by_list a {
    padding-right: 11px;
    margin-right: 6px;
    border-right: 2px solid #cbcbcb;
    line-height: 10px;
}

.sort_by_list a:hover {
    text-decoration: underline
}

.sort_by_list a:last-child {
    background: none
}

.sort_by_list a.active {
    color: #1a171b;
}

#product_category_area {
    padding: 25px 0 0 0;
    max-width: 961px;
    margin: 0 auto;
}

.product_category_row {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}

.product_category_item {
    width: 32.25%;
    border-bottom: 1px solid #e0e2e4;
    margin-right: 1.62%;
    min-height: 490px;
    margin-bottom: 50px;
    position: relative;
    padding: 19px 19px 7px 18px;
}

.product_category_item:nth-child(3n+3) {
    margin-right: 0;
}

.product_category_photo {
    position: relative;
}

.product_category_item .shipping_methods {
    margin-top: 12px;
    color: #6a757d;
}

.product_category_item .shipping_methods .shipping_details {
    text-align: center;
    display: flex;
}

.product_category_item .shipping_methods .shipping_details .shipping_detail {
    line-height: 32px;
}

.product_category_item .shipping_methods .shipping_details .shipping_detail p {
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
}

.product_category_item .shipping_methods span {
    color: #c0002a;
}

.product_category_item:hover .product_category_photo,
.product_category_item:hover .product_category_info,
.product_category_item:hover .shipping_methods {
    z-index: 10000;
    position: relative;
}

.product_category_item:hover .product_category_rgt {
    display: block;
    z-index: 9999;
    top: -1px;
    left: 0;
    background: #fff;
    -webkit-box-shadow: 0 0 8px 0 rgba(203, 203, 203, 0.75);
    -moz-box-shadow: 0 0 8px 0 rgba(203, 203, 203, 0.75);
    box-shadow: 0 0 8px 0 rgba(203, 203, 203, 0.75);
    border: 1px solid #cbcbcb;
    min-height: 527px;
}

.product_category_item:hover .product_category_rgt hr {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 1000;
    margin-bottom: 35px;
    border: 1px solid #e0e2e4;
}

.product_category_item.last:hover .product_category_rgt {
    right: 0;
    left: inherit;
}

.product_category_item:hover .product_category_rgt .product_category_photo {
    min-height: 263px;
}

.product_category_rgt {
    width: calc(100% + 230px);
    display: none;
    position: absolute;
}

.product_category_rgt_hover {
    background: #fff;
    width: 230px;
    float: right;
    padding: 15px 15px 0 15px;
}

.product_category_item.last:hover .product_category_rgt_hover {
    float: left;
}

.product_category_info {
    padding: 33px 0 21px 0;
    text-align: center;
    position: relative;
}

.product_category_info h3 {
    font-size: 19px;
    color: #1a171b;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    font-weight: normal;
    height: 45px;
    overflow: hidden;
}

.available_color {
    padding: 8px 0 10px 0;
    overflow: hidden;
    min-height: 210px;
}

.available_color a {
    width: 25px;
    height: 25px;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    float: left;
    margin: 0 1px 3px 0;
}

.available {
    overflow: hidden;
    padding: 0 0 0 6px;
}

.available strong {
    color: #68a422;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'MyriadPro-Cond', Arial, sans-serif;
    padding: 0 8px 0 18px;
    display: inline-block;
    background: url("https://76be84.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_ok_small.png") no-repeat left center;
    border-right: 1px solid #e0e2e4;
    line-height: 37px;
    float: left;
}

.available strong.out-of-stock {
    color: #c0002a;
    background: none;
}

.available .star_area .star-gray {
    color: #d1c9c9
}

.available .star_area {
    float: left;
    margin-top: 10px;
    margin-left: 5px;
    margin-right: 1px;
}

.available .star_area span {
    font-size: 16px;
    color: #1a171b;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond';
}

.available .number_note {
    float: left;
    margin-top: 9px;
}

.available_color a.color1 {
    background: #1a171b
}

.available_color a.color2 {
    background: #fff;
    border: 1px solid #c2c1ba
}

.available_color a.color3 {
    background: #c7b299
}

.available_color a.color4 {
    background: #736357
}

.available_color a.color5 {
    background: #534741
}

.available_color a.color6 {
    background: #302926
}

.available_color a.color7 {
    background: #c59b6d
}

.available_color a.color8 {
    background: #754c24
}

.available_color a.color9 {
    background: #d41c21
}

.available_color a.color10 {
    background: #9e0b0f
}

.available_color a.color11 {
    background: #f26522
}

.available_color a.color12 {
    background: #fbaf5d
}

.available_color a.color13 {
    background: #fff200
}

.available_color a.color14 {
    background: #8dc63f
}

.available_color a.color15 {
    background: #00a651
}

.available_color a.color16 {
    background: #005826
}

.available_color a.color17 {
    background: #3b125a
}

.available_color a.color18 {
    background: #662d91
}

.available_color a.color19 {
    background: #8560a8
}

.available_color a.color20 {
    background: #f06eaa
}

.available_color a.color21 {
    background: #9e0039
}

.available_color a.color22 {
    background: #2e3192
}

.available_color a.color23 {
    background: #6a757d
}

.available_color a.color24 {
    background: #b7bfc5
}

.available_color a.color25 {
    background: #603913
}

.available_color a.color26 {
    background: #ad2126
}

.available_color a.color27 {
    background: #ff0000
}

.available_color a.color28 {
    background: #00a99d
}

.available_color a.color29 {
    background: #f5989d
}

.available_color a.color30 {
    background: #517d9d
}

.available_color a.color31 {
    background: #0076a3
}

.product_category_info h3 a {
    color: #6a757d;
    display: inline-block;
}

.product_category_info h3 a::first-line {
    color: #1a171b;
}

.product_category_info span {
    font-size: 17px;
    color: #6a757d;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    display: block;
    height: 10px;
}

.product_category_info strong {
    font-size: 26px;
    color: #1a171b;
    font-family: 'MyriadPro-Cond', Arial, sans-serif;
    display: block;
    font-weight: normal;
    /*line-height:18px;*/
    line-height: 100%;
    height: 58px;
    overflow: hidden;
}

.product_category_info strong small {
    font-size: 17px;
    color: #6a757d;
}

.product_category_info .red_color {
    color: #c0002a
}

.product_category_info .red_color span.price-label-special {
    display: inline-block;
    text-transform: none;
}

.less_price_box {
    width: 60px;
    height: 60px;
    position: absolute;
    left: 0;
    right: 0;
    top: -30px;
    margin: 0 auto;
}

.less_price_box small {
    display: block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 21px;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond';
    color: #fff;
    background: #c0002a;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.different_product_category {
    border: 1px solid #e0e2e4;
    padding: 27px 18px 0 18px;
    position: relative;
    margin-top: 10px;
    min-height: 416px;
}

.different_product_category .advice_video_photo img {
    width: 100%
}

.different_product_category h3 {
    font-size: 26px;
    color: #1a171b;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond';
    font-weight: normal;
    text-align: center;
    position: absolute;
    top: -17px;
    width: 100%;
    left: 0;
}

.different_product_category h3 span {
    display: inline-block;
    padding: 0 11px;
    background: #fff;
}

.product_video_info {
    border-bottom: 1px solid #e0e2e4;
    padding-bottom: 10px;
    margin-bottom: 16px;
}

.product_video_info h4 a {
    color: #1a171b
}

.product_video_info h4 {
    color: #1a171b;
    line-height: 23px;
    font-size: 17px;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond';
    font-weight: normal;
}

.product_video_info h4 small,
.product_video_info h4 small {
    text-align: center;
    display: block
}

.product_video_info p {
    font-size: 14px;
    line-height: 22px;
    color: #6a757d;
}

.circle_photo {
    max-width: 218px;
    margin: 0 auto 12px;
}

.circle_photo,
.circle_photo img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.product_video_info h5 {
    font-family: 'playfair_displayitalic';
    font-size: 21px;
    line-height: 27px;
    font-weight: normal;
    text-align: center;
    color: #4a5055;
    padding-top: 8px;
}

.delivery_service_photo img {
    margin: 0 auto
}

.delivery_service_photo {
    padding: 18px 0 23px 0;
}

.product_video_info h4 strong {
    font-size: 39px;
    color: #6a757d;
    font-weight: normal;
    display: block;
    line-height: 40px;
}

.toolbar-bottom .toolbar .amount {
    display: none;
}

.toolbar-bottom .toolbar .limiter {
    display: none;
}

.toolbar-bottom .toolbar .sorter {
    display: none;
}

.pagination {
    text-align: center;
}

.pagination a {
    display: inline-block;
    font-size: 26px;
    font-family: 'MyriadPro-Cond';
    color: #b1bdc6;
    margin-right: 9px;
}

.pagination.tablet_view.pages a::before {
    content: '.';
    padding-right: 12px;
}

.pagination.tablet_view.pages a:first-child::before,
.pagination.tablet_view.pages a.pagination_next::before,
.pagination.tablet_view.pages a.next_jump::before,
.pagination a.pagination_prev + a::before,
.pagination a.next_jump + a::before,
.pagination.tablet_view.pages .pagination_next + a:first-child {
    content: "" !important;
    padding-right: 0 !important;
}

.pagination a.pagination_prev svg {
    transform: rotate(180deg);
}

.pagination a.pagination_next svg *,
.pagination a.pagination_prev svg * {
    fill: #b1bdc6;
    stroke: #b1bdc6;
}

.pagination a.pagination_prev:hover svg *,
.pagination a.pagination_next:hover svg * {
    fill: #1a171b;
    stroke: #1a171b;
}

.pagination a:hover,
.pagination a.active {
    color: #1a171b
}

@media screen and (max-width: 1023px) {
    #back-top {
        display: none !important;
        border: 1px solid red
    }
}

@media screen and (max-width: 990px) {
    #product_container {
        padding: 19px 0 20px 0;
    }
}

@media screen and (max-width: 920px) {
    .product_video_info h4 strong {
        font-size: 28px;
        line-height: normal;
    }

    .product_video_info h5 {
        font-size: 18px;
        line-height: 27px;
    }
}

@media screen and (max-width: 800px) {
    .product_category_item {
        width: 49%;
        margin-right: 2%;
        min-height: 458px;
        margin-bottom: 40px;
    }

    .different_product_category {
        min-height: 448px
    }

    .product_category_item:nth-child(3n+3) {
        margin-right: 2%;
    }

    .product_category_item:nth-child(2n+2) {
        margin-right: 0
    }

    .product_category_photo img {
        width: 100%
    }

    .product_category_item:hover .product_category_rgt {
        display: none;
    }

    .product_category_item:hover .product_category_design {
        display: none;
    }

    .cross_btn {
        right: 20px
    }
}

@media screen and (max-width: 768px) {

    .top-toolbar .sort_by_list {
        padding-top: 0;

    }

    .banner_content {
        max-width: 558px;
        width: auto;
        /*top:48px;*/
        left: 0;
        padding: 20px 20px 0 20px;
    }

    .banner_content h2 {
        font-size: 43px;
        background: none;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    #product_banner {
        margin-bottom: 24px
    }

    .select_column .dk-select,
    .select_column .dk-select-multi {
        padding-right: 9px;
    }

    .select_column .dk-select-options {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        margin-right: 0;
    }
}

@media screen and (max-width: 680px) {

    .top-toolbar {
        height: auto;
    }

    .top-toolbar .sort_by_list {
        height: auto;
        margin-top: 15px;
    }

    .banner_content {
        max-width: 100%;
        left: 0;
        margin: 0 30px;
        padding: 20px 10px 0 10px;
    }

    .banner_content h3 {
        font-size: 18px;
        color: #1a171b;
        text-transform: uppercase;
        font-weight: normal;
        font-family: 'MyriadPro-Cond';
        padding-bottom: 3px;
    }

    .banner_content h2 {
        font-size: 43px;
        background: url("https://49d931.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_title_bar.png") no-repeat center bottom;
        padding-bottom: 13px;
        margin-bottom: 8px;
    }

    .banner_content .product_number {
        background: none;
        padding-left: 0;
    }

    .banner_content .product_number span {
        background: none;
        padding: 0;
    }

    .banner_content .product_number small {
        padding: 0;
        background: none;
    }

    .product_category_item {
        min-height: 438px;
    }

    .different_product_category {
        min-height: 428px
    }
}

@media screen and (max-width: 640px) {
    #product_container_section {
        padding: 0 10px;
    }

    .select_column, .select_column_box.few_line .select_column {
        width: 100%;
        margin: 9px 0 0 0;
    }

    .select_column_box {
        display: none;
        max-height: none;
    }

    .select_column_title {
        height: 40px;
        visibility: visible;
        opacity: 1;
    }

    .select_column_title h2 {
        font-size: 18px;
        color: #1a171b;
        text-transform: uppercase;
        font-weight: normal;
        font-family: 'MyriadPro-Cond';
        text-align: center;
        line-height: 40px;
    }

    #select_column_holder {
        min-height: 52px;
        position: relative;
    }

    .select_open_close {
        position: absolute;
        left: 0;
        right: 0;
        top: 100%;
        background: url("https://a6103a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_select_column_open_close.png") no-repeat;
        width: 94px;
        height: 27px;
        margin: 0 auto;
        padding-top: 1px;
    }

    .select_open_close a {
        background: url("https://9ef4ec.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_plus.png") no-repeat;
        width: 15px;
        height: 15px;
        display: block;
        margin: 0 auto;
    }

    .select_open_close a.close_arrow {
        background: url("https://9504eb.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_close_icon.png") no-repeat
    }

    .hidetitle {
        height: 0;
        visibility: hidden;
        opacity: 0;
    }

    .sort_by_list {
        padding-top: 50px
    }

    #breadcrumb {
        padding: 0 0 13px 0;
    }

    .select_open_close {
        position: absolute;
        left: 0;
        right: 0;
        top: 100%;
        background: url("https://a6103a.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_select_column_open_close.png") no-repeat;
        width: 94px;
        height: 27px;
        margin: 0 auto;
        padding-top: 1px;
    }

    .select_open_close a {
        background: url("https://9ef4ec.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_plus.png") no-repeat;
        width: 15px;
        height: 15px;
        display: block;
        margin: 0 auto;
    }

    .select_open_close a.close_arrow {
        background: url("https://9504eb.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_close_icon.png") no-repeat
    }
}

@media screen and (max-width: 580px) {
    .product_category_item {
        min-height: inherit;
        padding-bottom: 20px;
        width: 100%;
        max-width: 400px;
        margin: 0 auto 15px;
        float: none;
    }

    .different_product_category {
        min-height: inherit
    }

    .product_category_item:nth-child(2n+2),
    .product_category_item:nth-child(3n+3) {
        margin-right: auto
    }

    #internal_blinds,
    .different_product_category {
        margin-top: 30px;
    }
}

p span.txt_exposant {
    vertical-align: super;
    font-size: smaller;
}

.color_filtre {
    color: #6a757d;
}

.color_desc_court {
    color: #e0214A;
}

.color_desc_long {
    color: #FFAD0C;
}

span.color_desc_court {
    color: #e0214A;
}

span.color_desc_long {
    color: #FFAD0C;
}

span.color_accroche {
    color: #8b0582;
}

a.color_accroche {
    color: #8b0582;
}

a.color_link {
    text-decoration: none;
    color: #ffAD0C;
}

span.txt_center_desc_long {
    margin-left: 180px;
}

span.txt_center_desc_court {
    margin-left: 300px;
}

.tab_left_photo_template1 {
    display: inline-block;
    width: 245px;
    min-height: 235px;
}

.tab_right_template1_content {
    margin-left: 0;
}

.tab_right_template1_content {
    width: 55%;
    display: inline-block;
    vertical-align: top;
}

.tab_right_template1_content {
    padding-bottom: 15px
}

.tab_right_template_content {
    float: right;
    margin: 100px 150px 0 20px;
}

.tab_bloc_left_template2 {
    width: 45%;
    vertical-align: top;
    display: inline-block;
    margin-bottom: 30px;
}

.tab_bloc_right_template2 {
    width: 45%;
    vertical-align: top;
    display: inline-block;
    margin-bottom: 30px;
    margin-left: 30px;
}

.tab_content_template2 {
    padding: 10px 40px 13px 0;
}

.tab_bloc_left_template2 h4 {
    font-size: 19px;
    color: #5e961b;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'MyriadPro-Cond';
    text-align: center;
}

.tab_bloc_right_template2 h4 {
    font-size: 19px;
    color: #5e961b;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'MyriadPro-Cond';
    text-align: center;
}

.tableau_space {
    padding-top: 20px;
    width: 100%;
}

.tab_bloc_left_template4 {
    width: 50%;
    vertical-align: top;
    display: inline-block;
    padding: 0 0 0 50px;
}

.tab_bloc_right_template4 {
    width: 45%;
    vertical-align: top;
    display: inline-block;
    padding: 0 0 0 5px;
}

td.content_titre_template4 {
    text-align: center;
}

td.titre_content_tableau_template4 {
    text-align: center;
    padding-bottom: 15px;
}

td.titre_middle_content_template4 {
    text-align: center;
    padding-bottom: 15px;
    vertical-align: middle;
}

td.img_tableau_template4 {
    display: inline-block;
    width: 100%;
    padding-left: 100px;
}

.bloc_img_template4 {
    float: right;
    display: block;
}

td.size_content_tableau_template4 {
    width: 600px;
}

.size_content_tableau_template4 ul {
    padding-left: 10px;
}

.tableau_center_img {
    margin: -199px 0 30px 200px;
    width: 193px;
    height: 197px;
    line-height: 18px;
}

.tableau-contenu-center {
    vertical-align: middle;
}

td.tableau_two_img {
    margin: 20px 0 0 90px;
    display: inline-block;
}

table.tableau_two_img {
    margin: 20px 0 20px 30px;
}

td.tableau_two_img-1 {
    margin: 0 30px 0 30px;
    display: inline-block;
}

.tableau_couleur_template4 td {
    background: #dddddd none repeat scroll 0 0;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
}

.tableau_couleur_template4 td {
    padding: 5px 5px 0 5px;
}

td.tableau_sans_couleur_template4 {
    background-color: white;
}

.tableau_center_template4 td {
    background: #dddddd none repeat scroll 0 0;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
}

.tableau_center_template4 td {
    padding: 5px 5px 5px 5px;
    text-align: center;
}

.tab_img_right_middle {
    float: right;
    display: inline-block;
    margin: 15px 0 0 0;
}

td.tableau_two_txt {
    text-align: center;
    font-weight: bold;
}

.tab_left_gd_photo_template5 {
    display: inline-block;
    width: 337px;
    min-height: 235px;
}

.tab_right_gd_template5_content {
    width: 40%;
    display: inline-block;
    vertical-align: top;
}

.content_left_tableau_template5 {
    padding: 0 0 10px 30px;
}

.titre_tableau_template5 td {
    padding: 0 10px 5px 25px;
    text-align: center;
}

.titre_tableau_template6 td {
    padding: 0 10px 5px 155px;
    text-align: center;
    font-weight: bold;
}

td.cellule_img {
    padding-left: 30px;
}

.template_tableau6 td {
    text-align: center;
    padding-bottom: 10px;
    width: 177px;
    height: 129px;
}

.tab_gd_img {
    float: right;
    display: inline-block;
    margin: 3px 0 0 20px;
}

.tab_gd_img2 {
    float: right;
    display: inline-block;
    margin: 3px 0 0 20px;
}

.tab_img_right {
    float: right;
    display: inline-block;
    margin: 3px 0 0 20px;
}

.tab_content_pt_separation {
    background: url("https://db5f66.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_shadow.png") no-repeat center bottom;
    padding: 39px 40px 47px 29px;
    position: relative;
}

.tab_content_pt_separation h4 {
    font-size: 19px;
    color: #5e961b;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'MyriadPro-Cond';
    padding-bottom: 13px;
}

.tab_content_pt_separation ul li {
    font-size: 13px;
    line-height: 22px;
    color: #4c4c4c;
    background: url("https://a318af.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_list_style.png") no-repeat left 5px;
    padding: 0 0 0 22px;
}

/*Descriptif VR RENO CONFIG */

.tab_content_template2 h4 {
    margin-left: -40px;
}

.bloc_img_template5 {
    float: right;
    margin-right: 290px;
}

.table_size_template5 {
    width: 70%;
}

.align-img {
    display: block;
    margin-left: 55px;
    margin-right: auto
}

/*Descriptif VR RENO CONFIG */

/* Descriptif VR Tablier */

ul.descr_list_img_inline {
    width: 60%;
    margin-top: 0;
}

ul.descr_list_img_inline li {
    max-width: 150px;
    display: inline-block;
    padding: 0 2% 5px 2%;
    margin: 0 auto;
    background: none;
    text-align: center;
}

ul.descr_list_img_inline li img {
    width: 100%;
}

/* Descriptif VR Tablier */

/*Descriptif PACK SOLUTIO*/

/*Descriptif PACK SOLUTIO*/
.tab_content_below_img {
    margin-top: -50px;
}

/*logo Youpijob*/

.tab_img_right_logo {
    float: right;
    display: inline-block;
    margin: 30px 0 0 20px;
}

/*logo Youpijob*/

/*Descriptif PACK SOLUTIO*/

/*Descriptif BVO*/

.tab_img_right_video {
    float: right;
    display: inline-block;
    margin: 65px 0 0 20px;
}

.tab_content_img_cote_a_cote {
    padding: 10px 60px 0 40px;
}

.tab_content_txt_cote_a_cote {
    padding-top: 10px;
    line-height: 15px;
    color: #4c4c4c;
    font-family: Arial, sans-serif;
    text-align: center;
}

.paragraphe_middle_left {
    padding-top: 20px;
}

.paragraphe_middle_left2 {
    padding-top: 50px;
}

.tab_left_photo_top {
    display: table-cell;
    vertical-align: top;
    width: 245px;
    min-height: 235px;
    padding: 45px 0 0 25px;
}

.paragraphe_middle_right {
    vertical-align: middle;
    padding-top: 35px;
}

.paragraphe_align {
    padding: 20px 0 0 25px;
}

/*Descriptif BVO*/

/*Descriptif store vénitien */

.bloc_img_align {
    padding: 30px 30px 30px 30px;
}

.titre_img_align {
    color: #4c4c4c;
    font-family: Arial, sans-serif;
    text-align: center;
    padding-top: 10px;
    font-style: italic;
}

/*Descriptif store vénitien */

/*tableau venitien 16mm */

.position_contenu_veni {
    padding: 10px 0 5px 60px;
}

td.collection_16 {
    letter-spacing: 5px;
    background: -o-linear-gradient(bottom, #97e6c9 5%, #97e6c9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #97e6c9), color-stop(1, #97e6c9));
    background: -moz-linear-gradient(center top, #97e6c9 5%, #97e6c9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#97e6c9;", endColorstr="#97e6c9;");
    background: -o-linear-gradient(top, #97e6c9, #7f0000);
    background-color: #97e6c9;
    font-size: 12px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
}

td.titre_veni_16 {
    padding: 10px 10px 10px 10px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
    font-size: 14px;
}

.tableau_venitien_16 table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.tableau_venitien_16 tr:last-child td:last-child {
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

.tableau_venitien_16 table tr:first-child td:first-child {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
}

.tableau_venitien_16 table tr:first-child td:last-child {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

.tableau_venitien_16 tr:last-child td:first-child {
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}

tr:hover.tableau_couleur_venitien_16 td {
    background-color: #97e6c9;
    font-weight: bold;
}

tr.tableau_couleur_venitien_16 {
    font-size: 12px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
}

.tableau_venitien_16 td {
    border: 1px solid #ffffff;
    text-align: center;
    padding: 7px;
}

.tableau_venitien_16 tr:last-child td {
    border-width: 0 1px 0 0;
}

.tableau_venitien_16 tr td:last-child {
    border-width: 0 0 1px 0;
}

.tableau_venitien_16 tr:last-child td:last-child {
    border-width: 0 0 0 0;
}

.tableau_venitien_16 tr:first-child td {
    background: -o-linear-gradient(bottom, #97e6c9 5%, #97e6c9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #97e6c9), color-stop(1, #97e6c9));
    background: -moz-linear-gradient(center top, #97e6c9 5%, #97e6c9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#97e6c9;", endColorstr="#97e6c9;");
    background: -o-linear-gradient(top, #97e6c9, #7f0000);
    background-color: #97e6c9;
    border: 0 solid #ffffff;
    text-align: center;
}

.tableau_venitien_16 tr:first-child:hover td {
    background: -o-linear-gradient(bottom, #97e6c9 5%, #97e6c9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #97e6c9), color-stop(1, #97e6c9));
    background: -moz-linear-gradient(center top, #97e6c9 5%, #97e6c9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#97e6c9;", endColorstr="#97e6c9;");
    background: -o-linear-gradient(top, #97e6c9, #7f0000);
    background-color: #97e6c9;
}

.tableau_venitien_16 tr:first-child td:first-child {
    border-width: 0 0 1px 0;
}

.tableau_venitien_16 tr:first-child td:last-child {
    border-width: 0 0 1px 1px;
}

/*tableau venitien 16mm*/

/* tableau descriptif vénitien 25mm*/

td.titre_page_annexe {
    letter-spacing: 5px;
    background: -o-linear-gradient(bottom, #ff5656 5%, #7f0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff5656), color-stop(1, #7f0000));
    background: -moz-linear-gradient(center top, #ff5656 5%, #7f0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5656", endColorstr="#7f0000");
    background: -o-linear-gradient(top, #ff5656, #7f0000);
    background-color: #ff5656;
    font-size: 12px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
    font-weight: bold;
    color: #ffffff;
}

td.position_titre_annexe {
    padding: 10px 10px 10px 10px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
    font-size: 14px;
    font-weight: bold;
    color: white;
}

.tableau_annexe {
    margin: 0;
    padding: 0;
    width: 45%;
    border: 1px solid #ffffff;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.tableau_annexe table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.tableau_annexe tr:last-child td:last-child {
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

.tableau_annexe table tr:first-child td:first-child {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
}

.tableau_annexe table tr:first-child td:last-child {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

.tableau_annexe tr:last-child td:first-child {
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}

tr:hover.tableau_page_annexe td {
    background-color: #ff5656;
    font-weight: bold;
    color: #ffffff;
}

tr.tableau_page_annexe {
    font-size: 12px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
}

.tableau_annexe td {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    text-align: center;
    padding: 7px;
    font-weight: normal;
}

.tableau_annexe tr:last-child td {
    border-width: 0 1px 0 0;
}

.tableau_annexe tr td:last-child {
    border-width: 0 0 1px 0;
}

.tableau_annexe tr:last-child td:last-child {
    border-width: 0 0 0 0;
}

.tableau_annexe tr:first-child td {
    background: -o-linear-gradient(bottom, #ff5656 5%, #7f0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff5656), color-stop(1, #7f0000));
    background: -moz-linear-gradient(center top, #ff5656 5%, #7f0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5656", endColorstr="#7f0000");
    background: -o-linear-gradient(top, #ff5656, #7f0000);
    background-color: #ff5656;
    border: 0 solid #ffffff;
    text-align: center;
}

.tableau_annexe tr:first-child:hover td {
    background: -o-linear-gradient(bottom, #ff5656 5%, #7f0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff5656), color-stop(1, #7f0000));
    background: -moz-linear-gradient(center top, #ff5656 5%, #7f0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5656", endColorstr="#7f0000");
    background: -o-linear-gradient(top, #ff5656, #7f0000);
    background-color: #ff5656;
}

.tableau_annexe tr:first-child td:first-child {
    border-width: 0 0 1px 0;
}

.tableau_annexe tr:first-child td:last-child {
    border-width: 0 0 1px 1px;
}

/* tableau descriptif vénitien 25 mm*/

/*tableau venitien 50 sans galon */

.position_contenu_veni {
    padding: 10px 0 5px 60px;
}

td.collection_50 {
    letter-spacing: 5px;
    background: -o-linear-gradient(bottom, #E8E8E8 5%, #E8E8E8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E8E8E8), color-stop(1, #E8E8E8));
    background: -moz-linear-gradient(center top, #E8E8E8 5%, #E8E8E8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E8E8E8;", endColorstr="#E8E8E8;");
    background: -o-linear-gradient(top, #E8E8E8, #7f0000);
    background-color: #E8E8E8;
    font-size: 12px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
}

img.position_gland {

    float: right;
    margin-right: 5px;
}

td.titre_veni_50 {
    padding: 10px 10px 10px 10px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
    font-size: 14px;
    width: 100px;
}

.tableau_venitien_50_position {
    width: 50%;
    margin-left: 30%;
}

.small_txt {
    font-size: 10px;
}

.tableau_venitien_50 {
    margin: 0;
    padding: 0;
    width: 60%;
    border: 1px solid #ffffff;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.tableau_venitien_50 table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.tableau_venitien_50 tr:last-child td:last-child {
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

.tableau_venitien_50 table tr:first-child td:first-child {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
}

.tableau_venitien_50 table tr:first-child td:last-child {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

.tableau_venitien_50 tr:last-child td:first-child {
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}

tr:hover.tableau_couleur_venitien_50 td {
    background-color: #E8E8E8;
    font-weight: bold;
}

tr.tableau_couleur_venitien_50 {
    font-size: 12px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
}

.tableau_venitien_50 td {
    border: 1px solid #ffffff;
    text-align: center;
    padding: 7px;
    vertical-align: middle;
}

.tableau_venitien_50 tr:last-child td {
    border-width: 0 1px 0 0;
}

.tableau_venitien_50 tr td:last-child {
    border-width: 0 0 1px 0;
}

.tableau_venitien_50 tr:last-child td:last-child {
    border-width: 0 0 0 0;
}

.tableau_venitien_50 tr:first-child td {
    background: -o-linear-gradient(bottom, #E8E8E8 5%, #E8E8E8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E8E8E8), color-stop(1, #E8E8E8));
    background: -moz-linear-gradient(center top, #E8E8E8 5%, #E8E8E8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E8E8E8;", endColorstr="#E8E8E8;");
    background: -o-linear-gradient(top, #E8E8E8, #7f0000);
    background-color: #E8E8E8;
    border: 0 solid #ffffff;
    text-align: center;
}

.tableau_venitien_50 tr:first-child:hover td {
    background: -o-linear-gradient(bottom, #E8E8E8 5%, #E8E8E8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E8E8E8), color-stop(1, #E8E8E8));
    background: -moz-linear-gradient(center top, #E8E8E8 5%, #E8E8E8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E8E8E8;", endColorstr="#E8E8E8;");
    background: -o-linear-gradient(top, #E8E8E8, #7f0000);
    background-color: #E8E8E8;
}

.tableau_venitien_50 tr:first-child td:first-child {
    border-width: 0 0 1px 0;
}

.tableau_venitien_50 tr:first-child td:last-child {
    border-width: 0 0 1px 1px;
}

/*tableau venitien 50 sans galon*/

/*tableau venitien 50 galon*/

.position_contenu_veni {
    padding: 10px 0 5px 60px;
}

td.collection_50_galon {
    letter-spacing: 5px;
    background: -o-linear-gradient(bottom, #83827e 5%, #83827e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #83827e), color-stop(1, #83827e));
    background: -moz-linear-gradient(center top, #83827e 5%, #83827e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#83827e;", endColorstr="#83827e;");
    background: -o-linear-gradient(top, #83827e, #7f0000);
    background-color: #83827e;
    font-size: 12px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
    font-weight: bold;
    color: #ffffff;
}

td.titre_veni_50_galon {
    padding: 10px 10px 10px 10px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
    font-size: 14px;
    color: white;
}

td.titre_tableau_50_galon {
    padding: 10px 10px 10px 10px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
    font-size: 16px;
    font-weight: bold;
}

.tableau_venitien_50_galon {
    margin: 0;
    padding: 0;
    width: 45%;
    border: 1px solid #ffffff;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.tableau_venitien_50_galon table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.tableau_venitien_50_galon tr:last-child td:last-child {
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

.tableau_venitien_50_galon table tr:first-child td:first-child {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
}

.tableau_venitien_50_galon table tr:first-child td:last-child {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

.tableau_venitien_50_galon tr:last-child td:first-child {
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}

tr:hover.tableau_couleur_venitien_50_galon td {
    background-color: #83827e;
    font-weight: bold;
    color: #ffffff;
}

tr.tableau_couleur_venitien_50_galon {
    font-size: 12px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
}

.tableau_venitien_50_galon td {
    border: 1px solid #ffffff;
    text-align: center;
    padding: 7px;
}

.tableau_venitien_50_galon tr:last-child td {
    border-width: 0 1px 0 0;
}

.tableau_venitien_50_galon tr td:last-child {
    border-width: 0 0 1px 0;
}

.tableau_venitien_50_galon tr:last-child td:last-child {
    border-width: 0 0 0 0;
}

.tableau_venitien_50_galon tr:first-child td {
    background: -o-linear-gradient(bottom, #83827e 5%, #83827e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #83827e), color-stop(1, #83827e));
    background: -moz-linear-gradient(center top, #83827e 5%, #83827e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#83827e;", endColorstr="#83827e;");
    background: -o-linear-gradient(top, #83827e, #7f0000);
    background-color: #83827e;
    text-align: center;
}

/*tableau venitien 50 galon*/

/*Descriptif VR CONFIG RENO*/
.tab_content_template2 h4 {
    margin-left: -40px;
}

.bloc_img_template5 {
    float: right;
    margin-right: 290px;
}

.table_size_template5 {
    width: 70%;
}

.align-img img {
    display: block;
    margin-left: 55px;
    margin-right: auto;
}

/*Descriptif VR CONFIG RENO*/

/*Tableau jalousy*/

.titre_page_collection td {
    letter-spacing: 5px;
    background: -o-linear-gradient(bottom, #dddddd 5%, #dddddd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dddddd), color-stop(1, #dddddd));
    background: -moz-linear-gradient(center top, #dddddd 5%, #dddddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dddddd", endColorstr="#dddddd");
    background: -o-linear-gradient(top, #dddddd, #dddddd);
    background-color: #dddddd;
    font-size: 12px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
    font-weight: bold;
    color: #dddddd;
}

td.titre_page_collection {
    padding: 10px 10px 10px 10px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
    font-size: 18px;
    color: white;
}

.tableau_collection {
    margin: 0;
    padding: 0;
    width: 45%;
    border: 1px solid #dddddd;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.tableau_collection table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.tableau_collection tr:last-child td:last-child {
    -moz-border-radius-bottom-right: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

.tableau_collection table tr:first-child td:first-child {
    -moz-border-radius-top-left: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
}

.tableau_collection table tr:first-child td:last-child {
    -moz-border-radius-top-right: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

.tableau_collection tr:last-child td:first-child {
    -moz-border-radius-bottom-left: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}

tr:hover.tableau_collection td {
    background-color: #bbb8b8;
    font-weight: bold;
    color: white;
}

tr.tableau_collection {
    font-size: 13px;
    font-family: "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri, sans-serif";
}

.tableau_collection td {
    background-color: #dddddd;
    border: 1px solid #dddddd;
    text-align: center;
    padding: 7px;
    font-weight: normal;
}

.tableau_collection tr:last-child td {
    border-width: 0 1px 0 0;
}

.tableau_collection tr td:last-child {
    border-width: 0 0 1px 0;
}

.tableau_collection tr:last-child td:last-child {
    border-width: 0 0 0 0;
}

.tableau_collection tr:first-child td {
    background: -o-linear-gradient(bottom, #dddddd 5%, #dddddd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dddddd), color-stop(1, #dddddd));
    background: -moz-linear-gradient(center top, #ff5656 5%, #dddddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5656", endColorstr="#7f0000");
    background: -o-linear-gradient(top, #dddddd, #dddddd);
    background-color: #dddddd;
    border: 0 solid #dddddd;
    text-align: center;
}

.tableau_collection tr:first-child:hover td {
    background: -moz-linear-gradient(center top, #dddddd 5%, #dddddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dddddd", endColorstr="#dddddd");
    background: -o-linear-gradient(top, #dddddd, #dddddd);
    background-color: #dddddd;
}

.tableau_collection tr:first-child td:first-child {
    border-width: 0 0 1px 0;
}

.tableau_collection tr:first-child td:last-child {
    border-width: 0 0 1px 1px;
}

/*Tableau jalousy*/

/*descriptif hontv*/

.tab_txt_right {
    display: table-cell;
    vertical-align: initial;
    width: 245px;
    min-height: 235px;
}

.tab_paragraphe_center {
    padding-left: 30px;
}

/*descriptif hontv*/

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .titre_tableau_template5 td {
        padding: 0 10px 5px 0;

    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .tab_left_photo_template1 {
        display: inline-block;
        width: 100%;
        min-height: 160px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .tab_right_template1_content {
        padding: 10px 15px 30px 0;
        width: 100%;
        display: inline-block;
        vertical-align: top;

    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .tab_gd_img {
        float: none;
        display: inline-block;
        margin: 3px 0 20px 20px;
        width: 313px;

    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .tab_bloc_left_template2 h4 {
        padding: 0 0 0 40px;
        text-align: left;

    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .tab_bloc_right_template2 h4 {
        padding: 0 30px 0 10px;
        text-align: left;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .tab_bloc_left_template2 {
        width: 100%;

    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .tab_bloc_right_template2 {
        width: 100%;

    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .tab_bloc_left_template2 img {
        margin-left: 10%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .content_none_template4 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .titre_middle_content_template4 {
        display: none;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .bloc_img_template4 {
        display: block;
        width: 100%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    td.content_titre_template4 {
        text-align: center;
        width: 50%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .template_tableau6 td {
        text-align: center;
        padding-bottom: 10px;
        width: 93px;
        height: 68px;
    }
}

@media only screen and (min-width: 481px) and (max-width: 600px) {
    .tab_gd_img {
        float: none;
        display: inline-block;
        margin: 3px 0 20px 20px;
        width: 313px;
    }
}

@media only screen and (min-width: 481px) and (max-width: 600px) {
    .bloc_img_template4 {
        display: block;
        width: 80%;
    }
}

@media only screen and (min-width: 481px) and (max-width: 600px) {
    .template_tableau6 td {
        text-align: center;
        padding-bottom: 10px;
        width: 125px;
        height: 129px;
    }

    @media only screen and (min-width: 481px) and (max-width: 600px) {
        .titre_middle_content_template4 {
            display: none;
        }
    }
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
    .tab_gd_img {
        float: none;
        display: inline-block;
        margin: 3px 0 20px 20px;
        width: 313px;

    }
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
    .tab_bloc_left_template2 h4 {
        padding: 0 10px 10px 0;
        width: 200px;
    }
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
    .tab_bloc_right_template2 h4 {
        padding: 0 10px 10px 0;
        width: 200px;
    }
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
    .tab_left_photo_template1 {
        width: 100%;
        min-height: 160px;

    }
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
    .tab_right_template1_content {
        width: 100%;
        display: inline-block;
        vertical-align: top;
        padding: 10px 15px 30px 0;

    }
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
    h4.tab_right_template1_content {
        text-align: center;

    }
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
    .bloc_img_template4 {
        display: block;
        width: 100%;
    }
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
    td.content_titre_template4 {
        text-align: center;
        width: 50%;
    }
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
    .content_none_template4 {
        display: none;
    }
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
    .titre_middle_content_template4 {
        display: none;
    }
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
    .template_tableau6 td {
        text-align: center;
        padding-bottom: 10px;
        width: 125px;
        height: 129px;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1023px) {
    .tab_gd_img {
        float: none;
        display: inline-block;
        margin: 3px 0 20px 20px;
        width: 313px;

    }
}

@media only screen and (min-width: 769px) and (max-width: 1023px) {
    td.content_titre_template4 {
        text-align: center;
        width: 50%;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1023px) {
    .bloc_img_template4 {
        display: block;
        width: 100%;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1023px) {
    .template_tableau6 td {
        text-align: center;
        padding-bottom: 10px;
        width: 125px;
        height: 129px;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1023px) {
    .content_none_template4 {
        display: none;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1023px) {
    .titre_middle_content_template4 {
        display: none;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
    .tab_gd_img {
        float: right;
        display: inline-block;
        margin: 3px 0 20px 20px;
        width: 313px;

    }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
    .bloc_img_left_template4 {

    }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
    .content_none_template4 {
        display: none;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
    .titre_middle_content_template4 {
        display: none;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
    td.content_titre_template4 {
        text-align: center;
        width: 45%;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
    .template_tableau6 td {
        text-align: center;
        padding-bottom: 10px;
        width: 125px;
        height: 129px;
    }
}

/* Styles Landing  */

.marginless {
    margin-top: -20px;
}

.inline {
    display: inline-block;
}

a.top {
    text-decoration: none;
    color: #19171a;
}

a.top img {
    display: inline-block;
    margin-left: 10px;
}

.landing h1 {
    font-family: 'MyriadPro-Cond', 'sans-serif';
    font-size: 30px;
    color: #19171a;
    text-transform: uppercase;
    font-weight: normal;
}

.landing p {
    font-size: 13px;
    color: #6b757e;
    margin-bottom: 5px;
}

.landingCategTitle {
    font-family: 'MyriadPro-Cond', 'sans-serif';
    font-size: 24px;
    color: #19171a;
    text-transform: uppercase;
    font-weight: normal;
    text-align: left;
}

.landingCategDescription {
    font-size: 14px;
    color: #6a757d;
    font-weight: normal;
    font-style: italic;
    margin-bottom: 10px;
    text-align: left;
}

.landing {
    width: 100%;
    margin: -10px auto 0 auto;
    text-align: center;
}

#landingDescription {
    position: relative;
    border: 1px solid #e1e1e1;
    display: block;
    margin: 20px auto 13px;
    padding: 0 10px 15px 10px;
    text-align: center;
    width: 100%;
}

#landingDescription h1 {
    background: #FFFFFF none repeat scroll 0 0;
    display: inline-block;
    text-transform: uppercase;
    font-size: 33px;
    margin: 0 auto;
    padding: 0 25px 0 26px;
    position: relative;
    text-align: center;
    top: -18px;
    border: 0 none;
}

#landingDescription p {
    font-size: 13px;
}

#landingDescription a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 5px;
    line-height: 20px;
}

#landingDescription ul li:hover {
    background-color: #fff;
}

#landingDescription ul li:hover a {
    color: #55778e;
}

#landingDescription ul {
    margin-top: 5px;
    width: 100%;
    border: 1px solid #fff;
}

#landingDescription ul li {
    display: inline-block;
    line-height: 12px;
    padding: 5px;
    width: 25%;
    min-height: 20px;
    background-color: #55778e;
    border: 1px solid #fff;
}

#landingCateg a {
    color: #19171a;
    text-decoration: none;
}

#landingCateg .cta a {
    color: #fff;
}

#landingCateg .cta a:hover {
    color: #fff;
}

#landingCateg a:hover {
    color: #55778e;
}

#landingCateg h2:hover {
    color: #55778e;
}

#landingCateg {
    width: 100%;
    height: auto;
    padding: 0 0 10px 0;
    margin: 10px auto;
    display: inline-block;
    text-align: center;
}

#landingCateg > div {
    vertical-align: top;
    margin: 0 auto;
}

#landingCateg #container01 {
    width: 60.8%;
    padding: 0 0 15px 0;
    margin: 0 auto 25px auto;
    display: inline-block;
    border-bottom: 1px solid #e1e1e1;
}

#landingCateg #container02 {
    width: 38.6%;
    height: auto;
    margin: 0 auto;
    display: inline-block;
}

#landingCateg #container01 #imageCateg, #landingCateg #container02 #bloc02 #imageCateg, #landingCateg #container02 #bloc03 #imageCateg, #landingCateg #container03 #bloc01 #imageCateg, #landingCateg #container03 #bloc02 #imageCateg, #landingCateg #container04 > div #imageCateg, #landingCateg #container05 #imageCateg, #landingCateg #container06 > div #imageCateg {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 18px;
}

#landingCateg #container01 #imageCateg #survolCateg, #landingCateg #container02 #bloc02 #imageCateg #survolCateg, #landingCateg #container02 #bloc03 #imageCateg #survolCateg, #landingCateg #container03 #imageCateg #survolCateg, #landingCateg #container04 #imageCateg #survolCateg, #landingCateg #container05 #imageCateg #survolCateg, #landingCateg #container06 > div #imageCateg #survolCateg {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.75);
    text-align: center;
}

#landingCateg #container01 #imageCateg:hover #survolCateg, #landingCateg #container02 #bloc02 #imageCateg:hover #survolCateg, #landingCateg #container02 #bloc03 #imageCateg:hover #survolCateg, #landingCateg #container03 #bloc01 #imageCateg:hover #survolCateg, #landingCateg #container03 #bloc02 #imageCateg:hover #survolCateg, #landingCateg #container04 > div #imageCateg:hover #survolCateg, #landingCateg #container05 #imageCateg:hover #survolCateg, #landingCateg #container06 > div #imageCateg:hover #survolCateg {
    display: block;
}

#survolCateg.coming_soon ul li p {
    font-size: 28px;
    font-weight: bold;
    color: #252525;
    text-transform: uppercase;
}

#landingCateg #container01 #imageCateg > img, #landingCateg #container02 #bloc02 #imageCateg > img, #landingCateg #container02 #bloc03 #imageCateg > img, #landingCateg #container03 > div #imageCateg > img, #landingCateg #container04 > div #imageCateg > img, #landingCateg #container05 #imageCateg > img, #landingCateg #container06 > div #imageCateg > img {
    width: 100%;
    height: auto;
}

#landingCateg #container01 #imageCateg:hover > img, #landingCateg #container02 #bloc02 #imageCateg:hover > img, #landingCateg #container02 #bloc03 #imageCateg:hover > img, #landingCateg #container03 > div #imageCateg:hover > img, #landingCateg #container04 > div #imageCateg:hover > img, #landingCateg #container05 #imageCateg:hover > img, #landingCateg #container06 > div #imageCateg:hover > img {
    width: 105%;
    height: auto;
}

#landingCateg #container02 #bloc02, #landingCateg #container02 #bloc03 {
    width: 98%;
    padding: 0 0 15px 0;
    margin-left: 2%;
    border-bottom: 1px solid #e1e1e1;
}

#landingCateg #container02 #bloc02 {
    margin-bottom: 3.3%;
}

#survolCateg #linkCateg {
    width: 100%;
    margin: 50% auto;
    transform: translate(0, -50%);
}

#container02 #bloc02 #survolCateg #linkCateg, #container02 #bloc03 #survolCateg #linkCateg, #container06 #survolCateg #linkCateg {
    width: 100%;
    margin: 33% auto;
    transform: translate(0, -50%);
}

#container03 #bloc02 #survolCateg #linkCateg, #container05 #survolCateg #linkCateg {
    width: 100%;
    margin: 25% auto;
    transform: translate(0, -50%);
}

#survolCateg #linkCateg .cta {
    width: 225px;
    height: 45px;
    background-color: #77b822;
    margin: 0 auto;
    display: inline-block;
}

#survolCateg #linkCateg .cta:hover {
    background-color: #55778e;
    transition: 0.25s linear;
}

#survolCateg #linkCateg ul {
    margin: 0 0 25px 0;
    list-style-type: none;
}

#survolCateg #linkCateg ul li {
    line-height: 25px;
}

#survolCateg #linkCateg .cta p {
    color: #fff;
    margin-top: 5px;
    font-family: 'MyriadPro-Cond', 'sans-serif';
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block;
}

#survolCateg #linkCateg .cta img, #survolCateg #linkCateg .cta svg {
    width: auto;
    height: 18px;
    margin-top: 5px;
    display: inline-block;
    transform: translate(0, 15%);
}

.txtBlack {
    color: #19171a;
}

.txtRegular {
    font-family: 'MyriadPro-Reg', 'sans-serif';
}

.txtSize15 {
    font-size: 14px;
}

.txtSize50 {
    font-size: 50px;
    line-height: 50px;
}

.symbolli {
    font-family: 'fontawesome';
    font-size: 14px;
}

#linkCategTablet {
    width: 100%;
    text-align: left;
    display: none;
}

#linkCategTablet .cta {
    width: 225px;
    height: 45px;
    background-color: #77b822;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
}

#linkCategTablet .cta:hover {
    background-color: #5f9814;
}

#linkCategTablet ul {
    margin: 0;
    list-style-type: none;
    text-align: left;
}

#linkCategTablet ul li {
    line-height: 25px;
}

#linkCategTablet .cta p {
    color: #fff;
    margin-top: 5px;
    font-family: 'MyriadPro-Cond', 'sans-serif';
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block;
}

#linkCategTablet .cta img, #linkCategTablet .cta svg {
    width: auto;
    height: 18px;
    margin-top: 5px;
    display: inline-block;
    transform: translate(0, 15%);
}

#landingCateg #container03, #landingCateg #container04 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    display: flex;
}

#landingCateg #container03 #bloc01 {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 15px;
}

#landingCateg #container03 #bloc02 {
    width: 65.9%;
    display: inline-block;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 15px;
}

.margin-bottom25 {
    margin-bottom: 25px;
}

.reverse01 {
    margin-left: 1.1%;
}

.reverse02 {
    margin-right: 1.1%;
}

.img-mobile {
    display: none;
}

.img-desktop {
    display: block;
}

.img-mobile01 {
    display: none;
}

.img-desktop01 {
    display: block;
}

.img-mobile02 {
    display: none;
}

.img-desktop02 {
    display: block;
}

.img-mobile03 {
    display: none;
}

.img-desktop03 {
    display: block;
}

#landingCateg #container04 > div {
    width: 32.6%;
    display: inline-block;
    vertical-align: top;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 15px;
}

#landingCateg #container04 #bloc02 {
    margin: 0 1.1% 25px 1.1%;
}

#landingCateg #container05 {
    width: 100%;
    display: block;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 15px;
    margin-bottom: 25px;
}

#landingCateg #container06 > div {
    width: 49.2%;
    display: inline-block;
    vertical-align: top;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 15px;
}

#landingCateg #container06 #bloc02 {
    margin-left: 1.1%;
}

/* Styles CSS Landing FDT */

.margin-landing {
    margin-top: -45px;
}

#landingCateg #container07 {
    width: 65.65%;
    padding: 0 0 1.5% 0;
    margin: 0 0.5% 10px 0.5%;
    display: inline-block;
    border-bottom: 1px solid #e1e1e1;
}

#landingCateg #container08 {
    width: 32.35%;
    height: auto;
    margin: 0 0.5% 0 0.5%;
    display: inline-block;
}

#landingCateg #container07 #bloc01 #imageCateg, #landingCateg #container07 #bloc02 #imageCateg, #landingCateg #container08 #bloc01 #imageCateg, #landingCateg #container08 #bloc02 #imageCateg, #landingCateg #container09 #bloc01 #imageCateg, #landingCateg #container09 #bloc02 #imageCateg, #landingCateg #container09 #bloc03 #imageCateg {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 7px;
}

#landingCateg #container07 #bloc01 #imageCateg #survolCateg, #landingCateg #container08 #bloc01 #imageCateg #survolCateg, #landingCateg #container08 #bloc02 #imageCateg #survolCateg, #landingCateg #container09 #bloc01 #imageCateg #survolCateg, #landingCateg #container09 #bloc02 #imageCateg #survolCateg, #landingCateg #container09 #bloc03 #imageCateg #survolCateg {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.75);
    text-align: center;
}

#landingCateg #container07 #bloc01 #imageCateg:hover #survolCateg, #landingCateg #container08 #bloc01 #imageCateg:hover #survolCateg, #landingCateg #container08 #bloc02 #imageCateg:hover #survolCateg, #landingCateg #container09 #bloc01 #imageCateg:hover #survolCateg, #landingCateg #container09 #bloc02 #imageCateg:hover #survolCateg, #landingCateg #container09 #bloc03 #imageCateg:hover #survolCateg {
    display: block;
}

#landingCateg #container07 #bloc01 #imageCateg > img, #landingCateg #container08 #bloc01 #imageCateg > img, #landingCateg #container08 #bloc02 #imageCateg > img, #landingCateg #container09 #imageCateg > img {
    width: 100%;
    height: auto;
}

#landingCateg #container07 #bloc01, #landingCateg #container08 #bloc01, #landingCateg #container08 #bloc02 {
    width: 100%;
    padding: 0 0 15px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #e1e1e1;
}

#landingCateg #container09 #bloc01, #landingCateg #container09 #bloc02, #landingCateg #container09 #bloc03 {
    width: 32.3%;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #e1e1e1;
    display: inline-block;
    margin: 0 0.5% 10px 0.5%;
    vertical-align: top;
}

#landingCateg #container07 #bloc01, #landingCateg #container08 #bloc01 {
    margin-bottom: 10px;
}

#landingCateg #container09 {
    width: 100%;
    padding: 0 0 2% 0;
    margin: 0 0.5% 10px 0.5%;
    display: inline-block;
}

#container07 #survolCateg #linkCateg {
    width: 100%;
    margin: 35% auto;
    transform: translate(0, -50%);
}

#container08 #bloc01 #survolCateg #linkCateg, #container08 #bloc02 #survolCateg #linkCateg, #container09 #bloc01 #survolCateg #linkCateg, #container09 #bloc02 #survolCateg #linkCateg, #container09 #bloc03 #survolCateg #linkCateg {
    width: 100%;
    margin: 33% auto;
    transform: translate(0, -50%);
}

#landingCateg h2 img {
    display: inline-block;
}

.landingCategH5 {
    color: #6a757d;
    text-align: left;
    margin-bottom: 0;
}

.landingCategH6 {
    color: #19171a !important;
    text-align: left;
    margin-bottom: 0;
    padding: 5px 0 -10px 0;
}

ul.storeColors {
    display: block;
    list-style: none;
    margin-left: 0;
    text-align: left;
    margin-bottom: 15px;
}

ul.storeColors li {
    display: inline-block;
    min-width: 20px;
    margin-right: 3px;
    position: relative;
}

ul.storeColors li p {
    margin-right: 10px;
    display: inline-block;
}

ul.storeColors li img {
    display: inline-block;
    transform: translateY(5px);
}

ul.storeColors li:hover div#survolColor, ul.storeColors li:hover div#survolColorFirst {
    display: block;
}

.colorGrey {
    color: #1e1e1e;
}

p.italicPrice {
    font-style: italic;
    color: #77b822;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    margin-top: -5px;
}

.campaignTitlePosition {
    position: relative;
    top: 10px;
}

#survolColorFirst {
    position: absolute;
    display: none;
    top: -80px;
    left: 10px;
    width: 80px;
    height: 80px;
}

#survolColor {
    position: absolute;
    display: none;
    top: -80px;
    left: -80px;
    width: 80px;
    height: 80px;
}

/* Styles CSS Landing FDT */

/*  MEDIA SCREEN  */

@media screen and (max-width: 1000px) {

    #landingCateg {
        width: 100%;
    }

    #landingCateg #container01 {
        width: 100%;
        display: block;
        margin-bottom: 25px;
    }

    #landingCateg #container02 {
        width: 100%;
    }

    #landingCateg #container02 #bloc02, #landingCateg #container02 #bloc03 {
        width: 49%;
        vertical-align: top;
        display: inline-block;
        margin-bottom: 25px;
    }

    #landingCateg #container02 #bloc02 {
        margin-left: 0;
    }

    #landingCateg #container02 #bloc03 {
        margin-left: 1.1%;
    }

    #landingCateg #container01 #imageCateg:hover #survolCateg, #landingCateg #container02 #bloc02 #imageCateg:hover #survolCateg, #landingCateg #container02 #bloc03 #imageCateg:hover #survolCateg, #landingCateg #container05 #imageCateg:hover #survolCateg, #landingCateg #container06 > div #imageCateg:hover #survolCateg, #landingCateg #container07 #bloc01 #imageCateg:hover #survolCateg, #landingCateg #container08 #bloc01 #imageCateg:hover #survolCateg, #landingCateg #container08 #bloc02 #imageCateg:hover #survolCateg, #landingCateg #container09 #bloc01 #imageCateg:hover #survolCateg, #landingCateg #container09 #bloc02 #imageCateg:hover #survolCateg, #landingCateg #container10 #bloc01 #imageCateg:hover #survolCateg, #landingCateg #container10 #bloc02 #imageCateg:hover #survolCateg {
        display: none;
    }

    #linkCategTablet {
        display: block;
    }

    .txtSize15 {
        font-size: 14px;
    }

    #landingCateg #container03 #bloc01 #imageCateg:hover #survolCateg, #landingCateg #container03 #bloc02 #imageCateg:hover #survolCateg, #landingCateg #container04 > div #imageCateg:hover #survolCateg {
        display: none;
    }

    .img-mobile01 {
        display: block;
    }

    .img-desktop01 {
        display: none;
    }
}

@media screen and (max-width: 850px) {
    #landingCateg #container03 #bloc01 {
        width: 100%;
        display: block;
    }

    #landingCateg #container03 #bloc02 {
        width: 100%;
        margin-left: 0;
        display: block;
    }

    #landingCateg #container03, #landingCateg #container04 {
        display: block;
    }

    .img-mobile {
        display: block;
    }

    .img-desktop {
        display: none;
    }

    .img-mobile02 {
        display: block;
    }

    .img-desktop02 {
        display: none;
    }

    #landingCateg #container04 #bloc01, #landingCateg #container04 #bloc02 {
        width: 48.5%;
        display: inline-block;
        margin-bottom: 25px;
    }

    #landingCateg #container04 #bloc03 {
        width: 100%;
        display: block;
        margin: 0 0 25px 0;
    }

    #landingCateg #container06 > div {
        width: 100%;
        display: block;
    }

    #landingCateg #container06 #bloc02 {
        margin-left: 0;
    }

    .margin-top30 {
        margin-top: 30px !important;
    }

    #landingCateg #container07 {
        width: 100%;
    }

    #landingCateg #container07 #bloc02 {
        display: none;
    }

    #landingCateg #container08 {
        width: 100%;
    }

    #landingCateg #container09 div#bloc01, #landingCateg #container09 div#bloc02, #landingCateg #container09 div#bloc03 {
        width: 100%;
        display: block;
    }
}

@media screen and (max-width: 800px) {
    #landing_container {
        padding: 0 20px 0 20px;
    }
}

@media screen and (max-width: 650px) {
    #landing_container {
        padding: 0;
    }

    .landing h1 {
        font-size: 24px;
    }

    #landingDescription h1 {
        top: -12px;
        width: 275px;
        line-height: 30px;
    }

    #landingDescription {
        width: 100%;
    }

    #landingCateg #container01 {
        width: 100%;
    }

    #landingCateg #container02 {
        width: 100%;
    }

    #landingCateg #container02 #bloc02, #landingCateg #container02 #bloc03 {
        width: 100%;
        display: block;
    }

    #landingCateg #container02 #bloc03 {
        margin-left: 0;
    }

    .img-mobile {
        display: none;
    }

    .img-desktop {
        display: block;
    }

    .img-mobile03 {
        display: block;
    }

    .img-desktop03 {
        display: none;
    }

    #landingCateg #container04 #bloc01, #landingCateg #container04 #bloc02 {
        width: 100%;
        margin-left: 0;
        display: block;
    }
}

/* Styles Landing  */

/* Style Landing Pièces détachées détails */

.conteneurGlobal {
    width: 100%;
    text-align: left;
}

.conteneurGlobal .smallBloc {
    position: relative;
    width: 22%;
    display: inline-block;
    margin: 0 1.5% 10px;
    text-align: center;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 15px;
}

.conteneurGlobal .smallBloc img {
    width: 100%;
}

.smallBloc h4 {
    margin-top: 10px;
    font-size: 14px;
    font-weight: normal;
}

.margin10 {
    margin-top: 10px;
}

.margin30 {
    margin-top: 30px;
}

.smallBloc:hover img {
    transform: translateY(-7.5px);
    transition: 0.15s linear;
    z-index: 5;
}

.smallBlocHover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 85%;
    display: none;
    background-color: rgba(255, 255, 255, 0.8);
}

.smallBlocHover p {
    left: 0;
    width: 90%;
    margin: 50% auto;
    color: #fff;
    transform: translateY(-50%);
    text-transform: uppercase;
    background-color: #77b822;
    padding: 5%;
}

.smallBlocHover p:hover {
    background-color: #5a9310;
}

.smallBlocHover a {
    color: #fff !important;
}

.smallBloc:hover .smallBlocHover {
    display: block;
    z-index: 10;
}

.btn-action {
    display: block;
    padding: 5px 5px 1px 5px;
    width: 60%;
    margin: 0 auto;
    background-color: #77b822;
}

.btn-action a {
    color: #fff !important;
    font-size: 11px;
    letter-spacing: -0.35px;
    text-transform: uppercase;
}

.btn-action:hover {
    background-color: #55778e;
}

div#cta-dde-pieces {
    width: 275px;
    background-color: #77b822;
    padding: 9px 0 3px 0;
    margin: 20px auto 0;
}

div#cta-dde-pieces:hover {
    background-color: #5a9310;
}

#ban_pd {
    width: 100%;
    border: 1px solid #77b822;
    margin: 1.5% 1.5% 0 1.5%;
}

#ban_pd > div {
    width: 33.33%;
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 25px;
}

#bn_pd > div:nth-child(2) {
    margin: 50% auto;
    transform: translateY(-50%);
}

#ban_pd > div ul {
    transform: translateY(5%);
    padding: 10px 10px 0 25px;
}

#ban_pd > div ul li {
    line-height: 15px;
    background: url("https://a318af.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_list_style.png") no-repeat left 6px;
    padding: 5px 0 5px 20px;
}

#ban_pd > div div.cta {
    background-color: #77b822;
    text-align: center;
    min-width: 190px;
    width: 70%;
    padding: 5px 0 8px 0;
    margin: 30% auto 0;
    transform: translateY(-50%);
}

#ban_pd > div div.cta:hover {
    background-color: #5a9310;
}

#ban_pd > div div.cta img {
    display: inline-block;
    position: relative;
    top: 3px;
}

@media screen and (max-width: 900px) {
    #landingDescription ul li {
        width: 33%;
    }
}

@media screen and (max-width: 800px) {
    #landingDescription ul li {
        width: 50%;
    }

    .smallBloc:hover .smallBlocHover {
        display: none;
    }

    .conteneurGlobal .smallBloc {
        width: 30%;
    }

    #ban_pd > div {
        width: 90%;
        display: block;
        margin: 0 auto;
        padding-bottom: 15px;
    }

    #ban_pd > div img {
        margin: 0 auto;
    }

    #ban_pd > div ul {
        margin: 0 auto;
        width: 70%;
    }

    #ban_pd > div div {
        margin: 0 auto;
    }

    #ban_pd > div div.cta {
        margin-top: 20px;
        transform: translateY(0);
    }
}

@media screen and (max-width: 650px) {
    .conteneurGlobal .smallBloc {
        width: 45%;
    }
}

/* Style Landing Pièces détachées détails */

/* Styles Encart Promotion Landing  */

#landingDescription > img {
    margin: 0 auto;
    width: 97%;
    height: auto;
}

/* Styles Encart Promotion Landing  */

/* Styles Page Contactez-nous */

#txt-contact {
    width: 52%;
    display: inline-block;
    margin: 25px 2.5% 0 0;
    vertical-align: top;
}

#tel-number {
    width: 40%;
    display: inline-block;
    margin-top: 25px;
}

#txt-contact ul {
    margin: 20px 0 20px 50px;
}

#txt-contact ul li {
    margin: 5px;
}

@media screen and (max-width: 900px) {
    #txt-contact, #tel-number {
        display: block;
    }

    #txt-contact {
        width: 100%;
        margin: 25px 2.5% 0 0;
    }

    #tel-number {
        width: 75%;
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 700px) {
    #tel-number {
        width: 90%;
        margin: 0 auto 15px auto;
    }

    #tel-number > img {
        width: 100%;
    }
}

/* Styles Page Contactez-nous */

/* Styles page livraison  */

div.bloc_title {
    margin: 20px 0 40px 0;
    text-align: center;
}

.bloc_title a {
    color: #7fc153;
    font-size: 14px;
    font-family: "MyriadPro-Reg", 'sans-serif';
}

span.tableau_couleur_template4 {
    color: #7fc153;
}

span.color_txt {
    color: #7fc153;
    font-weight: bold;
}

h1.paragraphe_title {
    font-size: 20px;
    color: #1a171b;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond', Arial, sans-serif;
    font-weight: normal;
    text-align: center;
    padding-bottom: 18px;
    margin: 10px 0 18px;
    border-bottom: 1px solid #d8d8d8;
}

/* Styles page livraison  */

/* Styles page Tahoma */

h2.title-page {
    font-size: 18px;
    margin: 50px 0 50px 30px;
    text-transform: none;
}

.txt-big-page {
    font-size: 15px;
    color: #2c3636;
}

.content-center-page {
    font-size: 18px;
    margin: 50px 0 50px 30px;
}

.bloc-container-global {
    width: 100%;
    margin: 0 0 80px 0;
}

.bloc-container-img-left {
    display: table-cell;
    vertical-align: middle;
    width: 400px;
    min-height: 382px;
}

.bloc-container-right-txt {
    width: 55%;
    display: table-cell;
    vertical-align: middle;
    text-align: justify;
    padding-left: 50px;
}

.bloc-container-global-2 {
    padding: 39px 40px 47px 29px;
    position: relative;
    overflow: hidden;
}

.bloc-img-right {
    float: right;
    display: inline-block;
    margin: 3px 0 0 20px;
}

.bloc-txt-left {
    margin: 50px 0 0 50px;
    text-align: justify;
}

.content-tableau-page-cms td {
    font-size: 14px;
    text-align: center;
}

td.titre-tableau-page-cms {
    width: 100px;
}

.titre-tableau-page-cms img {
    margin: 0 auto;
}

.tableau-page-cms td {
    background: #dddddd none repeat scroll 0 0;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    padding: 5px 5px 5px 5px;
    vertical-align: middle;
    width: 650px;
}

.landingDescription-2 {
    position: relative;
    display: block;
    border: 1px solid #e1e1e1;
    margin: 100px 0 100px 0;
    padding: 0 0 15px 0;
    font-family: "MyriadPro-Cond", "sans-serif";
    width: 100%;
    text-align: center;
}

.landingDescription-2 h1 {
    background: #FFFFFF none repeat scroll 0 0;
    color: #2c3636;
    display: inline-block;
    font-family: "MyriadPro-Cond", "sans-serif";
    text-transform: uppercase;
    font-size: 33px;
    padding: 20px 25px 0 120px;
    margin: 0 auto;
    top: -18px;
    border: 0 none;
    line-height: 40px;
}

.bloc-container-right-txt ul {
    margin: 10px
}

@media screen and (max-width: 768px) {
    .landingDescription-2 h1 {
        padding: 0;
    }
}

@media screen and (max-width: 768px) {
    .titre-tableau-page-cms img {
        margin-left: 0;
    }
}

@media screen and (max-width: 768px) {
    td.tableau-page-cms-2 {
        padding-right: 0;
    }
}

/* Styles page Tahoma */

/* Styles Espace Pro */

.bloc-container-center {
    color: #cccccc;
    border: 1px solid;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    display: inline-block;
    margin: 27px 53px 48px 30px;
    width: 90%;
    height: auto;
}

.bloc-container-right-txt ul li {
    background: url("https://a318af.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_list_style.png") no-repeat left 5px;
    list-style: none;
    padding: 0 0 0 22px;
}

.bloc-titre-gd h2 {
    text-align: left;
}

.bloc-txt-gd {
    margin: 39px 51px 31px 63px;
    text-align: left;
}

.bloc-txt-gd ul li {
    font-size: 16px;
    color: #6b757e;
    margin-bottom: 10px;
    font-weight: bold;
    background: url("https://a318af.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_list_style.png") no-repeat left 5px;
    list-style: none;
    padding: 0 0 0 22px;
}

.bloc-txt-gd p {
    font-size: 14px;
    color: #6b757e;
    margin: 0 0 40px 55px;
    line-height: 30px;
}

.bouton-bloc-txt-gd:hover {
    background-color: #55778e;
    transition: 0.25s linear;
}

.bouton-bloc-txt-gd a {
    color: #fff;
    text-decoration: none;
}

div.bouton-bloc-txt-gd {
    width: 110px;
    height: 30px;
    float: right;
    margin: 30px 300px 0 0;
    background-color: #77b822;
    display: inline-block;
}

.bouton-bloc-txt-gd p {
    font-family: 'MyriadPro-Cond', 'sans-serif';
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    margin: 2px 0 0 24px;
}

.bloc-txt-gd-2 {
    font-size: 14px;
    color: #6b757e;
    bottom: 20px;
    position: relative;
    font-weight: bold;
    font-style: italic;
    text-align: center;
    margin-right: 40px;
}

span.br-txt-gd-2 {
    white-space: nowrap;
}

.pt-bloc-titre {
    font-size: 18px;
    color: #797979;
    margin-left: 80px;
    text-align: justify;
}

.pt-bloc-container {
    margin: 37px 0 0 30px;
    padding: 0 0 200px;
    width: 927px;
}

.pt-bloc-container h3 {
    color: #6b757e;
    font-size: 15px;
    margin: 10px;
}

.bloc_pt_left {
    color: #cccccc;
    border: 1px solid;
    width: 443px;
    height: 196px;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    display: inline-block;
    float: left;
}

.bloc_pt_left p {
    margin: 10px;
}

.bloc_pt_right {
    color: #cccccc;
    border: 1px solid;
    width: 443px;
    height: 196px;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    display: inline-block;
    float: right;
}

.bloc_pt_right p {
    margin: 10px;
}

@media screen and (max-width: 768px) {
    .bloc-container-center {
        margin: 0 0 48px 0;
    }
}

@media screen and (max-width: 768px) {
    .bloc-txt-gd-2 {
        font-size: 14px;
        color: #6b757e;
        bottom: 20px;
        position: relative;
        font-weight: bold;
        font-style: italic;
        text-align: left;
        margin-right: 40px;
        padding-top: 20px;
        width: 100%;
    }
}

@media screen and (max-width: 768px) {
    span.br-txt-gd-2 {
        white-space: normal;
    }
}

@media screen and (max-width: 768px) {
    img.img-responsive-txt-gd {
        margin: 0 0 0 -40px;
    }
}

@media screen and (max-width: 768px) {
    .bloc-txt-gd p {
        margin: 0 0 10px 0;

    }
}

@media screen and (max-width: 768px) {
    .bloc-container-right-txt {
        padding-left: 9px;

    }
}

@media screen and (max-width: 768px) {
    .bloc-container-right-txt ul li {
        padding: 0 0 0 15px;
        text-align: left;

    }
}

@media screen and (max-width: 768px) {
    div.bouton-bloc-txt-gd {
        width: 90px;
        height: 25px;
        margin: 36px -27px 0 0;
        background-color: #77b822;
        display: inline-block;
        text-align: center;

    }
}

@media screen and (max-width: 768px) {
    .bloc-txt-gd ul {
        margin-left: 0;
    }
}

@media only screen and (max-width: 768px) {
    .pt-bloc-titre {
        font-size: 18px;
        margin-left: 30px;

    }
}

@media only screen and (max-width: 768px) {
    .pt-bloc-container h3 {
        font-size: 12px;
        margin: 10px
    }
}

@media only screen and (max-width: 768px) {
    .bloc_pt_right {
        text-align: justify;
        color: white;
        border: 0;
        float: right;
        width: 100%;
        height: auto;
    }
}

@media only screen and (max-width: 768px) {
    .bloc_pt_right p {
        width: 85%;
        margin: 0;
    }
}

@media only screen and (max-width: 768px) {
    .bloc_pt_left {
        display: inline-block;
        float: left;
        text-align: justify;
        color: white;
        border: 0 none;
        width: 100%;
        height: auto;
    }
}

@media only screen and (max-width: 768px) {
    .bloc_pt_left p {
        width: 85%;
        margin: 0;
    }
}

@media only screen and (max-width: 768px) {
    .pt-bloc-container {
        margin: 37px 0 0 20px;
        padding: 0;
        width: 100%;

    }
}

/* Styles Espace Pro */

/* Styles Service Livraison */

p.txt-width {
    width: 50%;
}

img.image-position {
    float: right;
    margin: -50px 40px 0 40px;
}

@media only screen and (max-width: 768px) {

    img.image-position {
        float: right;
        margin: 0;
    }
}

/* Styles Espace Pro */

/* Styles Page Service Client */

.page_service_client {
    width: 100%;
    margin: 20px auto 0 auto;
}

.page_rassurance {
    width: 100%;
    height: auto;
    padding: 0 0 10px 0;
    margin: 30px auto;
    display: inline-block;
}

.citation_rassurance {
    font-style: italic;
}

.img01-desktop {
    display: block;
}

.img01-mobile {
    display: none;
}

.bloc-container-img01 {
    display: inline-block;
    position: relative;
}

.bloc-container-img01:hover div.txt01-rassurance {
    opacity: 1;
}

.bloc-container-img01 div.txt01-rassurance {
    width: 100%;
    height: 275px;
    background-color: rgba(255, 255, 255, 0.75);
    margin: 0 auto;
    top: 0;
    opacity: 0;
    display: block;
    position: absolute;
    -webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    -ms-transition: opacity .5s ease-in-out;
    color: #55778e;
}

.txt01-rassurance p {
    transform: translateY(5%);
    margin: 100px 40px 0 40px;
    text-align: justify;
}

.bloc-container-img01 {
    height: auto;
    margin-bottom: 18px;
    transform: translateX(30%);
}

div.bloc_txt01 {
    width: 70%;
    text-align: right;
}

.bloc_txt01 p {
    text-transform: uppercase;
    font-family: 'MyriadPro-Reg', 'sans-serif';
    font-weight: bold;
    font-size: 15px;
    color: #7fc153;
}

.bloc-container-img04:hover div.txt04-rassurance {
    opacity: 1;
}

.bloc-container-img04 {
    width: 50%;
    height: 95%;
}

div.txt04-rassurance {

    width: 100%;
    height: 352px;
    background-color: rgba(255, 255, 255, 0.75);
    margin: 0 auto;
    top: 0;
    opacity: 0;
    display: block;
    position: absolute;
    -webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    -ms-transition: opacity .5s ease-in-out;
    color: #55778e;
}

.txt04-rassurance p {
    transform: translateY(5%);
    margin: 130px 40px 0 40px;
    text-align: justify;
    width: 70%;
}

.bloc-container-img04 {
    height: auto;
    transform: translateY(-30%);
    margin: 0;
    top: 0;
}

div.bloc_txt04 {
    margin: -100px 0 130px 200px;
}

.bloc_txt04 p {
    text-transform: uppercase;
    font-family: 'MyriadPro-Reg', 'sans-serif';
    font-weight: bold;
    font-size: 15px;
    color: #7fc153;
}

div.bloc_txt05 {
    width: 90%;
    padding-bottom: 5%;
}

.bloc_txt05 p {
    text-transform: uppercase;
    font-family: 'MyriadPro-Reg', 'sans-serif';
    font-weight: bold;
    font-size: 15px;
    color: #7fc153;
}

.bloc-container-img06:hover div.txt06-rassurance {
    opacity: 1;
}

.bloc-container-img06 {
    width: 100%;
    height: 50%;
}

div.txt06-rassurance {

    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.75);
    margin: 0 auto;
    top: 0;
    opacity: 0;
    display: block;
    position: absolute;
    -webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    -ms-transition: opacity .5s ease-in-out;
    color: #55778e;
}

.txt06-rassurance p {
    transform: translateY(5%);
    margin: 130px 40px 0 40px;
    text-align: justify;
    width: 70%;
}

.bloc-container-img06 {
    margin-left: 49.9%;
    width: 349px;
    display: inline-block;
    transform: translateY(-190%);
}

.bloc_txt08 {
    margin-top: -95%;
    margin-left: 90%
}

.bloc_txt08 p {
    text-transform: uppercase;
    font-family: 'MyriadPro-Reg', 'sans-serif';
    font-weight: bold;
    font-size: 15px;
    color: #7fc153;
}

.bloc_container_img02 {
    margin-left: 50%;
    transform: translateY(70%);
}

.bloc_container_img02 p {
    margin-left: 15%;
    transform: translateY(-80%);
}

.bloc_txt05 {
    text-align: right;
    width: 40%;
}

.bloc_txt05 {
    width: 40%;
    text-align: right;
}

.bloc_txt03 p {
    text-align: right;
    margin-right: 35%;
}

.bloc_txt03-1 p {
    text-align: right;
}

.bloc_img03 {
    margin-left: 67%;
    transform: translateY(-110%);
}

p.bloc_txt03-1 {
    text-align: right;
}

.bloc_txt02 {
    text-align: right;
    width: 40%;
}

.bloc_container_img07 {
    margin-left: 50%;
}

.bloc_img07 {
    margin-left: 82%;
    transform: translateY(-110%);
}

.bloc_container_img07 p {
    margin-left: 15%;
    transform: translateY(-80%);
}

.bloc_txt07 p {
    text-align: right;
    margin-right: 20%;
}

.bloc_txt07-1 p {
    text-align: right;
}

.bloc_titre {
    font-size: 13px;
    line-height: 22px;
    color: #4c4c4c;
    padding-bottom: 5px;
    text-align: center;
    margin-right: 70px;
    margin-top: 10px;
}

.bloc_text_paragraphe {
    margin-left: 200px;
    padding-top: 10px;
}

p.text_left {
    color: #99979a;
    width: 50%;
    text-align: left;
}

.color_txt_left {
    color: #5e961b;
    font-size: 14px;
}

.round_photo_text_left {
    float: right;
    display: inline-block;
    margin: -100px 240px 0 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 120px;
}

.bloc_text_left {
    border: 1px solid grey;
    margin-bottom: 30px;
    height: 180px;
    margin-top: 10px;
}

@media only screen and (max-width: 768px) {
    .img01-mobile {
        display: block;
    }
}

@media only screen and (max-width: 768px) {
    .img01-desktop {
        display: none;
    }
}

@media only screen and (max-width: 768px) {
    .bloc_container_img02 {
        display: none;

    }
}

@media only screen and (max-width: 768px) {
    .bloc_container_img07 {

        display: none;

    }
}

@media only screen and (max-width: 768px) {
    .bloc-container-img01 {
        height: auto;
        margin-bottom: 18px;
        transform: translateX(0%);
    }
}

@media only screen and (max-width: 768px) {
    .bloc-container-img04 {
        height: auto;
        margin: 0;
        top: 0;
        width: 100%;
        transform: translateY(0%);
    }
}

@media only screen and (max-width: 768px) {
    .bloc-container-img06 {
        margin-left: 0;
        transform: translateY(0%);
        height: 10%;
        width: 99%;

    }
}

@media only screen and (max-width: 768px) {
    .bloc-container-img01 div.txt01-rassurance {
        height: auto;
        background-color: transparent;
        position: relative;
        color: #55778e;
        opacity: 1;

    }
}

@media only screen and (max-width: 768px) {

    .bloc-container-img04 div.txt04-rassurance {
        height: auto;
        background-color: transparent;
        position: relative;
        color: #55778e;
        opacity: 1;

    }
}

@media only screen and (max-width: 768px) {

    .txt04-rassurance p {
        transform: translateY(5%);
        margin: 10px 40px 0 40px;
        text-align: justify;
        width: 70%;
    }
}

@media only screen and (max-width: 768px) {

    .txt01-rassurance p {
        transform: translateY(5%);
        margin: 10px 40px 0 40px;
        text-align: justify;
        width: 90%;

    }
}

@media only screen and (max-width: 768px) {
    .bloc_txt04 p {
        margin-top: 5%;
    }
}

@media only screen and (max-width: 768px) {
    .txt01-rassurance p {
        transform: translateY(5%);
        margin: 10px 40px 0 15px;
        text-align: justify;
        width: 90%;
    }
}

@media only screen and (max-width: 768px) {
    .txt04-rassurance p {
        transform: translateY(5%);
        margin: 10px 40px 0 15px;
        text-align: justify;
        width: 90%;
    }
}

@media only screen and (max-width: 768px) {
    div.bloc_txt01 {
        text-align: right;
        width: 90%;
        margin: 0 0 10px 10px;

    }
}

@media only screen and (max-width: 768px) {
    .bloc_txt05 p {
        margin-top: 5%;
    }
}

@media only screen and (max-width: 768px) {

    .txt06-rassurance p {
        transform: translateY(5%);
        margin: 10px 40px 0 15px;
        text-align: justify;
        width: 90%;

    }
}

@media only screen and (max-width: 768px) {

    .bloc-container-img06 div.txt06-rassurance {

        position: relative;

        color: #55778e;
        opacity: 1;
        background-color: transparent;

    }
}

@media only screen and (max-width: 768px) {
    div.bloc_txt04 {
        text-align: right;
        width: 90%;
        margin: 0 0 10px 10px;

    }
}

@media only screen and (max-width: 768px) {

    .bloc_txt08 {

        margin-top: 4%;
        margin-left: 79%;

    }
}

@media only screen and (min-width: 768px) and (max-width: 1280px) {

    .bloc-container-img04 {
        transform: translateY(-29%);
    }
}

/* Styles Page Service Client */

/*  Landing page Moustiquaires  */

.landingMk h2 {
    font-family: "MyriadPro-Reg", "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri", "sans-serif";
    font-size: 15px;
    color: #6a757d;
    font-weight: normal;
    text-align: center;
    margin: 20px 0 20px 0;
    text-transform: none;
    line-height: 25px;
}

.landingMk {
    display: block;
    max-width: 1000px;
    height: auto;
    margin: 0 auto;
}

.landingMk article:first-child {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.landingMk .avis-mk {
    position: relative;
    display: block;
    width: 100%;
    height: 223px;
    background-image: url("https://65a963.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bg-avis.jpg");
    margin: 100px auto;
    text-align: center;
}

.landingMk .titleMk {
    position: relative;
    width: 100%;
    height: 76px;
    margin: 30px 0 0 0;
    border: 1px solid #d7d7d7;
    text-align: center;
}

.landingMk .titleMk > div {
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translate(-50%, 0);
    background-color: #ffffff;
    text-align: center;
}

#positionTitle {
    position: absolute;
    top: -24px;
}

.titleMk h1 {
    font-family: 'MyriadPro-Cond', 'MyriadPro-Reg', 'sans-serif';
    font-size: 35px;
    text-transform: uppercase;
    color: #6a757d;
    font-weight: bold;
    line-height: 35px;
    letter-spacing: 4px;
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}

.titleMkVert {
    color: #77b822;
}

.ligneVerteTitle {
    margin-bottom: 10px;
}

.storeEnrMk {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    border: 1px solid #d7d7d7;
}

.storeEnrMk .line01, .storeEnrMk .line02 {
    width: 90%;
    height: auto;
    margin: 0 auto;
}

.storeEnrMk .line01 {
    text-align: right;
}

.storeEnrMk .line01 h3 {
    margin: 10px 0 0 0;
}

.storeEnrMk .line01 p {
    display: inline-block;
    width: 125px;
    margin: 0 5px 0 0;
}

.storeEnrMk .line01 > div {
    display: inline-block;
    width: 75%;
    margin-bottom: 4px;
    border-bottom: 1px solid #77b822;
}

.storeEnrMk .line01 > div {
    height: 12px;
    border-bottom: 1px solid #77b822;
}

.storeEnrMk .line02 > div, .storeEnrMk .line03 > div {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    text-align: center;
}

.storeEnrMk .line02 > div {
    margin-top: 30px;
}

.storeEnrMk .line03 > div:first-child {
    margin-top: 40px;
}

.storeEnrMk .line02 > div:first-child > p {
    margin: 10px 0 10px 0;
}

.storeEnrMk .img-product {
    width: 90%;
    height: 413px;
    margin: 0 auto;
    overflow: hidden;
}

.storeEnrMk .img-product img {
    width: 90%;
    height: auto;
    transition: 0.5s linear;
}

.storeEnrMk .img-product img:hover {
    width: 95%;
    height: auto;
}

.storeEnrMk .line02 .avantages {
    width: 100%;
    height: auto;
    background-color: #ebebeb;
    text-align: left;
    padding: 5px 0 2px 3%;
    margin-top: 30px;
}

.avantages h4 {
    text-transform: uppercase;
    letter-spacing: 0;
    margin: 5px 0 0 0;
}

.avantages ul {
    list-style-type: none;
    padding: 0;
    margin: 10px 10px 5px 10px;
}

.avantages ul li img {
    display: inline-block;
}

.pictos ul {
    width: 100%;
    padding: 15px;
    margin-left: 0;
}

.pictos ul li {
    display: inline-block;
    width: 33%;
    height: auto;
    text-align: center;
    margin-top: 20px;
}

.pictos ul li img {
    width: 80%;
}

.line03 .video {
    margin: 10px 10px 0 0;
    text-align: center;
    position: relative;
    padding-bottom: 50%;
    height: 0;
    width: 90%;
}

.line03 .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.line03 > div:first-child img {
    margin: 0 auto;
}

.line04 {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}

.line04 .cta-mk {
    margin: 0 auto;
}

.cta-mk {
    position: relative;
    width: 90%;
    height: 50px;
    margin: 0 auto;
}

.cta-mk p {
    padding-top: 5px;
    margin-bottom: 0;
}

.cta-mk div:last-child {
    width: 90%;
    margin: 22px auto;
    height: 10px;
    border-bottom: 1px solid #77b822;
}

.cta-mk .bg-cta {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    width: 225px;
    height: 45px;
    background-color: #77b822;
    text-align: center;
}

.cta-mk .bg-cta:hover {
    background-color: #599110;
}

.cta-mk .bg-cta p {
    margin-top: 8px;
}

.cta-mk .bg-cta p a {
    color: #fff;
    text-decoration: none;
}

.line-green-cta {
    margin-top: 22px;
}

.otherProduct {
    width: 100%;
    height: auto;
    margin-top: 30px;
    border: 1px solid #d7d7d7;
    text-align: center;
}

.otherProduct > div {
    display: inline-block;
    width: 31%;
    min-width: 150px;
    margin: 0 1% 10px 1%;
    text-align: right;
    vertical-align: top;
}

.otherProduct h4 {
    margin: 15px 0 5px 0;
}

.otherProduct > div h3 {
    margin: 10px 0 0 0;
}

.otherProduct > div > p {
    display: inline-block;
    margin: 0;
}

.otherProduct .ligneVerteTitle {
    display: inline-block;
    width: 28%;
    height: 1px;
    border-bottom: 1px solid #77b822;
    margin-bottom: 4px;
    margin-right: 15px;
}

.otherProduct > div .bloc-product img {
    width: 100%;
    height: auto;
    margin: 15px auto 0 auto;
    transition: 0.5s linear;
}

/* Styles Caractères */

a {
    text-decoration: none;
}

.line01 a, .otherProduct a {
    text-decoration: none;
}

.line01 a:hover, .otherProduct a:hover {
    text-decoration: underline;
}

.titleProductMk {
    font-family: 'MyriadPro-Reg', 'sans-serif';
    font-size: 17px;
    font-weight: bold;
}

.txtRegularMk {
    font-family: "MyriadPro-Reg", "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri", "sans-serif";;
    font-size: 15px;
    font-weight: normal;
}

.txtCta {
    font-family: "MyriadPro-Reg", "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri", "sans-serif";;
    font-size: 17px;
    font-weight: normal;
}

.txtLightDecriptif {
    font-family: "MyriadPro-Light", "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri", "sans-serif";;
    font-size: 13px;
    font-weight: lighter;
}

.txtLightMk {
    font-family: "MyriadPro-Light", "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri", "sans-serif";;
    font-size: 15px;
    font-weight: lighter;
}

.txtPrix {
    font-family: 'MyriadPro-Cond', 'MyriadPro-Reg', 'sans-serif';
    font-size: 20px;
    font-weight: normal;
}

.txtTitleAvis {
    font-family: "MyriadPro-Cond", "MyriadPro-Reg", "Lucida Grande", "Gill Sans", "Gill Sans MT", "Calibri", "sans-serif";;
    font-size: 25px;
    font-weight: normal;
}

.txtColorVert {
    color: #77b822;
}

.txtColorBlanc {
    color: #ffffff;
}

.txtCapital {
    text-transform: uppercase;
}

.txtSemiCondensed {
    letter-spacing: -0.5px;
}

.txtCondensed {
    letter-spacing: -1.5px;
}

@media only screen and (max-width: 850px) {
    .storeEnrMk .img-product {
        height: 350px;
    }

    .storeEnrMk .line03 > div:first-child {
        margin-top: 20px;
    }

    .storeEnrMk .img-product {
        height: auto;
    }

    .storeEnrMk .img-product img:hover {
        width: 90%;
    }
}

@media only screen and (max-width: 768px) {
    .storeEnrMk .line02 > div, .storeEnrMk .line03 > div {
        display: block;
        width: 100%;
    }

    .storeEnrMk .img-product {
        margin: 0 auto;
    }

    .pictos ul {
        width: 85%;
        margin: 0 auto;
    }

    .line03 .video {
        margin: 0 auto;
    }

    .line04 .cta-mk {
        margin-top: 20px;
    }

    .hideMobile {
        display: none;
    }

    .storeEnrMk .line03 > div {
        margin-top: 50px;
    }

    .line03 .video {
        display: none;
    }
}

@media only screen and (max-width: 640px) {
    .pictos ul {
        width: 100%;
        padding: 15px 15px 0 15px;
    }

    .otherProduct > div {
        display: block;
        width: 100%;
    }

    .otherProduct > div .bloc-product > img {
        width: 80%;
        margin: 0 auto;
    }

    .otherProduct > div h3, .otherProduct > div > p {
        margin-right: 10%;
    }

    .otherProduct > div .bloc-product img {
        width: 80%;
    }
}

/* Fin Styles Landing Moustiquaires */

/* Styles Landing EN-website */

#en-bloc-coming-soon, #es-bloc-coming-soon, #it-bloc-coming-soon {
    position: relative;
    width: 80%;
    padding-bottom: 70px;
    overflow: hidden;
    margin: 0 auto;
}

#en-bloc-coming-soon > img,
#es-bloc-coming-soon > img,
#it-bloc-coming-soon > img {
    width: 100%;
    height: auto;
    margin: 0 auto;
    transition: 0.5s linear;
}

#en-bloc-coming-soon img:hover,
#es-bloc-coming-soon img:hover,
#it-bloc-coming-soon img:hover {
    transform: scale(1.05)
}

#en-bloc-coming-soon #en-bloc-txt,
#es-bloc-coming-soon #es-bloc-txt,
#it-bloc-coming-soon #it-bloc-txt {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -110%);
    width: 75%;
    height: 125px;
    background-color: rgba(250, 250, 250, 1);
    text-align: center;
    box-shadow: 1px 1px 0 #ddd;
}

.en-landing-large-txt, .en-landing-txt,
.es-landing-large-txt, .es-landing-txt,
.it-landing-large-txt, .it-landing-txt {
    font-family: 'MyriadPro-Cond', 'Arial', 'sans-serif';
    text-transform: uppercase;
    color: #6a757d;
}

.en-landing-large-txt,
.es-landing-large-txt,
.it-landing-large-txt {
    font-size: 75px;
    font-weight: bold;
    line-height: 75px;
}

.en-landing-txt,
.es-landing-txt,
.it-landing-txt {
    font-size: 30px;
    margin-top: 13px;
}

@media only screen and (max-width: 640px) {
    .en-landing-large-txt,
    .es-landing-large-txt,
    .it-landing-large-txt {
        font-size: 43px;
        line-height: 43px;
    }

    .en-landing-txt,
    .es-landing-txt,
    .it-landing-txt {
        font-size: 25px;
    }

    #en-bloc-coming-soon #en-bloc-txt,
    #es-bloc-coming-soon #es-bloc-txt,
    #it-bloc-coming-soon #it-bloc-txt {
        height: 100px;
    }
}

/* Fin Styles Landing EN-website */

/* Pages conseil */
td.template_content_advice {
    vertical-align: middle;
    padding-left: 30px;
}

td.template_img_advice {
    padding-bottom: 20px;
}

/* Pages conseil */

/* Position Push Mobile */

@media only screen and (max-width: 640px) {
    .product_category_item > a > img {
        margin: 0 auto;
    }
}

/* Position Push Mobile */

/*descriptif store enrouleur - jalousy */

p.position_txt_1 {
    float: left;
    width: 50%;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}

p.position_txt_2 {
    float: right;
    width: 50%;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}

p.position_txt_3 {
    width: 60%;
    font-style: italic;
    margin-top: 30px;
    font-weight: bold;
    text-align: center;
}

/*descriptif store enrouleur - jalousy */

/*Guide achat commande radio ou filaire */
p.titre_1 {
    text-align: center;
    margin-bottom: 10px;
}

p.txt_1 {
    margin: 10px 0;
}

p.txt_2 {
    font-size: 16px;
    margin: 10px 0;
}

ul.txt_2 li {
    font-size: 13px;
    color: #4c4c4c;
    padding: 0 10px 8px 20px;
    background: url("https://a318af.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_list_style.png") no-repeat left 3px;
}

span.color_red {
    color: red;
}

span.color_blue {
    color: blue
}

span.color_black {
    color: black;
}

span.color_brown {
    color: brown;
}

span.color_green {
    color: green;
}

span.color_yellow {
    color: #e8e625;
}

/*Guide achat commande radio ou filaire */

/*Guide achat store interieur */

.tab_content_row ul li a.link_default {
    color: #252525 !important;
    list-style-type: circle;
}

.tab_content_row a.link_grey {
    color: #6b757e;
    font-style: italic;
    line-height: 35px;
}

.tab_content_row a.link_green {
    color: #ffffff;
    background-color: #77b822;
    padding: 7px 25px 7px 25px;
    margin: 0 auto;
    text-transform: uppercase;
}

.page_advice_link {
    width: 100%;
    margin: 0 auto;
    padding-top: 25px;
    text-align: center;
}

h2.page_advice_h2 {
    font-size: 22px;
    color: #1a171b;
    line-height: 31px;
    font-weight: normal;
    font-family: 'MyriadPro-Cond', Arial, sans-serif;
    text-transform: uppercase;
}

div#page_advice_store_interieur {
    margin-top: 25px;
}

div#page_advice_store_interieur .page_advice_category_title {
    text-align: left;
    color: #77b822;
    text-transform: none;
    border-bottom: none;
}

.page_advice_category_title .border-bottom {
    border-bottom: 1px solid
}

.tab_content_row ul {
    margin-top: 15px;
}

.tab_content_row ul li.round_puce {
    background: none;
    list-style-type: disc;
    margin-left: 40px;
}

.page_advice_h3 {
    color: #6a757d;
    margin-bottom: 5px;
}

#page_advice_store_interieur .tab_content_row div {
    display: inline-block;
    vertical-align: top;
    margin: 0 auto 10px;
}

#page_advice_store_interieur .tab_content_row div#bloc01 {
    width: 51.2%;
    margin: -115px auto 0 auto;
}

#page_advice_store_interieur .tab_content_row div#bloc02 {
    width: 46.4%;
}

#page_advice_store_interieur .tab_content_row div#bloc03, #page_advice_store_interieur .tab_content_row div#bloc04, #page_advice_store_interieur .tab_content_row div#bloc11, #page_advice_store_interieur .tab_content_row div#bloc12, #page_advice_store_interieur .tab_content_row div#bloc19 {
    width: 50%;
}

#page_advice_store_interieur .tab_content_row div#bloc05, #page_advice_store_interieur .tab_content_row div#bloc07 {
    width: 30%;
    margin-top: 30px;
}

#page_advice_store_interieur .tab_content_row div#bloc08, #page_advice_store_interieur .tab_content_row div#bloc09, #page_advice_store_interieur .tab_content_row div#bloc10 {
    width: 33%;
}

#page_advice_store_interieur .tab_content_row div#bloc15 {
    width: 70%;
}

#page_advice_store_interieur .tab_content_row div#bloc16 {
    width: 30%;
}

#page_advice_store_interieur .tab_content_row div#bloc17 {
    width: 66%;
    margin-top: 50px;
}

#page_advice_store_interieur .tab_content_row div#bloc18 {
    width: 24%;
    padding: 0.5%
}

#page_advice_store_interieur .tab_content_row div#bloc06 {
    width: 40%;
    padding-top: 15px;
}

#page_advice_store_interieur .tab_content_row div#bloc25 {
    width: 9.1%;
    margin: 1%;
    display: inline-block;
}

#page_advice_store_interieur .tab_content_row div#bloc25 img {
    border: 1px solid #e5e5e5;
    margin-bottom: 10px;
    border-radius: 50%;
}

#page_advice_store_interieur .tab_content_row div#bloc25 img:hover {
    transform: rotate(10deg);
    transition: 0.25s linear;
}

#page_advice_store_interieur .tab_content_row div#bloc06 div .text-align-right {
    text-align: right;
    margin-left: 25px;
}

#page_advice_store_interieur .tab_content_row div#bloc06 div .text-align-left {
    text-align: left;
    margin-right: 25px;
}

#page_advice_store_interieur .tab_content_row div img {
    width: 100%;
}

#txt_pictos {
    text-align: center;
    line-height: 13px;
    font-size: 10px;
}

@media only screen and (max-width: 640px) {
    #page_advice_store_interieur .tab_content_row div#bloc01 {
        margin: -70px auto 10px auto;
    }

    #page_advice_store_interieur .tab_content_row div#bloc05, #page_advice_store_interieur .tab_content_row div#bloc07, #page_advice_store_interieur .tab_content_row div#bloc11 {
        width: 70%;
        display: block;
    }

    #page_advice_store_interieur .tab_content_row div#bloc16 {
        width: 48%;
        margin: 1%;
        display: inline-block;
    }

    #page_advice_store_interieur .tab_content_row div#bloc06, #page_advice_store_interieur .tab_content_row div#bloc15, #page_advice_store_interieur .tab_content_row div#bloc08, #page_advice_store_interieur .tab_content_row div#bloc17, #page_advice_store_interieur .tab_content_row div#bloc18 {
        width: 100%;
        display: block;
    }

    #page_advice_store_interieur .tab_content_row div#bloc18 img, .logo_responsive {
        width: 70%;
        margin: 0 auto;
    }

    #page_advice_store_interieur .tab_content_row div#bloc06 div .text-align-right {
        text-align: left;
        margin-left: 0;
    }

    #page_advice_store_interieur .tab_content_row div#bloc12 {
        display: block;
        width: 100%;
    }

    #page_advice_store_interieur .tab_content_row div#bloc25 {
        width: 50%;
        margin: 0 auto;
        padding: 0 5% 25px 5%;
        display: inline-block;
    }

    #page_advice_store_interieur .tab_content_row div#bloc25 img:hover {
        transform: none;
    }

    #txt_pictos {
        line-height: 13px;
        font-size: 13px;
    }
}

/*Guide achat store interieur */

/*Guide Pose Volet Rénovation */

#page_advice_volet-renovation {
    width: 100%;
    margin: 0 auto;
}

#page_advice_volet-renovation > img {
    width: 80%;
}

.tab_content_volet_renovation > div.title-page {
    width: 100%;
    margin: 40px auto;
    display: inline-block;
    text-align: center;
}

.tab_content_volet_renovation > div.title-page img {
    display: inline-block;
    margin: 0 auto;
    height: 55px;
    padding-right: 10px;
}

.tab_content_volet_renovation > div h1 {
    display: inline-block;
    margin: 0 auto;
    width: auto;
    max-width: 900px;
}

p.introduction {
    padding: 10px 0 40px 0;
    text-align: center;
}

.border-top {
    border-top: 1px solid #d8d8d8;
}

.border-right {
    border-right: 1px solid #d8d8d8;
}

.border-bottom {
    border-bottom: 1px solid #d8d8d8;
}

.border-left {
    border-left: 1px solid #d8d8d8;
}

.tab_content_volet_renovation p {
    padding-bottom: 10px;
}

.tab_content_volet_renovation h1 {
    line-height: 32px;
    border: none;
    padding: 0;
    margin: 40px 0;
    text-align: left;
}

.tab_content_volet_renovation h2 {
    font-family: 'MyriadPro-Cond', Arial, sans-serif;
    font-weight: normal;
    font-size: 22px;
    text-transform: uppercase;
    margin: 25px 0 25px 0;
    color: #252525;
}

.tab_content_volet_renovation .volet-renovation-manoeuvre {
    width: 50%;
    margin: 0 auto;
    display: inline-block;
    vertical-align: top;
}

.volet-renovation-manoeuvre {
    margin: 0 auto;
    text-align: center;
}

.volet-renovation-manoeuvre h3, .volet-renovation-type-pose h3 {
    font-family: 'MyriadPro-Cond', Arial, sans-serif;
    font-weight: normal;
    font-size: 22px;
    width: 75%;
    color: #252525;
    margin: 0 auto 25px auto;
    text-transform: uppercase;
}

.volet-renovation-manoeuvre p, .volet-renovation-type-pose p {
    width: 85%;
    margin: 0 auto 25px auto;
}

.volet-renovation-manoeuvre img {
    margin: 0 auto;
    width: 75%;
}

.tab_content_volet_renovation .volet-renovation-type-pose {
    width: 33%;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}

.tab_content_volet_renovation .volet-renovation-type-pose img {
    width: 75%;
}

.volet-renovation-type-pose img {
    padding-bottom: 15px;
    margin: 0 auto;
}

.tab_content_volet_renovation .volet-renovation-prise-dimensions1, .tab_content_volet_renovation .volet-renovation-prise-dimensions2 {
    display: inline-block;
    margin: 0 auto;
}

.tab_content_volet_renovation .volet-renovation-prise-dimensions1 {
    width: 50%;
}

.tab_content_volet_renovation .volet-renovation-prise-dimensions2 {
    width: 25%;
    margin-left: 25px;
}

#table-dimensions-coffre {
    width: 60%;
    margin: 0 auto;
}

#table-dimensions-coffre ul {
    width: 100%;
    margin-left: 0;
}

#table-dimensions-coffre ul li {
    width: 50%;
    padding: 5px;
    border: 1px solid #fff;
    background-color: #d8d8d8;
    display: inline-block;
    text-align: center;
}

#table-dimensions-coffre ul li:first-child, #table-dimensions-coffre ul li:nth-child(2) {
    background-color: #ffffff;
}

#page_advice_volet-renovation .cta {
    width: 250px;
    min-height: 40px;
    background-color: #77b822;
    text-transform: uppercase;
    text-align: center;
    margin: 40px auto 50px;
}

#page_advice_volet-renovation .cta a {
    color: #ffffff;
    text-decoration: none;
    line-height: 40px;
}

#page_advice_volet-renovation .cta:hover {
    background-color: #55778e;
}

@media only screen and (max-width: 640px) {
    .tab_content_volet_renovation > img {
        width: 100%;
        margin: 0 auto;
    }

    .border-right {
        border-right: none;
    }

    .tab_content_volet_renovation > div.title-page img {
        height: 100px;
        padding-bottom: 15px
    }

    .tab_content_volet_renovation .volet-renovation-manoeuvre {
        width: 100%;
        display: block;
    }

    .tab_content_volet_renovation .volet-renovation-type-pose {
        width: 100%;
        display: block;
    }

    .tab_content_volet_renovation .volet-renovation-type-pose img {
        width: 50%;
        display: inline-block;
    }

    .volet-renovation-type-pose p {
        width: 100%;
        border-bottom: 1px solid #d8d8d8;
    }

    .tab_content_volet_renovation .volet-renovation-prise-dimensions2 {
        width: 45%;
        margin-left: 5%;
    }

    #table-dimensions-coffre {
        width: 80%;
        margin: 0 auto;
    }
}

/*Guide Pose Volet Rénovation */

/* Page Livraison */

.delivery_page {
    width: 100%;
    max-width: 1060px;
    margin: 0 auto;
}

.free_delivery, .method_delivery, .prices_delivery, .delay_delivery {
    width: 100%;
    margin: 0 auto;
    border-bottom: 1px solid #c6c6c6;
    text-align: center;
}

.free_delivery-offer {
    width: 70%;
    display: inline-block;
    margin: 25px auto;
}

.free_delivery-offer > div {
    display: inline-block;
    vertical-align: bottom;
}

.free_delivery-offer > div:first-child {
    width: 66%;
    text-align: right;
}

.free_delivery-offer > div:first-child h2 {
    position: relative;
    font-family: "MyriadPro-Cond";
    font-weight: normal;
    font-size: 60px;
    color: #252525;
    line-height: 60px;
    animation-name: offer;
    animation-duration: 5s;
    animation-iteration-count: 1;
    animation-timing-function: ease-in-out;
}

.free_delivery-offer > div:first-child h3 {
    position: relative;
    font-family: "MyriadPro-Reg";
    font-weight: normal;
    font-style: italic;
    font-size: 30px;
    color: #252525;
    margin-bottom: 25px;
    line-height: 30px;
    animation-name: offer;
    animation-duration: 5s;
    animation-iteration-count: 1;
    animation-timing-function: ease-in-out;
}

.free_delivery-offer > div:first-child svg, .free_delivery-offer > div:first-child img {
    position: relative;
    display: initial;
    *transform: translateX(95%);
    animation-name: smoke;
    animation-duration: 4.5s;
    *animation-delay: 1.5s;
    animation-iteration-count: 1;
    animation-timing-function: ease-in-out;
}

.free_delivery-offer > div:last-child {
    position: relative;
    width: calc(30% - 25px);
    text-align: left;
    margin-left: 25px;
    animation-name: truck;
    animation-duration: 4s;
    *animation-delay: 1.5s;
    animation-iteration-count: 1;
    animation-timing-function: ease-in-out;
}

.free_delivery-offer > div:last-child svg, .free_delivery-offer > div:last-child img {
    transform: scaleX(-1);
    width: 100%;
    height: auto;
}

.free_delivery-conditions {
    text-align: center;
    font-style: italic;
}

.method_delivery {
    padding: 35px 0;
    display: flex;
}

.delivery_choice, .delivery_step_container, .step_follow {
    display: inline-block;
    vertical-align: top;
}

.step_follow svg,
.step_follow img {
    width: 100%;
    height: auto;
}

.delivery_choice {
    width: 35%;
}

.delivery_step_container {
    width: 60%;
}

.delivery_step_container a {
    color: initial !important;
}

.delivery_step_container a:hover {
    color: #6a757d !important;
}

.delivery_menu {
    width: 100%;
}

.delivery_menu li {
    width: calc(100% - 25px);
    height: 75px;
    padding-left: 25px;
    border-top: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    font-family: "MyriadPro-Cond";
    font-size: 25px;
    line-height: 75px;
    color: #252525;
    text-align: left;
    list-style-type: none;
    text-transform: uppercase;
}

.delivery_menu li:last-child {
    border-bottom: 1px solid #c6c6c6;
}

.delivery_menu li:hover {
    cursor: pointer;
    color: #6a757d;
}

.step_follow {
    width: 5%;
}

.delivery_step_container .picto, .delivery_step_container .txt {
    display: inline-block;
    vertical-align: middle;
}

.delivery_step_container .picto {
    width: 150px;
    text-align: center;
}

.delivery_step_container .picto svg, .delivery_step_container .picto img {
    width: 50px;
    height: auto;
    margin: 25px auto;
}

.delivery_step_container .txt {
    width: calc(100% - 150px);
    font-size: 17px;
    text-align: left;
    font-family: "MyriadPro-Cond";
    color: #252525;
    text-transform: uppercase;
}

.delivery_step_container .txt p {
    margin: 0;
}

.delivery_step_container .txt strong {
    font-family: "MyriadPro-SemiboldCond";
    font-weight: normal;
}

.delivery_delay {
    color: #e0214a;
}

.prices_delivery {
    width: 100%;
    text-align: center;
    padding-bottom: 25px;
}

.prices_delivery > div {
    width: calc(100% - 20px);
    display: inline-block;
    padding: 0 10px;
    margin-bottom: 25px;
    text-align: center;
    vertical-align: middle;
}

.prices_delivery div svg, .prices_delivery div img {
    width: 100%;
}
.prices_delivery div p.livraison-condition{
    text-align: center;
    margin-top:5px;
    font-size: 13px;
}

.prices_delivery > p {
    font-style: italic;
}

.table_price_delivery-fr svg, .table_price_delivery-corse svg,
.table_price_delivery-fr img, .table_price_delivery-corse img {
    width: 80%;
    height: auto;
}


.delay_delivery {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 25px;
}

.delay_delivery svg,
.delay_delivery img {
    width: 45%;
    max-width: 475px;
    margin: 0 auto;
}

#prices_delivery_title, #delay_delivery_title {
    font-size: 25px;
    color: #E24034;
    margin: 25px 0;
}

.prices_delivery div h3 {
    margin: 0 0 15px 25px;
    color: #252525;
    font-size: 20px;
    font-family: "MyriadPro-Cond";
    font-weight: normal;
    text-transform: uppercase;
}

.prices_delivery div h4 {
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.prices_delivery div:last-child {
    text-align: center;
}

.right_special_destination {
    color: #77b822;
    display: none;
}

.wrong_special_destination {
    color: #e0214a;
    display: none;
}

li.active {
    color: #E24034;
}

.no_active {
    display: none;
}

.result {
    height: 30px;
}

.prices_delivery input {
    width: 150px;
    height: 35px;
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    margin: 0 auto;
}

.postal_code {
    display: none;
}

@keyframes truck {
    0% {
        left: -1000px;
    }
    25% {
        left: -1000px;
    }
    100% {
        left: 0;
    }
}

@keyframes smoke {
    0% {
        left: -1000px;
    }
    35% {
        left: -1000px;
    }
    100% {
        left: 0;
    }
}

@keyframes offer {
    0% {
        left: -1000px;
    }
    55% {
        left: -1000px;
    }
    100% {
        left: 0;
    }
}

@media only screen and (max-width: 800px) {
    .delivery_step_container {
        width: 65%;
    }

    .step_follow {
        display: none;
    }

    .delivery_menu li {
        padding-left: 0;
    }

    .prices_delivery div {
        width: calc(90% - 20px);
        display: block;
        margin: 0 auto 30px auto;
    }

    .delay_delivery svg,
    .delay_delivery img {
        width: calc(90% - 20px);
        max-width: none;
        padding-bottom: 30px;
    }

    @keyframes truck {
        0% {
            left: -800px;
        }
        25% {
            left: -800px;
        }
        100% {
            left: 0;
        }
    }
    @keyframes smoke {
        0% {
            left: -800px;
        }
        35% {
            left: -800px;
        }
        100% {
            left: 0;
        }
    }
    @keyframes offer {
        0% {
            left: -800px;
        }
        55% {
            left: -800px;
        }
        100% {
            left: 0;
        }
    }
}

@media only screen and (max-width: 640px) {
    .free_delivery-offer > div:last-child, .free_delivery-offer > div:first-child h2, .free_delivery-offer > div:first-child h3, .free_delivery-offer > div:first-child svg, .free_delivery-offer > div:first-child img {
        animation: none;
    }

    .free_delivery-offer {
        width: 100%;
    }

    .step_follow {
        display: inline-block;
        width: 11%;
        padding-top: 25px;
    }

    .method_delivery {
        display: block;
    }

    .delivery_choice {
        width: 100%;
    }

    .delivery_step_container {
        width: 89%;
        margin: 25px auto 0 auto;
    }

    .delivery_menu {
        margin-left: 0 !important;
    }

    .delivery_menu li {
        display: inline-block;
        width: calc(50% - 1%);
        border-top: 1px solid #c6c6c6;
        border-left: 1px solid #c6c6c6;
        border-bottom: 1px solid #c6c6c6;
        height: auto;
        padding: 15px 0;
        text-align: center;
        font-size: 20px;
        line-height: 20px;
        vertical-align: middle;
        margin: 1%;
    }

    .delivery_menu li:nth-child(2), .delivery_menu li:last-child {
        border-right: 1px solid #c6c6c6;
    }

    .delivery_menu li:nth-child(3), .delivery_menu li:last-child {
        border-bottom: 1px solid #c6c6c6;
    }

    .delivery_menu li:last-child {
        border-bottom: 1px solid #c6c6c6;
    }
}

@media only screen and (max-width: 400px) {
    .free_delivery-offer > div:first-child {
        width: 90%;
        text-align: center;
        margin: 0 auto;
    }

    .free_delivery-offer > div:last-child {
        margin-top: 25px;
        margin-left: 0;
    }

    .free_delivery-offer > div:first-child svg,
    .free_delivery-offer > div:first-child img {
        float: none;
        margin: 0 auto;
        transform: translateX(0);
    }

    .step_two, .step_three, .step_four {
        margin-bottom: 15px;
    }

    .step_follow {
        padding-top: 50px;
    }

    .prices_delivery div {
        width: 100%;
    }
}

/* Page Livraison */
#doofinder {
    background: #E5E5E5;
    padding: 0 3px 3px;
    border-radius: 7px;
    border: 0 none !important;
}

#doofinder-resultswrapper {
    border: 0 none;
    background: #E5E5E5;
    border-radius: 0 0 4px 4px;
}

#doofinder-header {
    background: none !important;
    border-top: 1px solid #CBCBCB;
}

#doofinder-header div {
    text-align: left !important;
}

#doofinder-header span.nbresults {
    margin-left: 60px !important;
    font-size: 14px;
}

#doofinder-header span.nbresults span:first-child {
    color: #323232;
}

#doofinder-header span.nbresults span:last-child {
    color: #6e6e6e;
}

#doofinderLogo {
    display: none;
}

#doofinder-header .modes .icon {
    width: 17px !important;
    height: 17px !important;
}

#doofinder-header .modes .icon.ListView {
    background-image: url("https://3d43d7.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/doofinder/mode_lignes_off.jpg") !important;
}

#doofinder-header .modes .icon.ListView.active, #doofinder-header .modes .icon.ListView:hover {
    background-image: url("https://f67549.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/doofinder/mode_lignes_on.jpg") !important;
}

#doofinder-header .modes .icon.GridView {
    background-image: url("https://18ce94.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/doofinder/mode_grille_off.jpg") !important;
}

#doofinder-header .modes .icon.GridView.active, #doofinder-header .modes .icon.GridView:hover {
    background-image: url("https://014de5.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/doofinder/mode_grille_on.jpg") !important;
}

/* mode list */
#helpck-results ul.ListView {
    margin: 0 5px;
}

#helpck-results ul.ListView li > a > h1 {
    font-size: 18px !important;
    line-height: 22px !important;
    color: #1A171B !important;
    text-transform: uppercase !important;
    padding-bottom: 0 !important;
    font-family: "MyriadPro-Cond" !important;
    font-weight: normal !important;
}

#helpck-results ul.ListView p.dfdescription {
    color: #6A757D !important;
}

#helpck-results ul.ListView p.dfprice {
    display: none;
}

#helpck-results ul.ListView span.dfprice {
    font-size: 26px !important;
    color: #1A171B !important;
    font-family: "MyriadPro-Cond" !important;
}

/* mode grid */
#helpck-results ul.GridView {
    margin: 0 5px;
}

#helpck-results ul.GridView li {
    min-height: auto !important;
}

#helpck-results ul.GridView li > a > h1 {
    font-size: 18px !important;
    color: #1A171B !important;
    text-transform: uppercase !important;
    padding-bottom: 0 !important;
    font-family: "MyriadPro-Cond" !important;
    font-weight: normal !important;
    margin-top: 10px !important;
    line-height: 21px !important;
    display: block !important;
    max-height: 45px !important;
}

#helpck-results ul.GridView p.dfdescription {
    color: #6A757D !important;
}

#helpck-results ul.GridView p.dfprice {
    display: none;
}

#helpck-results ul.GridView span.dfprice {
    font-size: 26px !important;
    color: #1A171B !important;
    font-family: "MyriadPro-Cond" !important;
}

#video_section_area {
    padding: 0 20px;
}

#video_section {
    max-width: 1060px;
    margin: 0 auto;
    padding: 50px 39px 63px 40px;
    display: flex;
    flex-wrap: wrap;
}

#video_section .show_more {
    margin-top: 10px;
    border-top: 1px solid #dcdee0;
    width: 100%;
    padding-top: 10px;
}

.video_player_mobile .video_list {
    bottom: 4%;
}

.advice_video_area {
    width: calc(50% - 15px);
    display: block;
    margin-right: 15px;
}

.advice_video_area h2 {
    font-size: 26px;
    color: #1a171b;
    font-family: 'MyriadPro-Cond';
    font-weight: normal;
    text-transform: uppercase;
}

.advice_video_area h2 span {
    display: inline-block;
    position: relative;
    background: white;
    top: 5px;
    padding-right: 10px;
}

.advice_video_box {
    padding: 12px 0 10px;
    border-top: 1px solid #dcdee0;
}

.advice_video {
    width: 48.6%;
    float: left;
}

.advice_video_photo {
    position: relative;
}

.video_icon_area {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.video_icon_holder {
    display: table-cell;
    vertical-align: middle;
}

.video_icon {
    width: 70px;
    height: 70px;
    margin: 0 auto;
    background: url("https://3b17d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/icons.png") no-repeat -20px -662px;
}

.video_icon_box {
    width: 100%;
    height: 100%;
    display: table;
}

.advice_video:nth-child(2) {
    float: right
}

.advice_video_photo {
    margin-bottom: 11px;
}

.advice_video span {
    font-size: 17px;
    color: #1a171b;
    line-height: 23px;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    height: 44px;
    overflow: hidden;
    display: block;
}

.advice_video span a {
    color: #1a171b
}

.youtube_video {
    position: relative;
    width: 100%;
    border: 1px solid #e0e0e0;
}

.youtube_video .video_icon {
    width: 70px;
}

.video_player_mobile {
    height: 70px;
}

.video_box {
    padding: 0 20px 20px 20px
}

.video_player {
    width: 100%;
    height: 59px;
}

.video_list {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 9999;
    width: 70px;
    height: 60px;
}

.video_list a {
    background: url("https://dae061.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/video_list.png") no-repeat 0 0;
    width: 70px;
    height: 60px;
    display: block;
}

.video_list a.video_list_close {
    background-position: 0 -60px
}

.video_list a:hover {
    background-position: 0 -60px
}

.video_list_content {
    position: fixed;
    max-width: 390px;
    background: #bfbfbf;
    display: none;
    z-index: 999;
}

.video_list_content ul {
    padding-bottom: 15px;
}

.video_list_content ul li {
    font-size: 17px;
    line-height: 18px;
    color: #1a171b;
    border-bottom: 1px solid #a9a9a9;
    padding: 10px;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
}

.video_list_content ul li a {
    color: #1a171b;
    display: inline-block;
    background: url("https://9e4bf9.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_video.png") no-repeat left 2px;
    padding-left: 50px;
    min-height: 40px;
}

.more_video {
    display: block;
    min-width: 344px;
    height: 45px;
    line-height: 45px;
    color: #1a171b;
    font-size: 17px;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    text-align: center;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 8px 21px;
}

.show_more {
    display: inline-block;
    text-transform: uppercase;
    color: #6a757d;
    font-size: 17px;
    font-family: 'MyriadPro-Cond';
}

.show_more svg * {
    fill: #b1bdc6;
}

.show_more:hover {
    text-decoration: underline
}

#popup_content_area {
    width: 100%;
    height: 100%;
    display: none;
}

#popup_content {
    max-width: 767px;
    margin: 0 auto;
    position: relative;
    width: 70vw;
}

#popup_contact_box {
    padding: 30px 0 0 0;
}

#popup_contact_box h2 {
    font-size: 20px;
    color: #1a171b;
    font-family: 'MyriadPro-Cond';
    font-weight: normal;
    text-align: center;
    padding: 0 20px;
    padding-bottom: 27px;
    text-transform: uppercase;
}

@media screen and (max-width: 990px) {
    #video_section {
        padding: 20px 0 40px 0;
    }
}

@media screen and (max-width: 768px) {
    .advice_video {
        width: 100%;
    }

    .advice_video:nth-child(2) {
        display: none
    }

    .advice_video_area {
        width: 48.43%;
    }

    #video_section .show_more {
        margin-top: 0;
    }

    #video_section {
        padding: 20px 0 72px 0;
    }
}

@media screen and (max-width: 640px) {
    .advice_video_area {
        float: none;
        width: 100%;
    }

    .newsletter_registration {
        width: 100%;
        float: none;
    }

    .advice_video_box {
        padding-bottom: 15px;
    }

    #video_section .show_more {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .advice_video span {
        padding-bottom: 15px;
        display: inline-block
    }

    #video_section_area {
        padding: 0 10px;
    }

    .youtube_video a {
        position: relative !important;
        display: block;
        height: 100%;
    }

    .more_video {
        min-width: 234px;
    }
}

@media screen and (max-width: 400px) {
    .video_player_mobile .video_list {
        bottom: 0;
    }
}
#geoipredirect {
    max-width: 500px;
    border: 1px solid #d8d8d8;
    margin: 30px;
    text-align: center;
    border-radius: 8px;
    font-size: 20px;
    font-family: 'MyriadPro-Cond';
}

#geoipredirect .flag {
    margin: 10px;
    position: relative;
    top: -20px;
    display: inline-block;
    background: #fff;
    text-align: center;
}

#geoipredirect p:first-child {
    margin-top: 20px;
}

#geoipredirect button {
    max-width: 350px;
    display: inline-block;
    margin: 5px;
    border: 1px solid #000;
    border-radius: 4px;
    height: 40px;
    cursor: pointer;
    font-size: 18px;
    font-family: 'MyriadPro-Cond';
}

#geoipredirect #redirectToWebsite {
    background-color: #e06565;
    margin-top: 30px;
    color: #fff;
    border: none;
}

#geoipredirect #stayToThisWebsite {
    margin-bottom: 30px;
}

@media screen and (max-width: 480px) {
    #geoipredirect {
        font-size: 16px;
    }

    #geoipredirect button {
        font-size: 16px;
    }
}

ul#pronav {
	margin: 0 auto;
	background-image:url(https://869756.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/avosdim/pronav/images/menu_bg.jpg);
	text-transform: uppercase;
	padding: 0;
	width: 1000px;
	height:40px;
	list-style: none;
	font-size: 11px;
	font-weight:bold;
	position:relative;
	z-index:999;	
	line-height:13px;
}

ul#pronav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative; /*--Important--*/
	
}



ul#pronav li#home-li-id {
	border-left: 0px none;
}

ul#pronav li#mixed-li-id {
	border-right: 0px none;
}


ul#pronav li .row ul li, ul#pronav li:hover .row ul li {
	border: 0px none;
}

ul#pronav li a {
color:#ffffff;
float:left;
font-weight:bold;
padding:6px 4px 0 4px;
text-decoration: none;
}

ul#pronav li a:hover, ul#pronav li:hover a {
color:#D96708;
background: #eeeeee;
height:34px;
}

ul#pronav ul ul li a:hover, ul#pronav li:hover ul li a {
border: 0px none;
}


ul#pronav ul li {
float:none;
margin:0;
color: #2F2F2F;
}


ul#pronav li a span{
	display:block;
}


ul#pronav li:hover a,ul#pronav li a:hover {
	background-position: 0 0;
	text-decoration: none;
}  /*--Hover State--*/
ul#pronav a.dashboard {
	
}

ul#pronav a.acl {
}

ul#pronav a.users {
}

ul#pronav li .sub {
	position: absolute; /*--Important--*/
	border:1px solid #CCCCCC;
	top: 40px; left: 0;
	z-index: 99999;
	background: #ffffff;
	float: left;
	display: none; /*--Hidden for those with js turned off--*/
	-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
}
ul#pronav li .row { /*--If needed to break out into rows--*/
	clear: both;
	/*float: left;*/
	width: 100%;
	margin-bottom: 10px;
}
ul#pronav li .sub ul{
float:left;
list-style:none outside none;
padding:15px 0;
width:182px;
background: url(https://92d79e.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/avosdim/pronav/images/vertical-tile-divider.gif) repeat-y right 0;
background-position:0px;
}

ul#pronav li .sub ul.promo {
float:left;
list-style:none outside none;
padding:25px 0 20px;
width:607px;
background: none;
}

ul#pronav li .sub ul.last{
background: none;
}

.clear {
	clear: both;
	overflow: hidden;
	width: 1px;
	text-indent: 100px;
	height: 1px;
	}
ul#pronav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #5e5e5e;
	text-align:left;

}

ul#pronav .sub ul li {
	width: auto;
}

ul#pronav .sub ul.promo li {
	float: left;
}

ul#pronav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0; 
	margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#pronav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #000;
}

ul#pronav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: transparent;
	display: block;
	text-decoration: none;
	color: #5e5e5e;
	text-align:left;
	font-weight: normal;
	font-size: 11px;
}

ul#pronav .sub ul.promo li a {
	padding: 0px 25px;
}

ul#pronav .sub ul li.first a {
	color: #000;
	text-align:left;
	font-weight: bold;
	font-size: 13px;
}
ul#pronav .sub ul li a img.icon{
	vertical-align:middle;
}

ul#pronav .sub ul li a:hover {
	color:#D96708;
	background-position: 0 0 ;/*--Override background position--*/
	text-decoration: none;
	text-align:left;
}

ul#pronav li#forms-li-id .sub {
	padding: 0 25px 25px;
}

ul#pronav li#forms-li-id .sub ul {
	width: 240px;
}

ul#pronav li#video-li-id .sub ul {
	padding: 25px 25px 20px;
	width:550px;
}


.form-submit {
background-color:#618499;
border:1px solid #406A83;
color:#FFFFFF;
cursor:pointer;
font:bold 12px arial,sans-serif !important;
overflow:visible;
padding:1px 9px;
text-align:center;
vertical-align:middle;
width:auto;
margin-left: 3px;
}

ul#pronav li#mixed-li-id .sub ul.promo {
	width: 330px;
}

ul#pronav li#mixed-li-id .sub {
	left: -276px;
}


ul#pronav li.pro-moust a  {
	height: 28px;
    padding-top: 12px;
    text-align: center;
    width: 104px;
}

ul#pronav li.pro-volet a  {
padding: 12px 18px 0 20px;
height: 28px;
width: 100px;
text-align:center;

}


ul#pronav li.pro-store-int a  {
padding: 12px 18px 0 20px;
height: 28px;
width: 101px;
text-align:center;
}

ul#pronav li.pro-store-ext a  {
padding: 6px 9px 0 9px;
height: 34px;
width:66px;
}

ul#pronav li.pro-film a  {
padding: 12px 18px 0 20px;
height: 28px;
width:78px;
text-align:center;
}

ul#pronav li.pro-fdt a  {
padding: 6px 14px 0 7px;
height: 34px;
width:66px;
}

ul#pronav li.pro-rideaux a  {
padding: 12px 18px 0 30px;
height: 28px;

}

ul#pronav li.pro-voile a  {
padding: 12px 0px 0 20px;
height: 28px;
width: 116px;
}

ul#pronav li.pro-domo a  {
padding: 6px 7px 0 7px;
height: 28px;
}

ul#pronav li.pro-bonnes-affaires a  {
padding: 12px 10px 0 30px;
height: 28px;
width:66px;
}

ul#pronav li.pro-echant a  {
padding: 6px 7px 0 7px;
height: 34px;
width:78px;
}

ul#pronav li.pro-pro a  {
padding: 12px 0px 0 0px;
height: 28px;
font-weight: bold;
width: 112px;
text-align: center;
}

ul#pronav li.pro-soldes a  {
padding: 12px 18px 0 20px;
height: 28px;
width: 110px;
text-align: center;
color:#E0214A;
}

ul#pronav li.pro-home a  {
padding: 7px 15px 0 15px;
height: 33px;

}

ul#pronav .sub .colonne1 {
background-color: white;
width: 290px;
}

ul#pronav .sub .colonne2 {
width: 350px;
float:right;
margin:0 -40px 0 0;
}

ul#pronav .sub .colonne3 {
background-color: white;
width: 248px;
}

ul#pronav .sub .colonne4 {
background-color: white;
width: 250px;
}

ul#pronav .sub ul li.niveau1 a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	width: 100%;
	background: transparent;
	display: block;
	text-decoration: none;
	color: #000000;
	text-align:left;
	font-weight: normal;
	font-size: 12px;
	background:url("https://236659.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/avosdim/css/graphics/liste.png") no-repeat scroll 15px 18px transparent;
	padding: 15px 0 3px 28px;
	font-weight:bold;
}



ul#pronav .sub ul li.niveau1 a:hover {
	color:#D96708;
}


ul#pronav .sub ul li.niveau2 a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	width: 100%;
	background: transparent;
	display: block;
	text-decoration: none;
	color: #5E5E5E;
	text-align:left;
	font-weight: normal;
	font-size: 11px;
	padding: 5px 0 3px 45px ;
	color: #245557;
	
}

ul#pronav .sub ul li.niveau2 a:hover {
	color:#D96708;
}



ul#pronav li.pro-stores4 a {
    height: 28px;
    padding: 12px 7px 0;
}


ul#pronav .sub ul li.niveau3 a {

background: transparent none repeat scroll 0 0;
    color: #5e5e5e;
    display: block;
    float: none;
    font-size: 10px;
    font-weight: normal;
    height: auto;
    padding: 1px 0 1px 65px;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    width: 100%;
    text-transform:none;
    font-size:13px;
}

ul#pronav .sub ul li.niveau3 a:hover {
	color:#D96708;
}

.niveau3 {
font-style:italic;
}

ul#pronav li.pro-shutter a  {
padding: 12px 18px 0 18px;
height: 28px;
width:117px;

}

ul#pronav li.pro-film-uk a  {
padding: 12px 18px 0 18px;
height: 28px;
width:117px;
}

ul#pronav li.pro-pro-uk a  {
padding: 12px 18px 0 18px;
height: 28px;
font-weight:bold;
width:127px;
}

ul#pronav li.pro-store-int-uk a  {
padding: 12px 18px 0 18px;
height: 28px;
width:117px;
}


ul#pronav li.pro-film-uk a  {
padding: 12px 18px 0 18px;
height: 28px;
width:117px;
}

ul#pronav li.pro-moust-uk a  {
	height: 28px;
    padding-top: 12px;
    text-align: center;
    width: 117px;
}

ul#pronav li.pro-bonnes-affaires-uk a  {
padding: 12px 18px 0 18px;
height: 28px;
width:117px;
}



div.j2tajax-confirm {
    padding: 15px;
    background: #fff;
    border: 10px solid rgba(212, 212, 212, .5);
}

div.j2t-closing-button {
    top: 0;
    right: 15px;
}

.j2t-closing-button span {
    display: none;
}

.j2t-closing-button {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.j2t-closing-button::before, .j2t-closing-button::after {
    content: '';
    position: absolute;
    width: 100%;
    top: 50%;
    height: 1px;
    background: #888;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}

.j2t-closing-button::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.j2t-product-image {
    display: block;
}

.j2t-product-image a {
    display: block;
}

.j2tajax-confirm button.button {
    width: 90%;
    display: inline-block;
    text-align: center;
    height: 30px;
    line-height: 28px;
    border: 1px solid #e06565;
    background: #e06565;
    font-size: 14px;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: 'MyriadPro-Cond', Arial, sans-serif;
    color: #fff;
}

.j2tajax-confirm button.button:hover {
    background: #e06565;
}

.j2tajax-confirm button.button span {
    display: block;
    height: auto;
    border: none;
    background: transparent;
    padding: 0;
    font: inherit;
    text-align: center;
    white-space: nowrap;
    color: #fff;
}

.add-to-cart label {
    font-weight: normal;
}

.add-to-cart .qty {
    height: 20px;
    vertical-align: middle;
}

.j2t-upsells-list {
    width: 100%;
}

.success-msg li > span.wrapper-message-box {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

#j2t-upsell-product-table td.j2t-upsells-list-item {
    width: 33%;
}

div.spinner-wrapper {
    height: 40px;
}

div.j2t-spinner {
    width: 30px;
    height: 30px;
    background-color: #4E4E4E;
    margin: 5px auto;
    -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
    animation: sk-rotatePlane 1.2s infinite ease-in-out;
}

@-webkit-keyframes sk-rotatePlane {
    0% {
        -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    }
    50% {
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    }
    100% {
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    }
}

@keyframes sk-rotatePlane {
    0% {
        -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    }
    50% {
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    }
    100% {
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    }
}

div.j2tajax-confirm div.j2tajax-checkout-img {
    float: left;
    margin-right: 5px;
}

div.j2tajax-confirm .success-msg {
    background: none;
    color: #000;
    padding: 8px !important;
    text-align: left;
    border: none !important;
}

.j2t-upsells-list {
    padding: 5px;
    background-color: #F9F9F9;
}

/**************************************/
div.j2t-cart-bts {
    clear: both;
    height: 35px;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.j2t-top-cart {
    width: 265px;
    z-index: 1097;
}

div.j2tajax-checkout-txt {
    font-size: 15px;
    font-weight: normal;
    font-family: arial;
    line-height: 20px;
}

.top-block-cart {
    font-size: 11px;
    line-height: 1.25;
    background: #fff;
    z-index: 10000;
}

.top-block-cart .block-title strong {
    background: no-repeat 0 0;
    padding-left: 21px;
}

/* Mini Products List */
.top-block-cart .mini-products-list .product-image {
    float: left;
    width: 50px;
    border: 1px solid #a9a9a9;
}

.top-block-cart .mini-products-list .product-details {
    margin-left: 60px;
}

.top-block-cart .mini-products-list .product-details .product-name,
.top-block-cart .mini-products-list .product-details .nobr small {
    word-wrap: break-word;
}

.top-block-cart .mini-products-list .product-details .nobr {
    white-space: normal !important;
}

/* Block: TopCart */
.top-block-cart .block-title { /*border-bottom:0;*/
}

/*.top-block-cart .block-title strong { background-image:url(https://b5d5d9.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/css/images/i_block-cart.gif); }*/
.top-block-cart .summary {
    background: #fff;
    padding: 2px 0 8px;
    margin: -1px 0 0;
    position: relative;
    z-index: 1;
}

.top-block-cart .amount {
    margin: 0;
}

.top-block-cart .amount a {
    font-weight: bold;
}

.top-block-cart .subtotal {
    margin: 5px 0 0;
    padding: 2px 0;
    background: #F3F3F3;
    text-align: center;
}

.top-block-cart .subtotal .price {
    font-weight: bold;
}

.top-block-cart .actions {
    border-bottom: 1px solid #c2c2c2;
}

.top-block-cart .actions .paypal-logo {
    float: left;
    width: 100%;
    margin: 3px 0 0;
    text-align: right;
}

.top-block-cart .actions .paypal-logo .paypal-or {
    clear: both;
    display: block;
    padding: 0 55px 8px 0;
}

.close-j2t-ajax-top {
    position: absolute;
    top: 5px;
    left: 10px;
}

.close-j2t-ajax-top:hover { /*cursor:default;*/
}

.block.top-block-cart .actions {
    padding: 6px 9px;
    text-align: right;
}

.block.top-block-cart .block-subtitle {
    margin: 0;
    padding: 5px 9px;
    font-size: 1em;
    font-weight: bold;
}

.block.top-block-cart .block-content li.item {
    padding: 7px 9px;
    display: block;
}

.block.top-block-cart .block-content {
    background: #fff;
    color: #000;
    padding: 6px 6px;
}

.quick-access .links .block.top-block-cart a, .header .links .block.top-block-cart li {
    background-image: none;
}

.header .links .block.top-block-cart li {
    width: 233px;
    display: block;
}

.quick-access .links .block.top-block-cart a {
    color: #000;
}

.quick-access .links .block.top-block-cart a {
    padding: 0;
}

.block.top-block-cart .block-content a.btn-remove, .header .links .block.top-block-cart .block-content li a.btn-remove {
    background-position-x: 0;
    background-position-y: 0;
    width: 16px;
    height: 16px;
    background: url('https://03afde.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/j2t/remove.gif') no-repeat;
}

.block.top-block-cart .block-content a.btn-edit, .header .links .block.top-block-cart .block-content li a.btn-edit {
    background-position-x: 0;
    background-position-y: 0;
    width: 16px;
    height: 16px;
    background: url('https://ab3145.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/j2t/edit.png') no-repeat;
}

/**************************************/

div.j2tajax-confirm, div.j2tajax-progress {
    border: #ccc solid 1px;
    z-index: 1099;
    text-align: center;
}

div.j2tajax-progress {
    padding: 5px;
    z-index: 1099;
}

div#j2t_ajax_confirm_wrapper div.add-to-cart {
    padding-top: 20px;
    text-align: center;
}

div#j2t_ajax_confirm_wrapper .add-to-cart label, div#j2t_ajax_confirm_wrapper .add-to-cart .qty, div#j2t_ajax_confirm_wrapper .add-to-cart button.button {
    float: none;
}

div#j2t_ajax_confirm_wrapper .product-options {
    margin: auto;
    padding: 10px !important;
}

div#j2t_ajax_confirm_wrapper .product-shop .product-options-bottom {
    margin: auto;
    padding: 10px !important;
}

div#j2t_ajax_confirm_wrapper .product-shop {
    padding: 10px;
}

div.j2t-overlay {
    width: 100%;
    height: 100%;
    background: black;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1098;
}

span.j2t-or {
    display: inline-block;
    font-size: 15px;
    margin-top: 5px;
}

/* start da css for da buttons */
a.j2t-continue-link {
    width: 45%;
    float: left;
    display: block;
    text-align: center;
    height: 30px;
    line-height: 28px;
    border: 1px solid #e06565;
    background: #e06565;
    font-size: 14px;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: 'MyriadPro-Cond', Arial, sans-serif;
    color: #fff;
}

a.j2t-continue-link:hover {
    background: #e06565;
}

a.j2t-checkout-link {
    width: 45%;
    border: 1px solid #cbcbcb;
    height: 30px;
    line-height: 28px;
    background-color: #FFF;
    text-align: center;
    cursor: pointer;
    outline: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: block;
    font-size: 14px;
    font-family: 'MyriadPro-Cond', Arial, sans-serif;
    color: #778188;
    float: right;
}

a.j2t-checkout-link:hover {
    background: #000;
    color: #FFF;
}

.j2t-bottom-qty {
    height: 1px;
    line-height: 1px;
}

span.j2t-upsells-list-wrapper {
    display: block;
    text-align: left;
}

table.j2t-upsell-product-table {
    clear: both;
}

table td.j2t-upsells-list-item h5.j2t-product-lnk {
}

table td.j2t-upsells-list-item h5.j2t-product-lnk a {
    font-size: 14px;
    font-weight: normal;
    color: #1a171b;
    font-family: 'MyriadPro-Cond', Arial, sans-serif;
}

h4.j2t-upsells-title {
    display: block;
    clear: both;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    text-align: center;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 0;
}

h4.j2t-upsells-title .also-item-elements {
    background: #F9F9F9;
    border-bottom: 4px solid #ccc;
    display: block;
    padding: 5px 10px;
}

div.spinner-wrapper {
    height: 40px;
    overflow: hidden;
}

div.j2tajax-progress, div.j2tajax-confirm {
    background: #fff;
}

div.j2tajax-confirm {
    height: auto !important;
    width: 560px !important;
}

div.j2t-closing-button {
    position: absolute;
    top: 0;
    right: 3px;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
}

/*uncomment the following line when using massconf module*/
/*#j2t_ajax_confirm_wrapper .product-options-bottom .add-to-cart label, #j2t_ajax_confirm_wrapper .product-options-bottom .add-to-cart input { display:none; }*/
div.inner-ajax-content {
    padding-bottom: 10px;
}

div.inner-ajax-content div.product-options-bottom ul.add-to-links {
    display: none;
}

.j2tajax-progress .j2t-ajax-child img {
    vertical-align: middle;
}

img.img-product-to-move, img.before-product-move {
    z-index: 100;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 2px solid #c0c0c0;
}

#j2t_ajax_confirm_wrapper img {
    display: inline;
}

#j2t-upsell-product-table td.j2t-upsells-list-item {
    text-align: center;
    padding-top: 10px;
}

#j2t-upsell-product-table td.j2t-upsells-list-item h5 {
    font-size: 12px;
    font-weight: bold;
    display: block;
    height: 38px;
}

#j2t-upsell-product-table td.j2t-upsells-list-item .product_price_box {
    height: 30px;
}

#j2t_ajax_confirm_wrapper h2, #j2t_ajax_confirm_wrapper h5 {
    font-size: 12px;
    font-weight: bold;
}

input[type=text].qty.j2tajaxcart-qty, input[type=number].qty.j2tajaxcart-qty {
    width: 30px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.j2tajaxcart_qty_area {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

.qtyplus {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent #007bff transparent;
    text-indent: -1100em;
    display: block;
    margin: auto;
}

.qtyminus {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #007bff transparent transparent transparent;
    text-indent: -1100em;
    display: block;
    margin: auto;
}

@media screen and (max-width: 560px) {
    div.j2tajax-confirm {
        max-width: 100%;
        height: auto !important;
    }
}

@media screen and (max-width: 640px) {
    .j2t-upsells-items-content {
        vertical-align: top;
        margin: 0 auto;
    }

    #j2t-upsell-product-table td.j2t-upsells-list-item {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

    #j2t-upsell-product-table td.j2t-upsells-list-item h5 {
        height: initial;
    }

    #j2t-upsell-product-table td.j2t-upsells-list-item .product_price_box {
        margin-top: 10px;
    }

    .j2tajax-confirm button.button {
        margin: 0 auto;
        width: 60%;
    }
}
#home_slider_area {
    padding: 0 20px;
    position: relative;
    z-index: 0
}

#home_slider {
    max-width: 1060px;
    margin: 0 auto;
    padding: 11px 0 0 0;
    overflow: hidden;
}

.slide_item {
    padding-right: 5px;
    width: 50%;
    float: left;
}

.slide_item:nth-child(2) {
    padding-left: 5px;
    padding-right: 0;
}

.slider_item_holder {
    position: relative;
}

.slider_item_content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    padding: 10px;
}

.slider_item_box {
    width: 100%;
    height: 100%;
    display: table;
    vertical-align: middle;
}

.slider_item_middle {
    display: table-cell;
    vertical-align: middle;
}

.new_collection {
    max-width: 324px;
    margin: 0 auto;
    background: url("https://b8192d.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_dot.png") repeat-x top;
}

.new_collection_box {
    background: url("https://b8192d.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_dot.png") repeat-x bottom;
    padding: 15px 0 12px 0;
}

.new_collection h2 {
    font-size: 38px;
    line-height: 42px;
    color: #fff;
    font-weight: normal;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    text-align: center;
}

.new_collection h3 {
    font-size: 24px;
    color: #fff;
    font-weight: normal;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    text-align: center;
}

.discover_btn {
    width: 132px;
    height: 38px;
    margin: 17px auto 0;
    background: #9c9770;
}

.discover_btn a {
    width: 100%;
    line-height: 38px;
    font-size: 17px;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond';
    color: #fff;
    padding-left: 13px;
}

.discover_btn a span {
    display: inline-block;
    background: url("https://2ae483.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/btn_arrow.png") no-repeat left center;
    line-height: 38px;
    padding-left: 34px;
}

.discover_btn a:hover {
    padding-left: 20px
}

.store_californien {
    max-width: 313px;
    background: #fff;
    margin: 107px auto 0;
    padding: 30px 0 5px 0;
}

.store_californien h2 {
    font-size: 38px;
    line-height: 42px;
    color: #b2874f;
    font-weight: normal;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 2px;
}

.store_californien h3 {
    font-size: 24px;
    color: #6a757d;
    font-weight: normal;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 20px;
}

.discover {
    margin: 0 auto;
    max-width: 154px;
    border-top: 1px solid #e1e3e5;
    text-align: center;
    padding: 17px 0 10px 0;
}

.discover a {
    font-size: 17px;
    text-transform: uppercase;
    font-family: 'MyriadPro-Cond';
    display: inline-block;
    color: #6a757d;
    padding-left: 20px;
    background: url("https://fc33c2.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_orange-arrow.jpg") no-repeat left center;
}

#home_about_section .show_more {
    background: url("https://fc33c2.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_orange-arrow.jpg") no-repeat left center;
    padding-left: 15px
}

.discover a:hover {
    margin-left: 10px
}

.discount_section_area {
    position: relative;
    margin-top: 10px;
}

.discount_section {
    border: 4px solid #c0002a;
    background: url("https://dd5c5b.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_pattern.png") repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0 15px 0 20px;
}

.discount_amount {
    position: relative;
    padding: 0 0 0 23px;
    display: inline-block;
    float: left;
    margin-top: -4px;
}

.discount_amount strong {
    font-size: 185px;
    color: #c0002a;
    font-weight: normal;
    font-family: 'GothamBlack';
}

.discount_amount small {
    font-size: 79px;
    position: absolute;
    left: 0;
    bottom: 43px;
}

.discount_amount span {
    font-size: 50px;
    position: absolute;
    right: -49px;
    top: 36px;
}

.discount_content {
    float: left;
    padding: 69px 0 0 7px;
}

.discount_content p {
    font-size: 38px;
    color: #c0002a;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    margin-bottom: -10px;
}

.discount_content p span {
    font-size: 18px;
}

.discount_content > span {
    font-size: 18px;
    color: #000;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    display: block;
    background: url("https://999a3f.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/dot_red.png") repeat-x bottom;
    padding: 6px 0 9px 0;
}

/*-----------flexslider-------------*/
#home_mobile_slider .flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 36px;
    height: 60px;
    margin: 0;
    position: absolute;
    top: 42%;
    z-index: 10;
    overflow: hidden;
    opacity: 1;
    cursor: pointer;
    text-indent: -999999px;
    background: url("https://0f238d.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_slider_btn.png") repeat;
}

#home_mobile_slider .flex-direction-nav .flex-prev {
    left: 0;
    background-position: 0 0;
}

#home_mobile_slider .flex-direction-nav .flex-prev:hover {
    background-position: -36px 0
}

#home_mobile_slider .flex-direction-nav .flex-next {
    right: 0;
    background-position: 0 -60px;
}

#home_mobile_slider .flex-direction-nav .flex-next:hover {
    background-position: -36px -60px;
}

#home_mobile_slider {
    padding: 0;
}

#home_mobile_slider .slide_item {
    width: 100%;
    padding: 0;
}

#home_mobile_slider .slide_item img {
    width: 100% !important;
}

#home_about_section {
    padding: 0 20px;
}

#home_about_area {
    max-width: 1060px;
    margin: 0 auto;
    padding: 48px 40px 19px 43px;
    border-bottom: 1px solid #dcdee0;
}

#home_about_area h2 {
    font-size: 22px;
    color: #1a171b;
    line-height: 31px;
    font-weight: normal;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    display: inline-block;
    padding-right: 12px;
    background-color: #fff;
}

.about_title {
    background: url("https://3b17d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/icons.png") repeat-x -0px -2484px;
}

.home_about_column_box {
    overflow: hidden;
    padding: 20px 0 0 0;
}

.home_about_column_box p {
    font-size: 13px;
    line-height: 20px;
    color: #6a757d;
    padding-bottom: 20px;
}

.home_about_left {
    width: 23.5%;
    float: left;
    margin-top: -8px;
}

.home_about_rgt {
    width: 74.7%;
    float: right;
    overflow: hidden;
}

.small_photo {
    float: left;
    width: 33.01%;
}

.large_photo {
    float: right;
    width: 65.89%;
}

#slider_section {
    max-height: 576px;
    padding: 0;
    /*overflow:hidden;*/
    max-width: 1440px;
    margin: 0 auto;
}

#slider_area {
    padding: 45px 0 0 0;
}

/* Surcharge carrousel hp nouveautés */
#slider_section .owl-carousel {
    max-width: 940px;
    margin: 20px auto 0 auto;
}

#slider_section .owl-carousel .owl-stage-outer {
    overflow: visible;
}

#slider_section .owl-carousel .owl-stage {
    padding: 0 !important;
}

#slider_section .owl-carousel .owl-item img {
    width: auto;
    margin: auto;
}

#slider_section .owl-carousel .slide_item_photo {
    position: relative;
}

#slider_section .owl-carousel .slide_item_photo .overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 200;
}

#slider_section .owl-carousel .owl-item.active .slide_item_photo .overlay {
    display: none;
}

#slider_section .slide_item_info h3, #slider_section .slide_item_info h4 {
    height: 50px;
    overflow: hidden;
}

#slider_section .owl-prev {
    left: -18px;
    top: 100px;
}

#slider_section .owl-next {
    right: -18px;
    top: 100px;
}

/*************************************/
#tab_menu {
    max-width: 1060px;
    margin: 0 auto;
    padding: 0 40px 0 40px;
}

#slider_top h2.slider_top_title {
    font-size: 32px;
    font-weight: normal;
    color: #1a171b;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    text-align: center;
    line-height: 21px;
    padding-bottom: 25px;
}

#slider_top h2.slider_top_title span {
    display: inline-block;
    background: url("https://3b17d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/icons.png") no-repeat -20px -1893px;
    padding-left: 102px;
}

#slider_top h2.slider_top_title small {
    display: inline-block;
    background: url("https://3b17d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/icons.png") no-repeat 137px -1892px;
    padding-right: 102px;
}

.resp_tabs_container_holder {
    position: relative;
    padding: 23px 0 0 0;
}

.green_hover_icon {
    width: 180px;
    height: 180px;
    background-color: rgba(224, 101, 101, 0.7);
    margin: 0 auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    visibility: hidden;
    opacity: 0;
}

/*---------Safari hack css--------*/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    ::i-block-chrome,
    .green_hover_icon {
        opacity: 1 !important;
    }

    .tab_container_row {
        margin-left: 2px;
    }

    ::i-block-chrome {
        left: 169px !important;
    }

    ::i-block-chrome {
        right: 172px !important;
    }
}

.slider_item_content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    padding: 10px;
}

.slider_item_box {
    width: 100%;
    height: 100%;
    display: table;
    vertical-align: middle;
}

.slider_item_middle {
    display: table-cell;
    vertical-align: middle;
}

.slide_item_photo .slider_item_content {
    padding: 0
}

.green_hover_plus {
    width: 150px;
    height: 150px;
    display: table-cell;
    vertical-align: middle;
}

.green_hover_plus span {
    background: url("https://3b17d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/icons.png") -20px -1120px no-repeat;
    width: 23px;
    height: 24px;
    display: block;
    margin: 0 auto;
}

#tab_menu {
    background: url("https://3b17d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/icons.png") repeat-x -0px -2502px;
}

#tab_menu ul {
    text-align: center
}

#tab_menu ul li {
    display: inline-block;
    font-size: 17px;
    color: #6a757d;
    font-family: 'MyriadPro-Cond';
    text-transform: uppercase;
    line-height: 20px;
    padding: 0 20px 11px 20px;
    height: 33px;
}

#tab_menu ul li h3 {
    font-weight: normal;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 0;
    display: none;
    clear: both;
}

.resp-tab-content {
    display: none;
    padding: 0;
}

.resp-content-active,
.resp-accordion-active {
    display: block;
}

.resp-tab-content {
}

h2.resp-accordion {
    font-size: 13px;
    border-style: none;
    margin: 0;
    padding: 10px 12px;
}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
    width: 100%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 0 20px 11px 20px !important;
    cursor: pointer;
    float: none;
    font-size: 13px;
    color: #6a757d;
    background: none !important;
}

.resp-vtabs .resp-tabs-container {
    padding: 0;
    background-color: none;
    border: none;
    float: none;
    width: 100%;
    min-height: 250px;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
    word-wrap: break-word;
}

.resp-vtabs li.resp-tab-active {
    border-bottom: 1px solid #1a171b !important;
    color: #1a171b !important;
    position: relative;
    z-index: 1;
    background-color: transparent !important;
}

#tab_menu ul li.active a {
    border-bottom: 1px solid #1a171b;
    color: #1a171b;
}

.resp-arrow {
    height: 0;
    float: right;
    margin-top: 6px;
    min-height: 11px;
    width: 26px;
    display: block;
    background: url("https://3a5e32.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/bgr_arrow_rgt.png") no-repeat;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {
    background: #fff;
}

.resp-easy-accordion h2.resp-accordion {
    display: block;
}

.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1; /* !important;*/
}

.resp-jfit {
    width: 100%;
    margin: 0;
}

.resp-tab-content-active {
    display: block;
}

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1;
}

@media screen and (max-width: 1080px) {
    .discount_amount {
        margin-top: 15px
    }

    .discount_amount strong {
        font-size: 150px;
    }

    .discount_amount small {
        font-size: 60px;
        bottom: 35px;
    }

    .discount_amount span {
        top: 20px;
    }
}

@media screen and (max-width: 1024px) {
    .discount_amount {
        margin-top: 10px
    }

    .discount_amount strong {
        font-size: 140px;
    }

    .discount_amount small {
        font-size: 60px;
        bottom: 35px;
    }

    .discount_amount span {
        top: 20px;
        right: -40px;
        font-size: 40px;
    }

    .discount_content {
        padding: 50px 0 0 7px;
    }

    .store_californien {
        margin-top: 0;
    }
}

@media screen and (max-width: 980px) {
    .resp_tabs_right_photo,
    .resp_tabs_left_photo {
        width: 100px;
    }
}

@media screen and (max-width: 990px) {
    .discount_amount {
        margin-top: 0
    }

    .discount_amount strong {
        font-size: 120px;
    }

    .discount_amount small {
        font-size: 40px;
        bottom: 35px;
    }

    .discount_amount span {
        top: 20px;
        right: -30px;
        font-size: 30px;
    }

    .discount_content {
        padding: 45px 0 0 7px;
    }

    .discount_content p {
        font-size: 28px;
        margin-bottom: -5px
    }

    #home_about_area {
        padding: 30px 0 19px 0;
    }

    #tab_menu {
        padding: 0 20px 0 20px;
    }

    .green_hover_icon,
    .green_hover_plus {
        width: 130px;
        height: 130px;
    }

    .left_slider_photo {
        left: -350px;
    }

    .right_slider_photo {
        right: -355px;
    }

}

@media screen and (max-width: 871px) {
    .discount_amount strong {
        font-size: 100px;
    }

    .discount_amount small {
        font-size: 30px;
        bottom: 35px;
    }

    .discount_amount span {
        top: 15px;
        right: -25px;
        font-size: 28px;
    }

    .discount_content {
        padding: 45px 0 0 7px;
    }

    .discount_content p {
        font-size: 25px;
        margin-bottom: -5px
    }

    .discount_content p span {
        font-size: 16px
    }

    .discount_content > span {
        padding: 3px 0 4px 0;
        font-size: 16px;
    }

    .newsletter_registration {
        padding: 18px 20px 36px 20px;
    }
}

@media screen and (max-width: 768px) {
    .discount_amount strong {
        font-size: 100px;
    }

    .discount_amount small {
        font-size: 30px;
        bottom: 35px;
    }

    .discount_amount span {
        top: 15px;
        right: -25px;
        font-size: 28px;
    }

    .discount_content {
        padding: 40px 0 0 7px;
    }

    .discount_content p {
        font-size: 26px;
        margin-bottom: -5px
    }

    .discount_content p span {
        font-size: 18px
    }

    .discount_content > span {
        padding: 5px 0 6px 0;
        font-size: 18px;
    }

    .resp_tabs_right_photo,
    .resp_tabs_left_photo {
        width: 50px;
    }

    #slider_area {
        padding: 27px 0 0 0;
    }
}

@media screen and (max-width: 763px) {
    .discount_amount strong {
        font-size: 80px;
    }

    .discount_amount small {
        font-size: 25px;
        bottom: 20px;
    }

    .discount_amount span {
        top: 15px;
        right: -25px;
        font-size: 28px;
    }

    .discount_content {
        padding: 40px 0 0 7px;
    }

    .discount_content p {
        font-size: 20px;
        margin-bottom: 0
    }

    .discount_content p span {
        font-size: 15px
    }

    .discount_content > span {
        padding: 2px 0 3px 0;
        font-size: 15px;
    }

    .store_californien h2,
    .new_collection h2 {
        font-size: 30px;
    }

    .store_californien h3,
    .new_collection h3 {
        font-size: 20px;
    }

    #tab_menu {
        padding: 0 10px 0 10px;
    }

}

@media screen and (max-width: 680px) {
    .discount_amount strong {
        font-size: 60px;
    }

    .discount_amount small {
        font-size: 25px;
        bottom: 20px;
    }

    .discount_amount span {
        top: 10px;
        right: -15px;
        font-size: 18px;
    }

    .discount_content {
        padding: 25px 0 0 7px;
    }

    .discount_content p {
        font-size: 20px;
        margin-bottom: 0
    }

    .discount_content p span {
        font-size: 15px
    }

    .discount_content > span {
        padding: 2px 0 3px 0;
        font-size: 15px;
    }

    .discount_section_area {
        margin-top: 7px;
    }

    .green_hover_icon,
    .green_hover_plus {
        width: 120px;
        height: 120px;
    }
}

@media screen and (max-width: 640px) {
    #home_mobile_slider .slider_item_content {
        position: absolute;
        left: 0;
        top: inherit;
        bottom: 21px;
        width: 100%;
        height: auto;
        z-index: 10;
        padding: 21px;
    }

    #home_about_section {
        padding: 0 10px;
    }

    #home_mobile_slider .new_collection {
        max-width: 100%;
    }

    #home_mobile_slider .new_collection h2 {
        font-size: 35px;
    }

    #home_mobile_slider .new_collection h3 {
        font-size: 21px;
    }

    #home_mobile_slider .discover_btn {
        width: 100%;
        text-align: center
    }

    .discover_btn a {
        padding-left: 0
    }

    .about_title {
        background: none;
    }

    .home_about_left {
        width: 100%;
        float: none;
    }

    .home_about_rgt {
        float: none;
        width: 100%;
        padding-bottom: 20px;
    }

    .right_slider_photo,
    .left_slider_photo {
        display: none;
    }

    .resp_tabs_container_holder {
        background: none !important
    }

    .tab_container_row {
        margin-left: -5px;
    }

    .resp_tabs_container_holder {
        background: none;
        padding: 10px !important;
    }

    ul.resp-tabs-list {
        display: none;
    }

    h2.resp-accordion {
        display: block;
    }

    .resp-vtabs .resp-tab-content {
        border: none;
    }

    .resp-vtabs .resp-tabs-container {
        float: none;
        width: 100%;
        min-height: 100px;
        clear: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #dcdee0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }

    .resp-accordion-closed {
        display: none !important;
    }

    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: none !important;
    }

    h2.resp-accordion:first-child {
        border-top: none;
    }

    h2.resp-accordion {
        font-size: 17px;
        color: #6a757d;
        font-family: 'MyriadPro-Cond';
        text-transform: uppercase;
        border-top: 1px solid #dcdee0 !important;
        padding: 10px 20px !important;
        padding-left: 46px !important;
        text-align: center;
        font-weight: normal;
    }

    h2.resp-tab-active {
        margin-bottom: 0 !important;
        padding: 10px 20px !important;
        padding-left: 46px !important;
        background: none !important;
        color: #1a171b !important;
        border-bottom: 1px solid #1a171b !important;
    }

    h2.resp-accordion:first-child {
        border-top: none !important;
    }

    #slider_section {
        max-height: 690px;
    }

    .resp_tabs_right_photo,
    .resp_tabs_left_photo {
        display: none;
    }

}

@media screen and (max-width: 560px) {
    #tab_menu {
        background: url("https://3b17d0.claudeassets.com/20180819031139im_/https://www.quotidom.com/skin/frontend/default/quotidom/images/icons.png") repeat-x -0px -2502px;
    }

    #tab_menu ul {
        border: 1px solid #dcdee0;
        border-bottom: none;
    }

    #tab_menu ul li {
        display: block;
        font-size: 17px;
        color: #1a171b;
        font-family: 'MyriadPro-Cond';
        text-transform: uppercase;
        line-height: 20px;
    }

    #tab_menu ul li a {
        line-height: 33px;
    }
}

@media screen and (max-width: 480px) {
    .green_hover_icon,
    .green_hover_plus {
        width: 80px;
        height: 80px;
    }

    .right_slider_photo,
    .left_slider_photo {
        display: none;
    }

    #slider_area {
        padding-bottom: 20px
    }
}

@media screen and (max-width: 479px) {
    .tab_container_row {
        margin-left: 0;
    }

    .resp-vtabs .resp-tabs-container {
        padding: 0 15px;
    }

    h2.resp-accordion,
    h2.resp-tab-active {
        min-height: 30px !important;
    }

    #slider_top h2.slider_top_title span {
        padding-left: 80px;
    }

    #slider_top h2.slider_top_title small {
        padding-right: 80px;
    }

    #slider_section {
        max-height: 746px;
    }

}


/*
     FILE ARCHIVED ON 07:08:13 Oct 09, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:15:39 Jun 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.661
  exclusion.robots: 0.098
  exclusion.robots.policy: 0.083
  esindex: 0.011
  cdx.remote: 28.371
  LoadShardBlock: 82.208 (3)
  PetaboxLoader3.datanode: 148.341 (5)
  PetaboxLoader3.resolve: 433.633 (3)
  load_resource: 602.679 (2)
*/