/*
	Theme Name: kipya
	Theme URI: https://www.inyanainternationalschool.ac.ug
	Description:  Inyana International School (IIS) is a Christian based multi ethnic school accepting children of all different age groups from babies and toddlers through to school. We follow the EYFS British Curriculum in conjunction with our very own sensory approach to learning.
	Version: 1.0.2
	Author: Lwegatech Ltd
	Author URI: https://www.lwegatech.com
	Tags: International Schools in Uganda, Inyana International School, IISU Uganda

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
* {
	margin: 0;
	padding: 0;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
	text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
}
/* html element 62.5% font-size for REM use */

/* clear */
.clear:before,
.clear:after {content:' ';display:table;}
.clear:after {clear:both;}
a,
a:hover,
a:visited,
a:active,
a:focus,
a:link {text-decoration: none;-webkit-font-smoothing: antialiased;-webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
text-shadow: rgba(0, 0, 0, .01) 0 0 1px;outline:0;}
input:focus {outline:0;border:1px solid #0b5a5f; }

/*body {*/
/*	overflow-x: hidden;*/
/*}*/

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#E82A2A;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#E82A2A;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#E82A2A;
	color:#FFF;
	text-shadow:none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter {display:block;	margin:5px auto 5px auto;}
.alignright {float:right;margin:5px 0 20px 20px;}
.alignleft {float:left;	margin:5px 20px 20px 0;}
a img.alignright {float:right;margin:5px 0 20px 20px;}
a img.alignnone {margin:5px 20px 20px 0;}
a img.alignleft {float:left;margin:5px 20px 20px 0;}
a img.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.wp-caption {background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;	text-align:center;}
.wp-caption.alignnone {margin:5px 20px 20px 0;}
.wp-caption.alignleft {margin:5px 20px 20px 0;}
.wp-caption.alignright {margin:5px 0 20px 20px;}
.wp-caption img {border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption .wp-caption-text,.gallery-caption {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}


/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {text-decoration:underline;}
	a[href]:after {content:" (" attr(href) ")";	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {orphans:3;widows:3;	}
	h2,	h3 {page-break-after:avoid;	}
}
