@font-face{font-family:'sketchytimes-b';src:url("../fonts/SketchyTimes-b.ttf");font-weight:normal;font-style:normal;}
@font-face{font-family:'papyrus';src:url("../fonts/papyrus.ttf");font-weight:normal;font-style:normal;}
body{font-family:"Work Sans", Arial, sans-serif;font-weight:300;font-size:22px;line-height:1.7;color:#777777;color:#7f7f7f;background:#fff;height:100%;position:relative;}
@media screen and (max-width:768px){body{font-size:17px;line-height:1.5;}
}
a{color:#B99784;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
a:hover, a:active, a:focus{color:#B99784;outline:none;text-decoration:none;}
p{margin-bottom:1.5em;}
h1, h2, h3, h4, h5, h6{color:#000;font-family:papyrus;font-weight:300;margin:0 0 30px 0;}
::-webkit-selection{color:#fff;background:#B99784;}
::-moz-selection{color:#fff;background:#B99784;}
::selection{color:#fff;background:#B99784;}
#allhusen-wrap{position:relative;background:#fff;z-index:2;margin-bottom:450px;}
@media screen and (max-width:992px){#allhusen-wrap{margin-bottom:auto;}
}
#allhusen-footer{padding-top:4em;position:fixed;bottom:0;left:0;width:100%;z-index:1;height:450px;background:#333333;font-size:18px;}
@media screen and (max-width:992px){#allhusen-footer{height:inherit;position:relative;padding:5em 0;}
}
#allhusen-footer .allhusen-social li{display:block;}
#allhusen-footer p{line-height:1.5;}
#allhusen-footer h3{color:#fff;font-size:20px;}
#allhusen-footer a{color:rgba(255, 255, 255, 0.7);}
#allhusen-footer a:hover{color:#B99784;}
#allhusen-footer ul{padding:0;margin:0;}
#allhusen-footer ul li{padding:0;margin:0;list-style:none;}
#allhusen-footer .allhusen-copyright{padding-top:3em;}
#allhusen-footer .allhusen-copyright small{display:block;}
#allhusen-header{position:absolute;top:0;width:100%;z-index:1000;}
.allhusen-table,
.allhusen-table-cell,
.allhusen-hero,
.allhusen-parallax{height:670px;}
.allhusen-hero, .allhusen-parallax{background-color:#555;background-attachment:fixed;background-size:cover;position:relative;}
.allhusen-hero .overlay, .allhusen-parallax .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:black;opacity:.1;}
@media screen and (max-width:768px){.allhusen-hero, .allhusen-parallax{/* height:inherit; */height:500px;padding:4em 0;}.text-mobile{margin-top: 50px;}.allhusen-table-cell{vertical-align:top!important;}
}
.allhusen-hero .allhusen-intro h1, .allhusen-parallax .allhusen-intro h1{color:#fff;font-size:60px;font-weight:300;margin-bottom:10px;}
@media screen and (max-width:768px){.allhusen-hero .allhusen-intro h1, .allhusen-parallax .allhusen-intro h1{font-size:30px;}
}
.allhusen-hero .allhusen-intro p, .allhusen-parallax .allhusen-intro p{color:#fff;}
.allhusen-hero .allhusen-intro p a, .allhusen-parallax .allhusen-intro p a{color:#fff;border-bottom:2px solid rgba(255, 255, 255, 0.2);}
.allhusen-hero .allhusen-intro p a:hover, .allhusen-parallax .allhusen-intro p a:hover{color:#fff;}
.allhusen-table{display:table;}
.allhusen-table-cell{display:table-cell;vertical-align:middle;text-align:center;}
.allhusen-section{padding:5em 0;}
@media screen and (max-width:768px){.allhusen-section{padding:3em 0;}
}
.allhusen-feature{text-align:left;width:100%;float:left;padding:20px;}
.allhusen-feature .allhusen-icon{float:left;width:10%;display:block;margin-top:5px;}
.allhusen-feature .allhusen-icon i{color:#B99784;font-size:70px;}
@media screen and (max-width:1200px){.allhusen-feature .allhusen-icon i{font-size:40px;}
}
.allhusen-feature.allhusen-feature-sm .allhusen-icon i{color:#B99784;font-size:28px;}
@media screen and (max-width:1200px){.allhusen-feature.allhusen-feature-sm .allhusen-icon i{font-size:28px;}
}
.allhusen-feature .allhusen-text{text-align:center;}
@media screen and (max-width:768px){.allhusen-feature .allhusen-text{/* width:82%; */}
}
@media screen and (max-width:480px){.allhusen-feature .allhusen-text{/* width:72%; */}
}
.allhusen-feature .allhusen-text h2, .allhusen-feature .allhusen-text h3{margin:0;padding:0;}
.allhusen-feature .allhusen-text h3{margin-bottom:20px;color:rgba(0, 0, 0, 0.8);}
.allhusen-social{padding:0;margin:0;}
.allhusen-social li{padding:0;margin:0;list-style:none;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.allhusen-social li a span{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding-left:10px;}
.btn{margin-right:4px;margin-bottom:4px;font-family:"Work Sans", Arial, sans-serif;font-size:18px;font-weight:400;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;padding:8px 20px !important;}
.btn.btn-sm{padding:4px 15px !important;}
.btn.btn-md{padding:8px 20px !important;}
.btn.btn-lg{padding:18px 36px !important;}
.btn:hover, .btn:active, .btn:focus{box-shadow:none !important;outline:none !important;}
.btn-primary{background:#B99784;color:#fff;border:2px solid #B99784;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active{background:#66d8b4 !important;border-color:#66d8b4 !important;}
.btn-primary.btn-outline{background:transparent;color:#B99784;border:2px solid #B99784;}
.btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:active{background:#B99784;color:#fff;}
.btn-success{background:#5cb85c;color:#fff;border:2px solid #5cb85c;}
.btn-success:hover, .btn-success:focus, .btn-success:active{background:#4cae4c !important;border-color:#4cae4c !important;}
.btn-success.btn-outline{background:transparent;color:#5cb85c;border:2px solid #5cb85c;}
.btn-success.btn-outline:hover, .btn-success.btn-outline:focus, .btn-success.btn-outline:active{background:#5cb85c;color:#fff;}
.btn-info{background:#5bc0de;color:#fff;border:2px solid #5bc0de;}
.btn-info:hover, .btn-info:focus, .btn-info:active{background:#46b8da !important;border-color:#46b8da !important;}
.btn-info.btn-outline{background:transparent;color:#5bc0de;border:2px solid #5bc0de;}
.btn-info.btn-outline:hover, .btn-info.btn-outline:focus, .btn-info.btn-outline:active{background:#5bc0de;color:#fff;}
.btn-warning{background:#f0ad4e;color:#fff;border:2px solid #f0ad4e;}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active{background:#eea236 !important;border-color:#eea236 !important;}
.btn-warning.btn-outline{background:transparent;color:#f0ad4e;border:2px solid #f0ad4e;}
.btn-warning.btn-outline:hover, .btn-warning.btn-outline:focus, .btn-warning.btn-outline:active{background:#f0ad4e;color:#fff;}
.btn-danger{background:#d9534f;color:#fff;border:2px solid #d9534f;}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active{background:#d43f3a !important;border-color:#d43f3a !important;}
.btn-danger.btn-outline{background:transparent;color:#d9534f;border:2px solid #d9534f;}
.btn-danger.btn-outline:hover, .btn-danger.btn-outline:focus, .btn-danger.btn-outline:active{background:#d9534f;color:#fff;}
.btn-outline{background:none;border:2px solid gray;font-size:16px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active{box-shadow:none;}
.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;background:transparent;border:2px solid rgba(0, 0, 0, 0.1);height:54px;font-size:18px;font-weight:300;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;}
.form-control:active, .form-control:focus{outline:none;box-shadow:none;border-color:#B99784;}
.allhusen-check{padding:0 0 0 0;margin:0 0 1.5em 0;}
.allhusen-check li{padding:0 0 0 40px;margin:0;list-style:none;position:relative;}
.allhusen-check li:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:.3em;content:"\f00c";color:#B99784;}
.allhusen-staff img{margin-bottom:1em;}
.allhusen-staff h3{margin:0;}
.allhusen-staff h4{margin:0 0 20px 0;font-weight:300;color:rgba(0, 0, 0, 0.4);}
.nopadding{padding:0;}
.last{margin-bottom: 1.5em!important;}
#map{width:100%;height:400px;}
@media screen and (max-width:768px){#map{height:200px;}
}
@media screen and (max-width:480px){.col-xxs-12{float:none;width:100%;}
}
.row-bottom-padded-lg{padding-bottom:7em;}
@media screen and (max-width:768px){.row-bottom-padded-lg{padding-bottom:2em;}
}
.row-bottom-padded-md{padding-bottom:4em;}
@media screen and (max-width:768px){.row-bottom-padded-md{padding-bottom:2em;}
}
.row-bottom-padded-sm{padding-bottom:2em;}
@media screen and (max-width:768px){.row-bottom-padded-sm{padding-bottom:2em;}
}