/* Customized */
body {
	background:url("img/body-bg.jpg") no-repeat center top #E5E1CB;
}

body div#traditions-wrapper div.concept-wrapper {
    background-image: none;
}

body div.concept-wrapper div.concept div.top ul li a.facebook {
    background-attachment: scroll;
    background-image: url(https://cdn.f1connect.net/cdn/3254D-BQ8/layout/css/img/social-icons.png);
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 16px;
    padding: 0;
    margin: 13px 0 0 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 16px;
    background-position: 0 0;
}

.footer-addy {
	border-bottom: 1px solid #ccc7a3;
    padding: 12px 0;
}

li.top-phone {
    text-align: center;
}

li.top-phone span.phone-label {
    color: #630;
    font-weight: 600;
    display: block;
    font-size: 10px;
    line-height: 1;
    margin-top: -10px;
    padding: 0;
}

li.top-phone a {
    display: block;
    margin-top: -4px;
}

div.copyright #wms-locations ul > li:nth-child(1),
div.copyright #wms-locations ul > li:nth-child(2) {
    display: inline-block;
    width: 48%;
    box-sizing: border-box;
}

div.copyright #wms-locations ul > li:nth-child(1) {
    margin-right: 0%;
}

div.copyright #wms-locations ul > li:nth-child(n+3) {
    display: block;
    width: 100%;
}

div.copyright #wms-locations ul > li div.facilities-info,
div.copyright #wms-locations ul > li div.facilities-info p,
div.copyright #wms-locations ul > li div.facilities-info span {
    text-align: center!important;
}

div.copyright #wms-locations ul > li div.facilities-info hr {
    margin: 0 auto!important;
}

#traditions-wrapper > div > div.footer > div.left > div:nth-child(3) {
    padding: 0 0 0 15px!important;
    width: 230px!important;
}

.footer-addy li {
    font-weight: 600!important;
}

.footer-addy li a {
	background: none!important;
    padding-left: 0px!important;
}