transition: @charset "UTF-8";a,abbr[title]{text-decoration:underline}img,legend{max-width:100%}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}*,:after,:before,legend{box-sizing:border-box}body,figure{margin:0}ol>li,sub,sup{position:relative}.cf:after,.cols:after,.fields:after,.mini-cart-item__engraving{clear:both}.review__title h3,dt,h1,h2,h3,label{text-transform:uppercase}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent}.hide,.no-display{display:none}.cf:after,.cf:before{content:' ';display:table}progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}

/* Couleur des liens a */
a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#231f20;
text-decoration:none;
}

a:active,a:hover{outline-width:0;
}



abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;white-space:normal}textarea{overflow:auto;resize:none;min-height:10.9375em}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}.incrementer__add:focus,.incrementer__input:focus,.incrementer__subtract:focus,[data-whatinput=mouse] a:focus,[data-whatinput=mouse] button:focus,[data-whatinput=mouse] input:focus,[data-whatinput=mouse] select:focus,[data-whatinput=mouse] textarea:focus{outline:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@-ms-viewport{width:device-width}@font-face{font-family:gotham;src:url(../fonts/Gotham-Book.eot);src:url(../fonts/Gotham-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Book.woff) format("woff"),url(../fonts/Gotham-Book.ttf) format("truetype"),url(../fonts/Gotham-Book.svg#gotham_book) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gotham;src:url(../fonts/Gotham-Medium.eot);src:url(../fonts/Gotham-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Medium.woff) format("woff"),url(../fonts/Gotham-Medium.ttf) format("truetype"),url(../fonts/Gotham-Medium.svg#gotham_book) format("svg");font-weight:600;font-style:normal}@font-face{font-family:dragoniscoming;src:url(../fonts/Dragon_is_coming.eot);src:url(../fonts/Dragon_is_coming.eot?#iefix) format("embedded-opentype"),url(../fonts/Dragon_is_coming.woff) format("woff"),url(../fonts/Dragon_is_coming.ttf) format("truetype"),url(../fonts/Dragon_is_coming.svg#gotham_book) format("svg");font-weight:600;font-style:normal}@font-face{font-family:mrseaves;src:url(../fonts/mrseavita-020415006EmigreWebOnly.eot);src:url(../fonts/mrseavita-020415006EmigreWebOnly.eot?#iefix) format("embedded-opentype"),url(../fonts/mrseavita-020415006EmigreWebOnly.woff2) format("woff2"),url(../fonts/mrseavita-020415006EmigreWebOnly.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:mrseaves;src:url(../fonts/mrseavrom-020415006EmigreWebOnly.eot);src:url(../fonts/mrseavrom-020415006EmigreWebOnly.eot?#iefix) format("embedded-opentype"),url(../fonts/mrseavrom-020415006EmigreWebOnly.woff2) format("woff2"),url(../fonts/mrseavrom-020415006EmigreWebOnly.woff) format("woff");font-weight:400;font-style:normal}body{font-family:gotham;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#888887;background:#f6f5f3}.review__title h3,h1,h2,h3,h4,h5,h6,p{-webkit-transition:font-size .4s ease-in-out;transition:font-size .4s ease-in-out}.review__title h3,h1,h2,h3,h4,h5,h6{margin:.625rem 0}

/* Titre des pages */
.review__title h3,h1,h2{color:#000;/*font-family:'SerlioLTStd',Georgia,Times,"Times New Roman",serif;*/font-family: 'beldanorm_regular';font-weight:400;-webkit-transition:font-size .4s ease-in-out;transition:font-size .4s ease-in-out;}


h3,h4,h5{font-family:gotham}h1{font-size:1.875em}.review__title h3,h2{font-size:1.25em}h3,h4{font-size:.75em;font-weight:600}address,h5,h6,p{font-size:.8125em}h5,h6{font-weight:700}.page-title,.title,h6{font-family:mrseaves}address,legend,p{font-family:gotham}address,p{font-style:normal;font-weight:400;line-height:1.30769em;margin:0 0 1.5625em}dt,ol>li:before,strong{font-weight:700}small{font-size:85%}em{font-style:italic}dl,ol,ul{font-size:.8125em;padding:0 0 0 2.1875em}.icon::before,font,ol ol,ul ul{font-size:1em}ol li,ul li{padding:0 0 .9375em}ol{padding:0;list-style:none;counter-reset:ol-counter}ol>li{padding:0 0 .9375em 2.1875em;counter-increment:ol-counter}ol>li:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#b59049;border-radius:100%;color:#fff;content:counter(ol-counter);height:1.4375em;left:0;padding-top:.1875em;position:absolute;text-align:center;top:0;width:1.375em}.icon--inline::before,.icon::before{background-image:url(../images/svg/sprite/sprite-icon-ad83fb61.svg);background-repeat:no-repeat;background-size:18.25em 78.3125em}ol ol{padding:.9375em 0 0}ul ul{padding:.9375em 0 0 2.1875em}.fields,fieldset{padding:0}dd{margin:0 0 .9375em}.icon::before{content:"";display:block}.icon--inline::before{content:"";display:inline-block;position:relative;vertical-align:middle;font-size:1em}.logo--inline::before,.logo::before{background-image:url(../images/svg/sprite/sprite-logo-7f675bbc.svg);background-repeat:no-repeat;background-size:10.625em 66.8125em;content:"";font-size:1em}.icon--arrow-decorative::before{background-position:0 0;width:2em;height:2em}.icon--arrow-down-circle::before{background-position:0 -2em;width:3.5em;height:3.5em}

/*.icon--arrow-left--gold::before{background-position:0 -5.5em;width:3.1875em;height:1.8125em}*/
.icon--arrow-left--gold img{
	width:27px; 
	height:27px;
	-webkit-transition:0.5s all ease-in-out;
	-moz-transition:0.5s all ease-in-out;
	-o-transition:0.5s all ease-in-out;
	-ms-transition:0.5s all ease-in-out;
	transition:0.5s all ease-in-out;
	opacity: 0.7;
	}
.icon--arrow-left--gold img:hover{
	 opacity: 1;
	-webkit-transform:  rotate(180deg);
	-moz-transform:  rotate(180deg);
	-o-transform:  rotate(180deg);
	-ms-transform:  rotate(180deg);
	transform:  rotate(180deg);	
}
.icon--arrow-right--gold::before{background-position:0 -7.3125em;width:3.1875em;height:1.8125em}.icon--caret-down--gray::before{background-position:0 -9.125em;width:1.375em;height:1.0625em}.icon--caret-right--gold::before{background-position:0 -10.1875em;width:1.1875em;height:1.75em}.icon--caret-right--gray::before{background-position:0 -11.9375em;width:.9375em;height:1.125em}.icon--caret-up--gray::before{background-position:0 -13.0625em;width:1.375em;height:1.0625em}

/*.icon--cart::before{background-position:0 -14.125em;width:2.4375em;height:2.25em}*/

/*.icon--cart img{
	width:55px; 
	height:42px;
	}*/
	.icon--cart img{
	width:90px; 
	height:28px;
	}
	

.icon--checkbox--off::before{background-position:0 -16.375em;width:1.5em;height:1.5em}.icon--checkbox--on::before{background-position:0 -17.875em;width:1.5em;height:1.5em}.icon--close::before{background-position:0 -19.375em;width:1.6875em;height:1.6875em}.icon--edit::before{background-position:0 -21.0625em;width:1.8125em;height:1.8125em}.icon--engraving::before{background-position:0 -22.875em;width:8.0625em;height:4.8125em}.icon--flag::before{background-position:0 -27.6875em;width:12.125em;height:2.75em}.icon--floral::before{background-position:0 -30.4375em;width:4.5625em;height:4.8125em}.icon--gift::before{background-position:0 -35.25em;width:3.25em;height:6.9375em}.icon--gift-basket::before{background-position:0 -42.1875em;width:5.0625em;height:6.6875em}.icon--next::before{background-position:0 -48.875em;width:1.4375em;height:2.25em}.icon--play::before{background-position:0 -51.125em;width:5.1875em;height:5.1875em}.icon--prev::before{background-position:0 -56.3125em;width:1.4375em;height:2.25em}.icon--radio--off::before{background-position:0 -58.5625em;width:1.75em;height:1.75em}.icon--radio--on::before{background-position:0 -60.3125em;width:1.75em;height:1.75em}

/* Logo sur le haut de la page */

.icon--reserve-bar{width:292px;height:50px;
background-repeat: no-repeat;
   }
/*.icon--reserve-bar:hover{background-image:url(../img/logo-1.png);}*/

/*.icon--reserve-bar::before{ background-position:0 -62.0625em;width:292px; height:50px;}*/

.icon--search::before{background-position:0 -65.1875em;width:1.625em;height:1.625em}.icon--select-arrow::before{background-position:0 -66.8125em;width:1.375em;height:1.0625em}.icon--shipping::before{background-position:0 -67.875em;width:6.3125em;height:6.1875em}.icon--trash::before{background-position:0 -74.0625em;width:1.9375em;height:2.1875em}.icon--user::before{background-position:0 -76.25em;width:1.9375em;height:2.0625em}.logo::before{display:block}.logo--inline::before{display:inline-block;position:relative;vertical-align:middle}.flavor-icon--inline::before,.flavor-icon::before{background-image:url(../images/svg/sprite/sprite-flavor-icon-50db3a52.svg);background-repeat:no-repeat;background-size:7.6875em 204.9375em}.logo--avion-espresso::before{background-position:0 0;width:6.75em;height:5.625em}.logo--beefeater-london::before{background-position:0 -5.625em;width:9.5625em;height:3.125em}.logo--belvedere-vodka::before{background-position:0 -8.75em;width:9.9375em;height:3.5625em}.logo--campo-viejo::before{background-position:0 -12.3125em;width:8.5625em;height:5.0625em}.logo--chivas::before{background-position:0 -17.375em;width:9.0625em;height:2.3125em}.logo--chivas-18::before{background-position:0 -19.6875em;width:10.5em;height:2.3125em}.logo--ciroc::before{background-position:0 -22em;width:9.9375em;height:3.5em}.logo--don-julio::before{background-position:0 -25.5em;width:10.0625em;height:4.5em}.logo--double-cross-vodka::before{background-position:0 -30em;width:10.1875em;height:2.9375em}.logo--glenlivet::before{background-position:0 -32.9375em;width:8.5em;height:5.1875em}.logo--jameson::before{background-position:0 -38.125em;width:9.9375em;height:3.5em}.logo--johnnie-walker-blue-label::before{background-position:0 -41.625em;width:10.125em;height:4.375em}.logo--macallan::before{background-position:0 -46em;width:9.875em;height:5.6875em}.logo--pernod::before{background-position:0 -51.6875em;width:10.375em;height:5.625em}.logo--perrier-jouet::before{background-position:0 -57.3125em;width:10.625em;height:3.875em}.logo--veuve-clicquot::before{background-position:0 -61.1875em;width:9.625em;height:5.625em}.flavor-icon::before{content:"";display:block;font-size:1em}.flavor-icon--inline::before{content:"";display:inline-block;position:relative;vertical-align:middle;font-size:1em}

.contact-icon-inline::before,.contact-icon::before{background-image:url(../images/svg/sprite/sprite-contact-icon-f53a13bb.svg);background-repeat:no-repeat;background-size:16.4375em 59.25em;content:"";font-size:1em}

.flavor-icon--almond::before{background-position:0 0;width:5.0625em;height:4.875em}.flavor-icon--aromatic::before{background-position:0 -4.875em;width:4.875em;height:5.875em}.flavor-icon--baked-apple::before{background-position:0 -10.75em;width:6.4375em;height:5.4375em}.flavor-icon--bitter::before{background-position:0 -16.1875em;width:5.3125em;height:4.8125em}.flavor-icon--bright::before{background-position:0 -21em;width:6.6875em;height:6.6875em}.flavor-icon--brioche::before{background-position:0 -27.6875em;width:6em;height:3.5em}.flavor-icon--butterscotch::before{background-position:0 -31.1875em;width:6.3125em;height:5.1875em}.flavor-icon--candied-fruit::before{background-position:0 -36.375em;width:4.375em;height:4.625em}.flavor-icon--caramel::before{background-position:0 -41em;width:5.125em;height:4.875em}.flavor-icon--cinnamon::before{background-position:0 -45.875em;width:5.25em;height:4.9375em}.flavor-icon--clear-clean::before{background-position:0 -50.8125em;width:5.1875em;height:5.625em}.flavor-icon--clove::before{background-position:0 -56.4375em;width:5em;height:5.0625em}.flavor-icon--cocktail-riedel::before{background-position:0 -61.5em;width:2.625em;height:6em}.flavor-icon--cocktail-rocks::before{background-position:0 -67.5em;width:4.75em;height:5.9375em}.flavor-icon--creamy::before{background-position:0 -73.4375em;width:4.1875em;height:4.25em}.flavor-icon--deep-amber::before{background-position:0 -77.6875em;width:4.625em;height:4.5em}.flavor-icon--dried-fruit::before{background-position:0 -82.1875em;width:7.25em;height:5em}.flavor-icon--espresso-beans::before{background-position:0 -87.1875em;width:4.8125em;height:5.75em}.flavor-icon--floral::before{background-position:0 -92.9375em;width:4.625em;height:4.875em}.flavor-icon--fruity::before{background-position:0 -97.8125em;width:4.3125em;height:4.9375em}.flavor-icon--fruity-pear::before{background-position:0 -102.75em;width:4.8125em;height:4.6875em}.flavor-icon--full-bodied::before{background-position:0 -107.4375em;width:2.875em;height:4.4375em}.flavor-icon--hazelnut::before{background-position:0 -111.875em;width:4.9375em;height:5em}.flavor-icon--heavy::before{background-position:0 -116.875em;width:6.3125em;height:6.4375em}.flavor-icon--honey::before{background-position:0 -123.3125em;width:7.4375em;height:5.875em}.flavor-icon--licoric::before{background-position:0 -129.1875em;width:4.125em;height:5em}.flavor-icon--oaky::before{background-position:0 -134.1875em;width:3.8125em;height:5em}.flavor-icon--opulent::before{background-position:0 -139.1875em;width:4.3125em;height:4.125em}.flavor-icon--passion-fruit::before{background-position:0 -143.3125em;width:5.0625em;height:5.0625em}.flavor-icon--ripe-hay::before{background-position:0 -148.375em;width:7.6875em;height:4.1875em}.flavor-icon--sherry::before{background-position:0 -152.5625em;width:3.75em;height:6.75em}.flavor-icon--silky-velvety::before{background-position:0 -159.3125em;width:6em;height:5em}.flavor-icon--smokey::before{background-position:0 -164.3125em;width:5.8125em;height:4.3125em}.flavor-icon--smooth::before{background-position:0 -168.625em;width:6.0625em;height:4.8125em}.flavor-icon--soft::before{background-position:0 -173.4375em;width:4.8125em;height:4.375em}.flavor-icon--spice::before{background-position:0 -177.8125em;width:3.625em;height:5.4375em}.flavor-icon--sweet-corn::before{background-position:0 -183.25em;width:5.9375em;height:6.375em}.flavor-icon--vanilla::before{background-position:0 -189.625em;width:4.875em;height:4.8125em}.flavor-icon--warm::before{background-position:0 -194.4375em;width:1.8125em;height:5em}.flavor-icon--zesty::before{background-position:0 -199.4375em;width:5em;height:5.5em}.contact-icon::before{display:block}.contact-icon-inline::before{display:inline-block;position:relative;vertical-align:middle}.card--inline::before,.card::before{background-image:url(../images/svg/sprite/sprite-card-23dc7602.svg);background-repeat:no-repeat;background-size:3.0625em 11.5625em}.contact-icon-damaged-goods::before{background-position:0 0;width:2.5625em;height:6.625em}

/* Image de l'enveloppe dans la page formulaire */
/*.contact-icon--mail::before{background-position:0 -6.625em;width:4.75em;height:3.625em}*/
.contact-icon--mail{background-image:url(../img/enveloppe.png);width:48px;height:32px;
background-repeat:no-repeat;}


/* Image du mobile dans la page formulaire */
/*.contact-icon--phone::before{background-position:0 -10.25em;width:4.1875em;height:4.1875em;}*/
.contact-icon--phone{
background-image:url(../img/mobile.png);width:32px;height:57px;
background-repeat:no-repeat;}

/* Pour enlever le ruban du formulaire */
.contact-icon--ribbon::before{/*background-position:0 -14.4375em;width:16.4375em;height:39.875em;*/}


/* Image de l'accès au plan dans la page formulaire */
/*.contact-icon-schedule::before{background-position:0 -54.3125em;width:5em;height:4.9375em}*/
.contact-icon-schedule{background-image:url(../img/plan-4.png);width:38px;height:60px;
background-repeat:no-repeat;}



.card--AE::before,.card--DI::before,.card--MC::before,.card--VI::before,.card--jcb::before{width:3.0625em;height:2.3125em}.card::before{content:"";display:block;font-size:1em}.card--inline::before{content:"";display:inline-block;position:relative;vertical-align:middle;font-size:1em}.about--inline::before,.about::before{background-image:url(../images/svg/sprite/sprite-about-b79b5c36.svg);background-repeat:no-repeat;background-size:75.625em 84.6875em;content:"";font-size:1em}.card--AE::before{background-position:0 0}.card--DI::before{background-position:0 -2.3125em}.card--MC::before{background-position:0 -4.625em}.card--VI::before{background-position:0 -6.9375em}.card--jcb::before{background-position:0 -9.25em}.about::before{display:block}.about--inline::before{display:inline-block;position:relative;vertical-align:middle}.about--gift::before{background-position:0 0;width:20.625em;height:28.3125em}.about--package::before{background-position:0 -28.3125em;width:20.4375em;height:27.6875em}.about--ribbon::before{background-position:0 -56em;width:75.625em;height:28.6875em}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;margin:0}.form-title{font-size:.75em;margin:0 0 .9375rem}.form-list{font-size:1rem;list-style:none;margin:0;padding:0}.fields:after,.fields:before{content:' ';display:table}.radio label:before,.select::after{content:""}.fields__field{float:left;width:50%}.fields__field--1,.fields__field:first-child{padding-right:.375em}.fields__field--2,.fields__field:last-child{padding-left:.375em}.field{padding:0}legend{font-size:.8125em;font-style:normal;font-weight:400;line-height:1.5em;margin:0 0 1.5625em;text-align:center}.btn-checkbox,label{line-height:1.16667em}

/* Replissage du texte pour le formulaire */
label{margin:0 0 .66667em;display:inline-block;font-size:.75em;color:#888887}input[type=text],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week],textarea{background:#f6f5f3;border:0;border-radius:0;box-shadow:1px 1px 0 0 rgba(168,158,138,.25),inset 1px 1px 0 0 rgba(31,31,31,.27);color:#000;font-size:.875em;margin:0 0 .85714em;padding:.92857em 1.14286em;width:100%}


.select{background:#f6f5f3;border:1px solid #bcbbb9;border-bottom-color:#e9e7e2;border-right-color:#e9e7e2;display:block;margin:0 0 .75em;padding:0 0 .0625em;position:relative}.select::after{margin:-.4375em 0 0;pointer-events:none;position:absolute;right:1em;top:50%;z-index:2;background-image:url(../images/svg/sprite/sprite-icon-ad83fb61.svg);background-repeat:no-repeat;background-size:18.25em 78.3125em;display:block;font-size:1em;background-position:0 -66.8125em;width:1.375em;height:1.0625em}.select select{background:0 0;border:0;border-radius:0;margin:0;outline:0;color:#a9a9a9;font-size:.875em;padding:.92857em 1.07143em .78571em;width:100%}.select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.select::after{display:block}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@-moz-document url-prefix(){.select::after{display:block}.select select{overflow:-moz-hidden-unscrollable;padding-right:.4em;background:0 0;min-width:calc(0em);width:calc(100% + 2.4em)}@supports (mask-type:alpha){.select{overflow:visible}.select select{-moz-appearance:none;width:100%;padding-right:2em}}}.checkbox label:before,.radio label:before{background-image:url(../images/svg/sprite/sprite-icon-ad83fb61.svg);background-repeat:no-repeat;background-size:18.25em 78.3125em;left:0;display:block}.checkbox label,.radio label{padding:.25em 0 .16667em 2.5em;cursor:pointer}.radio{margin:0 0 .3125em;position:relative}.radio label{position:relative;font-size:.75em}.radio label:before{background-position:0 -58.5625em;font-size:1.33333em;height:1.625em;position:absolute;top:-4px;width:1.625em}.radio input[type=radio]{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.btn-checkbox:before,.checkbox label:before{content:"";top:-2px}.radio input[type=radio]:checked+label:before,.radio.active label:before{background-position:0 -60.3125em;width:1.75em;height:1.75em}.checkbox{margin:0 0 .9375em;position:relative}.checkbox label{font-size:.75em;position:relative}.checkbox label:before{background-position:0 -16.375em;font-size:1.33333em;height:1.375em;position:absolute;width:1.375em}.checkbox input[type=checkbox]{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.checkbox input[type=checkbox]:checked+label:before,.checkbox.active label:before{background-position:0 -17.875em;width:1.5em;height:1.5em}.input-placeholder{background:#f6f5f3;box-shadow:1px 1px 0 0 rgba(168,158,138,.25),inset 1px 1px 0 0 rgba(31,31,31,.27);margin:0 0 .75em;position:relative}

/* placeholder */
.input-placeholder label{color:#a9a9a9;display:block;font-size:.875em;margin:0;opacity:1;overflow:hidden;padding:.92857em 1.07143em .78571em;pointer-events:none;position:absolute;text-overflow:ellipsis;text-transform:lowercase;top:0;visibility:visible;white-space:nowrap;width:100%}

.input-placeholder.has-value label{opacity:0;visibility:hidden}.input-placeholder input[type=text],.input-placeholder input[type=date],.input-placeholder input[type=datetime],.input-placeholder input[type=datetime-local],.input-placeholder input[type=email],.input-placeholder input[type=password],.input-placeholder input[type=search],.input-placeholder input[type=tel],.input-placeholder input[type=time],.input-placeholder input[type=url],.input-placeholder input[type=week],.input-placeholder textarea{background:0 0;box-shadow:none;margin:0;position:relative;z-index:2}.form__thanks{background:#f7f4ec;border:1px solid #b59049;color:#b59049;padding:.3125em .625em;display:none}.form__thanks p{margin:0}.form__thanks--show{display:block}.validation-advice{margin:0;padding:0 0 1.66667em;font-size:.75em;color:#e90000}.form-inline{padding-right:8.125em;position:relative}.form-inline .input-placeholder{margin-bottom:0}.form-inline button.btn-secondary[type=button]{min-width:0;position:absolute;right:0;top:0;width:7.3125em}.hide{display:none}.show{display:block}.show--inline{display:inline-block}.list--reset{margin:0;padding:0;list-style:none}.hr--dark,hr{height:1px;margin:1.875em auto 2.5em;max-width:19.5625em;width:100%;display:block;border:0}.list--reset li{padding:0}hr{background:#d4d3d3}.hr--dark{background:#2d2a27}

.page-title,.title{color:#b59049;font-size:1.5em;font-weight:400;margin:0;text-align:center;text-transform:uppercase;-webkit-transition:font-size .4s ease-in-out;transition:font-size .4s ease-in-out}.page-title__sub,.title__sub{display:block;font-family:gotham;font-size:.6875rem;font-weight:600;text-align:center}.page-title__sub-alt,.title__sub-alt{display:block;font-family:mrseaves;font-size:.8125em;text-align:center}.page-title__sub--light,.title__sub--light{color:#888887}.page-title__sub--dark,.title__sub--dark{color:#a89e8a}.page-title__sub--medium,.title__sub--medium{color:#ccc}.page-title__sub--gold,.title--fancy,.title__sub--gold{color:#b59049}.title--fancy{font-family:dragoniscoming;font-size:4.375em;text-transform:none}.footer__links a,.mini-cart-item__engraving h5,.nav__cat>.btn-link,.nav__cat>a,.quote,.share__toggle{font-family:mrseaves}.btn-checkbox,.btn-edit,.btn-toggle{text-transform:uppercase}.page-title{padding:0 0 1.5625rem}


.page-title h1{font-size:1em;;margin:0}.content--dark{color:#a89e8a}.content--dark hr{background:#a89e8a}.content--light{color:#444}.content--light hr{background:#d4d3d3}.content--medium hr,.separator{background:#888887}.quote{color:#b59049;font-size:2.125em;font-style:italic;margin:0;text-align:center}.separator{display:inline-block;height:1.25em;margin:0 .5em .25em;overflow:hidden;vertical-align:middle;width:1px}.pull-left{float:left}.pull-right{float:right}[role=button],button[type=button]{cursor:pointer}[role=button].disabled,button[type=button].disabled{cursor:default}.btn-quaternary,.btn-secondary,.btn-tertiary,.button,button.btn-quaternary,button.btn-secondary,button.btn-tertiary,button.button,button[type=button].btn-quaternary,button[type=button].btn-secondary,button[type=button].btn-tertiary,button[type=button].button,button[type=submit].btn-quaternary,button[type=submit].btn-secondary,button[type=submit].btn-tertiary,button[type=submit].button{cursor:pointer;display:inline-block;font-family:mrseaves;padding:.625em .9375em .5em;min-width:9.8125em;text-align:center;text-transform:uppercase}.btn-quaternary.disabled,.btn-quaternary:disabled,.btn-secondary.disabled,.btn-secondary:disabled,.btn-tertiary.disabled,.btn-tertiary:disabled,.button.disabled,.button:disabled,button.btn-quaternary.disabled,button.btn-quaternary:disabled,button.btn-secondary.disabled,button.btn-secondary:disabled,button.btn-tertiary.disabled,button.btn-tertiary:disabled,button.button.disabled,button.button:disabled,button[type=button].btn-quaternary.disabled,button[type=button].btn-quaternary:disabled,button[type=button].btn-secondary.disabled,button[type=button].btn-secondary:disabled,button[type=button].btn-tertiary.disabled,button[type=button].btn-tertiary:disabled,button[type=button].button.disabled,button[type=button].button:disabled,button[type=submit].btn-quaternary.disabled,button[type=submit].btn-quaternary:disabled,button[type=submit].btn-secondary.disabled,button[type=submit].btn-secondary:disabled,button[type=submit].btn-tertiary.disabled,button[type=submit].btn-tertiary:disabled,button[type=submit].button.disabled,button[type=submit].button:disabled{cursor:pointer;opacity:.5}


.button,button.button,button[type=button].button,button[type=submit].button{
	background:#b59049;border:0;color:#fff;text-decoration:none}

.btn-secondary,button.btn-secondary,button[type=button].btn-secondary,button[type=submit]

/* Boutons pour envoyer */
.btn-secondary{
background-color:#b29b70;background-image:-webkit-linear-gradient(top,#b29b70,#a98f5f);background-image:-moz-linear-gradienttop,#b29b70,#a98f5f);background-image:-o-linear-gradient(top,#b29b70,#a98f5f);background-image:-ms-linear-gradient(top,#b29b70,#a98f5f);background-image:linear-gradient(top,#b29b70,#a98f5f);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b29b70',endColorstr='#a98f5f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b29b70',endColorstr='#a98f5f',GradientType=0);
		
				 
		display:inline-block;*zoom:1;*display:inline;vertical-align:top;
			border:3px double white;color:#fff;border-radius:2px;
		
	
	/*background:0 0;border:1px solid #b29b70;*/
		color:#fff/*b29b70*/;text-decoration:none;
	-webkit-transition: all 0.3s ease-out; /*compatibilité chrome*/
   -moz-transition: all 0.3s ease-out; /*compatibilité firefox*/
   -o-transition: all 0.3s ease-out; /*compatibilité opéra*/
   transition: all 0.3s ease-out; /* Autre navigateur */
   
   
   
  
}
.btn-secondary:hover{ 	
	background-color:#a98f5f;background-image:-webkit-linear-gradient(top,#a98f5f,#b29b70);background-image:-moz-linear-gradient(top,#a98f5f,#b29b70);background-image:-o-linear-gradient(top,#a98f5f,#b29b70);background-image:-ms-linear-gradient(top,#a98f5f,#b29b70);background-image:linear-gradient(top,#a98f5f,#b29b70);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a98f5f',endColorstr='#b29b70',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a98f5f',endColorstr='#b29b70',GradientType=0);
	
color: #fff;



}



.btn-tertiary,button.btn-tertiary,button[type=button].btn-tertiary,button[type=submit].btn-tertiary{background:0 0;border:1px solid #a89e8a;color:#a89e8a;text-decoration:none}.btn-quaternary,button.btn-quaternary,button[type=button].btn-quaternary,button[type=submit].btn-quaternary{background:0 0;border:1px solid #444;color:#444;text-decoration:none}

/* Couleur des lettres du menu ouvert qui se développent */
.btn-edit,.btn-link{color:#231f20;font-weight:700;
font-family:'SerlioLTStd',Georgia,Times,"Times New Roman",serif}

.nav__list .nav__cat .menu-active {
	color:#b29b70;
}

.btn-link{background:0 0;border:0;padding:0;font-size:.8125em;text-decoration:underline}.btn-next,.btn-prev,.owl-next,.owl-prev{background:0 0;border:0;display:inline-block;font-size:1rem;height:2.75em;padding:0;position:relative;width:2.75em;overflow:hidden;text-indent:-1000px}.btn-next:before,.btn-prev:before,.owl-next:before,.owl-prev:before{background-image:url(../images/svg/sprite/sprite-icon-ad83fb61.svg);background-repeat:no-repeat;background-size:18.25em 78.3125em;content:"";display:block;font-size:1em;left:50%;margin:-1.0625em 0 0 -.625em;position:absolute;top:50%}.btn-next:before,.owl-next:before{background-position:0 -48.875em;width:1.4375em;height:2.25em}.btn-prev:before,.owl-prev:before{background-position:0 -56.3125em;width:1.4375em;height:2.25em}.btn--icon,.btn-edit,.btn-toggle{background:0 0;border:0}.btn-edit{font-size:.8125em;padding:.46154em 0 .38462em 2.15385em;position:relative}.btn-edit__icon{font-size:1.23077em;left:0;margin:-.9375em 0 0;position:absolute;top:50%}.btn--icon{display:inline-block;padding:0;cursor:pointer}.btn__icon--label{display:none}.btn-toggle{color:#888887;font-size:.75em;font-weight:600;padding:0 .75rem 0 0;position:relative}.btn-toggle:after,.btn-toggle:before{background-image:url(../images/svg/sprite/sprite-icon-ad83fb61.svg);background-repeat:no-repeat;background-size:18.25em 78.3125em;content:"";display:block;font-size:1em;margin:-.5rem;position:absolute;right:0;top:50%;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.btn-toggle:before{background-position:0 -9.125em;width:1.375em;height:1.0625em}.btn-toggle:after{background-position:0 -13.0625em;width:1.375em;height:1.0625em;opacity:0}.btn-checkbox,.btn-show{background:0 0;border:0;color:#888887}.btn-toggle.active:before{opacity:0}.btn-toggle.active:after{opacity:1}.btn-show{display:inline-block;font-size:.75em;padding:0 1.5em 0 0;position:relative}.btn-show__icon{font-size:1rem;margin-top:-.5rem;position:absolute;right:0;top:50%}.btn-checkbox{cursor:pointer;margin:0 0 .9375em;padding:.25em 0 .16667em 2.5em;position:relative;font-size:.75em;text-align:left}.btn-checkbox:before{background-image:url(../images/svg/sprite/sprite-icon-ad83fb61.svg);background-repeat:no-repeat;background-size:18.25em 78.3125em;background-position:0 -16.375em;display:block;font-size:1.33333em;height:1.375em;left:0;position:absolute;width:1.375em}.btn-checkbox.active:before{background-position:0 -17.875em;width:1.5em;height:1.5em}.owl-carousel{width:100%;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.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;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-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}.no-js .owl-carousel,.video:before{display:block}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.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;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.overflow--hidden{overflow:hidden!important}

.page-wrap{overflow:hidden;padding-top:2.5em; 
	background: #f5f5f5 url("../img/fond-blanc.jpg");
	}.container{margin:0 auto;max-width:87.5em;padding-left:1.25em;padding-right:1.25em;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out}.container--black{background:#000;padding:1.25em 0 2.5em}.cols:after,.cols:before{content:' ';display:table}.cols--two{position:relative;z-index:1}.cols--two .col-1{border-bottom:1px solid #cccaca}

 
/* container--white */
.container--white{
	background: #f5f5f5 url("../img/fond-blanc.jpg");
	padding:1.25em 0 2.5em;-webkit-transition:border .4s ease-in-out;transition:border .4s ease-in-out}

.valign-container:before,.valign-container__content{display:inline-block;vertical-align:middle}.valign-container{position:absolute;top:0;left:0;right:0;bottom:0}.valign-container:before{content:' ';width:1px;height:100%;margin-right:-.4375em}.video{background:#fff;border-bottom:4px solid #fff;cursor:pointer;position:relative}.video:before{background-image:url(../images/svg/sprite/sprite-icon-ad83fb61.svg);background-repeat:no-repeat;background-size:18.25em 78.3125em;content:"";font-size:1em;background-position:0 -51.125em;width:5.1875em;height:5.1875em;left:50%;margin:-2.5em 0 0 -2.5em;opacity:1;position:absolute;top:50%;-webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:visible;z-index:2}.header:before,.lazy__container:after,.loading:before,.nav--litter:after,.nav--litter:before,.video:after{content:' '}.video.active:before{opacity:0;visibility:hidden}.video:after{background:rgba(0,0,0,.3);bottom:0;border-radius:100%;box-shadow:0 0 .9375rem 0 rgba(0,0,0,.9);height:1.25rem;left:2%;position:absolute;width:96%;z-index:-1}.video__ir{background:#000;position:relative;width:100%;height:0;overflow:hidden;padding-bottom:56.25%;z-index:0}.video iframe,.video img{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.video iframe{height:100%}.desktop-and-tablet-lazy,.desktop-lazy,.lazy,.mobile-lazy,.owl-lazy,.phone-lazy,.tablet-lazy{opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.view-more-loading{text-align:center}.view-more-loading .loading{padding:2.1875em 0 .625em}.view-more-loading .loading:before{top:0;margin-top:0;margin-bottom:2.5em}.lazy__container{position:relative}.lazy__container:after{background:#fff;bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;visibility:visible;z-index:2}.lazy__container--loaded:after{opacity:0;visibility:hidden}.loading{position:relative}.loading:before{z-index:5;position:absolute;display:block;top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;background-image:url(../images/loading.svg);background-position:center center;background-repeat:no-repeat;background-size:3em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.no-svg .loading:before{background-image:url(../images/loading.gif)}.messages{margin:.21429em 0 .71429em;padding:1.25em 0;font-size:.875em}.messages ul{margin:0;padding:0;font-size:.875em;list-style:none}.messages>li{margin:.14286em 0;list-style:none}.messages>li li{padding:0}.error-msg{padding:.57143em .71429em .5em;border:1px solid #e90000;color:red;background:rgba(236,29,35,.25)}.notice-msg,.success-msg{padding:.57143em .71429em .5em;color:#000}.success-msg{border:1px solid #b59049;background:#f1eee8}.accordion__content{display:none}.header{left:0;position:absolute;top:0;right:0;z-index:2}.header:before{background:rgba(0,0,0,.2);bottom:0;border-radius:100%;box-shadow:0 0 .9375rem 0 rgba(0,0,0,.5);height:1.25rem;left:2%;opacity:0;position:absolute;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-delay:0;transition-delay:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);visibility:hidden;width:96%;z-index:-1}

/* Fond du header */
.header__inner{
	background: #f5f5f5 url("../img/dark-grey-grain.png");
	-webkit-transition: background .2s ease-in-out;
	transition: background .2s ease-in-out;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
	padding: .4375em .5em .375em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b29b70;
}

.cms-index-index .header__inner,.nav__toggle{background:0 0}.header__logo{display:block;font-size:.53106em;margin:0 auto;position:relative;overflow:hidden;text-indent:-1000px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}

/*.header__logo:hover{
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	-moz-transform: scale(1.05);
	}*/
	
	
.actions,.nav__search{-webkit-transition:padding .4s ease-in-out}.actions{font-size:1em;list-style:none;margin:0;padding:0;position:absolute;right:0;top:0;transition:padding .4s ease-in-out}.actions li{display:inline-block;padding-bottom:0;vertical-align:middle}.account__btn{padding:.3125em .3125em .125em}.mini-cart__toggle{padding:.1875em .5em}.search{padding-right:1.25em;width:10em;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out}.nav__overlay,.nav__toggle{-webkit-transition:all .4s ease-in-out;top:0;left:0}.search .input-placeholder{background:0 0;margin:0}.search__form label,.search__input[type=search]{color:#a89e8a;font-size:.8125em;padding:.69231em 3.07692em .61538em 1em;text-transform:capitalize}.search__submit{padding:.25em .3125em .34375em;position:absolute;top:0;right:0;z-index:3}.nav__toggle{border:0;display:inline-block;padding:.6875em .625em .625em;position:absolute;transition:all .4s ease-in-out}


/* Couleur des trois traits du menu */
.nav__toggle--icon,.nav__toggle--icon:after,.nav__toggle--icon:before{background:#b29b70;height:.125em;width:1.8125em;-webkit-transition:margin .4s ease-in-out,width .4s ease-in-out;transition:margin .4s ease-in-out,width .4s ease-in-out;
}

/* Hover pour les trois traits */
/*.nav__toggle--icon:hover,.nav__toggle--icon:hover::after,.nav__toggle--icon:hover::before{
background:#000;
}*/

/* Barre du milieu */
.nav__toggle--icon{display:inline-block;margin:.5em 0 .4375em;}
/* Barre du haut et du bas */
.nav__toggle--icon:after,.nav__toggle--icon:before{content:' ';display:block;position:absolute;}
/* Barre du haut */
.nav__toggle--icon:before{margin:-.4375em 0 0;}
/* Barre du bas */
.nav__toggle--icon:after{margin:.4375em 0 0;}

/* Couleur du texte Menu */
.nav__toggle--label{
	color: #b29b70;
	display: none;
	font-size: 0.875em;
	margin-bottom: .71429em;
	padding-left: .71429em;
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: bold;
}
/*.nav__toggle--label:hover{
	color:#000;
}*/

.nav__overlay{bottom:0;display:none;position:fixed;right:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:all .4s ease-in-out;z-index:5}.footer,.header,.nav,.nav__content,.page-wrap{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.footer,.page-wrap{position:relative;z-index:0}


/* Fond du menu ouvert */
.nav{
	position: fixed;
	top: 0;
	left: 0;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
	bottom: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform .4s ease-in-out;
	transition: -webkit-transform .4s ease-in-out;
	transition: transform .4s ease-in-out;
	transition: transform .4s ease-in-out,-webkit-transform .4s ease-in-out;
	background: #f5f5f5 url("../img/page-bkg.png");
	border-right:1px solid #b29b70;
}


.header,.nav--exposed .nav{-webkit-transform:translate3d(0,0,0)}.nav__content{overflow:auto;max-height:100%}.header{transform:translate3d(0,0,0)}.nav--exposed{overflow:hidden;width:100%}.nav--exposed .nav{transform:translate3d(0,0,0)}.nav--exposed .nav__close,.nav--exposed .nav__content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nav--exposed .nav__overlay{display:block}.nav--exposed .footer,.nav--exposed .header,.nav--exposed .nav__overlay,.nav--exposed .page-wrap{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.no-csstransforms3d .footer,.no-csstransforms3d .header,.no-csstransforms3d .nav,.no-csstransforms3d .nav__content,.no-csstransforms3d .page--wrap{margin-left:0;margin-right:0;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.no-csstransforms3d .nav{margin-left:-100%;margin-right:100%}.no-csstransforms3d .nav--exposed .footer,.no-csstransforms3d .nav--exposed .header,.no-csstransforms3d .nav--exposed .nav,.no-csstransforms3d .nav--exposed .nav__header,.no-csstransforms3d .nav--exposed .nav__overlay,.no-csstransforms3d .nav--exposed .page--wrap{-webkit-transform:none;-ms-transform:none;transform:none}.no-csstransforms3d .nav--exposed .navigation,.no-csstransforms3d .nav--exposed .navigation-header{margin-left:0;margin-right:0}.no-csstransforms3d .nav--exposed .footer,.no-csstransforms3d .nav--exposed .header,.no-csstransforms3d .nav--exposed .nav__overlay,.no-csstransforms3d .nav--exposed .page--wrap{margin-left:100%;margin-right:-100%}.nav hr{background:#b29b70;margin:0;max-width:100%}.nav__close{background:0 -5.5em;border:0;display:block;width:3.1875em;height:1.8125em;position:absolute;right:1.125em;overflow:hidden;text-indent:-1000px;top:.625em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:3}.nav--litter,.nav__content{position:relative}.nav__content{padding:3.125em 1.125em 1.125em}.nav__search{transition:padding .4s ease-in-out}.nav__search .input-placeholder{background:#e7e2da}.nav__list{padding:1.25em 0;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out}.nav__cat{padding:0}.nav__cat .btn-link,.nav__cat a{display:block;text-decoration:none;text-transform:uppercase}.nav__cat>.btn-link,.nav__cat>a{cursor:pointer;display:block;font-size:1.5em;font-weight:400;padding:.54167em 0 .5em;text-align:left;width:100%;-webkit-transition:font-size .4s ease-in-out,padding .4s ease-in-out;transition:font-size .4s ease-in-out,padding .4s ease-in-out}

/* Boutons plus du menu ouvert */
.nav--litter:after,.nav--litter:before{background:#b29b70;display:block;font-size:16px;position:absolute;right:.6875em;top:50%}


.nav__kitten>a:after,.option_link:before,.page-wrap:after{content:""}.nav--litter:before{height:.0625em;margin-top:-.0625em;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .2s ease-in-out;transition:transform .4s ease-in-out,opacity .2s ease-in-out,-webkit-transform .4s ease-in-out;width:1.1875em;
}.nav--litter:after{height:1.1875em;margin:-.625em .5625em 0 0;width:.0625em;opacity:1;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;
}
/* Pour changer la couleur des boutons plus du menu ouvert */
.nav--litter.active:after,.nav--litter.active:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);
}.nav--litter.active:before{opacity:0;-webkit-transition:opacity .2s ease-in-out .1s,-webkit-transform .4s ease-in-out;transition:opacity .2s ease-in-out .1s,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .2s ease-in-out .1s;transition:transform .4s ease-in-out,opacity .2s ease-in-out .1s,-webkit-transform .4s ease-in-out;
}.nav__kittens{display:none}.nav__kittens ul{padding:.8125em .5em .75em;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out}.nav__kittens .nav__kitten{padding:.125em 0}


/* Lettres du menu ouvert plus */
.nav__kitten>a{
	background:#f5f5f5 url("../img/page-bkg.png");
	color:#333;font-weight:700;font-size:11px;padding:1em 1.33333em .86667em;position:relative;text-transform:uppercase;
-webkit-transition: color .6s ease-in;
    -moz-transition: color .6s ease-in;
    -o-transition: color .6s ease-in;
    transition: color .6s ease-in;
	}
.nav__kitten>a:hover{
	color:#b29b70;
}
.nav__list .sous-menu-active {
	color: #b29b70;
			}


.mini-cart-item__engraving h5,.mini-cart-item__ship-flag,.totals{color:#b59049;text-transform:uppercase}.nav__kitten>a:after{background-image:url(../images/svg/sprite/sprite-icon-ad83fb61.svg);background-repeat:no-repeat;background-size:18.25em 78.3125em;display:block;font-size:1em;background-position:0 -10.1875em;width:1.1875em;height:1.75em;position:absolute;right:.9375em;top:50%;margin-top:-.8125em}.facet_title,.toolbar{display:none}.cart--exposed,.mini-cart{width:100%}.mini-cart__content{height:100%;overflow:auto;padding:0 1.25em}.cart--exposed,.hero,.mini-cart{overflow:hidden}.mini-cart__wrapper{position:relative;min-height:100%}.mini-cart,.mini-cart__overlay{position:fixed;top:0;right:0;bottom:0}.mini-cart__overlay{display:none;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:5}.mini-cart{background:#e7e2d9;height:100%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);z-index:0}.account__form,.footer__links li{-webkit-transition:padding .4s ease-in-out}.cart--exposed .mini-cart{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cart--exposed .mini-cart__overlay{display:block}.cart--exposed .footer,.cart--exposed .header,.cart--exposed .mini-cart__overlay,.cart--exposed .page-wrap{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.no-csstransforms3d .mini-cart{margin-left:100%;margin-right:-100%}.no-csstransforms3d .footer,.no-csstransforms3d .header,.no-csstransforms3d .mini-cart,.no-csstransforms3d .mini-cart__overlay,.no-csstransforms3d .page-wrap{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.no-csstransforms3d .footer,.no-csstransforms3d .header,.no-csstransforms3d .mini-cart__overlay,.no-csstransforms3d .page-wrap{margin-right:0;margin-left:0}.no-csstransforms3d .cart--exposed .footer,.no-csstransforms3d .cart--exposed .header,.no-csstransforms3d .cart--exposed .mini-cart__overlay,.no-csstransforms3d .cart--exposed .page-wrap{margin-right:100%;margin-left:-100%}.no-csstransforms3d .cart--exposed .mini-cart{margin-left:0;margin-right:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mini-cart__header{padding:1.5625em 0 1.5em;position:relative;text-align:center;z-index:3}.mini-cart__title{margin:0;font-size:1.375em}.mini-cart__btn-cart,.mini-cart__btn-close{position:absolute;top:50%}.mini-cart__btn-close{left:0;margin-top:-.875em}.mini-cart__btn-cart{margin-top:-1.0625em;right:0}.mini-cart__items{font-size:1rem;list-style:none;margin:0;padding:0}.mini-cart__items .loading:before{background-color:rgba(231,226,217,.8);bottom:0;height:auto;left:0;position:absolute;top:0;right:0;width:auto;z-index:2}.mini-cart-item{border-top:1px solid #cccaca;padding:1.5625em 0 .3125em;position:relative}.mini-cart-item:first-child{border-top:0}.mini-cart-item__title a{text-decoration:none;text-transform:uppercase}.mini-cart-item__details,.mini-cart-item__photo{float:left}.mini-cart-item__photo{margin-right:-5.9375em;padding-right:.625em;position:relative;width:5.9375em;z-index:0}.mini-cart-item__photo img,.mini-cart__button{width:100%}.mini-cart-item__details{width:100%;margin-bottom:1.25em;min-height:6.875em;padding-bottom:2.5em;padding-left:5.9375em;position:relative}.mini-cart-item__options{font-size:.75em}.mini-cart-item__actions{bottom:0;left:0;padding-left:5.9375em;position:absolute;right:0}.mini-cart-item__incrementer,.mini-cart-item__remove{display:inline-block;vertical-align:middle}.mini-cart-item__remove{margin-left:.9375em}.mini-cart-item__engraving{background:#ede9e2;font-size:.875em;margin-bottom:1.42857em;padding:1em 1.28571em .92857em}.mini-cart-item__engraving h5{font-size:1.28571em;margin-top:0}.mini-cart-item__ship-flag{font-size:.75em;font-weight:600}.mini-cart__footer{position:absolute;left:0;right:0;bottom:0;padding:0 0 1.25em}.mini-cart__buttons{font-size:1rem;padding:1.125em 0 0}.totals{border-bottom:1px solid #cccaca}.totals__row{border-top:1px solid #cccaca}.totals__label,.totals__price{display:block;float:left;padding:1.1875rem .8125rem 1.0625rem .875rem}.totals__label{clear:left;width:60%}.totals__price{clear:right;padding-left:0;text-align:right;width:40%}.about__container--gifts:after,.category__container,.flavor__note:after,.giftcard-status form:after,.incrementer:after,.modal__content:after,.product-mini:after,.product__description,.product__tools-buttons,.review-item__engraving,.saved-item:after{clear:both}.coupon{min-height:3.8125em;padding:.9375em 0;position:relative}.coupon__show{float:right;margin-top:.625rem}.coupon__input,.coupon__label{padding:.64286em 2.14286em .57143em!important}.coupon__apply,.coupon__cancel{padding:.5rem 0 .375rem!important}.mini-cart__message{position:relative;z-index:3}body,html{height:100%}.page-wrap{margin-bottom:-20.5em;min-height:100%}.page-wrap:after{display:block;height:20.5em;width:100%}.hero__inner:before,.highlight-tout__icon:before,.tout__content:before,.touts__container:after{content:' '}


.footer{min-height:20.5em;
border-top-width:6px;
background:#fff url("../img/main-nav-bkg.png");
border-top:6px solid #b29b70;box-shadow:0px -1px 14px rgba(0,0,0,0.2);
padding:1.5625em 0 .625em;
}
.footer hr,.tout--dark hr{background:#a89e8a}.footer hr{margin:0;max-width:100%}.footer__links{padding:1.5625em 0}

.footer__links ul{font-size:12px;list-style:none;margin:0;padding:0;text-align:center}.footer__links li{display:inline-block;padding:.4375em .9375em;transition:padding .4s ease-in-out}


/* Menu du footer */
.footer__links a{color:#231f20;text-decoration:none;text-transform:uppercase;
-webkit-transition: color .4s ease-in;
    -moz-transition: color .4s ease-in;
    -o-transition: color .4s ease-in;
    transition: color .4s ease-in;}
.footer__links a:hover{color:#b29b70;}


.footer__links .footer-active {
	color:#b29b70;
}

.copyright{font-size:12px;text-align:center;text-transform:none;margin:0;
color:#000;}

.copyright a{
	color:#000;
text-decoration:none;
-webkit-transition: color .4s ease-in;
    -moz-transition: color .4s ease-in;
    -o-transition: color .4s ease-in;
    transition: color .4s ease-in;
}
.copyright a:hover{
	color:#b29b70;
}



.newsletter .input-placeholder{margin:0}.newsletter .validation-advice{margin-top:.3125em}.newsletter__title{margin:0 0 .9375rem;font-size:1.375em}.newsletter__submit{margin:-.9375em -.9375em 0 0;position:absolute;right:0;top:50%;z-index:3}.newsletter__form{margin:0 auto;max-width:21.125em;padding:0 .625em}.newsletter__note{padding:.9375em 0 .3125em;text-align:center}.newsletter__note p{font-size:.625em}.newsletter__content{position:relative}.newsletter__promo{font-size:.875em;padding:.9375em 0 0;margin:0 auto;max-width:22.5em;text-transform:uppercase}.newsletter__promo strong{color:#b59049}.newsletter__thanks{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;text-align:center}.newsletter__legend{font-size:.875em;padding:0 0 1.07143em}.newsletter__legend p{font-size:1em;margin:0 0 .625em}.newsletter--success .newsletter__form{opacity:0;visibility:hidden;z-index:0}.newsletter--success .newsletter__thanks{opacity:1;visibility:visible;z-index:2}.hero{position:relative;width:100%;height:0;padding-bottom:177.8125%;margin-top:-2.5em}.hero__inner{bottom:0;left:0;padding-top:100%;position:absolute;right:0;text-align:center;top:0}.hero__inner:before{display:inline-block;height:100%;margin-right:-.4375em;vertical-align:middle;width:1px}.hero__photo{height:100%;position:absolute;top:0;width:100%;z-index:0}.hero__content,.tout,.tout__inner{position:relative}.hero__content{display:inline-block;padding:.9375em .625em .9375em 1.0625em;text-align:center;vertical-align:middle;z-index:1}.hero__content-inner{margin:0 auto;max-width:20em}.hero__content hr{margin:.625em auto;max-width:14.375em}.hero__title{margin-left:auto;margin-right:auto;max-width:15rem}.hero__title .title__sub--light{color:#444}.hero__button{display:block;font-size:.875em;margin:.9375rem auto 0;max-width:10.21429em}.hero--loaded:after{opacity:0;visibility:hidden}.highlights{padding:1.875em 0 1.25em .4375em;text-align:justify}.highlights__list{margin-left:-1.5625em}.highlights__list:after{display:inline-block;height:1px;width:100%}.highlight-tout{display:inline-block;margin:0 0 0 -.4375em;padding:0 0 .625em 1.5625em;text-align:center;width:25%;vertical-align:top}.highlight-tout__inner{margin:0 auto;max-width:11.875em}.highlight-tout__icon{display:inline-block;height:5.8125em;margin:0 0 .625em;text-align:center}.highlight-tout__icon:before{display:inline-block;height:100%;margin-right:-7px;vertical-align:middle;width:1px}.tout,.touts__container:after{display:inline-block;width:100%}.highlight-tout__icon .icon{display:inline-block;vertical-align:middle}.highlight-tout__icon .icon--shipping{margin-left:-35%}.touts__container:after{height:1px}.touts__list{font-size:0;margin-bottom:-.9375rem;margin-left:-.625rem;margin-top:-.625rem}.tout{font-size:1rem;padding:.625em 0 0 .625em;vertical-align:top}.tout a,.tout hr{display:block}.tout p{margin:0}.tout hr{margin:.625em auto;max-width:9.5625em}.brand,.brands__list li,.product-item{display:inline-block}.tout__inner{z-index:0}.tout__content{bottom:0;min-height:24%;left:0;position:absolute;right:0;text-align:center;z-index:1}.tout__content-inner,.tout__content:before{display:inline-block;vertical-align:middle}.tout__content:before{height:100%;margin-right:-.4375em;width:1px}.product-item__photo a,.tout__photo{height:0;position:relative;overflow:hidden}.tout__content-inner{padding:0 1.25em 1.875em;max-width:28.4375em;text-align:center}.tout__title{margin:0}.tout__photo{z-index:0;width:100%;padding-bottom:116.99346%}.tout--dark a{color:#a89e8a}.tout--light a{color:#444}.tout--light hr{background:#d4d3d3}.tout--medium .title{color:#333}.tout--medium a{color:#ccc}.tout--medium hr{background:#888887}.brands{padding:1.5625em 0 2.5em}.brands__list{padding:0 0 0 .4375em;font-size:0}.brands__list li{font-size:1rem;padding:.3125em 0;text-align:center;vertical-align:middle;width:20%}.brand{font-size:.64156em}.products{font-size:0;margin:0 0 0 -1.25rem;padding:0;text-align:center}.product-item{font-size:1rem;padding:0 0 3.125em 1.25em;text-align:center;text-transform:uppercase;vertical-align:top;width:50%}.product-item__photo a,.product-item__photo img{display:block;width:100%}.product-item a{text-decoration:none}.product-item__photo{border:1px solid #e9e6e1;display:block}.product-item__photo a{padding-bottom:128.22581%}.product-item__desc{padding:1.125em 0 2.1875em;position:relative;-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.product-item__brand,.product-item__price,.product-item__title{font-weight:600;margin:0;text-transform:uppercase}.product-item__price,.product-item__title{font-size:.875em}.product-item__brand{font-size:.75em}.product-item__title{color:#b59049}.product-item__price{padding:.3125em 0 .9375em}.product-item__notice{background:#b59049;bottom:0;color:#fff;font-size:.6875em;font-weight:600;left:0;padding:.27273em;position:absolute;right:0;text-align:center;text-transform:uppercase;z-index:2}.option_link,.share__link{color:#888887;text-transform:uppercase;text-decoration:none}.product-item__add{bottom:0;left:50%;margin-left:-4.90625rem;position:absolute;width:9.8125rem}.favorites{margin:-5em 0;padding-top:7.5em;padding-bottom:3.75em}.favorites__header{padding:0 0 1.5625rem}.related-products .owl-next,.related-products .owl-prev{position:absolute;top:30%}.related-products .owl-next{right:-1.875rem}.related-products .owl-prev{left:-1.875rem}.toolbar{background:#f6f5f3;position:relative}.toolbar__facets{padding:2.1875em 1.25em .625em;text-align:left}.toolbar__facets>ul{list-style:none;margin:0;padding:0}.toolbar__close{margin:.625em .625em 0 0;position:absolute;right:0;top:0}.toolbar__toggle{margin:0 0 .83333em}.option_link{cursor:pointer;font-weight:600;font-size:.8125em;padding:.23077em 0 .15385em 2.30769em;position:relative}.option_link:before{background-image:url(../images/svg/sprite/sprite-icon-ad83fb61.svg);background-repeat:no-repeat;background-size:18.25em 78.3125em;background-position:0 -16.375em;display:block;font-size:1rem;height:1.375em;left:0;position:absolute;top:-.1875em;width:1.375em}.option_link.highlight:before{background-position:0 -17.875em;width:1.5em;height:1.5em}.searchspring-facet_count{display:none}.element_container{padding:0 0 0 .4375em}.element_container li{display:inline-block;margin-left:-.4375em;width:50%}.incrementer{border:1px solid #b59049;padding:0 2.25em;position:relative;width:7.5em}.incrementer:after,.incrementer:before{content:' ';display:table}.incrementer__add,.incrementer__subtract{background:0 0;border:0;display:block;height:2em;position:absolute;top:0;width:2.3125em}.incrementer__add:after,.incrementer__add:before,.incrementer__subtract:before{background:#b59049;content:' ';display:block;left:50%;position:absolute}.incrementer__add:before,.incrementer__subtract:before{height:.125em;margin:-.0625em 0 0 -.25em;top:50%;width:.625em}.incrementer__add{right:0}.incrementer__add:after{height:.625em;margin:-.3125em 0 0;top:50%;width:.125em}.incrementer__subtract{left:0}.incrementer__subtract:before{margin-left:-.1875em}.incrementer__input{background:#f1eee8;border:1px solid #b59049;border-bottom:0;border-top:0;border-radius:0;font-size:.6875em;height:2.90909em;text-align:center;width:4.54545em}.share__toggle{font-size:1.125em;padding-left:1.875em;position:relative;text-transform:uppercase;text-decoration:none}.share__toggle:after,.share__toggle:before{left:.625rem;margin-top:-.6875rem;position:absolute;top:50%;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.share__toggle:before{content:'+'}.share__toggle:after{content:'-';opacity:0}.share__toggle.active:before{opacity:0}.share__toggle.active:after{opacity:1}.share__links{display:none;list-style:none;margin:0;padding:.625em 2.5em}.modal:before,.modal__inner{display:inline-block;vertical-align:middle}.share__links li{padding:.375em 0}.no-overflow{overflow:hidden}.modal{bottom:0;height:100%;left:0;max-height:100%;opacity:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;visibility:hidden;width:100%;z-index:110;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.modal--visible{opacity:1;visibility:visible}.modal__trigger{cursor:pointer}.modal:before{content:'';height:100%;margin:0 -6px 0 0;width:1px}.modal__inner{background:#fff;border:0;box-shadow:4px 4px 0 0 rgba(0,0,0,.36);max-width:32.375em;padding:1.875em 1.25em 1.25em;position:relative;width:100%;z-index:2}.modal__close{margin:.9375em .9375em 0 0;position:absolute;right:0;top:0;z-index:2}.modal__close:before{color:#fff}.modal__header{margin:0 0 1.875em;padding:0 0 1.5625em;position:relative}.modal__header:before{background:#cccaca;bottom:0;content:' ';display:block;height:.0625em;left:50%;margin-left:-7.1875em;position:absolute;width:14.375em}.category__title,.modal__header h3{margin:0}.modal__content:after,.modal__content:before{content:' ';display:table}.category--branding .category__toolbar,.legacy-products{display:none}.modal__note p{margin:0;font-size:.6875em}.modal__overlay{background:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:100;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.modal__overlay.modal--visible{opacity:.83;visibility:visible}.modal--newsletter input[type=email],.modal--newsletter label{text-align:left}.category__header,.category__no-results{text-align:center}.modal__content--newsletter{padding:0 .625em}.category__header{padding:0 0 1.875em}.category__toolbar{position:relative;padding:1.25em 0 0}.category__container{min-height:20em}.category__jump{margin-top:.3125em}.category__jump-icon{fill:#a89e8a;height:2.8125em;width:2.8125em}.branding__share{left:.625em;position:absolute;text-align:left;top:1.25em;z-index:1}.branding,.no-results{text-align:center}.category--branding{padding-bottom:1.5625em;position:relative;z-index:1}.category--branding hr{max-width:14.375em}.category--branding .category__container{position:relative;margin-top:-21.25em}.category--branding .category__header{padding-bottom:1.25em}.products--branding{background:#fff;min-height:12.5em;padding:1.25em}.branding{padding-bottom:21.25em}.branding__banner{margin:0 auto -1.25em;max-width:87.5em;position:relative;z-index:0}.branding__banner-ir{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:96.47979%}.branding__content{margin:0 auto;max-width:87.5em}.branding__block{padding:1.25em;position:relative;z-index:1}.branding__block .title{font-size:1.625em}.branding__block .title:after{background:#2d2a27;content:' ';display:block;height:1px;margin:.5rem auto .9375rem;width:11.875rem}.branding__quote{padding:.625em 1.25em 0}.branding__quote .review__title h3,.branding__quote h2,.review__title .branding__quote h3{font-size:1.875em;font-style:italic;margin:0;text-transform:none}.branding__engraving{padding-bottom:2.5em}.branding__engraving .icon{display:inline-block}.branding__video{padding:0 1.25em}.branding__video .video{border:4px solid #fff}.branding__photo{margin-top:-2.5em;position:relative;z-index:0}.branding__photo-inner{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:114.73272%}.branding--template-1 .branding__block,.branding--template-1 .branding__engraving,.branding--template-1 .branding__quote,.branding--template-1 .branding__video{margin:0 auto;max-width:30em}.branding--template-2 .branding__block--2 .title{font-size:1.875em}.branding--template-2 .branding__block--2 .title__sub{font-size:.8125rem}.branding--template-2 .branding__engraving{padding-bottom:0}.product{padding:0!important;position:relative}.product__container{padding-left:1.25em;padding-right:1.25em;text-align:center}.product__photo{margin:0 auto;max-width:23.75em;padding:1.5625em 0 0}.product__essential,.product__photo-inner{margin:0 auto;max-width:30em}.product__photo-ir{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:128.22581%}.product__photo img{display:block;width:100%}.product__essential{padding:0 0 1.875em}.product__brand,.product__price,.product__title{font-weight:600;margin:0;text-transform:uppercase}.product__price,.product__title{font-size:.875em}.product__brand{font-size:.75rem}.product__title{color:#b59049;font-family:gotham;line-height:1.125em}.cocktail__details h3,.origin__quote{font-family:mrseaves;color:#b59049}.product__price{padding:.3125em 0 .9375em}.product__description{width:100%;font-size:.8125em;line-height:1.30769em}.product__description address,.product__description ol,.product__description p,.product__description ul{font-size:1em}.product__actions{padding-bottom:2.5em}.product__qty-container{display:none}.product__states-available{padding-bottom:1.25em}.product__states-available p{margin:0}.product__state-list{font-size:.75em}.product__share{left:1.25em;position:absolute;text-align:left;top:1.25em;z-index:1}.product__extras-close{position:absolute;right:.625em;top:1.25em;z-index:2}.product__engraving,.product__options{bottom:0;display:none;left:0;position:absolute;right:0;text-align:left;top:0}.product__options{background:#e7e2d9;padding:2.5em .8125em;z-index:2}.product__options-inner{margin:0 auto;max-width:33.0625em}.product__options-header{margin:0 auto;max-width:28.125em;text-align:center}.product__options-list{list-style:none;margin:0;padding:0;font-size:1rem}.product__options-list li{padding:0}.product__options-actions{list-style:none;margin:0;padding:3.125em 0 0;text-align:center}.product__options-actions li{padding:1.25em 0 0}.product__options-actions button{width:100%}.product__option{background:#ede9e2;margin:1.875em 0 0;padding:1.875em 1.25em 1.25em}.product__option label,.product__option-label{font-size:.8125rem;font-weight:700}.product__option-price{display:block;font-weight:400;text-transform:none}.flavor__note-title,.product__engraving input[type=text],.product__ship-flag{text-transform:uppercase}.product__option-details{padding-left:1.875em}.product__option .checkbox{margin:0}.product__engraving{background-color:#ede9e2;overflow:hidden;text-align:center;z-index:2}.product__engraving-container{position:relative;margin:0 auto;max-width:87.5em}.product__engraving-inner,.product__engraving-photo{margin:0 auto;max-width:30em}.product__engraving-photo-ir{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:135.78879%}.product__engraving-content{padding:2.5em 1.25em}.product__engraving-title{color:#b59049;font-size:1em;margin-top:0;text-transform:uppercase}.product__engraving-actions{font-size:1rem;padding-top:1.875em}.product__engraving-notes{padding-top:3.125em}.product__engraving .input-placeholder label,.product__engraving input[type=text]{text-align:left}.product__specs{padding-bottom:3.125em}.product__specs hr{margin:1.875em auto 2.5em;max-width:none;width:57.1875%}.product__specs .cols:before{background:#d4d3d3}.flavor{padding:3.125em 0}.flavor__header{padding-bottom:2.8125em}.flavor__title{font-size:1.875em;line-height:1.2em}.flavor__title .title__sub{font-size:.43333em}.flavor__list{font-size:.8125em;list-style:none;margin:0 0 -1.53846em;padding:0}.flavor__note{padding:0 0 1.25em}.flavor__note:after,.flavor__note:before{content:' ';display:table}.flavor-icon:before,.product__custom-engraving .icon{display:inline-block}.flavor__note-title{font-size:.875rem;margin-top:0}.flavor__note-details{float:left;padding-left:5.9375rem}.flavor-icon{float:left;font-size:.80225rem;margin-right:-4.75rem;text-align:center;width:4.75rem}.origin{border-top:1px solid #d4d3d3;padding:2.1875em 0;text-align:center}.origin .review__title h3,.origin h2,.review__title .origin h3{font-size:1.625em}.origin__details{font-size:.8125em;line-height:1.38462em}.origin__details ol,.origin__details p,.origin__details ul{font-size:1em;line-height:1em}.origin__quote{font-size:1.875em;font-style:italic;line-height:1.13333em}.product__custom-engraving{font-size:.8125em;margin:0 auto;max-width:36.92308em;text-align:center}.product__custom-engraving ol,.product__custom-engraving p,.product__custom-engraving ul{font-size:1em}.product__video{padding:.625em;-webkit-transition:border-width .4s ease-in-out;transition:border-width .4s ease-in-out}.product__video:before{display:none}.product__video-content{margin:0 auto;max-width:30em;padding:2.1875em 0 2.5em;text-align:center}.product__video-header{padding-bottom:1.875em}.product__video-title{font-size:1.375em;line-height:.90909em}.product__video-title .title__sub{font-size:.59091em;margin-bottom:.76923em}.product__video-brand-type{display:block;font-size:1.81818em;line-height:1em;text-align:center;width:100%}.product-mini:after,.product-mini:before,.product__tools-container:after,.product__tools-container:before{content:' ';display:table}.product__video-details{font-size:.8125em;line-height:1.38462em}.product__video-details ol,.product__video-details p,.product__video-details ul{font-size:1em;line-height:1em}.cocktail{padding-top:2.5em;padding-bottom:.625em}.cocktail__header{padding-bottom:2.5em}.cocktail__name{font-size:4.375em;line-height:.48571em;margin:-.07143em 0 0}.cocktail__details h3{font-size:1.625em;font-weight:400;margin:0 0 .38462em}.account__form-title,.product-mini__title{font-family:gotham}.cocktail__details ol,.cocktail__details p,.cocktail__details table,.cocktail__details ul{font-size:.9375em}.cocktail__details td{padding:0 0 .66667em;vertical-align:top}.cocktail__details td:first-child{color:#b59049;width:6.66667em}.cocktail__ingredients{padding-bottom:3.125em}.cocktail__image-ir{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:118.62348%}.cocktail--no-photo .cocktail__details{padding-bottom:2.5em}.product__tools{left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;z-index:3}.product__tools:before{background:rgba(0,0,0,.2);bottom:0;border-radius:100%;box-shadow:0 0 .9375rem 0 rgba(0,0,0,.5);content:' ';height:1.25rem;left:2%;position:absolute;width:96%;z-index:-1}.product__tools.sticky{opacity:1;visibility:visible}.product__tools-inner{background:#fff;padding:.4375em 0;position:relative;width:100%}.product__tools-container:after{clear:both}.product__tools-buttons{width:100%;padding:.4375em 0 0}.product-mini .product__photo{border:1px solid #e9e6e1;display:inline-block;float:none;margin-top:.0625em;margin-right:-3em;padding:0;vertical-align:middle;width:2.5625em}.product-mini .product__photo.loading:before{font-size:.5em}.product-mini__shop{display:inline-block;padding-left:2.875em;vertical-align:middle}.product-mini__title{font-size:.875em;line-height:1.07143em;text-align:left}.product-mini__title .title__sub{font-size:.6875rem;line-height:1.09091rem;text-align:left}.product-mini__price{font-size:.8125em;padding:.38462em}.product-mini__add-to-cart{width:100%}.product__ship-flag{border-top:1px solid #b59049;border-bottom:1px solid #b59049;color:#b59049;font-size:.75em;height:2.83333em;min-width:16em;overflow:hidden;padding-top:.75em;position:absolute;right:0;text-align:center;top:1.1875em;z-index:2}.account__form-title,.account__section,.dashboard__title,.order-items td,.order-items th,.order-page .box-title{border-bottom:1px solid #cccaca}.product__ship-flag:before{background-image:url(../images/svg/sprite/sprite-icon-ad83fb61.svg);background-repeat:no-repeat;background-size:18.25em 78.3125em;content:"";background-position:0 -27.6875em;width:12.125em;height:2.75em;border-right:5px solid #fff;display:inline-block;font-size:1rem;left:-4px;position:absolute;top:-.3125em;z-index:-1}.account__back{padding-top:1.25em}.account__forgot-link{font-size:.875em;font-weight:400;padding-top:1.875em;text-align:center}.account__content-inner{min-height:13.4375em;padding-bottom:1.25em}.account__sections{border-top:1px solid #cccaca}.account__trigger{margin:0;padding:.9375rem .625rem .875rem;position:relative}.account__trigger:after,.account__trigger:before{background:#a89e8a;content:' ';display:block;font-size:16px;position:absolute;right:.6875em;top:50%}.account__trigger:before{height:.0625em;margin-top:-.0625em;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .2s ease-in-out;transition:transform .4s ease-in-out,opacity .2s ease-in-out,-webkit-transform .4s ease-in-out;width:1.1875em}.account__trigger:after{height:1.1875em;margin:-.625em .5625em 0 0;width:.0625em;opacity:1;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.account__trigger.active:after,.account__trigger.active:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.account__trigger.active:before{opacity:0;-webkit-transition:opacity .2s ease-in-out .1s,-webkit-transform .4s ease-in-out;transition:opacity .2s ease-in-out .1s,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .2s ease-in-out .1s;transition:transform .4s ease-in-out,opacity .2s ease-in-out .1s,-webkit-transform .4s ease-in-out}.account__signout{position:absolute;top:.5rem;right:1.66667rem;font-size:.75rem}.account__content{padding:1.25rem .625rem}.account .page-title{position:relative}.account{padding:0!important}.account__forms .messages{margin:-2.5rem 0 0}.account__form{margin:0 auto;max-width:30em;padding:1.25em;transition:padding .4s ease-in-out}.account__form-title{color:#888887;font-size:.75em;margin:0;padding:1.5625em 0 1.4375em;text-align:center}.cart__item-name,.order-history th,.order-items th,.order-page .box-title{font-family:mrseaves}.account__form-content{padding:2.5em 1.25em;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out}.account__form-submit{display:block;width:100%}.account__logout{text-align:center}


/* container--white */
.customer-account-logoutsuccess .page-wrap>.container--white:before{background:#fff;bottom:0;content:' ';display:block;left:0;position:absolute;right:0;top:2.5em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:-1}.giftcard-status form:after,.giftcard-status form:before,.saved-item:after,.saved-item:before{display:table;content:' '}.cart__item-photo,.saved-item-photo{z-index:1;float:left;position:relative}.account__create{margin:0 auto;max-width:40em;padding:1.25em 0}.account__forgot{margin:0 auto;max-width:33.75em;padding:1.25em 0}.dashboard{background:#ebebeb}.dashboard__content{padding:0 1.25em}.dashboard__address,.dashboard__info,.dashboard__newsletter,.dashboard__title{padding-bottom:.625em}.dashboard__title{margin-bottom:1.875em}.dashboard__edit{font-size:.625rem;text-transform:lowercase}.account__info{margin:0 auto;max-width:40em}.order-items,.order-page{max-width:48.0625em;margin:0 auto}.address-book__additional ul{font-size:1em}.address-book__additional .col--2{padding-left:1.25em}.new-address__buttons{padding-top:1.25em}.order-history table{width:100%}.order-history td,.order-history th{padding:.9375em .9375em .9375em 0;width:30%;border-bottom:1px solid #cccaca;text-align:left}.order-history th{padding-bottom:1.25em;font-weight:400}.order-history td{font-size:.875em;font-weight:300}.order-history a{font-weight:400;color:#000}.sales-order-view .my-account{padding-bottom:2.5em}.order-page .order-details{padding:1.25em .3125em 0}.order-page .box-title{padding-bottom:.66667em;font-size:.9375em;font-weight:400;font-wight:400}.order-page .info-box{padding-bottom:1.25em}.order-page address{font-style:normal}.order-items table{width:100%}.order-items td,.order-items th{padding:.9375em .9375em .9375em 0;width:30%;text-align:left}.order-items th{padding-bottom:1.25em;font-weight:400}.order-items td{font-size:.875em;font-weight:300}.order-items .product-name{margin:0;font-weight:700;font-size:.875em}.order-items .product-name a{text-decoration:none}.order-items td:first-child,.order-items th:first-child{text-align:left}.order-items .item-options{font-size:.75em}.order-items .item-options dt{padding:.35714em 0 0;font-weight:400}.order-items .item-options dd{margin:0;padding:0 0 .35714em}.order-items .back-link a{color:#000}.order-items tfoot td{border:0}.order-items tfoot td:first-child{text-align:right;font-weight:400}.order-items .mobile-order{padding-bottom:.3125em}.order-items .mobile-order ul{margin:0;padding:0;list-style:none;font-size:.875em}.order-items .mobile-order li{padding-bottom:.35714em}.order-items .mobile-order .product-name,.order-items .mobile-order strong{font-weight:700}.customer-balance-history thead{background:#888887}.customer-balance-history td{border-bottom:1px solid #888887}.customer-balance-list li{border-top:1px solid #888887}.customer-balance-list li:first-child{border-top:0}.account-balance,.customer-balance-history{padding:.625em 1.0625em 1.1875em}.account-balance .buttons-set,.customer-balance-history .buttons-set{padding:2.5em 0 0}.account-balance table,.customer-balance-history table{width:100%}.account-balance td,.account-balance th,.customer-balance-history td,.customer-balance-history th{width:20%;white-space:nowrap;text-align:left;padding:.3125em .625em}.customer-balance-list li{padding:.625em 0}#trigger-giftcard .section-content,.my-returns{padding:0 1.0625em 1.1875em}.giftcard-status{max-width:17.5em}.giftcard-status .buttons-set{padding:2.5em 0 0}.account-waitlist{padding:0 1.0625em 1.1875em}.saved-item-list{position:relative;margin:0;padding:0;list-style:none}.saved-item{margin:1.875em 0 2.5em}.saved-item-photo{margin-right:-9em}.saved-item-photo a{display:block;width:8.375em}.saved-item-photo img{width:100%}.saved-item-desc{width:100%;padding-left:9em}.saved-item-desc .price{display:block;padding-bottom:1.42857em;font-size:.875em}.saved-item-date{color:#888887}.cart--empty{text-align:center}.cart__item{border-top:1px solid #f6f5f3;margin:0 0 .9375em;padding:.9375em 0 0;position:relative}.cart__item:first-child{border-top:0}.cart__item strong{font-weight:400}.cart__item-photo{border:1px solid #e9e6e1;margin-right:-8.4375em;width:8.4375em}.cart__item-photo img{display:block}.cart__item-ir{display:block;position:relative;width:100%;height:0;overflow:hidden;padding-bottom:127.6699%}.cart__item-details{float:left;padding:0 0 0 10.625em;text-transform:uppercase;width:100%}.cart__item-name{font-size:.875em;font-weight:400;margin:0 0 .35714em;text-transform:uppercase}.cart__item-name a{text-decoration:none}.cart__item-options{font-size:.75em;margin:.41667em 0}.cart__item-remove{font-size:.75em}.cart__item-bottom{margin-top:.625em;width:100%}.cart__item-bottom .price{font-size:.875em}.cart__item-qty .select{margin-bottom:0;width:6.875em}.cart__item-update{font-size:.75em;text-align:left;text-decoration:underline;text-transform:uppercase}.cart__item-total{float:right}.method-checkout-cart-methods-paypal_express-bottom .button{border:2px solid #b59049;background:0 0;color:#b59049}.review__title,.section__title{border-bottom:1px solid #cccaca}.gift__add-message,.review-item,.review__totals{border-top:1px solid #cccaca}.cart__forms{text-align:center}.cart__forms .validation-advice{padding-left:2.1875em;padding-top:.625em;text-align:left}.cart__form{background:#f6f5f3;margin-bottom:.9375em;padding:.9375em 1.375em .9375em 1.5625em}.cart__form-inline{margin-bottom:.625em;text-align:left}.cart__form-btn,.cart__form-input,.cart__form-title{display:block;width:100%}.cart__form-title{font-size:1.125em;margin:0}.cart__form .input-placeholder input[type=text],.cart__form .input-placeholder label{padding:.78571em 1.07143em .64286em}.cart__form-input{margin:.9375em 0}.cart__form-btn{min-width:6.25em}.cart__totals{text-align:right}.cart__totals table{margin:1.92308em 0;width:100%;font-size:.8125em}.cart__totals td,.cart__totals th{padding:.625em 0}.cart__totals td{width:5.625em}.cart__totals-table{margin-top:.9375em;padding-right:1.5625em}.cart__checkout-types{font-size:1rem;list-style-type:none;margin-top:.9375em;padding:0;text-align:right}.cart--only{display:none!important}.checkout-cart-index .cart--only,.checkout-onepage-index .cart--only{display:block!important}.checkout-cart-index .cart--hide,.checkout-onepage-index .cart--hide{display:none!important}.opc__header,.section{display:none}.opc{padding:0!important;position:relative}.opc__buttons{position:relative;z-index:2}.opc__next{width:100%}.opc__loading{background:rgba(255,255,255,.9);height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.opc__loading-inner{margin-top:-1.25em;padding-top:3.125em;position:absolute;text-align:center;top:50%;width:100%}.opc__loading-inner:before{margin-top:0;top:0}.checkout-onepage-index .container--white{padding-top:0;padding-bottom:0}.opc__messages{padding-top:2.5em;margin-bottom:-1.25em}.opc__sections--wide{float:none!important;width:100%!important}.opc__submit,.review__totals-table{width:100%}.section{padding-top:1.25em;padding-bottom:2.5em;position:relative}.section.allow{display:block}.section label{font-size:.875em;text-transform:none}.label--exp,.review-item__ship-flag,.review__totals-table td,.section__title{text-transform:uppercase}.section__title{color:#888887;font-family:gotham;margin:0;padding:1.25em 0;text-align:center}.section__content{padding:1.875em 0}.login--checkout .account__content-inner,.register--checkout .account__content-inner{min-height:11.25em}.opc__newsletter{padding-top:1.25em}.opc__newsletter label{color:#b59049;font-weight:700}.opc__billing{padding:1.5625em 0 0}.opc__existing-addresses{padding-bottom:3.4375em}.opc__gift{padding:.3125em 0 0}.gift__add-message{max-width:21.875em;padding-top:1.25em}.gift__option{padding-bottom:3.4375em}.opc__addresses{padding:2.5em 0;position:relative}.opc__addresses:before{background:0 0}.opc__edit-address{position:absolute;right:1.25rem;top:2.5rem}.opc__edit-icon{display:inline-block;vertical-align:middle}.opc__payment-cols:before{display:none}.opc__payment-methods .field--cvn{max-width:6.875em}.field--cvn-tooltip{padding:.5rem 0 0 .9375rem}.payment__title{position:relative}.payment__card-types{position:absolute;top:0;right:0;margin-top:-.625em}.payment__card-type{display:inline-block}.shipping-methods__list{padding-top:.9375em}.shipping-methods__list li{padding:.625em 0 0}.checkout-shipping-method-disclaimer{font-size:.75em;line-height:1.33333em}.opc__review{padding:.9375em}.review__container{background:#f6f5f3;padding:.3125em 1.5625em 1.5625em}.review__title{padding:1.5625em 0;text-align:center}.review__title h3{margin:0}.review__totals{padding:1.25em 0}.review__totals-table td{padding:.375rem 1.25rem;font-size:.9375em}.review__totals-table td:first-child{padding-right:0;text-align:left}.review__totals-table td:last-child{padding-left:0;text-align:right}.review__totals-table .grand-total,.review__totals-table .subtotal{color:#b59049;font-size:1.125em;font-weight:600}.review__totals-table .grand-total td{padding:1.25em 0 0}.review__totals-table .grand-total strong{border-top:1px solid #cccaca;display:block;padding:1.25em}.review-item{padding:.625em;position:relative}.review-item:first-child{border-top:0}.review-item__photo{border:1px solid #e9e6e1;position:absolute;width:7.5em;z-index:0}.review-item__photo img{display:block}.review-item__details{margin-bottom:.625em;min-height:10em;padding:0 0 0 9.0625em}.review-item__name{color:#b59049;margin:0 0 .3125rem}.review-item__price{font-size:.875em;font-weight:600}.review-item__qty{display:none}.review-item__options{padding:.83333em 0 0;font-size:.75em}.review-item__engraving{background:#fbfbfa;font-size:.875em;margin-bottom:1.42857em;padding:1em 1.28571em .92857em}.review-item__engraving h5{color:#b59049;font-family:mrseaves;font-size:1.28571em;margin-top:0;text-transform:uppercase}.review-item__ship-flag{color:#b59049;font-size:.75em;font-weight:600}.about hr{max-width:14.375em;margin:.9375em auto 1.875em}.about__hero{padding:0;overflow:hidden}.about__hero-inner{overflow:hidden;padding-left:0;padding-right:0;position:relative;text-align:center;z-index:0}.about__hero-content{padding:2.5em 2.5em 70%;text-align:center;-webkit-transition:padding .4s ease-in-out,width .4s ease-in-out;transition:padding .4s ease-in-out,width .4s ease-in-out}.about__engraving-content,.about__gift{padding:2.5em}.about__hero-content p{line-height:1.3125rem}.about__hero-photo{bottom:0;left:0;position:absolute;right:0;z-index:-1}.about__container--gifts,.about__gifts,.contact__info li,.recipe__photo{position:relative}.about__gifts{z-index:0}.about__container--gifts:after,.about__container--gifts:before{content:' ';display:table}.about__gift{text-align:center}.about__gift hr{margin-top:0;margin-bottom:1.5625em}.about__gift--baskets{border-top:1px solid #d4d3d3}.about__engraving-inner{overflow:hidden;text-align:center;background-color:#000;background-position:center center;background-size:cover}.about__engraving-icon{display:inline-block;margin:0 0 0 2.1875em}.about__recipes{padding-bottom:0;padding-top:2.5em}.about__recipes hr{margin:.9375em auto}.about__recipes-inner{padding-left:2.5em;padding-right:2.5em}.recipe-list{padding:0 0 0 .4375em;text-align:justify}.recipe-list:after{content:' ';display:inline-block;width:100%;height:1px}.recipe{text-align:center;padding-bottom:1.25em}.recipe__inner{display:inline-block;max-width:18.375em}.recipe__photo{width:100%;height:0;overflow:hidden;padding-bottom:103.7415%}.recipe__header h3{line-height:.65em}.recipe__header hr{max-width:7.875em}.recipe__desc{font-size:.75em;padding:0 .625em 1.875em;line-height:1.5em}.recipe__desc p{font-size:1em;line-height:1em}.about__shipping-icon{display:inline-block;margin:0 0 -.625em -1.5625em}.about__shipping-inner{padding:0;overflow:hidden;text-align:center;background-color:#000}.about__shipping-content{padding:2.5em;margin:0 auto;max-width:43.75em}.contact{max-width:87.5em;padding-bottom:2.5em}

/* Fond du contact */
.contact__container{
background:#f5f5f5 url("../img/page-bkg.png");	
box-shadow:inset 0 0 0 1px #b29b70;padding:1.25em;position:relative}.contact__header{padding:0 0 1.25em;text-align:center}
	
	.contact__title{font-style:italic;text-transform:none;font-family:'SerlioLTStd',Georgia,Times,"Times New Roman",serif;}.contact__cols{z-index:1}.contact__form,.contact__info{padding-top:.625em}.contact__info{padding-bottom:3.75em}.contact__info li{padding-left:5.9375em;padding-bottom:1.5625em}.contact__info li:last-child{padding-bottom:0}.contact__info h3{margin-bottom:0}.contact__info p{margin-bottom:.35714em}.contact__info .contact-icon-inline{left:0;position:absolute;text-align:center;top:0;width:5.3125em}.contact__info .contact-icon-damaged-goods{margin-top:-1.25em}.contact__submit{width:100%}

.contact .contact-icon--ribbon{left:-6.5625em;position:absolute;top:-1em;z-index:0}

@media only screen and (max-width:1024px){.contact .col,.product__specs .col{float:none;width:100%}.desktop-only,.hide--mobile{display:none!important}.nav--fixed{position:fixed;width:100%}.highlight-tout__icon .icon,.tout p{font-size:.75em}.product__specs .cols:before{display:none}.contact .col{margin:0 auto;max-width:30em;padding-left:0;padding-right:0}

.contact .contact-icon--ribbon{font-size:.6875em;height:7.27273em;overflow:hidden}}

/* iPhone */
@media only screen and (max-width:767px){
	.nav__toggle--label{
		display:inline-block!important;
	}
	.container--white .image-haut{
		margin-top:-10px;
		background-image:url('../images/equerre-mobile.png')!important;
	}
	.container--white .image-haut-historiques{
		margin-top:-10px;
		background-image:url('../images/rabot-2.png')!important;
	}
	.container--white .image-haut-styles{
		margin-top:-10px;
		background-image:url('../images/rabot-1.png')!important;
	}
	.container--white .image-haut-astuces{
		margin-top:-10px;
		background-image:url('../images/bouvet.png')!important;
	}
	
	.about__container--gifts,.cf,.cols,.fields,.flavor__note,.giftcard-status form,.incrementer,.modal__content,.product-mini,.product__tools-container,.saved-item{zoom:1}.desktop-and-tablet,.hide--phone,.tablet-only{display:none!important}.related-products{padding-left:.625em;padding-right:.625em}.related-products__container{margin:0 auto;max-width:30rem}.product-item--related{width:100%;max-width:20em;padding:0}.toolbar{margin-left:-1.25em;margin-right:-1.25em}.product__engraving .btn-secondary{width:100%}.flavor__list{margin:0 auto;max-width:37.5em}.cocktail__details,.origin{margin:0 auto;max-width:30em}.order-history td{border-top:1px solid #cccaca;border-right:1px solid transparent;text-align:left}.order-history .first td,.order-items .first td{border-top:0}.order-items td{text-align:left;padding-left:0;padding-right:0}.order-items td.mobile-only{display:table-cell;width:100%}.order-items tr.mobile-only{display:table-row}.order-items tfoot td{width:20px;text-align:right!important}.order-items tfoot td:first-child{width:90%}.cart__item-qty .select{font-size:.75em}.about__gift--baskets:before,.about__gift--packaging:before{background-image:url(../images/svg/sprite/sprite-about-b79b5c36.svg);background-repeat:no-repeat;background-size:75.625em 84.6875em;content:"";display:inline-block;font-size:4px}.cart__item-update{margin:.5em 0}.cart__checkout-types{padding:0 1.375em 0 1.5625em}.cart__checkout-types .button{width:100%}.about__hero{background-repeat:no-repeat;background-position:center top}.about__hero-inner .valign-container{position:relative}.about__gift{padding:2.5em 1.25em}.about__gift--packaging:before{background-position:0 -28.3125em;width:20.4375em;height:27.6875em}.about__gift--baskets:before{background-position:0 0;width:20.625em;height:28.3125em}.about__engraving{padding-left:0;padding-right:0}.contact{padding-left:.625em;padding-right:.625em}.contact__info .contact-icon-inline{top:-.23077em;font-size:.8125em}

.contact .contact-icon--ribbon{display: none;
}

}

@media only screen and (max-width:480px){
	.hide--small-phone{display:none!important}.fields__field:first-child,.fields__field:last-child{float:none;padding:0;width:100%}.mini-cart__header{padding:3.4375em 0 .625em}.mini-cart__btn-cart,.mini-cart__btn-close{margin-top:0!important;top:.5em}.page-wrap{margin-bottom:-30em}.page-wrap:after{height:30em}.footer{min-height:30em}.footer__links li{display:block;padding:.3125em 0}.tout__content-inner{padding-bottom:7%}.product-item__add{margin-left:-4.375rem;min-width:0!important;width:8.75rem}.element_container li{width:100%}.account__signout{position:static}

	
}

/* iPad */
@media only screen and (min-width:768px){
	.header-mobile{
		position:fixed!important;
	}
	.nav__toggle--label{
		display:inline-block!important;
	}
	.about__gifts:before,.cols--two:before{content:' '}.phone-only{display:none!important}h1{font-size:2.5em}.review__title h3,h2{font-size:1.5em}.btn-link,.form-title,address,dl,h3,h4,h5,h6,legend,ol,p,ul{font-size:.875em}address,p{line-height:1.38462em}.btn-toggle{font-size:.8125em}.page-wrap{padding-top:4.375em}

.container,.container--medium{padding-left:1.25em;padding-right:1.25em}

/* Milieu de la colonne du formulaire */
.cols--two:before{background:#b29b70;bottom:0;display:block;height:auto;left:50%;position:absolute;top:0;width:1px}
.hero,.tout__photo--wide{height:0;overflow:hidden}.cols--two .col{float:left;width:50%;border-bottom:0}.cols--three .col{float:left;width:33.333%}.container--black,.container--white{border:9px solid #f6f5f3;border-top:0;padding:2.5em 0 4.375em}.header__inner{padding:.6875em}.header__logo{font-size:1em}.actions{padding:.9375em .625em .875em 0}.nav__toggle{padding:1.4375em 1.375em}.nav__toggle--icon,.nav__toggle--icon:after,.nav__toggle--icon:before{width:2.5em}.nav__toggle--icon{margin:.625em 0 .5625em}.nav__toggle--icon:before{margin:-.625em 0 0}.nav__toggle--icon:after{margin:.625em 0 0}.nav{-webkit-transform:translate3d(-31.0625em,0,0);transform:translate3d(-31.0625em,0,0);width:31.0625em}.nav--exposed .footer,.nav--exposed .header,.nav--exposed .nav__overlay,.nav--exposed .page-wrap{-webkit-transform:translate3d(31.0625em,0,0);transform:translate3d(31.0625em,0,0)}.no-csstransforms3d .nav{margin-left:-31.0625em;margin-right:31.0625em}.no-csstransforms3d .nav--exposed .footer,.no-csstransforms3d .nav--exposed .header,.no-csstransforms3d .nav--exposed .nav__overlay,.no-csstransforms3d .nav--exposed .page--wrap{margin-left:31.0625em;margin-right:-31.0625em}.nav__close{right:1.875em;top:1.8125em}.nav__content{padding:1.75em 1.875em .625em}.nav__search{padding-right:5.625em}.nav__list{padding:2.1875em 0}


/* Taille de la police des lettres du menu ouvert */
.nav__cat>.btn-link,.nav__cat>a{font-size:18px;padding:.3125em 0 .28125em;/*font-family:'SerlioLTStd',Georgia,Times,"Times New Roman",serif;*/font-family: 'beldanorm_regular';}

.nav__kittens ul{padding:.625em .9375em .5625em}.mini-cart__content{padding:0 1.875em}.mini-cart{width:28.25em;-webkit-transform:translate3d(28.25em,0,0);transform:translate3d(28.25em,0,0)}.cart--exposed .footer,.cart--exposed .header,.cart--exposed .mini-cart__overlay,.cart--exposed .page-wrap{-webkit-transform:translate3d(-28.25em,0,0);transform:translate3d(-28.25em,0,0)}.no-csstransforms3d .mini-cart{margin-right:-28.25em}.no-csstransforms3d .cart--exposed .footer,.no-csstransforms3d .cart--exposed .header,.no-csstransforms3d .cart--exposed .mini-cart__overlay,.no-csstransforms3d .cart--exposed .page-wrap{margin-right:28.25em;margin-left:-28.25em}.mini-cart__title{font-size:1.4375em}.footer__links a,.totals__label,.totals__price{font-size:1.125em}.mini-cart-item__photo{margin-right:-11.25em;padding-right:1.5625em;width:11.25em}.mini-cart-item__details{min-height:12.4375em;padding-left:11.25em}.mini-cart-item__actions{padding-left:11.25em}.footer{padding:1.5625em 0 .9375em}.footer__links{padding:1.25em 0}.newsletter__title{font-size:1.625em}.newsletter__title .sub{font-size:.46154em}.newsletter__note{padding:.625em 0}.newsletter__note p{font-size:.6875em}.hero__button,.hero__desc,.hero__desc ol,.hero__desc p,.hero__desc ul{font-size:1em}.hero{position:relative;width:100%;padding-bottom:82.16146%;margin-top:-4.375em}.hero__inner{padding-top:0}.hero__content{padding:.9375em 3.75em;width:69%}.hero__content-inner{max-width:31.25em}.hero__content hr{margin:.625em auto 1.25em}.hero__title{max-width:25rem;padding-left:0;padding-right:0}.hero__button{margin:2.5rem auto 0;max-width:9.8125em}.hero--text-left-aligned .hero__inner{text-align:left}.cart__forms,.cart__totals-table,.hero--text-right-aligned .hero__inner{text-align:right}.highlights{padding:2.375em 1.25em 2.5em}.tout{width:50%}.tout hr{margin:.9375em auto 1.25em}.tout__photo--wide{position:relative;width:100%;padding-bottom:35.52812%}.tout--wide-align-left,.tout--wide-align-right{width:100%}.tout--wide-align-left .tout__content,.tout--wide-align-right .tout__content{height:auto;top:0;text-align:right}.tout--wide-align-left .tout__content-inner,.tout--wide-align-right .tout__content-inner{max-width:34.0625em;min-width:23.4375em;padding:0 3.125em;width:58%}.brands{padding:2.8125em 0 3.4375em}.brand{font-size:.71075em}.products{padding:0 7.5rem}.favorites{padding-top:7.5em;padding-bottom:3.75em}.toolbar__facets{padding:2.8125em 2.5em 1.5625em}.toolbar__toggle{margin:0 0 1.53846em}.share__toggle{font-size:1.125em}.modal__inner{padding:2.1875em 3.125em 1.25em}.category__header{padding:0 0 2.8125em}.category__toolbar{padding:1.5625em 0 0}.category__jump{margin-top:.9375em}.branding__share{left:2.5em}.category--branding{padding-left:.5625em;padding-right:.5625em}.category--branding .products{padding-left:0;padding-right:0}.category--branding .category__container{margin-top:-16.25em;padding-left:3.125em;padding-right:3.125em}.category--branding .category__header{padding-bottom:1.875em}.products--branding{padding:3.75em}.branding{padding-bottom:16.25em}.branding__banner-ir{padding-bottom:67.56757%}.branding__block .title{font-size:2.25em}.branding__block .title:after{margin:.9375rem auto 1.5625rem}.branding__quote .review__title h3,.branding__quote h2,.review__title .branding__quote h3{font-size:2em}.branding__photo-inner{padding-bottom:88%}.branding--template-1 .branding__block,.branding--template-1 .branding__engraving,.branding--template-1 .branding__quote,.branding--template-1 .branding__video{max-width:50em}.product__essential,.product__photo{max-width:none;float:left}.branding--template-2 .branding__content:before{display:none}.branding--template-2 .branding__block--2 .title{font-size:2.5em}.branding--template-2 .branding__video{padding-left:4.375em;padding-right:4.375em;position:relative;z-index:1}.product__essential{padding:10.9375em 0 0}.product__title{font-size:1.3125em;line-height:1.2381em;margin-left:auto;margin-right:auto;max-width:85%}.product__price{font-size:1em}.product__description{font-size:.875em;line-height:1.38462em}.product__extras-close{right:2.1875em;top:1.5625em}.product__options{padding:10.66098% 3.125em 5em}.product__options-actions li{display:inline-block;padding:0 .375em;width:10.5625rem}.product__option{padding:2.5em;margin:1.25em 0 0}.product__option label,.product__option-label{font-size:.875rem}.product__option-price{display:inline-block;padding-left:.625rem}.product__engraving-inner,.product__engraving-photo{max-width:61.1875em}.product__engraving-photo-ir{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:64.06406%}.product__engraving-content{padding:5em 0}.product__engraving-inputs{margin:0 auto;max-width:19em}.product__engraving-notes{margin:0 auto;max-width:30em}.product__specs{padding-bottom:4.0625em}.flavor__header{padding-bottom:3.75em}.flavor__note{padding:0 0 4.375em}.flavor__note-details{padding-left:8.125rem}.flavor-icon{font-size:.83333em;margin-right:-8.66667em;width:8.66667em}.origin .review__title h3,.origin h2,.review__title .origin h3{font-size:1.875em}.origin__details{font-size:.875em}.origin__quote{font-size:2.125em;line-height:1.11765em}.product__custom-engraving{font-size:.875em;max-width:none}.product__custom-engraving .icon{font-size:1.125rem}.product__video{border-left-width:1.25em;border-right-width:1.25em;padding:1.25em}.product__video-content{max-width:37.5em;padding:3.4375em 0 4.0625em}.cocktail{padding-bottom:1.25em}.cocktail__header{position:relative;z-index:1;padding-bottom:2.5em}.cocktail__details td:first-child{width:8em}.cocktail__ingredients{float:left;padding:10% 0 0;position:relative;width:45%;z-index:1}.cocktail__recipe{clear:both;position:relative;z-index:1;width:100%}.cocktail__image{float:left;margin:-1.875em -5% -5% -11%;width:70%}.cocktail--no-photo .cocktail__ingredients{width:100%;padding-top:0;padding-bottom:2.5em}.product__tools-buttons{display:inline-block;padding-top:0;position:relative;vertical-align:middle;width:9.8125em;z-index:1}.product-mini{display:inline-block;margin-right:-10.125em;padding-right:11.875em;vertical-align:middle;width:100%}.product-mini .product__photo{margin-right:-4.3125em;float:none;width:4em}.product-mini__shop{padding-top:.3125em;padding-left:5em}.product-mini__title{font-size:1.25em}.product-mini__title .title__sub{font-size:.75rem}.product-mini__price{font-size:.875em;padding-top:.71429em}.account__signout{font-size:.875rem;top:.25rem}.account__form{max-width:none;padding:1.25em 2.5em 2.5em}.account__form-title{font-size:.875em}.customer-account-logoutsuccess .page-wrap>.container--white{border-bottom:0}.customer-account-logoutsuccess .page-wrap>.container--white:before{bottom:21.5em;left:.5625em;right:.5625em}.dashboard:before{top:1.25em;bottom:1.25em}.dashboard__content{padding:1.25em 2.5em}.address-book__additional .col--2{padding-left:2.5em}.sales-order-view .my-account{padding-bottom:5em}.order-page .order-details{padding:1.875em .3125em 0}.order-page .col2-set:after,.order-page .col2-set:before{content:' ';display:table}.order-page .col2-set:after{clear:both}.order-page .col-1,.order-page .col-2{float:left;width:50%}.order-page .info-box{padding-right:1.25em}.order-items .product-name,.order-items td{font-size:1em}.account-balance,.customer-balance-history{padding:.76923em 1.30769em 2.15385em}.my-returns{padding:0 1.0625em 1.75em}#trigger-giftcard .section-content{padding:.625em 1.30769em 2.15385em}.account-waitlist{padding:0 1.0625em 1.75em}.saved-item-photo{margin-right:-11.8125em}.saved-item-photo a{width:11.1875em}.saved-item-desc{padding-left:11.8125em}.saved-item-add{position:absolute;bottom:0;right:0}.cart__item{margin:0 0 1.5625em;padding:1.5625em 0 0}.cart__item-photo{margin-right:-12.875em;width:12.875em}.cart__item-details{padding:0 5.625em 5em 14.125em}.cart__item-name{font-size:1.125em}.cart__item-options{font-size:.875em;padding:.57143em 0}.cart__item-remove{margin-top:26px;position:absolute;right:1.5625em;top:0}.cart__item-bottom{background:#f6f5f3;bottom:0;left:14.125em;padding:.625em 1.5625em .625em .625em;position:absolute;right:0;width:auto}.cart__item-qty{float:left}.cart__item-qty .cart__item-update,.cart__item-qty .select{display:inline-block;vertical-align:middle}.cart__item-update{font-size:.875em;margin-left:1.5625em;max-width:none}.cart__item-total{margin-top:.625em}.cart__form-inline{display:inline-block;margin-bottom:0;vertical-align:middle}.cart__form-title{padding-right:.625em}.cart__form-input{margin:0;min-width:17.5em;width:auto}.cart__totals table{font-size:.8125em;text-transform:uppercase}.cart__totals table td,.cart__totals table th{padding:.1875em 0}.cart__totals table td{width:10em}.cart__totals-table--inner{display:inline-block;max-width:18.75em;width:100%}.cart__checkout-types{font-size:1rem;padding-left:.4375em}.cart__checkout-types li{margin-left:-.4375em;display:inline-block;padding-left:.625em}.cart__checkout-types li.first{padding-left:0}.opc__buttons{float:right;margin-top:-3.4375em;min-width:9.25em}.opc__addresses:before{background:0 0}.section--payment .opc__payment{width:60%}.section--payment .opc__shipping-methods{width:40%}.opc__payment-cols:before{left:54%}.opc__payment{padding-right:13%}.about__hero{border:9px solid #f6f5f3;border-top:0;border-bottom:0;padding:0}.about__hero-inner{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:73.42159%;text-align:left}.about__hero-content{padding:0 4.07332%;width:63.13646%}.about__hero-photo{margin:auto;max-width:none;max-height:100%;min-width:100%;top:0}.about__gifts{padding-top:1.875em;padding-bottom:4.375em;margin-bottom:4.375em}.about__gifts:before{background:#d4d3d3;bottom:1.25em;bottom:0;display:block;left:50%;position:absolute;top:1.25em;width:.0625em;z-index:-1}.about__gift{float:left;padding:2.8125em 1.875em;width:50%}.about__gift:before{display:none}.about__gift--packaging{padding-left:12%}.about__gift--baskets{border-top:0;padding-right:12%}.about__engraving-content{padding:2.403% 9%;width:60%}.recipe-list{background:url(../images/cocktail-stirrer.jpg) center 16% no-repeat;background-size:auto 90%}.recipe{display:inline-block;margin-left:-.4375em;padding-top:0;padding-bottom:5.625em;vertical-align:top;width:48%}.about__shipping-content{padding:2% 9% 2.403%}.contact{padding-bottom:3.125em}.contact__container{border-width:1.25em;padding:1.25em 2.5em 2.5em}.contact__title{font-size:1.875em}.contact__form-list li{padding-bottom:1.25em}.contact__info{padding-right:2.5em;padding-bottom:2.5em}.contact__form{padding-left:2.5em}

}

@media only screen and (min-width:768px) and (max-width:1024px){.hide--tablet{display:none!important}.tout__title{font-size:1.5em;line-height:1.08333em}.branding--template-2 .branding__content--top .col{padding:1.25em 5em;width:100%}.branding--template-2 .branding__engraving,.branding--template-2 .branding__photo{display:inline-block;vertical-align:middle}.branding--template-2 .branding__engraving{margin-right:-.4375em;width:55%;padding-bottom:1.25em;padding-left:3.75em;padding-top:0}.branding--template-2 .branding__photo{margin-left:-22%;margin-top:0;width:67%}.product__photo{width:55%;padding-left:0;padding-right:0}.product__essential{margin-left:-5%;padding-right:1.875em;position:relative;width:50%;z-index:0}.product__brand{font-size:1rem}.product__specs .cols:before{display:none}.product__specs .col{float:none;width:100%}.flavor__title{font-size:3.3125em;line-height:1.03774em}.flavor__title .title__sub{font-size:.32075em;line-height:1.17647em}.flavor__list{font-size:0;margin-bottom:-4.375rem}.flavor__note{display:inline-block;font-size:1.125rem;vertical-align:middle;width:50%}.origin{padding:2.1875em 10.43025%}.cocktail__details,.product__custom-engraving{padding:0 10.43025%}.product__video:before{display:none}.product__video .col{float:none;width:100%}.about__hero{max-height:35.3125em}.about__hero-inner .valign-container{bottom:auto;height:100%;max-height:35.3125em}.about__hero-photo{max-height:none;max-width:100%}.about__container--gifts:before{background-image:url(../images/svg/sprite/sprite-about-b79b5c36.svg);background-repeat:no-repeat;content:"";display:block;font-size:1em;background-position:6% bottom;background-size:98% auto;bottom:0;left:0;height:0;margin-bottom:-8%;padding-bottom:37.6%;position:absolute;right:0;width:auto;z-index:-1}.contact__cols:before{display:none}

}

@media only screen and (min-width:768px) and (max-width:979px){.tablet-portrait{display:inherit}.page-title,.title{font-size:1.875em;line-height:1.875rem}.product__title{font-size:1.3125em;line-height:1.2381em}.about__hero-inner p{font-size:.75em}

}

@media only screen and (min-width:980px){.tablet-landscape{display:inherit}.page-title,.title{font-size:2.5em;line-height:2.1875rem}.page-title__sub,.title__sub{font-size:.325em}.page-title__sub-alt,.title__sub-alt{font-size:.6em}.product__brand{font-size:1rem}.product__title{font-size:1.3125em;line-height:1.2381em}.product__video-title{font-size:1.375em;line-height:.90909em}.product__video-title .title__sub{font-size:.59091em;margin-bottom:.76923em}.cocktail__name{font-size:4.375em;line-height:1.11429em;margin:-.35714em 0 0}.product-mini__title{font-size:1.25em;line-height:1.07143em}.product-mini__title .title__sub{font-size:.75rem}.about__hero-inner{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:69.24644%}

}

@media only screen and (min-width:1025px){.cocktail__details:after,.product__engraving-inner:after{clear:both}.hide--desktop,.mobile-only,.tablet-only{display:none!important}.form-title,h3,h4{font-size:.9375em}.page-wrap{padding-top:5.8125em}.container{padding-left:5.625em;padding-right:5.625em}.container--medium{padding-left:3.75em;padding-right:3.75em}.container--black,.container--white{border:21px solid #f6f5f3;border-top:0;padding:3.125em 0}.header{position:fixed}.header--fixed:before{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

/* Fond du header fixe */
.header--fixed .header__inner{background: #f5f5f5 url("../img/dark-grey-grain.png");
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b29b70;
	-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out;-webkit-transition-delay:0;transition-delay:0}.header__inner{padding:1.4375em 1.25em 1.375em}.actions{padding:1.625em 1.875em 1.625em 0}.nav__toggle{margin:.875em 0 0 .875em}.nav__toggle--label{display:inline-block;}.nav{-webkit-transform:translate3d(-34.25em,0,0);transform:translate3d(-34.25em,0,0);width:34.25em}.nav--exposed .footer,.nav--exposed .header,.nav--exposed .nav__overlay,.nav--exposed .page-wrap{-webkit-transform:translate3d(34.25em,0,0);transform:translate3d(34.25em,0,0)}.no-csstransforms3d .nav{margin-left:-34.25em;margin-right:34.25em}.no-csstransforms3d .nav--exposed .footer,.no-csstransforms3d .nav--exposed .header,.no-csstransforms3d .nav--exposed .nav__overlay,.no-csstransforms3d .nav--exposed .page--wrap{margin-left:34.25em;margin-right:-34.25em}.nav__close{right:2.5em}.nav__content{padding:1.75em 2.5em .625em}.nav__search{padding-right:6.25em}.mini-cart{width:29.375em;-webkit-transform:translate3d(29.375em,0,0);transform:translate3d(29.375em,0,0)}.cart--exposed .footer,.cart--exposed .header,.cart--exposed .mini-cart__overlay,.cart--exposed .page-wrap{-webkit-transform:translate3d(-29.375em,0,0);transform:translate3d(-29.375em,0,0)}.no-csstransforms3d .mini-cart{margin-right:-29.375em}.no-csstransforms3d .cart--exposed .footer,.no-csstransforms3d .cart--exposed .header,.no-csstransforms3d .cart--exposed .mini-cart__overlay,.no-csstransforms3d .cart--exposed .page-wrap{margin-right:29.375em;margin-left:-29.375em}.mini-cart__header{padding:2.1875em 0 2.125em}.page-wrap{margin-bottom:-21.375em}.page-wrap:after{height:21.375em}.footer{min-height:21.375em;padding:2.5em 0 1.25em}.footer hr{background:#ede9e2;background:-webkit-linear-gradient(left,#ede9e2 -1%,#a89e8a 10%,#a89e8a 88%,#a89e8a 90%,#ede9e2 100%);background:linear-gradient(to right,#ede9e2 -1%,#a89e8a 10%,#a89e8a 88%,#a89e8a 90%,#ede9e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$tan-2', endColorstr='$tan-2', GradientType=1 )}.footer__links{padding:.9375em 0}.footer__links li{padding:.5625em}.footer__links a{font-size:1em}.newsletter__title{font-size:2.5em}.newsletter__title .sub{font-size:.35em}.newsletter__form{max-width:33.8125em}.newsletter__note{padding:1.25em 0 .9375em}.hero{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:51.85714%;margin-top:-5.8125em}.hero__content{width:62%}.hero__content hr{margin:.9375em auto 1.875em}.hero__title{font-size:2.5em}.highlight-tout__icon{height:6.8125em}.tout--wide-align-left .tout__content-inner,.tout--wide-align-right .tout__content-inner{padding:0 5em}.brands{padding:3.125em 0 3.75em}.brand{font-size:1em}.products{padding:0}.product-item{width:25%}.favorites{padding-top:7.5em;padding-bottom:3.75em}.toolbar__toggle{margin:0;position:absolute;right:0;top:-1.125rem}.element_container li{width:33.332%}.modal__inner{padding:2.8125em 3.75em 1.5625em}.category__header{padding:0 0 4.0625em}.category__toolbar{padding:.625em 0 0}.category--branding{padding-left:1.25em;padding-right:1.25em}.category--branding hr{margin:2.5rem auto 2.8125rem}.category--branding .category__container{padding-left:5.3125em;padding-right:5.3125em;margin-top:-27.0625em}.category--branding .category__header{padding-bottom:2.5em}.branding{padding-bottom:28.125em}.branding__banner{margin-top:0}.branding__banner-ir{padding-bottom:52.53863%}.branding__block{padding:1.25em 7.0922%}.branding__block .title:after{width:14.375rem}.branding__engraving .review__title h3,.branding__engraving h2,.review__title .branding__engraving h3{font-size:1.875em}.branding__photo-inner{padding-bottom:90.41262%}.branding--template-1 .branding__block,.branding--template-1 .branding__engraving,.branding--template-1 .branding__quote,.branding--template-1 .branding__video{max-width:64em;padding-left:5em;padding-right:5em}.branding--template-2{padding-bottom:28%}.branding--template-2 .branding__content{padding:0 2.94334%}.branding--template-2 .branding__content .col--1{width:52.98013%}.branding--template-2 .branding__content .col--2{width:47.01987%}.branding--template-2 .branding__quote{margin:0 auto;max-width:22.5em}.branding--template-2 .branding__engraving{margin:0 auto;max-width:31.25em}.branding--template-2 .branding__photo,.branding--template-2 .branding__video{float:left}.branding--template-2 .branding__video{padding:0 2.94334%;margin-right:-1px;width:52.98013%}.branding--template-2 .branding__photo{margin:-4% -2.94334% -20% -9.56586%;padding:0;width:59.52907%}.product__container{margin:0 auto;max-width:87.5em;padding-left:0;padding-right:0}.product__photo{width:41.17647%}.product__photo-inner{max-width:none}.product__essential{padding:3.75em 8.45588% 1.875em 5.51471%;width:58.82353%}.product__price,.product__title{font-size:.875em}.product__title{font-size:1.3125em;line-height:1.2381em}.product__extras-close{right:1.25em;top:1.25em}.product__options{left:41.17647%;padding:3.125em 3.125em 5em}.product__option{padding:1.875em}.product__engraving-inner,.product__engraving-photo-ir{width:100%;height:0;padding-bottom:46.94628%;overflow:hidden}.product__engraving-inner{position:relative;max-width:none}.product__engraving-inner:after,.product__engraving-inner:before{content:' ';display:table}.product__engraving-photo{bottom:0;left:0;max-width:none;position:absolute;right:0;top:0;z-index:0}.product__engraving-photo-ir{position:relative}.product__engraving-content{padding:0 1.25em;position:absolute;top:0;left:0;right:0;bottom:0;text-align:right}.product__engraving-content:before{content:' ';display:inline-block;height:100%;margin-right:-.4375em;vertical-align:middle;width:1px}.product__engraving-content-inner{display:inline-block;position:relative;text-align:center;width:58.86681%;vertical-align:middle;z-index:1}.product__specs{padding-bottom:2.5em;padding-top:1.25em}.product__specs .col--1,.product__specs .col--2{padding:0 4.54545%}.flavor__list{font-size:.875em;margin-bottom:-1.25rem}.flavor__note{padding:0 0 3.75em}.flavor__note-details{padding-left:7.5rem}.flavor-icon{margin-right:-8em;font-size:1.07143em;width:8em}.origin{border-top:0}.product__custom-engraving{padding-bottom:2.5em}.product__custom-engraving .icon{font-size:1.25rem}.product__video{border-left-width:3.75em;border-right-width:3.75em;padding:1.25em}.product__video:before{display:none}.product__video-content{max-width:none;padding:1.5% 1.875em 0}.cocktail{overflow:hidden;padding-bottom:3.125em}.cocktail__details:after,.cocktail__details:before{content:' ';display:table}.cocktail__ingredients{padding:0 .625em 0 0;width:25%}.cocktail__recipe{clear:none;float:left;padding:0 3.125em;width:45%}.cocktail__image{margin:-8.75em -7% 0 -8%;width:40%}.cocktail--no-photo .cocktail__details{margin:0 auto;max-width:61.1875em}.cocktail--no-photo .cocktail__ingredients{width:40%}.cocktail--no-photo .cocktail__recipe{width:60%}.product__tools{top:5.8125em}.account__form{padding:2.5em 5.9375em 5em}.account__form-title{font-size:.9375em}.account__form-content{padding:2.5em 1.25em}.customer-account-logoutsuccess .page-wrap>.container--white:before{bottom:23.125em;left:1.3125em;right:1.3125em}.account__create,.account__forgot{padding:2.5em 0}.dashboard__address,.dashboard__info,.dashboard__newsletter{padding-bottom:1.875em}.dashboard__newsletter{padding-bottom:0}.saved-item-photo{margin-right:-14.0625em}.saved-item-photo a{width:12.9375em}.saved-item-desc{padding-left:14.0625em}.opc__sections{float:left;width:65%}.section__content{padding:2.5em 0 3.75em}.opc__payment-cols:before{left:56.5%}.opc__payment{padding-right:8%}.opc__review{float:left;padding:.9375em .9375em .9375em 0;width:35%}.opc__review:before{background:#f6f5f3;border-right:15px solid #fff;bottom:.9375em;content:' ';display:block;position:absolute;right:0;top:.9375em;width:35%;z-index:0}.review__container{position:relative;z-index:1}.about__hero{border:21px solid #f6f5f3;border-top:0;border-bottom:0;padding:0}.about__hero-inner{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:54.98982%}.about__hero-content{padding:0 4.41501%;width:64.7535%}.about__hero-photo{max-height:100%;max-width:none}.about__gifts{background:url(../images/bg-about-gifts.gif) center bottom no-repeat;background-size:138% auto}.about__gifts:before{top:1.875em;bottom:3.75em}.about__container--gifts:before{display:none}.about__gift{padding:9.5% 3% 13.5%}.about__gift--packaging{padding-left:7%}.about__gift--baskets{padding-right:7%}.contact__container{border-width:1.875em;padding:1.25em 4.375em 3.75em}.contact__title{font-size:2.125em}.contact__info{padding-right:4.375em}.contact__form{padding-left:4.375em}}

@media only screen and (min-width:1281px){.large-only{display:inherit}.search{width:12.5em}.footer__links li{padding:.5625em .9375em}.footer__links a{font-size:1.125em}.tout--wide-align-left .tout__content-inner,.tout--wide-align-right .tout__content-inner{padding:0 6.25em}.products{padding:0 3.75em}.branding__engraving .review__title h3,.branding__engraving h2,.review__title .branding__engraving h3{font-size:2em}.branding--template-2 .branding__photo{padding:0;width:58.86681%;margin:-6% -2.94334% -18% -11.77336%}.product__specs .col--1{padding:0 5.45455%}.product__specs .col--2{padding:0 6.36364%}.product__video{border-left-width:5em;border-right-width:5em;padding:1.25em}.product__video-content{padding:3% 2.5em 0}.cocktail{padding-bottom:1.875em}.cocktail__image{margin-top:-9.375em}.account__form{padding:3.125em 7.5em 7.5em}.account__form-content{padding:3.125em 2.5em}.account__create,.account__forgot{padding:3.125em 0}.dashboard:before{top:2.5em;bottom:2.5em}.dashboard__content{padding:2.5em 5em}.address-book__additional .col--2{padding-left:5em}.opc__buttons{min-width:15.5em}.opc__sections{width:70%}.section__content{padding:2.8125em 0 4.0625em}.opc__payment-cols:before{left:54%}.opc__payment{padding-right:13%}.opc__review,.opc__review:before{width:30%}.about__hero-inner{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:47.01987%;-webkit-transition:none;transition:none}.about__hero-content{padding:0 12.14128%}.about__gifts{background-size:122% auto}.about__gift--packaging{padding-left:14%}.about__gift--baskets{font-size:16px;padding-right:14%}.about__engraving-content{width:55%}}

@media only screen and (min-width:1401px){.huge-only{display:inherit}.container{padding-left:9.375em;padding-right:9.375em}.container--medium{padding-left:5.9375em;padding-right:5.9375em}.search{width:15em}.hero{height:45.375em;padding-bottom:0}.hero__inner{height:100%;margin:0 auto;max-width:87.5em;position:relative}.branding{padding-bottom:28.125em}.branding--template-2 .branding{margin-top:-6.875em;margin-bottom:-15em}.product__engraving-notes{padding-top:5em}.product__video{border-left-width:5.625em;border-right-width:5.625em;padding:1.25em}.product__video-content{padding:3.4375em 3.125em 0}.cocktail{padding-bottom:.625em}.cocktail__image{margin-top:-10em}.opc__messages,.section{padding-left:5.625em;padding-right:5.625em}.section--login{padding-left:0;padding-right:0}.about__hero{padding:0}.about__hero-inner{height:39.9375em;padding-bottom:0}.about__hero-content{padding:0 12.87712%}.about__gifts{background-size:106.25em auto}}

@media only screen and (max-width:1280px){.large-only{display:none!important}}

@media only screen and (max-width:1400px){.huge-only{display:none!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.select:after{display:block}.select select{width:110%}.select select::-ms-expand{display:none}.select select:focus::-ms-value{background:0 0}}

@media only screen and (max-width:640px){.brands__list li,.highlight-tout{width:50%}

}

@media only screen and (max-width:369px){.products{margin:0}.product-item{padding:0 0 1.25em;width:100%}

	

}


@media only screen and (min-width:1025px) and (max-width:767px){.cocktail__details,.product__engraving-inner{zoom:1}

	
}

@media only screen and (min-width:768px) and (max-width:767px){.order-page .col2-set{zoom:1}

}

@media only screen and (min-width:1024px) and (max-width:1180px){.payment-title .credit-card-types,.payment__card-types{position:static;margin-top:0}}








#flag {
  width: 1200px;
  height: 156px;
  padding-top: 15px;
  position: relative;
  background: red;
  color: white;
  font-size: 11px;
  letter-spacing: 0.2em;
  text-align: center;
  text-transform: uppercase;
}
#flag:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 33px solid #fff;
  border-left: 600px solid transparent;
  border-right: 600px solid transparent;
}

/* Scrollbar pour faire défiler la page */
::-webkit-scrollbar-thumb:vertical{background-color:#b29b70;}::-webkit-scrollbar{width:8px;height:0;background:#fff;}





.fixed-bg {
    /*background-image: url("../header/4.jpg");*/
    background-image:url("../header/parallax.jpg");
    min-height: 300px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.fixed-bg-1 {
	background-image: url("../header/4.jpg");
    min-height: 300px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.box-link{display:inline-block;*display:inline;vertical-align:middle;zoom:1;float:none;}


.box-link{background-color:#000;/*font-family:"itc_avant_garde_gothicmedium",Arial,Helvetica,sans-serif;*/font-family: 'SerlioLTStd', Georgia, Times, "Times New Roman", serif;font-size:12px;line-height:14px;color:#fff;padding:27px 28px 25px;min-width:156px;text-align:center;position:relative;letter-spacing:0.08em;cursor:pointer;text-transform:uppercase;overflow:hidden;
	border-color: #fff;
}
.box-link.bordered{background-color:transparent;color:#b29b70;border:solid 1px #b29b70;min-width:165px;padding:18px 18px 18px}
.over{position:relative;z-index:10}
.box-link:before{content:'';z-index:1;-moz-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-moz-transform-origin:right 50%;-ms-transform-origin:right 50%;-webkit-transform-origin:right 50%;transform-origin:right 50%;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:380ms;-o-transition-duration:380ms;-webkit-transition-duration:380ms;transition-duration:380ms;
	background-color:#b29b70;
	opacity: 0.5;
	padding-bottom:2px;
	}
.box-link:before{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;display:block}
.box-link:hover{color:#fff}
.box-link:hover:before{-moz-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);-moz-transform-origin:left 50%;-ms-transform-origin:left 50%;-webkit-transform-origin:left 50%;transform-origin:left 50%}

.box-link:hover.bordered{border-color:#000;color: #000;}


/* ///////////////////////// */
	.box-link-1{display:inline-block;*display:inline;vertical-align:middle;zoom:1;float:none;}


.box-link-1{background-color:#000;/*font-family:"itc_avant_garde_gothicmedium",Arial,Helvetica,sans-serif;*/font-family: 'SerlioLTStd', Georgia, Times, "Times New Roman", serif;font-size:9px;line-height:14px;color:#fff;padding:27px 28px 25px;min-width:156px;text-align:center;position:relative;letter-spacing:0.08em;cursor:pointer;text-transform:uppercase;overflow:hidden;
	border-color: #fff;
}
.box-link-1.bordered-1{background-color:transparent;color:#000/*b29b70*/;border:solid 1px #b29b70;min-width:165px;padding:9px 9px 9px}
.over{position:relative;z-index:10}
.box-link-1:before{content:'';z-index:1;-moz-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-moz-transform-origin:right 50%;-ms-transform-origin:right 50%;-webkit-transform-origin:right 50%;transform-origin:right 50%;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:380ms;-o-transition-duration:380ms;-webkit-transition-duration:380ms;transition-duration:380ms;
	background-color:#b29b70;
	opacity: 0.5;
	padding-bottom:2px;
	}
.box-link-1:before{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;display:block}
.box-link-1:hover{color:#fff}
.box-link-1:hover:before{-moz-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);-moz-transform-origin:left 50%;-ms-transform-origin:left 50%;-webkit-transform-origin:left 50%;transform-origin:left 50%}

.box-link-1:hover.bordered-1{border-color:#000;color: #000;}

/* ///////////////////////// */

/* Smartphone vertical */
/*@media screen and (max-width: 699px){
	.fixed-bg, .fixed-bg-1 {
		width:auto !important;
		background-image:url(../header/parallax-mobile.jpg) !important;
		background-repeat:no-repeat !important;
}

}*/

/* Largeur d'écran vertical iPad */
/*@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait),
screen and (max-width: 980px) and (min-width: 610px) {

.fixed-bg, .fixed-bg-1 {
width:auto !important;
}

}*/
	
/* Pour téléphone */
/*@media (max-width: 991px)
{
	.fixed-bg
	{
		min-height: 100px;
	}
}*/

/* iPad horizontal */
/*@media ( min-width : 768px ) {
.fixed-bg, .fixed-bg-1
	{
		min-height: 100px;}
}*/
/* Pour écrans de 1366 à 1920 */
/*@media ( min-width : 1200px ) {
.fixed-bg, .fixed-bg-1
	{
		min-height: 150px;}
}*/

/*.container .fixed-bg-1 {
    background-image: url("../header/parallax.jpg");
    width:1218px;
    min-height: 300px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}*/

.bloc{
transition: left 0.8s, transform 0.8s;		
}
.bloc:hover{
transform: translateX(5%);
}

.bloc-1{
transition: left 0.8s, transform 0.8s;		
}
.bloc-1:hover{
transform: translateX(25%);
}



.image-haut{
	width:58px;
	height:38px;
	margin-top:-30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image:url('../images/equerre.png');background-repeat:no-repeat;
}
.image-haut-historiques{
	width:60px;
	height:45px;
	margin-top:-30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image:url('../images/rabot-2.png');background-repeat:no-repeat;
}
.image-haut-styles{
	width:60px;
	height:58px;
	margin-top:-30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image:url('../images/rabot-1.png');background-repeat:no-repeat;
}
.image-haut-astuces{
	width:85px;
	height:40px;
	margin-top:-30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image:url('../images/bouvet.png');background-repeat:no-repeat;
}
.espace-atelier {
	margin-right:120px;
}
.textes .subtitle {
	color:#bbbdbe;text-transform:uppercase;line-height:1.4em;padding:0 0.25em 0.4em;text-shadow:1px 1px 1px #fff;font-family:Georgia,Times,"Times New Roman",serif;font-weight:bold;letter-spacing:0.7em;font-size:10px;font-size:1.0rem
}
.panel-stretch{padding:0;
}
.panel-stretch .content-wrap{margin:0 auto;max-width:1476px;
        }
.panel-stretch .fluid{max-width:none;
}
.panel-stretch .fluid img{width:100%;
}
.center-titre {
  position: absolute;
  width: 100%;
  height: auto;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 30px;
  color:#ffffff;
  font-family: 'SerlioLTStd',Georgia,Times,"Times New Roman",serif;
}
.blur{
filter: brightness(0.6); 
-webkit-filter:brightness(0.6);
}
/*@media only screen
and (min-width : 320px)
and (max-width : 480px)
and (orientation : portrait) {
	.center-titre {
   font-size: 12px!important;
    }
	}*/
/* Pour iPhone horizontal */
@media screen and (min-width: 600px) {
  .center-titre {
	  color: #ffffff;
   font-size: 14px!important;
    }
    }
/* Pour iPhone vertical */
@media screen and (max-width: 600px) {
  .center-titre {
	  color: #ffffff;
   font-size: 12px!important;
    }
    }
/* Pour iPad horizontal */
@media only screen and (min-width: 768px) {
  .center-titre {
	 color:#ffffff;
	 font-size: 18px!important;
  }
}    

@media only screen and (min-width: 1200px) {
  .center-titre {
	 color:#ffffff;
	 font-size: 28px!important;
  }
}    
    
    
    
    
    
    
.saturate img
{
	 filter: blur(5px);
        -webkit-filter: blur(5px);
        -moz-filter: blur(5px);
        -o-filter: blur(5px);
        -ms-filter: blur(5px);
	
        
         -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.saturate img:hover{
	filter: blur(0);
        -webkit-filter: blur(0);
        -moz-filter: blur(0);
        -o-filter: blur(0);
        -ms-filter: blur(0);
        
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
}











.centrage-texte {
	text-align:center;
}
.container .center-texte-1 {
		text-align:center;
	font-family: 'SerlioLTStd', Georgia, Times, "Times New Roman", serif;
}
.left-texte {
	text-align:left;
}
.right-texte {
	text-align:right;
}
.container .left-texte a{
	text-align:left;
	color:#b29b70;
}
.container .left-texte {
	/*font-family: 'SerlioLTStd', Georgia, Times, "Times New Roman", serif;*/
	font-family: 'beldanorm_regular';
}
.container .right-texte a{
	text-align:right;
	color:#b29b70;
	}
.container .right-texte {
	text-align:right;
	/*font-family:'SerlioLTStd',Georgia,Times,"Times New Roman",serif;*/
	font-family: 'beldanorm_regular';
}

.container .center-texte a{
	text-align:center;
	color:#b29b70;
	}
.container .center-texte {
	text-align:center;
	font-family:'SerlioLTStd',Georgia,Times,"Times New Roman",serif;
}
.container .right-textes a{
	text-align:right;
	color:#000000;
	}
.container .right-textes a:hover{
	color:#b29b70;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-in;
	}
.container .right-textes {
	text-align:right;
	/*font-family:'SerlioLTStd',Georgia,Times,"Times New Roman",serif;*/
	font-family: 'beldanorm_regular';
}

.page-wrap .sous-titre{
	margin-top:10px;
	font-style: italic;
	font-size: 20px;
	line-height: 1.4em;
	padding-bottom: 10px;
	color: #333;
	text-transform: none;
}
.page-wrap .sous-titre-antiquites{
	margin-top:10px;
	font-style: italic;
	font-size: 20px;
	line-height: 1.4em;
	padding-bottom: 10px;
	color: #b29b70;
	text-transform: none;
}
.container--white .sous-titre{
	margin-top:10px;
	font-style: italic;
	font-size: 20px;
	line-height: 1.4em;
	padding-bottom: 10px;
	color: #333;
	text-transform: none;
}
.page-wrap .sous-titre-texte{
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	font-style: italic;
	font-size: 19px;
	line-height: 28px;
	padding-bottom: 20px;
	font-weight: bold;
	color: #231f20;
	text-transform: none;
	font-family: "Times New Roman", Times, serif;
}
.espace-images {
	margin-right:60px;
}
.global-share {
	position:relative;
	width:300px;
	height:24px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	text-align:center;
}
.global-share-formulaire {
	margin-top:80px;
	position:relative;
	width:305px;
	height:24px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	text-align:center;
}
a.addthis_custom-facebook{
    width:24px;
    height:24px;
    background-image:url('../img/facebook-icon.png');background-repeat:no-repeat;background-position:0 0px;
	float:left;
	margin-left:18px;
	margin-right:10px;
 -webkit-transition: all 0.3s ease-out; /*compatibilité chrome*/
   -moz-transition: all 0.3s ease-out; /*compatibilité firefox*/
   -o-transition: all 0.3s ease-out; /*compatibilité opéra*/
   transition: all 0.3s ease-out; /* Autre navigateur */

}
a.addthis_custom-facebook:hover{
    background-image:url('../img/facebook-icon.png');background-repeat:no-repeat;background-position:left -24px;
    }
    
   
    
a.addthis_custom-twitter {
	width:24px;
	height:24px;
	float:left;
	margin-right:10px;
 -webkit-transition: all 0.3s ease-out; /*compatibilité chrome*/
   -moz-transition: all 0.3s ease-out; /*compatibilité firefox*/
   -o-transition: all 0.3s ease-out; /*compatibilité opéra*/
   transition: all 0.3s ease-out; /* Autre navigateur */
	background-image:url('../img/twitter-icon.png');background-repeat:no-repeat;background-position:0 0px;
}
a.addthis_custom-twitter:hover {
	background-image:url('../img/twitter-icon.png');background-repeat:no-repeat;background-position:0 -24px;
}
a.addthis_custom-google-plus {
	width:24px;
	height:24px;
	float:left;
	margin-right:10px;
 -webkit-transition: all 0.3s ease-out; /*compatibilité chrome*/
   -moz-transition: all 0.3s ease-out; /*compatibilité firefox*/
   -o-transition: all 0.3s ease-out; /*compatibilité opéra*/
   transition: all 0.3s ease-out; /* Autre navigateur */
	background-image:url('../img/google-icon.png');background-repeat:no-repeat;background-position:0 0px;
}
a.addthis_custom-google-plus:hover {
	background-image:url('../img/google-icon.png');background-repeat:no-repeat;background-position:0 -24px;
}
a.addthis_custom-pinterest {
	width:24px;
	height:24px;
	float:left;
	margin-right:10px;
 -webkit-transition: all 0.3s ease-out; /*compatibilité chrome*/
   -moz-transition: all 0.3s ease-out; /*compatibilité firefox*/
   -o-transition: all 0.3s ease-out; /*compatibilité opéra*/
   transition: all 0.3s ease-out; /* Autre navigateur */
	background-image:url('../img/pinterest-icon.png');background-repeat:no-repeat;background-position:0 0px;
}
a.addthis_custom-pinterest:hover {
	background-image:url('../img/pinterest-icon.png');background-repeat:no-repeat;background-position:0 -24px;
}
a.addthis_custom-linkedin {
	width:24px;
	height:24px;
	float:left;
	margin-right:10px;
 -webkit-transition: all 0.3s ease-out; /*compatibilité chrome*/
   -moz-transition: all 0.3s ease-out; /*compatibilité firefox*/
   -o-transition: all 0.3s ease-out; /*compatibilité opéra*/
   transition: all 0.3s ease-out; /* Autre navigateur */
	background-image:url('../img/linkedin-icon.png');background-repeat:no-repeat;background-position:0 0px;
}
a.addthis_custom-linkedin:hover {
	background-image:url('../img/linkedin-icon.png');background-repeat:no-repeat;background-position:0 -24px;
}
a.addthis_custom-instagram {
	width:24px;
	height:24px;
	float:left;
	margin-right:10px;
 -webkit-transition: all 0.3s ease-out; /*compatibilité chrome*/
   -moz-transition: all 0.3s ease-out; /*compatibilité firefox*/
   -o-transition: all 0.3s ease-out; /*compatibilité opéra*/
   transition: all 0.3s ease-out; /* Autre navigateur */
	background-image:url('../img/instagram-icon.png');background-repeat:no-repeat;background-position:0 0px;
}
a.addthis_custom-instagram:hover {
	background-image:url('../img/instagram-icon.png');background-repeat:no-repeat;background-position:0 -24px;
}
a.addthis_custom-viadeo {
	width:24px;
	height:24px;
	float:left;
	margin-right:10px;
 -webkit-transition: all 0.3s ease-out; /*compatibilité chrome*/
   -moz-transition: all 0.3s ease-out; /*compatibilité firefox*/
   -o-transition: all 0.3s ease-out; /*compatibilité opéra*/
   transition: all 0.3s ease-out; /* Autre navigateur */
	background-image:url('../img/viadeo-icon.png');background-repeat:no-repeat;background-position:0 0px;
}
a.addthis_custom-viadeo:hover {
	background-image:url('../img/viadeo-icon.png');background-repeat:no-repeat;background-position:0 -24px;
}
a.addthis_custom-youtube{
    width:24px;
	height:24px;
	float:left;
	margin-right:10px;
 -webkit-transition: all 0.3s ease-out; /*compatibilité chrome*/
   -moz-transition: all 0.3s ease-out; /*compatibilité firefox*/
   -o-transition: all 0.3s ease-out; /*compatibilité opéra*/
   transition: all 0.3s ease-out; /* Autre navigateur */
    background-image:url('../img/youtube-icon.png');background-repeat:no-repeat;background-position:0 0px;

}
a.addthis_custom-youtube:hover{
    background-image:url('../img/youtube-icon.png');background-repeat:no-repeat;background-position:0 -24px;
    }
a.addthis_custom-envelope {
	width:24px;
	height:24px;
	float:left;
 -webkit-transition: all 0.3s ease-out; /*compatibilité chrome*/
   -moz-transition: all 0.3s ease-out; /*compatibilité firefox*/
   -o-transition: all 0.3s ease-out; /*compatibilité opéra*/
   transition: all 0.3s ease-out; /* Autre navigateur */
	background-image:url('../img/envelope-icon.png');background-repeat:no-repeat;background-position:0 0px;
}
a.addthis_custom-envelope:hover {
	background-image:url('../img/envelope-icon.png');background-repeat:no-repeat;background-position:0 -24px;
}

/* Pour iPad et iPhone */
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-facebook{background-size:cover;background-image:url('../img/facebook-icon@2x.png');
	
}}
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-facebook:hover, a.addthis_custom-facebook:focus {background-size:cover;background-image:url('../img/facebook-icon@2x.png');
		
}}
	
/* Pour iPad et iPhone */
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-twitter{background-size:cover;background-image:url('../img/twitter-icon@2x.png');
	
}}
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-twitter:hover, a.addthis_custom-twitter:focus {background-size:cover;background-image:url('../img/twitter-icon@2x.png');

}}

/* Pour iPad et iPhone */
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-google-plus{background-size:cover;background-image:url('../img/google-icon@2x.png');
	
}}
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-google-plus:hover, a.addthis_custom-google-plus:focus {background-size:cover;background-image:url('../img/google-icon@2x.png');

}}

/* Pour iPad et iPhone */
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-pinterest{background-size:cover;background-image:url('../img/pinterest-icon@2x.png');
	
}}
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-pinterest:hover, a.addthis_custom-pinterest:focus {background-size:cover;background-image:url('../img/pinterest-icon@2x.png');

}}

/* Pour iPad et iPhone */
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-linkedin{background-size:cover;background-image:url('../img/linkedin-icon@2x.png');
	
}}
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-linkedin:hover, a.addthis_custom-linkedin:focus {background-size:cover;background-image:url('../img/linkedin-icon@2x.png');

}}

/* Pour iPad et iPhone */
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-instagram{background-size:cover;background-image:url('../img/instagram-icon@2x.png');
	
}}
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-instagram:hover, a.addthis_custom-instagram:focus {background-size:cover;background-image:url('../img/instagram-icon@2x.png');

}}

/* Pour iPad et iPhone */
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-viadeo{background-size:cover;background-image:url('../img/viadeo-icon@2x.png');
	
}}
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-viadeo:hover, a.addthis_custom-viadeo:focus {background-size:cover;background-image:url('../img/viadeo-icon@2x.png');

}}

/* Pour iPad et iPhone */
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-envelope{background-size:cover;background-image:url('../img/envelope-icon@2x.png');
	
}}
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-envelope:hover, a.addthis_custom-envelope:focus {background-size:cover;background-image:url('../img/envelope-icon@2x.png');

}}

/* Pour iPad et iPhone */
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-youtube{background-size:cover;background-image:url('../img/youtube-icon@2x.png');
	
}}
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
a.addthis_custom-youtube:hover, a.addthis_custom-facebook:focus {background-size:cover;background-image:url('../img/youtube-icon@2x.png');
		
}}
	
	
	
.global-avant-apres{
	position:relative;
	width:60%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
}
.global-avant-apres .global-texte-left{
	float: left;
	width: 44%;
	text-align: center;
	padding-left: 6%;
	font-size: 12px;
	color: #383939;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #fff;
	font-weight: bold;
}
.global-avant-apres .global-texte-right{
	float:right;
	width:44%;
	text-align:center;
	padding-right:6%;
	font-size:12px;
	color:#383939;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #fff;
	font-weight: bold;
}
.globalnextprev{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	height:50px;
}
.globalnextprev .globalnextprev-texte-left{
	float:left;
	width:50%;
	text-align:left;
	padding-left:0%;
	font-size:11px;
	color:#383939;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #fff;
}
.globalnextprev .globalnextprev-texte-right{
	float:right;
	width:50%;
	text-align:right;
	padding-right:0%;
	font-size:11px;
	color:#383939;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #fff;
	}
	
	/*////////////////////////////*/
	.global-next-prev-center {
	position:relative;
	width:100%;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color: #b29b70;
}
.global-next-prev-center a:hover {color: #000000;}

	.globalnextprevcenter{
	width:100%;
	 margin-left: auto;
     margin-right: auto;
		height:50px;
		text-align:center;
}
/*.globalnextprevcenter .globalnextprev-texte-center{
		width:50%;
	text-align:center;
	padding-center:0%;
	font-size:11px;
	color:#383939;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #fff;
}
.globalnextprevcenter .globalnextprev-texte-center{
		width:50%;
	text-align:center;
	padding-center:0%;
	font-size:11px;
	color:#383939;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #fff;
	}*/
	/*////////////////////////////*/
	
	
.mini-title{
	padding:0px 0px;
	text-align:center; 
	background: url('../img/spacer-10x1-viola.png') repeat-x center center;}
.mini-title span{
	margin-top: 0; 
	padding:0 30px;
	display:inline-block;
	background-image:url("../img/page-bkg-fond-outils-1.png");
	background-repeat:repeat;}
	
	
.mini-title-formulaire{
	margin-top:50px;
	padding:0px 0px;
	text-align:center; 
	background: url('../img/spacer-10x1-viola.png') repeat-x center center;}
.mini-title-formulaire span{
	margin-top: 0px;
	padding:0 30px;
	display:inline-block;
	background-image:url("../img/page-bkg-fond-outils.png");
	background-repeat:repeat;}
	
	.mini-title-menu-bas{
		width:65%;
		margin-left:auto;
		margin-right:auto;
	padding:0px 0px;
	text-align:center; 
	background: url('../img/spacer-10x1-viola.png') repeat-x center center;}
.mini-title-menu-bas span{
	margin-top: 0; 
	padding:0 30px;
	display:inline-block;
	background-image:url("../img/page-bkg-fond-outils.png");
	background-repeat:repeat;}
	
.parallax1 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-1.jpg);
	background-repeat:no-repeat;
}
.parallax2 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-2.jpg);
	background-repeat:no-repeat;
}
.parallax3 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-3.jpg);
	background-repeat:no-repeat;
}
.parallax4 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-4.jpg);
	background-repeat:no-repeat;
}
.parallax5 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-5.jpg);
	background-repeat:no-repeat;
}
.parallax6 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-6.jpg);
	background-repeat:no-repeat;
}
.parallax7 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-7.jpg);
	background-repeat:no-repeat;
}
.parallax8 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-8.jpg);
	background-repeat:no-repeat;
}
.parallax1, .parallax2, .parallax3, .parallax4, .parallax5, .parallax6, .parallax7, .parallax8 {
	margin-right:auto;
	text-align:center;
}
/* Pour ordinateurs et ordinateurs portables */
@media only screen and (min-width : 1224px){
.parallax1, .parallax2, .parallax3, .parallax4, .parallax5, .parallax6, .parallax7, .parallax8 {
	margin-left:40px;
	}
}
.parallax-footer1 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-1.jpg);
	background-repeat:no-repeat;
}
.parallax-footer2 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-2.jpg);
	background-repeat:no-repeat;
	}
.parallax-footer3 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-3.jpg);
	background-repeat:no-repeat;
}
.parallax-footer4 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-4.jpg);
	background-repeat:no-repeat;
}
.parallax-footer5 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-5.jpg);
	background-repeat:no-repeat;
}
.parallax-footer6 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-6.jpg);
	background-repeat:no-repeat;
}
.parallax-footer7 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-7.jpg);
	background-repeat:no-repeat;
}
.parallax-footer8 {
	width:100%;
	height:120px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-8.jpg);
	background-repeat:no-repeat;
}
.parallax-footer9 {
	width:100%;
	height:80px;
	margin-bottom:40px;
	background-image:url(../parallax/rabot-2.jpg);
	background-repeat:no-repeat;
	}
