@font-face{font-family:"japanwave";src:url(//clubmoulinoisdekarate.fr/wp-content/themes/astrachild/fonts/japanwave.woff) format("woff"),url(//clubmoulinoisdekarate.fr/wp-content/themes/astrachild/fonts/japanwave.ttf) format("truetype")}body{background-color:#fff !important}.site h1.entry-title{font-family:japanwave;font-size:70px !important;font-weight:400!important;color:#FFFFF4!important;letter-spacing:.5px;margin-bottom:0;text-shadow:3px 3px 8px #000}.elementor-page-38 .site h1.entry-title{color:#BC002D!important}#content.site-content h2{font-family:japanwave;font-size:55px;font-weight:400;color:#bc002d;letter-spacing:.5px}#content.site-content .red-ban h2,#content.site-content .red-ban h3,#content.site-content .red-ban h4,#content.site-content .red-ban p,#content.site-content .red-ban .elementor-testimonial-wrapper{color:#fffff4;text-shadow:3px 3px 8px #000}#content.site-content .sun-ban h2{color:#3a3a3a;text-shadow:1px 1px 3px #fffff4}#content.site-content h3,#content.site-content .ast-related-posts-title{font-family:Calibri;font-size:26px;font-weight:700;color:#3a3a3a;letter-spacing:1px}#content.site-content h4,#content .sidebar-main .widget h2{font-family:Calibri;font-size:22px;font-weight:700;color:#3a3a3a;letter-spacing:1px}#content.site-content h5,#colophon.site-footer h5{font-family:Calibri;font-size:18px;font-weight:700;color:#3a3a3a;letter-spacing:1px}#content.site-content p,#content.site-content ul li{font-family:Calibri;font-size:18px;font-weight:400;color:#3a3a3a}#content.site-content a{font-family:Calibri}.elementor-widget-container .elementor-button-wrapper .elementor-button,.site-navigation .main-navigation ul.main-header-menu>li:last-child,#content .wpcf7-submit{background-color:#3a3a3a;color:#fffff4 !important;font-family:Calibri;font-size:20px;font-weight:700;letter-spacing:1px;transition:all 1s;overflow:hidden;z-index:0;position:relative}.site-navigation .main-navigation ul.main-header-menu>li:last-child a{color:#fffff4 !important;font-family:Calibri;font-size:20px;font-weight:700;letter-spacing:1px;border-style:none !important;text-align:center}.elementor-widget-container .elementor-button-wrapper .elementor-button:before,.site-navigation .main-navigation ul.main-header-menu>li:last-child:before,#content .wpcf7-submit:before{content:'';position:absolute;top:100%;right:75%;width:200px;height:200px;background:#bc002d;border-radius:100%;transition:all 3s;z-index:0}.elementor-widget-container .elementor-button-wrapper .elementor-button:hover:before{top:-300%;right:-50%}#content .wpcf7-submit:hover:before{top:-300%;right:-50%}.elementor-widget-container .elementor-button-wrapper .elementor-button:hover,.elementor-widget-container .elementor-button-wrapper .elementor-button:focus,.site-navigation .main-navigation ul.main-header-menu>li:last-child:hover,.site-navigation .main-navigation ul.main-header-menu>li:last-child:focus{background-color:rgba(58,58,58,.7)}.elementor-button-info .elementor-widget-container .elementor-button-wrapper .elementor-button,#content .wpcf7-submit{background-color:#bc002d}.elementor-button-info .elementor-widget-container .elementor-button-wrapper .elementor-button:before,#content .wpcf7-submit:before{background:#d8dfe3}.elementor-button-info .elementor-widget-container .elementor-button-wrapper .elementor-button:hover,#content .wpcf7-submit:hover{background-color:rgba(188,0,45,.85)}#ast-scroll-top{border-radius:100%}#ast-scroll-top:hover{animation-duration:1.5s;animation-name:slideup;animation-iteration-count:infinite}@keyframes slideup{from{margin-bottom:0}33%{margin-bottom:5px}to{margin-bottom:0}}.site-header{position:absolute;width:100%}.site-header .ast-primary-header-bar{background-color:rgba(0,0,0,.4)}#ast-desktop-header .site-navigation .main-navigation ul.main-header-menu li.menu-item{line-height:21px}.site-navigation .main-navigation ul li a.menu-link{color:#fffff4;transition:all .6s;padding:10px 15px}.site-navigation .main-navigation ul li:hover>a.menu-link{text-decoration:underline 2px #bc002d;text-underline-offset:2px}.site-navigation .main-navigation ul.main-header-menu>li:last-child{margin-left:15px;padding:3px 8px;border-radius:25px}.site-navigation .main-navigation ul.main-header-menu>li:last-child:hover:before{top:-325%;right:-75%}.site-navigation .main-navigation ul.main-header-menu>li:last-child:hover a.menu-link{text-decoration:none}.site-navigation .main-navigation ul.main-header-menu li ul.sub-menu{margin-left:15px;background:rgba(0,0,0,.4);border-top-width:0;border-left-width:2px;border-radius:0 0 15px}.site-navigation .main-navigation ul.main-header-menu li ul.sub-menu a.menu-link{margin:0;padding:8px 15px}.site-navigation .main-navigation ul.main-header-menu li ul.sub-menu a.menu-link:last-child{padding-bottom:0}.eael-elements-flip-box-container .eael-elements-flip-box-front-container,.eael-elements-flip-box-container .eael-elements-flip-box-rear-container{border-radius:20px;border-color:#3a3a3a !important;border-right:10px ridge;border-bottom:10px ridge;border-top:1px solid;border-left:1px solid;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#fffff4}#content.site-content .eael-elements-flip-box-rear-container h2,#content.site-content .eael-elements-flip-box-rear-container h3,#content.site-content .eael-elements-flip-box-rear-container h4,#content.site-content .eael-elements-flip-box-rear-container p,#content.site-content .elementor-widget-eael-image-accordion h3,#content.site-content .elementor-widget-eael-image-accordion h2,#content.site-content .elementor-widget-eael-image-accordion p{color:#fffff4}#content.site-content .eael-adv-accordion{border-radius:25px}#content.site-content .eael-adv-accordion .eael-accordion-list .elementor-tab-title{transition:all .6s;border:2px solid transparent}#content.site-content .eael-adv-accordion .eael-accordion-list:first-child .elementor-tab-title{border-radius:22px 22px 0 0}#content.site-content .eael-adv-accordion .eael-accordion-list:last-child .elementor-tab-title{border-radius:0 0 22px 22px}#content.site-content .eael-adv-accordion .eael-accordion-list .elementor-tab-title:hover,#content.site-content .eael-adv-accordion .eael-accordion-list .elementor-tab-title.active{background-color:initial;border-color:#bc002d}#content.site-content .eael-adv-accordion .eael-accordion-list .elementor-tab-title:hover .fa-toggle,#content.site-content .eael-adv-accordion .eael-accordion-list .elementor-tab-title.active .fa-toggle{color:#bc002d}#content.site-content .elementor-testimonial-content{font-family:Calibri;font-size:20px;font-weight:400}#content.site-content .elementor-testimonial-name{font-family:Calibri;font-size:15px;font-weight:400}#content.site-content .elementor-testimonial-job{font-family:Calibri;font-size:13px;font-weight:400}.entry-meta{display:none !important}.posted-by{display:none !important}.eael-post-grid .eael-grid-post-holder{border:2px solid #3a3a3a;border-radius:25px}.eael-post-grid .eael-entry-media{border-radius:25px}.eael-post-grid .eael-grid-post-holder:hover{border-color:#bc002d}#content .eael-post-grid .eael-grid-post-holder h3 a:hover{color:#bc002d}#content .eael-post-elements-readmore-btn,{color:#bc002d;text-decoration:none;font-family:calibri}#content .eael-post-elements-readmore-btn:after{content:'→';visibility:hidden;transition:all .5s}#content .eael-post-elements-readmore-btn:hover:after{visibility:visible;animation-duration:1s;animation-name:slideside;animation-iteration-count:infinite}@keyframes slideside{from{margin-left:0}50%{margin-left:4px}to{margin-left:0}}.sidebar-main #block-4{display:none}.sidebar-main .wp-block-search .wp-block-search__inside-wrapper{flex-direction:row;flex-wrap:nowrap}#content .sidebar-main .wp-block-search .wp-block-search__inside-wrapper input{line-height:18px;border-color:#3a3a3a;border-radius:20px 0 0 20px;font-family:calibri;font-weight:400;color:#3a3a3a}#content .sidebar-main .wp-block-search .wp-block-search__inside-wrapper button{margin-left:0;border-radius:0 20px 20px 0;color:#fffff4;background-color:#3a3a3a;transition:all .6s;font-family:calibri;font-weight:400}#content .sidebar-main .wp-block-search .wp-block-search__inside-wrapper button:hover{background-color:#5a5a5a !important}#content.site-content .post .entry-meta,#content.site-content .post-navigation .nav-links a{font-family:Calibri;font-size:16px}.elementor-widget-eael-contact-form-7{border:2px solid #3a3a3a;border-radius:25px;padding:25px;background-color:#fffff4;font-family:Calibri;font-size:16px}.eael-contact-form-7{width:100%}.elementor-widget-eael-contact-form-7 .eael-contact-form input:not(input[type=submit]),.elementor-widget-eael-contact-form-7 .eael-contact-form .wpcf7-textarea{background-color:#fffff4;border:1px solid #3a3a3a;border-radius:15px;width:100%}.site-footer .site-primary-footer-wrap{border-top:2px solid #bc002d;background-color:#181818;color:#fff}.site-footer .site-primary-footer-wrap .site-footer-section>.footer-widget-area section:first-child,.site-footer .site-primary-footer-wrap .site-footer-section>.footer-widget-area #block-14 .wp-block-columns{margin-bottom:0}.site-footer .site-below-footer-wrap{background-color:#050505;border-top:2px solid #bc002d;color:#fff}.site-footer img{max-height:120px;width:auto}#colophon.site-footer h5{color:#fffff4}#colophon.site-footer p,#colophon.site-footer ul li{font-family:Calibri;font-size:15px;font-weight:400;color:#fffff4}#colophon.site-footer .menu .menu-item a,#colophon.site-footer .ast-nav-menu .menu-item a{color:#bc002d;text-decoration:none}#colophon.site-footer .menu .menu-item a:hover,#colophon.site-footer .ast-nav-menu .menu-item a:hover{color:#bc002d;text-decoration:underline}#colophon.site-footer h4{color:#fffff4}@media screen and (max-width:1250px){.elementor-spacer-inner{max-height:30px}.site h1.entry-title{font-size:50px !important}#content.site-content h2{font-size:35px !important}#content.site-content h3{font-size:22px !important}#content.site-content h4{font-size:20px !important}#content.site-content h5{font-size:18px !important}#content.site-content p{font-size:14px !important;font-family:Calibri!important}.elementor-element-2735fb5{order:2 !important}.elementor-element-5ee9ce1{order:1 !important}}