/*
Theme Name:   EduBlink Child
Theme URI:    https://demo.edublink.co/
Author:       DevsBlink
Author URI:   https://themeforest.net/user/devsblink/portfolio
Description:  EduBlink Child Theme For LMS and Education Purpose.
Version:      1.0.0
Template:     edublink
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain:  edublink-child
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
*/
@import url('https://fonts.googleapis.com/css2?family=Lilita+One&display=swap');
@import url('font/stylesheet.css');
.navbar-brand img{
	width:140px;
}
.edublink-header-area.edublink-navbar-expand-lg ul.edublink-navbar-nav{
	gap:16px;
}
.edublink-header-area.edublink-navbar-expand-lg ul.edublink-navbar-nav > li{
/* 	background-image:url('https://spartankids.co.th/wp-content/uploads/2024/10/menubg.png'); */
	background-size: 146px;
    background-repeat: no-repeat;
    background-position: center;
    min-width: 146px;
    text-align: center;
}
.edublink-header-area.edublink-navbar-expand-lg ul.edublink-navbar-nav > li > a.nav-link, .edublink-header-area ul.edublink-navbar-nav > li > a{
	     font-family: "Lilita One", sans-serif;
    font-size: 20px;
    letter-spacing: 1px;
	    height: auto;
    line-height: 48px;
    padding: 0px 16px;
}
.edublink-header-area ul.edublink-navbar-nav > li.menu-item-has-children:hover > a:before, .edublink-header-area ul li:not(.mega-menu) ul.edublink-dropdown-menu li.menu-item-has-children:hover:after, .edublink-header-area ul.edublink-navbar-nav > li:hover > a:before, .edublink-header-area ul.edublink-navbar-nav > li.active > a, .edublink-header-area ul.edublink-navbar-nav .menu-item-has-children li:hover > a, .edublink-header-area ul.edublink-navbar-nav > li:hover > a{
	    color: #254188;
    border-bottom: 4px solid #fff;
}
.edublink-header-area.edublink-navbar{
	background: #F7E6A5;
}
.elementor-widget:not(:last-child){
	    margin-block-end: 0 !important;
	margin-bottom:0px !important;
}
.edublink-header-area ul.edublink-navbar-nav > li.menu-item-20917>  a.nav-link{
	    background: #ee676c;
    border-radius: 40px;
    padding: 0px 34px;
}
.edublink-header-area ul.edublink-navbar-nav > li.menu-item-has-children > a{
	padding-right:14px;
}
.edublink-header-area ul.edublink-navbar-nav > li.menu-item-has-children > a:before{
	right:0px;
	top:50%;
}
.edublink-team-item .content{
	padding:0px 15px
}
.more_sugar{font-family: 'More Sugar' !important;}
.more_sugar .elementor-heading-title{font-family: 'More Sugar' !important;}
/* .more_sugar_extras{font-family: 'More Sugar Extras' !important;}
.more_sugar_light{font-family: 'More Sugar' !important;}

.garet_book{font-family: 'Garet Book' !important;}
.garet{font-family: 'Garet' !important;}
.belle{font-family: 'Belle' !important;}
.lulu{font-family: 'Lulu' !important;}
.garet_book strong{font-family: 'Garet' !important;}
.lulu h2.elementor-heading-title{
	font-family: 'Lulu' !important;
}
.more_sugar .elementor-heading-title{
	font-family: 'More Sugar' !important;
}
p{
	margin:0px !important
}
.elementor-13480 .elementor-element.elementor-element-f61298d .elementor-heading-title,
.elementor-13480 .elementor-element.elementor-element-c8f2bce .elementor-heading-title{
font-family: 'Lulu';
}
.edublink-team-item .thumbnail a:after{
	display:none !important
}
.edublink-team-item .content .title{
	border-bottom:1px solid #BD8F53;
	padding:8px 0;
	font-family:"Gochi Hand", Sans-serif;
	font-size:27px;
	color:#000000;
}
.edublink-team-item .content .designation{
	font-family: 'Garet Book' !important;
	font-size:18px;
	color:#191919;
}
.edublink-section-heading .heading{
	font-family:"Gochi Hand", Sans-serif;
}
.edublink-section-heading .sub-heading,
.edublink-feature-item .content p,
.elementor-widget-container,
.elementor-icon-list-text,
.eb-event-item .content p,
.edu-blog .content p{
	font-family: 'Garet Book' !important;
}

.edublink-section-heading .pre-heading{
	font-family: 'Lulu';
}
footer .elementor-heading-title{
	font-family: "Roboto", Sans-serif !important;
} */
.edublink-feature-6-widget .content .title,
.edublink-feature-item .content .title,
.eb-event-item .content .title,
.edu-blog .content .title{
	font-family: 'More Sugar' !important;
}
.d-none {
    display: none !important;
}
.edublink-team-item .content .title a,
.edublink-team-item .content .title,
.edublink-team-item .content span.designation{
/* 	font-family:"Luckiest Guy", Sans-serif; */
	font-family: "Lilita One", sans-serif;
	font-size:24px;
	color:#191919;
	letter-spacing:2px;
}
.edublink-team-item .content .description{
	font-family:"Poppins", Sans-serif;
	font-size:16px;
	color:#191919;
	margin-top:0px;
	padding-top:16px;
	border-top:2px solid #bd8f53;
}
.slidernospace .swiper-wrapper .swiper-slide{
	padding:0px !important
}
.testimonialpage .testimonial-card-item .content{
	border-radius:35px !important;
	padding:25px !important;
	background:#ffffef !important;
	padding-left:130px !important;
	position:relative;
	box-shadow:none !important
}
.testimonialpage .testimonial-card-item .content .thumbnail{
	position:absolute;
	top:50% !important;
	left:26px !important;
	transform:translate(0,-50%) !important;
}
.testimonialpage .testimonial-card-item .content .rating-icon{
	display:none !important
}

