@font-face {
  font-family: 'FontAwesome';
  src: url('../Images/Fonts/FontAwesome/fontawesome-webfont.eot?v=4.7.0');
  src: url('../Images/Fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../Images/Fonts/FontAwesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../Images/Fonts/FontAwesome/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../Images/Fonts/FontAwesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../Images/Fonts/FontAwesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

html, body { background-color:#d4cdc9; background-image:none; } 

#wrapper {
	width:852px;
}

#wrapper #content {

}

#divSocialMediaCont1 {
	background-color:#fbfbfb;
	background-color:#5d483b;
	padding:8px 0 7px 20px;
}

#divSocialMediaCont1 a {
	color:#e4f1c0;
}

#divCustTopRefLink {
  font-size:16px;
  color:#fff;
}

#divTopHeadAddrBtm {
    display:none;
}

#divTopHeadAddrTop {
    float:right;
    font-size:16px;
    line-height:22px;
    text-align:right;
    padding-top:10px;
    color:#6e5443;
}

#divTopHeadAddrTop a {
    display:block;
    text-decoration:none;
    color:#4ca0aa;
    font-size:20px;
    line-height:28px;
}

#mainHeader { height:136px; padding-top:2px } 

#topHeaderLinks ul { padding-top:108px; } 

#topHeaderLinks li { background-color:#f0f6e1; } 

#topHeaderLinks a, #topHeaderLinks a:hover { color:#4ca0aa; } 

#mainimg { background-image:none; background-color:#c8e7d7; } 

#mainimg h3, #mainimg h4 { display:none; color:#684f40; } 

#divHeadCustNames {
 padding-top:10px;
}

#divHeadCustNames div {
 color:#684f40;
 font-size: 24px;
 text-transform:uppercase;
 padding:0 10px 0 0;
 line-height:32px;
}

#divTopHeadAddr div {    
    text-align:center;
    line-height:20px; 
}


.mainMenuHeaderLinks { background-image:none; border-bottom:1px solid #d9d9d9; } 

.mainMenuHeaderLinks a, .mainMenuHeaderLinks a:visited, #subNavBar a, #subNavBar a:visited, #subNavBar2 a, #subNavBar2 a:visited { color:#1ba0b8; } 

.mainMenuHeaderLinks .mainHeadCurrent, .mainMenuHeaderLinks a:hover { color:#1ba0b8; background-color:#e4f7ed; background-image:none; } 

#contentarea h1, .mainTitle, #divPageContainer #testimonialTitle, #contactTitle, .faqTitle { color:#432513; } 

.mainContent, #divPageContainer .testimonialContent { color: #557174; } 

.testimonialName { color:#432513; } 

#bottomAddr { 
  background-color:#c8e7d7; 
  height:70px;
  margin-bottom:2px;
}

#divTopSM {
  text-align:right;
}

#divBtmSM {

}

#aTopInsta, #aTopFB {
    text-decoration:none;
    display:inline-block;
}

#aTopInsta {
   margin-right:5px;
}

#aBtmInsta, #aBtmFB {
    text-decoration:none;
    display:inline-block;
    margin-left:15px;
}

#aBtmFB {
  margin-left:5px;
}

#aTopInsta span:before, #aBtmInsta span:before {
    font-family:FontAwesome;
 	content: "\f16d";
	font-size:28px;
	line-height:28px;
	color:#fff;
}

#aTopFB span:before, #aBtmFB span:before {
    font-family:FontAwesome;
 	content: "\f082";
	font-size:28px;
	line-height:28px;
	color:#fff;
}

#aTopInsta span:before, #aTopFB span:before {
  color:#8cbda3;
}

@media all and (max-width:768px) {
    #mainHeader { 
        height:auto; 
    } 

    #mainimg {
        height:100px
    }

    #divTopHeadAddrTop {
        float:none;
        text-align:center;
        padding-bottom:20px;
    }

    #divHeadCustNames div {
        font-size:30px;
        text-align:center;
    }
}

@media all and (max-width:468px) {

    #divHeadCustNames div {
        font-size:20px;
        text-align:center;
    }

    #mainimg {
        height:70px
    }
}
