@charset 'UTF-8';
#mc4wp-form-1 {
display: table;
margin: auto;
}
#block-8 h2 {
font-size: 20px;
text-align: center;
line-height: 1.5;
font-family: "Poppins, Regular";
}
#block-11 .container {
text-align: center;
}
.widgets_wrapper #nav_menu-2,
.widgets_wrapper #nav_menu-4 {
float: left;
width: 50%;
}
ul#menu-footer-right-1,
ul#menu-footer {
background: transparent;
}
.footer_copy .container {
max-width: 100%;
}
#Footer .widgets_wrapper.center h4,
#Footer .widgets_wrapper.center h2,
#Footer .widgets_wrapper.center a {
color: #fff !important;
}
#Footer .widgets_wrapper.center {
background-color: #1a5a5e;
color: #fff;
}
#Footer .footer_copy {
background-color: #276baa;
color: #fff;
}
#Footer .widget_archive ul,
#Footer .widget_nav_menu ul {
list-style-type: disc;
color: #fff !important;
}
.contaier_single_event .retour_btn_block_full .btn_retour {
margin-right: 30px !important;
}
.contaier_single_event .retour_btn_block_full .btn_retour,
.contaier_single_event .btn_block_event_information .btn_telecharger.btn-green,
.btn_Voir.btn-green {
background-image: unset !important;
background-size: unset !important;
padding: 11px 26px !important;
text-align: center;
}
.contaier_single_event .retour_btn_block_full {
margin-top: 0px !important;
}
.contaier_single_event .last_block_btn {
width: 100%;
display: flex;
flex-direction: row-reverse;
justify-content: flex-end;
}
.contaier_single_event .container-event-reservation {
margin-top: 0px !important;
}
.price_event {
padding: 8px 0 12px;
}
.price_event > span {
color: #000;
font-size: 20px;
font-family: "Poppins";
font-style: italic;
font-weight: 500;
line-height: 30px;
}
.evenement_img {
max-width: 100%;
max-height: 100%;
}
.jquery-modal {
z-index: 999 !important;
}
.jquery-modal .modal {
margin: 20px 0;
}
.collapsed_checkbox {
position: relative;
}
.collapsed_checkbox .items_infos {
display: flex;
align-items: center;
height: 44px;
width: 100%;
border: 1px solid #1a5a5e;
border-radius: 23px;
padding: 20px 38px 20px 20px;
cursor: pointer;
}
.collapsed_checkbox .items_infos img {
margin-right: 15px;
}
.collapsed_checkbox.open .items_infos {
display: none;
}
.collapsed_checkbox .items_list {
display: none;
border: 1px solid #1a5a5e;
border-radius: 23px;
padding: 12px 38px 12px 20px;
width: 100%;
}
.collapsed_checkbox.open .items_list {
display: block;
}
.collapsed_checkbox.open .items_list > div {
display: flex;
margin: 8px 0;
gap: 0 8px;
}
.collapsed_checkbox.open .items_list .ages_sous_bloc {
flex-wrap: wrap;
}
.collapsed_checkbox.open .items_list > div:first-child {
margin-top: 0;
}
.collapsed_checkbox.open .items_list > div:last-child {
margin-bottom: 0;
}
#filter_events_modal #filtre_complet:hover,
#filter_events_modal #filtre_complet,
.collapsed_checkbox.open .items_list input[type="checkbox"]:hover,
.collapsed_checkbox.open .items_list input[type="checkbox"] {
accent-color: #1a5a5e;
width: 19px;
height: 19px;
min-width: 19px;
min-height: 19px;
margin: 5px 16px 0 0;
}
.collapsed_checkbox.open .items_list label {
font-size: 18px;
color: #1a5a5e;
line-height: 27px;
margin-bottom: 0;
cursor: pointer;
}
.collapsed_checkbox.open .items_list input[type="checkbox"] {
cursor: pointer;
}
.collapsed_checkbox .arrow {
position: absolute;
transform: rotate(180deg);
top: 7px;
right: 11px;
width: 30px;
height: 30px;
cursor: pointer;
}
.collapsed_checkbox .arrow::after {
content: "";
position: absolute;
right: 8px;
top: 10px;
z-index: 11;
display: block;
width: 14px;
height: 14px;
border-top: 3px solid #1a5a5e;
border-left: 3px solid #1a5a5e;
transform: rotate(45deg);
border-radius: 3px 2px 0 2px;
}
.collapsed_checkbox.open .arrow {
transform: rotate(0deg);
} input#qty::-webkit-outer-spin-button,
input#qty::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input#qty {
-moz-appearance: textfield;
}
.filtre_complet_container {
display: flex;
align-items: center;
margin-bottom: 5px;
margin-top: 5px;
}
.filtre_complet_container label {
cursor: pointer;
margin-bottom: 0;
}
.filtre_complet_container #filtre_complet {
cursor: pointer;
margin-top: 0 !important;
}
.loader {
display: inline-block;
width: 24px;
height: 24px;
border-radius: 50%;
position: relative;
animation: rotate 1s linear infinite
}
.loader::before {
content: "";
box-sizing: border-box;
position: absolute;
inset: 0px;
border-radius: 50%;
border: 5px solid #FFF;
animation: prixClipFix 2s linear infinite ;
}
@keyframes rotate {
100%   {transform: rotate(360deg)}
}
@keyframes prixClipFix {
0%   {clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}
25%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}
50%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}
75%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}
100% {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}
}
@media screen and (max-width: 992px) {
.button-plus i:before,
.button-minus i:before{
padding: 10px 15px;
display: flex;
justify-content: center;
align-items: center;
}
}.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
-ms-filter: "alpha(opacity=0)"; }
.ui-front {
z-index: 100;
} .ui-state-disabled {
cursor: default !important;
pointer-events: none;
} .ui-icon {
display: inline-block;
vertical-align: middle;
margin-top: -.25em;
position: relative;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.ui-widget-icon-block {
left: 50%;
margin-left: -8px;
display: block;
}  .ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
margin: 2px 0 0 0;
padding: .5em .5em .5em .7em;
font-size: 100%;
}
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em;
border-top: 0;
overflow: auto;
}
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
}
.ui-menu {
list-style: none;
padding: 0;
margin: 0;
display: block;
outline: 0;
}
.ui-menu .ui-menu {
position: absolute;
}
.ui-menu .ui-menu-item {
margin: 0;
cursor: pointer; list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-item-wrapper {
position: relative;
padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
margin: 5px 0;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
margin: -1px;
} .ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
padding-left: 2em;
} .ui-menu .ui-icon {
position: absolute;
top: 0;
bottom: 0;
left: .2em;
margin: auto 0;
} .ui-menu .ui-menu-icon {
left: auto;
right: 0;
}
.ui-button {
padding: .4em 1em;
display: inline-block;
position: relative;
line-height: normal;
margin-right: .1em;
cursor: pointer;
vertical-align: middle;
text-align: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
text-decoration: none;
} .ui-button-icon-only {
width: 2em;
box-sizing: border-box;
text-indent: -9999px;
white-space: nowrap;
} input.ui-button.ui-button-icon-only {
text-indent: 0;
} .ui-button-icon-only .ui-icon {
position: absolute;
top: 50%;
left: 50%;
margin-top: -8px;
margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
padding: 0;
width: 2.1em;
height: 2.1em;
text-indent: -9999px;
white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
width: auto;
height: auto;
text-indent: 0;
white-space: normal;
padding: .4em 1em;
}  input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
border: 0;
padding: 0;
}
.ui-controlgroup {
vertical-align: middle;
display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
float: left;
margin-left: 0;
margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
display: block;
float: none;
width: 100%;
margin-top: 0;
margin-bottom: 0;
text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
border-bottom: none;
} .ui-controlgroup-vertical .ui-spinner-input { width: 75%;
width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
border-top-style: solid;
}
.ui-checkboxradio-label .ui-icon-background {
box-shadow: inset 1px 1px 1px #ccc;
border-radius: .12em;
border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
width: 16px;
height: 16px;
border-radius: 1em;
overflow: visible;
border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
background-image: none;
width: 8px;
height: 8px;
border-width: 4px;
border-style: solid;
}
.ui-checkboxradio-disabled {
pointer-events: none;
}
.ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none;
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 45%;
}
.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin: 0 0 .4em;
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.ui-datepicker td {
border: 0;
padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
} .ui-datepicker.ui-datepicker-multi {
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0;
} .ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
} .ui-datepicker .ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
left: .5em;
top: .3em;
}
.ui-dialog {
position: absolute;
top: 0;
left: 0;
padding: .2em;
outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
padding: .4em 1em;
position: relative;
}
.ui-dialog .ui-dialog-title {
float: left;
margin: .1em 0;
white-space: nowrap;
width: 90%;
overflow: hidden;
text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
position: absolute;
right: .3em;
top: 50%;
width: 20px;
margin: -10px 0 0 0;
padding: 1px;
height: 20px;
}
.ui-dialog .ui-dialog-content {
position: relative;
border: 0;
padding: .5em 1em;
background: none;
overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
text-align: left;
border-width: 1px 0 0 0;
background-image: none;
margin-top: .5em;
padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
margin: .5em .4em .5em 0;
cursor: pointer;
}
.ui-dialog .ui-resizable-n {
height: 2px;
top: 0;
}
.ui-dialog .ui-resizable-e {
width: 2px;
right: 0;
}
.ui-dialog .ui-resizable-s {
height: 2px;
bottom: 0;
}
.ui-dialog .ui-resizable-w {
width: 2px;
left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
width: 7px;
height: 7px;
}
.ui-dialog .ui-resizable-se {
right: 0;
bottom: 0;
}
.ui-dialog .ui-resizable-sw {
left: 0;
bottom: 0;
}
.ui-dialog .ui-resizable-ne {
right: 0;
top: 0;
}
.ui-dialog .ui-resizable-nw {
left: 0;
top: 0;
}
.ui-draggable .ui-dialog-titlebar {
cursor: move;
}
.ui-draggable-handle {
-ms-touch-action: none;
touch-action: none;
}
.ui-resizable {
position: relative;
}
.ui-resizable-handle {
position: absolute;
font-size: 0.1px;
display: block;
-ms-touch-action: none;
touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
display: none;
}
.ui-resizable-n {
cursor: n-resize;
height: 7px;
width: 100%;
top: -5px;
left: 0;
}
.ui-resizable-s {
cursor: s-resize;
height: 7px;
width: 100%;
bottom: -5px;
left: 0;
}
.ui-resizable-e {
cursor: e-resize;
width: 7px;
right: -5px;
top: 0;
height: 100%;
}
.ui-resizable-w {
cursor: w-resize;
width: 7px;
left: -5px;
top: 0;
height: 100%;
}
.ui-resizable-se {
cursor: se-resize;
width: 12px;
height: 12px;
right: 1px;
bottom: 1px;
}
.ui-resizable-sw {
cursor: sw-resize;
width: 9px;
height: 9px;
left: -5px;
bottom: -5px;
}
.ui-resizable-nw {
cursor: nw-resize;
width: 9px;
height: 9px;
left: -5px;
top: -5px;
}
.ui-resizable-ne {
cursor: ne-resize;
width: 9px;
height: 9px;
right: -5px;
top: -5px;
}
.ui-progressbar {
height: 2em;
text-align: left;
overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
margin: -1px;
height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
height: 100%;
-ms-filter: "alpha(opacity=25)"; opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
background-image: none;
}
.ui-selectable {
-ms-touch-action: none;
touch-action: none;
}
.ui-selectable-helper {
position: absolute;
z-index: 100;
border: 1px dotted black;
}
.ui-selectmenu-menu {
padding: 0;
margin: 0;
position: absolute;
top: 0;
left: 0;
display: none;
}
.ui-selectmenu-menu .ui-menu {
overflow: auto;
overflow-x: hidden;
padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
font-size: 1em;
font-weight: bold;
line-height: 1.5;
padding: 2px 0.4em;
margin: 0.5em 0 0 0;
height: auto;
border: 0;
}
.ui-selectmenu-open {
display: block;
}
.ui-selectmenu-text {
display: block;
margin-right: 20px;
overflow: hidden;
text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
text-align: left;
white-space: nowrap;
width: 14em;
}
.ui-selectmenu-icon.ui-icon {
float: right;
margin-top: 0;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: pointer;
-ms-touch-action: none;
touch-action: none;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
} .ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
}
.ui-slider-horizontal {
height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-slider-vertical {
width: .8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
}
.ui-sortable-handle {
-ms-touch-action: none;
touch-action: none;
}
.ui-spinner {
position: relative;
display: inline-block;
overflow: hidden;
padding: 0;
vertical-align: middle;
}
.ui-spinner-input {
border: none;
background: none;
color: inherit;
padding: .222em 0;
margin: .2em 0;
vertical-align: middle;
margin-left: .4em;
margin-right: 2em;
}
.ui-spinner-button {
width: 1.6em;
height: 50%;
font-size: .5em;
padding: 0;
margin: 0;
text-align: center;
position: absolute;
cursor: default;
display: block;
overflow: hidden;
right: 0;
} .ui-spinner a.ui-spinner-button {
border-top-style: none;
border-bottom-style: none;
border-right-style: none;
}
.ui-spinner-up {
top: 0;
}
.ui-spinner-down {
bottom: 0;
}
.ui-tabs {
position: relative; padding: .2em;
}
.ui-tabs .ui-tabs-nav {
margin: 0;
padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
list-style: none;
float: left;
position: relative;
top: 0;
margin: 1px .2em 0 0;
border-bottom-width: 0;
padding: 0;
white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
float: left;
padding: .5em 1em;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom: -1px;
padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
padding: 1em 1.4em;
background: none;
}
.ui-tooltip {
padding: 8px;
position: absolute;
z-index: 9999;
max-width: 300px;
}
body .ui-tooltip {
border-width: 2px;
} .ui-widget {
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
}
.ui-widget.ui-widget-content {
border: 1px solid #c5c5c5;
}
.ui-widget-content {
border: 1px solid #dddddd;
background: #ffffff;
color: #333333;
}
.ui-widget-content a {
color: #333333;
}
.ui-widget-header {
border: 1px solid #dddddd;
background: #e9e9e9;
color: #333333;
font-weight: bold;
}
.ui-widget-header a {
color: #333333;
} .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button, html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
border: 1px solid #c5c5c5;
background: #f6f6f6;
font-weight: normal;
color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
color: #454545;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
border: 1px solid #cccccc;
background: #ededed;
font-weight: normal;
color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
color: #2b2b2b;
text-decoration: none;
}
.ui-visual-focus {
box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
border: 1px solid #003eff;
background: #007fff;
font-weight: normal;
color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
border: #003eff;
background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #ffffff;
text-decoration: none;
} .ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #dad55e;
background: #fffa90;
color: #777620;
}
.ui-state-checked {
border: 1px solid #dad55e;
background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #f1a899;
background: #fddfdf;
color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
-ms-filter: "alpha(opacity=70)"; font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
-ms-filter: "alpha(opacity=35)"; background-image: none;
}
.ui-state-disabled .ui-icon {
-ms-filter: "alpha(opacity=35)"; }  .ui-icon {
width: 16px;
height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/css/images/ui-icons_444444_256x240.png);
}
.ui-widget-header .ui-icon {
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/css/images/ui-icons_444444_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/css/images/ui-icons_555555_256x240.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/css/images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/css/images/ui-icons_777620_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/css/images/ui-icons_cc0000_256x240.png);
}
.ui-button .ui-icon {
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/css/images/ui-icons_777777_256x240.png);
}  .ui-icon-blank.ui-icon-blank.ui-icon-blank {
background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }  .ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
border-bottom-right-radius: 3px;
} .ui-widget-overlay {
background: #aaaaaa;
opacity: .3;
-ms-filter: Alpha(Opacity=30); }
.ui-widget-shadow {
-webkit-box-shadow: 0px 0px 5px #666666;
box-shadow: 0px 0px 5px #666666;
}.blocker {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
overflow: auto;
z-index: 1;
padding: 20px;
box-sizing: border-box;
background-color: #000;
background-color: rgba(0,0,0,0.75);
text-align: center
}
.blocker:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -0.05em
}
.blocker.behind {
background-color: transparent
}
.modal {
display: none;
vertical-align: middle;
position: relative;
z-index: 2;
max-width: 500px;
box-sizing: border-box;
width: 90%;
background: #fff;
padding: 15px 30px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 0 0 10px #000;
-moz-box-shadow: 0 0 10px #000;
-o-box-shadow: 0 0 10px #000;
-ms-box-shadow: 0 0 10px #000;
box-shadow: 0 0 10px #000;
text-align: left
}
.modal a.close-modal {
position: absolute;
top: -12.5px;
right: -12.5px;
display: block;
width: 30px;
height: 30px;
text-indent: -9999px;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==)
}
.modal-spinner {
display: none;
position: fixed;
top: 50%;
left: 50%;
transform: translateY(-50%) translateX(-50%);
padding: 12px 16px;
border-radius: 5px;
background-color: #111;
height: 20px
}
.modal-spinner>div {
border-radius: 100px;
background-color: #fff;
height: 20px;
width: 2px;
margin: 0 1px;
display: inline-block;
-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
animation: sk-stretchdelay 1.2s infinite ease-in-out
}
.modal-spinner .rect2 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s
}
.modal-spinner .rect3 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s
}
.modal-spinner .rect4 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s
}
@-webkit-keyframes sk-stretchdelay {
0%,40%,100% {
-webkit-transform: scaleY(0.5)
}
20% {
-webkit-transform: scaleY(1.0)
}
}
@keyframes sk-stretchdelay {
0%,40%,100% {
transform: scaleY(0.5);
-webkit-transform: scaleY(0.5)
}
20% {
transform: scaleY(1.0);
-webkit-transform: scaleY(1.0)
}
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/slick/fonts/slick.eot);
src: url(https://www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/slick/fonts/slick.woff) format('woff'), url(https://www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/slick/fonts/slick.ttf) format('truetype'), url(https://www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.fixed_menu_header {
scrollbar-width: none;
}
.fixed_menu_header::-webkit-scrollbar {
display: none;
}
.newsletter_btn {
color: #1a5a5e !important;
background-color: #fff;
text-decoration: none;
padding: 10px 30px;
border-radius: 20px;
border: solid 2px #1a5a5e;
font-family: "Poppins", Sans-serif;
font-weight: 600;
}
.newsletter_btn:hover {
color: #fff !important;
text-decoration: none;
background-color: #1a5a5e;
}
#Top_bar {
top: 0px !important;
}
.header-simple #Top_bar:not(.is-sticky) .top_bar_left {
top: 0 !important;
}
.section.section-post-header {
display: none;
}
header .billeterie_button {
display: block;
margin: auto;
background-color: #f4bf00;
border-radius: 28px;
font-size: 18px;
font-weight: bold;
font-family: "Poppins";
text-align: center;
min-width: 120px;
color: #ffffff;
padding: 7px 12px;
border: 2px solid #f4bf00;
cursor: pointer;
outline: none;
}
header .billeterie_button:hover {
border: 2px solid #f4bf00 !important;
background-color: #ffffff;
color: #f4bf00;
text-decoration: none;
}
header .top_bar_left {
background-color: #b22120 !important;
height: 94px;
}
.logo-no-margin #Top_bar .logo {
margin-left: 0px !important;
margin-right: 0px !important;
padding-left: 217px !important;
}
.boutique-diable .right_button #block-44 .right-btns {
display: none !important;
}
#Top_bar #logo {
display: table;
margin: auto;
text-align: center;
height: unset;
line-height: unset;
padding: 0;
box-sizing: unset;
}
#Top_bar .logo {
float: none;
}
#Top_bar #logo img {
vertical-align: middle;
height: 60px;
margin: 17px 0px;
}
header #Top_bar .menu_left {
width: calc(100% - 130px);
float: left;
max-height: 94px;
}
header #Top_bar .boutique-enable .menu_left {
width: calc(100% - 240px);
}
header #Top_bar .right_button {
float: right;
margin-right: 10px;
display: flex;
justify-content: flex-end;
clear: right;
max-height: 94px;
}
header .images_header {
position: relative;
width: 100%;
margin: 0 10px;
padding: 0 10px;
}
header .wp_icons_header {
padding: 0 15px;
}
header .wp_images_header {
width: 100%;
position: relative;
z-index: 5;
}
header .wp_images_header img {
width: auto;
height: 400px;
}
header .wp_images_header_right {
position: absolute;
right: -115px;
top: -5px;
width: 90%;
z-index: 1;
}
header .social_media_icons {
position: relative;
display: flex;
justify-content: center;
flex-wrap: wrap;
z-index: 5;
}
header .menu_bloc {
width: 100%;
margin-top: 60px;
}
header .menu_container {
transform: translate3d(-100vw, 0, 0);
transition: all 1s ease-in-out;
}
header .menu_container.active {
transform: translate3d(100vw, 0, 0) translateX(-100vw);
background-color: #b22120;
}
header .menu_container.desactive {
transform: translate3d(-100vw, 0, 0) translateX(0%);
}
header .menu_content {
display: none;
}
header .menu_bloc .menu_container {
overflow: hidden;
position: relative;
left: 0;
top: -1px;
width: 100%;
}
header .menu_bloc .menu_parts {
display: flex;
justify-content: center;
flex-wrap: wrap;
margin: 0;
min-height: 580px;
}
header .menu_bloc .right_part_menu {
width: 50%;
float: right;
padding: 0px 25px;
}
header .menu_bloc .left_part_menu {
width: 50%;
float: left;
padding: 20px 20px 0;
}
header .responsive-menu { width: 34px;
height: 34px;
text-align: center;
border-radius: 3px;
color: #ffffff;
background: transparent;
}
header .responsive-menu .icon-menu-fine,
header .responsive-menu .icon-cancel-fine {
position: absolute;
bottom: 30px;
left: 30px;
}
header .menu_bloc .close-wrapper {
float: right;
color: #fff;
padding-right: 50px;
}
header .menu_bloc .close-wrapper a {
color: #fff;
}
header .menu_bloc #menu-main {
padding: 10px 50px;
color: #c7d57c;
list-style: decimal-leading-zero;
line-height: 2;
}
header .menu_bloc #menu-main li {
border-bottom: 1px solid #fff;
padding-top: 10px;
padding-bottom: 10px;
}
header .menu_bloc #menu-main li a {
color: #c7d57c;
font-size: 25px;
font-family: "Poppins";
font-weight: 600;
text-transform: uppercase;
letter-spacing: 3px;
}
header .menu_bloc #menu-main li a:hover {
color: #fff;
text-decoration: none;
}
header .menu_bloc #menu-main .menu_main_item::marker {
content: "0" counter(list-item) "\a0\a0";
}
header .menu_bloc #block-35 {
padding: 0 20px;
width: 100%;
margin: 0;
}
header .menu_bloc #block-35 .mon_compte {
display: none;
}
header .menu_bloc #sub-menu {
list-style: disc inside;
color: #fff;
display: flex;
flex-wrap: wrap;
}
header .menu_bloc #sub-menu li {
border: none;
width: 50%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding-right: 20px;
padding-top: 0;
padding-bottom: 0;
line-height: 1.7;
}
header .menu_bloc #sub-menu li a {
color: #fff;
font-size: 18px;
font-weight: 400;
text-transform: initial;
letter-spacing: initial;
}
header .menu_bloc #sub-menu li a:hover {
color: #c7d57c;
}
header .text_header {
font-family: "Helvetica Neue";
margin: 0;
padding: 5px;
color: #fff;
}
header .text_header a {
color: #fff;
font-size: 23px;
}
header .responsive-menu i:before {
font-size: 32px;
}
header #block-45 {
display: none;
}
header #block-45 .image_header_responsive {
width: 57px;
height: 60px;
background-color: #c7d57c;
}
header #block-45 .image_header_responsive .header_link {
display: block;
padding: 15px;
}
header #block-44 .right-btns {
display: flex !important;
justify-content: center;
}
header #block-44 .cart-icon,
header #block-44 .compte-icon {
width: 100%;
height: 100%;
}
header #block-44 .compte_bloc {
display: block;
padding: 10px;
}
header #block-44 .cart_bloc {
padding: 10px 10px 10px 15px;
}
header #block-44 .cart_bloc img {
width: 25px;
height: 25px;
}
header .right_button {
position: relative;
}
header #block-43,
header #block-44 {
position: unset;
}
.partenaire_home_btn {
margin: auto;
display: table !important;
margin-bottom: 15px;
margin-top: 15px;
}
@media only screen and (min-width: 1240px) {
#Top_bar.is-sticky #logo img.logo-sticky {
max-height: 130% !important;
}
}
@media only screen and (max-width: 900px) {
header .menu_bloc .left_part_menu,
header .menu_bloc .right_part_menu {
width: 100%;
}
header .menu_bloc .menu_parts {
margin: 0;
}
header .menu_bloc .left_part_menu {
padding: 20px 0;
}
header .menu_bloc #menu-main {
padding: 10px 60px;
}
}
@media only screen and (max-width: 770px) {
header #block-43 {
display: none;
}
header #block-45 {
display: block;
height: 100%;
margin: 0;
background-color: #c7d57c;
}
header .menu_bloc #sub-menu {
flex-wrap: nowrap;
flex-direction: column;
}
header .menu_bloc #sub-menu li {
width: 100%;
}
header .wp_images_header {
display: none;
}
header .social_media_icons {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
width: 100%;
padding: 20px 0px;
}
header .text_header {
width: 100%;
padding: 15px;
}
header .text_header a {
font-size: 18px;
}
header .top_bar_left {
height: 80%;
}
header #Top_bar .right_button {
margin: 0;
}
#Top_bar #logo img.logo-mobile {
height: 40px;
}
header .responsive-menu .icon-cancel-fine {
position: absolute;
left: 20px;
top: 20px;
bottom: 0;
}
header .responsive-menu .icon-menu-fine {
position: absolute;
bottom: 15px;
left: 15px;
}
header .menu_bloc #block-35 .mon_compte {
display: block;
width: 100%;
}
header .menu_bloc #block-35 .mon_compte .compte_btn {
width: 100%;
}
header #block-44 {
margin: 0;
}
header #block-44 .compte_bloc {
display: none;
}
#Top_bar #logo img {
vertical-align: middle;
height: 40px !important;
width: 100% !important;
margin: 7px 0px;
}
#Header {
min-height: 60px !important;
}
}
@media only screen and (max-width: 767px) {
.no-content-padding #Content {
padding-top: 65px !important;
}
#Top_bar {
position: absolute;
left: 0;
top: 0 !important;
width: 100%;
border-bottom: none;
z-index: 30;
}
#Top_bar .logo #logo {
margin: 0 !important;
width: 100% !important;
}
#Top_bar #logo img.logo-mobile,
.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile-sticky {
min-height: 40px !important;
}
}
@media only screen and (max-width: 600px) {
header .responsive-menu i:before {
font-size: 27px;
}
.logo-no-margin #Top_bar .logo {
margin-left: 0px !important;
}
}
@media only screen and (max-width: 470px) {
header .responsive-menu i:before {
font-size: 25px;
}
header #block-44 .cart_bloc {
padding: 10px 10px 10px 0;
}
} footer {
background-color: #fff !important;
}
footer .bloc_partenaires .slick-track {
display: flex;
justify-content: center;
align-items: center;
}
footer .bloc_partenaires .slick-slide.slick-active {
flex: 1;
}
footer .bloc_partenaires .logo_content .logo_partenaire {
height: auto;
max-width: 100%;
object-fit: cover;
}
.bloc_partenaires .slick-list.draggable {
max-width: 100% !important;
}
footer div#block-11.widget.widget_block { background: #f4bf00; padding: 49px 0px;
margin: 0px;
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/JAUNE.jpg) !important;
}
footer #block-11 .newsletter {
padding-top: 50px;
text-align: center;
padding-left: 10%;
padding-right: 10%;
}
footer .newsletter h3 {
color: #ffffff !important;
font-family: "Poppins";
font-weight: 600;
font-size: 49px;
padding: 0 75px;
}
footer .image_left_side {
position: absolute;
bottom: -60px;
left: -40px;
}
footer .image_right_side {
position: absolute;
bottom: -9px;
right: -50px;
}
footer .newsletter .description {
padding: 10px 75px;
color: #fff;
font-family: "Poppins";
font-weight: 400;
font-size: 20px;
}
footer .mc4wp-form-fields {
position: relative;
}
footer .newsletter #email_newsletter {
padding: 24px 30px;
border-radius: 40px;
color: #f4bf00;
font-size: 22px;
font-family: "Poppins";
font-weight: bold;
min-width: max-content;
width: 100%;
}
footer #mc4wp-form-1 {
width: 70%;
}
footer input::placeholder {
color: #f4bf00;
font-family: Poppins, Bold;
}
footer .newsletter #btn_newsletter {
background: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/Groupe996.png);
background-repeat: no-repeat;
position: absolute;
right: 15px;
top: 30px;
margin: 0;
}
footer .mail_footer {
border-bottom: 2px solid #fff;
}
footer .mail_footer:hover {
text-decoration: none;
}
footer .images_event_footer,
.images_groupe_footer {
display: flex;
}
footer .images_event_footer {
padding: 22px 0px;
}
footer .vertical-line {
border-left: 2px solid #fff;
display: inline-block;
}
footer .images_event_footer .vertical-line {
height: 86px;
margin: 0 45px;
}
footer .images_groupe_footer .vertical-line {
height: 46px;
margin: 5px 25px;
}
footer .social_media_icons {
display: flex;
padding: 20px 0px;
}
footer .wp_icons_footer {
padding: 0 10px;
}
footer .images_footer .wp-image-258 {
margin-top: 11px;
}
footer #nav_menu-3 {
float: left;
width: 50%;
}
footer .footer_title {
padding: 10px 30px;
text-align: center;
font-family: "Poppins";
font-weight: 400;
font-size: 20px;
}
footer .menu-footer-right-container ul {
line-height: 1;
}
footer .menu,
footer #menu-footer-right-1 {
font-family: "Poppins";
font-size: 14px;
line-height: 1;
}
footer .widgets_wrapper.center .container {
max-width: 1220px;
}
footer #block-9 p {
padding-bottom: 3px;
font-family: "Poppins";
font-weight: 400;
font-size: 16px;
line-height: 1.5;
margin: auto;
word-wrap: break-word;
}
footer #nav_menu-3 h3,
footer #nav_menu-2 h3 {
font-family: "Poppins";
font-size: 16px;
}
footer #block-9 .text_footer {
font-family: "Helvetica Neue";
margin: 0;
padding: 5px;
}
footer .widget_nav_menu ul li:after {
border: none;
}
footer h4 {
margin-bottom: 0;
}
footer .footer_copy .social a {
color: #fff !important;
border-bottom: 1px solid #fff;
}
footer .footer_copy .social a:hover {
text-decoration: none;
}
footer .footer_copy .one {
margin: 0 !important;
padding: 0 !important;
}
footer #nav_menu-2 .menu-footer-container,
footer #menu-footer-right-1 .menu-footer-right-container {
position: relative;
width: 100%;
}
footer .menu li a,
footer #menu-footer-right-1 li a {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#Footer .widgets_wrapper {
padding: 0;
}
#Footer .footer_copy .footer_copyright,
#Footer .footer_copy .mentions {
padding: 3px;
}
.msg_succes {
text-align: center;
margin: auto;
color: #00ff00;
}
.msg_error {
text-align: center;
margin: auto;
color: #ff0000;
}
.pub_content {
clear: both;
overflow: hidden;
}
.pub_content .pub_element {
float: left;
width: 33.33%;
margin: 15px 0px;
}
.pub_content .pub_element div {
display: table;
margin: auto;
}
footer #block-9 .wp_text_footer {
font-size: 14px;
}
#Footer .footer_copy .mentions {
margin-left: 50px;
float: left;
}
#Footer .footer_copy .mentions a {
color: #fff !important;
}
#Footer .footer_copy .mentions a:hover {
text-decoration: none;
}
footer #block-11 .wp-block-image-responsive {
display: none;
}
footer #block-11 .wp-block-image {
display: block;
}
footer #block-39 {
margin: 0;
}
#Footer .footer_copy .copyright {
display: none;
}
#Footer .footer_copy .footer_copyright {
float: left;
}
@media (max-width: 770px) {
header #Top_bar .boutique-enable .menu_left {
width: calc(100% - 110px);
}
header #Top_bar .menu_left {
width: calc(100% - 60px);
}
footer .widgets_wrapper .column {
width: 100%;
text-align: center;
}
footer #block-11 {
background: rgba(199, 213, 124, 0.85);
padding: 25px 0px;
}
footer #block-11 .newsletter {
padding-top: 85px;
}
footer .newsletter h3 {
font-size: 25px;
text-align: center;
padding: 0 35px;
}
footer .newsletter .description {
padding: 10px;
font-size: 16px;
}
footer #mc4wp-form-1 {
width: 100%;
position: relative;
z-index: 5;
}
footer .newsletter #email_newsletter {
min-width: unset;
font-size: 16px;
padding: 13px 20px;
}
footer .newsletter #btn_newsletter {
background: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/fleche_responsive.png);
background-repeat: no-repeat;
position: absolute;
right: 0;
top: 20px;
margin: 0;
}
#Footer .widgets_wrapper {
position: relative;
}
footer #block-11 .wp-block-image-responsive {
display: block;
}
footer #block-11 .wp-block-image {
display: none;
}
footer .image_left_side {
bottom: -70px;
left: -100px;
z-index: 0;
}
footer .image_left_side .wp-block-image-responsive img {
max-width: 150px;
}
footer .image_right_side {
top: -67px;
right: -40px;
}
footer .image_right_side .wp-block-image-responsive img {
max-width: 135px;
margin-top: 130px;
}
footer .widgets_wrapper #nav_menu-2,
footer .widgets_wrapper #nav_menu-3 {
width: 100% !important;
margin: 15px 0;
float: none;
}
footer .widgets_wrapper #nav_menu-2 .menu-footer-container {
width: 100%;
margin: auto;
text-align: center;
}
footer .widgets_wrapper #nav_menu-2 h4,
footer .widgets_wrapper #nav_menu-3 h4,
footer #menu-footer-right-1 {
padding: unset;
}
footer .menu,
footer #menu-footer-right-1 {
list-style-position: inside;
list-style-type: disc;
}
footer .menu li,
footer #menu-footer-right-1 li {
line-height: 1.5;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
footer .menu li::marker {
display: list-item;
}
footer .menu li a,
footer #menu-footer-right-1 li a {
display: unset;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
position: relative;
padding: 3px 0;
font-size: 14px;
font-weight: 200;
}
footer #block-9 {
margin-top: 0;
margin-bottom: 20px;
}
footer #block-9 p,
footer #block-9 .text_footer {
padding: 0;
}
footer #block-9 .mail_text {
margin: 5px 0;
}
footer #block-9 .wp_text_footer {
padding: 0 0 20px 0;
}
#Footer .footer_copy .mentions,
#Footer .footer_copy .footer_copyright,
#Footer .footer_copy .social {
float: none;
margin-bottom: 3px;
font-size: 11px;
font-family: "Poppins";
margin-left: 0;
}
footer .footer_copy .mcb-column-inner {
margin-bottom: 5px;
text-align: center;
}
footer .images_event_footer {
padding-bottom: 0;
}
footer #block-21 {
margin-top: 5px;
}
#Footer .widgets_wrapper .mcb-column-inner {
margin: 0;
}
footer #block-11 .newsletter {
padding-left: 5%;
padding-right: 5%;
}
footer .social_media_icons,
footer .images_event_footer,
.images_groupe_footer {
justify-content: center;
}
}
@media (max-width: 900px) {
.pub_content .pub_element {
width: 100%;
margin: 5px 0px;
}
}  #Footer .pub_content,
#Footer .footer_copy,
footer .widgets_wrapper.center {
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/rouge.jpg) !important;
}
#Footer div#block-30.widget.widget_block,
#Header > #Top_bar .top_bar_left,
header .menu_bloc .menu_container.active{
background-color: #A00207 !important;
}
footer .menu-footer-container .menu li {
display: none;
}
footer #menu-footer li:nth-child(-n + 5) {
display: list-item;
}
footer #menu-footer-1 li:nth-child(n + 6) {
display: list-item;
}
@media (max-width: 991px) {
footer .menu-footer-container #menu-footer li {
display: list-item;
}
footer .menu-footer-container #menu-footer-1 li {
display: none;
}
}.single-evenement .container-event-reservation {
margin-top: 50px;
}
* {
box-sizing: border-box;
}
.elementor-107 .elementor-element.elementor-element-5f29a11 {
margin-top: 0 !important;
}
#liste_evenements_container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 -10px;
}
.error_reservation {
text-align: left;
color: red;
font-size: 16px;
margin-bottom: 15px;
display: none;
}
.clear {
clear: both;
}
.event_full {
color: #ff0000;
font-weight: 500;
}
.filtre_evenements {
padding: 30px 0px;
}
.evenements {
padding: 0 0px;
width: 90%;
max-width: 90%;
margin: 0 5%;
}
.evenement_img {
max-width: 100%;
}
.reservation_zone {
box-shadow: 0 4px 8px 0 rgb(0 0 0 / 3%), 0 6px 20px 0 rgb(0 0 0 / 19%);
background-color: white;
position: relative;
z-index: 100;
}
.description_td {
padding-top: 0;
color: #1a5a5e;
font-size: 12px;
text-align: left;
}
.filtre_checked {
display: block;
}
.reservation_table .bloc_qty_tab {
width: max-content;
}
.categorie_of_zone .name_of_categorie {
text-align: left;
max-width: 70%;
color: #1a5a5e;
font-size: 16px;
font-weight: 500;
margin-bottom: 10px;
}
.tr_prix {
width: 17%;
text-align: left !important;
}
.tr_prix span,
.tr_prix {
padding: 7px 15px;
font-size: 16px;
color: #1a5a5e;
font-weight: 600;
}
.bloc_qty_tab #qty {
max-width: 70px;
}
.price_categorie {
text-align: left;
}
.cart_quantity_down,
.cart_quantity_up {
cursor: pointer;
color: #1a5a5e;
}
.reservation_table .categorie_of_zone {
width: 100%;
display: flex;
flex-wrap: wrap;
padding: 10px;
}
.categorie_of_zone .return_msg {
padding: 10px 0;
color: #1a5a5e;
font-size: 12px;
font-family: "Poppins";
font-weight: 500;
}
.disc_content {
padding: 0 65px 0 100px;
}
.desc_categorie_of_zone {
width: 100%;
padding: 10px;
}
.desc_categorie_of_zone .description_zone {
width: 50%;
padding: 10px 0;
color: #1a5a5e;
font-size: 14px;
font-family: "Poppins";
font-weight: 400;
}
.contaier_single_event #qty {
color: #57bbd0 !important;
font-size: 20px !important;
font-weight: 500 !important;
}
.contaier_single_event .price_categorie {
color: #29743b;
font-weight: 600;
font-size: 20px;
width: 20%;
text-align: right;
}
.contaier_single_event .bloc_qty_tab .qty {
display: inline;
}
.nb_place_zone {
font-size: 12px;
color: #57bbd0;
}
.contaier_single_event .bloc_qty_tab {
margin-right: 0;
}
.evenements .list_element .act_img {
top: -10px !important;
left: -30px !important;
height: calc(100% + 10px) !important;
}
#filtre_adresse {
width: 100%;
border-radius: 20px;
height: 44px;
background-color: #ffffff;
box-shadow: 0 2px 5px 1px #e9e8e8;
padding-left: 45px;
padding-right: 100px;
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/recherche.svg);
background-repeat: no-repeat;
background-position: left 15px center;
background-size: 25px 20px;
border: none !important;
}
#filtre_adresse::placeholder {
color: #b0afaf;
font-weight: 500;
}
#open_filter_modal_btn {
text-transform: uppercase;
color: #1a5a5e;
font-size: 24px;
font-weight: 600;
display: flex;
align-items: center;
}
.filtre_input .deleted_filtre,
#open_filter_modal_btn {
float: right;
}
#open_filter_modal_btn .img_desktop {
display: block;
}
#open_filter_modal_btn .img_mobile {
display: none;
}
.filtre_evenements .input_with_btn_container {
width: 50%;
float: left;
}
.input_with_btn_container {
position: relative;
height: fit-content;
}
.input_with_btn_container input {
margin: 0;
}
.input_with_btn_container button {
position: absolute;
height: 70%;
top: 50%;
transform: translateY(-50%);
right: 7px;
margin: 0;
padding: 0 12px;
font-size: 12px;
color: #ffffff;
border: 2px solid #f4bf00;
background-color: #f4bf00;
font-weight: 500;
}
.input_with_btn_container button:hover:not(:disabled) {
color: #f4bf00;
background-color: #ffffff;
}
.contaier_single_event .tab-group_event button.btn-green.add_event:disabled,
#btn_show_more:disabled,
.input_with_btn_container button:disabled {
opacity: 0.6;
}
#btn_show_more:disabled{
display: flex;
}
.filtre_checked {
color: #1a5a5e;
max-width: 900px;
margin: auto;
}
.evenements .filtre_checked label {
font-family: "Poppins";
font-size: 18px;
color: #1a5a5e;
}
.ages .ages_sous_bloc {
padding-right: 40px;
}
.titre_bloc_filtre {
font-size: 20px;
font-weight: 500;
margin: 5px 0;
font-family: "Poppins";
color: #1a5a5e;
}
#filter_events_modal .items_infos span {
font-size: 16px;
font-weight: 500;
}
.ages_bloc {
display: flex;
width: 100%;
flex-wrap: wrap;
justify-content: space-between;
}
.filtre_zone_paiement {
flex: 1;
padding: 2%;
display: none;
}
.categorie_block {
float: left;
width: 50%;
}
.tarif_btn {
color: black;
display: block;
border: 1px solid;
margin-bottom: 10px;
border-radius: 15px;
text-align: center;
text-decoration: none;
cursor: pointer;
}
.zone_paiement {
display: none !important;
}
ul li input[type="checkbox"]:checked + label {
border: 2px solid #1a5a5e;
background-color: #1a5a5e;
color: #fff !important;
transition: all 0.2s;
padding: 2px 15px;
}
.tarif_btn {
padding: 2px 15px;
}
.filtre_zone_paiement li {
margin-bottom: 10px;
}
.bloc .list_element {
position: relative; height: calc(100vw - 70px);
max-height: 437px;
top: 0;
left: 0;
}
.cat {
position: absolute;
font-size: 20px;
color: #fbff00;
bottom: 14px;
}
.bloc .title {
position: absolute;
top: 50%;
text-align: center;
width: 100%;
color: gold;
font-size: 20px;
}
.adresse {
position: absolute;
top: 28px;
color: lime;
font-size: 24px;
}
.date_event {
position: absolute;
text-align: center;
width: 100%;
color: gold;
font-size: 20px;
}
.activite_block {
text-align: center;
}
.affiche_block {
padding: 0;
margin-top: 15px;
}
.contaier_single_event {
font-family: "Poppins";
}
.event_image {
width: 40%;
float: left;
padding-right: 20px;
min-height: 50px;
}
.event_zones {
padding: 0 60px;
margin-top: 70px;
}
.add_btn {
text-align: center;
margin-top: 84px;
}
.img_categorie {
position: relative;
padding-left: 70px;
height: 100%;
}
.block_event_info {
position: relative;
display: flex;
}
.img-background_content {
width: 40%;
padding-right: 20px;
}
.img-background {
width: 411px;
height: 412px;
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/back1.png);
background-repeat: no-repeat;
background-position: right;
margin-top: -300px;
}
.categorie {
position: absolute;
right: 0;
background-color: #29743b;
letter-spacing: 2.1px;
color: #ffffff;
padding: 10px;
}
.event_information {
width: 60%;
padding: 20px 100px 40px 50px;
float: left;
}
.event_date_adresse {
margin-bottom: 15px;
}
.event_date_adresse .date {
color: #29743b;
font-size: 20px;
text-align: left;
margin-right: 30px;
font-weight: 500;
letter-spacing: 2px;
}
.event_date_adresse .adresse_event {
color: #57bbd0;
letter-spacing: 2px;
font-size: 20px;
text-align: left;
font-weight: 500;
display: block;
line-height: 1.5;
text-transform: uppercase;
}
.adresse_event {
padding-left: 25px;
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/pos.svg);
background-repeat: no-repeat;
background-size: 20px 25px;
}
.event_title {
font-size: 50px;
color: #29743b;
font-weight: 500;
border-top: 2px solid #29743b;
}
.event_description {
color: #29743b;
font-size: 16px;
}
.duree_event {
margin-right: 20px;
letter-spacing: 1.6px;
color: #1a5a5e;
}
.acces_age {
font-size: 16px;
letter-spacing: 1.6px;
color: #9c6a8e;
}
.payment {
text-align: center;
}
.btn_programme,
.btn_retour {
border-radius: 29px;
background-repeat: no-repeat;
background-position: 90%;
padding-right: 50px;
background-size: 18px 14px;
font-size: 20px;
padding-left: 30px;
}
button.btn-green.add_event {
background-image: none !important;
padding-right: 30px !important;
display: none;
}
.td_title {
text-align: left;
color: #b42726;
font-size: 16px;
font-weight: 500;
padding: 0px 10px 0px 50px;
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/attentionb42726.svg);
background-repeat: no-repeat;
background-size: 21px 19px;
background-position: 20px center;
}
.sous_title {
font-size: 14px;
padding: 0 10px;
color: red;
padding-left: 60px;
}
#qty {
text-align: center !important;
}
.btn_telecharger {
background-position: 90% !important;
}
.btn_programme {
background-color: #6f385c !important;
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/r_flesh.svg);
color: #ffffff !important;
display: block;
margin-top: 15px;
}
.retour_btn_block_full {
margin-top: 30px;
}
.retour_btn_block {
margin-top: 38px;
margin-bottom: 74px;
text-align: center;
}
.last_block_btn {
width: 48%;
float: left;
}
.btn_retour {
padding-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-decoration: none !important;
color: white !important;
background-color: #57bbd0;
display: inline-block;
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/flesh_left.svg);
background-repeat: no-repeat;
background-size: 18px 15px;
background-position: 35px;
padding-left: 65px;
border: 1px solid #57bbd0 !important;
}
.btn_retour:hover {
background-color: white !important;
color: #57bbd0 !important;
border: 1px solid #57bbd0 !important;
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/flesh_left_mov.svg);
}
.last_block {
margin-top: 32px;
}
.acces_libre_block {
width: 50%;
float: left;
padding-top: 55px;
color: #1a5a5e;
}
.acces_libre_block span {
border-left: 1px solid;
padding: 10px;
}
.block_event_zone_paiement {
float: left;
padding: 30px 0;
}
.event_zone_paiement {
padding: 10px;
color: #1a5a5e;
}
.evenements .filtre_input {
width: 100%;
max-width: 100%;
text-align: center;
display: inline-block;
border-bottom: 1px solid #1a5a5e;
padding-bottom: 20px;
}
.deleted_filtre,
.submit_filtre {
cursor: pointer;
font-size: 18px;
font-weight: 500;
font-family: "Poppins";
}
.filtre_btn_action {
display: inline-flex;
margin-top: 20px;
align-content: center;
justify-content: space-between;
align-items: center;
width: 100%;
}
.btn-green.submit_filtre_btn:hover {
background: unset !important;
}
.btn-green.submit_filtre_btn {
background: unset;
padding-right: 30px !important;
text-align: center;
}
.btn-green.submit_filtre_btn:disabled {
background: #585858 !important;
border-color: #585858 !important;
color: #fff !important;
display: flex;
}
.deleted_filtre .deleted_filtre_btn {
font-size: 20px;
font-weight: 500;
padding: 7px 0;
text-align: center;
color: #a56790;
text-decoration: none !important;
display: inline-block;
margin-right: 7px;
}
.deleted_filtre .deleted_filtre_btn::before {
content: "\00d7";
display: inline-block;
margin-right: 10px;
transform: translateY(4px);
font-size: 31px;
}
.deleted_filtre .deleted_filtre_btn:hover {
color: #1a5a5e;
}
.evenements .filtre_checked .horizontal_line {
margin: 20px 0;
border-bottom: 2px solid #1a5a5e;
}
.evenements .categorie_date {
padding: 2% 0 2% 0px;
}
.evenements .paiment_items .tarif_btn {
color: #1a5a5e;
font-size: 16px;
display: inline-block;
}
.evenements .filtre_checked input[type="checkbox"] {
color: #1a5a5e;
}
.evenements .bloc {
margin: 10px 10px 100px;
width: 45%;
max-width: 45%;
position: relative;
}
.evenements .bloc > a {
position: relative;
display: block;
}
.evenements .bloc .sous_bloc {
position: absolute;
top: 10px;
left: 20px;
width: 100%;
max-width: calc(100% - 20px);
height: 427px;
z-index: 0;
}
.evenements .list_element img {
position: absolute;
top: 0;
left: 0;
bottom: 0;
z-index: 4;
width: calc(100% - 30px); aspect-ratio: 4 / 3;
object-fit: cover;
object-position: top;
}
.evenements .categorie_pair,
.evenements .categorie_impair {
position: absolute;
top: 0;
left: 0;
letter-spacing: 2.1px;
color: #ffffff;
padding: 10px;
z-index: 9;
}
.evenements .categorie_impair {
background-color: #57bbd0;
}
.evenements .categorie_pair {
background-color: #29743b;
}
.evenements .element_details {
position: absolute;
top: calc(100% - 95px);
left: calc(20% + 1px);
padding: 0 0 0 30px;
font-size: 14px;
background-color: #fff;
z-index: 9;
width: 80%;
}
.evenements .impair .date {
color: #57bbd0;
}
.evenements .pair .date {
color: #29743b;
}
.evenements .status_event {
color: #b42221;
}
.evenements .title_event {
clear: both;
font-family: "Poppins";
font-size: 26px;
color: #29743b;
font-weight: 600;
}
.evenements .date,
.evenements .status_event {
font-size: 20px;
padding: 20px 0 8px;
}
.evenements .date {
font-weight: 400;
}
.evenements .status_event {
padding-top: 0;
padding-bottom: 8px;
font-weight: 500;
}
.evenements .description_event {
font-size: 16px;
font-weight: 300;
padding-top: 15px;
color: #29743b;
line-height: 1.5;
}
.evenements .title_event .right_arrow {
margin-left: 8px;
vertical-align: middle;
}
.evenements .sous_bloc.pair {
background-color: #57bbd0;
background-size: cover;
}
.evenements .sous_bloc.impair {
background-color: #29743b;
background-size: cover;
}
.activite_block h1 {
text-align: center;
font-family: "Poppins";
font-size: 56px;
color: #57bbd0;
text-transform: uppercase;
display: inline-block;
position: relative;
}
.activite_block h1:after,
.activite_block h1:before {
content: "";
position: absolute;
height: 2px;
width: 200px;
top: 50%;
right: 100%;
background: #57bbd0;
}
.activite_block h1:after {
left: 100%;
}
.evenements .div_btn {
text-align: center;
margin: auto;
display: flex;
justify-content: center;
}
.btn_filtr {
padding-left: 15px;
font-size: 22px;
font-weight: 500;
margin: 10px 0;
font-family: "Poppins";
position: relative;
}
.btn_filtr a {
color: #a56790;
padding-right: 20px;
}
.btn_filtr .deleted_filtre {
float: right;
margin: 0;
padding: 0;
}
.btn_filtr {
text-align: center;
}
.btn_filtre_flech_up a::after {
content: "";
position: absolute;
width: 14px;
height: 10px;
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/flech_top.png);
background-repeat: no-repeat;
background-position: right 0% center;
margin-left: 5px;
top: 25%;
}
.btn_filtre_flech_down a::after {
content: "";
position: absolute;
width: 14px;
height: 10px;
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/flech_top.png);
background-repeat: no-repeat;
background-position: right 0% center;
transform: rotate(180deg);
margin-left: 5px;
top: 25%;
}
.responsive_bloc_event {
display: none;
}
.single-evenement .right-line {
justify-content: unset;
}
.single-evenement .sous_title,
.cart_container .sous_title {
padding: 0px 10px 0px 50px !important;
}
#filter_events_modal {
min-width: 715px;
padding: 40px;
border-radius: 23px;
}
#filter_events_modal .modal_header h3 {
color: #1a5a5e;
font-size: 24px;
font-weight: 600;
font-family: "Poppins";
letter-spacing: 2px;
line-height: 30px;
margin-bottom: 40px;
}
#filter_events_modal .close_modal {
position: absolute;
top: 42px;
right: 40px;
display: block;
width: 19px;
height: 19px;
z-index: 99999;
color: #1a5a5e;
}
#filter_events_modal .close_modal::before {
content: "\00d7";
display: inline-block;
font-size: 44px;
transform: translateX(-4px) translateY(-1px);
}
#filter_events_modal .collapsed_checkbox {
margin-bottom: 35px;
width: 100%;
}
.paiment_items li {
list-style: none;
}
.paiment_items ul {
margin-left: 5px !important;
}
#Content {
padding-top: 0px !important ;
}
.name_zone {
overflow: hidden;
text-overflow: ellipsis;
font-weight: 600;
line-height: 25px;
font-size: 20px;
color: #57bbd0;
white-space: nowrap;
padding-left: 41px;
padding-top: 10px;
}
.nb_count_filter {
position: absolute;
right: 0;
background: #1a5a5e;
color: #fff;
top: 0px;
font-size: 8px;
padding: 5px;
line-height: 4px;
border-radius: 20px;
}
#open_filter_modal_btn {
position: relative;
}
.tab-header {
display: flex;
justify-content: space-between;
}
.button.btn-green.add_events {
margin: 0px !important;
}
.tab-body {
display: none;
}
.show .tab-body {
display: block;
}
.tab-header img {
transform: rotate(0deg);
}
.show .tab-header img.arrow {
transform: rotate(180deg) !important;
}
.tab-group_event.MultiDate:nth-child(even),
.contaier_single_event
.tab-group_event.OneDate
.categorie_of_zone_bloc
.cart-categorie_of_zone:nth-child(Odd) {
background: #f2f2f2;
} .event_zones div.tab-group_event.MultiDate:nth-child(2),
.contaier_single_event .tab-group_event.OneDate .cart-categorie_of_zone {
border-top-left-radius: 20px !important ;
border-top-right-radius: 20px !important ;
}
.contaier_single_event .tab-group_event.OneDate .cart-categorie_of_zone ~ .cart-categorie_of_zone {
border-top-left-radius: 0px !important ;
border-top-right-radius: 0px !important ;
}
.event_zones div.tab-group_event.MultiDate:last-child,
.contaier_single_event .tab-group_event.OneDate .cart-categorie_of_zone:last-child {
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
}
.event_zones div.tab-group_event.MultiDate.show {
border-bottom-left-radius: 0px !important ;
border-bottom-right-radius: 0px !important ;
}
.event_zones div.tab-group_event.MultiDate.show .tab-body {
border-bottom-left-radius: 20px !important ;
border-bottom-right-radius: 20px !important ;
} .contaier_single_event .sous_title {
color: #57bbd0;
font-size: 16px;
padding: 0px 15px !important;
text-align: left;
}
.contaier_single_event .tab-header div.event_date_title {
color: #29743b;
}
.contaier_single_event .tab-header div.event_date_title,
.contaier_single_event .tab-header div.div-header-event {
display: flex;
flex-direction: row;
width: fit-content;
align-items: center;
}
.contaier_single_event .tab-header .div-header-event {
justify-content: flex-end;
}
.contaier_single_event .date-time-event {
letter-spacing: 2px;
font-weight: 600;
line-height: 30px;
font-size: 20px;
}
.contaier_single_event .date-time-event img {
margin-right: 25px;
}
.contaier_single_event .date-time-event .status_event {
color: red;
font-weight: 500;
font-size: 16px;
line-height: 18px;
}
.contaier_single_event .price_categorie.tr_prix {
font-weight: 500 !important;
}
.contaier_single_event .resrevation {
letter-spacing: 0px;
font-weight: 600;
line-height: 30px;
font-size: 18px;
margin-bottom: 0px;
margin-right: 30px;
color: #29743b;
}
.contaier_single_event .price_categorie.tr_prix {
width: 10% !important;
}
.contaier_single_event .total-price-categorie {
min-width: fit-content !important;
width: fit-content !important;
}
.contaier_single_event .right-line {
justify-content: space-between !important;
align-items: center;
}
.contaier_single_event .reservation_zone {
box-shadow: unset !important;
}
.contaier_single_event .event_zones {
box-shadow: 0px 10px 20px #1a5a5e1a;
border-radius: 20px;
padding: unset;
}
.contaier_single_event .reservation_zone,
.contaier_single_event .contaier_single_event .tab-group_event.MultiDate .tr_1 {
background: unset;
}
.contaier_single_event .left-line,
.contaier_single_event .price_categorie {
display: flex;
align-items: center;
}
.contaier_single_event .event_description span {
font-size: 24px;
margin-bottom: 21px !important;
font-weight: bold;
display: block;
}
.nb_date_event_visible {
font-size: 24px;
margin-left: 60px !important;
margin-top: 60px !important;
font-weight: bold;
display: block;
}
.contaier_single_event .complet {
text-transform: uppercase !important;
color: #ff0000 !important;
letter-spacing: 0 !important;
}
.contaier_single_event .jquery-modal.blocker {
z-index: 55;
margin: 0px;
}
#ImgModal img {
max-width: 100%;
max-height: calc(95vh - 60px);
}
#ImgModal {
width: fit-content;
}
.contaier_single_event .tab-group_event.MultiDate .tr_1 {
background-color: unset !important;
}
#ImgModal {
padding: 0px;
}
.contaier_single_event .block_event_info {
background: #e5e5e5;
}
.contaier_single_event .name_of_categorie span {
color: #57bbd0;
text-transform: uppercase;
}
.contaier_single_event .name_of_categorie p {
position: absolute;
top: -20px;
color: #75325d;
margin: 0;
}
.contaier_single_event .MultiDateGratuit .tab-body {
display: block !important ;
}
#left_panier .td_title {
background: unset !important;
}
.MultiDate .name_zone {
display: none !important;
}
.evenements .filtre_input {
display: flex;
align-items: center;
justify-content: center;
}
.filtre_evenements .input_with_btn_container {
width: 40% !important;
}
#filter_events_modal .ages_sous_bloc {
display: flex !important;
width: 100%;
justify-content: space-between;
}
.jquery-modal #ImgModal {
display: inline-flex !important;
}
.collapsed_checkbox .items_infos img {
width: 24px;
}
.zoom {
position: absolute;
width: 21px;
top: 17px;
left: 13px;
}
.RechercheVide {
color: #b42827;
text-align: center;
width: 100%;
padding-top: 50px;
}
@media (max-width: 480px) {
#filter_events_modal .ages_sous_bloc > .row_age_class {
width: 100% !important;
}
}
@media (min-width: 771px) and (max-width: 900px) {
.contaier_single_event input#qty {
max-width: 50px !important;
}
}
@media (min-width: 1032px) {
.contaier_single_event .left-line {
min-width: 55% !important;
width: 55% !important;
}
}
@media (min-width: 771px) {
#filter_events_modal .ages_sous_bloc > .row_age_class {
width: 32%;
}
#filter_events_modal .ages_sous_bloc > :nth-child(Odd) {
order: 0 !important;
}
#filter_events_modal .ages_sous_bloc > :nth-child(even) {
order: 1 !important;
}
#open_filter_modal_btn .img_desktop {
display: flex !important;
}
#open_filter_modal_btn {
padding: 0 20px !important;
}
.contaier_single_event .tab-group_event button.btn-green.add_event {
display: block !important;
}
.contaier_single_event .tab-group_event button.btn-green.add_event .loader {
width: 19px;
height: 19px;
}
.contaier_single_event .tab-group_event.MultiDate .tr_1 {
padding-bottom: 26px;
}
.contaier_single_event .retour_btn_block {
width: fit-content;
margin: auto;
}
.contaier_single_event .retour_btn_block .btn_Voir {
margin-left: 45px;
}
.contaier_single_event .tab-group_event.OneDate {
margin-top: 51px;
}
.contaier_single_event .add_btn {
margin-top: 0px !important;
}
.contaier_single_event .retour_btn_block {
margin-top: 100px !important;
margin-bottom: 146px !important;
}
.contaier_single_event .tab-group_event.MultiDate .all_zone {
padding-left: 86px !important;
}
.contaier_single_event .tab-group_event.OneDate .cart-categorie_of_zone {
padding-left: 41px !important;
}
.contaier_single_event .event_description {
margin-top: 57px !important;
padding-left: 60px !important;
padding-right: 60px !important;
}
.contaier_single_event .event_zones {
margin-left: 60px !important;
margin-right: 60px !important;
margin-bottom: 60px !important;
margin-top: 20px !important;
}
.contaier_single_event .event_image {
padding: 0;
max-width: 100%;
}
.tab-header {
padding: 24px 50px;
}
.contaier_single_event .date-time-event.mobile {
display: none !important;
}
.contaier_single_event .bloc_qty_tab {
width: 57% !important;
}
.contaier_single_event .event_information { height: fit-content;
display: flex;
flex-direction: column;
}
.contaier_single_event .img_categorie,
.contaier_single_event .img_categorie a,
.contaier_single_event .evenement_img {
width: 100% !important;
}
.contaier_single_event .evenement_img {
display: none;
width: 100%;
object-fit: cover;
} .event_information {
padding: 10px 0px 9px 13% !important;
}
.contaier_single_event .img_categorie {
display: flex;
width: fit-content;
margin: auto;
padding-left: 0px;
}
.contaier_single_event .event_title {
font-size: 47px;
line-height: 55px;
text-transform: uppercase;
padding-top: 15px;
}
.contaier_single_event .block_event_info {
padding: 64px 60px 54px 60px !important;
}
.contaier_single_event .price_categorie.tr_prix {
padding: 5px 15px !important;
}
.contaier_single_event .tab-group_event.OneDate .categorie_of_zone_bloc .left-line,
.contaier_single_event .tab-group_event.OneDate .categorie_of_zone_bloc .qty_price.bloc_qty_tab {
margin-bottom: 5px; }
.contaier_single_event .tab-group_event.OneDate .categorie_of_zone_bloc .qty_price.bloc_qty_tab {
display: flex;
}
.contaier_single_event
.tab-group_event.OneDate
.categorie_of_zone_bloc
.qty_price.bloc_qty_tab
.right-line {
width: 100%;
}
.contaier_single_event .tab-group_event.OneDate .categorie_of_zone_bloc .name_of_categorie {
padding-bottom: 5px;
padding-top: 5px;
}
.contaier_single_event .tab-group_event.OneDate .categorie_of_zone_bloc .right-line .add_event {
padding-bottom: 5px;
padding-top: 5px;
}
.block_event_info > .last_block {
display: none;
}
.contaier_single_event .sous_title {
text-transform: lowercase;
}
.contaier_single_event .tab-header div.event_date_title,
.contaier_single_event .tab-header div.div-header-event {
text-transform: uppercase;
}
.contaier_single_event .left-line {
min-width: 40%;
width: 40%;
}
}
@media (max-width: 770px) {
#filter_events_modal .ages_sous_bloc > .row_age_class {
width: 48%;
}
#filter_events_modal .ages_sous_bloc > :nth-child(3n) {
order: 3 !important;
}
#filter_events_modal .ages_sous_bloc > :nth-child(3n-1) {
order: 2 !important;
}
#filter_events_modal .ages_sous_bloc > :nth-child(3n-2) {
order: 1 !important;
}
.contaier_single_event .category_content {
flex-wrap: wrap !important;
}
.left-line {
max-width: 60%;
}
.contaier_single_event .event_title {
font-size: 25px;
line-height: 31px;
text-transform: uppercase;
padding-top: 8.5px;
}
.contaier_single_event .name_of_categorie p {
display: none;
}
.contaier_single_event .bloc_qty_tab {
width: 100% !important;
padding-top: 0px;
}
.contaier_single_event .evenement_img {
display: block !important;
height: unset !important;
width: 100% !important;
}
.contaier_single_event .retour_btn_block {
display: flex;
flex-direction: column-reverse;
align-items: center;
justify-content: center;
}
.contaier_single_event .retour_btn_block .btn_Voir {
margin-bottom: 20px;
}
.contaier_single_event .retour_btn_block {
margin-top: 71px !important;
margin-bottom: 41px !important;
}
.contaier_single_event .event_description {
margin-top: 41px !important;
text-align: center;
margin-left: 25px;
margin-right: 25px;
}
.contaier_single_event .event_zones {
margin-left: 21px !important;
margin-right: 21px !important;
margin-bottom: 0px !important;
margin-top: 40px !important;
}
.contaier_single_event .nb_date_event_visible {
display: none;
}
.tab-header {
padding: 10px 15px;
}
.resrevation {
margin: 0px;
display: none;
}
.contaier_single_event .date-time-event.web {
display: none;
}
.contaier_single_event .left-line {
padding: 0px;
margin: 12px 0px;
flex-direction: column;
align-items: flex-start !important;
}
.contaier_single_event .price_categorie.tr_prix {
padding: 0px 10px !important;
}
.contaier_single_event .add_btn {
margin-top: 14px !important;
margin: auto;
}
.contaier_single_event .tab-group_event .tr_1 {
padding-bottom: 26px;
}
.contaier_single_event .total-price-categorie {
width: 50% !important;
justify-content: flex-end;
}
.right-line {
flex-wrap: wrap;
}
.right-line button.btn-green.add_event {
padding: 8px 20px;
padding-right: 20px !important;
font-size: 13px;
font-weight: 600;
}
.contaier_single_event .tab-group_event.MultiDate .cart-categorie_of_zone:not(:last-child) {
border-bottom: 1px solid #1a5a5e;
padding: 0 10px;
margin: 0px 18px;
}
.contaier_single_event .time-date {
display: flex;
flex-wrap: wrap;
font-size: 16px;
}
.tab-header img {
max-width: 13px;
}
.contaier_single_event .date {
text-transform: uppercase;
margin-right: 10px;
}
.contaier_single_event .sous_title {
font-size: 13px;
padding: 0px !important;
width: 100%;
}
.contaier_single_event .last_block_btn {
justify-content: center !important;
}
.contaier_single_event .last_block {
margin-bottom: 38px !important;
margin-top: 38px !important;
margin-left: 0px !important;
margin-right: 0px !important;
}
.contaier_single_event .last_block_btn {
flex-direction: column-reverse;
}
.contaier_single_event .retour_btn_block_full .btn_retour {
margin-right: 0px !important;
margin-bottom: 23.5px !important;
}
.contaier_single_event .img_categorie > a {
max-height: 279px;
display: flex;
flex-direction: column;
justify-content: center;
overflow: hidden;
align-items: center;
flex-wrap: nowrap;
}
.contaier_single_event .event_image {
min-height: unset !important;
}
.contaier_single_event .block_event_info {
padding-top: 14.5px;
}
.contaier_single_event .event_image,
.contaier_single_event .event_information,
.contaier_single_event .responsive_bloc_event {
padding: 0 5% !important;
}
.contaier_single_event .retour_btn_block .btn_retour {
font-size: 17px;
margin: 0 25px;
background-position: 20px !important;
padding-left: 55px !important;
}
.contaier_single_event .date-time-event .status_event {
font-size: 12px;
line-height: 14px;
}
.contaier_single_event .td_title {
text-align: left;
background-position: left;
width: 100%;
padding: 0;
padding-left: 35px;
line-height: 22px;
}
.contaier_single_event .tab-header div.event_date_title {
align-items: flex-start;
}
.contaier_single_event .date-time-event img {
margin-right: 18px !important;
margin-top: 8px;
}
.acces_libre_block {
display: none !important;
}
}
@media (min-width: 771px) and (max-width: 993px) {
.contaier_single_event .block_event_info {
padding: 64px 10% 54px 7.5% !important;
}
.event_information {
padding: 10px 0px 9px 6% !important;
}
}
@media screen and (max-width: 900px) {
.evenements .ages,
.evenements .filtre_checked,
.evenements .filtre_checked .horizontal_line {
border: none;
}
.evenements .list_element img {
height: calc(100vw - 70px);
}
.evenements .bloc .sous_bloc {
height: calc(100vw - 60px);
max-height: 427px;
}
#liste_evenements_container {
flex-direction: column;
}
.filtre_checked {
display: block;
}
.categorie_date {
width: 100%;
padding-right: 8%;
}
.ages {
width: 100%;
}
.semaine {
justify-content: space-evenly;
}
.affiche_block {
margin: 0;
}
.ages_sous_bloc {
float: left;
}
.filtre_zone_paiement {
width: 100%;
border-bottom: 2px solid #1a5a5e;
}
.jour,
.category {
margin-right: 11px;
}
.evenements .bloc {
width: 100%;
min-height: 0;
}
.filtre_zone_paiement li {
margin-bottom: 0px;
}
.affiche_block {
padding: 0 30px 0 10px;
}
.categorie_block {
float: none;
width: 100%;
}
.description_event {
display: none;
}
.evenements .bloc {
height: 390px;
margin-bottom: 60px;
max-width: 100%;
}
.evenements .title_event {
width: 100%;
line-height: 1em;
}
.evenements {
padding: 0;
}
.btn_filtr {
display: block;
}
.filtre_input .deleted_filtre .deleted_filtre_btn {
font-size: 18px;
}
.filtre_input .deleted_filtre .deleted_filtre_btn::before {
font-size: 29px;
}
}
@media screen and (max-width: 600px) {
.filtre_btn_action {
flex-direction: column;
}
.submit_filtre {
margin-bottom: 18px;
}
}
@media screen and (max-width: 770px) {
.name_zone {
padding-left: 10px !important;
}
.contaier_single_event .img-background_content {
display: none;
}
.contaier_single_event .event_image,
.contaier_single_event .event_information,
.contaier_single_event .responsive_bloc_event {
width: 100%;
position: relative;
padding: 0 40px;
}
.block_event_info {
flex-wrap: wrap;
flex-direction: column-reverse;
justify-content: space-between;
}
.last_block {
width: 100%;
margin: 30px 0;
}
.last_block_btn {
width: 100% !important;
float: unset !important;
text-align: center;
margin: auto;
}
.event_zones {
padding: 0 !important;
}
.reservation_zone {
overflow: auto;
}
.btn_block_event_information .btn_telecharger,
.retour_btn_block .btn_retour {
padding-top: 13px;
padding-bottom: 13px;
}
.event_information .event_description,
.event_information .last_block {
display: none;
}
.responsive_bloc_event {
display: block;
}
.event_date_adresse {
line-height: 35px;
margin-bottom: 10px;
}
.event_date_adresse .date,
.event_date_adresse .adresse_event {
font-size: 14px !important;
}
.event_title {
font-size: 25px;
line-height: 35px;
}
.responsive_bloc_event .event_description {
text-align: center;
width: 100%;
}
.td_title {
text-align: center;
padding: 40px 0px 0px 0px;
background-position: 50% 50%;
}
.sous_title {
text-align: center;
padding: 0;
}
.img-background {
top: 20%;
left: 0;
min-height: 530px;
}
.contaier_single_event .event_image {
min-height: 500px;
}
.contaier_single_event .price_categorie {
padding: 10px;
}
.desc_categorie_of_zone .description_zone {
width: 100%;
font-size: 12px;
}
.img_categorie {
padding-left: 0;
}
#filtre_adresse {
width: 100%;
height: 36px;
padding-right: 10px;
}
.filtre_evenements {
padding: 25px 0;
}
.filtre_evenements .input_with_btn_container {
width: calc(100% - 50px);
margin-right: 13px;
}
.filtre_evenements .input_with_btn_container button {
display: none;
}
#open_filter_modal_btn {
font-size: 20px;
}
#open_filter_modal_btn .img_desktop {
display: none;
}
#open_filter_modal_btn .img_mobile {
display: block;
}
.evenements {
width: 100%;
max-width: 100%;
margin: 0;
}
.evenements .filtre_input {
padding-bottom: 15px;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.filtre_input .deleted_filtre {
float: unset;
}
.filtre_input .deleted_filtre .deleted_filtre_btn {
margin-right: 0;
padding-top: 15px;
}
#filter_events_modal {
min-width: unset;
max-width: 100%;
padding: 20px;
}
#filter_events_modal .close_modal {
top: 22px;
right: 20px;
}
#filter_events_modal .modal_header h3 {
margin-bottom: 25px;
font-size: 20px;
}
#filter_events_modal .titre_bloc_filtre {
font-size: 18px;
}
#filter_events_modal .items_infos span {
font-size: 14px;
}
#filter_events_modal .submit_filtre .submit_filtre_btn,
#filter_events_modal .deleted_filtre .deleted_filtre_btn {
font-size: 18px;
}
#filter_events_modal .deleted_filtre .deleted_filtre_btn::before {
font-size: 29px;
}
.evenements .date {
font-size: 17px;
}
.evenements .status_event {
font-size: 16px;
}
.evenements .title_event {
font-size: 20px;
}
.evenements .title_event .right_arrow {
width: 22px;
}
.evenements .element_details {
padding: 0 0 30px 30px;
}
}
@media screen and (max-width: 450px) {
.evenements .date {
font-size: 13px;
}
.evenements .status_event {
font-size: 12px;
}
.evenements .title_event {
font-size: 17px;
}
.evenements .title_event .right_arrow {
width: 20px;
}
.evenements .element_details {
padding: 0 0 20px 20px;
}
}.affiche_block_act{
margin-top: 100px;
}
.actualites .bloc{
width:27%;
max-height: 550px;
margin-bottom: 99px;
}
#liste_act_container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.list_element_act{
width: 320px;
height: 320px;
}
.img_act_bloc{
position: relative;
}
img.actualite_img{
position: absolute;
top: 20px;
left: 20px;
height: 320px;
width: 337px;
}
.actualite_img{
height: auto;
max-width: 100%;
border: none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.actualite_img{
width: 100%;
object-fit: cover;
}
.actualites .impair{
background-color:#29743b ;
}
.actualites .pair{
background-color:#57bbd0 ;
}
.actualites .flesh_impair {
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/f_vert.svg);
background-repeat: no-repeat;
background-color: transparent;
height: 35px;
margin: 0 10px;
}
.actualites .flesh_pair {
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/f_pair.svg);
background-repeat: no-repeat;
background-color: transparent;
height: 35px;
margin: 0 10px;
}
.color_pair{
color:#29743b  
}
.color_impair{
color:#57bbd0
}
.actualites .element_details {
margin-top: 40px;
width: 330px;
}
.color_site{
color:#1A5A5E;
}
.actualites .div_btn{
text-align: center;
}
.actualites .title_event {
font-family: "Poppins";
font-size: 26px;
line-height: 25px;
}
.actualites .description_act {
font-size: 16px;
font-weight: 300;
padding-top: 15px;
line-height: 1.5;
margin-bottom: 15.5px;
}
.actualites .div_btn{
margin-top: 50px;
}
div#liste_act_container>div {
height: fit-content !important;
}
.TitelActualités h1{
display: none;
}
@media screen and (max-width: 1200px) {
.actualites .bloc {
width: 40%;
}
#liste_act_container{
justify-content: none;
}
}
@media screen and (max-width: 900px) {
.list_element_act{
width:100%;
}
img.actualite_img{
width:100%;
}
}
@media screen and (max-width: 770px) {
#liste_act_container{
flex-direction: column;
}
.actualites .bloc {
width: 100%;
}
.actualites .element_details {
width: 100%;
}
}.block_inscription {
text-align: center !important;
margin-bottom: 144px !important;
width: 79%;
margin: auto;
padding-top: 60px;
}
.page-template-inscription #Subheader{
padding-bottom : 51px !important;
}
.page-template-inscription .container #form_inscription{
text-align: center;
margin: auto ;
width: 79%;
background: #FFFFFF 0% 0% no-repeat padding-box;
margin-bottom:0!important;
}
.page-template-inscription .container #form_inscription .champ{
margin: auto ;
margin-bottom: 12px;
}
.champ-radio{
display :flex;
}
.page-template-inscription .container #form_inscription .button_create{
margin: auto;
display: flex;
justify-content: space-between;
width:114px;
}
.page-template-inscription .container #form_inscription .button_create p{
margin: 0px;
text-align: center;
font-size: 20px !important;
font-weight: 600 !important;
font-family: Poppins !important;
color: #1A5A5E;
margin-right:14px;
padding-left: 10px;
}
.page-template-inscription .container #form_inscription .button_create .icone{
height: 13px;
margin: 0px;
text-align: center;
font-size: 20px !important;
font-weight: 600 !important;
font-family: Poppins !important;
letter-spacing: 0px;
color: #1A5A5E;
}
.page-id-109 .avoir-compte,.container_checkout .avoir-compte
{
display:table;
margin:auto;
text-decoration: none;
font-size: 18px !important;
font-weight: 500 !important;
font-family: Poppins !important;
letter-spacing: 0px;
color: #1A5A5E;
margin-bottom: 10px;
text-align: center;
}
.page-id-109 .connecter,.page-id-111 .connecter,.container_checkout .connecter-creer,.container_checkout .connecter{
display:table;
margin:auto;
text-decoration: none;
font-size: 22px !important;
font-weight: 600 !important;
font-family: Poppins !important;
letter-spacing: 0px;
color: #1A5A5E;
padding: 3px;
}
.elementor-13{padding-top: 60px;}
@media (max-width: 770px){
.page-template-inscription .container #form_inscription {
width: 100%;
}
.page-template-inscription .title{padding-top: 30px;}
.elementor-13{padding-top: 30px;}
}@font-face {
font-family: "industrial";
font-style: normal;
font-weight: normal;
font-display: auto;
src: url(//www.aubonheurdesmomes.com/wp-content/uploads/2022/06/IndustriaSolidA.ttf) format("truetype");
}
.input-form {
margin: auto !important;
width: 100% !important;
padding: 0px !important;
padding-left: 25px !important;
border: 1px solid #1a5a5e !important;
border-radius: 30px !important;
line-height: 28px !important;
padding-top: 13px !important;
padding-bottom: 13px !important;
}
.text_label {
text-align: left;
font-size: 18px;
font-family: "Poppins";
color: #1a5a5e;
}
.connexion-btn {
margin-top: 60px;
margin-bottom: 15px;
}
.btn-green {
border-radius: 29px;
background-repeat: no-repeat;
background-position: right 20px center;
background-size: 18px 14px;
font-size: 20px;
padding-left: 30px;
background-color: #f4bf00 !important;
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/r_flesh_white.svg);
color: #ffffff !important;
padding-right: 55px !important;
padding-top: 10px;
padding-bottom: 10px;
text-decoration: none !important;
display: inline-block;
border: 1px solid #f4bf00 !important;
}
.button-flat button:hover:after {
opacity: 0;
}
.btn-green:hover:not(:disabled) {
background-color: #fff !important;
color: #f4bf00 !important;
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/r_flesh_y.svg);
background-repeat: no-repeat;
}
button#connexion {
padding-left: 25px;
padding-right: 25px;
}
button#connexion:after {
right: 25px !important;
}
.champ {
margin: auto;
margin-bottom: 15px;
}
.error_password {
color: red;
}
.page-template-reinitialiser_password .title,
.page-template-connexion .title,
.page-template-inscription .title,
#left-header .title-header {
font-size: 65px !important;
font-weight: 400 !important;
font-family: "industrial", sans-serif !important;
color: #1a5a5e !important;
text-transform: uppercase;
text-align: center;
margin-bottom: 65px;
position: relative;
display: inline-block;
line-height: 45px;
}
.page-template-connexion .title:before,
.page-template-reinitialiser_password .title:before,
.page-template-inscription .title:before {
content: "";
width: 20px;
background-color: #1a5a5e;
height: 2px;
position: absolute;
top: 50%;
left: -45px;
}
.page-template-connexion .title:after,
.page-template-reinitialiser_password .title:after,
.page-template-inscription .title:after {
content: "";
width: 20px;
background-color: #1a5a5e;
height: 2px;
position: absolute;
top: 50%;
right: -45px;
}
.page-template-reinitialiser_password #Subheader,
.page-template-connexion #Subheader {
padding-bottom: 41px !important;
}
#block_reinitialiser_password,
#block_forget_password,
#block_connexion,
#form_inscription {
text-align: center !important;
margin-bottom: 30px !important;
width: 79%;
margin: auto;
padding-top: 60px;
}
.msg-error {
text-align: center !important;
margin-bottom: 30px !important;
width: 79%;
margin: auto;
color: red;
}
.msg-success {
text-align: center !important;
margin-bottom: 30px !important;
width: 79%;
margin: auto;
color: green;
}
#block_connexion form,
#block_forget_password form,
#block_reinitialiser_password form {
text-align: center;
margin: auto;
width: 100%;
background: #ffffff 0% 0% no-repeat padding-box;
}
#block_forget_password .button_valide,
#block_connexion .button_connexion,
button#connexion {
margin: auto;
display: flex;
}
.page-template-connexion .container #block_connexion .mdp_oublie,
.container_checkout .mdp_oublie {
text-decoration: none !important;
text-align: left;
font-style: italic;
font-size: 21px !important;
font-weight: 300 !important;
font-family: Montserrat !important;
color: #1a5a5e;
margin-bottom: 28px;
display: table;
margin: auto;
}
#mdp_oublie {
margin-bottom: 28px;
}
#block_connexion .avoir-compte {
text-decoration: none;
text-align: left;
font-size: 30px !important;
font-weight: 500 !important;
font-family: Poppins !important;
color: #1a5a5e;
margin-bottom: 10px;
}
#block_connexion #avoir-compte {
margin-bottom: 10px;
}
.connecter-creer,
.connecter-creer:hover {
text-decoration: none !important;
text-align: left;
font-style: italic;
font-size: 30px !important;
font-weight: bold !important;
font-family: Poppins !important;
color: #1a5a5e;
} .top_bloc {
margin-top: 25px !important;
}
.msg_connexion_error {
position: absolute;
top: 60%;
width: 100%;
left: 0;
}
@media only screen and (max-width: 769px) {
.btn-green {
padding-top: 9px;
padding-bottom: 9px;
}
#block_connexion #connexion,
#block_forget_password #forget_password {
padding: 9px 26px;
}
.page-template-connexion .container #block_connexion .mdp_oublie {
font-size: 16px !important;
}
#block_connexion .avoir-compte {
font-size: 16px !important;
}
.connecter-creer,
.connecter-creer:hover {
font-size: 16px !important;
}
}
@media only screen and (min-width: 770px) and (max-width: 960px) {
.btn-green {
padding-top: 9px;
padding-bottom: 9px;
}
#block_connexion #connexion,
#block_forget_password #forget_password {
padding: 9px 41px;
}
.page-template-connexion .container #block_connexion .mdp_oublie {
font-size: 23px !important;
}
#block_connexion .avoir-compte {
font-size: 22px !important;
}
.connecter-creer,
.connecter-creer:hover {
font-size: 22px !important;
}
}
@media (max-width: 770px) {
#block_connexion {
width: 100%;
padding-top: 30px;
}
.page-template-connexion .container {
max-width: 700px !important;
}
.connexion-btn {
margin-bottom: 24px;
}
#block_forget_password {
width: 100%;
}
.msg_connexion_success {
top: 16%;
}
}
#password_wrapper {
position: relative;
}
#password_wrapper #togglePassword {
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
height: 20px;
}
#password_wrapper #password {
padding-right: 30px !important;
}
#form_inscription {
padding-top: 0 !important;
}.remove_bakground {
background-image: unset !important;
min-height: unset !important;
}
.cart_container {
margin: 0px 50px 112px; background-repeat: no-repeat;
background-position-x: 80%;
background-position-y: 195px;
background-size: 36vw 335px;
min-height: 530px;
}
.tr_gratuit {
width: 70% !important;
}
.block_vide {
display: none;
}
#panier_header {
margin-bottom: 34px;
display: flex;
justify-content: space-between;
position: relative;
}
#left-header {
padding-top: 20px;
position: relative;
width: 50%;
}
#panier_body {
display: flex;
justify-content: space-between;
}
#left_panier {
width: 57%;
}
.evenement {
box-shadow: 0px 4px 20px #e2e1e1;
margin-bottom: 30px;
background-color: #ffff;
}
.event-sup {
display: flex;
padding-top: 10px;
padding-left: 10px;
margin-bottom: 20px;
}
.line-total {
display: flex;
}
.img-event {
min-width: 87px;
background-color: #fff;
}
.img-event img {
margin-right: 20px;
max-height: 100px;
object-fit: cover;
}
.info-event p {
margin: 0px;
}
#left-header p {
font-size: 14px;
font-weight: 600;
font-family: Poppins;
color: #1a5a5e;
}
.img-and-info {
display: flex;
width: 80%;
}
.info-event {
padding-top: 5px;
padding-left: 10px;
}
.info-event .title {
color: #57bbd0;
font-size: 25px;
font-weight: 500;
font-family: Poppins;
text-transform: capitalize;
text-decoration: none;
}
.info-event .date-event {
text-transform: uppercase;
font-size: 16px;
font-weight: 400;
font-family: Poppins;
color: #29743b;
margin-bottom: 0px !important;
padding: 5px 0;
}
.info-event .city-event {
margin: 0px;
font-size: 16px;
font-weight: 500;
font-family: Poppins;
color: #57bbd0;
text-transform: uppercase;
}
.cart-categorie_of_zone {
font-size: 13px !important;
font-weight: 500 !important;
font-family: Poppins !important;
padding: 10px;
}
.cart-categorie_of_zone .category_content {
display: flex;
color: #1a5a5e !important;
}
.cart-categorie_of_zone .status_event {
color: red !important;
line-height: 18px;
}
.qty_price {
width: 50%;
}
.left-line {
min-width: 60%;
border-right: 1px solid #1a5a5e;
border-right-width: 1px;
border-right-style: solid;
border-right-color: rgb(26, 90, 94);
}
.all_zone .sous_title {
padding: 0;
}
.right-line {
display: flex;
justify-content: space-between;
}
.bloc_qty p {
margin: 0;
}
input#qty {
border: none;
width: 75px;
padding: 0px;
margin-bottom: 0px;
padding-bottom: 2px;
font-size: 20px;
font-weight: 500;
font-family: Poppins;
color: #a56790;
background: transparent;
}
.bloc_qty {
display: flex;
align-items: center;
width: max-content;
}
.name_of_categorie {
justify-content: space-between;
font-size: 16px;
font-weight: 600;
font-family: Poppins;
color: #29743b;
padding-right: 10px;
}
.total-price-categorie {
min-width: 50%;
font-size: 20px;
font-weight: 600;
text-align: end;
}
.all_zone {
position: relative;
}
.cart_container .cart-categorie_of_zone:nth-child(2n) {
background-color: #eff0f0 !important;
}
.error-cart {
position: absolute;
top: -25px;
padding-left: 10px;
color: red;
font-size: 14px;
}
i.icon-plus:before,
i.icon-minus:before {
color: #1a5a5e;
} #bloc_total_price {
width: 39%;
}
#bloc_total {
background-color: #ebdbe6;
padding: 8% 8% 2%;
}
#bloc_total .payment a:first-of-type{
color: #000;
}
.total_price {
display: flex;
justify-content: space-between;
font-family: Poppins;
font-size: 16px;
font-weight: 500;
color: #000;
}
.price {
font-size: 20px;
font-weight: 400;
color: #000;
}
.total p {
font-weight: 600;
}
.payment a {
text-decoration: none !important;
justify-content: center;
margin-top: 5px !important;
text-align: center;
}
.payment a .icone-flech {
background: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/Groupe996.png);
background-repeat: no-repeat !important;
background-position: right !important;
background-size: 21px !important;
opacity: 1 !important;
width: 21px;
height: 21px;
display: inline-block;
vertical-align: middle;
margin-left: 10px;
}
.icones-payment {
display: flex;
align-items: center;
justify-content: center;
}
img.icone-payment {
margin: 2%;
} #bloc_switcher_page_cart {
position: relative;
width: 39%;
color: #d0d0d0;
}
.line-switcher {
border-bottom: 1px solid #d0d0d0;
position: absolute;
top: 20px;
width: 100%;
}
.choix-switcher {
display: flex;
justify-content: space-around;
}
.btn-switcher {
width: 20px;
height: 20px;
background-color: #d0d0d0;
border-radius: 50%;
align-items: center;
margin: auto;
border: 3px solid #ffff;
position: relative;
}
.item-switcher {
padding-top: 10px;
}
.title-page-switcher {
color: #d0d0d0;
font-size: 13px;
font-weight: 500;
}
.active .btn-switcher {
background-color: #1a5a5e !important;
}
.active .title-page-switcher {
color: #1a5a5e !important;
}
.delete-event-cart {
margin: auto;
} .cart-categorie_of_zone td {
border: none;
}
td.left-line {
text-align: left;
padding-left: 25px;
}
.cart_container .icone-delete {
background: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/Groupe12.svg);
background-repeat: no-repeat;
background-position: right;
background-size: 18px;
opacity: 1;
width: 18px;
height: 23px;
display: inline-block;
vertical-align: middle;
margin-left: 10px;
cursor: pointer;
}
.icon-adresse {
background: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/Groupe1017.svg);
background-repeat: no-repeat !important;
background-position: right !important;
background-size: 16px;
opacity: 1 !important;
width: 16px;
height: 18px;
display: inline-block;
vertical-align: sub;
margin-right: 7px;
}
.price_categorie {
justify-content: space-between;
font-size: 16px;
font-weight: 600;
font-family: Poppins;
color: #29743b;
}
.cart_container .price_categorie {
width: unset;
padding: 0 5px;
width: 17%;
}
p.button-plus.panier_quantity_up,
p.button-minus.panier_quantity_down {
cursor: pointer;
}
.btn_return {
border-radius: 29px;
background-repeat: no-repeat;
background-position: 10%;
background-size: 18px 15px;
font-size: 20px;
padding-right: 25px;
background-color: #57bbd0 !important;
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/flesh_left.svg);
color: #fff !important;
padding-left: 65px !important;
padding-top: 10px;
padding-bottom: 10px;
text-decoration: none !important;
display: inline-block;
border: 1px solid #57bbd0 !important;
}
.btn_return:hover {
background-color: white !important;
color: #57bbd0 !important;
border: 1px solid #57bbd0 !important;
background-image: url(//www.aubonheurdesmomes.com/wp-content/themes/betheme-child/assets/images/flesh_left_mov.svg);
}
.commander_btn {
width: 100%;
}
.text_panier_vide {
font-size: 16px;
font-family: "Poppins";
color: #1a5a5e;
text-align: left;
}
.cart_bloc .image_cart {
position: relative;
}
.cart_bloc #cart_count {
min-width: 17px;
height: 20px;
border-radius: 50%;
background-color: #fff;
color: #1a5a5e;
text-align: center;
position: absolute;
font-size: 14px;
line-height: 22px;
font-weight: bold;
bottom: 18px;
right: 50px;
padding: 0 5px;
}
@media (max-width: 770px) {
#panier_header {
margin-bottom: 34px;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
flex-direction: column-reverse;
}
#bloc_switcher_page_cart {
width: 90%;
text-align: center;
margin: auto;
}
#left-header {
width: 100%;
position: relative;
text-align: center;
}
#left-header p {
text-align: center;
}
#panier_body {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding-top: 25px;
}
#left_panier {
width: 100%;
padding-bottom: 20px;
max-width: 770px !important;
padding-left: 33px !important;
padding-right: 33px !important;
}
#left-header .title-header:before {
content: "";
width: 25px;
background-color: #1a5a5e;
height: 2px;
position: absolute;
top: 50%;
left: -45px;
}
#left-header .title-header:after {
content: "";
width: 25px;
background-color: #1a5a5e;
height: 2px;
position: absolute;
top: 50%;
right: -45px;
}
.page-template-cart #left_panier {
padding: 0 !important;
}
#bloc_total_price {
width: 100%;
}
#Subheader {
padding: 0;
}
.icones-payment {
margin: 20px;
}
.evenement .all_zone {
width: 100%;
overflow: auto;
}
.cart_container {
margin: 0 !important;
}
#panier_vide {
text-align: center;
margin-bottom: 30px;
}
.text_panier_vide {
padding: 5px 10px;
}
.page-template-checkout_login .cart_container {
background-image: unset;
}
.foget_password,
.create_account {
width: 100%;
text-align: center;
}
#form_inscription {
margin: 0;
width: 100%;
}
#create,
#forget_password {
margin-bottom: 15px;
}
.cart_bloc #cart_count {
min-width: 17px;
height: 20px;
border-radius: 50%;
background-color: #fff;
color: #1a5a5e;
text-align: center;
font-weight: bold;
font-size: 14px;
line-height: 22px;
position: absolute;
top: 24px;
right: 62px;
padding: 0 5px;
}
.cart_container {
background: unset;
}
.sous_title {
padding: 0;
}
.evenement .td_title {
padding: 75px 0px 0px 0px;
}
.cart_container .price_categorie {
padding: 10px;
}
.bloc_qty {
width: 50%;
}
.qty_price {
width: 100%;
padding-top: 14px;
border-top: 1px solid #dbdbdb;
}
.left-line {
padding: 10px 0;
}
.cart-categorie_of_zone {
flex-wrap: wrap;
}
}* {
font-family: Poppins;
}
.my_account {
margin-bottom: 100px;
}
.container.my_account {
margin-bottom: 0 !important;
}
.my_account .titre_block {
margin: 0 0 80px;
text-align: center;
color: #1a5a5e;
}
.my_account .titre_block h1 {
color: #1a5a5e;
position: relative;
display: inline-block;
font-size: 65px !important;
font-weight: 400 !important;
font-family: "industrial", sans-serif;
}
.my_account .titre_block h1::after {
content: "";
width: 20px;
background-color: #1a5a5e;
height: 2px;
position: absolute;
top: 50%;
right: -45px;
}
.my_account .titre_block h1::before {
content: "";
width: 20px;
background-color: #1a5a5e;
height: 2px;
position: absolute;
top: 50%;
left: -45px;
}
.my_account .titre_block span {
font-size: 22px;
}
.my_account .menu {
float: left;
width: 33%;
border-right: 1px solid #638e91;
padding-top: 20px;
}
.my_account .menu a {
color: #1a5a5e;
font-size: 22px;
font-weight: 600;
line-height: 37px;
}
.my_account .menu a:hover {
color: #c7d57c;
}
.my_account .menu ul li {
padding: 5px 0;
}
.my_account .active {
color: #c7d57c !important;
text-decoration: underline !important;
}
.my_account .affichege_account {
float: left;
width: 67%;
padding: 20px 0 0 50px;
text-align: center;
}
.my_account .msg-error {
font-style: italic;
color: #1a5a5e;
line-height: 27px;
font-size: 18px;
font-weight: 300;
}
button#send_ticket {
font-size: 14px;
padding: 10px;
}
.msg_commande,
.forget_pwd {
text-align: center;
margin-top: 60px;
margin-bottom: 24px;
}
.page-template-customer_order .error_msg {
color: #a56790 !important;
}
.page-template-customer_order .success_msg {
color: #c7d57c !important;
}
@media (max-width: 700px) {
.my_account .menu {
width: 100%;
border-right: none;
border-bottom: 1px solid #638e91;
text-align: center;
padding-bottom: 20px;
margin-bottom: 50px;
}
.my_account .affichege_account {
width: 100%;
float: none;
text-align: center;
overflow: auto;
}
}.page-id-307 #Subheader{
display:none;
}
.page-id-307 #form_inscription{
margin-bottom: 0!important;
}
.btn-green.disabled{
pointer-events: none;
opacity:0.3;
border:unset!important;
}
.validate_payment{
max-width:600px;
margin:auto;
}
.validate_payment .title{
font-family: "Poppins";
font-size: 35px;
color: #C7D57C;
text-align: center;
}
.validate_payment p{
text-align: center;
color: #1A5A5E;
font-size: 16px;
font-family: 'Poppins';
}
.refuser_payment h1{
color: #A56790 !important;
}