@font-face {
font-family: 'Aniyah';
src: url(//esprit-mariage.com/wp-content/themes/Groupe-echo/fonts/Aniyah.otf);
font-style: normal;
}
.centrer-verticalement {
display: flex;
flex-direction: column;
justify-content: center; display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
}
body {
hyphens: auto;
}
.aniyah,
h1.aniyah,
h2.aniyah,
h3.aniyah,
h4.aniyah,
h5.aniyah,
h6.aniyah {
font-family: 'Aniyah', cursive !important;
} .header_wrap #header_col1,
.header_wrap #header_col3 {
width: 48% !important;
}
.header_wrap #header_col2 {
width: auto !important;
}
.btn-rdv-menu { background-color: #C9971B !important;
padding: 10px;
margin-top: 0 !important;
margin-right: 10px !important;
}
.btn-rdv-menu a {
padding-bottom: 0 !important;
}
.btn-rdv-menu:hover {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
transform: scale(1.05) !important;
}
body .btn-rdv-menu:hover a {
color: #ffffff !important;
}
.et_pb_menu_1_tb_header.et_pb_menu ul li.current-menu-item.btn-rdv-menu a {
color: #ffffff !important;
}
body .et_pb_menu_1_tb_header.et_pb_menu ul li.btn-rdv-menu:hover > a {
color: #ffffff !important;
}
@media screen and (min-width:1121px) {
#header-v3 #col-2-v3 {
width: 10% !important;
}
#header-v3 #col-1-v3,
#header-v3 #col-3-v3 {
width: 45% !important;
}
}
@media screen and (max-width:1450px) {
body #header-v3 ul li a {
letter-spacing: 0 !important;
font-size: 14px !important;
}
.et-db #et-boc .et-l .et_pb_menu .et-menu > li {
padding-left: 5px !important;
}
}
@media screen and (max-width:1120px) and (min-width:981px) {
body #header-v3 ul li {
padding-right: 0 !important;
}
#header-v3 #col-2-v3 {
width: 6% !important;
}
#header-v3 #col-2-v3 img {
width: 80px !important;
}
#header-v3 #col-1-v3,
#header-v3 #col-3-v3 {
width: 47% !important;
}
body #header-v3 ul li a {
font-size: 13px !important;
}
body .btn-rdv-menu {
border: none;
padding: 5px 0px;
margin-top: 3px !important;
}
}
@media screen and (max-width:980px) {
.header_wrap #header_col1,
.header_wrap #header_col2,
.header_wrap #header_col3 {
width: 100% !important;
}
}
.et-db #et-boc .et-l .et_pb_menu .et-menu > li {
padding-left: 5px !important;
padding-right: 5px !important;
}
@media screen and (max-width:980px) {
.header_wrap #header_col2.header_col2-mob {
width: 75% !important;
}
body #menu-item-24862 a {
color: #ffffff !important;
}
}  .cat-accueil .dvmd_ib_image_wrap:hover {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.cat-accueil .dvmd_ib_image_wrap:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
} .image-zoom img {
transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.image-zoom img:hover {
transform: scale(1.1);
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
}
.dvmd_ib_image {
overflow: hidden !important;
}    .free-slider-2 .et-pb-controllers {
position: absolute;
width: 400px;
top: 30% !important;
bottom: 30% !important;
right: 0px !important;
left: auto !important;
transform: rotate(90deg);
}
.free-slider-2 .et-pb-controllers a {
border-radius: 0px;
width: 15px;
height: 2px;
}
.free-slider-2 .et-pb-controllers .et-pb-active-control {
width: 150px;
}
.free-slider-2 .et-pb-arrow-next {
opacity: 1;
right: 100px !important;
top: 90% !important;
}
.free-slider-2 .et-pb-arrow-prev {
opacity: 1;
left: calc(100% - 220px) !important;
top: 90% !important;
}
.free-slider-2 .et-pb-arrow-prev:before {
content: 'PRÉC.' !important;
font-family: 'Open Sans' !important;
font-size: 14px;
font-weight: 400;
letter-spacing: 3px;
text-transform: uppercase;
display: inline-block;
}
.free-slider-2 .et-pb-arrow-next:before {
content: 'SUIV.' !important;
font-family: 'Open Sans' !important;
font-size: 14px;
font-weight: 400;
letter-spacing: 3px;
text-transform: uppercase;
display: inline-block;
} @media screen and (max-width: 980px) and (min-width: 768px) {
.free-slider-2 .et-pb-controllers {
position: absolute;
width: 200px;
top: 50% !important;
bottom: 50% !important;
right: -30px !important;
left: auto !important;
transform: rotate(90deg);
}
}
@media screen and (max-width: 980px) and (min-width: 768px) {
.free-slider-2 .et-pb-controllers a {
border-radius: 0px;
width: 15px;
height: 2px;
margin: 3px;
}
}
@media screen and (max-width: 980px) and (min-width: 768px) {
.free-slider-2 .et-pb-controllers .et-pb-active-control {
width: 80px;
}
}
@media screen and (max-width: 980px) and (min-width: 768px) {
.free-slider-2 .et-pb-arrow-next {
opacity: 1;
right: 70px !important;
top: 90% !important;
}
}
@media screen and (max-width: 980px) and (min-width: 768px) {
.free-slider-2 .et-pb-arrow-prev {
opacity: 1;
left: calc(100% - 180px) !important;
top: 90% !important;
}
}
@media screen and (max-width: 980px) and (min-width: 768px) {
.free-slider-2 .et-pb-arrow-prev:before {
content: 'Prev' !important;
font-family: 'Quicksand' !important;
font-size: 14px;
font-weight: 400;
letter-spacing: 3px;
text-transform: uppercase;
display: inline-block;
opacity: 1;
}
}
@media screen and (max-width: 980px) and (min-width: 768px) {
.free-slider-2 .et-pb-arrow-next:before {
content: 'Next' !important;
font-family: 'Quicksand' !important;
font-size: 14px;
font-weight: 400;
letter-spacing: 3px;
text-transform: uppercase;
display: inline-block;
opacity: 1;
}
} @media screen and (max-width: 767px) {
.free-slider-2 .et-pb-controllers {
position: absolute;
width: 200px;
top: 50% !important;
bottom: 50% !important;
right: -60px !important;
left: auto !important;
transform: rotate(90deg);
}
}
@media screen and (max-width: 767px) {
.free-slider-2 .et-pb-controllers a {
border-radius: 0px;
width: 10px;
height: 2px;
margin: 2px;
}
}
@media screen and (max-width: 767px) {
.free-slider-2 .et-pb-controllers .et-pb-active-control {
width: 60px;
}
}
@media screen and (max-width: 767px) {
.free-slider-2 .et-pb-arrow-next {
opacity: 1;
right: 35px !important;
top: 90% !important;
}
}
@media screen and (max-width: 767px) {
.free-slider-2 .et-pb-arrow-prev {
opacity: 1;
left: calc(100% - 125px) !important;
top: 90% !important;
}
}
@media screen and (max-width: 767px) {
.free-slider-2 .et-pb-arrow-prev:before {
content: 'Prev' !important;
font-family: 'Quicksand' !important;
font-size: 12px;
font-weight: 400;
letter-spacing: 3px;
text-transform: uppercase;
display: inline-block;
opacity: 1;
}
}
@media screen and (max-width: 767px) {
.free-slider-2 .et-pb-arrow-next:before {
content: 'Next' !important;
font-family: 'Quicksand' !important;
font-size: 12px;
font-weight: 400;
letter-spacing: 3px;
text-transform: uppercase;
display: inline-block;
opacity: 1;
}
}
@media screen and (max-width: 767px) {
.free-slider-2 .et_pb_slide_image,
.et_pb_slide_video {
width: 47.25%;
margin-right: 5.5%;
position: absolute;
}
}
@media (max-width: 767px) {
.free-slider-2 .et_pb_media_alignment_center .et_pb_slide_image {
top: 21%;
}
}
@media (max-width: 767px) {
.free-slider-2 .et_pb_slide_image,
.et_pb_slide_video {
display: block !important;
}
} .free-slider-2 .et_pb_slide_description {
animation: none !important;
}
.free-slider-2 .et_pb_slide:first-child .et_pb_slide_image img.active {
animation: none;
}
.free-slider-2 .et-pb-active-slide {
opacity: 1 !important;
}
.free-slider-2 .et_pb_slide .et_parallax_bg {
animation: zoom-out-effect 10s forwards;
-ms-animation: zoom-out-effect 10s forwards;
-webkit-animation: zoom-out-effect 10s forwards;
-0-animation: zoom-out-effect 10s forwards;
-moz-animation: zoom-out-effect 10s forwards;
animation-delay: 0ms;
filter: brightness(0.8);
}
.free-slider-2 .et_parallax_bg {
animation: zoom-out-effect 10s forwards;
-ms-animation: zoom-out-effect 10s forwards;
-webkit-animation: zoom-out-effect 10s forwards;
-0-animation: zoom-out-effect 10s forwards;
-moz-animation: zoom-out-effect 10s forwards;
animation-delay: 0ms;
}
@keyframes zoom-out-effect {
0% {
-ms-transform: scale3d(1.6, 1.6, 1.6);
-webkit-transform: scale3d(1.6, 1.6, 1.6);
-o-transform: scale3d(1.6, 1.6, 1.6);
-moz-transform: scale3d(1.6, 1.6, 1.6);
transform: scale3d(1.6, 1.6, 1.6);
animation-timing-function: ease;
}
100% {
-ms-transform: scale3d(1.3, 1.3, 1.3) translate3d(9%, 3%, 0);
-webkit-transform: scale3d(1.3, 1.3, 1.3) translate3d(9%, 3%, 0);
-o-transform: scale3d(1.3, 1.3, 1.3) translate3d(9%, 3%, 0);
-moz-transform: scale3d(1.3, 1.3, 1.3) translate3d(9%, 3%, 0);
transform: scale3d(1.3, 1.3, 1.3) translate3d(9%, 3%, 0);
}
}
span.ss-titre-acc1 {
color: #f2e0a7;
font-size: 16px;
margin-bottom: 10px letter-spacing:4px;
}   .swat-slider-3 .et_pb_slide_description {
animation: none !important;
text-shadow: none !important;
text-align: center !important;
}
.swat-slider-3 .et-pb-active-slide {
opacity: 1 !important;
}  .swat-slider-3 .et-pb-controllers {
position: absolute;
width: 200px;
top: 50% !important;
bottom: 50% !important;
right: 0px !important;
left: auto !important;
transform: rotate(90deg);
}
.swat-slider-3 .et-pb-controllers a {
border-radius: 100%;
width: 12px;
height: 12px;
opacity: 1;
}
.swat-slider-3 .et-pb-arrow-next {
opacity: 1;
right: 100px !important;
top: 90% !important;
}
.swat-slider-3 .et-pb-arrow-prev {
opacity: 1;
left: calc(100% - 180px) !important;
top: 90% !important;
}
.swat-slider-3 .et-pb-arrow-prev:before {
content: '\23' !important;
font-size: 18px;
display: inline-block;
border-radius: 100%;
background-color: rgba(255, 255, 255, 0.25);
padding: 8px;
}
.swat-slider-3 .et-pb-arrow-next:before {
content: '\24' !important;
font-size: 18px;
display: inline-block;
border-radius: 100%;
background-color: rgba(255, 255, 255, 0.25);
padding: 8px;
} @media screen and (max-width: 980px) and (min-width: 768px) {
.swat-slider-3 .et-pb-controllers {
position: absolute;
width: 200px;
top: 50% !important;
bottom: 50% !important;
right: -30px !important;
left: auto !important;
transform: rotate(90deg);
}
}
@media screen and (max-width: 980px) and (min-width: 768px) {
.swat-slider-3 .et-pb-controllers a {
border-radius: 100%;
width: 12px;
height: 12px;
opacity: 1;
}
}
@media screen and (max-width: 980px) and (min-width: 768px) {
.swat-slider-3 .et-pb-arrow-next {
opacity: 1;
right: 70px !important;
top: 90% !important;
}
}
@media screen and (max-width: 980px) and (min-width: 768px) {
.swat-slider-3 .et-pb-arrow-prev {
opacity: 1;
left: calc(100% - 140px) !important;
top: 90% !important;
}
}
@media screen and (max-width: 980px) and (min-width: 768px) {
.swat-slider-3 .et-pb-arrow-prev:before {
content: '\23' !important;
font-size: 14px;
display: inline-block;
opacity: 1;
}
}
@media screen and (max-width: 980px) and (min-width: 768px) {
.swat-slider-3 .et-pb-arrow-next:before {
content: '\24' !important;
font-size: 14px;
display: inline-block;
opacity: 1;
}
} @media screen and (max-width: 767px) {
.swat-slider-3 .et-pb-controllers {
position: absolute;
width: 200px;
top: 47% !important;
bottom: 50% !important;
right: -60px !important;
left: auto !important;
transform: rotate(90deg);
}
}
@media screen and (max-width: 767px) {
.swat-slider-3 .et-pb-controllers a {
border-radius: 100%;
width: 8px;
height: 8px;
opacity: 1;
margin-right: 5px;
}
}
@media screen and (max-width: 767px) {
.swat-slider-3 .et-pb-arrow-next {
opacity: 1;
right: 35px !important;
top: 88% !important;
}
}
@media screen and (max-width: 767px) {
.swat-slider-3 .et-pb-arrow-prev {
opacity: 1;
left: calc(100% - 100px) !important;
top: 88% !important;
}
}
@media screen and (max-width: 767px) {
.swat-slider-3 .et-pb-arrow-prev:before {
content: '\23' !important;
font-size: 12px;
display: inline-block;
opacity: 1;
}
}
@media screen and (max-width: 767px) {
.swat-slider-3 .et-pb-arrow-next:before {
content: '\24' !important;
font-size: 12px;
display: inline-block;
opacity: 1;
}
} .swat-slider-3 .et_pb_slide .et_parallax_bg {
animation: image-color-effect 5s forwards;
-ms-animation: image-color-effect 5s forwards;
-webkit-animation: image-color-effect 5s forwards;
-0-animation: image-color-effect 5s forwards;
-moz-animation: image-color-effect 5s forwards;
animation-delay: 0ms;
}
.swat-slider-3 .et_parallax_bg {
animation: image-color-effect 5s forwards;
-ms-animation: image-color-effect 5s forwards;
-webkit-animation: image-color-effect 5s forwards;
-0-animation: image-color-effect 5s forwards;
-moz-animation: image-color-effect 5s forwards;
animation-delay: 0ms;
}
@keyframes image-color-effect {
0% {
animation-timing-function: linear;
}
100% {
filter: contrast(120%) saturate(170%) brightness(90%);
}
} .swat-slider-3 .letter {
display: inline-block;
opacity: 0;
filter: blur(4px);
}
.swat-slider-3 .letter:nth-child(1) {
animation: fade-in 0.8s 0.1s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.swat-slider-3 .letter:nth-child(2) {
animation: fade-in 0.8s 0.4s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.swat-slider-3 .letter:nth-child(3) {
animation: fade-in 0.8s 0.7s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.swat-slider-3 .letter:nth-child(4) {
animation: fade-in 0.8s 1s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.swat-slider-3 .letter:nth-child(5) {
animation: fade-in 0.8s 1.3s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.swat-slider-3 .letter:nth-child(6) {
animation: fade-in 0.8s 1.6s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.swat-slider-3 .letter:nth-child(7) {
animation: fade-in 0.8s 1.9s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.swat-slider-3 .letter:nth-child(8) {
animation: fade-in 0.8s 2.2s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.swat-slider-3 .letter:nth-child(9) {
animation: fade-in 0.8s 2.5s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.swat-slider-3 .letter:nth-child(10) {
animation: fade-in 0.8s 2.8s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.swat-slider-3 .letter:nth-child(11) {
animation: fade-in 0.8s 3.1s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
.swat-slider-3 .letter:nth-child(12) {
animation: fade-in 0.8s 3.4s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
@keyframes fade-in {
100% {
opacity: 1;
filter: blur(0);
}
} .swat-slider-3 .et_pb_button {
-webkit-animation: button-animation, fadeIn;
animation: button-animation, fadeIn;
animation-delay: 0s, 3s;
animation-duration: 5s, 2s;
}
@-webkit-keyframes button-animation {
0% {
opacity: 0;
}
99.99% {
opacity: 0;
}
100% {
opacity: 1;
}
}  .accueil_cat_modele {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.accueil_cat_modele .et_pb_column {
width: 32%;
}
.accueil_cat_modele .et_pb_column .et_pb_module {
padding-left: 40px;
}
.et_pb_contact_field_options_title {
display: none;
} .single-robes-de-mariee .modele_galerie,
.single-costumes .modele_galerie {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
.single-robes-de-mariee .modele_galerie .modele_galerie_single,
.single-costumes .modele_galerie .modele_galerie_single {
width: 33.3333%; }
.mfp-arrow-left:before {
border-right: 27px solid #fff;
}
.mfp-arrow-right:before {
border-left: 27px solid #fff;
}
.mfp-arrow:after,
.mfp-arrow:before {
left: -20px;
}  #wpcf7-f374-p340-o1 .label-rdv {
width: 48% !important;
display: inline-block !important;
margin-right: 1.2%;
}
@media screen and (max-width:650px) {
#wpcf7-f374-p340-o1 .label-rdv {
width: 100% !important;
}
}
#wpcf7-f374-p340-o1 textarea {
width: 100% !important;
}
#wpcf7-f374-p340-o1 .label-rdv {
margin-bottom: 16px !important;
}
#wpcf7-f374-p340-o1 label.label-invisible,
#wpcf7-f374-p340-o1 .label-rdv br,
#wpcf7-f374-p340-o1 .label-rdv-message br {
display: none !important;
}
#wpcf7-f374-p340-o1 input {
border: 0px !important;
border-bottom: 1px #000000 solid !important;
background-color: rgba(0, 0, 0, 0) !important;
padding: 10px !important;
width: 100% !important;
}
#wpcf7-f374-p340-o1 textarea {
border: 1px #000000 solid !important;
background-color: rgba(0, 0, 0, 0) !important;
padding: 10px !important;
}
#wpcf7-f374-p340-o1 input::placeholder,
#wpcf7-f374-p340-o1 textarea::placeholder {
color: #000000;
}
#wpcf7-f374-p340-o1 input::placeholder,
#wpcf7-f374-p340-o1 label,
#wpcf7-f374-p340-o1 textarea::placeholder {
font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
font-size: 1em !important;
}
#wpcf7-f374-p340-o1 input[type="checkbox"] {
width: auto !important;
}
#wpcf7-f374-p340-o1 span.wpcf7-list-item {
margin-left: 0 !important;
}
#wpcf7-f374-p340-o1 input[type="submit"] {
background-color: #c9971b !important;
font-size: 1em;
text-transform: uppercase;
color: #ffffff;
border-bottom: 0 !important;
font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
}
#wpcf7-f374-p340-o1 input[type="submit"]:hover {
background-color: #000000 !important;
cursor: pointer;
}  @media screen and (max-width:980px) { .pa-open-mobile-menu .et_pb_menu__menu {
display: flex !important;
}
.pa-open-mobile-menu .et_mobile_nav_menu {
display: none !important;
} .home .title-diapo {
line-height: 75px;
}
}
@media screen and (max-width:880px) {
.accueil_cat_modele .et_pb_column {
width: 49%;
}
}
@media screen and (max-width:580px) {
.accueil_cat_modele .et_pb_divider:before {
top: -45px;
}
} @media screen and (min-width:768px) {
body .difl_businesshours_0 .df_bh_day {
max-width: 20% !important;
}
body .difl_businesshours_0 .df_bh_time {
max-width: calc(100% - 20%);
}
}