.about_wrapper {
width: 100%;
margin: 0 auto;
padding: 0em 0em 0em 0em;
background-color: #ffffff;
}
.page_title {
font-size: 2.5em;
color: #FCB034;
padding: .5em 0em 0em 0em;
}
h1,h2,h3,h4,h5,h6 {
color: #FCB034;
}
.col-md-12 li{
padding-bottom: .875em;
}
/* Locations Page Begin */
.location_wrapper {
width: 100%;
padding: 1em 0em 0em 0em;
/*background-color: rgba(227,25,54,0.03)*/
}
.google_map {
position: relative;
overflow: hidden;
padding-top: 56.25%;
}
.resp-iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.branch_wrapper {
width: 100%;
padding: 1em 0em 0em 0em;
margin: 0;
}
.col-md-4 img {
max-width: 100%;
}
.branchRow {
  border: 1px solid #7C6D70;
}
.row a:link {
text-decoration: none;
color: #0067B1;
}
.row a:visited {
text-decoration: none;
color: #0067B1;
}
.row a:hover {
text-decoration: underline;
color: #fcb034;
}
.contact a:link {
text-decoration: none;
color: #FCB034;
}
.contact a:hover {
text-decoration: none;
color: #0067B1;
}
.contact a:visited {
text-decoration: none;
color: #FCB034;
}
.col-md-4 a>img{
filter: brightness(100%);
-webkit-filter: brightness(100%);
-moz-filter: brightness(100%);
-o-filter: brightness(100%);
-ms-filter: brightness(100%);
transition: all 0.1s ease-in-out;
outline: none;
display: block;
width:100%;
}
.col-md-4 a:hover>img {
filter: brightness(80%);
-webkit-filter: brightness(80%);
-moz-filter: brightness(80%);
-o-filter: brightness(80%);
-ms-filter: brightness(80%);
}
.meeting-img {
max-width: 320px;
width: 100%;
}
/********* Hours and Holidays Tables *********/
.pure-table,table {
border-collapse:collapse;
border-spacing:0;
}
.pure-table {
empty-cells:show;
border:1px solid #cbcbcb;
}
.pure-table td,.pure-table th {
border-left: 1px solid #cbcbcb;
border-width: 0 0 0 1px;
font-size: inherit;
margin: 0;
overflow: visible;
padding:.4em .5em;
}
.pure-table td:first-child,.pure-table th:first-child {
border-left-width:0;
}
.pure-table thead {
background-color: rgba(227,25,54,0.7);
color:#000;
text-align:left;
vertical-align:bottom;
}
.pure-table td {
background-color:transparent;
}
.pure-table-bordered td {
border-bottom:1px solid #cbcbcb;
}
.pure-table-bordered tbody>tr:last-child>td {
border-bottom-width:0;
}
/********** Google Map **********/
iframe.branch_map {
width: 100%;
max-height: 400px;
min-height: 350px;
}
/********** Begin Branch Events Section **********/
.events_wrapper {
width: 100%;
padding: 1em 0em 0em 0em;
margin: 0;
}
.events img {
height: 100%;
max-width: 100%;
}
.eventsText {
text-align: left;
max-height: 400px;
overflow: auto;
max-width: 100%;
padding-top: 0;
font-weight: lighter;
line-height: 1.4em;
}
.events_wrapper a:link {
color: #0067B1;
text-decoration: none;
}
.events_wrapper a:visited {
color: #0067B1;
text-decoration: none;
}
.events_wrapper a:hover {
color: #FCB034;
text-decoration: underline;
}
@media (max-width: 767px) {
.events_wrapper img {
display: none;
}
}
@media (max-width: 500px) {
.eventsText {
max-height: 200px;
}
}
/********** Begin Branch Meeting Rooms Section **********/
.meetingsText {
text-align: left;
max-height: 200px;
overflow: auto;
max-width: 100%;
padding-top: 0;
line-height: 1.4em;
}
/********** Stop Request Forms **********/
label.request {
	width: 10em;
	float: left;
	padding: 0;
	margin: 0;
}
label.DCVrequest {
	width: 13em;
	float: left;
	padding: 0;
	margin: 0;
}
div.dcvspacer {
	width: 13em;
	float: left;
	padding: 0;
	margin: 0;
}

div.dcvright {
	width: 10em;
	float: left;
	padding: 0;
	margin: 0;
}
div.cleaner {
	clear: both;
}
@media only screen and (max-width: 480px) {
.page_title {
    font-size: 2em;
    color: #E31936;
    padding: .5em 0em 0em 0em;
}
}
.green {
color: #48E423;
}