.edublink-contact-form-single-item-content label{
	margin-bottom:3px !important;
	color:#000 !important;
	font-weight:bold !important;
	font-family:"Poppins", Sans-serif;		
}
.edublink-contact-form-single-item.eb-contact-button .eb-contact-button-wrapper:after{
	display:none
}
.edublink-contact-form-single-item.eb-contact-button{
	    padding: 10px 20px !important;
	border-radius:100px !important;
    height: auto !important;
    min-height: 0px !important;
    line-height: 100% !important;
	background:#ee676c !important;
}
.edublink-contact-form-single-item.eb-contact-button .eb-contact-button-wrapper input[type="submit"]{
	font-size:18px !important;
	font-family:"Lilita One", Sans-serif !important;
	color:#000 !important
}

.eb-slider-wrapper.eb-slider-wrapper-arrows-enable .swiper-slide-controls{
	background-image:url("https://spartankids.sg/beta/wp-content/uploads/2024/11/arrow.png");
	background-repeat: no-repeat !important;
    background-position: center !important;
    background-color: transparent !important;
    background-size: 24px !important;
}
.eb-slider-wrapper.eb-slider-wrapper-arrows-enable .swiper-slide-controls i{
	display:none !important
}
.eb-slider-wrapper.eb-slider-wrapper-arrows-enable .swiper-slide-controls.slide-prev{
	transform:rotate(-180deg)
}

.topheaderbr {
    display: flex;
    width: 100%;
    justify-content: space-between;
	padding:10px 0;
}
.topheadercontainer {
    display: flex;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 1160px;
    margin: 0px auto;
}

.topheader-middle {
    display: flex;
    flex-direction: column;
    align-items: center;
	gap:4px;
}

