footer .social-list a {
	color:#fff;
}
footer nav ul li a:hover,
footer nav ul li.current-menu-item a {
	color: #fff !important;
}
#brandShowcase .tm_pb_column {
	margin: 0 -3%;
}
#homeSlider p a:hover {
	color: #005a7d;
}
input[type="text"],
input[type="email"] {
	padding: 15px !important;
	height:auto !important;
	border-radius: 0px !important;
	border: 0px !important;
}
::-webkit-input-placeholder {
  color: #727272 !important;
}
::-moz-placeholder {
  color: #727272 !important;
}
:-ms-input-placeholder { 
  color: #727272 !important;
}
:-moz-placeholder { 
  color: #727272 !important;
}
textarea {
	padding: 15px !important;
	border-radius: 0px !important;
	border: 0px !important;
	resize:none;
}
select {
	padding: 12px !important;
	height:auto !important;
	border-radius: 0px !important;
	border: 0px !important;
	-webkit-appearance: none;
	background: url('../../assets/images/arrow-drop-down.png') no-repeat center right 10px;
}
_::-webkit-full-page-media, _:future, :root select { /*Safari Only*/
	padding: 12px !important;
	height:45px !important;
	border-radius: 0px !important;
	border: 0px !important; 
	position: relative;
	-webkit-appearance: none;
	background: url('../../assets/images/arrow-drop-down.png') no-repeat center right 10px;
}
.table {
	display: table;
	width: 100%;
	height: 100%;
	text-align: center;
}
.tablecell {
	display: table-cell;
	vertical-align: middle;
}




/*---- Custom Responsive ----*/
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
	#brandShowcase #tm_builder_outer_content img { height: 40px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	#brandShowcase .tm_pb_column { margin: 0;}
	#brandShowcase #tm_builder_outer_content img { height: 40px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	#brandShowcase .tm_pb_column { margin: 0;}
}
@media only screen and (max-width: 767px) {
    .header-container { background-image: none; background-color:#fbd0b0;}
}