@font-face {
    font-family: 'Gotham';
    src: local('Gotham Bold'), local('Gotham-Bold'),
        url('Gotham-Bold.woff2') format('woff2'),
        url('Gotham-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Gotham';
    src: local('Gotham Book'), local('Gotham-Book'),
        url('Gotham-Book.woff2') format('woff2'),
        url('Gotham-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: optional;
}

.site-id-11 {
    font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    font-weight: normal;
}

.site-id-11 h1 {
    font-family: 'Gotham';
    font-weight: 700;
}

.site-id-11 .nos-nouveautes .site-id-11 .entry-title a, .site-id-11 .produits .entry-title a, .site-id-11 .guides h2, .produits-liste h2,
.site-id-11 .quatre-col-container p.more-from-category a, .site-id-11 .nos-nouveautes p.more-from-category a, .site-id-11 .guides p.more-from-category a, 
.site-id-11 .produits p.more-from-category a, .site-id-11.marque a.fl-button, .site-id-11 .rencontrez-nous-container .more-events,
.site-id-11 .revendeurs .point-de-vente {
	font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.site-id-11 .to-top {
	background: rgba(0,0,0, 0.2) url(../../images/to-top.svg) no-repeat center 50%;
}

.site-id-11 .site-header {
	background-color: #595757;
}

.site-id-11 .site-header > .wrap {
	padding: 15px 0;
}

.site-id-11 .logo-mission {
	display: inline-block;
}

.site-id-11 .site-title img {
	max-width: 150px;
}

.site-id-11 .site-header.scrolled .site-title img.logo-mission {
	visibility: hidden;
}

.site-id-11 .site-header.scrolled .site-title a:after {
	background-color: #595757;
	background-image: url(../../images/mission/logo-mission_scroll.png);
	background-size: 40%;
	background-repeat: no-repeat;
	background-position: center 65%;
	top: -28px;
}

.site-id-11 .site-header #menu-menu-langues a {
	color: #fff;
}

.site-id-11 .site-header #menu-menu-langues li:nth-child(2) a {
	border-right: 1px solid #fff;
}

.site-id-11 .site-header #menu-menu-langues li:nth-child(3) a,
.site-id-11 .site-header #menu-menu-langues li:last-child a {
	border-right: none;
}

.site-id-11 .search-div {
	top: 51px;
}

.site-id-11 .search-div .search-form input[type="submit"] {
	background-color: #a7a9ac;
}

.site-id-11 .search-div .search-form input[type="submit"]:hover,
.site-id-11 .search-div .search-form input[type="submit"]:focus {
	background-color: #595757;
}

.site-id-11 #wpmm-menu-menu-principal .mm-listview a {
	font-weight: 500;
}

.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(1) a span:before,
.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(2) a span:before,
.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(3) a span:before,
.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(4) a span:before,
.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(5) a span:before,
.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(6) a span:before,
.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(7) a span:before,
.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(8) a span:before,
.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(9) a span:before {
	content: '';
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 20px;
	height: 20px;
	position: absolute;
	left: -30px;
	opacity: 0.75;
}

.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(1) a span:before {
	background-image: url(../../images/mission/produits.png);
}

.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(2) a span:before {
	background-image: url(../../images/tarifs.png);
}

.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(3) a span:before {
	background-image: url(../../images/catalogue.png);
}

.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(4) a span:before {
	background-image: url(../../images/revendeurs.png);
}

/*.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(4) a span:before {
	background-image: url(../../images/guides.png);
}*/

.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(5) a span:before {
	background-image: url(../../images/presse.png);
}

.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(6) a span:before {
	background-image: url(../../images/garanties.png);
}

.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(7) a span:before {
	background-image: url(../../images/infolettre.png);
}

.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(8) a span:before {
	background-image: url(../../images/contact.png);
}

.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(5),
.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(7) {
	margin-top: 2em!important;
}

.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(4),
.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(6) {
	padding-bottom: 2em;
	margin-bottom: 0;
}

.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(4):after,
.site-id-11 .mm-panels .mm-panel:first-of-type .mm-listview li:nth-child(6):after {
	content: '';
	border-bottom: 2px solid #818794 !important;
	width: 5em;
	margin: 0 auto;
	display: block;
}

.site-id-11 .footerwidgetheader-container li.en {
	margin-bottom: 1em;
}

.site-id-11 .quatre-col-container,
.site-id-11 .marque .documents,
.site-id-11 .sidebar .widget-wrap,
.site-id-11 .sidebar-cpt section,
.site-id-11 .catalogues_item,
.site-id-11 .bancs_item,
.site-id-11 .communiques_item {
	background: #2796cd url(../../images/mission/fond-documents_mission.png);
	background-position: 0% 0%;
	background-size: contain;
}

.site-id-11 .quatre-col-container,
.site-id-11 .marque .documents {
	background-size: contain;
}

.site-id-11 .quatre-col-container h3,
.site-id-11 .quatre-col-container a,
.site-id-11 .quatre-col-container a:hover,
.site-id-11 .quatre-col-container a:focus,
.site-id-11 .quatre-col-container p.more-from-category a,
.site-id-11 .quatre-col-container p.more-from-category a:hover,
.site-id-11 .quatre-col-container p.more-from-category a:focus {
	color: #fff;
}

