#CPRLocator .col-1{
	float: none;
	width: 100%;
}
#CPRLocator .col-2{
	float: none;
	width: 100%;
}
#CPRLocator .clear{
	clear: both;
}
#CPRLocator .inline{
	background: #F0F0F0;
	padding: 25px 10px;
	border-bottom: 1px solid #E6E6E6;
	margin-bottom: 15px;
	text-align: center;
}
#CPRLocator .inline div{
	display: inline-block;
	position: relative;
	/*float: left;*/

}
#CPRLocator .inline div label{
	position: absolute;

}
#CPRLocator .inline div input,#CPRLocator .inline div button{
	height: 40px;
}
#CPRLocator .inline div input{
	width: 313px;
	margin: 0 11px 0 0;
	color: #2c2e31;
	height: 36px;
}
#CPRLocator .inline div button{
	padding: 8px 16px;
	border: 0 none;
	background-color: #297E4B;
	color: #fff;
	width: 38px;
	height: 36px;
	padding: 0;
	text-align: center;
	border-radius: 0;
}
#CPRLocator .list p.text-right,
#CPRLocator .list div.pull-right{
	margin-right: 28px;
}
#CPRLocator .list p.text-right{
	margin-bottom: 0;
}
#CPRLocator .list div.pull-right{
	width: 66px;
	text-align: center;
	margin-top: 18px;
}
#CPRLocator .list div.pull-right .mil{
    line-height: 32px;
    /*height: 32px;*/
    background: #FFF;
    border-radius: 0;
    border: 1px solid #D4D4D4;
    color: #939393;
    margin-top: 9px;
    margin-bottom: 18px;
}
#CPRLocator .list div.pull-right .mil img{
    padding-bottom: 5px;
    padding-top: 2px;
}
/* 2u */
#CPRLocator .list div.2u.pull-right .mil{
    line-height: 32px;
    /*height: 32px;*/
    margin-top: 9px;
    margin-bottom: 18px;
}
/* end 2u*/
/* s2u */
#CPRLocator .list div.s2u.pull-right .mil{
    line-height: 32px;
    /*height: 32px;*/
    margin-top: 9px;
    margin-bottom: 18px;
}
/* end s2u*/