/* Début du main-nav */

.main-nav .home-link{padding:0.65em 1em 0.5em;}

.main-nav .home-link-index{padding:0.65em 1em 0.5em;}

.main-nav .home-link span{width:48px;height:25px;overflow:hidden;padding:0;display:inline-block;*zoom:1;*display:inline;vertical-align:top;background-image:url('../img/commode-louis-xv.png');background-repeat:no-repeat;background-position:0 -25px;text-indent:-9999em;
}

.main-nav .home-link-index span{width:48px;height:25px;overflow:hidden;padding:0;display:inline-block;*zoom:1;*display:inline;vertical-align:top;background-image:url('../img/commode-louis-xv.png');background-repeat:no-repeat;background-position:0 0px;text-indent:-9999em;
}
	
.lt-ie8 .main-nav .home-link span{display:block}

.lt-ie8 .main-nav .home-link-index span{display:block}

.main-nav .home-link:hover span{background-image:url('../img/commode-louis-xv.png');background-repeat:no-repeat;background-position:0 0;}

.main-nav .home-link-index:hover span{background-image:url('../img/commode-louis-xv.png');background-repeat:no-repeat;background-position:0 -25px;}

.main-nav .home-link{padding:0.75em 0.5em 0.5em}

.main-nav .home-link-index{padding:0.75em 0.5em 0.5em}
/* Fin du main-nav */