.site-id-11.home .quatre-col h2.entry-title a:before,
.site-id-11 .marque .documents h2.entry-title a:before, 
.site-id-11 .catalogues_item a.pdf-link:before, 
.site-id-11 .bancs_item a.pdf-link:before, 
.site-id-11 .communiques_item a:before {
	background-image: url(../../images/mission/pdf.png);
}

.site-id-11 .quatre-col-container p.more-from-category a {
	border: 1px solid #fff !important;
	background-color: #2796cd;
}

.site-id-11 .sidebar .widget-wrap,
.site-id-11 .sidebar-cpt section,
.site-id-11 .catalogues_item,
.site-id-11 .bancs_item,
.site-id-11 .communiques_item {
	background-size: auto;
}

.site-id-11 .presentation {
	font-weight: 500;
}

.site-id-11 .question-container {
	background-color: #2796cd;
}

.site-id-11 .home-content .widget-title:after, 
.site-id-11.archive .archive-title:after, 
.site-id-11 h1.entry-title:after, 
.site-id-11 .sav h1:after, 
.site-id-11 .contact h1:after, 
.site-id-11 .marque h2:after {
	border-bottom: 2px solid #2796cd;
}

.site-id-11 .breadcrumb a {
	color: #a7a9ac;
}

.site-id-11 .suivez-nous .textwidget a {
	display: block;
}

.site-id-11.nos-revendeurs #wpsl-marque {
	display: none;
}

/*.site-id-11 .guides-container section#custom_html-8 {
    overflow: hidden;
}

.site-id-11 .guides .slick-next, .site-id-11 .guides .slick-prev{
    z-index: 999;
}

.site-id-11 .guides .slick-next{
	right: 30px;
}

.site-id-11 .guides .slick-prev{
	left: 0px;
}*/

.site-id-11 .guides {
	display: none!important;
}

/*.site-id-11 .guides .slick-arrow:before {
	font-family: "Dashicons";
	color: #fff;
	background-color: #000;
	font-size: 30px;
	padding: 10px;
}

.site-id-11 .guides .slick-prev:before {
	content: "\f341";
}

.site-id-11 .guides .slick-next:before {
	content: "\f345";
}

.site-id-11.home .guides .video a {
	position: relative;
}

.site-id-11.home .guides .video a.aligncenter:before {
	content: '';
	background-image: url(../../images/project/video-play.png);
	background-size: contain;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	z-index: 100;
}

.site-id-11.single-guide .more-from-category {
	margin-top: 20px;
	margin-bottom: 40px;
}*/

.site-id-11.post-type-archive .content {
	display: grid;
    grid-template-columns: auto auto;
    justify-content: center;
    column-gap: 2em;
    row-gap: 2em;
    padding: 3em 0;
}

.site-id-11.post-type-archive .content .produits {
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    /*padding: 2em;*/
    border-radius: 20px;
}

.site-id-11.post-type-archive .content .entry-title {
	text-align: center;
}

.site-id-11.post-type-archive .content .sidebar .entry-title {
	text-align: left;
}

.site-id-11.post-type-archive .content .post-image {
	margin: 0 auto;
    display: block;
    float: none;
}

.site-id-11 .sidebar .widget-title, 
.site-id-11 .sidebar-cpt .widget-title {
	background-color: #000;
}

.site-id-11 .page-item.active .page-link {
	background-color: #C4D7E7;
	border-color: #C4D7E7;
	color: #000;
}

.site-id-11 .page-link {
	color: #C4D7E7;
}

.site-id-11 .breadcrumb a {
	margin: 0 5px;
}

.site-id-11 .revendeurs-container {
	background-color: #f2f2f2;
}

.site-id-11 .revendeurs-container .home-content .widget-title:after {
	border-bottom: 2px solid #2796cd;
}

.site-id-11 .revendeurs-container .owl-theme .owl-controls .owl-page span {
	background: #fff;
}

.site-id-11 .sidebar .widget .entry a,
.site-id-11 .sidebar .widget .entry a:hover,
.site-id-11 .sidebar .widget .entry a:focus,
.site-id-11 .marque .documents h2.entry-title a, 
.site-id-11 .catalogues_item a.pdf-link, 
.site-id-11 .bancs_item a.pdf-link, 
.site-id-11 .communiques_item a {
	color: #fff;
}

.site-id-11 .site-footer .menu-menu-bottom-footer-container ul li a,
.site-id-11 .footerwidgetheader-container a,
.site-id-11 .site-header #menu-menu-langues a {
	font-weight: 400;
}

@media only screen and (max-width: 768px) {

	.site-id-11 .tp-bullets {
		top: 85% !important;
	}

}

@media only screen and (min-width: 768px) {

	.site-id-11 .site-header.scrolled .wrap {
		padding-top: 6px;
		padding-bottom: 6px;
	}

	.site-id-11 .site-header.scrolled .site-title img { 
		max-width: 60px;
	}

	.site-id-11 .site-header.scrolled .search-div {
		top: 46px;
	}

}

