body {background:#fff;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Ubuntu',sans-serif}
a{color:#009ab7}
a:hover,a:focus{color:#006a7e}
#root {width:100%; background:#fff; overflow:hidden;}

.kids_bg1 {background:#ffc900 !important;text-shadow:none!important}
.kids_bg2 {background:#f33b1d !important;text-shadow:none!important}
.kids_bg3 {background:#c0106f !important;text-shadow:none!important}
.kids_bg4 {background:#4f478e !important;text-shadow:none!important}
.kids_bg5 {background:#009ab7 !important;text-shadow:none!important}

header.navbar {/*background:#2a2a29*/ url('../images/header_bg.png') repeat-y center top;}
	header.navbar .container {background:#ffffff;}
	header.navbar .navbar-brand {background:#ffffff !important;}
	header.navbar .nav li.open > a, header.navbar .nav > li:hover > a, header.navbar .nav > li > a:hover {background:#C0C0C0  /*url('../images/menu_pointer.png')*/ no-repeat center top; background-color:#DCDCDC !important; }
	header.navbar .nav li.open > a, header.navbar .nav > li:hover > a, header.navbar .nav > li > a:focus {background:#C0C0C0  /*url('../images/menu_pointer.png')*/ no-repeat center top; background-color:#DCDCDC !important; }
	header.navbar .nav li li.open > a{background:#C0C0C0;}
	header.navbar .nav li > ul {background:#C0C0C0;}
		header.navbar .nav li > ul li > a {color:#000;}
		header.navbar .nav li > ul li > a:hover {background:#DCDCDC; color:#404040;}
		header.navbar .nav li > ul li > a:focus {background:#DCDCDC; color:#404040;}
header.navbar .navbar-nav>li>a {color: #000}

#home_info {width:100%; min-height:12px; margin-top:-12px; padding:12px 0 0 0; position:relative; overflow:hidden; /*background:url('../images/box_arrow.png')*/ no-repeat center top; z-index:500;}
	#home_info .wrapper {width:100%; overflow:hidden; background:#848483; padding:0 0 12px; color:#e9e9e9;}
	#home_info .wrapper img.img-circle {border:4px solid #c8c8c8;}
	#home_info .wrapper h2 {margin:0 0 15px; padding:0; font-size:22px; font-weight:700; max-width:60%; color:#fff;}
	#home_info .wrapper a{color:#fff}

#breadcrumbs {background:#444; color:#fff;}
	#breadcrumbs a {color:#fff;}

.partners{background:#fff /*url('../images/partners-arrow.gif')*/ top center no-repeat}
.partners h1{color:#000}
.partners img{border:none /*4px solid #e5d8b4*/}

footer {width:100%; background:#000; padding:15px 0; font-size:12px;}
footer,footer a,footer a:hover{color:#fff;text-decoration:none}
	footer .social a:hover {color:#444;}

.list_item {background:transparent; padding:20px; padding-left: 10%; margin-bottom:5px; position:relative;}
.list_item.even {background:transparent;}
	.list_item h2 {margin:0; font-size:18px; color:#555; font-weight:500;}
	.list_item h2.title {color:#e31e24; font-size:26px; margin-bottom:15px;}
		.list_item h2 a {color:#555; text-decoration:none; text-shadow:1px 1px #fafafa; font-size:120%;}
		.list_item h2 a:hover {opacity:0.8;}
	.list_item address{color:#888;line-height:22px}
	.list_item hr.dashed{border-top:1px dashed #eee;margin-top:10px;margin-bottom:10px}
	.list_item .lead {margin-top:10px; margin-bottom:10px; font-weight:bold; font-size:14px;}
	.list_item .calendar.first{height:42px;background:url('../images/calendar_bg.png') bottom left no-repeat;}
	.list_item .calendar, .list_item .calendar table{width:42px; height:100%;}
	.list_item .calendar {display:block; background:url('../images/calendar_transbg.png') bottom left no-repeat; position:absolute; left:1px; bottom:2px; text-align:center;}
		.list_item .calendar table td{vertical-align:bottom;text-align:center}
		.list_item .calendar h2 {color:#e31e24; font-size:20px; line-height:27px; margin:0; padding:0; font-weight:500;}
		.list_item .calendar p {margin:0; padding:0; text-align:center; color:#fff; font-size:10px; line-height:13px; text-transform:uppercase;}
	.list_item .list_more {font-size:11px; color:#666;}
.list_item.error h1 {color:#59400a; font-weight:500}

.tip {}
	.tip h1 {color:#fff; background:#e31e24; text-shadow:1px 1px #d6141a;}
	.tip.main {margin-top: 20px; margin-bottom: 20px; }
	.tip.kids h1 {background:#009ab7; text-shadow:1px 1px #009ab7;}
	.tip.left h1{background:#848483; text-shadow:1px 1px #707070}
	.tip.grey h1,.tip.leftgrey h1{background:#848484; text-shadow:1px 1px #757575}
	.tip.white h1,.tip.lefwhite h1{background:#fff; text-shadow:none; color:#8c8c8c;}
	.tip .tip-badge{background-color:#e31e24;}
	.tip .tip-badge .img-circle{color:#e31e24;background-color:#fff}

	.tip h1:after, .tip.bottom h1:after {border-color:#e31e24 transparent transparent transparent}
	.tip.right h1:after {border-color:transparent transparent transparent #e31e24}
	.tip.newstipR h1:after {border-color:transparent #e31e24 transparent transparent;}
	.tip.left h1:after {border-color:transparent #848483 transparent transparent;}
	.tip.header h1{color:#8c8c8c; background:#fff; text-shadow:1px 1px #eeeeee}
	.tip.header h1:after {border-color:#fff transparent transparent transparent}
	.tip.grey h1:after {border-color:#848484 transparent transparent transparent}
	.tip.white h1:after {border-color:#fff transparent transparent transparent}
	.tip.leftgrey h1:after {border-color:transparent #848484 transparent transparent}
	.tip.kids h1:after, .tip.kids.bottom h1:after {border-color:#009ab7 transparent transparent transparent}
	.tip.right.kids_bg1 h1:after {border-color:transparent transparent transparent #ffc900}
	.tip.kids_bg1 h1:after {border-color:#ffc900 transparent transparent transparent}
	.tip.right.kids_bg2 h1:after {border-color:transparent transparent transparent #f33b1d}
	.tip.kids_bg2 h1:after {border-color:#f33b1d transparent transparent transparent}
	.tip.right.kids_bg3 h1:after {border-color:transparent transparent transparent #c0106f}
	.tip.kids_bg3 h1:after {border-color:#c0106f transparent transparent transparent}
	.tip.right.kids_bg4 h1:after {border-color:transparent transparent transparent #4f478e}
	.tip.kids_bg4 h1:after {border-color:#4f478e transparent transparent transparent}
	.tip.right.kids_bg5 h1:after {border-color:transparent transparent transparent #009ab7}
	.tip.kids_bg5 h1:after {border-color:#009ab7 transparent transparent transparent}

.gallery {background:url('../images/box_arrow_gallery.png') no-repeat center top; padding-top:14px;}
	.gallery .gallery_wrapper {background:#bcbcbc;}
		.gallery .gallery_wrapper h4 {color:#fff; text-transform:uppercase; font-size:16px; font-weight:700; margin:5px 0 15px; text-shadow:1px 1px #a1a1a1}
	.gallery a {display:inline-block; width:80%; margin-bottom:10px;}
		.gallery a > img {border:4px solid #a2a2a2}
		.gallery a:hover img{border-color:#848484}

.img-border{border:4px solid #fff}
a:hover .img-border{border-color:#dedede}

.inline-circles div{border-color:#fff;background-color:#e31e25}
.inline-circles a{color:#fff}
.resources-count .img-circle{background-color:#e31e25;color:#fff;border:3px solid #dedede}
.resources-count, .resources-count a{color:#575757; text-decoration:none;}
.resources-count .circle-count-all{background-color:#fff;color:#e31e25;}
.resources-count td:first-child{background:url('../images/resources_count_dot.gif') top center repeat-y}

.tab-pane{border-left:1px solid #ddd;background:#fff;padding:20px;position:relative;}
.resource-info .button{color:#fff}
.resource-info .button.button-briefcase{background-color:#307f15}
.resource-info .button.button-pdf{background-color:#e92828}
.resource-info .button.button-print{background-color:#6c6d72}
.resource-info .button.button-zip{background-color:#ad47d3}
.resource-info .button.button-email{background-color:#738a8d}

#kids {}
	#kids .img-circle {}
		#kids .img-circle a {line-height:1; text-decoration:none; font-size:16px;}
			#kids .img-circle a span.kid-icon {font-size:400%; margin:0; padding:0; line-height:1;}
			#kids .img-circle a i {display:block; line-height:1; font-style:normal;}
	#kids .resources-count .img-circle {background-color:#f33b1d;}
	#kids .resources-count .img-circle.circle-count-all {background-color:#fff; color:#f33b1d;}
		#kids .resources-count .img-circle span {font-size:30px;}
@media (min-width:768px) and (max-width:991px) {
	header.navbar .navbar-header {background:#fff;}
	header.navbar .nav > li.open > a, header.navbar .nav > li:hover > a, header.navbar .nav > li > a:hover {background-image:none;}
	.img-circle a {line-height:1; text-decoration:none; font-size:14px !important;}
}
@media (max-width: 767px) {
	header.navbar .navbar-header {background:#fff;}
	header.navbar .nav > li.open > a, header.navbar .nav > li:hover > a, header.navbar .nav > li > a:hover {background-image:none;}
	#home_info .wrapper h2 {max-width:100%;}
	.list_item h2,.list_item .text-center img.img-responsive,.tip h1{margin-bottom:15px}
	.tip.right h1:after{border-color:#e31e24 transparent transparent transparent}
	.tip.left h1:after{border-color:#848483 transparent transparent transparent}
	.tip.leftgrey h1:after{border-color:#848483 transparent transparent transparent}
	.tip.right.kids_bg1 h1:after {border-color:#ffc900 transparent transparent transparent}
	.tip.right.kids_bg2 h1:after {border-color:#f33b1d transparent transparent transparent}
	.tip.right.kids_bg3 h1:after {border-color:#c0106f transparent transparent transparent}
	.tip.right.kids_bg4 h1:after {border-color:#4f478e transparent transparent transparent}
	.tip.right.kids_bg5 h1:after {border-color:#009ab7 transparent transparent transparent}
	.img-circle a {line-height:1; text-decoration:none; font-size:11px !important;}
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #404040 !important;
}
.toright{
	margin-left: 22%;
}
.admnstr{
	padding-left: 5%;
}
#audiodescription_btn{
	padding:0;
	background:none;
	vertical-align: baseline;
}
.material-icons{
	font-size: 20px !important;
	vertical-align: sub;
}
