.text-left {
    text-align: left!important
}
.text-right {
    text-align: right!important
}
.text-center {
    text-align: center!important
}
@media (max-width:767px) {
    .text-xs-left {
        text-align: left!important
    }
    .text-xs-right {
        text-align: right!important
    }
    .text-xs-center {
        text-align: center!important
    }
}
@media (min-width:768px) {
    .text-sm-left {
        text-align: left!important
    }
    .text-sm-right {
        text-align: right!important
    }
    .text-sm-center {
        text-align: center!important
    }
}
@media (min-width:992px) {
    .text-md-left {
        text-align: left!important
    }
    .text-md-right {
        text-align: right!important
    }
    .text-md-center {
        text-align: center!important
    }
}
@media (min-width:1200px) {
    .text-lg-left {
        text-align: left!important
    }
    .text-lg-right {
        text-align: right!important
    }
    .text-lg-center {
        text-align: center!important
    }
}
.text-lowercase {
    text-transform: lowercase!important
}
.text-uppercase {
    text-transform: uppercase!important
}
.text-capitalize {
    text-transform: capitalize!important
}
.font-weight-light {
    font-weight: 300!important
}
.font-weight-normal {
    font-weight: 400!important
}
.font-weight-bold {
    font-weight: 700!important
}
.font-italic {
    font-style: italic!important
}
.text-white {
    color: #fff!important
}
.text-primary {
    color: #007bff!important
}
a.text-primary:focus,
a.text-primary:hover {
    color: #0062cc!important
}
.text-secondary {
    color: #6c757d!important
}
a.text-secondary:focus,
a.text-secondary:hover {
    color: #545b62!important
}
.text-success {
    color: #28a745!important
}
a.text-success:focus,
a.text-success:hover {
    color: #1e7e34!important
}
.text-info {
    color: #17a2b8!important
}
a.text-info:focus,
a.text-info:hover {
    color: #117a8b!important
}
.text-warning {
    color: #ffc107!important
}
a.text-warning:focus,
a.text-warning:hover {
    color: #d39e00!important
}
.text-danger {
    color: #dc3545!important
}
a.text-danger:focus,
a.text-danger:hover {
    color: #bd2130!important
}
.text-light {
    color: #f8f9fa!important
}
a.text-light:focus,
a.text-light:hover {
    color: #dae0e5!important
}
.text-dark {
    color: #343a40!important
}
a.text-dark:focus,
a.text-dark:hover {
    color: #1d2124!important
}
.text-muted {
    color: #6c757d!important
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}
.visible {
    visibility: visible!important
}
.invisible {
    visibility: hidden!important
}
.alert-special{
    display: inline-flex;
    margin-top:15px;
    background:#FA003C;
    color:#fff;
    padding:5px 10px;
}

.label-danger {
    background-color: rgba(250, 0, 60, .85);
}

