/*
Theme Name: Kids Campus
Theme URI: https://gracethemes.com/themes/free-kindergarten-wordpress-theme/
Author: Grace Themes
Author URI: https://gracethemes.com/
Description: Kids Campus is a fresh and lively, vibrant and colorful, visually spacious and stimulating, youthful and attractive, creative and delightful, charming and easy to use kindergarten WordPress theme. This theme is perfect for making preschool, kindergartens, professional child care centers and other child related websites. It can also be used for college, school education, nursery, daycare, coaching institute, secondary and primary school, afterschool activities clubs and similar educational organizations. This theme is one of the professionally designed website template that can help you create a beautiful kindergarten website in an instant. Demo Link: http://www.gracethemesdemo.com/kids-campus/
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 5.6
Version: 2.2
License: GNU General Public License version 2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kids-campus
Tags:blog,two-columns,right-sidebar,full-width-template,custom-colors,custom-menu,custom-header,custom-logo,featured-images,editor-style,custom-background,threaded-comments,theme-options, translation-ready

Kids Campus WordPress Theme has been created by Grace Themes(gracethemes.com), 2019.
Kids Campus WordPress Theme is released under the terms of GNU GPL
*/

.right {
	float:right;
}

.left {
	float:left;
}

img.alignright, .alignright {
	float:right;
	margin:0 0 0 15px;
}

img.alignleft, .alignleft {
	float:left;
	margin:0 15px 0 0;
}

.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
}

blockquote {
	border-right:5px solid #0f9fbc;
	padding:10px 30px 10px 10px;
	border-left: none;
}

.tagcloud a {
	margin:0 0 5px 5px;
}

/*
Lists style CSS
-------------------------------------------------------------*/

ul li ul, ul li ul li ul, ol li ol, ol li ol li ol {
	margin-right:10px;
	margin-left: auto;
}

ul li,ol li {
	margin-right: 1.5em;
	margin-left: auto;
}

/* Buttons */

/*Slider svg file*/

/* = Page layout css
-------------------------------------------------------------- */
.kc_content_right {
	float:right;
}

.kc_content_right ul, .kc_content_right ol {
	margin:0 20px 20px 0;
}

.kc_content_right ul ul, .kc_content_right ol ol {
	margin:0 30px 0 0;
}

.recentpost_listing {
	float:right;
	padding:0 0 0 5%;
}

.recentpost_listing .post-thumb {
	float:right;
	margin:0 0 10px 25px;
}

.post-date, .post-comment, .post-categories, .edit-link {
	margin:0 0 0 10px;
}

/*header Social icons*/

.hdr_social a {
	margin:0 0 0 5px;
}

/*
Main site CSS
-------------------------------------------------------------*/

.logo {
	right:0;
	left:0;
}

/* = Header css
-------------------------------------------------------------- */

.hdr_cotactinfo {
	right:0;
	left: auto;
}

.hdr_cotactinfo i {
	margin-left:5px;
	margin-right: auto;
}

span.phno {
	padding-left:20px;
	padding-right: 0;
}

.hdr_leftcol {
	left:0;
	right: auto;
}

/*header menu css*/

.toggle a {
	background:url(images/mobile-nav.png) no-repeat left center #3e3e3e;
	text-align:right;
}

/*main menu*/

.site_primary_menu ul li:last-child {
	border-left:none;
	border-right: none;
}

.site_primary_menu ul li ul li a {
	text-align:right;
}

.site_primary_menu ul li:hover > ul {
	right:0;
	text-align:right;
	left: auto;
}

.site_primary_menu ul li:hover ul li:hover > ul {
	right:200px;
	left: auto;
}

/*dropdown arrow*/
.site_primary_menu .menu li > a.parent {
	padding-left: 2em;
	padding-right: 0;
}

.site_primary_menu .menu li > a.parent::after {
	-moz-border-right-colors: none;
	-moz-border-left-colors: none;
	left: 0.8751em;
	right: auto;
}

.site_primary_menu .menu li ul li a.parent {
	padding-left: 0;
	padding-right: 0;
}

.site_primary_menu .menu li ul li a.parent::after {
	left: 0.8751em;
	right: auto;
}

.last_column {
	clear:left;
	margin-left:0 !important;
	margin-right: auto;
}

#sidebar .search-form input.search-submit {
	float:left;
}

/* = Services 3 coloumn Section
-------------------------------------- */

.page_three_box {
	float:right;
}

.page_three_box .page_img_box {
	float:right;
	margin:0 0 0 20px;
}

.page_content {
	padding:0 0 0 15px;
}

/* = Welcome Section
-------------------------------------- */

.welcome_imagebx {
	float:right;
	margin:0 0 0 10%;
}

.welcome_contentbox {
	float:left;
}

/* = sidebar
-------------------------------------------------------------- */
#sidebar {
	float:left;
}

h3.widget-title::after {
	right: 0;
	left: auto;
}

#sidebar ul li {
	padding:7px 0 7px 10px;
}

#sidebar ul li::before {
	margin-left:15px;
	margin-right: auto;
}

#sidebar .search-form input.search-submit {
	float:left;
}

/* = Footer css
-------------------------------------------------------------- */

.powerby {
	float:right;
}

.design-by {
	float:left;
}

.widget-column-1 {
	float:right;
	margin:0 0 0 5%;
}

.widget-column-2 {
	float:right;
	margin:0 0 0 5%;
}

.widget-column-3 {
	float:right;
}

/* = Contact Form 7 css
-------------------------------------------------------------- */

.wpcf7 textarea {
	padding-left:0;
	padding-right: 0;
}

/* = Comment Form css
-------------------------------------------------------------- */

.site-nav-previous, .nav-previous {
	float:right;
}

.site-nav-next, .nav-next {
	float:left;
}

/* Comment styles */

.entry-content table td, .entry-content table th, .comment-body table td, .comment-body table th {
	text-align:right;
}

.comment-author.vcard {
	margin-left:15px;
	margin-right: auto;
}

.comment-list ul.children li.comment {
	padding-right:5px;
	padding-left: 0;
}

/* WooCommerce plugin css code */

/*Product price filter*/

.price_slider_amount {
	text-align: left;
}

.price_slider_amount .button {
	float: right;
}

.ui-slider {
	text-align: right;
}

.ui-slider .ui-slider-handle {
	background: -webkit-gradient(linear,right top,right bottom,from(#FEFEFE),to(#e7e7e7));
}

.ui-slider .ui-slider-handle:last-child {
	margin-right: -1em;
	margin-left: auto;
}

.price_slider_wrapper .ui-widget-content {
	background: -webkit-gradient(linear,right top,right bottom,from(#1e1e1e),to(#6a6a6a));
}

.ui-slider-horizontal .ui-slider-range-min {
	right: -1px;
	left: auto;
}

.ui-slider-horizontal .ui-slider-range-max {
	left: -1px;
	right: auto;
}

/* Accessibility */
/* Text meant only for screen readers. */

.screen-reader-text:focus {
	right: 5px;
	left: auto;
}

/* Do not show the outline on the skip link target. */

/* = Navigation Focus CSS
-------------------------------------------- */


/* Generated by the RTLer - http://wordpress.org/extend/plugins/rtler/ */