/* WIDTH */
@media screen and (max-width: 1800px){
  .actus-part .content-part {
    font-size: 17px !important;
  }
  .actus-part .title-part {
    font-size: 18px;
    width:90%;
  }
}
@media screen and (max-width: 1650px){
  .image_event {
    margin-top: 13%;
  }
  form .content-form-slick {
    width: 70%;
    margin: 0 auto;
  }
  form .main_container .texttitle {
    width: 79%;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    margin: 0 auto;
  }

  /*PAGE N3*/

  .titre-cadre#title-agenda p:before {
    left: 80% !important;
  }
  .titre-cadre#title-agenda p:after {
    left: 11% !important;
  }
  div.container-type-n3{
    width: 80%!important;
  }
  div.titre-page-n3 p{
    font-size: 40px;
  }
  .photo-illustrante img {
    width: 87%;
    height: auto;
  }
  /*BAS DE PAGE & NEWSLETTER*/
  .newsletter h2.titre-newsletter, .lower-content .newsletter h2.titre-newsletter{
    font-size: 55px;
  }
  .content-maison-parc h2.titre-maison-parc, .lower-content .content-maison-parc h2.titre-maison-parc{
    font-size: 55px;
  }
  div.bloc-localisation{
    left: 460px;
  }
  .redirectlink img.lastpicture{
    width: 190px;
  }
  div.copyright-text {
    font-size: 20px;
    width: 73%;
  }
  .linkslide a {
    color: #00975f !important;
    background-color: #fff;
  }
  .img_footer {
    flex-wrap: wrap;
    justify-content: center !important;
  }
  .search .default-blog-news .inner-box {
    display: flex;
    width: 100%;
    align-items: left !important;
    justify-content: space-between;
    flex-direction: column;
  }
  .search .auto-container {
    max-width: 890px !important;
  }
  .search .default-blog-news .lower-content {
    padding: 0;
    width: 99%;
    margin-left: 0px;
  }
  .content-menu-site .widget li {
    border-bottom: none !important;
    line-height: 50px !important;
    list-style: none;
  }
  .search .sidebar-page-container .default-blog-news .inner-box {
    display: flex;
    align-items: left !important;
  }
  .search .default-blog-news .inner-box {
    display: flex;
    align-items: left !important;
  }
  .titre-cadre#title-agenda p:after {
  }
  .search .sidebar-page-container .default-blog-news {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: none !important;
    margin-top: 20px;
  }
  .titre-cadre#title-agenda p:before {
  }
  .content-actualites.actus-part.agenda-part {
    margin-left: 26% !important;
  }
  .titre-cadre#title-actus p:before {
  }
  .titre-cadre#title-actus p:after {
    left: 582px;
  }
  img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100%;
  }
  .content-agendaactualite .linkactus {
    margin-top: 71px;
    text-align: center;
  }
  .agenda-part a.link-to-agenda {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    font-family: 'Gill Sans MT';
    margin-top: 72px;
    text-align: center;
    transition: all 0.2s;
  }
  .form-theme form {
    margin-left: 80px;
  }
  #publi-title p:before {
  }
  #publi-title p:after {
  }
  .actus-maison-parc {
    background-color: #fff;
    position: absolute;
    top: 220px;
    margin-left: 30%;
    width: 41%;
    height: 246px;
  }
  .contenu-actu-maison {
    overflow: hidden;
  }
  .titre-cadre#title-agenda p:after {
  }
  .titre-cadre#title-actus p:before {
    top: -45px !important;
  }
  .titre-cadre#title-actus p:after {
    left: 622px !important;
  }
  .titre-cadre#map-interactive p:after {
    left: -125px !important;
  }
  #publi-title p:after {
  }
  #publi-title p:before {
    top: -75px !important;
  }
  .form-theme form {
    margin-left: 80px !important;
  }
  .linkslide {
    width: 60% !important;
  }
  #first-left-blur .content-part {
    font-size: 19px !important;
    width: 99% !important;
    line-height: 19px;
  }
  ul.pull-right.clearfix {
    flex-direction: column;
  }
  form .content-form-slick {
    width: 72%;
    margin: 0 auto;
  }
  .button_photo label.customaddfile {
    margin-left: 1px;
  }
  .page-id-2987 .container-menu-n3 {
    bottom: 155px;
  }
  .page-id-3876 .container-menu-n3 {
    height: 210px;
    bottom: 260px;
  }
  .page-id-3038 .container-menu-n3 {
    height: 270px !important;
    bottom: 210px !important;
  }
  .container-bloc-calendar {
    display: flex;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .container-bloc-calendar .bloc-shortcode-calendrier {
    width: 100% !important;
  }
  .table_data .slick-prev.slick-arrow {
    left: 37% !important;
  }
  .bloc-shortcode-calendrier.bloc-calendrier.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
    margin-top: 50px !important;
  }
  .content-actus-intranet {
    flex-direction: column;
  }
  .bloc-actu-intranet {
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    justify-content: space-evenly;
  }
  .bloc-img-actu-intranet img {
    width: 180px !important;
    object-fit: cover !important;
  }
  a.bouton-actu-intranet {
    padding: 22px 30px !important;
  }
}
@media screen and (max-width: 1500px){
  form .content-form-slick {
    width: 79%;
    margin: 0 auto;
  }
  form .main_container .texttitle {
    width: 90%;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    margin: 0 auto;
  }
  .button_photo label.customaddfile {
    margin-left: 7px;
  }
  .titre-intranet {
    margin-left: 0% !important;
  }
  #insta_icon {
    top: 78% !important;
  }
  #yt_icon {
    top: 88% !important;
  }
  .container-actus {
    margin-top: 5%;
  }
  .wpb_text_column.wpb_content_element.dateintrablog {
    top: 60px !important;
  }
}
@media screen and (max-width: 1400px){
  form .content-form-slick {
    width: 80%;
    margin: 0 auto;
  }
  /*PAGE N3*/
  div.encart_title_page p{
    font-size: 55px;
  }
  div.titre-page-n3 p {
    font-size: 35px;
    line-height: 40px;
  }
  .photo-illustrante img {
    width: 86%;
    height: auto;
  }
  /*BAS DE PAGE & NEWSLETTER*/
  div.copyright-text {
    width: 80%;
  }
  div.actus-maison-parc{
    width: 55%;
  }
  div.bloc-localisation {
    left: 510px;
    width: 315px;
  }
  .footer-menu-bottom .first-footer-menu, .footer-menu-bottom .second-footer-menu{
    width: 50%;
  }
  .clearfix ul.pull-right.clearfix{
    flex-direction: column;
    width: 71%;
    line-height: 40px;
  }
  div.bloc-localisation {
    left:460px !important;
    width: 315px;
  }
}
@media screen and (max-width: 1367px){
  form .content-form-slick {
    width: 90%;
    margin: 0 auto;
  }
  #first-left-blur .content-part {
    font-size: 17px !important;
    width: 99% !important;
    line-height: 19px;
  }
  .content-actualites img.test.wp-post-image {
    width: 242px !important;
    object-fit: cover;
  }
  .footer-bottom {
    padding-top: 110px;
    position: relative;
  }
  img.lastpicture {
    position: absolute;
    transform: translate(-50%, 0%);
  }
  .tp-caption .linkslide a {
    width: auto;
    font-size: 21px !important;
    padding: 10px 20px !important;
  }
  #insta_icon {
    top: 82% !important;
  }
  div.encart_title_page p {
    font-size: 50px;
  }
  div.container-menu-n3 {
    width: 225px;
    padding: 20px 30px 30px 30px;
  }
  div.titre-page-n3 p {
    font-size: 30px;
  }
  img.angle-n3 {
    width: 14%;
  }
  /*BAS DE PAGE & NEWSLETTER*/
  .newsletter h2.titre-newsletter, .lower-content .newsletter h2.titre-newsletter {
    font-size: 50px;
  }
  .content-maison-parc h2.titre-maison-parc, .lower-content .content-maison-parc h2.titre-maison-parc {
    font-size: 50px;
  }
  div.actus-maison-parc {
    width: 65%;
    margin-left: 17%;
  }
  div.content-maison-parc p.texte-actu{
    width: 85%;
  }
  div.bloc-localisation {
    left: 420px;
    width: 305px;
  }
  .search .auto-container {
    max-width: 50% !important;
  }
  .linkslide {
    width: 70% !important;
  }
  .linkslide a {
    color: #00975f !important;
    background-color: #fff;
  }
  /* .search .auto-container {
  max-width: 50% !important;
  } */
  .search_result {
    font-size: 51px !important;
  }
  div#caldera_form_1 {
    width: 85% !important;
  }
  .search .default-blog-news .lower-content {
    margin-top: 20px !important;
    text-align: justify;
    width: 100% !important;
  }
  /*PAGE N3*/
  .titre-map p{
    text-shadow: 1px 1px 4px #000000;
  }
  .wpb_raw_code.wpb_content_element.wpb_raw_html.menu-top-left {
    width: 310px;
  }
  div.container-type-n3 {
    width: 100%!important;
  }
  div.encart_title_page p {
    font-size: 40px;
  }
  div.container-menu-n3 {
    width: 100%;
    position: initial;
    padding: 20px 30px 30px 30px;
  }
  /*BAS DE PAGE & NEWSLETTER*/
  .newsletter .titre-newsletter:before{
    width: 41px;
    height: 41px;
    left: 225px;
    top: -90px;
  }
  .newsletter .titre-newsletter:after{
    width: 41px;
    height: 41px;
    left: -47px;
  }
  .newsletter h2.titre-newsletter, .lower-content .newsletter h2.titre-newsletter {
    font-size: 45px;
  }
  div.bloc-localisation {
    left: 290px;
  }
  div.content-maison-parc p.texte-actu {
    width: 70%;
  }
  .content-maison-parc h2.titre-maison-parc, .lower-content .content-maison-parc h2.titre-maison-parc {
    width: 80%;
  }
  div.actus-maison-parc {
    width: 75%;
    margin-left: 60px;
  }
  .redirectlink img.lastpicture {
    width: 174px;
  }
  div.footer-menu-bottom{
    flex-direction: column;
  }
  .clearfix ul.pull-right.clearfix{
    float: right!important;
  }
  .footer-menu-bottom .first-footer-menu, .footer-menu-bottom .second-footer-menu{
    width: 100%;
  }
  .footer-menu-bottom .first-footer-menu .linkfooter, .footer-menu-bottom .second-footer-menu .linkfooter{
    width: 270px;
    text-align: center;
  }
  .content-menu-site .widget li {
    line-height: 47px !important;
  }
  /*.page-id-7 .vc_row.wpb_row.vc_row-fluid {*/
  /*  display: flex;*/
  /*  flex-direction: column;*/
  /*  justify-content: center;*/
  /*}*/
  .bloc-flou.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill{
    width:100%
  }
  .content-actualites.actus-part.agenda-part {
    display: flex;
    flex-direction: column;
    margin-left: 0% !important;
    margin-top: 85px;
  }
  .content-actualites.actus-part.agenda-part {
    margin-left: 0% !important;
  }
  .agenda-part .article {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    max-height: 192px;
    overflow: hidden;
  }
  #first-left-blur .actus-part p.date-part {
    border-radius: 0px 50px 50px 0px !important;
  }
  .content-actualites.actus-part {
    display: flex;
    flex-direction: row;
    margin-left: -22px;
    margin-top: 95px;
    justify-content: center;
  }
  .titre-cadre#title-agenda p:before {
  }
  .titre-cadre#title-actus p:after {
    left: 752px !important;
  }
  .titre-cadre#map-interactive p {
    text-align: center !important;
    margin-left: 0px !important;
  }
  .titre-cadre#map-interactive p:before {
    left: 730px !important;
  }
  .titre-cadre#map-interactive p:after {
    left: 175px !important;
  }
  #publication .wpb_column.vc_column_container.vc_col-sm-6{
    width:100% !important;
  }
  #publi-title p:after {
  }
  .vc_row.wpb_row.vc_inner.vc_row-fluid.part-download.vc_row-has-fill {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .actus-maison-parc {
    background-color: #fff;
    position: absolute;
    top: 220px;
    margin-left: 1% !important;
    width: 49% !important;
  }
  div.content-maison-parc p.texte-actu {
    width: 99% !important;
  }
  .actus-maison-parc p.texte-actu {
    text-align: justify;
    padding: 0px 0px !important;
  }
  .content-maison-parc .contenu-actu-maison {
    padding: 15px 12px 10px 12px !important;
  }
  div.bloc-localisation {
    left: 250px !important;
    top: 120px;
    width: 49% !important;
  }
  .content-maison-parc h2.titre-maison-parc{
    width: 100%;
  }
  .img_footer {
    display: flex;
    justify-content: space-between;
  }
  .first-footer-menu, .second-footer-menu {
    display: flex;
    justify-content: center !important;
    width: 100%;
  }
  .encart-map.bloc-flou.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill{
    display: none !important;
  }
  .titre-cadre#title-agenda p:after {
  }
  .titre-cadre#title-actus p:before {
    top: -55px !important;
  }
  #publi-title p:before {
    top: -75px !important;
  }
  .form-theme form {
    margin-left: 220px !important;
  }
  .evenements-template-default .default-blog-news .vc_row.wpb_row.vc_row-fluid.vc_row-no-padding{
    left: 0px !important;
    width: auto !important;
  }
  .evenements-template-default .sidebar-page-container .contianer-titre h1, .post-template-default .sidebar-page-container .contianer-titre h1, .evenements-template-default .sidebar-page-container .contianer-titre h1 span, .post-template-default .sidebar-page-container .contianer-titre h1 span {
    font-size: 48px !important;
  }
  .evenements-template-default .single-evenements .contianer-titre {
    width: 95% !important;
  }
  .evenements-template-default .vc_row.wpb_row.vc_row-fluid.container-presentation-actualite {
    display: flex;
    flex-direction: column;
  }
  .default-blog-news .vc_row.container-presentation-actualite {
    width: 99%;
    margin:auto !important;
  }
  .contianer-illustration:before {
    display: none !important;
  }
  .default-blog-news .vc_row.container-titre-actualite {
    width: 90%;
    margin: 50px 0 0 0;
  }
  .evenements-template-default .contianer-titre {
    width: 99% !important;
  }
  .evenements-template-default .contianer-illustration img {
    margin-top: 37px;
    width:100% !important;
  }
  .evenements-template-default .lien-evenement {
    margin-top: 35px !important;
    margin-bottom: 45px;
  }
  .evenements-template-default .container-presentation-actualite .vc_col-sm-6{
    margin-left: auto;
    margin-right: auto;
    width:100% !important;
  }
  .vc_empty_space.under-agenda-space, .vc_empty_space.under-actus-space {
    height: 60px !important;
  }
  .vc_custom_1568274959390 {
    background-image: url(http://pnr-oise.webexpr2.ovh/wp-content/uploads/2019/09/backpeniche.png?id=3683) !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .vc_row.wpb_row.vc_inner.vc_row-fluid.part-download.vc_row-has-fill {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 60% !important;
  }
  .form-theme form {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 80%;
  }
  .flex-field {
    display: flex;
    align-items: center;
    align-content: center;
    flex-direction: row;
    justify-content: center;
    width: 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .form-theme form {
    margin-left: 90px !important;
    margin-top: 64px;
    margin-bottom: -97px;
  }
  div.bloc-localisation {
    left: 25% !important;
    width: 49% !important;
  }
  .agenda-part a.link-part {
    width: 50% !important;
  }
  .agenda-part .contenu-article-agenda {
    width: 50% !important;
  }
  .agenda-part .article{
    width:50% !important;
    margin: 0 auto !important;
  }
  input.form-control.recherche::placeholder {
    font-size: 18px;
  }
  #mapinteract #second-right-blur{
    width:100%;
  }
  .container-actus {
    width: 85% !important;
  }
  form .main_container .texttitle {
    width: 99%!important;
  }
  form .content-form-slick {
    width: 88%;
    margin: 0 auto;
  }
  .content-event {
    flex-direction: column !important;
  }
  .leftside, .rightside {
    width: 95% !important;
  }
  .rightside {
    margin-top: 5%;
  }
  .image_event {
    text-align: center !important;
  }
  form .content-form-slick {
    width: 98%;
  }
  .page_intranet-template-default .container-menu-intranet, .post_intranet-template-default .container-menu-intranet {
    width: 305px !important;
    left:-305px;
    z-index: 14 !important;
  }
  .display_intra{
    display: flex !important;
    top:50%;
  }
  .display_intra {
    display: flex !important;
    top: 50%;
    left: 0px;
    padding: 15px 10px;
    border-radius: 0px 20px 20px 0px;
    background-color: #00975F;
    color: #fff;
    cursor: pointer;
  }
  img.arrow_intra_menu {
    width: 70%;
    transition:0.3s;
  }
  .intranet_col.wpb_column.vc_column_container.vc_col-sm-9 {
    width: 90%;
    margin-left: 8%;
  }
  .footer-intranet {
    width: 100% !important;
  }
  .table_data .slick-prev.slick-arrow {
    left: 37% !important;
  }
  #insta_icon {
    top: 77% !important;
  }
  #yt_icon {
    top: 86% !important;
  }
  .container-actus {
    margin-top: 14% !important;
  }
  .button_proposer {
    top: 5% !important;
  }
  .postid-1950 .encart-logo-intranet.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    width: 30% !important;
  }
  .postid-1950 .encart-photo-acceuil-intranet.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    width: 20% !important;
  }
  .postid-1987 .lower-content .vc_row .vc_col-sm-9 {
    width: 93% !important;
    margin-left: 4% !important;
  }
  .display_intra {
    z-index: 9;
  }
  .post_intranet-template-default .sidebar-page-container.intranet_post_content {
    width: 100% !important;
  }
}
@media screen and (max-width: 1100px){
  .footer-bottom .row.clearfix {
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
  }
  .clearfix ul.pull-right.clearfix, div.copyright-text {
    width: 100% !important;
  }
  a.redirectlink {
    transform: translate(0%, 0%) !important;
  }
  footer.main-footer {
    padding-top: 150px !important;
  }
  img.lastpicture {
    position: absolute;
    bottom: 180px !important;
    transform: translate(-50%, 0%);
  }
  .linkslide {
    width: 74% !important;
  }
  .agenda-part .article {
    margin-top: 5px !important;
  }
  p.texte-actu.other_device {
    line-height: 21px;
  }
  img.lastpicture {
    bottom: 162px !important;
  }
  footer.main-footer {
    padding-top: 185px !important;
  }
  .content-maison-parc {
    padding-bottom: 65px !important;
  }
  .img_footer {
    display: flex;
    justify-content: space-between !important;
    width: 39%;
  }
  .step_content .leftcontent{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .slick-list .step_content {
    padding: 25px 0px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .type_content {
    display: flex;
    flex-direction: row;
    justify-content: space-around !important;
  }
  .rightcontent{
    width:100% !important;
  }
  form .content-form-slick .slick-track .slick-slide:not(.slick-active) {
    height: 0;
  }
  .main_box_pdf {
    margin-top: 135px;
  }
}
@media screen and (max-width: 1000px){
  .table_data .slick-prev.slick-arrow {
    left: 24% !important;
  }
  .content-bandeau-decouvrir p {
    font-size: 30px !important;
  }
  .actus-maison-parc img {
    width: 50% !important;
  }
  .step_content .rightcontent{
    width: 520px;
    max-width: 100%;
  }
}
@media screen and (max-width: 900px){
  /*PAGE N3*/
  div.container-type-n3 .vc_custom_1559310549129{
    background-image: none!important;
  }
  div.container-type-n3 {
    width: 100%!important;
    display: flex;
    flex-direction: column;
  }
  .container-type-n3 .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
  }
  .photo-illustrante img {
    width: 65%;
  }
  img.angle-n3 {
    width: 8%;
    position: relative;
    left: 240px;
  }
  /*BAS DE PAGE & NEWSLETTER*/
  .newsletter .titre-newsletter:after {
    left: -27px;
  }
  .newsletter .titre-newsletter:before{
    left: 185px;
  }
  .evenements-template-default .sidebar-page-container .contianer-titre h1, .post-template-default .sidebar-page-container .contianer-titre h1, .evenements-template-default .sidebar-page-container .contianer-titre h1 span, .post-template-default .sidebar-page-container .contianer-titre h1 span {
    font-size: 38px !important;
  }
  div#img_top_page img {
    width: 65% !important;
  }
  .search .adresse{
    line-height: 12px !important;
  }
  /*PAGE N3*/
  .search .auto-container {
    max-width: 37% !important;
  }
  .flex-menu {
    width: 210px;
  }
  .first_menu_part {
    display: flex;
  }
  img.angle-n3 {
    width: 8%;
    position: relative;
    left: 204px;
  }
  .search .footer-bottom .row.clearfix {
    margin-top: 27px !important;
  }

  .page-title h1 {
    font-size: 32px !important;
  }
  .search .page-title {
    padding: 107px 0px 83px !important;
  }
  .search_result img{
    display: none;
  }
  .search_result {
    font-size: 35px !important;
  }
  .lower-content .text {
    line-height: 18px;
  }
  .newsletter .titre-newsletter:before {
    display: none;
  }
  .search .sidebar-page-container .default-blog-news .lower-content {
    margin-top: 20px !important;
    width: 100% !important;
  }
  .search .auto-container {
    margin-bottom: 0px !important;
  }
  .container-type-n3 .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner {
    margin-bottom: 0!important;
  }
  /*BAS DE PAGE & NEWSLETTER*/
  .newsletter .titre-newsletter:after {
    left: -17px;
  }
  .newsletter .titre-newsletter:before {
    left: 175px;
  }
  .newsletter button.bouton-newsletter{
    padding: 10px 20px;
    font-size: 25px;
  }
  div.bloc-localisation{
    /* display: none; */
  }
  .content-maison-parc h2.titre-maison-parc, .lower-content .content-maison-parc h2.titre-maison-parc {
    width: 100%;
  }
  div.actus-maison-parc {
    width: 95%;
    margin-left: 20px;
  }
  div.content-maison-parc p.texte-actu {
    width: 100%;
  }
  div.menu-footer {
    height: 62px;
  }
  .footer-menu-bottom .first-footer-menu .linkfooter, .footer-menu-bottom .second-footer-menu .linkfooter{
    font-size: 15px;
  }
  div.copyright-text {
    width: 74%;
  }
  img.imgfooter {
    width: 100%;
  }
  .menu-item-573 .sub-menu, .menu-item-572 .sub-menu, .menu-item-571 .sub-menu, .menu-item-677 .sub-menu {
    padding-left: 30px !important;
  }
  .sub-menu li a {
    padding: 12px 15px 12px 11px !important;
  }
  .tp-mask-wrap .form-group .flex-field{
    margin-left: 100px !important
  }
  .tp-parallax-wrap #buttonok {
    padding: 21px !important;
  }
  .linkslide a{
    color: #00975f !important;
    background-color:#fff;
  }
  .linkslide {
    display: flex;
    justify-content: space-between !important;
    width: 65% !important;
  }
  .content-bandeau-decouvrir p {
    font-size: 30px !important;
  }
  .titre-cadre#title-agenda p:after {
  }
  .titre-cadre#title-agenda p:before {
  }
  .titre-cadre#title-actus p:before {
  }
  .titre-cadre#title-actus p:after {
    left: 592px !important;
  }
  .titre-cadre#map-interactive p:after {
    left: 75px !important;
  }
  .titre-cadre#map-interactive p:before {
    left: 590px !important;
  }
  .titre-map p{
    text-shadow: 1px 1px 4px #000000;
  }
  #publi-title p:after {
  }
  #publi-title p:before {
  }
  #publication .form-theme form {
    margin-left: 100px;
  }
  .actus-maison-parc img{
    width:150px;
    height:150px;
  }
  a.actus-maison-parc {
    height: 150px;
  }
  .content-maison-parc p.texte-actu {
    font-size: 14px !important;
  }
  .actus-maison-parc {
    top: 270px !important;
  }
  .coordonnees {
    margin-top: 7px !important;
  }
  div.bloc-localisation {
    top: 170px !important;
  }
  .form-theme form {
    margin-left: 90px !important;
  }
  .tp-caption.tp-resizeme img{
    position: relative;
    top:-80px;
  }
  input#fld_9804739_1, input#fld_9804739_2 {
    right: auto !important;
  }
  .page-id-1292 .texte-mentions-site h2{
    font-size: 38px !important;
  }
  .menu_filtre {
    width: 100% !important;
    top: -280px !important;
  }
  .page-title h1 {
    font-size: 23px !important;
  }
  .search .auto-container {
    max-width: 87% !important;
  }
  .search .row.clearfix {
    margin-top: 270px !important;
  }
  input#validation-filtre {
    transform: translateX(-50%);
    margin-left: 50% !important;
    width: 220px !important;
  }
  #publication .vc_row.wpb_row.vc_inner.vc_row-fluid.part-download.vc_row-has-fill {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 80% !important;
  }
  .coordonnees img {
    width: 20px !important;
  }
  .bloc-localisation {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    padding-left: 16px !important;
  }
  a.adresse {
    font-size: 13px !important;
  }
  .coordonnees::after {
    left: 50px !important;
  }
  #search_an_element .form-control.recherche {
    font-size: 22px !important;
  }
  .agenda-part .article {
    width: 65% !important;
    margin: 0 auto !important;
  }
  .vc_custom_1563461388642 .wpb_column.vc_column_container.vc_col-sm-12 {
    display: none !important;
  }
  .other_device{
    display: none;
  }
  .texte-actu.mobile_version{
    display: block;
  }
  .search_result {
    margin-top: 50px;
  }
  .tp-caption.tp-resizeme .linkslide{
    flex-direction: column !important;
    width:35% !important;
    height:200px;
    margin: 37px auto 0 auto !important;
  }
  a.linkmenu {
    text-align: center !important;
  }
  .agenda-part .article {
    position: relative !important;
    margin-top: 5px !important;
  }
  img.lastpicture {
    bottom: 203px !important;
  }
  .img_footer {
    display: flex;
    justify-content: space-between !important;
    width: 60%;
  }
  .container-actus {
    width: 95% !important;
  }
  .container-arborescence-n2 {
    width: 85% !important;
  }
  img.angle-n3 {
    left: 0px;
  }
  .step_content.date_part .fermeture .type_content {
    width: 26%!important;
  }
  .step_content.date_part .fermeture .type_content {
    width: 30%!important;
  }
  div.bloc-localisation, .actus-maison-parc {
    width: 52% !important;
  }
  .actus-maison-parc {
    left: 25% !important;
  }
  div.bloc-localisation {
    top: 112px !important;
  }
  .actus-maison-parc {
    top: 199px !important;
  }
  .bloc-localisation{
    margin:0px !important;
  }
  .actus-maison-parc {
    margin-left: 0% !important;
  }
  .photo-illustrante{
    text-align: center !important;
  }
  .titre-intranet p {
    font-size: 44px !important;
  }
  .widget .menu-intranet-menu-container li, .page_intranet-template-default .widget .menu-intranet-menu-container li {
    margin: 12px 0px !important;
  }
  .table_data .slick-prev.slick-arrow {
    /*left: 36% !important;*/
  }
  .fc-header-row {
    margin-top: 40px;
    display: flex;
    justify-content: space-around;
  }
  .bloc-presentation-actu-intranet {
    width: 222px !important;
  }
  p.copyright-intranet {
    width: 31%;
  }
  .footer-espace-intranet p {
    font-size: 12px !important;
  }
  p.liste-legende {
    margin: 0 15px 30px 15px !important;
  }
  .img_footer {
    width: 23% !important;
  }
  .step_title {
    line-height: 37px;
  }
  .spot_row {
    flex-direction: column;
  }
  .spot_row .one, .spot_row .two {
    width: 100% !important;
  }
  .content-maison-parc {
    padding-bottom: 5px !important;
  }
  img.lastpicture {
    bottom: 241px !important;
  }
  .postid-1950 .encart-logo-intranet.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    width: 50% !important;
  }
  .postid-1950 .encart-form-intranet.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    width: 50% !important;
  }
  .postid-1950 .encart-photo-acceuil-intranet.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    width: 0% !important;
  }
  .postid-1987 footer.footer-espace-intranet {
    margin-top: 5% !important;
  }
  .postid-1987 .lower-content .vc_row .content-calendrier.vc_col-sm-9 {
    margin-left: 3% !important;
    width: 95% !important;
  }
  .footer-intranet {
    width: 81%;
    margin: 0 0 0 auto;
    background-color: #f0f0f7;
    padding-top: 75px;
  }
  .postid-1987 span.fc-button.fc-button-month.fc-state-default.fc-corner-left.fc-corner-right.fc-state-active {
    display: none;
  }
  .wpb_text_column.wpb_content_element.legende-calendrier {
    margin-top: 10px !important;
  }
  .postid-1987 .fullCalendar .fc-header-cell.fc-header-left {
    display: flex;
    margin-top: 50px;
  }
  .vc_row.wpb_row.vc_row-fluid.flex_content_intra {
    display: flex;
    flex-direction: column;
  }
  .flex_content_intra .vc_col-sm-6 {
    width: 90%;
  }
  .img_content_post_intra img {
    width: 80%;
    margin: 0 auto;
  }
  html {
    margin-top: 0px !important;
  }
}
@media screen and (max-width: 800px){
  .step_content.date_part .fermeture .type_content {
    width: 36%!important;
  }
}
@media screen and (max-width: 700px){
  .content-bandeau-decouvrir p {
    font-size: 21px !important;
  }
  .buttonrgpd {
    flex-direction: column;
  }
  .buttonrgpd a {
    padding: 4px !important;
    min-width: 310px;
    margin-top: 10px;
  }
  .step_content.date_part .fermeture .type_content {
    width: 45%!important;
  }
  form .texttitle {
    width: 102%!important;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    margin: 0 auto;
  }
  .container-actus {
    margin-top: 33% !important;
  }
  .button_proposer {
    right: 62px !important;
    top: 4% !important;
    border: 4px solid #AF0D21;
    border-right-color: #AF0D21 !important;
    border-radius: 20px 20px 20px 20px !important;
  }
}
@media screen and (max-width: 600px){
  /*PAGE N3*/
  img.angle-n3 {
    width: 12%;
    position: relative;
    left: 134px;
  }
  /*BAS DE PAGE & NEWSLETTER*/
  .content-bas-page .newsletter{
    flex-direction: column;
  }
  .newsletter .titre-newsletter:before {
    left: 425px;
  }
  .newsletter .titre-newsletter:after {
    left: -37px;
    top: 240px;
  }
  .newsletter button.bouton-newsletter{
    margin: 20px 0;
  }
  .titre-newsletter br {
    display: none;
  }
  .newsletter h2.titre-newsletter, .lower-content .newsletter h2.titre-newsletter {
    width: 70%;
    margin: auto;
    text-align: center;
  }
  .page-template .vc_row.wpb_row.vc_row-fluid.vc_custom_1558596534861.vc_row-has-fill {
    background-size: cover;
  }
  div.content-maison-parc p.texte-actu{
    font-size: 16px;
  }
  div.actus-maison-parc {
    width: 95%;
    margin-left: 20px;
    height: 194px;
  }
  div.footer-bottom .row.clearfix{
    flex-direction: column-reverse;
  }
  img.imgfooter {
    width: 60%;
  }
  div.copyright-text {
    width: 100%;
  }
  .clearfix ul.pull-right.clearfix {
    float: none!important;
    width: 100%;
  }
  /* .redirectlink img.lastpicture {
  display: none;
  } */
  div.modal-dialog{
    width: 90%;
  }
  .content-bandeau-decouvrir .btn-decouvrir a.vc_general {
    padding: 9px 13px !important;
    font-size: 25px !important;
  }
  #publication .vc_row.wpb_row.vc_inner.vc_row-fluid.part-download.vc_row-has-fill {
    width: 90% !important;
  }
  .actus-localisation-maison {
    height: 296px !important;
  }
  .bloc-localisation a.adresse {
    display: none !important;
  }
  .coordonnees::after {
    display: none;
  }
  div.bloc-localisation {
    left: 0px !important;
    top:130px !important;
    width: 100% !important;
    display: flex !important;
    justify-content: space-around !important;
    align-items: center !important;
  }
  .bloc-localisation {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .coordonnees {
    margin-top: 0px !important;
  }
  .coordonnees img {
    width: 30px !important;
  }
  .actus-localisation-maison .actus-maison-parc {
    width: 80% !important;
    left: 10% !important;
  }
  .agenda-part a.link-part {
    width: 85% !important;
  }
  .contenu-article-agenda {
    max-height: 150px;
  }
  .step_content .rightcontent {
    width: 100%;
  }
  .titre-intranet p {
    font-size: 23px !important;
  }
  .other_filter {
    flex-direction: column !important;
  }
  .table_data .slick-prev.slick-arrow, .table_data .slick-next.slick-arrow {
    bottom: 472px !important;
  }
  .table_data .slick-prev.slick-arrow {
    left: 38% !important;
  }
  .table_data .slick-next.slick-arrow {
    left: 59% !important;
  }
  #row-table div {
    font-size: 12px !important;
  }
  .intranet_col.wpb_column.vc_column_container.vc_col-sm-9 {
    width: 90%;
    margin-left: 10% !important;
  }
  .content-legende-dashboard.legende-calendrier {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column !important;
  }
  .bloc-actu-intranet {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
  }
  .bloc-img-actu-intranet img {
    margin-bottom: 15px !important;
    margin-top: 40px;
    width: 95% !important;
    margin-right: 0px !important;
  }
  p.texte-actu-intranet {
    margin-bottom: 30px;
  }
  .bloc-img-actu-intranet {
    width: 95%;
  }
  .bloc-img-actu-intranet img {
    width: 180px !important;
    object-fit: contain !important;
  }
  .bloc-img-actu-intranet {
    width: 95%;
    display: flex;
    justify-content: center;
  }
  .bloc-presentation-actu-intranet {
    width: 90% !important;
  }
  .page_intranet-template-default .titre-bouton-sig h2 {
    font-size: 15px !important;
  }
  ul.list-menu-footer-intranet {
    display: flex;
    justify-content: space-evenly;
    margin-bottom: 10px;
    align-items: center;
    flex-direction: column;
  }
  footer.footer-espace-intranet {
    background-color: #af0d21;
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: column;
  }
  p.copyright-intranet {
    width: 95% !important;
    text-align: center !important;
  }
  .img_footer {
    width: 90% !important;
  }
  .page_intranet-template-default .container-menu-intranet, .post_intranet-template-default .container-menu-intranet {
    top: 0;
  }
  .fc-header-cell {
    display: block;
    position: unset !important;
  }
  span.fc-button.fc-button-prev.fc-state-default.fc-corner-left.fc-corner-right {
    position: relative;
    left: -98px;
  }
  body .rhcalendar .fullCalendar .fc-header-cell .fc-header-title {
    margin-top: 20px;
    top: -35px !important;
  }
  .pretty .state label {
    font-size: 11px;
  }
  .spot_row .one, .spot_row .two {
    width: 100% !important;
  }
  .spot_row {
    flex-direction: column;
  }
  .event_title {
    font-size: 36px !important;
  }
  .event_desc {
    text-align: justify !important;
  }
  .button_tarif {
    flex-direction: column !important;
  }
  .tarif,.ouverture {
    width: 99% !important;
  }
  .ouverture {
    margin-top: 2%;
  }
  .image_event {
    margin-top: 33%;
  }
  .image_event img {
    width: 100%;
  }
  .infos_content {
    font-size: 16px !important;
  }
  .newsletter h2.titre-newsletter, .lower-content .newsletter h2.titre-newsletter {
    font-size: 30px !important;
  }
  .content-maison-parc h2.titre-maison-parc, .lower-content .content-maison-parc h2.titre-maison-parc {
    font-size: 36px !important;
  }
  .menu-footer ul.list-menu-footer {
    padding-left: 0px !important;
  }
  .postid-1950 .encart-logo-intranet.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    width: 0% !important;
  }
  .postid-1950 .encart-form-intranet.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    width: 99% !important;
  }
  .postid-1987 .fc-event-container{
    position: absolute;
    z-index: 8;
    top: 2px !important;
    left: -6px !important;
  }

}
@media screen and (max-width: 500px){
  .evenements-template-default p.menu-site-titre {
    display: flex;
    align-items: center;
    left: -50px;
  }
  .form-group .flex-field {
    width: 100% !important;
    justify-content: center !important;
    display: flex !important;
    margin-left: 0px !important;
  }
  .main-slider #search_an_element{
    width:100% !important;
    top:55% !important;
  }
  div#img_top_page img {
    width: 42% !important;
  }
  div#img_top_page  {
    top:80px !important;
  }
  .evenements-template-default .menu-site {
    background-color: rgba(255, 255, 255, 0) !important;
  }
  .evenements-template-default .sidebar-page-container .contianer-titre h1, .post-template-default .sidebar-page-container .contianer-titre h1, .evenements-template-default .sidebar-page-container .contianer-titre h1 span, .post-template-default .sidebar-page-container .contianer-titre h1 span {
    font-size: 22px !important;
  }
  .tp-mask-wrap {
    height: 0px !important;
  }
  .texte-mentions-site h2 {
    font-size: 31px !important;
  }
  .content-bandeau-decouvrir .btn-decouvrir a.vc_general {
    padding: 15px 19px !important;
  }
  #fld_1270640_1-wrap label{
    font-size: 12px !important;
  }
  .encart-right-horaires {
    width: 87% !important;
  }
  div#fld_2950532_1-wrap, div#fld_3280957_1-wrap {
    max-width: 100% !important;
    width: 100% !important;
  }
  div#fld_8025871_1-wrap {
    margin-top: 15px !important;
  }
  .encart-right-horaires p{
    text-align: justify !important;
  }
  .page-id-713 #fld_2981336_1-wrap .checkbox {
    width: 49% !important;
  }
  /*PAGE N3*/
  .page-child .content-menu {
    top: 0px !important;
    margin-left: 0px !important;
  }
  .menu-site {
    display: flex !important;
    justify-content: space-around !important;
    width: 100% !important;
  }
  .content-menu {
    display: flex !important;
    flex-direction: row !important;
    width: 100% !important;
  }
  .photo-illustrante {
    text-align: center !important;
  }
  .photo-illustrante img {
    width: 92% !important;
  }
  .page-child .vc_row.wpb_row.vc_row-fluid.main-slider.typen3.vc_row-has-fill.vc_row-no-padding {
    height: 340px !important;
  }
  .container-menu-deroulant-n3 .bloc-menu-deroulant {
    margin-left: -4px !important;
  }
  div.container-menu-n3 {
    width: 100% !important;
  }
  img.angle-n3 {
    width: 12%;
    position: relative;
    left: 134px;
  }
  .angle-n3{
    display: none;
  }
  /*BAS DE PAGE & NEWSLETTER*/
  .content-bas-page .newsletter{
    flex-direction: column;
  }
  .newsletter .titre-newsletter:before {
    left: 425px;
  }
  .newsletter .titre-newsletter:after {
    left: -37px;
    top: 240px;
  }
  .newsletter button.bouton-newsletter{
    margin: 20px 0;
  }
  .titre-newsletter br {
    display: none;
  }
  .newsletter h2.titre-newsletter, .lower-content .newsletter h2.titre-newsletter {
    width: 70%;
    margin: auto;
    text-align: center;
  }
  .page-template .vc_row.wpb_row.vc_row-fluid.vc_custom_1558596534861.vc_row-has-fill {
    background-size: cover;
  }
  div.content-maison-parc p.texte-actu{
    font-size: 16px;
  }
  div.actus-maison-parc {
    width: 95%;
    margin-left: 20px;
    height: 194px;
  }
  div.footer-bottom .row.clearfix{
    flex-direction: column-reverse;
  }
  img.imgfooter {
    width: 60%;
  }
  div.copyright-text {
    width: 100%;
  }
  .clearfix ul.pull-right.clearfix {
    float: none!important;
    width: 100%;
  }
  /* .redirectlink img.lastpicture {
  display: none;
  } */
  div.modal-dialog{
    width: 90%;
  }
  .content-bandeau-decouvrir .btn-decouvrir a.vc_general {
    font-size: 16px !important;
  }
  .content-bandeau-decouvrir p {
    font-size: 15px !important;
  }
  .titre-cadre#title-agenda p:before {
    width: 50px !important;
    height: 50px !important;
  }
  .titre-cadre#title-agenda p:after {
    width: 50px !important;
    height: 50px !important;
    top:70px !important;
  }
  .agenda-part .contenu-article-agenda {
    padding-left: 8px !important;
  }
  .actus-part .title-part {
    font-size: 14px !important;
    width: 75% !important;
  }
  #first-left-blur .content-agendaactualite .contenu-article-agenda .link-part p.date-part {
    left: -7px !important;
  }
  .content-menu {
    top: 11px !important;
  }
  .content-menu {
    top: 0px !important;
  }
  .menu-site {
    margin-left: 0px !important;
    padding-top: 10px;
    background-color: rgba(0, 151, 95, 0.8);
    border-radius: 0px 0px 10px 10px;
  }
  .content-actualites.actus-part {
    flex-direction: column !important;
  }
  .titre-cadre p {
    font-size: 47px !important;
  }
  .titre-cadre#title-actus p:before {
    width: 50px !important;
    height: 50px !important;
    top: -38px !important;
  }
  .titre-cadre#title-actus p:after {
    width: 50px !important;
    height: 50px !important;
    left: 352px !important;
    top: 69px !important;
  }
  .content-actualites.actus-part {
    margin-left: 13% !important;
  }
  .title-publi p {
    font-size: 37px !important;
  }
  #publi-title p:after {
    width: 50px !important;
    height: 50px !important;
    top: 55px !important;
  }
  #publi-title p:before {
    width: 50px !important;
    height: 50px !important;
    top: -46px !important;
  }
  #publication .form-theme form {
    margin-left: auto !important;
  }
  .partoneform {
    width: 300px !important;
  }
  input.form-control.recherche {
    width: 200px !important;
  }
  .part-theme select {
    font-size: 20px !important;
  }
  .vc_row.wpb_row.vc_inner.vc_row-fluid.part-download.vc_row-has-fill {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  img.downloadlogo {
    width: 30px !important;
  }
  .part-download #appear_element {
    margin-bottom: -80px;
  }
  .newsletter h2.titre-newsletter{
    font-size: 38px;
  }
  .newsletter h2.titre-newsletter {
    width: 100%;
    margin: auto;
    text-align: center;
  }
  .newsletter .titre-newsletter:before {
    left: 425px;
    display: none !important;
  }
  .newsletter .titre-newsletter:after {
    left: -37px;
    top: 240px;
    display: none !important;
  }
  .content-maison-parc h2.titre-maison-parc {
    font-size: 36px;
  }
  .actus-localisation-maison {
    height: 320px !important;
  }
  .actus-maison-parc {
    width: 97% !important;
    top: 230px !important;
  }
  .footer-menu-bottom .first-footer-menu .linkfooter, .footer-menu-bottom .second-footer-menu .linkfooter {
    font-size: 14px;
  }
  .main-slider .tp-caption #slide-9-layer-1 {
    display: block !important;
  }
  .content-menu-site {
    padding-top: 183px !important;
    padding-left : 50px !important;
  }
  #menu-main-menu-2 .menu-item-571 .sub-menu {
    top: -53px !important;
  }
  .menu-item-573 .sub-menu, .menu-item-572 .sub-menu, .menu-item-571 .sub-menu, .menu-item-677 .sub-menu {
    z-index: 1;
    padding:20px !important;
    padding-left: 50px !important;
  }
  .sub-menu .menu-item-3572, .sub-menu .menu-item-3574, .sub-menu .menu-item-3575, .sub-menu .menu-item-3576{
    display: block !important;
  }
  #menu-main-menu-2 .menu-item-572 .sub-menu {
    top: -122px !important;
    width: 360px !important;
  }
  #menu-main-menu-2 .menu-item-677 .sub-menu {
    top: -190px;
  }
  #slide-6-layer-1 > img, #slide-9-layer-1 > img, #slide-5-layer-1 > img, #slide-8-layer-1 > img {
    position: relative;
    top: -216px;
    right: -156px;
  }
  .tp-mask-wrap .form-group .flex-field {
    margin-left: 175px !important;
  }
  .form-control.recherche::placeholder{
    font-size: 18px !important;
  }
  .tp-parallax-wrap #buttonok {
    padding: 18px !important;
    font-size: 20px !important
  }
  .loupeimg{
    width:25px !important;
    height:25px !important;
    top:0px !important
  }
  .linkslide {
    width: 35% !important;
    height:120px;
    flex-direction: column !important;
  }
  .linkslide a{
    text-align: center !important;
  }
  .tp-caption.tp-resizeme .linkslide {
    margin-top: 130px !important;
  }
  .linkmenu {
    font-size: 12px !important;
    padding: 9px 15px !important;
  }
  .buttonrgpd {
    flex-direction: column;
  }
  .buttonrgpd a {
    padding: 4px !important;
    min-width: 310px;
    margin-top: 10px;
  }
  .encart_title_page p {
    font-size: 35px !important;
  }
  .content-actus .bloc-actus {
    margin-left: 0px !important;
  }
  .container-actus {
    width: 95% !important;
  }
  .content-menu-site {
    padding-top: 65px !important;
    height:120% !important;
  }
  .menu-item-722 {
    margin-top: 12px !important;
  }
  .content-menu-site .widget li {
    line-height: 40px !important;
  }
  p.menu-site-titre:before, p.menu-intranet:before {
    content: '';
    display: block;
    background: url(/wp-content/uploads/2019/05/menu.png) no-repeat;
    width: 50px !important;
    background-size: cover !important;
    height: 50px !important;
    cursor: pointer;
  }
  #menu-main-menu-2 .menu-item-722 {
    margin-top: 12px !important;
  }
  #menu-main-menu-2 .menu-item-571 .sub-menu {
    top: -36px !important;
  }
  .sub-menu a:before{
    width: 25px !important;
    height: 25px !important;
    top:12px !important;
    padding: 12px 15px 5px 10px !important;
  }
  #swipeitem .sub-menu li a {
    line-height: 18px;
  }
  #menu-main-menu-2 .menu-item-572 .sub-menu {
    top: -93px !important;
    width: 360px !important;
  }
  html.js_active.vc_mobile.vc_transform.vc_transform {
    overflow-x: hidden !important;
  }
  div#caldera_form_1 {
    width: 95% !important;
  }
  input#fld_9804739_1, input#fld_9804739_2 {
    right: auto !important;
  }
  .actus-part .title-part {
    font-size: 13px !important;
    width: 75% !important;
  }
  .tp-bullets.uranus.vertical.nav-pos-hor-right.nav-pos-ver-bottom.nav-dir-vertical{
    left:110% !important; /*Yes i know*/
  }
  .bloc-flou .vc_custom_1562748600835 {
    background-size: cover !important;
    background-position: center !important;
  }
  #first-left-blur .content-agendaactualite .contenu-article-agenda .link-part p.date-part {
    left: -7px !important;
  }
  .content-actualites img.test.wp-post-image {
    width: 205px !important;
    object-fit: cover;
  }
  .actus-part .title-part {
    font-size: 13px !important;
    width: 99% !important;
  }
  #first-left-blur .content-part {
    font-size: 16px !important;
    width: 99% !important;
    line-height: 25px;
  }
  #first-left-blur .content-part {
    margin-bottom: 4px;
  }
  .agenda-part .article {
    width: 90% !important;
    margin: 0 auto !important;
  }
  .agenda-part a.link-part {
    width: 50% !important;
  }
  .home .agenda-part p.date-part {
    top: 86% !important;
  }
  img.lastpicture {
    position: absolute;
    bottom:215px !important;
    width: 155px !important;
    transform: translate(-50%, 0%);
  }
  .tp-caption .linkslide a {
    width: auto;
    font-size: 12px !important;
    padding: 5px 10px !important;
  }
  .tp-caption.tp-resizeme .linkslide {
    margin-top: 41px !important;
    height: 158px;
  }
  .agenda-part .article {
    position: relative !important;
    margin-top: 5px !important;
  }
  #second-right-blur .map img {
    height: 374px !important;
    object-fit: contain;
  }
  .content-maison-parc .actus-maison-parc {
    flex-direction: column !important;
  }
  .actus-maison-parc img {
    width: 100% !important;
    height:74%;
    transition: 0.3s;
  }
  .content-maison-parc .contenu-actu-maison {
    padding: 4px 12px 10px 12px !important;
  }
  div.content-maison-parc p.texte-actu {
    width: 99% !important;
    line-height: 17px;
  }
  a.actus-maison-parc:hover img{
    height:40%;
  }
  footer.main-footer {
    padding-top: 138px !important;
  }
  .content-maison-parc {
    padding-bottom: 17px !important;
  }
  img.lastpicture {
    bottom: 211px !important;
  }
  .img_footer {
    width: 100%;
  }
  .actus-part .article {
    margin-top: 9px;
  }
  .photo-illustrante img {
    width: 96% !important;
  }
  .radio {
    width: 49% !important;
  }
  div#fld_8753751_1-wrap > div {
    text-align: center;
  }
  form#CF5cde66b568a6f_1 {
    text-align: center;
    display: flex;
    justify-content: center;
  }
  .step_content.date_part .title_input {
    font-family: 'Gill Sans MT';
    color: #636363;
    font-size: 14px;
  }
  .step_content.date_part .date_content {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    width: 99%;
  }
  .step_content.date_part .date_content .date_item {
    width: 100%;
  }
  .step_content .rightcontent .photo_container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  .texttitle {
    width: 97%;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    margin: 0 auto;
  }
  #facebook_button img, #insta_icon img, #yt_icon img {
    width: 45px !important;
  }
  #yt_icon {
    top: 88% !important;
  }
  #insta_icon {
    top: 78% !important;
  }
  #facebook_button {
    top: 74%;
  }
  .contianer-illustration img {
    margin-left: 32px !important;
  }
  .postid-1987 .fc-header .fc-header-cell {
    flex-wrap: nowrap !important;
  }
  .postid-1987 .fc-header-row{
    flex-direction: column !important;
  }
  .display_intra {
    z-index: 16 !important;
  }
  .postid-1944 .fc-event-container {
    left: -4px !important;
  }
  .error404 .page-title img {
    display: none;
  }
  .main_box_pdf {
    margin-top: 125px !important;
  }
}
@media screen and (max-width: 400px){
  .evenements-template-default .newsletter h2.titre-newsletter, .lower-content .newsletter h2.titre-newsletter {
    font-size: 25px !important;
  }
  .evenements-template-default .lien-evenement a:before {
    background-size: contain;
  }
  .search  div.content-maison-parc .contenu-actu-maison {
    height: 107px;
  }
  .texte-mentions-site h2 {
    font-size: 25px !important;
    line-height: 37px !important;
  }
  input#fld_9804739_1, input#fld_9804739_2 {
    right: 63px !important;
  }
  /*PAGE N3*/
  div.vc_row.wpb_row.vc_row-fluid.main-slider.typen3.vc_row-has-fill.vc_row-no-padding {
    object-fit: cover;
    background-repeat: no-repeat;
    height: 345px !important;
  }
  div.encart_title_page p {
    font-size: 25px;
  }
  .photo-illustrante img {
    width: 80%;
  }
  img.angle-n3 {
    width: 12%;
    position: relative;
    left: 29px;
  }
  /*BAS DE PAGE & NEWSLETTER*/
  div.menu-footer{
    display: none;
  }
  .newsletter h2.titre-newsletter, .lower-content .newsletter h2.titre-newsletter {
    font-size: 35px;
  }
  .newsletter .titre-newsletter:before {
    left: 245px;
  }
  .content-maison-parc h2.titre-maison-parc, .lower-content .content-maison-parc h2.titre-maison-parc {
    font-size: 35px;
    top: 50px;
  }
  div.actus-localisation-maison {
    left: 30px;
    bottom: 165px;
  }
  .actus-maison-parc img {
    width: 90%;
  }
  div.actus-maison-parc {
    width: 80%;
  }
  div.content-maison-parc .actus-maison-parc{
    background-color: transparent;
  }
  div.content-maison-parc .contenu-actu-maison {
    padding: 0 10px;
    background-color: #fff;
    width: 100%;
  }
  #slide-6-layer-1 > img, #slide-9-layer-1 > img, #slide-5-layer-1 > img, #slide-8-layer-1 > img {
    position: relative;
    top: -235px;
    right: -137px;
  }
  .linkslide {
    width: 40% !important;
  }
  .content-bandeau-decouvrir p {
    font-size: 12px !important;
  }
  .content-bandeau-decouvrir .btn-decouvrir a.vc_general {
    font-size: 13px !important;
  }
  .titre-cadre#title-agenda p:before {
    width: 50px !important;
    height: 50px !important;
  }
  .titre-cadre p {
    font-size: 37px !important;
  }
  .titre-cadre#title-actus p:after {
    width: 50px !important;
    height: 50px !important;
    left: 302px !important;
    top: 53px !important;
  }
  .title-publi p {
    font-size: 31px !important;
  }
  #publi-title p:before {
    width: 50px !important;
    height: 50px !important;

    top: -46px !important;
  }
  .part-keyword .recherche {
    margin-left: 10px !important;
  }
  .part-theme select {
    margin-left: 10px !important;
    width: 210px !important;
  }
  .actus-maison-parc {
    width: 100% !important;
    top: 220px !important;
    left: -17px !important;
  }
  div.content-maison-parc .contenu-actu-maison {
    padding: 0 10px;
    background-color: #fff;
    width: 90%;
    height: 128px;
  }
  .content-actualites.actus-part {
    margin-left: 9% !important;
  }
  #first-left-blur .actus-part .title-part {
    width: 68% !important;
  }
  .page-id-1224 h3 {
    font-size: 18px;
  }
  .page-id-1224 h4 {
    font-size: 15px;
  }
  #first-left-blur .content-part {
    font-size: 16px !important;
    width: 99% !important;
    line-height: 19px;
  }
  #first-left-blur .actus-part .title-part {
    width: 99% !important;
  }
  #CF5cf684da08b6a_1-row-1 input::placeholder, #CF5cf684da08b6a_1-row-1 select option{
    font-size:17px !important;
  }
  #fld_1270640_1-wrap label {
    font-size: 10px !important;
  }
  .actus-localisation-maison .actus-maison-parc {
    width: 90% !important;
    left: 5% !important;
  }
  div.content-maison-parc .contenu-actu-maison {
    height: 150px !important;
  }
  div.actus-localisation-maison {
    left: 0px !important;
  }
  div.bloc-localisation {
    top: 190px !important;
  }
  img.lastpicture {
    position: absolute;
    bottom: 275px !important;
    width: 155px !important;
    transform: translate(-50%, 0%);
  }
  .footer-bottom > div > div{
    padding:0px !important;
  }
  img.lastpicture {
    bottom: 212px !important;;
  }
  div.bloc-localisation {
    top: 182px !important;
  }
  div.content-maison-parc .contenu-actu-maison {
    width: 100%;
  }
  .titlebubble {
    font-size: 9px !important;
  }
  .type_content {
    flex-direction: column !important;
  }
  .pretty .state label {
    font-size: 16px;
  }
  .typeright {
    margin-top: 10px;
  }
  .one.special {
    flex-direction: column;
  }
  .event_left_commune, .event_right_cp {
    width: 100% !important;
  }
  .part-download .vc_column_container>.vc_column-inner {
    padding-left: 14px !important;
  }
  .text-to-dl {
    font-size: 11px !important;
  }
  .button_proposer {
    right: 28px !important;
    top: 4% !important;
    width: 279px !important;
  }
  .button_proposer {
    right: 48px !important;
    top: 4% !important;
    width: 279px !important;
  }
}
@media screen and (max-width: 350px){
  input#fld_9804739_1, input#fld_9804739_2 {
    right: auto !important;
  }
  p.texte-presentation-n2 {
    width: 90% !important;
    text-align: justify !important;
  }
  .actus-part .title-part {
    width: 74% !important;
  }
  /*PAGE N3*/
  div.encart_title_page p {
    font-size: 20px;
  }
  .photo-illustrante img {
    width: 85%;
  }
  img.angle-n3 {
    position: relative;
    left: 3px;
  }
  /*BAS DE PAGE & NEWSLETTER*/
  .newsletter h2.titre-newsletter, .lower-content .newsletter h2.titre-newsletter {
    font-size: 25px;
  }
  .newsletter .titre-newsletter:before {
    left: 195px;
  }
  .newsletter .titre-newsletter:after {
    left: -30px;
    top: 240px;
  }
  #slide-6-layer-1 > img, #slide-9-layer-1 > img, #slide-5-layer-1 > img, #slide-8-layer-1 > img {
    position: relative;
    top: -255px;
    right: -116px;
  }
  .linkslide {
    width: 52% !important;
  }
  .tp-caption.tp-resizeme .linkslide {
    margin-top: 143px !important;
  }
  .content-menu-site {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .menu-item-573 .sub-menu, .menu-item-572 .sub-menu, .menu-item-571 .sub-menu, .menu-item-677 .sub-menu {
    z-index: 1;
    padding: 20px !important;
    padding-left: 76px !important;
  }
  #menu-main-menu-2 .menu-item-573 .sub-menu a, #menu-main-menu-2 .menu-item-572 .sub-menu a, #menu-main-menu-2 .menu-item-571 .sub-menu a, #menu-main-menu-2 .menu-item-677 .sub-menu a {
    font-size: 17px !important;
  }
  #slide-6-layer-1 > img, #slide-9-layer-1 > img, #slide-5-layer-1 > img, #slide-8-layer-1 > img {
    position: relative;
    top: -258px;
    right: -122px;
  }
  .loupeimg{
    /*display: none;*/
  }
  .tp-mask-wrap .form-group .flex-field {
    margin-left: 210px !important;
  }
  .content-bandeau-decouvrir p {
    font-size: 11px !important;
  }
  .content-bandeau-decouvrir .btn-decouvrir a.vc_general {
    padding: 10px 24px !important;
  }
  .titre-cadre#title-agenda p:after {
    top: 56px !important;
  }
  .titre-cadre#title-agenda p:before {
  }
  .titre-cadre#title-actus p:after {
    left: 274px !important;
  }
  .content-actualites.actus-part {
    margin-left: 5% !important;
  }
  #publi-title p:before {
  }
  #publication .flex-field {
    flex-direction: column !important;
  }
  #publication .flex-field #buttonok {
    margin-top: 21px !important;
    height:56px !important;
  }
  .partoneform {
    width: 100% !important;
  }
  .encart-horaires p {
    font-size: 15px !important;
  }
  .content-menu p {
    font-size: 18px !important;
  }
  #gdrf-form .gdrf-data-type-label{
    font-size: 14px;
  }
  .content-actualites.actus-part {
    margin-left: 1% !important;
  }
  .titre-cadre#title-agenda p:after, .titre-cadre#title-agenda p:before, .titre-cadre#title-actus p:before, .titre-cadre#title-actus p:after, #publi-title p:after, #publi-title p:before {
    display: none;
  }
  #first-left-blur .content-part {
    font-size: 13px !important;
    width: 90% !important;
    line-height: 19px;
  }
  .form-group.champ-newsletter .formfield-select--container select {
    font-size: 17px !important;
  }
  #first-left-blur .content-agendaactualite .contenu-article-agenda .link-part p.date-part{
    left:-7px !important;
  }
  .caldera-grid .checkbox label {
    font-size: 13px;
  }
  div.content-maison-parc p.texte-actu {
    line-height: 17px !important;
  }
  .search_result {
    font-size: 30px !important;
  }
  #buttonok {
    background-color: #fff;
    color: #C8D400;
    width: 50px;
    padding: 7px !important;
  }
  .flex-field #buttonok {
    margin-left: 5px;
    width: 53px;
    font-size: 24px;
    color: #00975F;
  }
  .tp-caption.tp-resizeme .linkslide {
    margin-top: 33px !important;
  }
  .wpb_wrapper #facebook_button img, .wpb_wrapper #insta_icon img {
    width: 46px !important;
  }
  .content-actualites.actus-part {
    margin-left: -2% !important;
  }
  .img_footer {
    width: 58%;
  }
  img.lastpicture {
    bottom: 252px !important;
  }
  .tp-caption.tp-resizeme .linkslide {
    width: 46% !important;
  }
  #insta_icon {
    top: 79% !important;
  }
  #facebook_button {
    top: 70%;
  }
  #insta_icon {
    top: 77% !important;
  }
  #yt_icon {
    top: 87% !important;
    width: 46px;
  }
  #facebook_button {
    top: 66% !important;
  }
  .step_title {
    font-size: 24px !important;
  }
  .text_user {
    text-align: justify;
    width: 95%;
    margin: 0 auto;
  }
  .event_desc {
    font-size: 18px !important;
  }
  .image_event {
    margin-top: 50%;
  }
  .date_event {
    font-size: 19px !important;
  }
  .image_event img {
    width: 100%;
  }
  .button_proposer {
    right: 28px !important;
    top: 4% !important;
    width: 279px !important;
  }
}
@media screen and (max-width: 300px){

}

