﻿@import "https://fonts.googleapis.com/css?family=Oswald:400,700,300";
@import "https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic";
@import url('https://fonts.googleapis.com/css?family=Muli:400,400i,700,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lobster+Two:700');

body{font-family:'Muli', sans-serif;font-size:12pt;}
.ms-fullWidth{margin:0 !important}

/*Added overflow:auto;-webkit-overflow-scrolling:touch; in attempts to fix scrolling issues on iOS devices. -CV 02-06-2019
  Didn't work...
*/
#s4-bodyContainer {
	padding:0;
}

#s4-workspace {
	-webkit-overflow-scrolling:touch !important;
}

.Header{
	background-color:#00b0f5;
	text-align:left;
}

.Header img {
	padding:10px 0;
}
	
.Logo {
	font-family:Oswald, sans-serif;
	font-size:20pt;
	font-weight:300;
}

.Logo2 {
	font-family:Muli, sans-serif;
	font-size:18pt;
	font-weight:300;
}

.Logo a {
	color:white;
}

.navbar-brand a {
	color:white !important;
}

.Logo a:hover {
	text-decoration:none;
}

.Logo img {
	width:30px;
}

.Logo2 img {
	float:left;
	position:relative;
	top:-9px;
	/*width:20px;*/
}

.LogoText {
	padding:60px 0 0 0;
}

.LogoText2 {
	border-right:1px solid lightgray;
	margin:0 10px 0 0;
	padding:0 10px; 
}

@media (max-width:540px){#GoHome{display:block;margin-top:1.25rem}

.LogoText2{border-right:none}
.navbar-inverse{min-height:84px !important;}
.navbar {border:0 none !important;}
.SubSite{line-height:1em}
.Search{height:auto !important;padding:10px 0 !important;text-align:center !important}}

