/*CSS Mmodal Magnific Popup*/
.white-popup{border:1px solid #CCC;position:relative;background:#FFF;width:auto;max-width:500px;transition:1s all;margin:20px auto;padding:40px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.92;background-color:#fff}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .4s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.white-popup.box2{width:100%;max-width:680px}.mfp-close:hover,.og-close:hover{transform:rotate(0deg);color:#006ab3}button.mfp-close{width:65px;color:#444}.mfp-bg{background-color:#fff}.mfp-iframe-holder .mfp-content{line-height:0;width:50%;height:60%}.mfp-iframe-scaler iframe{background:#FFF}.mfp-preloader{z-index:999999999}.mfp-fade.mfp-bg.mfp-removing,.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
/* CSS Overlay Search */
.search-overlay-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);-webkit-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;-moz-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;-ms-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;-o-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;opacity:0;visibility:hidden;z-index:999999;text-align:center}.search-overlay-menu.open{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease 0s,transform .3s ease 0s;-moz-transition:opacity .3s ease 0s,transform .3s ease 0s;-ms-transition:opacity .3s ease 0s,transform .3s ease 0s;-o-transition:opacity .3s ease 0s,transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s}.search-overlay-menu form{height:60px;position:absolute;top:50%;margin:-35px auto 0;width:60%;left:20%;transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);-webkit-transform:translateY(20px);transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}.search-overlay-menu.open form{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}.search-overlay-menu input[type=search]{height:100%;width:100%;color:#fff;background:0 0;border-top:0 solid transparent;border-bottom:2px solid #909090!important;border-left:0 solid transparent;border-right:0 solid transparent;font-size:30px;outline:0;padding:0}#position ul li:after,#position ul li:first-child:before{position:absolute}.search-overlay-menu form button{background:rgba(0,0,0,0);border:none;font-size:3rem;position:absolute;right:0;top:15px;color:#c6c6c6;outline:0}.search-overlay-menu .search-overlay-close{position:absolute;top:30px;right:30px;opacity:1;font-size:40px;color:#fff}.search-overlay-menu .search-overlay-close:hover{color:#0054a6;cursor:pointer}
/* Ajout Badge, Label et button boostrap */
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block + .btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn + .dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg + .dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn + .btn,.btn-group-vertical>.btn + .btn-group,.btn-group-vertical>.btn-group + .btn,.btn-group-vertical>.btn-group + .btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn + .btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.label{display:inline;padding:.30em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge + .badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.clearfix:before,.clearfix:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{content:" ";display:table}.clearfix:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default.disabled,.btn-primary.disabled,.btn-success.disabled,.btn-info.disabled,.btn-warning.disabled,.btn-danger.disabled,.btn-default[disabled],.btn-primary[disabled],.btn-success[disabled],.btn-info[disabled],.btn-warning[disabled],.btn-danger[disabled],fieldset[disabled] .btn-default,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-info,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-danger{-webkit-box-shadow:none;box-shadow:none}.btn-default .badge,.btn-primary .badge,.btn-success .badge,.btn-info .badge,.btn-warning .badge,.btn-danger .badge{text-shadow:none}.btn:active,.btn.active{background-image:none}.btn-default{background-image:-webkit-linear-gradient(top,#ffffff 0%,#e0e0e0 100%);background-image:-o-linear-gradient(top,#ffffff 0%,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e0e0e0));background-image:linear-gradient(to bottom,#ffffff 0%,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;text-shadow:0 1px 0 #fff;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0%,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0%,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0%,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff265a88',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:hover,.btn-primary:focus{background-color:#265a88;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0%,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0%,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0%,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff419641',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0%,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0%,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0%,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2aabd2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0%,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0%,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0%,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffeb9316',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0%,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0%,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0%,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc12e2a',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#c12e2a;background-image:none}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-image:-webkit-linear-gradient(top,#f5f5f5 0%,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0%,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0%,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0);background-color:#e8e8e8}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-image:-webkit-linear-gradient(top,#337ab7 0%,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0%,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0%,#2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff2e6da4',GradientType=0);background-color:#2e6da4}.navbar-default{background-image:-webkit-linear-gradient(top,#ffffff 0%,#f8f8f8 100%);background-image:-o-linear-gradient(top,#ffffff 0%,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f8f8f8));background-image:linear-gradient(to bottom,#ffffff 0%,#f8f8f8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff8f8f8',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0%,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0%,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0%,#e2e2e2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb',endColorstr='#ffe2e2e2',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0%,#222222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0%,#222222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222222));background-image:linear-gradient(to bottom,#3c3c3c 0%,#222222 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:4px}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#080808 0%,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0%,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0%,#0f0f0f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808',endColorstr='#ff0f0f0f',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0%,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0%,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0%,#2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff2e6da4',GradientType=0)}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0%,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0%,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0%,#c8e5bc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffc8e5bc',GradientType=0);border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0%,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0%,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0%,#b9def0 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffb9def0',GradientType=0);border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0%,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0%,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0%,#f8efc0 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fff8efc0',GradientType=0);border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0%,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0%,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0%,#e7c3c3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0);border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0%,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0%,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0%,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff5f5f5',GradientType=0)}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0%,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0%,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0%,#286090 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff286090',GradientType=0)}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0%,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0%,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0%,#449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0)}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0%,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0%,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0%,#31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0)}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0%,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0%,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0%,#ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0)}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0%,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0%,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0%,#c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0)}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0%,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0%,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0%,#2b669a 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff2b669a',GradientType=0);border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:hover .badge,.list-group-item.active:focus .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0%,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0%,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0%,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0%,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0%,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0%,#2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff2e6da4',GradientType=0)}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0%,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0%,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0%,#d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffd0e9c6',GradientType=0)}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0%,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0%,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0%,#c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffc4e3f3',GradientType=0)}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0%,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0%,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0%,#faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fffaf2cc',GradientType=0)}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0%,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0%,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0%,#ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffebcccc',GradientType=0)}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0%,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0%,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0%,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#fff5f5f5',GradientType=0);border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
.btn-white {color: #244777;background-color: #ffffff;border-color: #f7f7f7}.btn-white:hover, .btn-white:focus {background-color: #ffffff}.btn-white:hover {color: #006ab3;border-color: #ffffff}
/* Font ICO propre bateau */
@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?azu7ar);src:url(/fonts/icomoon.eot?azu7ar#iefix) format('embedded-opentype'),url(/fonts/icomoon.woff) format('woff'),url(/fonts/icomoon.ttf) format('truetype'),url(/fonts/icomoon.svg?azu7ar#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icn-"],[class^=icn-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icn-rent:before{content:"\e900"}.icn-boat-on-a-ramp:before{content:"\e901"}.icn-mooring-point:before{content:"\e902"}.icn-big-anchor:before{content:"\e903"}.icn-boat-motor:before{content:"\e904"}.icn-inflatable-boat:before{content:"\e905"}.icn-sailboat:before{content:"\e906"}.icn-motorboat:before{content:"\e907"}
/* Surcharge style.css sur img svg plus au mm endroit */
.post-img:before {background-image: url(/img/graphics/plus-icon.svg) !important};
/* Animation SVG*/
svg{width:100px;display:block;margin:40px auto 0}.path{stroke-dasharray:1000;stroke-dashoffset:0}.path.circle{-webkit-animation:dash .9s ease-in-out;animation:dash .9s ease-in-out}.path.line{stroke-dashoffset:1000;-webkit-animation:dash .9s .35s ease-in-out forwards;animation:dash .9s .35s ease-in-out forwards}.path.check{stroke-dashoffset:-100;-webkit-animation:dash-check .9s .35s ease-in-out forwards;animation:dash-check .9s .35s ease-in-out forwards}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}
.svg-success{stroke-width:2px;stroke:#8ec343;fill:none}.svg-success path{stroke-dasharray:17px 17px;stroke-dashoffset:0;-webkit-animation:checkmark .25s ease-in-out .7s backwards;animation:checkmark .25s ease-in-out .7s backwards}.svg-success circle{stroke-dasharray:76px 76px;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:50% 50%;-webkit-animation:checkmark-circle .6s ease-in-out forwards;animation:checkmark-circle .6s ease-in-out forwards}
@keyframes checkmark {
    0% {stroke-dashoffset: 17px;}
    100% {stroke-dashoffset: 0;}
}
@keyframes checkmark-circle {
    0% {stroke-dashoffset: 76px;}
    100% {stroke-dashoffset: 0px;}
}
.fw600 {font-weight:600}
.autremedia a {color:#006ab3;text-decoration: underline;display:inline-block;}
.autremedia a:hover {text-decoration: none}
.widget-button.with-tip i.icon-compare {background-image: url(/img/graphics/compare-icon-black.svg);}
.notification span {font-weight: bold}
a.widget-button {position:relative}
.box2 p {line-height: 20px}
.mx300-nosm {max-width: 350px}
select:disabled {background-color:#f7f7f7;cursor: not-allowed}
.field-error select {border-color:red}
.badge-danger {color: #fff;background-color: #dc3545;}
.badge-info {color:#fff;background-color:#244777}
.badge-success {color:#fff;background-color:green !important}

/*Make select2 responsive*/
[class*="col-"] .select2-container .select2-search input[type="text"]{width:90%!important;margin:5px 2%;padding:2px 4%!important}[class*="col-"] .select2-container,[class*="col-"] .select2-container .select2-drop{width:100%!important}


/** Cookie Bar **/
#cookie-bar{background:rgba(0,0,0,.8);height:auto;line-height:24px;color:#eee;text-align:center;font-size:15px;font-weight:500;padding:15px 0}
#cookie-bar p{margin:0;padding:0}
#cookie-bar a{color:#fff;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;text-decoration:none;margin-left:8px;font-size:13px;padding:2px 10px}
#cookie-bar .cb-enable{background:#244777}
#cookie-bar .cb-enable:hover{background:#3b6298;color:#fff}
#cookie-bar .cb-disable{background:#900}
#cookie-bar .cb-disable:hover{background:#b00}
#cookie-bar .cb-policy{background:#8a8a8a}
#cookie-bar .cb-policy:hover{background:#a9a9a9;color:#fff}
#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%;z-index:999999}
#cookie-bar.fixed.bottom{bottom:0;top:auto}



/*General*/
.pretty {white-space: inherit;}
.pretty .state label:after, .pretty .state label:before {top:-2px !important}
.medium {padding: 4px 10px !important}
.sm {font-size:70%}
.w35 {width: 35% !important}.w65 {width: 65% !important}.w100 {width:100% !important}
.text-center-sm {text-align: left;}
.font-bold{font-weight: bold}.font-normal{font-weight: normal !important;font-weight: 400}.font-woem{font-style: normal;}
.mr0{margin-right:0!important}.mr05{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}
.ml0{margin-left:0!important}.ml05{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}
.mt0{margin-top:0!important}.mt05{margin-top:5px!important}.mt07{margin-top:7px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}
.mb0{margin-bottom:0!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}
.pr0{padding-right:0!important}.pr05{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr30{padding-right:30px!important}
.pl0{padding-left:0!important}.pl05{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl30{padding-left:30px!important}
.pt0{padding-top:0!important}.pt05{padding-top:5px!important}.pt07{padding-top:7px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}
.pb0{padding-bottom:0!important}.pb05{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}
.ma0{margin:0!important}
.pa0{padding:0!important}.pa05{padding:5px!important}.pa10{padding:10px!important}.pa20{padding:20px!important}
.pl25-nosm {padding-left: 25px;}.pr25-nosm {padding-right: 25px;}.mt30-nosm{margin-top: 30px}.pl20-nosm{padding-left:20px}.pl10-nosm{padding-left:10px}
.mb10-sm{margin-bottom: 0}.mb20-xs, .mb10-xs {margin-bottom: 0}
.mt10-sm,.mt10-xs, .mt20-xs,.mt30-xs,.mt30-sm {margin-top: 0}
.mt10-noxs {margin-top: 10px}
.redred{color:red !important}.white{color:#FFF}.silver{color:#CECECE !important}.green{color:#5cb85c !important}.colgreen{color:#5cb85c}.mygrey{color:#969696}
.blueyb {color:#006ab3 !important}.blueybfonce {color:#244777 !important}.blueybclair {color:#57cef4 !important}
.bgaliceblue {background-color: aliceblue}.bgblueyb {background-color:#006ab3}.bgblueybfonce {background-color:#244777 !important}.bgblueybclair {background-color:#57cef4}.bgwhite {background-color: #FFF !important}
.bgf7 {background-color: #f7f7f7 !important}
.block {display:block}.inline-block {display:inline-block}
.right {float:right}.left{float:left}
.awhite {color:white}.awhite:hover {color:#c9c9c9}
.ablueybclair {color:#57cef4}.ablueybclair:hover {color:#7ed6f1}
.afullunderlined {text-decoraton: underline}.afullunderlined:hover {text-decoration: underline}
.amidunderlined {text-decoration: underline}.amidunderlined:hover {text-decoration: none}
.pointer {cursor:pointer !important}
.txtoverflow {text-overflow: ellipsis;overflow: hidden;white-space: nowrap}
.text-right-text-center-sm {text-align: right}.text-right-text-center-xs {text-align: right}
.text-left-text-center-sm {text-align: left}.text-left-text-center-xs {text-align: left}
.text-right-nosm {text-align:right}
section.fullwidth{z-index:20;padding:30px 0;margin: 40px 0;}
.relative {position: relative}
.loaderun {    position: absolute;   top: 30%;right: 10%;z-index: 2000;display:none}
.fs10 {font-size:10px}
.fs12 {font-size:12px !important;line-height: 15px}
.fs15 {font-size:15px}
.fs17 {font-size:17px;line-height: 21px}
.fs21 {font-size:21px}
.fs24 {font-size:24px}
.fs133 {font-size:1.3333333em}
.intl-tel-input {width:100%}
::placeholder{color:#CCC;opacity:1}
:-ms-input-placeholder,::-ms-input-placeholder{color:#CCC}
.nomaxw img {max-width:inherit !important}
iframe {width: 100% !important;}
.widget img,.ban300 img  {height: inherit;}
.det728 img {height:inherit !important;}
.bgf9 {background-color:#f9f9f9}
.fb-page {height:130px}

/* Bouton vide */
a.button.white,button.button.white {background-color: transparent;color: #006ab3;border: 1px solid #006ab3;padding: 9px 19px}
a.button.white:hover,button.button.white:hover {background-color: transparent;color: #707070;border: 1px solid #707070;opacity: 1}
a.button.orange:hover {background-color: transparent;border: 1px solid #FF8800;padding: 9px 19px}
a.button.orange {background-color: #FF8800;color: #FFF;border: 1px solid #FF8800;opacity: 1;letter-spacing: -0.05em}
button.button.greenwa {background-color: #25d366;color: #FFF;border: 1px solid #25d366;opacity: 1;letter-spacing: -0.05em}
button.button.greenwa:hover {background-color: #35e074;border: 1px solid #35e074;opacity: 1}
/* Bouton ahref */
.abutton {background-color: transparent;border: 0;padding: 8px;    transition: all 0.2s ease-in-out;    white-space: nowrap;}
.abutton:hover {background-color: transparent;border: 0;opacity:1}.abutton.bleuyb:hover {    background: #244777 !important;color: #ffffff;border-radius: 20px;}
/* Bouton more */
.comment-by a.more, .comment-by a.more i {-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out}
.comment-by a.more {display: inline;background-color: #f0f0f0;padding: 10px 25px;line-height: 22px;font-size: 18px;color: #333;font-weight: 500;position: relative;border-radius: 30px}
.comment-by a.more.white {background-color:white}
.comment-by a.more:hover{background-color: #244777}.comment-by a.more:hover, .comment-by a.more:hover i {color: #fff}
.orange, .orange-bg {background-color:#fa5b0f !important}
.orangec {color:#fa5b0f !important}
.greenc {color:green !important}
.black{color:#444}
section.fullwidth {background-color:#ebf7ff}

.show-more {
    max-height: 600px;
}


/* Compare Button */
.csm-trigger{top:78%;left:-80px;width:130px;background-color:#244777;color:#fff;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;line-height:30px;height:30px;padding:0;font-size:24px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);font-size:13px;transform:rotate(270deg)}.csm-trigger:before{content:"";font-family:""}
.csm-mobile-trigger {display:block;right: 40px;}
.compare-button {background-image: url(/img/graphics/compare-icon.svg)}
/*****************************************/

/*FOOTER */
#footer {padding: 50px 0 0 0}
#footer h4 {    margin-top: 0}
ul.footer-links {width:100%}
/* Newsletter footer */
.inputbutton-row{position:relative;border-radius:4px;height:35px}.ft_newsletter .inputbutton-row input{width:61%}.inputbutton-row input{width:95%;border:1px solid #fff;background:#efefef;border-top-left-radius:4px;border-bottom-left-radius:4px;font-size:14px;color:#e3e3e3;line-height:35px;height:35px;padding:5px 10px}.ft_newsletter button{color:#085277;width:40%;overflow:hidden}.inputbutton-row button{position:absolute;top:0;right:0;float:right;line-height:35px;height:35px;border:0;background:#244777;padding:0 15px;color:#fff;font-size:16px;font-weight:700;border-top-right-radius:4px;border-bottom-right-radius:4px}



/* HEADER */
#header {background-color: #244777}
#header-container {border-bottom: 1px solid #FFF;}
.slogan {color: white;font-size: 11px;margin-bottom: 7px;line-height: 14px}
.select-lang {padding: 10px 8px;border-radius: 3px;color: #244777;}
ul.top-bar-menu {padding: 6px 0}
ul.top-bar-menu li {margin:0}
ul.top-bar-menu li a {color: #244777}
#top-bar {    background-color: #ffffff;color: #244777}
#top-bar .social-icons li a {width: 30px;height: 30px;margin:6px 0;}
#top-bar .social-icons li a:before {color: #244777}
#top-bar .social-icons li a i {color:#006ab3 !important}
#logo img {max-height: none}
#navigation.style-2 {height:58px}
.quick-link-sm a {padding:13px !important}
.padlogo {padding:9px 5px !important}
#navigation.style-2 ul li.nohover:hover {background-color: transparent}
.promo728 img {height:auto}
.cotemega {width:19%;float:left;}.centermega {width:62%;float:left}.cotemega img {max-height:90px !important}

/* User Menu when connecter in the Top Bar */
.user-menu {margin-right: 0;top:10px;margin-left: 5px;padding-left: 0}
.user-name span {width: 34px;height: 34px;margin-right: 0;left: -18px;top: -3px}
.user-menu ul {border-radius:0;width:250px}.user-menu ul li {font-size: 15px}.user-menu ul li a i{color: #696969}

/* Fil d'Ariane et Entete de Page*/
#breadcrumbs {position: relative;right: 0;margin-bottom: 5px;top: 0;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}
#breadcrumbs ul {margin: 0;padding: 0}
#breadcrumbs ul li {margin: 0}
#breadcrumbs ul li:before {margin-right: 5px;margin-left: 5px}
#titlebar {padding: 10px 0;margin-bottom: 35px;background-color: #ebf7ff}
#titlebar h1 {font-size: 31px;line-height: 25px;color: #244777}
#titlebar span {color: #244777;margin-bottom: 0}


/* MENU */
.mm-menu {background: #244777;color:#FFF}
.mm-menu .hamburger {display:none}
.mmenu-trigger {background-color:transparent}
.mm-navbar {border-bottom: 0}
.mm-navbar>* {padding: 10px 0 8px 0}
.mm-panel.mm-hasnavbar .mm-navbar {background-color: #244777;height: 58px;}
.mm-panel .quick-link-sm,#navigation.style-2.cloned .quick-link-sm {display:none}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {background-color: #fff}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {font-size:27px}
.mm-panels>.mm-panel>.mm-listview {margin:0 -20px}
.mm-listview>li {border-bottom: 1px solid rgba(255, 255, 255, 0.24)}
.hidden-menu a:last-child {padding-left:25px}
#navigation.style-2 ul a {font-size: 15px;padding: 13px 9px}
#navigation ul ul {border-radius: 0}
#navigation ul li ul {top: 81%}
#navigation ul li:hover ul a, #navigation ul ul a {padding: 5px 10px 5px 12px !important;font-size: 13px !important}
.publishad {    padding: 8px 15px 2px 15px !important;color:#244777 !important}
.mm-listview .publishad {padding:14px 10px 14px 25px !important}
.header-style-2 .right-side-menu-item {border-top-right-radius: 3px;border-top-left-radius: 3px;background-color: #FFF;padding: 5px 0;margin-top: 16px !important;color:#244777}
.header-style-2 .right-side-menu-item:hover {background: rgba(255, 255, 255,.9) !important;font-weight: bold}
.header-style-2 .right-side-menu-item .label {position:absolute;top:-7px;right:-6px}
/* Sous sous menu */
#navigation ul ul ul {left:95%}
#navigation ul li ul li ul{top: 0%}
#navigation ul ul li {width: 280px}




/***** HOMEPAGE *******/
/**********************/
#searchhome select {background-color:#FFFFFF}
#searchhome select:disabled {background-color:#EEEEEE}
.search-container {padding:40px 0;z-index: inherit;}
.search-container h1 {font-size: 31px;color:#244777 !important}
h2.headline {font-size: 25px;line-height: 30px;margin: 0 0 15px 0;}
h3.headline {font-size: 25px;line-height: 30px;margin: 0 0 15px 0;}

/* Section Search*/
.adv-search-btn {font-size: 13px;margin-top: 15px;color:#244777}
.adv-search-btn a {color:rgb(36, 71, 119);border: 1px solid rgba(87, 206, 244, 0.4);background-color:rgb(255, 255, 255)}
.row.with-forms select{margin-bottom: 10px;border: 1px solid #ebf7ff;border-radius: 4px;    height: 51px;line-height: 21px;background-position: right 5px top 19px !important;}
.search-container .chosen-container-single .chosen-single {height: 50px;line-height: 50px;border-color: #e2e2e2 !important}
.announce {font-size:21px;margin-top: 30px;color:#244777}
#searchhome .select2-selection__rendered {line-height:50px!important;padding-left: 16px!important;font-size:15px}
#searchhome .select2-selection--single {border: 1px solid #ffffff!important;border-radius: 4px!important;height:51px!important}
#searchhome .select2-selection__arrow b {margin-top:9px!important}
[class^='select2'] {
    border-radius: 0px !important;
}

/* Seach Home */
.main-search-form {margin: 0 auto;width:780px}
.main-search-box {padding: 5px 5px 5px}
.main-search-input {margin-bottom:0}
#searchhome .search-type label {
    background-color: #ffffff;
    margin: 0 20px 0 0;
}
#searchhome .search-type label.active, .search-type label:hover {
    background-color: #244777;
}
body .search-container button:before {content:none}
#searchhome label.active span {color:#FFF}

/* Section Galery Type Zoom */
#galeryspeccat .img-box {height: 230px}
#galeryspeccat .img-box-content h4 {font-size: 23px;line-height: 26px}

/* Section Ico Choice */
#icochoice .icon-box-1 {padding-bottom: 15px}
#icochoice .icon-box-1 .icon-container {height: 120px;width: 120px;    line-height: 120px;    font-size: 44px}
#icochoice .icon-box-1 h3 {font-size: 19px;margin-top: 10px;}
#icochoice .icon-box-1 p {margin: -10px 0 0 0;font-size: 13px}
#icochoice .icon-box-1 .icon-container .icon-links {top:53%}
#icochoice .icon-box-1 .icon-container .icon-links a {    padding: 0 20px}
#icochoice .icn-inflatable-boat {margin-top: 36px;margin-left: 4px}
#icochoice .icn-boat-motor {margin-top: 37px;margin-left: 17px}
#icochoice .icn-mooring-point {margin-top: 36px;margin-left: 2px}
#icochoice .icn-boat-on-a-ramp {margin-top: 36px;margin-left: 2px}

/* List Top Marque */
.list-top li:before {margin-left: -27px}
.list-top li:before {content: "\f192";font-size: 14px;top: 1px}
.list-top li:before {font-family: "FontAwesome";margin: 0;position: relative;color: #66676b;float: left;margin-left: -22px;display: block;margin-top: 2px}
.list-top li {list-style: none;line-height: 27px;position: relative}
.list-top li a {display:block;padding:4px}
.list-top li a:hover {text-decoration: underline}
.style-1 .tabs-container .tab-content {padding: 15px 0 0 0}
.style-1 .tabs-nav li a i {font-size: 25px}

/* Counter */
#counters {padding: 50px 0;z-index:10}
.counter-boxes-inside-parallax .counter-box-icon p {color: rgb(36, 71, 119)}
.counter-boxes-inside-parallax .counter-box-icon i, .counter-boxes-inside-parallax .counter-box-icon .counter {color: #244777 !important}

/* last ads */
#lastads a.listing-img-container:hover img {transition: transform 0.35s ease-out;transform : rotate(2deg) scale(1.06);-webkit-transform : rotate(2deg) scale(1.06);-moz-transform : rotate(2deg) scale(1.06);-ms-transform : rotate(2deg) scale(1.06);-o-transform : rotate(2deg) scale(1.06)}
#lastads {z-index:10}
#lastads .listing-img-container:after {background:none}
#lastads .listing-title {padding: 10px;line-height: 22px}
#lastads .listing-title p {line-height: 18px;margin-bottom: 0}
#lastads .listing-title h4 {margin:0}
#lastads .listing-title h4 a {font-size: 19px; line-height: 25px;letter-spacing: -0.05em}
#lastads .listing-item {font-size: 13px;margin-bottom: 15px}
#lastads .listing-carousel {overflow: hidden;height: 155px;width: 100%;    border: 0px solid #CCC;text-align: center}
#lastads .listing-carousel img {width: auto;position: relative;top: 0;vertical-align: middle;border: 0;    min-height: 156px;max-height: 198px}
#lastads .listing-img-content {bottom: -18px;left: -13px}
#lastads .listing-badges { z-index:1;right:-1px}
#lastads .listing-badges span {font-size:12px}
.listing-badges .featured {left: -61px;top:24px}
#lastads .listing-price{font-size:17px}
#lastads .catlast {text-transform:uppercase;letter-spacing: -0.05em}
#lastads .listing-img-container:before {opacity: 1;background: none}
#lastads ul.listing-details {padding:5px 0}
#lastads ul.listing-details li {padding:3px 0 3px 15px}
.allann {letter-spacing: -0.03em;font-size: 13px;}
.allann:hover i {padding-left: 7px}
.allann i {transition: 0.2s}

/* Mag Youboat FR */
.text-content {padding: 40px 0px}
.text-content h4 {font-size:30px;line-height: 48px}
.text-content li {
    font-size: 17px;
    line-height: 32px;
}
/*.text-content p {margin-bottom: 30px}*/

/* Fiche Tech */
.testimonial {margin-top:10px;line-height: 22px;font-size: 14px;padding:25px}
.testimonial-box {margin-bottom: 40px}
.testimonial:before {bottom: -7px}
.testimonial-author img {border-radius: 5px;width:100%}

/* Last actu */
#lastactu .post-content h3 {line-height: 25px;font-size: 20px}



/**** LIST ****/
/**************/
#lista h2 {font-size:22px}
#lista h3 {font-size:20px}
/* Annonces */
.listing-img-container:hover:before {opacity:0.3}
.list-layout .listing-item{margin:10px 0;display:block;}
.list-layout .listing-content{font-size:14px;padding-left:280px;min-height: 170px;}
.sort-by-select,.sort-by label {float:none !important}
.sort-by-select select{margin-top:2px;height:auto;padding:7px;margin-bottom:0;background-position: right 5px top 15px !important;padding-right: 30px}
.sort-by label {margin-bottom: 0}
.list-layout .listing-img-container {min-height: 170px}
.list-layout .listing-title,.list-layout .listing-footer{padding:6px 20px}
.list-layout h3{font-size:19px;margin-top:5px;margin-bottom:0;letter-spacing:-.05em}
.list-layout ul.listing-details{padding:0;min-height: 32px}
.list-layout ul.listing-details li{padding-left:20px;line-height:32px}
.listing-footer{letter-spacing:-.05em}
.listing-footer .flag-icon{width:1.1em;line-height:1.2em;top: -1px;left:3px}
.listing-img-content{padding:10px 15px;text-align: left}
.listing-price .apartirde{font-size:12px;/*line-height:14px;*/display:block}
.listing-price small{font-size:12px}
.compare-button{right:50px;bottom:16px}
span.like-icon{right:15px;width:23px;height:15px}
.list-layout .owl-carousel{display:block}
.list-layout .listing-img-container img {height:auto;width:auto;}
.list-layout .listing-img-container {text-align: center;flex:none;position: absolute;
                                     width: 280px;
                                     height: 170px;}
.eligfinan{
    left: 10px !important;
    right: auto !important;

    border-radius: 10px !important;
    background-color: #ebf7ff !important;
    font-weight: 100;
    font-size: 11px;
    color: #000 !important;
    padding: 5px 7px 3px 7px !important;

}
/* Critères */
.main-listing__list{margin-right:0;padding-left:0}
.main-listing__tag{display:inline-block;margin-top:2px;background-color:#244777;color:#FFF;position:relative;font-size:13px;padding:4px 15px}
.main-listing__tag:last-child{margin-right:0}
.main-listing__tag-label{display:inline-block;color:#d6d6d6;margin-right:3px;font-size:11px}
.main-listing__tag-close{display:inline-block;color:red;font-size:16px;position:absolute;right:10px;top:4px;padding:0 5px 2px}
.main-listing__tag-close:hover{color:#fb8282}
.toggle-wrap a {padding-top:0}

/* SideBar Critère */
#filter_criter a {color:#FFF}
#filter_criter {padding:1px 0}
.titfilt {color:#FFF;padding-top: 5px;margin-bottom: 0;}
.sidebarcrit {padding: 0 15px;background-color: #244777;}
.sidebarcrit .toggle-container{padding:0 0 15px}
.sidebarcrit .toggle-container ul{margin:0;padding:0}
.sidebarcrit .toggle-container ul li{position:relative;list-style:none;font-size:14px;line-height:25px;margin:0;padding:0}
.sidebarcrit .toggle-container ul li a{color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;padding-right:40px}
.sidebarcrit .toggle-container ul li a:hover{text-decoration:underline}
.sidebarcrit .toggle-container ul li .count{position:absolute;top:0;right:0;letter-spacing:-.05em;color:#FFF}
.sidebarcrit .toggle-container ul li .count:before{content:"("}
.sidebarcrit .toggle-container ul li .count:after{content:")"}
.trigger a{font-weight:700!important}
.trigger .fa-angle-right{position:absolute;right:0;top:50%;font-size:26px;transform:translate3d(0,-50%,0) rotate(0);transition:.2s}
.trigger.active .fa-angle-right{margin-top:2px;transform:translate3d(0,-50%,0) rotate(90deg)}
.sidebarcrit .trigger a{font-size:15px;padding:10px 0}
.sidebarcrit .toggle-wrap{margin-bottom:10px}
.widget .more-search-options-trigger{display:block}


/** Boost My Boat */
#boostmyboat .compact .listing-img-content span {    font-size: 14px;line-height: 19px;font-weight: bold}
#boostmyboat .compact .listing-img-content .listing-compact-title {padding:7px}
#boostmyboat .listing-badges .featured {    left: 0px;top: 4px;    background-color: #9ef3fb;color: #244777;font-weight: bold;width:100%}
#boostmyboat .listing-item.compact:hover .listing-hidden-content {    height: 60px}
#boostmyboat .listing-hidden-content {padding:0 10px}
#boostmyboat .listing-item.compact li:last-child {padding: 11px 3px;font-size: 12px}
#boostmyboat .listing-item.compact li {color:#FFF}
#boostmyboat .listing-item.compact li span {display: inline-block}
#boostmyboat span.sponso {font-size: 10px;line-height: 18px;padding: 0 5px;right: 5px;top: 5px}
#boostmyboat .listing-img-container #divimg {text-align: center}
#boostmyboat .listing-img-container img {/*max-height: 124px;*/}
#boostmyboat .listing-img-container img {display: inline-block;width: auto}
#boostmyboat .listing-badges .featured {transform:rotate(0);text-align: center;left: 0;top:4px}
#boostmyboat .listing-badges span {line-height: 21px;opacity: 0.95;border-radius: 0}
#divimg {height:124px}

.rangespec input[type=number] {height:40px;padding: 0 10px;width:34%;max-width: inherit;font-size:13px;display:inline-block;line-height: inherit}
.rangespec button.button {padding:7px 10px;background-color:#2da9ff}
.specbadgelist .badge {padding: 3px 5px !important;font-size: 11px !important;font-weight: 300 !important}



/**** DETAIL ****/
/****************/
.show-more.visible {
    max-height: 6800px;
}
.fullwidth-home-slider .item, .fullwidth-property-slider .item {
    opacity:1;
}
.inspectbutton {border:1px solid #BF9F41 !important;background-color:#FFF !important;color:#BF9F41 !important}
.inspectbutton:hover {background-color:#f1f1f1 !important;}
.assuap {background:#003c61 url("/img/aprlg2.png") right no-repeat;padding:15px;margin:20px 0;color:#FFF;border: 1px solid #003c61}
.assuap p {margin-bottom:0;    line-height: 25px}
.assuap small{line-height: 18px;display: inline-block;}
.aprbutton {background-color:#2188e5 !important}
.cgibloc {background:#242e43 url("/img/cgilg2.png") right no-repeat;color:white;height:150px;border: 1px solid #242e43;padding:10px 15px;margin-top:20px;font-size:13px}
.cgibloc a.mentioncgi {color:#ffd631;text-decoration: underline;font-size:12px}
.cgibloc a.mentioncgi:hover {text-decoration: none}
.cgiblocsgb {background:#3f93af url("/img/sgblg2.png") right no-repeat;color:white;height:150px;border: 1px solid #3f93af;padding:10px 15px;margin-top:20px;font-size:13px}
.cgiblocsgb a.mentioncgi {color:#ffd631;text-decoration: underline;font-size:12px}
.cgiblocsgb a.mentioncgi:hover {text-decoration: none}
.cgibloc2,.assuapmob,.cgibloc2sgb {display:none}

.open-popup-mentions,.open-popup-mentionsES {font-size:13px !important}
.text-white {color:#FFF}


.colcgijaune {background-color:#ffd631 !important;color:#242e43!important;width:50%;text-align: center}

.petitprix {font-size:15px !important}
.petitprix a {font-size:15px !important; color:#244777 !important}


/* Widget Button */
.widget-button.with-tips i.icon-compare {
    outline: none;
    border: none;
    background-color: transparent;
    width: 21px;
    height: 21px;
    display: inline-block;
    background-image: url(../images/compare-icon-black.svg);
    background-repeat: no-repeat;
    background-size: 21px;
    position: relative;
    top: 4px;
    left: 2px;
}

.div360 {text-align:center;position: absolute;z-index: 1;width: 100%;top: -65px;background: #ffffff94}

.widget-button.with-tips i {
    top: 0;
    line-height: 41px;
    color: #333;
    left: 2px;
    opacity: 0.9;
    font-size: 18px;
}

.widget-button.with-tips i.fa.fa-star-o {
    font-size: 20px;
    left: 2px;
    top: 1px;
}

.widget-button.with-tips.liked i.fa.fa-star-o:before {
    content: "\f005";
    color: #ffb400;
}

.widget-button.with-tips {
    height: 41px;
    text-align: center;
    width: 41px;
    float: left;
    background-color: #f0f0f0;
    background: linear-gradient(to bottom, #f4f4f4 0%, #f0f0f0);
    border-radius: 3px;
    margin-right: 5px;
    display: inline-block;
}

.coluno{    columns: 1;
            -webkit-columns: 1;
            -moz-columns: 1;
}
.coldos{    columns: 2;
            -webkit-columns: 2;
            -moz-columns: 2;
}

/** annonce suiv/prec **/
#suivprec {background-color:#f5fbff}
#suivprec #posts-nav li, #suivprec #posts-nav li span {font-size:12px;    line-height: 18px}
#suivprec #posts-nav {min-height:40px}
#suivprec #posts-nav li a::before { display: block;}


.annex {border:1px solid #CCC;font-size:13px;line-height: 18px;background-color: #fbfbfb !important}
.annex h3 {font-size:18px !important}
.annex h4 {font-size:16px !important}
.annex .tabs-nav li a {font-size:13px}
.annex .allann {font-size:15px}

.slick-slide, .slick-loading {
    background:#eee url('/img/graphics/loader.gif') no-repeat center;
}
.fullwidth-property-slider .item{
    background-size: inherit;
    background-size: 20px;
}
.fullwidth-property-slider .item {height:500px}
/*.slick-slide img {height:550px;width:100%;}*/
.slick-slide img {height:100%;max-width:100%;color:transparent}
.fullwidth-property-slider .item.singlepht {opacity:1 !important}
.slick-prev:after, .slick-next:after {opacity:.9;background-color:#FFF}
.slick-next, .slick-prev{width: 70px;height: 70px;}
.slick-next:before {right: -3px;}
.slick-next:before, .slick-prev:before {font-size: 50px;line-height: 29px;color:#244777}
.header-detail span.property-badge {margin: 0;padding: 2px 7px;line-height: 20px;border-radius: 3px;background-color: #244777;color: #fff !important;font-size: 12px !important;position: relative;top: -5px;margin-left: 4px}
.header-detail .listing-address {font-size:17px !important}
.back-to-listings {position: relative;margin-top: -2px;margin-right: 20px;left:0;-webkit-transform: translateY(0%);
                   -moz-transform: translateY(0%);
                   -ms-transform: translateY(0%);
                   transform: translateY(0%);}
.property-title {margin-right:260px;margin-left: 0}
.property-pricing {top:60%;line-height: 15px}
.property-pricing .sub-price {font-size: 15px;}
.coldetail {padding-left: 30px;padding-right: 40px;}
.fullwidth-property-slider {
    background-color: #eee;
    height: 500px;
}

.property-description h3.desc-headline {margin-top: 40px;margin-bottom:15px;padding-bottom: 15px}
.property-description li.bgrey {background-color: #f8f8f8;padding:0 10px}
.property-main-features {padding:15px 0}
.property-main-features li {padding:0}
.category-features li{color: #333;display: block;margin: 0 0 7px 0;padding: 0;}
.category-features {width: 100%;display: block;list-style: none;margin: 0;margin-top:7px;padding: 0}
.category-features li span {color: #707070}
.tickbaisse {font-size:12px !important;color:green !important}
.annex .widget:first-child {margin-top:0 !important}
.property-price {line-height:15px}
.property-badge {margin-top:10px !important;}

/* Similar */
.similar {overflow:hidden}
.similar .col-md-6 {padding:0 7px}
.list-layout .similar .listing-content {flex: 4;padding-left:0;min-height:0}
.list-layout .similar .listing-img-container {min-height: 110px;flex: 2;}
.similar .listing-price .apartirde {display:inline}
.list-layout .similar  h2 {font-size:15px;margin-top: 5px}
.list-layout .similar .listing-content {font-size:13px;line-height: 18px}
.list-layout .similar .listing-price {font-weight: bold}
.list-layout .similar .listing-title {padding: 5px 10px 10px 10px}
.tabsdetail .comment-by a.more {font-size: 14px}
.tabsdetail .tabs-nav li {line-height: 30px !important}
.list-layout .similar .listing-title img {float: left;margin-right: 20px;width: auto;margin-top:5px;max-height: 57px}

.elemclient {    font-size: 13px;
                 line-height: 21px !important;
                 margin-top: 5px}

.samevendeur h4 {font-size:16px}
.labellink {
    display: inline-block;
    background: #f0f0f0;
    color: #888;
    border-radius: 2px;
    font-size: 13px;
    margin-top: 9px;
    margin-right: 5px;
}
.labellink a {display:block;padding: 2px 10px;}

/* BOD-Alerte */

.aler .trigger a {background-color: #ebf7ff;color:#244777}
.aler .trigger.active a {background-color: #f2f6f9;color:#244777}
.pri .trigger a {background-color: #c6f8ff;color:#244777}
.pri .trigger.active a {background-color: #d1f4f9;color:#244777}
.togdet a {padding:12px;line-height: 20px;font-size: 18px;letter-spacing: -0.05em;}
.togdet small {font-weight:normal}
.togdet {margin-bottom: 10px;line-height: 20px;}
.togdet .trigger a i {margin-right: 10px}
.togdet .toggle-container {padding:18px 30px}
.rgpd {line-height: 12px}
.togdet input[type="email"] {height:41px;line-height: 41px}

/* Liste LIens */
.list-1 li {margin:0;    letter-spacing: -0.05em}
#envoiami{font-size: 14px;line-height: 19px}

.mortgageCalc .fa {font-size:20px}
.mortgageCalc .calc-input {margin-bottom: 5px}
.calc-output-container .notification {padding:15px 25px;margin:0 !important}
.sidebar .widget {margin-bottom: 40px}
.sidebar .widget ul.list-1 li a {display: block;    padding-left: 10px;}
.sidebar .widget ul.list-1 li a:hover {background-color: #F8F8F8;}
.annex h3:first-child{margin-top: 0}

/* LIste lien modele */
#othmod .more-search-options-trigger {
    text-align:center;
    margin-right:20px;
    display:block;
    width:100%;
    padding:5px 0
}
#othmod .more-search-options-container{
    background:transparent;
}
#othmod .more-search-options a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    padding:0 5px;

}
#othmod .more-search-options.relative .more-search-options-container {margin-top:0}
#othmod .more-search-options a:hover {
    background-color:#FFF;
}
#othmod .count {
    position: absolute;
    top: 0;
    right: 25px;
    letter-spacing: -.05em;
    color: #444;
}
#othmod .with-forms div {
    position: relative;
    list-style: none;
    font-size: 14px;
    line-height: 25px;
    margin: 0;
    padding: 0;
    margin-bottom: 5px

}


/* Contact Vendeur */
.list-4 li {margin:0;margin-left: 24px;}

.agent-title {margin-bottom: 10px}
.agent-details {position: relative;transform: none;margin-left: 0;line-height: 24px;font-size:14px}
.agent-details img {width:75px;padding-right:10px;padding-bottom:10px;float:left;padding-top: 2px}
.agent-widget {color:#244777;padding: 15px}
.agent-widget input,.agent-widget input[type="text"],.agent-widget input[type="tel"],.agent-widget input[type="password"],.agent-widget input[type="email"],.agent-widget input[type="number"],.agent-widget textarea,.agent-widget select{height:40px;line-height:23px;margin:0 0 4px 0 !important;margin-bottom:4px!important;padding:9px}
.agent-widget h5 {line-height: 19px}
.agent-widget label {margin-bottom: 0;font-size:14px}
.agent-details i {width:20px;}
.agent-widget .intl-tel-input {width:100% }
.agent-widget label.error {color:red;line-height: 18px;margin-bottom: 5px}
.agent-widget .blocform.error input, .agent-widget .blocform.error textarea {border:1px solid red;}
.intl-tel-input.error .selected-flag, .intl-tel-input.field-error .selected-flag {height:59%}
.cPostal{display:none}
#divlieu {display:none;}



/**** BLOG ****/
/****************/
.blog-page .blog-post .post-content, .single-post .post-content {padding: 15px}
.adsrapport .list-layout .listing-item {margin: 5px 0}
blockquote {
    padding: 10px;
    margin: 0 0 15px 0;
    font-size: 17px;
    line-height: 24px;
    background: #f3f3f3;
    color: #888;
    border-left:0
}
.blog-page .blog-post {
    margin: 0 0 10px;
}
#posts-nav {min-height: 95px}




/**** FICHE TECH ****/
/****************/
#fichetech .error{color: #FF0000}
#fichetech #searchhome .select2-selection--single.error {border:1px solid #FF0000 !important}
#fichetech .list-1 li {margin:5px 0}
#fichetech .list-1 li a {display:block;padding:2px 5px}
#fichetech .list-1 li a:hover {background-color:#F8F8F8}
#fichetech .basic-table {border-spacing: 5px}
#fichetech .basic-table th {width:30%}
#fichetech table.basic-table th,#fichetech  table.basic-table td {padding: 5px 18px}



/**** SAERCH LIST ****/
/****************/
#myInput,.myUL li a{border:1px solid #ddd}
#myInput{background-image:url(/img/graphics/searchicon.png);background-position:10px 12px;background-repeat:no-repeat;width:100%;font-size:16px;margin-bottom:20px;padding:14px 20px 12px 40px}
.myUL{list-style-type:none;overflow:hidden;margin:0 0 20px;padding:0}
.myUL li{width:32%;float:left;position:relative;margin-right:1%}
.myUL li a{background-color:#f6f6f6;text-decoration:none;font-size:14px;color:#444;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:5px;padding:7px 25px 7px 7px}
.myUL li a:hover:not(.header){background-color:#eee}
.myUL li span {position: absolute;top: 8px;right: 6px}
.count{position:absolute;top:25%;font-size:12px;right:10px;letter-spacing:-.05em}
.count:before{content:"("}
.count:after{content:")"}
.letter{clear:both;margin-top:0;margin-bottom:11px;border-bottom:2px solid #244777}
.hid{display:none}
.letter {font-size: 27px}.myUL {margin: 0 0 10px}
#navcontainer{padding-bottom:10px;}
#navcontainer a{color:#444;text-decoration:none;display:block;padding:2px 10px;font-size:16px;font-weight: bold;text-align: center;    width: 32px;}
#navcontainer a:hover{color:#006ab3;font-size:18px;text-decoration:none;text-align: center}
#navlist{list-style-type: none;margin: 0;padding: 0;margin-top:10px}
#navlist li{border: 1px solid #CCC;float: left;text-align: center;margin:2px}
.search-type label {background-color: #f6f6f6;padding: 9px;margin: 0 10px 0 0}
.search-type-arrow{    border-bottom: 15px solid #244777;transform: rotate(-180deg) !important;    bottom: -5px;}
.search-type {padding-bottom: 10px}
.search-type label:hover {background-color: #ebf7ff;}
.search-type label.active:hover {background-color: #244777;}
.footer-links.backl li:before {
    top: -1px;
    padding: 0 7px 0 0;
    transform: rotate(180deg);
}
.footer-links.backl li a {
    padding: 0 0 9px 25px;
}



/**** CONTACT****/
/****************/
.office-address h3:after{background-color:#57cef4}
#contact input{margin-bottom:15px}
#contact textarea {min-height:150px}
#contact.agent-widget {padding:0;box-shadow: none}





/**** BOD CHOIX****/
/****************/
.forum-icon{font-size:50px;text-align:center}
.forum-item .forum-sub-title{color:#999;clear:both;letter-spacing:-.03em;font-size:14px;line-height:20px}
.cquoibod{font-size:15px;line-height:22px}
.forum-item {margin:20px 0}
#searchhome .search-type.bods label {
    width: auto;
    padding: 10px 10px;
}
.icoq {position: absolute;
       color: #006ab3;
       margin-left: 2px;
       font-size: 19px;
       margin-top: 0px;
}
.gotobod, #helpbod {cursor:pointer}


/**** BOD FORM****/
/****************/
/*#bod-form input[type="text"],#bod-form input[type="search"],#bod-form input[type="password"],#bod-form input[type="email"],#bod-form input[type="number"],#bod-form textarea,#bod-form select{height:40px;border-radius:0;margin:0 0 10px;padding:10px}*/
#bod-form input[type="text"],#bod-form input[type="search"],#bod-form input[type="password"],#bod-form input[type="email"],#bod-form input[type="number"],#bod-form textarea,#bod-form select{height: auto;line-height: initial;border-radius: 0;margin: 0 0 10px;padding: 10px 12px;}
#bod-form input[type="tel"]{height:40px}
#bod-form .control-label {font-weight: bold}
.ls003 {letter-spacing: -0.05em}
#bod-form .select2-selection__rendered {line-height:40px!important;font-size:15px;}
#bod-form .select2-selection--single {border: 1px solid #e0e0e0!important;border-radius: 0!important;height:40px!important}
#bod-form .select2-selection__arrow b {margin-top:4px!important}
#bod-form .loaderun {top:63%}
#bod-form .form-group {padding:0 10px 0 0}
#bod-form .intl-tel-input {width: 100%}


/* ECRASEMENT SELECT2 */
/* SELECT 2 ARGUS */
#bod-form .select2-container--default .select2-selection--single{border-radius:0;border:1px solid #e5e6e7}
#bod-form .select2-container .select2-selection--single{height:34px}
#bod-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:31px;padding-left:15px;font-size:14px}
#bod-form .select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:14px;color:#666}
#bod-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:32px}
#bod-form .select2-container--disabled .select2-selection__rendered{cursor:not-allowed!important}
#bod-form .table-hover>tbody>tr:hover{background-color:#f5f5f5!important}
#bod-form .select2-container--default .select2-selection--multiple {border-radius:0;border: 1px solid #e5e6e7;height:43px}
#bod-form .field-error .select2-container--default .select2-selection--multiple {border: 1px solid #FF0000}
#bod-form .field-error .select2-selection--single{border: 1px solid #FF0000 !important}
#bod-form .select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #f5f5f5;border-radius: 0;margin-top: 3px;padding: 3px 10px;border:0}
.select2-search__field {margin:0}
#langt .select2-selection__rendered {line-height: 28px !important}
#bod-form  .select2-container .select2-search--inline .select2-search__field {margin-top: 3px}
/*#bod-form textarea {line-height: 51px}*/
#ownBoat, #ownMot {margin-top: 15px;background-color: #F7F7F7;padding:10px 10px 0}

.field-error .form-control, .field-error .state{color:#ff0039;}
span.field-error {   color:#ff0039;display:block; margin-top: -10px;margin-bottom: 7px;font-size: 13px}
.field-error input {border:1px solid #ff0039}
.field-success .form-control-feedback,.field-success .form-control:focus,.field-success .single-line:focus{border:1px solid #1ab394!important}



/***** CONTACT ****/
.my-account .button {line-height: 35px}



/*** BO CLI - Porfile */
#bod-form input[type="email"]:disabled {
    background: #f5f5f5;
}
.sub-nav-title {font-size:18px}
.my-account-nav {padding:0 25px;    padding-bottom: 20px;}
.my-account-nav-container {padding:20px 0}
.my-profile label {margin-top: 0}
.my-account-nav li a {display:block;padding:0 5px}
.my-account-nav li a:hover {background-color: #ebf7ff}

/**** BO CLI - LIst Search */
table.manage-table td:first-child {padding-left: 5px;line-height: inherit}
table.manage-table td {padding:15px;min-height: 180px;}
table.manage-table td.action a {text-align: right;margin-left: 10px}
table.manage-table td.action a i{position: relative;top:inherit;left: inherit}
table.manage-table td.action a.delete i {left:inherit}
table.search-table .title-container {display:block}
.successcol {    background-color: #EBF6E0 !important;color: #5f9025 !important}
.warningcol {    background-color: #FBFADD !important;color: #8f872e !important}
.dangercol {    background-color: #ffe9e9 !important;color: #de5959 !important}
table.manage-table .title-container {line-height: 25px !important}

/***** BO CLI - Choix Search */
#choixbod .forum-icon {font-size: 26px}

/*** LIST ADS **/
.listadstable td.action {font-size:13px}
.listadstable td.action a {display:inline-block !important;}
.bookmarks-table td.action {
    padding: 0 15px !important;
    background: #ebf7ff;
}



/*** KW SEARCH **/
.liconnex li:hover {background-color:#EBF7FF !important}


/*** PRO DIRECOTY **/
#prodir .search-title {font-size:25px}
#mapnav-buttons.top {right:43px;top:10px}
#scrollEnabling {    top: 10px;    right: 199px;cursor:pointer;}
#geoLocation{top:10px;left:5px}
#scrollEnabling:hover{background-color:#fff;color:#244777}
#scrollEnabling.enabled{background-color:#244777;color:#fff}
.fs-container section.search{padding:15px 30px 47px}
.details.button.border {    transform: translate(0,-55%) scale(1);}
#mappro {background: transparent url(/img/graphics/loader.gif) no-repeat center center}


#prodir .listings-container.fs-listings.list-layout .listing-img-container {width:auto;display: table-cell;height:auto;vertical-align: middle;max-width: inherit;padding: 10px 20px 10px 10px;min-height: inherit;float:left;}
#prodir .list-layout .listing-img-container:before, .list-layout .listing-img-container:after {background: none}
#prodir  .listing-img-container:hover:before,.list-layout .listing-img-container:hover:after {background: none}
#prodir .list-layout .listing-img-container img {height: auto;width: auto;max-width: inherit;border-radius: 0;}
#prodir .listing-address {display:inline;}
#prodir .list-layout .listing-title {padding-right: 140px;line-height: 22px;}
#prodir .list-layout .listing-title h4 {display:table-cell}
#prodir .listing-item {display: table;margin-bottom: 30px}
#prodir .listing-title .fa {width:20px}
#prodir .list-layout ul.listing-details li{margin-right: 20px}
#prodir .showing-results {margin: 0 0 15px 0}
#prodir .search h2 {font-size:17px;margin: 10px 0 10px 0px;letter-spacing:-0.05em}

#mappro .map-box .listing-img-container:before, #mappro .map-box .listing-img-container:after,#mappro .map-box .listing-img-container:hover:before, #mappro .map-box .listing-img-container:hover:after {background:none}
#mappro .listing-img-container img {width:100px;border-radius:0;}
#mappro  .listing-img-container {text-align: center;padding: 15px 0 0 0;}
.map-box h4 a {line-height: 21px}
.map-box p {line-height: 20px}

.fs-inner-container:first-child {
    width: 60%;
}
.fs-inner-container {
    width:40%
}
.anpro .listing-img-container:before {opacity: 0}
.anpro .listing-content img {    float: right;margin: 10px;width:20%}
.anpro .listing-item:before {background: linear-gradient(to bottom,transparent 100%,#ffffff);    }
.anpro .listing-title {width:75%;padding: 0px 15px 10px;font-size:13px;line-height: 21px}
.anpro ul.listing-details {   font-size: 13px;padding:0;}
.anpro .listing-item {min-height: 257px;max-height: 257px;}
.anpro .listing-footer {font-size:13px;padding:5px;line-height: 21px}
.anpro .listing-img-container img {width:auto;}
.anpro .listing-img-container:after {background: linear-gradient(to bottom,transparent 100%,#ffffff) !important}
.anpro .listing-title h2 {margin:5px 0}
.anpro .listing-title h2 a {font-size: 17px;display:inline-block;color: #333;line-height: 21px;text-decoration: underline;}
.anpro .listing-title h2 a:hover {text-decoration: none}
.anpro ul.listing-details li {padding: 5px 0 5px 10px}
.anpro a.listing-img-container:hover img {
    transition: transform 0.35s ease-out;
    transform: rotate(2deg) scale(1.06);
    -webkit-transform: rotate(2deg) scale(1.06);
    -moz-transform: rotate(2deg) scale(1.06);
    -ms-transform: rotate(2deg) scale(1.06);
    -o-transform: rotate(2deg) scale(1.06);
}
#prodir  .more-search-options-trigger {top:0 !important}


/***** DEPOT ANNONCE **/

/* STEP WIZARD DEPOT ANNONCE
   ================================================== */
.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    background-color: #eaeaea;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    line-height: 20px;
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease;
    position: relative;
    border-radius: 3px;
}
.bs-wizard                              { padding: 0 0 10px 0 }
.bs-wizard .progress                    { background-color: #e0e0e0 }
.bs-wizard > .bs-wizard-step            { padding: 0; position: relative; }
.bs-wizard > .bs-wizard-step + .bs-wizard-step
{ }
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum
{ color: #595959; font-size: 16px; margin-bottom: 5px; }
.bs-wizard > .bs-wizard-step .bs-wizard-info
{ color: #999; font-size: 14px; }
.bs-wizard > .bs-wizard-step > .bs-wizard-dot
{ position: absolute; width: 30px; height: 30px; display: block; background: #5bc0de; top: 45px; margin-top: -15px; margin-left: -15px; border-radius: 50%; }
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after
{ content: ' '; width: 14px; height: 14px; background: #006AB3; border-radius: 50px; position: absolute; top: 8px; left: 8px; }
.bs-wizard > .bs-wizard-step > .progress
{ position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 15px 0; }
.bs-wizard > .bs-wizard-step > .progress > .progress-bar
{ width: 0px; box-shadow: none; background: #5bc0de; }
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar
{ width: 0% }
.bs-wizard > .bs-wizard-step:first-child > .progress
{ }
.bs-wizard > .bs-wizard-step:last-child > .bs-wizard-dot:last-child
{ background-color: #ccc; left: 100%; border-radius: 0%; }
.bs-wizard > .bs-wizard-step:last-child > .bs-wizard-dot:last-child:after
{ opacity: 0 }
.bs-wizard > .bs-wizard-step.active .bs-wizard-stepnum
{ font-weight: bold }
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot
{ background-color: #e0e0e0 }
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after
{ background-color: #ccc }
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot
{ pointer-events: none }
.bs-wizard > .bs-wizard-step.disabled .bs-wizard-stepnum
{ color: #a2a2a2 }
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar
{ width: 100% }
.bs-wizard > .bs-wizard-step.complete:last-child > .bs-wizard-dot:last-child
{ background-color: #5bc0de }
.bs-wizard > .bs-wizard-step.complete:last-child > .bs-wizard-dot:last-child:after
{ opacity: 1 }
.bs-wizard > .bs-wizard-step.complete .bs-wizard-stepnum
{ color: #234676; font-weight: 700; }

/* ETAPE 1 > CHOIX DU TYPE
   ================================================== */

#depot-typeannonce .btn-group           { box-shadow: none }
.selling-choice > .btn                  { width: 100%;cursor:pointer; }
.selling-choice .btn-default:hover, .selling-choice .btn-default:focus
{ background-color: #006AB3 !important;border:0 }
.selling-choice .btn-default:hover a, .selling-choice .btn-default:focus a
{ color: #FFF !important }
.selling-choice a                       { color: #FFF; letter-spacing: normal; }
.selling-choice label                   { border: 0; margin-bottom: 5px; font-size: 18px; font-weight: 400; width: 100% }
.selling-choice label a                 { display: block; padding: 20px; color: #FFF; letter-spacing: -0.05em;font-size: 22px;}
.selling-choice label a img             { padding-bottom: 10px }

.icon-box:first-child {
    margin-top: 0;
}

.icon-box {
    position: relative;
    margin-top: 20px;
    padding: 0 0 0 80px;
}
.icon-box.ibox-plain .ibox-icon {
    border: none!important;
    height: auto!important;
}

.icon-box .ibox-icon {
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    top: 0;
    left: 0;
}
.chkdepot .pretty {width:100%}



/** FORMULAIRE ANNONCE **/
#formAnn label{display:block}
#formAnn .form-group{margin-bottom:5px;/*overflow:hidden;*/padding-top:10px}
label.checkismot{left:40px;top:-2px;width:100%}
.controls{text-align:left;position:relative}
#markmiss,#modmiss{display:none}
#formAnn .icheck-item{margin-right:6px;margin-top:-2px}
.myh4{font-weight:600;padding:0 15px 0px;margin-top: 0}
.nocontrollabel label{position:relative}
.chkdepot .checkbox{margin:0!important}
.chkdepot label {font-size:15px}
.checkbox label::before{border-radius:0}
#formAnn .ibox-title h5 {
    font-size:17px;font-weight: 700
}
#partVis {clear:both}

/* style global de la liste non ordonné  */
.plupload_wrapper						{ font-family:"Varela Round" !important }
#depotads  ul#list-photos              { list-style: none; margin-bottom: 10px; padding: 0; overflow: hidden; margin-right: -15px; margin-left: -15px; }

/* style des éléments de la liste  */
#depotads ul#list-photos li            { min-height: 121px }
#depotads .specclose                   { opacity: 1; position: absolute; top: 3px; right: 4px; color: #F00 !important; font-size: 17px; background: #FFF; padding: 1px 3px; border-radius: 5px; }
#telun-error


/** GESTION PHOTO **/
.plupload_container{min-height:200px}
.plupload_wrapper{font:normal 12px "Varela Round",Helvetica}
.ui-button-text{background-color:#2f4050}
.ui-state-default .ui-icon{background-image:/*{iconsDefault}*/url(https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/images/ui-icons_ffffff_256x240.png)}
#gestPhoto ul#list-photos{list-style:none;margin-bottom:10px;padding:0;overflow:hidden;margin-right:-15px;margin-left:-15px}
#gestPhoto ul#list-photos li{min-height:165px;cursor:move;width:12.5%;padding:5px;float:left;position:relative}
#gestPhoto ul#list-photos li img{max-height:150px;max-width:100%}
#gestPhoto ul#list-photos li.highlight{background:#f2f2f2;border:1px dashed #212326}
#gestPhoto .specclose{opacity:1;position:absolute;top:6px;left:9px;color:red!important;padding:1px 3px;z-index:999}
#gestPhoto .loading{position:absolute;right:35px;color:#2f4050;top:10px;display:none;z-index:9999}
#gestPhoto .rotate-l{opacity:1;position:absolute;top:7px;left:32px;color:red!important;padding:1px 3px;font-size:18px;z-index:999}
#gestPhoto .rotate-r{opacity:1;position:absolute;top:7px;left:52px;color:red!important;padding:1px 3px;font-size:18px;z-index:999}
#gestPhoto .ibox-content{padding:15px 5px 20px}
/** GESTION PHOTO **/
#gestPhoto2 ul#list-photos{list-style:none;margin-bottom:10px;padding:0;overflow:hidden;}
#gestPhoto2 ul#list-photos li{min-height:130px;cursor:move;width:22.5%;padding:5px;float:left;position:relative}
#gestPhoto2 ul#list-photos li img{max-height:120px;max-width:100%}
#gestPhoto2 ul#list-photos li.highlight{background:#f2f2f2;border:1px dashed #212326}
#gestPhoto2 .specclose{opacity:1;position:absolute;top:6px;left:9px;color:red!important;padding:1px 3px;z-index:999}
#gestPhoto2 .loading{position:absolute;right:35px;color:#2f4050;top:10px;display:none;z-index:9999}
#gestPhoto2 .rotate-l{opacity:1;position:absolute;top:7px;left:32px;color:red!important;padding:1px 3px;font-size:18px;z-index:999}
#gestPhoto2 .rotate-r{opacity:1;position:absolute;top:7px;left:52px;color:red!important;padding:1px 3px;font-size:18px;z-index:999}
#gestPhoto2 .ibox-content{padding:15px 5px 20px}


#country_code_ad-error, #telun-error, #teldeux-error {margin-top: 0}


/*** RECAP ***/
#tabrecap table.basic-table th, #tabrecap  table.basic-table td {padding:15px !important}



/**** SERVICES ****/
#servicesindex .icon-box-1.alternative {
    padding: 10px;
    padding-bottom: 0px;
    min-height: 370px;
}
#servicesindex .icon-box-1.alternative .icon-container {
    font-size: 40px;
    height: 110px;
    width: 110px;
    line-height: 110px;
}
#servicesindex .icon-box-1.alternative h3 {
    font-size: 20px;
}
#servicesindex .icon-box-1.alternative p {
    font-size: 15px;
    line-height: 22px;
}
#servicesindex .icon-box-1.alternative:hover:after {
    height: 0px;
    opacity: 0;
    cursor:pointer
}

#servicesindex .icon-box-1.alternative:after {
    content: "";
    width: 120%;
    height: 58%;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    z-index: 1;
    transition: height 0.3s ease-in-out, opacity 0.3s ease-out;
    opacity: 0.12;
    transform: translate3d(30%,-30%,0) scale(1) rotate(45deg);
}


select                                  { -webkit-appearance: none; -moz-appearance: none;height:auto;line-height: inherit; }
select::-ms-expand                      { display: none;}
select                                  { overflow: hidden; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px'><polyline points='46.139,15.518 25.166,36.49 4.193,15.519'/></svg>") right no-repeat #fff !important; background-size: 10px !important; background-position: right 5px top 14px !important; border: 1px solid #e0e0e0 !important;border-radius: 0 !important }
option {
    font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
    padding: 0px 2px 1px;
}
#searchhome select {background-position: right 10px top 22px !important}


/**** BOD MESSAGEIRE */
#bod-form .comment-by {line-height: 16px;padding-bottom:0;padding-top:0}
#bod-form .comment-by span.date {font-size:12px;}
#bod-form .comment-content p {font-size:13px}
#bod-form .comment-content {padding:  0px 0 0 70px;position:relative}
#bod-form .avatar img {max-width: 70%}
#bod-form .comment-by a.reply {top:0px}
#bod-form .comments ul li, #bod-form .comments ul li ul li, #bod-form .comments ul li ul li ul li {margin: 20px 0 0}
#bod-form .comments ul li ul {margin:0 0 0 20px}
#bod-form .comments {
    margin: -10px 0 0 10px;
}
.replyform {display:none}
.replyform.active, .bcrech.active {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0,-10px,0);
    display:block;
    display:contents !important;
}
.bcrech {display:none}
.replyform .error {color:red;}

.widget iframe {width:100% !important}







/**** MEDIA QUERIES ****/
@media (min-width: 992px) {
    .header-style-2 .user-menu {margin-top: -25px;margin-right: 0}
    .header-style-2 .user-menu ul {top: 35px;}
    .header-style-2 .user-menu.active .user-name, .header-style-2 .user-menu .user-name, .header-style-2 .user-menu.active .user-name:hover, .header-style-2 .user-menu .user-name:hover {color: #244777 !important;}
    .header-style-2 .user-menu.active .user-name:hover:after, .header-style-2 .user-menu .user-name:hover:after, .header-style-2 .user-menu.active .user-name:after, .header-style-2 .user-menu .user-name:after {color: #244777 !important;}
}


@media (max-width: 1365px){
    .listings-container.fs-listings.grid-layout {
        padding: 0 20px;
    }
    .anpro .listing-item {min-height: 0;max-height: 0;}
}

@media (max-width: 1366px) {

    /* MENU */
    #navigation.style-2 ul a {padding: 13px 5px;font-size: 14px;}

    /* QUICK SEARCH */
    .search-overlay-menu form {width: 80%;left: 10%}

    /* HOMEPAGE */
    h2.headline {font-size:21px}
    /* last ads*/
    #lastads .listing-carousel {height: 130px}
    #lastads .listing-carousel img {max-height: 130px}
    /* Section Galery Type Zoom */
    #galeryspeccat .img-box {height: 168px;}

}

@media (max-width: 1240px) {

    /* HEADER */
    .user-name span {    left: -21px;    top: -6px}

    /* MENU */
    #navigation.style-2 ul a {font-size:12.5px;padding: 15px 5px}
    #navigation ul li a:after {padding-left: 4px}

    /* HOMEPAGE */
    /* last ads*/
    #lastads .listing-title {line-height: 20px}
    #lastads .listing-title h4 a {font-size: 15px}
    #lastads .listing-item {font-size: 11px}
    #lastads .listing-features li span {max-width: 65%}

    /*** LIST **/
    .list-layout ul.listing-details li{padding-left: 10px}
    .list-layout ul.listing-details li:first-child {padding-left: 20px!important}
    .mfp-iframe-holder .mfp-content {width:70%;height: 60%}

    /* Argus */
    .footable {font-size:14px}

    /** SEARCH LIST **/
    .myUL li {width: 49%}


}

@media (max-width: 991px) {



    /* GENERAL */
    .text-center-sm {text-align: center;}
    .mt10-sm{margin-top: 10px}.mb10-sm{margin-bottom: 10px}
    .mt30-sm {margin-top: 30px}
    .text-right-text-center-sm {text-align: center}
    .text-left-text-center-sm {text-align: center}
    .text-right-nosm {text-align:left}
    .pl25-nosm {padding-left: 15px;}.pr25-nosm {padding-right: 15px;}
    .mt30-nosm {margin-top: 0px}.pl20-nosm{padding-left:0}.pl10-nosm{padding-left:0}
    .mx300-nosm {max-width: 100%}
    .notification {padding:22px 0}
    .sidebar.right {margin-top: 25px}
    .right-sm {float:right}

    /* BACK TO TOP */
    #backtotop {opacity: 1;visibility: visible}
    .search-container .row.with-forms div {margin-bottom: 0px}

    /* Compare */
    .csm-mobile-trigger {right: 30px;}

    /* HEADER */
    .header-style-2 .mmenu-trigger {float: left}
    #responsive {display:block}
    .hidden-menu {display:none}
    .user-menu ul {right: 0;    top: 31px}


    /* MENU */
    .search-container {padding:40px 0}
    .user-menu {top:1px}
    .mm-listview .hidden-menu {display:block}
    .mm-panel .mmenu-trigger {display:none !important}
    .mm-listview .hidden-menu-logo {display:none !important}
    .publishad {color:#FFF !important}
    .mm-listview>li>a {padding:10px 10px 10px 20px}

    /* HOMEPAGE*/
    /* Search Home */
    .adv-search-btn {margin-top: 5px}
    .adv-search-btn a {margin-left: 0}

    /* Last Ads */
    #lastads .listing-title {padding: 5px}
    #lastads .listing-title p {margin: 0 0 10px;}
    #lastads .listing-carousel img {max-height: 190px}
    #lastads .listing-carousel {height: 90px}
    #lastads .listing-title h4 a {font-size: 14px;line-height: 16px}
    #lastads .listing-carousel {height: 190px}
    #lastads ul.listing-details li {    padding: 0 7px}
    #lastads .lad:nth-child(even){padding-left: 5px;}
    #lastads .lad:nth-child(odd){padding-right: 5px;}

    /* Counter */
    #counters {padding:0}

    /**** LIST ***/
    .main-listing__tag {width: auto;line-height: 20px;}
    .mfp-iframe-holder .mfp-content {width:80%;height: 50%}
    .pagination {text-align: center}
    .pagination ul li a {width: 32px;padding: 7px 0}
    #filter_criter {display:none}

    /**** PRO DIRECTORY*/
    .fs-inner-container, .fs-inner-container:first-child {
        width: 100% !important;
    }

    /**** DDETAIL ****/


    .fullwidth-property-slider .item,.fullwidth-property-slider {height: 400px}
    .slick-slide img {height: 450px}
    .coldetail {padding-left: 15px;padding-right: 15px;}
    .fullwidth-property-slider .slick-prev {
        left: 20px;
    }
    .fullwidth-property-slider .slick-next {
        right: 20px;
    }
    .slick-next:before, .slick-prev:before {
        font-size: 40px;
        line-height: 24px;
        color: #244777;
    }

    .slick-next:before {
        right: -1px;
    }
    .slick-next, .slick-prev {
        width: 40px;
        height: 40px;
    }
    /* Argus */
    .footable {font-size:13px}

    /****** BOD FORM ******/
    #bod-form .form-group {padding:0}

    /*** PRO DIRECTORY **/
    #prodir .list-layout .listing-title {padding-right: 20px}



    /**** DEPOT ANNONNCE */
    .selling-choice label a  {font-size:17px;padding:10px}

}



@media (max-width: 767px) {

    /* GENERAL */
    .mt10-xs {margin-top: 10px !important}
    .mt20-xs {margin-top: 20px !important}
    .mt30-xs {margin-top: 30px}
    .mb20-xs {margin-bottom: 20px}
    .mb10-xs {margin-bottom: 10px !important}
    .mt10-noxs {margin-top: 0px}
    .text-right-text-center-xs {text-align: center}
    .text-left-text-center-xs {text-align: center}
    .btn-block-xs {display:block;width:100%}
    h2 {font-size: 26px}
    .clear-xs {clear:both}
    .white-popup {padding: 30px 20px 20px 20px}
    .fs12-xs {font-size:12px !important}

    #breadcrumbs ul li {font-size:13px;line-height:21px}

    .colcgijaune {width:100%}

    .coldos {
        columns: 1;
        -webkit-columns: 1 !important;
        -moz-columns: 1;
    }


    /*** COOKIE BAR **/
    .cb-enable {margin-top:10px !important}
    #cookie-bar a{display:block;max-width:150px;margin:auto auto 5px}
    #cookie-bar{padding:5px}

    /* HEADER */
    #top-bar .left-side {background: 0}
    #top-bar .right-side .social-icons {float:right}

    /* Fil ariane et entete */
    #breadcrumbs {margin-top:0;line-height: 14px;}
    #titlebar span {font-size: 17px;margin: 0;line-height:22px}
    #titlebar h1 {font-size: 23px}
    #titlebar {margin-bottom:15px}

    /* MENU */
    .search-container {padding:34px 0}

    /* QUICK SEARCH */
    .search-overlay-menu form {height: 45px}
    .search-overlay-menu input[type=search] {font-size:15px}
    .search-overlay-menu form button {font-size: 2rem;top: 7px}

    /* Search Module */
    .search-container h1 {font-size: 20px}
    #searchhome .search-type label {    width: auto;padding: 10px 20px;}
    .larger-input button.button, .larger-input input, .search-container .main-search-input button.button {margin-top:5px}
    #searchhome .search-container .main-search-input button.button {height:47px}
    .main-search-form {width: 100%;}

    /* HOME PAGE */
    h3.headline {font-size: 19px;line-height: 22px;letter-spacing: -0.03em}
    .headline span {font-size: 14px;line-height: 21px}

    #searchhome .search-type label {   margin: 0 10px 0 0}

    /* Last Ads */
    #lastads .listing-carousel {height: 110px}
    #lastads .listing-carousel img {max-height: 130px;min-height: 110px}
    #lastads .listing-title p {line-height: 18px;margin-bottom: 0px}
    #lastads .listing-price {font-size:14px}
    .allann {letter-spacing: -0.05em;font-size: 14px;}

    /* galery */
    #galeryspeccat .img-box {height: 230px}

    /* Mag YOUBOAT FR */
    .text-content {padding: 20px 0px;}
    .text-content h4 {font-size: 25px;line-height: 40px}
    .text-content p {font-size: 16px;line-height: 26px;margin-bottom: 10px}

    /* Search list*/
    .search-type label {margin-bottom: 10px;    width: 45%;}
    .search-type-arrow {bottom:5px}

    /**** LIST ****/
    .list-layout ul.listing-details {
        padding: 5px 0;
    }
    .list-layout ul.listing-details li:first-child {padding-left: 5px!important}
    #lista .list-layout ul.listing-details li{padding:0 3px;text-align: center;font-size: 13px;line-height:25px}
    .mfp-iframe-holder .mfp-content {width:90%;height: 80%}

    #boostmyboat .compact .listing-img-content span {font-size: 12px;line-height: 17px}
    #boostmyboat .listing-img-container img {/*max-height: 112px;*/}

    #lista .listing-img-container {/*width:33.33333333% !important;*/float:left !important;min-height:1px;padding-left: 0;padding-right: 0;    position: absolute;
        width: 150px;
        height: 100px;}
    #boostmyboat .listing-img-container {width:100% !important}
    #lista .listing-content {padding-left:145px;float:left !important;font-size:13px;width: 100%;}
    #lista h2 {font-size: 19px}
    #lista  .listing-footer {font-size: 16px;margin:0;color: #244777}
    #lista .listing-details {font-size:14px;clear:both}
    #lista .listing-title p {line-height: 20px}
    #lista .list-layout .listing-title, #lista .list-layout .listing-footer{padding:0 10px 0 15px;position:relative}
    #lista .listing-footer span {display:inline !important;float:left}
    #lista span.like-icon {right: 8px;width: 20px;height: 12px;bottom:-11px !important;color:#244777;font-size:22px}
    #lista .compare-button {    right: 33px; top:0;   background-image: url(/img/graphics/compare-icon-blue.png);background-size:25px}
    .list-layout .listing-content{min-height:100px;}

    #divimg {height:112px}

    /**** DDETAIL ****/
    .cgibloc,.cgiblocsgb,.assuap {display:none}
    .cgibloc2 {display:block}
    .cgibloc2 {background-image: url(/img/cgigauche.png), url(/img/cgidroite.png);background-repeat: no-repeat, no-repeat; background-position:left, right}
    .cgibloc2 {border:1px solid #242e43;text-align:center;padding:10px;margin:20px 0;font-size:13px}
    .cgibloc2 a.mentioncgi {color:#000;text-decoration: underline;font-size:12px}
    .cgibloc2 a.mentioncgi:hover {text-decoration: none}
    .cgibloc2sgb {display:block}
    .cgibloc2sgb {background-repeat: no-repeat, no-repeat; background-position:left, right}
    .cgibloc2sgb {border:1px solid #3f93af;text-align:center;padding:10px;margin:20px 0;font-size:13px}
    .cgibloc2sgb a.mentioncgi {color:#000;text-decoration: underline;font-size:12px}
    .cgibloc2sgb a.mentioncgi:hover {text-decoration: none}
    .assuapmob{background-color:#003c61;display:block;padding:10px;margin:20px 0;color:#FFF;border: 1px solid #003c61;font-size:13px;text-align: center}
    .assuapmob .lh-15 {line-height: 15px}
    .assuapmob img {margin:5px 0}

    #suivprec #posts-nav li.next-post {text-align: right}
    #suivprec #posts-nav li.next-post a {padding-right: 20px !important;}
    #suivprec #posts-nav li.prev-post a {padding-left: 20px !important;}
    #suivprec #posts-nav li {width:50%;position:absolute}
    #suivprec #posts-nav li.next-post a:before, #suivprec #posts-nav li.prev-post a:before {font-size:13px}


    .header-detail h1 {font-size:26px !important;line-height: 30px !important}
    .fullwidth-property-slider .item,.fullwidth-property-slider {height: 280px}
    .slick-slide img {height: 300px}
    .property-title {margin-left: 0px;margin-bottom: 0px;margin-right: 0px;}
    .header-detail .listing-address {font-size: 14px !important}
    .header-detail span.property-badge {   padding: 0px 5px;     font-size: 11px !important;    top: -5px;}
    .property-pricing {margin-top:0;width: 100%;line-height: 25px}
    .property-pricing .sub-price {font-size: 12px;}
    .property-price {font-size:23px}
    .property-main-features li {margin-right: 25px;font-size: 15px;}
    a.back-to-listings {display:block}

    /* Similar */
    .tabsdetail  .tabs-nav li a {font-size:14px !important;padding:7px 10px !important}
    .similar .col-md-6 {padding:0 2px}

    /***** FICHE TECH ****/
    #fichetech h3, .widget h3 {font-size:19px}
    #fichetech table.basic-table th, #fichetech table.basic-table td {padding: 5px 10px;}

    /***** SEARCH LIST  ****/
    .myUL li{width:100%}
    .myUL li:nth-child(even){margin-right:1%}

    /******* BOD FORM ****/
    .forum-icon {float:none}

    /**** BO CLI - List Search */
    .manage-table .title-container img, .expire-date    {display:table-cell}

    /** BLOG **/
    .blog-post {
        box-shadow: none;
    }
    .blog-page .blog-post .post-content, .single-post .post-content{padding:15px}

    #choixbod .forum-icon {float: left}

    /**** DEPOT ANNONNCE */
    .selling-choice label a  {font-size:13px;padding:10px}

    /*** SERVICES **/
    #servicesindex .icon-box-1.alternative {
        padding-bottom: 30px;
        min-height: 0;
    }
    #servicesindex .icon-box-1 h3 {
        margin-top: 10px
    }
    #servicesindex .icon-box-1.alternative .icon-container{margin-bottom: 5px}

    /* BOOST */
    #boostmyboat .listing-item.compact {height:100px}


    /* BOD CHOIX */
    .consultbod h1 {
        font-size: 20px !important;
    }
    .consultbod span {
        font-size: 13px!important;;
    }
    .search-container.consultbod .main-search-input input {
        font-size: 15px!important;
        height: 40px!important;
    }
    .search-container.consultbod .main-search-input button.button {
        font-size: 15px!important;
        height: 40px!important;
    }
    .consultbod #skws .fa {top:13px;position:absolute}
    .consultbod2 h3 {margin-top:15px!important;font-size:19px}
    .forum-container .notification {
        padding: 10px;
    }
    .forum-container h2 {
        font-size:21px
    }
    .footable .pagination>li>a, .footable .pagination>li>span {
        padding: 6px 9px;
    }
}