.container .textes {
	width:80%;
	margin-left:auto;
	margin-right:auto;
}
.container .textes p {
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	color:#333;
}
#back-top{margin:0;position:fixed;right:66px;z-index:2000;}
#back-top.cVisible{bottom:10px; opacity:1;}
#back-top.cInvisible{
  bottom:-35px;
  opacity:0;
  transition:all ease-in 0.5s;
}
#back-top a{background:url(../img/top.png) no-repeat scroll left top transparent;display:block;text-indent:-9999px;width:25px; height:35px;

-webkit-transition: all 0.3s ease-out; /*compatibilité chrome*/
   -moz-transition: all 0.3s ease-out; /*compatibilité firefox*/
   -o-transition: all 0.3s ease-out; /*compatibilité opéra*/
   transition: all 0.3s ease-out; /* Autre navigateur */
   }
#back-top a:hover {
	background-image:url(../img/top-hover.png);
	transform: scale(1.08);
	-ms-transform: scale(1.08);
	-webkit-transform: scale(1.08);
	-o-transform: scale(1.08);
	-moz-transform: scale(1.08);
}

#image-index {	
	float:left;
	margin-top: 6px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}

.recherche{
	width:360px;
	height:250px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	padding:0px;
	color:#000000;
}
.tableau
{
	text-align:center;
}
.espace
{
	width:380px;
	height:25px;
}