@font-face {
	font-family: 'Gotham';
	src: url('/css/fonts/Gotham/Gotham-Light.eot');
	src: url('/css/fonts/Gotham/Gotham-Light.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Gotham/Gotham-Light.woff') format('woff'),
		url('/css/fonts/Gotham/Gotham-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src: url('/css/fonts/Gotham/Gotham-Black.eot');
	src: url('/css/fonts/Gotham/Gotham-Black.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Gotham/Gotham-Black.woff') format('woff'),
		url('/css/fonts/Gotham/Gotham-Black.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src: url('/css/fonts/Gotham/Gotham-Medium.eot');
	src: url('/css/fonts/Gotham/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Gotham/Gotham-Medium.woff') format('woff'),
		url('/css/fonts/Gotham/Gotham-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src: url('/css/fonts/Gotham/Gotham-Bold.eot');
	src: url('/css/fonts/Gotham/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Gotham/Gotham-Bold.woff') format('woff'),
		url('/css/fonts/Gotham/Gotham-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src: url('/css/fonts/Gotham/Gotham-Bold_1.eot');
	src: url('/css/fonts/Gotham/Gotham-Bold_1.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Gotham/Gotham-Bold_1.woff') format('woff'),
		url('/css/fonts/Gotham/Gotham-Bold_1.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src: url('/css/fonts/Gotham/Gotham-Light_1.eot');
	src: url('/css/fonts/Gotham/Gotham-Light_1.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Gotham/Gotham-Light_1.woff') format('woff'),
		url('/css/fonts/Gotham/Gotham-Light_1.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Book';
	src: url('/css/fonts/Gotham/Gotham-Book_1.eot');
	src: url('/css/fonts/Gotham/Gotham-Book_1.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Gotham/Gotham-Book_1.woff') format('woff'),
		url('/css/fonts/Gotham/Gotham-Book_1.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src: url('/css/fonts/Gotham/Gotham-Medium_1.eot');
	src: url('/css/fonts/Gotham/Gotham-Medium_1.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Gotham/Gotham-Medium_1.woff') format('woff'),
		url('/css/fonts/Gotham/Gotham-Medium_1.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src: url('/css/fonts/Gotham/Gotham-Black_1.eot');
	src: url('/css/fonts/Gotham/Gotham-Black_1.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Gotham/Gotham-Black_1.woff') format('woff'),
		url('/css/fonts/Gotham/Gotham-Black_1.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

body {
	margin: 0; padding: 0;
	color: #24282D;
	font-family: "Gotham Light", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.5;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	background-color: #F2F2F2;
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
    float: none;
}

@media (max-width: 767px) {
    .btn-default i.fa, .btn-coyote i.fa, .btn-coyote2 i.fa {
        font-size: inherit;
    }
}

.full-wrapper,
.sticky-wrapper.sticky-abonnement{
	width: 100%;
	max-width: 1440px;
	margin: auto;
	align-items: center;
	justify-content: center;
}

.position-static {
    position: static;
}
.position-relative {
    position: relative;
}
.position-absolute {
    position: absolute;
}
.position-fixed {
    position: fixed;
}
.position-sticky {
    position: sticky;
}

.d-block {
    display:block;
}
.d-inlineblock {
    display:inline-block;
}
.d-inline {
    display:inline;
}

a.no-decoration {
    text-decoration: none;
}

b, strong, .bold {
    font-family: "Gotham Bold",Helvetica,Arial,sans-serif!important;
}

section div button,
section div input,
section div optgroup,
section div select,
section div textarea{
	color: inherit; /* 1 */
	font-size: .8125rem;
	margin: 0; /* 3 */
}

section ol, section ul{
	margin: 0; padding: 0;
	list-style: none;
}

.row-abs {
    position: absolute;
    width: 100%;
}

.overflow-hide, .overflow-hidden {
    overflow:hidden;
}

h1{
	margin-top: 0; padding: 3.125rem 0;
}

.xsmall {
    font-size: 0.7em;
}

.btn, .alert, .badge {
    border-radius: 0;
    text-transform: uppercase;
    font-family: 'Gotham Bold', Helvetica, Arial, sans-serif;
    padding: .6rem 1.2rem;
}
.btn-lg {
    padding: 1rem 2rem;
    height: auto;
    font-size: 1rem;
}

a.btn-coyote, .btn-coyote {
    border-radius: 0;
    border: 1px solid #64e61e;
    color: #333;
    white-space: initial;
}

a.btn-coyote2, .btn-coyote2 {
    border-radius: 0;
    border: 1px solid #64e61e;
    background: #64e61e;
    color: #fff;
    white-space: initial;
}

.btn-default.no-hv:hover {
    background-color: #fff;
    border-color: #ccc;
}

body p {
    color: #444;
}

.b-l-1px{border-left:solid 1px #b2b2b2;}
.b-r-1px{border-right:solid 1px #b2b2b2;}

.p-l-4em,
#top .login.pictoOverHead {
    padding-left:4em;
}

.text-black, .text-black p, a.text-black {color:#24282d;}
.text-red, .text-red p {color:#fa003C;}
.text-orange, .text-orange p {color:#f0ad4e;}
.text-white, .text-white p {
    color:#ffffff!important;
    font-family: "Gotham Light", Arial, Helvetica, sans-serif;
}
.green, .text-green, .text-green p, p.text-green
.h3.green,
.h4.green, a {
    color:#64e61e;
}

.clear {clear:both;}

.card-b .card {
    height: 100%;
    max-width: 390px;
    margin: auto;
}
.card {
    position: relative;
    background-color: #FFF;
    -webkit-box-shadow: -1px -4px 38px -2px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: -1px -4px 38px -2px rgba(0, 0, 0, 0.30);
    box-shadow: -1px -4px 38px -2px rgba(0, 0, 0, 0.30);
}

@media screen and (min-width: 768px) {
    .mobileOnly {
        display: none;
    }
    .row-eq-height {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display:         flex;
    }
}

.bgGreen {background: #64e61e;}
.bgDefault {background: #F2F2F2;}
.bgWhite{background:#ffffff;}
.bgWhiteAlt{min-height: 448px;}
.bgGrey{background:#3F3F3F;}
.bgDark{background-color: #1E1E23;}
.bgBlack {background-color: #000;}
.bgRed {background-color: #fa003C;}

.borderTop {
    border-top: 1px solid #64e61e !important;
}

.bg-cover {
    /* position: relative; */
    background: #333 no-repeat center center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.bg-cover-fixed {
    /* position: relative; */
    background: #333 no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.bg-cover-scroll {
    overflow: hidden;
    background: #333 no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.bg-cover-fixed.absolute, .bg-cover-scroll.absolute {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

section h1, section h2, section h3, div h1, div h2, div h3 {
	margin: 0; 
	padding: 0;
	font-weight: normal; 
	font-family: 'Gotham Bold', Arial, Helvetica, sans-serif;
}

input[type="checkbox"], input[type="checkbox"] + label{
	cursor: pointer;
}
input[type="checkbox"]{
	display: none;
}
input[type="checkbox"] + label{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZDA1NjIyZi0xODI3LTRiZTYtYTNmYi0wMmYyYTJmOWU0NzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTJEN0QxMDgyRjA3MTFFNzk0OUZGQ0YzQTlGQTY3RjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTJEN0QxMDcyRjA3MTFFNzk0OUZGQ0YzQTlGQTY3RjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNjJiMzQ1Yy00YWFhLTQ2MTItODFiNy1mZDk2MjEzNWUxOGQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YzU4ZDAxMS02NTg4LTExN2EtYjMwOC05YjFhNzhkMDE0NGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58cDqzAAAAmElEQVR42uzVIQ7DMAwFULeawutT5FArHC3b2C6wXaGsBwnLGZJDxINTgvYtDYzXK8qXfuSQZ+ghhOCI6ImeUab9eaEbej3heTDz4r0n59xuubU2pZQWEXmP+M9WsEYd9ZCL4mwF/y5Qd6Q/puMd73jHO34oLjhNpujXE8W3nDNZLai1knrIqgf6VkoZYowz5snw+t8/AgwAe6Uu9Chjq2wAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: 0 50%;
}
input[type="checkbox"]:checked + label{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4ZDA1NjIyZi0xODI3LTRiZTYtYTNmYi0wMmYyYTJmOWU0NzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0EwQkEzQUIyRjA2MTFFNzkyRERDNEVGMEZEQ0REOUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0EwQkEzQUEyRjA2MTFFNzkyRERDNEVGMEZEQ0REOUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNjJiMzQ1Yy00YWFhLTQ2MTItODFiNy1mZDk2MjEzNWUxOGQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0YzU4ZDAxMS02NTg4LTExN2EtYjMwOC05YjFhNzhkMDE0NGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4XySM4AAACCUlEQVR42mJMfiLHxsDA0A3EMUAsxEA5eM/IwLR4pvQdSSYGZisWoEAXEOcxUA8I+vMV5QENB7G3MgGJWCoazmDK6cvgw5vL8PLPvb9AbhQTlYIFDBTY9BgSBXsYvv77wDDhbQLIC5+YqGW4ALM4Q67QXGDAsDBMe5fO8PrPQ7A4VSxgY+RkyBWey8DPLMaw9GMtw82fJ+ByFFvACISJgt0M8qy6DHu/zGc49HUZijzFFngDIxQUsdd+HmZY+bEZQx6rBRIsSgxcTHwEDTfm9GII4CtmePHnHsOMd1kM/xj+EmdBg9hOhirRjQy8TMI4DZdn1WFIFuxn+PbvI8Pkt0lA+hNWdVgt2PR5AtgXJSLLsVrCzyzKkAOMVBZGVmCKyQCm+fs4HYLVgm2fpzJs/zydQZpVnSFfeD4DJxMvXI6VkZ0hW2g2gyCzBMPyDw0MN34ewxuMOCN57acOhl1fZgMzjz5DkfASBnZGbnCKSRDoZlBiM2Q48HUxw/6viwjGEws+ydUfW8Fp3IE7BpzO7/w6zWDO5c9w/edRhmVA1xMD8FrwHwiXfqgBWsLBYMUVwqDBbgkqYximv8sEppg/lFsAs2TB+zIGUOmow2EPTDEp4JRDLGAhRhEofc95X0BWRmRioDEYHha8o5HZ72AWLKaRBXNgqagMXKxD6mZBarQqoI6uBXEAAgwAniKOrhJEFZsAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: 0 50%;
}
.service input[type="checkbox"] + label.no-background {
	background-image: none;
	padding-left: 0;
}

.invalid{
	border: solid 1px red!important;
}
div .label {
	display: block;
    padding: 0;
    font-size: inherit;
    font-weight: normal;
    line-height: inherit;
    color: inherit;
    text-align: left;
    white-space: normal;
    vertical-align: baseline;
    border-radius: 0;
}

.modal-body {
    padding: 0;
}
.modal-backdrop {
    min-height: 100%;
}
.modal-content {
    overflow: hidden;
}
@media (min-width: 768px) {
    .modal-dialog {
        width: 740px;
        margin: 30px auto;
    }
}
@media (min-width: 992px) {
    .modal-dialog {
        width: 940px;
    }
}
.modal-content {
    border-radius: 0;
}

/******************************************************************************\
	$BUTTONS
\******************************************************************************/
button{
	border: none;
	background: none;
	text-transform: uppercase;
	color: #000;
	cursor: pointer;
}


/******************************************************************************\
Ajouts enader
\******************************************************************************/

/*COLORS*/
/*light grey text : #8C8C96; */
/*grey separators before : #D8D8DB*/
/* grey border : #c9c9c9*/
/* dark blue grey border : #c9c9c9*/

@font-face {
	font-family: 'Gotham Book';
	src: url('/css/fonts/Gotham/Gotham-Book.eot');
	src: url('/css/fonts/Gotham/Gotham-Book.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Gotham/Gotham-Book.woff') format('woff'),
		url('/css/fonts/Gotham/Gotham-Book.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Light';
	src: url('/css/fonts/Gotham/Gotham-Light.eot');
	src: url('/css/fonts/Gotham/Gotham-Light.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Gotham/Gotham-Light.woff') format('woff'),
		url('/css/fonts/Gotham/Gotham-Light.ttf') format('truetype');
	font-style: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Medium';
	src: url('/css/fonts/Gotham/Gotham-Medium.eot');
	src: url('/css/fonts/Gotham/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Gotham/Gotham-Medium.woff') format('woff'),
		url('/css/fonts/Gotham/Gotham-Medium.ttf') format('truetype');
	font-style: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Bold';
	src: url('/css/fonts/Gotham/Gotham-Bold.eot');
	src: url('/css/fonts/Gotham/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/Gotham/Gotham-Bold.woff') format('woff'),
		url('/css/fonts/Gotham/Gotham-Bold.ttf') format('truetype');
	font-style: normal;
	font-style: normal;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
    .row-eq-height-sm {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display:         flex;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
    .row-eq-height-md {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display:         flex;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
    .row-eq-height-lg {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display:         flex;
    }
}

/*lazy load */
img.lazy.fade-in  {
    opacity: 0;
    transition: opacity 1s;
}
img.lazy:not([src]) {
    visibility: hidden;
    display: block;
    margin: auto;
}
img.lazy.fade-in.loaded {
    opacity: 1;
}
img[data-src]:not([src]),
img[data-srcset]:not([src]) {
  display: block;
  min-height: 1px;
}
img.lazyInst:not([src]) {
    height: 60px;
}
/*lazy load */

/*accessories*/
.picto-boitiers-coyote {
   height:100px;
   width:109px;
   display:inline-block;
}

.coyote-a-la-carte {
   background: url(/CMS/uploads/imagesGeneriques/pictosBoitiers/01_Coyote-a-la-carte.svg) no-repeat left;
}

.coyote-a-la-carte-en {
   background: url(/CMS/uploads/imagesGeneriques/pictosBoitiers/01_Coyote-a-la-carte-pl.svg) no-repeat left;
}

.mini-coyote-plus {
   background: url(/CMS/uploads/imagesGeneriques/pictosBoitiers/02_Mini-Coyote-Plus.svg) no-repeat left;
}

.boitier-coyote {
   background: url(/CMS/uploads/imagesGeneriques/pictosBoitiers/03_Coyote.svg) no-repeat left;
}

.coyote-nav {
   background: url(/CMS/uploads/imagesGeneriques/pictosBoitiers/04_Coyote-Nav.svg) no-repeat left;
   
}

.coyote-nav-plus {
   background: url(/CMS/uploads/imagesGeneriques/pictosBoitiers/Coyote-Nav-plus.png) no-repeat left;
   
}

.coyote-nav-be {
   background: url(/CMS/uploads/imagesGeneriques/pictosBoitiers/04_Coyote-Nav_be-fr.svg) no-repeat left;
   width:80px;
}

.coyote-s {
   background: url(/CMS/uploads/imagesGeneriques/pictosBoitiers/05_Coyote-S.svg) no-repeat left;
}

.coyote-mini {
   background: url(/CMS/uploads/imagesGeneriques/pictosBoitiers/06_Coyote-mini.svg) no-repeat left;
}

.smartphone {
   background: url(/CMS/uploads/imagesGeneriques/pictosBoitiers/06_Smartphone.svg) no-repeat left;
}

.navplus {
   background: url(/CMS/uploads/imagesGeneriques/pictosBoitiers/navplus.png) no-repeat left;
   background-size: contain;
   width:90px;
}

ul.produitDiapo li {
    list-style-type: none;
}

ul.produitDiapo li a {
    background: none!important;
}

/* cookie */
.closeCookies {
    position: absolute;
    display: block;
    top: -40px;
    background: #000;
    width: 40px;
    height: 40px;
    right: 0;
}

.closeCookies:before, .closeCookies:after {
    position: absolute;
    left: 20px;
    content: ' ';
    height: 20px;
    width: 2px;
    background-color: #64e61e;
    opacity: 1;
    top: 10px;
}

.closeCookies:before {
    transform: rotate(45deg);
}

.closeCookies:after {
    transform: rotate(-45deg);
}

.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important} @media (max-width:767px){.m-xs-0{margin:0!important}.mt-xs-0,.my-xs-0{margin-top:0!important}.mr-xs-0,.mx-xs-0{margin-right:0!important}.mb-xs-0,.my-xs-0{margin-bottom:0!important}.ml-xs-0,.mx-xs-0{margin-left:0!important}.m-xs-1{margin:.25rem!important}.mt-xs-1,.my-xs-1{margin-top:.25rem!important}.mr-xs-1,.mx-xs-1{margin-right:.25rem!important}.mb-xs-1,.my-xs-1{margin-bottom:.25rem!important}.ml-xs-1,.mx-xs-1{margin-left:.25rem!important}.m-xs-2{margin:.5rem!important}.mt-xs-2,.my-xs-2{margin-top:.5rem!important}.mr-xs-2,.mx-xs-2{margin-right:.5rem!important}.mb-xs-2,.my-xs-2{margin-bottom:.5rem!important}.ml-xs-2,.mx-xs-2{margin-left:.5rem!important}.m-xs-3{margin:1rem!important}.mt-xs-3,.my-xs-3{margin-top:1rem!important}.mr-xs-3,.mx-xs-3{margin-right:1rem!important}.mb-xs-3,.my-xs-3{margin-bottom:1rem!important}.ml-xs-3,.mx-xs-3{margin-left:1rem!important}.m-xs-4{margin:1.5rem!important}.mt-xs-4,.my-xs-4{margin-top:1.5rem!important}.mr-xs-4,.mx-xs-4{margin-right:1.5rem!important}.mb-xs-4,.my-xs-4{margin-bottom:1.5rem!important}.ml-xs-4,.mx-xs-4{margin-left:1.5rem!important}.m-xs-5{margin:3rem!important}.mt-xs-5,.my-xs-5{margin-top:3rem!important}.mr-xs-5,.mx-xs-5{margin-right:3rem!important}.mb-xs-5,.my-xs-5{margin-bottom:3rem!important}.ml-xs-5,.mx-xs-5{margin-left:3rem!important}.p-xs-0{padding:0!important}.pt-xs-0,.py-xs-0{padding-top:0!important}.pr-xs-0,.px-xs-0{padding-right:0!important}.pb-xs-0,.py-xs-0{padding-bottom:0!important}.pl-xs-0,.px-xs-0{padding-left:0!important}.p-xs-1{padding:.25rem!important}.pt-xs-1,.py-xs-1{padding-top:.25rem!important}.pr-xs-1,.px-xs-1{padding-right:.25rem!important}.pb-xs-1,.py-xs-1{padding-bottom:.25rem!important}.pl-xs-1,.px-xs-1{padding-left:.25rem!important}.p-xs-2{padding:.5rem!important}.pt-xs-2,.py-xs-2{padding-top:.5rem!important}.pr-xs-2,.px-xs-2{padding-right:.5rem!important}.pb-xs-2,.py-xs-2{padding-bottom:.5rem!important}.pl-xs-2,.px-xs-2{padding-left:.5rem!important}.p-xs-3{padding:1rem!important}.pt-xs-3,.py-xs-3{padding-top:1rem!important}.pr-xs-3,.px-xs-3{padding-right:1rem!important}.pb-xs-3,.py-xs-3{padding-bottom:1rem!important}.pl-xs-3,.px-xs-3{padding-left:1rem!important}.p-xs-4{padding:1.5rem!important}.pt-xs-4,.py-xs-4{padding-top:1.5rem!important}.pr-xs-4,.px-xs-4{padding-right:1.5rem!important}.pb-xs-4,.py-xs-4{padding-bottom:1.5rem!important}.pl-xs-4,.px-xs-4{padding-left:1.5rem!important}.p-xs-5{padding:3rem!important}.pt-xs-5,.py-xs-5{padding-top:3rem!important}.pr-xs-5,.px-xs-5{padding-right:3rem!important}.pb-xs-5,.py-xs-5{padding-bottom:3rem!important}.pl-xs-5,.px-xs-5{padding-left:3rem!important}.m-xs-auto{margin:auto!important}.mt-xs-auto,.my-xs-auto{margin-top:auto!important}.mr-xs-auto,.mx-xs-auto{margin-right:auto!important}.mb-xs-auto,.my-xs-auto{margin-bottom:auto!important}.ml-xs-auto,.mx-xs-auto{margin-left:auto!important}}@media (min-width:768px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:992px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1200px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}