#CPRLocator a.btn-request-an-assestment{
	line-height: 30px;
	height: 30px;
    display: inline-block;
    padding: 0 20px;
    background: #EE7621;
    border-radius: 0;
    color: #FFF;
    text-align: center;
    margin-bottom: 20px;
    font-size: 13px;
    font-weight: bold;
}
#CPRLocator .list .item{
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 28px;
	padding-left: 3px;
}
#CPRLocator .list .item h3{
	font-weight: normal;
	margin-bottom: 10px;
}
#CPRLocator .list .item h3 a{
	color: #333333;

}
#CPRLocator .list .item .fa{
	color: #EE7621;

}
#CPRLocator .list .item .tel-1{
	color: #2c2e31;

}
#CPRLocator .list .item a.visit{
	color: #434343;
	text-decoration: underline;
}
#box-locator > div{
	
	
	
	line-height: 25px !important;
	
	min-height: 93px;
	
}
#box-locator p a{
	color: #333333;
}
#box-locator p,#box-locator-footer p{
	margin-bottom: 10px !important;
}
#box-locator ul,#box-locator-footer ul,#CPRLocator ul{
	margin: 0;
	padding: 0;
}
#box-locator li,#box-locator-footer li,#CPRLocator li{
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
	border-right: 1px solid #27272A;
	padding-right: 5px;
	line-height: 13px;
	font-size: 13px;
}
#CPRLocator li{
	border-right: 0 none;
	font-weight: bold;
	padding-right: 20px;
	font-size: 13px;
}
#box-locator li.last,#box-locator-footer li.last,#CPRLocator li.last{
	border-right: 0 none;
	padding-right: 0;
}
#box-locator li a,#box-locator-footer li a,#CPRLocator li a{
	color: #333333;
	

}
#CPRLocator li a{
	text-decoration: underline;
	
	color: #434343;
}
#CPRLocator .list .item li .fa
{
	color: #434343;
}
#box-locator-footer > div{
	/*background-color: #C0DAE7;
    padding: 15px;*/
}
#box-locator > div#search-locator {
	/*margin-left: 15%;*/
}
#search-locator .inline div {
	display: inline-block;
	position: relative;
	float: left;
}
#search-locator input[type="text"] {
	height: 35px;
	/*line-height: 33px;*/
	/*width: 191px;*/
	color: #484848;
	font-size: 12px !important;
	vertical-align: middle;
}
#foot-branch #search-locator input[type="text"] {
	width: 167px;
}
#search-locator button {
	height: 35px;
	line-height: 33px;
	width: 58px;
	margin-left: 7px;
	padding: 0px;
	border: 0 none;
	font-size: 14px;
}
#search-locator p {
	/*font-size: 12px;
	color: #27272a;*/
}
#tx-1-btn{
	padding-top: 25px;
}
#tx-2-btn{
	padding-top: 25px;
	padding-left: 20px;
}
.not-location{
	background-color: #64BEF2;
	color: #fff;
	padding: 40px 16px 25px;
	text-align: center;
}
.not-location a.btn{
	background-color: #2692D0;
	
	
}
#store{
	float: right;
}
#store .not-location h3{
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
}
.yes-location{
	
	color: #fff;
	padding: 0;
	text-align: center;
	width: 287px;
	height: 160px;
	margin-left: 14px;
	margin-bottom: 14px;
}
.yes-location a.btn{
	font-size: 15px;
	margin-top: 10px;
	
}
#store .yes-location h3{
	font-size: 18px;
	margin-bottom: 8px;
	color:#297E4B;
	font-weight: normal;
}
#store .yes-location #store-address-phone{
	font-size: 20px;
	line-height: 30px;
	color:#27272a;
	font-weight: bold;
	margin: 0;
	padding:0;
	
}
#store .yes-location #store-address-phone a{
	color: inherit;
}
#store.store-new{
	margin-bottom: 18px;
}
#store.store-new h3{
	margin-top: 0;
}
@media (min-width: 768px) {
	#box-locator > div{
		
		margin-top: 0;
		
		line-height: 25px !important;
		
		min-height: 93px;
		margin-left: 0;
	}
}
@media (min-width: 992px) {
	
	#box-locator > div{
		margin-top: -20px;
	}
}
@media (min-width: 1170px) {
	#CPRLocator .col-1{
	float: left;
	width: 43.5%;
	}
	#CPRLocator .col-2{
		float: right;
		width: 53%;
	}
	
}
#store-selected .fa{
	color:#297E4B;

}
#store-selected .change{
	color:#297E4B;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}
#store-selected li{
	font-size: 13px;
	color: #2c2e31;

}
#store-selected a.visit{
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	line-height: 26px;
	display: inline-block;
	padding: 0 10px;
	background-color: #297E4B;

}
#store-selected ul{
	margin:10px 0;

}
.store-selected .fa{
	color:#EE7621;

}
#footer-wrapper .store-selected .change{
	color:#EE7621;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}
.store-selected li{
	font-size: 13px;
	color: #d7d7d7;

}
#box-locator-footer li{
	
	border-right: 1px solid #d7d7d7;
	
}
#box-locator-footer li.last{
	border-right: 0 none;
	padding-right: 0;
}
#box-locator-footer .store-selected a.visit{
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	line-height: 26px;
	display: inline-block;
	padding: 0 10px;
	background-color: #EE7621;

}
#box-locator-footer .store-selected ul{
	margin:10px 0;

}
#box-locator-footer #search-locator form input[type=submit] {
	font-family: "FontAwesome";
	font-size: 16px;
	border-radius: 0px;
	margin-left: -5px;
	height: 35px;
	background: #EE7621;
	width: 15%;
}
#box-locator-footer #search-locator form input[type=text] {
font-size: 13px !important;
width: 85%;
}
.inter-locations{
	margin-right: 221px;
	margin-top: 7px;
	display: inline-block;
}