.container{margin-left:auto;margin-right:auto;max-width:1024px;}
.clearfix{}
ol, ul{list-style:none;}
li{display:list-item;list-style:none;}
ul, menu, dir{display:block;list-style-type:none;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px;}
.footer{padding:23px 0;background:#2a221c;font-size:11px;line-height:15px;color:#907459;min-height:130px;width:100%;float:left;}
.footer a{text-decoration:underline;color:#907459;}
.footer a:hover{color:#d9914d;}
.footer .title{padding:5px 0 8px;border-bottom:1px solid #4b3d32;text-align:center;letter-spacing:2px;text-transform:uppercase;font:600 16px/1 'Open Sans', sans-serif;color:#f15a40;}
.testimonials{margin-bottom:30px;border-bottom:5px solid #00a0a0;line-height:0;}
.testimonials li{display:inline-block;vertical-align:bottom;position:relative;margin-left:62px;padding-bottom:63px;max-width:300px;}
.lt-ie8 .testimonials li{display:inline;zoom:1;}
.testimonials li:first-child{margin-left:0;}
.testimonials li:after{content:'';position:absolute;bottom:36px;width:35px;height:27px;background:url(footer/images/blockquote.png) no-repeat;}
.testimonials .n1:after{left:65px;}
.testimonials .n2:after{right:100px;}
.testimonials .n3:after{right:65px;background-position:-35px 0;}
.testimonials blockquote{padding:18px 12px 15px;background:#fffd00;box-shadow:4px 4px 0 rgba(0, 0, 0, .23);border-radius:5px;text-align:center;font:italic 600 14px/24px 'Source Sans Pro', sans-serif;color:#4b3d32;}
.testimonials cite{display:block;zoom:1;margin-top:15px;text-align:right;font:italic 400 18px/26px 'Open Sans', sans-serif;color:#f15a40;}
.testimonials cite strong{font-weight:600;color:#4b3d32;}
.testimonials img{position:absolute;bottom:-2px;}
.testimonials .n1 img{left:14px;}
.testimonials .n2 img{right:127px;}
.testimonials .n3 img{right:14px;}
.footer .col-1{float:left;width:157px;margin-left:3px;}
.footer .col-2{float:left;margin:0 0 0 0px;max-width:204px;}
.footer .col-3{float:left;margin:0 30px 0 30px;max-width:316px;}
.footer .col-4{float:left;max-width:216px;max-width:100%;}
.ft-logo{position:relative;margin-left:11px;}
.ft-logo:after{content:'';position:absolute;width:1px;height:58px;background:#4b3d32;}
.ft-contact{text-align:left;padding-left:15px;padding-right:15px;-webkit-padding-start:0px;margin-top:1px;}
.ft-contact li{position:relative;margin-top:5px;padding-left:19px;}
.ft-contact li:first-child{margin-top:0;}
.ft-contact li.n1{background:url(footer/images/icon-home.png) no-repeat left center;}
.ft-contact li.n2{background:url(footer/images/icon-call.png) no-repeat left center;}
.ft-contact li.n3{background:url(footer/images/icon-email.png) no-repeat left center;}
.ft-copyright{font-size:9px;padding-top:9px;}
.ft-nav{max-width:100%;padding-top:8px;}
.ft-nav ul{margin-top:-5px;}
.ft-nav li{width:46%;float:left;padding:0 5px;line-height:18px;text-align:center;}
.ft-social{margin-top:22px;text-align:center;line-height:0;}
.ft-social ul{display:inline;margin:0;padding:0;}
.ft-social li{float:left;margin:0 2px;}
.copyright-bottom{float:left;text-align:center;width:100%;}