.topheadertitle {
    display: inline-flex;
    align-items: center;
    font-size: 17px;
    font-weight: 700;
	font-family:"Poppins", Sans-serif !important;		
	gap:8px;
	line-height:24px;
	color:#000;
}
.topheadertitle img{
	width:24px;
}
.topheadersubheading{
	line-height:24px;
	color:#000;
	 font-size: 17px;
    font-weight: 400;
	font-family:"Poppins", Sans-serif !important;	
}
.eb-header-top-bar{
	background:#fff !important
}
.eb-testimonial-style-card-1 .content p{
	font-family:"Poppins", Sans-serif !important;
	font-size:14px !important;
}
.eb-testimonial-slide .author-info .info .title{
	font-family:"Poppins", Sans-serif !important;	
	font-size:16px !important;
	font-weight:bold !important
}
.edu-blog.blog-style-6 .content.position-top .category-wrap{
	display:none !important
}
.edu-blog .content .title a{
	    font-family: "Lilita One", Sans-serif !important;
    font-size: 24px !important;
    text-align: center;
    font-weight: normal;
    display: block;
}
.edu-blog .content p{
	text-align:center !important;
	font-family:"Poppins", Sans-serif !important;
	font-size:16px !important;
	color:#000 !important
}
.edu-blog.blog-style-6 .thumbnail .date{
	display:none !important
}
.edu-blog.blog-style-6 .content.position-top{
	padding:0px !important;
	background:transparent !important;
	box-shadow:none !important;
}
.edu-blog.blog-style-6 .inner{
	background:#ffffef !important;
	padding:34px;
	border-radius:34px
}
.edu-blog .thumbnail{
	margin-bottom:16px !important
}
.elementor-13480 .elementor-element.elementor-element-8ba5d71{
	padding:0px !important
}
.edublink-team-3-widget .edublink-team-item .thumbnail a::after,
.edublink-team-3-widget .edublink-team-item .team-share-info{
	display:none !important
}
.edublink-team-item .thumbnail{
	background: #fff;
    border-radius: 50% 50% 0 0;
    padding-top: 26px;
}
.edublink-team-3-widget.edublink-slider-item.swiper-slide{
	transform:scale(.8)
}
.edublink-team-3-widget.edublink-slider-item.swiper-slide.swiper-slide-next{
	transform:scale(1)
}
.eb-testimonial-grid{
	overflow:visible !important
}
.eb-testimonial-style-2{
	margin-top:0px !important;
	padding-top:20px !important
}
.eb-testimonial-grid{
	background:#f7f7e4 !important
}
.eb-testimonial-grid .content p{
	color:#556262 !important;
	font-family:"Poppins", Sans-serif !important;
}
.eb-testimonial-grid .content .title, .eb-testimonial-slide .content .title{
	text-align:right !important;
	color:#556262 !important;
	font-family:"Lilita One", sans-serif !important;
	font-size:30px !important;
}
.elementor-element.elementor-element-b8b0bc1.testimonialpage.elementor-widget.elementor-widget-edublink-testimonial .content .title{
	font-size:20px !important
}
.eb-testimonial-grid .content .subtitle{
	text-align:right !important;
	display:block;
	font-size:26px !important;
	color:#556262 !important;
	width:100%;
	font-family:"Lilita One", sans-serif !important
}
.eb-testimonial-grid .content .rating-icon{
	display:none !important;
}
.eb-testimonial-grid:after{
	content:url(https://spartankids.co.th/wp-content/uploads/2024/10/lags.png) !important;
	left:-40px !important;
	top:-70px !important;
}
.swiper-slide.swiper-slide-visible .eb-testimonial-grid:after{
	display:none !important;
}
.swiper-slide.swiper-slide-visible.swiper-slide-active .eb-testimonial-grid:after{
	display:inline-block !important;
}

@media (max-width:1199px){
	#gt_float_wrapper{
		right:50px !important;
		top:16px !important;
		z-index:99 !important
	}
}

