/*BEGIN: Custom - R103 **********************************/


#signin-form.form-container {
    margin-right: -30px !important; /*registration signup form is stacked below signup*/
}

#banner {
    background-color: rgba(255, 255, 255, 0.65);
    position: relative;
    z-index: 1;
}


.nav {
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
    background-color: rgba(0,0,0,0.0);
}

.navbar-default {
    background-color: rgba(255, 255, 255, 0.8);
    border-color: #e7e7e7;
}


html #header .navbar {
    margin-bottom: 20%;
}

html #header-homepage .navbar {
    margin-bottom: 22%;
}

.idx-quick-search, .buttonBox {
    background: rgba(75, 107, 144, 0.8) none repeat scroll 0 0;
    border: thin solid #d1d1d1;
}

#frontBase div div {
    background: rgba(78, 112, 150, 1) none repeat scroll 0 0;
    border: thin solid #e7e7e7;
    color: #fff;
}

.footer .navbar-inverse, .footer-homepage .navbar-inverse {
    background-color: #002349;
    border-color: #080808;
    color: #888;
}

.btn-mobile {margin: 5px 10px; }

#Lifestyle-RW01 a { color: #00295c; }
#Lifestyle-RW01 a:hover { color: #333; }

.fixedContent{margin: 0 auto;}
@media (min-width: 992px ) { .fixedContent {width: 900px;}}
@media (min-width: 1200px ) { .fixedContent {width: 90%;}}


#idx-slideshow-container {display:none;}
.propertylist #idx-slideshow-container {display:block; margin-bottom:20px;}
.propertylist .wrapper #propertyslideshow {display:none;}


/* Social Media */


/* position on homepage */
.homepage #socialMedia {
    position: relative;
    z-index: 1;
    width: 200px;
}

@media (min-width:768px) {
    #socialMedia {float:left;}
}

@media (min-width:992px) and (max-width:1160px) {
    #socialMedia {margin-left:-20px;}
}

@media (min-width:1100px) and (max-width:1160px) {
    #socialMedia {clear:left;}
}

@media (max-width:767px) {
    #socialMedia {margin:10px auto;}
    #footerControl {margin-bottom:30px; }
    #accImages {float:none !important;}
}

#socialMedia a {
    background-image: url('http://www.dreamhomesidaho.com/agent_files/SocialMedia.png'); /* make absolute url if using internal for IDX */
    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 #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;}

/* Social Media End */





/*END: Custom - R103 **********************************/