body,h1,h2,h3,h4,h5,h6,.logo h1,.site-title,.site-title a{font-family:'Catamaran',sans-serif}:root{--theme-primary-color:#ea512e;--theme-heading-color:#1b0238;--theme-primary-fade:#f5c2b7;--theme-primary-light:#de5e32;--theme-secondary-color:#6a4d8d;--theme-third-color:#b5d569;--theme-fourth-color:#5da7bd;--theme-footer-color:#1b0238}.page-template-custom-home-page .gb_nav_menu li a,.page-template-custom-home-page .gb_nav_menu li.page_item_has_children:after,.page-template-custom-home-page .gb_nav_menu li.menu-item-has-children:after,a.more-link:hover{color:var(--theme-heading-color)}.home-btn a:hover,nav.woocommerce-MyAccount-navigation ul li:hover,button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus,.prev.page-numbers:focus,.prev.page-numbers:hover,.next.page-numbers:focus,.next.page-numbers:hover,.wc-block-cart__submit-container a:hover,a.added_to_cart.wc-forward:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.wc-block-cart__submit-container a:hover,button.gb_toggle,.admision-btn a:hover,.page-template-custom-home-page .admision-btn a:hover,.scrollup.is-active:hover,.scrollup.is-active:focus,#slider .carousel-control-next-icon:hover,#slider .carousel-control-prev-icon:hover,.slider-btn a:hover{background:var(--theme-secondary-color)}.gb_nav_menu ul li a:active,.gb_nav_menu ul li a:hover{color:var(--theme-secondary-color)}.copyright{background:var(--theme-footer-color)}.home-btn a,.wc-block-cart__submit-container a,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-MyAccount-navigation ul li,.scrollup,.page-template-custom-home-page .admision-btn a,.slider-btn a,.single-tags a:hover,.gb_nav_menu ul ul a:hover,#sidebar .tagcloud a:hover,.site-footer .tagcloud a:hover,.scrollup,.prev.page-numbers,.next.page-numbers,.page-numbers.current,.site-info,#slider .carousel-control-next-icon,#slider .carousel-control-prev-icon,button,.site-footer .search-form .search-submit{background:var(--theme-primary-color)}.admision-btn a,.wc-block-checkout__actions_row a,.entry-content .quotepost p,a.more-link,#Category-section .postbox.smallpostimage:hover h3 a,a,#sidebar a:hover,.site-footer .widget-area a:hover,a.showcoupon,.woocommerce-message:before,.page-template-custom-home-page .logo h1 a,.page-template-custom-home-page .logo p,.page-template-custom-home-page .site-title,.page-template-custom-home-page .site-title a,#middle-sec h3:hover,h3:hover,.page-template-custom-home-page .gb_nav_menu ul li a:active,.page-template-custom-home-page .gb_nav_menu ul li a:hover{color:var(--theme-primary-color)}.gb_nav_menu li a,.gb_nav_menu li.page_item_has_children:after,.gb_nav_menu li.menu-item-has-children:after,.gb_nav_menu ul ul a,.page-template-custom-home-page .gb_nav_menu ul ul a,.page-template-custom-home-page .admision-btn a,.slider-btn a,.admision-btn a:hover,.page-template-custom-home-page .admision-btn a:hover,.scrollup.is-active:hover,.scrollup.is-active:focus,#slider .carousel-control-next-icon:hover,#slider .carousel-control-prev-icon:hover,.copyright,.slider-btn a:hover,.site-footer .tagcloud a:hover,.logo h1 a,.logo p,.gb_nav_menu li a,.site-title,.site-title a,#slider .inner_carousel h2{color:#fff}.gb_nav_menu ul ul a{color:#fff !important}.admision-btn a{background:#fff}#preloader{border-top-color:var(--theme-primary-light)}#loader{border-top-color:var(--theme-secondary-color)}#loader:after{border-top-color:var(--theme-third-color)}#loader:before{border-top-color:var(--theme-fourth-color)}.spinner>div{background-color:#1b0238}.admision-btn{text-align:right}.logo{text-align:left;position:static;padding:0;width:auto;border-radius:0;background:0 0}.logo h1,.site-title,.site-title a{font-size:25px}.page-template-custom-home-page .logo{background:0 0 !important}.admision-btn a,.slider-btn a{padding:10px 25px;border-radius:5px;font-weight:700;border-radius:5px}.admision-btn{margin:15px 0}.outer-div,.woocommerce-page .single-post-image,.single-post-image img,.header-image,.page-header{height:500px !important}.single-product .wrap_header,.woocommerce-shop .wrap_header{position:static}.wrap_header{background:url(//befudanchi.ryunan.ed.jp/wp-content/themes/nursery-kindergarten/images/header-img.png) no-repeat;background-size:100% 100% !important;height:180px;position:absolute;width:100%;z-index:999;right:0;left:0}.page-template-custom-home-page .wrap_header{background:url(//befudanchi.ryunan.ed.jp/wp-content/themes/nursery-kindergarten/images/header-home.png) no-repeat !important;background-size:100% 100% !important;height:180px;position:absolute;width:100%;z-index:999;right:0;left:0}.gb_nav_menu li a{text-transform:none;font-size:16px;font-weight:700}.site-info{font-size:20px}.page-template-custom-home-page .logo{background:0 0}#slider{background:#000}#slider img{height:800px}#slider .carousel-inner:after{content:"";background-repeat:repeat-x;background-position:center top;display:block;height:125px;position:absolute;bottom:0;width:100%}#slider .carousel-inner:after{background-image:url(//befudanchi.ryunan.ed.jp/wp-content/themes/nursery-kindergarten/images/slide-before.png)}#slider .carousel-caption{right:30%;left:30%}#slider .carousel-caption p{font-size:17px}.middle-sec-inner{background:0 0;padding:0;margin-top:0;border-radius:0}.mid-inner-box1{background:var(--theme-third-color);height:100%}.mid-inner-box2{background:var(--theme-secondary-color);height:100%}.mid-inner-box3{background:var(--theme-primary-light);height:100%}.mid-inner-box4{background:var(--theme-fourth-color);height:100%}.middle-sec-inner h4 a{font-size:22px}.mid-inner-box1 p,.mid-inner-box2 p,.mid-inner-box3 p,.mid-inner-box4 p{font-size:18px}#middle-sec h3{font-size:35px;font-weight:700;text-align:center;margin-bottom:35px}.bypostauthor>.comment-body>.comment-meta>.comment-author .avatar{padding:2px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}@media screen and (max-width:1199px) and (min-width:1000px){.wrap_header{height:150px !important}}@media screen and (max-width:1199px) and (min-width:1024px){.admision-btn a{display:inline-block;font-size:15px}}@media screen and (max-width:999px) and (min-width:721px){.side_gb_nav.show{top:3%}.wrap_header{height:125px !important}.outer-div,.woocommerce-page .single-post-image,.single-post-image img,.header-image,.page-header{height:400px !important}}@media screen and (max-width:991px){.logo{padding:15px 0}.toggle-menu button{border-radius:5px}.toggle-menu button:hover{background:#1b0238}.gb_nav_menu ul ul{background:0 0 !important}.wrap_header{position:static !important;height:unset !important;background:0 0 !important;padding-bottom:5px}.page-template-custom-home-page .wrap_header{background:0 0 !important}#header{background-image:none !important;background:var(--theme-primary-color)}#slider .carousel-inner:after{background:0 0}.outer-div,.woocommerce-page .single-post-image,.single-post-image img,.header-image,.page-header{height:300px !important}.page-template-custom-home-page .admision-btn a{background:#fff;color:var(--theme-primary-color)}.page-template-custom-home-page .logo h1 a,.page-template-custom-home-page .logo p,.page-template-custom-home-page .site-title,.page-template-custom-home-page .site-title a{color:#fff !important}#slider img{height:500px}#slider .inner_carousel h2{font-size:35px}}@media screen and (max-width:575px){#slider .carousel-control-next-icon,#slider .carousel-control-prev-icon,#slider .carousel-control-next-icon:hover,#slider .carousel-control-prev-icon:hover{padding:0;background:0 0;width:auto;height:auto}#slider .inner_carousel p{display:none}.logo,.admision-btn{text-align:center}#course-cat h3{font-size:25px}#slider img{height:400px}}