/*BEGIN: Custom - R103 **********************************/

/* Primary Link Color. Leave blank for Bootstrap default blue. */
	a, #desktopNav a:hover, #desktopNav a:focus { color: #777; }
}

/* Link Hover Color. Should be 20% darker than Primary Color. Leave blank for Bootstrap default blue. */
	a:hover, a:focus, .btn:hover, .btn:focus { color: #ccc; }

/* Primary Button Color. Background should be same as Primary Link Color. Border should be 10% darker */
	.btn-primary { color: #fff; 
              background: rgb(119,119,119);
              background: -moz-linear-gradient(left, rgba(119,119,119,1) 0%, rgba(170,170,170,1) 50%, rgba(119,119,119,1) 100%);
              background: -webkit-linear-gradient(left, rgba(119,119,119,1) 0%,rgba(170,170,170,1) 50%,rgba(119,119,119,1) 100%);
              background: linear-gradient(to right, rgba(119,119,119,1) 0%,rgba(170,170,170,1) 50%,rgba(119,119,119,1) 100%);
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#777777',GradientType=1 );
              border-color: #777; }

/* Primary Button Color Hover State. Background should be 10% darker than primary color. Border should be 20% darker than primary color */
	.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary { 
             background: rgb(204,204,204);
             background: -moz-linear-gradient(left, rgba(204,204,204,1) 0%, rgba(119,119,119,1) 50%, rgba(204,204,204,1) 100%);
             background: -webkit-linear-gradient(left, rgba(204,204,204,1) 0%,rgba(119,119,119,1) 50%,rgba(204,204,204,1) 100%);
             background: linear-gradient(to right, rgba(204,204,204,1) 0%,rgba(119,119,119,1) 50%,rgba(204,204,204,1) 100%);
             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=1 ); 
             border-color: #777; }

/* Header color settings. */
	.vr-accent-bg, .vr-background-bg {
              background: #666666;
              background: rgb(119,119,119);  
              background: -moz-linear-gradient(left, rgba(119,119,119,1) 0%, rgba(204,204,204,1) 50%, rgba(119,119,119,1) 100%);
              background: -webkit-linear-gradient(left, rgba(119,119,119,1) 0%,rgba(204,204,204,1) 50%,rgba(119,119,119,1) 100%);
              background: linear-gradient(to right, rgba(119,119,119,1) 0%,rgba(204,204,204,1) 50%,rgba(119,119,119,1) 100%);
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#777777',GradientType=1 );
        }
        #banner, .footer-homepage, .footer {background:#000;}
        #Quicksearch-RW01 {border-top: 4px solid #fff;}

/* Images for the Carousel. Should be 1.jpg, 2.jpg, etc. Additional images can be added. */
	#headerCarousel #ss1 { background: rgba(0, 0, 0, 0) url("/siteimages/1.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss2 { background: rgba(0, 0, 0, 0) url("/siteimages/2.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss3 { background: rgba(0, 0, 0, 0) url("/siteimages/3.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss4 { background: rgba(0, 0, 0, 0) url("/siteimages/4.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss5 { background: rgba(0, 0, 0, 0) url("/siteimages/5.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss6 { background: rgba(0, 0, 0, 0) url("/siteimages/6.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss7 { background: rgba(0, 0, 0, 0) url("/siteimages/7.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss8 { background: rgba(0, 0, 0, 0) url("/siteimages/8.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss9 { background: rgba(0, 0, 0, 0) url("/siteimages/9.jpg") no-repeat scroll center center / cover ; }

/* Social Media */
.homepage #socialMedia {
}

/* positioning if placed on internal pages */
#socialMedia {
    padding-bottom:50px;
    width:280px;
}
/* internal end */

#socialMedia a {
    background: url('/siteimages/SocialMedia.png') no-repeat scroll 0 0 #aaa;
    border: thin solid white;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75);
    display: block;
    float: left;
    height: 35px;
    margin-right: 5px;
   width: 35px;
}
#Yelp a {
    background: url('/siteimages/yelp.png')
    border: thin solid white;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75);
    display: block;
    float: left;
    height: 35px;
    margin-right: 5px;
   width: 35px;
}
#socialMedia a:hover {
    border: thin solid black;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75) inset;
}
#socialMedia #Yelp {background-position: 0px 0px;}
#Yelp:hover {background-color: #C41200;}

#socialMedia #Facebook {background-position: -71px 0px;}
#Facebook:hover {background-color: #3B579D;}

#socialMedia #Twitter {background-position: -250px 0px;}
#socialMedia #Twitter:hover {background-color: #56D7FE;}

#socialMedia #LinkedIn {background-position: -107px 0px;}
#LinkedIn:hover {background-color: #0177B5;}

#socialMedia #YouTube {background-position: -36px 0px;}
#YouTube:hover {background-color: #FF3333;}

#socialMedia #PI {background-position: -179px 0px;}
#PI:hover {background-color: #C9232D;}

#socialMedia #GooglePlus {background-position: -214px 0px;}
#GooglePlus:hover {background-color: #DA2713;}

#socialMedia #Trulia {background-position: -322px 0px;}
#Trulia:hover {background-color: #99CA3C;}

#socialMedia #Zillow {background-position: -285px 0px;}
#Zillow:hover {background-color: #5677BC;}

#socialMedia #RSS {background-position: -145px 0px;}
#RSS:hover {background-color: #FF9900;}

#socialMedia #Mail {background-position: -358px 0px;}
#Mail:hover {background-color: #000;}

#socialMedia #FourSquare {background-position: -393px 0px;}
#FourSquare:hover {background-color: #0CBADF;}

#socialMedia #ActiveRain {background-position: -426px 0px;}
#ActiveRain:hover {background-color: #F6D227;}

#socialMedia #HomeSnap {background-position: -463px 0px;}
#HomeSnap:hover {background-color: #55AFF5;}

#socialMedia #InstaGram {background-position: -497px 0px;}
#InstaGram:hover {background-color: #A4775C;}

#socialMedia #Realtor {background-position: -535px 0px;}
#Realtor:hover {background-color: #960001;}

/* Social Media End */

/*#slide-lg {
    display: none;
}*/

@media(max-width: 724px) {
    .submitButton {
        margin-left: 100px;
    }
}

@media(max-width: 460px) {
    .submitButton {
        margin-left: auto;
    }
}

#custHold {padding-bottom:15px;
border-bottom:thin solid #ddd;}

#IDXSSCon {
margin-top:40px;
}

#IDXSSCon a[href="//greaterbostonrealty.idxbroker.com/idx/featured"] {
width:130px;
margin:0 auto;
display:block;
padding:10px 0;
font-size:1.2em;
font-weight:bold;
}

#IDXSSCon a.IDX-carouselArrow {background:linear-gradient(to bottom, rgba(119,119,119,1) 0%,rgba(204,204,204,1) 50%,rgba(119,119,119,1) 100%)!important;}

#IDXSSCon a.IDX-carouselArrow span {color:#000; font-weight:bold;}

#ws-walkscore-tile {border-top: thin solid #ddd; margin:10px auto; padding:10px 0 !important;}

#team-biographies h3 {
    margin: 10px 0;
    display: none;
}

/*END: Custom - R103 **********************************/

/*BEGIN: Custom - R103 **********************************/



/*END: Custom - R103 **********************************/