/* HEIGHT */
@media screen and (max-height: 1800px){
  .step_content {
    padding: 25px 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
@media screen and (max-height: 1400px){
  .step_content {
    padding: 25px 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
@media screen and (max-height: 900px){
  #swipeitem .content-menu-site .widget li {
    line-height: 40px !important;
  }
}
@media screen and (max-height: 800px){
  #swipeitem .content-menu-site .widget li {
    line-height: 30px !important;
  }
  .content-menu-site {
    padding-top: 202px !important;
  }
}
@media screen and (max-height: 700px){
  #swipeitem .menu-item-722 {
    margin-top: 12px !important;
  }
  .content-menu-site {
    padding-top: 150px !important;
  }
}
@media screen and (max-height: 650px){
  #swipeitem .widget li a {
    padding: 5px 15px 12px 25px !important;
  }
}

/*INTRANET*/
/*WIDTH*/
@media screen and (max-width: 1367px){
  .page_intranet-template-default .default-blog-news .lower-content {
    width: 100%;
  }
  .fc-header-cell.fc-header-left {
    margin-left: 0%;
  }
  .titre-intranet {
    margin-left: 0% !important;
  }
  .page_intranet-template-default .lower-content .vc_row .vc_col-sm-9{
    width: 93% !important;
    margin-left: 10%;
  }
  .page_intranet-template-default .lower-content .vc_row .intranet_col.vc_col-sm-9{
    width: 90% !important;
    margin-left: 9% !important;
  }
}
@media screen and (max-width: 1100px){
  .page_intranet-template-default .default-blog-news .lower-content {
    width: 100%;
  }
  .default-blog-news .inner-box {
    position: relative;
    display: block;
  }
}
@media screen and (max-width: 900px){
  .fc-header-cell.fc-header-left {
    margin-left: 68%;
  }
  .wpb_text_column.wpb_content_element.titre-intranet p {
    font-size: 36px !important;
  }
  .wpb_text_column.wpb_content_element.intro-action-parc p, .wpb_text_column.wpb_content_element.intro-fonds-intervention p, .wpb_text_column.wpb_content_element.texte-intranet{
    width: 93%;
  }
  .menu-deroulant .content-colonnes .colonne {
    display: flex;
    background-color: #F5F6FA;
    justify-content: space-between;
  }
  .content-colonnes .bloc-list-document {
    justify-content: space-between;
  }
}
@media screen and (max-width: 800px){
  .fc-header-cell.fc-header-left {
    margin-left: 64%;
  }
}
@media screen and (max-width: 700px){
  .default-blog-news .inner-box {
    position: relative;
    display: block;
  }
  .default-blog-news .inner-box {
    position: relative;
    display: block;
  }
  .page_intranet-template-default .lower-content .vc_row .intranet_col.vc_col-sm-9 {
    width: 99% !important;
    margin-left: 5% !important;
  }
  .logo-sig img {
    width: 108%;
  }
  .page_intranet-template-default .lower-content .vc_row .vc_col-sm-9 {
    width: 99% !important;
    margin-left: 5% !important;
  }
  .wpb_text_column.wpb_content_element.titre-intranet p {
    font-size: 27px !important;
  }
  h3.intra-date.col-md-4 {
    display: none;
  }
  .bloc-list-document h3:nth-child(2), .bloc-list-sup h3:nth-child(2){
    display: none !important;
  }
}
@media screen and (max-width: 500px){
  .encart-vert-action-parc {
    margin-left: 21%;
  }
  .ville-encart-vert-action-parc {
    margin-left: 31%;
  }
  .wpb_text_column.wpb_content_element.intro-action-parc p, .wpb_text_column.wpb_content_element.intro-fonds-intervention p, .wpb_text_column.wpb_content_element.texte-intranet {
    width: 93%;
    text-align: justify;
  }
  .default-blog-news .txt-action-parc ul{
    padding-left: 14px !important;
  }
  .postid-2065 .txt-syndicat-mixte {
    margin-right: 0px;
  }
}


