﻿@font-face {font-family:crete;src: url("fonts/crete.woff");}
@font-face {font-family:mill-goudy;src: url("fonts/mill-goudy.woff");}
@font-face {font-family:goudy;src: url("fonts/goudy.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-caret-right:before{content:"\f0da"}.fa-angle-right:before{content:"\f105"}.fa-angle-double-right:before{content:"\f101"}.fa-phone-square:before{content:"\f098"}.fa-home:before{content:"\f015"}.fa-bullhorn:before{content:"\f0a1";}.fa-clock-o:before{content:"\f017";}.fa-lock:before{content:"\f023";}.fa-road:before{content:"\f018";}.fa-comment:before{content:"\f075";}.fa-external-link-square:before{content:"\f14c";}.fa-share:before{content:"\f064";}.fa-thumbs-up:before{content:"\f164";}.fa-check:before{content:"\f00c";}.fa-file-pdf-o:before{content:"\f1c1"}.fa-external-link:before{content:"\f08e";}.fa-pencil-square-o:before{content:"\f044";}.fa-bars:before{content:"\f0c9";}
@font-face {font-family:fjalla;src: url("fonts/fjalla.woff");}

.bottom20{margin-bottom:20px;}

body{font-family: 'crete',Arial, Helvetica, sans-serif;font-size: medium;font-weight: normal;font-style: normal;font-variant: normal;color: #333;}
img{ border: none; }
a{text-decoration:none;border:none;outline: 0;}
ol, ul { list-style: none; }
* {margin: 0;padding: 0;}
html, body {height:100%; margin:0; padding:0;}
#content {position:relative; z-index:1; padding:0px;}
a[href^=tel]{color:inherit;text-decoration:none;}
.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;left: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 {background: url("images/bg.jpg"); background-repeat:no-repeat; position:fixed;width:100%;height:160%;top:0;left: 0;z-index:-1;}
@media all and (min-width: 1720px){.bg{ background-size:100% 100%;}}
.fit100{max-width:100%;height:auto;}
.fit90{max-width:90%;height:auto;}
.flexcontainer { margin: 0;padding: 0;width: 100%;display:-webkit-flex;display: flex;display: -ms-flexbox;-webkit-flex-flow:row wrap;flex-flow:row wrap;}
.hover:hover{opacity:0.90;}
.ddd {-webkit-transition: all 0.12s ease-out;-moz-transition: all 0.12s ease-out;-o-transition: all 0.12s ease-out;}
.ddd:hover{-webkit-transform: scale(1.01);-moz-transform: scale(1.01);-o-transform: scale(1.01);text-shadow: 1px 1px 0px #333; }
.detaillink{color:#444;position:relative;border-bottom:1px dotted #555;}
.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);}

img.center {display: block;margin:0 auto;}
.fa-file-pdf-o{color:#BB0706;font-size:16px;padding-right:5px;vertical-align:30%;}
.fa-arrow-circle-up{font-size:40px;z-index:99999999999;color:rgba(255,255,255,0.8);text-shadow:-1px -1px 1px #333}
.fa-external-link{color:#000;font-size:17px;padding-left:5px;vertical-align:10%;}
.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);}

.fa-bars,.fa-phone{font-size:28px}

.h4{margin-bottom:20px;padding-left:20px;color:#954B36;font-size:28px;padding-top:30px;}
.para{color:#444;font-size:18px;margin-bottom:20px;text-align:justify;}
.parac{color:#444;font-size:18px;margin-bottom:20px;text-align:center;}
.parai{color:#444;font-size:18px;margin-bottom:20px;font-family:georgia;font-style:italic}

.indent {padding-left:20px ;}
.roll {padding-left: 30px ;text-indent: -25px ;color:#444;font-size:16px;}
.emaillink{color:#333; text-decoration:none; font-size:16px;}
.emaillink:hover{color:#000;border-bottom: 1px dashed;}
.link{color:#777; text-decoration:none; font-size:16px;}
.link:hover{color:#000;border-bottom: 1px dashed;}
.h3{font-size:60px; margin:-5px 0px 0px 5%;color:#111;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); }
  @media all and (max-width: 970px){.h3{ font-size: 40px;margin:0px 0px 0px 5%;}}
  @media all and (max-width: 600px){.h3 { font-size: 30px; margin:0px 0px 0px 5%;}}
  @media all and (max-width: 400px){.h3 { font-size: 20px; margin:0px 0px 0px 5%;}}

.h1{font-size:32px; text-align:center;color:#111; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);}
  @media all and (max-width: 970px){.h1{ font-size: 22px; }}

.h2{font-size:24px;margin:0px 0px 0px 0px;color:#222; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);text-align:center; }
  @media all and (max-width: 970px){.h2{ font-size: 16px; }}
  @media all and (max-width: 600px){.h2 { font-size: 10px;text-align:left; }}
  @media all and (max-width: 400px){.h2 { font-size: 10px;text-align:left; margin:20px 0px 0px 15%; }}



#header{width:100%;max-width:1900px;margin:0 auto;min-height:50px;text-align:center;background-color:rgba(255, 255, 255, 0.7);margin: 0px auto 0px auto;box-shadow: inset 0px 40px 30px -20px rgba(249,228,117,1),inset 0px -40px 30px -20px rgba(249,228,117,1);}
.topleft {}.topleft2 {text-align:center}.topright {}.topleft,.topleft2,.topright {width:100%; }
@media(min-width:970px){.topleft{width:1%;-webkit-order:1;order:1;}.topleft2{width:98%;-webkit-order:2;order:2;}.topright{width:1%;-webkit-order:3;order:3;}}



.helper {display: inline-block;height: 100%;vertical-align: middle;}





.nav {width:100%;max-width:1900px;margin:0px auto 0 auto;min-height:40px;}
@media all and (max-width:970px){.nav{min-height:40px;}}
.stellarnav {position: relative; width: 100%; z-index: 1; line-height: normal;background: #d1a35e;background: -moz-linear-gradient(top, #d1a35e 0%, #b87e02 33%, #b37e34 62%, #b37f35 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, #d1a35e), color-stop(33%, #b87e02), color-stop(62%, #b37e34), color-stop(100%, #b37f35));background: -webkit-linear-gradient(top, #d1a35e 0%, #b87e02 33%, #b37e34 62%, #b37f35 100%);background: -o-linear-gradient(top, #d1a35e 0%, #b87e02 33%, #b37e34 62%, #b37f35 100%);background: -ms-linear-gradient(top, #d1a35e 0%, #b87e02 33%, #b37e34 62%, #b37f35 100%);background: linear-gradient(to bottom, #d1a35e 0%, #b87e02 33%, #b37e34 62%, #b37f35 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1a35e', endColorstr='#b37f35', GradientType=0 );
border-top:2px double #aaa;border-bottom:2px double #aaa;-webkit-box-shadow: 0px 8px 5px -4px rgba(0,0,0,0.35);-moz-box-shadow: 0px 8px 5px -4px rgba(0,0,0,0.35);box-shadow: 0px 8px 5px -4px rgba(0,0,0,0.35);}
@media all and (max-width:970px){.stellarnav{background:#d1a35e }}
.stellarnav ul { margin: 0; padding: 0; text-align: center; }
.stellarnav li { list-style: none; display: block; margin: 0; padding: 0; position: relative; line-height: normal; vertical-align: middle; }
.stellarnav li a { padding:5px 15px; display: block; text-decoration: none; color: #777; font-size: inherit; font-family: inherit; box-sizing: border-box; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; transition: all .3s ease-out; }
@media all and (max-width:970px){.stellarnav li a{padding:7px 15px;}}
.stellarnav > ul > li { display: inline-block;  }
.stellarnav > ul > li > a { padding:10px 7px; }
@media all and (max-width:970px){.stellarnav>ul>li>a{background-color:#f7f7f7}}
.stellarnav ul ul { top: auto; width: 260px; position: absolute; z-index: 1; text-align: left; display: none; background: #f7f7f7; }
.stellarnav li li { display: block; }
.stellarnav ul ul ul { top: 0; /* dd animtion - change to auto to remove */ left: 260px; }
.stellarnav > ul > li:hover > ul > li:hover > ul { opacity: 1; visibility: visible; top: 0; }
.stellarnav > ul > li.drop-left > ul { right: 0; }
.stellarnav li.drop-left ul ul { left: auto; right: 260px;}
.stellarnav.light { font-family:fjalla;}
.stellarnav.light ul ul { background-color: #fff;border-radius:0 0 5px 5px}
.stellarnav.light li a { color: #ccc; font-size:18px;}
@media all and (max-width:970px){.stellarnav.light li a {font-size:21px;}}
.stellarnav.light li li a { color: #404041;font-size:20px;}
.stellarnav.light ul ul ul{ background-color: #555;}
.stellarnav.light .location-btn-mobile, .stellarnav.light .close-menu { color: rgba(0, 0, 0, 1); }
.stellarnav.light .menu-toggle, .stellarnav.light .call-btn-mobile{color:#f1f1f1}
.stellarnav.fixed { position: fixed; width: 100%; top: 0; left: 0; z-index: 1;border-bottom:2px solid #aaa;background: #d1a35e;background: -moz-linear-gradient(top, #d1a35e 0%, #b87e02 33%, #b37e34 62%, #b37f35 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, #d1a35e), color-stop(33%, #b87e02), color-stop(62%, #b37e34), color-stop(100%, #b37f35));background: -webkit-linear-gradient(top, #d1a35e 0%, #b87e02 33%, #b37e34 62%, #b37f35 100%);background: -o-linear-gradient(top, #d1a35e 0%, #b87e02 33%, #b37e34 62%, #b37f35 100%);background: -ms-linear-gradient(top, #d1a35e 0%, #b87e02 33%, #b37e34 62%, #b37f35 100%);background: linear-gradient(to bottom, #d1a35e 0%, #b87e02 33%, #b37e34 62%, #b37f35 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1a35e', endColorstr='#b37f35', GradientType=0 );}
@media all and (max-width:970px){.stellarnav.fixed  {background:#d1a35e;}}
body.stellarnav-noscroll-x { overflow-x: hidden; }
.stellarnav li.has-sub > a:after { content: '\f107'; font-family: 'FontAwesome'; margin-left:7px;color:#000 }
.stellarnav li li.has-sub > a:after { content: '\f105'; font-family: 'FontAwesome'; margin-left: 10px; }
.stellarnav li.drop-left li.has-sub > a:after { float: left; content: '\f104'; font-family: 'FontAwesome'; margin-right: 10px; }
.stellarnav.hide-arrows li.has-sub > a:after, .stellarnav.hide-arrows li li.has-sub > a:after, .stellarnav.hide-arrows li.drop-left li.has-sub > a:after { display: none; }
.stellarnav .menu-toggle, .stellarnav .close-menu, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile { display: none; text-transform: uppercase; text-decoration: none; }
.stellarnav .dd-toggle { display: none; position: absolute; top: 0; right: 0; padding: 0; width: 48px; height: 48px; text-align: center; z-index: 1; border: 0; }
.stellarnav .dd-toggle i { position: absolute; margin: auto; top: 33%; left: 0; right: 0; -webkit-transition: transform .3s ease-out; -moz-transition: transform .3s ease-out; transition: transform .3s ease-out; }
.stellarnav.mobile > ul > li > a.dd-toggle { padding: 0; }
.stellarnav li.call-btn-mobile, .stellarnav li.location-btn-mobile { display: none; }
.stellarnav li.open > a.dd-toggle i { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }
.stellarnav .menu-toggle, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile, .stellarnav .close-menu { color: #777; padding: 15px; box-sizing: border-box; }
.stellarnav .full { width: 100%; }
.stellarnav .half { width: 50%; }
.stellarnav .third { width: 33%; text-align: center; }
.stellarnav .location-btn-mobile.third { text-align: center; }
.stellarnav .location-btn-mobile.half { text-align: right; }
.stellarnav.light .third, .stellarnav.light .half { border-left: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light.left .third, .stellarnav.light.left .half { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light.right .third, .stellarnav.light.right .half { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light .third:first-child, .stellarnav.light .half:first-child { border-left: 0; }
.stellarnav.dark .third, .stellarnav.dark .half { border-left: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.dark.left .third, .stellarnav.dark.left .half { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.dark.right .third, .stellarnav.dark.right .half { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.light.left .menu-toggle, .stellarnav.light.right .menu-toggle { border-bottom: 0; }
.stellarnav.dark.left .menu-toggle, .stellarnav.dark.right .menu-toggle { border-bottom: 0; }
.stellarnav.dark .third:first-child, .stellarnav.dark .half:first-child { border-left: 0; }
.stellarnav.mobile { position: static; }
.stellarnav.mobile.fixed { position: static; }
.stellarnav.mobile ul { position: relative; display: none; }
.stellarnav.mobile.active { padding-bottom: 0; }
.stellarnav.mobile.active > ul { display: block; }
.stellarnav.mobile ul { text-align: left; }
.stellarnav.mobile > ul > li { display: block; }
.stellarnav.mobile > ul > li > a { padding:11px; }
.stellarnav.mobile ul { background: rgba(221, 221, 221, 1); }
.stellarnav.mobile ul ul { position: relative; opacity: 1; visibility: visible; width: auto; display: none; -moz-transition: none; -webkit-transition: none; -o-transition: color 0 ease-in; transition: none; }
.stellarnav.mobile ul ul ul { left: auto; top: auto; }
.stellarnav.mobile li.drop-left ul ul { right: auto; }
.stellarnav.mobile li a { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.mobile li.has-sub a { padding-right: 50px; }
.stellarnav.mobile > ul { border-top: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.mobile.light li a { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.mobile.light > ul { border-top: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.mobile li a.dd-toggle { border: 0; }
.stellarnav.mobile.light li a.dd-toggle { border: 0; }
.stellarnav.mobile .menu-toggle, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .close-menu, .stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .location-btn-mobile { display: inline-block; }
.stellarnav.mobile li.call-btn-mobile { border-right: 1px solid rgba(255, 255, 255, .1); box-sizing: border-box; }
.stellarnav.mobile li.call-btn-mobile, .stellarnav.mobile li.location-btn-mobile { display: inline-block; width: 50%; text-transform: uppercase; text-align: center; }
.stellarnav.mobile li.call-btn-mobile.full, .stellarnav.mobile li.location-btn-mobile.full { display: block; width: 100%; text-transform: uppercase; border-right: 0; text-align: left; }
.stellarnav.mobile li.call-btn-mobile i, .stellarnav.mobile li.location-btn-mobile i { margin-right: 5px; }
.stellarnav.mobile.light ul { background: rgba(255, 255, 255, 1); }
.stellarnav.mobile.dark ul { background: rgba(0, 0, 0, 1); }
.stellarnav.mobile.dark ul ul { background: rgba(255, 255, 255, .08); }
.stellarnav.mobile.light li.call-btn-mobile { border-right: 1px solid rgba(0, 0, 0, .1); }
.stellarnav.mobile.top { position: absolute; width: 100%; top: 0; left: 0; z-index: 1; }
.stellarnav.mobile li.has-sub > a:after, .stellarnav.mobile li li.has-sub > a:after, .stellarnav.mobile li.drop-left li.has-sub > a:after { display: none; }
.stellarnav.mobile.right > ul, .stellarnav.mobile.left > ul { position: fixed; top: 0; bottom: 0; width: 100%; max-width: 260px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.stellarnav.mobile.right > ul { right: 0; }
.stellarnav.mobile.right .close-menu, .stellarnav.mobile.left .close-menu { display: inline-block; text-align: right; }
.stellarnav.mobile.left > ul { left: 0; }
.stellarnav.mobile.right .location-btn-mobile.half, .stellarnav.mobile.right .call-btn-mobile.half, .stellarnav.mobile.right .close-menu.half { text-align: center; }
.stellarnav.mobile.right .location-btn-mobile.third, .stellarnav.mobile.right .call-btn-mobile.third, .stellarnav.mobile.right .close-menu.third { text-align: center; }
.stellarnav.mobile.left .location-btn-mobile.half, .stellarnav.mobile.left .call-btn-mobile.half, .stellarnav.mobile.left .close-menu.half { text-align: center; }
.stellarnav.mobile.left .location-btn-mobile.third, .stellarnav.mobile.left .call-btn-mobile.third, .stellarnav.mobile.left .close-menu.third { text-align: center; }
.stellarnav.mobile.left .menu-toggle.half, .stellarnav.mobile.left .menu-toggle.third, .stellarnav.mobile.right .menu-toggle.half, .stellarnav.mobile.right .menu-toggle.third { text-align: left; }
.stellarnav.mobile.left .close-menu.third span, .stellarnav.mobile.right .close-menu.third span { display: none; }
.stellarnav.desktop li.mega li { display: inline-block; vertical-align: top; margin-left: -4px; }
.stellarnav.desktop li.mega li li { display: block; margin-left: 0; }
.stellarnav.desktop li.mega ul ul { width: auto; }
.stellarnav.desktop > ul > li.mega { position: inherit; }
.stellarnav.desktop > ul > li.mega > ul { width: 100%; }
.stellarnav.desktop > ul > li.mega > ul li.has-sub ul { display: block; position: relative; left: auto; }
.stellarnav.desktop > ul > li.mega > ul > li { padding-bottom: 15px; box-sizing: border-box; }
.stellarnav.desktop li.mega li li a { padding: 5px 15px; }
.stellarnav.desktop li.mega li.has-sub a:after { display: none; }
.stellarnav.desktop > ul > li.mega > ul > li > a { color: yellow; }
@media only screen and (max-width :970px) {.stellarnav { overflow: hidden; display: block; }.stellarnav ul { position: relative; display: none; }}
@media only screen and (max-width : 420px) {.stellarnav.mobile .call-btn-mobile.third span, .stellarnav.mobile .location-btn-mobile.third span { display: none; }}
.navlink{color:#ccc;text-transform:uppercase;font-size:18px;padding:5px 6px;font-family:fjalla;}
.navlink:hover{color:#d1a35e;background-color:#fff;border-radius:8px;-webkit-transition: all 300ms cubic-bezier(0.6, -0.28, 0.735, 0.045);transition:all 300ms cubic-bezier(0.6, -0.28, 0.735, 0.045);}
@media all and (max-width:970px){.navlink {color:#000}}
.navlink2{color:#fff;text-transform:uppercase;font-size:18px;padding:5px 6px;font-family:fjalla;}
.navlink2:hover{color:#404040;background-color:#fff;border-radius:8px;-webkit-transition: all 300ms cubic-bezier(0.6, -0.28, 0.735, 0.045);transition:all 300ms cubic-bezier(0.6, -0.28, 0.735, 0.045);}
@media all and (max-width:970px){.navlink2 {color:#888}}


.light{font-size:32px;font-family: 'mill-goudy',Arial, Helvetica, sans-serif;}
@media all and (max-width:600px){ .light{ font-size:22px;}}



.homebar{width:100%;max-width:1900px;margin:0 auto;min-height:35px;}
.homeleft{padding-top:5px;}.homeright{text-align:right;padding-top:5px;padding-right:1%;}.homeleft,.homeright {width:100%; }
@media(min-width:970px){.homeleft{width:48%;-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;}


#middle {width:100%;max-width:1900px;margin:0 auto;min-height:200px;max-height:700000px; box-shadow: inset 0px 40px 30px -20px rgba(249,228,117,1),inset 0px -40px 30px -20px rgba(249,228,117,1);background: rgba(255, 255, 255, 0.4)}
.midcontain{width:98%;height:inherit;margin:20px auto 60px auto;min-height:800px;max-height:700000px; }
.midpadding{padding:0px 10px 0px 10px;}




#footer{width:100%;max-width:1900px;margin:0 auto;min-height:260px;background-color:rgba(0, 0, 0, 0.7);border-top:3px solid #EEBD27;}
.botleft {padding-top:10px;margin-left:2%;}.botright {text-align:right;margin-right:2%;}.botleft,.botright {width:100%;padding:30px 0 }
@media (min-width: 970px) {.botleft {width:68%; -webkit-order:1;order:1;}.botright {width:28%; -webkit-order:2;order:2;}}
@media all and (max-width: 970px){.botleft,.botright{text-align:center;margin:0 auto;}}


.disclaimer{margin-top:-16px;text-align:right;font-size:12px;color:#666;margin-right:2%;}
  @media all and (max-width: 600px){ .disclaimer{ font-size:12px;margin-right:0;text-align:center;padding:0 1%}}





.businessname{color:#D7CC00;font-size:40px;text-shadow: 0px 1px 1px #333;font-family: 'goudy',Arial, Helvetica, sans-serif; }
  @media all and (max-width: 600px){ .businessname{ font-size:33px;}}

.businesslocation{color:#fff;font-size:24px;}
  @media all and (max-width: 600px){ .businesslocation{ font-size:22px;}}

.fk1{width:200px;height:24px;text-align:center;float:right;padding-right:5px;margin-top:5px;}
@media all and (max-width: 670px){.fk1 {display:none;}}

.fk2{width:62px;height:24px;float:right;}
.fk3{width:120px;height:24px;float:right;}
.sharethis{color:#ccc;text-align:right;margin-right:140px;margin-top:45px;font-size:8px;}
@media all and (max-width: 670px){.sharethis {margin-right:70px;margin-top:20px;}}



.item {float:left;margin-right: 5px;}
.item:last-child {margin-right: 0;}

.fbholder{width:170px;height:100px;margin:50px auto 0px auto;}
@media all and (max-width: 1200px){.fbholder{width:140px;text-align:left;margin:0 auto 0 2%}}
@media all and (max-width: 1050px){.fbholder{width:130px;text-align:left;margin:0 auto 0 0%}}
@media all and (max-width: 970px){.fbholder{width:170px;text-align:center;margin:0 auto}}


#messenger-popup.active,#messenger-tab{right:15px;z-index:1;}
@media all and (max-width:405px){#messenger-popup.active,#messenger-tab{right:5px;}}
#messenger-tab{background-color:#4267B2;bottom:10px;border-radius:4px;padding:5px 12px;font-size:20px;color:#fff;position:fixed;cursor:pointer;transition:.3s cubic-bezier(0,1.05,1,1.05);transform:translateY(100px)}
#messenger-popup.active{bottom:60px}#messenger-tab:hover{background-color:#45a6fb;box-shadow:0 7px 15px 0 rgba(0,0,0,.28);transition:.2s}#messenger-popup{display:none}
#messenger-popup.active{display:block;position:fixed}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}


#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%}

.sharecontainer{width:100%;height:58px;margin:80px 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;}
.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}