.boutons-recherche {
	width:100px;
	height:25px;
	color:#666;
	background-color:transparent;
	border: 1px solid #735768;
	font-size: 12px;
}
.boutons-recherche:hover {
	background-color:#735768;
	border: 1px solid #000000;
	color:#000;
}
/* Bouton pour envoyer */
.recherche input[type=submit] {
	background-color: #ececec;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-top-color: #dfdfdf;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	
	margin: 1% 1%;
	padding: 0 4px; 
	width: 47%;
	height: 33px;
	outline: none;
	cursor: pointer;
	font-size:12px;
	color:#000;
	
	/* Haut, droit, bas, gauche 
	margin: 20px 0px 30px 0px;*/	
}
.recherche input[type=submit] {
	color:#000;
}

/* Hover du bouton pour envoyer */
.recherche input[type=submit]:hover {
	background:rgba(178,155,112,0.9);
	color:#FFF;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	border-right-color: #666;
	
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

::-webkit-input-placeholder { text-align:center;
font-size: 12px;
 }
::-moz-placeholder { text-align:center;
font-size: 12px;
 } /* firefox 19+ */
:-ms-input-placeholder { text-align:center;
font-size: 12px;
 } /* ie */
input:-moz-placeholder { text-align:center;
font-size: 12px;
 }
 
 div.cover-left{display:block;background:#1d1d1d;position:fixed;top:0;left:0;bottom:0;right:0;width:50%;z-index:9999;content:''}
div.cover-right{display:block;background:#1d1d1d;position:fixed;top:0;left:50%;bottom:0;right:0;width:50%;z-index:9999;content:''}
div.cover-text{display:table;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;z-index:9999;color:#ffffff;text-align:center}
.ff_table{display:table;height:100%;width:100%}

.ff_table_cell{display:table-cell;vertical-align:middle}
.loading{width:200px;height:38px;background:url('../loader/logo-fiftyfour-white.png');background:url('../loader/logo-fiftyfour-white.svg'), linear-gradient(transparent, transparent);background-size:200px 38px;margin:0 auto}

 .caractere{
	font-weight: bold;
	font-size: 14px;
}

.google-maps iframe{
	width:100%;
	height:450px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#google-plan {
	width:100%;
	height:400px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:3px solid #b29b70;
}
/*.gm-style-iw{
overflow: auto;
}
#bodyContent{
overflow: auto;
}*/

.title-telechargement{font-size:14px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.title-telechargement a{
	text-decoration:none;
color:#b29b70;
}
.title-telechargement a:hover{
	color:#231f20;
}

.title-google-plan{font-size:14px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.title-google-plan a{
	text-decoration:none;
color:#231f20;
}
.title-google-plan a:hover{
	color:#b29b70;
}

.container .textes .telechargement {
	color: #fff;
	font-size: 0px;
}
.historiques-telechargements {
	color: #000;
	font-size: 12px;
}
.page-wrap h1 {
		font-size:25px;
		
	}
	
.container .textes .styles {
	color:#b29b70;
	font-size:28px;
	font-family:'Great Vibes', cursive;
}
.container .textes .styles span {
	color:#b29b70;
	font-size:18px;
	font-family: arial;
	font-style: italic;
	
}
.image-formulaire {
	width:105px;
	height:69px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -20px;
	text-align: center;
	background-image:url(../images/ciseau-a-bois-4.png);
	background-repeat:no-repeat;
}
/*.image-formulaire:hover {
	opacity: 1;
	background-image:url(../images/ciseau-a-bois-4.png);
	background-repeat:no-repeat;
}*/

/* Pour iPad et iPhone */
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
.image-formulaire{
	margin-top: 10px!important;
	margin-bottom: 10px!important;
	
}}

/* /////////////// */
.anime-trait{
	width: 300px;
	height: 1px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	text-align: center;
}
.anime-trait img {width : 1% ; height:1px; -webkit-animation: anim-trait 3s 500ms infinite normal ease-out forwards;
  animation: anim-trait 3s 500ms infinite normal ease-out forwards;}
@keyframes anim-trait
{
	0%,100% {width : 1% ;}
	5% {width : 5% ;}
	10% {width : 10% ;}
	15% {width : 15% ;}
	20% {width : 20% ;}
	25% {width : 25% ;}
	30% {width : 30% ;}
	35% {width : 35% ;}
	40% {width : 40% ;}
	45% {width : 45% ;}
	50% {width : 50% ;}
	55% {width : 55% ;}
	60% {width : 60% ;}
	65% {width : 65% ;}
	70% {width : 70% ;}
	75% {width : 75% ;}
	80% {width : 80% ;}
	85% {width : 85% ;}
	90% {width : 90% ;}
	
	
}
@-moz-keyframes anim-trait
{
	0%,100% {width : 1% ;}
	5% {width : 5% ;}
	10% {width : 10% ;}
	15% {width : 15% ;}
	20% {width : 20% ;}
	25% {width : 25% ;}
	30% {width : 30% ;}
	35% {width : 35% ;}
	40% {width : 40% ;}
	45% {width : 45% ;}
	50% {width : 50% ;}
	55% {width : 55% ;}
	60% {width : 60% ;}
	65% {width : 65% ;}
	70% {width : 70% ;}
	75% {width : 75% ;}
	80% {width : 80% ;}
	85% {width : 85% ;}
	90% {width : 90% ;}
	
	
}
@-webkit-keyframes anim-trait
{
	0%,100% {width : 1% ;}
	5% {width : 5% ;}
	10% {width : 10% ;}
	15% {width : 15% ;}
	20% {width : 20% ;}
	25% {width : 25% ;}
	30% {width : 30% ;}
	35% {width : 35% ;}
	40% {width : 40% ;}
	45% {width : 45% ;}
	50% {width : 50% ;}
	55% {width : 55% ;}
	60% {width : 60% ;}
	65% {width : 65% ;}
	70% {width : 70% ;}
	75% {width : 75% ;}
	80% {width : 80% ;}
	85% {width : 85% ;}
	90% {width : 90% ;}
	
	
}

/* /////////////// */
.anime-trait-1{
	width: 350px;
	height: 1px;
	margin-top: -25px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	text-align: center;
}
.anime-trait-1 img {width : 1% ; height:1px; -webkit-animation: anim-trait-1 3s 500ms infinite normal ease-out forwards;
  animation: anim-trait-1 3s 500ms infinite normal ease-out forwards;
  }
@keyframes anim-trait-1
{
	0%,100% {width : 1% ;}
	5% {width : 5% ;}
	10% {width : 10% ;}
	15% {width : 15% ;}
	20% {width : 20% ;}
	25% {width : 25% ;}
	30% {width : 30% ;}
	35% {width : 35% ;}
	40% {width : 40% ;}
	45% {width : 45% ;}
	50% {width : 50% ;}
	55% {width : 55% ;}
	60% {width : 60% ;}
	65% {width : 65% ;}
	70% {width : 70% ;}
	75% {width : 75% ;}
	80% {width : 80% ;}
	85% {width : 85% ;}
	90% {width : 90% ;}
	
	
}
@-moz-keyframes anim-trait-1
{
	0%,100% {width : 1% ;}
	5% {width : 5% ;}
	10% {width : 10% ;}
	15% {width : 15% ;}
	20% {width : 20% ;}
	25% {width : 25% ;}
	30% {width : 30% ;}
	35% {width : 35% ;}
	40% {width : 40% ;}
	45% {width : 45% ;}
	50% {width : 50% ;}
	55% {width : 55% ;}
	60% {width : 60% ;}
	65% {width : 65% ;}
	70% {width : 70% ;}
	75% {width : 75% ;}
	80% {width : 80% ;}
	85% {width : 85% ;}
	90% {width : 90% ;}
	
	
}
@-webkit-keyframes anim-trait-1
{
	0%,100% {width : 1% ;}
	5% {width : 5% ;}
	10% {width : 10% ;}
	15% {width : 15% ;}
	20% {width : 20% ;}
	25% {width : 25% ;}
	30% {width : 30% ;}
	35% {width : 35% ;}
	40% {width : 40% ;}
	45% {width : 45% ;}
	50% {width : 50% ;}
	55% {width : 55% ;}
	60% {width : 60% ;}
	65% {width : 65% ;}
	70% {width : 70% ;}
	75% {width : 75% ;}
	80% {width : 80% ;}
	85% {width : 85% ;}
	90% {width : 90% ;}
	
	
}

/* Pour iPhone */
@media only screen and (min--moz-device-pixel-ratio: 1.3),
only screen and (min-device-width : 320px)and (max-device-width : 480px),
screen and (max-width: 610px) {
	
	.anime-trait-1{
	margin-top: 5px!important;
	}
	}
/* /////////////// */
.container-5{
	width: 30%;
	height:1px;
	 margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
  
}

.ligne-5 {
  border-bottom: 1px solid #b29b70;
  animation: slide 2.5s infinite;
  -moz-animation: slide 2.5s infinite;
  -webkit-animation: slide 2.5s infinite;
}
@keyframes slide {
	0%   {-webit-transform:scale(0,1);-webit-transform-origin:left;}
  47% {-webit-transform:scale(1,1);-webit-transform-origin:left;}
  48% {-webit-transform-origin:right;-webit-transform:scale(1,1);}
  95% {-webit-transform:scale(0,1);-webit-transform-origin:right;}
   96% {-webit-transform-origin:left;-webit-transform:scale(0,1);}
}
@keyframes slide {
	0%   {transform:scale(0,1);transform-origin:left;}
  47% {transform:scale(1,1);transform-origin:left;}
  48% {transform-origin:right;transform:scale(1,1);}
  95% {transform:scale(0,1);transform-origin:right;}
   96% {transform-origin:left;transform:scale(0,1);}
	
	}
.no_width-5{transform: scale(0, 1);}
/* iPhone 6s et 6 Plus */
@media only screen
and (min-width : 375px)
and (max-width : 667px)
and (orientation : portrait) {
	.container-5{
	width: 80%!important;
	}
	}

/* /////////////// */
.pay_line{
	display: flex;
align-items: center;
justify-content: space-between;
opacity: 1;
width: 100%;
height: 100px;
margin-top: -30px;
margin-left: auto;
margin-right: auto;
}

.line{background: #D8CBBC;}
.line{-webkit-transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
-moz-transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
-o-transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);

}
.line.white{background: #b29b70;}
.line.horizontal{height: 1px;
width: calc(100% - 35px);}
.line.r_l{transform-origin: right;}
.line.only{-webkit-transition: all 1500ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
-moz-transition: all 1500ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
-o-transition: all 1500ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
transition: all 1500ms cubic-bezier(0.770, 0.000, 0.175, 1.000);

}
.pay_line .line{width: calc(50% - 55px);}
.square{width: 98px;
height: 16px;
position: relative;
margin-top: -20px;}
.square .border{
	width: 96px;
height: 34px;
border: 1px solid #b29b70;}
.square.white .border{border: 1px solid #b29b70;}
.square .inline{width: 90px;
height: 28px;
position: absolute;
top: 4px;
left: 4px;
}
.square.white .inline{
	background-image:url(../images/rabot-3.png);
	
}
.line.l_r{transform-origin: left;}

.more_loop{-webkit-animation: moreLoop 2500ms cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
animation: moreLoop 2500ms cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;}

@-webkit-keyframes  moreLoop {
   0%   {-webit-transform:scale(0,1);-webit-transform-origin:left;}
  47% {-webit-transform:scale(1,1);-webit-transform-origin:left;}
  48% {-webit-transform-origin:right;-webit-transform:scale(1,1);}
  95% {-webit-transform:scale(0,1);-webit-transform-origin:right;}
   96% {-webit-transform-origin:left;-webit-transform:scale(0,1);}
}

@keyframes  moreLoop {
  0%   {transform:scale(0,1);transform-origin:left;}
  47% {transform:scale(1,1);transform-origin:left;}
  48% {transform-origin:right;transform:scale(1,1);}
  95% {transform:scale(0,1);transform-origin:right;}
   96% {transform-origin:left;transform:scale(0,1);}
}

.no_width{transform: scale(0, 1);}

.more_loop-1{-webkit-animation: moreLoop-1 2500ms cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
animation: moreLoop-1 2500ms cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;}

@-webkit-keyframes  moreLoop-1 {
   0%   {-webit-transform:scale(0,1);-webit-transform-origin:right;}
  47% {-webit-transform:scale(1,1);-webit-transform-origin:right;}
  48% {-webit-transform-origin:left;-webit-transform:scale(1,1);}
  95% {-webit-transform:scale(0,1);-webit-transform-origin:left;}
   96% {-webit-transform-origin:right;-webit-transform:scale(0,1);}
}

@keyframes  moreLoop-1 {
  0%   {transform:scale(0,1);transform-origin:right;}
  47% {transform:scale(1,1);transform-origin:right;}
  48% {transform-origin:left;transform:scale(1,1);}
  95% {transform:scale(0,1);transform-origin:left;}
   96% {transform-origin:right;transform:scale(0,1);}
}

.no_width-1{transform: scale(0, 1);}


/* /////////////// */
.container-trait{
	background-color: transparent;
	width:40%;
  height:0px;
  margin-top:10px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
  text-align: center;
}
.more_text a{
	text-decoration: none;
color: #000;
	font-family: 'SerlioLTStd', Georgia, Times, "Times New Roman", serif;
opacity: 0.8;
   -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;}
.more_text a:hover{color: #b29b70;
	opacity: 1;
}

.more{width: 100%;}
.more_text span.more_loop-2{-webkit-animation: moreLoop-2 2500ms cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
animation: moreLoop-2 2500ms cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;}

@-webkit-keyframes  moreLoop-2 {
   0%   {-webit-transform:scale(0,1);-webit-transform-origin:left;}
  47% {-webit-transform:scale(1,1);-webit-transform-origin:left;}
  48% {-webit-transform-origin:right;-webit-transform:scale(1,1);}
  95% {-webit-transform:scale(0,1);-webit-transform-origin:right;}
   96% {-webit-transform-origin:left;-webit-transform:scale(0,1);}
}

@keyframes  moreLoop-2 {
  0%   {transform:scale(0,1);transform-origin:left;}
  47% {transform:scale(1,1);transform-origin:left;}
  48% {transform-origin:right;transform:scale(1,1);}
  95% {transform:scale(0,1);transform-origin:right;}
   96% {transform-origin:left;transform:scale(0,1);}
}
.more_text span{width: 100%;
height: 1px;
display: block;
position: relative;
top: 9px;
background: #b29b70;
float: right;
margin-left: 15px;}

.line-2{-webkit-transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
-moz-transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
-o-transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);}

.line-2{background: #D8CBBC;}

.no_width-2{transform: scale(0, 1);}


p{display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;}

div{display: block;}

.more .more_text{color: #000;
	font-family: 'SerlioLTStd', Georgia, Times, "Times New Roman", serif;
font-size: 20px;
letter-spacing: 2px;
display: flex;}

@media only screen
and (min-width : 375px)
and (max-width : 667px)
and (orientation : portrait) {
	.more_text span{
		top: 6px!important;
		}
		.more .more_text{
			font-size: 15px!important;
			}
	}
	
/* //////////////// */
.container-trait-1{
	background-color: transparent;
	width:30%;
  height:0px;
  margin-top:10px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
  text-align: center;
}
.more_text-1 a{text-decoration: none;
color: #000;
	font-family: 'SerlioLTStd', Georgia, Times, "Times New Roman", serif;
opacity: 0.8;
   -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;}
.more_text-1 a:hover{color: #b29b70;
	opacity: 1;
}

.more-1{width: 100%;}
.more_text-1 span.more_loop-2-1{-webkit-animation: moreLoop-2-1 2500ms cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
animation: moreLoop-2-1 2500ms cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;}

@-webkit-keyframes  moreLoop-2-1 {
   0%   {-webit-transform:scale(0,1);-webit-transform-origin:left;}
  47% {-webit-transform:scale(1,1);-webit-transform-origin:left;}
  48% {-webit-transform-origin:right;-webit-transform:scale(1,1);}
  95% {-webit-transform:scale(0,1);-webit-transform-origin:right;}
   96% {-webit-transform-origin:left;-webit-transform:scale(0,1);}
}

@keyframes  moreLoop-2-1 {
  0%   {transform:scale(0,1);transform-origin:left;}
  47% {transform:scale(1,1);transform-origin:left;}
  48% {transform-origin:right;transform:scale(1,1);}
  95% {transform:scale(0,1);transform-origin:right;}
   96% {transform-origin:left;transform:scale(0,1);}
}
.more_text-1 span{width: 100%;
height: 1px;
display: block;
position: relative;
top: 9px;
background: #b29b70;
float: right;
margin-left: 0px;}

.line-2-1{-webkit-transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
-moz-transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
-o-transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);}

.line-2-1{background: #D8CBBC;}

.no_width-2-1{transform: scale(0, 1);}


p{display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;}

div{display: block;}

.more-1 .more_text-1{color: #000;
	font-family: 'SerlioLTStd', Georgia, Times, "Times New Roman", serif;
font-size: 20px;
letter-spacing: 2px;
display: flex;}

@media only screen
and (min-width : 375px)
and (max-width : 667px)
and (orientation : portrait) {
	.container-trait-1{
	width:70%!important;
}
	.more_text-1 span{
		top: 6px!important;
		}
		.more-1 .more_text-1{
			font-size: 15px!important;
			}
	}
		
	
/* //////////////// */	
.pay_line-2{
	display: flex;
align-items: center;
justify-content: space-between;
opacity: 1;
width: 100%;
height: 100px;
margin-top: -30px;
margin-left: auto;
margin-right: auto;
}

.line-2{background: #D8CBBC;}
.line{-webkit-transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
-moz-transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
-o-transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
transition: all 750ms cubic-bezier(0.250, 0.250, 0.750, 0.750);

}
.line-2.white-2{background: #b29b70;}
.line-2.horizontal-2{height: 1px;
width: calc(100% - 0px);}
.line-2.r_l-2{transform-origin: right;}
.line-2.only-2{-webkit-transition: all 1500ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
-moz-transition: all 1500ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
-o-transition: all 1500ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
transition: all 1500ms cubic-bezier(0.770, 0.000, 0.175, 1.000);

}
.pay_line-2 .line-2{width: calc(50% - 0px);}
/*.square{width: 98px;
height: 16px;
position: relative;
margin-top: -20px;}
.square .border{
	width: 96px;
height: 34px;
border: 1px solid #b29b70;}
.square.white .border{border: 1px solid #b29b70;}
.square .inline{width: 90px;
height: 28px;
position: absolute;
top: 4px;
left: 4px;
}
.square.white .inline{
	background-image:url(images/rabot-3.png);
	
}*/
.line-2.l_r-2{transform-origin: left;}

.more_loop-2{-webkit-animation: moreLoop-2 2500ms cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
animation: moreLoop-2 2500ms cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;}

@-webkit-keyframes  moreLoop-2 {
   0%   {-webit-transform:scale(0,1);-webit-transform-origin:left;}
  47% {-webit-transform:scale(1,1);-webit-transform-origin:left;}
  48% {-webit-transform-origin:right;-webit-transform:scale(1,1);}
  95% {-webit-transform:scale(0,1);-webit-transform-origin:right;}
   96% {-webit-transform-origin:left;-webit-transform:scale(0,1);}
}

@keyframes  moreLoop-2 {
  0%   {transform:scale(0,1);transform-origin:left;}
  47% {transform:scale(1,1);transform-origin:left;}
  48% {transform-origin:right;transform:scale(1,1);}
  95% {transform:scale(0,1);transform-origin:right;}
   96% {transform-origin:left;transform:scale(0,1);}
}

.no_width-2{transform: scale(0, 1);}

.more_loop-3{-webkit-animation: moreLoop-3 2500ms cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
animation: moreLoop-3 2500ms cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;}

@-webkit-keyframes  moreLoop-3 {
   0%   {-webit-transform:scale(0,1);-webit-transform-origin:right;}
  47% {-webit-transform:scale(1,1);-webit-transform-origin:right;}
  48% {-webit-transform-origin:left;-webit-transform:scale(1,1);}
  95% {-webit-transform:scale(0,1);-webit-transform-origin:left;}
   96% {-webit-transform-origin:right;-webit-transform:scale(0,1);}
}

@keyframes  moreLoop-3 {
  0%   {transform:scale(0,1);transform-origin:right;}
  47% {transform:scale(1,1);transform-origin:right;}
  48% {transform-origin:left;transform:scale(1,1);}
  95% {transform:scale(0,1);transform-origin:left;}
   96% {transform-origin:right;transform:scale(0,1);}
}

.no_width-3{transform: scale(0, 1);}

.videos {
  width: 646px;
  height: 365px;
  
  border-top: 2px solid rgba(178, 155, 112, 1);
  border-left: 2px solid rgba(178, 155, 112, 1);
 border-right: 2px solid rgba(178, 155, 112, 1);
  border-bottom: 2px solid rgba(178, 155, 112, 1);
}
/* Pour iPhone */
@media only screen and (min--moz-device-pixel-ratio: 1.3),
only screen and (min-device-width : 320px)and (max-device-width : 480px),
screen and (max-width: 610px) {

.videos {
  
  width: 100%!important;
  height: 100%!important;
 
}
}

.videos-1 {
  width: 560px;
  height: 315px;
  
  border-top: 2px solid rgba(178, 155, 112, 1);
  border-left: 2px solid rgba(178, 155, 112, 1);
 border-right: 2px solid rgba(178, 155, 112, 1);
  border-bottom: 2px solid rgba(178, 155, 112, 1);
}
/* Pour iPhone */
@media only screen and (min--moz-device-pixel-ratio: 1.3),
only screen and (min-device-width : 320px)and (max-device-width : 480px),
screen and (max-width: 610px) {

.videos-1 {
  width: 100%!important;
  height: 315px!important;
}
}

.encadrements span{
	padding: 10px;
	border: 1px solid #b29b70;
	 }
 
.textes .texte-titres {
font-size: 18px;
/*letter-spacing: 2px;*/
line-height : 35px;
}
.rectangle-contact {
  width: 60%;
	height:64px;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
  border-top:1px solid  rgba(178, 155, 112, .5);
   /*border-bottom:1px solid #b29b70!important;*/
    display: flex;
  align-items: center;
  padding-bottom: 10px;
}

.item-1 {
  width: 33%;
	height:53px;
  padding: 0px;
  /*background-color: #FF0000;*/
  /*background-color: rgba(111,41,97,.3);
  border: 2px solid rgba(111,41,97,.5);*/
  display: inline-block;
  vertical-align: middle;
  /*background-color: #0096ff;*/
}
.item-2{border-right:1px solid rgba(178, 155, 112, .5);
}





/*.rectangle-contact{
	position: relative;
	width: 60%;
	height:59px;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    border-top:2px solid #b29b70!important; 
    background-color: #FF0000;
}
.rectangle-contact-1{
	width: 30%;
	height:57px;
	float: left;
	text-align: center;
    padding-top: 10px;
    background-color: #000;
}
.rectangle-contact-2{
	width: 30%;
	height:57px;
	text-align: center;
    padding-top: 10px;
    background-color:#fbff00;
}
.rectangle-contact-3{
	width: 30%;
	height:57px;
	text-align: center;
    padding-top: 10px;
    background-color:#00a7ff;
}*/

.centered-element{
	width: 60%;
	height:540px;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
}
/* iPhone 4s et 5s */
@media only screen
and (min-width : 320px)
and (max-width : 480px)
and (orientation : portrait)
{ 
	.rectangle-contact{
		width: 90% !important;
	}
	.centered-element{
		width: 90% !important;
	}
	
}
/* iPhone 6s et 6 Plus */
@media only screen
and (min-width : 375px)
and (max-width : 667px)
and (orientation : portrait) 
{ 
	.rectangle-contact{
		width: 90% !important;
	}
	.centered-element{
		width: 90% !important;
	}
}
/* Pour iPhone */
@media only screen and (min--moz-device-pixel-ratio: 1.3),
only screen and (min-device-width : 320px)and (max-device-width : 480px),
screen and (max-width: 610px) 
{ 
	.rectangle-contact{
		width: 90% !important;
	}
	.centered-element{
		width: 90% !important;
	}
}


/* 1170×2532 pixels at 460ppi */
@media only screen 
    and (width: 390px) 
    and (height: 844px) 
    and (-webkit-device-pixel-ratio: 3) { 
	
	.rectangle-contact{
		width: 90% !important;
	}
	.centered-element{
		width: 90% !important;
	}
}
.trait-png{
opacity: 0.2;
}
.texte-opacity{
opacity: 0.4;
}

.container .block-1 {
	z-index: 10;
	position: relative;
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
	/*margin: 300px auto 0;*/
	width: 165px;/*500px*/
	height: 34px;/*250px*/
	text-align: center;
	transition: .3s ease-out;
	vertical-align:middle;
line-height: 30px;
border: 3px solid #000;
color: #000;
font-family: 'SerlioLTStd', Georgia, Times, "Times New Roman", serif;font-size:9px;
	
}
.container .block-1 a:hover {
	color: #FFFFFF;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-in;
	
}
.container .block-1:before, .container .block-1:after {
	content: '';
	position: absolute;
	left: -2px;
	top: -2px;
	background: linear-gradient(293deg,#b29b70,#efb954,#8f7b56,#bba06e,#b29b70,#efb954);
	/*background: linear-gradient(293deg,#6e3c2c,#feb271,#7d2e07,#d78c66,#6e3c2c,#7d2e07);*/
background-size: 400% 400%;
		width: calc(100% + 4px);
	height: calc(100% + 4px);
	z-index: -1;
	-webkit-animation: pgwd-booknow-1 12s ease infinite;
animation: pgwd-booknow-1 12s ease infinite;
}
@-webkit-keyframes pgwd-booknow-1{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}
@keyframes pgwd-booknow-1{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}




.images-mobiles img {
		max-width: 100%;
		height: auto;
	}
	@media (max-width: 640px) {
	
	.images-mobiles img {
	height: auto; width: auto;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
    }
	 
	.images-mobiles img{
	   max-width: 100%;
	 }
	.images-mobiles img {
	   height: auto; width: auto;
	   -webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	 }
	
	.images-mobiles img {
	   float: none !important;
	   width: auto !important;
	}
	
}



/* Début des animations */

/* data-anijs="if: scroll, on:window, do: flipInY animated, before: scrollReveal, after: removeAnim" 
	<!-- Début du script pour le fondu des images -->
<script src="js/anijs.js"></script>
<script src="js/scrollReveal.min.js"></script> */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  70% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  70% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
  
}
/* ////////////////////////////////// */

#animated-example
{
	width:100px;
	height:50px;
	background-color:#00F;
	margin-left:400px;
}
/* Bounce */
.animated-infinited { 
     -webkit-animation-duration: 3s; 
    animation-duration: 3s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
    animation-iteration-count:infinite; 
    -webkit-animation-iteration-count:infinite; 
} 

.animated-infinited-next-prev { 
     -webkit-animation-duration: 3s; 
    animation-duration: 3s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
    animation-iteration-count:infinite; 
    -webkit-animation-iteration-count:infinite; 
} 
.animated-titre { 
     -webkit-animation-duration:3s;
animation-duration:3s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
} 

@-webkit-keyframes bounce { 
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
    40% {-webkit-transform: translateY(-7px);} 
    60% {-webkit-transform: translateY(-5px);} 
} 

@keyframes bounce { 
    0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 
    40% {transform: translateY(-7px);} 
    60% {transform: translateY(-5px);} 
} 

.bounce { 
    -webkit-animation-name: bounce; 
    animation-name: bounce; 
}

/* Bounce In */
.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

@-webkit-keyframes bounceIn{0%{opacity:0.6;-webkit-transform:scale(.1);transform:scale(.1);

	
	}
50%{opacity:0.3;-webkit-transform:scale(1);transform:scale(1)}
70%{opacity:0.6;-webkit-transform:scale(1);transform:scale(1)}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}

@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1)}
50%{opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
70%{opacity:0.6;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}

.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}

/* Bounce In Up */
.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

@-webkit-keyframes bounceInUp { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateY(2000px); 
    } 
    60% { 
        opacity: 1; 
        -webkit-transform: translateY(-30px); 
    } 
    80% { 
        -webkit-transform: translateY(10px); 
    } 
    100% { 
        -webkit-transform: translateY(0); 
    } 
} 

@keyframes bounceInUp { 
    0% { 
        opacity: 0; 
        transform: translateY(2000px); 
    } 
    60% { 
        opacity: 1; 
        transform: translateY(-30px); 
    } 
    80% { 
        transform: translateY(10px); 
    } 
    100% { 
        transform: translateY(0); 
    } 
} 

.bounceInUp { 
    -webkit-animation-name: bounceInUp; 
    animation-name: bounceInUp; 
}

/* Bounce In Down */
.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

@-webkit-keyframes bounceInDown { 
   0% { 
       opacity: 0; 
        -webkit-transform: translateY(-2000px); 
    } 
    60% { 
        opacity: 1; 
        -webkit-transform: translateY(30px); 
    } 
    80% { 
        -webkit-transform: translateY(-10px); 
    } 
    100% { 
        -webkit-transform: translateY(0); 
    } 
} 

@keyframes bounceInDown { 
    0% { 
        opacity: 0; 
        transform: translateY(-2000px); 
    } 
    60% { 
        opacity: 1; 
        transform: translateY(30px); 
    } 
    80% { 
        transform: translateY(-10px); 
    } 
    100% { 
        transform: translateY(0); 
    } 
} 

.bounceInDown { 
    -webkit-animation-name: bounceInDown; 
    animation-name: bounceInDown; 
}

/* Bounce In Left */
.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

@-webkit-keyframes bounceInLeft { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateX(-2000px); 
    } 
    60% { 
        opacity: 1; 
        -webkit-transform: translateX(30px); 
    } 
    80% { 
        -webkit-transform: translateX(-10px); 
    } 
    100% { 
        -webkit-transform: translateX(0); 
    } 
} 

@keyframes bounceInLeft { 
    0% { 
        opacity: 0; 
        transform: translateX(-2000px); 
    } 
    60% { 
        opacity: 1; 
        transform: translateX(30px); 
    } 
    80% { 
        transform: translateX(-10px); 
    } 
    100% { 
        transform: translateX(0); 
    } 
} 
.bounceInLeft { 
    -webkit-animation-name: bounceInLeft; 
    animation-name: bounceInLeft; 
}

/* Bounce In Right */
.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

@-webkit-keyframes bounceInRight { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateX(2000px); 
    } 
    60% { 
        opacity: 1; 
        -webkit-transform: translateX(-30px); 
    } 
    80% { 
        -webkit-transform: translateX(10px); 
    } 
    100% { 
        -webkit-transform: translateX(0); 
    } 
} 

@keyframes bounceInRight { 
    0% { 
        opacity: 0; 
        transform: translateX(2000px); 
    } 
    60% { 
        opacity: 1; 
        transform: translateX(-30px); 
    } 
    80% { 
        transform: translateX(10px); 
    } 
    100% { 
        transform: translateX(0); 
    } 
} 

.bounceInRight { 
    -webkit-animation-name: bounceInRight; 
    animation-name: bounceInRight; 
}

/* Bounce Out */
.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

@-webkit-keyframes bounceOut { 
    0% { 
        -webkit-transform: scale(1); 
    } 
    25% { 
        -webkit-transform: scale(.95); 
    } 
    50% { 
        opacity: 1; 
        -webkit-transform: scale(1.1); 
    } 
    100% { 
        opacity: 0; 
        -webkit-transform: scale(.3); 
    } 
} 
@keyframes bounceOut { 
    0% { 
        transform: scale(1); 
    } 
    25% { 
        transform: scale(.95); 
    } 
    50% { 
        opacity: 1; 
        transform: scale(1.1); 
    } 
    100% { 
        opacity: 0; 
        transform: scale(.3); 
    } 
} 
.bounceOut { 
    -webkit-animation-name: bounceOut; 
    animation-name: bounceOut; 
}

/* Bounce Out Up */
.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

@-webkit-keyframes bounceOutUp { 
    0% { 
        -webkit-transform: translateY(0); 
    } 
    20% { 
        opacity: 1; 
        -webkit-transform: translateY(20px); 
    } 
    100% { 
        opacity: 0; 
        -webkit-transform: translateY(-2000px); 
    } 
} 
@keyframes bounceOutUp { 
    0% { 
        transform: translateY(0); 
    } 
    20% { 
        opacity: 1; 
        transform: translateY(20px); 
    } 
    100% { 
        opacity: 0; 
        transform: translateY(-2000px); 
    } 
} 
.bounceOutUp { 
    -webkit-animation-name: bounceOutUp; 
    animation-name: bounceOutUp; 
}

/* Bounce Out Down */
.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

@-webkit-keyframes bounceOutDown { 
    0% { 
        -webkit-transform: translateY(0); 
    } 
    20% { 
        opacity: 1; 
        -webkit-transform: translateY(-20px); 
    } 
    100% { 
        opacity: 0; 
        -webkit-transform: translateY(2000px); 
    } 
} 
@keyframes bounceOutDown { 
    0% { 
        transform: translateY(0); 
    } 
    20% { 
        opacity: 1; 
        transform: translateY(-20px); 
    } 
    100% { 
        opacity: 0; 
        transform: translateY(2000px); 
    } 
} 
.bounceOutDown { 
    -webkit-animation-name: bounceOutDown; 
    animation-name: bounceOutDown; 
}

/* Bounce Out Left */
.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

@-webkit-keyframes bounceOutLeft { 
    0% { 
        -webkit-transform: translateX(0); 
    } 
    20% { 
        opacity: 1; 
        -webkit-transform: translateX(20px); 
    } 
    100% { 
        opacity: 0; 
        -webkit-transform: translateX(-2000px); 
    } 
} 
@keyframes bounceOutLeft { 
    0% { 
        transform: translateX(0); 
    } 
    20% { 
        opacity: 1; 
        transform: translateX(20px); 
    } 
    100% { 
        opacity: 0; 
        transform: translateX(-2000px); 
    } 
} 
.bounceOutLeft { 
    -webkit-animation-name: bounceOutLeft; 
    animation-name: bounceOutLeft; 
}

/* Bounce Out Right */
.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

@-webkit-keyframes bounceOutRight { 
    0% { 
        -webkit-transform: translateX(0); 
    } 
    20% { 
        opacity: 1; 
        -webkit-transform: translateX(-20px); 
    } 
    100% { 
        opacity: 0; 
        -webkit-transform: translateX(2000px); 
    } 
} 
@keyframes bounceOutRight { 
    0% { 
        transform: translateX(0); 
    } 
    20% { 
        opacity: 1; 
        transform: translateX(-20px); 
    } 
    100% { 
        opacity: 0; 
        transform: translateX(2000px); 
    } 
} 
.bounceOutRight { 
    -webkit-animation-name: bounceOutRight; 
    animation-name: bounceOutRight; 
}

@-webkit-keyframes fadeIn{0%{opacity:0.6}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0.6}100%{opacity:1}}

.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}

/* Boutons rectangulaire avec border animés */
.button-anime{width:auto;display:inline-block;text-align:center;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:"garamond-premier-pro-display",serif;position:relative;height:48px;font-size:18px;line-height:noraml;padding:0 25px;
text-decoration:none;
text-transform:uppercase;
}

.button-anime:hover{
	color: #000000;
	
-webkit-transition: all 0.3s ease-out; /*compatibilité chrome*/
   -moz-transition: all 0.3s ease-out; /*compatibilité firefox*/
   -o-transition: all 0.3s ease-out; /*compatibilité opéra*/
   transition: all 0.3s ease-out; /* Autre navigateur */
}
   
.button-anime:not(.h-auto){line-height:48px}

/*@media only screen and (min-width: 1281px){.button{height:68px;font-size:21px;line-height:normal;padding:0 35px}.button:not(.h-auto){line-height:68px}}*/

@media only screen and (min-width: 1281px){
	.button-anime{height:38px;font-size:12px;line-height:normal;padding:0px 15px;}

.button-anime:not(.h-auto){line-height:38px}
}


@media only screen and (min-width: 1025px){.button-anime{-webkit-transition:.3s background ease-in-out;-moz-transition:.3s background ease-in-out;-ms-transition:.3s background ease-in-out;-o-transition:.3s background ease-in-out;transition:.3s background ease-in-out}}

.button-anime.light{background:transparent;
	color:#b29b70;
	}.button-anime.light:after{position:absolute;top:0;left:0;content:'';border:1px solid rgba(178,155,112,0.6)/*rgba(218,191,111,0.6)*/;display:block;width:100%;height:100%;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
}.button-anime.light .top:after,.button-anime.light .top:before,.button-anime.light .bottom:before,.button-anime.light .bottom:after{background-color:#7b631a}

@media only screen and (min-width: 1025px){.button-anime{position:relative}.button-anime .top:after,.button-anime .top:before,.button-anime .bottom:after,.button-anime .bottom:before{content:'';position:absolute;display:block;background-color:#fff;z-index:1}.button-anime .top,.button-anime .bottom{display:block;width:100%;height:100%;position:absolute;top:0;left:0}

.button-anime .top:before{top:0;left:0;width:0;height:1px}.button-anime .top:after{bottom:0;right:0;width:1px;height:0}.button-anime .bottom:before{bottom:0;right:0;width:0;height:1px}.button-anime .bottom:after{top:0;left:0;width:1px;height:0}.button-anime .top:before,.button-anime .top:after,.button-anime .bottom:before,.button-anime .bottom:after{-webkit-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);-moz-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);-ms-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);-o-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);transition:1s all 0s cubic-bezier(.645, .045, .355, 1)}.button-anime:hover .top:before{width:100%}.button-anime:hover .top:after{height:100%}.button-anime:hover .bottom:before{width:100%;}.button-anime:hover .bottom:after{height:100%}}





/* Smartphone horizontal */
@media only screen
and (max-width : 740px) {
.button-anime{height:35px;font-size:8px;line-height:normal;padding:0px 15px!important;}.button-anime:not(.h-auto){line-height:35px!important;}


.button-anime{position:relative!important;}.button-anime .top:after,.button-anime .top:before,.button-anime .bottom:after,.button-anime .bottom:before{content:'';position:absolute;display:block;background-color:#fff;z-index:1!important;}.button-anime .top,.button-anime .bottom{display:block;width:100%;height:100%;position:absolute;top:0;left:0!important;}

.button-anime .top:before{top:0;left:0;width:0;height:1px!important;}.button-anime .top:after{bottom:0;right:0;width:1px;height:0!important;}.button-anime .bottom:before{bottom:0;right:0;width:0;height:1px!important;}.button-anime .bottom:after{top:0;left:0;width:1px;height:0!important;}.button-anime .top:before,.button-anime .top:after,.button-anime .bottom:before,.button-anime .bottom:after{-webkit-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);-moz-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);-ms-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);-o-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);transition:1s all 0s cubic-bezier(.645, .045, .355, 1)!important;}.button-anime:hover .top:before{width:100%!important;}.button-anime:hover .top:after{height:100%!important;}.button-anime:hover .bottom:before{width:100%!important;}.button-anime:hover .bottom:after{height:100%!important;}
}