@media (max-width:767px){
	.elementor-22016 .elementor-element.elementor-element-3c4ddc6,
	.elementor-22018 .elementor-element.elementor-element-319a775,
	.elementor-22020 .elementor-element.elementor-element-bb0cb17,
	.elementor-22021 .elementor-element.elementor-element-5fa4fb2,
	.elementor-22047 .elementor-element.elementor-element-b228dcb,
	.elementor-22047 .elementor-element.elementor-element-1a74e13,
	.elementor-22048 .elementor-element.elementor-element-f9e34b4,
	.elementor-22049 .elementor-element.elementor-element-28deaf5,
	.elementor-22050 .elementor-element.elementor-element-383f955,
	.elementor-17330 .elementor-element.elementor-element-8cc2838,
	.elementor-13480 .elementor-element.elementor-element-5254b21 > .elementor-element-populated,
	.elementor-20923 .elementor-element.elementor-element-96401fd,
	.elementor-22021 .elementor-element.elementor-element-fb31d43{
		padding:0px !important
	}
	body:not(.rtl) .elementor-20923 .elementor-element.elementor-element-2cb8fe8 {
		left: -13px;
	}
	body:not(.rtl) .elementor-20923 .elementor-element.elementor-element-c86d696 {
		right: 0;
		bottom: -50px;
	}
	body:not(.rtl) .elementor-13480 .elementor-element.elementor-element-ffa8733 {
		left: 0;
		width: 100px;
	}
	body:not(.rtl) .elementor-13480 .elementor-element.elementor-element-84d6273{
		bottom:-50px !important
	}
	.elementor-22048 .elementor-element.elementor-element-7ebe63a .elementor-heading-title,
	.elementor-22049 .elementor-element.elementor-element-5725796 .elementor-heading-title,
	.elementor-22050 .elementor-element.elementor-element-75a5c4a .elementor-heading-title{
		font-size:30px;
		padding:0px 16px;
	}
	.elementor-22047 .elementor-element.elementor-element-046f7ea,
	.elementor-22048 .elementor-element.elementor-element-0669654,
	.elementor-22048 .elementor-element.elementor-element-74c73b6,
	.elementor-22049 .elementor-element.elementor-element-8964905,
	.elementor-22049 .elementor-element.elementor-element-953341a,
	.elementor-22050 .elementor-element.elementor-element-d81b7ea,
	.elementor-22050 .elementor-element.elementor-element-67bf7a2,
	.elementor-17330 .elementor-element.elementor-element-e8938f1 > .elementor-element-populated{
		padding-left:16px;
		padding-right:16px;
	}
	body:not(.rtl) .elementor-13480 .elementor-element.elementor-element-0b4ffb9 {
		left: 0px;
		width: 150px;
		top: -50px;
	}
	body:not(.rtl) .elementor-13480 .elementor-element.elementor-element-34daccc{
		right: 0px;
		width: 150px;
		top: -50px;
	}
	.elementor-22016 .elementor-element.elementor-element-682c312{
		padding-left:30px !important;
		padding-right:30px !important
	}
	body:not(.rtl) .elementor-22016 .elementor-element.elementor-element-50b66c7{
		bottom:-65px !important
	}
	.elementor-22016 .elementor-element.elementor-element-fdef2e0{
		margin:0px auto !important
	}
	.elementor-22016 .elementor-element.elementor-element-427cf1b{
		padding-top:20px !important
	}
	body:not(.rtl) .elementor-22016 .elementor-element.elementor-element-7a4481e,
	body:not(.rtl) .elementor-22016 .elementor-element.elementor-element-f3b16a8,
	body:not(.rtl) .elementor-22047 .elementor-element.elementor-element-acd8510,
	body:not(.rtl) .elementor-22047 .elementor-element.elementor-element-451ac9c,
	body:not(.rtl) .elementor-22047 .elementor-element.elementor-element-952cae8{
		display:none !important
	}
	.elementor-22021 .elementor-element.elementor-element-69fd9ae,
	.elementor-22021 .elementor-element.elementor-element-011bf5d{
		bottom: -11px;
		width: 70px;
	}
	


}