#us-map{

  display: block;

  width: 100%;

  height: 100%;

  position:relative;

}

path.clickable, circle.clickable, polygon.clickable {

	transition: fill 300ms, stroke 300ms;

}

path.clickable:hover, circle.clickable:hover, polygon.clickable:hover, path.clickable.active, circle.clickable.active, polygon.clickable.active {

  stroke: #C44536 !important;

  stroke-width:2px;

  stroke-linejoin: round;

  fill: #C44536 !important;

  cursor: pointer;

  transition: fill 300ms;

}

#path67 {

  fill: none !important;

  stroke: #FFF !important;

  cursor: default;

}

#info-box {

  display: none;

  position: absolute;

  top: 0px;

  left: 0px;

  z-index: 1;

  background-color: #ffffff;

  border: 2px solid #BF0A30;

  border-radius: 5px;

  padding: 5px;

  font-family: arial;

}

.page-id-32706 .content-sidebar-wrap{

	position: relative;

	min-height: 1000px;

	max-width:1422px;

	margin:0 auto;

}

.map-single-location .button.psb-location-button {

	margin-top: 0px;

	font-family: 'Teko';

	font-size: 26px;

	padding: 14px 20px 9px;

	line-height: 28px;

}

h3.ms-title{

	margin-bottom:0;

	font-family: 'Teko';

	text-transform:uppercase;

	font-size:35px;

}

.map-single-location{

	padding:65px;

	justify-content:space-between;

}

.map-single-location:nth-child(odd),.map-single-location.active{

	background-color:#EEEEEE;

}

.ms-title-tag > *{

	display:inline-block;

}

.ms-title-tag{

	min-width:395px;

	text-align:left;

}

.mtop-child.map{

	max-width:100%;

	width:800px;

}

.map-top{

	padding:20px 50px 50px;

}

h1.map-title{

	font-family: 'Teko';

	text-transform:uppercase;

	font-weight:bold;

	font-size:70px;

	letter-spacing:0;

	line-height:1;

	margin-top:50px;

	text-align:center;

}

.mtop-child{

	flex-basis: 45%;

	max-width:570px;

	padding-right:30px;

}

.mtop-child.map{

	padding-right:0;

	padding-left:30px;

	flex-basis:55%;

	max-width:700px;

}

.map-selects{

	margin-top:25px;

}

.map-selects .chosen-container-single .chosen-single div b {

	background-position: 0 7px;

	filter: saturate(0) brightness(0);

}

.map-selects .chosen-container-single .chosen-single div {
	top: 4px;
}

/* .map-selects .chosen-container-single .chosen-single {

	height: 35px;

	line-height: 34px;

	font-size: 18px;

} */

.map-selects .chosen-container-single .chosen-single, select.chosen-select {
    
	display: flex;
    
	flex-direction: column;
    
	justify-content: center;
    
	height: 48px;
    
	background: #FED741;
    
	color: #000;
    
	border: 3px solid #000;
    
	border-radius: 0;
    
	font-family: 'Teko';
    
	font-size: 24px;
    
	font-weight: bold;
    
	line-height: unset;
    
	text-transform: uppercase;
	
	padding: 4px;

}

.st2, .st2.clickable {

	transition: scale 800ms;

}

.st2:hover, .st2.clickable:hover {

	scale: 3;

	transform: scale;
	
	transition: scale 800ms;

}

.st2.clickable.active {
	
	scale: 3;

	transform: scale;
	
	transition: scale 800ms;

}

@media only screen and (max-width: 1455px) {

	.ms-title-tag > * {

		display: inline;

	}

	h3.ms-title {

		margin-bottom: 0;

		font-family: 'Teko';

		text-transform: uppercase;

		font-size: 32px;

		display: inline-block;

		width: calc(100% - 30px);

		vertical-align: top;

	}	

	.ms-icon {

		padding-top: 4px;

		display: inline-block;

	}

	.ms-title-tag {

		min-width: 250px;

		text-align: left;

		max-width: 250px;

	}	

}

@media only screen and (max-width: 1170px) {

	.mtop-child.map {

		align-self: center;

		padding-top: 30px;

	}	

}

.content-sidebar-wrap {
    margin: 0;
    padding: 0;
    margin: 0 auto !important;
}