/* Ipad vertical */
@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : portrait) {
	
	.button-anime{height:38px;font-size:12px;line-height:normal;padding:0px 15px}.button-anime:not(.h-auto){line-height:38px}
	
.button-anime{position:relative!important;}.button-anime .top:after,.button-anime .top:before,.button-anime .bottom:after,.button-anime .bottom:before{content:'';position:absolute;display:block;background-color:#fff;z-index:1!important;}.button-anime .top,.button-anime .bottom{display:block;width:100%;height:100%;position:absolute;top:0;left:0!important;}

.button-anime .top:before{top:0;left:0;width:0;height:1px!important;}.button-anime .top:after{bottom:0;right:0;width:1px;height:0!important;}.button-anime .bottom:before{bottom:0;right:0;width:0;height:1px!important;}.button-anime .bottom:after{top:0;left:0;width:1px;height:0!important;}.button-anime .top:before,.button-anime .top:after,.button-anime .bottom:before,.button-anime .bottom:after{-webkit-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);-moz-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);-ms-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);-o-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);transition:1s all 0s cubic-bezier(.645, .045, .355, 1)!important;}.button-anime:hover .top:before{width:100%!important;}.button-anime:hover .top:after{height:100%!important;}.button-anime:hover .bottom:before{width:100%!important;}.button-anime:hover .bottom:after{height:100%!important;}
}


