/* latin-ext */
@font-face {
font-family: 'Cinzel';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Cinzel Regular'), local('Cinzel-Regular'), url(https://fonts.gstatic.com/s/cinzel/v9/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Cinzel';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Cinzel Regular'), local('Cinzel-Regular'), url(https://fonts.gstatic.com/s/cinzel/v9/8vIJ7ww63mVu7gt79mT7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{font-family:'Raleway';font-style:normal;font-weight:300;src:local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v10/ZKwULyCG95tk6mOqHQfRBCEAvth_LlrfE80CYdSH47w.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Raleway';font-style:normal;font-weight:300;src:local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v10/-_Ctzj9b56b8RgXW8FArifk_vArhqVIZ0nv9q090hN8.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, U+E0FF, U+EFFD, U+F000;}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v10/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v10/0dTEPzkLWceF7z0koJaX1A.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, U+E0FF, U+EFFD, U+F000;}
@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v10/WmVKXVcOuffP_qmCpFuyzSEAvth_LlrfE80CYdSH47w.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v10/JbtMzqLaYbbbCL9X6EvaI_k_vArhqVIZ0nv9q090hN8.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, U+E0FF, U+EFFD, U+F000;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.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, U+E0FF, U+EFFD, U+F000;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.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, U+E0FF, U+EFFD, U+F000;}
@font-face{font-family:'Idealwine';src:url('/spring_modules/template/css/icon/idealwine.eot');src:url('/spring_modules/template/css/icon/idealwine.eot?#iefix') format('embedded-opentype'),
url('/spring_modules/template/css/icon/idealwine.woff2') format('woff2'),
url('/spring_modules/template/css/icon/idealwine.ttf') format('truetype'),
url('/spring_modules/template/css/icon/idealwine.otf') format('opentype');font-weight:normal;font-style:normal;}
.icon{display:inline-block;font:normal normal normal 14px/1 'Idealwine';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}
.icon-2x{font-size:2em;}
.icon-3x{font-size:3em;}
.icon-4x{font-size:4em;}
.icon-5x{font-size:5em;}
.icon-fw{width:1.28571429em;text-align:center;}
.icon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}
.icon-ul> li{position:relative;}
.icon-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}
.icon-li.icon-lg{left:-1.85714286em;}
.icon-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:1px;}
.pull-right{float:right;}
.pull-left{float:left;}
.icon.pull-left{margin-right:.3em;}
.icon.pull-right{margin-left:.3em;}
.icon-spin{-webkit-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear;}
.icon-pulse{-webkit-animation:icon-spin 1s infinite steps(8);animation:icon-spin 1s infinite steps(8);}
@-webkit-keyframes icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.icon-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.icon-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.icon-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.icon-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);}
.icon-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);}
:root .icon-rotate-90,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-flip-horizontal,:root .icon-flip-vertical{filter:none;}
.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}
.icon-stack-1x,
.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center;}
.icon-stack-1x{line-height:inherit;}
.icon-stack-2x{font-size:2em;}
.icon-inverse{color:#ffffff;}
.icon-idealwine:before {
content: '\f014';
}
.icon-user-male:before {
content: '\f015';
}
.icon-angle-left:before {
content: '\f016';
}
.icon-angle-right:before {
content: '\f017';
}
.icon-bars:before {
content: '\f018';
}
.icon-arrow-right:before {
content: '\f019';
}
.icon-check:before {
content: '\f01a';
}
.icon-search:before {
content: '\f01b';
}
.icon-shopping-cart:before {
content: '\f01c';
}
.icon-bell:before {
content: '\f01d';
}
.icon-icon-redo:before {
content: '\f01e';
}
.icon-sign-out:before {
content: '\f021';
}
.icon-ulist:before {
content: '\f022';
}
.icon-gear:before {
content: '\f023';
}
.icon-caret-right:before {
content: '\f024';
}
.icon-checkbox-unchecked:before {
content: '\f025';
}
.icon-bicolor:before {
content: '\f026';
}
.icon-angles-right:before {
content: '\f027';
}
.icon-exclamation-circle:before {
content: '\f02a';
}
.icon-forward:before {
content: '\f02b';
}
.icon-plus:before {
content: '\f02c';
}
.icon-social-twitter:before {
content: '\f02f';
}
.icon-social-linkedin:before {
content: '\f030';
}
.icon-social-pinterest:before {
content: '\f031';
}
.icon-facebook:before {
content: '\f032';
}
.icon-youtube:before {
content: '\f033';
}
.icon-google-plus:before {
content: '\f034';
}
.icon-android:before {
content: '\f035';
}
.icon-apple:before {
content: '\f036';
}
.icon-comments:before {
content: '\f038';
}
.icon-arrow-up:before {
content: '\f039';
}
.icon-ellipsis-h:before {
content: '\f03a';
}
.icon-paperplane:before {
content: '\f03c';
}
.icon-truck:before {
content: '\f043';
}
.icon-shop:before {
content: '\f044';
}
.icon-line-chart:before {
content: '\f045';
}
.icon-money:before {
content: '\f046';
}
.icon-arrow-back:before {
content: '\f047';
}
.icon-minus:before {
content: '\f049';
}
.icon-format-quote:before {
content: '\f04a';
}
.icon-primitive-square:before {
content: '\f04c';
}
.icon-leaf:before {
content: '\f04d';
}
.icon-plate:before {
content: '\f04e';
}
.icon-auction:before {
content: '\f050';
}
.icon-chrono:before {
content: '\f051';
}
.icon-cup:before {
content: '\f053';
}
.icon-exclamation-triangle:before {
content: '\f054';
}
.icon-checkbox-marked-circle-outline:before {
content: '\f055';
}
.icon-temperature:before {
content: '\f056';
}
.icon-wine:before {
content: '\f057';
}
.icon-lock:before {
content: '\f058';
}
.icon-info-2:before {
content: '\f059';
}
.icon-info-circle-btm:before {
content: '\f05a';
}
.icon-square2:before {
content: '\f05b';
}
.icon-exclamation-circle-btl:before {
content: '\f05c';
}
.icon-ellipsis-h-btl:before {
content: '\f05d';
}
.icon-home:before {
content: '\f05e';
}
.icon-clock:before {
content: '\f05f';
}
.icon-portefeuille:before {
content: '\f060';
}
.icon-factory-stock-house:before {
content: '\f061';
}
.icon-cb:before {
content: '\f062';
}
.icon-dollar:before {
content: '\f063';
}
.icon-frown:before {
content: '\f064';
}
.icon-smile:before {
content: '\f065';
}
.icon-logout:before {
content: '\f066';
}
.icon-login:before {
content: '\f067';
}
.icon-avatar:before {
content: '\f068';
}
.icon-refresh:before {
content: '\f069';
}
.icon-star:before {
content: '\f06a';
}
.icon-icon-analyse:before {
content: '\f06b';
}
.icon-icon-cote:before {
content: '\f06c';
}
.icon-wine-bottle:before {
content: '\f06d';
}
.icon-people:before {
content: '\f06e';
}
.icon-computer:before {
content: '\f06f';
}
.icon-warning:before {
content: '\f071';
}
.icon-instagram:before {
content: '\f072';
}
.icon-bottle-pack:before {
content: '\f073';
}
.icon-call:before {
content: '\f074';
}
.icon-nature:before {
content: '\f075';
}
.icon-nature-2:before {
content: '\f079';
color: #294c23 !important;
}
.icon-biologique:before {
content: '\f076';
}
.icon-ecologique:before {
content: '\f077';
}
.icon-biodynamie:before {
content: '\f078';
}
.icon-card-giftcard:before {
content: '\f07a';
}
.icon-bank-transfert:before {
content: '\f07b';
}
.banner-follow {    background-color: #384868;
padding: 7px 10px;
margin: 0;
text-align: center;
color: #fff;
text-transform: uppercase;}
.banner-last {    background-color: #A7813D;
padding: 7px 10px;
margin: 0;
text-align: center;
color: #fff;
text-transform: uppercase;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,
.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.icon-checkbox-unchecked:before, .icon-square:before {
content: '\f025';
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,
.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.icon-checkbox-unchecked:before, .icon-square:before {
content: '\f025';
}
.banner-bottom, .banner-bottom .center-text li, .banner-bottom .center-text, input.cmn-toggle-yes-no + label, #tabs_container li:hover .button-flat{box-sizing:border-box;}
body{font-size:1.4rem;font-family:'Roboto', sans-serif;color:#333333;margin:0;}
html{font-size:62.5%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none}
a:active,
a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,
strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.2em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
pre{overflow:auto}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible}
button,
select{text-transform:none}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
.hidden{display:none}
.sticker-message{position:absolute;right:-20px;top:-90px;}
.overlay-loader h3 {
color:#1d252d;
text-transform: uppercase;
font-family: Raleway;
text-align: center;
clear: both;
width: 300px;
letter-spacing: 1px;
margin: auto;
margin-left: -100px;
padding-top: 100px;
}
.loader {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
width: 97px;
height: 97px;
animation-name: rotateAnim;
-o-animation-name: rotateAnim;
-ms-animation-name: rotateAnim;
-webkit-animation-name: rotateAnim;
-moz-animation-name: rotateAnim;
animation-duration: 0.4s;
-o-animation-duration: 0.4s;
-ms-animation-duration: 0.4s;
-webkit-animation-duration: 0.4s;
-moz-animation-duration: 0.4s;
animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
-ms-animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
animation-timing-function: linear;
-o-animation-timing-function: linear;
-ms-animation-timing-function: linear;
-webkit-animation-timing-function: linear;
-moz-animation-timing-function: linear;
}
#newsletter .loader {display: none !important;}
footer input, .bg-banner-footer input:last-of-type {font-size: 1.1rem !important;}
.loader div {
width: 8px;
height: 8px;
border-radius: 50%;
border: 1px solid rgb(212,68,87);
position: absolute;
top: 2px;
left: 0;
right: 0;
bottom: 0;
margin: auto;
}
.white-bg {background-color: #fff;}
.loader div:nth-child(odd) {
border-top: none;
border-left: none;
}
.loader div:nth-child(even) {
border-bottom: none;
border-right: none;
}
.loader div:nth-child(2) {
border-width: 2px;
left: 0px;
top: -4px;
width: 12px;
height: 12px;
}
.loader div:nth-child(3) {
border-width: 2px;
left: -1px;
top: 3px;
width: 18px;
height: 18px;
}
.loader div:nth-child(4) {
border-width: 3px;
left: -1px;
top: -4px;
width: 23px;
height: 23px;
}
.loader div:nth-child(5) {
border-width: 3px;
left: -1px;
top: 4px;
width: 31px;
height: 31px;
}
.loader div:nth-child(6) {
border-width: 4px;
left: 0px;
top: -4px;
width: 39px;
height: 39px;
}
.loader div:nth-child(7) {
border-width: 4px;
left: 0px;
top: 6px;
width: 49px;
height: 49px;
}
.bg-loader {        z-index: 8010;
background-color: rgba(45, 45, 55, 0.92);
position: fixed;
}
/* Absolute Center Spinner */
.loading {
position: fixed;
z-index: 999;
height: 2em;
width: 2em;
overflow: show;
margin: auto;
top: -10%;
left: 0;
bottom: 0;
right: 0;
}
/* Transparent Overlay */
.loading:before {
content: '';
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(255,255,255,0.9);
}
@keyframes rotateAnim {
from {
transform: rotate(360deg);
}
to {
transform: rotate(0deg);
}
}
@-o-keyframes rotateAnim {
from {
-o-transform: rotate(360deg);
}
to {
-o-transform: rotate(0deg);
}
}
@-ms-keyframes rotateAnim {
from {
-ms-transform: rotate(360deg);
}
to {
-ms-transform: rotate(0deg);
}
}
@-webkit-keyframes rotateAnim {
from {
-webkit-transform: rotate(360deg);
}
to {
-webkit-transform: rotate(0deg);
}
}
@-moz-keyframes rotateAnim {
from {
-moz-transform: rotate(360deg);
}
to {
-moz-transform: rotate(0deg);
}
}
form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#a9a9a9;border:1px solid rgba(200, 200, 200, 1.00);}
.fancybox-inner small{font-family:'Roboto', sans-serif;max-width:310px;margin:1% auto;display:block;}
.fancybox-inner small2{font-family:'Roboto', sans-serif;max-width:310px;margin:1% auto;display:block;}
.fancybox-inner input{margin:auto;}
.fancybox-inner input[type='text'],
.fancybox-inner input[type='password'],
.fancybox-inner input[type='button']{box-sizing:border-box;display:block;width:100%;padding:10px;margin:1% auto;border:1px solid rgba(200, 200, 200, 1.00);max-width:350px;}
.fancybox-inner article{padding:20px;box-sizing:border-box;}
.fancybox-inner p{text-align:center;}
.fancybox-inner .wrapper a{color:#A7813D;}
.fancybox-inner .wrapper p{text-align:left;}
.fancybox-inner .wrapper small{text-align:left;max-width:none;}
.fancybox-inner hr{border:0;height:1px;margin:2rem 0;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));}
.fancybox-lock body{overflow:hidden;display:block;}
.fancybox-lock .fixed-nav{width:99.1%;}
.fancybox-margin{margin-right:17px;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-inner th{border:1px solid #cecece;color:#333;font-weight:700;text-transform:uppercase;background-color:#ebebeb;font-size:1.4rem;padding:8px 10px;}
.fancybox-inner td{padding:15px;border:1px solid #cecece;background-color:#fff;}
.fancybox-inner .title-lightbox{font-family:'Raleway', sans-serif;font-size:2.5rem;text-transform:uppercase;}
.fancybox-skin::-webkit-scrollbar{margin-left:100px;position:absolute;z-index:100;}
.fancybox-skin input[type=button]{border:none;font-size:1.9rem;margin-bottom:25px;}
.fancybox-skin p a,.fancybox-skin li a{color:#A7813D;text-decoration:underline;}
.fancybox-skin .button-flat{margin:auto;max-width:70%;display:block;padding:1.3em;text-align:center;}
.fancybox-inner p, .fancybox-inner li{line-height:1.49;font-size:1.5rem;}
.fancybox-inner p small{text-align:left;margin:0;padding:0;opacity:0.8;}
.fancybox-inner ol{padding:0;padding-left:15px;}
.fancybox-inner li{padding-bottom:15px;}
.fancybox-inner .black{background-color:#1d252d;}
#content-hidden-login2 p{text-align:center;}
.fancybox-inner .icon-checkbox-marked-circle-outline{font-size:7rem;color:#2ca35a;margin:auto;text-align:center;display:block;margin-top:25px;}
.fancybox-inner .first-title, .title-lightbox{font-family:'Raleway', sans-serif;font-weight:bold;color:#1d252d;font-size:2.2rem; white-space: nowrap; opacity:0.9;text-align:center;margin-top:25px; margin:0 15px;}
.stripe{margin-bottom:10px;height:10px;color:white;opacity:0.1;background:repeating-linear-gradient(-55deg,
#333,
#333 3px,
#fff 1px,
#fff 6px);}
.wrapper .marketing-picture{margin:0}
.content-2{min-height:250px}
input{line-height:normal}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}
legend{border:0;padding:0;}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0}
.fixed-nav *, .next,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{text-decoration:none;background-color:transparent;}
.critere li a {text-decoration:underline;color:#333333;background-color:transparent;}
h1 a{color:#fff;font-weight:700;padding:10px;}
img{max-width:100%;border:0;}
.custom3 img,
.custom1 img{width:100%}
.cd-old--header{position:absolute;z-index:2;top:0;left:0;width:100%;height:50px;background-color:#21272c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
section .baseline{background-color:#A7813D;color:#fff;margin:0;text-transform:uppercase;}
.baseline h1{font-size:2rem;text-align:center;font-weight:100;margin:0;padding:10px 0;}
.black-btn{border:1px solid #333}
.new-cote a:hover{color:#A7813D}
.new-cote a{color:#333}
.new-cote .button-flat{color:#fff}
.new-cote .span_4_of_12{background-color:#ECECEC;padding:10px;box-sizing:border-box;}
.new-cote .span_4_of_12 h5{font-size:1.6rem;color:#fff;background-color:#232830;padding:5px;}
.new-cote li{line-height:1.5;font-size:1.5rem;list-style-type:square;}
.new-cote .target-to-sell li{list-style-type:none}
#cd-logo{float:left;margin:13px 0 0 5%;}
#cd-logo img{display:block}
.button-flat{display:inline-block;-webkit-font-smoothing:antialiased;position:relative;padding:.8em 1.4em;padding-right:4.7em;background:#A7813D;border:none;color:#fff;transition:.2s;box-sizing:border-box;}
.millesime .button-flat:before,
.millesime .button-flat:after,
.millesime .button-flat{color:#fff;}
.button-flat:before,
.button-flat:after{position:absolute;top:0;bottom:0;right:0;padding-top:inherit;padding-bottom:inherit;width:3.1em;content:"\00a0";font-family:'Idealwine', sans-serif;font-size:1.2em;text-align:center;transition:.2s;}
.icon-truck{font-family:'Idealwine', sans-serif}
#content-login .log:before{background:#1d252d}
.arrow:hover{background:#EE5E71}
.arrow:active{background:#A7813D}
.arrow:after{content:"\f019"}
.arrow:hover:after{-webkit-animation:bounceright .3s alternate ease infinite;animation:bounceright .3s alternate ease infinite;}
.log{background:#1d252d;padding-left:10px;box-sizing:border-box;}
#content-login .log:after{content:"\f015"}
.log:hover:after{-webkit-animation:none;-webkit-transform:scale(1.4);animation:none;transform:scale(1.4);}
.log:hover{background:#7D7D83;}
.log:active{background:#64646A;outline:none;}
.wrapper p{font-size:1.4rem;margin:5px 0;font-weight:400;}
.wrapper li{font-size:1.4rem;font-weight:400;}
.bg-img .button-flat{margin:auto}
.bg-img{background:url(/spring_modules/home/img/map-home.jpg) no-repeat;min-height:200px;}
.blog-flux figure{max-width:80%;height:98px;overflow:hidden;position:relative;margin:0;padding:0;margin-left:5px;}
.blog-flux img{width:100%;transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);}
.blog-flux a{font-weight:700;color:#A7813D;float:right;}
.blog-flux h4{font-size:1.8rem;margin:5px 0;max-height:45px;overflow:hidden;}
.blog-flux p{max-height:55px;overflow:hidden;}
.blog-flux time{background-color:#1d252d;color:#fff;display:block;max-width:20%;padding:20px 10px;font-weight:300;text-align:center;float:left;}
.blog-flux time hr{background-image:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0))}
.blog-flux time span{font-size:2.5rem}
.content-4 .span_4_of_12{height:680px;position:relative;}
.content-4 .seemore{position:absolute;bottom:0;right:0;}
.content-4 .button-flat{display:block;max-width:220px;}
.social-space a{width:30px;display:block;text-decoration:none;}
.lightTip{font-size:1.1rem;background-color:#1d252d;color:#fff;padding:8px;vertical-align:middle;margin-top:-25px;box-sizing:border-box;text-transform:uppercase;}
.lightTip .bottom{width:0;position:absolute;margin-left:38%;height:0;border-style:solid;border-width:15px 15px 0;border-color:#1d252d transparent transparent;}
.social-space .light2Tip{left:-20px;}
.social-space .light2Tip .bottom{display:none}
.grid figure{position:relative;overflow:hidden;margin:10px 1%;min-width:150px;max-width:200px;max-height:200px;height:auto;text-align:center;cursor:pointer;}
.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8;}
.grid figure figcaption{padding:2em 0;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.grid figure figcaption,
.grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.grid figure figcaption > a{z-index:1000;font-size:0;opacity:0;color:#fff;}
.grid figure h2{word-spacing:-.15em;font-weight:300;}
.grid figure h2 span{font-weight:800}
.grid figure h2,
.grid figure p{margin:0}
.grid figure p{letter-spacing:1px;font-size:68.5%;}
.group:after{clear:both}
.section{clear:both;padding:0;margin:0;}
.col{display:block;float:left;position:relative;margin:1% 0 1% 5%;box-sizing:border-box;}
.col:first-child{margin-left:0}
.group:before,
.group:after{content:"";display:table;}
.span_12_of_12{width:100%}
.span_11_of_12{width:91.25%}
.span_10_of_12{width:82.5%}
.span_9_of_12{width:73.75%}
.span_8_of_12{width:65%}
.span_7_of_12{width:56.25%}
.span_6_of_12{width:47.5%}
.span_5_of_12{width:38.75%}
.span_4_of_12{width:30%}
.span_3_of_12{width:21.25%}
.span_2_of_12{width:12.5%}
.span_1_of_12{width:3.75%}
::-webkit-input-placeholder{color:#333}
:-moz-placeholder{color:#333}
::-moz-placeholder{color:#333}
:-ms-input-placeholder{color:#333}
#tabs,
#tabs2,
#tabs3,
#tabs4,
#tabs5{width:100%;margin:0 auto;margin-bottom:0;}
#tabs_container ul, #tabs_container1 ul,#tabs_container2 ul{padding-left:0;}
#tabs_container1, #tabs_container2, #tabs_container{padding:0;padding-left:0;padding-top:0;overflow:hidden;position:relative;min-height:260px;}
#tabs4 #tabs_container{min-height:380px}
#tabs4 .nav-item-region .tabulous_active h3{color:#fff;}
.transition{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s;}
.make_transist{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.hidescale{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);filter:alpha(opacity=0);opacity:0;}
.showscale{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:alpha(opacity=100);opacity:1;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s;}
.hideleft{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);filter:alpha(opacity=0);opacity:0;}
.showleft{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);filter:alpha(opacity=100);opacity:1;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s;}
.hidescaleup{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);filter:alpha(opacity=0);opacity:0;}
.showscaleup{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:alpha(opacity=100);opacity:1;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s;}
.hideflip{filter:alpha(opacity=0);opacity:0;-webkit-transform:rotatey(-90deg) scale(1.1);-moz-transform:rotatey(-90deg) scale(1.1);-o-transform:rotatey(-90deg) scale(1.1);-ms-transform:rotatey(-90deg) scale(1.1);transform:rotatey(-90deg) scale(1.1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
.showflip{filter:alpha(opacity=100);opacity:1;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s;-webkit-transform:rotatey(0deg) scale(1);-moz-transform:rotatey(0deg) scale(1);-o-transform:rotatey(0deg) scale(1);-ms-transform:rotatey(0deg) scale(1);transform:rotatey(0deg) scale(1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
.delay-20 {
animation-delay: 0.1s;
}
.tabulousclear{display:block;clear:both;}
.overlapblackbg{display:none}
.bigmegamenu{position:relative;margin-top:5px;     max-height: 63px;}
.wsmenu{padding:0;float:right;}
.wsmenu-list{text-align:left;margin:0 auto;width:100%;display:table;padding:0;}
.wsmenu-list > li > a .fa{display:inline-block;line-height:inherit;margin-right:4px;}
.wsmenu-list li ul li a .fa.fa-angle-double-right{margin:0 3px 0 -4px}
.wsmenu-list li a .arrow:after{border-left:4px solid rgba(0, 0, 0, 0);border-right:4px solid rgba(0, 0, 0, 0);border-top:4px solid #b3b3b3;content:"";float:right;height:0;margin:0 0 0 9px;position:absolute;text-align:right;top:22px;width:0;}
.wsmenu-list > li > a{display:block;padding:0 14px;line-height:55px;margin-top:12px;text-decoration:none;position:relative;}
.wsmenu-list > li:first-of-type > a{padding:0}
.wsmenu-list > li > form{margin-top:5px}
.wsmenu-list li a:hover .arrow:after{border-top-color:#b3b3b3}
.wsmenu-list li a.active .arrow:after{border-top-color:#b3b3b3}
.wsmenu-list li:hover>a .arrow:after{border-top-color:#b3b3b3}
.typographydiv{width:100%;margin:0;}
.typographylinks{width:25%;float:left;margin:0;}
.mainmapdiv{width:100%;display:block;margin:0;}
.wsmenu-list .ad-style{width:28%;float:right;}
.mobile-sub .megamenu .ad-style a:hover{background-color:transparent;}
.wsmenu-list .megamenu li:hover>a{background:transparent;}
.wsmenu-list .megamenu li a:hover{background:transparent;text-decoration:underline;}
.wsmenu-list .megamenu li .fa{margin-right:5px;text-align:center;width:18px;}
.mrgtop{margin-top:15px}
.show-grid div{padding-bottom:10px;padding-top:10px;background-color:#dbdbdb;border:1px solid #e7e7e7;color:#6a6a6a;margin:2px 0;}
.megamenu .left.carousel-control{padding-top:20%}
.megamenu .right.carousel-control{padding-top:20%}
.carousel-inner .item img{width:100%}
.left{float:left;}
.megamenu .carousel-caption{bottom:0;background-color:rgba(0, 0, 0, 0.7);height:31px;left:0;padding:7px 0;right:0;width:100%;}
.wsmenu-submenu .icon-clock{padding-right:5px}
.wsmenu-list li > .wsmenu-submenu{-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-o-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);visibility:hidden;}
.wsmenu-list li:hover > .wsmenu-submenu{-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;visibility:visible;}
.wsmenu-submenu li > .wsmenu-submenu-sub{-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-o-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);visibility:hidden;}
.wsmenu-submenu li:hover > .wsmenu-submenu-sub{-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;visibility:visible;}
.wsmenu-submenu-sub li > .wsmenu-submenu-sub-sub{-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-o-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);visibility:hidden;}
.wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub{-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;visibility:visible;}
.wsmenu-list li > .megamenu{-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-o-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);visibility:hidden;}
.wsmenu-list li:hover > .megamenu{-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;visibility:visible;}
.wsmenu-submenu{position:absolute;top:50px;z-index:1000;margin:0;padding:2px;border:solid 1px #eee;background-color:#fff;opacity:0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-o-transition:-o-transform 0.3s, opacity .3s;-ms-transition:-ms-transform 0.3s, opacity .3s;-moz-transition:-moz-transform 0.3s, opacity .3s;-webkit-transition:-webkit-transform 0.3s, opacity .3s;}
.wsmenu-submenu li a{background-image:none;color:#666;border-right:0 none;text-align:left;display:block;line-height:22px;padding:6px 12px;text-transform:none;letter-spacing:normal;}
.wsmenu-submenu li{position:relative;margin:0;padding:0;display:block;}
.wsmenuexpandermain{display:block;position:relative;top:0;right:0;left:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.wsmenu-list li:hover .wsmenu-submenu{display:block}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub{min-width:900px;position:absolute;left:99.9%;top:0;margin:0;padding:0;opacity:0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-o-transition:-o-transform 0.4s, opacity .4s;-ms-transition:-ms-transform 0.4s, opacity .4s;-moz-transition:-moz-transform 0.4s, opacity .4s;-webkit-transition:-webkit-transform 0.4s, opacity .4s;}
.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub{opacity:1;list-style:none;padding:2px;border:solid 1px #eee;background-color:#fff;display:block;}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub{min-width:220px;position:absolute;left:100%;top:0;margin:0;padding:0;opacity:0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-o-transition:-o-transform 0.4s, opacity .4s;-ms-transition:-ms-transform 0.4s, opacity .4s;-moz-transition:-moz-transform 0.4s, opacity .4s;-webkit-transition:-webkit-transform 0.4s, opacity .4s;}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub{opacity:1;list-style:none;padding:2px;border:solid 1px #eee;background-color:#fff;}
.wsmenu-click{display:none}
.typography-text{padding:0}
.typography-text p{text-align:justify;line-height:24px;color:#656565;}
.typography-text ul li{display:block;padding:2px 0;line-height:22px;}
.typography-text ul li a{color:#656565}
.hometext{display:none}
.wsmenu-submenu .fa{margin-right:7px}
.slider{background-color:#000}
.logo{float:left;min-width:170px;padding:15px 10px 0 15px;}
.header{z-index:1000}
.wsmenu-submenu li a:hover,
#search_button:hover{background-color:rgba(0, 0, 0, 0.05)}
.right-menu li{display:inline-block;margin:0 2px;vertical-align:middle;}
.right-menu li:last-of-type{color:#fff;background-color:#A7813D;}
.header-color{background-color:#1d252d;}
#searchform{display:block;margin-bottom:15px;}
.fieldcontainer{display:block;position:relative;width:90%;margin:0 auto;}
.searchfield{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:10px;padding-right:43px;background-color:#fff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border:1px solid #fff;}
.searchfield:focus{width:100%;border:none;color:rgba(71, 71, 81, 0.7);background-color:#fefefe;border:1px solid #fff;box-shadow:0 0 0 4px #A7813D}
#searchbtn, #searchbtn3, #searchbtn4{position:absolute;right:5px;top:5px;height:32px;width:32px;border:0;cursor:pointer;filter:alpha(opacity=65);opacity:.65;background:transparent url(../img/item/search.svg) center center no-repeat;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
#searchbtn:hover,#searchbtn3, #searchbtn4:hover,
#searchbtn:focus,#searchbtn3, #searchbtn4:focus,
#search2btn:hover,
#search2btn:focus{filter:alpha(opacity=90);opacity:.9;}
#content-search, #content-search-2{display:block;width:100%;float:left;box-sizing:border-box;margin-top:10px;max-width:342px;margin-top:5px;}
.header #content-right{position:absolute;right:0;top:0;background-color:rgba(71, 71, 81, 0.8);border-left:1px solid rgba(255, 255, 255, 0.3);height:100%;padding:0 10px 0 0;box-sizing:border-box;right:140px;}
.header #content-right li{display:inline-block;margin:2px;margin-bottom:0;}
.fr::before{background:url(../img/item/flags-low.gif) 0 0;background-repeat:no-repeat;}
.uk::before{background:url(../img/item/flags-low.gif) -31px 0;background-repeat:no-repeat;}
.flag::before{width:32px;content:" ";display:block;float:left;cursor:pointer;height:25px;}
.marketing-picture{padding-left:0}
.marketing-picture figure{margin:0;padding:0;}
.marketing-picture img{min-width:200px}
.marketing-picture li{display:inline-block;height:140px;width:24%;padding-left:0;margin-bottom:5px;}
.top-level-2{background:url(../img/bgNav3.jpg) bottom right no-repeat}
.top-level-3{background:url(../img/bgNav2.jpg) bottom right no-repeat}
.top-level-4{background:url(../img/bgNav1.jpg) bottom right no-repeat;padding:25px;}

.fa-minus{font-size:.8rem;font-weight:lighter;}
.wsmenu-submenu .button-flat{padding:2px 10px;color:#fff;text-transform:uppercase;min-width:17em;font-size:1.2rem;}
.wsmenu-submenu .arrow:hover{background:#EE5E71}
.wsmenu-submenu p{color:#333}
.blanc-effervescent, .sparkling{color:#FCE697;background-color:#FFFADC;}
.rose-effervescent, .sparkling-rose, .rose-effervescent a, .sparkling-rose a{color:#fab3b3;background-color:#EC9496;}
.icon-bicolor, .blanc,
.Blanc,
.blanc-liquoreux,
.blanc-sec,
.divers,
.misc,
.white,
.sweet,
.blanc-demi-sec,.still-white, .s .blanc, .blanc-demi-sec a  {color:#FCE697}
.rouge,
.Rouge,
.rouge a,.red,
.icon-bicolor{color:#932D1D;}
.icon-bicolor{background-color: #FCE697;}
.rose{color:#fab3b3;}
.clear{height:10px}
.ambre, .brown{color:#E0A253;}
hr{border:0;height:1px;margin:.5rem 0;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0));clear:both;}
.bg-change-1:hover .change,
.bg-change-2:hover .change,
.bg-change-3:hover .change{background-color:rgba(0, 0, 0, 0.1);color:#A7813D;font-weight:700;}
.wsmenu-submenu .fa-angle-right:before{float:right}
.wsmenu-submenu .wsmenu-submenu-sub li .titre-region{text-align:left;font-weight:300;font-size:1.6rem;margin:5px 0;}
.wsmenu-submenu .top-level-2 .wsmenu-submenu-sub{padding:10px;}
.wsmenu-submenu .top-level-3 .span_3_of_12, .wsmenu-submenu .top-level-2 .span_6_of_12{padding-top:0;}
.wsmenu-submenu .top-level-2 .span_6_of_12{min-height:120px;padding-left:10px}
.wsmenu-submenu .top-level-2 .span_6_of_12:first-of-type,
.wsmenu-submenu .top-level-3 .span_3_of_12,
.top-level-4 .span_4_of_12:first-of-type{border-right:1px solid #c9c9c9}
.wsmenu-submenu .top-level-3 .col{padding-left:10px}
.wsmenu-submenu .top-level-3 .span_3_of_12:last-of-type{border:none}
.change span{min-width:150px;display:inline-block;}
.top-level-3 small{font-size:7px}
wsmenu-submenu-sub{padding:20px 10px}
.wsmenu-submenu .top-level-3 li a{border:none;}
.grid .button-flat2{font-size:1.1rem;opacity:0;display:none;clear:both;position:relative;width:45%;padding:5px;min-width:70px;margin:auto;color:#fff;text-align:center;border:1px solid #fff;border-bottom:1px solid #fff;box-shadow:1px 1px 0 #fff;}
.grid figcaption:hover .button-flat2{opacity:1;display:block;margin-top:5px;text-transform:uppercase;}
.new-wine #tabs4.tabulous_active h3{color:#fff;}
.wsmenu-submenu-sub{min-width:750px;clear:both;margin-bottom:5px;}
.header .wsmenu-list > li > .button-flat{border-right:none}
.pagination li a{padding:5px 10px}
.pagination{padding-left:0;text-align:right;padding-right:30px;}
.clear1{height:1rem}
.clear2{height:2rem}
.clear3{height:3rem}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left}
.owl-item small{color:#fff;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.grabbing{cursor:url(/spring_modules/template/img/item/grabbing.png) 8 8, move}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;margin:5px;padding:3px 10px;font-size:12px;background:#1d252d;filter:Alpha(Opacity=50);opacity:.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.custom1 .owl-controls .owl-buttons div,
.custom2 .owl-controls .owl-buttons div,
.custom3 .owl-controls .owl-buttons div{color:#FFF;display:inline-block;margin:5px;padding:3px 10px;font-size:12px;background:#A7813D;filter:Alpha(Opacity=90);opacity:.9;}
.custom1 .owl-controls.clickable .owl-buttons div:hover,
.custom2 .owl-controls.clickable .owl-buttons div:hover,
.custom3 .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block}
.owl-theme .owl-controls .owl-page span{display:block;width:30px;height:12px;margin:5px 0 5px 3px;filter:Alpha(Opacity=50);opacity:.5;background:#1d252d;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
.owl-carousel .owl-item a{padding:0;margin:0;}
.custom2{padding-left:0;margin-top:0;padding-top:0;}
.custom2 .title-owl{height:35px;overflow:hidden;display:block;}
.custom2 time a{font-weight:400;font-size:1.2rem;}
.custom2 .sale{text-transform:uppercase;color:#7D7D83;font-size:1.3rem;}
.wrapper h2{margin-bottom:0;font-weight:300;text-transform:uppercase;line-height:1.3;}
.wrapper h2 span{font-size:1.5rem;font-weight:400;}
.wrapper .owl-item .price{font-size:2.2rem;font-weight:700;text-align:center;}
.wrapper .owl-item{text-align:center;list-style-type:none;max-width:100%;padding:0;box-sizing:border-box;padding-left:5px;overflow:hidden;}
.wrapper .custom4 .owl-item{max-width:90%}
.wrapper .custom1 .owl-wrapper .owl-item:first-of-type{padding-left:0}
.wrapper .owl-item h3{font-size:1.4rem;line-height:1.25;margin-bottom:0;font-weight:400;}
.wrapper .owl-item a{color:#333}
.wrapper .owl-item time{background-color:#1d252d;padding:10px;box-sizing:border-box;display:block;font-size:1.6rem;margin-bottom:7px;}
.wrapper .owl-item time a{color:#fff}
.wrapper .owl-item time span{font-weight:300}
.owl-carousel figure{margin:0;padding:0;}
.owl-carousel figure img{margin-bottom:2%;max-height:200px;}
.owl-theme h3 .icon{position:absolute;margin-top:-35px;z-index:1;}
.black-color{background-color:#ECECEC}
.custom1{padding:0;margin:0;}
.custom3{padding:10px}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center;}
.custom1 .owl-item h3,
.custom3 .owl-item h3{margin-top:0;position:relative;display:block;}
.custom1 .owl-item .title-content,
.custom3 .owl-item .title-content{position:absolute;margin:auto;display:block;background-color:rgba(0, 0, 0, 0.55);font-size:2.2rem;font-weight:700;color:#fff;font-family:'Raleway', sans-serif;text-transform:uppercase;max-width:90%;text-align:left;padding:10px;margin-top:40%;overflow:hidden;}
.custom1 .owl-item img{height:180px;width:100%;}
.custom1 .owl-item img:hover .title-content{text-transform:lowercase;-vendor-animation-duration:3s;-vendor-animation-delay:2s;-vendor-animation-iteration-count:infinite;}
.home-v3 .owl-theme .owl-controls .owl-page span {border-radius: 50px; margin: 5px;}

.owl-theme .owl-controls .owl-page span {background: #000;
    opacity: 0.2;}

.seemore{float:right;background-color:#1d252d;color:#fff;padding:5px 15px;text-transform:uppercase;}
.new-wine #tabs4{text-align:center;max-height:480px;overflow:hidden;}
.new-wine #tabs_container li{margin-left:1%}
.new-wine #tabs_container li:first-of-type{margin-left:0}
.new-wine #tabs4 .wrapper-hide{overflow:hidden;width:100%;}
.new-wine #tabs4 ul li{list-style-type:none;display:inline-block;}
.new-wine .wrapper-hide li{float:left;min-width:inherit;width:10%;}
.new-wine #tabs4 h3{color:#333;font-size:2rem;font-weight:300;text-transform:uppercase;}
.new-wine h2{margin:0;text-align:center;}
.new-wine .li{position:relative}
.new-wine-item{margin:0}
.price{font-size:2.2rem;font-weight:700;color:#000;text-align:center;}
#input_prix .decimal{font-size:2.5rem;}
.new-wine-item figcaption{text-align:center;max-height:50px;overflow:hidden;}
.new-wine-item figcaption a{color:#000;min-height:51px;display:block;font-weight:400;}
.new-wine .select-region{background-color:#A7813D}
.new-wine .select-region h3{color:#fff;line-height:.5;}
.new-wine #tabs4 #nav-item li a{list-style-type:none;display:inline-block;width:13%;min-width:190px;position:relative;}
.new-wine li figure .icon,
.custom2 .owl-item .icon{margin-left:5px;position:relative;z-index:1;margin-top:-25px;float:left;}
.new-wine li .select-region .triangle{width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#A7813D transparent transparent;position:absolute;left:50%;}
#tabs_container .button-flat{min-width:7em;font-size:1.2rem;}
.label{color:#fff;padding:2px;text-transform:uppercase;font-size:9px;position:absolute;}
.owl-item .label{left:0;top:20px;}
.online{background-color:#A7813D}
.fixe{background-color:#2ca35a}
.icon-leaf{color:#2ca35a;top:-25px;font-size:2rem;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
footer{font-weight:300;font-size:1.5rem;}
.bg-color{background-color:rgba(255, 255, 255, 0.07);margin:0;}
footer a{color:#fff}
footer li{list-style-type:none}
footer .site-map .capital{text-transform:uppercase}
footer .site-map li a{padding:5px 0;display:block;}
footer .site-map li .ckm:hover {cursor: pointer;}
footer .site-map li .ckm {color:#fff;padding: 5px 0;display: block;}
footer .banner-01{background-color:#A7813D;padding:10px 0;}
footer .banner-01 span{font-weight:700}
footer .banner-01 p{color:#fff;text-transform:uppercase;font-size:1.7rem;text-align:center;margin:0;font-weight:300;}
footer .banner-01 small{font-size:1.1rem;text-transform:lowercase;font-weight:400;}
footer .newsletter .newsletter-h6{font-size:2.7rem;color:#fff;font-weight:700;margin:0;}
footer .newsletter strong{font-weight:100}
footer .newsletter p{color:#ADADAD;line-height:1.4;}
footer .newsletter a{text-decoration:underline}
footer .searchfield{width:40%;float:left;}
footer .button-flat{width:130px}
footer .social-space{padding:0}
footer .social-space li{display:inline-block;margin:10px;}
footer .social-space li i{font-size:3rem;color:#ADADAD;}
footer .newsletter small{color:#ADADAD}
footer .banner-00{background-color:#fff;border-top:1px solid #c9c9c9;padding:20px 0;}
footer .searchfield:focus{box-shadow:none;width:500px;}
footer .social-space li i:hover{color:#A7813D}
.cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 100px; right: 10px;  /* image replacement properties */
overflow: hidden; text-indent: 100%; border-radius: 100px; white-space: nowrap; background: #1d252d url(../img/item/cd-top-arrow.svg) no-repeat center 50%; visibility: hidden; opacity: 0; z-index: 1000; }
.cd-top.cd-is-visible { /* the button becomes visible */
border-radius: 100px !important;
color:#fff;
visibility: visible; opacity: 1; }
.cd-top.cd-fade-out { /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
opacity: .5; }
.no-touch .cd-top:hover { background-color: #e86256; opacity: 1; }
.cd-old--top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:#A7813D url(../img/item/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;z-index:1000;}
.cd-old--top.cd-old--is-visible{visibility:visible;opacity:1;}
.cd-old--top.cd-old--fade-out{opacity:.5;}
.no-touch .cd-old--top:hover{background-color:#A7813D;opacity:1;}
.cote-search .fieldcontainer{width:100%}
.cote-search .searchfield{border:8px solid #ECECEC}
.cote-search #searchbtn{position:absolute;right:10px;top:10px;}
.chart{zoom:1;width:70%;padding-left:0;}
.chart:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}
.chart li{display:block;position:relative;margin:5px 0;min-width:150px;}
.chart li:before{color:#fff;content:attr(title);left:5px;position:absolute;font-size:1.6rem;vertical-align:middle;top:10px;}
.chart li.title:before{color:black;font-weight:bold;left:0;}
.chart li:first-child{margin-top:0}
.chart li .bar{background:#A7813D;padding:20px 0;}
.chart li .number{color:black;font-size:2.1rem;font-weight:300;padding-left:5px;position:absolute;}
.chart li.past .bar{background:#A7813D}
.chart li.past .number{color:#aaa}
.chart li .bar:hover,
.chart li a:hover .bar{background-color:#A7813D;}
.chart li a:before{color:#fff;content:attr(title);left:5px;position:absolute;font-size:1.6rem;vertical-align:middle;top:10px;}
footer .banner-00 li{text-transform:uppercase;font-size:1.8rem;vertical-align:middle;float:left;margin:0;}
footer .banner-00 li:last-of-type{width:25%;margin:0;margin-top:10px;margin-left:3%;border-left:1px solid #cecece;}
footer .banner-00 li:last-of-type img{display:block;margin:auto;}
footer .banner-00 li:first-of-type{width:69%;}
.banner-00 ul{margin:0;}
.banner-00 p{text-align:center;font-size:1.8rem;}
nav #searchbtn, nav #searchbtn3, #searchbtn4{font-size:0px}
#tabs-1,#tabs-1-1,#tabs-2-1,#tabs-3-1,#tabs-4-1,
#tabs-2,
#tabs-3,
#tabs-4, .tabs-1,
.tabs-2,
.tabs-3,
.tabs-4{width:100%}
.more-info-slide .icon{color:rgba(255, 255, 255, 1);font-size:1.7rem;}
.more-info-slide .next:hover .icon{color:#34495e}
.content-2 .more-info-slide article a{margin-top:10px;float:right;outline:none;text-align:center;/*z-index:1000;*/-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.content-4 .more-info-slide article a{outline:none;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;bottom:0;}
.more-info-slide article a.prev{left:0}
.more-info-slide article a.next{right:0}
.more-info-slide article a svg{display:block;margin:0 auto;padding:0;}
.nav-roundslide a{padding:20px;width:40px;height:40px;background:#1d252d;-webkit-transition:width 0.3s, background-color .3s;transition:width 0.3s, background-color .3s;}
.nav-roundslide .icon-wrap{position:absolute;width:32px;}
.nav-roundslide a.prev .icon-wrap{left:15px}
.nav-roundslide a.next .icon-wrap{right:5px;top:10px;}
.nav-roundslide p{position:absolute;top:12px;margin:0;color:#565660;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font-weight:400;font-size:.85em;opacity:0;-webkit-transition:opacity 0.1s, -webkit-transform .1s;transition:opacity 0.1s, transform .1s;}
.nav-roundslide a.prev p{right:30px;-webkit-transform:translateX(100%);transform:translateX(100%);}
.nav-roundslide a.next p{left:40px;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.nav-roundslide a:hover{width:200px;background:#fff;}
.nav-roundslide a:hover p{opacity:1;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transform:translateX();transform:translateX();}
.color-5{background:#cdd2d5}
.nav-slit .icon-wrap{position:relative;display:block;padding:45px 5px;background-color:#939a9f;}
.nav-slit svg.icon{-webkit-transition:-webkit-transform .3s .3s;transition:transform .3s .3s;}
.nav-slit div{position:absolute;top:0;width:200px;height:100%;background-color:#939a9f;-webkit-transition:-webkit-transform .3s .3s;transition:transform .3s .3s;-webkit-perspective:1000px;perspective:1000px;}
.nav-slit a.prev div{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.nav-slit a.next div{right:0;text-align:right;-webkit-transform:translateX(100%);transform:translateX(100%);}
.nav-slit h3{position:absolute;top:100%;margin:0;padding:0 20px;width:100%;height:30%;background:#34495e;color:#fff;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font-weight:500;font-size:.75em;line-height:2.75;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webki-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.nav-slit img{position:absolute;top:0;left:0;width:100%;}
.nav-slit a.prev:hover svg.icon{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.nav-slit a.next:hover svg.icon{-webkit-transform:translateX(100%);transform:translateX(100%);}
.nav-slit a:hover div{-webkit-transform:translateX();transform:translateX();}
.nav-slit a:hover h3{-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}
.wrapper,
.section,
body,
.slider,
header,
.content{min-width:280px}
.sticker-promo{position:absolute;left:-70px;top:-60px;}
.red-color{color:#a7813d}
.hebe.tparrows:before,
.gyges .tp-thumb:hover .tp-thumb-img-wrap,
.gyges .tp-thumb.selected .tp-thumb-img-wrap,
.fancybox-close{background-color:#A7813D}
#okMail:hover,
#closeCookieCream:hover{background-color:#EE5E71}
.pagination li{display:inline-block}
#target-to-sell-tag .owl-item{padding-left:.15%}
#target-to-sell-tag .owl-item:first-of-type{margin-left:-.15%}
#target-to-sell-tag .price{font-size:2.2rem;font-weight:700;color:#000;text-align:center;}
#target-to-sell-tag h3{height:35px;overflow:hidden;}
.owl-carousel .icon-angle-left,
.owl-carousel .icon-angle-right{font-size:2.5rem;padding:10px;}
#target-to-sell-tag:hover .owl-prev,
#target-to-sell-tag:hover .owl-next,
.custom1:hover .owl-next,
.custom1:hover .owl-prev,
.custom2:hover .owl-next,
.custom2:hover .owl-prev,
.custom3:hover .owl-next,
.custom3:hover .owl-prev{display:block}
.owl-prev{position:absolute;left:-20px;top:20%;}
.owl-next{position:absolute;right:-20px;top:20%;}
.custom1 .owl-prev,
.custom3 .owl-prev{position:absolute;left:-20px;top:40%;}
.custom1 .owl-next,
.custom3 .owl-next{position:absolute;right:-20px;top:40%;}
#tabs_container li .button-flat, #tabs_container1 li .button-flat,#tabs_container2 li .button-flat{position:absolute;top:30%;left:20%;display:none;}
#tabs_container li:hover .button-flat{display:block}
#tabs_container li, #tabs_container1 li, #tabs_container2 li{position:relative;font-size:1.35rem;}
.background-load{display:none;background-color:rgba(45, 45, 55, 0.9);width:100%;height:100%;position:fixed;bottom:0;right:0;z-index:1000;}
#loader-cube{position:absolute;z-index:1350;left:50%;top:50%;width:326px;height:118px;margin-top:-59px;margin-left:-163px;}
.thecube{width:75px;height:75px;margin:0 auto;margin-top:50px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.thecube .cube{position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);float:left;width:50%;height:50%;-webkit-transform:scale(1.1);transform:scale(1.1);}
.thecube .cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#A7813D;-webkit-animation:foldthecube 2.4s infinite linear both;animation:foldthecube 2.4s infinite linear both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;}
.thecube .c2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg);}
.thecube .c3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg);}
.thecube .c4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg);}
.thecube .c2:before{-webkit-animation-delay:.3s;animation-delay:.3s;}
.thecube .c3:before{-webkit-animation-delay:.6s;animation-delay:.6s;}
.thecube .c4:before{-webkit-animation-delay:.9s;animation-delay:.9s;}
.textedit p{color:#fff;text-align:center;margin-top:30px;font-size:1.4rem;font-weight:100;font-family:Raleway;text-transform:uppercase;}
.thecube p small{text-transform:lowercase}
.cookies-article .nav-cookie{background-color:rgba(0, 0, 0, 0.05);padding:15px;}
.cookies-article .nav-cookie li{list-style-type:square}
.cookies-article .nav-cookie h4 a{text-transform:uppercase;color:#333;}
.cookies-article h3{margin-bottom:0;margin-top:20px;font-size:1.6rem;}
.cookies-article h2{margin-bottom:0;margin-top:20px;font-size:2.6rem;}
.cookies-article h1{font-size:4rem;font-weight:100;font-family:Raleway;}
.cookies-article p a{color:#A7813D}
.fancybox-inner #comfirm-newsletter p,
.fancybox-inner #comfirm-newsletter-exist p{font-size:1.5rem;text-align:center;}
.fancybox-inner #comfirm-newsletter .icon-check,
.fancybox-inner #comfirm-newsletter-exist .icon-times{font-size:35px;font-weight:bolder;line-height:2;}
.fancybox-inner label a,
.fancybox-inner form a{color:#333}
#slideit-cookie *{margin:0;padding:0;border:0;outline:0;font-weight:300;font-style:normal;font-size:100%;font-family:'roboto', sans-serif;vertical-align:baseline;line-height:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#slideit-cookie section{-moz-box-shadow:0 0 7px 0 #9b9b9b;-webkit-box-shadow:0 0 7px 0 #9b9b9b;-o-box-shadow:0 0 7px 0 #9b9b9b;box-shadow:0 0 7px 0 #9b9b9b;-webkit-transition:all .4s cubic-bezier(0.2, 0.6, 0.3, 1);-moz-transition:all .4s cubic-bezier(0.2, 0.6, 0.3, 1);-ms-transition:all .4s cubic-bezier(0.2, 0.6, 0.3, 1);-o-transition:all .4s cubic-bezier(0.2, 0.6, 0.3, 1);transition:all .4s cubic-bezier(0.2, 0.6, 0.3, 1);margin:0;overflow:hidden;width:100%;height:auto;left:0;bottom:56px;position:absolute;z-index:10;background:rgba(255, 255, 255, 0.9);border-bottom:6px solid #A7813D;-webkit-backface-visibility:hidden;}
#slideit-cookie a{text-decoration:none}
#slideit-cookie label{cursor:pointer}
#slideit-cookie input[type="radio"]{display:none}
#slideit-cookie section,
#slideit-cookie input#close-item:checked ~ section{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
#slideit-cookie input#open-item:checked ~ section{-webkit-transform:translateY();-moz-transform:translateY();-ms-transform:translateY();-o-transform:translateY();transform:translateY();}
#slideit-cookie section .wrap{padding:5px;position:relative;float:left;text-align:center;width:100%;}
#slideit-cookie .title{display:block;text-transform:uppercase;font-size:16px;color:#222;}
#slideit-cookie .links a{color:#333;font-size:12px;display:inline-block;margin:16px 10px 10px;}
#slideit-cookie .links a:hover,
#slideit-cookie .links a:focus{color:#222}
#slideit-cookie .links a:before{padding-right:4px}
#slideit-cookie p.copyright{font-size:11px;color:#bbb;line-height:14px;display:block;margin:10px auto 0;padding-top:20px;width:50%;border-top:solid 1px #f0f0f0;}
#slideit-cookie p.copyright span{font-size:14px;display:inline-block;padding-right:4px;vertical-align:top;margin-top:-1px;}
#slideit-cookie label.open{font-size:11px;color:#222;background:#fff;width:100px;bottom:-50px;left:0;right:0;top:auto;margin:0 auto;padding:10px 0;text-transform:uppercase;z-index:1;}
#slideit-cookie label.open:hover,
#slideit-cookie label.open:focus{background:#222;color:#fff;}
#slideit-cookie label.close{font-size:15px;background:#A7813D;color:#fff;width:22px;z-index:999;padding:4px 10px 4px 8px;}
#slideit-cookie label.close:hover,
#slideit-cookie label.close:focus{background:#757786}
#slideit-cookie label,
#slideit-cookie a{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
#slideit-cookie input#close-item:checked ~ label.open{bottom:0;-webkit-transition:top .3s ease 0.4s, background .1s ease, color .1s ease;-moz-transition:top .3s ease 0.4s, background .1s ease, color .1s ease;-ms-transition:top .3s ease 0.4s, background .1s ease, color .1s ease;-o-transition:top .3s ease 0.4s, background .1s ease, color .1s ease;transition:top .3s ease 0.4s, background .1s ease, color .1s ease;}
#slideit-cookie{font-size:1.2rem;-moz-animation-name:dropFooter;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-in;-moz-animation-duration:.5s;-webkit-animation-name:dropFooter;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;-webkit-animation-duration:.5s;animation-name:dropFooter;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.5s;z-index:999;position:fixed;width:100%;bottom:0;left:0;}
#slideit-cookie .my-close-button{padding:5px 10px;background-color:#A7813D;color:#fff;}
i{font-style:normal}
.header .wsmenu-list li .button-flat{text-align:left;text-indent:10px;}
.error-message{color:#A7813D;text-align:center;padding:5px;display:block;}
#promo-banner-02{font-size:1.6rem;background-color:#565660;width:100%;padding:0.5%;position:relative;z-index:3;color:#D0D0DA;}
#promo-banner-01 aside a,
#promo-banner-02 aside a{color:#D0D0DA;font-weight:900;text-decoration:underline;}
#promo-banner-01 aside,
#promo-banner-02 aside{font-family:raleway;padding:0 3%;text-align:center;box-sizing:border-box;font-weight:300;min-width:320px;max-width:1350px;margin:auto;}
:focus{outline:none}
header .searchfield:focus{box-shadow:0 0 0 4px rgba(71, 71, 81, 0.8)}
input:focus::-webkit-input-placeholder{color:transparen}
input:focus::-moz-placeholder{color:transparen}
input:focus:-moz-placeholder{color:transparen}
footer .searchfield,
footer .searchfield:focus{border:2px solid #fff}
.autocomplete-suggestions a{color:#333;line-height:1.5;display:block;padding:3px;}
.autocomplete-suggestions a:hover{background-color:#ececec}
.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0, 0, 0, .1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box;padding:10px;}
.autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333;}
.autocomplete-suggestion b{font-weight:normal;color:#d34456;}
.autocomplete-suggestions a strong{color:#EE5E71}
.autocomplete-suggestion.selected{background:#f0f0f0}
.clear-nav{clear:both;height:12rem;height:80px;}
.custom2 figure{min-height:214px}
.new-wine-item img{height:185px}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;box-shadow:0px 0px 30px rgba(33,33,40,1);}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;background-color:#fff;}
.fancybox-opened{z-index:80030 !important;}
.fancybox-outer,
.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{margin:0;padding:15px;white-space:nowrap;}
.fancybox-image,
.fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
.fancybox-close:after{content:"\f01e"}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:0px;right:0px;cursor:pointer;z-index:8040;background-color:#A7813D;color:#fff;font-family:'Idealwine';font-size:0.9em;text-align:center;padding:2.5%;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0, 0, 0, 0);z-index:8040;}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background-color:rgba(0, 0, 0, 0.85);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
.last-order h1{font-size:2.5rem;margin-bottom:0;font-weight:300;text-transform:uppercase;line-height:.9;}
.last-order h1 span{font-size:1.5rem;text-transform:none;font-weight:400;}
.result-item-order h3{font-size:2.5rem;text-transform:none;font-weight:400;}
.result-item-order{background-color:#ECECEC;padding:0.2% 0.3%;}
.result-item-order .price{font-size:2.8rem;font-weight:700;text-align:center;padding:20px;}
.result-item-order .price small{font-size:1.2rem;font-weight:normal;}
.result-item-order .note{display:none}
.result-item-order.button-flat{margin:auto}
.result-item-order figure{margin:10px}
.result-item-order img{max-width:100%}
.result-item-order .span_7_of_12{border-right:1px solid #c9c9c9;min-height:200px;}
.last-order h2{text-transform:initial;font-size:1.5rem;}
.result-item-order .notes{display:none}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span{background-image:url('fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('fancybox_loading@2x.gif');background-size:24px 24px;}
}
.styled-select,
#deviseUpdate{}
.millesime .black-color{padding:10px;text-align:center;}
.millesime h1{font-size:2rem;text-transform:uppercase;font-weight:300;}
.millesime h2{text-transform:none;font-size:2rem;}
.millesime p{text-align:justify}
.millesime ul{padding:0}
.millesime a{color:#333}
.millesime select{padding:5px 10px}
.millesime .notation li{font-size:2.5rem;font-weight:300;display:block;text-align:center;background-color:#A7813D;padding:10px;margin-bottom:10px;color:#fff;text-transform:uppercase;}
.millesime .button-flat-2{float:right;margin-left:10px;background-color:#1d252d;color:#fff;padding:5px 15px;text-align:center;}
.saga-millesime{margin:4% 0}
.bg-saga{background:url("/spring_modules/template/img/saga/bg-saga.jpg") no-repeat bottom fixed;background-size:cover;min-height:300px;padding:50px;min-width:350px;}
.bg-saga form{max-width:500px;margin:auto;background-color:rgba(0, 0, 0, 0.4);padding:40px 60px;}
.bg-saga h1{font-size:3rem;text-align:center;color:#fff;font-family:raleway;font-weight:300;text-transform:uppercase;line-height:.9;}
.bg-saga .region{text-align:center}
.bg-saga .button-flat{display:block;text-align:center;min-width:auto;width:100%;margin:auto;}
.bg-saga select{margin-bottom:10px;padding:15px;}
.saga-millesime .span_4_of_12 .button-flat{background-color:#1d252d}
#millesime,
#region{text-align:center}
.table-note table a{color:#333}
.table-note table{border:1px solid #ccc;width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
.table-note table tr{border:1px solid #ddd;padding:6px;}
.table-note table tr:hover{background-color:#A7813D;-webkit-transition:background-color 100ms ease-in-out;-moz-transition:background-color 100ms ease-in-out;-o-transition:background-color 100ms ease-in-out;-ms-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out;}
.table-note table tr:hover a,
.table-note table tr:hover .millesime-row{color:#fff}
.table-note thead tr:hover{background-color:#fff}
.table-note thead tr:hover a{color:#333}
.table-note table th,
.table-note table td{padding:10px;text-align:center;}
.table-note table th{text-transform:uppercase;font-size:14px;letter-spacing:1px;}
@media screen and (max-width:1000px){.table-note table{border:0}
.table-note table thead{display:none}
.table-note table tr{margin-bottom:10px;display:block;border-bottom:2px solid #ddd;}
.table-note table td{display:block;text-align:right;font-size:13px;border-bottom:1px dotted #ccc;}
.table-note table td:last-child{border-bottom:0}
.table-note table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:bold;}
}
.table-note .Blanc-liq{color:#f39c12}
.table-note table .bgrow{background-color:#ECECEC}
.table-note table .millesime-row{font-weight:700;font-size:1.8rem;}
.table-note small{text-align:right;display:block;}
.table-note fieldset{text-align:right;border:none;padding:0;padding-top:20px;}
.button-flat-2:before{display:none}
.button-flat-2{min-width:auto;text-align:center;padding:10px 15px;display:inline-block;-webkit-font-smoothing:antialiased;position:relative;background:#A7813D;border:none;color:#fff;transition:.2s;text-transform:uppercase;}
.right{float:right}
.ariane, .ariane a{color:#989898;font-size:1.35rem;text-align:left;}
nav .button-flat{min-width:11em}
#header-cote{background-color:#232830;color:#fff;}
#header-cote a{color:#fff;}
#header-cote .ariane a,
#header-cote .ariane{color:#565660;}
#header-cote .ariane strong{color:#565660;font-weight:normal;}
.ariaa, .ariaa a{color:#989898;font-size:1.35rem;text-align:left;}
#header-cote .bloc-cote{z-index:2;position:absolute;width:100%;}
#header-cote #barChart{z-index:1}
#header-cote #formHome{max-width:80%;margin:auto;}
#header-cote #formHome input{font-size:2rem;font-weight:700;text-align:center;}
#header-cote .span_4_of_12, #header-cote .cote-bloc, #header-cote .vintage-list, #header-cote .cote-bloc-no-log{background-color:rgba(255, 255, 255, 0.1);max-height:250px;}
#header-cote .cote-bloc-no-log{max-height:168px;}
#header-cote small{color:#cecece;text-align:right;}
#header-cote .cote-bloc-no-log small{max-height:140px;text-align:center;}
#header-cote .cote-bloc-no-log .icon-line-chart{color:rgba(255,255,255,0.2);font-size:6rem;padding:10px;display:none;}
#header-cote .cote-bloc-no-log .button-flat{margin:13px}
#header-cote .span_4_of_12, #header-cote .cote-bloc{text-align:center;padding-top:10px;font-size:1.8rem;}
#header-cote .cote-bloc,
.note-cote{height:110px}
#header-cote .vintage-list a{color:#fff;font-size:1.6rem;padding:10px 18px;display:inline-block;font-weight:normal;}
#header-cote .vintage-list{height:180px;overflow:hidden;text-align:left;padding-left:25px;box-sizing:border-box;overflow-y:auto;padding-top:60px;}
#header-cote .vintage-list a:hover{background-color:rgba(255, 255, 255, 0.2)}
#header-cote .cote-bloc h3{text-transform:uppercase;text-align:center;font-weight:100;font-size:2rem;margin:0px;margin:auto;}
#header-cote .cote-bloc .clear{display:none;}
#header-cote .cote-bloc h3 span{font-size:5rem;font-weight:normal;}
#header-cote .cote-bloc h3 sup{font-weight:100}
#header-cote i{background-color:#A7813D;padding:10px;color:#fff;}
#header-cote .cote-bloc i{position:absolute;right:10px;}
#header-cote .button{background-color:rgba(255, 255, 255, 0.1);text-align:center;vertical-align:middle;font-size:1.4rem;padding:3px;padding-top:7px;margin-top:12px;cursor:pointer;overflow:hidden;display:block;}
@media screen and (max-width:1350px){#header-cote .button{margin-top:-7px;}
}
#header-cote .button2{background-color:rgba(255, 255, 255, 0.1);text-align:center;font-size:1.4rem;padding:10px;margin-top:41px;cursor:pointer;height:57px;display:block;vertical-align:middle;}
#header-cote .span_6_of_12 .button-flat{margin:auto;width:290px;display:block;margin-top:38px;}
#header-cote .button:hover{background-color:rgba(255, 255, 255, 0.8);color:#1d252d;}
#header-cote .button span{padding-right:5px}
#header-cote .clear-max{height:120px;clear:both;}
#header-cote .note-cote{min-height:110px}
#header-cote .note-cote li{font-size:2.1rem;font-weight:bold;white-space:nowrap;}
#header-cote .owl-carousel{width:90%;margin:auto;}
#header-cote .note-cote li b{font-size:1.2rem;font-weight:300;display:block;}
#header-cote .note-cote ul{padding-left:0}
#header-cote .owl-next{display:block}
#header-cote .owl-theme .owl-controls .owl-buttons div{margin:0;padding:0;opacity:1;}
#header-cote .owl-pagination{display:none}
#header-cote .vintage-list .selected-vintage{color:#A7813D;font-weight:700;background-color:rgba(0, 0, 0, 0.2);position:absolute;top:3%;left:2%;font-size:2.5rem;width:96%;text-align:center;background-color:rgba(0,0,0,0.2);}
#header-cote h1{font-size:1.6rem;margin-bottom:0;font-weight:300;line-height:.9;display:inline;}
.wine-info img{float:left;margin-right:40px;margin-bottom:20px;max-width:400px;}
.wine-info .more br{display:none}
.wine-info .more{text-align:justify}
.wine-info h3{text-align:justify;line-height:1.5;font-size:1.5rem;margin:5px 0;font-weight:400;font-weight:normal;}
.wine-info h2,
.new-cote h2{text-transform:none;line-height:1.2;}
.morecontent span{display:none}
.morelink{display:block}
.property li{list-style-type:square}
.property li a{color:#333;margin-left:5px;font-weight:bold;line-height:1.6;}
.btn-more{padding:10px;background-color:#ECECEC;color:#333;text-align:center;margin:20px 0;text-transform:uppercase}
#barChart{min-height:500px}
.cote-custom .clear-nav{clear:both;height:0;}
li small{color:#333;}
.faq-article .span_3_of_12{background-color:#f3f3f3;padding:10px 25px;box-sizing:border-box;line-height:1.2;z-index:10;}
.faq-article img{float:left;margin-right:30px;border:10px solid #f3f3f3;margin-bottom:40px;}
.faq-article img:first-of-type{margin-bottom:25px;}
.faq-article .float-img{float:right;margin:0;margin-left:20px;}
.faq-article p{line-height:1.4;}
.faq-article h1{font-size:2rem;font-weight:100;font-family:Raleway;}
.faq-article h2{font-size:1.5rem;margin:5px 0;font-weight:400;text-transform:none;}
.faq-article h3{background-color:#474751;color:#fff;padding:4px 10px;}
.faq-article h4{font-size:1.8rem;font-weight:100;font-family:Raleway;padding-bottom:5px;margin:0;}
.faq-article h5{font-weight:bold;font-size:1.6rem;color:rgba(50,50,50,1.00);margin:0;}
.faq-article li{line-height:1.4;list-style-type:square;padding:3px 0;}
.faq-article ol{padding-left:15px;}
.faq-article .no-visible{list-style-type:none;}
.faq-article .info{background-color:rgba(0,0,0,0.2);padding:5px;display:inline-block;}
.faq-article li a span{text-decoration:underline;}
.faq-article .background-style, .faq-article small{background-color:rgba(0,0,0,0.2);}
.faq-article .faq-article small{background-color:rgba(0,0,0,0.2);display:block;padding:10px;margin:10px 0;}
.faq-article .background-style-1{background-color:rgba(0,0,0,0.8);color:#fff;}
.faq-article th{padding:5px;text-transform:uppercase;}
.faq-article .span_9_of_12 a, .faq-article .span_12_of_12 a{font-weight:bold;text-decoration:underline;color:#474751;}
.faq-article .border-img img{max-width:100px;margin:auto;}
.faq-article .flag{padding-right:10px;}
.faq-article br{display:none;}
.faq-article p br{display:block;}
.faq-article p, .faq-article li a{text-align:justify;}
#graphique_degustation{float:left;margin-right:20px;}
.faq-article .span_3_of_12 a{font-weight:normal;color:#474751;text-align:left;}
.tp-caption p a{color:#A7813D;}
.faq-article .span_9_of_12{float:right;}
.fixed{position:fixed;max-width:320px;}
input+.tooltip{display:none;}
input:focus+.tooltip{display:block;text-indent:10px;font-size:12px;color:#585858;text-align:justify;}
::selection{background:#ebf4fc;}
.absolute-type{float:left;width:100%;margin-top:500px;background-color:#A7813D;color:#fff;text-transform:uppercase;z-index:100;position:relative;}
.delay-4{animation-delay:0.75s;}
#slideit *{color:#fff;}
#slideit a{text-decoration:none;}
#slideit label{cursor:pointer;}
#slideit input[type="radio"]{display:none;}
#slideit{z-index:9999;position:fixed;width:100%;bottom:-70px;left:0;-moz-animation-name:dropHeader;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-in;-moz-animation-duration:.5s;-webkit-animation-name:dropHeader;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;-webkit-animation-duration:.5s;animation-name:dropHeader;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.5s;}
#slideit h4{font-size:2.8rem;padding:0;text-transform:uppercase;font-family:'roboto',sans-serif;font-weight:300;text-align:left;display:block;margin:auto;}
#slideit img{max-width:220px;z-index:100;float:left;margin:-60px 20px 0 0;}
#slideit h4 b{font-weight:700;}
#slideit section{border-top:4px solid #1d252d;background:repeating-linear-gradient(45deg,#1d252d,#1d252d 10px,#3b3b44 10px,#3b3b44 20px);margin:0;width:100%;height:auto;left:0;bottom:0;position:absolute;z-index:10;-webkit-backface-visibility:hidden;-webkit-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-moz-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-ms-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-o-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);transition:all .4s cubic-bezier(0.2,0.6,0.3,1);}
#slideit section,#slideit input#close-item:checked ~ section{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
#slideit input#open-item:checked ~ section{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding:20px;}
#slideit section .wrap{padding:0;position:relative;margin:auto;display:block;text-align:center;}
#slideit label.open,#slideit label.close{text-align:center;position:absolute;}
#slideit label.close{right:30px;left:auto;top:0;bottom:auto;font-size:2rem;background:#A7813D;color:#fff;width:30px;z-index:999;font-weight:300;}
#slideit label.close:hover,#slideit label.close:focus{background:#EE5E71;}
#slideit .button-flat2{border:none;box-shadow:inset 1px 1px 1px rgba(255,255,255,0.2),0 3px 3px rgba(0,0,0,0.2),0 3px 2px -2px rgba(0,0,0,0.2);font-weight:700;text-align:center;color:#fff;text-shadow:0 -.5px 1px rgba(0,0,0,0.2);font-family:roboto;padding:15px;background-color:#A7813D;font-weight:400;position:absolute;right:0;top:0;}
#slideit .button-flat2:hover{background:#EE5E71;}
#slideit .button-flat2 i{padding-left:10px;}
#slideit p{font-family:roboto;color:#fff;font-weight:300;font-size:1.5rem;text-align:left;}
#slideit label,#slideit a{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.wrapper{max-width:1200px;margin:auto;}
.mobile-only, #content-search-2{display:none;}
@media screen and (max-width:1024px){#slideit h4{max-width:900px;}
#slideit img{display:none;}
#slideit{bottom:0;}
}
@media screen and (min-width:1024px){#slideit h4{max-width:900px;}
.wrapper{min-width:1000px;margin:auto;}
}
@media screen and (min-width:1350px){.wrapper{max-width:1350px;margin:auto;}
}
@media screen and (min-width:1000px){.header .wsmenu-list #content-login{float:right}
.drop-down__menu-box {z-index: 1000;}
.header .wsmenu-list li .button-flat{padding:0;padding-right:2em;display:inline-block;}
.cd-old--header{height:70px;background-color:transparent;}
#cd-logo{margin:23px 0 0 5%}
.cd-old--primary-nav{float:right;margin-right:5%;width:44px;height:100%;background:url(../assets/cd-icon-menu.svg) no-repeat center center;width:auto;height:auto;background:none;}
.cd-old--primary-nav ul{position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);position:static;width:auto;-webkit-transform:translateY();-moz-transform:translateY();-ms-transform:translateY();-o-transform:translateY();transform:translateY();line-height:70px;}
.cd-old--primary-nav ul.is-visible{-webkit-transform:translateY();-moz-transform:translateY();-ms-transform:translateY();-o-transform:translateY();transform:translateY();box-shadow:0 3px 8px rgba(0, 0, 0, 0.2);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);}
.cd-old--primary-nav li{display:inline-block;margin-left:1em;}
.cd-old--primary-nav a{background:#21272c;border-top:1px solid #1d252d;color:#fff;display:inline-block;height:auto;font-weight:600;line-height:normal;background:transparent;padding:.6em 1em;border-top:none;}
.cd-old--hero-slider h2,
.cd-old--hero-slider p,
.label-vente{text-align:center;max-width:650px;margin:auto;width:80%;}
.material-icons{vertical-align:middle}
.cd-old--hero-slider .cd-old--half-width:first-of-type{left:50%;max-width:700px;}
.cd-old--hero-slider h2{font-size:3rem;font-family:'Roboto', sans-serif;text-transform:uppercase;color:#fff;font-weight:700;}
.cd-old--hero-slider h2 span{font-weight:300}
.online{color:#bd2a30}
.direct{color:#2ca35a}
.label-vente{font-weight:100;text-transform:uppercase;font-size:6rem;padding-bottom:20px;}
.cd-old--slider-nav a{background-color:#bd2a30;margin:0 10px;padding-top:0;}
.cd-old--slider-nav{background-color:transparent}
.cd-old--slider-nav nav{height:15px}
.cd-old--slider-nav li,
.cd-old--slider-nav .cd-old--marker{width:60px}
.cd-old--slider-nav .cd-old--marker{z-index:1;color:#fff;padding:5px;bottom:-2px;height:150%;}
.cd-old--hero-slider li:nth-of-type(3),
.cd-old--hero-slider li:nth-of-type(2),
.cd-old--hero-slider li:nth-of-type(1){background-color:#000}
.cd-old--hero-slider time{color:rgba(135, 135, 135, 1.00);font-weight:300;display:block;margin-bottom:25px;text-align:center;}
.cd-old--hero-slider li{background-position:left bottom;background-size:contain;background-repeat:no-repeat;}
.cd-old--hero-slider .cd-old--full-width,
.cd-old--hero-slider .cd-old--half-width{padding-top:190px}
.wsmenu-list li:hover > .wsmenu-submenu{display:block}
.wsmenu-submenu li:hover > .wsmenu-submenu-sub{display:block}
.wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub{display:block}
.wsmenu-list li:hover > .megamenu{display:block}
.wsmenu-submenu-sub .col a{padding:4px;line-height:normal;color:rgba(100, 100, 100, 1.00);}
.wsmenu-submenu-sub .col .pagination .tabulous_active{color:#fff;background-color:#A7813D;}
.wsmenu-submenu-sub .col a span{color:rgba(27, 27, 27, 1.00)}
.wsmenu-submenu-sub .col{color:#333}
.wsmenu-submenu li a{border-bottom:1px solid rgba(225, 225, 225, 1.00);padding:10px;}
.wsmenu-submenu li:last-of-type a{border-bottom:none}
.col-md-1{float:left}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub{min-height:200px}
.wsmenu-list .wsmenu-submenu .top-level-1{top:-3px}
.wsmenu-list .wsmenu-submenu .top-level-2{top:-132px}
.wsmenu-list .wsmenu-submenu .top-level-3{top:-132px;padding:10px;}
.wsmenu-list .wsmenu-submenu .top-level-4{top:-175px}
.wsmenu-list > li{text-align:center;display:block;float:left;}
#content-right ul{padding:0;padding-left:5px;margin-bottom:0;margin-top:5px;}
#content-right label{color:#fff}
#content-right .styled-select select{background-color:rgba(71, 71, 81, 0.8);width:75px;padding-top:5px;font-size:15px;line-height:1;border-radius:0;-webkit-appearance:none;border:none;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box;}
.styled-select{width:75px;overflow:hidden;}
#content-right form{padding-left:5px}
.mobile-only{display:none}
.slider{max-height:500px}
.header .wsmenu-list{min-width:400px;margin:0 10px;display:flex;}
.wsmenucontainer{z-index:9;position:relative;}
header{padding:0 15px;box-shadow:0 0 2px rgba(0, 0, 0, .2);background-color:#1d252d;width:100%;z-index:10;position:relative;-moz-animation-name:dropHeader;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-in;-moz-animation-duration:.2s;-webkit-animation-name:dropHeader;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;-webkit-animation-duration:.2s;animation-name:dropHeader;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.2s;}
.header .wsmenu{width:100%;float:left;}
.header .wsmenu-list > .border-select{border:2px solid rgba(0, 0, 0, 0.00);padding:0;}
.header .wsmenu-list > .border-select:hover{border-top:2px solid #A7813D}
.header .wsmenu-list > li > a{border-right:1px solid rgba(255, 255, 255, 0.3);color:rgba(255, 255, 255, 0.8); margin-top:5px;}
.header .wsmenu-list > li:first-of-type > a,
.header .wsmenu-list > li:last-of-type > a{border:none}
.owl-prev,
.owl-next{display:none}
.fixed-nav{position:fixed;width:100%;z-index:100;}
}
.hide-for-mobile{display:inline-block;}
.hide-for-pc{display:none;}
.no-flag .uk::before, .no-flag .fr::before{background-image:none;display:none;}
#content-right .no-flag{padding-bottom:2px;margin-bottom:2px;margin-top:17px;display:inline-block;}
.no-flag .uk span, .no-flag .fr span{border-top:1px solid #A7813D;padding-top:5px;}
#content-right form{padding-left:0;}
#content-right .styled-select2 select{font-weight:300;color:#fff;margin-top:2px;width:60px;}
#content-right .icon{color:#fff;font-size:2rem;vertical-align:middle;}
.no-flag li{color:#1d252d;font-weight:300;text-transform:inherit;font-size:1.4rem ;}
.no-flag .uk, .no-flag .fr{color:#fff;cursor:pointer;}
.devise{padding-top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/spring_modules/template/img/item/arrowDown.gif) no-repeat right center;}
#content-right .flag{float:none !important;}
.border-select, nav .mobile-hide svg{padding-top:4px;}
.header .btn-connected .icon{vertical-align:middle;padding-right:4px;}
.header #content-right, #content-right .styled-select2 select{background-color:#1d252d;border:none;}
#content-login-bis{position:absolute;right:0px;top:0;background-color:#A7813D;height:100%;padding:0 15px;padding-top:20px;max-height:65px;}
#showRightPush{cursor:pointer;margin-top:0;position:absolute;right:0px;top:0;background:#1d252d;max-height:62px;background:-moz-linear-gradient(top, #1d252d 0%, #384868 100%);background:-webkit-linear-gradient(top, #1d252d 0%, #384868 100%);background:linear-gradient(to bottom, #1d252d 0%, #384868 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d252d', endColorstr='#384868', GradientType=0);height:100%;padding:0 15px;padding-top:20px;}
#content-login-bis:hover{background:#EE5E71;}
#showRightPush:hover{background:#1d252d;}
#content-login-bis, #showRightPush{color:#fff;font-size:1.6rem;}
.tp-bannertimer{top:0;}
.effect5{position:relative;}
.effect5:before,
.effect5:after{z-index:-1;position:absolute;content:"";bottom:25px;left:10px;width:50%;top:80%;max-width:300px;background:rgba(0, 0, 0, 0.6);;-webkit-box-shadow:0 35px 20px rgba(0, 0, 0, 0.6);;-moz-box-shadow:0 35px 20px rgba(0, 0, 0, 0.6);;box-shadow:0 35px 20px rgba(0, 0, 0, 0.6);;-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg);}
.effect5:after{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);right:10px;left:auto;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,
button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close:hover,
.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,
.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,
.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.white-popup hr{clear:both;border-width:10px;border-color:transparent;background-image:none;}
.white-popup{text-align:center;position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto;}
.white-popup p{font-size:1.5rem;}
.white-popup small a{color:#384868;text-decoration:underline;}
.white-popup .title{font-size:2.8rem;font-weight:300;margin:20px 0;color:#384868;}
.button-flat-pop{background-color:#384868;padding:20px 30px;color:#fff;display:inline-block;margin:auto;}
[data-tooltip],
.tooltip{position:relative;cursor:pointer;}
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after{text-align:center;position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-moz-transition:opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:none;}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.fixed-nav .tooltip:before,
.fixed-nav [data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:"";}
.fixed-nav .tooltip:after,
.fixed-nav [data-tooltip]:after{z-index:1000;padding:8px;width:160px;background-color:#6C7A89;color:#fff;content:attr(data-tooltip);font-size:14px;line-height:1.2;border-radius:2px;}
.fixed-nav [data-tooltip]:before,
.fixed-nav [data-tooltip]:after,
.fixed-nav .tooltip:before,
.fixed-nav .tooltip:after,
.fixed-nav .tooltip-top:before,
.fixed-nav .tooltip-top:after{bottom:100%;left:50%;}
.fixed-nav [data-tooltip]:before,
.fixed-nav .tooltip:before,
.fixed-nav .tooltip-top:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#6C7A89;}
[data-tooltip]:after,
.fixed-nav .tooltip:after,
.fixed-nav .tooltip-top:after{margin-left:-80px;}
.fixed-nav [data-tooltip]:hover:before,
.fixed-nav [data-tooltip]:hover:after,
.fixed-nav [data-tooltip]:focus:before,
.fixed-nav [data-tooltip]:focus:after,
.fixed-nav .tooltip:hover:before,
.fixed-nav .tooltip:hover:after,
.fixed-nav .tooltip:focus:before,
.fixed-nav .tooltip:focus:after,
.fixed-nav .tooltip-top:hover:before,
.fixed-nav .tooltip-top:hover:after,
.fixed-nav .tooltip-top:focus:before,
.fixed-nav .tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px);}
.fixed-nav .tooltip-left:before,
.fixed-nav .tooltip-left:after{right:100%;bottom:50%;left:auto;}
.fixed-nav .tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#6C7A89;}
.fixed-nav .tooltip-left:hover:before,
.fixed-nav .tooltip-left:hover:after,
.fixed-nav .tooltip-left:focus:before,
.fixed-nav .tooltip-left:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px);}
.fixed-nav .tooltip-bottom:before,
.fixed-nav .tooltip-bottom:after{top:100%;bottom:auto;left:50%;}
.fixed-nav .tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#6C7A89;}
.fixed-nav .tooltip-bottom:hover:before,
.fixed-nav .tooltip-bottom:hover:after,
.fixed-nav .tooltip-bottom:focus:before,
.fixed-nav .tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px);}
.fixed-nav .tooltip-right:before,
.fixed-nav .tooltip-right:after{bottom:50%;left:100%;}
.fixed-nav .tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#6C7A89;}
.fixed-nav .tooltip-right:hover:before,
.fixed-nav .tooltip-right:hover:after,
.fixed-nav .tooltip-right:focus:before,
.fixed-nav .tooltip-right:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px);}
.fixed-nav .tooltip-left:before,
.fixed-nav .tooltip-right:before{top:3px;}
.fixed-nav .tooltip-left:after,
.fixed-nav .tooltip-right:after{margin-left:0;margin-bottom:-16px;}
.cbp-spmenu-right a:first-of-type span {background-color: transparent;}
.cbp-spmenu-right a .dizaine {    background-color: #A7813D;
padding: 3px 0;
width: 23px;
display: inline-block;
text-align: center;
border-radius: 1px;
margin-left: 5px;
font-weight: normal;
font-size: 1.4rem;}
.cbp-spmenu-right a .centaine {background-color: #A7813D; width: 32px; padding:6px 0;    display: inline-block;
text-align: center;
border-radius:1px;
margin-left: 5px;
font-weight: normal;
font-size: 1.4rem;}
@media only screen and (max-width:1000px){.hide-for-mobile{display:none;}
.banner-footer {grid-template-columns:auto !important;}
.hide-for-pc{display:block;}
#content-login-bis, #showRightPush{right:60px;}
.animated-arrow{right:10px;}
.icon-avatar{font-size:2.2rem;}
.active{right:240px;position:fixed;z-index:1000;}
.wsmenu{background-color:#1d252d;}
hr{background-image:none;}
.wsmenu > .wsmenu-list > .border-select > a{color:#fff;text-transform:none;}
#content-search, #content-search-2{background-color:#fff;}
.no-flag li{display:inline-block;list-style-type:none;}
.menuopen .no-flag{margin-top:20px;}
.wrapper li{font-size:1.5rem;font-weight:300;}
select{border-color:transparent;}
.menuopen .icon{color:#fff;font-size:2rem;vertical-align:middle;}
}
.cbp-spmenu{position:fixed;background-color:#1d252d;}
.cbp-spmenu hr{visibility:hidden;}
.cbp-spmenu .stripe{background:repeating-linear-gradient(-55deg, #384868, #384868 3px, #fff 1px, #fff 6px);}
.cbp-spmenu h3{color:#afdefa;font-size:1.9em;padding:20px;margin:0;font-weight:300;}
.cbp-spmenu a{display:block;color:#fff;font-size:1.1em;font-weight:300;}
.cbp-spmenu .link-profil{float:left;margin:15px;cursor:pointer;max-width:50px;max-height:50px;border-radius:1px;}
.cbp-spmenu a:hover{background:#384868;}
.cbp-spmenu a:active{color:#fff;}
.cbp-spmenu-vertical{width:240px;height:100%;top:0;z-index:1000;}
.cbp-spmenu-vertical a{border-bottom:1px solid #384868;padding:1em;}
.cbp-spmenu-vertical .link-profil{border-bottom:none;padding:0;}
.cbp-spmenu-horizontal{width:100%;height:150px;left:0;z-index:1000;overflow:hidden;}
.cbp-spmenu-horizontal h3{height:100%;width:20%;float:left;}
.cbp-spmenu-horizontal a{float:left;width:20%;padding:0.8em;border-left:1px solid #384868;}
.cbp-spmenu-left{left:-240px;}
.cbp-spmenu-right{right:-240px;}
.cbp-spmenu-left.cbp-spmenu-open{left:0px;}
.cbp-spmenu-right.cbp-spmenu-open{right:0px;}
.cbp-spmenu-top{top:-150px;}
.cbp-spmenu-bottom{bottom:-150px;}
.cbp-spmenu-top.cbp-spmenu-open{top:0px;}
.cbp-spmenu-bottom.cbp-spmenu-open{bottom:0px;}
.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0;}
.cbp-spmenu-push-toright{left:240px;}
.cbp-spmenu-push-toleft{left:-240px;}
.cbp-spmenu p{color:#fff;font-weight:300;font-family:Raleway, sans-serif;font-size:1.9rem;margin-top:31px;float:left;cursor:pointer;max-width:150px;overflow:hidden;}
.cbp-spmenu,
.cbp-spmenu-push{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.inscription2 .pbio {
text-align: left;
padding-top: 10px;
}
@media screen and (max-width:55.1875em){.cbp-spmenu-horizontal{font-size:75%;height:110px;}
.cbp-spmenu-top{top:-110px;}
.cbp-spmenu-bottom{bottom:-110px;}
}
@media (max-height:1000px) {
.fixed{position:relative; max-width:320px;}
}
@media screen and (max-height:26.375em){.cbp-spmenu-vertical{font-size:90%;width:190px;}
.cbp-spmenu-left,
.cbp-spmenu-push-toleft{left:-190px;}
.cbp-spmenu-right{right:-190px;}
.cbp-spmenu-push-toright{left:190px;}
}
.cl-effect-5 a{position:relative;display:inline-block;color:#fff;text-decoration:none;letter-spacing:1px;font-size:1.6rem;overflow:hidden;padding:0px;height:1.25em;border:none;}
.cl-effect-5 a:hover,
.cl-effect-5 a:focus{outline:none;}
.cl-effect-5 a span{position:relative;display:inline-block;min-width:150px;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;white-space:nowrap;}
.cl-effect-5 a span::before{position:absolute;top:100%;content:attr(data-hover);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.cl-effect-5 a:hover span,
.cl-effect-5 a:focus span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}
.cbp-spmenu .link-profil:hover{background:#A7813D;}
.link-profil:hover ~ .cl-effect-5 span,
.link-profil:focus ~ .cl-effect-5 span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}
.cl-effect-5 a:hover{background-color:transparent;}
#promo-banner-02, #menu-myidealwine {display:none;}
.sous-menu-myidealwine li a{color:#1d252d;font-size:1.2rem;font-family:raleway;font-weight:300;text-transform:uppercase;padding:10px 20px;display:inline-block;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes bounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
40%, 43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
@keyframes bounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
40%, 43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;}
@-webkit-keyframes flash{from, 50%, to{opacity:1;}
25%, 75%{opacity:0;}
}
@keyframes flash{from, 50%, to{opacity:1;}
25%, 75%{opacity:0;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;}
@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1);}
40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1);}
50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1);}
65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1);}
75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1);}
to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1);}
40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1);}
50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1);}
65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1);}
75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1);}
to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}
@-webkit-keyframes shake{from, to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
}
@keyframes shake{from, to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
}
.shake{-webkit-animation-name:shake;animation-name:shake;}
@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}
50%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}
50%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake;}
@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);}
40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg);}
60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg);}
80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg);}
to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}
}
@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);}
40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg);}
60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg);}
80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg);}
to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}
@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%, 20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%, 20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.tada{-webkit-animation-name:tada;animation-name:tada;}
@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none;}
15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
to{-webkit-transform:none;transform:none;}
}
@keyframes wobble{from{-webkit-transform:none;transform:none;}
15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
to{-webkit-transform:none;transform:none;}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble;}
@-webkit-keyframes jello{from, 11.1%, to{-webkit-transform:none;transform:none;}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}
66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
@keyframes jello{from, 11.1%, to{-webkit-transform:none;transform:none;}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}
66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center;}
@-webkit-keyframes bounceIn{from, 20%, 40%, 60%, 80%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9);}
60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97);}
to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes bounceIn{from, 20%, 40%, 60%, 80%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9);}
60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97);}
to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
@-webkit-keyframes bounceInDown{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);}
75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}
to{-webkit-transform:none;transform:none;}
}
@keyframes bounceInDown{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);}
75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}
to{-webkit-transform:none;transform:none;}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}
@-webkit-keyframes bounceInLeft{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0);}
75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0);}
to{-webkit-transform:none;transform:none;}
}
@keyframes bounceInLeft{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0);}
75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0);}
to{-webkit-transform:none;transform:none;}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}
@-webkit-keyframes bounceInRight{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0);}
75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);}
to{-webkit-transform:none;transform:none;}
}
@keyframes bounceInRight{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0);}
75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);}
to{-webkit-transform:none;transform:none;}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}
@-webkit-keyframes bounceInUp{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes bounceInUp{from, 60%, 75%, 90%, to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}
@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9);}
50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
to{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
}
@keyframes bounceOut{20%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9);}
50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
to{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}
@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);}
to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);}
to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}
@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);}
to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);}
to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}
@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);}
to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);}
to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}
@-webkit-keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
@keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
@-webkit-keyframes fadeOut{from{opacity:1;}
to{opacity:0;}
}
@keyframes fadeOut{from{opacity:1;}
to{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOutDown{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
@keyframes fadeOutDown{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
@-webkit-keyframes fadeOutDownBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
@keyframes fadeOutDownBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@keyframes fadeOutLeft{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
@keyframes fadeOutLeftBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
@keyframes fadeOutRight{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}
@-webkit-keyframes fadeOutRightBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
@keyframes fadeOutRightBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}
@-webkit-keyframes fadeOutUp{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
@keyframes fadeOutUp{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
@-webkit-keyframes fadeOutUpBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
@keyframes fadeOutUpBig{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}
@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}
@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInX{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInX;animation-name:flipInX;}
@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-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-animation-timing-function:ease-in;animation-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-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-animation-timing-function:ease-in;animation-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInY{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipInY;animation-name:flipInY;}
@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}
to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}
}
@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}
to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible;backface-visibility:visible;}
@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}
to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}
}
@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}
to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}
}
.flipOutY{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipOutY;animation-name:flipOutY;}
@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
to{-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
to{-webkit-transform:none;transform:none;opacity:1;}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
@-webkit-keyframes lightSpeedOut{from{opacity:1;}
to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}
}
@keyframes lightSpeedOut{from{opacity:1;}
to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0;}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0;}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}
@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}
@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0;}
}
@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0;}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}
@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
}
@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0;}
}
@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0;}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}
@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0;}
}
@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0;}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge;}
@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}
@-webkit-keyframes rollOut{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}
}
@keyframes rollOut{from{opacity:1;}
to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}
@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}
@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}
@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}
@-webkit-keyframes zoomOut{from{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
to{opacity:0;}
}
@keyframes zoomOut{from{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
to{opacity:0;}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}
@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}
@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);}
to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);transform:scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center;}
}
@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);}
to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);transform:scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center;}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}
@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}
to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px, 0, 0);transform:scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center;}
}
@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}
to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px, 0, 0);transform:scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center;}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}
@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}
@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible;}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible;}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}
@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible;}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible;}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible;}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}
@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}
@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}
@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}
@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}
.noDisplay {display:none;visibility:hidden;}
.blank {color:#fff;}
#cookie-bar {background:#fff; height:auto; line-height:24px; color:#1d252d; text-align:center; padding:8px 0; letter-spacing: 1px; font-size:1.2rem; border-top: 1px solid #1d252d;}
#cookie-bar.fixed2 {position:fixed; top:0; left:0; width:100%; z-index: 1200}
#cookie-bar.fixed2.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#1d252d; display:inline-block; border-radius:1px; text-decoration:underline; margin-left:8px;}
#cookie-bar .cb-enable { cursor: pointer;}
#cookie-bar .cb-policy {cursor: pointer;}
.pagination {text-align:center; padding-right:0;}
.pagingV2 {padding:0;}
.pagingV2, #result-item .medium { box-sizing:border-box;}
.pagingV2 {float:none; display:inline-block; margin:auto; text-align:center;}
.pagingV2 li {vertical-align: middle; line-height:1.5; padding:0px 5px; border-right:1px solid #cacaca; min-width:30px;}
.pagingV2 li:last-of-type, .pagingV2 li:first-of-type {padding:0; border:none;}
.pagingV2 li a, .pagingV2 li p {border:none;     padding: 5px 8px;}
.pagingV2 {padding:20px; position:relative;}
.pagingV2 p, .pagingV2 p {padding:0;}
.pagingV2 {text-align:right;}
.arrows {visibility: hidden;}
.pagingV2 .current {background-color:#A7813D; color:#fff;}
@media screen and (max-width: 1000px) {
.arrows {visibility: visible;}
.pagingV2, .pagingV3 {
right: -30px;}
#content-search .searchfield ::placeholder, .searchfield ::placeholder {color:#fff; opacity: 1;}
.custom1 .owl-item img {height: 140px;}
}
@media screen and (max-width: 480px) {
#content-search { max-width: none; padding: 15px 20px !important;}
.pc-hide-search {margin: auto; background-color: #3f4c6b !important; width: 100% !important;}
.pc-hide-search .fieldcontainer {width: 100%; margin: auto;}
.pc-hide-search {margin: auto !important;}
.clear-nav {height: 0rem !important;}
.pagingV2, .pagingV3 {right: 0 !important;}
#searchbtn3, #searchbtn4 {text-indent: 100px;font-size: 1px;}
.searchfield:focus {background-color: rgba(0,0,0,0.5); color:#fff !important;}
.searchfield placeholder {color:#fff !important;}
.mobile-hide2 {display:none !important;}
.fieldcontainer ::placeholder {
color: white !important;}
}
@media screen and (min-width: 481px) {
.pc-hide-search{ display: none !important;
}
}
/* New Footer Rules*/
.swing-answer {
padding: inherit;
}
footer {
background-color: transparent;
overflow: hidden;
}
.bg-banner-footer fieldset {
border: none;
width: 60%;
margin: auto;
}
.bg-banner-footer input {
color: rgba(255, 255, 255, 0.4);
font-style: italic;
text-align: center;
box-sizing: border-box;
}
.bg-banner-footer input:last-of-type {
min-width: 29%;
padding: 2.1%;
background-color: #A7813D;
border: 1px solid #A7813D;
color: #fff;
font-style: normal;
font-weight: normal;
letter-spacing: 1px;
}
.bg-banner-footer input:last-of-type:hover {
border: 1px solid #C0183A;
background-color: #DA3254!important;
}
.bg-banner-footer input:first-of-type {
min-width: 70%;
background-color: transparent;
border: 1px solid #fff;
padding: 2.1%;
border-bottom-left-radius: 1px;
border-top-left-radius: 1px;
}
.bg-banner-footer .span_8_of_12 {
padding: 10px 0;
border-left: rgba(255, 255, 255, 0.1) solid 1px;
min-height: 130px;
border-right: rgba(255, 255, 255, 0.1) solid 1px;
min-height: 110px;
max-height: 110px
}
.bg-banner-footer label {
margin-bottom: 3%;
font-size: 1.9rem;
letter-spacing: 1px;
color: #fff;
display: block;
text-align: center;
opacity: 0.8;
}
.bg-banner-footer label a {
font-size: 1.3rem;
font-style: italic;
text-decoration: underline;
}
.bg-banner-footer {
padding: 0.5% 0;
background: -webkit-linear-gradient(-142deg, rgb(44, 46, 63), rgb(64, 67, 86));
background: linear-gradient(-142deg, rgb(44, 46, 63), rgb(64, 67, 86));
}
footer .site-map,
footer .social-space-2,
footer small {
display: block;
padding: 0;
margin: 0;
text-align: center;
}
footer .site-map li {
display: inline-block;
padding: 1.5%;
}
footer .site-map li a {
color: #2C2E3F;
text-transform: uppercase;
letter-spacing: 1px;
}
.bg-banner-footer .span_2_of_12:first-of-type .custommer {
color: #fff;
font-size: 2rem;
letter-spacing: 1px;
text-align: center;
display: block;
padding: 20px 0 0 0;
}
footer legend {
text-align: center;
font-size: 1.3rem;
margin-top: 5px;
opacity: 0.5;
}
.site-map a {
position: relative;
display: inline-block;
outline: none;
color: #fff;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 400;
text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
}
.site-map a:hover,
.site-map a:focus {
outline: none;
}
/* Effect 13: three circles */
.cl-effect-13 a {
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
transition: color 0.3s;
}
.cl-effect-13 a::before {
position: absolute;
top: 20%;
line-height: 1;
left: 50%;
color: transparent;
content: '..';
text-shadow: 0 0 transparent;
font-size: 2.5em;
-webkit-transition: text-shadow 0.3s, color 0.3s;
-moz-transition: text-shadow 0.3s, color 0.3s;
transition: text-shadow 0.3s, color 0.3s;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
pointer-events: none;
}
.cl-effect-13 a:hover::before,
.cl-effect-13 a:focus::before {
color: #A7813Df;
text-shadow: 10px 0 #A7813D, -10px 0 #A7813D;
}
.cl-effect-13 a:hover,
.cl-effect-13 a:focus {
color: #A7813D;
}
.text-base {
cursor: pointer;
margin-top: 20px;
display: block;
}
/* On cache le second texte */
.text-hover {
display: none;
padding-top:42px;
}
.social-space-2 {
display: block !important;
}
footer .social-space-2 {
padding: 0
}
footer .social-space-2 li {
display: inline-block;
height: 55px;
width: 55px;
border: 1px solid #fff;
border-radius: 1px;
line-height: 1;
}
footer .social-space-2 li i {
font-size: 3rem;
color: #ADADAD;
margin-top: 10px;
}
footer .social-space-2 li:hover {
border: 1px solid rgb(64, 67, 86);
background-color: rgb(64, 67, 86);
color: #fff;
transition: all 0.2s ease-out;
-webkit-transition: all 0.5s ease-in;
}
footer .social-space-2 li:hover i {
color: #fff;
transition: all 0.5s ease-out;
transform: rotatey(6.284rad);
-webkit-transition: all 0.5s ease-in;
}
footer .span_2_of_12:last-of-type {
margin-top: 30px;
}
.no-display-please {
display: none;
}
#newsletter img {
margin-top: -30px;
}
#newsletter ::placeholder {
text-align: center;
font-style: italic;
opacity: 0.7;
}
#newsletter input {
width: 100%;
margin: auto;
max-width: 350px;
padding: 15px 15px;
border: 1px solid #adadad;
box-sizing: border-box;
margin-bottom: 5px;
border-radius:1px;
box-shadow: none !important;
display: block;
}
#newsletter .button-flat {
border: none;
}
#newsletter fieldset {
border: none;
}
#newsletter p {
margin: 5px;
}
#newsletter span {
margin: auto;
color: #A7813D;
display: inherit;
text-align: center;
padding-bottom: 5px;
}
#newsletter p:first-of-type {
text-transform: uppercase;
font-size: 2.5rem;
font-weight: 100;
letter-spacing: 1px;
padding: 0 30px;
}
#newsletter p:nth-child(3),
#newsletter p:nth-child(2) {
padding: 0 30px;
}
#newsletter small,
#comfirm-newsletter small {
width: 90%;
text-align: center;
max-width: inherit;
opacity: 0.6;
padding-bottom: 20px;
}
#newsletter small a {
color: rgb(64, 67, 86);
text-decoration: underline;
display: block;
}
#newsletter p a {
color: rgb(64, 67, 86);
}
footer ::placeholder {
color: #fff;
opacity: 0.8;
}
footer .input-newsletter ::placeholder {
color: #000;

}
#comfirm-newsletter .icon-check {
border-radius: 1px;
background-color: rgb(21, 153, 87);
color: #fff;
width: 70px;
height: 70px;
display: block;
margin: auto;
margin-bottom: 15px;
}
#comfirm-newsletter .stripe,
#comfirm-newsletter br {
display: none;
}
#comfirm-newsletter .first-title,
#comfirm-newsletter-exist .first-title,
#comfirm-newsletter-wrong-format .first-title {
text-transform: uppercase;
font-size: 2.5rem;
font-weight: 100;
letter-spacing: 1px;
padding: 0 30px;
text-align: center;
display: block;
margin: auto;
}
#comfirm-newsletter small {
display: block;
width: 100%;
margin-top: 15px;
}
#comfirm-newsletter-exist .icon-exclamation-circle {
font-size: 5rem;
border-radius: 1px;
background-color: rgb(215, 107, 38);
color: #fff;
width: 70px;
height: 70px;
display: block;
margin: auto;
padding-top: 9px;
margin-bottom: 15px;
max-height: 70px;
box-sizing: border-box;
}
#comfirm-newsletter-wrong-format .icon-frown {
font-size: 5rem;
border-radius: 1px;
background-color: #A7813D;
color: #fff;
width: 70px;
height: 70px;
display: block;
margin: auto;
padding-top: 9px;
margin-bottom: 15px;
max-height: 70px;
box-sizing: border-box;
}
.cd-top.cd-is-visible {
border-radius: 1px;
}
.cd-top {
right: 35px;
bottom: 35px;
}
.loader-ok {
opacity: 0.3;
}
.wait-ok {
display: block;
position: absolute;
height: 70px;
width: 70px;
right: 50%;
top: 50%;
margin: -35px -35px 0 0;
}
#burger {
display: none;
}
.bg-banner-footer {min-height: 120px;}
@media screen and (max-width: 1000px) {
.resultat-zero .cote-input .fieldcontainer {max-width: 100% !important; margin:auto;  margin-top: 10px !important;}
html {
overflow-y: auto;
min-width: 320px;
}
footer .site-map li {
display: block;
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
footer .site-map li a {
font-size: 1.3rem;
padding: 10px;
margin: 0;
}
footer .social-space-2 li i {
font-size: 2rem;
}
footer .social-space-2 li {
height: 30px;
width: 30px;
}
footer .text-base strong {
display: block;
}
footer .span_2_of_12:last-of-type div:first-of-type {
margin: auto;
display: block !important;
}
footer .span_2_of_12:last-of-type {
margin-top: 15px;
margin-bottom: 15px;
}
.bg-banner-footer {max-height: inherit;}
footer .bg-banner-footer label {
font-size: 1.5rem;
}
.bg-banner-footer .span_8_of_12 {
border: none;
border-top: rgba(255, 255, 255, 0.1) solid 1px;
border-bottom: rgba(255, 255, 255, 0.1) solid 1px;
margin-bottom: 0;
padding-bottom: 0;
}
.bg-banner-footer fieldset {
width: 100%;
padding: 0;
}
.bg-banner-footer .span_2_of_12:first-of-type .custommer {
padding: 20px 0 0px 0;
}
.bg-banner-footer label {
letter-spacing: normal;
}
.bg-banner-footer input:first-of-type {
min-width: 65%;
}
footer .site-map {
display: none;
}
footer .show {
display: block;
}
#burger {
display: block;
margin-bottom: 20px;
}
footer .icon-bars {
font-size: 2.5rem;
display: block;
width: 50px;
height: 50px;
border-radius: 1px;
background-color: rgb(64, 67, 86);
color: #fff;
margin: auto;
text-align: center;
line-height: 2;
margin-bottom: 10px;
}
}
footer {background-color: #fff; }
.resultat-zero {min-height: 70vh; }
.resultat-zero .section .col {}
.resultat-zero .searchfield2 {border: none; font-size: 1.8rem; text-align: left !important; width: 100%;     padding: 20px 10px; border:1px solid #cacaca;  border-radius: 1px; }
.resultat-zero .cote-input .fieldcontainer {max-width: 40%; margin:auto;  margin-top: 50px;}
.resultat-zero .cote-input h2 {text-align: center; margin: 0;     text-align: center;
font-size: 2rem;
letter-spacing: 1px;
font-family: Baskerville, Georgia, serif;
line-height: 1.4;
font-style: italic;
color: #404356;text-transform: inherit;}
.resultat-zero figure img {margin: auto; display: block;}
.resultat-zero figure {margin:0;}
.resultat-zero .cote-input #searchbtn2 {
position: absolute;
right: 15px;
top: 15px;
height: 32px;
width: 32px;
border: 0;
cursor: pointer;
filter: alpha(opacity=65);
opacity: .65;
background: transparent url(../img/item/search.svg) center center no-repeat;
-webkit-transition: all .1s ease-in-out;
-moz-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;
}
.legendary {    font-family: Baskerville, Georgia, serif;
font-size: 1.5rem;
line-height: 1.6;
font-style: italic;
text-align: center;
margin-top: 50px;
color: #404356;}
/* Nav Transition */
.header {z-index: 1000 !important;}
.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after { background: #1d252d !important;}
.fixed-nav [data-tooltip]:after {color: #fff !important;}
.header-color, .header #content-right, #content-right .styled-select2 select, header {background-color: #fff !important;}
.header #content-right a, #content-right .styled-select2 select a, .fixed-nav .tooltip:after, .fixed-nav [data-tooltip]:after, #content-right .icon, .no-flag .uk, .no-flag .fr, #content-right .styled-select2 select {color:#2e3233;}
.header .wsmenu-list > li > a {color:#2e3233; padding: 17px 14px; border-right: 1px solid #ebedf2; line-height: inherit;}
.wsmenu-list > li > form {    margin-top: 6px;}
nav .searchfield { border: 1px solid #cecece; border-radius:1px;}
.logo-idw {margin: 0 !important; height: 50px !important;}
.logo-idw img {margin-top: -11px !important; height: 50px !important;}
.logo-cave {display: none;}
.banner-GT p span {
background-color: #0684be; padding: 8px 12px !important; display: block; margin-top: 10px;}
.clear30 {
clear: both;
height: 55px !important;
}
@media screen and (min-width: 1000px) {
.banner-GT p span {
display: inline;}
.wsmenu-list .wsmenu-submenu .top-level-3 {
top: -175px;
padding: 10px;
}
}
.hide {display: none; cursor: pointer;}
.show {display:block; cursor: pointer;}
.fancybox-inner #divLoadFavoriteSearch td {
padding: 5px 10px;
border: 1px solid #cecece;
/* background-color: #fff; */
background: transparent;
}
.fancybox-inner #divLoadFavoriteSearch  input[type=button] {margin-top: inherit !important;}
.fancybox-inner #divLoadFavoriteSearch input[type='text'], .fancybox-inner #divLoadFavoriteSearch input[type='password'], .fancybox-inner #divLoadFavoriteSearch input[type='button'] {box-sizing: border-box;
display: block;
width: AUTO;
padding: 4px 10px;
margin: 1% auto;
border: 1px solid rgba(200, 200, 200, 1.00);
max-width: 350px;}
.fancybox-skin #divLoadFavoriteSearch input[type=button] {font-size: 1.4rem;}
.fancybox-skin #divLoadFavoriteSearch {
max-height: 400px !important;
overflow-y: scroll !important;}
#result-item .red-btn, .cd-hero-slider .cd-btn, .button-flat  {border-radius: 1px; overflow: hidden;}
.new-nav-end .content-2 {position: relative; z-index: 2;}
/*.new-nav-end .rectangle {
width: 100%;
height: 100px;
background: #ECECEC;
z-index: 1;
position: relative;
margin-top: 15px;
clip-path: polygon(-8% 0, 0 100%, 100% 100%);}
.new-nav-end .rectangle-2 {
width: 100%;
height: 100px;
background: #ECECEC;
z-index: 1;
position: relative;
clip-path: polygon(-8% 0, 100% 0%, 0% 100%);}
*/
.step-by-step .button-flat {background: #fff; color:#1d252d; border: 1px solid #1d252d; padding-right: inherit; text-transform: uppercase; letter-spacing: 1px; font-family: raleway; font-size: 1.4rem; padding: 13px 25px !important;}
.step-by-step .button-flat:hover {background: #1d252d; color:#fff;}
.step-by-step .button-flat:after, .step-by-step .button-flat:before {display: none !important;}
.step-by-step .black{ background: #1d252d !important; text-align: center; color:#fff; }
.step-by-step .black:hover {background: #fff !important; color:#1d252d;}
.banner-cashBack {background-image: none; color:#967b4f; background-color: #fff; border: 1px solid #967b4f;}
.banner-cashBack a {color:#967b4f; }
.banner-cashBack li, .banner-cashBack svg {color:#967b4f; }
.stripe {display: none;}
.step-by-step thead {background-color:#1d252d; padding-top: 10px; padding-bottom:10px; }
.step-by-step .CollapsiblePanel p {text-align: left;}
.step-by-step .tabs-shipping-0 {    background-color: #A7813D; box-shadow: none;}
.step-by-step .icon-icon-redo {font-size: 2rem; color:#1d252d; display: block; text-align: center;}
.CollapsiblePanelTab td { min-width: inherit;}
.CollapsiblePanelTab .mobile-hide { margin-right: 0;}
.alert-msg {font-size: 1.5rem !important; letter-spacing: 1px;}
.CollapsiblePanelTab td, .CollapsiblePanelTab .mobile-hide {box-sizing: border-box;}
#load_lots_area h3 {text-transform: inherit !important;}
.step-by-step .underliine {text-decoration: none; letter-spacing: 1px; color:#1d252d;}
.loader-bis {
position: relative;
}
.outer,
.middle,
.inner {
border: 3px solid transparent;
border-top-color: #1d252d;
border-right-color: #1d252d;
border-radius: 50%;
position: absolute;
top: 50%;
left: 50%;
}
.outer {
width: 3.5em;
height: 3.5em;
margin-left: -1.75em;
margin-top: -1.75em;
animation: spin 2s linear infinite;
}
.middle {
width: 2.1em;
height: 2.1em;
margin-left: -1.05em;
margin-top: -1.05em;
animation: spin 1.75s linear reverse infinite;
}
.inner {
width: 0.8em;
height: 0.8em;
margin-left: -0.4em;
margin-top: -0.4em;
animation: spin 1.5s linear infinite;
}
@keyframes spin {
to {
transform: rotate(360deg);
}
}
.loader-txt {
position: absolute;
width: 300px;
top: 179%;
left: -469%;
letter-spacing: 2px;
text-transform: uppercase;
text-align: center;
line-height: 6;
}
.ice-bg-2 .new-nav-end { background: url(/spring_modules/template/img/item/winery-2.png) no-repeat #ebedf2; background-position: bottom 15% center;}
#fil-ariane {font-family: 'roboto', serif; text-align: left; margin-top:0; letter-spacing: 1px; font-size: 1.2rem;}
.new-login h1 {font-family: 'raleway', serif; text-transform: uppercase; letter-spacing: 4px; text-align: center; font-size: 2.5rem; margin-bottom:0; }
.new-login p{font-family: 'roboto', serif;, sans-serif; text-align: center; margin-top:0; letter-spacing: 1px; line-height: 1.5;}
.new-login .bg-log {background: #fff; padding: 25px 30px; max-width: 600px; margin: auto; margin-bottom: 8%;}
.new-login .bg-log small {display: block; text-align: center; opacity: 0.6;}
.bg-banner-footer input:last-of-type {    letter-spacing: 1px;
font-family: raleway;
text-align: center;
font-size: 1.4rem;
text-transform: uppercase;}
.new-login .bg-log input {
border: 1px solid silver;
letter-spacing: 1px;
font-family: raleway;
text-align: center;
font-size: 1.4rem;
display: block;
width: 260px;
margin: auto;
padding: 13px 25px !important;}
.new-login .bg-log .red-btn {background: #1d252d;
color: #fff;
border: 1px solid #1d252d;
text-transform: uppercase;
letter-spacing: 1px;
font-family: raleway;
font-size: 1.4rem;
display: block;
width: 260px;
margin: auto;
cursor: pointer;
padding: 13px 25px !important;}
.new-login .bg-log .red-btn:hover { background: #fff;
color: #1d252d;}
.new-login .bg-log  a {text-decoration: underline; text-align: center;}
.clear-stripe { max-width: 5%; height: 5px; background-color: #A7813D; margin: 15px auto;}
.red {color:#A7813D;}
.icon-wine {max-width: 100px; display: block;margin: 5% auto;
}
p.notifyPayment{    color: #fff;
font-size: 1.4rem;
letter-spacing: 2px;
display: block;
background-color: #84211a;
text-align: center;
padding: 10px 30px;
max-width: 600px;
margin: auto;
}
#resultHistoryLot .CollapsiblePanel p {text-align: center !important;}
.commandes a {color: #fff; text-decoration: underline;}
.commandes {
position: fixed;
display: block;
top: 35px;
right: 0.5%;
padding: 0.5% !important;
background-color: #A7813D;
z-index: 1000;
font-size: 1.2rem !important;
/* text-transform: uppercase; */
font-family: roboto, sans-serif;
letter-spacing: 2px;
color: #fff !important;
-webkit-animation: slide-bottom 0.5s cubic-bezier(1.000, 0.000, 0.000, 1.000) 1s both;
animation: slide-bottom 0.5s cubic-bezier(1.000, 0.000, 0.000, 1.000) 1s both;
}
.commandes::before {
content:'\f05c ';
color: #fff;
vertical-align: middle;
font: normal normal normal 14px/1 'Idealwine';
font-size: 1.4rem;
padding-right: 5px;
}
.sliding-up {
-webkit-animation: slide-bottom-2 0.5s cubic-bezier(1.000, 0.000, 0.000, 1.000) 3s both;
animation: slide-bottom-2 0.5s cubic-bezier(1.000, 0.000, 0.000, 1.000) 3s both;
display: none;
}
@media screen and (max-width: 1200px) {
.commandes {     display: none;}
}
/**
* ----------------------------------------
* animation slide-bottom
* ----------------------------------------
*/
@-webkit-keyframes slide-bottom {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
-webkit-transform: translateY(100px);
transform: translateY(100px);
}
}
@keyframes slide-bottom {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
-webkit-transform: translateY(100px);
transform: translateY(100px);
}
}
@-webkit-keyframes slide-bottom-2 {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
-webkit-transform: translateY(70px);
transform: translateY(70px);
}
}
@keyframes slide-bottom-2 {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
-webkit-transform: translateY(70px);
transform: translateY(70px);
}
}
.step-by-step thead { background-color: #1d252d !important;}
.step-by-step .button-flat {    color: #1d252d !important;}
.step-by-step .button-flat:hover {color: #fff !important;}
.step-by-step .black {color:#fff !important;}
.step-by-step .black:hover {color:#1d252d !important;}
.market {
color: #fff;
padding: 10px;
border: 1px solid #fff;
margin-top: 20px;
line-height: 5;
}
.cd-main-header, .button-flat, .drop-down__button {background-color: #000;}
footer {display: grid; grid-template-columns: 1fr;  position: relative;}
footer .top-footer  {background-color: #000; padding: 2.3% 0; margin-top: 5%;}
footer .top-footer .all-content{ display: grid; grid-template-columns: 1fr 35% 15%; grid-gap: 0.3%;}
footer .top-footer .all-content div:nth-child(1) {display: grid; grid-template-columns: 1fr 1fr 23%; grid-gap:4% 2% !important;}
footer .top-footer .all-content div:nth-child(1) {letter-spacing: 0.5px; font-size: 1.4rem;}
footer .top-footer .all-content div:nth-child(1) a {font-size: 1.3rem;text-transform: uppercase; opacity: 0.8;}
footer .top-footer .all-content div:nth-child(1) a:hover {opacity: 1;}
footer .top-footer .all-content div:nth-child(2) a {display: block; font-family: raleway, sans-serif; text-transform: uppercase; letter-spacing: 2px; font-size: 1.3rem; border: 1px solid #fff; text-align: center; padding: 3%; max-width: 75%; margin: auto;}
footer .top-footer .all-content div:nth-child(2) a:hover {background-color: #fff; color:#000; transition-delay: 0.1s;
transition-property: background-color;}
footer .top-footer .all-content div:nth-child(3) {display: grid; grid-template-columns: repeat(6, 1fr); grid-gap:4% 2%; align-content: center; }
footer .top-footer .all-content div:nth-child(3) a {opacity: 0.8;} footer .top-footer .all-content div:nth-child(3) a:hover {opacity: 1;}
.banner-footer,.top-footer .all-content,.bottom-footer {max-width: 1350px; width: 100%; margin: auto;}
.bottom-footer {display: grid; grid-template-columns: 1fr 45%; grid-gap: 0.3%; padding:1% 0; }
.bottom-footer a, .bottom-footer p {font-size: 1.4rem; letter-spacing: 0.5px;}
.bottom-footer p a {margin: 0 10px;}
.bottom-footer p a:before {border-left:1px solid #333;}
.bottom-footer div:last-child p {text-align: right;}
.bottom-footer div a {color: #000; text-decoration: underline;}
.banner-footer { position: relative; display: grid; grid-template-columns: 45% 1fr; grid-gap: 5%; overflow: hidden;}
#fixed-item-right .banner-footer {grid-template-columns: 38% 1fr;}
/* Style the video: 100% width and height to cover the entire window */
#myVideo {
position: absolute;
z-index: 1;
right: -13px;
bottom: -57px;
min-width: 50%;
min-height: 50%;
transform: rotate(-8deg);
}
/* Add some content at the bottom of the video/page */
.banner-footer{
border: 1px solid rgba(0,0,0,0.5);
bottom: 0;
color: #f1f1f1;
width: 100%;
padding: 2%;
position: relative;
z-index: 100;
box-sizing: border-box;
}
.banner-footer label strong {
font-family: raleway, sans-serif;
text-transform: uppercase !important;
font-size: 1.6rem;
font-weight: 600;
letter-spacing: 3px;
line-height: 1.4;
color: #000;
display: block;
}
.banner-footer label strong:after {
display: block;
width: 40px;
height: 4px;
text-align: center;
background-color: #A7813D;
content: "";
margin: 10px 0;
}
.banner-footer fieldset {z-index: 100; position: relative; border: none;}
.banner-footer fieldset input:nth-child(1) {background-color: transparent; color: #000; font-size: 2rem; text-transform: uppercase; letter-spacing: 3px; padding: 3%; border: 1px solid #000000; width: 60%; box-sizing: border-box;}
.banner-footer fieldset input:nth-child(2) {background-color: transparent; color: #fff; font-size: 2rem; text-transform: uppercase; letter-spacing: 3px; padding: 3%; border: 1px solid #000000; background: #000000; width: 35%; margin-left:3%; box-sizing: border-box; }
.banner-footer #okMail:hover {background-color: #000; color:#fff; border-color: #000;}
.banner-footer label p {color: rgba(0,0,0,0.8); font-size: 1.4rem; display: block; text-align: left; letter-spacing: 0.5px; line-height: 1.6;}
.banner-footer label p a {color: rgba(0,0,0,0.8); font-size: 1.6rem; text-decoration: underline; text-align: left; letter-spacing: 0.5px; display: block;}
.input-newsletter {align-self: center;}
.av {position:absolute; right: 0; bottom:90px;z-index:1;}
#special-banner .banner-footer {max-width: 49%;
margin-left: 35%;}
#special-banner #myVideo {    right: -220px;}
footer {padding-top:100px !important; background: #fff;}
.bg-my-idealwine .banner-footer {background-color: #fff;}
#fixed-item-right .banner-footer, #fixed-item-right .all-content, #fixed-item-right .bottom-footer  {     max-width: 1200px;
margin-left: 10%;}
@media screen and (max-width: 1000px) {
footer .top-footer .all-content div:nth-child(1), footer .top-footer .all-content, .bottom-footer {grid-template-columns: 1fr;}
footer .top-footer .all-content div:nth-child(1) {order: 2; padding:5% 12%; grid-gap: 0 !important;}
footer .top-footer .all-content div:nth-child(1) a {padding: 8% 0; border-bottom: 1px solid rgba(255,255,255,0.3);}
footer .top-footer .all-content div:nth-child(2) {order: 1;}
footer .top-footer .all-content div:nth-child(2) a {margin-top: 5%;}
footer .top-footer .all-content div:nth-child(3) {order: 3; padding:5% 12%;}
.av {bottom:260px;}
.bottom-footer div p {font-size: 1.2rem; padding:0 12%; }
.bottom-footer div a {font-size: 1.2rem; margin: 0 1%;}
.banner-footer {grid-template-columns:1fr; margin: 2% 8%; padding: 10%;box-sizing: border-box; width: auto; overflow: hidden;}
.banner-footer label p{text-align: justify;}
.bottom-footer div:nth-child(2) {display: none; }
.banner-footer fieldset input:nth-child(1) {width: 100%; border: 1px solid rgba(0,0,0,0.5);  padding:6% 3%;}
.banner-footer fieldset {padding: 0;}
.banner-footer fieldset input:nth-child(2) {width: 100%; background-color: #000; color: #fff; margin: 0; margin-top: 5%;border: 1px solid #000; padding:6% 3%; }
.banner-footer  #myVideo  {min-width: inherit; position: absolute; min-height: inherit; min-width: inherit; z-index: 1; top: -24px;
left: -90px;
z-index: 1; }
.banner-footer div {z-index: 100; position: relative;}
}
@media screen and (min-width: 1800px) {
.fixed-item-left footer {
margin-left: 135px;
}
}
@media screen and (max-width: 1500px) {
.banner-footer, .all-content{
width: 90%;
margin: auto;
}
#myVideo {
position: absolute;
z-index: 1;
right: -13px;
bottom: -30px;
min-width: 50%;
min-height: 50%;
transform: rotate(0deg);
}
}
@media screen and (min-width: 420px) and (max-width: 1000px) {
#myVideo {display: none;}
}
@media screen and (max-width: 1750px) {
#fixed-item-right  footer {
min-width: inherit;
margin-left: 0%;
max-width: 76%;
}
.banner-footer div:first-of-type {z-index: 10; background-color: #fff;}
#fixed-item-right .banner-footer fieldset input:nth-child(1) {border: 1px solid #000;}
#myVideo {right: -1%;
bottom: -77px;}
#fixed-item-right .banner-footer {z-index: 1;}}
@media screen and (max-width: 1001px) and (max-width: 1400px) {
#myVideo {right: -5%;
bottom: -77px;}
}
@media screen and (max-width: 500px) {
  .fancybox-inner .first-title, .title-lightbox {white-space: normal;}
#fixed-item-right .banner-footer, #fixed-item-right .all-content, #fixed-item-right .bottom-footer {margin-left: auto;}
#fixed-item-right footer {max-width: inherit;}
#fixed-item-right .banner-footer {grid-template-columns: 1fr !important; grid-gap: 50px;}
.banner-footer #myVideo {    top: -41px;}
}
.new-add {position:absolute; right: -45px; top: 40px; transform: rotateZ(45deg); padding: 10px 50px; color:#fff; background-color:#A7813D;text-transform: uppercase; letter-spacing: 1px;}
.quintessence #page-platine {overflow: hidden;}
/* Custom FSA */
.fsa .title-lightbox {display: none;}
.fsa .fixed-aside .deadline {background-color: #000; color:#fff;}
/*.fsa .logo-iDealwine img {display: none;}*/
/*.fsa .search-bar {vertical-align: super;}*/
.fsa header .pre-nav {top: -20px;}
/*.fsa .logo-iDealwine::after {content: url(https://www.finespirits.auction/img/FSA-logo.svg);     display: inline-block; min-height: 61px; min-width: 180px; padding: 15px 0;}*/
.fsa .product-page .banner-assurance {background-color: transparent; color: #000; border: 2px solid #000;}
.fsa .product-page .banner-assurance span {display: none;}
.fsa .cd-main-header {background-color: #000;}
.fsa .button-flat, .fsa .drop-down__button {background-color: #000;}
.fsa .fa-user-circle:after {display: none;}
.fsa .fancybox-outer .fa-user-circle:before {content: url(https://www.finespirits.auction/img/FSA-logo.svg);     display: inline-block; min-width: 159px; max-width:185px;}
.fsa #content-hidden-login2 .fa-user-circle {opacity: 1;}
.fsa .cd-auto-hide-header {height: 100px;}
.fsa .pre-nav-absolute {top: 22px;}
.fsa .button-flat:hover, .fsa .drop-down__button:hover {background-color: #fff;}
.fsa .target2sell h2:after, .fsa .grid-presentation h2:after {background-color: #000;}
/** .fsa .new-nav-end {background: url(https://www.finespirits.auction/fr/img/bg-contact.jpg) no-repeat #000;}*/
.fsa #full-bar, .fsa .new-login p {display: none !important;}
.fsa .new-login h1 {color:#fff !important;}
.fsa .product-page .banner-assurance { font-family: futura, sans-serif;}
.fsa .clear-maximum {margin-top:185px !important;}
.banner-footer {background-color: #000;     grid-template-columns: 51% 1fr;
grid-gap: 0%;   background: url(/spring_modules/home/new-img/Printemps-1.jpg) right 0px  top 0px ; border-color: #cacaca !important; background-size: cover; padding: 0 !important;}
.banner-footer div {padding: 4%;}
.banner-footer div:first-of-type {background-color: #fff;}
#myVideo {display: none;}
#result-right h2 span {position: relative;}

.cd-primary-nav .cd-secondary-nav>.ads {width: auto;}
