/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
Use this file to add custom CSS easily
========================================================================== */

body {
	color: #000;
	font-family: 'Droid Sans', sans-serif;
	background: #333333; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #999999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#999999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333333 0%,#999999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333333 0%,#999999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333333 0%,#999999 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #333333 0%,#999999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#999999',GradientType=0 ); /* IE6-8 */
}

.uk-offcanvas-bar {
	background: #000;
}


b, strong {
	font-family: 'Droid Sans', sans-serif;
	font-weight: 700;
}

h1, .uk-h1 {
	color: #e81925;
	font-size: 28px;
	font-weight: bold;
}

@font-face {
	font-family: playtime;
	src: url(PlaytimeOblique.ttf);
}

@font-face {
	font-family: playtimethreed;
	src: url(PlaytimeWithHotToddies3D.ttf);
}

input.uk-search-field {
	color: #ee1b27;
	font-size: 12px;
	font-weight: 700;
	text-transform: capitalize;
	padding: 0 0 0 40px;
}

.uk-icon-envelope-o,.uk-icon-phone {
	display: none;
	padding: 0 10px 0 0;
}

.content-area {
	background: #fff;
position:relative;
}

.uk-article-title a:hover,
.tm-content a:hover {
	color: #000;
}

#flatcal_minical .flatcal_month_label {
	height: 30px;
	font-size: 20px;
}

#flatcal_minical .full_cal_link td {
	display: none;
}

.uk-article ul{
	display: table;
	margin-top: 0;
}

table {
	width:100%;
}

#flatcal_minical .flatcal_daylink, #flatcal_minical .flatcal_sundaylink, #flatcal_minical .flatcal_busylink {
	font-size: 14px;
}

#flatcal_minical TD.flatcal_weekdays {
	font-size: 15px;
}

.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {
	background: #e81925;
}

.uk-article p:first-of-type {
	font-weight:bold;
}

::-webkit-input-placeholder {
	color: red;
}

:-moz-placeholder { /* Firefox 18- */
	color: red;  
}

::-moz-placeholder {  /* Firefox 19+ */
	color: red;  
}

:-ms-input-placeholder {  
	color: red;  
}

.uk-dropdown-navbar {
	background: #e8e8e8;
}

.sitemap .uk-flex-center {
	-ms-flex-pack: initial;
	-webkit-justify-content: initial;
	justify-content: initial;
}

.top-contact {
	background: none !important;
	text-align: right;
	color:#fff;
}

.uk-dropdown {
	z-index: 99999;
}

.uk-search:before {
	color: #e81925;
	left: 10px;
	font-size: 23px;
}

.uk-article-title {
	font-weight: bold;
}

a, .uk-link {
	color: #e81925;
}

a:hover, .uk-link:hover {
	color: #e81925;
	text-decoration: none;	
}

.uk-navbar-toggle {
	color: #fff;
	font-size: 30px;
}

.sitemap > h3 {
	display:none;
}


.sitemap a {
color: #999 !important;
  font-family: playtime;
  margin: 0;
font-size: 24px;
  line-height: 30px;
}

.sitemap a:hover {
	color: #fff !important;
}