/* iPad horizontal */
@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape) {
	
	.button-anime{height:38px;font-size:12px;line-height:normal;padding:0px 15px}
	.button-anime:not(.h-auto){line-height:38px}
	
	.button-anime{position:relative!important;}
	.button-anime .top:after,.button-anime .top:before,.button-anime .bottom:after,.button-anime .bottom:before{content:'';position:absolute;display:block;background-color:#fff;z-index:1!important;}
	.button-anime .top,.button-anime .bottom{display:block;width:100%;height:100%;position:absolute;top:0;left:0!important;}

.button-anime .top:before{top:0;left:0;width:0;height:1px!important;}
.button-anime .top:after{bottom:0;right:0;width:1px;height:0!important;}
.button-anime .bottom:before{bottom:0;right:0;width:0;height:1px!important;}
.button-anime .bottom:after{top:0;left:0;width:1px;height:0!important;}
.button-anime .top:before,.button-anime .top:after,.button-anime .bottom:before,.button-anime .bottom:after{-webkit-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);-moz-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);-ms-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);-o-transition:1s all 0s cubic-bezier(.645, .045, .355, 1);transition:1s all 0s cubic-bezier(.645, .045, .355, 1)!important;}
.button-anime:hover .top:before{width:100%!important;}.button-anime:hover .top:after{height:100%!important;}.button-anime:hover .bottom:before{width:100%!important;}.button-anime:hover .bottom:after{height:100%!important;}
}

