body{padding-top:0;padding-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857}input[type="text"],input[type="password"],input[type="email"],textarea,select{max-width:280px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sky-form input[type="text"],.sky-form input[type="password"],.sky-form input[type="email"],.sky-form textarea,.sky-form select{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-inline .form-group input{width:200px;max-width:280px}.form-inline.google-directions .form-group input{width:100%;max-width:280px}@media(max-width:768px){input[type="text"],input[type="password"],input[type="email"],select{font-size:16px}}input[type="radio"]{margin:4px 0 4px 0!important}@media screen and (min-width:768px){}.alert{}.alert-text,.alert-text2{color:#a94442}.course-details .borderless td,.course-details .borderless th{border:none;padding:0}p.bg-info{padding:10px}.pull-right{padding-left:15px}.tab-pane h2{margin-top:20px}.page-nav.affix{position:fixed;top:20px}.carousel-inner{margin-bottom:10px}.bg-image-v1{width:100%;height:auto;padding:50px 0;position:relative}.bg-image-v1:before{top:0;left:0;width:100%;height:100%;content:" ";position:absolute;background:rgba(0,0,0,.3)}.bg-lead{padding:20px;margin:0 auto;max-width:750px;font-weight:400;position:relative;background:#72c02c;line-height:1.25}.bg-lead.bg-opq{color:#555;background:none;padding:5px 13px}.bg-lead.bg-opq.bg-lead-light,.bg-lead.bg-opq.bg-lead-light p.caption-lead{background:none;color:#fff;text-align:center}.carousel-v1 .carousel-indicators{bottom:30px}.carousel-v1 .carousel-inner-v1 .item{height:630px}.carousel-v1 .carousel-inner-v2 .item{height:500px}.carousel-v1 .carousel-inner-v3 .item{height:380px}.carousel-v1 .carousel-inner-v4 .item{height:500px}.carousel-v1 .bg-lead .carousel-btn{}.carousel-v1 .bg-lead .btn-u{margin-top:25px;text-transform:uppercase;text-align:center;min-width:180px}.carousel-v1 .bg-lead .btn-u.btn-brd{padding:10px 13px}@media screen and (min-width:768px){.carousel-v1 .bg-lead .caption-lead{margin-top:80px;margin-bottom:50px;font-size:40px}.carousel-v1 .carousel-inner-v1 .bg-lead .caption-lead{margin-top:120px}.carousel-v1 .carousel-inner-v3 .bg-lead .caption-lead{margin-top:60px}.carousel-v1 .carousel-inner-v4 .bg-lead .caption-lead{margin-top:60px}}@media screen and (max-width:767px){.carousel-v1 .bg-lead .caption-lead{margin-top:80px;margin-bottom:50px;font-size:28px}.carousel-v1 .carousel-inner-v1 .item{height:630px}.carousel-v1 .carousel-inner-v1 .bg-lead .caption-lead{margin-top:60px}.carousel-v1 .carousel-inner-v3 .bg-lead .caption-lead{margin-top:40px}.carousel-v1 .carousel-inner-v4 .bg-lead .caption-lead{margin-top:40px}}.item-slides .carousel-inner{margin-bottom:10px}.item-slides .carousel-arrow{bottom:15px;position:relative}.item-slides .carousel-arrow i{color:#fff;padding:2px;min-width:25px;font-size:20px;text-align:center;background:#72c02c}.item-slides .carousel-arrow i:hover{color:#fff;background:#72c02c}.item-slides .carousel-control{opacity:1;width:100%;text-align:right;text-shadow:none;position:absolute;filter:Alpha(opacity=100)}.item-slides .carousel-control.left{right:27px;left:auto}.item-slides .carousel-control.right{right:0}.item-slides h2,.item-slides h3,.item-slides h4{display:block;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.item-slides a:focus,.item-slides a:hover{text-decoration:none}#gsbn-slides .item-logo-outer{display:table;width:100%}#gsbn-slides .item-logo-inner{display:table-row}#gsbn-slides .item-logo{height:125px;width:100%;display:table-cell;vertical-align:middle;text-align:center}#gsbn-slides .item-logo img{display:block}#itinerary-slides .carousel-inner .item{height:340px}#featured-slides .carousel-inner .item{height:320px}.owl-btn i{}.header{background:#863781 none repeat scroll 0 0;border-bottom:2px solid #eee;position:relative;z-index:99}.header .navbar-nav>li>a{color:#fff}.header .navbar-nav .dropdown-menu>li>a{}.header .navbar-toggle,.header .navbar-toggle:hover,.header .navbar-toggle:focus{border:none;margin:32px 3px 0 0;padding:0;background:transparent!important}.header .navbar-toggle .icon-bar{height:1px;width:30px;font-size:22px;background:#fff;margin-bottom:7px}.header .navbar-toggle .icon-bar:last-child{margin-bottom:0}@media(max-width:991px){.header .navbar-nav .open .dropdown-menu>li>a{color:#fff}.header .navbar-nav .open .dropdown-menu>li>a:hover,.header .navbar-nav .open .dropdown-menu>li>a:focus{color:#863781;background-color:#e7e7e7}.header .navbar-nav .open .dropdown-menu>.active>a,.header .navbar-nav .open .dropdown-menu>.active>a:hover,.header .navbar-nav .open .dropdown-menu>.active>a:focus{color:#863781;background-color:#e7e7e7}.header .navbar-nav .open .dropdown-menu>.disabled>a,.header .navbar-nav .open .dropdown-menu>.disabled>a:hover,.header .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#863781;background-color:#e7e7e7}.header .navbar-nav>li>a:hover,.header .navbar-nav>li>a:focus{color:#863781!important;background-color:#e7e7e7!important}.header .navbar-nav>.active>a,.header .navbar-nav>.active>a:hover,.header .navbar-nav>.active>a:focus{background:#e7e7e7;color:#863781!important}.header .dropdown .dropdown-submenu>a{font-size:14px;color:#fff!important;text-transform:none}.header .dropdown-menu>li>a{color:#fff}.header .dropdown-menu>li>a:hover,.header .dropdown-menu>li>a:focus{color:#863781!important;background-color:#e7e7e7!important}}@media(min-width:992px){.header .navbar-nav>li:hover>a{color:#fff}.header .navbar-nav>li>a{bottom:-2px;position:relative;padding:9px 25px 9px 20px}}body.header-fixed-space-default{padding-top:120px}@media(max-width:1200px){body.header-fixed-space-default{padding-top:80px}}@media(max-width:991px){body.header-fixed-space-default{padding-top:0}}.header .topbar{text-align:right}.header .topbar i{display:inline-block;width:30px;height:30px;color:#fff;border:solid 1px #fff;border-radius:50%!important;text-align:center;padding-top:7px;margin-right:5px}.header .topbar a{color:#fff;position:relative;top:1px}.header .topbar a:hover{text-decoration:none}@media(max-width:991px){.header .topbar{margin-bottom:0;display:none}}.header>.container{display:table;margin-bottom:-35px}@media(max-width:991px){.header>.container{margin-bottom:0}}@media(max-width:991px){.header .logo{max-width:120px}.header .logo img{margin:10px 0 6px 0;max-width:120px}.footer-logo-div{max-width:120px;margin-bottom:12px}.footer-logo{}}@media(min-width:992px){.header .logo{max-width:120px}.header .logo img{margin:10px 0 6px 0;max-width:120px}.footer-logo-div{max-width:120px;margin-bottom:12px}.footer-logo{}}@media(min-width:1201px){.header .logo{max-width:200px}.header .logo img{margin:10px 0 6px 0;max-width:200px}.footer-logo-div{max-width:200px;margin-bottom:12px}.footer-logo{}}.header-fixed .header{height:auto}.header-fixed .header.header-sticky{margin-top:0;transition:all .2s ease-in-out;position:fixed;top:0;left:0;width:100%}.header-fixed .header.header-fixed-shrink{z-index:8000;border-bottom:none;box-shadow:0 0 3px #bbb;background:rgba(134,55,129,.96);transition:all .3s ease-in-out}@media(max-width:991px){.header-fixed .header.header-sticky,.header-fixed .header.header-fixed-shrink{position:relative}}@media(min-width:992px){.header-fixed .header.header-fixed-shrink{margin-top:0}.header-fixed .header.header-fixed-shrink>.container{margin-bottom:-45px}.header-fixed .header.header-fixed-shrink .logo img{max-width:120px;margin:10px 0 6px 0}.header-fixed .header.header-fixed-shrink .dropdown>a:after{top:20px}.header-fixed .header.header-fixed-shrink .nav>li>.search{color:#fff;padding:20px 0 22px;background:inherit;border-bottom:none}.header-fixed .header.header-fixed-shrink .nav .search-open{top:60px}}.breadcrumbs{position:relative;overflow:hidden;padding:4px 0 4px;border-bottom:solid 1px #eee;background:url(../assets/img/patterns/breadcrumbs.png) repeat}.breadcrumb{background:rgba(0,0,0,0) none repeat scroll 0 0;padding-right:0;position:relative;top:5px;margin-bottom:5px}@media(max-width:550px){.breadcrumbs .breadcrumb{top:0;margin-bottom:5px}}.contact-info i{color:#fff;float:left;font-size:14px;margin:3px 20px 0 0;min-width:30px;padding:7px;text-align:center}.contact-info.dark i{background:#555 none repeat scroll 0 0}.contact-info p{margin-top:5px}.btn-golf-format{width:100%;max-width:250px}.btn-golf-format i{}.buffer{margin-top:20px;margin-bottom:20px}.content{padding-bottom:20px;padding-top:20px}#credit_card_surcharge_ui{max-width:304px}.cardName{float:left;width:50%;text-align:left;padding-right:1%}.cardSurcharge{float:left;width:24%;text-align:right;white-space:nowrap}.cardSurchargeAmt{float:left;width:25%;text-align:right;white-space:nowrap}.clear{clear:both}.destination-list{min-height:50px}ul.funny-boxes-rating li{display:inline-block}ul.funny-boxes-rating li i{color:#f8be2c;font-size:14px}.glossary-terms p.lead{margin-top:20px;margin-bottom:6px}.glossary-terms a.btn{min-width:50px;margin-bottom:6px}.holiday-activity-icon{width:30px}.holiday-activity-icon i{color:#72c02c;display:inline-block;font-size:14px;height:33px;text-align:center;width:33px}.holiday-activity-time{width:90px;white-space:nowrap}td.itinerary-dayheader{background-color:#d9edf7}.item-logo{margin:12px 0 12px 0}.item-logo .img-responsive{margin:0 auto}.item-photo{margin:12px 0 12px 0}.item-photo .img-responsive{margin:0 auto}.item-list a:focus,.item-list a:hover{text-decoration:none}.itinerary-list-item-logo{margin:12px 0 18px 0}.itinerary-list-item-logo .img-responsive,.itinerary-list-item-photo .img-responsive{margin:0 auto}.itinerary-list-item-photo{min-height:20em}.itinerary-list-item-photo>img{min-width:100%;min-height:100%;object-fit:cover;object-position:center}.itinerary-list-item-list{box-sizing:border-box;padding:.5em}.itinerary-list-item-list a,.itinerary-list-item-list a:focus,.itinerary-list-item-list a:hover{text-decoration:none;color:#555}.itinerary-list-item-list-main-row{display:flex;flex-wrap:wrap}.itinerary-list-item-list-main-row>.itinerary-list-item-list-photo-cell{flex:1;flex-basis:30em;width:100%;box-sizing:border-box;padding:.5em 1em .5em .5em}.itinerary-list-item-list-main-row>.itinerary-list-item-list-info-cell{flex:2;flex-basis:30em;width:100%;padding:.5em .5em .5em 1em}.itinerary-list-item-list-main-row>.itinerary-list-item-list-info-cell .itinerary-list-item-list-content{display:flex;flex-direction:column}.itinerary-list-item-list-main-row>.itinerary-list-item-list-info-cell .itinerary-list-item-list-content .itinerary-usp{}.itinerary-list-item-list-main-row>.itinerary-list-item-list-info-cell .itinerary-list-item-list-content .itinerary-meta-list{flex-grow:1}.itinerary-list-item-list-main-row>.itinerary-list-item-list-info-cell .itinerary-list-item-title{display:flex;flex-wrap:wrap}.itinerary-list-item-list-main-row>.itinerary-list-item-list-info-cell .itinerary-list-item-title h2{margin-top:0;flex:1}.itinerary-list-item-list-main-row>.itinerary-list-item-list-info-cell .itinerary-list-item-title .itinerary-list-item-title-sub{white-space:nowrap}.itinerary-list-item-list-info-cell{display:flex;flex-direction:column}.itinerary-list-item-list-links{margin-top:auto;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;align-items:center}.itinerary-meta i{float:left;color:#74c52c;padding:5px;font-size:16px;width:30px;text-align:center;margin:0 20px 0 0}.itinerary-meta i.fa{min-width:30px}.itinerary-meta-row{display:flex;flex-wrap:wrap;align-items:center}.itinerary-meta-row .itinerary-meta-icon{display:flex;align-items:center;flex-basis:1em;margin-top:5px}.itinerary-meta-row .itinerary-meta-info{margin-top:5px;flex-basis:20em;flex-grow:1;flex-shrink:1;display:flex;flex-wrap:wrap}.itinerary-meta-row .itinerary-meta-info .metatypecd{min-width:7.5em}.itinerary-meta-row .itinerary-meta-info .metatextcd{min-width:20em}.itinerary-meta-row .itinerary-meta-info p{margin-bottom:0}.tag-box p{margin-bottom:10px}.tag-box h3{}.itinerary-list .tag-box h2{margin-top:12px}.map_container{position:relative;width:100%;padding-bottom:56.25%;margin:20px 0 20px 0}.map_container .map_canvas{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0}.map_canvas img{max-width:100%}.securepay-container{position:relative;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.securepay-container iframe{overflow:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#course-search #map_base svg{max-height:600px}#location-map #map_base svg{max-height:400px}.list-group-states .list-group-item>.badge{margin-top:12px}.course-list-state a:focus,.course-list-state a:hover{text-decoration:none}.wallpaper h3{display:block;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.wallpaper-icons i{margin-right:10px}.magazine a:focus,.magazine a:hover{text-decoration:none}.magazine-logo{max-height:85px}.magazine-logo.img-responsive{margin:0 auto}.pagination-ys{padding-left:0;margin:20px 0;border-radius:4px}.pagination-ys table>tbody>tr>td{display:inline}.pagination-ys table>tbody>tr>td>a,.pagination-ys table>tbody>tr>td>span{position:relative;float:left;padding:8px 12px;line-height:1.42857143;text-decoration:none;color:#dd4814;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination-ys table>tbody>tr>td>span{position:relative;float:left;padding:8px 12px;line-height:1.42857143;text-decoration:none;margin-left:-1px;z-index:2;color:#aea79f;background-color:#f5f5f5;border-color:#ddd;cursor:default}.pagination-ys table>tbody>tr>td:first-child>a,.pagination-ys table>tbody>tr>td:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination-ys table>tbody>tr>td:last-child>a,.pagination-ys table>tbody>tr>td:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination-ys table>tbody>tr>td>a:hover,.pagination-ys table>tbody>tr>td>span:hover,.pagination-ys table>tbody>tr>td>a:focus,.pagination-ys table>tbody>tr>td>span:focus{color:#97310e;background-color:#eee;border-color:#ddd}.more-btn{margin:12px 0}.more-inner{display:none;margin:12px 0}.course-hole{font-size:26px;font-weight:700}.course-info-1{width:100px;text-align:left;vertical-align:top}.course-info-2{text-align:left;vertical-align:top}.grid{background:#fff}.grid:after{content:'';display:block;clear:both}.grid-sizer,.grid-item{width:32.6667%}.gutter-sizer{width:1%}.grid-item{float:left;margin-bottom:10px}.grid-item img{display:block;max-width:100%}.promo-section{position:relative}.backstretch:after{background:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:""}.promo-section h2{color:#fff;font-size:35px;line-height:1.1;font-weight:200;padding:10px 75px;position:relative;border-top:solid 1px #fff;border-bottom:solid 1px #fff;text-align:center;margin-top:20px;margin-bottom:30px}.promo-section h2:after,.promo-section h2:before{font-size:16px;content:"";position:absolute;font-family:FontAwesome;position:absolute;top:50%;margin-top:-8px}.promo-section h2:after{right:4%}.promo-section h2:before{left:4%}.promo-text{color:#fff;position:relative;font-size:26px;font-weight:200;line-height:40px;padding:10px 50px;text-align:center;margin-bottom:60px}.promo-text:after{left:50%;content:"";height:1px;width:100px;bottom:-10px;background:#fff;margin-left:-50px;position:absolute}.promo-next{text-align:center}.promo-next a{margin:0 5px;padding:7px 20px;text-transform:uppercase}.promo-section h2,.promo-text,.promo-next{opacity:.9}@media(max-width:991px){.promo-section h2{font-size:25px;margin-bottom:10px}.promo-text{font-size:18px;line-height:1.4;margin-bottom:20px;padding:10px 30px}.promo-text:after{display:none}}@media(max-width:768px){.promo-section h2{font-size:22px;margin-bottom:10px}.promo-text{font-size:16px;font-weight:400;line-height:1.4;margin-bottom:10px;padding:10px 20px}.promo-text:after{display:none}}.itinerary-featured a:hover{text-decoration:none}.hio-premium{font-size:24px}.iagto-logo{max-width:120px}@media(min-width:1201px){.iagto-logo{max-width:200px}}.pricing-table-v1{max-width:700px;margin:0 auto}.pricing-table-v1 .pricing-v1{overflow:hidden;position:relative;margin-bottom:30px}.pricing-table-v1 .pricing-v1:hover li{background:#fff}.pricing-table-v1 .pricing-v1-head{padding:1px 0;background:#74c52c}.pricing-table-v1 .pricing-v1-head h4{font-size:18px;margin:0;color:#fff;padding:9px 0;letter-spacing:1px}.pricing-table-v1 .pricing-v1-content{margin-bottom:0;background:#f9f9f9}.pricing-table-v1 .pricing-v1-content li{margin:0;color:#888;padding:10px 20px;border-bottom:1px solid rgba(116,197,44,.3)}.pricing-table-v1 .pricing-v1-content li i{float:left;color:#74c52c;padding:10px;font-size:18px;width:40px;text-align:center;margin:0 15px 0 0}.pricing-table-v1 .pricing-v1-content li i.fa{min-width:40px}.pricing-table-v1 .pricing-v1-content li p{padding:0}@media(min-width:1200px){.pricing-table-v1 .pricing-v1{-webkit-transition:all 300ms;-moz-transition:all 300ms}}@media(min-width:992px)and (max-width:1200px){.pricing-table-v1 .pricing-v1{-webkit-transition:all 300ms;-moz-transition:all 300ms}}.itinerary-meta{border-bottom:1px solid #ddd;padding:5px 0;margin-bottom:5px}.itinerary-meta i{float:left;color:#74c52c;padding:5px;font-size:16px;width:30px;text-align:center;margin:0 20px 0 0}.itinerary-meta i.fa{min-width:30px}@media(max-width:480px){.metatypecd{display:none}}.padding-top-60{padding-top:60px}.course-image img{width:100%}.embed-responsive{margin:12px 0}#mc_embed_signup{margin:30px 0 12px 0}#mc_embed_signup input[type="email"]{max-width:100%}#mc_embed_signup .btn-u{padding-bottom:6px;font-size:16px;height:34px}#mc_embed_signup label{display:inline-block;font-weight:normal;margin-bottom:5px;max-width:100%;color:#eee}@media(min-width:992px){#ggdu .bg-image-v1{min-height:550px}}