@charset "UTF-8";@import url("../../webfonts/Antonio_Regular/stylesheet.css");@import url("../../webfonts/Champagne/stylesheet.css");html{-webkit-text-size-adjust:none;}img,object,embed,video{max-width:100%;height:auto;width:auto\9;}.ie6 img{width:100%;}.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:0.5em;}.video iframe,.video object,.video embed{position:absolute;top:5px;left:0;width:100%;height:100%;}body{font-size:16px;line-height:1.5;color:#333;font-family:Arial,Helvetica,sans-serif;}a,a:link{color:#0D8FED;font-weight:normal;text-decoration:none;}a:visited{color:purple;font-weight:normal;text-decoration:none;}a:hover{color:blue;text-decoration:underline;}a:focus{color:red;}a:active{color:red;}a[href$=".pdf"]{padding-left:18px;padding-top:2px;padding-bottom:2px;background-image:url(../../images/icons/page_white_acrobat.png);background-repeat:no-repeat;background-position:left center;}*[class*="link_"]{background-position:left center;padding:1px 1px 1px 20px!important;display:inline-block;background-repeat:no-repeat;}.link_admin{background-image:url(../../images/icons/cog.png);}.link_login{background-image:url(../../images/icons/lock.png);}.link_logout{background-image:url(../../images/icons/lock_open.png);}a.link_building{background-image:url(../../images/icons/building.png);}a.link_map{background-image:url(../../images/icons/map.png);}a.link_money{background-image:url(../../images/icons/money_dollar.png);}a.link_print{background-image:url(../../images/icons/printer.png);}.link_zoom{display:inline-block!important;}.link_zoom:hover{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;}blockquote{margin:1.5em 0;padding:0.5em 1em 0.5em 2.5em;position:relative;color:#333;background-color:#FAFAFA;font-style:italic;border-left:10px solid #EEE;}blockquote:before{color:#ccc;content:"\201C";font-size:5em;position:absolute;left:5px;top:0.5em;line-height:0.1em;font-style:normal;}h1,h2,h3,h4,h5,h6{font-weight:normal;margin-top:0.5em;margin-bottom:1em;font-family:"Antonio Regular";line-height:1.2em;}h1{font-size:2.2em;color:#000;margin-top:0px;margin-bottom:0.8em;text-transform:uppercase;}h1 em{}div h2:first-child{margin-top:0;}h2{font-size:2em;color:GoldenRod;margin-bottom:0.5em;margin-top:1em;}h3{font-size:1.5em;color:#94C947;}h4{font-size:1.3em;color:#666;font-weight:normal;}h4 em{color:#879CC5;font-style:normal;}hr{color:Gold;background-color:Gold;border-top:2px solid Gold;clear:both;}li{margin-bottom:0.5em;}ul{list-style:square;}ul li{}ul.list_buildings{list-style:url(../../images/icons/building.png);}ul.list_checks{list-style:url(../../images/icons/accept.png);}ul.list_events{list-style:url(../../images/icons/date.png);}ul.list_news{list-style:url(../../images/icons/newspaper.png);}ul.list_jobs{}a.button{padding:0.5em 1em;display:inline-block;color:#666;background-color:#EEE;background-image:-webkit-gradient(linear,left top,left bottom,from(#FAFAFA),to(#DDD));background-image:-moz-linear-gradient(top,#FAFAFA,#DDD);background-image:-ms-linear-gradient(top,#FAFAFA 0%,#DDD 100%);border:1px solid #CCC;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;text-decoration:none;font-weight:bold;}a.button:hover{text-decoration:none;background-color:#EEE;background-image:-webkit-gradient(linear,left top,left bottom,from(#DDD),to(#FAFAFA));background-image:-moz-linear-gradient(top,#DDD,#FAFAFA);background-image:-ms-linear-gradient(top,#DDD 0%,#FAFAFA 100%);color:#000;}.arrow_box_left{position:relative;padding-left:1.75em;color:#2F343C;}.arrow_box_left:before{content:"";width:0px;height:0px;position:absolute;top:0px;left:0px;border-top:0.5em solid #2F343C;border-right:0.6em solid #2F343C;border-bottom:0.5em solid #2F343C;border-left:0.5em solid #2F343C;}.arrow_box_left:after{content:"";border-top:0.5em solid transparent;border-bottom:0.5em solid transparent;border-left:0.5em solid #2F343C;width:0px;height:0px;position:absolute;top:0px;left:1em;}.arrow_box_right{position:relative;}.arrow_box_right:before{content:"";width:0px;height:0px;position:absolute;top:0px;border:0.5em solid #CCC;right:0px;}.arrow_box_right:after{content:"";border-top:0.5em solid transparent;border-bottom:0.5em solid transparent;border-right:0.5em solid #CCC;width:0px;height:0px;position:absolute;top:0px;right:1em;}.ribbon_left,.ribbon_right{position:relative;padding:5px 10px;margin:30px -10px;color:#fff;text-align:center;background-color:#666;}.ribbon_left:before{content:'';position:absolute;top:100%;left:0px;height:0;width:0;border-top:10px solid #333;border-left:10px solid;}.ribbon_right:after{content:'';position:absolute;top:100%;right:0px;height:0;width:0;border-top:10px solid black;border-right:10px solid transparent;}.callout1,*[class*="callout1"]{background-color:#EEE;padding:15px;font-size:0.9em;overflow:hidden;}.center_text{text-align:center!important;}*[class*="callout1"] h3,*[class*="callout1"] h4{color:#FFF;background-color:#4D535D;margin:-15px -15px 0px;padding:10px;line-height:1em;border-bottom:4px solid #fabe44;text-align:center;text-transform:uppercase;}.col-one-third,.col-two-third,.col-one-half,.col-one-fourth{overflow:hidden;display:block;}.col-one-half+.col-one-half,.col-one-third+.col-one-third+.col-one-third,.col-one-third+.col-two-third,.col-two-third+.col-one-third,.col-one-fourth+.col-one-fourth+.col-one-fourth+.col-one-fourth{margin-right:0px;}.clear_both{clear:both!important;}.contain{overflow:hidden;}.date_box{border:1px solid #CCC;display:inline-block;text-align:center;font-size:14px;background-color:#FFF;font-weight:normal;color:#999!important;float:left;margin:0 10px 0 0;font-style:italic;line-height:1em;padding-bottom:0.5em;}.date_box em{padding:0.5em 1em;font-style:normal;display:block;background-color:Crimson;color:#FFF;font-size:1.3em;}.date_box strong{display:block;color:#000;font-weight:bold;font-size:2em;font-style:normal;padding-top:0.5em;padding-bottom:0.3em;}.fancy_lines:before,.fancy_lines:after{border-top:1px solid #999;border-bottom:1px solid #999;content:"";display:inline-block;height:0.1em;position:relative;vertical-align:middle;width:50%;margin-bottom:0.15em;}.fancy_lines:before{right:1em;margin-left:-50%;}.fancy_lines:after{left:1em;margin-right:-50%;}.fb_feed{border-bottom:1px solid #DDD;padding-bottom:20px;color:#666;padding-top:20px;margin:0px;padding-left:0px;overflow:hidden;background-image:url(images/facebook_icon.png);background-repeat:no-repeat;background-position:left 20px;}.fb_feed h2 a{color:#8896A8;display:block;padding:0px;margin:0px;}.fb_feed .publishedDate{font-size:12px;color:#999;display:block;margin-bottom:10px;font-style:italic;}.fb_feed a img{float:left!important;border:1px solid #CCC;margin-top:30px;margin-right:10px;-webkit-transform:scale(1.0) rotate(0deg);-moz-transform:scale(1.0) rotate(0deg);-o-transform:scale(1.0) rotate(0deg);-ms-transform:scale(1.0) rotate(0deg);transform:scale(1.0) rotate(0deg);}.flt_right,*[align="right"]:not()th, td), *[style*="float: right"] {
 float: none;
 margin-bottom: 10px;
 display: block;
 overflow: hidden;
}.flt_left,*[align="left"]:not(th, td),*[style*="float: left"]{float:none;margin-bottom:10px;display:block;}.gallery{overflow:hidden;}.gallery .gallery_item{}.gallery .gallery_item a{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;}.gallery .gallery_item img{width:300px;height:200px;}.newsletter{color:#666;margin:20px 0;}.newsletter h2{font-family:Champagne!important;color:#000;font-size:36px;}.newsletter h3{font-weight:bold;text-transform:uppercase;color:#000;font-size:30px;}.parallax{border-top:10px solid Gold;background-color:#94c947;color:#FFF;text-align:center;text-transform:uppercase;background-attachment:fixed;background-image:url(../../images/full_width1.jpg);background-repeat:no-repeat;background-position:center center;min-height:450px;background-size:cover;margin:20px 0 0px;position:relative;padding:0;clear:both;display:block;}.parallax h2{color:#FFF;font-size:36px;font-family:"Antonio Regular";background-color:#94c947;position:absolute;left:0px;bottom:0px;padding:20px;margin:0;right:0px;}.sharing{overflow:hidden;}.share_email{background-color:#EEE;font-size:12px;padding:2px 2px 2px 25px;background-image:url(../../images/icons/email.png);background-repeat:no-repeat;background-position:5px center;border:1px outset #DDD;line-height:1em;}.share_email:hover{text-decoration:none;background-color:WhiteSmoke;border-style:inset;background-image:url(../../images/icons/email_go.png);}.fb_iframe_widget{line-height:1em!important;}#_____________________________________________________CONTAINER{}.gridContainer{margin-left:auto;margin-right:auto;padding:0 10px;}.img-circle{-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;width:100px;height:100px;background-color:#CCC;}.img_border,img[class*="border"]{background-color:#FFF;border:5px solid #EEE;max-width:96%;}a.sort,.results tr th a{background:url(../images/icons/sort_alpha.png) no-repeat right center;display:inline;height:16px;width:auto;line-height:18px;margin:0px;padding:0px 20px 0px 0px;}a.sort:hover,.results tr th a:hover{background-image:url(../images/icons/sort_alpha_over.png);}.results_next{background:url(../images/icons/resultset_next.png) no-repeat right center;padding-right:16px;padding-left:5px;}.results_previous{background:url(../images/icons/resultset_previous.png) no-repeat left center;padding-left:16px;padding-right:5px;}.results_last{background:url(../images/icons/resultset_last.png) no-repeat right center;padding-right:16px;padding-left:5px;}.results_first{background:url(../images/icons/resultset_first.png) no-repeat left center;padding-left:16px;padding-right:5px;}.search{background:url(../images/icons/zoom.png) no-repeat left center;padding-top:1px;padding-bottom:1px;padding-left:18px;}table.results{border-collapse:collapse;width:100%;}table.results th{text-align:left;text-transform:capitalize;padding:10px 5px;}table.results td{border-top:1px solid #CCC;border-bottom:1px solid #CCC;vertical-align:middle;color:#333;padding:10px 5px;}table.results tr:nth-child(even){background-color:#FAFAFA;}table.results tr:hover{background-color:AliceBlue;}table.results .even_color{background-color:#EEE;}.row,.row_alt{overflow:hidden;margin:1em -1.1%;padding:1em 1%;}.row_alt{background-color:#EEE;}ul.nav{margin:0;padding:0;list-style:none;width:100%;text-align:center;overflow:hidden;}ul.nav li{display:inline;}ul.nav li a{text-transform:capitalize;text-decoration:none;white-space:nowrap;line-height:2em;font-size:1.2em;margin:0 5px;padding:2px;color:#FFF;}ul.nav li a:hover{text-decoration:underline;}ul.nav li a.current{text-decoration:underline!important;color:Gold!important;}ul.subnav{margin:0;padding:0;list-style:none;border-top:1px solid #CCC;background-color:#4D535D;color:#CCC;}ul.subnav li{padding:0;margin:0;}ul.subnav li a{text-decoration:none;display:block;border-bottom:1px solid #CCC;padding:0.5em;color:#EEE;}ul.subnav li a:hover,ul.subnav li a.current{background-color:#FFF;color:#333;}#_____________________________________________________HEADER{}#WrapHeader{background-color:#000;padding:10px;}#LayoutDivHeader{color:#FFF;text-align:center;position:relative;padding:10px 0;}#LayoutDivHeader #logo_link{display:block;}#LayoutDivHeader #logo{}#LayoutDivHeader #tagline{padding:5px 0;display:none;font-family:"Antonio Regular";font-size:30px;}#LayoutDivHeader #utility{padding:5px;width:auto;color:#999;}#LayoutDivHeader #utility ul.nav{width:auto;display:inline-block;}#LayoutDivHeader #utility li a{color:#999;font-size:0.9em;}#LayoutDivHeader #utility #search_form{font-size:0.8em;margin:0;}#LayoutDivHeader #events{background-color:#94c947;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-moz-box-shadow:0px 0px 3px #000;-webkit-box-shadow:0px 0px 3px #000;box-shadow:0px 0px 3px #000;padding:10px 20px;color:#FFF;font-family:"Antonio Regular";text-transform:uppercase;font-size:18px;margin:0px auto;z-index:10;display:block;text-align:left;max-width:400px;overflow:hidden;}#LayoutDivHeader #events:hover{color:#000!important;text-decoration:none!important;background-color:Gold;}#LayoutDivHeader #events *{margin:5px 0;}#LayoutDivHeader #events h1{color:#FFF;text-transform:none;font-size:2.4em;}#LayoutDivHeader #events h2{color:#FFF!important;font-size:1.2em;}#LayoutDivHeader #events p{color:#000!important;font-size:1em;opacity:0.4;float:right;margin:0px;}#_____________________________________________________NAV{}#WrapNav{background-color:#FFF;}#WrapNav ul#main_nav{text-align:left;clear:both;margin:0 auto;padding:10px 0;}#WrapNav ul#main_nav li{margin:0!important;padding:0!important;}#WrapNav ul#main_nav li a{color:#999!important;text-transform:uppercase;font-size:20px;font-family:"Antonio Regular";padding:0;}#WrapNav ul#main_nav li.current a{color:GoldenRod!important;}#_____________________________________________________BANNER{}#WrapBanner{background-color:#4D535D;background-image:url(../../images/billboard_spring.jpg);border-bottom:1px solid #CCC;margin-bottom:30px;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center center;}#home #WrapBanner{background-attachment:scroll;}#shopping #WrapBanner{}#LayoutDivBanner{text-align:left;color:#FFF;background-repeat:no-repeat;background-position:center top;font-family:"Antonio Regular";position:relative;min-height:175px;}#LayoutDivBanner.gridContainer{padding:10px;}#LayoutDivBanner h1{color:#FFF;font-size:55px;position:absolute;z-index:1;overflow:hidden;text-align:center;text-shadow:2px 2px 5px #000;margin:30px 0;bottom:0px;text-transform:none;}#LayoutDivBanner .gridContainer #banner-caption{left:0px;position:absolute;background-color:rgba(51,51,51,0.7);padding:5px 10px;overflow:hidden;bottom:0px;width:100%;z-index:10;}#LayoutDivBanner h1+h2{margin:0;font-size:24px;color:#FFF;font-style:italic;position:absolute;bottom:2px;}#LayoutDivBanner .gridContainer #banner-caption h3{font-size:1em;text-shadow:none;color:#EEE;margin-top:0.5em;}#_____________________________________________________BANNER_BOTTOM{}#WrapBannerBot{background-color:#EEE;text-align:center;border-bottom:8px solid #DDD;display:none;}#WrapBannerBot>div{padding-top:40px;padding-bottom:40px;text-align:left;}#_____________________________________________________BODY{}#WrapBody{margin-top:20px;}#LayoutDivBody,body.full #LayoutDivBody{margin-bottom:20px;}#LayoutDivBody>div{margin-top:40px;}#LayoutDivBody .grid{text-align:center;display:block;border:4px solid #FFF;padding:5px;color:#666;}#LayoutDivBody .grid.link_zoom{}#LayoutDivBody .grid.link_zoom:hover{}#LayoutDivBody .grid:hover{border:4px dashed Gold;text-decoration:none;color:Gold!important;}#LayoutDivBody .grid h3{text-transform:capitalize;color:#666;margin:5px 0;font-size:18px;}#LayoutDivBody .grid h4{font-size:26px;color:GoldenRod;margin:0;}#LayoutDivBody .grid:hover h3{color:#000;}#home #WrapBody #types .col-one-fourth{background-color:#000;color:#FFF;border:1px solid #000;height:200px;}#home #WrapBody #types .col-one-fourth h3{margin:10px;color:#FFF;text-transform:uppercase;}#home h1 .fa.fa-star{font-size:0.5em;}.list_shops{}.list_shops li a{font-weight:bold;}.list_shops li em{font-size:0.9em;color:#999;}#map{overflow:hidden;}#map_bg{position:absolute;z-index:10;left:0px;top:0px;}#map_marker{position:absolute;z-index:20;left:0px;top:0px;}div.gridContainer.clearfix+.parallax{margin-top:100px;}#home #WrapBody #ads{text-align:center;}#home #WrapBody #ads a{display:inline-block;float:none;border:1px solid #FFF;}#home #WrapBody #ads a:hover{border:border: 1px solid red;border:1px solid #FCD20D;}#_____________________________________________________SIDEBAR{}#LayoutDivSidebar>div{padding:10px;background-color:#FCD20F;font-size:0.9em;}#LayoutDivSidebar h3{color:#666;margin-bottom:0.5em;}#_____________________________________________________FOOTER{}#WrapFooterTop{background-color:#1A1A1A;text-align:center;color:#2F343C;padding:20px 0;border-top:5px solid #2F343C;clear:both;}#LayoutDivFooterTop{overflow:hidden;text-align:center;color:#999;}#LayoutDivFooterTop #footer_nav{width:auto;}#LayoutDivFooterTop #footer_nav li a{color:Gold;font-size:1em;}#LayoutDivFooterTop #social{font-style:italic;}#LayoutDivFooterTop #social a{padding:1px 4px;}#WrapFooter{background-color:#2F343C;overflow:hidden;border-top:5px outset #2F343C;}#LayoutDivFooter{clear:both;text-align:center;color:#999;overflow:hidden;}#LayoutDivFooter>div{padding:20px;overflow:hidden;}#LayoutDivFooter a{color:#BBB;}#LayoutDivFooter #wdtp{font-size:11px;clear:both;display:block;text-decoration:none;margin:40px 0;}