#contactForm.positioned{position:fixed;top:50px;bottom:0;left:0;right:0;margin-top:auto;margin-bottom:auto;max-width:98%}#contactForm h2{margin:.5em auto;width:100%;color:#121212}#contactForm p{margin-bottom:1.5em}#contactForm ul{width:80%;margin:0 auto}#contactForm label{display:block;float:left;clear:left;text-align:left;width:17%;padding:.3em 0 0 0;margin:.15em 0 0 0;font-weight:700;font-size:1em}#contactForm .formButtons{width:98%;display:inline-block;margin:auto;margin-bottom:20px}#contactForm input,#contactForm textarea{font-family:Arial,Helvetica,sans-serif;display:block;margin:0;padding:.4em;width:80%;font-size:1em;border:1px solid rgba(115,115,69,.2);-webkit-box-shadow:rgba(0,0,0,.3) 0 4px 12px;-moz-box-shadow:rgba(0,0,0,.3) 0 4px 12px;box-shadow:rgba(0,0,0,.3) 0 4px 12px;background:#fff}#contactForm textarea{height:7em;line-height:1.5em;resize:none}#contactForm input[type=submit],#contactForm input[type=button]{width:10em;margin-top:1.5em;display:inline-block;-webkit-box-shadow:rgba(0,0,0,.3) 0 4px 12px;-moz-box-shadow:rgba(0,0,0,.3) 0 4px 12px;box-shadow:rgba(0,0,0,.3) 0 4px 12px;background:#a94204}#contactForm :focus{outline:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#contactForm.sending{opacity:.3}#contactForm li{list-style-type:none;margin-bottom:10px}#contactForm .overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.7;display:none}.modal .statusMessage{display:none;position:absolute;z-index:3;top:40%;left:10%;width:80%;background:#fff;padding:5% 0;border:1px solid rgba(115,115,69,.2);text-align:center;-moz-box-shadow:0 0 1em rgba(0,0,0,.5);-webkit-box-shadow:0 0 1em rgba(0,0,0,.5);box-shadow:0 0 1em rgba(0,0,0,.5)}body{font-family:Verdana,Helvetica,sans-serif;margin:0;padding:0;text-align:center;background:#fff;font-size:1em;color:#121212}h1{font-size:2.6em;font-weight:400}h2{font-size:2.7em;font-weight:400}h3{font-size:2.5em;font-weight:400}h4{font-size:2.2em;font-weight:400}h5{font-size:1.5em;font-weight:400}h6{font-size:14px;font-weight:400}li,p{font-size:1em;line-height:1.2em}li{margin-bottom:10px;text-align:left}a{color:#a94204;text-decoration:none}a:hover{opacity:.4;-webkit-appearance:none;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}a.btn:hover{opacity:1}.small{font-size:.73em;display:inline-block;margin-top:10px}img.resizeable{max-width:100%;max-height:100%}.clearfix{display:block;zoom:1}.clearfix:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.nav{background:#fff}.nav span{color:#121212;font-size:.9em;padding:1em 1em;margin:0;text-transform:uppercase;font-weight:400;letter-spacing:-.05em}.nav a{color:#a94204;text-transform:uppercase}.nav span a,.nav span:last-child{font-weight:700}.nav .btn.right{margin-top:.4em;margin-right:1.5em}.nav a:hover,.nav span:last-child:hover{opacity:.4;-webkit-appearance:none;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.nav.header{width:100%;display:flex;justify-content:space-around;border-bottom:5px solid #a94424}.nav.header span:last-child{color:#a94204;text-decoration:none;cursor:pointer}.nav.header #links{position:relative;margin-top:12px;display:inline-block}.nav.header .logo{cursor:pointer;display:inline-block;max-width:40%}.nav.header .logo:hover{opacity:.4;-webkit-appearance:none;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.nav.header .navBtn{margin-top:12px;margin-left:10px;float:left;height:27px;width:30px;border:none;cursor:pointer;display:none}.nav.header .navBtn div{display:block;width:20px;margin-bottom:3px;height:2px;border-radius:1px;background-color:#a94204}.nav.footer{border-top:2px solid rgba(169,66,4,.35);padding-top:1.5em}.nav.footer #contact{color:#a94204;text-decoration:none;font-weight:700;cursor:pointer}.nav.footer #contact:hover{opacity:.4;-webkit-appearance:none;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.phone .icon{display:inline-block;background:url(../img/graphics/phone.png) center center no-repeat;background-size:cover;width:12px;height:12px;margin-right:3px}.container:nth-child(odd){background:#e5d9be;background:-moz-linear-gradient(top,#ebe2ce 0,#fff 68%);background:-webkit-linear-gradient(top,#ebe2ce 0,#fff 68%);background:linear-gradient(to bottom,#ebe2ce 0,#fff 68%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebe2ce', endColorstr='#ffffff', GradientType=0)}.main{margin-top:-3px}#home .container:nth-child(odd){background:#e5d9be;background:-moz-linear-gradient(top,#ebe2ce 0,#fff 68%);background:-webkit-linear-gradient(top,#ebe2ce 0,#fff 68%);background:linear-gradient(to bottom,#ebe2ce 0,#fff 68%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebe2ce', endColorstr='#ffffff', GradientType=0)}#home .container:nth-child(even){border-top:2px solid rgba(115,115,69,.2);border-bottom:1px solid #a94204;background:#e5d9be;background:-moz-linear-gradient(top,#fff 0,#ebe2ce 68%);background:-webkit-linear-gradient(top,#fff 0,#ebe2ce 68%);background:linear-gradient(to bottom,#fff 0,#ebe2ce 68%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebe2ce', GradientType=0)}#home .nav.header .logo{cursor:default}#home .nav.header .logo:hover{opacity:1}.container{display:inline-block;margin:0;width:100%;padding:0}.container .content{display:inline-block;max-width:1000px;width:90%;margin:2em auto}.container .content p{text-align:left}.container .content .btn_small{display:inline-block;margin-right:15px}.container .img_c{display:inline-block}.container .image{display:inline-block}.container .image img{padding:.7em;margin-left:-.7em;border:1px solid rgba(169,66,4,.35);background:#fff;-webkit-box-shadow:rgba(0,0,0,.3) 0 4px 12px;-moz-box-shadow:rgba(0,0,0,.3) 0 4px 12px;box-shadow:rgba(0,0,0,.3) 0 4px 12px}.container .image.right{text-align:right}.container .image.left{text-align:left}.container .image .caption{font-size:.73em;text-align:left;margin-top:.9em}.container .subTitle{font-size:1.4em;line-height:1.1em;color:#905821}.container .title{font-size:2.6em;line-height:1.1em}.container .pageText{display:inline-block}.container.t_1 .content,.container.t_4 .content{display:flex}.container.t_1 .content .img_c,.container.t_4 .content .img_c{width:47%;text-align:center}.container.t_1 .content .image,.container.t_4 .content .image{width:100%;margin-bottom:1em}.container.t_1 .content .pageText,.container.t_4 .content .pageText{width:43%;text-align:left;margin-left:3em}.container.t_2 .subTitle{font-size:1.2em}.container.t_2 .img_c{width:47%}.container.t_2 .image{width:100%}.container.t_2 .pageText{width:43%;text-align:left}.container.t_3 .title{font-size:2.2em;line-height:1.6em;margin-bottom:.7em}.container.t_3 .img_c{width:100%;text-align:center;display:flex;justify-content:center}.container.t_3 .image{width:auto;margin:0 1em}.container.t_3 .image img{max-height:300px}.container.t_3 .pageText{width:80%;text-align:left;margin:0 auto}.container.t_4 .title{font-size:2.2em}.container .thumbnailImage{position:relative;float:left;min-width:92px;background:#fff;margin:19px;margin-right:0;border:2px solid rgba(169,66,4,.35);overflow:hidden;-webkit-box-shadow:rgba(0,0,0,.3) 0 4px 12px;-moz-box-shadow:rgba(0,0,0,.3) 0 4px 12px;box-shadow:rgba(0,0,0,.3) 0 4px 12px}.container .thumbnailImage .title{max-width:100%;margin:10px auto;font-size:1.5em}.container.galleries{background:#e5d9be;background:-moz-linear-gradient(top,#ebe2ce 0,#fff 68%);background:-webkit-linear-gradient(top,#ebe2ce 0,#fff 68%);background:linear-gradient(to bottom,#ebe2ce 0,#fff 68%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebe2ce', endColorstr='#ffffff', GradientType=0)}.container.galleries .thumbnailImage{width:46%}.container.galleries .thumbnailImage .title{max-width:100%;margin:10px auto;font-size:1.5em}.container.galleries .thumbnailImage img{margin:20px auto 20px auto;max-width:90%;max-height:300px}.container.gallery{background:#e5d9be;background:-moz-linear-gradient(top,#ebe2ce 0,#fff 68%);background:-webkit-linear-gradient(top,#ebe2ce 0,#fff 68%);background:linear-gradient(to bottom,#ebe2ce 0,#fff 68%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebe2ce', endColorstr='#ffffff', GradientType=0)}.container.gallery .thumbnailImage{width:30%;display:inline-block}.container.gallery .thumbnailImage .zoom{position:absolute;z-index:2;width:100%;height:100%;margin:0;background:url(../img/graphics/zoom.png) center center no-repeat;cursor:pointer;display:block}.container.gallery .thumbnailImage img{margin:20px auto 20px auto;max-width:90%;max-height:300px}#contactForm .btn,.btn{-webkit-transition:background-color .5s ease,border-color .5s ease,color .5s ease;-moz-transition:background-color .5s ease,border-color .5s ease,color .5s ease;-o-transition:background-color .5s ease,border-color .5s ease,color .5s ease;transition:background-color .5s ease,border-color .5s ease,color .5s ease;background-color:#a94204;-webkit-box-shadow:rgba(0,0,0,.3) 0 4px 12px;-moz-box-shadow:rgba(0,0,0,.3) 0 4px 12px;box-shadow:rgba(0,0,0,.3) 0 4px 12px;border:2px solid #fff;color:#fff;border-color:#fff;padding:5px 10px;cursor:pointer}#contactForm .btn a,.btn a{color:#fff;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}#contactForm .btn:hover,.btn:hover{background-color:#fff;border-color:#a94204;color:#a94204}#contactForm .btn:hover a,.btn:hover a{color:#a94204}#contactForm .btna,.btna{color:#fff}.left{float:left;margin-right:1em}.right{float:right;margin-left:3em}.contact{font-size:.9em}.spacer{width:100%;height:1.5em;clear:both}.copyright{font-size:.7em;margin:2em 0}.pag_cont{width:100%;text-align:center}.pag_cont ul.pagination{text-align:center;list-style-type:none;-webkit-padding-start:0}.pag_cont ul.pagination li{display:inline-block}.pag_cont ul.pagination li span{float:left;padding:4px 10px;font-size:12px}.pag_cont ul.pagination li a span{-webkit-transition:background-color .5s ease,border-color .5s ease,color .5s ease;-moz-transition:background-color .5s ease,border-color .5s ease,color .5s ease;-o-transition:background-color .5s ease,border-color .5s ease,color .5s ease;transition:background-color .5s ease,border-color .5s ease,color .5s ease;background-color:#a94204;border:2px solid #fff;color:#fff;border-color:#fff;padding:5px 10px;cursor:pointer;-webkit-box-shadow:rgba(0,0,0,.3) 0 4px 12px;-moz-box-shadow:rgba(0,0,0,.3) 0 4px 12px;box-shadow:rgba(0,0,0,.3) 0 4px 12px}.pag_cont ul.pagination li a span a{color:#fff;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.pag_cont ul.pagination li a span a{color:#fff;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.pag_cont ul.pagination li a span:hover{background-color:#fff;border-color:#a94204;color:#a94204}.pag_cont ul.pagination li a span:hover a{color:#a94204}.pag_cont ul.pagination li a spana{color:#fff}.popup{top:75px;position:fixed;z-index:20;margin:0;padding:0;width:100%;display:none}.popup .container{width:90%;max-width:940px;margin:0 auto;height:54vh;border:2px solid rgba(169,66,4,.35);position:relative}.popup .container .content{position:absolute;padding:0;max-width:100%;width:100%;background:#fff;text-align:center;margin:0!important}.popup .container .content.inactive{z-index:1;display:none}.popup .container .content.active{z-index:2;display:block}.popup .container .content .image{width:auto;margin-top:20px}.popup .container .content .image img{margin:0 auto}.popup .container .content .title{display:none}.popup .container .content .caption{display:none}.popup .container .btn{background:url(../img/graphics/slideshow_btns.png) no-repeat;padding:0;width:46px;height:100%;position:absolute;z-index:5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none!important}.popup .container #next.btn{right:0;background-position:-50px center}.popup .container #prev.btn{left:0;background-position:0 center}.popup .container .closeHolder{background:0 0;position:absolute;width:100%;z-index:10}.popup .container .closeHolder #close{background:url(../img/graphics/close.png) no-repeat 0 0;background-size:cover;position:relative;float:right;margin:-20px -20px 0 0;width:40px;height:40px;cursor:pointer}@media print{.popup{display:none}}@media (max-width:1400px){.popup .content .caption{font-size:.8em}}@media (max-height:750px){.popup .container{height:74vh}.popup .container .content .image img{max-height:65vh;max-width:90%}}@media (max-height:430px){.popup{top:18px}.popup .container{height:92vh}.popup .container .content .image img{max-height:80vh;max-width:90%}}@media screen and (max-width:1024px){body{font-size:.8em}.hero{height:500px}.hero .btnHolder{margin-top:330px}}@media screen and (max-width:900px){body{font-size:.8em}.hero{height:500px}.hero .btnHolder{margin-top:330px}.container.gallery .thumbnailImage{width:27%}.container.gallery .thumbnailImage img{max-height:200px}}@media screen and (max-width:800px){.hero{height:475px}.hero .btnHolder{margin-top:310px}}@media screen and (max-width:750px){h1{font-size:2.1em}h2{font-size:2.2em}h3{font-size:2em}.container.t_1 .content .img_c{width:36%}.container.t_1 .content .pageText{width:54%}}@media screen and (max-width:667px){.left,.right{float:none}.container.gallery .thumbnailImage{width:27%}.container.gallery .thumbnailImage img{max-height:140px}.container.galleries .thumbnailImage{width:42%;height:264px}.container.galleries .thumbnailImage .title{font-size:1em}.container.galleries .thumbnailImage img{margin:10px auto}.container.t_3 .image img{max-height:200px;margin-bottom:1em}.container .content .btn_small{display:inline-block;clear:left;margin-bottom:2em}.container .content h2{font-size:2.2em}.hero .btnHolder.right,.nav.header .btn.right{float:right}.hero .btnHolder.right{margin-top:182px}.thumbnailImage{width:41%}.nav{width:98%}.nav span{display:block;background:#fff;border-bottom:2px solid #a94204}.nav.header{display:inline-block}.nav.header #contact{display:none}.nav.header .navBtn{display:inline-block}.nav.header #links{margin-top:0;clear:both;display:none;background:#fff;float:left;text-align:left;width:100%}.nav.header #links span:last-child{display:inline-block;border-bottom:none}}@media screen and (max-width:500px){.nav.header .logo{max-width:70%}.container.gallery .thumbnailImage{float:none}.container.t_1 .content{display:inline-block}.container.t_1 .content .pageText{width:85%;margin:2em 0}.container.t_1 .content .img_c{width:60%}.hero{height:275px}.hero .btnHolder{margin-top:150px}#contactForm ul{width:90%}}@media screen and (max-height:600px){.contact.modal{max-width:80%;top:240px!important}.contact.modal h1{font-size:1.9em}.contact.modal h2{font-size:2em}.contact.modal h3{font-size:1.8em}}@media screen and (max-height:420px){.container.galleries .thumbnailImage img{max-height:60vh}.content .image img{max-height:76vh;max-width:90%}.contact.modal{max-width:80%;top:190px!important}.contact.modal #contactForm h2{font-size:2em;margin:.2em auto 0 auto}.contact.modal #contactForm p{margin-bottom:.3em;line-height:.9em}.contact.modal #contactForm textarea{height:4.5em}.contact.modal #contactForm li{margin-bottom:5px}.contact.modal #contactForm .formButtons{margin-bottom:10px}}@media screen and (max-width:320px){.hero{height:247px}.hero .btnHolder.right{margin-top:170px}.hero .btnHolder.right .btn{padding:.7em .4em}}@media print{body{background:#fff;color:#000}}