/* Trait animé allant de gauche à droite */
.traitanime a{position:relative;padding:0 3px 2px;}
.traitanime a:hover {color:#b29b70;}
.traitanime a::after{position:absolute;content:"";height:1px;bottom:0;right:0;left:0;display:block}
.traitanime a::after{z-index:1;background:#b29b70;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}
.traitanime a:hover::after{
-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}

/* Fin des animations */

/* Début des fonts */

.police1 {
	font-size:17px;
	line-height:25px;
	color:#000;
	/*font-family:'SerlioLTStd',Georgia,Times,"Times New Roman",serif;*/
	font-family: 'beldanorm_regular';
}
.police12 {
	font-size:20px;
	color:#000;
	font-family:'SerlioLTStd',Georgia,Times,"Times New Roman",serif;
}
.container .police6 {
	font-size:18px;
	line-height:20px;
	color:#000;
}
.container .police7 {
	font-size:15px;
	line-height:20px;
	color:#000;
}
.container .police10 {
	font-size:18px;
	line-height:20px;
	color:#000;
	font-family:'SerlioLTStd',Georgia,Times,"Times New Roman",serif;
}
.container .police11 {
	font-size:12px;
	line-height:20px;
	color:#000;
}
.container .police14 {
	font-size:12px;
	line-height:20px;
	color:#000;
}
.container .police15 {
	font-size:16px;
	line-height:20px;
	color:#000;
}
.texte-mail{
	color:#b29b70;
}
.container--white .quote-content{
	width:50%;
	margin-left:auto;
	margin-right:auto;
	font-style: italic;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.4em;
	padding-bottom: 20px;
	text-transform:none;
	color:#666;
	font-family:'SerlioLTStd',Georgia,Times,"Times New Roman",serif
	
}
.container--white .quote-content-plan{
	width:50%;
	margin-left:auto;
	margin-right:auto;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.4em;
	padding-bottom: 20px;
	text-transform:none;
	color:#666;
	
}
.textes .police8 a:hover{
	color:#b29b70;
}

.lettre-bande{
display: inline-block;
padding-top: 5px;
vertical-align: middle;
text-align: left;
width: 100%;
}

.lettre, .lettre-bande a.lettre{
display: inline-block;
height: 24px;
border-radius: 0px;
width: 24px;
text-align: center;
font: 18px/24px condensed,Arial,sans-serif;
color: #555;
text-decoration: none;
margin: 0 2px;
}

.lettre-bande a.lettre:hover{
color: #b29b70;
}

.lettre-bande a.active{
	border:1px solid #b29b70;
	color:#b29b70;
}
.ebenistes{
font-weight: bold;
}


/* <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400italic,600,600italic,700,700italic|Playfair+Display:400,400italic,700,700italic|Great+Vibes&subset=latin,latin-ext' rel='stylesheet' type='text/css'> */

/* .texte{font-family:'Great Vibes', cursive; */

@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  src: local('Great Vibes'), local('GreatVibes-Regular'), url(../fonts/6q1c0ofG6NKsEhAc2eh-3aE8kM4xWR1_1bYURRojRGc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  src: local('Great Vibes'), local('GreatVibes-Regular'), url(../fonts/6q1c0ofG6NKsEhAc2eh-3Ygp9Q8gbYrhqGlRav_IXfk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/DXI1ORHCpsQm3Vp6mXoaTQ7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/DXI1ORHCpsQm3Vp6mXoaTRdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/DXI1ORHCpsQm3Vp6mXoaTZ6vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/DXI1ORHCpsQm3Vp6mXoaTfy1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/DXI1ORHCpsQm3Vp6mXoaTfgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/DXI1ORHCpsQm3Vp6mXoaTYjoYw3YTyktCCer_ilOlhE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/MTP_ySUJH_bn48VBG8sNSg7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/MTP_ySUJH_bn48VBG8sNShdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/MTP_ySUJH_bn48VBG8sNSp6vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/MTP_ySUJH_bn48VBG8sNSvy1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/MTP_ySUJH_bn48VBG8sNSvgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/MTP_ySUJH_bn48VBG8sNSojoYw3YTyktCCer_ilOlhE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/k3k702ZOKiLJc3WVjuplzA7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/k3k702ZOKiLJc3WVjuplzJ6vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/k3k702ZOKiLJc3WVjuplzPy1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/k3k702ZOKiLJc3WVjuplzPgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/k3k702ZOKiLJc3WVjuplzIjoYw3YTyktCCer_ilOlhE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(../fonts/PRmiXeptR36kaC0GEAetxkExlR2MysFCBK8OirNw2kM.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(../fonts/PRmiXeptR36kaC0GEAetxmdsm03krrxlabhmVQFB99s.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(../fonts/PRmiXeptR36kaC0GEAetxiJ0caWjaSBdV-xZbEgst_k.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(../fonts/PRmiXeptR36kaC0GEAetxmMSHb9EAJwuSzGfuRChQzQ.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(../fonts/PRmiXeptR36kaC0GEAetxupRBTtN4E2_qSPBnw6AgMc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(../fonts/PRmiXeptR36kaC0GEAetxtDnm4qiMZlH5rhYv_7LI2Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(../fonts/PRmiXeptR36kaC0GEAetxtTIkQYohD4BpHvJ3NvbHoA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/xjAJXh38I15wypJXxuGMBvZraR2Tg8w2lzm7kLNL0-w.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/xjAJXh38I15wypJXxuGMBl4sYYdJg5dU2qzJEVSuta0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/xjAJXh38I15wypJXxuGMBlBW26QxpSj-_ZKm_xT4hWw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/xjAJXh38I15wypJXxuGMBgt_Rm691LTebKfY2ZkKSmI.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/xjAJXh38I15wypJXxuGMBtDiNsR5a-9Oe_Ivpu8XWlY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/xjAJXh38I15wypJXxuGMBqE8kM4xWR1_1bYURRojRGc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/xjAJXh38I15wypJXxuGMBogp9Q8gbYrhqGlRav_IXfk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(../fonts/PRmiXeptR36kaC0GEAetxjBFCZ8rkaaoOvHyaB4p1V8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(../fonts/PRmiXeptR36kaC0GEAetxs2Ua5FNUHV5nolPhplIfzg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(../fonts/PRmiXeptR36kaC0GEAetxn1XrJsKtwhNaJmMXegB1eg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(../fonts/PRmiXeptR36kaC0GEAetxtDawAUxQv-nqIa2sHgh1E4.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(../fonts/PRmiXeptR36kaC0GEAetxo6uqQeO3rRcuZb4avK7jaw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(../fonts/PRmiXeptR36kaC0GEAetxkWd5At5A4dPjoTcH8-WMxA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(../fonts/PRmiXeptR36kaC0GEAetxsiAiQ_a33snTsJhwZvMEaI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/PRmiXeptR36kaC0GEAetxgXaAXup5mZlfK6xRLrhsco.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/PRmiXeptR36kaC0GEAetxlx-M1I1w5OMiqnVF8xBLhU.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/PRmiXeptR36kaC0GEAetxlT7aJLK6nKpn36IMwTcMMc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/PRmiXeptR36kaC0GEAetxgn6Wqxo-xwxilDXPU8chVU.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/PRmiXeptR36kaC0GEAetxsbIQSYZnWLaWC9QNCpTK_U.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/PRmiXeptR36kaC0GEAetxogd9OEPUCN3AdYW0e8tat4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(../fonts/PRmiXeptR36kaC0GEAetxv79_ZuUxCigM2DespTnFaw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display'), local('PlayfairDisplay-Regular'), url(../fonts/2NBgzUtEeyB-Xtpr9bm1CRw5vVFbIG7DatP53f3SWfE.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display'), local('PlayfairDisplay-Regular'), url(../fonts/2NBgzUtEeyB-Xtpr9bm1CSVudZg2I_9CBJalMPResNk.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display'), local('PlayfairDisplay-Regular'), url(../fonts/2NBgzUtEeyB-Xtpr9bm1CRD8Ne_KjP89kA3_zOrHj8E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(../fonts/UC3ZEjagJi85gF9qFaBgIPa_mHzRnWHPLe_7CTICOmX2Ot9t5h1GRSTIE78Whtoh.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(../fonts/UC3ZEjagJi85gF9qFaBgIJxPTqqCO-Hoz9CiD4eQWUb2Ot9t5h1GRSTIE78Whtoh.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(../fonts/UC3ZEjagJi85gF9qFaBgIN4KoCs5_BuQksQmhwRAS2Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(../fonts/9MkijrV-dEJ0-_NWV7E6Nz503Tq1yhmRUzy-O8coD3P3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(../fonts/9MkijrV-dEJ0-_NWV7E6N6aYMItQBJgHOR6e-UKEo6f3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(../fonts/9MkijrV-dEJ0-_NWV7E6NzyJGU1P5M-LlUrAn6CnO9E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url(../fonts/n7G4PqJvFP2Kubl0VBLDEJndkReyxAnJZX9jKcKcReiAxg1Bnw5F8n5M1Q3pc3xZ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url(../fonts/n7G4PqJvFP2Kubl0VBLDEHkZIlsJG67-QyTgZTAVrcyAxg1Bnw5F8n5M1Q3pc3xZ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url(../fonts/n7G4PqJvFP2Kubl0VBLDEC0yrwWnmFtrYD74X1HK8I6glnMp3_3A8V8Ai8YosRtX.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: 'beldanorm_regular';
    src: url('belda-norreg-webfont.eot'),
         url('belda-norreg-webfont.ttf') format('truetype'),
         url('belda-norreg-webfont.svg') format('svg'),
         url('belda-norreg-webfont.woff') format('woff'),
         url('belda-norreg-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;

}

/* Fin des fonts */

/* Début des Media Query */

/* iPhone 4s et 5s */
@media only screen
and (min-width : 320px)
and (max-width : 480px)
and (orientation : portrait) {
	
	.header-mobile{
		position:fixed!important;
	}
	.page-wrap h1 {
		font-size:20px!important;
		
	}
	.page-wrap h2 {
		font-size:16px!important;
		
	}
	.police1 {
	font-size:15px!important;
	padding:0px 5px 0 5px;
}
.espace-atelier {
	margin-right:20px!important;
}
.container--white .quote-content{
	width:90%!important;
}
.parallax1, .parallax2, .parallax3, .parallax4, .parallax5, .parallax6, .parallax7, .parallax8 {
	margin-left:0px!important;
}
	.container .police6 {
	font-size:15px!important;
}
.container .police15 {
	font-size:15px!important;
}
.container .police10 {
	font-size:15px!important;
}
.header__logo{
		background-image:url(../img/restauration-de-meubles-logo-1.png)!important;
		width: 176px!important;
		height: 30px!important;
		background-repeat: no-repeat!important;
		}
	.container .textes {
	width:100%!important;
	}
	.container .textes p {
	font-size: 15px;
	}
	.page-wrap .sous-titre-texte{ 
	width:90%!important;
	font-size:17px!important;
	line-height:25px!important;}
	.page-wrap .sous-titre{
		font-size:16px!important;
	}
	.page-wrap .sous-titre-antiquites{
		font-size:16px!important;
	}
.espace-images {
	margin-right:2px!important;
}
.global-avant-apres{
	width:80%!important;
}
.global-avant-apres .global-texte-left, .global-avant-apres .global-texte-right{
	font-size:10px!important;
}
.globalnextprev{
	margin-top:0px!important;
	margin-bottom:0px!important;
}
.recherche{
	width:250px!important;
}
.textes .texte-titres {
font-size: 14px;
}
.btn-1 {
	color:#000;
	}
	
.box-link-1{font-size:8px!important;
}
.box-link-1.bordered-1{min-width:115px!important;padding:8px 8px 8px!important;
}

}
/* iPhone 6s et 6 Plus */
@media only screen
and (min-width : 375px)
and (max-width : 667px)
and (orientation : portrait) {

.espace-images {
	margin-right:5px!important;
}
#google-plan {
	border:2px solid #b29b70!important;
}
.rectangle-recherche{
	border:1px solid #666!important;
}
.textes .texte-titres {
font-size: 14px;
}
.btn-1 {
	color:#000;
	}
	.box-link-1{font-size:8px!important;
}
.box-link-1.bordered-1{min-width:115px!important;padding:8px 8px 8px!important;
}

}

/* 800 x 600 */
@media only screen
and (min-width : 600px)
and (max-width : 800px) {
.espace-image-banner{
	margin-top:-200px!important;
}
.textes .texte-titres {
font-size: 15px;
}
}

/* Pour iPhone */
@media only screen and (min--moz-device-pixel-ratio: 1.3),
only screen and (min-device-width : 320px)and (max-device-width : 480px),
screen and (max-width: 610px) {
	.icon--cart img{
		margin-top: 7px!important;
		width:60px!important; 
	height:19px!important; 
		}
	.mini-title-menu-bas span{
	padding:0 10px!important;
	}
.espace-image-banner{
	margin-top:-30px!important;
}
#back-top {right:15px!important;z-index:2000!important;}
#back-top.cVisible{bottom:10px!important; opacity:1!important;}
#back-top.cInvisible{
  bottom:-35px!important;
  opacity:0!important;
  transition:all ease-in 0.5s!important;
}
		
.rectangle-recherche{
	border:1px solid #333!important;
}
.textes .texte-titres {
font-size: 14px;
}
.btn-1 {
	color:#000;
	}
	.box-link-1{font-size:8px!important;
}
.box-link-1.bordered-1{min-width:115px!important;padding:8px 8px 8px!important;
}

}

/* Smartphone vertical */
@media screen and (max-width: 699px){
	.espace-images {
	margin-right:5px!important;
}
.parallax1 {
	width:auto !important;
	margin-bottom:30px!important;
	background-image:url(../parallax/mobiles/rabot1.jpg) !important;
	background-repeat:no-repeat !important;
}
	.parallax2 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot2.jpg) !important;
	background-repeat:no-repeat !important;
}
.parallax3 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot3.jpg) !important;
	background-repeat:no-repeat !important;
}
.parallax4 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot4.jpg) !important;
	background-repeat:no-repeat !important;
}
.parallax5 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot5.jpg) !important;
	background-repeat:no-repeat !important;
}
.parallax6 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot6.jpg) !important;
	background-repeat:no-repeat !important;
}
.parallax7 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot7.jpg) !important;
	background-repeat:no-repeat !important;
}
.parallax8 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot8.jpg) !important;
	background-repeat:no-repeat !important;
}

.parallax-footer1 {
	width:auto !important;
	margin-bottom:30px!important;
	background-image:url(../parallax/mobiles/rabot1.jpg) !important;
	background-repeat:no-repeat !important;
}
.parallax-footer2 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot2.jpg) !important;
	background-repeat:no-repeat !important;
}
.parallax-footer3 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot3.jpg) !important;
	background-repeat:no-repeat !important;
}
.parallax-footer4 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot4.jpg) !important;
	background-repeat:no-repeat !important;
}
.parallax-footer5 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot5.jpg) !important;
	background-repeat:no-repeat !important;
}
.parallax-footer6 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot6.jpg) !important;
	background-repeat:no-repeat !important;
}
.parallax-footer7 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot7.jpg) !important;
	background-repeat:no-repeat !important;
}
.parallax-footer8 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot8.jpg) !important;
	background-repeat:no-repeat !important;
}
.parallax-footer9 {
	width:auto !important;
	background-image:url(../parallax/mobiles/rabot2.jpg) !important;
	background-repeat:no-repeat !important;
}
.textes .texte-titres {
font-size: 14px;
}
.btn-1 {
	color:#000;
	}
	.box-link-1{font-size:8px!important;
}
.box-link-1.bordered-1{min-width:115px!important;padding:8px 8px 8px!important;
}
		
}

