/*
Theme Name: Kindori Child
Theme URI: http://demo.cmssuperheroes.com/themeforest/kindori/
Author: CMSSuperHeroes
Author URI: http://themeforest.net/user/CMSSuperHeroes
Description: Kindori WordPress theme crafted for kindergarten and preschool, child care and nursery, education and children related endeavors, Kindori is a visually impressive, creative and vibrant, well structured, feature rich and responsive WordPress Theme. Kindori is a perfect Theme for projects that strongly focus on handling children or related to kids and their growing activities.
Version: 2.0.4
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: kindori-child
Template:     kindori
Tags: child care, children, kids, kindergarten, kindergarten wordpress, nursery, parents, preschool, school, timetable, toddlers, education, teacher, elearning.
*/






/* Heading */
.elementor-element-73812581 .cms-fancy-box h2{
	color:#ffffff;
	font-size:28px;
	line-height:1em;
}

/* Inner content */
.elementor-element-73812581 .cms-fancy-box .inner-content{
	min-height:411px;
	padding-left:10px;
	padding-right:10px;
}

/* Widget wrap */
.elementor-element-73812581 .make-column-clickable-elementor .elementor-widget-wrap{
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	padding-bottom:7px;
}

/* Thumbnail Image */
.elementor-element-73812581 .item--icon .attachment-full{
	width:117px;
	height:117px;
}












/* Font Icon */
#site-topbar .item-adderess i{
	color:#ffffff !important;
}

/* Italic Tag */
#site-topbar .item-time i{
	color:#ffffff !important;
}

/* Breadcrumb entry */
.cms-breadcrumb li a.breadcrumb-entry{
	font-family:'Open Sans', sans-serif;
	color:#ffffff;
}

/* Breadcrumb entry */
.cms-breadcrumb li span.breadcrumb-entry{
	font-family:'Open Sans', sans-serif;
	color:#ffffff;
}

/* Input */
.cart .quantity input[type=number]{
	visibility:hidden;
}

/* Button */
.entry-summary .cart .dates-selection-needed{
	background-color:#1c6418 !important;
	text-transform:none !important;
	font-family:'Open Sans', sans-serif !important;
	font-weight:600 !important;
}

/* Italic Tag */
#site-topbar .item-phone i{
	color:#ffffff !important;
}

/* Link */
#site-topbar .item-socials a{
	background-color:rgba(28,100,24,0);
}

/* Stock */
.woocommerce-product-summary .entry-summary .in-stock{
	visibility:hidden;
}

/* Link */
#mastmenu .menu-item a{
	border-top-left-radius:19px;
	border-top-right-radius:19px;
	border-bottom-left-radius:19px;
	border-bottom-right-radius:19px;
}

/* Label */
.radio-group .wcpa_radio label{
	font-weight:400 !important;
}

/* Label */
.checkbox-group .wcpa_checkbox label{
	font-weight:400 !important;
}

/* Paragraph */
.entry-summary .woocommerce-sg-product-excerpt p{
	font-size:16px !important;
}

/* Label */
.wcpa_form_outer .wcpa_productGroup label{
	font-weight:400 !important;
}

/* Button */
.entry-summary .cart .single_add_to_cart_button{
	text-transform:none !important;
}

/* Price */
.cart .booking_price .price{
	visibility:hidden;
	height:0px;
}

/* Forward */
.entry-summary .cart .wc-forward{
	visibility:hidden;
}

/* Site header */
#site-header{
	box-shadow:-2px 15px 35px -41px #212529;
	transform:translatex(0px) translatey(0px);
}

/* Table Data */
.elementor-element-bf61a8a tr td{
	transform:translatex(0px) translatey(0px);
	background-color:#ffffff;
	box-shadow:none;
}

/* Label */
.init p label{
	color:#ffffff;
}

/* 1399px and smaller screen sizes */
@media (max-width:1399px){

	/* Menu Item */
	#mastmenu > .menu-item{
		margin-left:-11px !important;
	}
	
}

/* 768px and larger screen sizes */
@media (min-width:768px){

	/* Label */
	.entry-summary .cart .wcpa_form_outer .wcpa_row .wcpa_form_item .checkbox-group .wcpa_checkbox label{
		font-size:17px !important;
	}
	
	/* Label */
	.radio-group .wcpa_radio label{
		font-size:17px !important;
	}
	
	/* Label */
	.entry-summary .cart .wcpa_form_outer .wcpa_row .wcpa_form_item .wcpa_productGroup .wcpa_productGroup_item label{
		font-size:17px !important;
	}
	
	/* Label */
	.wcpa_form_outer .wcpa_productGroup label{
		line-height:1.7em !important;
	}
	
/* 1399px and smaller screen sizes */
	@media (max-width:1399px){


		#mastmenu > .menu-itemmargin-left:-11px !important;
	}
	
}

/* 1200px and larger screen sizes */
@media (min-width:1200px){

	/* Site header */
	#site-header{
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	
	/* Menu Item */
	#mastmenu > .menu-item{
		margin-left:2px;
		margin-right:2px;
	}
	
	/* Site branding */
	#site-header .site-branding{
		margin-left:15px;
	}
	
	/* Link */
	#mastmenu > .menu-item > a{
		font-size:15px;
		padding-left:10px;
		padding-right:10px;
	}
	
}

/* 1656px and larger screen sizes */
@media (min-width:1656px){

	/* Site header */
	#site-header{
		transform:translatex(0px) translatey(0px);
	}
	
	/* Row */
	#site-header .row{
		width:1300px;
	}
	
}