.social {
margin-right: -15px!important;
margin-top: -5px!important;
}

#social {
width: 25%;
margin-top: 80px;
}

span.wpcf7-list-item { 
display: block; 
}

.wpcf7 textarea  {
  height: 180px;
  width: 80%;
}

.footer a:hover {
color: #8D2424;
}

#menu .ddsmoothmenu li li {
color: #fff;
background-color: #252525;
}

#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {
color: #fff;
background-color: #252525;
}

#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
    color: #fff;		/* Sub-menu font color */
    background:#8B0000;	/* Sub-menu background hover */
}

a:visited {
color: #8D2424;
}

a:hover {
color: #8D2424;
}

a:link {
color: #a82e2e;
}

.button {
 color: #fff!important;
background-color: #878787;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 47px;
    line-height: 45px;
    padding: 0 26px 0 26px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
border-radius: 4px;
}

.button:hover {
background-color: #424242;
border-radius: 4px;
}

body {
    background: #fff;
}

.main-content {
    box-shadow: none;
    margin-top: 0px;
}

#menu .ddsmoothmenu {
background: #353535;
border-bottom: 15px solid #000000;
padding-top: 10px;
padding-bottom: 10px;
margin-left: 22px;
margin-bottom: 0px;
}

#menu li a {
font-size: 16px;
font-weight: bold;
text-transform: none;
}

#menu li a:hover {
color: #fff;
background-color: #252525;
}

#menu li.current-menu-item a {
color: #fff;
background-color: #252525;
}

.footer {
background-color: #fff;
box-shadow: none;
border-bottom: none;
}

.bottom-footer {
background-color: #fff;
box-shadow: none;
border-top: none;
}

#menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a.selected:hover {
color: #fff;
background-color: #252525;
}
#menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {
color: #fff;
background-color: #252525;
}

.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {
color: #333;
background-image: none;
border-bottom: 1px solid #ccc;
}

.footer-strip {
background-image: none;
}