@media screen and (max-width : 1432px) {
.single .post_meta_title .post_title {
padding-top: 110px;
}
.single .post_meta_title .entry-title {
font-size: 3.04vw;
}
.et_pb_slider .et_pb_container {
max-width: 80vw !important;
}
}
@media screen and (max-width : 1340px) {
.custom-grid-nouvelles .et_pb_post .entry-title {
font-size: 2.2vw !important;
}
}
@media screen and (max-width : 1300px) {
header #logo {
width: 16vw;
}
#et-top-navigation {
padding-left: 0 !important;
} #saisons ul li a {
font-size: 2vw;
}
#dernieres-nouvelles .column.size-1of1 article:nth-child(n+2) .et_pb_image_container {
width: 50%;
margin-right: 15px;
}
#dernieres-nouvelles .et_pb_text_2 {
padding-left: 42.5vw !important;
}
#a-propos .column-left {
top: 25.4vw;
}
#hebergements .et_pb_row_3.et_pb_row {
margin-right: 5.4% !important;
margin-left: auto !important;
}
.left-title .overlay .et_pb_text::before {
width: 13% !important;
height: 20% !important;
padding-bottom: 1.5% !important;
}
.post-139 .left-title .overlay .et_pb_text h1,
.post-139 .left-title .overlay .et_pb_text h2,
.post-1584 .left-title .overlay .et_pb_text h1,
.post-1584 .left-title .overlay .et_pb_text h2 {
font-size: 5.5vw;
}
.post-1584 .left-title .overlay .et_pb_text_5 h2 {
font-size: 3.85vw;
}
.post-139 .left-title .overlay .et_pb_text .titre-h2,
.post-139 .left-title .overlay .et_pb_text .titre-h3,
.post-1584 .left-title .overlay .et_pb_text .titre-h2,
.post-1584 .left-title .overlay .et_pb_text .titre-h3 {
margin-bottom: 3px !important;
font-size: 3.1vw;
}
.custom-grid-nouvelles .post-content .bouton-suite a.more-link::before,
.custom-grid-nouvelles .post-content .bouton-suite a.more-link::after,
.custom-grid-activites .post-content .bouton-suite a.more-link::before,
.custom-grid-activites .post-content .bouton-suite a.more-link::after {
width: 24%;
}
#comment-wrap #reply-title {
font-size: 3.35vw;
}
.et_pb_fullwidth_image img {
min-width: 130%;
}
.page-id-139 .left-title,
.page-id-1584 .left-title {
display: block;
}
.page-id-139 .left-title .et_pb_column_1_2:first-child,
.page-id-1584 .left-title .et_pb_column_1_2:first-child {
margin-bottom: 3%;
}
.left-title .et_pb_column_1_2:last-child {
width: 100%;
padding-left: 0;
}
.page-id-139 #camping .left-title,
.page-id-1584 #camping .left-title {
display: flex;
}
.page-id-139 #camping .left-title .et_pb_column_1_2:first-child,
.page-id-1584 #camping .left-title .et_pb_column_1_2:first-child {
margin-bottom: 3%;
}
.page-id-139 #camping .left-title .et_pb_column_1_2:last-child,
.page-id-1584 #camping .left-title .et_pb_column_1_2:last-child {
width: 50.2%;
padding-left: 3%;
}
.page-id-139 #camping,
.page-id-1584 #camping {
padding-top: 4%;
}
#studio .et_pb_text {
margin-bottom: 1em !important;
}
#studio p {
padding-bottom: 1em;
}
}
@media screen and (max-width : 1150px) {
.overlay .et_pb_title_container h1.entry-title {
font-size: 5.2vw !important;
}
.custom-grid-nouvelles .meta-content {
flex-direction: column;
}
.custom-grid-nouvelles .post-boutons {
margin-top: 10px;
}
.custom-grid-nouvelles .et_pb_post .et_pb_image_container {
margin: -20px -20px 20px;
}
.custom-grid-nouvelles .et_pb_post .entry-featured-image-url {
margin-bottom: 20px;
}
.custom-grid-nouvelles .et_pb_post .entry-title,
.custom-grid-activites .et_pb_post .entry-title {
padding-bottom: 12px;
}
.custom-grid-nouvelles .post-content p:first-child {
padding-bottom: 20px;
}
.custom-grid-nouvelles .post-content {
padding-bottom: 18px;
}
.custom-grid-activites .activites_content article .entry-featured-image-url {
margin: -20px -20px 20px;
}
.custom-grid-activites .post-content p:first-child {
padding-bottom: 18px;
}
}
@media screen and (max-width : 1035px) {
.single .category-nouvelles .post_meta_title .post_image {
width: 60%;
}
}
@media screen and (max-width : 1024px) {
.et_pb_fullwidth_image img {
min-width: 140%;
}
#dernieres-nouvelles .column.size-1of1 article:first-child .et_overlay::before {
top: 47%;
left: 47%;
}
#dernieres-nouvelles .column.size-1of1 article:nth-child(n+2) .et_overlay::before {
top: 42%;
left: 44%;
}
#post-139 .et_overlay::before,
#post-1584 .et_overlay::before {
top: 47.5%;
left: 48%;
}
#post-139 .et_overlay:hover::before,
#post-1584 .et_overlay:hover::before {
top: 47.5%;
}
}
@media screen and (max-width : 1000px) {
.custom-grid-nouvelles .post-content .bouton-suite,
.custom-grid-activites .post-content .bouton-suite {
font-size: 2.1vw !important;
}
.custom-grid-nouvelles .post-content .bouton-suite a.more-link::before,
.custom-grid-activites .post-content .bouton-suite a.more-link::before {
margin-right: 10px;
}
.custom-grid-nouvelles .post-content .bouton-suite a.more-link::after,
.custom-grid-activites .post-content .bouton-suite a.more-link::after {
margin-left: 10px;
}
}
@media screen and (max-width : 980px) {
.home .et_pb_section .et_pb_column .et_pb_module {
margin-bottom: 0;
}
.et_header_style_left #logo {
max-width: 100%;
}
#top-header #et-info {
padding-top: 0;
height: 50px;
}
#top-header #et-info #bouton-reservez {
opacity: 0;
}
#main-header #navigation {
justify-content: flex-start;
flex-direction: row-reverse;
}
#navigation .et-social-icons {
opacity: 0;
}
#navigation #mobile-menu .et-social-icons {
opacity: 1;
}
.et_header_style_left #et-top-navigation {
padding: 10px 0;
}
.et_header_style_left .mobile_menu_bar {
padding-bottom: 20px;
}
#main-header #mobile-menu .et-social-icons li.facebook {
padding-right: 50px;
}
#main-header .et-social-icons {
margin-right: 20px;
margin-bottom: 0;
}
#slider .et_pb_slide_content {
max-width: 100%;
}
#slider .et_pb_slide_description {
align-items: center;
text-align: center !important;
}
#slider .et_pb_slide_content h2 span:first-of-type,
#slider .et_pb_slide_content h2 span:last-of-type {
font-size: 4vw !important;
}
#slider .et_pb_slide_content h2 span:nth-of-type(2) {
font-size: 7vw !important;
padding: 10px 1vw;
}
#slider .et_pb_slide_content h2 span:nth-of-type(3) {
font-size: 9vw !important;
}
#saisons .et_pb_row {
width: 100%;
}
#saisons ul li a {
font-size: 2.8vw;
}
#a-propos .et_pb_row {
display: flex;
flex-direction: column-reverse;
}
#a-propos .column-left {
top: 0;
position: relative;
}
.column-right .overlay, .column-left .overlay {
width: 80%;
margin: 0 auto !important;
}
#a-propos .overlay {
min-width: 80%;
margin: 0 auto !important;
}
#a-propos .overlay .image-opacity,
#nous-joindre .overlay .image-opacity,
#restauration .overlay .image-opacity,
#services .overlay .image-opacity,
#tarifs .overlay .image-opacity {
margin-bottom: 20px;
}
#a-propos .et_pb_post_title,
#nous-joindre .et_pb_post_title,
#restauration .et_pb_post_title,
#services .et_pb_post_title,
#tarifs .et_pb_post_title {
margin-bottom: 0;
}
#post-79 #a-propos h2:nth-child(n+1),
#post-1576 #a-propos h2:nth-child(n+1) {
margin-top: 10px !important;
}
#tarifs h2 {
padding-bottom: 15px;
}
#tarifs h3 {
padding-bottom: 0.5em;
}
#a-propos .et_pb_text p,
#nous-joindre .et_pb_text p, #services .et_pb_text p,
#tarifs .et_pb_text p {
padding-bottom: 0.5em;
}
#nous-joindre .et_pb_text_1 {
margin-bottom: 18px;
}
#nous-joindre .column-left,
#restauration .column-left {
margin-bottom: 18px;
}
#restauration .column-right .et_pb_image_1 {
margin-bottom: 20px;
}
#nous-joindre .et_contact_bottom_container {
float: right !important;
}
#nous-joindre .et_pb_contact_submit.et_pb_button {
padding-right: 1.3em;
}
#nous-joindre .et_pb_contact_form .et_pb_contact_field:nth-child(3) {
margin-bottom: 10px;
}
#a-propos .et_pb_text_0,
#a-propos .et_pb_divider {
margin-bottom: 4px;
}
#services .et_pb_divider,
#tarifs .et_pb_divider {
margin-bottom: 11px;
}
#services .et_pb_text_0,
#tarifs .et_pb_text_0,
#tarifs .et_pb_text_2,
#tarifs .et_pb_text_4,
#tarifs .et_pb_text_6,
#tarifs .et_pb_text_8 {
margin-bottom: 1px;
}
#tarifs .et_pb_text_1 {
margin-bottom: 0;
}
#tarifs .column-left {
margin-bottom: 15px;
}
#tarifs .et_pb_image_5 {
margin-bottom: 22px;
}
#services .column-left {
margin-bottom: 13px;
}
#services .et_pb_image_4 {
margin-bottom: 20px;
}
#nous-joindre .et_pb_divider {
margin-bottom: 11px !important;
margin-top: 4px !important;
}
#nous-joindre .et_pb_text_3 ol {
padding-bottom: 5px;
}
.overlay .et_pb_text_inner {
margin: 0 auto;
}
#a-propos .et_pb_button {
padding-top: 0.5em;
padding-bottom: 0.6em;
}
#a-propos .column-right .et_pb_text {
margin-top: 20px;
padding-left: 0 !important;
}
#a-propos .column-right .et_pb_text .et_pb_text_inner {
text-align: justify;
}
#a-propos .column-right .et_pb_button_module_wrapper {
text-align: center;
padding-left: 0;
}
#a-propos .column-right .et_pb_button {
width: auto;
}
#dernieres-nouvelles .column.size-1of1 article:first-child {
float: none;
width: 100% !important;
margin-right: 0 !important;
}
#dernieres-nouvelles .et_pb_text_2 {
padding-left: 0 !important;
}
.overlay .et_pb_text .et_pb_text_inner h1,
.home .overlay .et_pb_text .et_pb_text_inner h2,
.post-139 .overlay .et_pb_text .et_pb_text_inner h2,
.post-1584 .overlay .et_pb_text .et_pb_text_inner h2,
.overlay .et_pb_title_container h1.entry-title,
.et_pb_text .et_pb_text_inner h1,
.home .et_pb_text .et_pb_text_inner h2 {
font-size: 7vw !important;
}
.overlay .et_pb_text .et_pb_text_inner h2,
.home .overlay .et_pb_text .et_pb_text_inner h3,
.post-139 .overlay .et_pb_text .et_pb_text_inner h3,
.post-1584 .overlay .et_pb_text .et_pb_text_inner h3,
.et_pb_text .et_pb_text_inner h2,
.home .et_pb_text .et_pb_text_inner h3 {
font-size: 4vw;
}
#dernieres-nouvelles .et_pb_post .entry-featured-image-url {
margin-bottom: 15px;
}
#dernieres-nouvelles .et_pb_text_2 {
margin-bottom: 30px;
}
#dernieres-nouvelles .column.size-1of1 article:nth-child(2) {
margin-top: 0;
}
#dernieres-nouvelles .column.size-1of1 article:nth-child(2n) {
float: left;
}
#dernieres-nouvelles .column.size-1of1 article:nth-child(n+2) .et_pb_image_container {
width: 100%;
margin-right: 0;
margin-bottom: 1em;
}
#dernieres-nouvelles .column.size-1of1 article:first-child .entry-title {
font-size: 4.7vw !important;
}
#dernieres-nouvelles .column.size-1of1 article:first-child .et_overlay::before {
left: 48.5%;
}
#dernieres-nouvelles .column.size-1of1 article:nth-child(n+2) .et_overlay::before {
top: 45%;
left: 47%;
}
#dernieres-nouvelles .column.size-1of1 article:nth-child(n+2) .et_overlay:hover::before {
top: 45%;
}
#post-139 .et_overlay::before,
#post-1584 .et_overlay::before {
top: 45%;
left: 46%;
}
#post-139 .et_overlay:hover::before,
#post-1584 .et_overlay:hover::before {
top: 45%;
}
#hebergements .et_pb_row_3.et_pb_row {
margin-right: auto !important;
}
#hebergements .et_pb_text .et_pb_text_inner h1,
#hebergements .et_pb_text .et_pb_text_inner h2 {
text-align: center;
padding-bottom: 2vw;
line-height: 1.2;
}
#hebergements .et_pb_text .et_pb_text_inner p {
text-align: justify;
}
#boutons-hebergements {
text-align: center;
}
#boutons-hebergements .et_pb_button_module_wrapper:nth-child(n+4) {
margin-bottom: 0;
}
.post-139 .left-title .et_pb_column:first-child,
.post-1584 .left-title .et_pb_column:first-child {
width: 50% !important;
}
#studio p {
padding-bottom: 0.5em !important;
}
#camping .et_pb_column_11 {
margin-bottom: 0;
}
.post-139 .left-title .overlay .et_pb_text_inner,
.post-1584 .left-title .overlay .et_pb_text_inner {
margin: 0;
}
.post-139 .left-title .overlay .et_pb_text h1,
.post-139 .left-title .overlay .et_pb_text h2,
.post-1584 .left-title .overlay .et_pb_text h1,
.post-1584 .left-title .overlay .et_pb_text h2 {
font-size: 5.5vw !important;
}
.post-1584 .left-title .overlay .et_pb_text_5 h2 {
font-size: 3.85vw !important;
}
.post-139 .left-title.text-float .et_pb_column_1_2:last-child,
.post-1584 .left-title.text-float .et_pb_column_1_2:last-child {
width: 100% !important;
}
#post-139 .et_overlay::before,
#post-1584 .et_overlay::before {
background-size: 22%;
}
.post-139 .gallery .et_pb_row,
.post-1584 .gallery .et_pb_row {
padding: 2% 0;
}
.et_pb_column .et_pb_grid_item:nth-child(n) {
margin-right: 1% !important;
margin-bottom: 0 !important;
}
.et_pb_column .et_pb_grid_item:nth-child(4n) {
margin-right: 0 !important;
}
.column-overlay .column-left {
position: relative;
}
.column-left .et_pb_text {
max-width: 100%;
}
#nous-joindre .column-left .et_pb_contact_form_0 {
max-width: 100%;
}
#nous-joindre .et_pb_contact_form .et_pb_contact_field {
width: 100%;
}
#nous-joindre .et_pb_contact_form .et_contact_bottom_container .et_pb_button {
margin-left: 0.9em;
}
#nous-joindre.column-overlay .column-right {
padding-top: 0;
}
#tarifs .et_pb_image_1 {
margin-top: 70px !important;
max-width: 100%;
}
#tarifs .et_pb_image_3 {
width: 100% !important;
}
.custom-grid-nouvelles .et_pb_column .et_pb_blog_grid .column.size-1of2:last-child,
.custom-grid-activites .et_pb_column .et_pb_blog_grid .column.size-1of2:last-child {
margin-top: 120px !important;
}
.et_pb_scroll_top.et-pb-icon {
right: 30px;
bottom: 115px;
}
.column-overlay .column-right {
padding-top: 0;
}
#tarifs .column-left .et_pb_image_4 {
margin-top: 18px !important;
margin-bottom: 20px;
}
#tarifs .column-right .et_pb_image_6 {
margin-top: 0 !important;
margin-bottom: 22px;
}
#tarifs .et_pb_text_5,
#tarifs .et_pb_text_7 {
margin-bottom: 15px;
}
.single .post_meta_title {
flex-direction: column;
}
.single .category-nouvelles .post_meta_title .post_image {
width: 80%;
}
.single .post_meta_title .post_title {
width: 80%;
}
.single .post_meta_title .post_title {
padding-top: 20px;
padding-left: 0;
}
.single .post_meta_title .entry-title {
padding: 0;
margin-bottom: 10px;
}
.single-post .post-boutons {
padding-left: 0;
}
.single .et_pb_post .entry-content {
padding-top: 20px;
padding-bottom: 20px;
}
.single #comment-wrap {
padding-top: 30px;
}
.single #comment-wrap::before {
top: 23px;
}
.single .entry-content p {
padding-bottom: 0.5em;
}
.form-submit #submit {
padding: 1.6em 0;
font-size: 1.5em;
}
#tarifs .et_pb_image_6 {
margin-left: 0 !important;
}
#restauration .et_pb_text_1 {
max-width: 100%;
}
.page-id-139 #camping .left-title,
.page-id-1584 #camping .left-title {
display: block;
}
.page-id-139 #camping .left-title .et_pb_column_1_2:last-child,
.page-id-1584 #camping .left-title .et_pb_column_1_2:last-child {
padding-left: 0;
}
.page-id-139 .gallery .et_pb_text p,
.page-id-139 .left-title .et-last-child .et_pb_text p,
.page-id-1584 .gallery .et_pb_text p,
.page-id-1584 .left-title .et-last-child .et_pb_text p {
padding-bottom: 0.5em;
}
#studio .et_pb_text,
#camping .et_pb_text {
margin-bottom: 0.3em !important;
} .restauration-title-right { padding-left: 0px;}
.img-restaurant-short-left {padding-right: 0;}
.img-restaurant-extend-left {transform: unset; margin-bottom: 35px!important;}
}
@media screen and (max-width : 960px) {
.custom-grid-activites .meta-content {
flex-direction: column;
}
.custom-grid-activites .post-boutons {
margin-top: 10px;
}
#activites .post-wrapper {
height: 56%;
}
}
@media screen and (max-width : 880px) {
.single .post_meta_title .entry-title {
font-size: 3.5vw;
}
.et_pb_fullwidth_image img {
min-width: 150%;
}
}
@media screen and (min-width : 821px) {
.custom-grid-nouvelles .et_pb_column_4_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before {
content: "2 .column.size-1of2";
}
}
@media screen and (max-width : 820px) {
header #logo {
width: 130px;
}
.custom-grid-nouvelles .et_pb_column_4_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before {
content: "1 .column.size-1of1";
}
.custom-grid-nouvelles .column {
width: 100%;
}
.custom-grid-nouvelles .post-content .bouton-suite a.more-link::before,
.custom-grid-nouvelles .post-content .bouton-suite a.more-link::after,
.custom-grid-activites .post-content .bouton-suite a.more-link::before,
.custom-grid-activites .post-content .bouton-suite a.more-link::after {
width: 30%;
}
.custom-grid-nouvelles .post-content .bouton-suite,
.custom-grid-activites .post-content .bouton-suite {
font-size: 19.24px !important;
}
.custom-grid-nouvelles .post-content .bouton-suite a.more-link::before,
.custom-grid-activites .post-content .bouton-suite a.more-link::before {
margin-right: 20px;
}
.custom-grid-nouvelles .post-content .bouton-suite a.more-link::after,
.custom-grid-activites .post-content .bouton-suite a.more-link::after {
margin-left: 20px;
}
.custom-grid-nouvelles,
.custom-grid-activites {
margin-top: -50px !important;
}
.custom-grid-activites .activites_content article {
width: 100%;
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
}
#activites article.et_pb_post:nth-child(2n + 1) {
margin-top: 0;
margin-right: 0;
align-self: self-end;
}
.custom-grid-nouvelles .meta-content {
flex-direction: row;
}
.custom-grid-nouvelles .post-boutons {
margin-top: 0;
}
.custom-grid-nouvelles .column:last-child {
margin-top: 0;
}
.custom-grid-activites .meta-content {
flex-direction: row;
}
.custom-grid-activites .post-boutons {
margin-top: 0;
}
#activites .post-wrapper {
height: auto;
}
}
@media screen and (max-width : 768px) {
.home .overlay .et_pb_text .et_pb_text_inner h1,
.home .overlay .et_pb_text .et_pb_text_inner h2,
.home .overlay .et_pb_title_container h1.entry-title,
.home .et_pb_text .et_pb_text_inner h1,
.home .et_pb_text .et_pb_text_inner h2 {
font-size: 8vw !important;
}
.overlay .et_pb_text .et_pb_text_inner h2,
.home .overlay .et_pb_text .et_pb_text_inner h3,
.post-139 .overlay .et_pb_text .et_pb_text_inner h3,
.post-1584 .overlay .et_pb_text .et_pb_text_inner h3,
.et_pb_text .et_pb_text_inner h2,
.home .et_pb_text .et_pb_text_inner h3 {
font-size: 5vw;
}
#saisons ul li a {
flex-direction: column;
justify-content: space-between;
padding: 7px 0;
line-height: 1;
}
#saisons ul li a::before, .saison-actif span::before {
padding-right: 0;
padding-bottom: 5px;
}
#hiver a::before,
#printemps a::before {
padding-top: 5px;
}
#automne a::before {
padding-top: 2px;
}
#saisons span {
flex-direction: column;
}
#dernieres-nouvelles {
margin-top: -250px;
}
#hebergements .et_pb_text .et_pb_text_inner h1,
#hebergements .et_pb_text .et_pb_text_inner h2,
#activites .et_pb_text .et_pb_text_inner h1,
#activites .et_pb_text .et_pb_text_inner h2 {
font-size: 9.3vw !important;
}
.post-139 .left-title .overlay .et_pb_text h1,
.post-139 .left-title .overlay .et_pb_text h2,
.post-1584 .left-title .overlay .et_pb_text h1,
.post-1584 .left-title .overlay .et_pb_text h2 {
font-size: 6.5vw !important;
}
.post-1584 .left-title .overlay .et_pb_text_5 h2 {
font-size: 4.6vw !important;
}
.post-139 .left-title .overlay .et_pb_text .titre-h2,
.post-139 .left-title .overlay .et_pb_text .titre-h3,
.post-1584 .left-title .overlay .et_pb_text .titre-h2,
.post-1584 .left-title .overlay .et_pb_text .titre-h3 {
font-size: 3.5vw;
padding: 3px 10px;
}
.post-139 .gallery .et_pb_row,
.post-1584 .gallery .et_pb_row {
padding: 3% 0;
}
#dernieres-nouvelles .column.size-1of1 article:first-child .et_overlay::before {
left: 47%;
}
#dernieres-nouvelles .column.size-1of1 article:nth-child(n+2) .et_overlay::before {
left: 46%;
}
#post-139 .et_overlay::before,
#post-1584 .et_overlay::before {
top: 47%;
left: 48%;
}
#post-139 .et_overlay:hover::before,
#post-1584 .et_overlay:hover::before {
top: 47%;
}
.page-id-139 #camping,
.page-id-1584 #camping {
padding-top: 5%;
}
#activites .et_pb_column_5 {
padding-top: 100px;
}
.et_pb_fullwidth_section .et_pb_fullwidth_image {
overflow: hidden;
}
.left-title.text-float .et_pb_column_1_2:first-child {
float: none;
}
.post-139 .left-title .et_pb_column:first-child,
.post-1584 .left-title .et_pb_column:first-child {
width: 60% !important;
}
#auberge .left-title.text-float .et_pb_column_1_2:last-child,
.chalets-canadiens .left-title.text-float .et_pb_column_1_2:last-child,
.chalets-scandinaves .left-title.text-float .et_pb_column_1_2:last-child {
padding-top: 15px;
}
.et_pb_scroll_top.et-pb-icon {
right: 0;
}
#infolettre legend span:first-child {
font-size: 8vw !important;
}
#infolettre legend span:last-child {
font-size: 5vw !important;
padding: 1.3vw 1.5vw;
}
.single .category-nouvelles .post_meta_title .post_image {
width: 100%;
}
.single .post_meta_title .post_title {
width: 100%;
}
.single .post_meta_title .entry-title {
font-size: 4vw;
}
#camping .et_pb_column_11 {
margin-bottom: 30px;
}
#camping .left-title {
display: block;
}
#camping .left-title .et_pb_column_1_2:last-child {
padding-left: 0;
}
.post-139 .left-title .et_pb_column_1_2:last-child,
.post-1584 .left-title .et_pb_column_1_2:last-child {
width: 100% !important;
}
.commentlist .comment-body {
padding: 0 0 0 90px;
}
}
@media screen and (max-width : 767px) {  
#slider .et-pb-controllers {
bottom: 115px;
}
}
@media screen and (max-width : 700px) {  
.et_pb_fullwidth_section .et_pb_fullwidth_image img {
min-width: 165%;
}
.et_pb_gallery {
margin-bottom: 10px !important;
}
#footer-bottom {
padding: 50px 0 190px 0;
}
}
@media screen and (max-width : 660px) {  
#comment-wrap #reply-title {
font-size: 4.5vw;
}
}
@media screen and (max-width : 600px) {  
#slider .et_pb_slide_content h2 span:nth-of-type(2) {
padding: 5px 1vw;
}
.et_pb_text .et_pb_text_inner h2 {
font-size: 30px;
}
#saisons ul li a {
padding: 4px 0;
}
#slider .et-pb-controllers {
bottom: 105px;
}
#a-propos {
background-size: 130%;
padding-top: 0;
}
#dernieres-nouvelles {
margin-top: -200px;
padding-bottom: 0;
}
#dernieres-nouvelles .et_pb_row {
padding-bottom: 0;
}
#dernieres-nouvelles .et_pb_text_2 {
margin-bottom: 15px;
}
#dernieres-nouvelles .et_pb_text_2 h1,
#dernieres-nouvelles .et_pb_text_2 h2 {
padding-bottom: 5px;
}
#dernieres-nouvelles .column.size-1of1 article:first-child {
margin-bottom: 5% !important;
}
#dernieres-nouvelles .column.size-1of1 article:nth-child(n+2) {
width: 100% !important;
padding: 0 !important;
}
#dernieres-nouvelles .column.size-1of1 article:first-child .et_overlay::before,
#dernieres-nouvelles .column.size-1of1 article:nth-child(n+2) .et_overlay::before {
top: 46%;
left: 47.5%;
}
#dernieres-nouvelles .column.size-1of1 article:first-child .et_overlay:hover::before,
#dernieres-nouvelles .column.size-1of1 article:nth-child(n+2) .et_overlay:hover::before {
top: 46%;
}
#post-139 .et_overlay::before,
#post-1584 .et_overlay::before {
top: 43%;
left: 45%;
}
#post-139 .et_overlay:hover::before,
#post-1584 .et_overlay:hover::before {
top: 43%;
}
#dernieres-nouvelles .column.size-1of1 article:first-child .entry-title {
font-size: 26px !important;
}
.loader-activites img {
width: 100px;
}
#activites .et_pb_column_5 {
padding-top: 80px;
}
.custom-grid-nouvelles .post-content .bouton-suite a.more-link::before,
.custom-grid-nouvelles .post-content .bouton-suite a.more-link::after,
.custom-grid-activites .post-content .bouton-suite a.more-link::before,
.custom-grid-activites .post-content .bouton-suite a.more-link::after {
width: 25%;
}
.custom-grid-nouvelles .post-content .bouton-suite a.more-link::before,
.custom-grid-activites .post-content .bouton-suite a.more-link::before {
margin-right: 10px;
}
.custom-grid-nouvelles .post-content .bouton-suite a.more-link::after,
.custom-grid-activites .post-content .bouton-suite a.more-link::after {
margin-left: 10px;
}
#main-footer #logo-footer {
right: auto;
width: 37vw;
}
#infolettre #formulaire-infolettre,
#infolettre .captcha-infolettre,
#infolettre .wpcf7-response-output {
width: 100%;
}
#infolettre form label {
display: none;
}
#infolettre #formulaire-infolettre .input-text {
width: 73%;
}
#infolettre form input[type="text"],
#infolettre form input[type="email"] {
width: 100%;
margin-left: 0;
}
#infolettre form input[type="text"]::placeholder,
#infolettre form input[type="email"]::placeholder {
opacity: 0.6;
}
#infolettre #formulaire-infolettre .input-text div:first-child {
margin-bottom: 10px;
}
#main-footer #infos {
margin-top: 25vw;
width: 70vw;
}
.post-139 .left-title .et_pb_column:first-child,
.post-1584 .left-title .et_pb_column:first-child {
width: 80% !important;
margin-left: auto;
margin-right: auto;
}
.post-139 .left-title .overlay .et_pb_text h1,
.post-139 .left-title .overlay .et_pb_text h2,
.post-1584 .left-title .overlay .et_pb_text h1,
.post-1584 .left-title .overlay .et_pb_text h2 {
font-size: 8.6vw !important;
}
.post-1584 .left-title .overlay .et_pb_text_5 h2 {
font-size: 6vw !important;
}
.post-139 .left-title .overlay .et_pb_text .titre-h2,
.post-139 .left-title .overlay .et_pb_text .titre-h3,
.post-1584 .left-title .overlay .et_pb_text .titre-h2,
.post-1584 .left-title .overlay .et_pb_text .titre-h3 {
font-size: 4.5vw;
}
.page-id-139 #camping,
.page-id-1584 #camping {
padding-top: 30px;
}
.submit-info-com {
flex-direction: column;
}
.info-com {
width: 100%;
margin-bottom: 0.5em;
}
.form-submit {
width: 100%;
}
.form-submit #submit {
padding: 0.5em 0;
}
.single .post_meta_title .entry-title {
font-size: 4.5vw;
}
.et_pb_fullwidth_section .et_pb_fullwidth_image img {
min-width: 185%;
}
.gallery .et_pb_gallery_items {
display: block;
}
.gallery .et_pb_gallery_items .et_pb_gallery_item {
margin-bottom: 10px !important;
width: 49% !important;
}
.et_pb_column .et_pb_grid_item:nth-child(n) {
margin-right: 2% !important;
}
.et_pb_column .et_pb_grid_item:nth-child(2n) {
margin-right: 0 !important;
}
.et_pb_gallery .et_pb_gallery_pagination {
margin-top: 0.3em;
}
.overlay .et_pb_title_container h1.entry-title {
font-size: 8.4vw !important;
}
}
@media screen and (max-width : 515px) {
.custom-grid-nouvelles .meta-content {
flex-direction: column;
align-items: flex-start;
}
.custom-grid-nouvelles .post-boutons {
margin-top: 10px !important;
margin-left: 16vw;
}
.et_pb_gallery {
margin-bottom: 5px !important;
}
}
@media screen and (max-width : 500px) { 
#activites .et_pb_row {
width: 83%;
}
#activites .et_pb_column_5 {
padding-right: 30px;
padding-left: 30px;
}
#infolettre #formulaire-infolettre {
display: block;
}
#infolettre #formulaire-infolettre .input-text {
width: 100%;
margin-bottom: 10px;
}
#infolettre .submit-button label {
justify-content: flex-end;
}
#main-footer #adresse {
font-size: 4vw;
}
#main-footer #telephone a {
font-size: 5.2vw;
}
.et_pb_fullwidth_section .et_pb_fullwidth_image img {
min-width: 195%;
}
}
@media screen and (max-width : 480px) { 
.column-left .overlay {
width: 100%;
}
.overlay .et_pb_title_container h1.entry-title {
font-size: 10.5vw !important;
}
#post-139 .et_overlay::before,
#post-1584 .et_overlay::before {
top: 45%;
left: 46.5%;
}
#post-139 .et_overlay:hover::before,
#post-1584 .et_overlay:hover::before {
top: 45%;
}
#dernieres-nouvelles .column.size-1of1 article:first-child .et_overlay::before,
#dernieres-nouvelles .column.size-1of1 article:nth-child(n+2) .et_overlay::before {
left: 47%;
}
}
@media screen and (max-width : 479px) { 
.commentlist .comment-body {
padding-left: 60px;
}
.commentlist .comment_postinfo span.fn {
font-size: 20px;
}
.single .post_meta_title .entry-title {
font-size: 24px;
}
.et_pb_fullwidth_section .et_pb_fullwidth_image img {
min-width: 205%;
}
#nouvelles .et_pb_blog_grid .et_pb_post .post-meta {
display: inherit !important;
}
a.comment-reply-link.et_pb_button {
font-size: 22px;
}
a.comment-reply-link.et_pb_button::after {
font-size: 23px;
}
#comment-wrap #reply-title {
font-size: 24px;
}
.post-139 .left-title .et_pb_column:first-child,
.post-1584 .left-title .et_pb_column:first-child {
width: 100% !important;
}
#post-139 .et_overlay::before,
#post-1584 .et_overlay::before {
background-size: 15%;
left: 46.1%;
}
.post-139 .left-title .overlay .et_pb_text h2,
.post-1584 .left-title .overlay .et_pb_text h2 {
font-size: 10vw !important;
}
.post-1584 .left-title .overlay .et_pb_text_5 h2 {
font-size: 7.5vw !important;
}
.post-139 .left-title .overlay .et_pb_text .titre-h3,
.post-1584 .left-title .overlay .et_pb_text .titre-h3 {
font-size: 6vw;
}
.gallery .et_pb_gallery_items .et_pb_gallery_item {
width: 100% !important;
}
}
@media screen and (max-width : 447px) {
#dernieres-nouvelles .column.size-1of1 article:first-child .et_overlay::before,
#dernieres-nouvelles .column.size-1of1 article:nth-child(n+2) .et_overlay::before {
top: 45%;
}
#dernieres-nouvelles .column.size-1of1 article:first-child .et_overlay:hover::before,
#dernieres-nouvelles .column.size-1of1 article:nth-child(n+2) .et_overlay:hover::before {
top: 45%;
}
}
@media screen and (max-width : 440px) {
#mobile-menu #bouton-mobile {
flex-direction: column;
align-items: center;
}
#mobile-menu #bouton-mobile #bouton-reservez {
margin-bottom: 7px;
}
#dernieres-nouvelles {
margin-top: -180px;
}
#dernieres-nouvelles .et_pb_text {
margin-bottom: 20px;
}
#activites .et_pb_column_5 {
padding-top: 60px;
padding-bottom: 20px;
}
#activites .et_pb_button {
font-size: 5vw;
}
#activites .et_pb_button:after {
line-height: 8.5vw !important;
}
.custom-grid-nouvelles .entry-featured-image-url span.date,
.single .category-nouvelles .post_meta_title .post_image span.post_date {
width: 26.8%;
height: 45%;
}
.custom-grid-nouvelles .entry-featured-image-url span.date span:first-child,
.single .category-nouvelles .post_meta_title .post_image span.post_date span:first-child {
font-size: 10vw;
}
.custom-grid-nouvelles .entry-featured-image-url span.date span:nth-child(2),
.single .category-nouvelles .post_meta_title .post_image span.post_date span:nth-child(2) {
font-size: 5vw;
}
.custom-grid-nouvelles .entry-featured-image-url span.date span:last-child,
.single .category-nouvelles .post_meta_title .post_image span.post_date span:nth-child(3) {
font-size: 4.55vw;
}
.custom-grid-nouvelles .post-content .bouton-suite,
.custom-grid-activites .post-content .bouton-suite {
font-size: 4.22vw !important;
}
.custom-grid-nouvelles .post-boutons {
margin-left: 16.5vw;
}
.et_pb_fullwidth_section .et_pb_fullwidth_image img {
min-width: 225%;
}
.custom-grid-activites .meta-content {
flex-direction: column;
}
.custom-grid-activites .post-boutons {
margin-top: 10px;
}
}
@media screen and (max-width : 400px) {
.custom-grid-nouvelles .meta-content .meta-author::before {
margin-right: 15px;
}
.custom-grid-nouvelles .post-meta {
font-size: 16px !important;
}
#google-map #input-panel {
flex-direction: column;
}
#google-map #itineraire-panel #input-itineraire {
margin-bottom: 5px;
}
#post-139 .et_overlay::before,
#post-1584 .et_overlay::before {
top: 46%;
left: 46.5%;
}
#post-139 .et_overlay:hover::before,
#post-1584 .et_overlay:hover::before {
top: 46%;
}
}
@media screen and (max-width : 380px) {
#slider .et-pb-controllers {
bottom: 95px;
}
.commentlist .comment_postinfo span.fn {
display: block;
}
.commentlist .comment_postinfo .comment_date::before {
content: none;
}
.et_pb_fullwidth_section .et_pb_fullwidth_image img {
min-width: 245%;
}
.custom-grid-nouvelles .post-boutons {
margin-left: 17.5vw;
}
#dernieres-nouvelles .column.size-1of1 article:first-child .et_overlay::before,
#dernieres-nouvelles .column.size-1of1 article:nth-child(n+2) .et_overlay::before {
top: 44%;
left: 46%;
}
#dernieres-nouvelles .column.size-1of1 article:first-child .et_overlay:hover::before,
#dernieres-nouvelles .column.size-1of1 article:nth-child(n+2) .et_overlay:hover::before {
top: 44%;
}
#post-139 .et_overlay::before,
#post-1584 .et_overlay::before {
left: 47%;
}
}
@media screen and (max-width : 365px) {
#main-footer #infos {
width: 72vw;
}
}
@media screen and (max-width : 360px) {
#activites .et_pb_column_5 {
padding-right: 25px;
padding-left: 25px;
}
.single .et_pb_post.category-nouvelles .meta-content::before {
width: 60px;
height: 63px
}
.et_pb_fullwidth_section .et_pb_fullwidth_image img {
min-width: 265%;
}
.custom-grid-nouvelles .post-boutons {
margin-left: 18.1vw;
}
}
@media screen and (max-width : 330px) {
.custom-grid-nouvelles .post-boutons {
margin-left: 19.5vw;
}
#post-139 .et_overlay::before,
#post-1584 .et_overlay::before {
top: 46.5%;
left: 48%;
}
#post-139 .et_overlay:hover::before,
#post-1584 .et_overlay:hover::before {
top: 46.5%;
}
}