﻿@font-face {font-family:robotoslab;src: url("fonts/robotoslab.woff");}
@font-face {font-family:fjalla;src: url("fonts/fjalla.woff");}
@font-face {font-family:ubuntu;src: url("fonts/ubuntu.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-home:before{content:"\f015"}.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-caret-right:before{content:"\f0da"}.fa-file-pdf-o:before{content:"\f1c1";}.fa-chevron-circle-right:before{content:"\f138";}.fa-envelope:before{content:"\f0e0"}.fa-chevron-right:before{content:"\f054";}
body{font-family: fjalla,Arial, Helvetica, sans-serif;font-size: medium;font-weight: normal;font-style: normal;font-variant: normal;color: #555;background-image:url('images/bg.jpg');}
img{ border: none; }
a{text-decoration:none;border:none;outline: 0;}

*{margin:0;padding:0;}
ol,ul{list-style:none;}


html, body {height:100%; margin:0; padding:0;}
#content {position:relative; z-index:1; padding:0px;}
a[href^=tel]{color:inherit;text-decoration:none;}
.flexcontainer { margin: 0;padding: 0;width: 100%;display:-webkit-flex;display: flex;display: -ms-flexbox;-webkit-flex-flow:row wrap;flex-flow:row wrap;}
.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)}}