.header-area {
	background: #6c0208; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2YzAyMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5MWQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-radial-gradient(center, ellipse cover,  #6c0208 0%, #f91d29 0%, #6d0019 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#6c0208), color-stop(0%,#f91d29), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #6c0208 0%,#f91d29 0%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #6c0208 0%,#f91d29 0%,#6d0019 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #6c0208 0%,#f91d29 0%,#6d0019 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #6c0208 0%,#f91d29 0%,#6d0019 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0208', endColorstr='#6d0019',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

.uk-navbar-nav {
	margin:  0 30px 0 0;
}

.tm-headerbar,
.tm-navbar {
	margin: 0;
}

.tm-navbar {
	float: right;
}

.tm-headerbar .tm-logo {
	margin: 25px 0 0 60px;
}

.tm-headerbar .uk-panel {
	background: url(../images/search-btn.png) no-repeat;
	height: 55px;
	padding: 10px 0;
	width: 222px;
	margin: 0 140px 0 0;
}

.uk-navbar,
.uk-navbar-nav > li.uk-active > a,
.uk-navbar-nav > li:hover,
.uk-navbar-nav > li:hover > a, 
.uk-navbar-nav > li > a:focus, 
.uk-navbar-nav > li.uk-open > a  {
	background: none;
}

.uk-navbar-nav > li > a {
	color: #fff;
	font-family: 'Droid Sans', sans-serif;
	font-size: 15px;
	font-weight: 700;
}

.uk-navbar-nav > li:hover > a {
	color: #000;
}

.uk-navbar-nav > li.uk-active > a {
	color: #000;
}

.uk-navbar-nav > li a.contact-us {
	color: #fc1d2a;
	display: block;
	position: relative;
}

.uk-navbar-nav > li a.contact-us:hover {
	color: #fff;
} 

.tm-totop-scroller {
	display: none;
}

.uk-navbar-nav > li .contact {
	background: url(../images/contact-bg.png) no-repeat;
	position: absolute;
	height: 164px;
	width: 127px;
	right: -18px;
	top: -113px;
}

.tm-leading-article .uk-article:last-child {
	border: 0;
}

.home .slider-circle {
	display: none;
}

.home .tm-top-a {
	clear: both;
}

.home .tm-top-b .uk-panel {
	margin: 20px 0 0 0;
} 

.tm-top-a {
	clear: both;
}

.sub .tm-bottom-b {
	clear: both;
	padding: 0px 0 0 0;
}
.sub .tm-bottom-b ul {
	margin: 0;
	padding: 0;
}

.sub .tm-bottom-b ul li {
	margin: 0 0 5px;
	list-style: none;
}


.sub .tm-bottom-b ul li a {
	color: #fff;
	display: block;
	font-family: playtime;
	font-size: 24px;
	padding: 16px 0px;
}

.sub .tm-bottom-b ul li a:hover {
	background: #6c0208;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…hlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-radial-gradient(center, ellipse cover, #6c0208 0%, #f91d29 0%, #6d0019 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#6c0208), color-stop(0%,#f91d29), color-stop(100%,#6d0019));
	background: -webkit-radial-gradient(center, ellipse cover, #6c0208 0%,#f91d29 0%,#6d0019 100%);
	background: -o-radial-gradient(center, ellipse cover, #6c0208 0%,#f91d29 0%,#6d0019 100%);
	background: -ms-radial-gradient(center, ellipse cover, #6c0208 0%,#f91d29 0%,#6d0019 100%);
	background: radial-gradient(ellipse at center, #6c0208 0%,#f91d29 0%,#6d0019 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0208', endColorstr='#6d0019',GradientType=1 );
}

.sub .tm-bottom-b ul li:last-child {
	padding: 0;
	margin: 0;
}

.sub .tm-bottom-b ul li a:after {
	content: ">";
	padding: 0 0 0 50px;
	font-family: playtimethreed;
}

.sub .tm-bottom-a {
	padding: 50px 0;
	float: right;
	height: 70px;
}

.sub .tm-bottom-a .uk-panel-title {
	color: #999;
	font-family: playtimethreed;
	font-size: 120px;
}

.sub-banner > div{
   	background-repeat: no-repeat;
   	background-size: cover;
   	height: 158px;
   	z-index: 9999;
   	position: relative;
}

.tm-bottom-b {
	text-align: center;
}

.tm-bottom-b h3 {
	color: #e81925;
	font-family: 'Droid Sans', sans-serif;
	font-size: 28px; 
	font-weight: 700;
	padding: 20px 0 0 0 0;
}

.tm-bottom-a .uk-panel {
	padding: 20px 0 0 0;
	position: relative;
}

.tm-bottom-a .bottom {
	bottom: -15px;
	position: absolute;
}

.tm-bottom-a .uk-panel img {
	width: 100%;
}

.wk-slideshow {
	position: relative;
}

.wk-slideshow ul.nav {
	position: absolute;
	top: 0;
	left: 15px;
	z-index: 999;
}

.wk-slideshow ul.nav li.active span {
	background: url(../images/nav-active.png) no-repeat !important;
}

.wk-slideshow ul.nav li span {
	background: url(../images/nav.png) no-repeat !important;
	height: 24px;
	width: 23px;
}

.wk-slideshow img {
	height: auto;
	width: 100%;
}

.wk-slideshow,
ul.slides, 
.wk-slideshow .slides>li,
.wk-content {
	display: block;
	height: 400px;
	width: 100%;
}

.wk-slideshow .slides {
	overflow: visible !important;
}

/*.main-content {
padding: 0 0 65px !important;
}*/

.tm-top-a {
	position: relative;
}


.tm-bottom-b {
	padding: 0px 0 60px;
}

.tm-top-b p {
	background: #000;
	color: #fff;
	float: right;
	margin: 0;
	font-size: 25px;
	height: 40px;
	padding: 10px 0 20px;
	position: relative;
	text-align: center;
	z-index: 999;
	width: 100%;
}

.tm-top-b p strong {
	font-size: 35px;
	padding: 10px 0 0 0;
	display: block;
}

.tm-bottom-a .uk-panel-title {
	color: #fff;
	font-family: playtime;
	font-size: 34px;
	margin: 0;
	text-align: center;
}

.tm-bottom-a {
	font-size: 16px;
}

.sub .tm-top-b p{
	display: none;
}

.sub .tm-top-b h2 {
	background: #000;
	font-size: 34px;
	padding: 10px 0;
	margin: 20px 0 0;
}

.tm-top-b h2 {
	color: #e81925;
	font-size: 40px;
	font-family: playtime;
	font-weight: 700;
	text-align: center;
}

.photos {
	padding: 45px 0 0 0;
}

.news .photos {
	margin: -13px 0 0 0;
}

.calender .photos {
	margin: -24px 0 0 0;
}

.programs .photos {
	margin: -38px 0 0 0;
}

.board {
	background: #7dc9fe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3ZGM5ZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWU3ZWRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  #7dc9fe 0%, #1e7ede 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#7dc9fe), color-stop(100%,#1e7ede)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #7dc9fe 0%,#1e7ede 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #7dc9fe 0%,#1e7ede 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #7dc9fe 0%,#1e7ede 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #7dc9fe 0%,#1e7ede 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7dc9fe', endColorstr='#1e7ede',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}

.news {
	background: #2bbca2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMyYmJjYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA2ZTQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  #2bbca2 0%, #006e45 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#2bbca2), color-stop(100%,#006e45)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #2bbca2 0%,#006e45 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #2bbca2 0%,#006e45 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #2bbca2 0%,#006e45 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #2bbca2 0%,#006e45 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bbca2', endColorstr='#006e45',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}

.calender {
	background: #f7de34; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmN2RlMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWJjMDE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  #f7de34 0%, #ebc015 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f7de34), color-stop(100%,#ebc015)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #f7de34 0%,#ebc015 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #f7de34 0%,#ebc015 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #f7de34 0%,#ebc015 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #f7de34 0%,#ebc015 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7de34', endColorstr='#ebc015',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}

.tm-bottom-b {
	position: relative;
}

.main-content {
	background: #fff;
	position: relative;
}

.tm-top-a {
	display: none;
}

.crayons {
	background: url(../images/crayons.png) no-repeat;
	position: absolute;
	bottom: 0;
	right: 50%;
	height: 149px;
	width: 135px;
	display: none;
  margin: 0 -620px 0 0;
}

.tm-bottom-a .text{
	float: left;
	padding: 20px;

	-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
	-moz-box-sizing: border-box;    /* Firefox 1 - 28 */
	box-sizing: border-box; 
}

.slider-circle .text {
	margin: 10px 0 0;
}


.tm-bottom-a .link:hover {
	text-decoration: none;
}

.tm-bottom-a .link {
	color: #fff;
	position: relative;
	z-index: 999;
	font-size: 26px;
	font-family: playtimethreed;
}

.home .wk-slideshow {
	display: none;
}


.sub .slider-circle {
	display: none;
}

.tm-bottom-a .link a {
	color: #fff;
	display: block;
	font-size:26px;
}

.tm-bottom-a .bottom {
	position: absolute;
	bottom: -30px;
	height: 30px;
	left: 0;
	display: block;
	width: 100%;
}

.board .bottom {
	background: url(../images/board-bottom.png) no-repeat ;
	background-size: 100%;

}

.programs .bottom {
	background: url(../images/programs-bottom.png) no-repeat;
	background-size: 100%;

}

.calender .bottom {
	background: url(../images/calender-bottom.png) no-repeat;
	background-size: 100%;

}

.news .bottom {
	background: url(../images/news-bottom.png) no-repeat;
	background-size: 100%;

}

.programs {
	background: #f7a504; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmN2E1MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDk4MzFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  #f7a504 0%, #d9831d 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f7a504), color-stop(100%,#d9831d)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #f7a504 0%,#d9831d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #f7a504 0%,#d9831d 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #f7a504 0%,#d9831d 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #f7a504 0%,#d9831d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7a504', endColorstr='#d9831d',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}

.tm-totop-scroller {
	background: url(../images/scroll.png) no-repeat left center;
	left: 0;
	display: block;
	right: auto;
	width: auto;
	font-size: 16px;
	line-height: 1.2;
	padding: 7px 0 0 30px;
	top: 20px;
	height: 24px;
	color: #cf151f !important;
	position: absolute;
}

.tm-totop-scroller:hover {
	font-size: 16px;
	color: #fff;
}

.tm-totop-scroller:after {
	content: "" !important;
}

.footer {
	background: #333333; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #333333 0%, #999999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#999999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333333 0%,#999999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333333 0%,#999999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333333 0%,#999999 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #333333 0%,#999999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#999999',GradientType=0 ); /* IE6-8 */
	position: relative;
	color: #fff;
}

.footer a {
	color: #fff;
}

.footer {
	padding: 0 0 50px;
}

.tm-footer .uk-panel + .uk-panel {
	margin: 0;
}

.newsletter .componentheading {
	background: url(../images/newsletter-bg.png) no-repeat right top;
	font-size: 24px;
	padding: 30px 20px;
	font-family: playtime;
}

.uk-panel.newsletter {
	text-align: right;
}

.newsletter .rsform-block-email {
	width: 220px;
	float: right;
	text-align: left;
}

.newsletter input[type="text"]{
	border-radius: 0;
	border: 0;
	margin: 10px 0;
}

.newsletter .rsform-block-subscribe {
	clear: both;
}

::-webkit-input-placeholder {
	color: #000;
}

input[type="text"],
textarea {
	border: 1px solid #fff;
	border-radius: 5px;
	height: 30px;
	color: #000;
	line-height: 1.2;

	-webkit-box-shadow: inset 5px 5px 20px 0px rgba(50, 50, 50, 0.28);
	-moz-box-shadow:    inset 5px 5px 20px 0px rgba(50, 50, 50, 0.28);
	box-shadow:         inset 5px 5px 20px 0px rgba(50, 50, 50, 0.28);
}

textarea {
	height: 100px;
}

.rsform-block-message {
	float: left;
	padding: 0 20px 0 0;
}

.rsform-block-send {
	float: right;
}

input[type="submit"] {
	background: #87020a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3MDIwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjFlMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #87020a 0%, #ff1e2b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87020a), color-stop(100%,#ff1e2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #87020a 0%,#ff1e2b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #87020a 0%,#ff1e2b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #87020a 0%,#ff1e2b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #87020a 0%,#ff1e2b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87020a', endColorstr='#ff1e2b',GradientType=0 ); /* IE6-8 */
	border: 0;
	color: #fff;
	font-family: playtime;
	font-size: 14px;
	padding: 5px 10px;
}

.tm-footer .uk-panel {
	width: 100%;
}

.tm-footer,
.tm-footer .uk-panel li {
	margin: 0;
	font-size: 12px;
}

.tm-footer .uk-panel li:first-child {
	padding-left: 0; 
}

.tm-footer .uk-panel li a {
	padding: 0 5px;
}

.uk-subnav-line > :nth-child(n+2):before {
	margin: 0;
}

.tm-footer .uk-panel li a:hover {
	color: #fff;
	text-decoration: underline;
}

.tm-footer .uk-subnav > .uk-active > * 
{
	color: #fff;
	text-decoration: underline;
}

.uk-subnav > * {
	margin: 0;
	padding: 0;
}

.sitemap {
	padding: 70px 0 0 0;
}

.sitemap h3 {
	color: #999;
	font-family: playtime;
}

.uk-panel.contact {
	padding: 20px 0 0 0px;
	text-align: left;
}

.contact h3 {
	color: #999;
	font-family: playtime;
	margin: 0;
}

.uk-panel.contact > div {
	margin: 0 0 10px;
}


.contact table {
	padding: 20px 0 0 0;
}

.contact table tr td:nth-child(2n){
	padding: 0 0 0 20px;
}
.sitemap {
	text-align: left;
}


.copy a {
	color: #ccc;
}

.contact > div {
	background-repeat: no-repeat;
	background-position: left top 3px;
	padding: 0 0 5px 30px;
}

.contact .phone {
	background-image: url(../images/phone.png);
}

.contact .fax {
	background-image: url(../images/fax.png);
}

.contact .email {
	background-image: url(../images/email.png)
}

.contact .address {
	background-image: url(../images/address.png)
}

.contact .facebook {
	background-image: url(../images/facebook.png)
}

.uk-navbar-content {
	height: auto;
}

@media(max-width: 990px){
	.uk-nav ul a {
	font-size: 13px;
}
	.rsform.newsletter {
		float: left;
		padding: 30px 0 0;
	}

	.copy {
		float: left;
		text-align: left;
		margin: 30px 0 0 0 !important;
	}

	.tm-headerbar .uk-panel {
		display: none;
	}

		.uk-navbar-nav > li > a {
	padding: 0 13px;
}

.tm-navbar {
	float: left;
	width: 100%;
}

.tm-logo-small {
	float: right;
}

.tm-bottom-a .link a {
	margin: 20px 20px 0 0;
	float: right;
}

.uk-navbar-center {
	max-width: 100%;
}



.header-area {
	padding: 20px 0;
}

}

@media (max-width: 768px){
	.uk-align-left {
		max-width: 100%;
		float: none;
	}
}

@media (min-width: 991px){
	.map {
	padding: 0 50px 0 0;
}

.top-contact {
position: absolute;
  right: 0px;
  top: 52px;
}

.map,
.contact {
	float: left;
	width: 50%;

	-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
	-moz-box-sizing: border-box;    /* Firefox 1 - 28 */
	box-sizing: border-box;  
}

	.tm-bottom-a .text {
		background-repeat: no-repeat;
		background-position: left bottom;
		background-size: auto 100%;
	}

	.tm-bottom-a .calender .text {
		background-image: url(../images/calendar-desc.png);
		height: 150px;
	}

	.tm-bottom-a .calender .link {
		background-image: url(../images/calendar-link.png);
		height: 146px;
	}
	.tm-bottom-a .calender .link:hover {
		background-image: url(../images/calendar-rollover.png);
	}

	.tm-bottom-a .news .text {
		background-image: url(../images/news-desc.png);
		height: 147px;
	}

	.tm-bottom-a .news .link {
		background-image: url(../images/news-link.png);
		height: 133px;
	}

	.tm-bottom-a .news .link:hover {
		background-image: url(../images/news-rollover.png);
	}

	.tm-bottom-a .programs .text {
		background-image: url(../images/programs-desc.png);
		height: 149px;
	}

	.tm-bottom-a .programs .link {
		background-image: url(../images/programs-link.png);
		height: 136px;
	}

	.tm-bottom-a .programs .link:hover {
		background-image: url(../images/programs-rollover.png);
	} 

	.tm-bottom-a .board .text {
		background-image: url(../images/board-desc.png);
		height: 148px;
	}

	.tm-bottom-a .board .link {
		background-image: url(../images/board-link.png);
		height: 145px;
	}

	.tm-bottom-a .board .link:hover {
		background-image: url(../images/board-rollover.png);
	}

	.tm-bottom-a .link a {
		position: absolute;
		left: 0;
		height: 100%;
		width: 100%;
		top: 0;
		padding: 90px 20px 0;
		margin: 0;

		-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
		-moz-box-sizing: border-box;    /* Firefox 1 - 28 */
		box-sizing: border-box;
	}

	.tm-bottom-a .link {
		width: 25%;
		float: left;
		height: 137px;
		font-family: playtimethreed;
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size: auto 100%;
	}

	.tm-bottom-a .text{
		width: 75%;
		float: left;
	}

	.tm-footer .uk-panel {
		float: left;
		margin: 0;
		width: 33%;

		-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
		-moz-box-sizing: border-box;    /* Firefox 1 - 28 */
		box-sizing: border-box;  
	}

	.uk-panel.newsletter {
		text-align: right;
		float: right !important;
	}


	.copy {
		bottom: -220px;
		position: absolute;
		top: auto;
		text-align: left;
	}

	.sub .tm-bottom-b ul li {
		float: left;
		display: block;
		width: 23.7%;
		margin: 0 15px 0 0;
		-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
		-moz-box-sizing: border-box;    /* Firefox 1 - 28 */
		box-sizing: border-box; 
	}

	.sub .slider-black {
		background: url(../images/sub-slider-black-bg.png) no-repeat;
		height: 30px;
		top: -19px;
		width: 770px;
	}


	.slider-black {
		background: url(../images/slider-black.png) no-repeat;
		height: 140px;
		width: 500px;
		position: absolute;
		right: 0;
		top: -19px;
	}


.sub .tm-top-b h2 {
	background: url(../images/facing-bg.png) no-repeat;
	font-size: 34px;
	padding: 0 15px 0 0;
	height: 86px;
	padding: 27px 0 0 25px;
	margin: -86px 0 0 0;
}

	.tm-top-b h2{
	background: url(../images/slider-black-bg.png) no-repeat;
	float: left;
	width: 588px;
	height: 121px;
	z-index: 9999;
	font-size: 40px;
	position: relative;
	padding: 30px 0 0 30px;
	margin: 10px 0 0 0;
	line-height: 1;
	text-align: left;
}

.uk-panel.contact {
	padding: 20px 0 0 70px;
	text-align: left;
}

.uk-navbar-nav > li a.contact-us {
	margin: 0 0 0 80px;
}

.home .slider-circle:hover {
	cursor: pointer;
	background: #ff6e02; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmY2ZTAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  #ff6e02 0%, #ffff00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#ff6e02), color-stop(100%,#ffff00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #ff6e02 0%,#ffff00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #ff6e02 0%,#ffff00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #ff6e02 0%,#ffff00 100%); /* IE10+ */
	background: linear-gradient(45deg,  #ff6e02 0%,#ffff00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6e02', endColorstr='#ffff00',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	border-color: #cc6600;
}

.home .slider-circle {
	position: absolute;
	height: 152px;
	width: 120px;
	z-index: 9999;
	display: block;
	background: #f91d29; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjkxZDI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZjMDIwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  #f91d29 0%, #6c0208 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#f91d29), color-stop(100%,#6c0208)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #f91d29 0%,#6c0208 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #f91d29 0%,#6c0208 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #f91d29 0%,#6c0208 100%); /* IE10+ */
	background: linear-gradient(45deg,  #f91d29 0%,#6c0208 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f91d29', endColorstr='#6c0208',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	right: -75px;
	border: 12px solid #660000;
	top: 40px;
	border-radius: 100px;	
}

.home .slider-circle a:hover {
	text-decoration: none;
}

.home .slider-circle a.link:before {
	font-family: playtimethreed;
	font-size: 16px;
	content: ">";
	padding: 5px;
	margin: 0 0 0 -20px;
}

.home .slider-circle p.text a {
	font-family: playtime;
	color: #fff;
	display: block;
	font-size: 25px;
	font-weight: bold;
	padding: 10px 50px 0 10px;
	margin: 0;
	line-height: 1;
	text-align: center;
}

.tm-headerbar, .tm-navbar, .tm-footer {
	position: relative;
}

a.pdf {
	  background-image: url(../images/pdf.png);
  padding: 10px 30px;
  background-repeat: no-repeat;
  background-size: auto 60%;
  background-position: left center;
}

.home .slider-circle a.link {
	color: #000;
	padding: 0px 10px 10px 20px;
	display: block;
	line-height: 1.1;
}

.home .tm-top-a {
	height: 400px;
}

.tm-top-b p {
	background: url(../images/slider-red-bg.png) no-repeat right top;
	height: 40px;
	width: 689px;
	margin: -80px 0 0 0;
	padding: 40px 20px 0 0;
	text-align: right;
}

.tm-top-b p strong{
	display: inline-block;
	padding: 0;
}

.home .wk-slideshow {
	display: block;
}

.home .tm-top-b .uk-panel {
	margin: -90px 0 0 0;
} 

.tm-top-a {
	display: block;
}

.tm-bottom-a .uk-panel {
	height: 310px !	important;
}

}


@media (min-width: 1220px) {
	.uk-container {
		max-width: 940px;
		padding: 0;
	}
	
.crayons {
	display:block;
}

}