.TopLinks{background-color:#083b5a;color:white;font-size:15pt;padding:5px;text-align:right}
.TopLinks a{color:white;padding:10px}
.SubSite{font-family:Oswald, sans-serif;font-size:40pt;font-weight:600}
.SiteTitle{background:url('/_catalogs/masterpage/WichitaGOV/images/Banner.jpg') black no-repeat bottom;background-size:cover;font-family:Arial Black, Arial;font-size:50pt;font-weight:800;height:300px;padding:120px 0 0 0;text-align:center}
.SiteTitle a{color:white;text-decoration:none;text-shadow:0 4px 0 #000, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15)}

.Search{/*height:80px;*/padding:10px 30px;text-align:center}
.Search .ms-srch-sb-border,.Search .ms-srch-sb-borderFocused{background-color:white;border:none;font-size:14pt;padding:5px}
.Search .ms-srch-sb-searchImg{top:-66px}
.Search .ms-srch-sb-searchImg:hover{top:-78px}

.NavSearch{padding:7px;text-align:center}
.NavSearch .ms-srch-sb-border,.NavSearch .ms-srch-sb-borderFocused{background-color:white;border:none;font-size:14pt;padding:5px}
.NavSearch .ms-srch-sb-searchImg{top:-54px}
.NavSearch .ms-srch-sb-searchImg:hover{top:-66px}
.ms-srch-sbLarge-fullWidth{width:250px}


/*-- MESSAGE ALERTS --*/
.ENews{								/* Green bar - Sign up for ENews */
	background-color:#009f4c;
	color:white;
	font-size:14pt;
	padding:5px;
	text-align:center
}
	
.Offer {
	font-size:22pt;
	text-align:center;
}

.Alert{								/* Red bar - Emergency */
	background-color:#be1e2d;
	color:white;
	font-size:14pt;
	margin:0;
	padding:10px;
	text-align:center;
}

.Alert a:link,						/* Red bar - Emergency links */
.Alert a:visited{
	color:white !important;
	text-decoration:underline;
}

.Available{							/* Green bar - Available */
	background-color:ForestGreen;
	color:white;
	font-size:14pt;
	margin:0 0 20px 0;
	padding:10px;
	text-align:left	
}

.Construction {
	background-color:darkorange;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	color: white;
	margin-bottom: 20px;
	padding: 10px 20px;
}

.Construction h2 {
	color:white !important;
}

/*--  --*/

.SiteBanner{						/* Banner Background Image */
	background:url('/_catalogs/masterpage/WichitaGOV/images/Banner.jpg') black no-repeat bottom;
	background-size:cover;
	height:300px
}

.thumbnail img{width:100%}

.thumbnail a {
	color: #00b0f5;
}

/*-- BOOTSTRAP BADGES --*/

.badge{
	float:right;
	font-family:'Muli', sans-serif;
	font-size:14pt;
	margin:0 5px 0 0
}

.NewBadge{
	background-color: #fdc70f;
	border-radius: 10px;
	color: white;
	display: inline-block
	float:none !important;
	font-family: 'Muli', sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 1;
	margin: 0 5px;
	min-width: 10px;
	padding: 3px 7px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

.AgesBadge{
	background-color:#1d96bb;
	color:white;
	float:none !important;
	font-family:'Muli', sans-serif;
	font-size:12pt;
	margin:0 5px 0 0
}

.FieldA{
	background-color:#1d96bb;
	color:white
}

.FieldB{
	background-color:#8cbd3f;
	color:white
}

.FieldC{
	background-color:#fdc70f;
	color:white
}

.FieldNumber{
	background-color:#333;
	color:white
	}
	
/*-- SLIDESHOW - HOMEPAGE --*/




/*#myCarousel .carousel-inner 
{
	padding: 0 5% 0 5%;
}*/

.Slideshow .ms-webpart-zone,
.BXSlider .ms-webpart-zone{
	display:block
}

.Headline{
	/*font-family:Oswald, sans-serif;*/
	font-size:22pt;
	font-weight:800;
	line-height:1em
}

.Headline a{
	color:#FECD25
}

.Headline a:hover{
	text-decoration:underline
}

.Blurb{
	color:#333 !important;
	padding:10px;
	width: 24%;
}

.Blurb a{
	color:#FECD25
}

.Slide img{
	width:100%;
}

.item{
	padding:0
}

/*
.carousel-inner > .item {
    position: relative;
    display: none;
    -webkit-transition: 0.6s ease-in-out left;
    -moz-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
}
*/

.carousel-control{
	/*background-color:#777;*/
	background-color: transparent;
	color: #FFF !important;
	width:5%;
}

.carousel-control.left,
.carousel-control.right{
	background-image:none;
	background-color: transparent;
}

.carousel-control {
	opacity: 1 !important;
}
	
.Slideshow .carousel-indicators{
	background-color:#FFF;
	left:0;
	margin:0 auto;
	padding:0;
	position:static;
	width:90%
}

.Slideshow .carousel-indicators li{
	border:1px solid #333
}

.Slideshow .carousel-indicators .active{
	background-color:#333
}

@media screen and (max-width:1500px){
	.BXSliderShift .col-xs-12{
		width: 90% !important;
	}
}

@media screen and (min-width:1501px){
	.BXSliderShift .col-md-8{
		width: 66% !important;
	}
	.BXSliderShift .col-md-2{
		padding: 0 5px;
		width: 18% !important;
	}
	.BXSliderShift .col-md-4{
		padding: 0 5px;
		width: 30.333% !important;
	}
}

/*-- SLIDESHOW - BXSLIDER --*/
.BXSlider img{
	width:100%
}

@media (min-width:992px){
	.BXSlider .col-md-1{
		padding:0 5px;
		width:5%
	}
	.BXSlider .col-md-2{
		padding:0 5px;
		width:15% !important
	}
	.BXSlider .col-md-4{
		padding:0 5px;
		width:30.333% !important
	}
}

.col-xs-2.col-md-4.BXSlider {
	width: 30.333% !important;
}

.BXSlider .col-xs-5{
	padding:0 5px;
	width:44.667%
}

.BXSliderShift{
	left:5%;
	margin:0 auto;
	position:relative
}

.BXSlider .carousel-control{
	background-color:#00b0f5;
	width:5%
}

.BXSlider .carousel-indicators{
	display:none
}

.BXText{
	color:white;
	font-size:12pt;
	line-height: 1em;
	padding:5px
}

.BXText a:hover{
	color:white
}

.Banner .carousel-indicators{
	left:0;
	margin:0 auto;
	padding:0;
	width:100%
}

.Banner .carousel-caption{
	background-color:rgba(51,51,51,0.7);
	bottom:0;
	left:5%;
	padding-top:10px;
	right:0;
	width:90%
}

.Banner h3{
	font-family:Oswald, sans-serif
}

.TopRequests {
	background-color: #f5f6f7;
	padding:20px 0;
}
	
/*-- SLIDESHOW - CITY PARKS --*/	
.ParkSlideshow{
	background-color:white;
}

.ms-webpart-titleText a{
	color: #005277 !important;
	font-family:Muli, sans-serif;
	font-size:30px;
}

/*-- SHAREPOINT TABLE LIST LIBRARY --*/
table.ms-listviewtable{
	width:100%
}

table.ms-listviewtable tbody tr td{
	border-bottom:1px solid lightgray
}

table.ms-listviewtable th{
	background-color:lightgray;
	color:#333;
	font-size:12pt;
	font-weight:bold
}

table.ms-listviewtable th,.ms-vh2{
	background-color:lightgray;
	color:#333;
	font-size:12pt;
	font-weight:bold
}

table.ms-listviewtable th a,
.ms-vh2 a{
	color:#333 !important
}


/*-- GLOBAL MENU --*/

.GlobalMenu{
	background-color:#3F6B90
}

.GlobalMenu .ms-core-listMenu-item,
.GlobalMenu .ms-core-listMenu-item:link,
.GlobalMenu .ms-core-listMenu-item:visited{
	color:white
}

.GlobalMenu .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{
	border-left:1px solid #5e8aaf;
	border-right:1px solid #265277;
	padding:10px
}

.GlobalMenu .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item:hover{
	background-color:#265277;
	color:white;padding:10px
}

.GlobalMenu .ms-core-listMenu-horizontalBox li.selected a.selected{
	background-color:#265277
}
	
.GlobalMenu .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{
	margin:0px
}

.GlobalMenu .ms-core-listMenu-horizontalBox ul,
.ms-core-listMenu-horizontalBox li,
.ms-core-listMenu-horizontalBox .ms-core-listMenu-item,.ms-core-listMenu-horizontalBox > ul > li > table{
	display:inline-block
}

ul.dynamic{
	background-color:#3F6B90;
	border:none;
	padding:0;
	width:200px !important
}

ul.dynamic .ms-core-listMenu-item{background-color:#3F6B90;border-top:1px solid #5e8aaf;border-bottom:1px solid #265277;padding:5px;width:200px}
ul.dynamic .ms-core-listMenu-item:hover{background-color:#265277;color:white}
.ms-core-listMenu-horizontalBox li.static > a{display:none !important}
.ms-core-listMenu-horizontalBox li.static > ul a{display:block !important}
#zz13_RootAspMenu{margin:0;position:relative;left:-59px}
.ms-breadcrumb-top{background-color:orange}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item:hover{background-color:aqua}
.ms-core-listMenu-horizontalBox li.selected a.selected{background-color:pink}


/*-- SOCIAL MEDIA HUB & LIVE CHAT --*/
.LiveChatBox{
	background-color:#333;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	color:#EEE;
	font-weight: normal;
	margin:10px 0;
	padding:10px;
	text-align:center
}

.SocialMediaBox{
	background-color:#eee;
	border:1px solid lightgray;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	color:#333;
	font-weight: normal;
	margin:40px 0 0 0;
	padding:10px;
	text-align:center
}
	
.Article{background-color:#EEE;border-bottom:1px dashed lightgray;margin:0 0 20px 0;padding:20px}
.Article h2{font-weight:bold}
.Date{font-size:14pt;font-style:italic}
.Name{float:left;padding:0 5px 0 0}
.PageContent p{line-height:1.3;margin:0 0 1em 0}
.PageContent ul li,.PageContent ol li{line-height:1.3em}
.PageContent ul,.PageContent ol{margin:0 0 1em 0}
.AddThis{padding:10px}
.Tabs{background-color:#fff}
.PRTitle{color:#333;font-size:24pt;font-weight:bold;padding:20px 10px}
.PRHeadline a{color:#00b0f5;font-size:18pt;font-weight:normal;font-style:normal;}
.articledate{background-color:#FFF;float:left;margin:0 10px 0 0;min-height:68px;min-width:68px}
.ArticleMonth{background-color:crimson;color:white;padding:2px;text-align:center;text-transform:uppercase;}
.ArticleMonth em {font-style:normal;}
.ArticleDay{background-color:#EEE;font-size:25pt;font-weight:bold;line-height:.85em;padding:0;text-align:center}
.ArticleDay em {font-style:normal;}
.ArticleDDay{background-color:#EEE;margin-bottom:10px;text-align:center;text-transform:uppercase}
.ArticleDDay strong {font-weight:normal;}
.ArticleDDay em {font-style:normal;}
.ArticleDescription {border-bottom:1px solid #EEE;margin:0 0 20px 0;padding:0 0 20px 0;}
.ArticleDescription strong {font-weight: normal !important;}
.ArticleDescription em {font-style: normal !important;}
.HeadlinesButton{margin:0 0 20px 0;padding:0 20px 0 0;text-align:center}

/*-- BUTTONS --*/
.btn-default{					/* Teal button */
	background-color:#00b0f5;
	border-color:#00b0f5;
	color:white !important;
	margin:3px
}

.btn-default:hover{				/* Teal button - hover */
	background-color:#00b0f5;
	border-color:#00b0f5;
	color:white
}

.btn-default:focus,				/* Teal button - */
.btn-default:active{
	background-color:#00b0f5 !important;
	border-color:#00b0f5;
	color:white
}

.btn-default.disabled,			/* Inactive button */
.btn-default.disabled.active,
.btn-default.disabled.focus,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default.active[disabled],
.btn-default.focus[disabled],
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover{
	background-color:lightgray;
	color:#333 !important
}

.btn-default.unselectable,		/* Inactive button */
.btn-default.unselectable.active,
.btn-default.unselectable.focus,
.btn-default.unselectable:active,
.btn-default.unselectable:focus,
.btn-default.unselectable:hover,
.btn-default[unselectable],
.btn-default.active[unselectable],
.btn-default.focus[unselectable],
.btn-default[unselectable]:active,
.btn-default[unselectable]:focus,
.btn-default[unselectable]:hover,
fieldset[unselectable] .btn-default,
fieldset[unselectable] .btn-default.active,
fieldset[unselectable] .btn-default.focus,
fieldset[unselectable] .btn-default:active,
fieldset[unselectable] .btn-default:focus,
fieldset[unselectable] .btn-default:hover{
	background-color:lightgray;
	border-color:darkgray;
	color:#333 !important
}

.btn-Available{					/* Available button */
	background-color:darkgreen;
	border-color:#004a00;
	color:white !important;
	font-size: 12pt;
	margin:3px
}

.btn-Available:hover{				/* Available button - hover */
	background-color:#004a00;
	border-color:#004a00;
	color:white
}

.btn-Available:focus,				/* Available button - */
.btn-Available:active{
	background-color:#004a00 !important;
	border-color:#004a00;
	color:white
}

.btn-red{					/* Red button */
	background-color:firebrick;
	border-color:firebrick;
	color:white !important;
	margin:3px
}

.panel-title{font-size:16pt}

h3.panel-title {font-weight:normal;color:#005277;font-weight:700;}

.Dashed{border-bottom:1px dashed lightgray;padding:10px 0}
.Section{padding:10px}
.PageContent{font-size:14pt;padding:20px 0}
.table{background-color:white;color:#333}
.Course hr{padding:20px 0}
.img-thumbnail{margin:10px}
hr{border-bottom:5px dotted #E1E1E1;border-top: 0 none;}

.Dotted {border-left:5px dotted #E1E1E1;border-top: 0 none;}
.DottedRight {border-right:5px dotted #E1E1E1;border-top: 0 none;}
.LightGray hr{border-top:5px dotted #FFF;border-bottom:0 none;}
.White li{margin-bottom:.5em}
.DarkBlue{background-color:#005277}
.DarkGray{background-color:#333}
.DarkPurple{background-color:#59419a}
.Gold{background-color:#ddb11d}
.Gray{background-color:#7a8597}
.Green{background-color:#009f4c}
.LightOrange{background-color:#f6841f}
.Lime{background-color:#7ac142}
.LightBlue{background-color:#00B0F5}
.LightGray{background-color:#E1E1E1}
.Magenta{background-color:#cd2a7c}
.Orange{background-color:#f1592a}
.Purple{background-color:#6e7eb5}
.Red{background-color:#be1e2d}
.SkyBlue{background-color:#21aae1}
.Teal{background-color:#00b0f5}
.White{background-color:white}

.Breadcrumb{
	background-color:#eee;
	color:#333;
	font-size:10pt;
	padding:5px 5px 5px 20px
}

.Breadcrumb a{
	color:#00b0f5 !important
}

.Breadcrumb span > span:first-of-type{
	display:none
}

.PageTitle{background-color:#005277;color:#FFF;font-size:24pt;font-weight:900;padding:10px 20px}
.Banner img{width:100%}

.Content{padding:20px}
.Content h2,.Content h3{color:#333 !important;font-family:Oswald, sans-serif !important}
.Content h2 a,h2 a{color:#333 !important}
.Content h2 a:hover,h2 a:hover{text-decoration:none}
.Content ul li,.Content ol li{padding:5px 0}
.Content a:link,.Content a:visited{color:#00b0f5}h4{color:#005277 !important;font-weight:bold}

.Box{color:white;font-size:14pt;font-weight:bold;height:40px;padding:10px 0;text-align:center;width:40px}
.BoxHeader{font-size:20pt;font-weight:900;text-transform:uppercase}
.BoxDivider{border-bottom:5px dotted lightgray;padding:20px}
.BoxDivider:last-of-type{border:none}
.BoxNested{padding:5px 17px}

/*-- SOCIAL MEDIA --*/
.Facebook{color:#4e71a8 !important}
.LinkedIn{color:#1686b0 !important}
.Pinterest{color:#ca3737 !important}
.Twitter{color:#1cb7eb !important}
.YouTube{color:#cc2a20 !important}
.Instagram{color:#db475d !important}

.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{
	background-color:#005277;
	border:none;
	color:#fff !important;
	font-weight:800
	}
	
.nav-tabs > li > a,.nav-tabs > li > a:focus,
.nav-tabs > li > a:hover{
	background-color:#00B0F5;
	border:none;
	border-top:none;
	color:white !important
	}
	
.nav-tabs > li > a {
	border-radius: 10px 10px 0 0;
	font-size: 12pt;
}
	
.tab-content{background-color:#EEE;border:1px solid lightgray;padding:15px}
.ms-listviewtable .ms-gb,.ms-listviewtable .ms-gb2{background-color:#00b0f5;border:1px solid #FFF;border-radius:3px;color:#FFF;font-family:Oswald, sans-serif;font-size:18pt;padding:10px;white-space:normal}
.ms-listviewtable .ms-gb a,.ms-listviewtable .ms-gb2 a{color:#FFF !important;text-decoration:none}
table.ms-listviewtable tbody th{display:none}
table.ms-listviewtable tbody tr td{background-color:#F5F5F5}
table.ms-listviewtable tbody tr td.ms-newsletterline{border-top:20px solid #FFF}
table.ms-listviewtable tbody tr td.ms-vb2 a{text-decoration:none; color:#00b0f5;}
.ms-commentcollapse-iconouter,.ms-commentexpand-iconouter{width:auto;float:left;height:auto;padding:0 10px 0 0}
.ms-commentcollapse-iconouter img,.ms-commentexpand-iconouter img{display:none}
.ms-commentexpand-iconouter::after{font:normal normal normal 32px/1 FontAwesome;content:"\f0fe";color:#fff}
.ms-commentcollapse-iconouter::after{font:normal normal normal 32px/1 FontAwesome;content:"\f146";color:#fff}
.example1{height:50px;overflow:hidden;position:relative}
.example1 h3{position:absolute;width:100%;height:100%;margin:0;line-height:50px;text-align:center;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-animation:example1 15s linear infinite;-webkit-animation:example1 15s linear infinite;animation:example1 15s linear infinite}@-moz-keyframes "example1"{0%{-moz-transform:translateX(100%);}100%{-moz-transform:translateX(-100%);}}@-webkit-keyframes "example1"{0%{-webkit-transform:translateX(100%);}100%{-webkit-transform:translateX(-100%);}}@keyframes "example1"{0%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);}}

/*-- HUMAN RESOURCES --*/
.MAICityCareer{							/* Your City. Your Career. */
	color:#f9c61d;
	font-family:'Oswald', sans-serif;
	font-size:28pt;
	line-height:1em;
	margin:0;
	text-align:center;
	text-transform:uppercase
}

.MAIImpact{								/* Make an Impact. */
	color:#1c2c4d;
	font-family:'Oswald', sans-serif;
	font-size:40pt;
	line-height:1em;
	padding:0 0 20px 0;
	text-align:center;
	text-transform:uppercase
}

/*-- PARK & RECREATION UPCOMING EVENTS CALENDAR */
.UpcomingEvents{						/* Upcoming Events */
	color:white;
	font-family:'Oswald', sans-serif;
	font-size:40pt;
	text-align:center
}

.EventBox{								/* Box containing event photo and information */
	
	padding:0 0 20px 0;
	width:100%;
}

.Event img,.HPEvent img{					/* Event photo */
	margin-top:3px;
	width:100%
}
	
.Event .col-md-3{
	min-height: 500px;
}

.Event .col-md-9{
	padding:0
}

.dfwp-list li {
	margin-bottom: 0 !important;
}

.EventDate, .ECDate {								/* Event date */
	background-color:#009f4c;
	color:white;
	font-family:'Oswald', sans-serif;
	font-size:20pt;
	padding:2px 14px;
	text-transform:uppercase
}

.EventTitle{							/* Event title - Park & Rec homepage */
	color:white;
	font-family:'Oswald', sans-serif;
	font-size:20pt;
	line-height:1.2em
}

.EventTitleDark{						/* Event title - All upcoming events page */
	color:#333;
	font-family:'Oswald', sans-serif;
	font-size:20pt;
	line-height:1.2em
}

.EventLocation{							/* Event location - Park & Rec homepage */
	color:khaki;
	font-family:'Oswald', sans-serif
}

.EventLocationDark, .ECLocation {						/* Event location - All upcoming events page */
	color:silver;
	font-family:'Oswald', sans-serif
}

.EventTime{								/* Event time - Park & Rec homepage */
	color:white;
	font-family:'Oswald', sans-serif
}

.EventTimeDark, .ECTime {							/* Event time - All upcoming events page */
	color:#333;
	font-family:'Oswald', sans-serif
}

.Chalkboard{							/* Upcoming Events background on Park & Rec homepage */
	background:url('/_catalogs/masterpage/WichitaGOV/images/Chalkboard.jpg');
	background-size:cover;
	padding:30px 0 0 0;
}

.MYCOfficers {
	background-color: #0038a6;
	color: #ffcb18;
	font-weight: bold;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}

.HolidayEvents{						/* Holiday Events */
	color:#005277;
	/*font-family:'Oswald', sans-serif;*/
	font-size:40pt;
	font-weight: 800;
	padding: 20px;
}

.Holidays {
	margin-top: -20px;
}

.HolidayEventsBox {
	margin-bottom:20px;
	padding: 0 0 0 20px;
}

.HolidayEventsImages img {
	background-color: white;
	border:1px solid lightgray;
	padding:10px;
	width: 100%;
}

.HolidayEventsText {
	color:white;
	padding: 20px;
}

.HolidayEventsTitleDark{						/* Event title - All upcoming events page */
	color:#005277;
	/*font-family:'Oswald', sans-serif;*/
	font-size:20pt;
	font-weight: bold;
	line-height:1.2em
}

.HolidayEventsTextDark {							/* Event time - All upcoming events page */
	color:#005277;
	/*font-family:'Oswald', sans-serif;*/
	font-size:14pt;
}

.HolidayEventsTimeDark{						/* Event location - All upcoming events page */
	color:silver;
	/*font-family:'Oswald', sans-serif*/
}

.HolidayGiftCards {
	background-color: #E1E1E1;
}

.ECImage {
	width: 100%;
}

.EC {
	border-bottom: 4px dotted #f3f0e7;
	padding: 20px 0;
}

.ECTitle {
	font-size: 25pt;
	font-weight: 700;
	line-height: 1.2em !important;
	padding: 10px 0;
}

.ECTitle2 {
	font-size: 14pt;
	font-weight: 700;
	line-height: 1.2em !important;
}

.ECDate2 {
	font-size: 12pt;
}

.HousingTitle {
	color: #005277;
	font-size:14pt;
}

.HousingDate,
.HousingLocation {
	color: #00b0f5;
	margin-bottom: 10pt;
}

.HousingFlyer {
	
}

.HousingFlyer a {
	color: #00b0f5;
}

.RedCross {
	background-color: crimson;
	color: white;
}

.RedCross h2, .RedCross h3 {
	color: white !important;
}

.ms-acal-sdiv a, .ms-acal-mdiv a, .ms-acal-ddiv a {
	font-size: 8pt;
}

.row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

@media print {
  .container {
    width: auto !important;
  }
  .col-md-6 {
	  width: auto !important;
  }
  .Header, .AddressHours {
	  display:none !important;
  }
  a[href]:after {
	  display:none !important;
  }
  .Search {
	  display:none !important;
  }
  table {
	  break-inside: avoid;
	  width: auto;
  }
}

.NAHOASchedules table.ms-listviewtable tbody tr td {
	font-size: 10pt;
}

.ContactTitle {
	font-weight: bold;
}

.PBox {
	background-color: #00b0f5;
	border-radius: 15px;
	font-family: Oswald;
	font-size: 14pt;
	line-height:1em;
	margin: 10px 0;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}

.PBox a {
	color: white !important;
}

.PurchasingEvent {
	background-color: #EEE;
	border-radius: 10px;
	margin: 5px 0;
	padding: 10px 0;
}

.PurchasingEventFeed .dfwp-column {
	padding: 0;
}

.PurchasingEvent .col-md-3,
.PurchasingEvent .col-xs-3 {
	padding: 0;
}

.PurchasingEvent .col-md-9,
.PurchasingEvent .col-xs-9 {
	padding: 10px;
}

.PurchasingTitle {
	font-family: 'Oswald', sans-serif;
	font-size:16pt;
}

.PurchasingDate {
	font-style:oblique;
}

.PurchasingLocation {

}

.PurchasingFlyer {
	
}

.PurchasingFlyer a {
	
}

.ms-vb a.ms-listlink, .ms-vb2 a.ms-listlink, .ms-vb-user a.ms-listlink, .ms-vb a.ms-listlink:visited, .ms-vb a.ms-listlink:visited:hover {
	color: #00b0f5;
}

blockquote {
	border-left: 5px solid #00b0f5 !important;
}

blockquote p {
	color: #00b0f5 !important;
	font-style: italic !important;
}

blockquote .small, blockquote footer, blockquote small {
	color: #005277 !important;
}

.WPDBox {
	background-color: #005277;
	color: white;
	font-size: 18pt;
	height: 200px;
	margin: 30px 0 0 0;
	padding-top: 85px;
	text-align: center;
}