.item{width:96%;min-height:150px;margin:20px auto;background-color:#fff;border-radius:5px;padding:20px 2%;-webkit-box-shadow: 0px 0px 1px 1px rgba(66, 69, 71, 0.15);-moz-box-shadow:    0px 0px 1px 1px rgba(66, 69, 71, 0.15);box-shadow:0px 0px 1px 1px rgba(66, 69, 71, 0.15);}

.line {height: 3px; width:100%;margin-top:4px;background-image: -webkit-linear-gradient(left, rgba(63,48,0,0), rgba(63,48,0,0.25), rgba(63,48,0,0));background-image:-moz-linear-gradient(left, rgba(63,48,0,0), rgba(63,48,0,0.25), rgba(63,48,0,0));background-image:-ms-linear-gradient(left, rgba(63,48,0,0), rgba(63,48,0,0.25), rgba(63,48,0,0));background-image:-o-linear-gradient(left, rgba(63,48,0,0), rgba(63,48,0,0.25), rgba(63,48,0,0));}
img.right{float:right;margin-left:2%;margin-right:2%;}
@media all and (max-width: 600px){.imgright {display: block;float:none;margin:0px auto 0px auto;}}
img.left{float:left;margin-right:2%;}
@media all and (max-width: 600px){.imgleft {display: block;float:none;margin:0px auto 0px auto;}}
img.center {display: block;margin:0 auto;}
.border{ margin:20px;border:2px solid #fff;-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);}
.bordersm{ border:1px solid #fff;-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);}
.fit100 {max-width:100%;height:auto;}
.fit90 {max-width:90%;height:auto;}
.fit80 {max-width:80%;height:auto;}
.fit40 {max-width:40%;height:auto;}
.hover:hover{opacity:0.80;}
.fa-file-pdf-o{padding-right:3px;padding-left:10px;font-size:18px;color:#EC0C0C;vertical-align:5%;}
.fa-chevron-circle-right{color:#aaa;margin-left:16px;font-size:16px;position:absolute;line-height:20px;}
.fa-envelope-o{color:#000;font-size:14px;vertical-align:10%;padding-right:5px;}

.bottom20{margin-bottom:20px;}

.h3{margin-bottom:5px;padding-left:10px;padding-top:0px;color: #002B20;font-size:28px;}
.h4{margin-bottom:5px;padding-left:20px;color:#002B20;font-size:22px;margin-top:20px;}
.h5{margin-bottom:5px;padding-left:20px;color:#002B20;font-size:20px;margin-top:20px;}
.h6{margin-bottom:5px;padding-left:20px;color:#002B20;font-size:18px;margin-top:20px;}

.para{color:#333;font-size:18px;margin-bottom:20px;text-align:justify;font-family:ubuntu;}
.para0{color:#333;font-size:18px;text-align:justify;font-family:ubuntu;}
.para2{color:#333;font-size:14px;margin-bottom:20px;text-align:justify;font-family:ubuntu;}
.parac{color:#333;font-size:18px;margin-bottom:20px;text-align:center;font-family:ubuntu;}
.para0c{color:#333;font-size:18px;text-align:center;font-family:ubuntu;}

.parab{color:#C00;font-size:22px;margin-bottom:20px;text-align:justify;font-family:ubuntu;}


.indent {padding-left:35px;}
.roll {padding-left: 30px;text-indent:-35px;color:#333;font-size:18px;}
@media all and (max-width: 600px){.roll {padding-left:20px;}}

  
#header{width:100%;max-width:1900px;min-height:100px;margin:0px auto 0 auto;background-color:rgba(250,255,255,0.80)}

.topleft {text-align:center;}.topright {text-align:right;padding-right:2%;}.topleft,.topright {width:100%; }
@media (min-width: 970px) {.topleft {width:34%; -webkit-order: 1;order: 1;}.topright {width:64%;-webkit-order: 2;order: 2;}}
@media all and (max-width: 970px){.topleft,.topright{text-align:center;padding-right:0;}}


.h1{ margin:10px 1% 30px 0px;color:#002B20; font-size:28px;text-shadow: 0px 1px 1px #fff;}

.nav {color:#fff;padding-top:5px;width:100%;max-width:1900px;margin:0 auto;min-height:36px;text-align:center;background: #577042;background: -moz-radial-gradient(center, ellipse cover, #577042 0%, #1f3b08 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #577042), color-stop(100%, #1f3b08));background: -webkit-radial-gradient(center, ellipse cover, #577042 0%, #1f3b08 100%);background: -o-radial-gradient(center, ellipse cover, #577042 0%, #1f3b08 100%);background: -ms-radial-gradient(center, ellipse cover, #577042 0%, #1f3b08 100%);background: radial-gradient(ellipse at center, #577042 0%, #1f3b08 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#577042', endColorstr='#1f3b08', GradientType=1 );}
.navlink{padding:3px 10px;margin:0px 7px;border-radius:8px;display:inline-block;text-transform:uppercase;}
@media all and (max-width:970px){.navlink{padding:3px 10px;margin:5px 0px;}}
.navlink:hover{background-color:#003500;}
.over{background-color:#003500;}
.link4{color:#eee;position:relative;font-size:20px;display:block;text-shadow:1px 1px 0 #666}
.link4:hover{color:#fff;text-shadow:1px 1px 0 #333;}
.link4: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;}
.link4:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}
@media all and (max-width:700px){.link4{font-size:22px;}}

.button {background-image:url('images/navbg.png');display:inline-block; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin: 2px;padding: 2px 12px 2px 12px;cursor: pointer;color: #444;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
  @media all and (max-width: 970px){.button{ font-size: 14px; margin: 5px 3px;padding: 2px 4px 2px 4px;}}
  @media all and (max-width: 600px){.button { font-size: 12px;margin: 5px 2px;}}
  @media all and (max-width: 400px){.button { font-size: 10px;margin: 5px 1px;}}
.button:hover{border-top: 1px dashed;border-bottom: 1px dashed;}
.button1 {background-image:url('images/navbg.png');display:inline-block; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin: 5px;padding: 2px 12px 2px 12px;cursor: pointer;text-decoration: none;color: #613614;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
  @media all and (max-width: 970px){.button1{ font-size: 14px; margin: 5px 3px;padding: 2px 5px 2px 5px;}}
  @media all and (max-width: 600px){.button1 { font-size: 12px;margin: 5px 2px;}}
  @media all and (max-width: 400px){.button1 { font-size: 10px;margin: 5px 1px;}}
.homebar{width:100%;max-width:1900px;margin:0 auto;height:25px;background-color:rgba(255,255,255,0.90)}
.homeleft{width:42%;margin-left:10px;float:left;height:20px;text-align:left;text-decoration:none; font-size:14px;}
.homeright{min-width:37%;float:right;margin-right:5px;text-decoration:none;height:25px;}

.homeline{color:#333; text-decoration:none; font-size:16px;padding-top:5px;}
  @media all and (max-width: 700px){ .homeline{ display:none;}}
.homelink{color:#333; text-decoration:none; font-size:16px;margin-right:5px;}
.homelink:hover{color:#000;border-bottom: 1px dashed;}

#middle{width:100%;max-width:1900px;min-height:30px;margin:0px auto 0 auto;background-color:rgba(255,255,255,0.90)}
.midcontain{width:96%;margin:0px auto;padding:30px 2% 30px 2%;}
#middle2{width:100%;max-width:1900px;min-height:30px;margin:0px auto 0 auto;background-color:rgba(255,255,255,0.80)}
.midcontain2{width:96%;margin:0px auto;padding:30px 2% 30px 2%;}


.t1 {}.t2 {}.t3 {}.t1, .t2 {width:100%;text-align:center; }
@media (min-width: 970px) {.t1 {width:50%; -webkit-order:1;order:1;}.t2 {width:50%; -webkit-order:2;order:2;}}

.amenities{text-align:center;width: 100%;margin: 0, auto;}

#grid div { height: auto; width: 23%; margin: 0px 5px 0px 5px; display:inline-block;}

.frontright{width:20%;min-width:200px;margin-left:15px;float:right;padding:10px 20px; 20px 20px; background-color: #ffffff;min-height:140px;
border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #DFDCCF 100%);
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #DFDCCF 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #DFDCCF 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(100, #DFDCCF));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #DFDCCF 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%, #DFDCCF 100%);
}


.detaillink{color:#555; text-decoration:none; font-family:ubuntu,arial,helvetica,sans-serif; font-size:18px;}
.detaillink:hover{border-bottom: 1px dashed;}
.link{color:#444; text-decoration:none; font-family:arial,helvetica,sans-serif; font-size:16px;}
.link:hover{color:#333; border-bottom:1px dashed;}
.link2{color:#444; text-decoration:none; font-family:arial,helvetica,sans-serif; font-size:16px;}
.link2:hover{color:#333; border-bottom:1px dashed;}

.fa-envelope {font-size:18px;color:#ccc;padding-right:5px;vertical-align:10%;}
.email{margin:10px 0;}
.emaillink{color:#eee;position:relative;border-bottom:1px dotted #eee;}
.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:#333;position:relative;border-bottom:1px dotted #333;}
.emaillink2:hover{color:#222;border-bottom:none;}
.emaillink2:before {content: "";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#222;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);}


#footer{width:100%;min-height:210px;max-width:1900px;margin:0 auto;background-color:rgba(240,240,240,0.95);background-image:linear-gradient(90deg,transparent 50%,rgba(0,0,0,.02) 50%);background-size:15px 15px}
@media all and (max-width: 970px){#footer {min-height:430px;}}

.botleft {padding-top:10px;padding-left:1%;}.botleft2 {text-align:center}.botright {text-align:center}.botleft,.botleft2, .botright {width:100%;padding:30px 0; }
@media (min-width: 970px) {.botleft {width:24%; -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:#000; font-size:23px; }

.businesslocation{color:#444; font-size:18px;}

#cp{width:100%;max-width:1900px;min-height:30px;margin: 0 auto;background-color:rgba(0,0,0,1);}
@media all and (max-width:970px){#cp {min-height:90px;}}
.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%}

.bhc{font-family:georgia;color:#555;font-size:12px;padding:20px 2%;}
.bhpara{margin:20px auto 30px auto}


.footerholder1{width:100%;max-width:200px;height:auto;padding:20px 2%;margin:20px auto;}
.smtextfooter{font-size:11px;font-family:ubuntu;}
.smtextfooter2{font-size:11px;font-family:ubuntu;text-align:center;font-weight:bold;margin-bottom:10px;}
.social2{text-align:center;font-family:ubuntu;}
.buttons{text-align:center;margin:20px auto 20px auto;font-family:ubuntu;}
.btn1 {color:#fff;font-size: 16px;padding: 10px 10px 10px 10px;text-decoration: none;background:#2C4715;}
.btn1:hover {background: #3D5827;text-decoration: none;}

.buttons2{text-align:right;margin:20px 0;font-family:ubuntu;}
@media all and (max-width:970px){.buttons2 {text-align:center;margin:20px auto;}}


.sharecontainer{width:100%;height:58px;margin:5px auto 20px auto;}
@media all and (max-width: 970px){.sharecontainer{margin:20px auto 120px auto;}}
.sharefloat{width:200px;height:inherit;margin: 0 auto;}
@media all and (max-width: 970px){.sharefloat{padding-left:0%;margin:0 auto;}}
.sharethis{width:200px;height:17px;color:#333;text-align:center;font-size:10px;margin-top:10px;}

.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}