/*
Catalogue*/

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

}
@media screen and (max-width: 1650px){
    .menu_catalogue {
        top: 33% !important;
    }
    .title_page:after {
        right: 29% !important;
    }
    .title_page:before {
        left: 29% !important;
    }
    .deivseparator {
        width: 15px !important;
    }
    /*.menu_catalogue {
        display: none !important;
    }*/
    .vc_row.wpb_row.vc_row-fluid.encart_glossaire.vc_row-no-padding .vc_col-sm-12 {
        width: 90% !important;
    }
    .plantation_content {
        width: 85% !important;
    }
}
@media screen and (max-width: 1400px){
    .bandeau_catalogue {
        line-height: 55px;
    }
    .content_catalogue .container-actus {
        margin-top: 1% !important;
        width: 60% !important;
    }

}
@media screen and (max-width: 1200px) {
    .content_catalogue .container-actus {
        margin-top: 1% !important;
        width: 80% !important;
    }
    .title_page:after {
        right: 29% !important;
        display: none;
    }
    .title_page:before {
        display: none;
    }
    .page-id-7659 .main-slider{
        height:272px !important;
    }
    .page-id-7659 .main-slider .vc_empty_space{
        height:90px !important;
    }
    .back_cat_retour img {
        width: 35px !important;
    }
    .menu_catalogue > a, .menu_catalogue > div {
        margin-top: 4px !important;
        margin-bottom: 9px !important;
    }
    .main-slider .menu_catalogue {
        width: 226px !important;
    }
    .menu_catalogue {
        padding-bottom: 20px !important;
        opacity:0.5;
        transition: 0.3s;
    }
    .menu_catalogue:hover {
        opacity: 1;
    }
    .first_box {
        width: 80% !important;
    }
    .main-slider .menu_catalogue {
        width: 226px !important;
    }
    /* .menu_catalogue {
         display: none !important;
     }*/
    .auto-container.catalogue_container {
        width: 100% !important;
        margin-left: 0% !important;
        padding-bottom: 50px !important;
    }
    .bandeau_catalogue {
        line-height: 47px !important;
    }
    .slider_informations.slick-initialized.slick-slider:before {
        top: -38% !important;
    }
    .item_content_container {
        flex-direction: column !important;
    }
    .plantation_content {
        width: 85% !important;
    }
    .catalogue_container .vc_row.wpb_row.vc_row-fluid.encart_cat_main_content {
        padding-left: 0px !important;
        width: 99% !important;
        margin-left: auto;
        padding-bottom: 70px;
    }
    .howmany {
        justify-content: center !important;
    }
    .catalogue_container {
        margin-top: 1% !important;
    }
    .content_catalogue {
        padding-bottom: 1px !important;
    }

}
@media screen and (max-width: 1000px){

}
@media screen and (max-width: 900px){
    .content_catalogue .container-actus {
        margin-top: 1% !important;
        width: 100% !important;
    }
    .wpb_text_column.wpb_content_element.texte-catalogue {
        width: 83% !important;
        margin: 0 auto;
    }
    .first_box {
        align-items: center;
        flex-direction: column !important;
    }
    .searchright {
        margin-top: 20px !important;
    }
    .second_filter_box {
        width: 70% !important;
    }
    .howmany {
        width: 70% !important;
    }
    .deivseparator {
        width: 30px !important;
    }
    .etiquette {
        padding: 2px 10px 2px 10px !important;
    }
    .contentfilter_element {
        margin-left: 9px !important;
    }
    .contentfilter_element input {
        margin-right: 5px !important;
    }
    .bandeau_catalogue:after, .bandeau_catalogue:before {
        display: none;
    }
    .vc_row.wpb_row.vc_row-fluid.encart_cat_main_content {
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
    }
    .vc_row.wpb_row.vc_row-fluid.encart_cat_main_content .vc_col-sm-6 {
        width: 100% !important;
    }
    .slider_informations.slick-initialized.slick-slider {
        margin-right: auto !important;
    }
    .vc_row.wpb_row.vc_row-fluid.encart_cat_main_content {
        padding-left: 0px !important;
    }
    .slider_informations.slick-initialized.slick-slider:before{
        display: none !important;
    }
    .catalogue_container .vc_row.wpb_row.vc_row-fluid.encart_cat_main_content {
        padding-left: 100px;
        width: 99% !important;
        margin-left: auto;
        padding-bottom: 70px;
    }
    .bandeau_catalogue {
        background-image: url(/wp-content/uploads/2020/06/bandeaucatalogue.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        padding: 110px !important;
        text-align: center;
        font-size: 49px !important;
    }
    .bandeau_catalogue {
        line-height: 51px !important;
    }
    .content-menu-site {
        padding-top: 143px !important;
    }
    .wpb_text_column.wpb_content_element.title_glossaire p {
        font-size: 35px !important;
        text-align: center;
    }
    .howmany {
        justify-content: center;
    }
    .catalogue_container {
        margin-top: 2% !important;
    }
}
@media screen and (max-width: 600px){
    .wpb_text_column.wpb_content_element.texte-catalogue {
        width: 95% !important;
    }
    .bloc_filter_other .top_filter {
        height: 130px !important;
    }
    .bloc_filter_other .top_filter {
        flex-direction: column !important;
    }
    .deivseparator {
        width: 160px !important;
    }
    .title_name {
        width: 135px !important;
        text-align: center;
        line-height: 22px;
    }
    .bloc_filter_other {
        width: 100%;
        transition: 0.3s;
        height: auto !important;
        overflow: hidden;
    }
    .content_filter {
        display: flex;
        justify-content: center;
        padding-top: 40px;
        flex-direction: column;
        align-items: center;
    }
    .content_filter > div {
        display: flex;
        justify-content: space-between;
        width: 75%;
        margin-bottom: 15px;
    }
    .contentfilter_element {
        margin-left: 0;
    }
    .mini_bloc {
        margin-bottom: 5px;
    }
    .container-actus {
        margin-top: 5% !important;
    }

    .bandeau_catalogue {
        background-image: url(/wp-content/uploads/2020/06/bandeaucatalogue.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        padding: 31px !important;
        text-align: center;
        font-size: 34px !important;
    }
    .catalogue_container .vc_row.wpb_row.vc_row-fluid.encart_cat_main_content {
        margin-left: 1px !important;
    }
    .item_title {
        width: 160px !important;
    }
    .content-menu-site {
        padding-top: 58px !important;
    }
    .infos_title {
        display: flex;
        justify-content: center;
    }
    .video_title {
        justify-content: center;
    }
    .title_plant {
        min-width: 118px !important;
        text-align: right;
    }
    .vc_row.wpb_row.vc_row-fluid.encart_glossaire.vc_row-no-padding h4 {
        color: #484848;
        font-size: 19px;
        font-family: 'Gill Sans MT';
        font-weight: 600;
    }
}
@media screen and (max-width: 500px) {

}
@media screen and (max-width: 450px){
    .deivseparator {
        width: 90px !important;
    }
    .howmany {
        width: 83% !important;
        text-align: center;
    }
    .input_box_search input {
        background-color: transparent;
        border-bottom: 2px solid #00975F;
        width: 179px !important;
    }
    .input_box_search input, .input_box_search input::placeholder {
        font-size: 17px !important;
        color: #00975F;
        font-family: 'Gill Sans MT';
    }
    .mini_bloc {
        font-size: 13px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .slider_informations.slick-initialized.slick-slider {
        margin-top: 90px;
        width: 100%;
        margin-left: auto;
    }
    .slider_informations.slick-initialized.slick-slider {
        margin-top: 8px !important;
        width: 90%;
        margin-left: auto;
    }
    .wpb_text_column.wpb_content_element.title_glossaire p {
        font-size: 24px !important;
        text-align: center;
    }
    .vc_row.wpb_row.vc_row-fluid.encart_glossaire.vc_row-no-padding h4 {
        color: #484848;
        font-size: 16px !important;
        font-family: 'Gill Sans MT';
        font-weight: 600;
    }
    .search_encart {
        margin-top: 30px !important;
    }
    .second_filter_box {
        margin-top: 10px !important;
    }
}
@media screen and (max-width: 350px){
    .input_box_search input, .input_box_search input::placeholder {
        font-size: 14px !important;
        color: #00975F;
        font-family: 'Gill Sans MT';
    }
    .input_box_search input {
        background-color: transparent;
        border-bottom: 2px solid #00975F;
        width: 143px !important;
    }
    .content_filter > div {
        display: flex;
        justify-content: space-between;
        width: 97%;
        margin-bottom: 15px;
    }
    .deivseparator {
        width: 35px !important;
    }
    .howmany {
        width: 96% !important;
        text-align: center;
    }
    .list_video_plant {
        display: flex;
        flex-direction: row;
        align-items: center;
        margin-left: 0px !important;
    }
    .title_plant {
        font-size: 17px !important;
    }
    .list_video_plant a.video {
        margin-left: 8px !important;
    }
    .wpb_text_column.wpb_content_element.title_glossaire p {
        font-size: 18px !important;
        text-align: center;
    }
    .vc_row.wpb_row.vc_row-fluid.encart_glossaire.vc_row-no-padding .vc_col-sm-12 {
        width: 97% !important;
    }
}
