@font-face{font-family:'Futura';src:url('../../Resources/public/fonts/FuturaStd-Light.otf')}@font-face{font-family:'Futura_bold';src:url('../../Resources/public/fonts/FuturaStd-Bold.otf')}@font-face{font-family:'Futura_medium';src:url('../../Resources/public/fonts/FuturaStd-Medium.otf')}@font-face{font-family:'Futura_heavy';src:url('../../Resources/public/fonts/FuturaStd-Heavy.otf')}@font-face{font-family:'SP';src:url('../../Resources/public/fonts/SignPainter-HouseScript.ttf')}@font-face{font-family:'Humger';src:url('../../Resources/public/fonts/Humger.ttf')}/*! =======================================================
                      VERSION  7.1.1
========================================================= *//*! =========================================================
 * bootstrap-slider.js
 * =========================================================
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px;margin-top:-5px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;margin-left:-5px;left:50%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-left:-5px;margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf',endColorstr='#ffbebebe',GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5',endColorstr='#ffe9e9e9',GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0)}.slider-track-low,.slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;width:20px;height:20px;background-color:#337ab7;background-image:-webkit-linear-gradient(top,#149bdf 0,#0480be 100%);background-image:-o-linear-gradient(top,#149bdf 0,#0480be 100%);background-image:linear-gradient(to bottom,#149bdf 0,#0480be 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0);opacity:1}/*!
 * Datepicker for Bootstrap v1.6.1 (https://github.com/eternicode/bootstrap-datepicker)
 * Copyright 2012 Stefan Petre-Improvements by Andrew Rowls-Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:0}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden !important;-ms-overflow-style:none}@supports(-ms-overflow-style:none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.icheckbox_minimal-blue,.iradio_minimal-blue{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:18px;height:18px;background:url(../../Resources/public/css/icheck/blue.png) no-repeat;border:0;cursor:pointer}.icheckbox_minimal-blue{background-position:0 0}.icheckbox_minimal-blue.hover{background-position:-20px 0}.icheckbox_minimal-blue.checked{background-position:-40px 0}.icheckbox_minimal-blue.disabled{background-position:-60px 0;cursor:default}.icheckbox_minimal-blue.checked.disabled{background-position:-80px 0}.iradio_minimal-blue{background-position:-100px 0}.iradio_minimal-blue.hover{background-position:-120px 0}.iradio_minimal-blue.checked{background-position:-140px 0}.iradio_minimal-blue.disabled{background-position:-160px 0;cursor:default}.iradio_minimal-blue.checked.disabled{background-position:-180px 0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#eaeaea;border-left:1px solid #ccc}::-webkit-scrollbar-thumb{background-color:#ccc}::-webkit-scrollbar-thumb:hover{background-color:#aaa}@media(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.icheckbox_minimal-blue,.iradio_minimal-blue{background-image:url(../../Resources/public/css/icheck/blue@2x.png);-webkit-background-size:200px 20px;background-size:200px 20px}}a:focus,a:hover{text-decoration:none;color:inherit}.hidden_input{display:none}.align_center{text-align:center !important}.body-wrapper.is-mobile:not(.is-ipad){overflow-x:hidden}#header{background:#6a1b9a none repeat scroll 0 0;height:175px;position:fixed;width:100%;top:0;z-index:10}.ps-container>.ps-scrollbar-y-rail{opacity:.6 !important}#modalFilters .modal-body{max-height:300px;overflow-y:auto}#content{margin-top:180px}.modalFilters h2{margin:5px;font-size:1.7em}#sites_myzelift,#promos_content{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:fixed;display:block;height:100%;left:0;bottom:0;top:172px;right:auto;padding-bottom:172px}.sites_myzelift{position:relative;height:100%}.navigation{display:none}.font-normal{font-style:normal !important}.autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden;cursor:pointer;font-size:.9em}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:normal;color:#39f}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;background:#6a1b9a;color:#FFF;text-align:center;font-weight:600}.loading-container.active,.loading-container-home.active,.loading-container-home-spinner.active{opacity:1}.loading-container.visible,.loading-container-home.visible,.loading-container-home-spinner.visible{visibility:visible}.loading-container,.loading-container-home,.loading-container-home-spinner{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999999;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;-webkit-flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-transition:.2s opacity linear;transition:.2s opacity linear;visibility:hidden;opacity:0}.loading-logo-header .loading-logo{width:160px}.carte_client .loading-container{position:absolute}.loading-container .loading{background:rgba(255,255,255,0.8);padding:20px;border-radius:5px;color:#fff;text-align:center;text-overflow:ellipsis;font-size:15px}.loading-container-home .loading{text-align:center;position:relative}.loading-stores{position:absolute;width:100%;text-align:center;bottom:13%}.loading-stores img{width:12%;z-index:999999999}#city_map_challenge .loading-stores img{width:10%}#city_map_challenge .loading-stores{bottom:10%}#secondVisite .loading-stores img{width:16%}#secondVisite .modal-body{padding:0}#spinner{height:65px;width:65px;background:url("../../Resources/public/images/zelift_loader.png");background-size:100%;display:block;opacity:.8;margin:0 auto}.loading-container .loading>span{color:#fff}.loading-container p{display:none;font-size:1.1em;font-weight:600;color:#6a1b9a}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.backdrop.active,.backdrop-home.active{opacity:1}.backdrop.visible,.backdrop-home.visible{visibility:visible}.backdrop,.backdrop-home{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background-color:rgba(0,0,0,0.6);visibility:hidden;opacity:0;-webkit-transition:.1s opacity linear;transition:.1s opacity linear}.backdrop-home{background-color:rgba(120,120,120,1)}#map{width:100%;height:100%;margin:0;padding:0;position:relative}#map.withUrlsRelinks{bottom:75px}#map_container{display:block;height:100%;position:fixed;right:0;left:auto;bottom:0;top:172px}#filters{position:absolute;z-index:1;height:100%;display:table;margin-left:10px}#filters .filter_center{display:table-cell;vertical-align:middle;padding-bottom:200px}#filters .filter_btn{display:block;width:78px;height:78px;border-radius:50%;background:#6a1b9a;color:#FFF;text-align:center;font-size:1.1em;padding-top:13px;border:3px solid #fff;position:relative;cursor:pointer;margin-left:5px}#filters .filter_btn:after{content:"";border:2px solid #6a1b9a;position:absolute;width:82px;height:82px;border-radius:50%;top:-5px;left:-5px}#filters .filter{display:block;width:50px;height:50px;border:1px solid #6a1b9a;background:#FFF;color:#6a1b9a;border-radius:50%;text-align:center;font-size:.75em;padding-top:17px;margin:3px 0;position:relative;left:0;font-weight:bold;cursor:pointer}#filters .filter.disabled{background:#AAA;border:1px solid #AAA;color:#FFF;cursor:default}#filters .filter.active{background:#c0c;border:1px solid #c0c;color:#FFF}#filters .filter>span{display:block}#filters .filter.padding_min{padding-top:7px}#filters .filter.show{display:block}#filters .filter>i{font-size:1.8em;margin-top:-2px}.horaires_popup{padding-bottom:15px}.horaires_title{display:block}.horaires_jours{display:block;padding-left:10px;font-size:.9em}.jour{display:inline-block;width:66px}.i-horaires{font-size:.5em !important;position:relative;top:-3px}.modal-title{color:#6a1b9a;font-weight:bold;text-align:center}.horaires_popup>div{margin:0 auto}.ps-container>.ps-scrollbar-x-rail{opacity:1 !important}.sociaux_header{display:block;position:absolute;color:#FFF;margin-top:10px;text-align:center;width:110px}.sociaux_header img{color:#FFF;margin:0 3px;cursor:pointer;width:25px}.atss .at-share-btn,.atss a,.atss{width:2.2pc !important}.atss .at-share-btn .at-icon-wrapper,.atss a .at-icon-wrapper{padding:5px 0}.atss .at-share-btn span .at-icon,.atss a span .at-icon{width:1.7pc !important;height:1.7pc !important}.cityMapWindow{width:235px;color:#6a1b9a;min-height:20px;display:table}.cityMapWindow h4{margin:4px 0 0 0;font-size:1.25em;height:20px;cursor:pointer}.cityMapWindow p{margin-bottom:0;height:17px;text-overflow:ellipsis;width:220px;white-space:nowrap;overflow:hidden;font-size:.95em}.cityMapWindow p.address{font-weight:500;padding-bottom:0;margin-bottom:0;font-size:.85em}.cityMapWindow p.address span,.cityMapWindow p.tel span{color:#6a1b9a}.cityMapWindow p.address i{float:left;padding-top:2px}.cityMapWindow p.address span{height:17px;text-overflow:ellipsis;width:220px;white-space:nowrap;overflow:hidden;display:inline-block}.cityMapWindow p.tel i,.cityMapWindow p.address i{margin-right:5px}.cityMapWindow p.tel{font-weight:500;font-size:.85em;margin-bottom:5px}.cityMapWindow .mz i,.cityMapWindow .zc i{font-size:2.3em;margin-right:10px;cursor:pointer}.cityMapWindow .photos{position:absolute;right:0;bottom:0;overflow:hidden;height:50px;width:130px}.cityMapWindow .photos>.imgCached{margin-right:3px;display:inline-block}.cityMapWindow .photos>.imgCached>div{height:45px !important;width:60px;cursor:pointer;float:left;padding-right:5px;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 1s linear 0s}.cityMapWindow span.rate{background-color:#6a1b9a;height:22px;width:25px;color:#fff;border-radius:50%;position:absolute;display:inline-block;font-size:.8em;margin-top:0;padding:4px 0;margin-left:10px;text-align:center;top:3px}.cityMapWindow span.rate i{color:#FFF;font-size:.55em;padding-left:1px}.cityMapWindow .mz i{color:#ba68c8}.cityMapWindow .pastille_mz{background:#c0c;border-radius:10px;height:20px;width:70px;line-height:15px;padding-top:2px;font-size:.85em;text-align:center;display:inline-block;float:left;margin-right:5px;cursor:pointer;position:inherit;cursor:pointer}.cityMapWindow .pastille_mz img{width:20px}.cityMapWindow .pastille_mz>span{color:#fff;width:100%;display:block}.cityMapWindow .zc{background:#6a1b9a;color:#FFF;border-radius:15px;width:50px;line-height:20px;display:inline-block;text-align:center;font-size:.85em;height:20px;cursor:pointer}#mz_infos h6{padding-bottom:0;margin-top:5px;margin-bottom:5px;font-style:italic;color:#6a1b9a;font-weight:600}#mz_infos span{font-size:1em;color:#ba68c8;display:block}#mz_infos .coeur div p i{font-size:.8em;position:absolute;margin-left:-15px;margin-top:5px;color:#6a1b9a}#mz_infos .modal-body{overflow-y:auto}#mz_infos .intro{font-style:italic;font-size:.98em;line-height:17px;text-indent:10px;display:block;padding:0;font-weight:600}#mz_infos .imgCached>div,#zc_infos .imgCached>div{height:170px;width:300px;background-position:center;background-repeat:no-repeat;background-size:cover;margin:10px auto}#mz_infos h5{font-size:1.2em;margin-top:5px;margin-bottom:5px;margin-left:25px;font-weight:600;color:#6a1b9a}#mz_infos h5 i{font-size:1.2em;position:absolute;margin-left:-25px;margin-top:0 !important;margin-right:5px;color:#6a1b9a}#mz_infos .padding-left-15{padding-left:15px}#mz_infos .padding-right-15{padding-right:15px}#mz_infos p.labels{color:#6a1b9a;font-weight:600;font-size:.8em;font-style:italic;line-height:11px;margin-top:0}#mz_infos .coeur p{color:#ba68c8;line-height:17px;margin-top:0}#mz_infos .coeur div p i{font-size:.8em;position:absolute;margin-left:-15px;margin-top:5px;color:#6a1b9a}#mz_infos .sign{font-style:italic;text-align:left;width:100%;padding-left:35px;font-size:.9em}#mz_infos .coeur span{color:#ba68c8;font-size:inherit !important;font-weight:400}#zc_infos .title:before{border-top:1px solid #6a1b9a;content:"";margin:0 auto;position:absolute;top:12px;left:5px;right:5px;bottom:0;z-index:-1}#zc_infos .title span.posttitle,#zc_infos .title span.pretitle{position:absolute;top:4px;width:15px;height:15px;border-radius:50%}#zc_infos .title span.pretitle{background:#6a1b9a;left:0}#zc_infos span{display:table}#zc_infos .modal-body{overflow-y:auto}#zc_infos .title span.contentTitle{color:#6a1b9a;display:inline !important}#zc_infos .title span.contentTitle{background:#fff;padding:0 15px;font-weight:600;font-size:1.4em;max-width:290px;word-wrap:break-word;white-space:nowrap;display:inline-block;overflow:hidden;text-overflow:ellipsis;line-height:22px}#zc_infos .title span.posttitle{border:1px solid #6a1b9a;background-color:#fff;right:0}#zc_infos .title span.posttitle:after{content:"";width:7px;height:7px;position:absolute;top:3px;left:3px;background-color:#6a1b9a;border-radius:50%}#zc_infos .elmts{margin:10px 7px}#zc_infos .elmt{position:relative}#zc_infos .elmt span{color:#000}#zc_infos .elmt span.desc1,#zc_infos .elmt span.desc2,#zc_infos .elmt span.desc3{display:table;width:90%}#zc_infos .elmt span.desc1{margin-top:5px}#zc_infos .elmt span{color:#000}#zc_infos .elmt span.desc2{font-size:.8em;line-height:9px;margin-bottom:5px;margin-top:2px;position:relative;width:100%;padding-left:10px}#zc_infos .elmt span.price{position:absolute;top:0;right:5px;left:inherit}#zc_infos .title{position:relative;width:90%;display:table;text-align:center;margin:0 auto}#mz_infos .modal-header,#zc_infos .modal-header{background:#6a1b9a;padding:10px 15px;border-radius:4px 4px 0 0}#mz_infos .modal-header .name,#mz_infos .modal-header .address,#zc_infos .modal-header .name,#zc_infos .modal-header .address{color:#FFF}#mz_infos .modal-header .name,#zc_infos .modal-header .name{font-size:1.3em}#mz_infos .modal-header .address,#zc_infos .modal-header .address{font-weight:300;font-style:italic;font-size:.65em;display:block;line-height:12px;text-align:left}#mz_infos .close,#zc_infos .close{opacity:1}#mz_infos .close>span,#zc_infos .close>span{color:#FFF}#mz_infos .modal-header .rate{background:#FFF;width:30px;font-size:.6em;color:#6a1b9a;border-radius:50%;height:30px;display:inline-block;margin-left:10px;padding-top:9px;float:left;margin-top:-5px}#zc_infos .elmts>span.titleService{color:#6a1b9a;text-align:center;display:block;font-weight:600;font-size:1.1em;font-style:italic;text-decoration:underline}@media(max-width:330px){#mz_infos .imgCached>div,#zc_infos .imgCached>div{width:250px}}#zc_infos .elmt .multiPresta_service{margin-right:0}#img_promo_zelift{margin-top:50px;width:95%;margin-right:20px;float:right;margin-bottom:35px;position:relative}#img_promo_zelift>img{width:100%;display:block;margin:0 auto}#img_promo_zelift .stores{width:100%;display:block;position:absolute;text-align:center;bottom:14%}#img_promo_zelift .stores img{width:10%}#promo_zelift_market{position:absolute;height:22px;display:block;top:18%;width:100%;text-align:center;overflow:hidden}#promo_zelift_market img{position:absolute;height:40px;display:block}#promo_zelift_market span{background:#6a1b9a;color:#FFF;font-size:.7em;border-radius:15px;margin-top:2px;width:100px;padding:1px 5px;display:inline-block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.closeModalCustom{color:#FFF;background:rgba(102,48,160,1) !important;padding:5px;border-radius:50%;height:25px;width:25px;font-size:1.2em;opacity:1;text-align:center}.closeModalCustom:hover{color:rgba(102,48,160,1) !important;background:none !important;opacity:1}#city_challenge_content{width:515px;margin:15px auto 0;z-index:100000;position:relative;max-height:70%;overflow-y:hidden;padding-top:35px}#city_challenge #city_news{position:relative;display:table-cell;vertical-align:middle;float:none !important;padding:0;padding-right:15px}#city_challenge #sellzone_name{background-color:#c0c;border:2px solid #fff;border-radius:50%;color:white;display:block;float:right;font-weight:bold;height:72px;padding-top:22px;position:relative;right:20px;text-align:center;width:71px;z-index:5}#city_challenge .pastille-center{right:260px !important;top:-20px}#city_challenge #sellzone_name:before{border:2px solid #c0c;border-radius:50%;content:"";height:76px;left:-4px;position:absolute;top:-4px;width:75px}#city_challenge #sellzone{display:block;position:absolute;text-align:center;top:3px;width:100%}#city_challenge #news_slider{background-color:#8e2eb4;color:#fff;height:60px;padding:7px 10px;position:relative;width:100%}#city_challenge #news_slider>div{display:none}#city_challenge #news_slider>div.active{display:block}#city_challenge .bandeau_title{position:relative;font-size:1.1em}#city_challenge #tag_news{background-color:#8e2eb4;border-radius:5px;color:#fff;float:right;padding-left:5px;padding-right:5px}#city_challenge .tag_name{background:#fff none repeat scroll 0 0;border-radius:10px;color:#8e2eb4;font-size:.85em;font-weight:800;left:0;line-height:12px;padding:8px 10px;position:absolute;text-align:center;text-transform:uppercase;top:2px}#city_challenge .tag_name_top{display:none;background:#8e2eb4 none repeat scroll 0 0;border-radius:10px 10px 0 0;color:#fff;font-size:.8em;font-weight:bold;left:15px;line-height:12px;padding:3px 10px;position:absolute;text-align:center;text-transform:uppercase;top:-18px}#city_challenge #bandeau_content{font-size:.85em;margin:0;padding:0;line-height:12px}#city_challenge #news{height:500px;box-shadow:1px 1px 3px #efefef;border:2px solid #eee;background:#FFF;width:100%}#city_challenge .news_item:hover{background:#ececec}#city_challenge .news_item{border-bottom:1px solid #aaa;display:block;height:105px;overflow:hidden;position:relative;cursor:pointer;padding-left:10px}#city_challenge .news_item i{color:gray;float:right;font-size:.65em;padding-right:115px;padding-top:8px;position:relative}#city_challenge .news_item i::after{border:1px solid gray;border-radius:50%;content:"";height:16px;position:absolute;right:111px;top:4px;width:15px}#city_challenge .news_item .city_date{display:block;font-size:.9em;padding:7px 0 0}#city_challenge .news_item .city_title{display:block;padding-right:110px;color:#8e2eb4;font-size:1em !important}#city_challenge .news_item .tag_news{background:#8e2eb4 none repeat scroll 0 0;border-radius:5px;color:#fff;padding:2px 7px;position:absolute;right:140px;top:5px;margin-top:2px;font-size:.85em}#city_challenge .news_item_map .tag_news{background:#8e2eb4 none repeat scroll 0 0;border-radius:5px;color:#fff;padding:2px 7px;position:absolute;left:0;top:5px;margin-top:2px;font-size:.85em}#city_challenge .news_item_map h4{margin-top:30px !important;width:220px;display:block;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#city_challenge .news_item .city_txt{font-size:.85em;height:15px;line-height:18px;padding-right:110px;padding-top:5px}#city_challenge .news_item .city_img{background-position:center center;background-repeat:no-repeat;background-size:cover;float:right;height:95px;position:absolute;right:7px;top:2px;width:95px;font-size:0}#city_challenge .news_item>a{text-decoration:none;color:gray}#actusCity .modal-title{color:gray;text-align:left;font-weight:normal}#actusCity .news_title{font-size:1.1em;display:block}#actusCity .news_tag{display:block;font-size:.9em}#actusCity .news_date{font-size:.8em;display:block}#actusCity .news_img{display:block;margin:0 auto;padding-bottom:15px}#actusCity .news_intro{display:block;padding-bottom:15px}#actusCity .news_txt{display:block;padding-left:25px;padding-top:10px;position:relative}#actusCity .news_txt i{color:#6a1b9a;font-size:.8em;left:5px;position:absolute;top:15px}#city_challenge #infos_services{padding:15px 0;background:#6a1b9a;height:500px;overflow:auto;width:100%}#city_challenge .main_pictos{display:table;margin:0 auto}#city_challenge .main_pictos_item{display:inline-block;padding:0 10px}#city_challenge .main_pictos_item span{display:inline-table;width:72px;text-align:center;font-size:.8em;line-height:10px}#city_challenge #corner{width:0;height:0;border-style:solid;border-width:0 85px 105px 0;border:0;position:absolute;top:0;right:0}#city_challenge #corner_picto{position:absolute;background:#00a0f0;height:90px;width:90px;display:block;border-radius:50%;text-align:center;right:5px;top:10px;padding-top:23px}#city_challenge #corner_picto>span{color:#FFF}#city_challenge #corner_picto>span.local{font-size:1.2em}#city_challenge #corner_picto>span.store{font-weight:600}#city_challenge .images{text-align:center;border:2px solid #6a1b9a;border-radius:15px;background:#fff;height:70px;width:70px;display:table-cell;vertical-align:middle;cursor:pointer}#city_challenge .contentTitle{padding:0 15px;font-weight:600;font-size:1.2em;max-width:290px;word-wrap:break-word;white-space:nowrap;display:inline-block;overflow:hidden;text-overflow:ellipsis;line-height:22px;color:#fff}#city_challenge .filet_title .pictos_title{position:relative;width:90%;display:table;margin:5px auto 10px;border-bottom:2px solid #fff;text-align:left}#city_challenge .pictos_content{width:55px;text-align:center;margin:0 2px;display:inline-block;height:90px}#city_challenge .images_secondary{border:2px solid #6a1b9a;border-radius:10px;background:#fff;width:55px;height:55px;display:table-cell;vertical-align:middle;cursor:pointer}#city_challenge .contents{display:table-cell;vertical-align:middle}#city_challenge .pictos_content .contents>span{display:block}#city_challenge .picto_type{font-size:.55em;font-style:italic}#city_challenge .picto_name{font-size:.75em;line-height:11px}#city_challenge .all_pictos{margin:0 auto;display:block;text-align:center;position:relative;overflow-y:hidden;max-width:510px}#city_challenge .all_pictos_content{display:block;margin:0 auto;text-align:center}#city_challenge .pictos{display:block;margin:0 auto;text-align:center;height:inherit}#picto_infos .modal-header{display:none}#picto_infos span{display:block;color:#6a1b9a;margin:10px 0}#picto_infos span.title{display:block;color:#6a1b9a;text-align:center;font-size:2em;margin:0 0 15px 0}#picto_infos span.title>img{margin-right:5px}#picto_infos i{margin:0 10px;font-size:1.5em}#img_loading_mobile{width:80%;max-width:1300px}#img_loading_mobile_popup{width:100%}.modal-body{overflow:auto;z-index:10}.modal-content{margin:0 auto}.modal-backdrop.in{opacity:.85}#secondVisite .modal-dialog{height:100%;display:flex;align-items:center;margin:0 auto !important}body.modal-open{overflow:hidden;position:fixed}#toast-container{margin:0;top:50%;width:100%;display:block;left:0;text-align:center}#toast-container>div{display:block;margin:0 auto;opacity:1;padding:8px;background-image:none !important;text-align:center}#toast-container>.toast-success{background-image:none !important}#log_inscription{z-index:10;position:absolute;right:0}#log_inscription>span,#log_inscription>a{border:1px solid #fff;margin-right:10px;padding:4px 10px;text-align:center;cursor:pointer;color:#FFF;font-size:.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#log_inscription>span:hover,#log_inscription>a:hover{background:#aaa}#log_inscription>a.link_vendeur{display:block;border:0;margin-left:-22px;margin-right:0}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}.btn-google{color:#fff;background-color:#dd4b39 !important;border-color:rgba(0,0,0,0.2);opacity:1 !important}.btn-facebook{color:#fff;background-color:#3b5998 !important;border-color:rgba(0,0,0,0.2);opacity:1 !important}.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9em}#comImageMobile{display:none}#text_opening_sellzone{color:#6a1b9a;margin-bottom:15px;display:block}#comBtn{position:absolute;bottom:5%;z-index:999;width:100%}#comBtn span{display:block;margin:0 auto;color:rgba(204,0,204,1);background:rgba(255,255,255,0.7);padding:10px;border-radius:5px;width:185px;text-align:center;font-weight:600}#comBtn span:hover{color:#FFF;background:rgba(204,0,204,0.7)}.body-sitemap .line a{text-decoration:none;color:#202020;display:block;margin-bottom:2px}.body-sitemap a:hover{text-decoration:underline}.body-sitemap .pg-header{height:245px}.body-sitemap .pg-header h1{font-size:44px}.body-sitemap h2{font-size:20px;line-height:25px}.body-sitemap h3{text-align:left;font-size:15px;color:#777;font-style:italic;font-family:'Roboto';margin-top:-5px;margin-left:5px}.body-sitemap .bloc-sitemap{margin-bottom:20px}.body-sitemap a#all_resellers{display:block;font-weight:bold;margin-top:6px;font-size:16px}.body-sitemap .line div{display:block}.body-sitemap .pg-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background:url(/theme/images/miscellaneous/wave.png) top center;z-index:4}@media(max-width:768px){#comImage{display:none}#comImageMobile{display:block}#comBtn{bottom:10%}#comBtn span{font-size:.9em;width:200px;padding:10px}}@media(min-height:400px){.modal-body{max-height:360px}#city_challenge #news{height:150px !important}}@media(min-height:500px){.modal-body{max-height:460px}#city_challenge #news{height:250px !important}}@media(min-height:550px){#city_challenge #news{height:300px !important}}@media(min-height:600px){.modal-body{max-height:560px}#city_challenge #news{height:325px !important}}@media(min-height:700px){.modal-body{max-height:660px}#city_challenge #news{height:400px !important}}@media(min-height:800px){.modal-body{max-height:760px}#city_challenge #news{height:450px !important}}@media(min-height:900px){.modal-body{max-height:860px}}@media(min-height:2000px){.modal-body{max-height:800px}}@media(min-width:600px){.cityMapWindow{width:265px}.cityMapWindow p{width:265px}.cityMapWindow p.address span{width:250px}}@media(max-width:1199px){.container.container-sugg{width:100%}.body-sitemap .pg-content{margin-top:50px}.body-sitemap .pg-header h1{font-size:40px}.body-sitemap h3{font-size:14px !important}}@media(max-width:992px){#img_promo_zelift{margin-right:10px}.bloc-sugg{width:49.90%;float:left}.body-sitemap .pg-header h1{font-size:35px}#img_promo_zelift{margin-right:10px}.body-sitemap .pg-header{height:205px}}@media(max-width:768px){#promo_zelift_market span{margin-top:7px;width:95px}#log_inscription>span,#log_inscription>a{width:110px;display:block;height:18px;margin:10px 20px !important;padding:1px;font-size:.7em}#log_inscription{margin-top:-10px}#log_inscription>a.link_vendeur{margin:-10px 20px !important}}@media(max-width:767px){.body-sitemap h3{margin-left:0}.bloc-sugg{width:100%;float:none}.body-sitemap .pg-header h1{font-size:22px}.body-sitemap .pg-header{height:170px}}@media(max-width:620px){#log_inscription>span{border:0;text-decoration:underline;margin-right:0;padding:0 5px}}@media(max-width:540px){#img_promo_zelift{width:99%;margin-right:1px}#promo_zelift_market span{font-size:.6em;margin-top:4px;width:85px}#city_challenge #corner_picto{height:70px;width:70px;font-size:.8em;padding-top:20px}#city_challenge .bandeau_title{font-size:.9em !important}#city_challenge #bandeau_content{font-size:.8em !important}#log_inscription>span{font-size:.9em}}@media(max-width:520px){#log_inscription{margin-top:-5px}#log_inscription>span,#log_inscription>a{width:110px;height:15px;padding:1px;font-size:.65em}}@media(max-width:450px){}@media(max-width:400px){#log_inscription>a{font-size:.6em;width:90px;height:15px;padding:1px;margin:4px 18px 10px !important}}@media(max-width:350px){#city_challenge #corner_picto{height:55px;width:55px;font-size:.6em;padding-top:17px}}@media(max-width:400px){#img_promo_zelift .stores{bottom:12%}}@media(min-width:1000px){#cityOpening .modal-dialog,#comHome .modal-dialog,#citiesAddEntreprise .modal-dialog,#citiesSubscribe .modal-dialog{width:900px}}.footer-actu:before{font-family:"FontAwesome" !important;content:"\f086";font-size:24px;margin-bottom:0;width:40px;position:relative;left:50%;margin-left:-20px;display:block;word-spacing:9999999px}
