@media screen and (max-width: 1260px) {
  /* **************************
	*      _____           _
	*     |_   ____   ___ | |___
	*       | |/ _ \ / _ \| / __|
	*       | | (_) | (_) | \__ \
	*       |_|\___/ \___/|_|___/
	*
	***************************** */

  .center,
  .center-prop-internaute {
    width: 940px;
  }

  .center-prop-internaute {
    margin-left: -470px;
  }

  .scroll-top {
    display: none !important;
  }

  /* ****************************
	*      __  __
	*     |  \/  | ___ _ __  _   _
	*     | |\/| |/ _ | '_ \| | | |
	*     | |  | |  __| | | | |_| |
	*     |_|  |_|\___|_| |_|\__,_|
	*
	******************************* */
  #top-header {
    width: 700px;
  }

  #top-header:before {
    width: 1300px;
    background: -webkit-linear-gradient(
      left,
      rgba(0, 0, 0, 0) 0%,
      rgba(63, 193, 195, 0.908000700280112) 120px,
      rgba(63, 193, 195, 1) 100%
    );
    background: -o-linear-gradient(
      left,
      rgba(0, 0, 0, 0) 0%,
      rgba(63, 193, 195, 0.908000700280112) 120px,
      rgba(63, 193, 195, 1) 100%
    );
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0) 0%,
      rgba(63, 193, 195, 0.908000700280112) 120px,
      rgba(63, 193, 195, 1) 100%
    );
  }

  #liste-liens .office-tourisme {
    margin-right: 20px;
  }

  #liste-liens .newsletter {
    margin-right: 23px;
  }

  #liste-liens .meteo-marees {
    margin-right: 24px;
  }

  #liste-liens .webcam {
    margin-right: 30px;
  }

  #liste-liens .facebook {
    margin-right: 27px;
  }

  #liste-liens .instagram {
    margin-right: 0;
  }

  #liste-liens li a {
    height: 34px;
  }

  #liste-liens .office-tourisme a svg {
    width: 19px;
    height: 19px;
    margin-right: 8px;
  }

  #liste-liens .newsletter a svg {
    width: 18px;
    height: 12px;
    margin-right: 5px;
  }

  #liste-liens .meteo-marees a svg {
    width: 19px;
    height: 16px;
    margin-right: 4px;
  }

  #liste-liens .webcam a svg {
    width: 17px;
    height: 16px;
    margin-right: 5px;
  }

  #liste-liens .facebook a svg {
    width: 8px;
    height: 14px;
    margin-right: 7px;
  }

  #liste-liens .instagram a svg {
    width: 14px;
    height: 14px;
  }

  #liste-liens li a span {
    font-size: 11px;
    line-height: 13px;
  }

  #bottom-header {
    padding-left: 240px;
  }

  #logo-header {
    top: -18px;
  }

  #bottom-header.sticky-nav #logo-header {
    top: 28px;
  }

  #logo-header a svg {
    width: 220px;
    height: 79px;
  }

  header .menu {
    width: 700px;
  }

  /*Liste des entrées du menu*/
  header #menu-menu-principal > li {
    padding: 0 20px;
  }

  header #menu-menu-principal > li:nth-child(1) {
    margin-left: 2px;
  }

  header #menu-menu-principal > li:nth-child(2) {
    margin-left: -5px;
  }

  header #menu-menu-principal > li:nth-child(3) {
    margin-left: -6px;
  }

  header #menu-menu-principal > li:nth-child(4) {
    margin-left: -7px;
  }

  header #menu-menu-principal > li > a,
  header #menu-menu-principal > li > span {
    height: 76px;
    font-size: 14px;
  }

  header #menu-menu-principal > li > a:after,
  header #menu-menu-principal > li > span:after {
    width: calc(100% + 40px);
    left: -20px;
  }

  /*Sous-menu*/
  header .sub-menu {
    width: 960px;
    top: 76px;
    left: -260px;
  }

  header .sub-menu > ul > li {
    width: 300px;
    height: 130px;
  }

  header .sub-menu > ul > li:nth-child(4n + 4) {
    margin-right: 30px;
  }

  header .sub-menu > ul > li:nth-child(3n + 3) {
    margin-right: 0;
  }

  header .sub-menu ul > li > .card-flip a .container-infos-menu,
  header .sub-menu ul > li > a .container-infos-menu,
  header .sub-menu ul > li > span .container-infos-menu,
  header .sub-menu ul > li > .card-flip a .container-infos-menu-active,
  header .sub-menu ul > li > a .container-infos-menu-active,
  header .sub-menu ul > li > span .container-infos-menu-active {
    height: 130px;
  }

  header .sub-menu ul > li > .card-flip a span.titre-item,
  header .sub-menu ul > li > a span.titre-item,
  header .sub-menu ul > li > span span.titre-item {
    font-size: 14px;
    line-height: 16px;
  }

  header .sub-menu ul > li > .card-flip a span.introduction-item,
  header .sub-menu ul > li > a span.introduction-item,
  header .sub-menu ul > li > span span.introduction-item {
    font-size: 12px;
  }

  /*Utilitaires*/
  header .menu .utilitaires-header li.profil-icon {
    margin-right: 28px;
  }

  header .menu .utilitaires-header li.profil-icon span {
    font-size: 14px;
  }

  header .menu .utilitaires-header li.accessibar-icon {
    margin-right: 21px;
  }

  header .infos-profil {
    right: 145px;
  }

  /* *************************************
	*      _   _                _
	*     | | | | ___  __ _  __| | ___ _ __
	*     | |_| |/ _ \/ _` |/ _` |/ _ | '__|
	*     |  _  |  __| (_| | (_| |  __| |
	*     |_| |_|\___|\__,_|\__,_|\___|_|
	*
	**************************************** */
  iframe.goog-te-menu-frame {
    top: 110px !important;
    left: calc((50% + 750px / 2) - 225px) !important;
    box-shadow: none !important;
  }

  .admin-bar iframe.goog-te-menu-frame {
    top: 142px !important;
  }

  iframe.goog-te-menu-frame.sticky-nav {
    top: 76px !important;
  }

  .admin-bar iframe.goog-te-menu-frame.sticky-nav {
    top: 108px !important;
  }

  /* ******************************************************
	*      _____                _
	*     |  ____ __ ___  _ __ | |_   _ __   __ _  __ _  ___
	*     | |_ | '__/ _ \| '_ \| __| | '_ \ / _` |/ _` |/ _ \
	*     |  _|| | | (_) | | | | |_  | |_) | (_| | (_| |  __/
	*     |_|  |_|  \___/|_| |_|\__| | .__/ \__,_|\__, |\___|
	*                                |_|          |___/
	*
	********************************************************* */
  .front-page.sticky-nav,
  body:not(.home) #wrapper.sticky-nav {
    margin-top: 76px;
  }

  /********** **********
    ***** A LA UNE ******
    ********** **********/
  #diaporama {
    height: 590px;
    margin-top: -110px;
  }

  #diaporama .nav-a-la-une {
    bottom: 10px;
  }

  #a-la-une .a-la-une-media .a-la-une-item .diapo-info {
    left: 0px;
    bottom: 55px;
    max-width: 380px;
    padding: 16px 20px 19px;
  }

  #a-la-une .a-la-une-media .a-la-une-item .diapo-info .titre {
    font-size: 20px;
    line-height: 22px;
  }

  #a-la-une .a-la-une-media .a-la-une-item .diapo-info .legende {
    font-size: 13px;
    line-height: 15px;
    margin: 8px 0 0;
  }

  /********** **********
    ***** AGENDA ******
    ********** **********/
  .title-section {
    height: 90px;
  }

  .title-section h2 {
    font-size: 32px;
  }

  #agenda .caroufredsel_wrapper {
    width: 950px !important;
    margin: 0 0 0 -10px !important;
  }

  #container-agenda {
    margin-left: 10px !important;
  }

  #container-agenda .bloc-agenda {
    width: 300px !important;
    height: 300px;
    margin-right: 20px;
  }

  #container-agenda .bloc-agenda .dates-agenda {
    height: 30px;
    left: -10px;
    padding: 0 11px;
  }

  #container-agenda .bloc-agenda:hover .dates-agenda,
  #container-agenda .bloc-agenda:focus .dates-agenda {
    padding: 0 16px;
  }

  #container-agenda .bloc-agenda .dates-agenda:before {
    bottom: -6px;
    border-top: 6px solid #231f20;
    border-left: 10px solid transparent;
  }

  #container-agenda .bloc-agenda .dates-agenda p {
    font-size: 14px;
  }

  #container-agenda .bloc-agenda .titre-agenda {
    height: 60px;
    padding: 10px 35px 5px 15px;
  }

  #container-agenda .bloc-agenda:hover .titre-agenda,
  #container-agenda .bloc-agenda:focus .titre-agenda {
    height: 70px;
  }

  #container-agenda .bloc-agenda .titre-agenda h3 {
    font-size: 15px;
    line-height: 18px;
  }

  #container-agenda .bloc-agenda .titre-agenda .icon-plus,
  #small-actus .bloc-actus .icon-plus {
    width: 12px;
    height: 12px;
  }

  #container-agenda .bloc-agenda:hover .titre-agenda .icon-plus,
  #container-agenda .bloc-agenda:focus .titre-agenda .icon-plus,
  #small-actus .bloc-actus:hover .icon-plus,
  #small-actus .bloc-actus:focus .icon-plus {
    width: 16px;
    height: 16px;
  }

  #container-agenda .bloc-agenda .titre-agenda .icon-plus span,
  #small-actus .bloc-actus .icon-plus span {
    font-size: 13px;
  }

  #container-agenda .bloc-agenda:hover .titre-agenda .icon-plus span,
  #container-agenda .bloc-agenda:focus .titre-agenda .icon-plus span,
  #small-actus .bloc-actus:hover .icon-plus span,
  #small-actus .bloc-actus:focus .icon-plus span {
    font-size: 17px;
  }

  #agenda .prev-agenda {
    left: -20px;
  }

  #agenda .next-agenda {
    right: -20px;
  }

  #boutons-agenda {
    height: 60px;
    padding-top: 6px;
  }

  #boutons-agenda #bouton-dates {
    margin: 0 0 0 50px;
  }

  #boutons-agenda a .bouton-text {
    font-size: 11px;
  }

  #boutons-agenda #bouton-proposer .bouton-text {
    margin-left: 13px;
  }

  #boutons-agenda a .bouton-svg {
    width: 22px;
    height: 22px;
  }

  #boutons-agenda #bouton-proposer .bouton-svg svg {
    width: 12px;
    height: 12px;
  }

  #boutons-agenda #bouton-dates .bouton-svg svg {
    width: 13px;
    height: 8px;
  }

  /********** **********
    ***** ACCES RAPIDES ******
    ********** **********/
  #container-acces ul li a {
    width: 140px;
    height: 120px;
  }

  #container-acces ul li:nth-child(1) a svg {
    width: 46px;
    height: 56px;
    margin: 13px 0 18px;
  }

  #container-acces ul li:nth-child(2) a svg {
    width: 47px;
    height: 43px;
    margin: 20px 0 24px;
  }

  #container-acces ul li:nth-child(3) a svg {
    width: 63px;
    height: 46px;
    margin: 19px 0 22px;
  }

  #container-acces ul li:nth-child(4) a svg {
    width: 39px;
    height: 45px;
    margin: 19px 0 23px;
  }

  #container-acces ul li:nth-child(5) a svg {
    width: 27px;
    height: 53px;
    margin: 15px 0 19px;
  }

  #container-acces ul li:nth-child(6) a svg {
    width: 39px;
    height: 51px;
    margin: 16px 0 20px;
  }

  #container-acces ul li a h3 {
    font-size: 10px;
    line-height: 12px;
  }

  #acces-admin {
    margin-top: 20px;
  }

  #acces-admin .single-bloc {
    width: 140px;
    height: 120px;
  }

  #acces-admin .single-bloc .titre-legende-photo {
    height: 40px;
  }

  #acces-admin .single-bloc .titre-legende-photo h3 {
    font-size: 10px;
    line-height: 12px;
  }

  /********** **********
    ***** ACTUALITES ******
    ********** **********/
  #actualites .title-section {
    height: 90px;
  }

  #actualites .title-section h2 {
    padding-top: 0;
  }

  #fil-info {
    width: 750px;
    height: 50px;
    top: 20px;
  }

  #fil-info:after {
    width: 800px;
    background: -webkit-linear-gradient(
      left,
      rgba(0, 0, 0, 0) 0%,
      rgba(199, 236, 237, 1) 165px,
      rgba(199, 236, 237, 1) 100%
    );
    background: -o-linear-gradient(
      left,
      rgba(0, 0, 0, 0) 0%,
      rgba(199, 236, 237, 1) 165px,
      rgba(199, 236, 237, 1) 100%
    );
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0) 0%,
      rgba(199, 236, 237, 1) 165px,
      rgba(199, 236, 237, 1) 100%
    );
  }

  #container-fil-info {
    padding-right: 80px;
  }

  #container-fil-info .bloc-fil-info {
    margin-right: 70px;
    text-decoration: none;
  }

  #container-fil-info .bloc-fil-info h3 {
    font-size: 12px;
    line-height: 14px;
  }

  #fleches-fil-info {
    width: 60px;
  }

  /*
    #fleches-fil-info .nav-une__arrow--prev {
        margin-right: 18px;
        margin-left: 4px;
    }
*/

  #fleches-fil-info .nav-une__arrow svg {
    width: 15px;
    height: 18px;
    fill: #000;
    transition: 0.6s;
  }

  #big-actus {
    width: 540px;
    height: 360px;
  }

  #big-actus .infos-actus {
    padding: 16px 20px 15px;
  }

  #big-actus:hover .infos-actus,
  #big-actus:focus .infos-actus {
    padding: 23px 20px 22px;
  }

  #big-actus .infos-actus .title-actus {
    font-size: 24px;
    line-height: 28px;
  }

  #big-actus .infos-actus .intro-actus {
    font-size: 13px;
    line-height: 16px;
    margin-top: 6px;
  }

  #small-actus .bloc-actus {
    width: 380px;
    height: 110px;
    padding-top: 25px;
  }

  #small-actus .bloc-actus .image-actus {
    width: 70px;
    height: 60px;
  }

  #small-actus .bloc-actus .infos-actus {
    width: 300px;
  }

  #small-actus .bloc-actus .infos-actus .title-actus {
    font-size: 15px;
    line-height: 18px;
  }

  #small-actus .bloc-actus .infos-actus .intro-actus {
    font-size: 13px;
    line-height: 15px;
    margin-top: 5px;
  }

  #bouton-actus {
    left: 560px;
  }

  #bouton-actus svg {
    width: 17px;
    height: 11px;
  }

  #bouton-actus .bouton-text {
    font-size: 11px;
    margin-left: 8px;
  }

  /********** **********
    ***** KIOSQUE - LIENS ******
    ********** **********/
  #kiosque {
    width: 540px;
  }

  #container-kiosque {
    width: 460px;
    height: 320px;
    margin: -10px 0 0 44px;
  }

  #container-kiosque .bloc-kiosque.swiper-slide-active .image-kiosque {
    width: 170px;
    height: 240px;
    margin-left: -40px;
  }

  #container-kiosque .bloc-kiosque.swiper-slide-prev .image-kiosque,
  #container-kiosque .bloc-kiosque.swiper-slide-next .image-kiosque {
    width: 181px;
    height: 256px;
  }

  #container-kiosque .bloc-kiosque.swiper-slide-prev .image-kiosque {
    margin-left: -68px;
    margin-top: -8px;
  }

  #container-kiosque .bloc-kiosque.swiper-slide-next .image-kiosque {
    margin-left: -25px;
    margin-top: -8px;
  }

  #container-kiosque
    .bloc-kiosque.swiper-slide-next
    + .swiper-slide
    .image-kiosque,
  #container-kiosque .bloc-kiosque.swiper-slide-change .image-kiosque {
    width: 177px;
    height: 251px;
  }

  #container-kiosque
    .bloc-kiosque.swiper-slide-next
    + .swiper-slide
    .image-kiosque {
    margin-left: 11px;
    margin-top: 2px;
  }

  #container-kiosque .bloc-kiosque.swiper-slide-change .image-kiosque {
    margin-top: 2px;
    margin-left: -96px;
  }

  #container-kiosque .bloc-kiosque.swiper-slide-prev .image-kiosque:after,
  #container-kiosque .bloc-kiosque.swiper-slide-next .image-kiosque:after {
    width: 181px;
    height: 256px;
  }

  #container-kiosque .bloc-kiosque.swiper-slide-prev .image-kiosque:after {
    left: -68px;
    top: -8px;
  }

  #container-kiosque .bloc-kiosque.swiper-slide-next .image-kiosque:after {
    left: -25px;
    top: -8px;
  }

  #container-kiosque
    .bloc-kiosque.swiper-slide-next
    + .swiper-slide
    .image-kiosque:after,
  #container-kiosque .bloc-kiosque.swiper-slide-change .image-kiosque:after {
    width: 177px;
    height: 251px;
  }

  #container-kiosque
    .bloc-kiosque.swiper-slide-next
    + .swiper-slide
    .image-kiosque:after {
    left: 11px;
    top: 2px;
  }

  #container-kiosque .bloc-kiosque .image-kiosque img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  #container-kiosque .bloc-kiosque .infos-kiosque {
    display: none;
  }

  #container-kiosque .bloc-kiosque.swiper-slide-active .infos-kiosque {
    width: 460px;
    left: -190px;
    margin-top: 10px;
  }

  #container-kiosque
    .bloc-kiosque
    .infos-kiosque
    .description-kiosque
    .titre-desc-kiosque,
  #container-kiosque
    .bloc-kiosque
    .infos-kiosque
    .description-kiosque
    .date-size-desc-kiosque {
    font-size: 14px;
    line-height: 16px;
  }

  #container-kiosque
    .bloc-kiosque
    .infos-kiosque
    .description-kiosque
    .titre-desc-kiosque {
    margin: 0 5px 0 0;
  }

  #container-kiosque .bloc-kiosque .infos-kiosque .boutons-kiosque {
    margin: 20px auto 0;
  }

  #bouton-kiosque {
    margin-top: 7px;
  }

  #bouton-kiosque a svg {
    width: 17px;
    height: 10px;
    margin: 0 6px 0 8px;
  }

  #bouton-kiosque a span {
    font-size: 11px;
  }

  #liens-utiles {
    width: 300px;
    padding-bottom: 30px;
  }

  #liens-utiles .title-section {
    padding-left: 3px;
  }

  #bloc-liens-utiles {
    width: 300px;
    height: 210px;
  }

  #bloc-liens-utiles #video-liens-utiles.active {
    padding: 15vh 5vw;
  }

  #bloc-liens-utiles #titre-legende-photo {
    height: 60px;
    padding: 5px 10px;
  }

  #bloc-liens-utiles #titre-legende-photo h3 {
    font-size: 16px;
    line-height: 19px;
  }

  #boutons-liens-utiles {
    margin-top: 20px;
  }

  #boutons-liens-utiles a {
    width: 140px;
    height: 90px;
  }

  #boutons-liens-utiles a#auray-quiberon img {
    width: 111px;
    height: 51px;
  }

  #boutons-liens-utiles a#baie-quiberon img {
    width: 121px;
    height: 60px;
  }

  /********** **********
    ***** SOCIAL WALL ******
    ********** **********/
  #social-wall .center {
    height: 610px;
  }

  #social-wall .title-section h2 {
    padding-top: 13px;
  }

  #social-wall .btn-more-stream {
    width: 48px;
    height: 48px;
    bottom: -24px;
  }

  #social-wall .btn-more-stream span {
    font-size: 24px;
  }

  .social-wall-filter {
    width: 300px;
    height: 34px;
  }

  .select-text {
    width: 280px;
    font-size: 12px;
    padding-left: 10px;
  }

  .select-picto {
    width: 18px;
  }

  .filter-dropdown {
    top: 34px;
  }

  .filter-dropdown li a {
    height: 40px;
    font-size: 11px;
    line-height: 13px;
    padding: 0 10px;
  }

  /* *********************************
	*      _____           _
	*     |  ______   ___ | |_ ___ _ __
	*     | |_ / _ \ / _ \| __/ _ | '__|
	*     |  _| (_) | (_) | ||  __| |
	*     |_|  \___/ \___/ \__\___|_|
	*
	************************************ */
  footer {
    height: 280px;
  }

  #top-footer {
    height: 220px;
  }

  #logo-footer {
    width: 220px;
  }

  #logo-footer svg {
    width: 220px;
    height: 79px;
  }

  #adresse-horaires-footer {
    width: 620px;
  }

  #adresse-footer #adresse,
  #adresse-footer #postal {
    font-size: 13px;
    line-height: 16px;
  }

  #adresse-footer h2 {
    margin: 35px 0 0;
  }

  #adresse-footer #postal {
    margin: 3px 0 5px;
  }

  #adresse-footer #bouton-contacter {
    margin-top: 25px;
  }

  #horaires-footer {
    width: 300px;
  }

  #horaires-footer h2 {
    margin: 35px 0 0;
  }

  #horaires-footer p {
    font-size: 13px;
    line-height: 19px;
  }

  #horaires-footer #bouton-horaires {
    margin-top: 54px;
  }

  #bottom-footer {
    height: 60px;
  }

  #bottom-footer ul li {
    padding: 0 10px;
  }

  #bottom-footer ul li:after {
    height: 10px;
    bottom: 4px;
  }

  #bottom-footer ul li span,
  #bottom-footer ul li a {
    font-size: 11px;
    line-height: 13px;
  }

  /* **************************
	*      ____
	*     |  _ \ __ _  __ _  ___
	*     | |_) / _` |/ _` |/ _ \
	*     |  __| (_| | (_| |  __/
	*     |_|   \__,_|\__, |\___|
	*                 |___/
	*
	***************************** */

  #primary.contextualites-on,
  .size-with-contextualites,
  .size-template-filtres {
    width: 610px;
  }

  .main-wrapper {
    width: 940px;
  }

  /* Primary + Titre et intro de la publication */
  #wrapper .top-publication {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }

  #wrapper .top-publication .imagealaune {
    width: 450px;
    height: 320px;
    margin-top: 30px;
  }

  #wrapper .top-publication .header-page {
    width: 450px;
    height: 350px;
  }

  #wrapper .top-publication .header-page .entry-title {
    font-size: 31px;
    line-height: 34px;
    margin: 40px 0 0;
  }

  #wrapper .top-publication .header-page .introduction {
    font-size: 18px;
    line-height: 24px;
    margin: 25px 0 0;
  }

  /* Breacrumb */
  #breadcrumbs {
    padding: 33px 0 16px;
  }

  /* ****************************************
	*      ____  _     _      _
	*     / ___|(_) __| | ___| |__   __ _ _ __
	*     \___ \| |/ _` |/ _ | '_ \ / _` | '__|
	*      ___) | | (_| |  __| |_) | (_| | |
	*     |____/|_|\__,_|\___|_.__/ \__,_|_|
	*
	******************************************* */

  #secondary,
  #primary .wrapper-panel {
    width: 300px;
  }

  #primary .wrapper-panel {
    margin-left: 0;
  }

  #primary .wrapper-panel .form-panel p,
  #primary .wrapper-panel .form-panel label {
    display: block;
  }

  .contactslie_v2 .relations-contacts-v2 ul li,
  .actualitelie .relation-actualites ul li,
  .relations-agenda ul li {
    width: 260px;
  }

  /*.actualitelie .relation-actualites ul li p.titre-actualite, 
    .relations-agenda ul li p.titre-agenda*/

  /* *********************************
	*      _____ _ _ _
	*     |  ___(_) | |_ _ __ ___  ___
	*     | |_  | | | __| '__/ _ \/ __|
	*     |  _| | | | |_| | |  __/\__ \
	*     |_|   |_|_|\__|_|  \___||___/
	*
	*********************************** */

  body.map-full-width #primary .wrapper-panel {
    width: 25%;
  }

  .liste-album .item-album div {
    height: 300px;
  }

  .liste-album .item-album img {
    float: left;
  }

  .liste-album .item-album .image-album-empty {
    float: left;
  }

  /* **************************************************
	*      ____           _                   _
	*     |  _ \ ___  ___| |__   ___ _ __ ___| |__   ___
	*     | |_) / _ \/ __| '_ \ / _ \ '__/ __| '_ \ / _ \
	*     |  _ <  __/ (__| | | |  __/ | | (__| | | |  __/
	*     |_| \_\___|\___|_| |_|\___|_|  \___|_| |_|\___|
	*
	***************************************************** */

  .c-search-main_container {
    padding-top: 2.625vw;
    padding-bottom: 2.8125vw;
    padding-left: 0;
    padding-right: 2vw;
  }

  .recherche-autocompletion form .ui-autocomplete {
    width: 100% !important;
    top: 100px !important;
    background: transparent !important;
    padding-bottom: 160px !important;
  }

  .c-search-form_wrap input {
    background-color: transparent;
    line-height: 1.5em;
    font-size: 3em;
  }

  .c-search-form_wrap input {
    width: 100%;
    float: right;
  }

  button.c-search-form_close {
    position: absolute;
    height: 30px;
    width: 50px;
    top: 50px;
    right: 50px;
    outline: none;
    cursor: pointer;
    background: transparent;
    z-index: 1000;
  }

  .recherche-autocompletion form .ui-autocomplete li {
    padding: 10px 0 !important;
    height: auto !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    margin-left: 3%;
    width: 95% !important;
  }

  /* ****************************************
	*         _    _ _            _         __
	*        / \  | | | ___   ___(_)_ __   /_/
	*       / _ \ | | |/ _ \ / __| | '_ \ / _ \
	*      / ___ \| | | (_) | (__| | | | |  __/
	*     /_/   \_\_|_|\___/ \___|_|_| |_|\___|
	*
	******************************************* */

  .allocine-film .informations-film {
    width: 480px;
  }

  /* ***************************************************
	*         _                        _ _
	*        / \   ___ ___ ___ ___ ___(_| |__   __ _ _ __
	*       / _ \ / __/ __/ _ / __/ __| | '_ \ / _` | '__|
	*      / ___ | (_| (_|  __\__ \__ | | |_) | (_| | |
	*     /_/   \_\___\___\___|___|___|_|_.__/ \__,_|_|
	*
	****************************************************** */

  .accessibar-div h2 {
    display: none;
  }

  /* ************************************************
	*       ____           _         ______     ______
	*      / ___|__ _ _ __| |_ ___  / ___\ \   / / ___|
	*     | |   / _` | '__| __/ _ \ \___ \\ \ / / |  _
	*     | |__| (_| | |  | ||  __/  ___) |\ V /| |_| |
	*      \____\__,_|_|   \__\___| |____/  \_/  \____|
	*
	*************************************************** */

  .carte-svg {
    left: 0;
  }

  .carte-svg svg {
    float: left;
  }

  .carte-svg .ville-presente-cc {
    padding: 0;
  }

  /* *****************************************************
	*      _   _            _       ___         ____  ____
	*     | | | | __ _  ___| | __  / (_) ___   / / _|/ _\ \
	*     | |_| |/ _` |/ __| |/ / | || |/ _ \ / / |_| |_ | |
	*     |  _  | (_| | (__|   <  | || |  __// /|  _|  _|| |
	*     |_| |_|\__,_|\___|_|\_\ | ||_|\___/_/ |_| |_|  | |
	*                              \_\                  /_/
	*
	******************************************************** */
  .centerPropBd {
    width: 940px;
  }

  #proposition-document #soumettre-document-form .bloc-form .label-rgpd {
    display: flex;
    flex-wrap: wrap;
  }

  body.ie
    .front-page
    .fil-infos-droits-demarches
    .droits-demarches-ligne
    select {
    width: 350px;
  }
}
