/* =================================================================
                        Color overwrite - Departments All
===================================================================*/
.departments {}
.departments .alertBtn .btn { background-color: #0074b9; color: #fff;}

/* =================================================================
                        Color overwrite - Police
===================================================================*/
.police .barWrpr {}
.police .siteBody {background:#0d5893 url(/cms/images/police-bkgd.jpg) no-repeat 50% -180px;}

.police .headerWrpr	{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0f6bb5+0,0b3f6a+100 */
	background: rgb(15,107,181); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(15,107,181,1) 0%, rgba(11,63,106,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(15,107,181,1)), color-stop(100%,rgba(11,63,106,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(15,107,181,1) 0%,rgba(11,63,106,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(15,107,181,1) 0%,rgba(11,63,106,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(15,107,181,1) 0%,rgba(11,63,106,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(15,107,181,1) 0%,rgba(11,63,106,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f6bb5', endColorstr='#0b3f6a',GradientType=0 ); /* IE6-9 */
}

.police .townName h2 {display:inline-block; font-size:22px; padding-left:5px; color:#dbdbdb; font-weight:bold;}
.police  .deptName {font-size:46px; color:#fff; font-family: 'Roboto', sans-serif; font-weight:bold; text-transform:uppercase; padding-top:3px;
margin-left: -12px; margin-right:-40px;
	-webkit-transform:scale(.95, 1.0);
	-moz-transform:scale(.95, 1.0);
	-ms-transform:scale(.95, 1.0);
	-o-transform:scale(.95, 1.0);
	transform:scale(.95,1.0);
}

.police .btn {color:#414141; background-color:#f8ee25;}
.police .btnWrapper:hover, .police .btnWrapper:hover .btn {color: #fff; background-color:#7A7A7A; }
.police .btnAlt {background-color:#444 ;}
.police .btnAlt .btn{color:#fff; background-color:#444;}
.police .btnAlt:hover, .police .btnAlt:hover .btn {background-color:#7A7A7A; }

.police .siteSearch .btnWrapper:hover,
.police .siteSearch .btnWrapper:focus, 
.police .siteSearch .btnWrapper .btn:hover,
.police .siteSearch .btnWrapper .btn:focus {background:transparent !important;}
.police .siteSearch .btn {background: transparent;}
.police .siteSearch .btnWrapper:before {color: #414141; background:#f8ee25;}
.police .siteSearch .btnWrapper:hover:before,
.police .siteSearch .btnWrapper:focus:before {color: #fff !important; background-color:#7A7A7A; }
.police .searchTxt input[type="text"] {color:#0c4e83;}

.police .navWrpr {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c9c11e+0,f8ee25+100 */
	background: rgb(201,193,30); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(201,193,30,1) 0%, rgba(248,238,37,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,193,30,1)), color-stop(100%,rgba(248,238,37,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(201,193,30,1) 0%,rgba(248,238,37,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(201,193,30,1) 0%,rgba(248,238,37,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(201,193,30,1) 0%,rgba(248,238,37,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(201,193,30,1) 0%,rgba(248,238,37,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c11e', endColorstr='#f8ee25',GradientType=0 ); /* IE6-9 */
}
.police .navWrpr:after {
	-webkit-box-shadow: 0px 10px 10px 0px rgba(7, 63, 127, 1);
	-moz-box-shadow:    0px 10px 10px 0px rgba(7, 63, 127, 1);
	box-shadow:         0px 10px 10px 0px rgba(7, 63, 127, 1);
}
@media (min-width:48em){
	.police .cm-menu > .opened > a,
	.police .cm-menu > li > a:hover,
	.police .cm-menu > li > a:focus,
	.police .cm-menu > li > div > a:hover,
	.police .cm-menu > li > div > a:focus { color:#1f4d9c; background:#f8ee25; }
}

.police .barWrpr {background: #0d5893;}
.police .breadcrumbs {color:#e1d822;}
.police .breadcrumbs a, .police .breadcrumbs a:visited {color:#e1d822;}
.police .breadcrumbs span {color:#e1d822; }

.police .pageToolsWrapper a, 
.police .pageToolsWrapper a:visited {color: #f8ee25;}
.police .pageToolsWrapper a:hover,
.police .pageToolsWrapper a:active {color:#fff;}

.police .icon-share {background-position:0 -44px;}
.police .icon-share:hover {background-position:0 -66px;}

.police .main {background: rgba(255,255,255,0.9);}

.police .footerWrpr {background: #1d263e;}

/* *** Rail Navigation *** */
.police ul.railNav  ul {background:#cfdde9;}
.police ul.railNav a:hover, .police ul.railNav a:active, .police ul.railNav a.on {background: #f7ef56;}
.police ul.railNav ul a:hover, .police ul.railNav ul a:active, .police ul.railNav ul a.on {text-decoration:none; background:#f6f3b5;}

.police .sectionHeading {color: #126db6;}
.police .sectionSubHeading {display:block;} 
.police .sectionSubHeading h2{color: #126db6; font-size:35px;}
.police .colored {color: #126db6;}
.police .landing ul {padding-left:20px;}
.police .landing ul li {padding: 10px 0;}

.slideshow-police {border:2px solid #0d5995;}

.police .slick-slider {margin-bottom:20px !important;}

.police .slick-slide img {width:100%;}
.police .slideshow-controls {bottom:0;}
.police .landing .slick-dots li {padding:0;}
.police .slick-dots li button {
    border: 1px solid #0d5995;
    border-radius: 100%;
    height: 10px;
    margin: 4px 3px;
    padding: 6px;
    width: 10px;
}
.police .slick-dots li button:before { color: #126db6; opacity: 1;}
.police .slideshow-controls .pause svg.icon { fill: #126db6;}
.police .slick-dots li.slick-active button:before { color: #6ca1fa; opacity: 1; }
.police .slick-dots li button:hover:before,
.police .slick-dots li button:focus:before { color: #6ca1fa; opacity: 1;}


.police .documentRailWrpr a { color:#126db6; }
.police .events a { color:#126db6; }
.police .agendaminuteRailWrpr a { color:#126db6; }




.police .modHd {background:#126db6;}
.police .docs  h4.title:after {
	background:url(/cms/images/icon-doc2.png) no-repeat 0 0;
}
.cm-js-menu-active .police .new-toggle {top: -260px;}

.printWrpr.police .hd img {margin-top: 0;}
.printWrpr.police .townName h2{color:#444;}
.printWrpr.police .deptName {color: #444; font-size:36px;}

/* =================================================================
                        Color overwrite - Fire
===================================================================*/
.fire .barWrpr {}
.fire .siteBody {background:#821121 url(/cms/images/fire-bkgd.jpg) no-repeat 50% 0px;}

.fire .headerWrpr	{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b9171e+0,741021+100 */
	background: rgb(185,23,30); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(185,23,30,1) 0%, rgba(116,16,33,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(185,23,30,1)), color-stop(100%,rgba(116,16,33,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(185,23,30,1) 0%,rgba(116,16,33,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(185,23,30,1) 0%,rgba(116,16,33,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(185,23,30,1) 0%,rgba(116,16,33,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(185,23,30,1) 0%,rgba(116,16,33,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9171e', endColorstr='#741021',GradientType=0 ); /* IE6-9 */
}

.fire .townName h2 {display:inline-block; font-size:22px; padding-left:5px; color:#dbdbdb; font-weight:bold;}
.fire  .deptName {font-size:46px; color:#fff; font-family: 'Roboto', sans-serif; font-weight:bold; text-transform:uppercase; padding-top:3px;
margin-left: -12px; margin-right:-40px;
	-webkit-transform:scale(.95, 1.0);
	-moz-transform:scale(.95, 1.0);
	-ms-transform:scale(.95, 1.0);
	-o-transform:scale(.95, 1.0);
	transform:scale(.95,1.0);
}

.fire .btn {color:#414141; background-color:#f8ee25;}
.fire .btnWrapper:hover, .fire .btnWrapper:hover .btn {color: #fff; background-color:#7A7A7A; }
.fire .btnAlt {background-color:#444 ;}
.fire .btnAlt .btn{color:#fff; background-color:#444;}
.fire .btnAlt:hover, .fire .btnAlt:hover .btn { background-color:#7A7A7A; }

.fire .siteSearch .btnWrapper:hover,
.fire .siteSearch .btnWrapper:focus, 
.fire .siteSearch .btnWrapper .btn:hover,
.fire .siteSearch .btnWrapper .btn:focus {background:transparent !important;}
.fire .siteSearch .btn {background: transparent;}
.fire .siteSearch .btnWrapper:before {color: #414141; background:#f8ee25;}
.fire .siteSearch .btnWrapper:hover:before,
.fire .siteSearch .btnWrapper:focus:before {color: #fff !important; background-color:#7A7A7A; }
.fire .searchTxt input[type="text"] {color:#0c4e83;}
 
.fire .navWrpr {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#494949+0,101010+100 */
	background: rgb(73,73,73); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(73,73,73,1) 0%, rgba(16,16,16,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,73,73,1)), color-stop(100%,rgba(16,16,16,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(73,73,73,1) 0%,rgba(16,16,16,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(73,73,73,1) 0%,rgba(16,16,16,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(73,73,73,1) 0%,rgba(16,16,16,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(73,73,73,1) 0%,rgba(16,16,16,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#101010',GradientType=0 ); /* IE6-9 */
}
.fire .navWrpr:after {
	-webkit-box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0px 10px 10px 0px rgba(0, 0, 0, 0.4);
	box-shadow:         0px 10px 10px 0px rgba(0, 0, 0, 0.4);
}


/*.fire .nav-bar > ul > li > a > span {color: #414141;}*/
@media (min-width:48em){
	.fire .cm-menu > .opened > a,
	.fire .cm-menu > li > a:hover,
	.fire .cm-menu > li > a:focus,
	.fire .cm-menu > li > div > a:hover,
	.fire .cm-menu > li > div > a:focus { color:#1f4d9c; background:#494949; }
	.fire .nav-bar > ul > li > a > span {color: #fff;}
	.fire .nav-bar > ul > li:last-child > a > span {color: #f8ee25;}	
}

.fire .barWrpr {background: #821121 url(/cms/images/fire-bkgd.jpg) no-repeat 50% 0px;}
.fire .breadcrumbs {color:#e1d822;}
.fire .breadcrumbs a, .fire .breadcrumbs a:visited {color:#e1d822;}
.fire .breadcrumbs span {color:#e1d822; }

.fire .pageToolsWrapper a, 
.fire .pageToolsWrapper a:visited {color: #f8ee25;}
.fire .pageToolsWrapper a:hover,
.fire .pageToolsWrapper a:active {color:#fff;}

.fire .icon-share {background-position:0 -44px;}
.fire .icon-share:hover {background-position:0 -66px;}

.fire .main {background: rgba(255,255,255,0.9);}

.fire .footerWrpr {background: #460a14;}

/* *** Rail Navigation *** */
.fire ul.railNav  ul {background:#cfdde9;}
.fire ul.railNav a:hover, .fire ul.railNav a:active, .fire ul.railNav a.on {background: #f7ef56;}
.fire ul.railNav ul a:hover, .fire ul.railNav ul a:active, .fire ul.railNav ul a.on {text-decoration:none; background:#f6f3b5;}

.fire .sectionHeading {color: #b6171e;}
.fire .sectionSubHeading {display:block;}
.fire .sectionSubHeading h2{color: #b6171e; font-size:35px;}
.fire .pageHeading {color: #b6171e; display: block; margin-left: 0;  padding-left: 0;}
.fire .pageHeading:after {border-left: none;}
.fire .colored {color: #b6171e;}

.fire .landing ul {padding-left:20px;}
.fire .landing ul li {padding: 10px 0;}
.fire .landing ol.colored{padding-left:20px;}
.fire .landing ol.colored li {padding: 10px 0; color:#b6171e; font-family: 'Droid Serif', serif; font-weight:bold;}
.fire .landing ol.colored li span {color:#444; font-family: 'Droid Sans', sans-serif; font-weight:normal;}

.fire .modHd {background:#b6171e;}
.fire .docs  h4.title:after {
	background:url(/cms/images/icon-doc2.png) no-repeat 0 0;
}
.cm-js-menu-active .fire .new-toggle {top: -260px;}
.fire .ftrLogo { margin-top: -43px; }

.fire .mod.contact .phone {font-size: 15px;font-weight: bold; letter-spacing: -0.2px;}

.fire .corrrail .mod.contact .modContent, .fire .corlrail .mod.contact .modContent {
    padding: 15px 0px 15px 10px;
}

.slideshow-fire {border:2px solid #460a14;}

.fire .slick-slider {margin-bottom:20px !important;}

.fire .slick-slide img {width:100%;}
.fire .landing .slick-dots li {padding:0;}
.fire .slick-dots li button {
    border: 1px solid #490d17;
    border-radius: 100%;
    height: 10px;
    margin: 4px 3px;
    padding: 6px;
    width: 10px;
}
.fire .slick-dots li button:before { color: #e31d25; opacity: 0.5;}
.fire .slideshow-controls .pause svg.icon {fill:#e31d25;}
.fire .slick-dots li.slick-active button::before { color: #e31d25; opacity: 1; }
.fire .slick-dots li button:hover:before,
.fire .slick-dots li button:focus:before { color: #e31d25; opacity: 1;}

.fire .mod .aside .date { background: #871222;}

.fire .documentRailWrpr a { color:#b6171e; }
.fire .events a { color:#b6171e; }
.fire .agendaminuteRailWrpr a { color:#b6171e; }

.printWrpr.fire .hd img {margin-top: 0; width: 14%;}
.printWrpr.fire .townName h2{color:#444;}
.printWrpr.fire .deptName {color: #444; font-size:36px;}

/* =================================================================
                        Color overwrite - Parks
===================================================================*/
.parks .siteHeader .sitelogo {margin:0px 0 10px -40px;}
.parks .siteHeader .sitelogo img {padding-top:15px;}
.parks .barWrpr {}
/*.parks .siteBody {background:#2c7421 url(/cms/images/parks-bkgd.jpg) no-repeat 50% -48px;}*/

.parks .siteBody {
	background: rgb(23,70,21);
	background: url(/cms/images/parks-bkgd.jpg) no-repeat 50% -48px;
	background: url(/cms/images/parks-bkgd.jpg) no-repeat 50% -48px, -moz-linear-gradient(top,  rgba(23,70,21,1) 0%, rgba(44,116,33,1) 100%); 
	background: url(/cms/images/parks-bkgd.jpg) no-repeat 50% -48px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(23,70,21,1)), color-stop(100%,rgba(44,116,33,1))); 
	background: url(/cms/images/parks-bkgd.jpg) no-repeat 50% -48px, -webkit-linear-gradient(top,  rgba(23,70,21,1) 0%,rgba(44,116,33,1) 100%);
	background: url(/cms/images/parks-bkgd.jpg) no-repeat 50% -48px, -o-linear-gradient(top,  rgba(23,70,21,1) 0%,rgba(44,116,33,1) 100%);
	background: url(/cms/images/parks-bkgd.jpg) no-repeat 50% -48px, -ms-linear-gradient(top,  rgba(23,70,21,1) 0%,rgba(44,116,33,1) 100%);
	background: url(/cms/images/parks-bkgd.jpg) no-repeat 50% -48px, linear-gradient(to bottom,  rgba(23,70,21,1) 0%,rgba(44,116,33,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#174615', endColorstr='#2c7421',GradientType=0 );
}

.parks .headerWrpr {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#277423+0,174414+100 */
	background: rgb(39,116,35); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(39,116,35,1) 0%, rgba(23,68,20,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(39,116,35,1)), color-stop(100%,rgba(23,68,20,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(39,116,35,1) 0%,rgba(23,68,20,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(39,116,35,1) 0%,rgba(23,68,20,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(39,116,35,1) 0%,rgba(23,68,20,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(39,116,35,1) 0%,rgba(23,68,20,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#277423', endColorstr='#174414',GradientType=0 ); /* IE6-9 */
 }

.parks .townName h2 {display:inline-block; font-size:22px; padding-left:5px; color:#dbdbdb; font-weight:bold;}
.parks  .deptName {font-size:46px; color:#fff; font-family: 'Roboto', sans-serif; font-weight:bold; text-transform:uppercase; padding-top:3px;
margin-left: -12px; margin-right: -40px;
	-webkit-transform:scale(.95, 1.0);
	-moz-transform:scale(.95, 1.0);
	-ms-transform:scale(.95, 1.0);
	-o-transform:scale(.95, 1.0);
	transform:scale(.95,1.0);
}

.parks .btn {color:#414141; background-color:#f8ee25;}
.parks .btnWrapper:hover, .parks .btnWrapper:hover .btn {color: #fff; background-color:#7A7A7A; }
.parks .btnAlt {background-color:#444 ;}
.parks .btnAlt .btn{color:#fff; background-color:#444;}
.parks .btnAlt:hover, .parks .btnAlt:hover .btn { background-color:#7A7A7A; }

.parks .siteSearch .btnWrapper:hover,
.parks .siteSearch .btnWrapper:focus, 
.parks .siteSearch .btnWrapper .btn:hover,
.parks .siteSearch .btnWrapper .btn:focus {background:transparent !important;}
.parks .siteSearch .btn {background: transparent;}
.parks .siteSearch .btnWrapper:before {color: #414141; background:#f8ee25;}
.parks .siteSearch .btnWrapper:hover:before,
.parks .siteSearch .btnWrapper:focus:before {color: #fff !important; background-color:#7A7A7A; }
.parks .searchTxt input[type="text"] {color:#0c4e83;}
 
.parks .navWrpr {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b6d6ad+0,c8e3c1+100 */
	background: rgb(182,214,173); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(182,214,173,1) 0%, rgba(200,227,193,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(182,214,173,1)), color-stop(100%,rgba(200,227,193,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(182,214,173,1) 0%,rgba(200,227,193,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(182,214,173,1) 0%,rgba(200,227,193,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(182,214,173,1) 0%,rgba(200,227,193,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(182,214,173,1) 0%,rgba(200,227,193,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6d6ad', endColorstr='#c8e3c1',GradientType=0 ); /* IE6-9 */
}
.parks .navWrpr:after {
	-webkit-box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.0);
	-moz-box-shadow:    0px 10px 10px 0px rgba(0, 0, 0, 0.0);
	box-shadow:         0px 10px 10px 0px rgba(0, 0, 0, 0.0);
}


/*.parks .nav-bar > ul > li > a > span {color: #414141;}*/
@media (min-width:48em){
	.parks .cm-menu > .opened > a,
	.parks .cm-menu > li > a:hover,
	.parks .cm-menu > li > a:focus,
	.parks .cm-menu > li > div > a:hover,
	.parks .cm-menu > li > div > a:focus { color:#1f4d9c; background:#c8e3c1; }
	.parks .nav-bar > ul > li > a > span {}
	.parks .nav-bar > ul > li:last-child > a > span {}	
}

.parks .barWrpr {background: #174615 url(/cms/images/parks-bkgd.jpg) no-repeat 50% 0px;} 
.parks .breadcrumbs {color:#e1d822;}
.parks .breadcrumbs a, .parks .breadcrumbs a:visited {color:#e1d822;}
.parks .breadcrumbs span {color:#e1d822; }

.parks .pageToolsWrapper a, 
.parks .pageToolsWrapper a:visited {color: #f8ee25;}
.parks .pageToolsWrapper a:hover,
.parks .pageToolsWrapper a:active {color:#fff;}

.parks .icon-share {background-position:0 -44px;}
.parks .icon-share:hover {background-position:0 -66px;}

.parks .main {background: rgba(255,255,255,0.9);}

.parks .footerWrpr {background: #0b210a;}

/* *** Rail Navigation *** */
.parks ul.railNav  ul {background:#d8e6d5;}
.parks ul.railNav a:hover, .parks ul.railNav a:active, .parks ul.railNav a.on {background: #f7ef56;}
.parks ul.railNav ul a:hover, .parks ul.railNav ul a:active, .parks ul.railNav ul a.on {text-decoration:none; background:#f6f3b5;}

.parks .sectionHeading {color: #277523;}
.parks .sectionSubHeading {display:block;}
.parks .sectionSubHeading h2{color: #277523; font-size:35px;}
.parks .pageHeading {color: #277523; display: block; margin-left: 0;  padding-left: 0;}
.parks .pageHeading:after {border-left: none;}
.parks .colored {color: #277523;}

.parks .landing ul {padding-left:20px;}
.parks .landing ul li {padding: 10px 0;}
.parks .landing ol.colored{padding-left:20px;}
.parks .landing ol.colored li {padding: 10px 0; color:#277523; font-family: 'Droid Serif', serif; font-weight:bold;}
.parks .landing ol.colored li span {color:#444; font-family: 'Droid Sans', sans-serif; font-weight:normal;}

.parks .modHd {background:#277523;}
.parks .docs  h4.title:after {
	/*background:url(/cms/images/icon-doc2.png) no-repeat 0 0;*/
}
.cm-js-menu-active .parks .new-toggle {top: -260px;}
.parks .ftrLogo { margin-top: 0px; }

.parks .mod.contact .phone {font-size: 15px;font-weight: bold; letter-spacing: -0.2px;}

.parks .corrrail .mod.contact .modContent, .parks .corlrail .mod.contact .modContent {
    padding: 15px 0px 15px 10px;
}

.slideshow-parks {border:2px solid #277523;}

.parks .slick-slider {margin-bottom:20px !important;}

.parks .slick-slide img {width:100%;}
.parks .slideshow-controls {bottom:0;}
.parks .landing .slick-dots li {padding:0;}
.parks .slick-dots li button {
    border: 1px solid #277523;
    border-radius: 100%;
    height: 10px;
    margin: 4px 3px;
    padding: 6px;
    width: 10px;
}
.parks .slick-dots li button:before { color: #5a9f24; opacity: 1;}
.parks .slideshow-controls .pause svg.icon { fill: #5a9f24;}
.parks .slick-dots li.slick-active button:before { color: #f8ee25; opacity: 1; }
.parks .slick-dots li button:hover:before,
.parks .slick-dots li button:focus:before { color: #f8ee25; opacity: 1;}


.parks .landing .events .modContent { padding: 15px 0;}
.parks .events .aside .date { background: #1d5619;}

.parks .landing .events ul { padding-left: 0;}
.parks .landing .events ul li {width:50%; padding-left:15px;}
.parks .landing .events ul li:nth-child(2n+1) {float:left;}
.parks .landing .events ul li.item {border-top:none;}

.parks .ftrLogo {width:25%;}
.parks .ftrAddress {width:33.333%;  padding: 0 0 0 50px;}
.parks .ftrLogo img {width:auto; margin-top:-20px;}

.printWrpr .hd img {width: 20%; margin-top: 20px;}
.printWrpr.parks .townName h2{color:#444;}
.printWrpr.parks .deptName {color: #444; font-size:36px;}

.parks .documentRailWrpr a { color:#277523; }
.parks .events a { color:#277523; }
.parks .agendaminuteRailWrpr a { color:#277523; }

/* =================================================================
                        Color overwrite - END
===================================================================*/

/* 16px baseline (768px - 959px) */
@media only screen and (min-width:48em) and (max-width:59.938em) {
	/* Police */
	.police .deptName {font-size:35px; margin-left:0;}
	.police .townName {padding-left:10px; padding-top:13px;}
	
	/* Fire */
	.fire .deptName {font-size:35px; margin-left:0;}
	.fire .townName {padding-left:10px; padding-top:13px;}


	/* Parks */
	.parks .deptName {font-size:35px; margin-left:0;}
	.parks .townName {padding-left:10px; padding-top:13px;}
	
	
}
/* 16px baseline (768px - 1040px) */
@media only screen and (min-width:48em) and (max-width:1040px) {
	/* Parks */

	.parks .siteHeader a.sitelogo, 
	.parks .siteHeader a.sitelogo:link, 
	.parks .siteHeader a.sitelogo:visited {margin: 0 0 10px 0px; float:none; width: auto; }
	.parks .siteHeader .sitelogo img {padding-top: 10px;	}	
}

/* 16px baseline (180px - 767px) */
@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	/* Police */
	.police .townName {padding-top:30px; text-align: left;}
	.police .townName span {margin-left:0;}
	.police .deptName {margin-left:0; font-size:30px; margin-left: -9%;
		-webkit-transform:scale(.83, 1.0);
		-moz-transform:scale(.83, 1.0);
		-ms-transform:scale(.83, 1.0);
		-o-transform:scale(.83, 1.0);
		transform:scale(.83,1.0);	
	}
	.police .searchCall .btn {background: #f8ee25;}
	.police .searchCall .btnWrapper:before {color: #414141;}
	.police .searchCall .btnWrapper:hover:before {color:#fff;}

	/* Fire */
	.fire .townName {padding-top:30px; text-align: left;}
	.fire .townName span {margin-left:0;}
	.fire .deptName {margin-left:0; font-size:30px; margin-left: -9%;
		-webkit-transform:scale(.83, 1.0);
		-moz-transform:scale(.83, 1.0);
		-ms-transform:scale(.83, 1.0);
		-o-transform:scale(.83, 1.0);
		transform:scale(.83,1.0);	
	}
	.fire .ftrLogo { margin-top: -8px;}

	/* Parks */
	.parks .townName {padding-top:30px; text-align: left;}
	.parks .townName span {margin-left:0;}
	.parks .deptName {margin-left:0; font-size:30px; margin-left: -9%;
		-webkit-transform:scale(.83, 1.0);
		-moz-transform:scale(.83, 1.0);
		-ms-transform:scale(.83, 1.0);
		-o-transform:scale(.83, 1.0);
		transform:scale(.83,1.0);	
	}
	.parks .siteHeader .sitelogo {height:110px !important;}
	.parks .siteHeader .sitelogo img {height: auto !important;  max-width: 70% !important; padding-top:25px;}

	.parks .ftrTop {height:auto; text-align:center;}	
	.parks .ftrLogo {width:100%;}
	.parks .ftrAddress {width:100%; float:none; padding: 0 65px;}
	.parks .ftrPhone {width:100%; margin-bottom:25px;}
	.parks .ftrLogo img { margin:0 0 10px;}	
	
}

/* 16px baseline (- 479px) */
@media only screen and (max-width:29.938em) {
	/* Police */

	
	/* Fire */



	/* Parks */
	.parks .landing .events ul li {width:100%; padding-left:15px;}
	.parks .landing .events ul li:nth-child(2n+1) {float:none;}
}