/* Smartphone horizontal */
@media only screen
and (max-width : 740px) {
.espace-atelier {
	margin-right:10px!important;
}
.rectangle-recherche{
	border:1px solid #333!important;
}
.textes .texte-titres {
font-size: 14px;
}
.btn-1 {
	color:#000;
	}
	.box-link-1{font-size:8px!important;
}
.box-link-1.bordered-1{min-width:115px!important;padding:8px 8px 8px!important;
}
		
}

/* Pour iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
}

/* Pour iPad portrait et landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

}

/* iPad portrait */
@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : portrait) {
	
	.parallax1, .parallax2, .parallax3, .parallax4, .parallax5, .parallax6, .parallax7, .parallax8 {
	margin-left:0px!important;
	margin-right:0px!important;
}
.global-avant-apres{
	width:60%!important;
}
#back-top{right:15px!important;}
#back-top.cVisible{bottom:5px!important; opacity:1!important;}
#back-top.cInvisible{
  bottom:-35px!important;
  opacity:0!important;
  transition:all ease-in 0.5s!important;
}
.textes .texte-titres {
font-size: 15px;
}
}

/* iPad landscape */
@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape) {
	.parallax1, .parallax2, .parallax3, .parallax4, .parallax5, .parallax6, .parallax7, .parallax8 {
	margin-left:0px!important;
}
	.global-avant-apres{
	width:60%!important;
}
#back-top{right:15px!important;}
#back-top.cVisible{bottom:11px!important; opacity:1!important;}
#back-top.cInvisible{
  bottom:-35px!important;
  opacity:0!important;
  transition:all ease-in 0.5s!important;
}
.textes .texte-titres {
font-size: 15px;
}
}

/* Largeur d'écran vertical iPad */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait),
screen and (max-width: 980px) and (min-width: 610px) {

 
   .parallax1, .parallax2, .parallax3, .parallax4, .parallax5, .parallax6, .parallax7, .parallax8 {
		width:auto !important;
}

.parallax-footer1, .parallax-footer2, .parallax-footer3, .parallax-footer4, .parallax-footer5, .parallax-footer6, .parallax-footer7, .parallax-footer8, .parallax-footer9 {
		width:auto !important;
}
.textes .texte-titres {
font-size: 15px;
}

}
/* Pour ordinateurs */
@media all and (min-width:768px) and (min-height:550px){

}
/* Pour écran large */
@media only screen and (min-width : 1366px) {
.global-avant-apres{
	width:60%!important;
}
}
@media only screen and (min-width : 1920px) {
	.container .textes {
	width:90%!important;
	}
.global-avant-apres{
	width:60%!important;
}
.textes .texte-titres {
font-size: 15px;
}
}

@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
	
	.main-nav .home-link span{background-size:cover;background-image:url('../img/commode-louis-xv@2x.png')}
	
	.main-nav .home-link-index span{background-size:cover;background-image:url('../img/commode-louis-xv@2x.png');background-repeat:no-repeat;background-position:0 0px;}
	
	}
	
@media (min--moz-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){
	
	.main-nav .home-link:hover span{background-size:cover;background-image:url('../img/commode-louis-xv@2x.png')}
	
	.main-nav .home-link-index:hover span{background-size:cover;background-image:url('../img/commode-louis-xv@2x.png');background-repeat:no-repeat;background-position:0 -25px;}
	}
	
/* Pour écran large */	
@media only screen and (min-width : 1824px) {
	
.review__title h3,h1,h2{font-size:23px!important;
	color: #333!important;
	}
	
.police1 {font-size:23px!important;
	color: #333!important;
	}	
.container .police6 {
	font-size:18px!important;
	color: #333!important;
	}
	.container .police15 {
	font-size:16px!important;
	color: #333!important;
	}
.container .police10 {
	font-size:18px!important;
	color: #333!important;
	}
	
.page-wrap .sous-titre{
	font-size:18px!important;
	}
	
.page-wrap .sous-titre-antiquites{
	font-size:18px!important;
}

.container--white .sous-titre{
	font-size:18px!important;
}

}

/* Fin des Media Query */
