@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);*{box-sizing:border-box}.sharethis-wrapper *{box-sizing:content-box}body{font:400 14px/20px Lato,sans-serif;color:#444}.container{width:auto;max-width:1200px;min-width:960px}div{position:relative}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.mobile-only{display:none}a,a:hover,a:focus{color:#77a543}.form-control,.btn,a.btn{border-radius:0;box-shadow:none}.btn.article-more,.btn.article-close{font-size:14px;color:#fff;padding:0;line-height:34px}.btn.article-more:hover,.btn.article-close:hover{color:#fff}.btn.article-more:before,.btn.article-close:before{display:none}[class^="icon-"]{display:inline-block;width:34px;height:34px;background:url(../img/sprite.png) 100px 100px no-repeat #ccc;margin:0 11px 0 0;border-radius:5px}.icon-facebook{background-position:-55px -7px;background-color:#41478f}.icon-twitter{background-position:-107px -7px;background-color:#a0dbe7}.icon-gplus{background-position:-157px -7px;background-color:#f56773}.icon-youtube{background-position:-9px -108px;background-color:#e64a41}.icon-pinterest{background-position:-508px -108px;background-color:#cb2027}.share .icon-gplus{margin:0}.icon-search{background-position:-8px -7px;-29px;background-color:#6b9f27}.icon-next{background-position:-458px;-29px;background-color:#6b9f27}.btn{padding:9px 0 9px 0;color:#fff}.btn:hover{color:#fff}.btn-black{background:#000}.btn-success,.btn-success:hover,.btn-success:focus{background:#c8e1b4;border-color:#c8e1b4}.btn-success:active,.btn-success:focus{outline:0;box-shadow:none}.btn [class^="icon-"]{display:inline-block;vertical-align:middle;margin:0;border-radius:0;color:#fff;font-size:28px;line-height:24px;margin:0 0 0 23px;background-color:transparent}.btn-hollow,.btn-hollow:hover,.btn-hollow:focus{background:transparent;border:1px solid #ccc;color:#999;padding:0 20px;height:34px;line-height:34px}.hero .btn{padding:5px 0 5px 20px;position:absolute;right:10px;bottom:10px;border:1px solid #222}.header{z-index:10;border-bottom:3px solid #57803a}.header h1{margin:0;padding:10px 0 10px 0;position:relative;float:left;width:180px;margin:0 50px 0 0}.header h1 a{display:block;width:100%}.header h1 img{max-width:100%}.header h1 span{display:block;position:absolute;text-indent:-5000px}.header .container{padding:0}.header .nav-pills{float:left;margin:7px 0 0 0}.header .nav-pills li{position:static}.header .nav-pills>li>a{display:inline-block;border-radius:0;font-size:13px;line-height:75px;color:#000;padding:0 7px 0 8px}.header .nav-pills>li:hover>a{background:#f5faf0}.header .nav-pills>li>a:after{content:"";display:inline-block;width:10px;height:10px;background:url(../img/sprite.png) -420px -20px no-repeat;margin:0 0 0 12px}.header .nav-pills>li .sub-menu{position:absolute;top:82px;width:100%;left:0;visibility:hidden}.header .nav-pills>li:hover .sub-menu{display:block;visibility:visible;overflow:hidden}.header .nav-pills>li:hover .sub-menu.categories .slick-slide{border-right:1px solid #eee;padding:30px 0 30px 31px;min-height:320px}.header .nav-pills>li:hover .sub-menu.categories:before{content:"";display:block;position:absolute;right:21px;top:38px;width:10px;height:100%;background:#f5faf0;z-index:5}.header .menu-social{padding:0;list-style:none;float:right;margin:0}.header .menu-social li{float:left;cursor:pointer;padding:28px 0 15px 0;margin:0}.header .menu-social li.search:hover{padding-left:350px;margin-left:-350px}.header .menu-social .search-wrapper{position:absolute;top:82px;right:135px;background:#77a643;border-bottom:2px solid #57803a;width:60%;padding:15px 0 15px 25px;display:none}.header .menu-social .sharethis-wrapper{position:absolute;top:82px;right:0;background:#f5faf0;border-bottom:2px solid #57803a;width:185px;padding:10px 15px;display:none;margin:0}.header .menu-social .search:hover .search-wrapper{display:block}.header .menu-social .share:hover .sharethis-wrapper{display:block}.header .menu-social .search-wrapper .btn{border:0;background:0;color:#fff;font-size:14px;width:16%;margin:0;padding:0;height:34px}.header .menu-social .search-wrapper .form-group{width:83%}.header .menu-social .search-wrapper .form-control{border:0;width:100%}.header .menu-social .search-wrapper:after{content:"";display:block;position:absolute;top:-15px;right:12px;width:10px;height:10px;background:url(../img/sprite.png) -420px -20px no-repeat;margin:0 0 0 12px}.header .menu-social .sharethis-wrapper:after{content:"";display:block;position:absolute;top:-15px;right:57px;width:10px;height:10px;background:url(../img/sprite.png) -420px -20px no-repeat;margin:0 0 0 12px}.header .sub-menu{border-bottom:2px solid #77a643;background:#f5faf0}.header .sub-menu.tabs .nav{width:170px;border:solid #77a643;border-width:0 2px 0 0;float:left;margin:0 -2px 0 0}.header .sub-menu.tabs .nav li{float:none;margin:0 0 5px 0;padding:0;text-align:right}.header .sub-menu.tabs .nav li:last-child{margin:0}.header .sub-menu.tabs .nav li a{border:0;border-radius:0;padding:5px 36px 5px 0;font-size:16px;margin:0;color:#000;line-height:20px}.header .sub-menu.tabs .nav li a:hover{background:0}.header .sub-menu.tabs .nav li.active a,.header .sub-menu.tabs .nav li a:hover{border:0;border-radius:0;background:#90b977;color:#fff}.header .sub-menu.tabs .nav li.active a:before,.header .sub-menu.tabs .nav li a:hover::before{content:"";display:block;position:absolute;top:6px;right:2px;width:20px;height:18px;background:url(../img/sprite.png) -271px -16px no-repeat}.header .sub-menu.tabs .tab-content{margin:0 0 0 168px;border-left:2px solid #77a643}.mobile-menu{display:none}.nav-main .slick-slider{padding:47px 0 30px 25px}.nav-main .slick-next,.nav-main .slick-prev{display:block;position:absolute;top:0 !important;right:0 !important;border:0;width:38px;height:38px;display:block;text-indent:-4000px;background:url(../img/sprite.png) -357px -6px;highlight:none;margin:0;outline:0}.nav-main .slick-prev{background-position:-307px -6px;left:auto;right:38px !important;top:0}.nav-main .slick-next{background-color:#90b977;background-position:-257px -6px}.nav-main .slick-next:hover{background-position:-257px -6px;background-color:#90b977}.nav-main .slick-prev:hover{background-position:-207px -6px;background-color:#90b977}.nav-main .slick-slide>a img{display:block;margin:0 0 10px 0;max-width:190px}.nav-main .slick-slide>a{display:block;font-size:16px;color:#000;padding:0 0 5px 0}.nav-main .sub-menu.categories{padding:0 30px}.nav-main .sub-menu.categories h2{font-size:16px;line-height:36px;color:#77a643;margin:0}.nav-main .sub-menu.categories ul{font-size:16px;line-height:36px;margin:0;padding:0;list-style:none}.nav-main .sub-menu.categories ul li a{color:#000}.hero .slick-slide>img{display:block;position:relative;z-index:1;width:100%}.hero .copy{position:absolute;top:40px;left:40px;right:40px;z-index:2;padding:40px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3);background:rgba(0,0,0,.3)}.hero.home .copy{width:100%;height:100%;left:0;top:0;background:0}.hero h2{font-size:42px;color:#fff;text-transform:uppercase;margin:40px 0}.hero h2.green{color:#cadbbf}.hero h2.black{color:#000}.slick-prev,.slick-next{display:block;position:absolute;top:50%;left:20px;text-indent:-5000px;border:0;width:50px;height:50px;margin:-25px 0 0 0;background:url(../img/sprite.png) -500px 1px no-repeat;outline:0}.slick-next{left:auto;right:20px;background-position:-549px 1px}.hero.home{background:#ccc;padding:0 0 1px 0;border-bottom:15px solid #cadbbf;max-width:1200px;min-width:960px;margin:0 auto}.hero.page{background:#333;max-width:1200px;min-width:960px;margin:0 auto}.hero.page .display{overflow:hidden}.hero.page .display .slide.video:after{content:"";display:block;position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../img/sprite.png) -50px -50px;z-index:2}.hero.page .navigation{width:50%;margin:0 auto;height:105px}.hero.page .navigation .slide{max-height:105px;overflow:hidden}.hero.page .slide a{display:block}.hero.page .slide a img{min-width:100%}.hero.page .navigation .slide.video:after{content:"";display:block;position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;background:url(../img/sprite.png) -5px -55px;z-index:2}.hero.page .navigation .slide img{max-height:105px;width:auto}.hero.page .navigation .slick-prev,.hero.page .navigation .slick-next{display:block;position:absolute;top:50%;left:0;text-indent:-5000px;border:0;width:40px;height:40px;margin:-20px 0 0 0;background:url(../img/sprite.png) -905px -5px no-repeat rgba(0,0,0,.5)}.hero.page .navigation .slick-next{left:auto;right:0;background-position:-955px -5px}.hero.page h2.slide-title{position:absolute;bottom:40px;right:40px;z-index:2;font-size:27px;font-weight:400;line-height:30px;padding:14px 20px;background:#000;background:rgba(0,0,0,.7)}.content{padding:0 0 40px 0}.content .container{padding:0}.content h1{text-transform:uppercase;font-weight:700}.content h2{font-size:22px;font-weight:700;text-transform:uppercase;margin:20px 0}.content h3{font-weight:700;font-size:18px;line-height:30px;font-weight:700;margin:20px 0;text-transform:uppercase}.content h4{font-weight:700;font-size:15px;line-height:20px;font-weight:700;margin:20px 0;text-transform:uppercase}.content p{font-size:16px;line-height:24px;margin:20px 0}.content .summary{margin:20px 0;padding:0;list-style:none;font-size:18px;line-height:30px}.content .summary{color:#666}.content .summary strong{color:#444}.content .detailed{display:none}.breadcrumbs{font-size:14px;line-height:16px;font-weight:700;padding:17px 0 17px 0;margin:0 0 30px 0}.breadcrumbs a{font-weight:400;color:#444}.article-more,.article-close{display:block;font-size:20px;color:#58803a;text-transform:capitalize;margin:20px 0}.article-close{display:none}.article-more:hover,.article-close:hover{color:inherit;text-decoration:none}.article-more:before,.article-close:before{content:"+";font-size:22px;display:inline-block;background:#58803a;color:#fff;width:18px;height:18px;line-height:18px;text-align:center;font-weight:700;margin:2px 3px -3px 0}.article-close:before{content:"-";margin:-1px 3px -3px 0}.article-glance{float:left;width:65%}.destination-display .inner ul,.list-bullets{margin:20px 0 40px 0;padding:0;list-style:none}.destination-display .inner ul li,.list-bullets li{margin:0;padding:0 0 0 40px;font-size:18px;line-height:36px;position:relative}.destination-display .inner ul.inline li,.list-bullets.inline li{float:none;display:inline-block}.destination-display .inner ul li:before,.list-bullets li:before{content:"";display:block;width:7px;height:7px;background:#57803a;position:absolute;top:15px;left:19px}.destination-display{padding-right:30px}.destination-display .article-details{overflow:hidden;color:#848385;font-size:18px;line-height:24px;margin:20px 0 40px 0}.destination-display .article-details div[class^="article-"]{width:50%;float:left}.destination-display .article-details div.article-date{float:right;text-align:right}.destination-display .article-details span{color:#000}.sharethis-wrapper{margin:20px 0}.sharethis-wrapper>span{margin:7px 0 8px 0;display:inline-block}.destination-sidebar .separator{border-top:1px solid #ccc;height:1px;margin:40px 0}.destination-guide{margin:20px 0 40px 0;padding:0;list-style:none;overflow:hidden}.destination-guide li{position:relative;float:left;width:50%;padding:0 20px}.destination-guide.inline li{float:none;width:auto}.destination-guide li:before{content:"";display:block;width:20px;height:20px;position:absolute;top:3px;left:0;background:url(../img/sprite.png) -167px -65px}.destination-guide li a{font-size:16px;line-height:24px;color:#58803a;text-decoration:none}.destination-imgmodule{border:1px solid #ccc;margin:0 0 35px 0}.destination-imgmodule h3,.destination-imgmodule a>span.heading{display:block;background:#000;color:#fff;font-size:24px;line-height:60px;text-align:center;padding:0;margin:0;position:relative;height:60px}.destination-imgmodule a:hover>span.heading,.destination-imgmodule:hover h3{text-decoration:underline}.destination-imgmodule h3:after,.destination-imgmodule a>span.heading:after{content:"";display:block;position:absolute;width:35px;height:23px;top:59px;left:50%;margin:0 0 0 -17px;background:url(../img/sprite.png) -657px -13px;z-index:5}.destination-imgmodule a{display:block;overflow:hidden;text-decoration:none;position:relative}.destination-imgmodule img{max-height:230px;width:auto;display:block;position:relative}.destination-imgmodule a span{display:block;padding:15px 30px;color:#444;position:relative}.destination-imgmodule a span:after{content:"";display:block;width:40px;height:40px;position:absolute;top:-43px;right:7px;background:url(../img/sprite.png) -154px -105px}.destination-imgmodule a span.more{display:inline;padding:0;color:#add583;margin:0 0 0 5px}.destination-imgmodule a span.more:hover{text-decoration:underline}.destination-imgmodule a span.more:after{display:none}.intro.home{border-top:1px solid #ccc;text-align:center;background:url(../img/bg-intro-home.png) center center no-repeat;max-width:1200px;min-width:960px;margin:0 auto}.intro.home h2{color:#9bca67;font-size:42px;margin:40px 0 40px 0;line-height:45px}.intro.home h2 small{color:#000;font-weight:300;font-size:24px}.intro.home p{font-size:24px;line-height:30px;font-weight:400;padding:0 270px;margin:20px 0}.intro.home .separator{margin:2px 0;height:2px;background:url(../img/separator-intro.png) center top no-repeat}.intro.home p a{color:inherit;border-bottom:1px solid #add583}.intro.home p a:hover{text-decoration:none}.intro.popular.home{border:0;overflow:hidden;background:0;max-width:1200px;margin:0 auto}.intro .popular-link{display:block;position:relative;float:left;width:50%;color:#000;font-size:18px;line-height:24px;font-weight:300;border:solid #fff}.intro.home .btn-guide{border:1px solid #ccc;color:#000;font-size:24px;font-weight:400;margin:40px 0 80px 0;padding:20px 40px;line-height:38px}.intro.home .btn-guide .icon-next{width:100px;background-position:-800px -10px}.intro .popular-link img{display:block;position:relative;width:100%;z-index:1}.intro .popular-link>span{display:none;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding:0;background:rgba(255,255,255,.9);text-align:left;overflow:hidden}.intro .popular-link:hover>span{display:block}.intro .popular-link>span>span{display:block;position:absolute;top:11%;left:5%;height:82%;width:90%;overflow:hidden;padding:0 30% 0 0}.intro .popular-link .icon-next{display:block;background-position:-708px -9px;background-color:transparent;position:absolute;right:2%;bottom:10%;width:100px;height:34px}.activities.home{text-align:center}.activities.home .container{text-align:center;z-index:2}.activities.home>img{width:100%;position:relative;margin:-370px 0 0 0;z-index:1}.activities.home .box-wrapper{padding:40px 0 0 0}.activities.home .box-activity{display:inline-block;width:33%;padding:0 15px;text-decoration:none}.activities.home .box-activity .inner{border:1px solid #ccc;display:block;position:relative;background:#fff}.activities.home .box-activity h3,.activities.home .box-activity .heading{display:block;position:relative;background:#000;color:#fff;font-size:24px;line-height:60px;margin:0;padding:0;z-index:2}.activities.home .box-activity h3 a{color:#fff}.activities.home .box-activity h3:after,.activities.home .box-activity .heading:after{content:"";display:block;position:absolute;width:35px;height:23px;bottom:-23px;left:50%;margin:0 0 0 -17px;background:url(../img/sprite.png) -657px -13px}.activities.home .box-activity .read-more{display:block;font-size:24px;font-weight:400;line-height:60px;color:#fff;background:#9acc67;border:solid #518e40;border-width:2px 0;margin:0 -1px -1px -1px}.activities.home .box-activity .copy{height:225px;background:#fff;padding:40px 20px;font-size:24px;line-height:30px;display:block}.activities.home .box-activity .copy p,.activities.home .box-activity .copy span{margin:0;color:#000}.activities.home .box-activity:hover .copy span{text-decoration:none}.activities.home .box-activity .heading:hover,.activities.home .box-activity .read-more:hover{text-decoration:underline}.footer{background:#9acc67;padding:76px 0 120px 0;color:#fff}.footer .menu-footer>li{display:block;float:left;width:16%}.footer .menu-footer .sub-menu{margin:0;padding:0}.footer .menu-footer .sub-menu li{float:none}.footer .menu-footer .sub-menu li a{margin:0;padding:0;font-size:16px;line-height:20px;margin:0 0 14px 0;color:#fff}.footer .menu-footer .sub-menu li a:hover{background:0}.footer .menu-footer h3{font-size:18px;line-height:24px;margin:0 0 14px 0;color:#58803a}.footer .menu-footer .social{width:25%}.footer .menu-footer .social li{display:inline-block}.footer .menu-footer .signup{width:40%}.footer .menu-footer .signup-wrapper{overflow:hidden;margin:0 0 15px 0}.footer .menu-footer .signup .form-group{float:left;width:80%}.footer .menu-footer .signup .form-control{border:0;display:block;width:100%;font-size:16px;color:#CCC}.footer .menu-footer .signup .btn{border:0;background:#57803a;float:left;color:#fff;width:15%;height:34px;padding:0}.footer .menu-footer .signup p{margin:0;font-size:16px}p.copyright{text-align:center;margin:20px 0}ul.small li,p.small{font-size:16px !important}.form-control{height:34px}.label{font-size:15px;line-height:32px}.btn-full{width:100%}.btn-large{padding:20px;font-size:24px;font-weight:700;margin:20px 0;line-height:38px}.btn-default,.btn-default:hover,.btn-default:active,.btn-default:focus{color:inherit;background:transparent;box-shadow:none}.btn.radio{color:#444;margin:0;box-shadow:none;padding:0 10px 0 0;margin:0 10px 0 0}.btn.radio:before{content:"";display:inline-block;width:24px;height:24px;vertical-align:middle;margin:0 10px 0 0;background:url(../img/sprite.png) -313px -63px}.btn.radio.active:before{background-position:-313px -113px}.custom-control{color:#000;font-size:15px;margin:0 0 20px 0;padding-left:0;text-align:left}.btn.custom-control{white-space:normal}.custom-control:before{content:"";display:inline-block;width:24px;height:24px;border:2px solid #ccc;vertical-align:middle;margin:0 20px 0 0;float:left}.custom-control input[type="checkbox"]{display:none}.custom-control.active,.custom-control:active,.custom-control.active:hover,.custom-control:hover{box-shadow:none;color:#000}.custom-control.active:before{background:url(../img/sprite.png) -215px -65px}.content .form-wrapper{padding:40px 0}.btn-danger,.btn-danger:hover,.btn-danger:active,.btn-danger:focus{background:#bf1e2e;box-shadow:none;padding:0;line-height:34px;border:0}.form-wrapper.filter .form-control.half{width:40%}.filter-trigger{display:none}.event-wrapper{overflow:hidden;margin:0 0 100px}.event-wrapper>.event-date{float:left;width:120px;border:1px solid #666;text-align:center;margin:0 28px 0 0}.event-wrapper>.event-date .month{font-size:18px;line-height:48px;border-bottom:1px solid #666}.event-wrapper>.event-date .day{font-size:36px;line-height:83px}.event-wrapper>.event-description,.event-wrapper .event-details{overflow:hidden}.event-wrapper .event-details .more{padding:0 15px 0}.event-wrapper>.event-description h3{margin:-8px 0 20px 0}.event-wrapper>.event-description p{margin:17px 0}.event-wrapper>.event-description a{color:#77a543}.event-wrapper>.event-description .more{float:right}.navigator{overflow:hidden;margin:40px 0}.navigator .nav-next,.navigator .nav-prev{display:block;width:32px;height:32px;border:2px solid #666;float:left;background:url(../img/sprite.png) -210px -111px}.navigator .nav-next{background-position:-160px -61px;float:right}.navigator .nav-next:hover,.navigator .nav-prev:hover{border-color:#77a643;background-position:-260px -111px}.navigator .nav-next:hover{background-position:-260px -61px}.restaurant-details{overflow:hidden;margin:0 0 0 -15px}.restaurant-details .column{width:50%;float:left;padding:0 0 0 15px}.restaurant-rating{margin:0;padding:0}.restaurant-rating table{display:inline-block;vertical-align:middle;line-height:14px}.restaurant-rating table td{background-position:center center !important;background-repeat:no-repeat !important;width:20px !important;height:20px !important}.dishes{padding:0 0 40px 0}.dishes>.nav{border:0;margin:20px 0}.dishes>.nav li{border:0}.dishes .nav-tabs>li.active>a,.dishes .nav-tabs>li.active>a:hover,.dishes .nav-tabs>li.active>a:focus{border:0;padding:0 10px}.dishes .nav-tabs>li>a{font-weight:700;color:#444;display:inline-block;vertical-align:middle;padding:0 10px;margin:0;border:0}.dishes .nav-tabs>li>a:hover{background:0}.dishes .nav-tabs>li:before{content:"|";display:inline-block;font-weight:700}.dishes .nav-tabs>li:first-child:before{display:none}.dishes .nav-tabs>li.active>a{color:#597e39;margin:0}.dishes-list{overflow:hidden;margin:0;padding:0;list-style:none}.dishes-list li{position:relative;float:left;max-width:22%;margin:0 0 0 4%;border:1px solid #ccc}.dishes-list li:first-child{margin:0}.dishes-list li .img-wrapper{position:relative}.dishes-list li .img-wrapper img{display:block;max-width:100%}.dishes-list li .img-wrapper .price{display:block;position:absolute;bottom:0;left:0;background:#000;background:rgba(0,0,0,.5);color:#fff;font-size:14px;line-height:24px;padding:0 15px}.dishes-list li .copy{padding:15px 24px 0 24px;min-height:93px}.dishes-list li .copy h3{margin:0}.dishes-list li .copy p{margin:0 0 15px 0}.weather-row{overflow:hidden;margin:20px -15px 20px 0}.weather-row .weather-box{position:relative;float:left;padding:0 15px;width:33.3%;text-align:center;border-left:1px solid #ccc}.weather-row .weather-box:first-child{border:0;padding-left:0}.weather-row .weather-box .icon-wrapper{width:auto;height:auto;background:0;position:relative;margin:0}.weather-row .weather-box .icon-wrapper img{display:block}.weather-row .weather-box h3{margin:15px 0}.weather-row .weather-box p{margin:15px 0}.weather-row .forecast-box table{font-size:16px;margin:0 0 5px 0}.weather-row .forecast-box table th{border:0;text-align:center;font-size:18px}.weather-row .forecast-box table td{padding:10px 0;font-size:14px;line-height:20px;padding:7px 0}.temperatures,.forecast-wrapper table{margin:40px 0;border-width:2px;border:2px solid #d0e8bb}.table-bordered>tfoot>tr>td,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.forecast-wrapper table>tfoot>tr>td,.forecast-wrapper table>thead>tr>td,.forecast-wrapper table>tbody>tr>td,.forecast-wrapper table>tfoot>tr>th,.forecast-wrapper table>thead>tr>th,.forecast-wrapper table>tbody>tr>th{border:1px solid #d0e8bb;text-align:center;padding:7px 0 6px 0;line-height:20px}.forecast-wrapper table>tfoot>tr>th,.forecast-wrapper table>thead>tr>th,.forecast-wrapper table>tbody>tr>th{padding:8px}.table-bordered>tbody>tr>th,.forecast-wrapper table>tbody>tr>th{text-align:center;font-weight:400;font-size:18px;border:1px solid #d0e8bb}.weather-current .icon{float:left;max-width:50%;padding:15px 15%}.weather-current p{margin:0 0 5px 0}.weather-current p big{display:block}.weather-current a{color:#add583}.weather-current table th{text-align:center;font-size:20px;font-weight:400;line-height:20px !important;padding:7px 0}.weather-current table td{text-align:center;font-size:16px;line-height:20px !important;padding:7px 0}.gamma-gallery{margin:0 0 40px 0}.gamma-gallery li{padding:0}.gamma-description{background:rgba(100,182,42,.85);top:0;left:0;bottom:0;right:0;text-align:center;opacity:0}.gamma-description h3{left:0;color:#fff;letter-spacing:0;vertical-align:middle;margin:0;display:inline-block;width:99%}.gamma-description h3:after{content:"";display:block;position:absolute;top:60px;left:50%;width:30px;height:30px;background:url(../img/sprite.png) -360px -60px;margin:0 0 0 -15px}.gamma-single-view h3:after{display:none}.gamma-nav span{position:absolute;display:block;width:50px;height:50px;top:50%;margin-top:-25px;background:url(../img/sprite.png) -200px 0}.gamma-nav span.gamma-next{background-position:-250px 0}.gamma-nav span.gamma-prev:before,.gamma-nav span.gamma-next:before{content:''}.bootstrap-datetimepicker-widget table{border:2px solid #ccc}.bootstrap-datetimepicker-widget table td.day{color:#000;border:2px solid #ccc;line-height:20px;padding:8px}.bootstrap-datetimepicker-widget table td.day a{color:#000}.bootstrap-datetimepicker-widget table td.day:hover a{text-decoration:underline}.bootstrap-datetimepicker-widget a{color:#000}.bootstrap-datetimepicker-widget table td.day.old,.bootstrap-datetimepicker-widget table td.day.new{border:0;color:#fff}.bootstrap-datetimepicker-widget table td.day.active{background:#6b9f27;color:#fff}.bootstrap-datetimepicker-widget table td.day.active a{color:#fff}.bootstrap-datetimepicker-widget table td.day.active:hover a{text-decoration:underline}.bootstrap-datetimepicker-widget table th.dow{border-top:2px solid #ccc;font-weight:400;line-height:20px;padding:8px}.bootstrap-datetimepicker-widget table th{padding:8px;line-height:30px}.input-group.date input{border-right:0}.input-group.date .input-group-addon{background:#fff;border-radius:0}.events-calendar{text-align:center;border:2px solid #ccc}.events-calendar a{color:#000}.events-calendar td{border:2px solid #ccc}.events-calendar th{text-align:center;font-weight:400;text-transform:capitalize;line-height:20px}.events-calendar tr:first-child th{font-weight:700}.datePickerTable{border:2px solid #ccc;background:#fff}.datePickerTable td{border:2px solid #ccc !important}.datePickerTable td a{border:none !important;margin:0 !important;font-size:14px !important}.datePickerTable tbody tr td{padding:8px !important}.datePickerTable .navHeader th{height:20px;line-height:30px;padding:5px 3px !important}.datePickerTable .navHeader th .month-display{font-size:14px !important;font-weight:700 !important;color:#000;text-transform:none}.datePickerTable td.today a{background:none !important;font-weight:400 !importantl}.datePickerTable td.today{background:#6b9f27}.datePickerTable a{color:#000}.datePickerTable .date-picker-title,.datePickerTable .prev,.datePickerTable .next{border-bottom:2px solid #ccc !important}.datePickerTable .prev a,.datePickerTable .next a{font-size:20px}.datePickerTable .date-picker-title:hover{background:#eee}.row.filter-heading .inner{border-bottom:1px solid #ccc}h2.filter{float:left}.row.filter-heading .dropdown-toggle{font-size:12px;color:#999;padding:15px 0;margin:0 15px 0 0}.row.filter-heading .dropdown-toggle:hover,.row.filter-heading .dropdown-toggle:active,.row.filter-heading .dropdown-toggle:focus,.row.filter-heading .nav .open>a,.row.filter-heading .nav .open>a:hover,.row.filter-heading .nav .open>a:focus{background:#fff}.row.filter-heading .dropdown-toggle [class^="icon"]{vertical-align:middle;background:url(../img/sprite.png) -349px -116px;width:50px;height:20px;margin:0 0 0 10px}.results-wrapper{padding:30px 0 0 0;margin:0 -30px 0 0;overflow:hidden}.results-wrapper .result{display:block;position:relative;float:left;color:#444;text-decoration:none;width:30.8%;margin:0 15px 15px 0;height:auto}.results-wrapper .result .result-content{height:auto !important}.results-wrapper .result img{width:100%}.results-wrapper .result span{display:block}.results-wrapper .result .result-img{position:relative}.results-wrapper .result .result-img .result-price,.results-wrapper .result .result-img .result-code,.results-wrapper .result .result-img .icon-jump{position:absolute;left:0;bottom:0;background:#000;background:rgba(0,0,0,.5);color:#fff;font-size:14px;line-height:34px;padding:0 10px}.results-wrapper .result .result-img .result-code{left:40%}.results-wrapper .result .result-img .icon-jump{left:auto;right:0;margin:0;border-radius:0;background-image:url(../img/sprite.png);background-position:-406px -108px;width:}.results-wrapper .result .result-content{border:1px solid #ccc;padding:15px 15px 15px 15px;height:165px;overflow:hidden}.results-wrapper .result .result-content .more{color:#57803a;display:inline}.results-wrapper .result .result-heading{display:inline-block;width:100%;font-weight:700;font-size:16px;line-height:22px;margin:0 0 5px 0;color:#57803a;height:44px;overflow:hidden}.results-wrapper .result:hover .result-heading,.results-wrapper .result:hover .result-content .more{text-decoration:underline}.content-block{padding:25px;overflow:hidden}.paginator.top{overflow:hidden;line-height:28px;padding:36px 14px 0 0;font-size:15px}.paginator.top .paginator-counter{float:left;margin:0;padding:0}.paginator.top .pager{float:right;margin:0;padding:0}.paginator.top .pager a>span{width:28px;height:28px;vertical-align:middle;margin:-2px 0 0 0;border-radius:0;border:1px solid #77a643;background:url(../img/sprite.png) -263px -112px}.paginator.top .pager a>.icon-next{background-position:-262px -62px;margin:-2px 0 0 10px}.paginator.top .pager a>.icon-previous{margin:0 10px 0 0}.paginator.top .pager a.disabled>span{border:1px solid #ccc}.paginator.top .pager a.disabled>.icon-previous{background-position:-462px -112px}.paginator.top .pager a.disabled>.icon-next{background-position:-462px -62px}.paginator-bottom{text-align:center;line-height:28px;font-size:15px;padding:20px 0 50px 0}.paginator-bottom a{color:#878787}.paginator-bottom a>[class^="icon-"]{vertical-align:middle;margin:-2px 10px 0 10px;width:28px;height:28px;background-color:#fff}.paginator-bottom .icon-previous{background-position:-263px -112px}.paginator-bottom .icon-next{background-position:-262px -62px}.paginator-bottom a.previous{margin-right:60px}.paginator-bottom a.next{margin-left:60px}.paginator-bottom a{margin:0 5px}.paginator-bottom .disabled .icon-previous{background-position:-462px -112px}.paginator-bottom .disabled .icon-next{background-position:-462px -62px}@media screen and (max-width:1024px){body{padding:53px 0 0 0}.header{position:fixed;left:0;right:0;top:0;background:#fff}.mobile-only{display:initial}.header .floating-social *{box-sizing:content-box}.header .floating-social{position:absolute;top:0;left:50px;padding:14px 2px 10px 8px;background:#fff;display:none}.container{min-width:0;width:auto;padding:0;margin:0}.hero.page,.intro.home,.hero.home{max-width:none;min-width:0}.nav-main{position:fixed;left:-80%;top:0;bottom:0;width:80%;overflow:auto;margin:0 !important;background:#fff;transition:all .1s;padding:70px 0 0 0}.nav-main.active{z-index:9999;left:0}.nav-main>li{display:block;float:none}.nav-main>li:first-child{border-top:1px solid #eee}.nav-main>li>.sub-menu{display:none}.header .nav-pills>li:hover .sub-menu{display:none;visibility:visible;overflow:hidden}.header .nav-pills>li>a{display:block;position:relative;border-radius:0;font-size:16px;line-height:42px;color:#000;padding:0 7px 0 8px;border-bottom:1px solid #eee}.header .nav-pills>li>a:active{background:#eee}.header .nav-pills>li>a:after{display:none}.header .nav-pills>li>a:active:after,.header .nav-pills>li>a:hover:after{content:"";display:block;position:absolute;top:50%;right:5px;width:20px;height:20px;background:url(../img/sprite.png) -168px -64px no-repeat;margin:-10px 0 0 0}[class^="col-xs-"]{float:none;width:auto;margin:0;padding:0}.hero .navigation{display:none}.row{margin:0}.destination-imgmodule{margin:0 -10px 15px -10px;padding:0}.destination-sidebar img{width:100%}.footer,.content{padding:10px}p.copyright{margin:0;position:absolute;left:0;right:0;bottom:0;font-size:14px}.footer .menu-footer{padding:0 0 160px 0}.footer .menu-footer .signup-wrapper{margin:0}.footer .menu-footer .signup{display:block;position:absolute;left:0;bottom:90px;right:0;width:100%}.footer .menu-footer .signup .form-group{width:80%;margin:0}.footer .menu-footer .signup .btn{width:20%}.footer .menu-footer .signup p{margin:0;text-align:center;font-size:14px;line-height:20px}.footer .menu-footer .social{width:auto;text-align:center;position:absolute;left:0;right:0;bottom:35px;margin:0}.footer .menu-footer .social ul li{display:inline-block}.footer .menu-footer>li{float:left;width:50%}.footer .menu-footer>li h3{display:none}.footer .menu-footer>li .sub-menu li a{line-height:20px;margin:0;padding:2px 0}.btn .icon-next{background-position:-466px -68px;width:15px;height:14px;margin:-2px 0 0 0}.breadcrumbs{font-size:14px;line-height:17px;font-weight:700;padding:0;margin:5px 0 0 0}.content h2{font-size:20px;font-weight:700;text-transform:uppercase;margin:15px 0}.content h3{font-weight:700;font-size:18px;line-height:30px;font-weight:700;margin:20px 0;text-transform:uppercase}.destination-imgmodule h3{margin:0;padding:5px 0}.content p{font-size:16px;line-height:24px;margin:20px 0}.content .summary{margin:20px 0;padding:0;list-style:none;font-size:18px;line-height:30px}.article-glance{float:none;width:auto}.sharethis-wrapper{margin:15px 0}.sharethis-wrapper.align-right,.sharethis-wrapper{text-align:center}.destination-display .article-details{font-size:14px;line-height:17px}.destination-display .article-details span{display:inline-block}.destination-display .article-details>div{margin:0 0 10px 0}.destination-display .article-details{margin:15px 0 5px 0}.list-bullets li,.destination-display ul li{line-height:23px;padding-left:15px;margin:0 0 10px;white-space:normal !important}.list-bullets li:before,.destination-display ul li:before{top:8px;left:0}.content .summary li{padding:0}label.btn{white-space:initial}.content .form-wrapper{padding:0;margin:15px 0}.form-wrapper .col-xs-4,.form-wrapper .col-xs-10{float:none;width:auto;padding:0}.form-wrapper .col-xs-offset-1{margin-left:0}.event-wrapper>.event-date{float:left;width:120px;border:1px solid #666;text-align:center;margin:0 28px 0 0}.event-wrapper>.event-date .month{font-size:18px;line-height:48px;border-bottom:1px solid #666}.event-wrapper>.event-date .day{font-size:36px;line-height:83px}.form-wrapper.filter{display:none}h2.filter{float:none}.filter-heading .navbar-nav{margin:0}.filter-heading .dropdown-toggle{text-align:right;margin:0 !important;padding:0 !important}.paginator.top{padding:0;margin:15px 0}.results-wrapper{margin:0;padding:15px 0 0 0}.results-wrapper .result{margin:0 0 15px 0;width:auto;float:none}.filter-trigger{display:block;position:absolute;top:-36px;left:0;z-index:2;font-size:12px;color:#999}.filter-trigger .icon-filter{vertical-align:middle;background:url(../img/sprite.png) -566px -116px;width:20px;height:20px;margin:0 0 0 5px}.paginator-bottom{margin:15px 0;position:relative}.paginator-bottom a.previous{margin-right:0;position:absolute;left:0;top:-5px}.paginator-bottom a.next{margin-left:0;position:absolute;right:0;top:-5px}.paginator-bottom a{margin:0 10px}.row.filter-heading .inner{border:0}.weather-row{overflow:hidden;margin:0}.weather-row .weather-box{float:none;width:auto;border:1px solid #ccc;margin:0 0 15px 0 !important}.weather-row .weather-box:first-child{;border:1px solid #ccc}.conditions{overflow:hidden}.weather-current p{margin:0 0 15px 0}.restaurant-details{margin:0 0 15px 0}.restaurant-details .column{float:none;width:auto;padding:0}.dishes{padding:0}.dishes-list li{float:none;max-width:none;margin:0 0 15px 0}.dishes-list li:first-child{margin:0 3px 15px 3px}.dishes-list li .copy{padding:15px 15px 0 15px;min-height:0}.dishes-list li .copy h3{margin:0 0 15px 0}.dishes-list li .copy p{margin:0 0 15px 0}.forecast-wrapper{width:100%;overflow:scroll}.temperatures,.forecast-wrapper table{margin:0 0 15px 0;min-width:640px}.intro.home{padding:10px}.intro.home p{padding:0;font-size:18px;font-weight:400;margin:15px 0}.intro.home .separator{background:0;border-top:1px solid #ccc;margin:15px 15%;height:0}.btn.btn-guide{white-space:initial}.intro .popular-link>span{display:block;background:rgba(255,255,255,0)}.intro .popular-link span.icon-next{width:30px;background-position:-759px -9px;right:10px;margin:0}.activities.home>img{width:100%;position:relative;margin:0;z-index:1}.activities.home .box-wrapper{padding:0}.activities.home .box-activity{padding:0;text-decoration:none;margin:0 0 3px 0}.activities.home .box-activity .inner{border:1px solid #ccc;display:block;position:relative;background:#fff}.activities.home .box-activity h3,.activities.home .box-activity .heading{font-size:18px;line-height:30px;margin:0;padding:5px 0;font-weight:700;text-transform:uppercase;z-index:2}.activities.home .box-activity h3 a{color:#fff}.activities.home .box-activity h3:after,.activities.home .box-activity .heading:after{content:"";display:block;position:absolute;width:35px;height:23px;bottom:-23px;left:50%;margin:0 0 0 -17px;background:url(../img/sprite.png) -657px -13px}.activities.home .box-activity .read-more{display:block;font-size:18px;font-weight:400;line-height:30px;border-width:2px 0;padding:3px 0}.activities.home .box-activity .copy{height:auto;min-height:98px;padding:25px 15px;font-size:18px;line-height:24px}.activities.home .box-activity .copy p,.activities.home .box-activity .copy span{margin:0;color:#000}.activities.home .box-activity:hover .copy span{text-decoration:none}.activities.home .box-activity .heading:hover,.activities.home .box-activity .read-more:hover{text-decoration:underline}.intro.home .btn-guide{background:#eee;color:#000;font-size:18px;font-weight:400;margin:15px;padding:10px;line-height:24px;display:block;width:91%;margin:0 auto}.intro.home .btn-guide .icon-next{display:inline-block;margin:0 auto 0 auto;height:30px}.hero.home .copy{width:100%;height:100%;left:0;top:0;background:0;padding:10px}.hero h2{font-size:18px;color:#fff;text-transform:uppercase;margin:5px 0 15px 0}.hero .btn{padding:0 0 0 20px;line-height:18px;font-size:12px;padding:3px 5px}.hero .copy{position:absolute;top:auto;bottom:0;left:0;right:auto;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2;padding:10px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3);background:rgba(0,0,0,.3)}.hero.page h2.slide-title{position:absolute;bottom:auto;top:0;margin:0;right:auto;z-index:2;font-size:24px;font-weight:400;line-height:30px;padding:10px}.slick-prev,.slick-next{display:block;position:absolute;top:57%;left:0}.slick-next{left:auto;right:0}.header .menu-social .share{display:none}.header .menu-social li{float:left;cursor:pointer;padding:15px 0 0 0;margin:0}.header .menu-social li.search:hover{padding-left:350px;margin-left:-350px}.header h1{padding:0;width:120px;margin:0}.header h1 a{display:block;width:100%}.header h1 img{max-width:100%}.header h1.active{position:fixed;z-index:99999;left:0;margin:0;width:270px;background:#fff;padding:9px 52px;box-sizing:border-box}.header .menu-social .share{display:none}.header .menu-social li{float:left;cursor:pointer;padding:9px 0 0 0;margin:0}.header .menu-social li.search:hover{padding-left:350px;margin-left:-350px}.header .menu-social .search:hover .search-wrapper{display:none}.header .menu-social .search .search-wrapper.active{display:block}.header .menu-social .search-wrapper{position:absolute;top:50px;right:0;left:0;background:#ccc;border-bottom:2px solid #57803a;width:auto;padding:10px;display:none}.header .menu-social .search-wrapper .form-group{width:66%;float:left;margin:0}.header .menu-social .search-wrapper .form-control{border:0;width:100%}.header .menu-social .search-wrapper .btn{font-size:14px;width:33%;margin:0;padding:0;height:34px;background:#c8e1b4}.header .menu-social .search-wrapper:after{top:-9px;right:22px}.header .menu-social .search-wrapper br{display:none}.header .menu-social .search-wrapper .gsc-input-box{height:auto;border:0}.header .menu-social .search-wrapper .gsc-search-box{margin:0}.header .menu-social .search-wrapper .gsib_a{padding:0}.header .menu-social .search-wrapper input.gsc-input{padding:6px 12px !important;background:#fff;height:34px;vertical-align:middle}.header .menu-social .search-wrapper .gsc-input{padding:0}.header .menu-social .search-wrapper .gsst_b{padding:0}.header .menu-social .search-wrapper .gsc-search-button{border-radius:0;padding:6px 20px;vertical-align:middle;background:#c8e1b4;border:0}.header .trigger{position:relative;float:left;left:0;width:50px;height:50px;margin:0 10px 0 0;background:url(../img/sprite.png) -500px -50px #90b977;transition:all .1s}.header .trigger.active{position:fixed;left:270px;z-index:9999}.menu-overlay{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.menu-overlay.active{display:block}.custom-control:before{margin:0;width:20px;height:20px}.custom-control{font-size:4vw}.mobile-menu{display:block;position:fixed;left:-270px;top:0;bottom:0;width:270px;margin:0 !important;background:#fff;transition:all .1s;padding:70px 0 0 0;overflow:auto}.mobile-menu.active{z-index:9999;left:0}.mobile-menu>li{display:block;float:none;border-bottom:1px solid #eee}.mobile-menu>li:last-child{margin:0 0 50px 0}.mobile-menu>li.active{padding-bottom:10px}.mobile-menu>li>ul{overflow:auto;-webkit-overflow-scrolling:touch}.mobile-menu>li:first-child{border-top:1px solid #eee}.mobile-menu>li:hover .sub-menu{display:none;visibility:visible;overflow:hidden}.mobile-menu>li>a{display:block;position:relative;border-radius:0;font-size:16px;line-height:42px;color:#000;padding:0 7px 0 8px}.mobile-menu>li.parent>a:before{content:"";display:block;position:absolute;top:50%;right:10px;margin:-8px 0 0 0;background:url(../img/sprite.png) -417px -17px;width:15px;height:15px}.mobile-menu>li>a:active{background:#eee}.mobile-menu>li>a:after{display:none}.mobile-menu>li>ul{display:none;margin:0 0 0 20px;padding:0;list-style:none}.mobile-menu>li>ul>li{border-bottom:1px solid #ddd}.mobile-menu>li>ul>li:last-child{border:0}.mobile-menu>li>ul>li>a{display:block;position:relative;color:#000;line-height:30px;background:#eee;padding:0 0 0 10px}.mobile-menu>li>ul>li.parent>a:before{content:"";display:block;position:absolute;top:50%;right:10px;margin:-8px 0 0 0;background:url(../img/sprite.png) -417px -17px;width:15px;height:15px}.mobile-menu>li>ul>li>ul{margin:0;padding:0;list-style:none;display:none}.mobile-menu>li>ul>li>ul>li>a{display:block;padding:0 0 0 20px;line-height:30px;color:#666}.navbar-nav .open .dropdown-menu{position:absolute;z-index:5;background:#fff;left:auto;right:0 !important;width:60%;box-shadow:0 5px 5px rgba(0,0,0,.2)}.destination-display .article-details div[class^="article-"]{width:auto;float:none}.destination-display .article-details div.article-date{float:none;text-align:left}}@media screen and (min-width:768px) and (max-width:1024px){.results-wrapper .result{margin:0 0 15px 0;width:31.2%;float:left;margin:0 15px 15px 0}.results-wrapper .result .result-content{border:1px solid #ccc;padding:15px 15px 15px 15px;height:173px !important;overflow:hidden}.results-wrapper{margin:0 -15px 0 0}.custom-control{font-size:2vw}.footer .menu-footer .signup-wrapper{margin:0 auto;width:75%}.dishes-list{width:993px;margin:0 auto}.dishes-list li{float:none;display:inline-block;vertical-align:bottom;width:240px;margin:0 3px 15px 3px;text-align:left;padding:0 0 10px 0}.dishes-list li .img-wrapper{height:140px;overflow:hidden}.dishes-list li .copy{padding:10px 10px 0 10px;min-height:0;height:150px;overflow:hidden}.dishes-list li .copy h3{font-size:16px;line-height:18px;height:36px;overflow:hdden;margin:0 0 5px 0}.dishes-list li .copy p{margin:0 0 10px 0;font-size:16px;line-height:normal}.intro .popular-link>span>span{left:0;bottom:0;top:auto;width:auto;height:auto;font-size:1.6vw;line-height:normal;font-weight:200;padding:1vw 50px 1vw 1vw;background:rgba(255,255,255,.7)}.weather-row{margin:0 -1% 0 0}.weather-row .weather-box{float:left;width:32%;border:1px solid #ccc;margin:0 1.2% 15px 0 !important;min-height:230px}}@media screen and (min-width:768px) and (max-width:1023px){.activities.home .box-activity h3,.activities.home .box-activity .heading{font-size:1.8vw;line-height:normal;padding:10px 0}.activities.home .box-activity h3 a{color:#fff}.activities.home .box-activity .copy{min-height:102px;font-size:1.8vw;line-height:normal}.intro .popular-link>span>span{left:0;bottom:0;top:auto;width:auto;height:auto;font-size:2.8vw;line-height:normal;font-weight:200;padding:1vw 50px 1vw 1vw;background:rgba(255,255,255,.7)}.dishes-list{width:744px;margin:0 auto}.dishes-list li{float:none;display:inline-block;vertical-align:bottom;width:240px;margin:0 3px 15px 3px;text-align:left}.intro .popular-link>span>span{height:auto;font-size:1.8vw;line-height:normal;font-weight:400;padding:1vw 50px 1vw 1vw;background:rgba(255,255,255,.7)}}@media screen and (max-width:767px){.intro .popular-link{float:none;width:auto;padding:0;margin:0 0 10px 0}.intro .popular-link>span>span{left:0;bottom:0;top:0;width:auto;height:auto;font-size:3.6vw;line-height:normal;font-weight:400;padding:10px 50px 5px 5px;background:rgba(255,255,255,.7)}.activities.home .box-activity{display:block;width:auto;margin:0 15px 15px 15px}.header .menu-social .share{display:none !important}}