﻿.ms-blog-postList
{
	width:100%;
	max-width:inherit;
	min-width:inherit;
	font-family:Raleway!important;
}

 .ms-blog-postList .ms-textSmall > span
{
	display:none;
}

.ms-blog-postList .ms-blog-postComments
{
	display:none;
}

.ms-blog-MainArea
{
	display:table;
}

.ms-blog-LeftColumn
{
	padding:5px;
}

.ms-blog-MainArea #MSOZoneCell_WebPartWPQ3
{
	display:none;
}

.ms-blog-commandSpace 
{
	display:none;
}

.ms-noWrap > ul
{
	display:none;
}

.ms-blog-postList h2, .ms-blog-postList .ms-accentText
{
	color:#015dab;
	font-size:100%;
	font-size:1em;
	font-weight:bold;
	padding:0px;
	margin-bottom:6px;
	margin-top:0px;
	text-transform:capitalize;
	font-family:Raleway, Sans-Serif;
}

.ms-blog-postList .ms-textXLarge
{
	font-size:1.2em;
}

/*custom rte styles*/

/*
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles\.Gallery tr:last-child
{
	display:none;
}*/

div[title="Intense Emphasis"], div[title="Emphasis"], div[title="Accent 1"], div[title="Accent 2"]
{
	display:none;
}

#TableStyle11-Menu, #TableStyle10-Menu, #TableStyle9-Menu
{
	display:none;
}


/*styles for locations and services*/
.searchservices .searchpanel
{
	background-color:#ebf9f9;
	padding:10px;
	
	
}

.searchservices .searchpanel .header
{
	font-weight:bold;
	color:#534495;
	font-size:1.2em;
	margin-bottom:10px;
}

.searchservices .searchpanel .header table
{
	float:right;
}

.searchservices .searchpanelbody
{
	padding-left:25px;
}

.searchservices .searchpanel input[type="text"]
{
	width:300px;
	border:solid 1px #4ac9c6;
}

.searchservices .searchpanel input[type="submit"]
{
	background-color:#e7981b;
	border:solid 1px #f6af41;
	min-width:0em;
	color:#fff;
	padding:0;
	height:23px;
	padding-left:7px;
	padding-right:7px;
	font-weight:bold;
	
}

.searchservices .resultspanel
{
	padding:10px;
}

.searchservices .resultspanel .resultheader
{
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:10px;
}

.servicesbydepartment, .servicesbytopic
{
	width:100%;
	border-spacing:20px;
	border-collapse:separate;
}

.servicesbydepartment td, .servicesbytopic td
{
	vertical-align:top;
}

.searchservices .header
{
	font-weight:bold;
	padding-left:15px;
	color:#5b5b5b;
	padding-bottom:5px;
}

.searchservices .headerbottom
{
	border-top:solid 1px #c6c6c6;
	background-color:#ebf9f9;
	height:5px;
	margin-bottom:5px;
}

.searchservices .groupitems a
{
	padding-left:15px;
	color:#386387;
	
}

.searchservices .groupitems div
{
	margin-bottom:5px;
}

.servicesbytopic .serviceitems
{
	padding-left:25px;
	padding-top:10px;
	padding-bottom:10px;
}

/*styling for search locations control*/

.searchlocations .searchpanel
{
	background-color:#ebf9f9;
	padding:10px;
	
}

.searchlocations .searchpanel .header
{
	font-weight:bold;
	color:#534495;
	font-size:1.2em;
	margin-bottom:10px;
}

.searchlocations .searchpanel .searchpanelbody
{
	font-weight:bold;
}

.searchlocations .searchpanel input[type="text"]
{
	width:150px;
	border:solid 1px #4ac9c6;
	
}

.searchlocations .searchpanel select
{
	width:150px;
	border:solid 1px #4ac9c6;
	
}

.searchlocations .searchpanel input[type="submit"]
{
	background-color:#e7981b;
	border:solid 1px #f6af41;
	min-width:0em;
	color:#fff;
	padding:0;
	height:23px;
	padding-left:7px;
	padding-right:7px;
	font-weight:bold;
	
}

.searchlocations .resultspanel
{
	padding:10px;
}

.searchlocations .resultspanel .resultsheader
{
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:10px;
}

.locationsbydepartment
{
	width:100%;
	border-spacing:20px;
	border-collapse:separate;
}

.locationsbydepartment td
{
	vertical-align:top;
}

.searchlocations .header
{
	font-weight:bold;
	padding-left:15px;
	color:#5b5b5b;
	padding-bottom:5px;
}

.searchlocations .headerbottom
{
	border-top:solid 1px #c6c6c6;
	background-color:#ebf9f9;
	height:5px;
	margin-bottom:5px;
}

.searchlocations .groupitems a
{
	padding-left:15px;
	color:#386387;
	
}

.searchlocations .groupitems div
{
	margin-bottom:5px;
}

/*styling for manage services page*/

.servicesadmin .searchpanel
{
	background-color:#ebf9f9;
	padding:10px;
}

.services-admin-edititem td
{
	background-color:#ebf9f9;
	padding:10px;
	
}

.services-admin-edititem table td
{
	vertical-align:top;
}

/*styling for manage locations page*/
.locationsadmin .searchpanel
{
	background-color:#ebf9f9;
	padding:10px;
}

.locations-admin-item
{
	background-color:#c6c6c6;
}

.locations-admin-item > td:last-child
{
	
	width:200px;
	
}

.locations-admin-edititem td, .citytowns-admin-edititem, .locationtypes-admin-edititem
{
	background-color:#ebf9f9;
	padding:10px;
}

.locations-admin-edititem input[type="text"]
{
	width:450px;
}

.locationtypesadmincell, .citytownsadmincell
{
	vertical-align:top;
	border:solid 1px #c6c6c6;
	width:50%;
}




ul li
{
	list-style-type:disc;
}

ul > ul > li
{
	list-style-type:circle;
}

ul.ms-blog-postList > li, ul.ms-comm-adminLinksListNoMargin  li
{
	list-style-type:none;
}

.flex-direction-nav li
{
	list-style-type:none;
}