/* Three Widgets  */ 

.three-widgets {
	margin-top: -60px;
}
.three-widgets img {
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 100%;
	padding: 5px;
	filter: grayscale(0);
}
.three-widgets h3 {
	margin-top: 20px!important
}
.three-widgets h3 a {
	color: #EE1B2C;
	font-size: 19px;
}
.three-widgets p {
	color: #007CAF
}
.three-widgets [class*="block-grid-"] > li {
	padding: 0 .125rem 1.25rem!important
}
.three-widgets li img {
	opacity: .9;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.three-widgets li:hover img {
	border: 1px solid #007CAF;
	opacity: 1;
	filter: grayscale(0);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
h1 {
	line-height: 38px!important
}

@media (max-width:767px) {
.three-widgets {
	margin-top: 0
}
}
/* Sidebar Sign Up */



.testimonial-quote {
	display: block;
	padding: 16px 20px 20px;
	background-color: #eee;
	font-style: italic;
}
.testimonial-person {
	display: block;
	padding: 25px 0 20px;
	color: #EE1B2C;
	background: url("http://u.realgeeks.media/upstaterealtygroup/testimonial_arrow.gif") 20px 0 no-repeat;
}
a.button {
	background-color: #EE1B2C!important;
	color: #FFF!important;
}
a.button:hover {
	background-color: #000!important;
	color: #FFF!important;
}

@media (max-width:767px) {
.map-mobile {
	margin-bottom: 15px;
	overflow-x: scroll;
	overflow-y: hidden;
	margin: 0 auto
}
.map-mobile::-webkit-scrollbar {
width: 12px;
}
.map-mobile::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
border-radius: 10px;
}
.map-mobile::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
}
.top-bar-section ul li > a {
	color: #ed1c24;
	font-size: 16px;
}
.top-bar-section ul li a:hover {
	color: #444!important;
}
.top-bar-section .has-dropdown > a::after {
	border-color: rgba(48, 55, 64, 0.7) transparent transparent
}
.top-bar-section .dropdown {
	background: #fff
}
.top-bar-section ul li, .top-bar-section li:not(.has-form) a:not(.button) {
	padding: 0px;
	background: none!important;
}
.top-bar-section li:not(.has-form) a:hover:not(.button) {
	color: #fff
}
.top-bar-section {
	top: -10px;
}

@media (max-width:767px) {
.top-bar-section ul li, .top-bar-section li:not(.has-form) a:not(.button) {
	background: #fff;
	float: none
}
.top-bar-section > li:not(.has-form) a:not(.button) {
	line-height: inherit
}
}

@media (max-width:1126px) {
.nav li ul.dropdown {
	margin-left: 5%
}
}
.top-bar-section ul li:hover:not(.has-form) > a {
	color: #ed1c24
}
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button), .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
	color: #ed1c24!important
}
.help-you-buy li {
	background: url(http://u.realgeeks.media/upstaterealtygroup/check.png) no-repeat;
	padding: 2px 0 5px 40px;
	font-size: 17px;
	line-height: 32px;
}
.help-you-buy a.button {
	background-color: #810101;
	color: #FFF;
	font-size: 22px;
	font-weight: bold
}
.help-you-buy a.button:hover {
	background-color: #444;
	color:#fff;
}
.help-you-buy ul {
	padding: 15px 0
}
