﻿@font-face {font-family:roboto;font-display: auto;src: url("fonts/roboto.woff");}
@font-face{font-family:'fontawesome';src:url('fonts/fontawesome-webfont.woff') format('woff');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-share-alt:before{content:"\f1e0";}.fa-facebook:before{content:"\f09a"}.fa-twitter:before{content:"\f099"}.fa-pinterest:before{content:"\f0d2"}.fa-linkedin:before{content:"\f0e1"}.fa-google-plus:before{content:"\f0d5"}.fa-map-marker:before{content:"\f041"}.fa-fax:before{content:"\f1ac"}.fa-phone:before{content:"\f095"}.fa-envelope-o:before{content:"\f003"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-angle-right:before{content:"\f105"}.fa-home:before{content:"\f015"}.fa-bullhorn:before{content:"\f0a1";}.fa-chevron-circle-right:before{content:"\f138";}.fa-user:before{content:"\f007"}.fa-lock:before{content:"\f023";}.fa-file-pdf-o:before{content:"\f1c1"}.fa-check-square-o:before{content:"\f046";}
body{font:16px/1.45 system-ui,-apple-system,Segoe UI,Roboto,roboto,Cantarell,Noto Sans,Helvetica,Arial,sans-serif;color: #333;margin: 0;padding: 0;background-color:#C6B196 }
img{ border: none; }
a{text-decoration:none;border:none;outline: 0;}
ol, ul { list-style: none; }
* {margin: 0;padding: 0;}
.flexcontainer { margin: 0;padding: 0;width: 100%;display:-webkit-flex;display: flex;display: -ms-flexbox;-webkit-flex-flow:row wrap;flex-flow:row wrap;}
.line {height: 3px; width:100%;margin-top:5px;background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0));}

.fa-arrow-circle-up{font-size:46px;color:rgba(255,255,255,0.8);text-shadow:-1px -1px 1px #333}
.gototop{z-index:1;display:none;-webkit-animation:hide 350ms ease-out forwards 1;animation:hide 350ms ease-out forwards 1;position:fixed;bottom:30px;right:8px;-webkit-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out;cursor:pointer}
.gototop>span{display:inline-block;-webkit-transition:transform 100ms 100ms ease-in-out;transition:transform 100ms 100ms ease-in-out}
.gototop:hover>span,.gototop:focus>span{-webkit-transform:translateY(-6px);transform:translateY(-6px);}
.isvisible{-webkit-animation:show 1s ease-out forwards 1;animation:show 1s ease-out forwards 1}@-webkit-keyframes hide{0%{opacity:1;-webkit-transform:translateY(0)}25%{opacity:.5;-webkit-transform:rotate(-3deg) translateY(-40px)}75%{-webkit-transform:rotate(3deg)}100%{opacity:0;-webkit-transform:translateY(100px)}}@keyframes hide{0%{opacity:1;transform:translateY(0)}25%{opacity:.5;transform:rotate(-3deg) translateY(-40px)}75%{transform:rotate(3deg)}100%{opacity:0;transform:translateY(100px)}}@-webkit-keyframes show{0%{-webkit-transform:rotate(0deg)}25%{opacity:.5;-webkit-transform:rotate(-3deg) translateY(-40px)}75%{-webkit-transform:rotate(3deg)}100%{opacity:1;-webkit-transform:rotate(0deg)}}@keyframes show{0%{transform:rotate(0deg)}25%{opacity:.5;transform:rotate(-3deg) translateY(-40px)}75%{transform:rotate(3deg)}100%{opacity:1;transform:rotate(0deg)}}
.faa-pulse.animated,.faa-pulse.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-pulse{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}
.faa-pulse.animated.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-pulse.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}
.faa-pulse.animated.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-pulse.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}
#bg-body{background:none repeat scroll 0 0;height:200%;left:-50%;position:fixed;top:-50%;width:200%;}
#bg-body img{bottom:0;left:0;margin:auto;min-height:50%;min-width:50%;position:absolute;right:0;top:0;}
@media all and(max-width:370px){#bg-body{display:none;}}

.imgright{float:right;margin:10px 2%;}
@media all and (max-width: 970px){.imgright {display: block;float:none;margin:20px auto;}}
.imgleft{float:left;margin-right:2%;}
@media all and (max-width:970px){.imgleft {display: block;float:none;margin:20px auto;}}
img.center {display: block;margin:0 auto;}
.detaillink{color:#555;position:relative;border-bottom:1px dotted #999;}
.detaillink:hover{color:#000;border-bottom:none;}
.detaillink:before {content: "";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#000;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.detaillink:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}

#content:after{content:"";position:fixed;top:0;height:100vh;left:0;right:0;padding:0;z-index:-1;background: url('images/bg.jpg') center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}
a[href^=tel]{color:inherit;text-decoration:none;}

.email{margin:10px 0;}
.emaillink{color:#eee;position:relative;border-bottom:1px dotted #eee;padding:0px 0 3px 0;font-family:roboto;}
.emaillink:hover{color:#fff;border-bottom:none;}
.emaillink:before {content: "";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.emaillink:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}


.link{color:#444; text-decoration:none; }
.link:hover{color:#222;border-bottom: 1px dashed;}


#header{width:100%;max-width:1900px;margin:0 auto;min-height:80px;background: rgba(0, 0, 0, 0.6);}
.top1 {text-align:left;}.top2 {text-align:center;}.top3 {text-align:right;}.top1,.top2,.top3 {width:100%; padding:20px 0;}
@media(min-width:970px){.top1{width:25%;-webkit-order:1;order:1;}.top2{width:50%;-webkit-order:2;order:2;}.top3{width:25%;-webkit-order:3;order:3;}}
@media all and (max-width: 970px){.top1,.top2,.top3{text-align:center;padding:0;}}
@media all and (max-width: 970px){.top1{-webkit-order:2;order:2;}.top2{-webkit-order:1;order:1;}.top3{-webkit-order:3;order:3;}}

.logo {max-width:100%;height:auto;}


.nav {width:100%;max-width:1900px;margin:0 auto;text-align:center;padding-top:2px;min-height:34px;background-image: -ms-linear-gradient(top, #8F533B 0%, #6B3E2C 50%, #593425 51%, #6B3E2C 100%);background-image: -moz-linear-gradient(top, #8F533B 0%, #6B3E2C 50%, #593425 51%, #6B3E2C 100%);background-image: -o-linear-gradient(top, #8F533B 0%, #6B3E2C 50%, #593425 51%, #6B3E2C 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8F533B), color-stop(50, #6B3E2C), color-stop(51, #593425), color-stop(100, #6B3E2C));background-image: -webkit-linear-gradient(top, #8F533B 0%, #6B3E2C 50%, #593425 51%, #6B3E2C 100%);background-image: linear-gradient(to bottom, #8F533B 0%, #6B3E2C 50%, #593425 51%, #6B3E2C 100%);}

.button{font-size:20px;text-transform:uppercase;text-shadow:1px 1px 0 #000;padding:3px 25px;color: #fff;border-right:1px dashed #aaa;display:inline-block;}
@media all and (max-width: 970px){.button {padding:5px 20px;border-right:none;}}
@media all and (max-width: 600px){.button {padding:5px 15px;}}

.button:hover{color:#aaa;}
.button1{font-size:20px;text-transform:uppercase;padding:3px 25px;text-decoration:none;color: #aaa;border-right:1px dashed #aaa;display:inline-block;}
@media all and (max-width: 970px){.button1 {padding:5px 20px;border-right:none;}}
@media all and (max-width: 600px){.button1 {padding:5px 15px;}}

.first{padding-left:0px;}
.last{padding-right:0px;border-right:none}


.b1 {padding-right:2%}.b2 {padding-right:2%}.b2 {}.b1,.b2,.b3 {width:100%;padding:20px 0; }
@media(min-width:970px){.b1{width:31%;-webkit-order:1;order:1;}.b2{width:32%;-webkit-order:2;order:2;}.b3{width:33%;-webkit-order:3;order:3;}}
@media all and (max-width: 970px){.b1,.b2,.b3{padding:0;}}

.indent {padding-left:35px;}
@media all and (max-width: 600px){.indent {padding-left:35px;}}
.roll {color:#fff;padding-left: 30px;text-indent:-35px;font-size:18px;font-family:roboto;text-shadow: 1px 1px 1px rgba(0, 0, 0, .8);}
@media all and (max-width: 600px){.roll {padding-left:20px;}}
.bottom20{margin-bottom:20px;}


.para{color:#333;margin-bottom:20px;text-align:justify;font-family:roboto;}
.parac{color:#333;font-size:20px;margin-bottom:0px;text-align:center;font-family:roboto;}
.para0{color:#333;font-size:18px;margin-bottom:3px;text-align:justify;font-family:roboto;}

.h5{color:#464D26;font-size:26px;text-shadow:-1px -1px 0 #aaa,1px -1px 0 #aaa,-1px 1px 0 #aaa,1px 1px 0 #aaa;margin-bottom:10px;}
.h6{color:#464D26;font-size:26px;text-shadow:-1px -1px 0 #aaa,1px -1px 0 #aaa,-1px 1px 0 #aaa,1px 1px 0 #aaa; }
@media all and (max-width: 970px){.h6 { font-size: 20px; }}

.h1{color:#661A00;font-size:34px;padding:20px 0 10px 0;text-shadow:-1px -1px 0 #aaa,1px -1px 0 #aaa,-1px 1px 0 #aaa,1px 1px 0 #aaa;}
@media all and (max-width: 1200px){.h1 { font-size:26px; }}

.h2{color:#fff;font-size:24px;margin:20px auto 0px auto;font-family:roboto;}
@media all and (max-width: 1200px){.h2 { font-size: 18px;margin:5px auto 0px auto; }}

.h3{color:#fff;font-size:24px;margin:0px auto 20px auto;font-family:roboto;}
@media all and (max-width: 1200px){.h3 { font-size: 18px; }}

.homebar{min-height:35px;width:100%;max-width:1900px;margin: 0 auto;background: rgba(255, 255, 255, 0.6);}
.homeleft{padding-top:5px;padding-left:1%}.homeright{text-align:right;padding-top:5px;padding-right:1%;}.homeleft,.homeright {width:100%; }
@media(min-width:970px){.homeleft{width:49%;-webkit-order:1;order:1;}.homeright{width:49%;-webkit-order:2;order:2;}}
@media all and (max-width: 970px){.homeleft{text-align:center;padding-left:0;padding-right:0}.homeright{text-align:center;padding-left:0;padding-right:0}}
.homeline{padding-left:2%;}
.homelink,.homeline{color:#333;}
.homelink:hover{color:#000;border-bottom: 1px dashed;}

.homebar2{min-height:35px;width:100%;max-width:1900px;margin: 0 auto;background: rgba(255, 255, 255, 0.2);}


.phone{color:#333;font-size:24px; text-align:right;padding-right:1%;margin-top:-5px;}
@media all and (max-width: 600px){.phone { font-size: 10px; }}
@media all and (max-width: 970px){.phone { font-size: 12px; }}
.number{color:#000040;font-size:24px;font-family:'Pacifico',arial,helvetica,sans-serif;}
@media all and (max-width: 600px){.number{ font-size: 10px; }}
@media all and (max-width: 970px){.number { font-size: 12px; }}


.fa-check-square-o{color:#fff;margin-left:12px;font-size:22px;position:absolute;line-height:22px;text-shadow: 1px 1px 1px rgba(0, 0, 0, .8);}


#middle{width:100%;max-width:1900px;min-height:200px;margin:0px auto 0 auto;background-color:rgba(255,255,255,0.6);}
.midcontain{width:96%;margin:0px auto;padding:30px 2% 30px 2%;}

#middle2{width:100%;max-width:1900px;min-height:200px;margin:0px auto 0 auto;background-color:rgba(255,255,255,0.2);}
.midcontain2{width:96%;margin:0px auto;padding:30px 2% 30px 2%;}



#footer{width:100%;max-width:1900px;margin:0 auto;min-height:180px;background-color:rgba(0,0,0,0.2)}
@media all and (max-width: 970px){#footer {min-height:400px;}}
.botleft {padding-top:10px;}.botleft2 {text-align:center}.botright {text-align:center;}.botleft,.botleft2, .botright {width:100%;padding:30px 0; }
@media (min-width: 970px) {.botleft {width:25%; -webkit-order:1;order:1;}.botleft2 {width:50%; -webkit-order:2;order:2;}.botright {width:25%; -webkit-order:3;order:3;}}
@media all and (max-width: 970px){.botleft,.botright{text-align:center;padding-left:0;padding-right:0;}}
@media all and (max-width: 970px){.botleft {-webkit-order: 2;order: 2;}.botleft2 {webkit-order: 1;order: 1;}.botright {-webkit-order: 3;order: 3;}}


.businessname{color:#661A00;font-size:26px;padding-top:30px;}
.businesslocation{color:#fff; font-size:18px;margin-left:5%;margin-top:-5px;}
.phone2{font-size:26px;color:#222;font-weight:600;}

.email{margin:0px 0 20px 0;}
.emaillink{color:#eee;position:relative;border-bottom:1px dotted #eee;padding-left:3px;}
.emaillink:hover{color:#fff;border-bottom:none;}
.emaillink:before {content: "";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.emaillink:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}

.emaillink2{color:#444;position:relative;border-bottom:1px dotted #444;padding-left:3px ;}
.emaillink2:hover{color:#000;border-bottom:none;}
.emaillink2:before {content: "";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#000;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.emaillink2:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}



#cp{width:100%;max-width:1900px;min-height:30px;margin: 0 auto;background-color:rgba(0,0,0,1);}
.vicwdcopyright{color:#eee;font-size:9px;text-align:center;padding:10px 0;font-family:Lucida Sans Unicode, Lucida Grande, Sans-Serif;}
.vicwd{color:#eee;position:relative;border-bottom:1px dotted #aaa;font-size:10px;}
.vicwd:hover{color:#fff;border-bottom:none;}
.vicwd:before {content: "";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.vicwd:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}
.vicwdicon{vertical-align:-30%}
.copy{font-size:8px;vertical-align:20%}

.sharecontainer{width:100%;height:58px;margin:30px auto 20px auto;}
.sharefloat{width:180px;height:inherit;margin: 0 auto 0 auto;padding:5px 2%;}
@media all and (max-width: 970px){.sharefloat{padding-left:0%;margin:0 auto;}}
.sharethis{width:180px;height:17px;color:#eee;text-align:center;font-size:10px;margin-top:10px;font-family:roboto;}
.jssocials-shares{width:180px;}
.jssocials-shares *{box-sizing:border-box;}
.jssocials-share{display:inline-block;vertical-align:top;margin:0 8px;}
.jssocials-share:first-child{margin-left:0;}
.jssocials-share:last-child{margin-right:0;}
.jssocials-share-link{display:inline-block;text-align:center;text-decoration:none;line-height:1;font-size:40px;}
.jssocials-share-facebook .jssocials-share-link{color:#3b5998;}
.jssocials-share-facebook .jssocials-share-link .jssocials-share-label{color:#3b5998;}
.jssocials-share-facebook .jssocials-share-link:hover,.jssocials-share-facebook .jssocials-share-link:focus,.jssocials-share-facebook .jssocials-share-link:active{color:#2d4373;}
.jssocials-share-facebook .jssocials-share-link:hover .jssocials-share-label,.jssocials-share-facebook .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-facebook .jssocials-share-link:active .jssocials-share-label{color:#2d4373;}
.jssocials-share-twitter .jssocials-share-link{color:#00aced;}
.jssocials-share-twitter .jssocials-share-link .jssocials-share-label{color:#00aced;}
.jssocials-share-twitter .jssocials-share-link:hover,.jssocials-share-twitter .jssocials-share-link:focus,.jssocials-share-twitter .jssocials-share-link:active{color:#0087ba;}
.jssocials-share-twitter .jssocials-share-link:hover .jssocials-share-label,.jssocials-share-twitter .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-twitter .jssocials-share-link:active .jssocials-share-label{color:#0087ba;}
.jssocials-share-linkedin .jssocials-share-link{color:#007bb6;}
.jssocials-share-linkedin .jssocials-share-link .jssocials-share-label{color:#007bb6;}
.jssocials-share-linkedin .jssocials-share-link:hover,.jssocials-share-linkedin .jssocials-share-link:focus,.jssocials-share-linkedin .jssocials-share-link:active{color:#005983;}
.jssocials-share-linkedin .jssocials-share-link:hover .jssocials-share-label,.jssocials-share-linkedin .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-linkedin .jssocials-share-link:active .jssocials-share-label{color:#005983;}
.jssocials-share-pinterest .jssocials-share-link{color:#cb2027;}
.jssocials-share-pinterest .jssocials-share-link .jssocials-share-label{color:#cb2027;}
.jssocials-share-pinterest .jssocials-share-link:hover,.jssocials-share-pinterest .jssocials-share-link:focus,.jssocials-share-pinterest .jssocials-share-link:active{color:#9f191f;}
.jssocials-share-pinterest .jssocials-share-link:hover .jssocials-share-label,.jssocials-share-pinterest .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-pinterest .jssocials-share-link:active .jssocials-share-label{color:#9f191f;}
.jssocials-share-link{-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;}
.fa-share-alt{font-size:11px;padding-right:3px;vertical-align:1px;color:#999}