.hide-header {
opacity: 0;
margin-top: -200px !important;
}
.show-header {
opacity: 1;
margin-top: 0px !important;
}
#main-header {
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
-ms-transition: all 0.5s ease !important;
transition: all 0.5s ease !important;
}
#top-header {
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
-ms-transition: all 0.5s ease !important;
transition: all 0.5s ease !important;
} html,
body {
margin: 0;
padding: 0;
} .clearfix::after {
content: "";
display: table;
clear: both;
} .parent-element {
border: 1px solid transparent; } body {
line-height: normal; }
#main-header .nav li ul {
background-color: #3e6945 !important;
}
.parallaxedImg {
transition: transform 0.1s ease-out;
}
.vAlign .et_pb_column {
display: flex;
justify-content: center;
flex-direction: column;
}
#popup {
animation: float1 3s ease-in-out infinite;
} .menu-item ._svg {
width: 1.5em !important;
}
.menu-item-108 span {
display: none !important;
}
.menu-item-107 span {
display: none !important;
}
.menu-item-107 {
margin-right: 8px !important;
}
@keyframes float1 {
0% {
transform: translate(-50%, -50%) rotate(0);
}
33% {
transform: translate(-50%, -50%) rotate(15deg);
}
66% {
transform: translate(-50%, -50%) rotate(-15deg);
}
100% {
transform: translate(-50%, -50%) rotate(0);
}
}
.et_pb_text_inner p {
text-align: justify;
} #popup {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding: 20px;
background-color: white;
border-radius: 30px;
overflow: hidden;
z-index: 1000;
}
#popup iframe {
width: 560px;
height: 315px;
}
#overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 999;
}
.slick-prev,
.slick-next {
position: absolute;
top: 50%;
transform: translateY(-50%);
z-index: 1;
cursor: pointer;
background-color: rgba(0, 0, 0, 0.5);
color: white;
padding: 10px;
border-radius: 50%;
}
.slick-prev {
left: -10%;
display: none
}
.slick-next {
right: -10%;
display: none
} #main-header {
background: rgb(2, 0, 36);
background: linear-gradient(0deg, rgba(30, 24, 61, 0) 0%, rgba(30, 24, 61, 0.75) 100%);
}
#main-header.et-fixed-header {
background: linear-gradient(0deg, rgba(30, 24, 61, 0) 0%, rgba(30, 24, 61, 1) 100%);
backdrop-filter: blur(10px);
}
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
top: 30px !important;
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
top: 0 !important;
}
.logo_container a {
display: block;
position: absolute;
left: 0;
top: 0;
width: 250px;
padding: 20px;
background-color: #fff;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
transition: all 0.4s ease-in-out;
}
.et-fixed-header .logo_container a {
width: 175px;
}
#top-menu > li.current-menu-item > a:before {
position: absolute !important;
display: block;
content: "";
width: 40px;
background-color: #fff;
height: 5px;
top: 25px !important;
left: 50%;
margin-left: -20px;
}
#top-menu li.current-menu-item a {
font-weight: bold;
}
#top-menu li a {
padding-bottom: 20px !important;
}
@media (min-width: 1070px) {
#top-menu li {
padding-right: 30px
}
.et_pb_slide_content h1 {
font-size: 56px;
}
} .et_pb_slider .et_pb_slide {
padding-top: 160px !important;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
text-shadow: inherit !important;
}
h2.et_pb_slide_title {
color: #E0A574 !important;
background-color: #fff;
border-radius: 5px;
padding: 10px 15px;
font-size: 16px !important;
text-transform: uppercase;
font-weight: bold !important;
display: inline-block;
margin-bottom: 30px;
}
.label {
color: #E0A574 !important;
background-color: #fff;
border-radius: 5px;
padding: 10px 15px;
font-size: 16px !important;
text-transform: uppercase;
font-weight: bold !important;
display: inline-block;
}
.et_pb_slide_content h1 {
font-weight: bold;
}
#section1 {
margin-top: -40px;
padding: 0;
background-color: transparent;
}
#blocAnimaux {
padding: 0;
margin-bottom: 60px;
}
#blocAnimaux .et_pb_column {
background-color: #fff;
padding: 20px;
transition: all 0.4s ease-in-out;
border-radius: 20px;
position: relative;
top: 0;
cursor: pointer;
}
#blocAnimaux .et_pb_column:hover {
z-index: 999999;
-webkit-box-shadow: 0px 0px 10px 5px rgba(62, 105, 69, 0.4);
box-shadow: 0px 0px 10px 5px rgba(62, 105, 69, 0.4);
top: -30px;
}
#blocAnimaux .et_pb_column .et_pb_module,
#blocAnimaux .et_pb_column .et_pb_module p {
text-align: center !important;
}
#blocAnimaux .et_pb_column img {
max-height: 50px;
}
#blocAnimaux .et_pb_row {
padding: 0;
}
#blocAPropos .et_pb_image {
border-radius: 30px;
overflow: hidden;
}
#section2 h2 strong,
#blocAPropos h2 strong,
#blocquestion h2 strong,
#nimes h2 strong,
#tarascon h2 strong,
#section4 h2 strong,
#blocMarques h2 strong,
#magasins h2 strong {
font-size: 42px;
}
#section2 h2,
#blocAPropos h2,
#nimes h2,
#tarascon h2,
#blocMarques h2,
#section4 h2,
#magasins h2 {
font-size: 35px;
}
h3 {
font-size: 32px;
}
#section2 {
z-index: 999;
position: relative;
margin-top: 100px;
}
#bigDog {
width: 60%;
max-height: 945px;
position: absolute;
z-index: 999999;
right: -15%;
bottom: 0;
}
.blocReassurance {
position: relative;
z-index: 99;
}
.blocReassurance .et_pb_column {
background-color: #fff;
border-radius: 20px;
padding: 30px 60px 30px 30px;
text-align: left;
-webkit-box-shadow: 0px 0px 10px 5px rgba(114, 67, 32, 0.4);
box-shadow: 0px 0px 10px 5px rgba(114, 67, 32, 0.4);
}
.blocReassurance .et_pb_column:last-of-type {
display: none;
}
.blocReassurance .et_pb_column img {
width: 50px !important;
}
.blocReassurance .et_pb_column p {
text-align: left !important;
}
#blocMarques {
position: relative;
z-index: 999999999;
}
#gallery .slick-track div {
text-align: center;
padding: 20px;
}
.slick-track {
display: flex !important;
align-items: center;
}
#gallery .slick-track div img {
display: inline-block;
height: auto !important;
} .wp-image-350 {
max-width: 150px;
}
.wp-image-348 {
max-width: 150px;
} #bigcat {
width: 37%;
max-height: 946px;
position: absolute;
z-index: 999999999;
bottom: 0;
}
.bloctestimony {
position: relative;
z-index: 99;
}
.bloctestimony .et_pb_column {
background-color: #fff;
border-radius: 20px;
padding: 30px 60px 60px 30px;
text-align: left;
-webkit-box-shadow: 0px 0px 10px 5px rgba(114, 67, 32, 0.4);
box-shadow: 0px 0px 10px 5px rgba(114, 67, 32, 0.4);
}
.bloctestimony .et_pb_column:first-child {
visibility: hidden !important;
}
.bloctestimony .et_pb_column img {
width: 50px !important;
}
.bloctestimony .et_pb_column p {
text-align: left !important;
} footer .et_pb_menu {
background-color: transparent !important;
}
footer .et-menu {
display: block !important;
}
footer .et-menu li {
display: block !important;
}
footer .et-menu li a {
color: #fff;
}
#footer {
display: flex !important;
}
#infos {
display: flex !important;
gap: 50px;
}
.et_pb_image_1_tb_footer {
margin-right: 15px !important;
margin-left: 40px !important;
}
.et_pb_image_2_tb_footer {
margin-right: 0 !important;
margin-left: 0 !important;
}
.et_pb_social_media_follow li a.icon {
border-radius: 30px;
}
.et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:before {
color: #3e6945 !important;
} .sb_instagram_header {
display: none !important;
}
#sb_instagram img {
border-radius: 20px;
}
#sbi_images {
gap: 20px !important;
}
#sb_instagram .sbi_follow_btn a {
font-size: 20px !important;
}
#sbi_load {
margin-top: 25px;
} #patte1 {
position: absolute !important;
top: -180px;
left: -200px;
}
#patte2 {
position: absolute !important;
top: -230px;
right: -220px;
} #overlayBase {
padding-bottom: 20px !important;
height: auto !important;
}
#overlayy2::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 75%, #f9e8dc00 0%, #f9e8dc 100%);
}  #blocselection h2 {
font-size: 32px;
color: #fff;
}
#blocselection .et_pb_column {
min-height: 305px !important;
padding: 0 !important;
display: flex;
align-content: center;
flex-direction: column;
align-items: center;
justify-content: center;
}
#overlayy::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.395) 50%, rgba(0, 0, 0, 0) 100%);
}
#overlayy:hover::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.5998774509803921) 50%, rgba(0, 0, 0, 0) 100%);
}
.case1,
.case2,
.case4,
.case5,
.case6 {
border-right: solid white !important;
} #btnhide {
opacity: 0;
visibility: hidden;
transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
} .case1:hover .texthide,
.case1:hover #btnhide,
.case2:hover .texthide,
.case2:hover #btnhide,
.case3:hover .texthide,
.case3:hover #btnhide,
.case4:hover .texthide,
.case4:hover #btnhide,
.case5:hover .texthide,
.case5:hover #btnhide,
.case6:hover .texthide,
.case6:hover #btnhide,
.case7:hover .texthide,
.case7:hover #btnhide {
opacity: 1;
visibility: visible;
transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
}
.blocReassurance {
position: relative;
z-index: 99;
}
.blocReassurance2 .et_pb_column {
background-color: #fff;
border-radius: 20px;
padding: 30px 60px 30px 30px;
text-align: left;
-webkit-box-shadow: 0px 0px 10px 5px rgba(100, 100, 100, 0.4);
box-shadow: 0px 0px 10px 5px rgba(100, 100, 100, 0.4);
}
.blocReassurance2 .et_pb_column img {
width: 50px !important;
}
.blocReassurance2 .et_pb_column p {
text-align: left !important;
} #overlayy2::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.5998774509803921) 50%, rgba(0, 0, 0, 0) 100%);
}
#magasinpatte2 {
position: absolute !important;
top: -100px;
right: -220px;
}
#nimes .et_pb_image, 
#tarascon .et_pb_image, 
#tarasconreverse .et_pb_image, 
#reverseparallax .et_pb_image,
#blocparallax .et_pb_image, 
#blocparallax2 .et_pb_image, 
#imgtext .et_pb_image, 
#reverse .et_pb_image {
border-radius: 30px;
overflow: hidden;
}
.wpcf7-form input,
.wpcf7-form textarea {
width: 100%;
border-radius: 5px;
padding: 20px;
margin-bottom: 20px;
}
.wpcf7-form input[type="checkbox"] {
width: auto !important;
padding-left: 0 !important;
}
.wpcf7-form input[type="submit"] {
width: auto !important;
background-color: #e0a574;
color: #fff;
border: 0;
font-size: 20px;
font-weight: 500;
padding: .3em 1em;
line-height: 1.7em !important;
cursor: pointer;
transition: all ease 250ms;
}
.wpcf7-form input[type="submit"]:hover {
background-color: #3e6945 !important;
}
.fildAriane * {
color: #fff;
}
@media (max-width: 980px) { #btnhide {
opacity: 1 !important;
visibility:visible !important;
transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
}
#patounettes {
display: none;
}
#reverse, #tarasconreverse {
display: flex;
flex-direction: column-reverse;
margin-top: 40px !important;
} #blocparallax {
margin-top: 50px !important;
}
#blocparallax2 {
margin-bottom: 0 !important;
}
#reverseparallax {
display: flex;
flex-direction: column-reverse;
margin-bottom: 20px !important;
margin-top: 40px !important;
}
#blocdroite {
margin-bottom: 50px !important;
} .case1,
.case2,
.case3
.case4,
.case5,
.case6, 
.case7 {
border-right: 0 !important;
}
.case2,
.case3
.case4,
.case5,
.case6, 
.case7 {
border-top: solid white !important;
} .et-fixed-header {
position: fixed !important;
background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%) !important;
}
#main-header {
background-color: white !important;
background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 100%);
}
.logo_container a {
display: contents;
position: relative;
left: 0;
top: 0;
width: 0;
padding: 0;
background-color:none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
transition: none;
}
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
top: 46px !important;
}   ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
width: 44px;
height: 100%;
padding: 0px !important;
max-height: 44px;
position: absolute;
right: 0px;
top: 0px;
z-index: 999;
background-color: transparent;
border-bottom: 0;
text-align: center;
}
ul.et_mobile_menu > li.menu-item-has-children,
ul.et_mobile_menu > li.page_item_has_children,
ul.et_mobile_menu > li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu > li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu > li.page_item_has_children,
.et-db #et-boc .et-l ul.et_mobile_menu > li.menu-item-has-children .sub-menu li.menu-item-has-children {
position: relative;
}
.et_mobile_menu .menu-item-has-children > a,
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children > a {
background-color: transparent;
} ul.et_mobile_menu .menu-item-has-children .sub-menu,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
display: none !important;
visibility: hidden !important;
} ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {
display: block !important;
visibility: visible !important;
font-weight: 500 !important;
} ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons {
top: 10px;
position: relative;
} ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon {
display: none;
} ul.et_mobile_menu li.menu-item-has-children.dt-open > .mobile-toggle .dt-open-icon,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open > .mobile-toggle .dt-open-icon {
display: none;
} #bigcat {
display: none;
}
#dog {
display: none;
} .et_pb_row_0_tb_footer {
padding-top: 0 !important;
}
.et_pb_image_0_tb_footer {
width: 100% !important;
}
.et_pb_column_1_tb_footer, .et_pb_column_2_tb_footer, .et_pb_column_3_tb_footer {
display: none !important;
}
.et_pb_row_1_tb_footer {
padding-top: 0 !important;
}
#infos {
flex-direction: column !important;
gap: 30px !important;
}
.et_pb_social_media_follow_0_tb_footer {
display: flex !important;
justify-content: center !important;
}
}
@media (max-width: 400px) { h1 {
font-size: 50px !important;
}
#section2 h2 strong,
#blocAPropos h2 strong,
#blocquestion h2 strong,
#nimes h2 strong,
#tarascon h2 strong,
#section4 h2 strong,
#blocMarques h2 strong,
#magasins h2 strong {
font-size: 38px;
}
#section2 h2,
#blocAPropos h2,
#nimes h2,
#tarascon h2,
#blocMarques h2,
#section4 h2,
#magasins h2 {
font-size: 31px;
}
h3 {
font-size: 28px !important;
}  .slick-slide {
max-width: 200px;
}
.slick-slide img {
max-width: 150px;
}
.slick-slide .wp-image-353 {
max-width: 200px !important;
}
.slick-slide .wp-image-354 {
max-width: 200px !important;
} .page-id-28 .et_pb_text_14 h2 {
text-align: center !important;
}
}