/* Fonts Definition */

@font-face {
    font-family:'AvenirLTStd';font-weight:900;
    src:url('fonts/AvenirLTStd-Black.eot');
    src:url('fonts/AvenirLTStd-Black.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Black.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Black.woff') format('woff'),
         url('fonts/AvenirLTStd-Black.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Black.svg#AvenirLTStd-Black') format('svg');
    font-weight:900;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd';font-weight:900;
    src:url('fonts/AvenirLTStd-Medium.eot');
    src:url('fonts/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Medium.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Medium.woff') format('woff'),
         url('fonts/AvenirLTStd-Medium.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Medium.svg#AvenirLTStd-Medium') format('svg');
    font-weight:500;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd-Roman';
    src:url('fonts/AvenirLTStd-Roman.eot');
    src:url('fonts/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Roman.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Roman.woff') format('woff'),
         url('fonts/AvenirLTStd-Roman.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd';font-weight:900;
    src:url('fonts/AvenirLTStd-Heavy.eot');
    src:url('fonts/AvenirLTStd-Heavy.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Heavy.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Heavy.woff') format('woff'),
         url('fonts/AvenirLTStd-Heavy.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Heavy.svg#AvenirLTStd-Heavy') format('svg');
    font-weight:900;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd-Book';
    src:url('fonts/AvenirLTStd-Book.eot');
    src:url('fonts/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Book.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Book.woff') format('woff'),
         url('fonts/AvenirLTStd-Book.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd';font-weight:900;
    src:url('fonts/AvenirLTStd-Light.eot');
    src:url('fonts/AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Light.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Light.woff') format('woff'),
         url('fonts/AvenirLTStd-Light.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light') format('svg');
    font-weight:300;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd';font-weight:900;
    src:url('fonts/AvenirLTStd-Heavy_1.eot');
    src:url('fonts/AvenirLTStd-Heavy_1.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Heavy_1.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Heavy_1.woff') format('woff'),
         url('fonts/AvenirLTStd-Heavy_1.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Heavy_1.svg#AvenirLTStd-Heavy') format('svg');
    font-weight:900;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd';font-weight:900;
    src:url('fonts/AvenirLTStd-Black_1.eot');
    src:url('fonts/AvenirLTStd-Black_1.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Black_1.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Black_1.woff') format('woff'),
         url('fonts/AvenirLTStd-Black_1.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Black_1.svg#AvenirLTStd-Black') format('svg');
    font-weight:900;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd';font-weight:900;
    src:url('fonts/AvenirLTStd-Medium_1.eot');
    src:url('fonts/AvenirLTStd-Medium_1.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Medium_1.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Medium_1.woff') format('woff'),
         url('fonts/AvenirLTStd-Medium_1.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Medium_1.svg#AvenirLTStd-Medium') format('svg');
    font-weight:500;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd';font-weight:900;
    src:url('fonts/AvenirLTStd-Light_1.eot');
    src:url('fonts/AvenirLTStd-Light_1.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Light_1.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Light_1.woff') format('woff'),
         url('fonts/AvenirLTStd-Light_1.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Light_1.svg#AvenirLTStd-Light') format('svg');
    font-weight:300;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd-Roman';
    src:url('fonts/AvenirLTStd-Roman_1.eot');
    src:url('fonts/AvenirLTStd-Roman_1.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Roman_1.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Roman_1.woff') format('woff'),
         url('fonts/AvenirLTStd-Roman_1.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Roman_1.svg#AvenirLTStd-Roman') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd-Book';
    src:url('fonts/AvenirLTStd-Book_1.eot');
    src:url('fonts/AvenirLTStd-Book_1.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Book_1.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Book_1.woff') format('woff'),
         url('fonts/AvenirLTStd-Book_1.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Book_1.svg#AvenirLTStd-Book') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd-Book';
    src:url('fonts/AvenirLTStd-Book_2.eot');
    src:url('fonts/AvenirLTStd-Book_2.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Book_2.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Book_2.woff') format('woff'),
         url('fonts/AvenirLTStd-Book_2.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Book_2.svg#AvenirLTStd-Book') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd';font-weight:900;
    src:url('fonts/AvenirLTStd-Light_2.eot');
    src:url('fonts/AvenirLTStd-Light_2.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Light_2.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Light_2.woff') format('woff'),
         url('fonts/AvenirLTStd-Light_2.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Light_2.svg#AvenirLTStd-Light') format('svg');
    font-weight:300;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd-Roman';
    src:url('fonts/AvenirLTStd-Roman_2.eot');
    src:url('fonts/AvenirLTStd-Roman_2.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Roman_2.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Roman_2.woff') format('woff'),
         url('fonts/AvenirLTStd-Roman_2.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Roman_2.svg#AvenirLTStd-Roman') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd';font-weight:900;
    src:url('fonts/AvenirLTStd-Medium_2.eot');
    src:url('fonts/AvenirLTStd-Medium_2.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Medium_2.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Medium_2.woff') format('woff'),
         url('fonts/AvenirLTStd-Medium_2.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Medium_2.svg#AvenirLTStd-Medium') format('svg');
    font-weight:500;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd';font-weight:900;
    src:url('fonts/AvenirLTStd-Heavy_2.eot');
    src:url('fonts/AvenirLTStd-Heavy_2.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Heavy_2.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Heavy_2.woff') format('woff'),
         url('fonts/AvenirLTStd-Heavy_2.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Heavy_2.svg#AvenirLTStd-Heavy') format('svg');
    font-weight:900;
    font-style:normal;
}

@font-face {
    font-family:'AvenirLTStd';font-weight:900;
    src:url('fonts/AvenirLTStd-Black_2.eot');
    src:url('fonts/AvenirLTStd-Black_2.eot?#iefix') format('embedded-opentype'),
         url('fonts/AvenirLTStd-Black_2.woff2') format('woff2'),
         url('fonts/AvenirLTStd-Black_2.woff') format('woff'),
         url('fonts/AvenirLTStd-Black_2.ttf') format('truetype'),
         url('fonts/AvenirLTStd-Black_2.svg#AvenirLTStd-Black') format('svg');
    font-weight:900;
    font-style:normal;
}

/* Reset Navigator */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	font-family:'AvenirLTStd-Roman';
	vertical-align:baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display:block;
}
body {
	line-height:1;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}

/* Global */
body{font-size:11px;color:#000000;}
*{font-weight:normal;font-style:normal;font-family:'AvenirLTStd-Roman';}
#wrapper{display:block;position:relative;padding-top:55px;background:#ffffff;min-height:100vh;box-sizing:border-box;}
body #wrapper{padding-top:67px;}
body.panier #wrapper,body.commande #wrapper{padding-top:105px !important;}
body.panier #wrapper h1,body.commande #wrapper h1{background:white;}
body.panier .thumb, body.commande .thumb{background-size:contain;}
body.panier .thumb:before,body.commande .thumb:before{padding-top:50%;}
img{width:auto;height:auto;image-orientation:from-image;}
strong, b {font-family:'AvenirLTStd';font-weight:900;}

/* Classes */
.thumb{display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}
.thumb:before{display:block;content:"";width:100%;padding-top:100%;}
.item-prod .thumb:before{padding-top:75%;}
/*.safari .item-prod > .thumb:before{padding-top:69.5%;}*/
.thumb img{display:none !important;}
.padding{padding:15px;box-sizing:border-box;}
.padding img{max-width:100%;height:auto;}
.padding:not(.nb){background:white;}
.padding.nocontent{color:black;font-size:1.4em;}
br.likepadding{height:0;line-height:15px;display:block;}
.break_liste{height:70px;line-height:70px;background:black;color:white;font-size:1em;text-align:center;text-transform:uppercase;display:block;text-decoration:none;box-sizing:border-box;border:2px solid white;margin:2.5% 5%;}
.social_prod .break_liste{font-size:1em;height:45px;line-height:45px;}
.info-success,.info-warning{box-sizing:border-box;background:green;margin:5px 0;padding:10px 35px;color:white;}
.info-warning,.cart-popup.newsletter-popup{background:#ff6600;}
.info-success a,.info-warning a{color:white;}
.clear{clear:both;}
.center{text-align:center;}

/* Form */
form label,form .label{position:relative;}
form input,form .hoverFile{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow: none;position:relative;transition:all 0.15s ease-out 0s;outline:none;z-index:1;border-radius:0;-webkit-border-radius:0px;}
form input:not([type]),form input[type='button'],form input[type='submit'],form input[type='text'],form input[type='file'],form .hoverFile,form input[type='number'],form input[type='email'],form input[type='tel'],form input[type='password'],form select,form textarea,.btn,form button{display:inline-block;width:100%;box-sizing:border-box;color:#000000;background:none;border:1px solid #000000;height:35px;line-height:23px;padding:5px 5px;font-size:1em;text-align:left;position:relative;z-index:1;}
form .select select,form .select input:not([type]){border-color:#000000;background:transparent;background-image:none;cursor:pointer;padding-left:10px;padding-right:40px;-webkit-appearance:none;border-radius:0;}
form .select input:not([type]){margin:0;}
form .select{position:relative;display:inline-block;width:auto;background:none;overflow:hidden;max-width:100%;}
form .select select:-ms-expand{display:none;}
form .select:not(.na):after{content:" ";position:absolute;top:0;right:-1px;bottom:0;padding:0;width:32px;background:#000000 url('/img/fleche.png') no-repeat center center;pointer-events:none;color:white;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease;z-index:1;}
form .select:not(.na):hover:after{color:lightgray;}
form textarea{height:120px;display:block;line-height:normal;}
form .radio label,form .checkbox label{height:23px;line-height:23px;margin-right:25px;}
form .radio label *,form .checkbox label *{display:inline-block;vertical-align:top;margin:0;font-style:normal;}
form input[type='radio']:not(.select):not(.apple-switch),form input[type='checkbox']:not(.apple-switch){position:relative;height:21px;width:21px;background:none;border:2px solid #000000;color:#000000;float:left;margin-left:0;margin-right:0.5rem;top:-7px;}
form input[type='radio']:not(.select):not(.apple-switch):hover,form input[type='checkbox']:not(.apple-switch):hover{background:#cccccc;}
form input:not(.select):not(.apple-switch):checked{background:#000000;}
form input:not(.select):not(.apple-switch):checked:before{height:17px;width:17px;position:absolute;left:0;right:0;content:'✔';display:inline-block;font-size:.85em;text-align:center;line-height:17px;color:white;}
form input:not(.select):not(.apple-switch):checked:after{-webkit-animation:click-wave 0.65s;-moz-animation:click-wave 0.65s;animation:click-wave 0.65s;background:#ffffff;content:'';display:block;position:relative;z-index:100;}
input[type='radio']:not(.select):not(.apple-switch){border-radius:50%;}
input[type='radio']:not(.select):not(.apple-switch):after{border-radius:50%;}
.btn,form input[type='submit'],form input[type='button'],form button{display:inline-block;width:100%;color:white;background:#000000;/*border-color:#000000;*/text-align:center;margin:0 auto;text-decoration:none;box-sizing:border-box;cursor:pointer;text-transform:uppercase;}
.btn:hover,form input[type='submit']:hover,form input[type='button']:hover,form button:hover{background-color:#ff6600;cursor:pointer;color:white;}
.btn.panierproduit:hover, .btn.partager:hover{background-color:#ff6600;border-color:#ff6600;}
.btn.dynCart,.item-prod .btn.panier{background:white;border:1px solid black;color:black;border-radius:10px;line-height:1.6em;}
.small{transform:scale(0.5)}
form .error{border:3px solid #9f0000 !important;}
form input:disabled,form select:disabled,form textarea:disabled,form button:disabled{background:lightgray !important;}
form input[type='file'].toup:after,form .hoverFile{content:"Joindre un document";color:gray;background:white;border:1px solid #000000;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;text-align:left;cursor:pointer;box-sizing:border-box;height:35px;line-height:23px;padding:0 5px;z-index:3;}
form .light input[type='file'].toup:after,form .light .hoverFile{background-color:#AEAEAF;}
form .hoverFile{content:"";z-index:4;margin:0;}
form .hoverFile a{color:inherit;}
form .hoverFile a.changeFile{position:absolute;right:0;text-decoration:none;}
form input[type='file'].toup.kbis:after{content:"Envoyez votre KBIS";}
form input[type='file'].toup:after:hover,form .hoverFile:hover{color:#000000;}
form .fstElement{border:none;display:block;font-size:1em;}
form .fstResultItem{padding:.5em;font-size:1em;}
form .fstElement.fstActive .fstResults {border-color:#000000;box-sizing:border-box;border-top:0;left:0;right:0;}
form .fstControls,form .fstQueryInputExpanded{padding:0;margin:0 !important;max-width:100%;}
form .fstElement .fstControls{display:block;width:100%;height:auto;min-height:30px;line-height:25px;box-sizing:border-box;padding:.1em 0 0 5px;}
form .fstElement.fstActive .fstControls{overflow:visible;}
form .fstElement .fstQueryInput{font-size:1em;border:0;height:25px;line-height:25px;display:block;}
form .fstChoiceItem{font-size:.8em;background:#000000;border-color:#000000;padding:.1em .5em .1em 1.5em;line-height:20px;float:none;margin:.1em;}
form .fstChoiceItem button{margin-top:-7px;top:0;}
form .fstToggleBtn{min-width:100%;font-size:1em;}
form .fstSingleMode .fstToggleBtn{padding:1px 5px;}
form .fstSingleMode .fstControls{left:0;right:0;z-index:12345;display:none;padding:5px !important;}
form .fstSingleMode.fstActive .fstControls{display:block;border:1px solid #000000;}
form .label.half > input{display:inline-block;width:48%;margin-right:4%;vertical-align:bottom;}
form .label.half > input:nth-child(even){margin-right:0;}
input[type='number']{-moz-appearance:textfield;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance:none;}
.out,.limite{color:red;}
.limite{position: absolute;bottom: -25px;right: 0;}
.addcardform select[name='cat']{background:#ff6600 !important;border:2px solid white !important;color:white !important;text-align:center !important;-webkit-appearance:none;border-radius:0;box-sizing:border-box;padding:7px 10px !important;margin-bottom:-2px;text-align-last: center !important;font-family:'AvenirLTStd';font-weight:900;position:relative;font-size:1.2em;text-transform:uppercase;height:40px;line-height:24px;margin:auto;width: 150px;display: inline-block;left: 50%;margin-left: -75px;border-radius:10px;}
.item-cats > form.addcardform{position:relative;}
.item-cats > form.addcardform:after{content:url('/img/fleche.png');position:absolute;top:0;right:0;bottom:0;padding:1.2em 1.5em;color:white;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease;z-index:1;}
.addcardform select[name='cat'] option{text-align:center !important;}


/* Header */
#header{position:fixed;top:0;left:0;right:0;z-index:99999;}
#header_bar{list-style:none;margin:0;padding:0;height:55px;line-height:55px;background:white;text-align:center;}
#header_bar > li{box-sizing: border-box;}
#header_bar > li > a,#header_bar > li > h1{position:relative;display:block;}
#header_bar > li:not(:nth-child(1)):not(:nth-child(2)) > a > img{height:30px;width:auto;}
#header_bar > li:nth-child(1){position:absolute;left:20px;top:0;bottom:0;display:block;text-align:left;}
#header_bar > li:nth-child(1) a:not(.history) .fa-chevron-left,.openMenu #header_bar > li:nth-child(1) .fa-bars{display:none;}
body.panier .notPan,body.recap .notPan,body.commande .notPan,body.payer .notPan,body.paiement .notPan{display:none !important;}
body.panier #wrapper,body.recap #wrapper,body.commande #wrapper,body.payer #wrapper,body.paiement #wrapper{padding-top:60px;padding-bottom:100px;}
.openMenu #header_bar > li:nth-child(1) a:not(.history) .fa-chevron-left{display:inline-block;}
#header_bar > li:nth-child(2){float:left;margin-left:50px;}
#header_bar > li:nth-child(2) > a,#header_bar > li:nth-child(2) > h1{padding-top:6px;}
#header_bar > li:not(:nth-child(1)):not(:nth-child(2)){position:relative;float:right;margin:0 10px;padding:3px 0px;}
#nbart{position:absolute;right:-5px;top:10px;display:block;text-align:center;width:auto;color:#000000;font-size:0.5em;line-height:initial;}
#header_bar > li a,#header_bar > li h1{color:#000000;font-size:2.2em;box-sizing: border-box;}
#header_bar > li a img,#header_bar > li h1 img{max-height:42px;}
#header_bar > li h1 span{display:none;}
.header_submenu{display:none;background:#ffffff;height:55px;line-height:55px;box-sizing:border-box;padding:10px 30px;text-align:center;}
body .header_submenu{display:block;top: -12px;}
form#header_search{display:none;}
.openSearch form#header_search{display:inline-block;position:relative;border-bottom:1px solid black;width:120px;text-align:left;}
.openSearch #header_bar > li.userLi,.openSearch #header_bar > li.liPan{display:none;}
.openSearch #header_bar > li.searchLi > a{display:inline-block;vertical-align:top;}
#footer_search form{display:block;position:relative;}
form#header_search input, #footer_search form input{border-color:white;background:white;border-radius:5px;text-align:center;display:block;font-size: 1.2em;}
form#header_search input{text-align:left;font-size:1.1em;}
form#header_search button, #footer_search form button{position:absolute;top:0;left:10px;bottom:0;color:#000000;background:none;border:none;z-index:1;width:auto;font-size:1.5em;top:2px;}
.pn-ProductNav_Link{padding:0 !important;margin:0 11px;}
/*.scroll #header_search,*/#pnProductNav{display:none !important;}
.scroll .noScroll{display:none !important;}

/* Menu */
#header_menu{position:fixed;bottom:0;left:0;right:0;top:110px;z-index:9999;display:none;background:white;overflow:scroll;box-sizing:border-box;padding:15px 0;}
.openMenu #header_menu{display:block;}
#header_menu ul{list-style:none;padding:0;margin:0;}
#header_menu > ul *{max-width:1000%;}
#header_menu > ul li{font-size:1.1em;display:block;margin:0;text-align:left;position:relative;padding:0;box-sizing:border-box;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#header_menu > ul > li:not(:last-child):not(:nth-last-child(2)){border-bottom: 1px solid #f2f2f2;}
#header_menu > ul > li{text-transform:uppercase;color:black;}
#header_menu > ul > li > a{line-height:45px;height:45px;}
#header_menu .lang_fr img,#header_menu .lang_en img{height:25px;width:auto;}
#header_menu > ul > li ul li{color:#000000;}
#header_menu > ul li a{display:block;text-decoration:none;color:inherit;position:relative;z-index:11;padding:0 45px;box-sizing:border-box;}
#header_menu > ul li a span,#header_menu > ul li a img{font-family:'AvenirLTStd';display:inline-block;vertical-align:middle;}
#header_menu > ul li a:hover{color:#ff6600;}
#header_menu > ul li a:hover span{font-weight:900;}
#header_menu > ul li a[href="#menua"]{z-index:12;position:absolute;top:0;font-style:italic;right:-20px;width:auto;padding:0 40px;display:inherit;color:inherit;margin:0;text-decoration:none;}
#header_menu > ul li a[href="#menua"]:after{display:none;}
#header_menu > ul li a[href="#menua"] i{margin-right:10px;}
#header_menu > ul li a.menua > span{white-space:nowrap}
#header_menu > ul li a.menua .retour{display:none;font-size:.8em;}
#header_menu > ul li a.menua .more{display:block;}
.hasChildMenuOpen #header_menu > ul > li:not(.currentView){display:none;}
#header_menu > ul li.currentView > a:not(.menua){text-align:center;font-weight:bold;}
#header_menu > ul li.currentView a.menua{display:none;}
#header_menu > ul li.currentView > a.menua{display: inline-block;left: 45px;transform: rotate(180deg);width: auto;right: auto;padding: 0;}
#header_menu > ul > li ul{display:none;width:100%;margin:0;box-sizing:border-box;padding:0;}
#header_menu > ul > li ul li{padding:0;color:#000000;position:relative;line-height:normal;}
#header_menu > ul > li ul li ul{display:block !important;padding-left:20px;}
#header_menu > ul > li ul li ul li{color:#8e8c8c;}
#header_menu > ul > li ul li a:not([href="#menua"]){height:40px;line-height:40px;font-size:1.1em;text-transform:none;font-weight:normal;overflow:hidden;text-overflow:ellipsis;}
#header_menu > ul > li ul li a[href="#menua"]{top:10px;}
#header_menu > ul > li ul li a span{font-weight:normal;}

#header_bar .hoverPan{position:fixed;right:0;top:50px;width:300px;height:auto;max-height:80vh;overflow:auto;display:none;background:white;padding:10px;box-sizing:border-box;font-size: .6em;z-index:999999}
#header_bar .hoverPan *{line-height:normal;}
#header_bar .hoverPan a{font-size:1em;}
#header_bar .hoverPan .bottombtnfixed > a{height:auto;padding:20px 0;}
#header_bar .hoverPan .panier_table h3,#header_bar .hoverPan .panier_table .promo,#header_bar .hoverPan .panier_table .prix_conseille,#header_bar .hoverPan .panier_table .economie,#header_bar .hoverPan .panier_table label,#header_bar .hoverPan .panier_form > h3{display:none !important;}
#header_bar .panier_table .delete{right:-77px !important;bottom:0 !important;}
#header_bar .total_infos *{line-height:normal;}
#header_bar .bottombtnfixed *{color:white;}
#header_bar div.btnCpt{position:absolute;right:75px;top:5px;font-size:.5em;text-decoration:none;max-width:none;width:auto;white-space:nowrap;font-family:'AvenirLTStd';z-index:999999;}
#header_bar div.btnCpt > a{text-decoration:none;}
#slogan{font-family: Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bolder;}
#header .logo{display:block;position:relative;text-align:center;}
#header .logo img{height:60px;width:auto;}
#header .logo span:not(#nbart){display:none;}
#header .logo .liPan{position:absolute;top:20px;right:0;display:inline-block;width:40px;}
#header .logo .liPan img{height:20px;}
#header .logo .liPan .hoverPan{display:none;}
#header .connecter{display:block;text-align:center;color:black;}
#header .connecter *{color:black;}
#header .rechercher{display:block;text-align:center;}
.hasChildMenuOpen #header .rechercher{height:1px;background:lightgray;overflow:hidden;}
#header .rechercher form{display:inline-block;width:95%;margin:10px auto;box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.2), -1px 2px 20px rgba(255, 255, 255, 0.5) inset;border-radius:10px;border:1px solid lightgray;padding:0 40px;box-sizing:border-box;position:relative;}
#header .rechercher form input{height:40px;padding:5px;box-sizing:border-box;border:none;}
#header .rechercher form > .fa-search{position:absolute;left:10px;top:9px;color:lightgray;}
#header .rechercher form > a{position:absolute;top:2px;right:2px;bottom:2px;border-left:1px solid lightgray;width:50px;text-align:center;z-index:1;}
#header .rechercher form > a > svg{margin-top:7px;color:black;}
#header .rechercher form > a .fa-chevron-left,.openMenu #header .rechercher form > a .fa-bars{display:none;}
#header .rechercher form > a .fa-chevron-left,#header .rechercher form > a .fa-bars,#header .rechercher form > .fa-search{font-size:20px;}

/*body.role_acheteur .compte_1211,body.role_acheteur .compte_1205,body.role_acheteur .compte_1199,body.role_acheteur .compte_1369{display:none;}*/

.orderStatut{list-style:none;text-align:center;}
.orderStatut > li{display:inline-block;height:40px;line-height:40px;width:auto;margin:0 1.25%;}
.orderStatut > li > span{display:inline-block;width:auto;height:40px;line-height:40px;position:relative;font-size:.8em;/*font-family:'AvenirLTStd';font-weight:900;*/text-align:center;text-transform:uppercase;color:black;}
.orderStatut > li.active > span:after{content:"";display:block;position:absolute;bottom:7px;left:0;right:0;height:4px;background:black;}


/* Content */
#container > h1{background:black;color:white;font-size:1.2em;font-family:'AvenirLTStd';font-weight:900;height:60px;line-height:60px;text-align:center;text-transform:uppercase;}
.type_prod #container > h1{margin-bottom:10px;}
.mes-ventes #container > h1{background:#000000;}

.buttonssb{position:absolute;bottom:0;left:0;right:0;z-index:9999}
.buttonssb > a{float:left;width:50%;height:80px;line-height:80px;box-sizing:border-box;padding:0 25px;background:rgba(0,0,0,.7);color:white;text-align:right;text-transform:uppercase;text-decoration:none;position:relative;font-size:1.1em;}
.buttonssb > a.all{text-align:center;width:100%;}
.buttonssb > a svg{position:absolute;top:50%;margin-top:-7px;right:auto;left:25px;}
.buttonssb > a:nth-child(even){background:rgba(255,255,255,.7);color:black;text-align:left;}
.buttonssb > a:nth-child(even) svg{left:auto;right:25px;}
.buttonssb > a.orange,.buttonssb > a.black:hover{background:#ff6600;color:white;}
.buttonssb > a.black,.buttonssb > a.orange:hover{background:#000000;color:white;}

.bottombtnfixed{position:fixed;bottom:0;left:0;right:0;z-index:5;}
.bottombtnfixed > a,.bottombtnfixed > button{display:block;width:100%;height:70px;line-height:70px;box-sizing:border-box;padding:0 25px;background:#000000;color:white;text-align:center;text-transform:uppercase;text-decoration:none;}
.panier_form .bottombtnfixed > a{background:#ff6600;}
.bottombtnfixed > a:hover,.bottombtnfixed > button:hover{background-color:lightgray;cursor:pointer;color:white;}
.dynCart:hover,.btn.all:hover{background-color:#ff6600;border-color:#ff6600;}
.btn .orange{color:#ff6600;}
.bottombtnfixed.duo > a,.bottombtnfixed.duo > button{float:left;width:50%;}

#filters,#topGB{background:rgba(255,102,0,1);height:50px;line-height:50px;box-sizing:border-box;padding:10px 0;}
#topGB{background:white;}
#filters{position:fixed;bottom:0;left:0;right:0;z-index:9998;height:90px;background:white}
#filters ul{display:block;text-align:center;}
#filters ul > li{display:inline-block;text-align:center;width:17%;margin:auto 1%;vertical-align:top;}
#filters ul > li > a{display:block;text-decoration:none;color:black;font-size:23px;position:relative;}
#filters ul > li > a svg{top:-12px;position:relative;}
#filters ul > li > a span{display:block;height:15px;line-height:15px;font-size:.45em;text-align:center;text-overflow:ellipsis;width:100%;position:absolute;bottom:8px;left:0;right:0;}
#topGB > a,#topGB > .param{display:inline-block;width:50px;text-align:center;padding:0 10px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;height:30px;line-height:30px;}
#topGB > .param{width:calc(100% - 95px);color:#DFDFDF;text-transform:uppercase;}
#topGB > .param > b{color:black;}
#filters ul > li > a > img,#topGB > a > img{height:30px;width:auto;vertical-align:top;display:inline-block;}

body:not(.mes-ventes) .item-cond-unite{display:inline-block;vertical-align:top;padding:10px;box-sizing:border-box;/*border-bottom:1px solid lightgray;*/width:50%;min-height:20em;}

.full > div,.full > a{position:absolute;top:0;left:0;right:0;bottom:0;display:block;color:inherit;text-decoration:none;}
.item > .full.thumb{background-color:black;}
.item h2,.item h3,.item h4{color:white;font-weight:900;font-style:normal;box-sizing:border-box;text-transform:uppercase;padding:5px 25px;padding-left:29%;font-family: 'AvenirLTStd';}

.item-shop{display:block;position:relative;text-align:right;}
.item-shop h2{font-size:2.4em;margin-top:15px;}
.item-shop h3{font-size:1.8em;opacity:.8;}
.item-shop h4{text-transform:none;font-weight:normal;}

.item-actu h2{background:rgba(0,0,0,.7);position:absolute;bottom:0;left:0;right:0;text-align:center;padding:10px;}
.item-actu h3,.item-actu h4{display:none;}
.article h1{color:black;font-weight:900;font-style:normal;box-sizing:border-box;text-transform:uppercase;padding:20px 0;font-size:1.5em;font-family:'AvenirLTStd';}
.article .entry-image{text-align:center;}
.article .entry-image img{width:80%;height:auto;margin-bottom:20px;}
.article .entry-meta{list-style:none;}
.article .entry-meta > li{display:inline-block;vertical-align:bottom;margin-right:5px;}
.article .entry-content{padding:20px 0;}

.item-prod{}
.item-prod > div{position:relative;}
.item-cond-lot{margin:0;box-sizing:border-box;border-bottom:2px solid white;border-left:0;border-right:0;}
#container > div > .item-cond-lot:first-child{border-top:2px solid white;}
.item-prod .thumb.full:before,.item-bran > .thumb.full:before{padding-top:40%;}
.item-prod > .full > div{background:url('../img/deg_ban.png') no-repeat center left / cover;}
.item-prod h2,.item-prod h3,.item-prod h4{color:white;font-size:1.2em;line-height:1.3em;padding:0;padding-right:35%;padding-left:30px;margin-top:10px;text-transform:uppercase;}
.item-prod h2{margin-top:15px;font-family:'AvenirLTStd';font-weight:900;max-height:2.5em;overflow:hidden;}
.item-prod h3{font-weight:normal;text-transform:none;margin-top: 5px;}
.item-prod .bx-wrapper,#produit .bx-wrapper,.hoverPan .bx-wrapper{border:none;box-shadow:none;}
.item-prod .bx-wrapper,.hoverPan .bx-wrapper{margin:0;}
.item-prod .bx-wrapper .bx-pager{transform:scale(.75);bottom:10px;text-align:center;right:0;left:0;width:100%;}
.hoverPan .bx-wrapper .bx-pager{display:none;}
.item-prod .prix small{display:none;}
.item-cond-lot > .full > div > .prix{position:absolute;bottom:10px;left:30px;}
.item-cond-lot .prix .prix{display:inline-block !important;}
.item-cond-lot .prix{margin-top:15px;}
.item-cond-lot .prix > span,body.mes-ventes .prix > span{height:35px;line-height:35px;background:rgba(0,0,0,0.8);color:white;text-align:center;box-sizing:border-box;padding:0 15px;margin:0;margin-right:10px;display:inline-block;font-family:'AvenirLTStd';font-weight:900;font-size: 1.1em;}
.item-cond-lot .prix > span.promo{background-color:#ff6600;}
.item-cond-lot .prix > strike,.item-cond-lot .prix > small{display:none;}
body:not(.mes-ventes) .item-cond-unite.item-prod .thumb{padding-bottom:10px;background-size:contain;margin-bottom:50px;}
body:not(.mes-ventes) .item-cond-unite.item-prod h3,body:not(.mes-ventes) .item-cond-unite.item-prod h4{padding:0;margin:4px 0;font-weight:lighter;color:#000000;position:relative;font-size:.9em;}
body:not(.mes-ventes) .item-cond-unite.item-prod h3{font-family:'AvenirLTStd';font-weight:900;margin-top:5px;min-height: 2.6em;}
body:not(.mes-ventes) .item-cond-unite.item-prod h4 .tailles{position:absolute;right:0;}
body:not(.mes-ventes) .item-cond-unite.item-prod .prix{font-size:1.2em;font-family:'AvenirLTStd';font-weight:900;height:20px;line-height:20px;color:#000000;position:relative;margin:10px 0;text-align:left;}
body:not(.mes-ventes) .item-cond-unite.item-prod .prix.enchere,body:not(.mes-ventes) .panier_table .prix.enchere{font-size:1em;font-weight:normal;}
body:not(.mes-ventes) .item-cond-unite.item-prod .prix strike{font-size:0.9em;font-weight:normal;position:absolute;right:0;}
body:not(.mes-ventes) .item-cond-unite.item-prod .prix.enchere strike{display:none;}
body:not(.mes-ventes) .item-cond-unite.item-prod .promo,.mes-ventes .item-prod .promo,.item-prod .pack{display:block;background:rgba(0,0,0,0.8);background:#ff6600;color:white;text-align:center;box-sizing:border-box;padding:0 10px;height:20px;line-height:20px;position:absolute;top:0;left:0;font-size:1em;font-family:'AvenirLTStd';font-weight:900;}
.item-prod .pack{top:-30%;left:0;right:0;border-radius:5px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mes-ventes .item-prod .pack{right:auto;left:auto;bottom:25px;top:auto;}
body:not(.mes-ventes) .item-cond-unite.item-prod .bx-wrapper .promo,.mes-ventes .item-prod .bx-wrapper .promo{top:5px;}
body:not(.mes-ventes) .item-cond-unite.item-prod .prix .promo{display:none;}
body:not(.mes-ventes) .item-cond-unite.item-prod .promo{display:none;}

.item-bran > .full > div{display:none;}

.item-cats.nobtn{margin-top:-60px;}
.item-cats > .full > div,.item-cats > .full > a{background:rgba(0,0,0,.5);display:flex;justify-items:center;text-align:center;flex-direction: column;}
.item-cats > .full > div > h2,.item-cats > .full > a > h2{display:inline-block;margin:auto;padding:15px 0;text-align:center;}
.item-cats > a.full.thumb{text-align:center;height:400px;text-decoration:none;/*margin-bottom:-5px;*/}
.minCats .item-cats > a.full.thumb{height:60px;}
.item-cats > .full.thumb:before{padding-top:60%;}
.item-cats > a.full.thumb > div,.item-cats > a.full.thumb > a{}
.item-cats > a.full:after,.item-cats > a.full:before{display:none;}
.item-cats > a.full > div > h2,.item-cats > a.full > a > h2{background:rgba(255,255,255,.6);padding:10px;text-align:center;box-sizing:border-box;color:#000000;text-transform:none;font-size:1.7em;font-weight:normal;}
.item-cats > a.full > div > h3,.item-cats > a.full > a > h3{display:none;}

#produit{position:relative;}
#produit .titre{margin-top:20px;}
#produit .titre .left,#produit .titre .right{display:inline-block;vertical-align:top;width:60%;margin-right:1%;color:#000000;box-sizing:border-box;}
#produit .titre .left{padding-left:35px;}
#produit .titre .right{width:37%;margin:0;padding-right:35px;}
#produit .titre h2,#produit .titre h3,#produit .titre h4,.panier_table h2,.panier_table h3,.panier_table h4{font-size:1em;padding:0;margin-top:5px;text-transform:none;}
#produit .titre h2{font-family:'AvenirLTStd';font-weight:900;font-size:1.1em;line-height:1.2em;}
.panier_table h2{color:#000000;font-family:'AvenirLTStd';font-weight:900;height:auto;min-height:2.6em;font-size:1.1em;overflow:hidden;}
#produit .titre h3,.panier_table h3,.panier_table h4{font-weight:normal;font-size:1.1em;line-height:1.1em;max-height:1.1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000000;}
#produit .titre h4{font-weight:normal;font-size:1em;color:#999999;margin-top:0;margin-bottom:5px;}
#produit .prix,.panier_table .prix{text-align:right;}
#produit .prix .prix,.panier_table .prix .prix{font-size:1.2em;margin-top:18px;font-family:'AvenirLTStd';font-weight:900;display:block;}
#produit .prix strike,.panier_table .prix strike{font-size:.95em;font-weight:normal;display:block;margin:10px 0 5px 0;}
.panier_table .prix .prix{margin-top:0;}
.panier_table .prix strike,.panier_table .prix .prix,.panier_table a{color:#000000;}
#produit .prix small,.panier_table .prix small{font-size:0.925em;font-weight:normal;color:#999999;display:block;}
#produit .promo,.panier_table .promo,#produit .pack{display:block;background:rgba(0,0,0,0.8);background:#ff6600;color:white;text-align:right;box-sizing:border-box;padding:0 5px 0 15px;height:25px;line-height:25px;position:absolute;top:15px;left:0;font-size:1em;font-family:'AvenirLTStd';font-weight:900;padding-left:25px;}
#produit .promo{display:none;}
#produit .pack{text-align:left;left:auto;right:auto;margin-right:-200px;position:relative;top:auto;display: inline-block;width: auto;padding: 0px 5px;margin-top:3px;border-radius:5px;}
.panier_table .promo{top:0;padding-left:5px;padding-right:5px;font-size:1.1em;}
.panier_table .bx-wrapper .promo{top:5px;font-size:.9em;}
#produit .prix .promo,.panier_table .prix .promo{display:none;}
#produit .configurator{padding:10px 0;display:block;background:#dfdfdf;text-align:center;margin:25px 0;box-sizing:border-box;margin-bottom:0;}
#produit .configurator .lot{padding:10px 0;}
#produit .configurator .lot b{display:block;}
.blksup{text-align:center;}
.blksup > div{text-align:left;}
#produits_autres .blksup{display:block;}
#produits_autres .blksup > h4,.home .liste > h3{min-height:40px;text-align:center;margin-top:10px;margin-bottom:20px;border-bottom:2px solid white;text-transform:uppercase;font-size:1.2em;clear:both;font-weight:bold;font-size:2em;background:black;padding:10px 20px;border-radius:5px;color:white;display:inline-block;width:auto;box-sizing:border-box;white-space:normal;}
#produits_autres .blksup .center{text-align:left;}
.btnfollowmore,.home .liste > a,.home p:not(.buttonssb) > a:not(.btn){color:black;box-sizing:border-box;text-decoration:none;}
.home .liste img{max-width:100% !important;height:auto !important;}
.btnfollowmore,.home .liste > a:not(.btn){display:block;position:relative;clear:both;padding:5px;}
.btnfollowmore{margin:20px 0;display:block;text-align:center;position:relative;}
.btnfollowmore:after{content:" ";height:1px;left:20%;right:20%;bottom:-13px;background:#ccc;display:block;position:absolute;}
#produit .description{padding:10px 35px;display:block;box-sizing:border-box;}
#produit .configurator label{display:inline-block;color:#000000;margin:5px 20px;margin-left:0;}
#produit .configurator label *{font-family:"AvenirLTStd-Book";font-weight:600;font-size:0.9em;}
#produit .configurator label span{margin-right:5px;}
#produit .configurator label select{width:auto;/*min-width:80px;*/}
#produit .configurator label .select{vertical-align:middle;}
#produit .description{color:#000000;font-size:1em;}
#produit .description h4{color:#999999;font-style:italic;margin-bottom:10px;font-weight:bold;}
#produit .description .desc{line-height:1.5em;}
#produit .buttonssb{position:fixed;}
#produit .buttonssb > a{background:black;color:white;font-size:.9em;text-align:center;padding:0;}
#produit .buttonssb:not(.fixe) > a.btn.enchere{width:100%}
#produit .bx-wrapper .bx-pager,#produit .bx-wrapper .bx-controls-auto{bottom:15px;}
.prix.fixe > .prix:after,.prix.fixe > .prix_conseille:after,.prix.fixe > .economie span:after{content:" HT";display:inline-block;margin-left:3px;font-size:.5em;}
#produit .bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
#produit .bx-wrapper .bx-pager.bx-default-pager a{background:#ccc;}
.sharebtn {margin:0 5px;text-decoration:none;}

.infos_encheres{text-align:center;color:#000000;}
.infos_encheres.enchere{display:none;}
.infos_encheres > *{display:block;text-align:center !important;box-sizing:border-box;padding:5px 35px;}

.panier #container > h1,.commande #container > h1,.recap #container > h1,.paiement #container > h1{background:none;color:#000000;display:inline-block;margin:0 10px;width:calc(100% - 20px);border-bottom:1px solid #000000;height:40px;line-height:40px;font-family:'AvenirLTStd';font-weight:900;font-size:1.3em;}
.panier_form{position:relative;}
.panier_form > h3,.panier_form > h4{font-size:1.1em;margin:10px 0;box-sizing:border-box;padding-left:15px;}
.panier_form > h3{color:black;font-size:1.3em;margin-top:20px;}
.panier_table{list-style:none;font-size:1.1em;}
.panier_table > li > ul{list-style:none;}
.panier_table > li > ul > li{display:inline-block;width:25%;vertical-align:bottom;padding:10px;box-sizing:border-box;}
.panier_table > li > ul > li:nth-child(2){text-align:left;padding:10px 0;width:25%;position:relative;}
.id_1562 .panier_table > li > ul > li:nth-child(2),.id_1203 .panier_table > li > ul > li:nth-child(2){width:60%;}
.id_1562 .panier_table > li > ul > li:nth-child(2) h4,.id_1203 .panier_table > li > ul > li:nth-child(2) h4{display:none;}
.panier_table > li > ul > li.cart_elem{text-align:center;width:15.5%;vertical-align:top;}
.hoverPan .panier_table > li > ul > li.cart_elem{display:none;}
.panier_table > li > ul > li.mini_cart{text-align:center;width:30%;vertical-align:top;display:none;}
.hoverPan .panier_table > li > ul > li.mini_cart{display:inline-block;}
.panier_table > li > ul > li.cart_elem > span{line-height:2.5em;}
.panier_table > li > ul > li > b{display:block;height:3em;}
.panier_table h2,.panier_table h3,.panier_table h4{margin:0 0 5px 0;}
.retour_boutique{font-weight:bold;color:black !important;display:block;text-align:center;}
.panier_table .select{margin-top:5px;}
.panier_table .delete{font-size:1.6em;margin: 0 10px;position:absolute;bottom:15px;right:0;}
.panier_table .bx-wrapper{border:0;margin:0;}
.panier_table .bx-controls{display:none;}
.panier_table .thumb:before{padding-top:100%;}
.panier #container form .select select{padding-left:5px;padding-right:35px;}
hr.sep{display:block;margin:10px auto;}

.code_promo{margin:0 10px;width:calc(100% - 20px);display:inline-block;position:relative;}
.code_promo label{color:black;margin-bottom:5px;display:block;}
.code_promo input{margin-top:5px;}
.code_promo button{position:absolute;bottom:0;right:0;width:50px;}

.cart-popup{background:white;padding:25px 25px 100px;box-sizing:border-box;}
.filter-popup{background:white;padding:25px;box-sizing:border-box;width:90%;margin:50px auto 100px auto;border-radius:5px;}
.filter-popup form{position:relative;margin-top:40px;}
.filter-popup form:before{background:#000000;height:40px;line-height:40px;content:"Filter par :";text-align:center;font-size:1.1em;display:block;;font-family: 'AvenirLTStd';font-weight:900;color:white;text-transform:uppercase;position:absolute;top:-90px;left:-25px;right:25px;
border-radius:5px 5px 0 0;width: calc(100% + 50px);}
.filter-popup .filter_options{color:#000000;position:relative;top:22.5px;font-size:1.2em;text-transform:uppercase;}
.filter-popup .filter_options > a{display:inline-block;vertical-align:middle;text-decoration:none;text-align:left;color:inherit;width:40%;margin:0;padding:0;letter-spacing: -.5px;}
.filter-popup .filter_options > a:nth-child(even){text-align:right;width:60%;}
.filter-popup .filter_options > a > svg{color:black;font-size:.9em;margin-right:5px;}
.filter-popup .mfp-close{right:15px;}
.cart-popup .select{width:100%;margin-bottom:10px;overflow:visible;}
.mfp-content .buttonssb > a{font-size:.8em;}
.mfp-content .buttonssb > a svg{margin-top: -5px;left:10px;}
.mfp-content .buttonssb > a:nth-child(even) svg{left:auto;right:10px;}
.compte #wrapper{background:white;}
.compte h3{color:black;margin-bottom:10px;color:black;font-size:1.25em;position:relative;}
.compte h3 a{position:absolute;right:0;top:-1px;color:inherit;text-decoration:none;font-size:1.25em;}
.compte .addcardform:not(#newsletters){padding:35px;box-sizing:border-box;}
.addcardform input[type='text'],.addcardform input[type='email'],.addcardform input[type='file'],.addcardform input[type='password'],.addcardform input[type='number'],.addcardform input[type='tel'],.addcardform select,.addcardform textarea,.addcardform .select{margin-top:5px;border:0;border-bottom:2px solid black;display:block;width:100%;background:white;color:black;height:30px;line-height:28px;}
.addcardform select{border:none !important;padding:0;margin:0;}
.addcardform textarea{height:120px;}
.addcardform input[type='file'].toup:after,.addcardform .hoverFile{border:0;border-bottom:2px solid black;line-height:28px;height:30px;}
.addcardform .hoverFile a{color:black;}
.addcardform label,.addcardform .label{display:block;margin-bottom:10px !important;margin-top:25px !important;color:black;}
.compte .addcardform .showSte{display:none;}
.compte .addcardform .intermed{margin:10px 0;}
.compte .addcardform .intermed a{color:black;}
.fb_iframe_widget{display:block !important;width:100%;/*background:#4662b1;*/margin-top:3px;text-align:center;padding:5px;box-sizing:border-box;}
.fb_iframe_widget > span,.fb_iframe_widget > span > iframe{}
.fb_iframe_widget > span > iframe ._4z_b{background:none !important;}

#newsletter_block{text-align:left;}
#newsletter_block.thumb:before{padding-top:125%;}
#newsletter_block h3,#newsletter_block h4{color:white;font-weight:900;font-style:normal;box-sizing:border-box;text-transform:uppercase;padding:5px 20px;margin:5px 25px;display:inline-block;width:60%;margin-right:40%;vertical-align:top;line-height:1.2em;font-family: 'AvenirLTStd';}
#newsletter_block h3{font-size:1.8em;margin-top:25px;}
#newsletter_block h4{font-size:1.4em;background:rgba(0,0,0,.6);color:#b6b6b8;margin-top:-7.5px;}
#newsletter_block .bottom{background:black;height:70px;line-height:70px;text-align:center;color:white;text-transform:uppercase;position:absolute;bottom:0;left:0;right:0;}
#newsletter_block .bottom a{color:inherit;text-decoration:none;font-size:1.15em;}
.freereturn{background:black;color:white;font-size:1em;height:60px;line-height:60px;text-align:center;text-transform:uppercase;}
.freereturn img{margin:0px 7px;width:auto;height:14px;display:inline-block;vertical-align:middle;position:relative;top:0;}

#social_block{text-align:left;}
#social_block.thumb:before{padding-top:125%;}
#social_block .top,#social_block .bottom{background:rgba(0,0,0,.5);height:70px;line-height:70px;text-align:center;color:white;text-transform:uppercase;position:absolute;left:0;right:0;box-sizing:border-box;}
#social_block .top{top:0;text-align:right;padding-right:40px;text-transform:uppercase;}
#social_block .top h3{font-size:1.1em;}
#social_block .bottom{bottom:0;}
#social_block .top a,#social_block .bottom a{color:inherit;text-decoration:none;}
#social_block .bottom ul{list-style:none;text-align:center;padding:0 20%;}
#social_block .bottom ul > li{width:32%;text-align:center;display:inline-block;font-size:2.75em;}

.social_prod{box-sizing:border-box;padding:10px 0 0 0;text-align:center;}
.social_prod .newsletter{margin-bottom:20px;}

.compte #container h4{margin:1.5em 2.5em .5em;color:black;font-family:'AvenirLTStd';font-weight:900;}
.listingBtn{padding:10px;box-sizing:border-box;text-align:left;}
.listingBtn > li{display:inline-block;width:25%;margin:5% 0;text-align:center;position:relative;vertical-align:top;}
.listingBtn > li > a{color:black;text-decoration:none;}
.listingBtn > li > a > span{display:block;font-size:.725em;margin-bottom:5px;white-space:nowrap;}
.listingBtn > li > a > span.title{height:1.5em;white-space:normal;}
.listingBtn > li > a > span svg{font-size:3.25em;}
/*.listingBtn > li.compte_1369 > a > span svg{font-size:5em;}*/
i.nb{width:30px;height:30px;line-height:30px;background:#ff6600;border-radius:50%;text-align:center;position:absolute;top:-15px;right:-15px;color:white;font-size:.9em;}
#header_menu i.nb{position:relative;top:auto;right:auto;display:inline-block;width:25px;height:25px;line-height:25px;font-size:.8em;}
#mon_compte{display:none;text-align:center;}
#mon_compte:target{display:block;}

.adresses{}
.adresses > li{display:block;padding:20px;box-sizing:border-box;margin:10px auto;background:lightgray;color:#000000;position:relative;line-height:1.3em;}
.adresses:not(.shipping) > li b{display:block;margin-bottom:-10px;}
.adresses.shipping > li{background:#000000;color:#ffffff;}
.adresses > li > i,.adresses > li > a > i{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;bottom:0;width:20%;text-align:center;color:white;font-size:2em;}
/*.sunday .adresses > li > div > p:nth-child(3){display:none;}*/
.adresses > li > input,.adresses > li > a > input{position:absolute !important;top:50% !important;left:20px;margin-top:-10px;}
.adresses > li > input[type=checkbox],.adresses > li > a > input[type=checkbox]{border-color:white;background:white;}
.adresses > li > div,.adresses > li > a > div{display:block;padding-left:20%;box-sizing:border-box;padding-right:15%;}
.adresses > li > div > a.edit{color:inherit;text-decoration:none;position:absolute;top:5px;right:5px;font-size:1.25em;}
.adresses > li > div > a.delete{color:inherit;text-decoration:none;position:absolute;bottom:5px;right:5px;font-size:1.25em;}

body.mes-ventes #container .item{display:block;width:100%;padding-bottom:20px;margin:20px 0;/*border-bottom:1px solid #DFDFDF;*/position:relative;min-height:0;}
body.mes-ventes #container .item > div,body.mes-ventes #container .item > a{display:inline-block;width:30%;vertical-align:top;margin:0;}
body.mes-ventes #container .item > a{margin-left:15px;}
body.mes-ventes #container .item > a:before{padding-top:100%;}
body.mes-ventes #container .item > div h3{font-size:1.1em;margin-top:0;overflow:hidden;max-height:1.2em;text-overflow:ellipsis;color:#000000;padding:0;white-space:nowrap;font-family:'AvenirLTStd';font-weight:900;text-align:left;}
body.mes-ventes #container .item > div .vendeur{margin:20px 0 0;}
body.mes-ventes #container .item > div .vendeur > p{margin:5px 0;font-size:1.1em;}
body.mes-ventes #container .item > div .vendeur > p > label,body.mes-ventes #container .item > div .vendeur > p > span{font-family:'AvenirLTStd';font-weight:900;}
body.mes-ventes #container .item > div .vendeur > p > label{color:#000000;}
body.mes-ventes #container .item > div .vendeur > p > span{color:green;}
body.mes-ventes #container .item > div .vendeur > p:nth-child(2) > span{color:red;}
body.mes-ventes #container .item > div .vendeur > p.publish{margin-top:30px;position:relative;padding-left:10px;font-size:1em;color:#000000;}
body.mes-ventes #container .item > div .vendeur > p.publish:after{width:7px;height:7px;border-radius:50%;background:green;content:" ";position:absolute;left:0;top:2px;display:block;}
body.mes-ventes #container .item > div .vendeur > p.publish.actif_0:after{background:red;}
body.mes-ventes #container .item > div:nth-child(2){width:67.5%;box-sizing:border-box;position:absolute;padding-right:22.5%;padding-left:5%;top:0;right:0;}
body.mes-ventes #container .item > div:nth-child(2) .edit{background:#DFDFDF;color:white;font-size:1.6em;padding:22px;border-radius:50%;position:absolute;bottom:5px;right:20px;}
body.mes-ventes #container .item > div:nth-child(2) .delete{color:black;font-size:1.2em;position:absolute;bottom:0;left:-40%;}
body.mes-ventes #container .item > div:nth-child(2) .copy{color:black;font-size:1.2em;position:absolute;bottom:0;left:-20%;}
body.mes-ventes #container .item > div:nth-child(2) > .btn,body.mes-ventes #container .item > div:nth-child(2) > .prix strike,body.mes-ventes #container .item > div:nth-child(2) > .prix .economie{display:none;}
body.mes-ventes #container .item > div:nth-child(2) > .prix{position:absolute;top:0;right:15px;margin:0;max-width:30%;text-align:right;}
body.mes-ventes #container .item > div:nth-child(2) > .prix.enchere .prix{font-size:.9em;}
body.mes-ventes #container form > label{color:#000000;}
body.mes-ventes #container form .item.item-prod{padding-bottom:0;margin-bottom:15px;}
.ab.addcardform input[type='text'], .ab.addcardform input[type='email'], .ab.addcardform input[type='file'], .ab.addcardform input[type='password'], .ab.addcardform input[type='number'], .ab.addcardform input[type='tel'], .ab.addcardform select, .ab.addcardform textarea, .ab.addcardform .select{border:1px solid #000000;}
.ab.addcardform .fss .select{height:auto;overflow:visible;}
.qte .stock{display:none;}
.qteLabel{position:relative;}
.qteLabel > span{position:absolute;z-index:2;left:5px;width:305px;top:7px;}
.qteLabel > input{padding-left:315px !important;}
.moremd{margin-top:10px;text-align:center;}
.moremd > span{color:#ff6600;}
.moremd > a{color:#000000;}
.moremd > a:nth-child(odd){margin-right:2px;}
.moremd > a:nth-child(even){margin-left:2px;}
.more{color:black;display:inline;font-weight:normal !important;font-size:.9em;}
div.linecombi{margin-bottom:5px;position:relative;}
div > .span3{display:inline-block;margin-right:1.25%;vertical-align:middle;width:32.5%;padding-right:10px;box-sizing:border-box;}
div > .span3:nth-child(3n){margin-right:0;padding-right:9%;}
div > .span2{display:inline-block;margin-right:1%;vertical-align:middle;width:48%;box-sizing:border-box;}
div > .span2:nth-child(2n){margin-right:0;margin-left:1%;}
div.linecombi > .del{z-index:1;position:absolute;right:0;top:9px;color:#000000;text-decoration:none;font-size:2em;}
b > span{color:#74ACC0;}
.euro{position:relative;}
.euro .fa-euro-sign{position:absolute;top:11px;right:7px;z-index:3}
.hidden{display:none;}
.listing4{list-style:none;text-align:center;margin-top:5px;}
.listing4 > li{display:inline-block;width:24%;margin-bottom:1%;margin-right:1%;vertical-align:top;position:relative;}
.listing4 > li .delOption{position:absolute;top:3px;right:3px;color:#000000;}
.listing4 > li .modOption{position:absolute;bottom:3px;right:3px;color:#000000;}
.listing4 > li:nth-child(4n){margin-right:0;}
.hoverFile.changeFile{text-decoration:none;}
.hoverFile .changeFile .infos{margin-right:3px;top:1px;position:relative;}
.hoverFile .changeFile .infos.fa-exclamation-circle{color:#ff6600;}
.hoverFile .changeFile .infos.fa-check-circle{color:#008000;}
.ma-boutique .changeFile.hoverFile{margin-top:-10px !important;}
body.mes-ventes .hoverFile.changeFile:not(.nnf){background:#000000;text-align:center;color:white;top:-15px;height:45px;line-height:45px;}
body.mes-ventes .hoverFile.changeFile.nnf{border:1px solid #000000;margin-top:0;}
body.mes-ventes .light .hoverFile.changeFile{background:#AEAEAF;border-color:#AEAEAF;}
body.mes-ventes .light input.toup,body.mes-ventes .light input.toup:after{border-color:#AEAEAF !important;}
.crop-rotate{position:absolute;bottom:48px;right:20px;color:#000000}
.label.marque *{text-transform:uppercase;}
.label > small{margin-top:2px;display:block;line-height:1.4em;}
.label > label > small.limitation{font-size:.7em;text-align:left;top:5px;margin-bottom:10px;position:relative;}
.label > small > small{display:block;color:red;}

.panier_form > h3,.panier_form > h4,.commande #container > div > h3{color:black;font-size:1.3em;margin-top:15px;text-align:left;margin-bottom:10px;}
body.commande #container > div > .adresses:not(.shipping){margin-bottom:-10px;}
body.commande #container .label.withLeftI > input{padding-left:50px;}
body.commande #container .label.withRightI > input{padding-right:50px;}
body.commande #container .label > svg{position:absolute;top:10px;color:#000000;font-size:2em;z-index:2;}
body.commande #container .label > svg.left{left:3px;}
body.commande #container .label > svg.right{right:3px;font-size:1.5em;top:12px;color:green;display:none;}
body.commande #container .label.success > svg.right{display:block;}
body.commande #container .label > input{height:50px;line-height:48px;border-color:#000000;}
body.commande #container .label > input:focus{border-color:#000000;}
body.commande #container .label{margin:25px 0;}
body.commande #container form{min-height:80vh;}
.adresse-popup .adresses > li{margin-bottom:50px;}
.adresse-popup .adresses > li > .btn{position:absolute;top:100%;left:0;right:0;}
.shipping.adresses > li{margin:2px auto;}
.shipping.adresses > li:hover,.shipping.adresses > li.current{background:#ff6600;color:white;}
.shipping.adresses > li > a{display:block;color:inherit;text-decoration:none;}
.shipping.adresses > li > a > i{height:65px;bottom:auto;left:auto;right:0}
.shipping.adresses > li > a > i > img{width:auto;height:30px;}
.adresses > li > div.pointsrelais{display:none;padding:0;margin-top:35px;background:#d7d7d7;}
.adresses > li > div.pointsrelais > ul li{margin-bottom:20px;padding:10px 25px;}
.adresses > li > div.pointsrelais > ul li:hover,.adresses > li > div.pointsrelais > ul li.current{background:#666;color:white;}
.adresses > li > div.pointsrelais > ul li > a{display:block;color:inherit;text-decoration:none;}
.adresses > li > div.pointsrelais > ul li table{width:100%;margin:5px 0;}
.adresses > li > div.pointsrelais > h5{font-family:'AvenirLTStd';font-weight:900;text-align:center;font-size:1.25em;text-transform:uppercase;margin-bottom:15px;}

div.total_infos{border-top:1px solid #000000;padding-top:25px;margin:25px 10px;width:calc(100% - 20px);}
.total_infos,.total_infos > p{text-align:left;color:black;clear:both;min-height:18px;}
.total_infos > p > label,.total_infos > p > span{float:left;width:50%;color:#000000;font-weight:bold;font-size:1.1em;}
.total_infos > p > span{text-align:right;}
.total_infos > p.total{text-transform:uppercase;font-family:'AvenirLTStd';font-weight:900;font-size:1.3em;min-height:26px;}
.total_infos > p.total *{font-family:'AvenirLTStd';font-weight:900;color:black;}

body.encheres #container > div > h3,body.offres #container > div > h3{color:black;margin-top:20px;padding-left:15px;font-size:1.2em;}

.messageContent .cadreMessages{width:100%;background:white;height:54vh;overflow-y:auto;padding:15px;box-sizing:border-box;}
.messageContent .cadreMessages ul{list-style:none;}
.messageContent .cadreMessages ul li{display:block;clear:both;width:70%;margin:2.5% 10%;position:relative;line-height:normal;color:black;}
.messageContent .cadreMessages ul li.l{float:left;text-align:left;}
.messageContent .cadreMessages ul li.r{float:right;text-align:right;}
.messageContent .cadreMessages ul li .avatar{position:absolute;top:0;width:12%;border-radius:none;color:#000000;font-size:2em;text-decoration:none;}
.messageContent .cadreMessages ul li .avatar span{display:none;}
.messageContent .cadreMessages ul li.l .avatar{left:-15%;}
.messageContent .cadreMessages ul li.r .avatar{right:-14%;}
.messageContent .cadreMessages ul li i{display:block;font-size:.8em;}
.messageContent ul.filtreMessages{list-style:none;text-align:center;border-top:1px solid lightgray;}
.messageContent ul.filtreMessages > li{width:33.3334%;display:inline-block;height:50px;background:black;color:white;text-align:center;font-size:.8em;position:relative;}
.messageContent ul.filtreMessages > li > a{display:flex !important;justify-content:center;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;}
.messageContent ul.filtreMessages > li > a > span{display:inline-block;margin:auto;}
.messageContent ul.filtreMessages.inside > li{width:100%;display:block;}
.messageContent ul.filtreMessages.inside > li:not(:first-child){display:none;}
.messageContent ul.filtreMessages > li.selected,.messageContent ul.filtreMessages > li:hover{background:gray;}
.messageContent ul.filtreMessages > li a{text-decoration:none;display:block;color:inherit;}
.messageContent .listeMessages{margin:10px auto;}
.messageContent .listeMessages ul{list-style:none;}
.messageContent .listeMessages ul li{background:white;width:100%;text-align:left;height:auto;margin:5px auto;box-sizing:border-box;padding:5px;clear:both;}
.messageContent .listeMessages ul li a{display:block;text-decoration:none;color:inherit;}
.messageContent .listeMessages ul li .infos,.messageContent .listeMessages ul li .content{float:left;width:33.3%;position:relative;}
.messageContent .listeMessages ul li .content{width:66.7%;}
.messageContent .listeMessages ul li .content > div{overflow:hidden;text-overflow:ellipsis;display:block;max-height:90px;}
.messageContent .listeMessages ul li .infos > *{display:block;margin-bottom:5px;}
.messageContent .listeMessages ul li .nbnl i{text-align:center;color:white;background:gray;width:15px;height:15px;display:inline-block;border-radius:50%;line-height:13px;font-size:.8em;}
.messageContent .sendMessage{display:block;width:100%;height:60px;padding:15px;position:relative;box-sizing:border-box;padding-bottom:0;}
.messageContent .sendMessage .avatar{width:6%;display:inline-block;margin-right:-4px;margin-bottom:-6px;border-radius:none;color:#000000;font-size:2em;text-decoration:none;}
.messageContent .sendMessage .avatar svg{position:relative;left:-10px;top:5px;}
.messageContent .sendMessage .avatar > span{display:none;}
.messageContent .sendMessage textarea{width:91.5%;margin-left:1%;height:100%;float:right;margin-right:0;margin-bottom:0;box-sizing:border-box;}
.messageContent .sendMessage input{position:absolute;bottom:15px;right:20px;color:#000000;background:none;border:none;width:auto;padding:0;margin:0;font-family:'AvenirLTStd';font-weight:900;cursor:pointer;}
.messageContent .sendMessage .refresh{position:absolute;top:-20px;right:16px;color:#000000;}

table.commande{margin:10px 0;}
table.commande,table.commande table{border-collapse:collapse;width:100%;}
table.commande thead tr th{background:black;color:white;padding:2px 10px;box-sizing:border-box;text-align:left;}
table.commande tbody tr td,table.commande tbody tr th{padding:2px 10px;box-sizing:border-box;background:white;color:black;vertical-align:middle;border-bottom:1px solid lightgray;text-align:left;}
table.commande tr td a{display:block;color:black;}
table.commande tr.detail{display:none;}
table.commande tr.detail > td{padding:0;}
table.commande tr.detail thead tr th{background:gray;}
table.commande tr td a.btn{background:#ff6600;color:white;height:25px;line-height:25px;display:inline-block;vertical-align:middle;width:auto;padding:0 15px;font-size:.65em !important;margin-left:10px;}

.spinner{font-size:3em;text-align:center;margin:25px auto 50px;}
.popupcartbtn{text-align:center;}
.popupcartbtn > a{margin:auto;}
#container > div .item-cond-unite.item-prod h3,#container > div .item-cond-unite.item-prod h4,.home #container .item-cond-unite.item-prod h3,.home #container .item-cond-unite.item-prod h4{text-align:center;}
#container > div .item-cond-unite.item-prod h3,.home #container .item-cond-unite.item-prod h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#container > div .item-cond-unite.item-prod h4,.home #container .item-cond-unite.item-prod h4{display:none;}
#container > div .item-cond-unite.item-prod h3 a,.home #container .item-cond-unite.item-prod h3 a{text-decoration:none;color:inherit;}
#container > div .item-cond-unite.item-prod h3 a:hover,.home #container .item-cond-unite.item-prod h3 a:hover{color:#ff6600;}

.id_1191 #container,.id_1190 #container{color:black;}
.id_1191 #container h1,.id_1190 #container h1,.id_1191 #container h2,.id_1190 #container h2{text-align:center;font-weight:bold;}
.id_1191 #container h3,.id_1190 #container h3{margin:20px 0 10px 0;font-weight:bold;}
.id_1191 #container p,.id_1190 #container p{margin:5px 0;font-size:.9em;text-align:justify;line-height:1.2em;}

.home .full.thumb{position:relative;}
.home .full.thumb > h2{position:absolute;top:30px;left:0;right:0;height:40px;line-height:40px;background:rgba(255,255,255,.6);color:black;text-align:center;font-weight:bold;font-size:1.7em;}
.home .full.thumb > h3{position:absolute;bottom:50px;left:15%;right:15%;height:50px;line-height:50px;background:#ccc;color:black;text-align:center;font-size:2em;}
.home .bgGray,.toggleCats.bgGray{height:40px;line-height:40px;background:#ccc;color:black;text-align:center;font-size:1.6em;display:block;text-decoration:none;border-radius:15px;}
.home h4 b{color:black;text-align:center;font-weight:bold;font-size:1.6em;}
.home .tpoints > li{display:block;margin:10px 0;}
.home .tpoints > li > span{display:inline-block;vertical-align:middle;}
.home .tpoints > li > span:first-child{width:60px;height:60px;margin-right:10px;background-repeat:no-repeat;background-size:45px;background-position:center center;background-color:#ccc;border-radius:100%;font-weight:bold;}
.home .tpoints > li > span:last-child{box-sizing:border-box;padding:0 25px;text-align:center;color:black;}
.home .homeSocial > li{display:inline-block;width:30%;margin:1%;vertical-align:top;}
.home .homeSocial > li > a{display:block;text-decoration:none;text-align:center;}
.home .homeSocial > li > a > img{height:40px;width:auto;margin:auto;}
.home .homePmt > li{display:inline-block;width:23%;margin:1%;vertical-align:top;}
.home .homePmt > li > a{display:block;text-decoration:none;text-align:center;}
.home .homePmt > li > a > img{height:40px;width:auto;margin:auto;}

.home .full.thumb > h3,.item-cats > a.full > div > h2, .item-cats > a.full > a > h2,.home .bgGray{border-radius:15px;}

.home .liste{display:block;text-align:center;margin:20px 0 40px 0;padding-bottom:20px;position:relative;}
.home .liste:after{content:" ";height:1px;left:20%;right:20%;bottom:-20px;background:#ccc;display:block;position:absolute;}
/*.home .liste .item-cond-lot{width:100%;margin:10px 0;}
.home .liste .item-cond-lot > a:before{padding-top:12.5% !important;}*/
.home .liste .bx-wrapper{display:block;}
.home #container h4,.home .homePmt{text-align:center;}

.home .center .btn{width:250px;max-width:100%;height:auto;padding:10px;line-height:1.5em;font-size:1em !important;}
.home .center .btn span{display:block;}
.home .center .btn:hover,.home .center .btn:hover span{color:#ff6600;}

.type_shop #container > p:nth-child(3){display:none;}

.fixedContent,.fixedContent *{font-family: 'AvenirLTStd';font-weight: 900;}
.fixedContent > p,.fixedContent > div.added > p{font-weight:400;}
.fixedContent{padding:10px 0 !important;}
.type_cats #container > .item-cats h3{display:none;}

#container > div > p > img,#container > p > img,#container > img,#container > div > p > a > img,#container > p > a > img,#container > a > img{max-width:100% !important;height:auto !important;}

body.vendre #container > .thumb:before{padding-top:135%;}
body.vendre #container > .thumb > div{position:absolute;bottom:100px;top:auto;background:rgba(255,255,255,.6);color:black;text-align:center;padding:20px;box-sizing:border-box;left:15px;right:15px;display:block;font-size:1.4em;line-height:1.5em;border-radius:20px;}
body.vendre #container > .thumb > div h2{font-size:1.2em;font-weight:bold;margin-bottom:2em;}

#produit .buttonssb.fixe > a:first-child{background-color:gray;border-color:gray;}

#container > div > .return{margin-top:20px;}
.return a{color:black;text-decoration:none;}

.logged .noLogged{display:none;}

.commande.paiement .bottombtnfixed > a{background:#ff6600;}

.filter-popup .reset{text-decoration:none;color:red;font-size:1.2em;}
.cart-popup.newsletter-popup{text-align:center;width:800px;max-width:100%;padding:0;border: 5px solid black;}
.cart-popup.newsletter-popup form > div > .s1-2{display:inline-block;width:50%;padding:0;box-sizing:border-box;vertical-align:top;position:relative;}
.cart-popup.newsletter-popup form > div > .s1-2:nth-child(2):before{border-left:2px dotted black;position:absolute;top:0;left:-1px;bottom:0;display:block;content:" ";}
.cart-popup.newsletter-popup form > div > .s1-2 > h4,.cart-popup.newsletter-popup form > h4,.cart-popup.newsletter-popup form > div > p.spam{padding:20px 0;color:white;box-sizing:border-box;font-size:1.35em;}
.cart-popup.newsletter-popup form > h4,.cart-popup.newsletter-popup form > div > p.spam{padding:10px 0;}
.cart-popup.newsletter-popup form > div > .s1-2 > p{padding:22px;color:black;background:white;box-sizing:border-box;font-size:1.2em;line-height:1.4em;}
.cart-popup.newsletter-popup form > div > .s1-2 > p > img{margin-bottom:15px;}
.cart-popup.newsletter-popup form > div > p.spam img{display: inline;vertical-align: middle;}
.cart-popup.newsletter-popup form input{border:none;border-radius:10px;}
.cart-popup.newsletter-popup .mfp-close{right:-8px !important;top:-6px;}
.cart-popup.newsletter-popup .validnewsletter{background:white;display:inline-block;margin:15px auto;border-radius:10px;color:black;text-decoration:none;padding:10px 20px;}

.partproselector{margin:10px 0;}
.partproselector > .size1-2{width:49%;text-align:center;padding:0;display:inline-block;vertical-align:top;}
.partproselector > .size1-2.leftOrange{border-left:2px solid #ff6600;}
.partproselector > .size1-2 label{margin-bottom:0;display:block !important;text-align:center;position:relative;top:-5px;}
.partproselector > .size1-2 label input{top:4px !important;float:none !important;}

/*body:not(.loaded) .bxslider > li:not(:first-child){visibility: hidden;}*/
body:not(.loaded) #slider.container{max-height: 33vw;overflow:hidden;}
body:not(.loaded) .item-prod .bxslider{max-height:170px;overflow:hidden;}

.home #container .liste .bx-wrapper .thumb,#slider .thumb{background-size:contain;/*background-color:black;*/}
.home #container .liste .bx-wrapper .thumb:before,#slider .thumb:before{padding-top: 100%;}

.cart-popup.info-warning{background:white;border:5px solid #ff6600;text-align:center;color:black;line-height:2em;}
.cart-popup.info-warning b{display:block;margin:5px auto 15px;text-transform:uppercase;letter-spacing: 1.5px;}
.cart-popup.info-warning span{color:#ff6600;}
.cart-popup.info-warning p{}
.cart-popup.info-warning a{color:#ff6600;}
.cart-popup.info-warning div.hr{display:block;margin:15px auto;background:url('../img/divhr.jpg') no-repeat center center / contain;height:5px;}

body.newForm .addcardform:not(#newsletters) p{text-align:left;}
body.newForm .addcardform:not(#newsletters) small.informations{padding:5px 10px;box-sizing:border-box;display:block;text-align:left;font-size:.8em;margin-bottom:40px;line-height:1.5em;}
body.newForm .addcardform:not(#newsletters) small.informations i{display:block;transition:all 1s;}
body.newForm .addcardform:not(#newsletters) small.informations.nempty .ok,body.newForm .addcardform:not(#newsletters) small.informations.err .ok{display:none;}
body.newForm .addcardform:not(#newsletters) small.informations .pok{color:red;display:none;}
body.newForm .addcardform:not(#newsletters) small.informations.err .pok{display:block;}
body.newForm .addcardform:not(#newsletters) small.informations a{color:black;}
body.newForm .addcardform:not(#newsletters) label,body.newForm .addcardform:not(#newsletters) label > small{display:block;}
body.newForm .addcardform:not(#newsletters) label.select{overflow:visible;}
body.newForm .addcardform:not(#newsletters) span.placeholder{position:absolute;top:-12px;left:5px;font-size:.7em;color:#ff6600;opacity:0;visibility:hidden;transition:all 1s;z-index:5;}
body.newForm .addcardform:not(#newsletters) .select span.placeholder{top:-21px;}
body.newForm .addcardform:not(#newsletters) .select > select{padding-left:5px;}
body.newForm .addcardform:not(#newsletters) .showPH span.placeholder{visibility:visible;opacity:1;}
body input:-webkit-autofill {-webkit-box-shadow: inset 0 0 0px 9999px white;}
body.newForm .addcardform:not(#newsletters) .associes b > span{color:#ff6600;}
body.newForm #footer_search{display:none;}

body.newForm .action,body.newForm .paiement,body.newForm .action .compte{display:none;}
body.newForm .action.action_paiement .paiement,body.newForm .action.action_paiement,body.newForm .action.action_compte .compte,body.newForm .action.action_compte{display:block;}
body.newForm .selectTypeForm{text-align:center;}
body.newForm .typeForm,body.newForm .typeFormCompte{margin:20px auto 0 auto;width:60%;}
body.newForm .action_paiement .typeFormCompte,body.newForm .action_compte .typeFormCompte{display:none;}

.btn.bbm{display:block !important;margin:5px 0 !important;}
.btn.bbm:hover{background:black;}

.info-warning li,.info-success li{margin:10px auto;line-height:1.3em;}
.accountInfo{color:black;text-decoration:none;}

/* Footer */
#footer{background:#f5f8f8;padding:25px;color:white;text-align:center;}
#footer_logo{display:none !important;}
#footer > *{margin:20px 0;display:block;}
#footer a{color:inherit;text-decoration:none;}
#footer ul{list-style:none;}
#footer ul > li{font-size:1.1em;text-align:left;padding:5px;box-sizing:border-box;color:black;width:50%;display:inline-block;vertical-align:top;}
#footer_copy{font-size:.8em;margin-bottom:0;margin-top:40px;color:black;}
.type_prod #footer{position:relative;z-index:100000;}

@media screen and (min-width:320px){
	body{font-size:12px;}
	#header_bar > li:not(:nth-child(1)):not(:nth-child(2)) > a > img{height:20px;}
}

@media screen and (min-width:600px){
	body{font-size:15px;}
}

@media screen and (min-width:800px){
	body{font-size:17px;}
}

@media screen and (min-width:1000px) and (max-width:1100px) and (orientation:landscape){
	#filters ul > li > a svg{top:4px;font-size:40px;}
}

@media screen and (min-width:1000px){
	.nodesktop{display:none;}
	body{font-size:18px;}
	
	.home .item h2, .home .item h3, .home .item h4{padding:1% 8%;padding-left:33.334%;}
	.home .item-shop h2{font-size:4.5em;margin-top:11%;}
	.home .item-shop h3{font-size:3em;opacity:.8;}
	.home .buttonssb{margin-bottom:3.35em;}
	.home #newsletters .buttonssb{margin-bottom:0em;}
	.buttonssb{left:16.5%;right:16.5%;}
	.buttonssb > a{height:7em;line-height:7em;}
	
	.freereturn{position:relative;margin-top:-3.9em;margin-left:16.5%;margin-right:16.5%;}
	
	.home .padding{width:100%;}
	.home .liste .item-cond-unite{width:33%;}
	.home .liste > .item-cond-unite:nth-child(5){display:none;}
	.home .liste .item-cond-unite .thumb:before{padding-top:54% !important;}
	/*.home .liste .item-cond-lot .thumb:before{padding-top:23% !important;}*/
	.padding {display:flex;padding:2% !important;margin:auto;color:black;}
	.buttonssb{z-index:9998;}
	
	#newsletter_block{width:36%;margin-left:15%;margin-right:1.5%;}
	#newsletter_block .top {width:50%;margin:5.5%;}
	#newsletter_block h3, #newsletter_block h4{width:100%;padding:10px;margin:0;font-size:1em;line-height:1em;}
	#newsletter_block h3{width:100%;}
	#newsletter_block h4{color:#c2c2c3;}
	#social_block{width:36%;margin-left:1.5%;margin-right:15%;}
	#social_block .bottom ul{list-style:none;text-align:center;display:flex;}
	
	#footer{}
	#footer_search{}
	#footer_search form input{width:400px;margin:1% auto;}
	#footer_search button {left:50% !important;margin-left:-190px;}
	
	#wrapper{}
	#pnProductNavContents{width:100%;}
	#container > div{padding:0;}
	.type_page #container, .type_cats #container{padding:0 15px;text-align:center;}
	.home.type_page #container{padding:0 !important;}
	.type_page #container > h1, .type_cats #container > h1{} 
	.offres-speciales .item-page > .full > div > h2 {background:rgba(0,0,0,.8);padding:15px 0;text-align:center;}
	
	#topGB{padding:0;display:flex;justify-content:center;}
	.type_page #topGB, .type_cats #topGB{display:block;}
	#topGB > a{height:50px !important;padding:0;}
	#topGB > .param, #topGB > span{height:50px !important;width:auto;line-height:50px;color:black;padding:0;}
	#filters ul > li > a > img, #topGB > a > img{margin-top:10px;}
	.mfp-close{right:5% !important;}
	.fastselect{padding:0.5% 0 !important;}
	
	.pret-a-porter .item-cats > a.full > div > h2, .chaussures .item-cats > a.full > div > h2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
	.pret-a-porter .item-cond-:not(.nobtn), .chaussures .item-cond-:not(.nobtn){width:calc((100% - 30px) / 3);display:inline-block;margin: 5px;}
	
	.item-cats.nobtn{margin-top:0;}
	.item-cond-lot{width:calc(50% - 10px);display:inline-block;margin:5px;float:left;}
	.item-cond-unite{width:calc(25% - 10px);margin:15px 5px;}
	.bx-wrapper{padding-bottom:30px !important;background:#ffffff !important;clear:both;box-shadow:unset !important;}
	.type_page .bx-wrapper, .type_cats .bx-wrapper{border:none !important;margin:0;}
	
	.item-prod .bx-wrapper{padding:0 !important;min-height:auto !important;border:0 solid #e7e7e7 !important;}
	.bx-viewport:not(.item-cond-unit .bx-viewport){height:auto !important;top:-5px !important;}
	.mes-ventes #container div > .bx-wrapper .bx-default-pager:nth-child(3){bottom:0 !important;}
	.item-cond-unite .item-prod .prix.enchere, .item-cond-lot .prix.enchere, .item-cond-lot .prix.fixe, .item-cond-lot .prix{visibility:hidden;}
	.encheres .bx-clone{display:none;}
	.encheres .thumb{width:125%;}
	.btn{font-size:smaller;height:50px;line-height:-moz-block-height;}
	#newsletters label{margin:0 15.5%;}
	
	.break_liste{width:70%;margin:0 15%;margin-top:5px;}
	.social_prod .break_liste{width:40%;margin:20px 30%;}
	
	hr{width:100%;margin:5px 0;display:block;background:#ccc !important;border:0;padding:0.5px;}
	
	#produit .titre{/*width:50%;float:left;*/padding-bottom:35px;}
	#produit .titredesc{padding:0;position:relative;}
	#produit .titredesc .configurator .unite{position:absolute;left:175px;right:150px;top:0;width:auto;}
	#produit .titredesc .configurator .unite label{width:auto;}
	.type_prod #produit .prix .prix{margin-top:0;}
	.type_prod #produit .configurator > a,.type_prod #produit .description p .btn{width:35%;}
	#produit .description{overflow:auto;padding-bottom:35px;}
	#produit .description .inlined{display:inline-block;vertical-align:middle;margin-right:10px;width:auto;margin-bottom:10px;}
	#produit .buttonssb{position:absolute;height:0;}
	/*.btn.enchere:not(.all){visibility:hidden;}
	.btn.enchere.all{visibility:visible;}*/
	
	#filters ul > li > a span{bottom:3px;}
	#filters ul > li > a svg{top:4px;font-size:40px;}
	
	#template-contactform{width:100%;padding:0 5%;}
	.compte #wrapper{background:#ffffff;}
	.compte .addcardform{display:inline-grid;margin:0;}
	.compte .addcardform .intermed{margin-bottom:15px;margin-top:0;display:flex;}
	.compte .addcardform label{display:flex;}
	.cart-popup .addcardform{margin:0;}
	.addcardform{width:100%;}
	.addcardform.ab{margin:0;}
	.addcardform.ab .padding{padding:2% !important;display:block;}
	.addcardform.padding.nb{display:block;margin:auto;}
	#newsletters{margin:0;}
	#mon_compte{text-align:center;margin-top:20px;}
	.fichier.une{top:-5px;padding:0;}
	
	.listingBtn{padding:15px 16.5%;}
	.listingBtn > li{width:25%;margin:3% auto;vertical-align:top;}
	.listingBtn > li > a > span{font-size:0.8em;}
	
	.panier_table > li > ul{display:block;}
	.panier_table .delete {font-size: 1.2em;}
	
	.mes-ventes #container .item > div:nth-child(2){width:65% !important;padding-left:0 !important;padding-right:15% !important;}
	
	.bottombtnfixed{z-index:2;position:relative;clear:both;}
	.bottombtnfixed a{color:white;}
	
	.thumb{background-position:center;}
	.panier .thumb{background-position:center;}
	
	.commande .addcardform.padding{justify-content:space-around;display:block;}
	.commande .addcardform.padding .bottombtnfixed button{line-height:1.5em}
	
	.mes-offres #header_bar > li:nth-child(1), .mes-offres #header_bar > li:nth-child(3), .mes-offres #header_bar > li:nth-child(4){margin-top:15px;}
	
	.openMenu #header_menu{width:300px;}
	.home.openMenu #header_menu{top:55px;}
	
	.changeFile.hoverFile{margin-top:5px;}
	
	th{padding:1.5% 1% !important;}
	.commande tbody tr td, .commande tbody tr th{padding:1% !important;}
	
	.bx-controls-direction, .bx-clone{visibility:hidden;}
	#topGB > span{line-height:50px !important;}
	
	.freereturn {margin-top:-3.95em;}
    .buttonssb > a:nth-child(2n) svg{margin-left 70%;}
    .home .buttonssb > a svg{margin-right:67%;}
	.home .buttonssb > a:nth-child(2n) svg { margin-left: 67%; margin-right: 0 !important;}
    #newsletter_block h3, #newsletter_block h4{font-size:1.2em;}
    .item-shop h3{font-size:3.2em !important;}
	
    .break_liste{width:100%;margin:0;clear:both;}

    .panierproduit, .partager, .btn.enchere.all{margin-right:4%;}
    .social_prod .break_liste{height:60px;line-height:-moz-block-height;}
    /*#produit .titre{border-right:solid 1px black;}*/
	#container > div > .item-cond-lot:first-child{border:none !important;}

    .panierproduit, .partager, .btn.enchere.all{min-height:60px;}

    #filters ul, #filters ul > li, #filters ul > li > a{height:100%;}
    #filters ul > li > a > img, #topGB > a > img{height:50%;}
    #filters ul > li > a span{height:25%;font-size:0.7em;}

    .panier #container > h1{background:black;color:white;font-size:1.2em;line-height:40px;text-align:center;text-transform:uppercase;}

    .panier_table > li > div{padding:0;}
    .panier_table > li > ul > li{vertical-align:top;}

    .changeFile.hoverFile{margin-top:0;}
	
	.item-cond-lot{border: none;}
	body.mes-ventes #container .item > div:nth-child(2) .delete {right: 10%;bottom: -20%;left:auto;}
	body.mes-ventes #container .item > div:nth-child(2) .copy {right: 5%;bottom: -20%;left:auto;}
	.panier #container, .commande #container{padding-bottom: 50px !important;}
	.commande .code_promo { margin-bottom: 10px;}
	#topGB > a, #topGB > .param, #topGB > span{display:inline-block;vertical-align:middle;}
	.mfp-content{font-size:.8em;width:500px !important;}
	.filter-popup .filter_options{top:-15px;}
	.buttonssb{left:0;right:0;}
	body:not(.mes-ventes) .item-cond-unite{width:25%;margin-right:-5px;}
	.item-cats > .full.thumb:before {padding-top: 30%;}
	.item-cats > a.full.thumb{height:150px;}
	.mes-ventes #container .item > div:nth-child(2){width:850px !important;padding-left:30% !important;padding-right:10% !important;}
	.item-cond-unite .item-prod .prix.enchere, .item-cond-lot .prix.enchere, .item-cond-lot .prix.fixe, .item-cond-lot .prix{visibility:visible;}
	#pnProductNav{display:block !important;}
	body #wrapper{padding-top:105px;}
	.pn-ProductNav_Link{font-size:1.2rem;}
	#slider.container{max-width:100%;width:100%;}
	#slider.container .thumb{background-size:contain;background-color:black;}
	#slider.container .thumb:before{padding-top:38.5%;}
	/*.home #slider.container{margin-top:5vh;}*/
	#header_bar > li:nth-child(1){margin-top:3px;margin-right:5px;}
	#header_bar > li a img, #header_bar > li h1 img {position:relative;top:3px;}
	#header_bar > li:nth-child(2) img {top:-5px;max-height:60px;margin-right:-60px;margin-bottom: -18px;}
	body:not(.openSearch) #header_bar > li:not(:nth-child(1)):not(:nth-child(2)){padding-right:10px;}
	.home #slider.container .thumb:before{padding-top:33.33334%;}
	#container,.boxedC{max-width:1000px;margin:auto;}
	.home #container div{text-align:center;}
	.home #container div > img{height:50px !important;width:auto !important;display:inline-block;text-align:center;margin:auto;}
	.home .tpoints{display:block;width:100%;}
	.home #container .thumb:before {padding-top:30%;}
	#slider .bx-controls{top:-10px;position:relative;}
	
	#footer ul > li{width:auto;margin:10px;}
	
	.item-actu{width:24%;margin:.5%;display:inline-block;vertical-align:top;}
	#slogan{width:calc(100% - 370px);float:left !important;text-align:center;font-family:'AvenirLTStd';font-size:2em;}
	
	.type_prod #produit > a{display:block;text-align:center;}
	.type_prod #produit > a > img,.type_prod #produit .bxslider img{height:300px;width:auto !important;margin:auto;}
	#produit .promo{left:50%;margin-left:-200px;}
	#produit .titredesc,.item-prod {font-size:.8em;}
	.item-prod .btn{height:35px;}
	.item-prod .thumb.full:before, .item-bran > .thumb.full:before{padding-top:36.5%;}
	body.vendre #content{text-align:center;}
	body.vendre #container,.sundayrags{width:100%;max-width:500px;display:inline-block;margin:auto;}
	.sundayrags img{width:100%;height:auto;}
	#filters ul{max-width:1000px;margin:auto;}
	
	.bgGray.item-cats{display:inline-block;width:auto;margin:5px;}
	.bgGray.item-cats > a.full.thumb{height:auto;background:none !important;}
	.bgGray.item-cats > a.full.thumb > div{background:none !important;position:relative;top:auto;left:auto;right:auto;bottom:auto;}
	.bgGray.item-cats > a.full.thumb > div h2{background:#ccc;font-size:1.25em;padding-left:2.5em;padding-right:2.5em;}
	.bgGray.item-cats > a.full.thumb:hover > div h2{background:gray}
	
	#pnIndicator{display:none !important;}
	#header_menu > ul li{font-size:.975em;text-transform:none;}
	#produit .configurator{background:none;}
	#produit .configurator > div{display:block;width:100%;margin:10px 0;}
	#produit .configurator > a{display:inline-block;width:90%;margin:10px 5%;line-height:4em;}
	.description .btn{line-height:3em;}
	.newsletter,.adresses .btn,.sunday .btn,.cart-popup .btn{line-height:3.5em !important;}
	.btn.panierproduit, .btn.partager{line-height:4em;}
	#produit .configurator label{width:27%;}
	#produit .configurator label span{margin-bottom:4px;}
	
	body.mes-ventes #container .item{text-align:left;clear:both;}
	body.mes-ventes #container .item .prix.fixe .promo{display:none;}
	body.mes-ventes #container .item > a.thumb{background-size:contain;}
	body.mes-ventes #container .item > a:before {padding-top:60%;}
	
	.adresses.shipping input[type="checkbox"]{top:15px;}
	
	.cropadding{padding:0 !important;}
	
	.size1-2{display:inline-block;width:50%;vertical-align:bottom;box-sizing:border-box;padding:1%;}
	#produit .titre .left {padding-right:40%;}
	body.newForm .addcardform:not(#newsletters){padding:35px 25% !important;}
	body form input[type="file"].toup::after,body form .hoverFile{top:5px;bottom:-5px;}
	
	body.compte .selectTypeForm > .btn{width:50%;margin:30px 25%;height:auto;}
	
	#header_bar div.btnCpt{white-space:nowrap;right:40px;}
	#header_bar div.btnCpt > .btnCpt{display:inline-block;border:2px solid black;padding:3px 5px;line-height:normal;margin-right:15px;top:5px;position:relative;}
	#header_bar div.btnCpt > .btnCpt:hover{color:white;background:#ff6600;border-color:#ff6600;}
}

@media screen and (max-width:1000px){
	#header{background:white;}
	body:not(.scroll) #wrapper{padding-top:147px;}
	.zEWidget-launcher{display:none;}
	body{overflow-x:hidden;}
	#content{padding:0 5%;}
	#produit,.messageContent{font-size:1.2em;}
	#header > .logo .notPan.liPan a{position:relative;}
	#header > .logo .notPan.liPan a span{font-size:1em;}
	#header_bar .hoverPan{font-size: .9em;}
	#header_bar .bottombtnfixed{position:relative;left:auto;right:auto;bottom:auto;top:auto;font-size:.9em;}
	#header_bar > li:not(:nth-child(1)):not(:nth-child(2)){margin:0 13px;padding:0;}

	.openMenu #header,.openMenu #filters,.openMenu #wrapper{position:fixed;left:100%;right:-100%;}
	.openMenu #header .rechercher{position:fixed;left:9%;right:9%;top:50px;z-index:99999999;}
	.openMenu #header .rechercher > form > a{display:none;}
	#header_menu{right:0;top:10px;}
	#header_menu h2{text-align:center;text-transform:uppercase;font-size:1.3em;margin-bottom:70px;}
	.hasChildMenuOpen #header_menu h2{margin-bottom:15px;}
	#header_menu h2 > a{position:absolute;top:5px;right:20px;color:black;font-size:1.6em;text-decoration:none;}
	#header_menu > ul > li.lang_fr,#header_menu > ul > li.lang_en{display:inline-block;width:48%;vertical-align:middle;}
	.freereturn{margin-top:-10px;font-size:1.1em;}
	.nomobile{display:none;}
	
	/*.home .liste .item-cond-lot > a:before{padding-top:40% !important;}*/
	.home .liste .item-cond-unite.item-prod .prix{font-size:1.1em;}
	
	p.return{padding-top:10px;}
	#filters:after{content:" ";position:fixed;bottom:0;left:0;right:0;background:white;height:30px;z-index:2;}
	
	.buttonssb{position:fixed;}
	.mfp-content .buttonssb{position:absolute;}
	.btnfollowmore i,.btnfollowmore svg{position:absolute;right:5px;top:3px;}
	.buttonssb > a.all{height:70px;line-height:70px;}
	#header_bar div.btnCpt{top:auto;bottom:0;right:-18px;line-height:2em;text-align:center;font-size:.4em;width:61px;}
	.commande #header_bar div.btnCpt{width:auto;}
	#header_bar div.btnCpt > .btnCpt{display:block;}
	body.panier #header_bar .accountInfo,body.recap #header_bar .accountInfo,body.commande #header_bar .accountInfo,body.payer #header_bar .accountInfo,body.paiement #header_bar .accountInfo{right:0;margin-right:20px;}
	.panier_table .delete{right:-30px;}
	.panier_table > li > ul > li{width:35%;float:left;padding:2px 0 !important;}
	.panier_table > li > ul > li:first-child{padding-right:2px !important;}
	.panier_table > li > ul > li.cart_elem{width:35%;float:right;text-align:right;padding-right:5px !important;}
	body.panier .thumb:before, body.commande .thumb:before{padding-top:85%;}
	.panier_table > li > ul > li:nth-child(2){width:30%;}
	.panier_table > li > ul > li:nth-child(5) > b{display:none;}
	.panier_table > li > ul > li > b,.panier_table > li > ul > li > span{height:auto;}
	.panier_table h2{height:auto;min-height:3.2em;}
	.panier_table > li{clear:both;}
	.panier_table .select{margin-top:-10px;}
	.panier_table h3, .panier_table h4{max-height:100px;line-height:auto;white-space:normal;}
	.panier #container form .select select{height:30px;line-height:19px;}
	
	.sunday h3{margin:20px 0 10px 0;text-align:center}
	.panier_form .bottombtnfixed a{background:#ff6600;}
	.panier_form .bottombtnfixed a:hover{background:black;}
	.panier_form ul,.panier_form h3,.panier_form div,.panier_form a{clear:both;}
	
	#produit .buttonssb > a:nth-child(even),#produit .buttonssb > a.orange{background-color:#ff6600 !important;border-color:#ff6600 !important;}
	#produit .buttonssb > a:nth-child(even):hover,#produit .buttonssb > a.orange:hover{background-color:#000000 !important;border-color:#000000 !important;}
	.searchLi{padding-right:10px !important;}
	body:not(.loaded) #slider.container{max-height:100vw;overflow:hidden;}
	.item-cats.nobtn{margin:0;}
	.home .tpoints > li > span:last-child{width:calc(100% - 80px);}
	.cart-popup.newsletter-popup form > div > .s1-2 > p{padding:22px;min-height:53vw;}
	.cart-popup.newsletter-popup form input{width:90%;margin:0 5%;}
	.cart-popup.newsletter-popup .validnewsletter{margin:0 auto;}
	.sundayrags > img{max-width:100%;}
	.buttonssb .black,.buttonssb .orange{font-size:.9em;}
	#slider .thumb{background-size:cover;}
	body.compte .selectTypeForm > .btn:nth-child(2){margin-bottom:25px;}
	body.type_page:not(.home) #container{padding:10px;}
	body.type_page:not(.home) #container > h1{margin-left:-10px;margin-right:-10px;margin-top:-10px;width: calc(100% + 20px);}
	form input:not([type]), form input[type='button'], form input[type='submit'], form input[type='text'], form input[type='file'], form .hoverFile, form input[type='number'], form input[type='email'], form input[type='tel'], form input[type='password'], form select, form textarea, .btn, form button{font-size:1.2em;}
	.qteLabel > span{position:absolute;z-index:2;left:5px;width:215px;top:7px;}
	.qteLabel > input{padding-left:225px !important;}
	.description .btn{height:auto;min-height:35px;}
	#produit .description{position:relative;}
	.floatingMobile{margin:10px auto;display:inline-block;box-sizing:border-box;background:#ff6600;width:90%;border-radius:5px;border:none;font-size:.9em;line-height: 2em;}
	div.partager{margin-top:20px;}
}
@media screen and (min-width:320px){
    body{font-size:12px;}

    .bx-viewport{height:auto !important;}
    .bx-wrapper{background:#ffffff !important;clear:both;box-shadow:unset !important;border:unset !important;}
    hr{display:none;}

    .encheres .thumb {background-position:right;}
    /*.panier_table > li > ul > li:nth-child(2){margin-bottom:40px;}*/

    #footer{}
    #footer_search{}
    #wrapper{} 

    #topGB{display:flex;}
    #topGB > span{line-height:30px;color:black;}
	body.newForm .typeForm, body.newForm .typeFormCompte{height:auto;}
	.mes-ventes .item .prix > .promo{display:none;}
	
	.type_cats #container > .noIfs{text-align:center;}
	.type_cats .noIfs .item-cats{display:inline-block;width:auto;margin:5px;}
	.type_cats .noIfs .item-cats > a.full.thumb{height:auto;background:none !important;}
	.type_cats .noIfs .item-cats > a.full.thumb > div{background:none !important;position:relative;top:auto;left:auto;right:auto;bottom:auto;}
	.type_cats .noIfs .item-cats > a.full.thumb > div h2{background:#ccc;font-size:1.25em;padding-left:2.5em;padding-right:2.5em;}
	.type_cats .noIfs .item-cats > a.full.thumb:hover > div h2{background:gray}
}

@media screen and (max-width:320px){
	.cart-popup.newsletter-popup form > div > .s1-2 > h4, .cart-popup.newsletter-popup form > h4, .cart-popup.newsletter-popup form > div > p.spam {font-size: 1.15em;}
	.cart-popup.newsletter-popup form > div > .s1-2 > p{font-size:1em;}
}

@media screen and (min-width:600px){
    body{font-size:15px;}
}

@media screen and (min-width:800px){
    body{font-size:17px;}

    .item-shop h2{font-size:4em;margin-top:11%;}
    .item-shop h3{font-size:2.9em !important;opacity:.8;}
    .btn{font-size: small !important;}
}

@media screen and (min-width:1280px){
	#content{width:1280px;margin:auto;}
}

@media print {
}
/* Magnific Popup CSS */.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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 !important;}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#cccccc;}.mfp-preloader a:hover{color:white;}.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:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}.mfp-close:hover, .mfp-close:focus{opacity:1;filter:alpha(opacity=100);}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333333;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:65px;border:medium inset transparent;}.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;display:none;}.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:15px;border-bottom-width:15px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:-2px;}.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:0;border-right:20px solid black;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:70px;}.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:20px solid black;}.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:black;}/* Main image in popup */img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}/* The shadow behind the image */.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:#444444;}.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){/*** Remove all paddings around the image on small screen*/.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;} }.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1;}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8;}.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg{opacity:0;}/* padding-bottom and top for image */.mfp-no-margins img.mfp-img{padding:0;}/* position of shadow behind the image */.mfp-no-margins .mfp-figure:after{top:0;bottom:0;}/* padding for main container */.mfp-no-margins .mfp-container{padding:0;}
/** * BxSlider */.bx-wrapper{overflow:hidden;position:relative;margin-bottom:30px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:10px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;}.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
/* Slide horizontal */
.pn-ProductNav_Wrapper{position:relative;padding:0 11px;box-sizing:border-box;}
.pn-ProductNav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;position:relative;font-size:0;-ms-overflow-style:-ms-autohiding-scrollbar;}
.pn-ProductNav:-webkit-scrollbar {display:none;}
.pn-ProductNav_Contents{float:left;transition:transform .2s ease-in-out;position:relative;}
.pn-ProductNav_Contents-no-transition{transition:none;}
.pn-ProductNav_Link{text-decoration:none;color:black;font-size:1rem;display:inline-flex;align-items:center;min-height:44px;border:1px solid transparent;padding:0 11px;position: relative;}
.pn-ProductNav_Link a{text-decoration:none;color:inherit;display:block;}
.pn-ProductNav_Link[aria-selected="true"]:after,.pn-ProductNav_Link:hover:after{content:" ";background:black;position:absolute;bottom:9px;left:0;right:0;height:4px;display:block;}
.pn-Advancer{appearance:none;background:transparent;padding:0;border:0;position:absolute;top:0;bottom:0;opacity:0;transition:opacity .3s;}
.pn-Advancer:focus{outline:0;}
.pn-ProductNav_Wrapper:hover .pn-Advancer{cursor:pointer;opacity:1;}
.pn-Advancer_Left{left:0;}
.pn-Advancer_Right{right:0;}
.pn-Advancer_Icon{width:20px;height:44px;fill:#bbb;}
.pn-ProductNav_Indicator{position:absolute;bottom:15px;left:0;height:4px;width:80px;background-color:black !important;transform-origin:0 0;transition:transform .2s ease-in-out, background-color .2s ease-in-out;}
/* FastSelect */
@-webkit-keyframes fstAnimationEnter{from{opacity:0;-webkit-transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes fstAnimationEnter{from{opacity:0;-moz-transform:translate3d(0,-1em,0)}to{opacity:1;-moz-transform:translate3d(0,0,0)}}@keyframes fstAnimationEnter{from{opacity:0;-webkit-transform:translate3d(0,-1em,0);-moz-transform:translate3d(0,-1em,0);-ms-transform:translate3d(0,-1em,0);-o-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fstElement{display:inline-block;position:relative;border:1px solid #D7D7D7;box-sizing:border-box;color:#232323;font-size:1.1em;background-color:#fff}.fstElement>select,.fstElement>input{position:absolute;left:-999em}.fstToggleBtn{font-size:1.4em;display:block;position:relative;box-sizing:border-box;padding:.71429em 1.42857em .71429em .71429em;min-width:14.28571em;cursor:pointer}.fstToggleBtn:after{position:absolute;content:"";right:.71429em;top:50%;margin-top:-.17857em;border:.35714em solid transparent;border-top-color:#cacaca}.fstQueryInput{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;box-sizing:border-box;background:transparent;border:0}.fstResults{position:absolute;left:-1px;top:100%;right:-1px;max-height:30em;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #D7D7D7;border-top:0;background-color:#FFF;display:none}.fstResultItem{font-size:1.4em;display:block;padding:.5em .71429em;margin:0;cursor:pointer;border-top:1px solid #fff}.fstResultItem.fstUserOption{color:#707070}.fstResultItem.fstFocused{color:#fff;background-color:#43A2F3;border-color:#73baf6}.fstResultItem.fstSelected{color:#fff;background-color:#2694f1;border-color:#73baf6}.fstGroupTitle{font-size:1.4em;display:block;padding:.5em .71429em;margin:0;font-weight:700}.fstGroup{padding-top:1em}.fstGroup:first-child{padding-top:0}.fstNoResults{font-size:1.4em;display:block;padding:.71429em .71429em;margin:0;color:#999}.fstSingleMode .fstControls{position:absolute;left:-1px;right:-1px;top:100%;padding:.5em;border:1px solid #D7D7D7;background-color:#fff;display:none}.fstSingleMode .fstQueryInput{font-size:1.4em;display:block;width:100%;padding:.5em .35714em;color:#999;border:1px solid #D7D7D7}.fstSingleMode.fstActive{z-index:100}.fstSingleMode.fstActive.fstElement,.fstSingleMode.fstActive .fstControls,.fstSingleMode.fstActive .fstResults{box-shadow:0 .2em .2em rgba(0,0,0,.1)}.fstSingleMode.fstActive .fstControls{display:block}.fstSingleMode.fstActive .fstResults{display:block;z-index:10;margin-top:-1px}.fstChoiceItem{display:inline-block;font-size:1.2em;position:relative;margin:0 .41667em .41667em 0;padding:.33333em .33333em .33333em 1.5em;float:left;border-radius:.25em;border:1px solid #43A2F3;cursor:auto;color:#fff;background-color:#43A2F3;-webkit-animation:fstAnimationEnter 0.2s;-moz-animation:fstAnimationEnter 0.2s;animation:fstAnimationEnter 0.2s}.fstChoiceItem.mod1{background-color:#F9F9F9;border:1px solid #D7D7D7;color:#232323}.fstChoiceItem.mod1>.fstChoiceRemove{color:#a4a4a4}.fstChoiceRemove{margin:0;padding:0;border:0;cursor:pointer;background:none;font-size:1.16667em;position:absolute;left:0;top:50%;width:1.28571em;line-height:1.28571em;margin-top:-.64286em;text-align:center;color:#fff}.fstChoiceRemove::-moz-focus-inner{padding:0;border:0}.fstMultipleMode .fstControls{box-sizing:border-box;padding:.5em .5em 0em .5em;overflow:hidden;width:20em;cursor:text}.fstMultipleMode .fstQueryInput{font-size:1.4em;float:left;padding:.28571em 0;margin:0 0 .35714em 0;width:2em;color:#999}.fstMultipleMode .fstQueryInputExpanded{float:none;width:100%;padding:.28571em .35714em}.fstMultipleMode .fstFakeInput{font-size:1.4em}.fstMultipleMode.fstActive,.fstMultipleMode.fstActive .fstResults{box-shadow:0 .2em .2em rgba(0,0,0,.1)}.fstMultipleMode.fstActive .fstResults{display:block;z-index:10;border-top:1px solid #D7D7D7}
.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none!important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff!important;background:#ff8000!important;box-shadow:none!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#33aaff!important;box-shadow:#178fe5 0 1px 3px 0 inset!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit!important;background:inherit!important;box-shadow:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc!important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000!important;background:#007fff!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555!important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333!important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #dddddd!important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0%,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0%,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0%,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0%,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0%,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0%,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}
/*# sourceMappingURL=croppie.min.css.map */
.croppie-container{width:100%;height:100%}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-height:none;max-width:none}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;width:100%;height:100%}.croppie-container .cr-resizer,.croppie-container .cr-viewport{position:absolute;border:2px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);z-index:0}.croppie-container .cr-resizer{z-index:2;box-shadow:none;pointer-events:none}.croppie-container .cr-resizer-horisontal,.croppie-container .cr-resizer-vertical{position:absolute;pointer-events:all}.croppie-container .cr-resizer-horisontal::after,.croppie-container .cr-resizer-vertical::after{display:block;position:absolute;box-sizing:border-box;border:1px solid #000;background:#fff;width:10px;height:10px;content:''}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;width:100%;height:10px}.croppie-container .cr-resizer-vertical::after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{right:-5px;cursor:col-resize;width:10px;height:100%}.croppie-container .cr-resizer-horisontal::after{top:50%;margin-top:-5px}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move;touch-action:none}.croppie-container .cr-slider-wrap{width:75%;margin:15px auto;text-align:center}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.cr-slider{-webkit-appearance:none;width:300px;max-width:100%;padding-top:8px;padding-bottom:8px;background-color:transparent}.cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:focus{outline:0}.cr-slider::-moz-range-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{width:100%;height:5px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}.cr-slider::-ms-fill-lower{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:1px}.cr-slider:focus::-ms-fill-lower{background:rgba(0,0,0,.5)}.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{position:absolute;bottom:5px;left:5px;z-index:1}.cr-rotate-controls button{border:0;background:0 0}.cr-rotate-controls i:before{display:inline-block;font-style:normal;font-weight:900;font-size:22px}.cr-rotate-l i:before{content:'â†º'}.cr-rotate-r i:before{content:'â†»'}

/* IOS switch */
input.apple-switch{position:relative;-webkit-appearance:none;outline:none;width:50px;height:30px;background-color:#fff;border:1px solid #D9DADC;border-radius:50px;box-shadow:inset -20px 0 0 0 #fff}input.apple-switch:after{content:"";position:absolute;top:1px;left:1px;background:transparent;width:26px;height:26px;border-radius:50%;box-shadow:2px 4px 6px rgba(0,0,0,.2)}input.apple-switch:checked{box-shadow:inset 20px 0 0 0 #000;border-color:#000}input.apple-switch:checked:after{left:20px;box-shadow:-2px 4px 3px rgba(0,0,0,.05)}.apple-switch-container{position:relative;display:inline-block !important;width:auto;white-space:nowrap;margin-right:10px;}.apple-switch-container > span{position:relative;display:inline-block;width:auto;margin-right:5px;vertical-align:middle;}