/*.hiddenR
,.hiddenG {
    display: none !important;
}

.fakeHr{
	height: 1px;
	width:100%;
	background-color: #bbb;
	margin: 20px 0
}

#app #main #placesheader .ctn{
	width: 100%;
	max-width: none;
}
	#app #main #placesheader form{
		display: inline-block;
		vertical-align: top;
		max-width: 48%;
	}

	#main>section.resource>.ctn>ul>li p.servTitle{
		margin: 0;
		font-weight: 600;
	}
	#main>section.resource>.ctn>ul>li ul.tagList{
		margin-top: 10px;
	}


#main.m_place_resource_page section div.ctn div.half{
	float: left;
	width: 50%;
}
	#main.m_place_resource_page section div.ctn div.half p{
		font-size: .8em;
		line-height:1.3em;
		margin-top: 0;
	}
	#main.m_place_resource_page section div.ctn div.half p.phone{
		font-weight: 600;
		font-size: 1em;
		letter-spacing: 0.5px;
		margin: 26px 0;
	}
	#main.m_place_resource_page section div.ctn div.half.right div.resource{
		list-style: none;
		margin: 0;
		padding: 0;
		color: #007cc3;
		font-family: 'Zilla Slab', serif;
	}
		#main.m_place_resource_page section div.ctn div.half.right div.resource>a{
			text-decoration: none;
			font-size: 1.1em;
			font-weight: 600;
			color:#007cc3;
		}
	#main.m_place_resource_page section div.ctn div.half p.servTitle{
		margin: 0;
		font-weight: 600;
		font-size: 1em;
	}
	#main>section.resource_page>.ctn ul.tagList{
		margin-top: 10px;
		list-style: none;
		margin: 10px 0 0 0;
		padding: 0;
		line-height: 26px;
	}
		#main>section.resource_page>.ctn ul.tagList a{
			text-decoration: none;
			color:inherit;
			font-size: .8em;
		}
	#main.m_place_resource_page section div.ctn div.half.right ul.file{
		list-style: none;
		margin: 0;
		padding: 0;
		margin-top: 25px;
	}
		#main.m_place_resource_page section div.ctn div.half.right ul.file>li{
			line-height: 26px;
			font-size: 14px;
		}
			#main.m_place_resource_page section div.ctn div.half.right ul.file>li>span{
				display: block;
				float: left;
				background: #007cc3;
				padding: 0 11px;
				margin-right: 11px;
				color: #FFFFFF;
				text-transform: uppercase;
				font-weight: 600;
				cursor: pointer;				
			}
			#main.m_place_resource_page section div.ctn div.half.right ul.file>li>a{
				color: #007cc3;
				text-decoration: none;
			}

@media screen and (max-width: 540px){
	#placesheader ul.styledselect li.selected{
		font-size: 12px;
	}
	#main>section.resource>.ctn>ul{
		columns: 1
	}

	#main.m_place_resource_page section div.ctn div.half{
		float: none;
		width: 100%;
	}
	#main.m_place_resource_page section div.ctn div.half.right{
		margin-top: 30px;
	}
}
@media screen and (max-width: 420px){
	#app #main #placesheader{
		height: auto
	}
		#app #main #placesheader form{
			display: block;
			vertical-align: top;
			max-width: 100%;
		}
		#placesheader ul.styledselect li.selected{
			line-height: 40px;
			height: 40px;
		}
		#placesheader ul.styledselect li.linkSelect{
			border-bottom: 1px #FFF solid;
		}
	#main>section:first-of-type {
	    padding: 90px 0;
	}
}
*/