@import url(settings.css);@import url(layers.css);@import url(navigation.css);@import url(https://fonts.googleapis.com/css?family=Roboto:300,400|Montserrat:700|Playfair+Display:400,700);@font-face{font-family:Lane-Narrow;src:url(../fonts/lanenar.ttf)}.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:none}.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:#999}.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 0;color:#999;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,.open>.dropdown-toggle.datepicker table tr td.highlighted{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,.open>.dropdown-toggle.datepicker table tr td.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.highlighted{background-image:none}.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:#999}.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,.open>.dropdown-toggle.datepicker table tr td.today{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,.open>.dropdown-toggle.datepicker table tr td.today.focus,.open>.dropdown-toggle.datepicker table tr td.today:focus,.open>.dropdown-toggle.datepicker table tr td.today:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.open>.dropdown-toggle.datepicker table tr td.today{background-image:none}.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:#999}.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,.open>.dropdown-toggle.datepicker table tr td.range{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,.open>.dropdown-toggle.datepicker table tr td.range.focus,.open>.dropdown-toggle.datepicker table tr td.range:focus,.open>.dropdown-toggle.datepicker table tr td.range:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.open>.dropdown-toggle.datepicker table tr td.range{background-image:none}.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:#999}.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,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{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,.open>.dropdown-toggle.datepicker table tr td.range.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{background-image:none}.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:#999}.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,.open>.dropdown-toggle.datepicker table tr td.range.today{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,.open>.dropdown-toggle.datepicker table tr td.range.today.focus,.open>.dropdown-toggle.datepicker table tr td.range.today:focus,.open>.dropdown-toggle.datepicker table tr td.range.today:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.open>.dropdown-toggle.datepicker table tr td.range.today{background-image:none}.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:#999}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#999;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:grey;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:grey;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,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{color:#fff;background-color:grey;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,.open>.dropdown-toggle.datepicker table tr td.selected.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.selected:focus,.open>.dropdown-toggle.datepicker table tr td.selected:hover{color:#fff;background-color:#6e6e6e;border-color:#161616}.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,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{background-image:none}.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:#999;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#428bca;border-color:#357ebd;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:#3071a9;border-color:#193c5a}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#3071a9;border-color:#285e8e}.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,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{color:#fff;background-color:#3071a9;border-color:#285e8e}.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,.open>.dropdown-toggle.datepicker table tr td.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.active:focus,.open>.dropdown-toggle.datepicker table tr td.active:hover{color:#fff;background-color:#285e8e;border-color:#193c5a}.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,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{background-image:none}.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:#428bca;border-color:#357ebd}.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:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;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:#428bca;border-color:#357ebd;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:#3071a9;border-color:#193c5a}.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:#3071a9;border-color:#285e8e}.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,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover{color:#fff;background-color:#3071a9;border-color:#285e8e}.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,.open>.dropdown-toggle.datepicker table tr td span.active.disabled.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#285e8e;border-color:#193c5a}.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,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover{background-image:none}.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:#428bca;border-color:#357ebd}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.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;font-weight:400;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}#cssmenu,#cssmenu .menu-button,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu .menu-button{display:none}#cssmenu{width:auto;line-height:1}#menu-line{position:absolute;top:0;left:0;height:3px;background:#0898b9;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}#cssmenu>ul>li{float:left}#cssmenu.align-center>ul{font-size:0;text-align:center}#cssmenu.align-center>ul>li{display:inline-block;float:none}#cssmenu.align-center ul ul{text-align:left}#cssmenu.align-right>ul>li{float:right}#cssmenu.align-right ul ul{text-align:right}#cssmenu>ul>li>a{padding:0 20px;line-height:50px;text-decoration:none;text-transform:uppercase;color:#000;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}#cssmenu>ul>li.active>a,#cssmenu>ul>li:hover>a{color:#d5c395}#cssmenu>ul>li.has-sub>a{padding-right:25px}#cssmenu>ul>li.has-sub>a::after{position:absolute;top:46px;right:10px;width:4px;height:4px;border-bottom:1px solid #000;border-right:1px solid #000;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}#cssmenu>ul>li.has-sub:hover>a::after{border-color:#d5c395}#cssmenu ul ul{position:absolute;left:-9999px;z-index:21;background:rgba(255,255,255,.9);border-top:#d5c395 solid 3px;border-bottom:grey solid 3px;box-shadow:#ccc 0 0 3px}#cssmenu li:hover>ul{left:auto}#cssmenu.align-right li:hover>ul{right:0}#cssmenu ul ul ul{margin-left:100%;top:0}#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}#cssmenu ul ul li{border-bottom:rgba(0,0,0,.1) solid 1px;height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease}#cssmenu ul li:hover>ul>li{height:auto}#cssmenu ul ul li a{padding:10px 15px;width:220px;line-height:24px;font-size:12px;text-decoration:none;color:#8c8c8c;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a{color:#d5c395}#cssmenu ul ul li.has-sub>a::after{position:absolute;top:13px;right:10px;width:4px;height:4px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}#cssmenu.align-right ul ul li.has-sub>a::after{right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #ddd;border-left:1px solid #ddd}#cssmenu ul ul li.has-sub:hover>a::after{border-color:#fff}@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu{width:100%}#cssmenu ul{width:100%;display:none}#cssmenu.align-center>ul,#cssmenu.align-right ul ul{text-align:left}#cssmenu ul li,#cssmenu ul li:hover>ul>li,#cssmenu ul ul li{width:100%;height:auto;border-top:1px solid rgba(120,120,120,.15)}#cssmenu ul li a,#cssmenu ul ul li a{width:100%}#cssmenu.align-center>ul>li,#cssmenu.align-right>ul>li,#cssmenu>ul>li{float:none;display:block}#cssmenu ul ul li a{padding:20px 20px 20px 30px;font-size:12px;color:#000;background:0 0}#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a{color:#000}#cssmenu ul ul ul li a{padding-left:40px}#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0}#cssmenu ul ul li.has-sub>a::after,#cssmenu>ul>li.has-sub>a::after{display:none}#menu-line{display:none}#cssmenu .menu-button{display:block;padding:18px;color:#000;cursor:pointer;font-size:16px;text-transform:uppercase}#cssmenu .menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:3px;background:#000}#cssmenu .menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:8px;border-top:3px solid #000;border-bottom:3px solid #000}#cssmenu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,.15);height:52px;width:52px;cursor:pointer}#cssmenu .submenu-button::after{content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#000;z-index:99}#cssmenu .submenu-button::before{content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#000;z-index:99}#cssmenu .submenu-button.submenu-opened:after{display:none}}#cssmenu-sticky,#cssmenu-sticky .menu-button,#cssmenu-sticky ul,#cssmenu-sticky ul li,#cssmenu-sticky ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cssmenu-sticky:after,#cssmenu-sticky>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu-sticky .menu-button{display:none}#cssmenu-sticky{width:auto;line-height:1}#menu-line{position:absolute;top:0;left:0;height:3px;background:#0898b9;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}#cssmenu-sticky>ul>li{float:left}#cssmenu-sticky.align-center>ul{font-size:0;text-align:center}#cssmenu-sticky.align-center>ul>li{display:inline-block;float:none}#cssmenu-sticky.align-center ul ul{text-align:left}#cssmenu-sticky.align-right>ul>li{float:right}#cssmenu-sticky.align-right ul ul{text-align:right}#cssmenu-sticky>ul>li>a{padding:0 20px;line-height:50px;text-decoration:none;text-transform:uppercase;color:#000;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}#cssmenu-sticky>ul>li.active>a,#cssmenu-sticky>ul>li:hover>a{color:#0898b9}#cssmenu-sticky>ul>li.has-sub>a{padding-right:25px}#cssmenu-sticky>ul>li.has-sub>a::after{position:absolute;top:21px;right:10px;width:4px;height:4px;border-bottom:1px solid #000;border-right:1px solid #000;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}#cssmenu-sticky>ul>li.has-sub:hover>a::after{border-color:#009ae1}#cssmenu-sticky ul ul{position:absolute;left:-9999px;z-index:21;background:rgba(255,255,255,.8);border-top:#680262 solid 3px;border-bottom:#0898b9 solid 3px;box-shadow:#ccc 0 0 3px}#cssmenu-sticky li:hover>ul{left:auto}#cssmenu-sticky.align-right li:hover>ul{right:0}#cssmenu-sticky ul ul ul{margin-left:100%;top:0}#cssmenu-sticky.align-right ul ul ul{margin-left:0;margin-right:100%}#cssmenu-sticky ul ul li{height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease}#cssmenu-sticky ul li:hover>ul>li{height:32px}#cssmenu-sticky ul ul li a{padding:10px 20px;width:160px;font-size:12px;text-decoration:none;color:#8c8c8c;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}#cssmenu-sticky ul ul li a:hover,#cssmenu-sticky ul ul li:hover>a{color:#0898b9}#cssmenu-sticky ul ul li.has-sub>a::after{position:absolute;top:13px;right:10px;width:4px;height:4px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}#cssmenu-sticky.align-right ul ul li.has-sub>a::after{right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #ddd;border-left:1px solid #ddd}#cssmenu-sticky ul ul li.has-sub:hover>a::after{border-color:#fff}@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu-sticky{width:100%}#cssmenu-sticky ul{width:100%;display:none}#cssmenu-sticky.align-center>ul,#cssmenu-sticky.align-right ul ul{text-align:left}#cssmenu-sticky ul li,#cssmenu-sticky ul li:hover>ul>li,#cssmenu-sticky ul ul li{width:100%;height:auto;border-top:1px solid rgba(120,120,120,.15)}#cssmenu-sticky ul li a,#cssmenu-sticky ul ul li a{width:100%}#cssmenu-sticky.align-center>ul>li,#cssmenu-sticky.align-right>ul>li,#cssmenu-sticky>ul>li{float:none;display:block}#cssmenu-sticky ul ul li a{padding:20px 20px 20px 30px;font-size:12px;color:#000;background:0 0}#cssmenu-sticky ul ul li a:hover,#cssmenu-sticky ul ul li:hover>a{color:#000}#cssmenu-sticky ul ul ul li a{padding-left:40px}#cssmenu-sticky ul ul,#cssmenu-sticky ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0}#cssmenu-sticky ul ul li.has-sub>a::after,#cssmenu-sticky>ul>li.has-sub>a::after{display:none}#menu-line{display:none}#cssmenu-sticky .menu-button{display:block;padding:18px;color:#000;cursor:pointer;font-size:16px;text-transform:uppercase}#cssmenu-sticky .menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:3px;background:#000}#cssmenu-sticky .menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:8px;border-top:3px solid #000;border-bottom:3px solid #000}#cssmenu-sticky .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,.15);height:52px;width:52px;cursor:pointer}#cssmenu-sticky .submenu-button::after{content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#000;z-index:99}#cssmenu-sticky .submenu-button::before{content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#000;z-index:99}#cssmenu-sticky .submenu-button.submenu-opened:after{display:none}}#cssmenu-filter,#cssmenu-filter .menu-button,#cssmenu-filter ul,#cssmenu-filter ul li,#cssmenu-filter ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cssmenu-filter:after,#cssmenu-filter>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu-filter .menu-button{display:none}#cssmenu-filter{width:auto;line-height:1}#menu-line{position:absolute;top:0;left:0;height:3px;background:#0898b9;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}#cssmenu-filter>ul>li{float:left}#cssmenu-filter.align-center>ul{font-size:0;text-align:center}#cssmenu-filter.align-center>ul>li{display:inline-block;float:none}#cssmenu-filter.align-center ul ul{text-align:left}#cssmenu-filter.align-right>ul>li{float:right}#cssmenu-filter.align-right ul ul{text-align:right}#cssmenu-filter>ul>li>a{padding:0 20px;line-height:50px;text-decoration:none;text-transform:uppercase;color:#000;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}#cssmenu-filter>ul>li.active>a,#cssmenu-filter>ul>li:hover>a{color:#0898b9}#cssmenu-filter>ul>li.has-sub>a{padding-right:25px}#cssmenu-filter>ul>li.has-sub>a::after{position:absolute;top:21px;right:10px;width:4px;height:4px;border-bottom:1px solid #000;border-right:1px solid #000;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}#cssmenu-filter>ul>li.has-sub:hover>a::after{border-color:#009ae1}#cssmenu-filter ul ul{position:absolute;left:-9999px;z-index:21;background:rgba(255,255,255,.8);border-top:#680262 solid 3px;border-bottom:#0898b9 solid 3px;box-shadow:#ccc 0 0 3px}#cssmenu-filter li:hover>ul{left:auto}#cssmenu-filter.align-right li:hover>ul{right:0}#cssmenu-filter ul ul ul{margin-left:100%;top:0}#cssmenu-filter.align-right ul ul ul{margin-left:0;margin-right:100%}#cssmenu-filter ul ul li{height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease}#cssmenu-filter ul li:hover>ul>li{height:32px}#cssmenu-filter ul ul li a{padding:10px 20px;width:160px;font-size:12px;text-decoration:none;color:#8c8c8c;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}#cssmenu-filter ul ul li a:hover,#cssmenu-filter ul ul li:hover>a{color:#0898b9}#cssmenu-filter ul ul li.has-sub>a::after{position:absolute;top:13px;right:10px;width:4px;height:4px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}#cssmenu-filter.align-right ul ul li.has-sub>a::after{right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #ddd;border-left:1px solid #ddd}#cssmenu-filter ul ul li.has-sub:hover>a::after{border-color:#fff}@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu-filter{width:100%}#cssmenu-filter ul{width:100%;display:none}#cssmenu-filter.align-center>ul,#cssmenu-filter.align-right ul ul{text-align:left}#cssmenu-filter ul li,#cssmenu-filter ul li:hover>ul>li,#cssmenu-filter ul ul li{width:100%;height:auto;border-top:1px solid rgba(120,120,120,.15)}#cssmenu-filter ul li a,#cssmenu-filter ul ul li a{width:100%}#cssmenu-filter.align-center>ul>li,#cssmenu-filter.align-right>ul>li,#cssmenu-filter>ul>li{float:none;display:block}#cssmenu-filter ul ul li a{padding:20px 20px 20px 30px;font-size:12px;color:#000;background:0 0}#cssmenu-filter ul ul li a:hover,#cssmenu-filter ul ul li:hover>a{color:#000}#cssmenu-filter ul ul ul li a{padding-left:40px}#cssmenu-filter ul ul,#cssmenu-filter ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0}#cssmenu-filter ul ul li.has-sub>a::after,#cssmenu-filter>ul>li.has-sub>a::after{display:none}#menu-line{display:none}#cssmenu-filter .menu-button{display:block;padding:18px;color:#000;cursor:pointer;font-size:16px;text-transform:uppercase}#cssmenu-filter .menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:3px;background:#000}#cssmenu-filter .menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:8px;border-top:3px solid #000;border-bottom:3px solid #000}#cssmenu-filter .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,.15);height:52px;width:52px;cursor:pointer}#cssmenu-filter .submenu-button::after{content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#000;z-index:99}#cssmenu-filter .submenu-button::before{content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#000;z-index:99}#cssmenu-filter .submenu-button.submenu-opened:after{display:none}}*,:after,:before{box-sizing:border-box}.calendar{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%;max-width:350px;margin:0 auto;display:block;overflow:hidden}.calendar .circle{width:100%;height:100%;background-color:#f8a796;display:inline-block;position:absolute;top:0;left:0}.calendar .header{height:50px;width:100%;background-color:#d5c395;color:#fff;text-align:center;position:relative;border-top-left-radius:6px;border-top-right-radius:6px;padding-top:10px;height:100px}.calendar .header .month{opacity:1;text-align:center;padding:0 40px;font-size:2.5em;margin-bottom:0;font-weight:400}.calendar .header .year{text-align:center;padding:0 40px;font-size:1.5em}.calendar .header h1{margin:0;padding:0;font-size:20px;line-height:50px;font-weight:100;letter-spacing:1px}.calendar .legend{position:absolute;bottom:0;width:100%;background:#fff;border:1px solid #e9e9e9;line-height:30px}.ring-left{left:2em;position:absolute;margin-top:-8px}.ring-right{right:2em;position:absolute;margin-top:-8px}.ring-left:after,.ring-left:before,.ring-right:after,.ring-right:before{background:#fff;border-radius:4px;box-shadow:0 2px 1px rgba(0,0,0,.25),0 -1px 1px rgba(0,0,0,.2);content:"";display:inline-block;margin:8px;height:32px;width:8px}.left,.right{position:absolute;width:0;height:0;border-style:solid;top:50%;margin-top:-7.5px;cursor:pointer}.left{border-width:7.5px 10px 7.5px 0;border-color:transparent #fff transparent transparent;left:20px}.right{border-width:7.5px 0 7.5px 10px;border-color:transparent transparent transparent #fff;right:20px}.month{overflow:hidden;opacity:0;border-radius:0 0 10px 10px;transition:all .7s ease}.month.new{-webkit-animation:fadeIn 1s ease-out;opacity:1}.month.in.next{-webkit-animation:moveFromLeftFadeMonth .4s ease-out;-moz-animation:moveFromLeftFadeMonth .4s ease-out;animation:moveFromLeftFadeMonth .4s ease-out;opacity:1}.month.in.prev{-webkit-animation:moveFromRightFadeMonth .4s ease-out;-moz-animation:moveFromRightFadeMonth .4s ease-out;animation:moveFromRightFadeMonth .4s ease-out;opacity:1}.month.out.next{-webkit-animation:moveToRightFadeMonth .4s ease-in;-moz-animation:moveToRightFadeMonth .4s ease-in;animation:moveToRightFadeMonth .4s ease-in;opacity:1}.month.out.prev{-webkit-animation:moveToLeftFadeMonth .4s ease-in;-moz-animation:moveToLeftFadeMonth .4s ease-in;animation:moveToLeftFadeMonth .4s ease-in;opacity:1}.week-days{padding:8px 0;background-color:#efefef;border-top:4px solid #b79e60}.week-days .day{cursor:default}.week{background-color:#fff;margin-bottom:2px}#calendar .day{display:inline-block;width:-webkit-calc(14.28571429%);padding:10px;text-align:center;vertical-align:top;cursor:pointer;position:relative;z-index:100;width:50px}#calendar .week .day{background:#eafbbf}.day.other{color:#979696}.day.today{font-weight:400}.day .day-events{list-style:none;margin-top:3px;text-align:center;height:12px;line-height:6px;overflow:hidden}.day .day-events span{vertical-align:top;display:inline-block;padding:0;margin:0;width:5px;height:5px;line-height:5px;margin:0 1px}.day-name{font-size:9px;text-transform:uppercase;margin-bottom:5px;color:rgba(255,255,255,.5);letter-spacing:.7px}.day-number{font-size:1em;letter-spacing:1.5px;position:relative}.blue{background:#9ccaeb}.orange{background:#f7a700}.green{background:#99c66d}.yellow{background:#f9e900}.pink{background:#ff009b}.details{position:relative;border:1px solid #e9e9e9;margin-top:5px;border-radius:2px;display:none}.details.in{-webkit-animation:moveFromTopFade .5s ease both;-moz-animation:moveFromTopFade .5s ease both;animation:moveFromTopFade .5s ease both}.details.out{-webkit-animation:moveToTopFade .5s ease both;-moz-animation:moveToTopFade .5s ease both;animation:moveToTopFade .5s ease both}.arrow{position:absolute;top:-5px;left:50%;margin-left:-5px;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #e9e9e9 transparent;transition:all .7s ease}.arrow:before{content:"";position:absolute;top:2px;left:50%;margin-left:-5px;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #fff transparent}.events{padding:7px 0;overflow-y:auto;overflow-x:hidden}.events.in{-webkit-animation:fadeIn .3s ease both;-moz-animation:fadeIn .3s ease both;animation:fadeIn .3s ease both;-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}.details.out .events{-webkit-animation:fadeOutShrink .4s ease both;-moz-animation:fadeOutShink .4s ease both;animation:fadeOutShink .4s ease both}.events.out{-webkit-animation:fadeOut .3s ease both;-moz-animation:fadeOut .3s ease both;animation:fadeOut .3s ease both}.event{font-size:16px;line-height:22px;letter-spacing:.5px;padding:2px 16px;vertical-align:top}.event.empty{color:#eee}.event span{display:inline-block;padding:0 0 0 7px}.event-category{height:10px;width:10px;display:inline-block;margin:8px 0 0;vertical-align:top}.legend{bottom:0;width:100%;background:#fff;border:1px solid #e9e9e9;line-height:30px}.entry{position:relative;padding:0 0 0 25px;font-size:13px;display:inline-block;line-height:30px;background:0 0}.entry:after{position:absolute;content:'';height:5px;width:5px;top:12px;left:14px}.entry.blue:after{background:#9ccaeb}.entry.orange:after{background:#f7a700}.entry.green:after{background:#99c66d}.entry.yellow:after{background:#f9e900}@keyframes slideOutLeft{to{transform:translateX(-200%)}}@-moz-keyframes slideOutLeft{to{-moz-transform:translateX(-200%)}}@-webkit-keyframes slideOutLeft{to{-webkit-transform:translateX(-200%)}}@keyframes slideInRight{from{transform:translateX(200%)}to{transform:translateX(0)}}@-moz-keyframes slideInRight{from{-moz-transform:translateX(200%)}to{-moz-transform:translateX(0)}}@-webkit-keyframes slideInRight{from{-webkit-transform:translateX(200%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes moveFromTopFade{from{opacity:.3;height:0;margin-top:0;-webkit-transform:translateY(-100%)}}@-moz-keyframes moveFromTopFade{from{height:0;margin-top:0;-moz-transform:translateY(-100%)}}@keyframes moveFromTopFade{from{height:0;margin-top:0;transform:translateY(-100%)}}@-webkit-keyframes moveToTopFade{to{opacity:.3;height:0;margin-top:0;opacity:.3;-webkit-transform:translateY(-100%)}}@-moz-keyframes moveToTopFade{to{height:0;-moz-transform:translateY(-100%)}}@keyframes moveToTopFade{to{height:0;transform:translateY(-100%)}}@-webkit-keyframes moveToTopFadeMonth{to{opacity:0;-webkit-transform:translateY(-30%) scale(.95)}}@-moz-keyframes moveToTopFadeMonth{to{opacity:0;-moz-transform:translateY(-30%)}}@keyframes moveToTopFadeMonth{to{opacity:0;-moz-transform:translateY(-30%)}}@-webkit-keyframes moveFromTopFadeMonth{from{opacity:0;-webkit-transform:translateY(30%) scale(.95)}}@-moz-keyframes moveFromTopFadeMonth{from{opacity:0;-moz-transform:translateY(30%)}}@keyframes moveFromTopFadeMonth{from{opacity:0;-moz-transform:translateY(30%)}}@-webkit-keyframes moveToBottomFadeMonth{to{opacity:0;-webkit-transform:translateY(30%) scale(.95)}}@-moz-keyframes moveToBottomFadeMonth{to{opacity:0;-webkit-transform:translateY(30%)}}@keyframes moveToBottomFadeMonth{to{opacity:0;-webkit-transform:translateY(30%)}}@-webkit-keyframes moveToLeftFadeMonth{to{opacity:0;-webkit-transform:translateX(-200%) scale(.95)}}@-moz-keyframes moveToLeftFadeMonth{to{opacity:0;-webkit-transform:translateX(-200%)}}@keyframes moveToLeftFadeMonth{to{opacity:0;-webkit-transform:translateX(-200%)}}@-webkit-keyframes moveToRightFadeMonth{to{opacity:0;-webkit-transform:translateX(200%) scale(.95)}}@-moz-keyframes moveToRightFadeMonth{to{opacity:0;-webkit-transform:translateX(200%)}}@keyframes moveToRightFadeMonth{to{opacity:0;-webkit-transform:translateX(200%)}}@-webkit-keyframes moveFromBottomFadeMonth{from{opacity:0;-webkit-transform:translateY(-30%) scale(.95)}}@-moz-keyframes moveFromBottomFadeMonth{from{opacity:0;-webkit-transform:translateY(-30%)}}@keyframes moveFromBottomFadeMonth{from{opacity:0;-webkit-transform:translateY(-30%)}}@-webkit-keyframes moveFromLeftFadeMonth{from{opacity:0;-webkit-transform:translateX(-200%) scale(.95)}}@-webkit-keyframes moveFromRightFadeMonth{from{opacity:0;-webkit-transform:translateX(200%)}to{opacity:1;-webkit-transform:translateX(0)}}@-webkit-keyframes moveToRightFadeMonth{to{opacity:1;-webkit-transform:translateX(200%)}}@-webkit-keyframes fadeIn{from{opacity:0}}@-moz-keyframes fadeIn{from{opacity:0}}@keyframes fadeIn{from{opacity:0}}@-webkit-keyframes fadeOut{to{opacity:0}}@-moz-keyframes fadeOut{to{opacity:0}}@keyframes fadeOut{to{opacity:0}}@-webkit-keyframes fadeOutShink{to{opacity:0;padding:0;height:0}}@-moz-keyframes fadeOutShink{to{opacity:0;padding:0;height:0}}@keyframes fadeOutShink{to{opacity:0;padding:0;height:0}}html{margin-bottom:0!important}body{background:#fff;font-family:Roboto,sans-serif;font-size:14px;margin:0;padding:0;overflow-x:hidden}section{width:100%;float:left;padding:40px 0;background:#fff}a{text-decoration:none;transition:all .25s ease;outline:0}a:focus,a:hover{text-decoration:none}.colonne{margin:0;padding:0}.colonne-right{padding-right:0}.colonne-left{padding-left:0}.container-fluid{max-width:1800px;margin:0 auto}.mini-container{padding:0 100px}.loading{background:url(../images/loading.gif) no-repeat;background-position:center;display:none;width:100%;height:10px;margin-top:20px}ul{list-style:none;margin:0;padding:0}p{line-height:22px;color:#606060}.owl-pagination .owl-page span{opacity:1!important;background:#fff!important;width:40px!important;height:6px!important;border-radius:0!important}.owl-pagination .owl-page.active span{background:#d5c395!important}.owl-theme .owl-controls .owl-page span{margin:5px}.grand-titre{display:block;text-align:center;font-family:"Playfair Display";font-size:32px;color:grey;letter-spacing:5px;margin:20px 0 30px 0}.subtitle{text-align:center;font-family:"Playfair Display";font-size:18px;color:#a0a0a0;display:block;margin-bottom:20px;margin-top:-15px}.dore{color:#d5c395}h1,h2,h3,h4{font-family:"Playfair Display"}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}
/*__________________________________Ajustement de la taille logo & fond blanc___________________________________*/
.se-pre-con{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:999999;
    background:#f5f5f5;
    background-size:250px
}
.se-pre-con .loader-logo{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%) scale(.8);
    opacity:.1;
    height:400px;
    -webkit-animation:animation-loader 3s infinite;
    animation:animation-loader 3s infinite}


    @-webkit-keyframes animation-loader{0%{transform:translate(-50%,-50%) scale(.8);
        opacity:.3}50%{transform:translate(-50%,-50%) scale(1.1);
        opacity:1}
        
    100%{transform:translate(-50%,-50%) scale(.8);
    opacity:.3}}
    @keyframes animation-loader{
        0%{
            transform:translate(-50%,-50%) scale(.8);
            opacity:.3}
            50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}100%{transform:translate(-50%,-50%) scale(.8);opacity:.3}}.top-nav{position:absolute;z-index:40;width:100%;background:rgba(0,0,0,.3);background:-moz-linear-gradient(top,rgba(0,0,0,.4) 0,rgba(0,0,0,.25) 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.4) 0,rgba(0,0,0,.25) 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.4) 0,rgba(0,0,0,.25) 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.4) 0,rgba(0,0,0,.25) 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,.25) 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,0) 100%)}.top-contact li{float:left;padding:0 10px;line-height:32px;position:relative}.top-contact li:after{content:"";height:28px;width:1px;position:absolute;left:0;top:0;background:rgba(255,255,255,.6);background:-moz-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,.6)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%)}.top-contact li:last-child:before{content:"";height:28px;width:1px;position:absolute;right:0;top:0;background:rgba(255,255,255,.6);background:-moz-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,.6)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%)}.top-contact li a{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5)}.top-contact li a:focus,.top-contact li a:hover{color:#d5c395}.top-contact li a i{margin-right:10px}.lang-box{float:right;position:relative;line-height:32px;padding:0 10px}.lang-box:after{content:"";height:28px;width:1px;position:absolute;left:0;top:0;background:rgba(255,255,255,.6);background:-moz-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,.6)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%)}.lang-box:before{content:"";height:28px;width:1px;position:absolute;right:0;top:0;background:rgba(255,255,255,.6);background:-moz-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,.6)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%)}.btn-lang{display:block;float:right;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5)}.btn-lang:focus,.btn-lang:hover{color:#d5c395}.btn-lang i{margin-left:8px}.top-lang{display:none;float:right;margin-top:5px;position:absolute;top:20px;right:0}.top-lang li a{background:#fff;padding:5px 10px;display:block;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);color:#545454}.top-lang li:last-child a{border-bottom:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.top-lang li:first-child a{border-top-left-radius:3px;border-top-right-radius:3px}.top-lang li a.active,.top-lang li a:focus,.top-lang li a:hover{color:#fff;background:#545454}.top-nav ul.social{float:right}.top-nav ul.social li{float:right;position:relative}.top-nav ul.social li:after{content:"";height:28px;width:1px;position:absolute;left:0;top:0;background:rgba(255,255,255,.6);background:-moz-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,.6)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 100%)}.top-nav ul.social li a{color:#fff;line-height:32px;display:block;width:32px;text-align:center}.top-nav ul.social li a i{line-height:32px}
.top-nav ul.social li a:hover{
    color:#fcd94f}
    
.rev_slider_wrapper{
    position:relative;
    background:#fff}
    
.rev_slider_wrapper .overlay{
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:rgba(0,0,0,.3);
    z-index:30}
    
.rev_slider_wrapper .intro{
    position:absolute;
    width:100%;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    text-align:center;
    color:#fff;
    z-index:45;
    padding:0 10px;
    text-shadow:1px 2px 3px rgba(0,0,0,1)
}
.rev_slider_wrapper .logo-slider {
    display: block;           
    margin: 0 auto;          
    text-align: center;      
}
.rev_slider_wrapper .logo-slider img{
    display:block;
    margin:0 auto;
    filter: brightness(1.3) contrast(1.1);
    height:auto;
    max-height: 370px;}

.rev_slider_wrapper .intro-text{
    display:block;
    font-family:"Playfair Display";
    font-size:40px;
    margin-top:-20px;
    margin-left: 60px;
    line-height: 1.2;}
    
.rev_slider_wrapper .intro-text span{
    color:#fcd94f}
    
.rev_slider_wrapper .search{
    position:absolute;
    z-index:40;
    width:100%;
    padding:20px;
    background:rgba(0,0,0,.6);
    left:0;bottom:0}
    
.rev_slider_wrapper .search-p{
    text-align:center;
    color:#fff;
    font-family:"Playfair Display";
    font-size:18px;
    margin-bottom:15px}
    
.rev_slider_wrapper .searchForm{
    margin:0 auto;
    text-align:center}
    
.rev_slider_wrapper .searchForm input[type=submit],.rev_slider_wrapper .searchForm select{
    width:15%;
    height:38px;
    margin:8px}
    
.rev_slider_wrapper .searchForm select{
    padding:0 8px;
    color:#545454}
    
.rev_slider_wrapper .searchForm input[type=submit]{
    border:none;
    background:#d5c395;
    color:#fff;
    text-transform:uppercase;
    transition:all .3s}
    
.rev_slider_wrapper .searchForm input[type=submit]:focus,.rev_slider_wrapper .searchForm input[type=submit]:hover{
    color:#545454}
    
.top-menu{
    position:relative;
    width:100%;
    float:left;
    background:#fff;
    box-shadow:0 3px 5px rgba(0,0,0,.2);
    z-index:2}
    
.top-menu .logo{
    display:table;
    float:left;
    padding: 0;
    line-height: 0;        
    font-size: 0;  }
    
.top-menu .logo img{
    display: block;       
    height: auto;               
    max-height: 90px;
    margin: 5px auto;
    padding: 0;          
  }
    
#cssmenu{display:table;float:right}#cssmenu ul{float:right}#cssmenu ul li a{color:#67899a;text-transform:uppercase;position:relative;padding:0 12px;line-height:100px}body.lang-es #cssmenu ul li a{font-size:13px}#cssmenu ul li a:focus,#cssmenu ul li a:hover,#cssmenu ul li.active a{color:#d5c395}#cssmenu ul li.active ul a{color:#67899a}#cssmenu ul li.active ul a:hover{color:#d5c395}.menu-line{height:3px;background:#d5c395;position:absolute;bottom:0;transition:all .2s}.filter{display:table;margin:20px auto}.filter li{float:left;margin:0 10px}.filter li a{display:table;padding:8px 20px;background:#d5c395;color:#fff;text-transform:capitalize;font-size:16px;border-radius:3px}.filter li a.active,.filter li a:focus,.filter li a:hover{color:#545454}.about-box{margin:30px 50px;text-align:center}.about-box p{font-weight:300;font-size:16px;text-align:center;line-height:28px;letter-spacing:1px}.about-box p strong{color:#bca569}.about-box .read-more{display:table;position:relative;margin:20px auto;line-height:36px;padding:10px 30px 0;background:#d5c395;border-radius:2px;color:#fff;font-weight:300;font-size:16px;letter-spacing:1px}.about-box .read-more i{position:absolute;top:-2px;left:calc(50% - 5px)}.about-box .read-more:hover{letter-spacing:3px}.service-item .imgbox{overflow:hidden;position:relative;margin-bottom:30px}.service-item .imgbox a{display:block;position:relative}.service-item .imgbox a:after{content:"";height:calc(100% - 20px);width:calc(100% - 20px);border:#fff solid 1px;position:absolute;top:10px;left:10px;opacity:.5}.service-item .imgbox img{height:300px;transition:all .5s}.service-item .imgbox h3{position:absolute;width:100%;bottom:0;margin:0;padding:20px 0;text-align:center;color:#fff;font-size:18px;letter-spacing:1;font-family:"Playfair Display";background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.75)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%)}.service-item .imgbox:hover img{transform:scale(1.2,1.2)}.produit-item{position:relative;width:100%;background:#fff;color:#545454;margin-top:15px;transition:all .5s ease-in}.produit-item.produit-fade-in{transform:translateX(50px);opacity:0}.produit-item i{margin-right:10px}.produit-img{position:relative;width:100%;height:250px;overflow:hidden}.produit-img .produit-type{position:absolute;top:10px;left:10px;z-index:2;background:rgba(0,0,0,.5);color:#fff;border-radius:3px;text-align:center;padding:3px 10px;transition:all .25s ease-in}.produit-img .produit-prix{position:absolute;bottom:10px;right:10px;z-index:2;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,1);font-size:16px;text-align:left}.produit-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:250px;min-width:100%;transition:all 2s ease-in}.produit-item .produit-text{position:relative;padding:15px;border:1px solid #ebebeb;border-top:none;transition:all .25s ease-in}.produit-item .produit-titre{margin:0;padding:0;display:block;color:#d5c395;font-family:"Playfair Display";font-size:24px;transition:all .25s ease-in}.produit-item .produit-titre:focus,.produit-item .produit-titre:hover{color:#545454}.produit-item .produit-localisation{display:block;margin:12px 0}.produit-item .produit-info{display:block;float:left;width:50%;margin-top:15px}.produit-item .produit-footer{width:100%;border:1px solid #ebebeb;border-top:none;transition:all .25s ease-in}.produit-item .produit-more{display:block;background:#ebebeb;line-height:36px;text-align:center;color:#545454}.produit-item .produit-more:focus,.produit-item .produit-more:hover{background:#d5c395;color:#fff;letter-spacing:1px}.produit-item:hover .produit-type{background:rgba(0,0,0,.9)}.produit-item:hover .produit-img img{transform:translate(-50%,-50%) scale(1.2,1.2)}.produit-item:hover .produit-footer,.produit-item:hover .produit-text{border-color:#d6d6d6}#services{background:#fafafa}.ico-list{display:table;margin:15px auto}.ico-list li{float:left;width:32px;margin:0 5px;color:#d5c395;font-size:18px;text-align:center}.service-item{transition:all .25s ease-in;margin-bottom:15px;padding:15px;border-radius:3px}.icon-box img{height:70px;margin:auto;display:table}.service-text{position:relative;float:left;min-height:190px;width:100%}.service-titre{text-align:center;margin:20px auto;font-family:Montserrat,sans-serif;font-weight:700;font-size:18px}.service-p{margin-top:10px;font-weight:300;letter-spacing:1px;color:#8b8b8b;text-align:justify}.service-text a{display:block;float:right;color:#000;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;margin:15px 0}.service-text a i{margin-left:10px}.service-item:hover{box-shadow:0 0 12px 3px rgba(0,0,0,.15)}#temoignages{position:relative;padding:60px 0;z-index:0;background:0 0;background:url(../images/temoignages.jpg) no-repeat}#temoignages .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.3);z-index:-1}#temoignages:after,#temoignages:before{position:absolute;content:"";width:100%;height:13px;background:#fff;left:0;top:13px;z-index:1}#temoignages:after{top:auto;bottom:13px}#temoignages .grand-titre{color:#fff}#temoignages i{font-size:28px;color:#d5c395}#temoignages i.fa-quote-right{float:right}#temoignages .temoignage-p{color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);margin:10px 0}#temoignages .temoignage-autor{display:block;margin:50px 0 20px 0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);color:#d5c395;font-size:16px;font-style:italic}#actualites .actualite-item{margin:15px 0;transition:all .25s ease-in}#actualites .actualite-img{position:relative;width:100%;height:180px;overflow:hidden}#actualites .actualite-date{position:absolute;top:0;left:0;display:block;height:50px;min-width:50px;background:#d5c395;color:#fff;text-align:center;font-weight:400;padding:5px 14px;z-index:2;transition:all .25s ease-in}#actualites .actualite-date span{display:block;opacity:1}#actualites .actualite-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-height:100%}#actualites .actualite-text{width:calc(100% - 10px);margin-left:10px;border:1px solid #ececec;height:180px;padding:15px;transition:all .25s ease-in}#actualites .actualite-titre{margin:0;font-size:20px;color:#d5c395;font-family:"Playfair Display";transition:all .25s ease-in}#actualites .actualite-titre:focus,#actualites .actualite-titre:hover{color:#545454}#actualites .actualite-p{margin:10px 0}#actualites .actualite-more{float:right;color:#545454}#actualites .actualite-more i{margin-left:5px}#actualites .actualite-more:focus,#actualites .actualite-more:hover{color:#d5c395}#actualites .actualite-item:hover .actualite-date{top:10px;left:10px}#actualites .actualite-item:hover .actualite-text{border-color:#d5d5d5}footer{background:#111;padding:30px 0 10px 0;width:100%;float:left}footer .container{position:relative}footer .cmi-card{position:absolute;right:15px;top:-50px;padding:5px 15px;border-radius:5px;border:#fff solid 3px;box-shadow:rgba(0,0,0,.1) 0 0 5px;background:rgba(246,246,246,1);background:-moz-linear-gradient(45deg,rgba(246,246,246,1) 0,rgba(255,255,255,1) 50%,rgba(246,246,246,1) 100%);background:-webkit-gradient(left bottom,right top,color-stop(0,rgba(246,246,246,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(246,246,246,1)));background:-webkit-linear-gradient(45deg,rgba(246,246,246,1) 0,rgba(255,255,255,1) 50%,rgba(246,246,246,1) 100%);background:-o-linear-gradient(45deg,rgba(246,246,246,1) 0,rgba(255,255,255,1) 50%,rgba(246,246,246,1) 100%);background:-ms-linear-gradient(45deg,rgba(246,246,246,1) 0,rgba(255,255,255,1) 50%,rgba(246,246,246,1) 100%);background:linear-gradient(45deg,rgba(246,246,246,1) 0,rgba(255,255,255,1) 50%,rgba(246,246,246,1) 100%)}footer .cmi-card .item{float:left;margin:0 5px;border-radius:2px;overflow:hidden}footer .cmi-card .item img{height:24px}footer .footer-bloc{float:left;width:100%}footer .footer-titre{font-size:18px;color:#d2d2d2;text-transform:uppercase;margin:20px 0 30px 0}footer .footer-contact{display:block;margin:10px 0}footer .footer-contact li{margin-bottom:15px;color:#7c7e83}footer .footer-contact-titre{color:#555}footer .footer-contact li a{color:#7c7e83}footer .footer-contact li a:focus,footer 
.footer-contact li a:hover{
    color:#ccc}
footer .footer-social{
    display:block;
    margin:20px 0;
    float:left}
footer .footer-social li{
    float:left;
    margin-right:10px}

footer .footer-social li a{
    display:block;
    height:20px;
    width:20px;
    color:#7c7e83;
    text-align:center}
    
footer .footer-social li a:focus,footer .footer-social li a:hover{
    color:#ccc}

/*____________________________________________________SVG TIKTOK__________________________________________________*/
    
.social svg {
    width: 20px;                
    height: 20px;
    fill: #fff !important;
    display: block;
    margin: 5px;
}

.svg-icon:hover {
    fill:#FCD94F !important;
}


.footer-social .svg-icon {
    fill:#7c7e83 !important;
    width: 20px;
    height: 20px;
    margin-top: -5px;

}
.footer-social li a:hover .svg-icon {
    fill:#CCCCCC !important;
}
footer .footer-menu{
    display:block;
    margin:10px 0}
    
footer .footer-menu li{
    margin-bottom:15px;
    color:#7c7e83}
    
footer .footer-menu li a{
    color:#7c7e83}
    
footer .footer-menu li a i{
    margin-right:15px;
    transition:all .3s}
    
footer .footer-menu li a:focus,footer .footer-menu li a:hover{
    color:#ccc}
    
footer .footer-menu li a:focus i,footer .footer-menu li a:hover i{
    margin-right:25px}
    
footer .recent-item{
    display:block;
    width:100%;
    margin-bottom:20px;
    float:left}
    
footer .recent-img{
    position:relative;
    width:100%;
    height:80px;
    overflow:hidden;
    border-radius:5px}

footer .recent-img img{
    position:absolute;
    width:100%;
    min-height:100%;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)}
    
footer .recent-titre{
    margin:0;
    color:#7c7e83;
    text-transform:capitalize;
    font-size:17px;
    font-weight:700;
    transition:all .25s}
    
footer .recent-titre:focus,footer .recent-titre:hover{
    color:#ccc}
    
footer .recent-local,footer .recent-prix{
    display:block;
    color:#7c7e83}
    
footer .recent-local{
    margin:10px 0 5px 0}
    
footer .recent-prix{
    font-weight:700}

    footer .newsletter-box{display:block;width:100%;background:#151515;box-shadow:0 0 10px rgba(0,0,0,.3);padding:20px;margin-bottom:20px}footer .newsletter-text{color:#7c7e83;margin-bottom:10px}#newsletterForm input[type=email],#newsletterForm input[type=submit]{width:100%;height:38px;border:none;border-radius:3px}#newsletterForm input[type=email]{padding:0 10px;margin:10px 0;outline:0}#newsletterForm input[type=submit]{background:#d5c395;color:#222;transition:all .25s}#newsletterForm input[type=submit]:focus,#newsletterForm input[type=submit]:hover{background:#b6a276}footer .footer-sep{float:left;width:100%;height:1px;background:#282828;margin:20px 0}footer .footer-copyright{display:block;text-align:center;color:#7c7e83;font-size:12px}.btn-up{position:fixed;display:table;height:30px;width:25px;bottom:15px;right:10px;background:#d5c395;text-align:center;line-height:28px;color:#111;font-size:18px;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.9);transform:translateX(40px);opacity:0;transition:all .5s;z-index:999}.btn-up.show-btn-up{transform:translateX(0);opacity:1}.banner-parallax{float:left;background:0 0;background-size:cover!important;position:relative;height:300px;width:100%;background:url(../images/banner.jpg) no-repeat}.banner-parallax .overlay{position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:0}.banner-parallax .h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.8);font-family:"Playfair Display";font-size:36px;text-align:center;margin:0;padding:0 10px}.page-contact .contact-box{width:100%;padding:15px;margin-bottom:30px}.page-contact .contact-icone,.page-contact .contact-titre{display:block;text-align:center}.page-contact .contact-icone{font-size:24px}.page-contact .contact-titre{margin:10px 0;color:#757575}.page-contact .contact-box p{font-size:15px;text-align:center}.page-contact .contact-box p a{color:#545454}.page-contact .contact-social{display:table;margin:20px auto 10px auto}.page-contact .contact-social li{float:left;margin:0 10px}.page-contact .contact-social li a{display:block;height:30px;width:30px;text-align:center;line-height:30px;color:rgba(0,0,0,.35);font-size:16px}.page-contact .contact-social li a:focus,.page-contact .contact-social li a:hover{color:#545454}#contactForm{margin:10px 0}#contactForm input[type=email],#contactForm input[type=text],#contactForm textarea{border:1px solid #ebebeb;border-radius:0;box-shadow:none;height:50px}#contactForm textarea{height:100px}#contactForm input[type=email]:focus,#contactForm input[type=text]:focus,#contactForm textarea:focus{border-color:#d5c395}#contactForm button[type=submit]{background:#d5c395;color:#fff;border-radius:3px;box-shadow:none;border:none;display:table;margin:0 auto;padding:6px 20px;text-transform:uppercase;transition:all .3s}#contactForm button[type=submit]:focus,#contactForm button[type=submit]:hover{color:#545454}.page-list-actualite .actualite-item{width:100%;margin-top:15px;transition:all .25s ease-in}.page-list-actualite .actualite-img{position:relative;height:200px;width:100%;overflow:hidden}.page-list-actualite .actualite-date{position:absolute;top:15px;right:15px;display:block;height:50px;min-width:50px;background:#d5c395;color:#fff;text-align:center;font-weight:400;padding:5px 14px;z-index:2;transition:all .3s ease-in}.page-list-actualite .actualite-date span{display:block}.page-list-actualite .actualite-date span.month{opacity:1}.page-list-actualite .actualite-img img{position:absolute;width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.1);transition:all .8s ease-in}.page-list-actualite .actualite-text{position:relative;border:1px solid #ebebeb;border-top:none;padding:15px;transition:all .25s ease-in}.page-list-actualite .actualite-titre{margin:0;font-family:"Playfair Display";font-size:18px;transition:all .25s ease-in;color:#d5c395}.page-list-actualite .actualite-titre:focus,.page-list-actualite .actualite-titre:hover{color:#545454}.page-list-actualite .actualite-p{margin:10px 0}.page-list-actualite .actualite-more{display:table;float:right;color:#545454}.page-list-actualite .actualite-more:focus,.page-list-actualite .actualite-more:hover{color:#d5c395}.page-list-actualite .actualite-item:hover .actualite-date{top:0;right:0}.page-list-actualite .actualite-item:hover .actualite-img img{transform:translate(-50%,-50%) scale(1)}.page-list-actualite .actualite-item:hover .actualite-text{border-color:#d5d5d5}.page-detail-actualite .actualite-img{width:100%;height:auto;border-radius:3px;margin-bottom:15px}.page-detail-actualite .actualite-sep{float:left;width:100%;height:1px;margin:20px 0;background:#ebebeb}.page-detail-actualite .actualite-share-text{display:table;float:left;color:grey}.page-detail-actualite .actualite-share{display:table;float:right}.page-detail-actualite .actualite-share li{margin-left:15px;float:left}.page-detail-actualite .actualite-share li a{display:block;width:30px;text-align:center;color:#999}.page-detail-actualite .actualite-share li a.facebook:focus,.page-detail-actualite .actualite-share li a.facebook:hover{color:#3b5998}.page-detail-actualite .actualite-share li a.twitter:focus,.page-detail-actualite .actualite-share li a.twitter:hover{color:#00aced}.page-detail-actualite .actualite-share li a.gplus:focus,.page-detail-actualite .actualite-share li a.gplus:hover{color:#dd4b39}.page-detail-actualite .actualite-share li a.linkedin:focus,.page-detail-actualite .actualite-share li a.linkedin:hover{color:#0077b5}.page-list-service .service-titre{font-size:18px;font-weight:700;margin:20px 0;text-transform:capitalize}.page-list-service .service-sep{width:25%;height:1px;background:#bebebe;margin:20px 0}.page-detail-service .banner-parallax{height:400px;border-radius:5px;margin-bottom:20px;background-size:cover;background-repeat:no-repeat}.service-sep{height:1px;width:100%;background:#f7f7f7;margin:60px 0 10px}.service-share{list-style:none;padding:0;margin:0;float:right}.service-share li{float:left;margin:0 5px}.service-share li a{display:block;line-height:36px;width:36px;text-align:center;border-radius:3px;color:#fff;background:rgba(201,201,201,1);background:-moz-linear-gradient(45deg,rgba(201,201,201,1) 0,rgba(107,107,107,1) 100%);background:-webkit-gradient(left bottom,right top,color-stop(0,rgba(201,201,201,1)),color-stop(100%,rgba(107,107,107,1)));background:-webkit-linear-gradient(45deg,rgba(201,201,201,1) 0,rgba(107,107,107,1) 100%);background:-o-linear-gradient(45deg,rgba(201,201,201,1) 0,rgba(107,107,107,1) 100%);background:-ms-linear-gradient(45deg,rgba(201,201,201,1) 0,rgba(107,107,107,1) 100%);background:linear-gradient(45deg,rgba(201,201,201,1) 0,rgba(107,107,107,1) 100%)}.service-share li a i{transition:all .25s ease;line-height:36px}.service-share li a:hover i{color:#fff!important}.service-share li a.facebook{background:#3b5998}.service-share li a.twitter{background:#00aced}.service-share li a.gplus{background:#dd4b39}.service-share li a.whatsapp{background:#64d448}.service-share li a.linkedin{background:#0077b5}ul.icons{text-align:center}ul.icons li{display:inline-block;border:#d5c395 solid 1px;border-radius:3px;margin:5px;padding-right:15px}ul.icons li i{background:#d5c395;color:rgba(0,0,0,.6);font-size:18px;line-height:32px;width:40px;text-align:center;margin-right:10px}ul.icons li span{position:relative;top:-1px}.about-section,.page-cms,.page-detail-produit,.page-detail-service,.page-list-produit,.page-list-service{background:url(../images/motif.png) repeat;padding:0;background-size:60px}.about-section .container,.page-cms .container,.page-detail-produit .container,.page-detail-service .container,.page-list-produit .container,.page-list-service .container{background:#fff;padding-top:20px;padding-bottom:40px;box-shadow:#ccc 0 0 40px}.page-detail-produit .produit-ss-titre{position:relative;display:block;color:#777;margin:20px 0;padding-bottom:8px;font-size:24px;font-family:Roboto;font-weight:300}.page-detail-produit .produit-ss-titre:after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0;background:rgba(0,0,0,.15)}.page-detail-produit .product-gallery{overflow:hidden;margin-bottom:20px!important;position:relative;border-radius:5px;height:600px!important}.page-detail-produit .produit-list li{display:inline-block;margin:5px 30px 5px 0}.page-detail-produit .produit-list li i{color:#d5c395;margin-right:8px}.page-detail-produit .produit-prix{float:right;font-size:20px;background:#d5c395;border-radius:2px;padding:3px 10px;font-weight:300}.page-detail-produit form label{color:#757575}.page-detail-produit form legend{color:#d5c395;font-family:Roboto;font-weight:300}.page-detail-produit form input[type=date],.page-detail-produit form input[type=text],.page-detail-produit form select{width:100%;line-height:36px;height:36px;padding:0 10px;border:#d5c395 solid 1px;margin-bottom:15px}.page-detail-produit form textarea{width:100%;line-height:36px;padding:0 10px;border:#d5c395 solid 1px;color:#d5c395;margin-bottom:15px}.page-detail-produit form input[type=submit]{width:100%;background:#d5c395;border:none;color:#fff;text-transform:uppercase;letter-spacing:1;transition:all .3s}.page-detail-produit form input[type=submit]:hover{letter-spacing:2px;background:#ab9660}.page-detail-produit form .date-field{position:relative}.page-detail-produit form .date-field i{position:absolute;color:#d5c395;top:12px;right:25px}.booking-page .summary{position:relative;float:left;width:100%}.booking-page .summary .title{text-align:center;font-family:'Roboto Slab',serif;border-bottom:#d7b962 solid 2px;border-radius:4px;font-size:18px;line-height:30px;margin-bottom:15px}.booking-page .summary .col-sm-4{position:relative}.booking-page .summary h2{font-size:18px;margin:0 auto 15px;padding:0}.booking-page .summary strong{font-family:'Roboto Slab',serif;color:#b3953e;font-weight:400}.booking-page .summary img{max-width:100%;border:#fff solid 5px;box-shadow:#b3953e 0 0 0 1px}.booking-page .summary .sous-total{border-bottom:#b3953e dotted 1px;float:left;width:100%;padding:5px 0;font-family:'Roboto Slab',serif}.booking-page .summary .price{font-size:20px;float:right;color:#b3953e}.booking-page .summary .price span{color:#666;font-size:16px}.booking-page .summary .old-price{font-size:16px;float:right;color:#fff;text-decoration:line-through;color:#de8916}.booking-page .summary .sous-total strong{float:left;font-weight:300;font-size:20px}.booking-page .summary .row-summary{float:left;width:100%;padding-bottom:15px;padding-top:15px;margin-bottom:15px;border-bottom:rgba(0,0,0,.1) solid 1px;border-top:rgba(0,0,0,.1) solid 1px}.booking-page .summary .row-summary .ps{font-size:12px;text-align:center}.booking-page .summary .row-summary sup{font-weight:700;color:#b3953e}.booking-page .summary .row-summary:first-child{border:none;padding:0;margin:0}.booking-page .summary .row-summary:nth-child(2){border-top:none}.booking-page h2{text-align:center;font-size:26px;float:left;width:100%;color:#b3953e}.booking-page form input[type=date],.booking-page form input[type=text],.booking-page form select{width:100%;line-height:36px;height:36px;padding:0 10px;border:#d5c395 solid 1px;margin-bottom:15px}.booking-page form textarea{width:100%;line-height:36px;padding:0 10px;border:#d5c395 solid 1px;margin-bottom:15px}.booking-page form input[type=submit]{width:100%;background:#d5c395;border:none;color:#fff;text-transform:uppercase;letter-spacing:1;transition:all .3s}.booking-page form input[type=submit]:hover{letter-spacing:2px;background:#ab9660}.calendat-legend{display:table;margin:15px auto;overflow:hidden;border-radius:5px;text-align:center}.calendat-legend span{color:rgba(0,0,0,.6);line-height:26px;padding:0 15px;display:inline-block}.calendat-legend .red-flag{background:#f8a796}.calendat-legend .green-flag{background:#eafbbf}.car-page .imgbox img{max-width:100%}.produit-item .produit-text .extrait{margin-top:15px;font-weight:300;color:#999}@media (max-width:1200px){#cssmenu ul li a{padding:0 8px;font-size:12px}}@media(max-width:767px){.top-contact{float:none;display:block}.top-contact li:after,.top-contact li:last-child:before{display:none}.top-contact li{text-align:center;float:none;border-bottom:rgba(255,255,255,.4) solid 1px}


.rev_slider_wrapper .logo-slider img{
    height: 64px}

    .top-nav ul.social{float:left}.rev_slider_wrapper .intro{top:calc(50% - 100px)}.rev_slider_wrapper .intro-titre{font-size:50px}.rev_slider_wrapper .intro-text{font-size:22px}.rev_slider_wrapper .search-p{font-size:16px}.rev_slider_wrapper .searchForm input[type=submit],.rev_slider_wrapper .searchForm select{width:100%;height:30px;margin:5px 0}.grand-titre{font-size:28px}.filter{display:table;margin:20px auto;text-align:center}.filter li{float:none;display:inline-block;margin:3px}.filter li a{padding:5px 14px;font-size:14px}.produit-item .produit-img{height:200px}.produit-item .produit-titre{font-size:20px}.service-titre{font-size:18px}#actualites .actualite-text{width:100%;border:1px solid #ececec;margin-left:0;height:auto;padding:15px}footer{padding-top:10px}footer .footer-bloc{padding:0 15px;border-bottom:1px solid #333}footer .recent-titre{font-size:15px}footer .footer-sep{display:none}footer .footer-copyright{margin-top:20px}.banner-parallax .h1{font-size:32px}.page-contact .contact-box{margin-bottom:0}.page-contact .contact-box p{font-size:14px}.page-detail-produit .product-gallery{height:230px!important}.page-detail-produit .booking-form{float:left;width:100%}.banner-parallax{background-position:center center!important}.page-detail-service .banner-parallax{height:300px}}@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu ul li a{padding:0 15px;margin:0;line-height:42px}}