/**handles:hello-elementor-child-style**/
.btn .elementor-button-link:after,.elementor-cta__button.elementor-button:after,.elementor-field-group .elementor-button:after,.single_add_to_cart_button:after,.woocommerce #place_order:after,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:after{content:'';display:block;background:url('http://lfdf.devlocomotiv.com/wp-content/themes/hello-theme-child-master/img/btn-arrow.svg') center no-repeat;background-size:100%;height:17px;margin-left:1.25rem;position:absolute;right:32px;top:26px;width:7px}.elementor-field-group .elementor-button:after{top:16px}.elementor-menu-cart__product{display:block!important}.elementor-menu-cart__product-name{text-align:left}.elementor-menu-cart__product-image{display:none!important}.elementor-menu-cart__product-name .cart-product-desc ul{padding-left:0}.elementor-post__read-more{background:url('http://lfdf.devlocomotiv.com/wp-content/themes/hello-theme-child-master/img/button.svg') no-repeat;display:block;height:42px;float:right;margin-top:35px;width:64px}.elementor-cta--skin-classic .elementor-cta__content{background:0 0!important}.elementor-cta--skin-classic .elementor-cta__bg-wrapper{min-height:240px!important}.elementor-cta__button.elementor-button{border-radius:90px 6px 6px 0!important;float:right;padding:20px 80px!important}.elementor-cta__button.elementor-button:hover{background:#719f8e!important;border-color:#719f8e!important}.elementor-cta__bg{background-size:contain!important;background-repeat:no-repeat;top:2rem!important}.elementor-cta__bg-overlay{display:none}.pictohome img{transition:all .2s ease-in-out}.pictohome img:hover{cursor:pointer}.activities-first--block .elementor-widget-wrap{background:#417b6a;border-radius:6px;padding:20px}.post-type-archive-activitealaferme[class*=paged-] .activities-first--block{display:none}@media screen and (max-width:767px){.elementor-posts>.type-activitealaferme:first-child{display:none}}.elementor-widget-theme-post-title.elementor-widget-heading .elementor-heading-title>a{text-decoration:none}.elementor-widget-theme-post-title.elementor-widget-heading .elementor-heading-title>a:hover{color:#719f8e}.dates-form .elementor-column.elementor-col-50,.dates-form input{width:100%}.datepicker-here{border-radius:2px;border:solid 1px #efecea;padding:.5rem 1rem}#btnReserverPageGite{display:none}.Total1gauche{width:160px;height:16px;font-family:OpenSans;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#434343}.ligneottal2{width:48%;float:right;height:16px;font-family:OpenSans;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:right;color:#434343}.nombredenuits{color:grey}.nbrdenuits{color:#417b6a}.elementor-location-footer a,.main-footer a{color:rgba(255,255,255,.5)!important}.elementor-location-footer a:hover,.main-footer a:hover{color:#fff!important}#ff-stream-1{background-color:transparent!important}.elementor-swiper-button{background:#fff;border-radius:50%;padding:.25em}.elementor-swiper-button:hover{background:rgba(0,0,0,.5);color:#fff!important}.product-quantity{display:none}.woocommerce table.shop_table{border:0}.woocommerce table.shop_table tbody:first-child tr:first-child th,.woocommerce table.shop_table td,.woocommerce table.shop_table tfoot th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,table thead:first-child tr:first-child th{background:0 0;border:0;border-top:1px solid #30624f!important}.woocommerce table.shop_table td,.woocommerce-cart .cart-collaterals .cart_totals tr td{vertical-align:middle}.cart_totals h2,.woocommerce table.shop_table th,.woocommerce-checkout h3,.woocommerce-order h2{color:#30624f;font:1.25rem NotoSerif-Bold,Sans-serif;font-weight:400!important}.single_add_to_cart_button,.woocommerce a.button,.woocommerce button.button.alt,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{border-radius:90px 6px 6px 0!important;border:0;display:block;font:1.156rem NotoSerif-Bold,Sans-serif!important;padding:21px 86px 21px 86px!important;text-align:center}@media screen and (min-width:768px){.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{float:right}}.single_add_to_cart_button,.woocommerce button.button.alt,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#30624f!important;border:0!important;color:#fff!important}.single_add_to_cart_button:hover,.woocommerce button.button.alt:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#719f8e!important}.woocommerce-cart table.cart img{width:250px}.woocommerce table.shop_table .product-name{font-family:NotoSerif-Bold,Sans-serif}.woocommerce table.shop_table .product-name p{display:inline-block;font-family:Roboto,Sans-serif;margin-left:.5rem}.woocommerce .cart-product-desc ul{font-family:Roboto,Sans-serif;padding:0 0 0 1rem}button[name=update_cart]{display:none!important}.woocommerce-error,.woocommerce-message,.woocommerce-notice--success{border:none;border-radius:6px;color:#fff}.woocommerce-message,.woocommerce-notice--success{background:#30624f}.woocommerce-error:before,.woocommerce-message a.restore-item,.woocommerce-message a.restore-item:hover,.woocommerce-message::before{color:#fff}.woocommerce-error{background:#e18764}.woocommerce-notice--success{margin-bottom:2rem;padding:2rem}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{color:#30624f!important;height:auto!important;width:auto!important;margin:0 1rem}.elementor-slideshow__description{font-size:20px!important;top:-35px;position:relative}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout #payment div.payment_box::after{top:-1px!important}.contact-map-block a{color:#fff!important}.elementor-element-90ed512{box-shadow:#fff!important}.elementor-element-90ed512:hover .elementor-widget-container{box-shadow:none!important}