@import url("main-blessed1.css?z=250");@media (min-width:768px) and (max-width:991px){.content{padding:60px 0}.container{padding-left:30px;padding-right:30px}.page-header h1,.page-header h2,.page-header h3{font-size:27px}.page-header h1.title-small,.page-header h2.title-small,.page-header h3.title-small{font-size:22px}.page-header .green{display:block}.page-header.search-results h1,.page-header.search-results h2{font-size:21px}.filter-line{margin:40px 0}.alternative1 .xms-text h3,.alternative2 .xms-text h3{font-size:22px}.course-list h3{font-size:23px}.green-highlight .highlight-title{font-size:27px}.photo-text-bar:first-child{margin-top:60px}.photo-text-bar .logo-item+.logo-item{margin-left:40px}.photo-text-bar.artpage .photo{height:440px}.package-item .package-action .price-top .title,.package-item .package-text{font-size:15px}.package-item .package-action .price-top .price{font-size:32px}.package-item .package-action .price-top .subtitle{font-size:13px}.package-item .package-action .btn-container .btn-primary{font-size:14px;padding:15px}.package-item .package-action .btn-container .btn-primary small{display:none}.notes h3{font-size:15px}.logo-link-container{margin-top:40px}.dark-filter-line .btn-toggle-list.active:before{top:-18px;bottom:-18px}.dark-filter-line .btn-toggle-list.active:after{bottom:-33px}.disclaimer .xms-text h2{font-size:27px}}@media (min-width:992px) and (max-width:1199px){.content{padding:80px 0}.page-header h1,.page-header h2,.page-header h3{font-size:30px}.page-header h1 .green,.page-header h2 .green,.page-header h3 .green{display:block}.page-header.search-results h1,.page-header.search-results h2{font-size:24px}.photo-text-bar:first-child{margin-top:80px}.map-content,.map-content #map_canvas{height:668px}.alternative1 .xms-text h3,.alternative2 .xms-text h3,.course-list h3{font-size:23px}.disclaimer .xms-text h2,.green-highlight .highlight-title{font-size:30px}}footer a:active,footer a:focus,footer a:hover{text-decoration:none}footer .title{margin:0;text-transform:uppercase;font-weight:600;font-size:17px;display:inline-block;color:#999}footer .footer-top{background-color:#404040;padding:50px 0}footer .footer-top .title{color:#fff;font-size:28px;font-weight:700;text-transform:none;margin:20px 0}footer .footer-top .btn-footer-top{text-align:right}footer .footer-top .btn-footer-top .btn{padding:21px 42px;font-size:19px}footer .footer-bottom{background-color:#333;padding:50px 0}footer .contact-text-container{padding-bottom:40px;color:#fff}footer .contact-text-container .title{margin-top:20px;margin-bottom:20px;display:block}footer .contact-text-container .text{font-weight:300;line-height:1.5}footer .contact-text-container .text p{margin:0}footer .contact-text-container .seo-text{margin:20px 0 0;font-weight:300;font-size:14px;line-height:1.42857143;color:#fff}footer .contact-text-container a{color:#fff;opacity:1;font-size:19px;transition:opacity .25s ease}footer .contact-text-container a.address{font-size:16px}footer .contact-text-container a.mail{font-weight:600;text-decoration:underline}footer .contact-text-container a.mail:after{content:"";display:block;margin-bottom:16px}footer .contact-text-container a.tel{font-weight:300}footer .contact-text-container a:active,footer .contact-text-container a:focus,footer .contact-text-container a:hover{opacity:.8;filter:alpha(opacity=80)}footer .hotels-newsletter-container{border-top:1px solid #4d4d4d;padding:40px 0}footer .hotels-list .title{padding-bottom:20px}footer .hotels-list ul{list-style:none;margin:10px 0 0;padding:0}footer .hotels-list ul li{padding:0 0 3px;margin:0;font-size:13px;font-weight:300}footer .hotels-list ul li.title{color:#fff;font-size:14px;font-weight:600;padding-bottom:6px}footer .hotels-list ul li a{color:#fff;transition:opacity .25s ease}footer .hotels-list ul li a:active,footer .hotels-list ul li a:focus,footer .hotels-list ul li a:hover{opacity:.5}footer .newsletter-box{background-color:#404040;display:table;width:100%;min-height:296px}footer .newsletter-box .newsletter-container{padding:30px;display:table-cell;vertical-align:middle}footer .newsletter-box .title{text-transform:none;margin-bottom:3px;font-size:17px;color:#fff}footer .newsletter-box .subtitle{text-transform:none;margin-bottom:20px;font-size:14px;font-weight:400;color:#777;line-height:1.3}footer .newsletter-box .form-btn{text-align:right}footer .newsletter-box .form-btn .btn{font-size:12px;padding:10px 20px}footer .parceiros-follow-container{border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;padding:30px 0;margin-bottom:24px}footer .parceiros-follow-container [class*=" col-"],footer .parceiros-follow-container [class^=col-]{display:table;height:64px}footer .parceiros{display:table-cell;vertical-align:middle}footer .parceiros .title{font-size:16px}footer .parceiros .partner-item{display:inline-block;margin-left:30px;color:#fff;opacity:1;transition:opacity .25s ease}footer .parceiros .partner-item img{max-height:64px}footer .parceiros .partner-item:active,footer .parceiros .partner-item:focus,footer .parceiros .partner-item:hover{opacity:.75}footer .follow{text-align:right;display:table-cell;vertical-align:middle}footer .follow a{display:inline-block;font-size:12px;color:#fff;background-color:#29487d;padding:10px 18px;font-weight:600;transition:background-color .25s ease}footer .follow a i{margin-right:5px}footer .follow a.follow-facebook{background-color:#29487d}footer .follow a.follow-facebook:active,footer .follow a.follow-facebook:focus,footer .follow a.follow-facebook:hover{background-color:#233d6a}footer .menu-bottom-share-container{color:gray}footer .menu-bottom-share-container a{color:gray;display:inline-block}footer .menu-bottom-share-container a:active,footer .menu-bottom-share-container a:focus,footer .menu-bottom-share-container a:hover{color:#ccc}footer ul.menu-bottom{font-size:14px;position:relative;z-index:1;list-style:none;margin:0;padding:0}footer ul.menu-bottom li{display:inline-block;margin-right:12px;position:relative;z-index:1;padding:0;margin-bottom:4px}footer ul.menu-bottom li:after{content:"";position:absolute;z-index:1;top:2px;right:-8px;width:1px;height:14px;background-color:gray}footer ul.menu-bottom li:last-child{margin-right:0}footer ul.menu-bottom li:last-child:after{display:none}footer ul.menu-bottom a{text-transform:uppercase}footer .share{text-align:right}footer .share,footer .share .title{font-size:15px}footer .share a{margin-left:5px}footer .copyright{margin-top:35px;font-size:12px;color:#555}footer .copyright a{color:#555}footer .copyright a:active,footer .copyright a:focus,footer .copyright a:hover{color:#888}@media (max-width:479px){footer{text-align:center}footer .footer-top{padding:20px 0 50px;text-align:center}footer .footer-top .title{font-size:20px;margin:20px 0 30px;padding:0 5%}footer .footer-top .btn-footer-top{text-align:center}footer .footer-top .btn-footer-top .btn{padding:16px 32px;font-size:14px}footer .footer-bottom{padding:20px 0}footer .contact-text-container{padding-bottom:30px}footer .contact-text-container .title{margin-top:30px;margin-bottom:10px}footer .contact-text-container .text{font-size:15px;line-height:1.42857143}footer .contact-text-container .seo-text{display:block;margin:30px 0 0;font-size:15px}footer .contact-text-container a{font-size:16px}footer .contact-text-container a.address{font-size:15px}footer .contact-text-container a.mail:after{margin-bottom:12px}footer .hotels-newsletter-container{padding:30px 0}footer .hotels-list .title{padding-bottom:10px}footer .newsletter-box{margin-top:30px;min-height:0}footer .newsletter-box .title{margin-bottom:4px;display:block}footer .newsletter-box .newsletter-container{padding:20px}footer .parceiros-follow-container{padding:30px 0 20px}footer .parceiros .title{display:block;margin-bottom:15px}footer .parceiros .partner-item{margin-left:15px;margin-bottom:15px}footer .parceiros .partner-item img{max-height:50px;max-width:96px}footer .parceiros .partner-item:first-of-type{margin-left:0}footer .follow{text-align:center;margin-top:30px;margin-bottom:0}footer .share{margin-top:28px;text-align:center}footer .share a .fa-lg{font-size:1.5em}}@media (min-width:480px) and (max-width:767px){footer .footer-top{padding:20px 0}footer .footer-top .title{font-size:16px;margin:20px 0}footer .footer-top .btn-footer-top .btn{padding:17px 32px;font-size:15px}footer .footer-bottom{padding:20px 0}footer .contact-text-container{padding-bottom:30px}footer .contact-text-container .seo-text{display:block;margin:30px 0 0}footer .hotels-newsletter-container{padding:30px 0}footer .hotels-list .title{padding-bottom:10px}footer .newsletter-box{margin-top:30px;min-height:0;height:auto!important}footer .newsletter-box .title{margin-bottom:20px;display:block}footer .newsletter-box .newsletter-container{padding:20px}footer .newsletter-box .form-group{display:inline-block;width:38%;margin-bottom:5px}footer .newsletter-box .form-btn{display:inline-block;width:22%}footer .newsletter-box .form-btn .btn{padding:9px 20px;position:relative;top:1px}footer .parceiros .title{display:block;margin-bottom:15px}footer .parceiros .partner-item{margin-left:15px}footer .parceiros .partner-item img{max-height:50px;max-width:90px}footer .parceiros .partner-item:first-of-type{margin-left:0}footer .follow,footer .share{text-align:left}footer .share{margin-top:28px}}@media (min-width:768px) and (max-width:991px){footer .footer-top .title{font-size:22px;margin:22px 0}footer .footer-top .btn-footer-top .btn{font-size:17px}footer .newsletter-box .form-btn .btn{display:block;width:100%}footer .parceiros .title{display:block;margin-bottom:15px}footer .parceiros .partner-item{margin-left:15px;margin-bottom:5px}footer .parceiros .partner-item img{max-height:58px}footer .parceiros .partner-item:first-of-type{margin-left:0}footer .follow a.follow-facebook{width:100%;display:block;text-align:center}footer .share{margin-top:28px;text-align:left}}@media (min-width:992px) and (max-width:1199px){footer .footer-top .title{font-size:25px;margin:22px 0}footer .footer-top .btn-footer-top .btn{font-size:17px}footer .parceiros .partner-item{margin-left:20px}footer .parceiros .partner-item img{max-height:55px}}.cookie-bar{transition:all 1s ease-in-out;background-color:rgba(0,0,0,.92);position:fixed;color:#999;width:100%;padding:20px 0;z-index:1000;bottom:-200px}.cookie-bar a{color:#999;text-decoration:none}.cookie-bar a:active,.cookie-bar a:focus,.cookie-bar a:hover{color:#fff}.cookie-bar .cookie-bar-text{font-size:16px;text-align:center}.cookie-bar .cookie-bar-button{display:inline-block}.cookie-bar .cookie-bar-button a{margin-left:10px;display:inline-block;padding:6px 12px;border-radius:5px;color:#f5f5f5;text-decoration:none;font-weight:700;background-color:#97cc54;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.cookie-bar .cookie-bar-button a:active,.cookie-bar .cookie-bar-button a:focus,.cookie-bar .cookie-bar-button a:hover{text-decoration:none;color:#fff;background-color:#8bc640}.cookie-open{visibility:visible;bottom:0}.cookie-close{visibility:hidden;bottom:-200px}@media (max-width:479px){.cookie-bar .cookie-bar-text{font-size:15px}.cookie-bar .cookie-bar-button{display:block}.cookie-bar .cookie-bar-button a{margin-top:20px;margin-left:0}}@media (min-width:480px) and (max-width:767px){.cookie-bar{padding:15px 0 20px}.cookie-bar .cookie-bar-text{font-size:15px}.cookie-bar .cookie-bar-button{display:block}.cookie-bar .cookie-bar-button a{margin-top:20px;margin-left:0}}#nav-icon{width:30px;height:26px;position:relative;margin:20px 20px 0 0!important;transition:.5s ease-in-out;cursor:pointer;border:0 none;background:transparent!important}#nav-icon,#nav-icon span{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:0;opacity:1;left:0;transition:.25s ease-in-out}#nav-icon span:first-child{top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:9px}#nav-icon span:nth-child(4){top:18px}#nav-icon.open span:first-child{top:9px;width:0;left:50%}#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){top:9px;width:0;left:50%}.full-menu{position:fixed;background-color:rgba(0,0,0,.95);-webkit-transform:translate(100%);transform:translate(100%);transition:all .3s ease-in-out;width:100%;height:100%;top:0;right:0;z-index:100!important}.full-menu ul{margin:25% 0 0;padding:0;list-style:none;text-align:center}.full-menu li{padding:4px 20px;font-size:14px;font-weight:300;opacity:0;transition:all .3s ease;cursor:pointer}.full-menu li a{text-transform:uppercase;font-family:Fira Sans,Arial,Helvetica,sans-serif;font-weight:600;color:hsla(0,0%,100%,.6);text-decoration:none;display:inline-block}.full-menu li a:active,.full-menu li a:focus,.full-menu li a:hover{color:#fff;text-decoration:none}.full-menu li.small{font-size:13px;padding:4px 20px}.full-menu li.secondary,.full-menu li.small.small-menu-start{border-top:2px solid #333;margin-top:12px;padding-top:16px}.full-menu li.secondary{margin-bottom:0;font-size:12px}.full-menu li.secondary a{display:inline-block;color:hsla(0,0%,100%,.75);padding:5px 10px;background-color:rgba(151,204,84,.75)}.full-menu li.secondary a:active,.full-menu li.secondary a:focus,.full-menu li.secondary a:hover{background-color:#97cc54}.full-menu li.lang{display:block;margin-top:5px;font-size:12px}.full-menu li.lang img{width:22px;height:14px;position:relative;top:3px}.full-menu li.lang a{display:inline-block;padding:0 5px}.full-menu li.lang a img{opacity:.5;filter:alpha(opacity=50);border:1px solid hsla(0,0%,100%,.5)}.full-menu li.lang a.active img,.full-menu li.lang a:active img,.full-menu li.lang a:focus img,.full-menu li.lang a:hover img{opacity:1;filter:alpha(opacity=100);border:1px solid #fff}.full-menu.active{z-index:30;width:100%;height:100%}.full-menu.active,.full-menu.active li{-webkit-transform:translate(0);transform:translate(0);opacity:1}.full-menu.active li{filter:alpha(opacity=100)}.full-menu.active li.active a,.full-menu.active li.active a:active,.full-menu.active li.active a:focus,.full-menu.active li.active a:hover{color:#97cc54;text-decoration:none;display:inline-block}.full-menu.active li{transition-delay:.15s}.full-menu.active li+li{transition-delay:.25s}.full-menu.active li+li+li{transition-delay:.35s}.full-menu.active li+li+li+li{transition-delay:.45s}.full-menu.active li+li+li+li+li{transition-delay:.55s}.full-menu.active li+li+li+li+li+li{transition-delay:.65s}.full-menu.active li+li+li+li+li+li+li{transition-delay:.75s}.full-menu.active li+li+li+li+li+li+li+li{transition-delay:.85s}.full-menu.active li+li+li+li+li+li+li+li+li{transition-delay:.95s}.full-menu.active li+li+li+li+li+li+li+li+li+li{transition-delay:1.05s}@media (min-width:480px) and (max-width:767px){.full-menu ul{margin:14% 0 0}.full-menu li{display:inline-block}.full-menu li,.full-menu li.small{padding:6px 12px;font-size:14px}.full-menu li.small.small-menu-start{border-top:0 none;margin:0;padding:6px 12px}.full-menu li.secondary{border-top:0 none;font-size:12px;margin:0;padding:10px 14px}.full-menu li.lang{margin:0}}@media (min-width:768px) and (max-width:991px){.full-menu{display:none}}@media (min-width:992px) and (max-width:1199px){.full-menu{display:none}}@media (min-width:1200px){.full-menu{display:none}}.detail header.with-gallery{height:560px;z-index:1;background-color:#404040}.detail header.with-gallery:after{display:none}.detail section.content.bkg-white+section.content.bkg-white{padding-top:10px;position:relative;z-index:1}.detail section.content.bkg-white+section.content.bkg-white:after{content:"";width:25%;height:1px;top:-50px;left:50%;background-color:red}.detail .page-header .suptitle strong{font-weight:400}.detail .detail-header{margin-bottom:30px}.detail .detail-header+.filter-line{margin:30px 0 60px}.detail .detail-logo{background-position:50%;background-repeat:no-repeat;background-size:cover;background-position:100%;image-rendering:-webkit-optimize-contrast;text-align:right;height:79px}.detail .detail-logo,.detail .detail-logo.contain{background-size:contain}.detail .detail-logo.top{background-position:top}.detail .detail-logo img{display:inline-block;max-height:79px}.detail .xms-text.detail-text h3{font-size:20px;color:#97cc54;font-weight:600;margin-bottom:8px}.detail .btn-lg{font-size:16px}.detail .xms-text.detail-text+.btn-lg{margin-top:35px}.detail .row.large-gutter+.square-gallery{margin-top:100px}.detail .small-location-map{height:340px;background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:cover}.detail .small-location-map.contain{background-size:contain}.detail .small-location-map.top{background-position:top}.detail .badge{display:inline-block;margin-right:6px;font-size:11px;font-weight:600;text-transform:uppercase;color:#fff;background-color:#999;padding:6px 8px;border-radius:0}.detail .badge.gold{background-color:#cfb53b}.detail .badge.blue{background-color:#559bbe}.detail .badge.red{background-color:#d8292f}.detail .badge.green{background-color:#97cc54}.detail .badge.purple{background-color:#6c31b6}.detail .badge:last-of-type{margin-right:10px}.detail .simple-article-list .thumbnail.guestbook{background-color:#fff;text-align:center;margin-bottom:0}.detail .simple-article-list .thumbnail.guestbook .caption{padding:0}.detail .simple-article-list .thumbnail.guestbook .thumb-suptitle{font-size:14px}.detail .simple-article-list .thumbnail.guestbook .thumb-suptitle i{display:block;margin-bottom:4px;text-align:center}.detail .simple-article-list .thumbnail.guestbook .thumb-title{font-size:28px}.detail .simple-article-list .thumbnail.guestbook .thumb-text{font-size:16px;margin-top:38px}.detail .course-table .btn{margin-bottom:1px;padding:32px 40px}.detail .course-table .item{background-color:#f2f2f2;margin-bottom:1px;padding:17px 18px}.detail .course-table .item.highlighted{background-color:#e7e7e7}.detail .course-table .item .small,.detail .course-table .item small{font-size:12px}.detail .course-table .item .title{margin:0 0 6px;font-size:20px;font-style:italic;color:#404040}.detail .course-table .item .title .small,.detail .course-table .item .title small{font-size:12px;color:#666;font-weight:400}.detail .course-table .item .text{font-size:15px}.detail .course-table .item .text strong{color:#4d4d4d}.detail .course-table ul.tee-list{padding:0;margin:0;list-style:none}.detail .course-table ul.tee-list li{color:#666;padding:6px 0 0 18px;position:relative}.detail .course-table ul.tee-list li:before{content:"\f111";font-family:FontAwesome;position:absolute;left:0;top:8px;font-size:80%;color:#97cc54}.detail .course-table ul.tee-list li.white:before{color:#fff}.detail .course-table ul.tee-list li.blue:before{color:#46a2ee}.detail .course-table ul.tee-list li.red:before{color:#d32d33}.detail .course-table ul.tee-list li.yellow:before{color:#f3cc0f}.detail .course-table ul.tee-list li.black:before{color:#000}.detail .course-table ul.score{padding:4px 0 0;margin:0;list-style:none}.detail .course-table ul.score li{width:8%;height:10px;display:inline-block;padding:0;margin:0 1px;background-color:#ccc}.detail .course-table ul.score li.full{background-color:#97cc54}.detail .map-content,.detail .map-content #map_canvas{height:540px}.detail.small-header header{height:295px}.detail.small-header .center-content{top:60%}.detail-share{margin:40px auto;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;padding:10px 0;text-align:right;font-size:15px;display:flow-root}.detail-share .title{float:left;font-size:15px;text-transform:uppercase;font-weight:600;color:#bbb}.detail-share a{display:inline-block;margin-left:5px;color:#ccc;transition:color .25s ease}.detail-share a:active,.detail-share a:focus,.detail-share a:hover{color:#999}@media (max-width:479px){.detail header.with-gallery{height:440px}.detail .detail-header{margin-bottom:30px}.detail .detail-header .page-header{margin:0}.detail .detail-header+.filter-line{margin:30px 0}.detail .xms-text.detail-text+.btn-lg{margin-top:10px}.detail .row.large-gutter+.square-gallery{margin-top:40px}.detail .course-table{margin-top:30px}.detail .course-table .btn{padding:32px 15px}.detail .course-table .item .title{font-size:18px}.detail .simple-article-list .thumbnail.guestbook .thumb-suptitle{font-size:12px}.detail .simple-article-list .thumbnail.guestbook .thumb-title{font-size:22px}.detail .simple-article-list .thumbnail.guestbook .thumb-text{font-size:14px;margin-top:25px}.detail section.content.bkg-white+section.content.bkg-white{padding-top:0}.detail .small-location-map{margin-bottom:30px}.detail .map-content,.detail .map-content #map_canvas{height:320px}.detail.small-header header{height:220px}.detail.small-header .center-content{top:48%}.detail-navigation{text-align:center}.detail-navigation .btn{font-size:14px}.detail-navigation .btn-container-right{text-align:center;margin-top:20px}.detail-share{margin:30px 0}}@media (min-width:480px) and (max-width:767px){.detail header.with-gallery{height:335px}.detail .detail-header{margin-bottom:30px}.detail .detail-header .page-header{margin:0}.detail .detail-header+.filter-line{margin:30px 0}.detail .xms-text.detail-text+.btn-lg{margin-top:10px}.detail .row.large-gutter+.square-gallery{margin-top:50px}.detail .course-table{margin-top:30px}.detail .course-table .btn{padding:32px 15px}.detail .course-table .item .title{font-size:18px}.detail .simple-article-list .thumbnail.guestbook .thumb-suptitle{font-size:12px}.detail .simple-article-list .thumbnail.guestbook .thumb-title{font-size:22px}.detail .simple-article-list .thumbnail.guestbook .thumb-text{font-size:14px;margin-top:25px}.detail section.content.bkg-white+section.content.bkg-white{padding-top:0}.detail .small-location-map{margin-bottom:0;margin-top:30px}.detail .map-content,.detail .map-content #map_canvas{height:335px}.detail.small-header header{height:180px}.detail.small-header .center-content{top:50%}.detail-navigation .btn{font-size:14px}.detail-share{margin:30px 0}}@media (min-width:768px) and (max-width:991px){.detail .course-table .btn{padding:32px 15px}.detail .course-table .item .title{font-size:18px}.detail .course-table ul.score li{width:7%}.detail .simple-article-list .thumbnail.guestbook .thumb-suptitle{font-size:12px}.detail .simple-article-list .thumbnail.guestbook .thumb-title{font-size:25px}}@media (min-width:992px) and (max-width:1199px){.detail header.with-gallery{height:490px}.detail .course-table .item .title{font-size:18px}.detail .course-table ul.score li{width:7%}}.map_item{font-family:Fira Sans,Arial,Helvetica,sans-serif}.map_title{font-weight:600;color:#404040;font-size:15px}.map_text{font-weight:400;color:#666;font-size:12px;margin-top:3px}.map_link{margin-top:10px;font-size:11px;font-weight:600;text-transform:uppercase}.map_link a{color:#97cc54}.map_link a:active,.map_link a:focus,.map_link a:hover{color:#7eb736;text-decoration:none}.dropdown-container{position:absolute;z-index:100;top:88px;left:0;right:0;background-color:rgba(0,0,0,.95);display:none}.dropdown-container.open-menu{display:block}.dropdown-container .dropdown-content{padding:20px}.dropdown-container a.btn-image{background-position:50%;background-repeat:no-repeat;background-size:cover;text-align:center;display:block;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600;height:64px;position:relative;z-index:1;text-transform:uppercase}.dropdown-container a.btn-image.contain{background-size:contain}.dropdown-container a.btn-image.top{background-position:top}.dropdown-container a.btn-image span{position:absolute;z-index:20;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dropdown-container a.btn-image:after{content:"";position:absolute;z-index:10;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.2);transition:background-color .25s ease}.dropdown-container a.btn-image:active,.dropdown-container a.btn-image:focus,.dropdown-container a.btn-image:hover{text-decoration:none}.dropdown-container a.btn-image:active:after,.dropdown-container a.btn-image:focus:after,.dropdown-container a.btn-image:hover:after{background-color:rgba(0,0,0,.35)}.dropdown-container a.btn-image.big{height:92px}.dropdown-container .btn-image+.btn-image{margin-top:10px}.dropdown-container .second-row .btn-image.big{margin-top:8px}.dropdown-container ul.dp-menu{margin:0;padding:0;list-style:none}.dropdown-container ul.dp-menu>li{margin:0;padding:0 0 3px;font-size:11px;font-weight:300}.dropdown-container ul.dp-menu>li a{color:#fff;text-transform:none;padding:0;display:block;transition:color .25s ease}.dropdown-container ul.dp-menu>li a:active,.dropdown-container ul.dp-menu>li a:focus,.dropdown-container ul.dp-menu>li a:hover{color:hsla(0,0%,100%,.75);text-decoration:none}.dropdown-container ul.dp-menu>li.title{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;padding-bottom:8px}.dropdown-container ul.dp-menu>li.title>a{color:#fff;text-transform:uppercase}.dropdown-container .dp-menu+.dp-menu{margin-top:12px}.dropdown-container .dp-text{padding:6px;color:#fff;font-size:11px;font-weight:300}.dropdown-container .dp-text p{margin:0 0 10px}.dropdown-container .dp-text p:last-of-type{margin-bottom:0}.dropdown-container .dp-text .btn{font-size:12px;margin-top:18px}.dropdown-container .dp-text .btn.btn-link{padding:12px 0;color:#fff}.dropdown-container .dp-text .btn.btn-primary{padding:12px 10px}.dropdown-container .dp-text .btn+.btn{margin-left:22px}@media (min-width:768px) and (max-width:991px){.dropdown-container .dp-text .btn:after{content:"";display:block}.dropdown-container .dp-text .btn+.btn{margin:0}.dropdown-container a.btn-image{height:94px}.dropdown-container a.btn-image.big{height:105px}.dropdown-container .row.small-sm-gutter .col-lg-1,.dropdown-container .row.small-sm-gutter .col-lg-2,.dropdown-container .row.small-sm-gutter .col-lg-3,.dropdown-container .row.small-sm-gutter .col-lg-4,.dropdown-container .row.small-sm-gutter .col-lg-5,.dropdown-container .row.small-sm-gutter .col-lg-6,.dropdown-container .row.small-sm-gutter .col-lg-7,.dropdown-container .row.small-sm-gutter .col-lg-8,.dropdown-container .row.small-sm-gutter .col-lg-9,.dropdown-container .row.small-sm-gutter .col-lg-10,.dropdown-container .row.small-sm-gutter .col-lg-11,.dropdown-container .row.small-sm-gutter .col-lg-12,.dropdown-container .row.small-sm-gutter .col-md-1,.dropdown-container .row.small-sm-gutter .col-md-2,.dropdown-container .row.small-sm-gutter .col-md-3,.dropdown-container .row.small-sm-gutter .col-md-4,.dropdown-container .row.small-sm-gutter .col-md-5,.dropdown-container .row.small-sm-gutter .col-md-6,.dropdown-container .row.small-sm-gutter .col-md-7,.dropdown-container .row.small-sm-gutter .col-md-8,.dropdown-container .row.small-sm-gutter .col-md-9,.dropdown-container .row.small-sm-gutter .col-md-10,.dropdown-container .row.small-sm-gutter .col-md-11,.dropdown-container .row.small-sm-gutter .col-md-12,.dropdown-container .row.small-sm-gutter .col-sm-1,.dropdown-container .row.small-sm-gutter .col-sm-2,.dropdown-container .row.small-sm-gutter .col-sm-3,.dropdown-container .row.small-sm-gutter .col-sm-4,.dropdown-container .row.small-sm-gutter .col-sm-5,.dropdown-container .row.small-sm-gutter .col-sm-6,.dropdown-container .row.small-sm-gutter .col-sm-7,.dropdown-container .row.small-sm-gutter .col-sm-8,.dropdown-container .row.small-sm-gutter .col-sm-9,.dropdown-container .row.small-sm-gutter .col-sm-10,.dropdown-container .row.small-sm-gutter .col-sm-11,.dropdown-container .row.small-sm-gutter .col-sm-12,.dropdown-container .row.small-sm-gutter .col-xs-1,.dropdown-container .row.small-sm-gutter .col-xs-2,.dropdown-container .row.small-sm-gutter .col-xs-3,.dropdown-container .row.small-sm-gutter .col-xs-4,.dropdown-container .row.small-sm-gutter .col-xs-5,.dropdown-container .row.small-sm-gutter .col-xs-6,.dropdown-container .row.small-sm-gutter .col-xs-7,.dropdown-container .row.small-sm-gutter .col-xs-8,.dropdown-container .row.small-sm-gutter .col-xs-9,.dropdown-container .row.small-sm-gutter .col-xs-10,.dropdown-container .row.small-sm-gutter .col-xs-11,.dropdown-container .row.small-sm-gutter .col-xs-12{padding-left:10px!important;padding-right:10px!important}.dropdown-container .row.small-gutter .col-lg-1,.dropdown-container .row.small-gutter .col-lg-2,.dropdown-container .row.small-gutter .col-lg-3,.dropdown-container .row.small-gutter .col-lg-4,.dropdown-container .row.small-gutter .col-lg-5,.dropdown-container .row.small-gutter .col-lg-6,.dropdown-container .row.small-gutter .col-lg-7,.dropdown-container .row.small-gutter .col-lg-8,.dropdown-container .row.small-gutter .col-lg-9,.dropdown-container .row.small-gutter .col-lg-10,.dropdown-container .row.small-gutter .col-lg-11,.dropdown-container .row.small-gutter .col-lg-12,.dropdown-container .row.small-gutter .col-md-1,.dropdown-container .row.small-gutter .col-md-2,.dropdown-container .row.small-gutter .col-md-3,.dropdown-container .row.small-gutter .col-md-4,.dropdown-container .row.small-gutter .col-md-5,.dropdown-container .row.small-gutter .col-md-6,.dropdown-container .row.small-gutter .col-md-7,.dropdown-container .row.small-gutter .col-md-8,.dropdown-container .row.small-gutter .col-md-9,.dropdown-container .row.small-gutter .col-md-10,.dropdown-container .row.small-gutter .col-md-11,.dropdown-container .row.small-gutter .col-md-12,.dropdown-container .row.small-gutter .col-sm-1,.dropdown-container .row.small-gutter .col-sm-2,.dropdown-container .row.small-gutter .col-sm-3,.dropdown-container .row.small-gutter .col-sm-4,.dropdown-container .row.small-gutter .col-sm-5,.dropdown-container .row.small-gutter .col-sm-6,.dropdown-container .row.small-gutter .col-sm-7,.dropdown-container .row.small-gutter .col-sm-8,.dropdown-container .row.small-gutter .col-sm-9,.dropdown-container .row.small-gutter .col-sm-10,.dropdown-container .row.small-gutter .col-sm-11,.dropdown-container .row.small-gutter .col-sm-12,.dropdown-container .row.small-gutter .col-xs-1,.dropdown-container .row.small-gutter .col-xs-2,.dropdown-container .row.small-gutter .col-xs-3,.dropdown-container .row.small-gutter .col-xs-4,.dropdown-container .row.small-gutter .col-xs-5,.dropdown-container .row.small-gutter .col-xs-6,.dropdown-container .row.small-gutter .col-xs-7,.dropdown-container .row.small-gutter .col-xs-8,.dropdown-container .row.small-gutter .col-xs-9,.dropdown-container .row.small-gutter .col-xs-10,.dropdown-container .row.small-gutter .col-xs-11,.dropdown-container .row.small-gutter .col-xs-12{padding-left:3px!important;padding-right:3px!important}}@media (min-width:992px) and (max-width:1199px){.dropdown-container a.btn-image{height:74px}.dropdown-container a.btn-image.big{height:98px}}.home .photo-text-bar{margin-top:-40px}.home .photo-text-bar .text-container{padding:20px 0 0}@media (max-width:479px){.home header{height:440px}.home header .center-content{top:30%}}@media (min-width:480px) and (max-width:767px){.home header{height:345px}.home header .center-content{top:36%}.home .photo-text-bar .logo-container{margin-top:40px}.home .photo-text-bar .text-container{padding:10px 0 40px}}@media (min-width:768px) and (max-width:991px){.home .photo-text-bar .photo{height:220px}}.thumb-horizontal{width:100%}.thumb-horizontal .thumb-photo{float:left;width:47.5%;height:400px}.thumb-horizontal .caption{float:right;width:52.5%;height:400px;padding:50px 40px}.thumb-horizontal .thumb-badges-container{left:40px}.thumb-horizontal-full{width:100%}.thumb-horizontal-full .thumb-photo{float:left;width:50%;height:300px}.thumb-horizontal-full .caption{float:right;width:50%;height:300px;padding:50px 40px}.thumb-horizontal-full .thumb-badges-container{left:40px}@media (min-width:480px) and (max-width:767px){.grid-packages .col-ms-12 .thumbnail{width:100%}.grid-packages .col-ms-12 .thumbnail .thumb-photo{float:left;width:47.5%;height:400px}.grid-packages .col-ms-12 .thumbnail .caption{float:right;width:52.5%;height:400px;padding:50px 40px}.grid-packages .col-ms-12 .thumbnail .thumb-badges-container{left:40px}.grid-packages .col-ms-12 .thumbnail .thumb-photo{height:300px}.grid-packages .col-ms-12 .thumbnail .caption{height:300px;padding:42px 32px}.grid-packages .col-ms-12 .thumbnail .thumb-badges-container{left:32px}}@media (min-width:768px) and (max-width:991px){.grid-packages .col-sm-12 .thumbnail{width:100%}.grid-packages .col-sm-12 .thumbnail .thumb-photo{float:left;width:47.5%;height:400px}.grid-packages .col-sm-12 .thumbnail .caption{float:right;width:52.5%;height:400px;padding:50px 40px}.grid-packages .col-sm-12 .thumbnail .thumb-badges-container{left:40px}.grid-packages .col-sm-12 .thumbnail .caption,.grid-packages .col-sm-12 .thumbnail .thumb-photo{height:300px}}@media (min-width:992px) and (max-width:1199px){.grid-packages .col-md-8 .thumbnail{width:100%}.grid-packages .col-md-8 .thumbnail .thumb-photo{float:left;width:47.5%;height:400px}.grid-packages .col-md-8 .thumbnail .caption{float:right;width:52.5%;height:400px;padding:50px 40px}.grid-packages .col-md-8 .thumbnail .thumb-badges-container{left:40px}.grid-packages .col-md-12 .thumbnail{width:100%}.grid-packages .col-md-12 .thumbnail .thumb-photo{float:left;width:50%;height:300px}.grid-packages .col-md-12 .thumbnail .caption{float:right;width:50%;height:300px;padding:50px 40px}.grid-packages .col-md-12 .thumbnail .thumb-badges-container{left:40px}}@media (min-width:1200px){.grid-packages .col-lg-8 .thumbnail{width:100%}.grid-packages .col-lg-8 .thumbnail .thumb-photo{float:left;width:47.5%;height:400px}.grid-packages .col-lg-8 .thumbnail .caption{float:right;width:52.5%;height:400px;padding:50px 40px}.grid-packages .col-lg-8 .thumbnail .thumb-badges-container{left:40px}.grid-packages .col-lg-12 .thumbnail{width:100%}.grid-packages .col-lg-12 .thumbnail .thumb-photo{float:left;width:50%;height:300px}.grid-packages .col-lg-12 .thumbnail .caption{float:right;width:50%;height:300px;padding:50px 40px}.grid-packages .col-lg-12 .thumbnail .thumb-badges-container{left:40px}}.selectautocomplete{visibility:hidden}.divAutoComplete{cursor:default;text-align:left;height:300px;overflow:auto;position:absolute;width:100%;border:0 none!important;z-index:1000;font-size:0;color:transparent}.divAutoComplete ul{list-style:none;margin:0;padding:0}.divAutoComplete ul li{border-bottom:0 solid rgba(0,0,0,.1);list-style:none;margin:0}.divAutoComplete ul li.optgroup{list-style:none;display:none}.divAutoComplete ul li.option{padding:9px 12px;font-size:13px;line-height:15px;font-weight:600;color:hsla(0,0%,100%,.9);background-color:rgba(0,0,0,.92);cursor:pointer}.divAutoComplete ul li.option div{font-size:10px;color:#b2b2b2;margin-top:2px;font-weight:600;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.divAutoComplete ul li.option.selected{background-color:#7eb736;color:#fff}.divAutoComplete ul li.option.selected div{color:#ddd}.divAutoComplete ul li.option.active{background-color:#000;color:#fff}.divAutoComplete::-webkit-scrollbar{width:6px;background-color:transparent}.divAutoComplete::-webkit-scrollbar-button{display:none}.divAutoComplete::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 transparent;background-color:rgba(0,0,0,.9)}.divAutoComplete::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 0 transparent;background-color:hsla(0,0%,100%,.015)}.divAutoComplete::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.25);border:0 none}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#97cc54}.bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:#97cc54}.bootstrap-datetimepicker-widget table td span.active{background-color:#97cc54}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ultra-bold{font-weight:900}.bold,strong{font-weight:700}.semi-bold{font-weight:500}.regular{font-weight:400}.light{font-weight:300}.thin{font-weight:100}.underline{text-decoration:underline}.padding0{padding:0!important}.padding-top0{padding-top:0!important}.margin40{margin:40px!important}.margin30{margin:30px!important}.margin20{margin:20px!important}.margin10{margin:10px!important}.margin5{margin:5px!important}.margin0{margin:0!important}.margin-top50{margin-top:50px!important}.margin-top40{margin-top:40px!important}.margin-top30{margin-top:30px!important}.margin-top20{margin-top:20px!important}.margin-top10{margin-top:10px!important}.margin-top5{margin-top:5px!important}.margin-top0{margin-top:0!important}.margin-bottom40{margin-bottom:40px!important}.margin-bottom30{margin-bottom:30px!important}.margin-bottom20{margin-bottom:20px!important}.margin-bottom10{margin-bottom:10px!important}.margin-bottom5{margin-bottom:5px!important}.margin-bottom0{margin-bottom:0!important}.color-primary{color:#97cc54!important}.bkg-gray{background-color:#f2f2f2}.bkg-green{background-color:#97cc54}.responsive-photo-bkg{background-position:50%;background-repeat:no-repeat;background-size:cover}.responsive-photo-bkg.contain{background-size:contain}.responsive-photo-bkg.top{background-position:top}.hilite{display:inline-block;background-color:#97cc54;color:#fff;padding-left:3px;padding-right:3px}.clear{width:auto;overflow:hidden;height:1px;clear:both}.aligner{display:flex;align-items:center;justify-content:center}.aligner .aligner-item{max-width:100%}.aligner .aligner-item--top{align-self:flex-start}.aligner .aligner-item--bottom{align-self:flex-end}.green{color:#97cc54}.light-gray{color:#999}.short-content{padding:0 20%}.image-render{image-rendering:-webkit-optimize-contrast}.flex{display:flex;width:100%}.text-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.big-line-height{line-height:1.95}.back-to-top{position:fixed;z-index:110;bottom:-40px;right:20px;display:block;width:36px;height:36px;line-height:36px;vertical-align:middle;background-color:rgba(126,183,54,.8);color:#fff;text-align:center;border-radius:100px;transition:bottom .5s ease,background-color .25s ease}.back-to-top:active,.back-to-top:focus,.back-to-top:hover{text-decoration:none;color:#fff;background-color:#7eb736}.back-to-top.active{bottom:20px}@media (max-width:479px){.fixheight{height:auto!important}.margin-top20-mobile,.margin-top20-xs{margin-top:20px}.margin-bottom20-mobile{margin-bottom:20px}.text-center-xs{text-align:center}}@media (min-width:480px) and (max-width:767px){.margin-top20-mobile{margin-top:20px}.margin-bottom20-mobile{margin-bottom:20px}.no-fixheight-ms .fixheight{height:auto!important}}@media (min-width:768px) and (max-width:991px){.margin-top20-sm{margin-top:20px}.margin-bottom20-sm{margin-bottom:20px}}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-ms,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-ms-block,.visible-ms-inline,.visible-ms-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:479px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:479px){.visible-xs-block{display:block!important}}@media (max-width:479px){.visible-xs-inline{display:inline!important}}@media (max-width:479px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:480px) and (max-width:767px){.visible-ms{display:block!important}table.visible-ms{display:table}tr.visible-ms{display:table-row!important}td.visible-ms,th.visible-ms{display:table-cell!important}}@media (min-width:480px) and (max-width:767px){.visible-ms-block{display:block!important}}@media (min-width:480px) and (max-width:767px){.visible-ms-inline{display:inline!important}}@media (min-width:480px) and (max-width:767px){.visible-ms-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:479px){.hidden-xs{display:none!important}}@media (min-width:480px) and (max-width:767px){.hidden-ms{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}