.et-social-icon a{color:rgba(255,255,255,.3)}.et-social-icon a:hover{color:#fff}.sub-menu li.menu-item.current_page_item a{color:#000!important}.newsletter a{color:#fff}.vblistroomnamediv h3{font-size:32px;font-weight:600}.tribe-common .tribe-common-cta--thin-alt{background:#5ba45f;color:#fff!important;font-size:14px!important;padding:6px 12px;border-bottom:none!important;border-radius:5px}span.tribe-events-c-small-cta__stock{padding:6px 12px!important;border:solid 1px #000!important;border-radius:5px}.entry-content table:not(.variations){border:none}.events-table tr,#actus .et_pb_post{border-bottom:solid 1px #eee}.img_events img{width:100%;padding:12px 0 6px 24px}.date_event{display:inline-block;padding:3px 12px;border:solid 1px;border-radius:5px}.form_reserv{background:rgba(125,125,125,.09);margin-top:24px;padding:24px}.form_reserv h2{font-weight:600}.em-booking-form-details{width:inherit!important}.em-booking-form label{width:200px}.em-booking-submit{-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;background:#365868;cursor:pointer;border-radius:8px;border:none;color:#fff;font-size:18px;font-weight:600;margin:18px 0 0;padding:6px 16px;width:100%;text-align:center;display:inline-block}a#vbo-av-btn-2{background:#365868;color:#fff;font-size:16px;font-weight:600;margin:18px 0 0;padding:6px 16px;text-align:center;display:inline-block;border-radius:8px}.events_a_venir h2{font-weight:600}.events_a_venir .events-table h2{font-weight:600;font-size:16px;margin-top:12px}.events_a_venir table.events-table tr{border-bottom:dotted 3px #365868}.events_a_venir table.events-table td{padding-bottom:12px}.actus_accueil a.more-link,#magasin a.more-link,#actus a.more-link,a.btn.vbo-pref-color-btn{background:#365868!important;color:#fff!important;font-size:16px;font-weight:600;margin:18px 0 0;padding:6px 16px;text-align:center;display:inline-block;border-radius:8px}a.btn.vbo-pref-color-btn{margin-top:0px!important}.et_pb_post h2{letter-spacing:0!important;text-transform:none}.events_accueil .et_pb_post h2 a{color:#5ba45f!important}#evenements h3 a,.em-event .em-item-title a{text-transform:none;color:#5ba45f!important;font-size:32px}.events_accueil .et_pb_post .events_accueil .post-content-inner{padding-bottom:18px}.gravures a.more-link{background:#365868;color:#fff;font-size:16px;font-weight:600;margin:18px 0 0;padding:6px 16px;text-align:center;display:inline-block;border-radius:8px}.gravures a.more-link:hover,.actus_accueil a.more-link:hover,#magasin a.more-link:hover{background:#5ba45f}.vbo-search-num-children-entry{display:none}#magasin .et_pb_blog_grid .et_pb_post{min-height:450px!important}.em-events-list .post-content{border-bottom:solid 1px #adadad;padding-bottom:18px}footer a{color:#fff}#top-menu li li a{line-height:1.3em}@media screen and (min-width:981px){.sub-menu{min-width:280px;margin-left:-28px}#top-menu li li a{width:260px;padding:4px 12px}}@media (min-width:767px){.pa-blog-list	h2.entry-title{font-size:26px!important;font-weight:500!important}.pa-blog-list .entry-featured-image-url{width:30%;float:left;margin-bottom:0!important}.pa-blog-list .entry-title,.pa-blog-list .post-meta,.pa-blog-list .post-content{width:70%;float:left;padding-left:30px}}.pa-blog-list .post-content{margin-bottom:12px}.pa-blog-list .titre_activites{Font-size:26px;Font-weight:600;margin-bottom:16px}.pa-blog-list .et_pb_post{margin-bottom:12px!important}.vri-page-content h3,.vri-itemdet-price-fromtext{display:none}.vri-itemdet-groupblocks{border:none}.vri-itemdet-infoname span{font-size:28px;color:#5ba45f!important;font-weight:600}.passer .em-item-reservations{display:none}